摘要
为了实现激光追踪控制系统永磁同步电机的快速响应、高稳态精度、高鲁棒性控制,提出了一种基于改进型非线性扩张状态观测器(NESO)的激光追踪测量控制方法,采用电流预测控制算法提高了系统的动态响应速度,利用改进型NESO消除非线性扰动的干扰,提高了激光追踪控制系统的稳定性和鲁棒性。设定激光追踪控制系统可以实现1 m内猫眼反射镜1 m/s的跟踪,此时电机转速为955 r/min。实验结果表明,当电机转速为955 r/min时,稳态误差为1.7 r/min,速度稳定后向电机添加0.1 N·m的外加负载,速度降幅为1.85%。相较传统的比例积分(PI)控制方法,在转速超调量相同的情况下,改进型NESO控制方法的稳态误差更小,响应速度更快,速度回复更稳定,控制系统整体的抗干扰能力更强。
Objective A laser tracing measurement system is a type of portable three-dimensional coordinate measurement system.T o achieve high-precision tracing and measurement of a spatially dynamic target,it is necessary for the laser tracing measurement system to detect the relative change of target position accurately in real time.It is important to study the high-speed servo control method of the driving motor,which controls the pitch axis and rotation axis motion in the tracing measurement system.The proportional-integral(PI)control is the most common method for controlling servo motors,but the dynamic control accuracy effect of PI control is poor.The PI control method is more suitable for a static or stable model parameter system.Although the laser tracing measurement system is a follow-up system,the traditional PI control method has big challenges in meeting the system control requirements,especially in dynamic response speed,speed steady-state error,and anti-interference ability.A current predictive control(CPC)method based on a nonlinear extended state observer(NESO)is proposed herein.The CPC method is used to improve the dynamic response speed of the system.The improved NESO is used to eliminate the interference of nonlinear disturbances and improve the stability and robustness of the laser tracing control system.It can realize high-precision tracing control of a laser tracing system.Methods A laser tracing measurement system uses a permanent magnet synchronous motor to drive the movement of a t wo-degree-of-freedom rotary mechanism.The control system adopts a current-speed-position three-closed-loop system.To improve the dynamic response speed of the laser tracing system,a CPC algorithm that has an advantage in terms of the dynamic response speed is introduced into the current loop.However,the accuracy of the mathematical model of the system affects the accuracy of the CPC algorithm.When the model is mismatched,the predictive control performance is affected.To eliminate the influence of nonlinear disturbance on the CPC control algorithm during motor operation,an NESO is introduced into the current loop to observe the disturbance and then compensate for it back to CPC to improve the robustness of the system.To verify the control performance of the proposed CPC-NESO,MATLAB/Simulink is used for simulation experiments,and a multimotor control platform based on semiphysical simulation is used for real experiments(Fig.7).The anti-interference ability of the control method is verified by adding an external load to the system.The control effect of the proposed method is evaluated by comparing the PI control method and the system control standard.Results and Discussions Laser tracing control systems must track 1-m/s linear speed motion with a cat’s eye reflector w ithin 1 m,and the output stability of the motor must reach±0.01 r/min.In the simulation results(Figs.4--6),when t he improved NESO control method is compared with the PI control method,the steady-state error is reduced by 50%,i mproving the stability of the motor.The response capability of the laser tracing measurement system is improved.In the case of external interference,the speed is less affected.The real experimental results agree well with the simulation results(Fig.8),demonstrating that,under the same speed overshoot,the improved NESO control method has a smaller steady-state error,faster response,and more stable speed response than the PI method.The anti-interference ability of the system is improved,and the control accuracy better meets the control requirements of a laser control system.Conclusions A permanent magnet synchronous motor control system in a laser tracing measurement system requires a f ast response,high precision,and high stability.Therefore,a laser tracing measurement control model based on an improved NESO is established.The experimental results show that,when the motor speed is 955 r/min,the steady-state error of speed is 1.7 r/min,and the speed decreases by 1.85%when the 0.1 N.m load is added to the motor after the speed becomes stable.Ex perimental results show that,compared with the traditional PI control method,under the same speed overshoot,the method proposed in this study results in a smaller steady-state error,a faster response speed,a more stable speed response,and an improved anti-interference capability of the system.The proposed method can satisfy the fast response,high steady-state accuracy,and high robustness control requirements of permanent magnet synchronous motors in laser tracing control systems.
作者
陈洪芳
孙若水
何瑞彬
宋辉旭
Chen Hongfang;Sun Ruoshui;He Ruibin;Song Huixu(Beijing Engineering Research Center of Precision Measurement Technology and Instruments,Faculty of Materials and Manufacturing,Beijing University of Technology,Beijing 100124,China)
出处
《中国激光》
EI
CAS
CSCD
北大核心
2022年第23期72-79,共8页
Chinese Journal of Lasers
基金
国家自然科学基金(52175491,52105043)
国家重点研发项目(2018YFB2001400)。
关键词
测量
激光追踪测量
永磁同步电机
电流预测控制
非线性扩张状态观测器
measurement
laser tracing measurement
permanent magnet synchronous motor
current predictive control
nonlinear extended state observer