首页    期刊浏览 2025年12月03日 星期三
登录注册

文章基本信息

  • 标题:Prediction of optimal stability states in inward-turning operation using genetic algorithms.
  • 作者:Kotaiah, K. Rama ; Srinivas, J. ; Sekar, M.
  • 期刊名称:International Journal of Applied Engineering Research
  • 印刷版ISSN:0973-4562
  • 出版年度:2009
  • 期号:January
  • 语种:English
  • 出版社:Research India Publications
  • 摘要:The most detrimental phenomenon to productivity is unstable cutting. This reduces tool--life and surface quality of workpiece. Many theoretical investigations are available in literature for prediction of stable and unstable cutting states in orthogonal cutting. Most of the cases, the stability lobe diagram is generated from an analytical linear model, by varying one operating parameter at a time. How ever, cutting processes possess highly nonlinear relationships among the input and output parameters. In orthogonal turning, it is well known that the cutting forces depend on the operating variables such as feed, depth of cut and speed. These variables are often used to control the forces or machining stability by establishing appropriate regression relations. Recently, it is found that other parameters such as tool geometry [1], tool wear [2], variations in shear angle [3] and compliance of work piece [4-6] have great influence on cutting dynamics. To distinguish stability states of cutting, the output features such as surface roughness ([7]-[8]) and type of chips [9] can be employed effectively in addition to cutting force data.
  • 关键词:Algorithms;Cutting;Machine tools;Machine-tools;Machinists' tools;Optimization theory;Performance-based assessment;Robotics industry;Stability (Physics);Turning

Prediction of optimal stability states in inward-turning operation using genetic algorithms.


Kotaiah, K. Rama ; Srinivas, J. ; Sekar, M. 等


Introduction

The most detrimental phenomenon to productivity is unstable cutting. This reduces tool--life and surface quality of workpiece. Many theoretical investigations are available in literature for prediction of stable and unstable cutting states in orthogonal cutting. Most of the cases, the stability lobe diagram is generated from an analytical linear model, by varying one operating parameter at a time. How ever, cutting processes possess highly nonlinear relationships among the input and output parameters. In orthogonal turning, it is well known that the cutting forces depend on the operating variables such as feed, depth of cut and speed. These variables are often used to control the forces or machining stability by establishing appropriate regression relations. Recently, it is found that other parameters such as tool geometry [1], tool wear [2], variations in shear angle [3] and compliance of work piece [4-6] have great influence on cutting dynamics. To distinguish stability states of cutting, the output features such as surface roughness ([7]-[8]) and type of chips [9] can be employed effectively in addition to cutting force data.

In practice, there are several other operating parameters like tool overhanging length and type of material, could also alter the critical operating conditions in parallel. For example, variation of tool over hang length changes the stiffness of tool holder, which in turn affects the tool-life under unstable conditions. Likewise, the effects of cutting fluids on the surface roughness and tool wear have been predicted [10]. More recently the overall influence of amount of lubrication along with cutting speed and feed rates on the surface roughness and specific cutting forces has been studied [11]. In addition, variables like steam pressure that influence the surface roughness of the workpiece have also been considered [12].

In this paper, the effects of operating variables in orthogonal turning operation including tool overhang length on the critical chatter lengths of work piece and cutting forces on tool are studied. A series of cutting experiments are carried out using four different work materials i.e. En24 steel, EN8 steel, Mild steel and Aluminium at various operating speeds, feeds and depths of cuts. In all cases, dynamic cutting forces and critical chatter lengths are measured. Relations between the input and output parameters are established using radial-basis function (RBF)neural network model and it is further employed to arrive at optimized machining data within the operating constraints using genetic algorithms(GA). Brief description of proposed neural network model and optimization scheme through GA is presented in section 3 and the numerical results and discussions are given in section 4. The following section briefly presents the experimental analysis to get parametric data.

Experimental Analysis.

In present analysis, a series of cutting experiments are carried out on a center lathe in order to find the critical stability state in inward turning. Fig. 1 shows the experimental setup employed in the present work. Cutting is performed from the collar end of the workpiece.

[FIGURE 1 OMITTED]

