Automatic Current-Constrained Double Loop ADRC for Electro-Hydrostatic Actuator Based on Singular Perturbation Theory
Abstract
:1. Introduction
- 1.
- A novel cascade double-loop ADRC control architecture, including a reduced order position control loop and an integrated speed–current control loop, is presented, which has a simpler structure and fewer tuning parameters compared with the existing architecture.
- 2.
- For the position control loop, a reduced-order ADRC controller (ROADRC) is synthesized based on singular perturbation theory. ROADRC does not need the acceleration information. Moreover, the noise sensitivity of ESO is significantly weakened. Hence, the control output signal of ROADRC is smoother, and the practical application difficulty of ROADRC is easier.
- 3.
- An effectively integrated speed–current ADRC with automatic current-constrained (CACADRC) is designed based on the barrier function. CACADRC not only solves the problem of excessive bandwidth of the current loop but also effectively solves the problem that the current cannot be constrained automatically after the integrated design. Furthermore, the detailed stability proof of CACADRC is given according to the Lyapunov theory.
2. System Description
2.1. Basic Principle
2.2. Mathematical Modelling
2.2.1. Equations for Voltage and Motion of PMSM
2.2.2. Flow Equation of Reversible Plunger Pump
2.2.3. Flow Equation of Hydraulic Cylinder
2.2.4. Motion Equation of the Hydraulic Cylinder
2.2.5. Equation of Pressure Dynamics
2.3. Reduced Order Model of EHA Based on Singular Perturbation Theory
3. Design of Novel ADRC for EHA
3.1. ROADRC Design
3.2. CACADRC Design
4. Stability Proof of the System
4.1. Stability Proof of ROADRC
4.1.1. Proof of Convergence of ESO
4.1.2. Stability Proof of Controller
4.2. Stability Proof of CACADRC
4.2.1. Proof of Convergence of ESO
4.2.2. Stability Proof of Controller
5. Simulation Results
- 2PI: the conventional PI controller is employed in the speed and current double-loop.
- 2ADRC: the conventional ADRC is employed in the speed and current double-loop.
- 3PI: the conventional PI controller is employed in the position, speed, and current three-loop.
- 3ADRC: the conventional ADRC is employed in the position, speed, and current three-loop.
- 3ADRC1: the position loop ADRC of 3ADRC.
- Proposed method: ROADRC is employed in the position loop, and CACADRC is adopted for the integrated speed–current loop.
5.1. Performance Simulation Analysis of CACADRC
5.2. Performance Simulation Analysis of ROADRC
6. Conclusions
- The barrier function introduced in CACADRC can effectively achieve automatic current-constraint control, and by adjusting the current penalty coefficient l in the barrier function, the current limiting intensity can be effectively adjusted. Compared with 2PI and 2ADRC, both CACADRC and 2ADRC can realize tracking without overshoot, while 2PI has a large overshoot. In terms of anti-disturbance ability, CACADRC and 2ADRC have a more excellent anti-disturbance performance than 2PI, and CACADRC has a slightly better anti-disturbance ability than 2ADRC.
- When the position reference is a step signal, both the proposed method and 3ADRC can achieve tracking without overshoot, while 3PI has a large overshoot. Moreover, the disturbance rejection performance of the proposed method is similar to that of 3ADRC and superior to that of 3PI when subjected to step disturbance. In addition, when the position reference is a sinusoidal time-varying signal, the disturbance rejection ability of the proposed method is slightly better than that of 3ADRC and significantly better than that of 3PI.
- Due to the reduced order processing of the position subsystem, the order of the ESO of ROADRC is lower than that of the ESO of 3ADRC1, and the noise sensitivity is effectively weakened, which makes the disturbance estimation of the ROADRC’s ESO smoother than that of 3ADRC1. Moreover, in the process of ROADRC design, the use of acceleration information is avoided, so the control output signal ωm* of ROADRC is smoother than that of 3ADRC1.
- The proposed novel cascaded double-loop ADRC control architecture is simpler than the traditional cascaded three-loop ADRC control architecture and requires fewer parameters to be tuned, which is more conducive to the application in practical engineering.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
Symbol | Comment |
EHA | electro-hydrostatic actuator |
ADRC | active disturbance rejection control |
ESO | extended state observer |
ROADRC | reduced-order ADRC controller |
CACADRC | automatic current-constrained ADRC controller |
PI | proportional integral controller |
2DOF | two-degree-of-freedom |
RISE | the robust integral of the sign of error |
PMSM | permanent magnet synchronous motor |
uq, ud | q,d axis voltage components |
Rh | stator resistance |
ig, id | q,d axial current components |
Lq, Ld | the equivalent inductance of q, d axis |
ωm | the mechanical angular speed of PMSM |
p | the number of pole pairs |
ψf | flux linkage of the rotor permanent magnet |
Jp | rotor inertia |
Bp | the coefficient of viscous friction of the reversible plunger pump |
Dp | displacement of the reversible plunger pump |
pa, pb | oil outlet and inlet pressures of the pump |
Qa, Qb | oil outlet and inlet flow of the pump |
Qip, Qopa, Qopb | internal and external leakage flow of the pump |
βe | effective oil bulk modulus |
Va, Vb | volumes of the oil outlet chamber and oil return chamber of the pump |
Q1, Q2 | inflow and outflow flow of the two chambers of the hydraulic cylinder |
A | the effective working area of the hydraulic cylinder piston |
x | displacement of the piston rod of the hydraulic cylinder |
p1, p2 | the pressure of the two chambers of the hydraulic cylinder |
Qic | internal leakage flow in the hydraulic cylinder |
V10, V20 | volumes of the closed chamber on both sides of the hydraulic cylinder |
mt | the total mass of the piston, piston rod, and load |
Bt | the total viscous friction coefficient of the hydraulic cylinder and the load |
FL | the external load force applied to the piston rod |
Qc1, Qc2 | flow through the check valve |
Qr1, Qr2 | flow through the relief valve |
pL | load pressure |
Ct | total leakage coefficient of the pump and the hydraulic cylinder |
quasi-steady state quantity | |
ωmc | disturbance compensation control quantity of ROADRC |
ωm0 | nominal control quantity of ROADRC |
ωm* | control output of ROADRC |
lx1, lx2, lx3 | ESO gains of ROADRC |
Xd | position reference |
kx1, kx2 | control parameters of ROADRC |
ωox | ESO bandwidth of the position loop |
ωcx | control bandwidth of the position loop |
uqc | disturbance compensation control quantity of the integrated speed–current control |
uq0 | nominal control quantity of the integrated speed–current control |
uqi* | the output of the integrated speed–current control |
lωq1, lωq2, lωq3 | ESO gains of the integrated speed–current control |
ωmd | speed reference |
kωq1, kωq2 | control parameters of the integrated speed–current controller |
uq* | control output of CACADRC |
fbr | barrier function |
l | current penalty coefficient |
iqmax | limiting value of iq |
ωoωq | ESO bandwidth of CACADRC |
ωcωq | control bandwidth of CACADRC |
2PI | the conventional PI controller is employed in the speed and current double-loop |
2ADRC | the conventional ADRC is employed in the speed and current double-loop |
3PI | the conventional PI controller is employed in the position, speed, and current three-loop |
3ADRC | the conventional ADRC is employed in the position, speed, and current three-loop |
3ADRC1 | the position loop ADRC of 3ADRC |
Proposed method | ROADRC is employed in the position loop, and CACADRC is adopted for the integrated speed–current loop |
ωcd | control bandwidth of the current loop in the d-axis |
ωod | ESO bandwidth of the current loop in the d-axis |
D | piston diameter of the hydraulic cylinder |
d | piston rod diameter of hydraulic cylinder |
L | piston stroke |
V | the total volume of the hydraulic cylinder |
V0 | the initial one-sided volume of the hydraulic cylinder |
uN | PMSM-rated voltage |
IN | PMSM-rated current |
TN | PMSM-rated torque |
ωmN | PMSM-rated rotating speed |
OS | overshoot |
ST | settling time |
PC | peak current |
SD | speed drop |
RT | recovery time |
PN | number of parameters |
KPω, KIω | proportion and integral gains of speed loop of 2PI |
KPq, KIq | proportion and integral gains of the q-axis current loop of 2PI |
KPd, KId | proportion and integral gains of the d-axis current loop |
ωcω | control bandwidth of the speed loop of 2ADRC |
ωoω | ESO bandwidth of the speed loop of 2ADRC |
ωcq | control bandwidth of the current loop in the q-axis of 2ADRC |
ωoq | ESO bandwidth of the current loop in the q-axis of 2ADRC |
KPx, KIx | proportion and integral gains of the position loop of 3PI |
ωcx | control bandwidth of the position loop |
ωox | ESO bandwidth of the position loop |
dx | disturbance quantity of ROADRC |
dx1 | disturbance quantity of 3ADRC1 |
References
- Fu, Y.L.; Han, X.; Yang, R.R.; Qi, H.T.; Fu, J. Review on Design Method of Electro-hydrostatic Actuator. J. Beijing Univ. Aeronaut. Astronaut. 2017, 43, 1939–1952. (In Chinese) [Google Scholar] [CrossRef]
- Mare, J.C.; Fu, J. Review on Signal-by-Wire and Power-by-Wire Actuation for More Electric Aircraft. Chin. J. Aeronaut. 2017, 30, 857–870. [Google Scholar] [CrossRef]
- Alle, N.; Hiremath, S.S.; Makaram, S.; Subramaniam, K.; Talukdar, A. Review on Electro-hydrostatic Actuator for Flight Control. Int. J. Fluid Power 2016, 17, 125–145. [Google Scholar] [CrossRef]
- Ko, T.; Murotani, K.; Yamamoto, K.; Nakamura, Y. Whole-Body Compliant Motion by Sensor Integration of an EHA-Driven Humanoid Hydra. Int. J. Hum. Robot. 2021, 18, 2150002. [Google Scholar] [CrossRef]
- Kou, F.R. The Control Study of Vehicle Active Suspension with Electro-hydrostatic Actuator. Appl. Mech. Mater. 2011, 97–98, 716–720. [Google Scholar] [CrossRef]
- Sun, W.C.; Gao, H.J.; Yao, B. Adaptive Robust Vibration Control of Full-Car Active Suspensions with Electro-hydraulic Actuators. IEEE Trans. Control Syst. Technol. 2013, 21, 2417–2422. [Google Scholar] [CrossRef]
- Chiang, M.H.; Chen, C.C.; Kuo, C.F.J. The High Response and High Efficiency Velocity Control of a Hydraulic Injection Molding Machine Using a Variable Rotational Speed Electro-hydraulic Pump-Controlled System. Int. J. Adv. Manuf. Technol. 2009, 43, 841–851. [Google Scholar] [CrossRef]
- Ahn, K.K.; Nam, D.N.C.; Jin, M. Adaptive Backstepping Control of an Electro-hydraulic Actuator. IEEE/ASME Trans. Mechatron. 2013, 19, 987–995. [Google Scholar] [CrossRef]
- Lee, W.; Kim, M.J.; Chung, W.K. Asymptotically Stable Disturbance Observer-Based Compliance Control of Electro-hydrostatic Actuators. IEEE/ASME Trans. Mechatron. 2019, 25, 195–206. [Google Scholar] [CrossRef]
- Li, L.J.; Wang, M.K.; Yang, R.R.; Fu, Y.L.; Zhu, D.M. Adaptive Damping Variable Sliding Mode Control for an Electro-hydrostatic Actuator. Actuators 2021, 10, 83. [Google Scholar] [CrossRef]
- Ge, Y.W.; Yang, X.W.; Deng, W.X.; Yao, J.Y. Rise-Based Composite Adaptive Control of Electro-hydrostatic Actuator with Asymptotic Stability. Machines 2021, 9, 181. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, M.K.; Fu, J.; Fu, Y.L. Adaptive Control of an Aerospace Electro-hydrostatic Actuator with a Constant-Torque Variable-Displacement Pump. J. Aerosp. Eng. 2022, 35, 04022028. [Google Scholar] [CrossRef]
- Han, J.Q. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
- Gao, Z.Q.; Huang, Y.; Han, J.Q. An Alternative Paradigm for Control System Design. In Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA, 4–7 December 2001; pp. 4578–4585. [Google Scholar] [CrossRef]
- Wang, Y.C.; Fang, S.H.; and Hu, J.X. Active Disturbance Rejection Control based on Deep Reinforcement Learning of PMSM for More Electric Aircraft. IEEE Trans. Power Electron. 2023, 38, 406–416. [Google Scholar] [CrossRef]
- Zhu, L.H.; Zhang, G.Q.; Jing, R.Z.; Bi, G.D. Nonlinear Active Disturbance Rejection Control Strategy for Permanent Magnet Synchronous Motor Drives. IEEE Trans. Energy Convers. 2022, 37, 2119–2129. [Google Scholar] [CrossRef]
- Xu, Z.B.; Deng, W.X.; Shen, H.; Yao, J.Y. Extended-State-Observer-Based Adaptive Prescribed Performance Control for Hydraulic Systems with Full-State Constraints. IEEE/ASME Trans. Mechatron. 2022, 1–11. [Google Scholar] [CrossRef]
- Liu, C.; Yue, X.K.; Zhang, J.Q.; Shi, K.K. Active Disturbance Rejection Control for Delayed Electromagnetic Docking of Spacecraft in Elliptical Orbits. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 2257–2268. [Google Scholar] [CrossRef]
- Xu, L.X.; Ma, H.J.; Guo, D.; Xie, A.H.; Song, D.L. Backstepping Sliding-Mode and Cascade Active Disturbance Rejection Control for a Quadrotor UAV. IEEE/ASME Trans. Mechatron. 2020, 25, 2743–2753. [Google Scholar] [CrossRef]
- Lara-Ortiz, V.; Guarneros, A.; Llorente-Vidrio, D.; Cruz-Ortiz, D.; Salgado, I.; Chairez, I. Active Disturbance Rejection Controller for a Flexible Walking Bioinspired Inchworm Mobile Robot Actuated with Shape Memory Alloy Devices. IEEE Trans. Control Syst. Technol. 2022, 30, 1790–1797. [Google Scholar] [CrossRef]
- Blas, L.A.; Dávila, J.; Salazar, S.; Bonilla, M. Robust Trajectory Tracking for an Uncertain UAV Based on Active Disturbance Rejection. IEEE Control Syst. Lett. 2022, 6, 1466–1471. [Google Scholar] [CrossRef]
- Han, X.X.; Chen, Z.X.; Feng, Y.B.; Xie, J.; Wei, X.L.; Wei, L.J. Cascade Active Disturbance Rejection Control of Single-Rod Electro-hydrostatic Actuator. Asian J. Control 2022, 1–17. [Google Scholar] [CrossRef]
- Yang, R.R. Research on Control Strategy for Electro-Hydrostatic Actuation System Based on a Novel Integrated Electro-hydraulic Pump. Ph.D. Thesis, Beijing University of Aeronautics and Astronautics, Beijing, China, 2019; pp. 76–77. (In Chinese). [Google Scholar]
- Wang, M.K.; Wang, Y.; Fu, Y.L.; Yang, R.R.; Zhao, J.A.; Fu, J. Experimental Investigation of an Electro-hydrostatic Actuator based on the Novel Active Compensation Method. IEEE Access 2020, 8, 170635–170649. [Google Scholar] [CrossRef]
- Khalil, H.K. Nonlinear Systems, 3rd ed.; Pearson Education: Hoboken, NJ, USA, 2002; pp. 423–430. [Google Scholar]
- Gao, Z.Q. Scaling and Bandwidth-Parameterization based Controller Tuning. In Proceedings of the American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar] [CrossRef]
Parameters | Value |
---|---|
piston diameter of hydraulic cylinder (m) | 0.066 |
piston rod diameter of hydraulic cylinder (m) | 0.045 |
the piston stroke (m) | 0.2 |
total leakage coefficient of hydraulic pump and cylinder(m3/s‧Pa−1) | 2 × 10−11 |
effective oil bulk modulus (Pa) | 6.86 × 108 |
the total volume of the hydraulic cylinder (m3) | 3 × 10−4 |
the initial one-sided total volume of the hydraulic cylinder(m3) | 1.5 × 10−4 |
the total viscous friction coefficient of the hydraulic cylinder and the load (N/m‧s−1) | 100 |
the total mass of the piston, piston rod, and load (kg) | 60 |
displacement of the reversible plunger pump (m3/rad) | 1.5 × 10−6 |
the viscous friction coefficient of the reversible piston pump (N‧m/rad‧s−1) | 0.002 |
PMSM-rated voltage (V) | 380 |
PMSM-rated current (A) | 7.6 |
PMSM-rated torque (N‧m) | 8 |
rotor flux linkage (Wb) | 0.25 |
rotor inertia (kg·m2) | 0.0012 |
the number of pole pairs | 2 |
stator resistance () | 1.1 |
the equivalent inductance (H) | 0.0817 |
PMSM-rated rotating speed (rad/s) | 550 |
Performance | OS (%) | ST (s) | PC (A) | SD (rad/s) | RT (s) | PN |
---|---|---|---|---|---|---|
2PI | 9 | 0.78 | 16 | 32 | 0.64 | 6 |
2ADRC | 0 | 0.45 | 16 | 11 | 0.27 | 6 |
CACADRC | 0 | 0.4 | 16 | 5.5 | 0.13 | 5 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Yang, R.; Ma, Y.; Zhao, J.; Zhang, L.; Huang, H. Automatic Current-Constrained Double Loop ADRC for Electro-Hydrostatic Actuator Based on Singular Perturbation Theory. Actuators 2022, 11, 381. https://doi.org/10.3390/act11120381
Yang R, Ma Y, Zhao J, Zhang L, Huang H. Automatic Current-Constrained Double Loop ADRC for Electro-Hydrostatic Actuator Based on Singular Perturbation Theory. Actuators. 2022; 11(12):381. https://doi.org/10.3390/act11120381
Chicago/Turabian StyleYang, Rongrong, Yongjie Ma, Jiali Zhao, Ling Zhang, and Hua Huang. 2022. "Automatic Current-Constrained Double Loop ADRC for Electro-Hydrostatic Actuator Based on Singular Perturbation Theory" Actuators 11, no. 12: 381. https://doi.org/10.3390/act11120381
APA StyleYang, R., Ma, Y., Zhao, J., Zhang, L., & Huang, H. (2022). Automatic Current-Constrained Double Loop ADRC for Electro-Hydrostatic Actuator Based on Singular Perturbation Theory. Actuators, 11(12), 381. https://doi.org/10.3390/act11120381