电气工程学报, 2023, 18(4): 43-49 doi: 10.11985/2023.04.005

特邀专栏:轻量化高可靠永磁电机系统

基于线性自抗扰控制技术的伺服控制系统研究*

夏亮,1, 孙天夫,2, 李鑫宇,2,3, 谭先锋,1, 郑登华,1

1.重庆智能机器人研究院 重庆 400000

2.中国科学院深圳先进技术研究院 深圳 518000

3.燕山大学机械工程学院 秦皇岛 066004

Research on Servo Control System Based on Linear Active Disturbance Rejection Control Technology

XIA Liang,1, SUN Tianfu,2, LI Xinyu,2,3, TAN Xianfeng,1, ZHENG Denghua,1

1. Chongqing Robotics Institute, Chongqing 400000

2. Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518000

3. School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004

通讯作者: 孙天夫,男,1985年生,博士,副研究员。主要研究方向为电机控制、驱动、设计技术。E-mail:tf.sun@siat.ac.cn

收稿日期: 2023-09-11   修回日期: 2023-11-1  

基金资助: *广东省自然科学基金(2023A1515030112)
中国科学院青年创新促进会(2021360)

Received: 2023-09-11   Revised: 2023-11-1  

作者简介 About authors

夏亮,男,1986年生,硕士。主要研究方向为机器人控制、驱动技术。E-mail:112182504@qq.com

李鑫宇,男,2000年生,硕士研究生。主要研究方向为电机控制、驱动技术。E-mail:xy.li15@siat.ac.cn

谭先锋,男,1990年生,硕士。主要研究方向为机器人驱动技术、嵌入式软件技术。E-mail:xf.tan@foxmail.com

郑登华,男,1989年生。主要研究方向为机器人应用技术。E-mail:834841346@qq.com

摘要

自抗扰控制器是一种不依赖控制对象精准数学模型的控制器,具有超调量小、鲁棒性强等特点,但由于引入非线性函数,参数难以整定。对自抗扰控制器进行线性化处理即为线性自抗扰控制器。针对永磁同步电机(Permanent magnet synchronous motor, PMSM)伺服系统,应用线性自抗扰控制理论,设计并比较了一阶电流环、速度环、位置环LADRC控制器,仿真结果表明,采用LADRC控制器的伺服系统具有良好的动态性能和稳态性能,并具有较强的抗干扰能力,且易于整定。

关键词: 线性自抗扰控制; 永磁同步电机; 参数整定; 鲁棒性

Abstract

Active disturbance rejection controller(ADRC) is a kind of controller which does not depend on the precise mathematical model of the control object. It has the characteristics of small overshoot and strong robustness. However, due to the introduction of nonlinear function, the parameters are difficult to be adjusted. The linearization of ADRC is called linear ADRC. Based on the theory of linear active disturbance rejection control for permanent magnet synchronous motor servo system, the current loop, speed loop and the position loop LADRC controller are designed and compared. The simulation results show that the servo system with LADRC controller has good dynamic performance and steady-state performance, strong anti-interference ability and easy tuning.

Keywords: Linear active disturbance rejection controller(LADRC); Permanent magnet synchronous motor(PMSM); parameter tuning; robustness

PDF (314KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

夏亮, 孙天夫, 李鑫宇, 谭先锋, 郑登华. 基于线性自抗扰控制技术的伺服控制系统研究*[J]. 电气工程学报, 2023, 18(4): 43-49 doi:10.11985/2023.04.005

XIA Liang, SUN Tianfu, LI Xinyu, TAN Xianfeng, ZHENG Denghua. Research on Servo Control System Based on Linear Active Disturbance Rejection Control Technology[J]. Chinese Journal of Electrical Engineering, 2023, 18(4): 43-49 doi:10.11985/2023.04.005

1 引言

伺服系统在数控机床、航空航天、军用武器随动系统以及机器人等领域具有极其广泛的应用[1-4]。近年来,永磁同步电机因高转矩电流比、转矩波动小、调速范围广等优点在工业领域获得了广泛应用[5-6]。随着科技的发展,工程中对于伺服控制系统的快速性、准确性和控制参数易于整定的需求也不断增加,另外在实际应用中永磁同步电机(Permanent magnet synchronous motor, PMSM)作为一个非线性、强耦合的时变复杂系统,会遭遇外部扰动(负载转矩的变化)和内部扰动(参数摄动)等干扰,使得PMSM控制技术一直都是研究热点。针对以上问题,学者们进行了大量研究,一方面,继续以经典的比例-积分-微分(Proportional-integral- derivative, PID)控制器为基础,研究控制参数的自整定[7]、参数辨识[8]等,另一方面则试图将一些先进的控制算法,如滑模变结构控制、自适应控制以及预测控制[9-12]等,应用在PMSM伺服系统中。

针对控制对象的外部和内部扰动,韩京清[13]在PID控制思想的基础上提出了自抗扰控制器(Active disturbance rejection control, ADRC)。ADRC将被控对象的各种不确定因素包括内部扰动和外部扰动归结为总扰动,采用扩张状态观测器(Extended state observer, ESO)对总扰动进行估计,然后进行扰动补偿。ADRC具有超调量小、精度高、抗干扰能力强和不严重依赖模型的特点,目前已经在电力系统、化工过程、精密加工机床等领域得到了推广和应用[14-17]。但由于ADRC采用了非线性函数,需要整定的参数过多,稳定性难以分析,限制了ADRC的工业应用前景。GAO[18]将ADRC进行了线性化处理,提出了线性自抗扰控制器(Linear active disturbance rejection control, LADRC),并提出了基于时间尺度的整定方法,将LESO和状态反馈的设计转化为控制器带宽(ωc)和观测器带宽(ω0)的选取,大大简化了LADRC的参数整定过程,开拓了LADRC的工业应用前景。沈威等[19]通过将ADRC与改进型ESO并联并结合乌鸦算法(Crow search algorithm, CSA)对ADRC进行参数优化,提高了电机控制系统的鲁棒性。刘长良等[20]基于内模原理提出自抗扰控制方法,应对非最小相位系统建模和扰动不确定性。该方法首先依据被控对象参数设计内模控制器,其次利用动态史密斯补偿器补足闭环系统的零点,解决非最小相位部分导致的响应滞后和反向响应幅值过大问题。最后,利用被控对象模型设计的扰动观测补偿器(Disturbance observer and compensation, DOC)增强系统扰动抑制能力。

本文将线性自抗扰控制理论应用于伺服驱动系统,设计了电流环一阶LADRC控制器、速度环一阶LADRC控制器以及位置环二阶LADRC控制器。其中,位置控制系统采用双环的结构,实现了位置和速度的复合精准控制,给出了相应的参数整定方法,与传统的伺服系统相比,需要调试的参数大大减少,并通过试验对LADRC的控制性能进行了研究。

2 线性自抗扰控制原理

以二阶系统为例,二阶系统微分方程一般形式为

y¨=f(y,y˙,w(t),t)+bu

式中,w(t)为外部扰动,b为系统增益,u为输入,f为系统总扰动。实际中b很难得到,这里用b0作为b的估计值,则式(1)可化为

y¨=f(y,y˙,w(t),t)+b0u

将估计不准的部分(bb0)u并入f中,可将微分方程化为状态空间方程形式,令

x1=yx2=y˙x3=f

式中,x3为系统扩张状态变量,即把原来的2阶系统扩展成3阶系统,从而多了一个方程用于求解人为设定的f。这里把所有与输入无关的项f视为系统总扰动,状态空间方程形式为

x˙=Ax+Bu+Ef˙y=Cx
A=010001000B=0b00C=100E=001

式中,x为列向量形式。其中Ef˙这一项可以通过观测器获得,因此在设计Ef˙观测器时不考虑该项。

对该系统可建立线性扩张状态观测器(ESO)

z˙=Az+Bu+L(yy^)y^=Cz

式中,z为对x观测状态向量;y^y的观测值;L为状态观测器的反馈增益。

由式(6)中两式相减得到

x˙z˙=(ALC)(xz)err˙or=(ALC)error

该微分方程的解为error=exp[(ALC)t],当(ALC)为负值时,error会收敛到0。因此可通过设计(ALC)矩阵的特征值使得状态向量z收敛至x来实现状态观测。

L=β0β1β2T代入(ALC)可得

ALC=β010β101β200

这里将该系统三个极点配置在相同位置,则该矩阵的特征多项式为

s3+β0s2+β1s+β2=(s+w0)3

式中,w0为系统极点的值,w0决定了观测器的收敛速度,这里称之为观测器带宽。

通过解式(9)可得

L=β0β1β2T=3w03w02w03T

在观测器对总扰动f (即x3)进行观测之后,即可对控制器进行扰动补偿

u=u0fb0=u=u0x3b0

式中,u为补偿后的输出,将补偿后的u代入式(2),得到

y¨=u0

至此,包含扰动的二阶系统被化简为一个不含扰动的二阶系统。对于二阶系统,使用PD控制器设计u0,则其表达式为

u0=kp(ry)+kd(r˙y˙)

式中,r为参考值,一般为定值,则r˙为0。把式(13)代入式(12)可得

Y(s)R(s)=kps2+kds+kp

配置上式极点为

s2+kds+kp=(s+wc)2

得到PD参数值

kp=wc2kd=2wc

式中,wc为系统极点的值,同理将系统极点配置在相同位置。wc决定了控制器的收敛速度,称之为控制器带宽。一般在进行设计时,观测器带宽为控制器带宽的三到五倍。

3 伺服电机系统线性自抗扰控制器设计

3.1 电流环控制器设计

伺服系统dq轴电流表达式如式(17)所示

i˙d=1Ldud1Ld(RsidweLqiq)i˙q=1Lquq1Lq(Rsiq+weψf)

式中,以q轴电流控制为例实现线性自抗扰控制,uq相当于输入,称为u1Lq为系统增益,称为b,其他项视为总扰动,称为fiq为输出,称为y

由于控制电流微分方程为一阶,在这里采用一阶线性自抗扰控制器。其原微分方程为

y˙=bu+f

式中,b可根据实际测量获得,也可以进行估计,这里用b0作为b的估计值。其他估计不准的部分也可并入f。则式(18)可写为

y˙=(bb0)u+f+b0u=f+b0u

x1=yx2=f

可将微分方程化为状态空间方程

x˙=Ax+Bu+Ef˙y=Cx

式中,x2为系统扩张状态变量,这里为系统总扰动,x为列向量形式,A=0100,B=b00,E=01,C=[10]

对该系统可建立线性扩张状态观测器(ESO)

z˙=Az+Bu+L(yy^)y^=Cz

由前文可知L的取值,这里不再赘述,L=β0β1T=2w0w02T,则ESO可以写成

z˙=(ALC)z+Bu+Ly

展开上式为

z˙1z˙2=2w01w020z1z2+b00u+2w0w02y

在观测器对总扰动f进行观测之后,即可对控制器进行扰动补偿

u=u0fb0

式中,u为补偿后的输出,将补偿后的输出代入原微分方程,得到

y˙=u0

对于一阶系统,使用P控制器设计u0,则其表达式为

u0=kp(ry)

将上式写成传递函数形式为

Y(s)r(s)=kps+kp

式中,kp为控制器带宽。

3.2 速度环控制器设计

速度环经常会面临PMSM参数不确定、负载转矩变化等扰动。

根据电机动力学模型

w˙=ktJiBwTLJ

式中,w为电机转速,kt为转矩系数,J为转子转动惯量,TL为负载转矩,B为黏滞摩擦因数。

由微分方程可以得到速度环控制与电流环具有类似的形式,同样为一阶微分方程。其中电流i为系统输入,ktJ为系统增益,其他项为总扰动。速度环的LADRC设计与电流环相同,这里不再赘述。

3.3 位置环控制器设计

位置环控制同样可以看成由速度控制的一阶微分方程

θ˙=w

位置环的LADRC设计同样可以采用前文所述一阶LADRC设计理论进行设计。

4 仿真分析

为了验证前文所提算法的性能,在永磁同步电机伺服控制系统中对算法进行仿真分析,仿真中所使用的PMSM参数如表1所示。

表1   PMSM仿真参数

参数参数值
额定功率/W2 400
额定转速/(r/min)3 000
额定电流/A12
转矩系数/(N·m/A)0.625
相电阻/Ω0.145
永磁体磁链/Wb0.171
相电感/mH0.983
极对数4
转动惯量/(kg·m2)1.857×10-4

新窗口打开| 下载CSV


仿真系统采用电流环、速度环、位置环三环闭环控制。各控制参数如表2所示。

表2   控制系统三环控制参数

参数参数值
电流环系统增益b01 017.3
电流环LESO观测器带宽ω0/rad2 500
电流环控制器KP500
速度环系统增益b0920.8
速度环LESO观测器带宽ω0/rad250
速度环控制器KP50
位置环系统增益b01
位置环LESO观测器带宽ω0/rad50
位置环控制器KP10

新窗口打开| 下载CSV


下面对比LADRC与PI控制器在电流环、转速环、位置环的控制效果。

首先对比LADRC电流控制器与PI电流控制器的电流控制效果。如图1所示,阶跃电流幅值命令设为10 A,当LADRC电流环带宽与PI电流环带宽相同时,两种控制器的电流控制效果几乎等价,因此可以优先考虑PI控制器,以减少电流环计算量。

图1

图1   LADRC电流控制器与PI电流控制器的电流控制效果对比


保持上述LADRC和PI电流控制器参数不变,增加LADRC和PI速度控制器,并将LADRC和PI控制器的速度环带宽调节至相近,则基于PI电流环、速度环的转速控制效果;基于LADRC电流环、速度环的转速控制效果;基于LADRC速度环和PI电流环的转速控制效果如图2所示。

图2

图2   LADRC速度控制器与PI速度控制器的转速控制效果对比


图2所示,阶跃转速命令设为100 rad/s,虽然PI转速控制器和LADRC转速控制器对转速阶跃命令响应的上升时间相同,但是PI控制器会导致明显的振荡和超调,这是由于PI控制器无法像LADRC控制器一样,把速度环转化为一阶系统。因此在速度控制上,LADRC控制器具有更好的动态性能。另外,图2也展示了PI电流控制器与LADRC速度控制器组合的控制效果,其控制效果与电流、转速均由LADRC控制的效果等价,进一步说明了LADRC和PI控制对电流控制的等价性。

为了测试LADRC和PI速度控制器对扰动的鲁棒性,在t=4 s时开始增加电机负载,则电机电流也随之增加。如图2所示,随着负载和电流的爬升,基于PI速度控制器的转速有明显波动,而基于LADRC转速控制器的转速控制结果展现出明显的抗干扰性。

保持上述LADRC和PI控制器参数不变,增加LADRC和PI位置控制器,则基于PI电流、速度、位置控制器的位置环控制效果;基于LADRC电流、转速、位置控制器的位置环控制效果;基于LADRC电流、位置控制器和PI速度控制器的位置环控制效果如图3所示。

图3

图3   LADRC位置控制器与PI位置控制器的位置控制效果对比


图3所示,阶跃位置命令设为100 rad,并将基于PI位置控制器和LADRC位置控制器的位置阶跃响应时间调节至相近,则基于PI三环控制的速度响应峰值最大,基于LADRC三环控制的速度响应峰值次之,基于LADRC电流、位置控制器和PI速度控制器的电流响应峰值最小。这主要是由于PI位置环没有前馈扰动补偿和PI速度环调节时间较长导致。同样地,为了验证LADRC和PI位置控制器对扰动的鲁棒性,在t=4 s时开始增加电机负载。三种控制方式的控制效果如图4所示。

图4

图4   LADRC位置控制器与PI位置控制器在扰动下的控制效果对比


图4所示,基于LADRC的三环控制对扰动具有很强的鲁棒性,在扰动下位置波动和转速波动都最小。基于LADRC电流、位置控制器和PI速度控制器的三环控制对扰动具有一定的鲁棒性。基于PI的三环控制对扰动的鲁棒性最弱。因此基于LADRC位置控制相对于PI控制器的位置控制也有明显的优势。

5 结论

本文将线性自抗扰控制理论应用在永磁同步电机控制系统中,给出了电流环、速度环和位置环的LADRC控制器设计方法。并通过分析仿真结果的方式探究了LADRC与PI控制器相互组合对伺服电机位置控制的影响,从仿真结果中得出以下结论。

(1) LADRC与PI作为电流内环效果几乎等价。

(2) 对于速度环与位置环而言,LADRC控制器的动态性能和对扰动的鲁棒性相对PI控制器具有明显的优势。

参考文献

葛凯华. 高精度转台用低速永磁同步电机伺服系统研究[D]. 哈尔滨: 哈尔滨工业大学, 2022.

[本文引用: 1]

GE Kaihua. Research on low-speed permanent magnet synchronous motor servo system for high-precision turntable[D]. Harbin: Harbin Institute of Technology, 2022.

[本文引用: 1]

张书华. 数控机床永磁同步电机无速度传感器控制策略的研究与实现[D]. 邯郸: 河北工程大学, 2022.

[本文引用: 1]

ZHANG Shuhua. Research and implementation of sensorless control strategy for NC machine tools permanent magnet synchronous motor[D]. Handan: Hebei University of Engineering, 2022.

[本文引用: 1]

张臻, 周扬忠.

永磁同步电机位置伺服系统改进变结构自抗扰控制

[J]. 仪器仪表学报, 2022, 43(5):263-271.

[本文引用: 1]

ZHANG Zhen, ZHOU Yangzhong.

An improved variable structure active disturbance rejection control for the permanent magnet synchronous motor position servo system

[J]. Journal of Instrumentation and Measurement, 2022, 43(5):263-271.

[本文引用: 1]

刘文韬, 熊伟丽.

基于自抗扰的快速刀具伺服系统复合控制

[J]. 振动与冲击, 2023, 42(12):39-47.

[本文引用: 1]

LIU Wentao, XIONG Weili.

Composite control based on active disturbance rejection for a fast tool servo system

[J]. Journal of Vibration and Shock, 2023, 42(12):39-47.

[本文引用: 1]

曾耀鑫. 超低速伺服转台用永磁同步电机控制系统研究[D]. 哈尔滨: 哈尔滨工业大学, 2022.

[本文引用: 1]

ZENG Yaoxin. Research on the control system of permanent magnet synchronous motor for ultra-low speed servo turntable[D]. Harbin: Harbin Institute of Technology, 2022.

[本文引用: 1]

刘书伟, 姜宏, 章翔峰, .

改进自抗扰的PMSM双环伺服系统控制研究

[J]. 组合机床与自动化加工技术, 2023(5):120-124,128.

[本文引用: 1]

LIU Shuwei, JIANG Hong, ZHANG Xiangfeng, et al.

Improved active disturbance rejection PMSM dual-loop servo system control research

[J]. Modular Machine Tools & Automatic Manufacturing Technique, 2023(5):120-124,128.

[本文引用: 1]

XIAO X, LI Y D, LI M.

Performance control of PMSM drives using a self-tuning PID

[C]// IEEE International Conference on Electric Machines and Drives,2005. San Antonio,TX,USA:IEEE, 2005:1053-1057.

[本文引用: 1]

AN Q T, SUN L.

On-line parameter identification for vector controlled PMSM drives using adaptive algorithm

[C]//2008 IEEE Vehicle Power and Propulsion Conference. Harbin, China:IEEE, 2008:1-6.

[本文引用: 1]

ZHANG X, SUN L, ZHAO K, et al.

Nonlinear speed control for PMSM system using sliding-mode control and disturbance compensation techniques

[J]. IEEE Transactions on Power Electronics, 2013, 28(3):1358-1365.

DOI:10.1109/TPEL.2012.2206610      URL     [本文引用: 1]

LIU X, YU H, YU J, et al.

Combined speed and current terminal sliding mode control with nonlinear disturbance observer for PMSM drive

[J]. IEEE Access, 2018, 6:29594-29601.

DOI:10.1109/ACCESS.2018.2840521      URL     [本文引用: 1]

YUAN X, ZHANG W, WU X.

A new design of PMSM robust current controller based on model-free adaptive control strategy

[C]// 2019 IEEE 4th International Future Energy Electronics Conference (IFEEC). Singapore:IEEE, 2019:1-5.

[本文引用: 1]

NIU S, LUO Y, FU W, et al.

Robust model predictive control for a three-phase PMSM motor with improved control precision

[J]. IEEE Transactions on Industrial Electronics, 2021, 68(1):838-849.

DOI:10.1109/TIE.41      URL     [本文引用: 1]

韩京清. 自抗扰控制技术:估计补偿不确定因素的控制技术[M]. 北京: 国防工业出版社, 2008.

[本文引用: 1]

HAN Jingqing. Self-disturbance control technology:Control technology for estimating and compensating uncertain factors[M]. Beijing: National Defense Industry Press, 2008.

[本文引用: 1]

陶帮正. 线性自抗扰控制器在LCL型并网逆变器系统中的应用研究[D]. 广州: 华南理工大学, 2019.

[本文引用: 1]

TAO Bangzheng. Application research of linear active disturbance rejection controller in LCL grid-connected inverter system[D]. Guangzhou: South China University of Technology, 2019.

[本文引用: 1]

马晓贺, 李翔宇.

基于线性自抗扰技术的舰炮伺服系统仿真研究

[J]. 舰船科学技术, 2018, 40(15):137-140.

[本文引用: 1]

MA Xiaohe, LI Xiangyu.

Simulating investigation on naval gun servo system based on LADRC

[J]. Ship Science and Technology, 2018, 40(15):137-140.

[本文引用: 1]

陈星. 自抗扰控制器参数整定方法及其在热工过程中的应用[D]. 北京: 清华大学, 2008.

[本文引用: 1]

CHEN Xing. Active disturbance rejection controller tuning and its applications to thermal processes[D]. Beijing: Tsinghua University, 2008.

[本文引用: 1]

ZHENG Q, GAO Z.

An energy saving,factory-validated disturbance decoupling control design for extrusion processes

[C]// Proceedings of the 10th World Congress on Intelligent Control and Automation. Beijing,China: IEEE, 2012:2891-2896.

[本文引用: 1]

GAO Z.

Scaling and parameterization based controller tuning

[C]// American Control Conference, 2003:4989-4996.

[本文引用: 1]

沈威, 冉全, 赵世平.

自抗扰与改进ESO并联的永磁同步电机矢量控制

[J]. 组合机床与自动化加工技术, 2023(9):77-81.

[本文引用: 1]

SHEN Wei, RAN Quan, ZHAO Shiping.

Vector control of permanent magnet synchronous motor based on auto disturbance rejection and improved ESO

[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2023(9):77-81.

[本文引用: 1]

刘长良, 杨超杰, 刘卫亮, .

非最小相位系统的改进自抗扰控制及参数整定方法

[J/OL]. 华北电力大学学报:1-7[2023-09-12]. http://kns.cnki.net/kcms/detail/13.1212.tm.20230911.1413.002.html.

URL     [本文引用: 1]

LIU Changliang, YANG Chaojie, LIU Weiliang, et al.

Improved active disturbance rejection control and parameter tuning method for non-minimum phase systems

[J/OL]. Journal of North China Electric Power University:1-7[2023-09-12]. http://kns.cnki.net/kcms/detail/13.1212.tm.20230911.1413.002.html.

URL     [本文引用: 1]

/