The cutting operation is limited to a short range since the structural stiffness rapidly increases as the tool advances inwards. The spindle speed(V),feed rate(f),depth of cut(d) and tool overhang length(l) are progressively varied to obtain the cutting forces ([F.sub.x], [F.sub.y] and [F.sub.z]) and critical chatter lengths([C.sub.c]). The ranges are determined through preliminary experiments from practical feasibility. The parameters and their associated levels are depicted in Table 1. In all the cases 50mm diameter work pieces are employed.

An attached tool post strain gauge dynamometer platform is used to measure the three-dimensional cutting forces. The required feed rate is chosen from the lathe preset. The flank wear on the tool faces is measured before and after the experiments by using tool maker's microscope. Critical chatter cutting length is recognized by a sudden increase in the cutting force signature. In this way, 84 data points are recorded for every work material. Fig. 2a and 2b shows the variation of output parameters as a function of depth of cut and tool over hang for EN8 steel workpiece operating at three different spindle speeds. It can be seen that the cutting forces increase, while the critical chatter lengths decrease with the depth of cut and tool overhang. However, the changes are not linear or uniform. Thus output parameters are affected simultaneously by the operating variables as well as tool over hang in nonlinear fashion.

[FIGURE 2(a) OMITTED]

Proposed Neuro-genetic Approach

Relation ship between several operating variables and the output parameters is first obtained from the neural network model. For the last one decade, several works have been reported the use of neural networks in modeling of turning process. Few recent applications of neural networks in turning operation include extraction of surface roughness information [13-16] and prediction of workpiece motions from cutting tool vibration signals [17]. There are many types of neural networks in common use. Main advantage of using neural networks is that the entire experimental data is consolidated into few cutting parameters known as weights and centers. Fig.3 shows the schematic diagram of the proposed approach of obtaining the critical operating variables. A function approximation model is used to obtain the relationship between the input and output data. After establishing the neural network model, it is employed to minimize the cutting forces at different ranges of input variables.

[FIGURE 2(b) OMITTED]

Proposed Neuro-genetic Approach

Relation ship between several operating variables and the output parameters is first obtained from the neural network model. For the last one decade, several works have been reported the use of neural networks in modeling of turning process. Few recent applications of neural networks in turning operation include extraction of surface roughness information [13-16] and prediction of workpiece motions from cutting tool vibration signals [17]. There are many types of neural networks in common use. Main advantage of using neural networks is that the entire experimental data is consolidated into few cutting parameters known as weights and centers. Fig.3 shows the schematic diagram of the proposed approach of obtaining the critical operating variables. A function approximation model is used to obtain the relationship between the input and output data. After establishing the neural network model, it is employed to minimize the cutting forces at different ranges of input variables.

[FIGURE 3 OMITTED]

RBF neural network

Of the available architectures, RBF neural network has principal advantages such as: single hidden layer, training requiring only output layer and comparatively rapid convergence. RBF model has three layers: an input layer, a hidden layer of radial basis neurons and an output layer of linear neurons[18]. The hidden layer consist of an array of computing units called hidden nodes. Each hidden node contains a center vector C that is a parameter vector of the same dimension as the input data vector X and calculates the Euclidean distance between the center and the network input vector X defined by : [absolute value of X - [C.sub.1]]. The results are then passed through a nonlinear activation function (known as radial basis function) [[phi].sub.j], to produce the output from the hidden nodes. A popular choice of the activation function is the Gaussian basis function:

[[phi].sub.j] (t) = [exp.sup.[-[[absolute value of X-[C.sub.j]].sup.2]/2[[??].sup.2.sub.j]], j = 1, 2, 3,......, M (1)

Where [[sigma].sub.j] is a positive scalar called the width and M is the number of centers. It is often assumed that the number of hidden units is significantly less than the number of the data points. The width [sigma] of hidden unit controls the smoothness property of the activation function. When the width [sigma] is small, the corresponding area of the representation space becomes small. Hence, a high number of centers will be required during the process of training. This results in over-parameterization. On the contrary, the area of the representation space may be too extensive when the width [sigma] is large. For both cases, the generalization capabilities of the network will be poor. Often [[sigma].sub.j] is selected from the relation: [[sigma].sub.j] = [d.sub.max]/[square root of (2M)], where [d.sub.max] is the maximum distance between the centers of hidden units. The center vector C is obtained from the K-means clustering algorithm in which all the input sets are arranged into clusters whose centers are initially chosen randomly from all the input sets. The output layer consists of p neurons and it is fully connected to the middle layer. Each linear output neurons forms the weighted some of these radial basis functions. In other words, the network output:

[??] = [[summation].sup.M.sub.[??]=1] [W.sub.[??]] [[phi].sub.[??]], i = 1, 2, 3, ...... p (2)

where [[phi].sub.j] is the respone of the jth hidden unit resulting from all input data and [W.sub.[??]] is the connecting weight between the jth hidden unit and the ith output unit.

In matrix notation, Eq.(2) can be written as

[??] = W[empty set] (3)

where

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)

