The dominancebased rough set approach to cylindrical plunge grinding process diagnosis
 757 Downloads
Abstract
The dominancebased rough set approach is proposed as a methodology for plunge grinding process diagnosis. The process is analyzed and next its diagnosis is considered as a multicriteria decision making problem based on the modelling of relationships between different process states and their symptoms using a set of rules induced from measured process data. The development of the diagnostic system is characterized by three phases. Firstly, the process experimental data is prepared in the form of a decision table. Using selected methods of signal processing, each process running is described by 17 process state features (condition attributes) and 5 criteria evaluating process state and results (decision attributes). The semantic correlation between all the attributes is modelled. Next, the phase of condition attributes selection and knowledge extraction are strictly integrated with the phase of the model evaluation using an iterative approach. After each loop of the iterative feature selection procedure the induction of rules is conducted using the VCDomLEM algorithm. The classification capability of the induced rules is carried out using the leaveoneout method and a set of measures. The classification accuracy of individual models is in the range of 80.77–98.72 %. The induced set of rules constitutes a classifier for an assessment of new process run cases.
Keywords
Cylindrical plunge grinding Process diagnosis Signal processing Dominancebased rough set approach Semantic correlation Rule model buildingIntroduction and related works
One of the current thematic priorities in the field of production engineering research is to put into practice knowledgebased manufacturing systems which integrate sensing and control technologies, encompassing not only hardware and software, but also people to imitate human being ways of doing and share their knowledge with people (Tönshoff et al. 2002). Such a manufacturing system has to be based on sensors monitoring process variables characterizing the state of the machining process. A successful diagnosis of the process depends to a great extent on reliable and robust sensors. Signals measured by these sensors have to be a subject of different processing techniques to extract signal features potentially correlated with process state. Next a reasoning decision making system has to be applied to select and integrate the selected features for final diagnosis (Teti et al. 2010). Moreover, an ability to represent the knowledge acquired by the system in a human comprehensive form would be its valuable property.
Grinding belongs to one of the most complex machining processes because is influenced by a great number of random factors. One of the most important of them is a random geometry of grains and their distribution on the wheel cutting surface. As a consequence, analytical modelling and interpretation of grinding process results is very unreliable. Therefore empirical, statistical or artificial intelligence methods are the most useful for these purposes. Due to the same reasons, grinding process diagnosis, control and optimization systems have to be developed as the knowledgebased systems which functionalities are described above.
Process diagnosis in grinding systems has been intensively researched for the last twenty five years. The first works were mainly related to process monitoring problems looking for adequate measures of process state description and signal processing methods. A comprehensive survey of these research efforts in the field of grinding is given in Tönshoff et al. (2002). One of the main conclusions following from this study is that there is a lack of a clear recommendation for the best set of features for grinding process monitoring. The most effective feature set always depends on the process type, its conditions and the criteria of its evaluation. It has to be selected from number of features offered with some redundancy by different measuring and data processing units (Teti et al. 2010). Thus a feature selection procedure, generally known as the estimation of intrinsic dimension of data (Grzenda et al. 2012) is required. Moreover, a feature integration method is needed for the process modelling and its classification of state. Most frequently a combination of data exploration methods is used for all of the needed procedures.
Liao (2010) and Liao et al. (2006, (2007, (2008) investigated grinding wheel condition monitoring during surface grinding of ceramic materials with a resinbonded diamond wheel using only the acoustic emission (AE) signal generated by the process. They applied different methods of the AE signal feature extraction and selection in time and frequency domain as well as different wheel state statistical and artificial intelligence classification techniques. Results of these studies proved that signal feature selection always increases the quality of classification regardless of the method used for the selection procedure and the kind of classifier. The cardinality of the learning vector and the grinding conditions has a significant influence on the classification results. The quality of classification expressed as a percent of right classifications varied from 70 to 100 %. The best results (even up to 100 %) were obtained for higher values of the specific material removal rates using the discrete wavelet decomposition of the AE signal and different methods of cluster analysis based on a distance matrix generated with the aid of the hidden Markov model (Liao et al. 2006).
Liu et al. (2005) applied the AE signal measurement and the wavelet packet analysis for its feature extraction to reveal grinding burn while grinding a workpiece made of Inconel 718 with an electro corundum grinding wheel. They applied the fuzzy clustering analysis for signal feature selection. By means of fuzzy pattern recognition, they identified grinding burn based on distance criteria. They obtained 1 wrong classification for 13 investigated grinding cases.
LiMing et al. (2010) investigated grinding wheel wear during curve grinding using a white corundum grinding wheel. They took advantage of the combinational information of the decomposed vibration signal frequency components based on the wavelet packet decomposition. They concluded that the extracted features can be used in quantization of wheel wear condition and applied in prediction of wear condition.
A broad survey of the AE signal processing methods for grinding burn detection was presented by Wang et al. (2001). Most of the statistics used by the authors for direct detection of grinding burn based on threshold values appeared to be ineffective. The effectiveness of these features considerably increased when they used them as an input vector to the radial neural network. Similar effectiveness was achieved for the network with Wiener auto regression coefficients as the inputs. The application of AE signals to grinding burn and chatter vibration detection is also discussed by Kwak and Song (2001).
An interesting monitoring and controlling system with an intelligent grinding data base for cylindrical grinding process was proposed by Karpuszewski et al. (2000). The data base was used as a module for the initial grinding parameters selection based on utilization of the genetic algorithms for fuzzy rule base optimization. The monitoring system utilized data fusion from AE and power sensors, so that most of the troubles in the grinding process could be detected and furthermore, the grinding cycle could be automatically optimized. An artificial neural network (ANN) was used for estimation of the wheel life and the workpiece surface roughness. Fuzzy systems were applied to burn detection and optimization of the grinding cycle. The influence of different dressing parameters on the AE signal was investigated and dressing monitoring system was proposed. A graphical user interface for the whole system was developed. Unfortunately, the applicability of the system cannot be recognized because the authors did not show any verification of the presented results.
A hybrid system for grinding wheel condition monitoring during external cylindrical grinding was presented by Lezanski (2001). The system utilized data and their different processing methods from AE, vibration and grinding force components signals. A feed forward ANN with the sigmoid functions was used for signal feature selection procedure using the weight pruning method and a neurofuzzy system for wheel condition estimation. The best performance index of the system reached 83.3 %. The ANN could also be used for wheel condition modelling and estimation. A genetic algorithms with fuzzy approach for prediction of grinding power and surface finish was proposed by Nandi et al. (2004).
The discussed works indicate that different methods for the process model building and the process state classification can be applied to achieve the goals of knowledgebased grinding systems. Generally, the choice of a method for the process model building and for the process state classification results from the nature of process features (Brinksmeier et al. 2006).
A new approach to the grinding process diagnosis
Restrictions in plunge grinding operations
The acceptable working area is delimited by a dynamic stability boundary for small values of \(Q'_{w}\) and by a burn and other thermal damage constraint for higher values of \(Q'_{w}\). Additionally this area is narrowed down by restrictions resulting from the required surface roughness (the \(R_{a}\) parameter), the allowable normal force \(F_{n}\) and the allowable work speed \(v_{w}\). However the constraints of the acceptable working area change their locations during the single wheel life period because of the continuous change of the wheel cutting ability and other process disturbances. Under such circumstances, the problem of grinding process diagnosis should be based on the monitoring of the grinding wheel wear and all phenomena related to the process restrictions and can be considered as a multicriteria decision making problem.
The process state assessment in the case of any machining operation including grinding is made using discrete values expressed as numbers or symbols belonging to a predefined set e.g. {1, 2, 3} or {good, bad}. Because of this, the multicriteria decision making problem in the automatic supervision of the grinding process is reduced to a classification problem of process state and results into predefined classes. It is then possible to include the knowledge of an expert into the assessment procedure through the creation of his/her preferences with regard to the assessment of individual process states. Moreover, if decisions on attributing process state to a specific class are made on the basis of rules which explicitly describe the dependency of the individual states on their symptom values, then the diagnosis of the reasons for this state is possible.
The mentioned conditions can be fulfilled by a novel method based on the modelling of relationships between process individual states and their symptoms using a set of rules which are induced from measured process data. This new method was developed by Greco et al. (2001) and is called the dominancebased rough set approach (DRSA). The DRSA is an extension of the Rough Sets Theory (RST) introduced by Pawlak (1982). The DRSA based models tolerate data inconsistency and ambiguity as well as the artificial neural network models but they are not “black box” type models. Unlike fuzzy logic, the DRSA does not require a discretization of the data and any previous assumptions about the data e.g. about their fuzziness distribution, but, like fuzzy systems, a data analysis with the aid of the DRSA does provide a search for hidden data features and decision making algorithms with the effective tools. Thus, the DRSA, at least partly, eliminates the drawbacks of ANNs and fuzzy systems while preserving their advantages. The DRSA can be used for feature clustering and selection, data selection, detection of nondeterministic relationships, as well as the optimization of decision making processes related to the supervised object. Although there are already studies on applications of the conventional RST to manufacturing (Kusiak 2001; Mannar and Ceglarek 2004; Mannar et al. 2006), for the time being, the DRSA has been proposed for manufacturing process diagnosis only by Pilacinska et al. (2011). The basic concepts of the DRSA are described below [for a complete presentation see Greco et al. (2000), Greco et al. (2001), Greco et al. (2002), Greco et al. (2005), Slowinski et al. (2009)].
Fundamentals of the DRSA
In the classical RST the indiscernibility relation is used to compare objects described by certain attributes. This relation is the basis for the construction of a rough set representing a concept called a decision class (e.g. a class of a product quality) by discriminating its lower and upper approximations. The objects which belong without any ambiguity to the considered decision class constitute its lower approximation, while all the objects whose membership to the class cannot be excluded constitute its upper approximation. Hence, the RST is the tool which enables an analysis of inconsistent and ambiguous data like data possible to be logged during any machining process.
The original rough set idea is failing, however, when preferenceorders of attribute domains are to be taken into account what is a very natural concept applied to a multicriteria comparison of objects. To eliminate this disadvantage, the indiscernibility relation was substituted by a dominance relation and this is the main difference between the DRSA and the classical RST. Use of the dominance relation allows the DRSA to model the preference orders of attribute domains (a kind of domain knowledge) and semantic correlation existing between attributes. The semantic correlation between condition and decision attributes means that improving the value of the condition attribute should not cause a worsening in the value of the decision attribute, if the values of the remaining condition attributes stay unchanged. In other words, an object x dominating object y on all considered ordinal attributes (i.e. x having evaluations at least as high (good) as y on all considered attributes) should also dominate y on the decision (i.e. x should be assigned to at least as high (good) a decision class as y). This principle is called the dominance principle (or Pareto principle).
The DRSA, as the method of multicriteria decision analysis uses also the term criteria rather than attributes. A regular attribute has no preferenceordered domain, whereas a criterion (ordered attribute) is an attribute with preferenceordered domain.
A condition criterion may be semantically correlated with a decision criterion. Their relationship can be positive (the greater the better) or negative (the greater the worse). The positive correlation between condition and decision criteria means an occurrence of an increasing (gain type) preference whilst the negative one means an occurrence of a decreasing (cost type) preference.
Violation of the dominance principle leads to inconsistency with respect to dominance relations included in the data consisted of objects representing operation of the investigated system (Blaszczynski et al. 2012). The DRSA is able to handle inconsistencies following from violation of the dominance principle by separation of certain knowledge from the uncertain one. This is why, the DRSA is suited for problems of multicriteria classification, where classes are ordered and condition attributes are, in general, criteria.
The first step in the framework of the DRSA is the preparation of the data consisted of objects representing operation of the investigated system. For algorithmic reasons, data about objects (classification examples) is represented in the form of a decision table. Each table row represents an object whereas a column represents an attribute (object feature). Each cell in the table is an attribute value (quantitative or qualitative) describing an object.
Formally, a decision table is the 4tuple \(S=<U, Q, V, f>\) where U is a finite set of objects (universe), Q is a finite set of attributes, \(V={\mathop {\bigcup }\limits _{q\in Q}} {V_q }\) and \(V_{q}\) is the set of the attribute value q, and \(f: U \times Q \rightarrow V \)is a total function such that \(f (x,q) \in V_{q}\) for every \(q \in Q\), \(x \in U\), called an information function. The set Q is, in general, divided into set C of condition attributes and set D of decision attributes. The Delementary sets are called decision classes.
All objects consistent with respect to dominance principle are called correctly classified objects. The ratio of the cardinality of all correctly classified objects to the cardinality of all the objects in the decision table (U) is called the quality of classification approximation.
However some condition attributes in the decision table can be redundant. A reduct is hence defined as a minimal subset of all condition attributes required to keep the quality of classification unchanged. Any decision table can have many reducts. The intersection of all the reducts is known as a core (Greco et al. 2001, 2002).
Induction of decision rules is a complex problem and many algorithms have been introduced to solve it. In order to induct decision rules consistent with a dominance principle specific algorithms have been proposed (Blaszczynski et al. 2011; Greco et al. 2005). One of them called VCDomLEM algorithm is based on sequential covering. This algorithm can be used, in general, for both ordered and nonordered data and in the case of nonordered data, it employs indiscernibility relation. The VCDomLEM generates a minimal set of decision rules and shows a high predictive capability (Blaszczynski et al. 2011). These rules are called monotonic for their syntax of the form:
If evaluation of object x is greater (or smaller) than given values of some condition attributes, then x belongs to at least (at most) given class.
The above syntax takes into account that condition and decision attributes are ordinal and monotonically related (semantically correlated) (Blaszczynski et al. 2012).
Decision rules extracted from data are considered to be a data model. Thus, in the case of classification problems they do not only describe the data, but they also can be used for prediction.
Classification of new objects by the induced decision rules is the next step of the rough set approach. In this step, recommendations of decision rules for classified objects are aggregated using classification strategies (Blaszczynski et al. 2011). So far two classification methods dedicated for the DRSA were introduced. Socalled standard classification method has been presented in Greco et al. (2002). This method is based on the principle that an object covered by a set or rules is assigned to a class resulting from intersection of unions of decision classes suggested by the rules. A new classification method was proposed in Blaszczynski et al. (2007). It is based on a notion of a class score coefficient associated with a set of rules covering the classified object. The object is assigned to a class getting the highest score (Blaszczynski et al. 2007, 2012).
Conception of process diagnosis using the DRSA

preparation of process data according to DRSA requirements,

proper data analysis and knowledge extraction,

evaluation of induced set of rules.
Grinding data preparation
Grinding tests
The grinding tests were carried out on the modified JOTES SWF25 external cylindrical grinding machine equipped with adequate control and measurement units (Lajmert and Lezanski 2013). The workpieces made of 38HMJ steel hardened to 50 HRC were ground using 38A80KVBE electro corundum grinding wheel. The range of grinding parameters applied during the tests exceeded the acceptable working area so that the diagnosis of phenomena being the process limitations would be possible. To achieve this purpose the specific material removal rate \(Q'_{w}\) equal to 1, 2 and \(3\,\hbox {mm}^{3}\)/mms, the ratio q of the wheel peripheral speed \(v_{s}\) to the workpiece peripheral speed \(v_{w}\) equal to 60, 100 and 400 and the wheel speed equal to 40 m/s were used. The tests were carried out in series which comprised a number of grinding cycles completed for a single wheel life period with the following eight combination of \(Q'_{w}\) and \(q: Q'_{w}1q60, Q'_{w}1q100\), \(Q'_{w}1q400, Q'_{w}2q60, Q'_{w}2q100\), \(Q'_{w}2q400, Q'_{w}3q60, Q'_{w}3q100\). The \(Q'_{w}3q400\) appeared to be unfeasible because of an excessively high grinding force and immediate appearance of burn on the ground surface.
The single grinding cycle consisted of \(150\,\upmu \hbox {m}\) grinding infeed (what corresponds to \(100\,\hbox {mm}^{3}/\hbox {mm}\) of the specific material removal \(\hbox {V}'_{w})\) and a rapid wheel retraction. Depending on the applied parameter combination, the single wheel life period consisted of the 8–12 grinding cycles.
The cutting force components, vibration as well as the raw and rout mean square (RMS) value of the acoustic emission signals were recorded during grinding. The difference in pressures inside the pockets of the grinding wheel spindle hydrostatic bearings was utilized for the measurement of grinding forces. The vibration signal was measured by the 4370 Brüel and Kjær piezoelectric sensor and the 3000R Gap Dittel wireless AE sensor were applied for the measurement of the raw and, after an analogue RMS circuit processing, the RMS value of the AE signal.
The profile (microgeometry) and waviness (macrogeometry) of the grinding wheel cutting surface (WCS) were measured along the wheel circumference. The WCS profile was measured with the aid of a specially designed sensor based on the Carl Zeiss Jena ME10 roughness measuring head. A modified linear variable displacement transducer was used for the WCS waviness measurement (Lajmert and Lezanski 2013). The workpiece roughness was measured as well. These measurements allowed the process state to be reliably correlated with the process variables monitored during grinding.
Special software was written for the grinding machine control as well as for measured data recording using Borland and Visual C++ programming environment (Lajmert and Lezanski 2013). Spectral and statistical analysis of the signals ware made with the aid of the STATISTICA and a software package called the DAQSYSTEM developed in LabVIEW environment.
Signal feature extraction
The signal feature extraction and quality assessment of their usefulness for cylindrical plunge grinding diagnosis was preceded by a comprehensive literature study and theoretical analysis of the cylindrical grinding process in the aspect of automatic supervision application (Lajmert and Lezanski 2013). Next, based on this analysis and on the accomplished measurements, methods of signal processing allowing the determination of a set of features correlated with the process state and results were searched for. The results of measurements of quantities directly characterizing the process results like parameters of the grinding WCS profile as well as the workpiece roughness and the state of its thermal damages were used for this purpose. As a result, the determination and verification of the relationships between those two groups of quantities and a qualitative assessment of the determined features usefulness for process supervision were possible. The quantitative assessment of the selected features and their final selection was integrated with the iterative procedure of knowledge extraction and obtained models evaluation.
Direct measures of wheel state and workpiece quality
The measurements of the WCS BRC parameters revealed that it is not their absolute values but the trend of their changes which allows the assessment of the WCS microgeometry state to be better recognized.
The development of grinding WCS waviness is strictly related to the development of chatter and in most cases of the cylindrical grinding is decisive for the grinding wheel life period (Inasaki et al. 2001).
The DFT analysis shows that the WCS waviness, being a result of the chatter regenerative effect on the wheel, is a good indicator of the WCS macrogeometry.
The roughness measurements show that, in all cases, the grinding wheel wear causes an increase of roughness of up to 40 %. Moreover, much higher values of roughness have been recorded for the tests performed with the extreme values of the depth of cut \(a_{e}\) \((a_{e}=\hbox {Q}'_\mathrm{w}/\hbox {v}_\mathrm{w}=20 \upmu \hbox {m}\) for the \(\hbox {Q}'_\mathrm{w}\) 2q400 tests) and the workpiece speed \(v_{w} (v_{w}=0.67 \hbox {m/s}\) for the \(\hbox {Q}'_\mathrm{w}\)2q400 tests). Such results support proven in numerous investigations a detrimental effect of increase of the depth of cut and the workpiece speed on the surface roughness. The workpiece surface roughness in all the other test cases was smaller because an increase in \(a_{e}\) was compensated by decrease in \(v_{w}\) and vice versa (see Fig. 1).
Feature extraction from the measured process variables
Mechanical vibration and the root mean squared value of the EA signal were recognized as useful process quantities for the grinding wheel macrogeometry supervision.
As it was said before the development of grinding WCS waviness is strictly related to the development of chatter thus it can be supervised with the aid of a spectral analysis of the vibration generated during grinding. The vibration signal generated during cylindrical grinding can be considered as linear and stationary so it can be analyzed with the aid of DFT.
Based on the performed frequencyamplitude characteristics of the mechanical system elements, it was established that these are frequency ranges which contain the harmonics of natural frequencies of the workpiece and the grinding wheel headstock unit and they are related to the chatter because the chatter develops around the natural frequencies of the mechanical system (Inasaki et al. 2001). The results confirmed a strong correlation between the development of vibration and the wheel macrogeometry state. Vibration monitoring should include all the natural frequencies of the mechanical system.
The obtained results indicate that the supervision of the wheel macrogeometry can also be performed with the aid of wavelet packet analysis. However in the case of vibration signal, a detailed analysis of the DFT and the PWA application shows that the impact of the removed material volume and input grinding parameters on the DFT coefficients is to some extent different than impact of the same quantities on the PWA entropy coefficients. Thus, it would be more desirable to make a decision on the wheel microgeometry by taking into consideration all the discussed measures.

The raw AE signal is correlated with the wheel microgeometry parameters.

Changes occurring in grain distribution on the WCS can be revealed with the aid of the AE signal kurtosis coefficient.

The DFT analysis of the AE signal does not give satisfactory results because of the nonlinearity and nonstationarity of the AE signal. Wavelet analysis is more suitable for this.

The effectiveness of the kurtosis coefficient application can be increased by a determination of its value for the AE signal wavelet decomposition in frequency ranges for which the signal presents the highest power.

The kurtosis of the AE signal is not a good measure of the grinding wheel wear in the case of the workpiece thermal damage appearance.
The noticeably higher values of the \(B_{p}\) can be observed for the \(Q'_{w}3q60\) and \(Q'_{w}2q400\) tests. During the \(Q'_{w}\)3q60 tests, the \(B_{p}\) coefficient was about its limit value for this type of grinding so no burn is observed. During the \(Q'_{w}\)2q400 tests, the effect of the high value of q was augmented by the higher value of the grinding force (because of the higher depth of cut \(\hbox {a}_\mathrm{e})\) what results in burn appearance.
The acoustic emission measurement is also used for thermal damage detection. It is based on the finding that an AE signal is generated by phenomena related to workpiece and wheel material structure deformation and to friction at the contact area.
Decision table
The condition attributes
Attribute  Attribute description 

\(C_\mathrm{1}\)  Specific material removal rate \(Q'_{w}\) 
\(C_\mathrm{2}\)  Speed ratio q 
\(C_\mathrm{3}\)  Specific material removal \(V'_{w}\) 
\(C_\mathrm{4}\)  Normal force \(F_{n}\) 
\(C_\mathrm{5}\)  Tangential force \(F_{t}\) 
\(C_\mathrm{6}\)  Tangential to normal force ratio \(\upmu \) 
\(C_\mathrm{7}\)  Index of heat flux density entering the workpiece \(B_{p}\) 
\(C_\mathrm{8}\)  Wheel cutting ability coefficient \(K_{z}\) 
\(C_\mathrm{9}\)  EA signal kurtosis 
\(C_\mathrm{10}\)  Kurtosis of the AE signal wavelet components in the range of 125–187.5 kHz 
\(C_\mathrm{11}\)  Vibration signal average power spectrum in the range of 600–1000 Hz 
\(C_\mathrm{12}\)  Vibration signal average power spectrum in the range 1200–2000 Hz 
\(C_\mathrm{13}\)  Entropy of the vibration signal wavelet components in the range of 1875–2500 Hz 
\(C_\mathrm{14}\)  Entropy of the EA\(_\mathrm{RMS}\) signal wavelet components in the range of 625–1250 Hz 
\(C_\mathrm{15}\)  Average value of EA\(_\mathrm{RMS }\)signal 
\(C_\mathrm{16}\)  EA\(_\mathrm{RMS}\) signal range 
\(C_\mathrm{17}\)  EA\(_\mathrm{RMS}\) signal variation coefficient 
The decision attributes
Attribute  Attribute description 

\(D_\mathrm{1}\)  Type of the WCS wear 
\(D_\mathrm{2}\)  State of the WCS macrogeometry 
\(D_\mathrm{3}\)  State of the WCS microgeometry 
\(D_\mathrm{4}\)  State of burnings and other thermal damages 
\(D_\mathrm{5}\)  Roughness of the workpiece according to the \(R_{a}\) parameter 
The decision classes for each decision attribute (DA)
DA  Classes  Class description 

\(D_\mathrm{1}\)  {T, S}  T \(=\) Dominance of grain flat wear on WCS, 
S \(=\) Dominance of grain breakage and pullout on WCS  
\(D_\mathrm{2}\)  {1, 2}  1 \(=\) Acceptable state of WCS macrogeometry, 
2 \(=\) Unacceptable state of WCS macrogeometry  
\(D_\mathrm{3}\)  {1, 2}  1 \(=\) Fine state of WCS microgeometry, 
2 \(=\) Unsatisfactory state of WCS microgeometry  
\(D_\mathrm{4}\)  {1, 2, 3}  1 \(=\) No burn on work surface, 
2 \(=\) Risk of burn on work surface,  
3 \(=\) Appearance of burn on work surface,  
\(D_{5}\)  {1, 2, 3}  1 \(=\) Low \(R_{a}\), 2 \(=\) middle \(R_{a}\), 3 \(=\) high \(R_{a}\). 
Assignment of the process results to a class was done according to the findings of the previous subsection.
The state of the WCS macrogeometry was assigned to a class according to the measurements of the wheel waviness. Because the parameters of the WCS bearing ratio curve describe the statistical distribution of cutting grains on the WCS two of them were used as measures of the wheel wear. The wheel wear type was assigned to a class according to changes in the reduced profile height \(R_{Ges}\) and the reduced peak height \(R_{pk}\) was used to determine the WCS microgeometry state. The state of burns and other thermal damages of the workpiece surface were assigned to a class according to the value of the \(B_{p}\) coefficient. The assignment of the workpiece roughness to a class depends on the \(R_{a}\) parameter measurements.
The principles of process result assignments to the decision classes
Attribute  Principles 

\(D_\mathrm{1}\)  T if \(R_{Ges }\)increases \(\le \) 10 % for the removal of next \(100 \hbox { mm}^{3}/\hbox {mm}\), 
S if \(R_{Ges }\)increases \({>}\)10 % for the removal of next \(100 \hbox {mm}^{3}/\hbox {mm}\),  
\(D_\mathrm{2}\)  1 if WCS average amplitude in range of 10–50 waves/WSC circumference \(< 0.025 \hbox {V}_\mathrm{rms}\), 
2 if WCS average amplitude in range of 10–50 waves/WSC circumference \(\ge 0.025 \hbox {V}_\mathrm{rms}\)  
\(D_\mathrm{3}\)  1 if \(R_{pk} > R_{pk}\) after dressing or after the removal of next 100 \(\hbox {mm}^{3}/\hbox {mm}\), 
2 if \(R_{pk }\le R_{pk}\) after dressing or after the removal of next 100 mm\(^{3}\)/mm  
\(D_{4}\)  1 if \(B_{p} \le \) 0.8; 2 if 0.8 \(< B_{p} \le \)1.6; 3 if \(B_{p}>\) 1.6 
\(D_{5}\)  1 if \(R_{a }\le 0.83 \upmu \hbox {m}\), 2 if 0.83 \(< R_{a} \le \) 1.25 \(\upmu \)m, 3 if \(R_{a}>\) 1.25 \(\upmu \)m 
Using the procedures described above the decision table was prepared. The table consists of 78 objects which are grinding process cases diversified with respect to the specific material removal rate \(Q'_{w}\), the speed ratio q and the wheel cutting ability represented by the specific material removal \(V''_{w}\) since the last wheel dressing. Each object embodies a single case of grinding process working cycle characterized by the 17 condition attributes and the 5 decision attributes.
In this study, the quality of classification was equal to 1 for each of the all five decision attributes what means that the decision table did not contain inconsistent or ambiguous objects. However some condition attributes in the decision table can be redundant. Hence the quality of classification is a base for the determination of decision table reducts.
Transformation of attributes into criteria—modeling of semantic correlations between attributes
In the DRSA, continuous attributes do not require discretization. However they have to be criteria i.e. attributes with an increasing (gain type) or a decreasing (cost type) preference. For example the normal grinding force is an attribute with a decreasing preference for the WCS microgeometry evaluation (the greater the \(F_{n}\), the worse the microgeometry state). Hence, at the stage of data preparation, the preference orders of condition and decision attributes have to be determined according to available domain knowledge.
If a condition attribute is nonordered in its whole domain or its preference scale is unknown, it is possible to transform an attribute into a criterion (Blaszczynski et al. 2010; Greco et al. 2002). The transformation does not introduce inconsistency with respect to the dominance and allow discovering local (existing in some intervals of attribute domain) correlations between condition and decision attributes (Blaszczynski et al. 2012). The transformation of each nonordinal condition attribute is made individually. This consists of the doubling of the attribute and assigning the increasing preference to the original and the decreasing preference to the doubled attribute.
Formally, within the transformation of numerical attributes, the original data table S, including set of objects U described by set of attributes V, is transformed into data table \(S^{{\prime }}\) including set of objects U described by set of attributes V’, where \(V' > V\). Each nonordered numerical attribute in a decision table is doubled (cloned) following some principles. Each (originally nonordered) attribute \(q_{i}\) from S is represented in \(S^{{\prime }}\) as a pair of ordinal attributes (criteria) \(q_{ i}^{{\prime }}\), and \(q_{ i}^{{\prime }{\prime }}\). The values of \(q_{i}^{{\prime }}\) and \(q_{i}^{{\prime }{\prime }}\) are equal to \(q_{i }\) for all objects from U. The first attribute in the pair – \(q_{ i}^{{\prime }}\) – is set to have an increasing (positive, gain type) relationship with decision attribute, while the second one – \(q_{ i}^{{\prime }{\prime }}\) – is set to have decreasing (negative, cost type) relationship with decision attribute.

For \(D_\mathrm{1}\): unknown for the all condition attributes,

For \(D_\mathrm{2}\): unknown for \(C_\mathrm{1}, C_\mathrm{2}, C_\mathrm{3}, C_\mathrm{6}, C_\mathrm{7}, C_\mathrm{8}, C_\mathrm{15}, C_\mathrm{16}, C_\mathrm{17}\); cost for \(C_\mathrm{4}, C_\mathrm{5}, C_\mathrm{9 }\) to \(C_\mathrm{14}\).

For \(D_\mathrm{3}\): unknown for \(C_\mathrm{1}\)–\(C_\mathrm{4}\) and \(C_\mathrm{11 }\)–\( C_\mathrm{17}\); cost for \(C_\mathrm{5}, C_\mathrm{6}, C_\mathrm{7}, C_\mathrm{9}, C_\mathrm{10}\); gain for \(C_\mathrm{8}\).

For \(D_\mathrm{4}\): unknown for the all C except \(C_\mathrm{5}, C_\mathrm{6}, C_\mathrm{7}\) which were assumed to be the cost type.

For \(D_\mathrm{5}\): unknown for \(C_\mathrm{1}\)–\(C_\mathrm{6}\) and \(C_\mathrm{8}\); cost for \(C_\mathrm{7}\) and \(C_\mathrm{9}\)–\(C_\mathrm{14}\); gain for \(C_\mathrm{15}\)–\(C_\mathrm{17}\).
Data analysis and knowledge extraction
Iterative process of attributes selection
The first iteration of the analysis and induction of rules was conducted using the set of all condition attributes called initial set of attributes (Table 1). This iteration is represented in Fig. 10 by a set of steps to the first decision block. If the classification capability of the induced set of rules was unsatisfied then the second iteration of knowledge extraction and evaluation was needed. It was conducted using the subset of the initial set of attributes, distinguished by a process expert and called expert subset of attributes (ESA). If the classification capability of the rules induced from the ESA was still unsatisfied then induction of rules was continued by using reducts of the ESA or supersets of those reducts. The procedure was repeated until the best possible prediction performance was achieved. This is illustrated in Fig. 2 by the feedback between the attributes selection block and the decision making on the obtained set of rules acceptance.
The choice of a reduct or building of its superset as the set of attributes valid in the next iteration of an analysis was based on results of previous iterations and expert knowledge. The procedure was repeated from several to ten times until the possibly best prediction capability was achieved for each diagnostics subsystem (i.e. each process result) separately. The condition attributes taken into consideration in the last iteration (finished with YES answer in the last decision block in Fig. 10) have become the outcome of the attributes selection process and called the final set of attributes.
It is worth mentioning that reducts defined within the rough sets theory are being specified in the literature as a feature selection method (Cios et al. 2007; Ciupke 2005). The use of a reduct guarantees the right classification of a given data set, however it is insufficient with respect to the prediction quality (Ciupke 2005). As mentioned above, an evaluation of the classification capability of the induced rules was carried out after each iteration of the condition attribute selection and rule induction process. The leaveoneout method was used for this purpose. This is a variation of the nfold cross validation test used for data sets with the number of objects smaller than 100. Based on this method the predictive performance of the induced models was estimated using different measures commonly used in the DRSA. These measures are discussed in the section on model evaluation and discussion.
Induction of rules
The DRSA classifies objects into some number of separated decision classes but these classes are ordered in such a way that the higher the class number the better the class according to their preference. Thus, the idea of a single class is replaced by the idea of a union of classes. So the decision rules in the DRSA are induced from lower and upper approximations of upward or downward unions of classes representing ordered sets of decision classes (the union of classes of “at least good” includes the classes “good” and “excellent” whereas the union of “at most good” includes the classes “good” and “pure”). Additionally, the condition parts of rules generated from continuous attributes are constructed by means of relations “\(\ge \)”, “\(\le \)” and “=” instead of only “=”, which enables a more compact knowledge representation and does not require the discretization of quantitative attributes.
The rule model of the type of WCS wear
No.  Conditions  Decision 

1  \((C_{1 }= 2)\)  At least S 
2  \((C_{1} = 3)\)  At least S 
3  \((C_{2} = 400)\) & \(\hbox {(C}_{3} \ge 350)\)  At least S 
4  \((C_{1} = 1)\) & \((\hbox {C}_{3} \le 300)\)  At most T 
5  \((C_{1} = 1)\) & \((\hbox {C}_{2} = 60)\)  At most T 
6  \((C_{1} = 1)\) & \((\hbox {C}_{2} = 100)\)  At most T 
The rule model of the wheel macrogeometry state
No.  Conditions  Decision 

1  \( (\hbox {C}_{11} \le 0.000052003) \& (\hbox {C}_{12} \le 0.000057067)\)  At least 1 
2  \( (\hbox {C}_{11} \le 0.00006174) \& (\hbox {C}_{17} \le 7.29041)\)  At least 1 
3  \( (\hbox {C}_{2} = 400) \& (\hbox {C}_{13} \le 3709.354539)\)  At least 1 
4  \( (\hbox {C}_{1}= 2) \& (\hbox {C}_{2} = 100) \& (\hbox {C}_{11} \le 0.000212465) \& (\hbox {C}_{12} \le 0.000278944)\)  At least 1 
5  \((\hbox {C}_{12} \ge 0.000281637)\)  At most 2 
6  \((\hbox {C}_{11} \ge 0.000219779)\)  At most 2 
7  \( (\hbox {C}_{1} = 3) \& (\hbox {C}_{11} \ge 0.000123433)\)  At most 2 
8  \((\hbox {C}_{2} = 60)\) & \((\hbox {C}_{11} \ge 0.000083852)\)  At most 2 
9  \( (\hbox {C}_{12} \ge 0.000063081) \& (\hbox {C}_{17} \ge 7.67326)\)  At most 2 
The rule model of the wheel microgeometry state
No.  Conditions  Decision 

1  \((\hbox {C}_{6} \le 0.377)\)  At least 1 
2  \( (\hbox {C}_{2} = 60) \& (\hbox {C}_{3} \le 250)\)  At least 1 
3  \( (\hbox {C}_{1} = 3) \& (\hbox {C}_{2} = 60)\)  At least 1 
4  \( (\hbox {C}_{3} \ge 350) \& (\hbox {C}_{6} \le 0.459)\)  At least 1 
5  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{6} \le 0.449)\)  At least 1 
6  \( (\hbox {C}_{3} \le 100) \& (\hbox {C}_{6} \le 0.465)\)  At least 1 
7  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{2} = 100) \& (\hbox {C}_{6} \le 0.521)\)  At least 1 
8  \( (\hbox {C}_{1} = 1) \& (\hbox {C}_{2} = 400) \& (\hbox {C}_{3} \ge 150)\)  At least 1 
9  \( (\hbox {C}_{3} \le 100) \& (\hbox {C}_{6} \ge 0.522)\)  At most 2 
10  \( (\hbox {C}_{1} = 1) \& (\hbox {C}_{2} = 100) \& (\hbox {C}_{6} \ge 0.487)\)  At most 2 
11  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{2} = 400) \& (\hbox {C}_{3} \ge 150) \& (\hbox {C}_{6} \ge 0.456)\)  At most 2 
12  \( (\hbox {C}_{1} = 3) \& (\hbox {C}_{2} = 100) \& (\hbox {C}_{3} \ge 150) \& (\hbox {C}_{3} \le 200)\)  At most 2 
13  \( (\hbox {C}_{2} = 60) \& (\hbox {C}_{3} \ge 300) \& (\hbox {C}_{6} \ge 0.458)\)  At most 2 
14  \( (\hbox {C}_{1} = 1) \& (\hbox {C}_{2}= 60) \& (\hbox {C}_{3} \le 300)\) & \((\hbox {C}_{3} \ge 300)\)  At most 2 
The rule model of the thermal damages state
No.  Conditions  Decision 

1  \((\hbox {C}_{15} \le \) 2.731)  At least 1 
2  \((\hbox {C}_{1} = 3)\)  At least 1 
3  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{15 } \le 4.055)\)  At least 1 
4  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{3} \le 250) \& (\hbox {C}_{15}\le 4.184)\)  At least 1 
5  \((\hbox {C}_{15} \le 4.055)\)  At least 2 
6  \( (\hbox {C}_{3} \le 250) \& (\hbox {C}_{15} \le 4.184)\)  At least 2 
7  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{15 } \ge 4.236)\)  At most 3 
8  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{3} \ge 350) \& (\hbox {C}_{15 }\ge 4.152)\)  At most 3 
9  \( (\hbox {C}_{1} = 1) \& (\hbox {C}_{15 } \ge 2.930)\)  At most 2 
The rule model of the workpiece roughness
No.  Conditions  Decision 

