Tracking Control of Single-Axis Feed Drives Based on ADRC and Feedback Linearisation
Abstract
:1. Introduction
2. Modelling of Feed Drives
2.1. Modelling of Electrical Subsystem
2.2. Modelling of the Mechanical Subsystem
3. Controller Design
4. Results
4.1. High-Fidelity Model and System Identification
4.2. Tracking Results and Comparison
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
ADRC | Active disturbance rejection control |
FL | Feedback linearisation |
TD | Tracking differentiator |
ESO | Extended state observer |
PMSM | Permanent magnet synchronous motor |
PID | Proportional-integral-derivative |
PI | Proportional-integral |
References
- Koren, Y.; Lo, C. Advanced Controllers for Feed Drives. CIRP Ann. 1992, 41, 689–698. [Google Scholar] [CrossRef]
- Van Brussel, H.; Van den Braembussche, P. Robust control of feed drives with linear motors. CIRP Ann. 1998, 47, 325–328. [Google Scholar] [CrossRef]
- Erkorkmaz, K.; Hosseinkhani, Y. Control of ball screw drives based on disturbance response optimization. CIRP Ann. Manuf. Technol. 2013, 62, 387–390. [Google Scholar] [CrossRef]
- Altintas, Y.; Verl, A.; Brecher, C.; Uriarte, L.; Pritschow, G. Machine tool feed drives. CIRP Ann. Manuf. Technol. 2011, 60, 779–796. [Google Scholar] [CrossRef]
- Erkorkmaz, K.; Altintas, Y. High speed CNC system design. Part III: High speed tracking and contouring control of feed drives. Int. J. Mach. Tools Manuf. 2001, 41, 1637–1658. [Google Scholar] [CrossRef]
- Yao, J.; Jiao, Z.; Ma, D. Adaptive robust control of DC motors with extended state observer. IEEE Trans. Ind. Electron. 2014, 61, 3630–3637. [Google Scholar] [CrossRef]
- Yuan, M.; Manzie, C.; Good, M.; Shames, I.; Gan, L.; Keynejad, F.; Robinette, T. A review of industrial tracking control algorithms. Control Eng. Pract. 2020, 102, 104536. [Google Scholar] [CrossRef]
- Shyu, K.-K.; Lai, C.-K.; Tsai, Y.-W.; Yang, D.I. A newly robust controller design for the position control of permanent-magnet synchronous motor. IEEE Trans. Ind. Electron. 2002, 49, 558–565. [Google Scholar] [CrossRef]
- Gieras, J.F.; Piech, Z.J.; Tomczuk, B. Linear Synchronous Motors: Transportation and Automation Systems; CRC Press: Boca Raton, FL, USA, 1999. [Google Scholar]
- Ilic’-Spong, M.; Marino, R.; Peresada, S.; Taylor, D. Feedback linearizing control of switched reluctance motors. IEEE Trans. Autom. Control 1987, 32, 371–379. [Google Scholar] [CrossRef]
- Castillo-Berrio, C.F.; Feliu-Batlle, V. Vibration-free position control for a two degrees of freedom flexible-beam sensor. Mechatronics 2015, 27, 1–12. [Google Scholar] [CrossRef]
- Aguilar-Avelar, C.; Moreno-Valenzuela, J. New feedback linearisation based control for arm trajectory tracking of the Furuta pendulum. IEEE/ASME Trans. Mechatron. 2016, 21, 638–648. [Google Scholar] [CrossRef]
- Jamaludin, Z.; Van Brussel, H.; Swevers, J. Friction compensation of an XY feed table using friction-model-based feedforward and an inverse-model-based disturbance observer. IEEE Trans. Ind. Electron. 2009, 56, 3848–3853. [Google Scholar] [CrossRef]
- Hu, C.; Yao, B.; Wang, Q. Coordinated adaptive robust contouring control of an industrial biaxial precision gantry with cogging force compensations. IEEE Trans. Ind. Electron. 2010, 57, 1746–1754. [Google Scholar] [CrossRef]
- Li, S.; Xia, C.; Zhou, X. Disturbance rejection control method for permanent magnet synchronous motor speed-regulation system. Mechatronics 2012, 22, 706–714. [Google Scholar] [CrossRef]
- Ohnishi, K.; Shibata, M.; Murakami, T. Motion control for advanced mechatronics. IEEE/ASME Trans. Mechatron. 1996, 1, 56–67. [Google Scholar] [CrossRef]
- Umeno, T.; Hori, Y. Robust speed control of DC servomotors using modern two degrees-of-freedom controller design. IEEE Trans. Ind. Electron. 1991, 38, 363–368. [Google Scholar] [CrossRef]
- Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
- Feng, H.; Guo, B.Z. Active disturbance rejection control: Old and new results. Annu. Rev. Control 2017, 44, 238–248. [Google Scholar] [CrossRef]
- Huang, Y.; Luo, Z.; Svinin, M.; Odashima, T.; Hosoe, S. Extended state observer based technique for control of robot systems. Proceedings of the 4th World Congress on Intelligent Control and Automation. Proc. IEEE 2002, 4, 2807–2811. [Google Scholar] [CrossRef]
- Su, J.; Qiu, W.; Ma, H.; Woo, P.Y. Calibration-free robotic eye-hand coordination based on an auto disturbance-rejection controller. IEEE Trans. Robot. 2004, 20, 899–907. [Google Scholar] [CrossRef]
- Pan, H.; Sun, W.; Gao, H.; Hayat, T.; Alsaadi, F. Nonlinear tracking control based on extended state observer for vehicle active suspensions with performance constraints. Mechatronics 2015, 30, 363–370. [Google Scholar] [CrossRef]
- Xia, Y.; Fu, M.; Li, C.; Pu, F.; Xu, Y. Active Disturbance Rejection Control for Active Suspension System of Tracked Vehicles With Gun. IEEE Trans. Ind. Electron. 2018, 65, 4051–4060. [Google Scholar] [CrossRef]
- Sun, B.; Gao, Z. A DSP-based active disturbance rejection control design for a 1-kW H-bridge DC–DC power converter. IEEE Trans. Ind. Electron. 2005, 52, 1271–1277. [Google Scholar] [CrossRef] [Green Version]
- Wu, G.; Sun, L.; Lee, K.Y. Disturbance rejection control of a fuel cell power plant in a grid-connected system. Control Eng. Pract. 2017, 60, 183–192. [Google Scholar] [CrossRef]
- Su, Y.; Zheng, C.; Duan, B. Automatic disturbances rejection controller for precise motion control of permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 2005, 52, 814–823. [Google Scholar] [CrossRef]
- Sira-Ramirez, H.; Linares-Flores, J.; Garcia-Rodriguez, C.; Contreras-Ordaz, M.A. On the control of the permanent magnet synchronous motor: An active disturbance rejection control approach. IEEE Trans. Control Syst. Technol. 2014, 22, 2056–2063. [Google Scholar] [CrossRef]
- Tian, G.T.G.; Gao, Z.G.Z. Benchmark tests of Active Disturbance Rejection Control on an industrial motion control platform. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 5552–5557. [Google Scholar] [CrossRef]
- Guo, B.Z.; Zhao, Z.L. On convergence of tracking differentiator. Int. J. Control 2011, 84, 693–701. [Google Scholar] [CrossRef] [Green Version]
- Guo, B.Z.; Zhao, Z.L. On Convergence of the Nonlinear Active Disturbance Rejection Control for MIMO Systems. SIAM J. Control Optim. 2013, 51, 1727–1757. [Google Scholar] [CrossRef]
- Zhao, Z.L.; Guo, B.Z. On Convergence of Nonlinear Active Disturbance Rejection Control for SISO Nonlinear Systems. J. Dyn. Control Syst. 2016, 22, 385–412. [Google Scholar] [CrossRef]
- Guo, B.; Zhao, Z. On the convergence of an extended state observer for nonlinear systems with uncertainty. Syst. Control Lett. 2011, 60, 420–430. [Google Scholar] [CrossRef]
- Guo, B.Z.; Wu, Z.H.; Zhou, H.C. Active Disturbance Rejection Control Approach to Output-Feedback Stabilization of a Class of Uncertain Nonlinear Systems Subject to Stochastic Disturbance. IEEE Trans. Autom. Control 2016, 61, 1613–1618. [Google Scholar] [CrossRef]
- Makkar, C.; Hu, G.; Sawyer, W.; Dixon, W. Lyapunov-based tracking control in the presence of uncertain nonlinear parameterizable friction. IEEE Trans. Autom. Control 2007, 52, 1988–1994. [Google Scholar] [CrossRef]
- Yuan, M.; Manzie, C.; Good, M.; Shames, I.; Gan, L.; Keynejad, F.; Robinette, T. Error-Bounded Reference Tracking MPC for Machines with Structural Flexibility. IEEE Trans. Ind. Electron. 2019, 67, 8143–8154. [Google Scholar] [CrossRef]
Name of Parameters | Value | Unit |
---|---|---|
Resistance () | 12.5 | |
Inductance () | 10.7 | mH |
Weight () | 6 | kg |
Pole pitch () | 180 | mm |
Permanent magnet flux () | 1.01 | Wb |
Method | Control Parameters | Value |
---|---|---|
ADRC | 0.001 | |
1000 | ||
Feedback linearisation | 1000 | |
1000 |
Method | max * | RMSE * | * |
---|---|---|---|
Cascaded control | 2.7655 | 1.9207 | 0.8630 |
Cascaded PI with ESO | 2.6867 | 1.8707 | 0.8415 |
ADRC with FL | 1.9234 | 1.2834 | 0.5794 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yuan, M.; Xu, Z. Tracking Control of Single-Axis Feed Drives Based on ADRC and Feedback Linearisation. Electronics 2021, 10, 1184. https://doi.org/10.3390/electronics10101184
Yuan M, Xu Z. Tracking Control of Single-Axis Feed Drives Based on ADRC and Feedback Linearisation. Electronics. 2021; 10(10):1184. https://doi.org/10.3390/electronics10101184
Chicago/Turabian StyleYuan, Meng, and Zhezhuang Xu. 2021. "Tracking Control of Single-Axis Feed Drives Based on ADRC and Feedback Linearisation" Electronics 10, no. 10: 1184. https://doi.org/10.3390/electronics10101184