and [phi] = [[phi].sub.1] [phi].sub.2] ... .... [phi].sub.[??]].sup.T] (5)

at the end of passing all the input sets (known as epoch or cycle), a mean square error MSE is computed according to:

MSE = 1/2PAT x p [[summation].sup.PAT.sub.k=1] [[summation].sup.[??].sub.[??]=1][([y.sub.[??]]-[??]).sup.2] (6)

Where PAT refers to the total number of patterns in each cycle and [y.sub.[??]] is the target value at the ith output layer weights are updated using recursive least square or gradient descent algorithm according to

[W.sup.new.sub.[??]] = [W.sup.old.sub.[??]] + [??][[phi].sub.j] ([y.sub.[??]] [y.sub.[??]]) (7)

where [alpha] is learning parameter whose value is chosen between 0 and 1. After the learning phase, the network can be used to obtain the output to any unknown input pattern.

Genetic Algorithms.

Genetic Algorithms (GA) also known as 'evolution strategies', are optimization algorithms imitating principles of biological evolution. GA is a probabilistic search process based on natural genetic system, it is highly parallel and efficient optimization strategy and believed to be robust. GA is capable of solving wide range of complex optimization problems using three genetic operations: selection/reproduction, crossover and mutation. The only 'fittest' individuals of every generation survive to obtain n the next generation. GA considers several points in the search space simultaneously and the chance of convergence to a local optimum is reduced. GA does not need the knowledge of the gradient of the fitness functions, which is very suitable for the optimization problems where an analytical expression for the fitness function is unknown. In Ga binary coding of the variables is often employed for convenience. Fitness is computed for every population before selection of the mating pairs. For selection of mating variables, either roulette wheel method or tournament selection can be used. Single-point crossover method is commonly employed. Essentially GA is developed for unconstrained single objective optimization problems. Further details of GA can be found elsewhere [19].

Results and Discussion

For each workpiece-material, experimental results of 80 cases are selected as learning samples to train the neural network. The remaining 4 sets are used as inputs to verify the accuracy of the model. There are 3 input and 4 output nodes. Four optimum hidden nodes are selected from several trails. The central vectors are obtained from K-means clustering algorithm. The learning parameter is chosen as 0.4. Maximum number of cycles is selected as 100. Fig. 4 shows the progress of network training for [[sigma].sub.j] = 1. As [[sigma].sub.j] is increased the average pridictions are found to be comparatively poor. The network centers and weights are stored at this configuration. The predicted outputs corresponding to all the trained samples are very close to the target values. Table-2 shows the accuracy of predictions for all four cases of work material. Even there are significant deviations of outputs in some cases due to the improper normalization, average accuracy of the model is found to be good.

[FIGURE 4 OMITTED]

After the neural network model is established correctly, the GA procedure is employed to determine the optimum operating parameters. For obtaining the mating pairs, tournament selection approach is employed. Each substring length is chosen as 10 and a population of 40 individuals is considered in each case. For the evaluation, the probability of two random chromosomes mate in the crossover is considered as 98% and the probability of mutation is taken as 1%. The evolution was continued until the number of generations reaches 200. The optimum machining parameters and corresponding maximum and minimum cutting forces as well as critical chatter lengths are obtained for each work material. Table 3 and 4 shows the some ranges of operating parameters and corresponding optimized forces, optimum cutting conditions predicted by GA program. It is observed that an increase in feed and depth of cut along with tool overhang rise the cutting forces. While the cutting forces in the experimental range has relatively less influence on the dynamics. Relatively high cutting forces are observed when mild steel workpiece is employed. The convergence time for each run to achieve the desired cycles is 8 seconds on X86 based PC with 3GHz processor. The combined effect of all parameters could lead to better visualization at the shop floor level

Conclusions

In this paper, a multivariate model of orthogonal turning operation has been presented. Using the experimental data for different workpiece materials, the cutting dynamics is modelled with radial basis function neural network. Optimum operating variables namely speed, feed, depth of cut and tool-overhang length are established for minimum value of total cutting force. The corresponding chatter lengths are also reported. It is found that compared to speed feed, depth of cut and overhang of tool have profound influence on the cutting forces and critical chatter locations. The work can be extended by considering the feed and depth of cut as simultaneous variables to obtain more practical model.

References

[1] Rao, B.C., and Shin, Y.C., 1999, "A comprehensive dynamic cutting force model for chatter prediction in turning," International Journal of Machine Tools & manufacture, 39 pp.1631-1654.

[2] Chiou., R.Y., and Liang., S.Y., 1998, "Chatter stability of a slender cutting tool in turning with tool wear effect," International Journal of Machine Tools and Manufacture 38, pp.315-327.

[3] Chandiramani, N.K., and Pothala, T., 2006 "Dynamics of 2-dof regenerative chatter during turning," Journal of sound and Vibration, 290(2), pp.448-464. [4] Chen, C.K., and Tsao, T.S., 2006, "A stability analysis of turning atailstock supported flexible work-piece," International journal of Machine Tools and Manufacture, 46, pp.18-25.

[5] Berardos, P.G., Mosialos, S. and Vosniakos, G.C., 2006 "prediction of workpiece elastic deflections under cutting forces in turning," Robotics and Computer Integrated Manufacturing, 22, pp.505-514.

[6] Martinez, J.C., Ruiz, C.J., and Guzman, A.L., 2008,"Analysis of compliance between the cutting tool and the workpiece on the stability of a turning process," International journal of machine tools and manufacture, 48(9), pp.1054-1062

[7] Azouzi, R and Guillot, M., 1997 "Online prediction of surface finish and dimensional deviation in turning using neural network-based sensor fusion," International journal of machine tools and manufacture, 37, pp.1201-1217.

[8] Risbood, K.A., Dixit, U.S and sahasrabudhe, A.D., 2003," prediction of surface finish and dimensional deviation by measuring cutting forces and vibrations in turning process," journal of Materials Processing Technology, 132, pp.203-214

[9] Tangjitsitcharoen, S. and Moriwaki, T., 2007, "Intelligent identification of turning process based on pattern recognition of cutting states," journal of Materials Processing Technology, 192, pp.491-496. 10. Dhar, N.R., Kamruzzaman, A.M., 2006," Effect of minimum quantity lubrication (MQL) on tool wear and surface roughness in turning AISI-4340 steel," journal of Materials Processing Technology, 172, pp.299-304.

[10] Gaitonde,V.N., Karnik, S.R. and davim, J.P., 2008, "Selection of optimum MQL and cutting conditions for enhancing machinability in turning of brass," journal of Materials Processing Technology, 204, pp.459-464.

[11] Shetty, R., Pai, R., Kamath, V., and Rao, s.s., 2008, "study on surface roughness minimization in turning of DRACS using surface roughness methodology and taguchi under pressured steam jet approach," ARPN J.ENGG and applied SCi. 3, pp.59-67.

[12] Jiao, Y., Lei, S., Pei, Z.J and Lee, E.S., 2006, "Fuzzy adaptive networks in machining process modeling : surface roughness prediction in turning operations," International journal of machine tools and manufacture, 44, pp.1643-1651.

[13] Abburi, N.R. and Dixit,U.S.,2006, "A knowledge-based system for the prediction of surface roughness in turning process," Robotics and Computer Integrated Manufacturing, 22, pp.363-372.

[14] Dhokia, V.R., Kumar, S., Vichare, P., newman, S.T. and allen, R.D., 2008 "surface roughness prediction model for CNC machining of polypropylene," Proc. of ImechE, Part-B: J. Engg. Manuf. 222 pp.137-157.