1  \( (\hbox {C}_{1} = 1) \& (\hbox {C}_{3} \le 450)\)  At least 1 
2  \( (\hbox {C}_{1} = 1) \& (\hbox {C}_{2} = 400) \& (\hbox {C}_{3} \le 500)\)  At least 1 
3  \( (\hbox {C}_{2} = 100) \& (\hbox {C}_{3} \le 200)\)  At least 1 
4  \( (\hbox {C}_{3} \le 250) \& (\hbox {C}_{7} \le 0.254)\)  At least 1 
5  \((\hbox {C}_{1} = 1)\)  At least 2 
6  \((\hbox {C}_{7} \le 0.254)\)  At least 2 
7  \((\hbox {C}_{2} = 100)\)  At least 2 
8  \((\hbox {C}_{7} \ge 1.683)\)  At most 3 
9  \( (\hbox {C}_{1} = 3) \& (\hbox {C}_{2} = 60)\)  At most 3 
10  \((\hbox {C}_{3} \ge 550)\)  At most 2 
11  \( (\hbox {C}_{2} = 60) \& (\hbox {C}_{3} \ge 500)\)  At most 2 
12  \( (\hbox {C}_{1} = 3) \& (\hbox {C}_{3} \ge 250)\)  At most 2 
13  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{3} \ge 300)\)  At most 2 
14  \( (\hbox {C}_{1} = 2) \& (\hbox {C}_{7} \ge 0.407)\)  At most 2 
Summary of the rule model building process
Results  Decision attributes  

Type of WCS wear  State of the WCS macrogeometry  State of the WCS microgeometry  State of thermal damages  Work roughness \(R_{a}\)  
Cardinality of classes  S—54  1—46  1—62  1—58  1—40 
T—24  2—32  2—16  2—12  2—22  
3—8  3—16  
CA for all attributes  93.59 %  76.92 %  58.97 %  98.72 %  83.33 % 
CA for ESA  91.03 %  80.77 %  62.82 %  97.44 %  75.64 % 
No. of reducts  324  23  643  197  66 
Final results with the best CA  
Attribute subset  C1, C2, C3, C8  C1, C2, C11, C12, C13, C17  C1, C2, C3, C6  C1, C3, C15  C1, C2, C3, C7 
CA  98.72 %  89.74 %  80.77 %  92.31 %  96.15 % 
\(\hbox {N}_\mathrm{IO}\)  0  5  6  2  3 
\(\hbox {N}_\mathrm{UO}\)  1  3  9  4  0 
\(\hbox {S}_\mathrm{x}\)  \(\hbox {S}_\mathrm{S}=1.00\)  \(\hbox {S}_{1}=0.95\)  \(\hbox {S}_{1}=0.95\)  \(\hbox {S}_{1}=0.96\)  \(\hbox {S}_{1}=0.95\) 
\(\hbox {S}_\mathrm{T}=1.00\)  \(\hbox {S}_{2}=0.90\)  \(\hbox {S}_{2}=0.75\)  \(\hbox {S}_{2}=1.00\)  \(\hbox {S}_{2}=0.95\)  
\(\hbox {S}_{3}=1.00\)  \(\hbox {S}_{3}=1.00\)  
No. of rules  6  9  14  9  14 
Model evaluation and discussion
The evaluation of the classification capability of the induced rules was carried out using a set of measures.
The most popular measure of this type is the classification accuracy CA. It is defined as a ratio of the correctly classified test objects to all the test objects. The more sophisticated analysis of incorrectly classified objects is possible thanks to use of a misclassification matrix (a confusion matrix) which is the \(k\times k\) matrix, where k is the number of decision classes. Each column of the matrix represents the decisions estimated by a classifier (predicted assignments), while each row represents the original decisions (original assignments).
The obtained classification accuracy for the type of the WCS wear and the work roughness can be assessed as very good while the classification accuracy of the state of the WCS macrogeometry as good. The method of the WCS macrogeometry state assignment to a class was probably a reason of the lower value of the last CA.
The state of thermal damages was assigned to one of its three classes based on the value of the \(B_{p}\) coefficient. Thus this coefficient could not be used as one of the condition attributes in the thermal state assessment. The sensitivity calculated for minority classes (class 2 and 3) was maximal (1) and for the majority class 1 it was almost maximal (0.96). However among unclassified cases there were three which belong originally to the class 3 and one belonging to the class 1. It means that 37.5 % (3/8) of all cases representing an appearance of burn on the work surface remained without classification decision. Although the CA of the thermal damages exceeds 90 %, the lack of burn detection in three cases makes this classification doubtful for the sake of high importance of the burn in grinding process result assessment. On the other hand, the unclassified cases as a classifier’s answer can be interpreted as a warning signal meaning the appearance of burn with the probability equal to 0.75 (3/4). It was confirmed that the \(B_{p }\)value is a reliable and simple index of grinding thermal damages. Unfortunately it requires the tangential force to be measured what requires a quite complex sensor to be used.
The lowest CA was obtained for state of the WCS microgeometry. A significant class imbalance in this case was probably a reason for such a classification result. The ratio of cardinality of objects in classes 1 and 2 was about 4 to 1. Sensitivity of class 2 was equal to 0.75 (only 9/12 correct recognitions), while for the class 1 it was equal to 0.95. Furthermore, the number of unclassified cases from class 2 was relatively large (4/16 cases). It means that 25 % of the all cases representing unacceptable state was left without classification decision and among 75 % of the all classified cases the next 75 % was correctly classified (resulting in about only 56 % recognizability of the unacceptable state). In practice, a lack of classification of the WCS microgeometry to one of the classes is more preferable than incorrect classification because this criterion is not so much crucial from the point of view of other grinding process results. Thus, the unsatisfactory state of WCS microgeometry should be treated as a kind of warning and not as an indication that the wheel life is absolutely finished.
For the all investigated decision criteria, a decision about the process state should be made taking into account both the process inputs \(Q'_{w}\) and q as well as the current value of \(V'_{w}\). Furthermore, the dependence of: the WCS macrogeometry on vibration features, the WCS microgeometry on the force components, the thermal damages on the value of \(B_{p}\) coefficient and the workpiece roughness on the values of \({AE}_{RMS}\), vibration and \(B_{p}\) resulting from the literature study and theoretical analysis were confirmed. But some of the features applied, e.g. all of the raw AE signal features, turned out to be less important than others used in this study for the grinding process diagnosis.
Conclusions
The induced rule model of the process can be used as a knowledge base of an expert system for the external cylindrical plunge grinding process state evaluation and diagnosis. The DRSA automatically generates knowledge about the process from examples gathered in the decision table  one of the most difficult problems in expert system building. Using the DRSA, five minimal sets of decision rules were generated. They allow all the example grinding cases to be classified according to the original classes determined for the 5 different criteria of the process evaluation and they can be used for the classification of new process cases.
Like all artificial intelligence techniques, the DRSA requires special attention to be devoted to some elements of its procedure. Primarily, the proper assignment of the objects in a decision table to a decision class is important. The next crucial step is the determination of the preference directions of attributes. This has a great influence on the permissible condition parts of rules to be induced. Although the doubling of attributes is a solution for a misleading preference determination it results in a growing number of attributes which makes the analysis, especially the process of attribute selection, more difficult and time consuming.
The attributes selection was an important issue in the presented study because of relatively great number of them in the initial decision table resulting in an unfavorable ratio of attributes number (17) to number of cases in the analyzed data set (78). The applied prediction oriented, iterative approach to the reduction of attributes number appeared to be effective. It was generally based on the concept of reducts, but also extended by elements of a wrapper approach for data selection and moreover supervised by a domain expert whose participation in the feature selection process is helpful to orientate the knowledge discovery process. However the participation of an expert can be an obstacle to the full automation of the feature selection. All of this points to the direction of further research on the DRSA application.
Notes
Acknowledgments
The research has been partially supported by the Polish Ministry of Science and Higher Education, Grant No. N503 198837.
References
 Baraldi, P., Canesi, R., Zio, E., Seraoui, R., & Chevalier, R. (2011). Genetic algorithmbased wrapper approach for grouping condition monitoring signals of nuclear power plant components. Integrated ComputerAided Engineering, 18, 221–234.Google Scholar
 Blaszczynski, J., Greco, S., & Slowinski, R. (2010). Ordinal and nonordinal classification using monotonic rules. In Proceedings of 8th international conference of modeling and simulation—MOSIM’10, HammametTunisia (pp. 1176–1184).Google Scholar
 Blaszczynski, J., Greco, S., & Slowinski, R. (2007). Multicriteria classification—A new scheme for application of dominancebased decision rules. European Journal of Operational Research, 181(3), 1030–1044.CrossRefGoogle Scholar
 Blaszczynski, J., Greco, S., & Slowinski, R. (2012). Inductive discovery of laws using monotonic rules. Engineering Applications of Artificial Intelligence, 25(2), 284–294.CrossRefGoogle Scholar
 Blaszczynski, J., Slowinski, R., & Szeląg, M. (2011). Sequential covering rule induction algorithm for variable consistency rough set approaches. Information Sciences, 181, 987–1002.CrossRefGoogle Scholar
 Brinksmeier, E., Aurich, J. C., Govekar, E., Heinzel, C., Hoffmeister, H.W., Klocke, F., et al. (2006). Advances in modeling and simulation of grinding processes. CIRP AnnalsManufacturing Technology, 55(2), 1–30.CrossRefGoogle Scholar
 Brinksmeier, E., & Werner, F. (1992). Monitoring of grinding wheel wear. CIRP AnnalsManufacturing Technology, 41(1), 373–376.CrossRefGoogle Scholar
 Cios, K. J., Pedrycz, W., Swiniarski, R. W., & Kurgan, L. (2007). Data mining. A knowledge discovery approach. New York: Springer.Google Scholar
 Ciupke, K. (2005). A comparative study on methods of reduction and selection of information in technical diagnostics. Mechanical Systems and Signal Processing, 19, 919–938.CrossRefGoogle Scholar
 Greco, S., Matarazzo, B., Slowinski, R., & Stefanowski, J. (2000). An algorithm for induction of decision rules consistent with the dominance principle. In: W. Ziarko & Y. Y. Yao (Eds.), Rough sets and current trends in computing. Lecture notes in computer science (Vol. 2005, pp. 304–313). Berlin: Springer.Google Scholar
 Greco, S., Matarazzo, B., & Slowinski, R. (2001). Rough sets theory for multicriteria decision analysis. European Journal of Operational Research, 129, 1–47.CrossRefGoogle Scholar
 Greco, S., Matarazzo, B., & Slowinski, R. (2002). Rough approximation by dominance relations. International Journal of Intelligent Systems, 17, 153–171.CrossRefGoogle Scholar
 Greco, S., Matarazzo, B., & Slowinski, R. (2005). Decision rule approach. In J. Figueira, S. Greco, & M. Ehrgott (Eds.), Multiple criteria decision analysis: State of the art surveys (Chapter 13) (pp. 507–563). Berlin: Springer.CrossRefGoogle Scholar
 Grzenda, M., Bustillo, A., Quintana, G., & Ciurana, J. (2012). Improvement of surface roughness models for face milling operations through dimensionality reduction. Integrated ComputerAided Engineering, 19, 179–197.Google Scholar
 Inasaki, I., Karpuszewski, B., & Lee, H.S. (2001). Grinding chatter–origin and suppression. CIRP AnnalsManufacturing Technology, 50(2), 515–534.CrossRefGoogle Scholar
 jMAF. (2011). Dominancebased rough set approach data analysis framework. Laboratory of Intelligent Decision Support Systems of the Poznan University of Technology. http://wwwidss.cs.put.poznan.pl/site/139.html. Accessed 2 October 2011.
 Karpuszewski, B., Wehmeier, M., & Inasaki, I. (2000). Grinding monitoring system based on power and acoustic emission sensors. CIRP AnnalsManufacturing Technology, 49(1), 235–240.CrossRefGoogle Scholar
 Kohavi, R., & John, G. H. (1997). Wrappers for feature subset selection. Artificial Intelligence, 97, 273–324.CrossRefGoogle Scholar
 Kruszyński, B. W., & Wojcik, R. (2001). Residual stress in grinding. Journal of Materials Processing Technology, 109, 254–257.CrossRefGoogle Scholar
 Kusiak, A. (2001). Rough set theory: A data mining tool for semiconductor manufacturing. IEEE Transactions on Electronics Packaging Manufacturing, 24(1), 44–50.CrossRefGoogle Scholar
 Kwak, J.S., & Song, J.B. (2001). Trouble diagnosis of grinding process by using acoustic emission signals. International Journal of Machine Tools and Manufacture, 41, 899–913.CrossRefGoogle Scholar
 Lajmert, P., & Lezanski, P. (2013). Monitoring of external cylindrical plunge grinding process. Archives of Mechanical Technology and Automation, 33/3(2013), 3–15.Google Scholar
 Lezanski, P. (2001). An intelligent system for grinding wheel condition monitoring. Journal of Materials Processing Technology, 109, 258–263.CrossRefGoogle Scholar
 Liao, T. W. (2010). Feature extraction and selection from acoustic signals with an application in grinding wheel condition monitoring. Engineering Applications of Artificial Intelligence, 23, 74–84.CrossRefGoogle Scholar
 Liao, T. W., Hua, G., Qu, J., & Blau, P. J. (2006). Grinding wheel condition monitoring with hidden Markov modelbased clustering methods. Machining Science and Technology: An International Journal, 10(4), 511–538.CrossRefGoogle Scholar
 Liao, W. T., Tang, F., Qu, J., & Blau, P. J. (2008). Grinding wheel condition monitoring with boosted minimum distance classifiers. Mechanical Systems and Signal Processing, 22, 217–232.CrossRefGoogle Scholar
 Liao, T. W., Ting, C.F., Qu, J., & Blau, P. J. (2007). A waveletbased methodology for grinding wheel condition monitoring. International Journal of Machine Tools and Manufacture, 47, 580–592.CrossRefGoogle Scholar
 LiMing, X., KaiZhou, X., & YunDong, C. (2010). Identification of grinding wheel wear signature by a wavelet packet decomposition method. Journal of Shanghai Jiaotong University (Science), 15(3), 323–328.CrossRefGoogle Scholar
 Liu, Q., Chen, X., & Gindy, N. (2005). Fuzzy pattern recognition of AE signals for grinding burn. International Journal of Machine Tools and Manufacture, 45, 811–818.CrossRefGoogle Scholar
 Mannar, K., & Ceglarek, D. (2004). Continuous failure diagnosis for assembly systems using rough set approach. CIRP AnnalsManufacturing Technology, 53(1), 39–42.CrossRefGoogle Scholar
 Mannar, K., Ceglarek, D., Niu, F., & Abifaraj, B. (2006). Fault region localization (FRL): Product and process improvement based on field performance and distributed manufacturing measurements. IEEE Transactions on Automation Science and Engineering, 3(4), 423–439.CrossRefGoogle Scholar
 Maris, M., Snoeys, R., & Peters, J. (1975). Analysis of plunge grinding operations. CIRP AnnalsManufacturing Technology, 24(2), 225–230.Google Scholar
 Nandi, A. K., Pratihar, D. K., & Banerjee, M. K. (2004). Prediction of grinding power and surface finish—A GAfuzzy approach. Integrated ComputerAided Engineering, 11, 373–382.Google Scholar
 Pawlak, Z. (1982). Rough sets. International Journal of Information & Computer Sciences, 11, 341–356.Google Scholar
 Pilacinska, M., Kujawinska, A., & Rogalewicz, M. (2011). An expert system for the manufacturing process state evaluationassumptions. In P. Jałowiecki, P. Łukasiewicz, & A. Orłowski (Eds.), Information systems in management, business intelligence and knowledge management (pp. 66–77). Warsaw: WULS Press.Google Scholar
 Santos, P., Maudes, J., & Bustillo, A. (2015). Identifying maximum imbalance in datasets for fault diagnosis of gearboxes. Journal of Intelligent Manufacturing, doi: 10.1007/s1084501511100.
 Slowinski, R., Greco, S., & Matarazzo, B. (2009). Rough sets in decision making. In R. A. Meyers (Ed.), Encyclopedia of complexity and systems science (pp. 7753–7786). New York: Springer.CrossRefGoogle Scholar
 Teti, R., Jemielniak, K., O’Donnell, G., & Dornfeld, D. (2010). Advanced monitoring of machining operations. CIRP AnnalsManufacturing Technology, 59(2), 717–739.CrossRefGoogle Scholar
 Tönshoff, H. K., Friemuth, T., & Becker, J. C. (2002). Process monitoring in grinding. CIRP AnnalsManufacturing Technology, 51(2), 551–571.CrossRefGoogle Scholar
 Wang, Z., Willett, P., DeAguiar, P. R., & Webster, J. (2001). Neural network detection of grinding burn from acoustic emission. International Journal of Machine Tools and Manufacture, 41, 283–309.CrossRefGoogle Scholar
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.