Int. J. Precis. Eng. Manuf.-Smart Tech. > Volume 2(2); 2024 > Article
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.

List of Symbols

b

Bias Unit

Cmt

Damping of the Magnet Track

D

Input Delay

de/dt

Following Error Rate of the Mover

e

Following Error of the Mover

FT

Thrust Force of the Mover

i

Motor Input Current

Kmt

Stiffness of the Magnet Track

Mm

Mass of the Mover

Mmt

Mass of the Magnet Track

NARX

Nonlinear Autoregressive Neural Network

p

Fuzzy Compensation

PIV

Proportional-Integral-Velocity

u

Servo Controller Output

uc

Fuzzy-NARX Output

uPIV

PIV Controller Output

W

Weight

xm

Position of Mover

xmt

Position of Magnet Track

xm,Act

Actual Position of the Mover

xm,Ref

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 [46]. 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 [912]. 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 [911]. 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 [1317].
Artificial NN are extensively employed for modeling nonlinear systems due to their adeptness in learning intricate data patterns and forecasting their variations [1825]. 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 (Mmtmt) and the transmitted reaction force (Kmtxmt + Cmtmt).
(1)
Mmx¨m=FT
(2)
Mmtx¨mt+Kmtxmt+Cmtx˙mt=FT

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 A2, 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 A2.

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/s2, 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 μm2) and 10.84% (12.59 → 11.22 μm2), respectively, while that of the total move is improved by 34.7% (4.25 → 2.77 μm2).

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).

Fig. 1
Schematic diagram of RFC linear motor motion stage
ijpem-st-2024-00038f1.jpg
Fig. 2
Experimental set-up
ijpem-st-2024-00038f2.jpg
Fig. 3
Block diagram of motion controllers
ijpem-st-2024-00038f3.jpg
Fig. 4
Training data
ijpem-st-2024-00038f4.jpg
Fig. 5
Structure of NARX
ijpem-st-2024-00038f5.jpg
Fig. 6
MSE during the training
ijpem-st-2024-00038f6.jpg
Fig. 7
Error & error rate
ijpem-st-2024-00038f7.jpg
Fig. 8
Membership functions of fuzzy logic controller
ijpem-st-2024-00038f8.jpg
Fig. 9
Fuzzy surface
ijpem-st-2024-00038f9.jpg
Fig. 10
Motion profile
ijpem-st-2024-00038f10.jpg
Fig. 11
Following errors and servo outs of controllers
ijpem-st-2024-00038f11.jpg
Fig. 12
Setting times of controllers after motion
ijpem-st-2024-00038f12.jpg
Fig. 13
MSE of forward, backward and total moves
ijpem-st-2024-00038f13.jpg
Table 1
Specifications of the linear motor
Continuous / Peak force 208 N / 832 N
Continuous / Peak current 6.0 A / 24.0 A
Force constant 34.7 N/A
Back EMF constant (phase to phase) 20.0 Vrms/m/s
Coil mass 2.3 kg
Max. speed 5.0 m/s
Table 2
Hyper-parameters
Hidden layers 3 Epochs 1000
Neurons 12, 9, 8 Learning rate 0.5
Training function Bayesian regulation Training data 80%
Activation function tansig Test data 5%
Performance MSE Validation data 15%
Table 3
Fuzzy rules
e No NB NM NS ZO PS PM PB Po
de/dt
NB LS HB HS LB LS LB HS HB LS
NM LS HB HS LS LS LS HS HB LS
NS LS HS M LS LS LS M HS LS
ZO LS M LB LS LS LS LB M LS
PS LS HS M LS LS LS M HS LS
PM LS HB HS LS LS LS HS HB LS
PB LS HB HS LB LS LB HS HB LS

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.
crossref pmid pdf
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.
crossref
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.
crossref pdf
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.
crossref pdf
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.
crossref
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.
crossref pdf
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.
crossref
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.
crossref pdf
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.
crossref pdf
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.
crossref
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.
crossref
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.
crossref pdf
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.
crossref pdf
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.
crossref pdf
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.
crossref pmc pdf
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.
crossref pdf
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.
crossref pdf
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.
crossref pdf
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.
crossref pdf
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.
crossref pdf
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.
crossref pdf
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.
crossref pdf
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..
crossref pdf

Biography

ijpem-st-2024-00038i1.jpg
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

ijpem-st-2024-00038i2.jpg
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.
Editorial Office
12F, SKY1004 bldg., 50-1, Jungnim-ro, Jung-gu, Seoul 04508, Republic of Korea
TEL : +82-2-518-2928   E-mail : ijpem.st@kspe.or.kr
Developed in M2PI
Copyright © Korean Society for Precision Engineering.
Close layer
prev next