| Literature DB >> 35632304 |
Liangjie Zhi1,2,3, Min Huang1,2,3, Wei Han1,3, Zhanchao Wang1,2,3, Xiangning Lu1,3, Yang Bai1,2,3, Han Gao1,3.
Abstract
Aiming to address the problem of moving mirror speed fluctuations in moving mirror control systems, an improved active disturbance rejection double closed-loop controller (IADR-DCLC) is proposed and verified by simulation to realize the high-performance control of a moving mirror control system. First, the mathematical model of a rotary-type voice coil motor (RT VCM) is established, and the relationship between the angular velocity of the RT VCM and the optical path scanning velocity is analyzed. Second, in order to suppress the model uncertainty and external disturbance of the system, an improved active disturbance rejection controller (IADRC) is proposed. Compared with a conventional ADRC, the tracking differentiator of the proposed IADRC is replaced with desired signal optimization (DSO), and the actual speed is introduced to the extended state observer (ESO). The IADRC is used in the position-speed double closed-loop control model. Finally, the simulation results show that the IADR-DCLC has not only a good tracking effect but also a good anti-interference ability and can meet the requirements of the moving mirror control system for the uniformity of optical-path scanning speed and accurate control of the position of the moving mirror.Entities:
Keywords: VCM; active disturbance rejection controller; improved extended state observer; moving mirror control system
Year: 2022 PMID: 35632304 PMCID: PMC9146941 DOI: 10.3390/s22103897
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The electrical model.
Figure 2A mathematical model block diagram of the RT VCM.
Figure 3(a) The double moving mirror torsion pendulum structure. (b) A schematic diagram of the relationship between the OPD and the swing angle.
Figure 4The relationship between the angular velocity and the time of the RT VCM.
The performance index of the moving mirror control system.
| Parameter | Value |
|---|---|
| OPD velocity | 0.064 m/s |
| Length of swing arm | 45 mm |
| Scan cycle | 2.52 s |
| Time of reversal | 45 ms |
Figure 5The angular velocity curve of the RT VCM.
Figure 6The angular displacement curve of the RT VCM.
Figure 7The overall block diagram of the control system.
Figure 8The improved active disturbance rejection control framework.
The parameters of the moving mirror control system.
| Parameter | Value |
|---|---|
| Motor resistance | 8.8 Ω |
| Motor inductance | 4.2 mH |
| Sum of moments of inertia | 2.4 × 10−2 kg × m2 |
| Friction damping coefficient | 0.68 N⋅s⋅m−1 |
| Torque constant | 0.35 Nm/A |
| Elastic damping coefficient | 0.008 N⋅m−1 |
Figure 9The step response of five controllers.
The step response index.
| Controller | Rise Time (s) | Overshoot | Steady-State Value |
|---|---|---|---|
| PI + PI | 0.018 | 8.9% | 1 |
| Fuzzy PI + PI | 0.016 | 8.0% | 1 |
| ADRC + PI | 0.070 | 0.5% | 1 |
| DOB PI + PI | 0.009 | 12.2% | 1 |
| The improved ADRC + PI | 0.049 | 0.5% | 1 |
Figure 10The tracking curves and the error curves. (a) The angular displacement tracking curves and the angular velocity tracking curves of the classical PI double closed-loop controller, the fuzzy PI double closed-loop controller, and the IADR-DCLC; (b) the angular displacement error curves and the angular velocity error curves of the classical PI double closed-loop controller, the fuzzy PI double closed-loop controller, and the IADR-DCLC.
Figure 11The tracking curves and error curves. (a) The angular displacement tracking curves and the angular velocity tracking curves of the conventional active disturbance rejection double closed-loop controller and the IADR-DCLC; (b) the angular displacement error curves and angular velocity error curves of the conventional active disturbance rejection double closed-loop controller and the IADR-DCLC.
Figure 12The tracking curves and the error curves. (a) The angular displacement tracking curves and the angular velocity tracking curves of the PI double closed-loop controller based on DOB and the IADR-DCLC; (b) the angular displacement error curves and the angular velocity error curves of the PI double closed-loop controller based on DOB and the IADR-DCLC.
The tracking performance of five controllers.
| Controller | MSE of Angular Displacement (10−3) | MSE of Angular Velocity (10−2) | MSE of Optical Path Scanning Speed (10−3) | Speed Stability |
|---|---|---|---|---|
| PI + PI | 1.60 | 3.34 | 2.8 | 95.7% |
| Fuzzy PI + PI | 1.40 | 3.04 | 2.4 | 96.2% |
| ADRC + PI | 1.20 | 1.05 | 0.5 | 99.3% |
| DOB PI + PI | 0.70 | 1.58 | 1.2 | 98.3% |
| The improved ADRC + PI | 1.60 | 1.51 | 0.3 | 99.4% |
Figure 13The tracking curves and error curves. (a) The angular displacement tracking curves and the angular velocity tracking curves of the conventional active disturbance rejection double closed-loop controller and the IADR-DCLC; (b) the angular displacement error curves and the angular velocity error curves of the conventional active disturbance rejection double closed-loop controller and the IADR-DCLC.
Figure 14The tracking curves and the error curves. (a) The angular displacement tracking curves and the angular velocity tracking curves of the PI double closed-loop controller based on DOB and the IADR-DCLC; (b) the angular displacement error curves and the angular velocity error curves of the PI double closed-loop controller based on DOB and the IADR-DCLC.
The tracking performance of the three controllers after adding disturbance.
| Controller | MSE of Angular Displacement (10−3) | MSE of Angular Velocity (10−2) | MSE of Optical Path Scanning Speed (10−3) | Speed Stability |
|---|---|---|---|---|
| ADRC + PI | 0.80 | 1.74 | 1.5 | 97.7% |
| DOB PI + PI | 0.70 | 1.69 | 1.4 | 97.6% |
| The improved ADRC + PI | 0.80 | 1.49 | 1.0 | 98.5% |
Figure 15The observed disturbance curves of the three controllers.