Jingan Feng 1,2 and Xiaoqi Tang 1 and Yanlei Li 3 and Bao Song 1
Academic Editor:Mohammed Nouari
1, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
2, College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China
3, Laser Institute of Shandong Academy of Sciences, Jinan 250000, China
Received 10 November 2015; Revised 11 February 2016; Accepted 21 February 2016
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Accuracy of machined work pieces is one of the most critical considerations for any manufacturer. In all components of machine tools, the spindle is the most important component because it provides cutting power and is part of the force chain between the machine tool structure and the tool. It directly affects the accuracy of work pieces and is one of the main error sources in terms of its contribution to the total heat generation and the resulting deformations [1]. Hence, the performance of the spindles directly determines the machine tools entire performance [2].
The accuracy of machine tools depends on positioning errors. In the overall position errors, thermal errors caused by internal heat sources and environment are up to 70% [3]. Thermal error is a time-varying and nonlinear procedure induced by nonuniform temperature variation. The interactions between the thermal expansion of components, heat sources, and heat conduction produce complex thermal behavior. For machine tools, constructing a precise structure model is extremely difficult, very costly, and time-consuming, and much easier methods are to use error compensation [4]. With effective compensation, using medium precise machine tools can manufacture work pieces with higher accuracy [5]. Thermal error compensation has become a cost-effective method to improve accuracy of machine tools, especially with the increasing demand for machining accuracy in recent years.
Since the two keynote papers, the first about thermal effects from [6] and the second about error reduction and compensation of machine tools from [1], a lot of research in this area has been performed. For the error caused by the heat deformation, compensation methods are divided into direct and indirect compensation. Direct compensation directly measures the drift displacements between the tool and the work piece to compensate positioning errors. Indirect compensation uses mathematical or physical models to find the relationship between auxiliary values (such as temperature variables) and thermal deformation. The output of the models is used to compensate positioning errors. In many situations, direct compensation is often quite difficult because the measurement of the drift is not always possible during the machining process. Hence, indirect compensation is more convenient and easier. Researchers have developed many indirect compensation methods, such as finite element analysis [7-9], regression analysis [10-12], fuzzy logic [13, 14], neural networks [15-17], and the combination of two or three methods [18-20].
Currently, most current research focuses on using ANNs (artificial neural networks) to build error compensation models based on temperature variables. Compared with other models, ANNs has the advantages of parallel processing, information distribution saving, and self-learning ability. In recent years, different types of ANNs have been developed, including radial basis function (RBF) network [15, 21], feed-forward neural networks [22], backpropagation (BP) network [23], grey neural network [19], Elman network [24], integrated recurrent neural network [25], and cerebellar model articulation controller (CMAC) neural network [26]. However, these neural-modelling methods have poor generalization capability and are sensitive for external noise. For the random initialized weights, the learning course may trap in local minima, and some neurons may give rise to saturation. So traditional ANNs is not fit for modelling the time-varying and nonlinear procedure of thermal error.
Adaptive neurofuzzy inference system (ANFIS) used in this paper is a neurofuzzy approach. It combines the fuzzy logic qualitative characteristics and neural network adaptive capabilities. Therefore, it is more flexible on structure, and it can more effectively approximate a highly nonlinear surface than traditional ANNs. As a neurofuzzy modelling method, it has been widely used in different fields, such as prediction [27, 28], knowledge discovery [29], control system [30, 31], and spattern recognition [32].
In this paper, we propose a new combined model to predict the spindle deformation, which combines the grey model and the ANFIS model. The grey models are used to preprocess the original data, and the ANFIS model is used to adjust the combined model. To evaluate the performance of the model, the experiment for the spindle is implemented. The results show that the combined model has high prediction accuracy, and it has better performance than BP networks.
The paper is organized as follows. Section 2 presents our proposed model combining the grey models and the ANFIS model. Section 3 describes the experimental setup. Section 4 describes the experimental results and performs comparisons of the combined model and BP network. Finally, conclusions are presented in Section 5.
2. Building the Predictive Model
2.1. Data Preprocessing
In order to reduce the randomness of the original data and the influence of unpredictable noises, we use the grey model to preprocess the original data, namely, the measured data of the spindle. Grey system theory is a kind of systematic and scientific theory developed originally by Deng [33] in the 1980s.
Based on the original data of the spindle, we establish the grey model GM [figure omitted; refer to PDF] , which is a first-order grey model with [figure omitted; refer to PDF] variables. The following steps are performed.
Step 1.
Create the original data sequence containing the temperature and thermal deformation of the spindle and it is expressed as follows: [figure omitted; refer to PDF] where [figure omitted; refer to PDF] is the thermal deformation data sequence, [figure omitted; refer to PDF] is the temperature data sequence, and [figure omitted; refer to PDF] is the sample size of the data.
Step 2.
Using the accumulated generating operation (AGO), we convert chaotic series [figure omitted; refer to PDF] into monotonously increasing series [figure omitted; refer to PDF] , and it is given by [figure omitted; refer to PDF] where [figure omitted; refer to PDF] is calculated by [figure omitted; refer to PDF]
Step 3.
With the following first-level mean generating operation (MGO), we create the background series [figure omitted; refer to PDF] from [figure omitted; refer to PDF] , and it is expressed as follows: [figure omitted; refer to PDF]
Step 4.
Establish the grey differential equation of the grey model GM [figure omitted; refer to PDF] , and it is expressed as follows: [figure omitted; refer to PDF] where the parameters [figure omitted; refer to PDF] can be obtained by using the least-square method as follows: [figure omitted; refer to PDF] where [figure omitted; refer to PDF]
Step 5.
Set up the grey model GM [figure omitted; refer to PDF] as follows: [figure omitted; refer to PDF] where [figure omitted; refer to PDF] is the prediction value at a time [figure omitted; refer to PDF] . Using the first-level inverse accumulated generating operation (IAGO), we can obtain the output of the grey model GM [figure omitted; refer to PDF] : [figure omitted; refer to PDF] In the data preprocessing, we use the data sequence where [figure omitted; refer to PDF] , to predict [figure omitted; refer to PDF] , namely, the thermal deformation of the spindle. We employ three groups of grey models, which have different length [figure omitted; refer to PDF] of the data sequence. The outputs of the grey models are used as the inputs of our proposed ANFIS model, together with the measured thermal deformation used as the output, to train the ANFIS model.
2.2. Model Adjustment Using ANFIS
For getting better predictive effect, we use ANFIS to perform the adjustment of the combined model. ANFIS is a fuzzy inference system (FIS) implemented as a neural network, firstly proposed by Jang [34] in 1993, and then has been widely used [35-37]. It is a five layered feed-forward neural network structure and uses fuzzy reasoning and neural network learning algorithms to map inputs into an output. The ANFIS architecture used in this paper is shown in Figure 1. It uses the first-order Sugeno fuzzy model and has three inputs linked with three membership functions (MFs), eight rules, and one output.
Figure 1: Adaptive neurofuzzy inference system.
[figure omitted; refer to PDF]
For the first-order Sugeno fuzzy model, the rule set with eight fuzzy if-then rules can be expressed as follows:
: Rule 1 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 2 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 3 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 4 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 5 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 6 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 7 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
: Rule 8 :
: If [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is [figure omitted; refer to PDF] ,
: then [figure omitted; refer to PDF] .
where [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] are the inputs, [figure omitted; refer to PDF] (or [figure omitted; refer to PDF] ), [figure omitted; refer to PDF] (or [figure omitted; refer to PDF] ), and [figure omitted; refer to PDF] (or [figure omitted; refer to PDF] ) are the fuzzy sets, [figure omitted; refer to PDF] ( [figure omitted; refer to PDF] ) are crisp functions in the consequent, and [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] are consequent parameters determined during the training process.
The ANFIS has five layers, where nodes of the same layer have the similar function. We define the output of the node of the layer [figure omitted; refer to PDF] as [figure omitted; refer to PDF] , where [figure omitted; refer to PDF] denotes the node position in the vertical direction. It is detailed as follows.
Layer 1.
In this layer, all nodes are adaptive nodes and use square nodes to represent the membership function. The outputs [figure omitted; refer to PDF] of this layer are the fuzzy membership grade of the input [figure omitted; refer to PDF] (or [figure omitted; refer to PDF] ), which is defined by [figure omitted; refer to PDF] where [figure omitted; refer to PDF] (or [figure omitted; refer to PDF] , [figure omitted; refer to PDF] ) is the crisp input to nodes and [figure omitted; refer to PDF] (or [figure omitted; refer to PDF] , [figure omitted; refer to PDF] ) is a fuzzy set linked with this node, characterized by the shape of MFs, and MFs can be any continuous and piecewise differentiable functions, such as Gaussian, generalized bell shaped, trapezoidal shaped, and triangular shaped functions. We employ generalized bell functions as MFs, which are defined by [figure omitted; refer to PDF] where ( [figure omitted; refer to PDF] ), ( [figure omitted; refer to PDF] ), and ( [figure omitted; refer to PDF] ) are premise parameters, governing generalized bell MFs accordingly.
Layer 2.
This layer is the rule layer using circle nodes to represent fixed nodes. Each node in this layer is labelled as [figure omitted; refer to PDF] , indicating that they perform as a simple multiplier. The outputs of this layer are represented as follows: [figure omitted; refer to PDF] The outputs denote the firing strength of rules and is the weight degree of if-then rules in the antecedent.
Layer 3.
The nodes are also fixed nodes labelled [figure omitted; refer to PDF] , indicating that they play a normalization role to the firing strengths from the previous layer. The outputs of this layer are expressed as follows: [figure omitted; refer to PDF] which are the so-called normalized firing strengths.
Layer 4.
This layer is the consequent layer using square adaptive nodes. The output of each node is simply the product of the normalized firing strength [figure omitted; refer to PDF] and a first-order polynomial based on the first-order Sugeno model. The outputs of this layer are given by [figure omitted; refer to PDF] Parameters in this layer are referred to as consequent parameters.
Layer 5.
This layer is only single fixed node labelled with [figure omitted; refer to PDF] . This node performs the summation of all incoming signals. Hence, the overall output of the model is given by [figure omitted; refer to PDF]
2.3. Hybrid Algorithm
The task of the learning algorithm for the ANFIS model is to tune all the fitting parameters, namely, premise parameters and consequent parameters, and make the ANFIS model achieve a desired input/output mapping.
As shown in Figure 1, there are two adaptive layers in the ANFIS model, namely, Layers 1 and 4. They have fitting parameters [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] . The number of fitting parameters is 50, including 18 premise parameters [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] and 32 consequent parameters [figure omitted; refer to PDF] .
The learning algorithm for the ANFIS model is the hybrid algorithm combining the gradient descent and least-squares method, which contains the forward pass and backward pass. In the forward pass, fixing premise parameters, it uses the least-squares method to optimize consequent parameters. When the consequent optimal parameters are found, the backward pass begins. In the backward pass, fixing consequent parameters, it uses the gradient descent method to optimize premise parameters.
Forward Pass. Fixing premise parameters, the output of the ANFIS model can be expressed as follows: [figure omitted; refer to PDF] Substituting the fuzzy if-then rules into (16), it becomes [figure omitted; refer to PDF] After rearrangement, the output can be written as follows: [figure omitted; refer to PDF] which is a linear combination of the fitting consequent parameters [figure omitted; refer to PDF] . The least-squares method is used to identify the optimal parameters. Once the consequent optimal parameters are found, the backward pass starts immediately.
Backward Pass . Fixing consequent parameters, it uses the gradient descent method to optimize the premise parameters corresponding to the fuzzy sets in the input domain. The output of the ANFIS model is calculated by using the consequent parameters found in the forward pass. The output error is controlled to optimize the premise parameters by means of a standard backpropagation algorithm. It has been proven that the algorithm is highly efficient in the training process [34].
3. Experiment Setup
The experiment was implemented on a vertical machining center to verify the effectiveness of our proposed method. Figure 2 shows that the experimental setup is equipped with a spindle driven by a built-in AC motor through a precision gear box, maximum spindle speed 6000 rpm, high-speed tool holders using standard HSK, and a standard ceramic ball is installed to the tool holder of the spindle. An inductive current sensor fixed on the worktable, together with an analog data acquisition system, was used to measure the spindle deformation along [figure omitted; refer to PDF] -axis. Analyzing the spindle structure, we know that it has three heat sources directly affecting the effective length of the spindle: the first is the front bearing of the spindle, the second is the driving box located in the back of the spindle housing, and the third is the AC motor providing the power for the spindle. The sensor placement strategy is as close as possible to heat sources, and it facilitates to monitor the temperature fluctuation of heat sources. Therefore, three Pt100 thermal resistances [figure omitted; refer to PDF] are attached on the housing surface of the spindle close to heat sources.
Figure 2: Schematic illustration of experimental setup.
[figure omitted; refer to PDF]
As shown in Figure 2, the data process system was composed of data acquisition card PXI-4351, data acquisition system PXI-9230, and a personal computer (PC). The data from sensors were obtained by PXI-4351. Using software Labview, we wrote the data process program that runs on PXI-9230. The data were analyzed by the program, and the results are output on the PC monitor. The entire process was controlled by the PC.
In order to enhance the robustness of our proposed model, the training dataset should spread throughout the entire running stage, including the warming-up stage, machine tool pause, and the thermal equilibrium stage. The thermal deformation and temperature data were recorded at a sampling interval of 1 min, and it had 300 groups covering 300 min. They were divided into two groups used for training and testing the model. The spindle speed, temperature profiles from three Pt100 thermal resistances, and the thermal deformation of the spindle are illustrated in Figures 4 and 6.
4. Results and Discussion
4.1. Training and Validating the Combined Model
In training, we use the training dataset to train the combined model. Using the grey models, we preprocess the original data, namely, the temperature data and the thermal deformation of the spindle. The outputs of the grey models, together with the measured thermal deformation of the spindle, are used to train the ANFIS model. For the training process of the ANFIS model, we choose the initial step size [figure omitted; refer to PDF] as 0.01 and the error of the convergent criterion [figure omitted; refer to PDF] as 0.1 μ m. Using the hybrid algorithm, we can obtain the optimal parameters for the ANFIS model. Figure 3 shows the initial and final MFs before and after training. We can see from the figure that it has big changes for initial MFs. The comparison between the output of the combined model and the measured data of the spindle deformation is illustrated in Figure 4(c).
Figure 3: Membership functions before and after training.
(a) Initial MFs on [figure omitted; refer to PDF]
[figure omitted; refer to PDF]
(b) Final MFs on [figure omitted; refer to PDF]
[figure omitted; refer to PDF]
(c) Final MFs on [figure omitted; refer to PDF]
[figure omitted; refer to PDF]
(d) Final MFs on [figure omitted; refer to PDF]
[figure omitted; refer to PDF]
Figure 4: Training dataset: (a) the spindle speed; (b) the temperature of the AC motor and the driving box and the spindle; (c) the prediction of the combined model; (d) the prediction of BP network.
(a) [figure omitted; refer to PDF]
(b) [figure omitted; refer to PDF]
(c) [figure omitted; refer to PDF]
(d) [figure omitted; refer to PDF]
In testing, we use the testing dataset to validate the effectiveness of the combined model. The comparison between the output of the combined model and the measured data of the spindle deformation is shown in Figure 6(c). We can see from the figure that the residual error of the spindle deformation along [figure omitted; refer to PDF] -axis can be greatly reduced from 45 μ m to less than 6 μ m. It shows that the combined model has a good adaptability, even if under different conditions.
4.2. Comparisons with BP Network
For the comparisons between different models, we built the backpropagation (BP) network that has the topology structure of 3-7-1. As illustrated in Figure 5, it is composed of input layer, hidden layer, and output layer. Three input neurons receive temperature data from three Pt100 thermal resistances, seven hidden neurons deal with the data by Sigmoid functions, and one output neuron predicts the spindle deformation along [figure omitted; refer to PDF] -axis.
Figure 5: BP network architecture.
[figure omitted; refer to PDF]
Figure 6: Testing dataset: (a) the spindle speed; (b) the temperature of the AC motor and the driving box and the spindle; (c) the prediction of the combined model; (d) the prediction of BP network.
(a) [figure omitted; refer to PDF]
(b) [figure omitted; refer to PDF]
(c) [figure omitted; refer to PDF]
(d) [figure omitted; refer to PDF]
In order to compare the performance of the combined model and BP network, we use the following evaluation standard.
Root mean squared error (RMSE): [figure omitted; refer to PDF] where [figure omitted; refer to PDF] denotes the actual deformation, [figure omitted; refer to PDF] denotes the predicted deformation, and [figure omitted; refer to PDF] denotes the number of the dataset.
Mean absolute percentage error (MAPE): [figure omitted; refer to PDF]
Correlation coefficient ( [figure omitted; refer to PDF] ): [figure omitted; refer to PDF] where [figure omitted; refer to PDF] and [figure omitted; refer to PDF] . We can see from the three evaluation standards that when RMSE and MAPE are smaller, larger [figure omitted; refer to PDF] have better performance.
As shown in Table 1, the performance of BP network and the combined model are listed. We can know from Table 1 that the combined model has smaller RMSE/MAPE and bigger [figure omitted; refer to PDF] than BP network.
Table 1: Comparisons of BP network and the combined model.
Model | Training dataset | ||
RMSE | MAPE (%) | [figure omitted; refer to PDF] | |
BP network | 1.33 | 3.22 | 0.9973 |
Combined model | 0.66 | 0.49 | 0.9992 |
| |||
Model | Testing dataset | ||
RMSE | MAPE (%) | [figure omitted; refer to PDF] | |
| |||
BP network | 1.64 | 3.45 | 0.9964 |
Combined model | 0.79 | 0.58 | 0.9989 |
Using BP network to predict the spindle deformation along [figure omitted; refer to PDF] -axis, the results of training and testing are shown in Figures 4(d) and 6(d), respectively. We can see from these figures that BP network have larger deviation for the actual spindle deformation during the warming-up stage. Only when the temperature smoothly increases and the heat equilibrium of the spindle reaches a stable status, BP network has a good effect.
Due to the change of the spindle speed, the fluctuation of the spindle deformation in these intervals [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is much bigger. In contrast with other intervals, the curve in the above intervals becomes more steep, as illustrated in Figure 6(c). In these intervals, we can see that the combined models have more quick response speed than BP network; thus, it has smaller residual error.
5. Conclusions
This paper presents a new combined model to predict the spindle deformation along [figure omitted; refer to PDF] -axis. In the combined model, the grey models are employed to preprocess the original data, and the ANFIS model is used to adjust the combined model. The following conclusions are drawn:
(a) Using the grey model to preprocess the original data, it can reduce the randomness of the original data and the influence of unpredictable noises.
(b) Experimental validation was carried out. It can be known from the experimental results that the combined model could improve the thermal performance of the spindle and precisely predict the spindle deformation. Under the new spindle speed, the residual error of the spindle can be decreased from 45 μ m to less than 6 μ m.
(c) Comparing the results of the combined model and BP network, it shows the superiority of the combined model in the aspect of the prediction of the spindle deformation. Under the new spindle speed, MAPE of the combined model are less than 0.6%, and MAPE of BP network are greater than 3%, and the combined model can more quickly respond than BP network, and it can receive smaller residual error.
(d) In nature, BP network is a black box, and the relationships between inputs and outputs are difficult to interpret, but ANFIS is transparent, and the if-then rules are easy to understand and interpret.
Acknowledgments
The work here is supported by the National Natural Science Foundation of China (no. 51575209, no. 51575208, and no. 51475185).
[1] M. Weck, P. McKeown, R. Bonse, U. Herbst, "Reduction and compensation of thermal errors in machine tools," CIRP Annals-Manufacturing Technology , vol. 44, no. 2, pp. 589-598, 1995.
[2] L. N. L. D. Lacalle, J. Zulaika, F. J. Campa Machine Tools for High Performance Machining , Springer, Berlin, Germany, 2009.
[3] J. Mayr, J. Jedrzejewski, E. Uhlmann, M. Alkan Donmez, W. Knapp, F. Hartig, K. Wendt, T. Moriwaki, P. Shore, R. Schmitt, C. Brecher, T. Würz, K. Wegener, "Thermal issues in machine tools," CIRP Annals-Manufacturing Technology , vol. 61, no. 2, pp. 771-791, 2012.
[4] R. Ramesh, M. A. Mannan, A. N. Poo, "Error compensation in machine tools-a review: part I: geometric, cutting-force induced and fixture-dependent errors," International Journal of Machine Tools and Manufacture , vol. 40, no. 9, pp. 1235-1256, 2000.
[5] S. M. Wu, J. Ni, "Precision machining without precise machinery," CIRP Annals-Manufacturing Technology , vol. 38, no. 1, pp. 533-536, 1989.
[6] J. Bryan, "International status of thermal error research (1990)," CIRP Annals-Manufacturing Technology , vol. 39, no. 2, pp. 645-656, 1990.
[7] T. Holkup, H. Cao, P. Kolar, Y. Altintas, J. Zelený, "Thermo-mechanical model of spindles," CIRP Annals-Manufacturing Technology , vol. 59, no. 1, pp. 365-368, 2010.
[8] N. S. Mian, S. Fletcher, A. P. Longstaff, A. Myers, "Efficient thermal error prediction in a machine tool using finite element analysis," Measurement Science and Technology , vol. 22, no. 8, 2011.
[9] Y. Liang, H. Su, L. Lu, W. Chen, Y. Sun, P. Zhang, "Thermal optimization of an ultra-precision machine tool by the thermal displacement decomposition and counteraction method," The International Journal of Advanced Manufacturing Technology , vol. 76, no. 1-4, pp. 635-645, 2015.
[10] E. Miao, X. Wang, Y. Fei, Y. Yan, "Application of autoregressive distributed lag (ADL) model to thermal error modeling on NC machine tools," Applied Mechanics and Materials , vol. 103, pp. 9-14, 2012.
[11] K.-C. Wang, P.-C. Tseng, "Thermal error modeling of a machine tool using data mining scheme," Journal of Advanced Mechanical Design, Systems and Manufacturing , vol. 4, no. 2, pp. 516-530, 2010.
[12] Y. Li, W. Zhao, W. Wu, B. Lu, Y. Chen, "Thermal error modeling of the spindle based on multiple variables for the precision machine tool," International Journal of Advanced Manufacturing Technology , vol. 72, no. 9-12, pp. 1415-1427, 2014.
[13] H. Wu, G. Li, D. Shi, C. Zhang, "Fuzzy logic thermal error compensation for computer numerical control noncircular turnning system," in Proceedings of the 9th International Conference on Control, Automation, Robotics and Vision (ICARCV '06), pp. 1-5, IEEE, Singapore, December 2006.
[14] B. Xu, Z. Shi, C. Yang, "Composite fuzzy control of a class of uncertain nonlinear systems with disturbance observer," Nonlinear Dynamics , vol. 80, no. 1-2, pp. 341-351, 2015.
[15] L. Ruijun, Y. Wenhua, H. H. Zhang, Y. Qifan, "The thermal error optimization models for CNC machine tools," The International Journal of Advanced Manufacturing Technology , vol. 63, no. 9-2, pp. 1167-1176, 2012.
[16] A. El Ouafi, M. Guillot, "A comprehensive approach for thermal error model optimization for ANN-based real-time error compensation in CNC machine tools," Applied Mechanics and Materials , vol. 232, pp. 639-647, 2012.
[17] E. S. Topal, C. Çogun, "Computer-based estimation and compensation of diametral errors in CNC turning of cantilever bars," Journal of Intelligent Manufacturing , vol. 22, no. 6, pp. 853-865, 2011.
[18] Y. Kang, C.-W. Chang, Y. Huang, C.-L. Hsu, I.-F. Nieh, "Modification of a neural network utilizing hybrid filters for the compensation of thermal deformation in machine tools," International Journal of Machine Tools & Manufacture , vol. 47, no. 2, pp. 376-387, 2007.
[19] Y. Zhang, J. Yang, H. Jiang, "Machine tool thermal error modeling and prediction by grey neural network," The International Journal of Advanced Manufacturing Technology , vol. 59, no. 9-12, pp. 1065-1072, 2012.
[20] A. El Ouafi, M. Guillot, A. Bedrouni, "Accuracy enhancement of multi-axis CNC machines through on-line neurocompensation," Journal of Intelligent Manufacturing , vol. 11, no. 6, pp. 535-545, 2000.
[21] H. Zhang, J. Yang, Y. Zhang, J. Shen, C. Wang, "Measurement and compensation for volumetric positioning errors of CNC machine tools considering thermal effect," International Journal of Advanced Manufacturing Technology , vol. 55, no. 1-4, pp. 275-283, 2011.
[22] J. C. Ziegert, P. Kalle, "Error compensation in machine tools: a neural network approach," Journal of Intelligent Manufacturing , vol. 5, no. 3, pp. 143-151, 1994.
[23] Q. Guo, J. Yang, H. Wu, "Application of ACO-BPN to thermal error modeling of NC machine tool," The International Journal of Advanced Manufacturing Technology , vol. 50, no. 5-8, pp. 667-675, 2010.
[24] Z. Yang, M. Sun, W. Li, W. Liang, "Modified Elman network for thermal deformation compensation modeling in machine tools," International Journal of Advanced Manufacturing Technology , vol. 54, no. 5-8, pp. 669-676, 2011.
[25] H. Yang, J. Ni, "Dynamic neural network modeling for nonlinear, nonstationary machine tool thermally induced error," International Journal of Machine Tools and Manufacture , vol. 45, no. 4-5, pp. 455-465, 2005.
[26] S. Yang, J. Yuan, J. Ni, "The improvement of thermal error modeling and compensation on machine tools by CMAC neural network," International Journal of Machine Tools and Manufacture , vol. 36, no. 4, pp. 527-537, 1996.
[27] J. Sargolzaei, A. Kianifar, "Neuro-fuzzy modeling tools for estimation of torque in Savonius rotor wind turbine," Advances in Engineering Software , vol. 41, no. 4, pp. 619-626, 2010.
[28] D. Shi, J. Zurada, J. Guan, "An adaptive neuro-fuzzy inference system for predicting the risks of low back disorders due to manual material lifting jobs," Expert Systems with Applications , vol. 40, no. 14, pp. 5490-5500, 2013.
[29] M.-J. Huang, Y.-L. Tsou, S.-C. Lee, "Integrating fuzzy data mining and fuzzy artificial neural networks for discovering implicit knowledge," Knowledge-Based Systems , vol. 19, no. 6, pp. 396-403, 2006.
[30] G. N. Marichal, J. Toledo, L. Acosta, E. J. Gonzalez, G. Coll, "A neuro-fuzzy method applied to the motors of a stereovision system," Engineering Applications of Artificial Intelligence , vol. 20, no. 7, pp. 951-958, 2007.
[31] J. Vieira, F. M. Dias, A. Mota, "Artificial neural networks and neuro-fuzzy systems for modelling and controlling real systems: a comparative study," Engineering Applications of Artificial Intelligence , vol. 17, no. 3, pp. 265-273, 2004.
[32] G. N. Marichal, M. Artes, J. C. Garcia Prada, O. Casanova, "Extraction of rules for faulty bearing classification by a neuro-fuzzy approach," Mechanical Systems and Signal Processing , vol. 25, no. 6, pp. 2073-2082, 2011.
[33] J. L. Deng, "Introduction to grey system theory," The Journal of Grey System , vol. 1, no. 1, pp. 1-24, 1989.
[34] J.-S. R. Jang, "ANFIS: adaptive-network-based fuzzy inference system," IEEE Transactions on Systems, Man and Cybernetics , vol. 23, no. 3, pp. 665-685, 1993.
[35] R. Kamali, A. R. Binesh, "A comparison of neural networks and adaptive neuro-fuzzy inference systems for the prediction of water diffusion through carbon nanotubes," Microfluidics and Nanofluidics , vol. 14, no. 3-4, pp. 575-581, 2013.
[36] A. M. Abdulshahed, A. P. Longstaff, S. Fletcher, "The application of ANFIS prediction models for thermal error compensation on CNC machine tools," Applied Soft Computing Journal , vol. 27, pp. 158-168, 2015.
[37] R. T. Esfahani, S. Golabi, Z. Zojaji, "Optimization of finite element model of laser forming in circular path using genetic algorithms and ANFIS," Soft Computing , pp. 1-15, 2015.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2016 Jingan Feng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
This paper proposes a new combined model to predict the spindle deformation, which combines the grey models and the ANFIS (adaptive neurofuzzy inference system) model. The grey models are used to preprocess the original data, and the ANFIS model is used to adjust the combined model. The outputs of the grey models are used as the inputs of the ANFIS model to train the model. To evaluate the performance of the combined model, an experiment is implemented. Three Pt100 thermal resistances are used to monitor the spindle temperature and an inductive current sensor is used to obtain the spindle deformation. The experimental results display that the combined model can better predict the spindle deformation compared to BP network, and it can greatly improve the performance of the spindle.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer