Smooth-Switching Control of Robot-Based Permanent-Magnet Synchronous Motors via Port-Controlled Hamiltonian and Feedback Linearization
Authors
Abstract
To solve the contradiction between dynamic performance and steady-state performance of the robot system, a smooth-switching control strategy is proposed. By combining robot and motor model, the complete model of the robot driving system is established. The single-loop Feedback Linearization (FL) controller and Port-Controlled Hamiltonian (PCH) controller based on the complete model are derived to ensure the rapidity and stability of the system respectively. A smooth-switching function based on position error is designed. It can ensure the smooth-switching between two controllers and avoid the instability caused by switch-switching. The proposed algorithm can make the robot system have good dynamic and steady performance. Simulation and experiment results demonstrate the effectiveness of the smooth-switch control strategy.
Citation
- Journal: Energies
- Year: 2020
- Volume: 13
- Issue: 21
- Pages: 5731
- Publisher: MDPI AG
- DOI: 10.3390/en13215731
BibTeX
@article{Liu_2020,
title={{Smooth-Switching Control of Robot-Based Permanent-Magnet Synchronous Motors via Port-Controlled Hamiltonian and Feedback Linearization}},
volume={13},
ISSN={1996-1073},
DOI={10.3390/en13215731},
number={21},
journal={Energies},
publisher={MDPI AG},
author={Liu, Anxing and Yu, Haisheng},
year={2020},
pages={5731}
}References
- Ouyang, P. R., Pano, V., Tang, J. & Yue, W. H. Position domain nonlinear PD control for contour tracking of robotic manipulator. Robotics and Computer-Integrated Manufacturing 51, 14–24 (2018) – 10.1016/j.rcim.2017.11.017
- Bejarano-Rincon, A. & Hernandez-Guzman, V. M. PD trajectory tracking control without velocity for rigid robots with PMSM. 2016 12th Congreso Internacional de Ingeniería (CONIIN) 1–6 (2016) doi:10.1109/coniin.2016.7498117 – 10.1109/coniin.2016.7498117
- Sun, H. et al. Research on dual‐mode switching fuzzy PID servo algorithm based on micro‐linear motor. The Journal of Engineering 2019, 8927–8931 (2019) – 10.1049/joe.2018.9150
- Li, K., Boonto, S. & Nuchkrua, T. On-line Self Tuning of Contouring Control for High Accuracy Robot Manipulators under Various Operations. Int. J. Control Autom. Syst. 18, 1818–1828 (2020) – 10.1007/s12555-019-0110-9
- Ryalat, M. & Laila, D. S. A Robust IDA-PBC Approach for Handling Uncertainties in Underactuated Mechanical Systems. IEEE Trans. Automat. Contr. 63, 3495–3502 (2018) – 10.1109/tac.2018.2797191
- Kanellakopoulos, I., Kokotovic, P. V. & Morse, A. S. Systematic design of adaptive controllers for feedback linearizable systems. IEEE Trans. Automat. Contr. 36, 1241–1253 (1991) – 10.1109/9.100933
- Petit, F., Daasch, A. & Albu-Schaffer, A. Backstepping Control of Variable Stiffness Robots. IEEE Trans. Contr. Syst. Technol. 23, 2195–2202 (2015) – 10.1109/tcst.2015.2404894
- Meng, X., Yu, H., Xu, T. & Wu, H. Sliding mode disturbance observer-based the port-controlled Hamiltonian control for a four-tank liquid level system subject to external disturbances. 2020 Chinese Control And Decision Conference (CCDC) 1720–1725 (2020) doi:10.1109/ccdc49329.2020.9163818 – 10.1109/ccdc49329.2020.9163818
- Liu, X., Yu, H., Yu, J. & Zhao, L. Combined Speed and Current Terminal Sliding Mode Control With Nonlinear Disturbance Observer for PMSM Drive. IEEE Access 6, 29594–29601 (2018) – 10.1109/access.2018.2840521
- Yang, Y. & Yan, Y. Neural network approximation-based nonsingular terminal sliding mode control for trajectory tracking of robotic airships. Aerospace Science and Technology 54, 192–197 (2016) – 10.1016/j.ast.2016.04.021
- Fazeli Asl, S. B. & Moosapour, S. S. Adaptive backstepping fast terminal sliding mode controller design for ducted fan engine of thrust-vectored aircraft. Aerospace Science and Technology 71, 521–529 (2017) – 10.1016/j.ast.2017.10.001
- Chen, C., Yu, H., Gong, F. & Wu, H. Induction Motor Adaptive Backstepping Control and Efficiency Optimization Based on Load Observer. Energies 13, 3712 (2020) – 10.3390/en13143712
- Han, S. I. & Lee, J. M. Fuzzy Echo State Neural Networks and Funnel Dynamic Surface Control for Prescribed Performance of a Nonlinear Dynamic System. IEEE Trans. Ind. Electron. 61, 1099–1112 (2014) – 10.1109/tie.2013.2253072
- Sun, X., Yu, H., Yu, J. & Liu, X. Design and implementation of a novel adaptive backstepping control scheme for a PMSM with unknown load torque. IET Electric Power Appl 13, 445–455 (2019) – 10.1049/iet-epa.2018.5656
- Homayounzade, M., Keshmiri, M. & Ghobadi, M. A robust tracking controller for electrically driven robot manipulators: Stability analysis and experiment. Int. J. Autom. Comput. 12, 83–92 (2015) – 10.1007/s11633-014-0850-1
- Wang, Y., Xiong, W., Yang, J., Jiang, Y. & Wang, S. A Robust Feedback Path Tracking Control Algorithm for an Indoor Carrier Robot Considering Energy Optimization. Energies 12, 2010 (2019) – 10.3390/en12102010
- Dong, Y., Nuchkrua, T. & Shen, T. Asymptotical stability contouring control of dual‐arm robot with holonomic constraints: modified distributed control framework. IET Control Theory & Appl 13, 2877–2885 (2019) – 10.1049/iet-cta.2018.6178
- Makarov, M., Grossard, M., Rodriguez-Ayerbe, P. & Dumur, D. Modeling and Preview \(H_\infty\) Control Design for Motion Control of Elastic-Joint Robots With Uncertainties. IEEE Trans. Ind. Electron. 63, 6429–6438 (2016) – 10.1109/tie.2016.2583406
- Cambera, J. C. & Feliu-Batlle, V. Input-state feedback linearization control of a single-link flexible robot arm moving under gravity and joint friction. Robotics and Autonomous Systems 88, 24–36 (2017) – 10.1016/j.robot.2016.11.019
- Mehndiratta, M., Kayacan, E., Reyhanoglu, M. & Kayacan, E. Robust Tracking Control of Aerial Robots Via a Simple Learning Strategy-Based Feedback Linearization. IEEE Access 8, 1653–1669 (2020) – 10.1109/access.2019.2962512
- Yin, W., Sun, L., Wang, M. & Liu, J. Nonlinear state feedback position control for flexible joint robot with energy shaping. Robotics and Autonomous Systems 99, 121–134 (2018) – 10.1016/j.robot.2017.10.007
- Ortega, R., Loría, A., Nicklasson, P. J. & Sira-Ramírez, H. Passivity-Based Control of Euler-Lagrange Systems. Communications and Control Engineering (Springer London, 1998). doi:10.1007/978-1-4471-3603-3 – 10.1007/978-1-4471-3603-3
- Ortega, R., van der Schaft, A., Maschke, B. & Escobar, G. Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica 38, 585–596 (2002) – 10.1016/s0005-1098(01)00278-3
- Yu, Port-Hamiltonian system modeling and position tracking control of PMSM based on maximum output power principle. ICIC Express Lett. (2012)
- Yu, Maximum Torque Per Ampere Control of PMSM Based on Port-controlled Hamiltonian Theory. Proc. Chin. Soc. Electr. Eng. (2006)
- Liu, X., Yu, H., Yu, J. & Zhao, Y. A Novel Speed Control Method Based on Port-Controlled Hamiltonian and Disturbance Observer for PMSM Drives. IEEE Access 7, 111115–111123 (2019) – 10.1109/access.2019.2934987
- Ryalat, M. & Laila, D. S. A simplified IDA-PBC design for underactuated mechanical systems with applications. European Journal of Control 27, 1–16 (2016) – 10.1016/j.ejcon.2015.12.001
- Zhang, M., Borja, P., Ortega, R., Liu, Z. & Su, H. PID Passivity-Based Control of Port-Hamiltonian Systems. IEEE Trans. Automat. Contr. 63, 1032–1044 (2018) – 10.1109/tac.2017.2732283
- Montoya, PBC Approach for SMES Devices in Electric Distribution Networks. IEEE Trans. Autom. Control (2018)
- Wang, Y., Yu, H., Yu, J., Wu, H. & Liu, X. Trajectory Tracking of Flexible-Joint Robots Actuated by PMSM via a Novel Smooth Switching Control Strategy. Applied Sciences 9, 4382 (2019) – 10.3390/app9204382
- Osuna-Ibarra, L., Caballero-Barragán, H., Loukianov, A. G. & Bayro-Corrochano, E. Tracking control using optimal discrete-time \(H_{\infty}\) for mechanical systems: Applied to Robotics. Robotics and Autonomous Systems 119, 201–208 (2019) – 10.1016/j.robot.2019.07.005