[15] Lu, C., 2008, "study on prediction of surface quality in machining process," journal of Materials Processing Technology, 205, pp.439-450.

[16] Cardi, A.A., Firpi, H.A., Bement, M.T. and Liang, S.Y., 2008, "Workpiece dynamic analysis and prediction during chatter of turning process," Mechanical systems and signal processing, 2, pp.1481-1494.

[17] Haykin, S., 2001, "Neural networks, a comprehensive foundation", Tsinghua University press and prentice hall, pp.267-282.

[18] Goldberg., D., 1989, "Genetic algorithms in search, optimization and machine learning," Addison-wesley Reading.

K. Rama Kotaiah * (1), Dr. J. Srinivas (2) and M. Sekar (2)

(1) * Associate Professor and Professor in Dept. Of Industrial and production Engineering, K.L. College of Engineering, Vaddeswaram, Guntur (Dist), Andhra Pradesh, INDIA-522502.

(2) School of Mechanical Engineering, Kyungpook National University, Daegu, South Korea.

(1) * Corresponding Author Email: krk_ipe@yahoo.co.in
Table 1: Operating parameters and their levels used in the experiments
(Tool material: HSS S-200)

Operating       Work piece material
parameters      EN24 steel     EN8 Steel     Mild Steel    Aluminium

Cutting
speed(m/min)    7,14 and 22    7,14 and 22   7,14 and 22   7,14 and 22

Feed                                         0.1, 0.138,   0.1, 0.138,
rate(mm/rev)    0.1            0.1           0.175, 0.2,   0.175, 0.2,
                                             0.275, 0.35   0.275, 0.35
                                             and 0.5       and 0.5

                               0.1-0.7
Depth of        0.1-0.7 with   with 0.1      0.1           0.1
Cut(mm)         0.1 interval   interval

Tool Overhang   54,57,59 and   53,57,60      54,57,59      53,56,58
Length(mm)      61             and 63        and 61        and 62

Length of
Workpiece(mm)   520            510           560           454

Table 2: Comparison of Cutting forces (N) and critical chatter
length [C.sub.c] (mm) (P: Predicted, M : Measured, MS : Mild
Steel, Al : Aluminium)

Material   Case-1
           [F.sub.x]   [F.sub.y]   [F.sub.z]   [C.sub.c]

E    P     40          64          92          18.
N          4           2           3           4
8    M     38          58          93          19.
           6           6           4           1

E    P     12          34          67          17.
N          0           8           3           5
24   M     12          39          68          18.
           6           1           5           0

Al   P     55          17          45          7.6
                       4           6
     M     63          20          44          8.0
                       3           4

M    P     93          48          62          17.
S                      0           4           1
     M     10          52          63          18.
           1           2           6           0

Material   Case-2
           [F.sub.x]   [F.sub.y]   [F.sub.z]   [C.sub.c]

E    P     19          389         523         25.
N          3                                   6
8    M     18          316         514         27.
           8                                   4

E    P     39          510         712         14.
N          1                                   2
24   M     37          484         721         16.
           4                                   0

Al   P     76          230         413         14.
                                               9
     M     84          232         399         16.
                                               0

M    P     72          234         245         7.3
S          8           5           6
     M     74          256         246         8.0
           6           8           7

Material   Case-3
           [F.sub.x]   [F.sub.y]   [F.sub.z]   [C.sub.c]

E    P     42          561         784         15.
N          8                                   3
8    M     41          583         786         16.
           2                                   2

E    P     30          465         656         16.
N          6                                   2
24   M     29          455         663         16.
           3                                   8

Al   P     42          187         211         28.
                                               8
     M     46          174         221         30.
                                               0

M    P     55          196         213         9.5
S          0           5           2
     M     54          204         214         10.
           5           3           7           8

Material   Case-4
           [F.sub.x]   [F.sub.y]   [F.sub.z]   [C.sub.c]

E    P     20          353         523         24.
N          4                                   9
8    M     21          315         515         26.
           5                                   6

E    P     31          452         645         8.6
N          2
24   M     28          430         643         6
           9

Al   P     93          27          134         14.
                                               2
     M     10          35          146         15
           1

M    P     64          236         265         11.
S          4           1           4           1
     M     65          247         267         10
           0           3           8

