Yang and Ahn: Fuzzy Neural Network Control for a Reaction Force Compensation Linear Motor Motion Stage
Abstract
Technological progress and market expansion in the semiconductor industry require ultra-precise and high-speed processing and motion systems. However, even though reaction force compensation (RFC) linear motor motion stages help reduce the transmitted reaction force, the residual vibration of the movable magnet track after motion acts as a disturbance, affecting settling time and tracking performance. To address this issue, this study introduces a fuzzy neural network controller for an RFC linear motor motion stage. Since non-linear factors, such as frictional forces from guide rails, make it difficult to accurately model the system, a Nonlinear Autoregressive Neural Network (NARX) is used to identify the nonlinearity from displacement and servo control outputs. The fuzzy logic controller, which takes into account the error and error rate, is then combined with the inverse model controller of NARX. Finally, the fuzzy neural network controllers are integrated with the existing PIV (proportional-integral-velocity) control in feedforward configurations. The experiments demonstrate the potential performance improvements of the proposed approach over the PIV controllers.
Keywords: Linear motor motion stage · Reaction force compensation · Motion control · Fuzzy logic · Artificial neural network
List of Symbols
Damping of the Magnet Track
Following Error Rate of the Mover
Following Error of the Mover
Thrust Force of the Mover
Stiffness of the Magnet Track
Nonlinear Autoregressive Neural Network
Proportional-Integral-Velocity
Actual Position of the Mover
Position Reference Command
1 Introduction
In the 21st century, alongside the evolution of semiconductor technology and the burgeoning market demand, motion stages utilized in semiconductor manufacturing processes necessitate high-speed capabilities and ultra-precision [ 1]. In semiconductor lithography equipment, extreme performance is essential, necessitating long-distance travel at high speeds and precise handling of up to 230 wafers per hour, with accuracies measured in nanometers [ 2].
When the mover of a motion stage undergoes rapid acceleration and deceleration, it generates significant reaction forces transmitted to the base, which leads to residual vibration of the system base and adversely affect production quality and equipment lifespan [ 3]. To address this issue, reaction force compensation (RFC) linear motor motion stages utilize a movable magnetic track connected to the base through a spring to alleviate the transmitted reaction force [ 4– 6]. However, the residual vibration of the movable magnet track after motion serves as a disturbance, compromising settling time and tracking performance. Consequently, various control strategies are currently under investigation to tackle these challenges [ 7, 8].
The motion stage’s movers, supported by linear guides, face friction, introducing nonlinearity and decreasing position accuracy. Conventional linear controls struggle to effectively compensate for the nonlinearity due to challenges in obtaining accurate nominal models.
There is an increasing demand for advanced control strategies to address these nonlinear challenges [ 9– 12]. Nonlinear control techniques such as sliding mode control (SMC) and adaptive robust control (ARC) are widely used. SMC is favored for motion stages due to easy implementation and high robustness [ 9– 11]. However, SMC can only guarantee asymptotic convergence, and may produce unstable control signal or chattering. Although ARC offers strong robustness against uncertainties and nonlinearities, it requires high mathematical rigor [ 12].
Intelligent controls, like fuzzy logic and artificial neural network (NN), have demonstrated their efficacy across various control strategies. Fuzzy logic encapsulates control algorithms, incorporating expert judgment and ambiguity in an if-then format, thereby facilitating control capable of handling uncertainty and imprecise information [ 13– 17].
Artificial NN are extensively employed for modeling nonlinear systems due to their adeptness in learning intricate data patterns and forecasting their variations [ 18– 25]. Notably, NARX (nonlinear autoregressive exogenous model), a type of recurrent NN, stands out for its structure, which incorporates feedback from output neurons rather than hidden neurons, thereby avoiding computational disadvantages. Research has explored NARX to compensate for the nonlinearity of motion stages [ 26].
This paper presents a fuzzy NN controller for an RFC linear motor motion stage. Nonlinear factors, such as friction from guide rails, hinder accurate nominal modeling, prompting the use of NARX to identify the nonlinear nature from displacement and servo control. A fuzzy logic controller, designed with error and error rate, is combined with the inverse model controller of NARX. Finally, the fuzzy NN controllers are integrated with the existing PIV control in feedforward configurations. The proposed fuzzy NN control demonstrates significant improvements in peak errors for both forward and backward paths, achieving a 53.4% reduction and a 27.4% reduction, respectively, compared to conventional PIV control. Moreover, the mean square error is reduced by 34.7%.
2 RFC Linear Motor Motion Stage and Motion Controller
2.1 RFC Linear Motor Motion Stage
Fig. 1 illustrates the schematic diagram of the RFC linear motor motion stage. The mathematical equations of the mover and magnet track are shown in Eqs. (1) and (2), respectively. RFC linear motor motion stages employ a movable magnetic track connected to the base via a spring to mitigate transmitted reaction forces. That is, the thrust force ( FT) is divided into inertial force of the magnet track ( Mmtẍmt) and the transmitted reaction force ( Kmtxmt + Cmtẍmt).
2.2 Experimental Setup
Fig. 2 depicts the experimental setup of the RFC linear motor motion stage, comprising an ironless linear motor (Justek, JTKL3638), a servo driver (CDHD2-0082AEC2), a linear sine encoder (Heidenhain), custom hall sensors, a unipolator (Justek, JTED-1000), and a Simulink real-time controller. Table 1 outlines the specifications of the linear motor. The linear encoder for position control has a resolution of 0.05 μm, while the digital hall sensor for commutation offers a resolution of 15 μm. The industrial PC for real-time control features an I3-3229 CPU, MB970F main board, 4 GB DDR3 RAM, and 500 GB HDD. PCI-6251 (NI) is installed on the PC to gather the encoder signal, converted from the linear sine encoder by the unipolator.
2.3 Motion Controller
In Fig. 3, a comparison between the conventional motion control and the proposed fuzzy NN controller is presented. The proposed controller integrates fuzzy logic and artificial NN components with existing PIV position control. Notably, the NARX serves dual roles in system identification and control within the proposed framework.
3 Simulink Real-time Intelligent Motion Control System
3.1 System Identification with NARX
The nonlinear dynamic model of the RFC linear motor motion stage can be identified using NARX. The goal is to compensate for nonlinear elements such as guide friction using trained NARX. Fig. 4 illustrates a sample data for training the NN. Various data sets are collected with ±30% variations of the nominal PIV gain and ±50% variations of nominal stroke. The position data of the mover served as input, while the PIV servo control was utilized as output during the training process. The block diagram of the NARX is depicted in Fig. 5. Training involved two hidden layers, each comprising 10 neurons. The NN is trained up to 591 epochs and the mean square error (MSE) is 1.1 × 10 −4 A 2, as shown in Fig. 6(a).
3.2 Hyper Parameters Optimization
To enhance the performance of NARX, the hyperparameters such as the number of neurons, hidden layers, learning rate, delay time, training function, and activation function are tuned. During the tuning, MSE was selected as the loss function. Initially, the number of neurons in the hidden layer was set to 10, the number of hidden layers and neurons were determined sequentially. The selected hyper parameters are shown in Table 2 and the MSE after the optimization is shown in Fig. 6(b). The MSE decreased from 1.1 × 10 −4 to 7.4165 × 10 −8 A 2.
3.3 Fuzzy Logic Controller Design
The fuzzy logic controller was employed to dynamically adjust the weighting of the artificial NN controller using the command following performance of the RFC motion stage. Based on the motion error and its derivative of the RFC motion stage of Fig. 7, three criteria were set to determine the fuzzy rules as follows.
1) Compensate for the error at the start of the acceleration.
2) Minimize errors in convergence sections.
3) Prevent errors from exceeding the reference value.
The membership function of the input and output of the fuzzy logic controller was shown in Fig. 8 while the fuzzy rules can be set as shown in Table 3. Given the substantial error observed during the initial acceleration phase, it falls within the categories of NB (Negative Big), NM (Negative Middle), PB (Positive Big), and PM (Positive Middle).
Consequently, the output of the fuzzy logic controller is maximized during this segment. For NS (Negative Small), ZO (Zero), and PS (Positive Small) error categories, corresponding to the convergence section, the output of the fuzzy logic controller is set to zero. Furthermore, in NO (Negative Over) and PO (Positive Over) error sections, where errors exceed those of the existing PIV controller, the output of the fuzzy logic controller is also set to zero. The designed fuzzy surface is shown in Fig. 9.
4 Experiments and Results
4.1 Motion Profile
To evaluate the motion control performance, a motion profile of maximum speed 218.75 mm/s, maximum acceleration 751.32mm/s 2, and stroke 100 mm was used and shown in Fig. 10.
4.2 Comparison of Control Performance
Following error and control output of each controller for the given motion profile are shown in Fig. 11. The fuzzy NN controller effectively compensated for frictional forces, particularly at the beginning of acceleration. The peak following errors of the forward and backward moves were improved by 53.4% (22.2 → 10.35 μm) and 27.4% (23.5 → 17.08 μm), respectively. The position error after the motion is shown in Fig. 12 and the settling time decreases from 0.148 s to 0.037 s. Furthermore, Fig. 13 illustrates MSEs of the forward, backward and total move of two controllers. MSEs of the forward and the backward moves are improved by 58.1% (12.86 → 5.39 μm 2) and 10.84% (12.59 → 11.22 μm 2), respectively, while that of the total move is improved by 34.7% (4.25 → 2.77 μm 2).
5 Conclusion
In this paper, a fuzzy NN controller for a RFC linear motor motion stage was investigated. Non-linear factors, such as frictional forces from guide rails, hinder accurate nominal modeling, prompting the use of NARX to identify the nonlinear nature from displacement and servo control outputs. A fuzzy logic controller, designed with error and error rate, is combined with the inverse model controller of NARX. Finally, the fuzzy NN controllers are integrated with the existing PIV control in feedforward configurations. The proposed fuzzy NN control demonstrates significant improvements in peak errors for both forward and backward moves, achieving a 53.4% reduction and a 27.4% reduction, respectively, compared to conventional PIV control. Moreover, the MSE is reduced by 34.7%. The proposed method includes not only accurate identification with NARX, but also nonlinear compensation with fuzzy and NN, which makes it more powerful than the existing control method.
Acknowledgement
This study was conducted with the support of the Ministry of Trade, Industry and Energy (Korea Institute of Industrial Technology Evaluation and Management) Industrial Technology Innovation Project (Korea Institute of Industrial Technology Evaluation and Management) (No. 20017202).
References
1. Chen, Z., Yao, B. & Wang, Q. (2014). μ-Synthesis-based adaptive robust control of linear motor driven stages with high-frequency dynamics: a case study. IEEE/ASME Transactions on Mechatronics, 20(3), 1482–1490.
2. Schmidt, R. H. M., (2012). Ultra-precision engineering in lithographic exposure equipment for the semiconductor industry. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 370(1973), 3950–3972.
3. Tseng, Y. T., & Liu, J. H. (2003). High-speed and precise positioning of an X–Y table. Control Engineering Practice, 11(4), 357–365.
4. Nguyen, D. C., & Ahn, H. J. (2014). Dynamic analysis and iterative design of a passive reaction force compensation device for a linear motor motion stage. International Journal of Precision Engineering and Manufacturing, 15, 2367–2373.
5. Nguyen, D. C., & Ahn, H. J. (2016). Semi-active reaction force compensation for a linear motor motion stage. International Journal of Precision Engineering and Manufacturing, 17, 857–862.
6. Hwang, K. J., Jeong, J. S. & Ahn, H. J. (2017). Input-shaping methods for a linear motor motion stage with a passive RFC(reaction force compensation) Mechanism. Journal of the Korean Society for Precision Engineering, 34(12), 897–902.
7. Yoo, S. J., & Ahn, H. J. (2020). Software-based integral product architecture for modular motion control system of a RFC linear motor motion stage: Model-based DOB for residual vibration suppression. International Journal of Precision Engineering and Manufacturing, 21(2), 203–209.
8. Jeon, H. W., & Ahn, H. J. (2024). Model-based motion control design of a linear motor stage in frequency domain. Journal of the Korean Society for Precision Engineering, 41(1), 55–60.
9. Chen, Y. C., Cai, Y. R., Cheng, M. Y. & Su, K. H. (2023). Disturbance suppression and contour following accuracy improvement: An adaptive PI-type sliding mode nonlinear extended state observer approach. International Journal of Precision Engineering and Manufacturing, 24(3), 353–370.
10. Liu, Z., Liu, W., Wang, P., Li, Z., Xu, Y., Yang, X. & Shu, F. (2023). High-precision position tracking control of giant magneto strictive actuators using fractional-order sliding mode control with inverse Prandtl-Ishlinskii compensator. International Journal of Precision Engineering and Manufacturing, 24(3), 379–393.
11. Pan, Y., Yang, C., Pan, L. & Yu, H. (2017). Integral sliding mode control: performance, modification, and improvement. IEEE Transactions on Industrial Informatics, 14(7), 3087–3096.
12. Yao, B., & Jiang, C. (2010). Advanced motion control: From classical PID to nonlinear adaptive robust control. In: Proceedings of the 11th IEEE International Workshop on Advanced Motion Control (AMC); pp 815–829.
13. Jiang, Y., Yang, C. & Ma, H. (2016). A review of fuzzy logic and neural network based intelligent control design for discrete-time systems. Discrete Dynamics in Nature and Society, 2016, 1–11.
14. Zhang, Q., Fan, B., Wang, L. & Liao, Z. (2023). Fuzzy sliding mode control on positioning and anti-swing for overhead crane. International Journal of Precision Engineering and Manufacturing, 24(8), 1381–1390.
15. Ramasamy, M., Somasundram, R. & Ramasamy, A. (2017). dSPACE real time implementation of fuzzy PID position controller for vertical rotating single link arm robot using four-quadrant BLDC drive. Acta Scientiarum Technology, 39(3), 301–311.
16. Park, J., An, B., Kwon, O., Yi, H. & Kim, C. (2022). User intention based intuitive mobile platform control: Application to a patient transfer robot. International Journal of Precision Engineering and Manufacturing, 23(6), 653–666.
17. Baki, R., (2022). An integrated multi-criteria structural equation model for green supplier selection. International Journal of Precision Engineering and Manufacturing-Green Technology, 9(4), 1063–1076.
18. Zhang, M.-G., Wang, X.-G. & Liu, M.-Q. (2005). Adaptive PID control based on RBF neural network identification. In: Proceedings of the 17th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’05); pp 681–683.
19. Nghi, H. V., Nhien, D. P. & Ba, D. X. (2022). A LQR neural network control approach for fast stabilizing rotary inverted pendulums. International Journal of Precision Engineering and Manufacturing, 23(1), 45–56.
20. Joo, M., Yoon, J., Junejo, A. R. & Doh, J. (2022). Optimization: Drone-operated metal detection based on machine learning and PID controller. International Journal of Precision Engineering and Manufacturing, 23(5), 503–515.
21. Sun, M., Ji, C., Luan, T. & Wang, N. (2023). LQR pendulation reduction control of ship-mounted crane based on improved grey wolf optimization algorithm. International Journal of Precision Engineering and Manufacturing, 24(3), 395–407.
22. Miao, X., Zhao, H., Gao, B., Wu, T. & Hou, Y. (2022). Vibration reduction control of in-pipe intelligent isolation plugging tool based on deep reinforcement learning. International Journal of Precision Engineering and Manufacturing-Green Technology, 9(6), 1477–1491.
23. Jeong, Y., (2023). Digitalization in production logistics: How AI, digital twins, and simulation are driving the shift from model-based to data-driven approaches. International Journal of Precision Engineering and Manufacturing-Smart Technology, 1(2), 187–200.
24. Kim, I.-S., Lee, M.-G. & Jeon, Y. (2023). Review on machine learning based welding quality improvement. International Journal of Precision Engineering and Manufacturing-Smart Technology, 1(2), 219–226.
25. Kim, S. W., Kong, J. H., Lee, S. W. & Lee, S. (2022). Recent advances of artificial intelligence in manufacturing industrial sectors: A review. International Journal of Precision Engineering and Manufacturing, 23(1), 111–129.
26. Irfanda, I. T., & Shen, J. C. (2021). Tracking control of a precision stage with NARX neural network for friction compensation. Journal of Physics: Conference Series, 2020(1), 012014..
Biography
Kyung Ho Yang is a currently combined Master’s. student in the Department of Mechanical Engineering, Graduate School, Soongsil University. His research interest is linear motor control.
Biography
Hyeong-Joon Ahn received B.S., M.S. and Ph.D. degrees from Seoul National University, Korea in 1995, 1997 and 2001, respectively. He was research associate in University of Virginia, 2002 and is currently a professor at School of Mechanical Eng., Soongsil University. Dr. Ahn’s research interests are in the area of mechatronics, sensors, actuators, control and precision machine design.
|
|
TOOLS |
|
|
|
|
|
|
|
METRICS
|
|
|
|