首页|基于卡尔曼滤波器的快速反射镜改进自抗扰控制

基于卡尔曼滤波器的快速反射镜改进自抗扰控制

扫码查看
四象限探测器存在较大测量噪声,严重影响快速反射镜(FSM)的跟踪性能和抗干扰能力.针对四象限探测器快速反射镜的控制问题,提出一种改进型自抗扰控制方法,利用卡尔曼滤波进行噪声滤波,扩张状态观测器负责系统状态和扰动的估计,并将观测出的总扰动加入卡尔曼滤波状态方程.最后,设计零相差跟踪控制器作为前馈控制器,并在dSPACE实验平台上进行控制性能实验与抗干扰能力实验.实验结果表明:改进型自抗扰控制器可以提高FSM的跟踪性能,以100 Hz正弦信号为例,相较于线性自抗扰控制和干扰观测器控制方法,跟踪精度分别提高了 20.99%和65.40%;对10 Hz正弦扰动的抑制能力分别提升了 35.36%和61.26%.所提改进型自抗扰控制方法可以在存在较大测量噪声的情况下实现对扰动的精确估计和抑制,有效提高FSM的控制性能.
Improved Active Disturbance Rejection Control Based on Kalman Filter for Fast Steering Mirrors
Objective As an optical beam pointing control device,fast steering mirrors(FSMs)are crucial components of essential equipment used in various fields such as aerial imaging,laser communication,and space exploration.An FSM driven by a voice coil motor has the advantages of a large stroke and low driving voltage,and it is easy to control.Quadrant detectors(QDs)have been used in FSM systems as angle sensors due to their low cost and wide measuring range.However,QDs are greatly affected by both Johnson noise and background light noise,resulting in large measurement noise.An active disturbance rejection controller(ADRC),which can effectively estimate and compensate for disturbances and unmodeled dynamics,has been applied to FSMs to improve tracking performance.Large measurement noise contaminates estimations and degrades disturbance rejection performance.Large measurement noise thus poses a significant challenge in controlling FSMs.Therefore,improving the tracking performance and disturbance rejection capabilities of FSMs driven by voice coil motors with relatively larger measurement noise is critical.Methods An improved ADRC(IADRC)was proposed by combining a Kalman filter with a model-assisted extended state observer(MESO).First,the effects of the selected gain of the extended state observer on the performance of the ADRC were analyzed and revealed a trade-off between disturbance rejection and noise rejection(Fig.3-4).Second,a model identification method based on the Hankel matrix was used to identify the exact model of the FSM(Fig.5).An IADRC was then designed(Fig.6)that primarily consisted of a Kalman filter,model-assisted ADRC,and zero-phase error tracking controller(ZPETC).The Kalman filter was used for noise filtering,and the necessary signal was input to the MESO.The MESO-observed lumped disturbance was then added to the Kalman filter state equation.The model-assisted active disturbance rejection controller was chiefly composed of an MESO under linear state error feedback control laws.The MESO was responsible for estimating system states and lumped disturbance,and the PD controller was designed according to the states estimated by the MESO.Finally,to improve tracking performance,ZPETC was introduced as a feed forward controller.Results and Discussion To verify the control effect,the FSM was controlled by the IADRC,ADRC,and disturbance observer(DOB),and control performance and disturbance rejection experiments were conducted on a dSPACE platform.The experimental results show that the IADRC significantly improves the tracking performance of the FSM in high-frequency ranges(Fig.9).The results also show that under a sinusoidal signal with an amplitude of 0.15° and frequency of 100 Hz as reference input,the tracking accuracy of the IADRC increases by 20.99%and 65.40%and the phase lag is reduced by 35.66%and 78.31%over those of the ADRC and DOB,respectively(Fig.10).The comparisons of tracking performance were made more general by using sinusoidal signals with the same amplitude and various frequencies as well as with the same frequency and various amplitudes as reference inputs.The experimental results demonstrate that IADRC outperforms both ADRC and DOB in terms of tracking performance,showing a maximum increase in tracking accuracy of 65.40%(Tab.1-2).Under the condition of zero input,a torque disturbance signal with an amplitude of 0.045° and frequency of 10 Hz is introduced,and the disturbance rejection performance of the IADRC is improved by 35.36%and 61.26%over those of the ADRC and DOB,respectively(Fig.11).The IADRC can realize the accurate estimation and suppression of disturbances in the presence of relatively large measurement noise,thus effectively improving the control performance of the FSM.Conclusions A new control method based on ADRC for an FSM system was proposed.The Kalman filter was integrated with the model-assisted ADRC to avoid control performance degradation caused by the MESO sensitivity to measurement noise.The lumped disturbance from the MESO was contained in the Kalman filter to achieve accurate estimation and rejection of the disturbance and to improve the disturbance rejection capabilities of the FSM system.The study showed that the IADRC can effectively improve the tracking performance and disturbance rejection capabilities of FSM systems and has high practicability in practical applications.

optical communicationfast steering mirroractive disturbance rejection controlmeasurement noiseKalman filter

张程鑫、孙崇尚、吴佳彬、张建强、李智斌

展开 >

山东科技大学电气与自动化工程学院,山东青岛 266590

中国科学院长春光学精密机械与物理研究所,吉林长春 130033

光通信 快速反射镜 自抗扰控制 测量噪声 卡尔曼滤波器

2024

中国激光
中国光学学会 中科院上海光机所

中国激光

CSTPCD北大核心
影响因子:2.204
ISSN:0258-7025
年,卷(期):2024.51(13)