Table 3: Outputs of GA for different ranges of input variables (feed
f = 0.1 mm/rev (Constant))

Material   m/min   d(mm)     l(mm)   Fx(N)    Fy(N)   Fz(N)    Cc(mm)

EN8        7-14    0.1-0.4   53.57   377.4    631.5   823.6    16.23
           7-14    0.1-0.4   57-63   377.13   631.0   823.8    16.21
           7-14    0.4-0.7   53-57   537.22   851.5   946.9    12.27
           7-14    0.4-0.7   57-63   539.32   854.6   946.3    12.28
           14-22   0.1-0.4   53-57   406.1    660.1   856.7    16.07
           14-22   0.1-0.4   57-63   402.9    655.4   857.2    16.12
           14-22   0.4-0.7   53-57   579.4    901.5   1024.6   11.71
           14-22   0.4-0.7   57-63   567.3    885.0   946.5    12.12

EN24       7-14    0.1-0.4   52-56   241.6    330.4   425.6    15.7
           7-14    0.1-0.4   56-62   389.8    530.8   612.5    11.8
           7-14    0.4-0.7   52-56   404.0    551.1   634.8    11.2
           7-14    0.4-0.7   56-62   484.0    631.8   721.3    11.0
           14-22   0.1-0.4   52-56   324.1    415.0   534.7    15.4
           14-22   0.1-0.4   56-62   330.3    423.3   488.6    15.2
           14-22   0.4-0.7   52-56   488.6    636.1   689.6    11.0
           14-22   0.4-0.7   56-62   489.9    637.8   698.7    11.0

Material   V    do    Lo

EN8        7    0.1   56.95
           7    0.1   63.00
           7    0.4   56.90
           7    0.4   62.97
           14   0.1   57.00
           14   0.1   57.00
           14   0.4   56.89
           14   0.4   62.95

EN24       7    0.1   55.9
           7    0.1   61.9
           7    0.4   55.9
           7    0.4   62.0
           14   0.1   55.9
           14   0.1   61.2
           14   0.4   55.9
           14   0.4   61.5

Table 4: Outputs of GA for different ranges of input variables
(Constant DOC)

Material       N(rpm)   F(mm)     L(mm)   Fx(N)   Fy(N)   Fz(N)

Aluminum       7-14     0.1-0.3   53-56   570.8   690.6   754.6
(d = 0.1 mm)   7-14     0.1-0.3   56-62   592.6   618.1   723.7
               7-14     0.3-0.5   53-56   533.5   665.2   717.8
               7-14     0.3-0.5   56-62   557.2   676.6   734.5
               14-22    0.1-0.3   53-56   616.5   766.0   803.4
               14-22    0.1-0.3   56-62   455.6   678.1   722.3
               14-22    0.3-0.5   53-56   588.3   755.2   786.5
               14-22    0.3-0.5   56-62   586.3   751.9   803.2

Mild steel     7-14     0.1-0.3   54-57   598.6   1988    2034.2
(d = 0.2 mm)   7-14     0.1-0.3   57-61   597.3   1983    2039.7
               7-14     0.3-0.5   54-57   620.2   2300    2543.2
               7-14     0.3-0.5   57-61   639.0   2231    2442.6
               14-22    0.1-0.3   54-57   673.9   2275    2456.8
               14-22    0.1-0.3   57-61   673.9   2275    2457.9
               14-22    0.3-0.5   54-57   716.7   2524    2756.3
               14-22    0.3-0.5   57-61   688.6   2563    2743.4

Material       Cc(mm)  No   do    Lo

Aluminum       10.14   7    0.1   56.0
(d = 0.1 mm)   10.06   7    0.1   61.5
               10.36   7    0.3   55.9
               10.32   7    0.3   61.8
               8.83    14   0.1   55.6
               8.54    14   0.1   61.9
               8.85    14   0.3   55.9
               8.89    14   0.3   61.9

Mild steel     9.64    7    0.1   56.9
(d = 0.2 mm)   9.65    7    0.1   61.0
               7.73    7    0.3   56.9
               9.24    7    0.3   61.0
               8.96    14   0.1   56.9
               8.97    14   0.1   60.9
               8.57    14   0.3   56.8
               7.04    14   0.3   60.9
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有