作者简介:胡松钰(1984—),男,深圳大学讲师、博士.研究方向:机器人、运动控制.E-mail: songyu166@szu.edu.cn
中文责编:英 子; 英文责编:子 兰
深圳大学机电与控制工程学院,广东深圳 518060
Hu Songyu, Wu Wei, Qian Song, Pan Jianfei, and Qiu LiCollege of Mechatronics and Control Engineering,Shenzhen University,Shenzhen 518060,Guangdong Province, P.R.China
system identification; networked control systems; network-induced time delays; linear switched reluctance motor; Lyapunov method; positioning controller
DOI: 10.3724/SP.J.1249.2017.04434
针对直线开关磁阻电机网络化运行诱导时延及位置跟踪控制等问题,结合系统在线辨识获得电机模型,将网络化直线开关磁阻电机运动控制系统建模为马尔可夫时延系统.提出具有反馈通道时延的网络化直线开关磁阻电机位置跟踪控制方法,利用Lyapunov稳定性定理和线性矩阵不等式技术得到系统稳定的充分条件,给出状态反馈控制器设计.选取4组不同频率和幅值的正弦参考信号进行实验验证,证实该方法是有效可行的.
This paper addresses the positioning control for the networked linear switched reluctance motor(LSRM)with network-induced sensor-to-controller time delays. The motor parameters are obtained by online system identification method. The LSRM over communication network is modeled as a Markov time-delay system. The stability conditions and the positioning controller design method for the LSRM are obtained by using Lyapunov theory and inequality technique. Experiments are conducted using four sinusoidal reference signals to verify the effectiveness of the proposed positioning control method for the networked LSRM.
直线开关磁阻电机由直线电机和开关磁阻电机相结合衍生而来,具有可靠性高、响应速度快及抗震性好等特点,在国防科技和现代工业领域具有良好的应用前景[1-2].随着科技进步和生产的复杂化,控制系统与网络技术相结合,产生了网络控制系统(networked control system,NCS)[3].NCS具有资源共享、成本低等优点,被广泛用于现代工业和远程医疗等领域[4- 6].然而,由于信息需要通过通信网络分时发送,NCS会在控制回路中产生时间延迟,从而降低系统的控制性能,甚至可能引起系统不稳定[7-9].因此,时延成了NCS中的一个研究重点.
在NCS控制方面,邱丽等[10]针对随机时延和丢包等问题,研究统一建模及动态输出反馈控制方法.Li等[11]提出了基于模糊观测的非线性不确定NCS的控制器设计.王燕锋等[12]在马尔科夫链转移概率矩阵中的元素是部分未知的条件下,研究了NCS的状态反馈控制问题.在直线开关磁阻电机运动控制方面,Cao等[13]研究了互补与模块化线性磁通开关电机速度控制方法.Pan等[14]采用在线自适应控制策略估计系统参数变化,采用比例积分微分(proportional integral differensial,PID)参数调节方法研究直线开关磁阻电机的位置控制.Zhang等[2]研究了多直线开关磁阻电机的协同定位控制问题.Qiu等[15]研究了网络化双直线开关磁阻电机运动控制系统的协同跟踪控制.但以上研究都很少考虑直线开关磁阻电机NCS中的时延问题.本研究以直线开关磁阻电机为被控对象,结合其在线辨识所得模型,建立网络化直线开关磁阻电机运动控制系统数学模型.针对系统中存在的随机时延等问题,提出具有反馈通道时延的网络化直线开关磁阻电机位置跟踪控制方法.利用Lyapunov稳定性定理与线性矩阵不等式技术得到系统随机稳定的充分条件,给出状态反馈控制器的设计,并通过实验验证了该方法的正确有效.
直线开关磁阻电机利用动子、定子的相对位置信号及参考输入位置信号控制A、B和 C三组线圈中的电流,即可产生直线运动.直线开关磁阻电机如图1.
reluctance motor直线开关磁阻电机的电路方程、电磁方程和动力学方程[16]分别为Uk=Rkik+(ψk)/(ik)(dik)/(dt)+(ψk)/(s)(ds)/(dt)(1)
Fk=πi2k(Lmax-Lmin)/2sin((2πs)/y)(2)
F=m(d2s)/(dt2)+D(ds)/(dt)+f(3)
其中, k=a,b,c分别为电机3相中的一相; Uk为相电压; Rk为相电阻; ik为相电流; ψk为相磁链; s为位移; Fk为相电磁牵引力; y为电机的齿宽与槽宽之和; Lmax为动定子在不同相对位置的最大电感值; Lmin动定子在不同相对位置的最小电感值; F为电机的牵引力; m为动子的质量; D为电机运行的速度阻力系数; f为负载阻力.
系统建模
为实现直线开关磁阻电机的控制,将实时通信网引入电机的控制系统.具有时延的网络化直线开关磁阻电机运动控制系统的基本结构如图2,假定传感器是时间驱动的,控制器和执行器是事件驱动.
该控制系统的被控对象为直线开关磁阻电机,考虑如下离散系统:
{x(k+1)=Ax(k)+Bu(k)
x(k(0))=φ(0),
k(0)=-d,-d+1,…,0(4)
其中, x(k)∈Rn是系统的状态向量; u(k)∈Rm是系统的控制输入; A和 B分别是具有适当维数的常数矩阵; φ(0)为系统的初始值; k为离散时间; k(0)为零时刻; d为时延步长.
由图2可知,传感器将被控对象的状态信息由反馈回路传送给控制器,则时延后的状态向量为
(-overx)(k)=x(k-d(k))(5)
其中, d(k)为传感器与控制器之间的时延.
待设计的状态反馈控制器为
u(k)=K(-overx)(k)(6)
其中, K为控制器增益.
将式(5)代入式(6),得
u(k)=Kx(k-d(k))(7)
结合式(4)和式(7),可得闭环系统为
{x(k+1)=Ax(k)+BKx(k-d(k))
x(k(0))=φ(0)
k(0)=-d,-d+1,…,0(8)
如图2,传感器与控制器之间的时延用d(k)表示,假设时延d(k)是有界的,满足
0≤min d(k)≤d(k)≤max d(k)(9)
min d(k)=d-, max d(k)=d-, 将{d(k),k∈Z}建立为有限状态离散时间的马尔可夫链,在有限状态空间集S={0, 1, …, n}中取值,n为正整数,跳变转移概率矩阵 λ中的元素λij为
Pr{d(k+1)=j|d(k)=i}=λij(10)
其中, Pr{d(0)=i}=λi≥0, 且λij≥0是从时间k的模态i到时间k+1的模态j的转移概率, d(0)为零时刻.
∑Sj=0, j≠i λij=1-λii, {i, j∈S}(11)
定理1 对于闭环控制系统(8)和随机有界时延d(k)∈[d-,d-], 若存在适当维数的矩阵 Pi>0, M1>0, M2>0, 和模态{i, j}∈S, 且 K满足不等式(12),则系统(8)是随机稳定.
[-P-1j 0(λij)1/2A(λij)1/2BK 0
* -M-12 Ω23 Ω24 0
* * Ω33 M2 0
* * * Ω44 M2
* * * * Ω55]<0(12)
其中, Ω23=d-(A-I); Ω24=d-BK; Ω33=-Pi+M1-M2+(d--d-+1)M^-1; Ω44=-M1+2M2; Ω55=-M^-1-M2; P-i=∑Sj=0 λijPj; M^-1=(1-λ-i)M1; λ-i=min{λii, i∈S}; *表示对称矩阵中的对称项.
【证】通过扩展文献[17]中的Lyapunov函数,构造Lyapunov候选函数
V(k)=V1(k)+V2(k)+V3(k)(13)
其中, V1(k)=x(k)TP(d(k))x(k); V2(k)=∑k-1l=k-d(k) x(l)TM1x(l)+∑-d--1(θ=-(-overd)+1)∑k-1l=k+θ-1 x(l)TM^-1x(l); V3(k)=∑0(θ=-(-overd)+1)∑k-1l=k+θ-1 d-δ(l)TM2δ(l), δ(l)=x(l+1)-x(l); P(d(k))=Pi; M1、 M^-1和 M2的定义如定理1.
给定d(k)=i和d(k+1)=j, 则有ΔV(k)=ΔV1(k)+ΔV2(k)+ΔV3(k). 令ω(k)=[x(k)Tx(k-d(k))Tx(k-d-)]T, 则有
ΔV1=E{ω(k)T[A BK 0]T ·
P^-i[A BK 0]ω(k)}-
x(k)TPix(k)(14)
其中, E[·]为数学期望.
结合式(11),得
ΔV2=(∑kl=k+1-d(k+1) -∑k-1l=k-d(k))x(l)TM1x(l)+∑-d-+1(θ=-(-overd)+1)(∑kl=k+θ -∑k-1l=k+θ-1)x(l)TM^-1x(l)=
x(k)TM1x(k)-x(k-d(k))TM1x(k-d(k))+∑Sj=0,j≠i λij(∑k-1l=k+1-j -∑k-1l=k-d(k)+1)x(l)TM1x(l)+
(d--d-+1)x(l)TM^-1x(k)-∑k-d-l=k-(-overd) x(l)TM^-1x(l)(15)
其中,∑k-1l=k+1-jx(l)TM1x(l)=[ ∑k-d-l=k+1-j+∑k-1l=k-d-+1] x(l)TM1x(l)(16)
且∑k-1l=k+1-d-x(l)TM1x(l)≤∑k-1l=k+1-d(k)x(l)TM1x(l)(17)
∑k-d-l=k+1-jx(l)TM1x(l)≤∑k-d-l=k+1-(-overd)x(l)TM1x(l)(18)
∑Sj=0, j≠i λij=1-λii≤1-λ-i(19)
结合式(15)至式(19),则
ΔV2≤x(k)TM1x(k)-x(k-d(k))TM1x(k-d(k))+
(d--d-+1)x(k)TM^-1x(k)-x(k-d-)TM^-1x(k-d-)(20)
ΔV3=∑0(θ=-(-overd)+1)( ∑kl=k+θ-∑k-1l=k+θ-1)d-δ(l)TM2δ(l)=d-2δ(k)TM2δ(k)-∑k-1l=k-(-overd)d-δ(l)TM2δ(l)(21)
由Jensen不等式可得
∑k-1l=k-d(k) d-δ(l)TM2δ(l)=( ∑k-d(k)-1l=k-(-overd)+∑k-1l=k-d(k))(d(k)+d--d(k))δ(l)TM2δ(l)≤
( ∑k-1l=k-d(k)δ(l))TM2( ∑k-1l=k-d(k)δ(l))+( ∑k-d(k)-1l=k-(-overd)δ(l))TM2( ∑k-d(k)-1l=k-(-overd)δ(l))=
(x(k)-x(k-d(k)))TM2(x(k)-x(k-d(k)))+
(x(k-d(k))-x(k-d-))TM2(x(k-d(k))-x(k-d-))(22)
因此
ΔV3≤d-2δ(k)TM2δ(k)-(x(k)-x(k-d(k)))(x(k)-x(k-d(k)))TM2(x(k)-
x(k-d(k)))-(x(k-d(k))-x(k-d-))TM2(x(k-d(k))-x(k-d-))(23)
则E[ΔV]≤ω(k)T{[Ω33 M2 0
* Ω44 M2
0 * Ω55]+[A BK 0]TP^-i[A BK 0]+[d-(A-I)d-BK 0]TM2×
[d-(A-I)d-BK 0]
} ω(k)=ω(k)TΦiω(k)(24)
由Schur补引理知,要使Φi<0成立,应有
E[ΔV]≤-σmin(-Φi)ω(k)Tω(k)≤
-βx(k)Tx(k)(25)
其中, β=inf{σmin(-Φi, i∈S)}, σmin(-Φi)为-Φi的最小特征根.由式(25)知,对任意的N≥1, 有
E[V(k+1)]-E[V(0)]≤
-β∑Nk=0E[x(k)Tx(k)](26)
对任意的N>1有
∑Nk=0E[x(k)Tx(k)]≤
1/β{E[V(0)]-E[V(N)]}≤
1/βE[V(0)](27)
以N→∞为极限,可知
∑∞k=0E[x(k)Tx(k)]≤1/βE[V(0)]=
1/βx(0)TP(d(0))x(0)<∞(28)
由文献[18]定义1可知,系统(8)是随机稳定的.因此定理1得证.
定理2 对于闭环系统(8)、位置跟踪控制器(7)及随机有界时延d(k)∈[d- d-],若存在适当维数的矩阵 Pj>0、 Xj>0、 P~i>0、 M~1>0、 M~2>0、 U>0、 X>0, 和模态{i, j}∈S, 且 Y满足式(29)到式(31)的约束
[-Xj 0(λij)1/2AX(λij)1/2BY 0
* -U Ω ^23 Ω ^24 0
* * Ω ^33 M~2 0
* * * Ω ^44 M~2
* * * * Ω ^55]<0(29)
PjXj=I(30)
M2U=I(31)
其中, Ω ^23=d-(A-I)X; Ω ^24=d-BY; Ω ^33=-P~i+M~1-M~2+(d--d-+1)(1-λ-i)M~1; Ω ^44=-M~1-2M~2; Ω ^55=-(1-λ-i)M~1-M~2. 系统(8)随机稳定,且 u(k)=K(-overx)(k)=YX-1(-overx)(k)是系统(8)的位置跟踪控制器.
【证】令ψi=diag{I, I, Xi, Xi, Xi}, P-1j=Xj, M-12=U, 所有 Xi=X, 且给定 P~i=XTPiX, M~1=XTM1X,M~2=XTM2X, KX=Y, 将式(12)分别左乘 ΨTi和右乘 Ψi, 可得式(29)和不等式约束(30)和(31),则定理2证毕.
定理2中的线性矩阵不等式(29)与不等式约束(30)和(31)的解可转化为以下线性不等式(linear matrix inequalities,LMI)约束的最小化问题.
min tr(∑Sj=0PjXj+M2U)
s.t.{(i)LMI(29)
(ii) [Pj I
* Xj]
(iii) [M2 I
* U](32)
其中,tr(·)为矩阵的迹.利用锥补线性化算法求解上述非线性最小化问题,
以直线开关磁阻电机为被控对象,搭建网络化直线开关磁阻电机运动控制系统的实验平台,以验证方法的正确性和有效性.由直线开关磁阻电机的动力学方程式(3),忽略负载影响,则直线开关磁阻电机可进一步表示为离散时间形式
A(z-1)s=B(z-1)F(33)
其中, A(z-1)=1+a1z-1+a2z-2; B(z-1)= b1z-2+b2z-1; A和 B为系统矩阵,系统采用文献[16]的在线辨识方法,可获得电机模型的参数为a1=-1.825 0; a2=0.824 3; b1=0.004 4; b2=0.004 7.
模型参数的微小变化可由不同的识别参考信号引起.然而,识别参数的正负不会随着参考信号的改变而改变.
由文献[19]可知,系统(8)中 A=[1.000 4 0.090 9
0.008 5 0.824 7], B=[0.004 7
0.090 9]. 设引起网络随机时延的马尔可夫链d(k)∈{1, 2, 3}的状态转移概率矩阵是已知的,则
λ=[0.35 0.40 0.25
0.20 0.60 0.20
0.55 0.25 0.20]
由定理2可求出位置跟踪控制器的增益 K=[-0.226 6 1.180 6].
为验证所提方法的正确性和有效性,选取4组不同幅值和频率的正弦信号为参考输入信号,实验得到电机位置误差波形如图3至图6,可见,对应的最大正位置误差E -+和最大负位置误差E --如表1.
本研究考虑最大时延为3 s.对比在不同幅值和频率的正弦参考输入信号下,状态反馈控制器的位置跟踪控制效果.由图3和图4可知,电机的最大绝对位置误差分别为0.401 7和0.417 5 mm,说明当参考输入信号的幅值和频率都不相同时,设计的状态反馈控制器具有良好的位置跟踪控制效果.由图5和图6可知,电机的最大绝对位置误差分别为0.447 6和0.458 9 mm,说明当参考输入信号的幅值相同但频率不同时,设计的状态反馈控制器仍具有良好的位置跟踪控制效果.由图4和图6可知,当参考输入信号的频率相同但幅值不同时,设计的状态反馈控制器仍具有良好的位置跟踪控制效果.综上所述,本研究设计的状态反馈控制器能较地实现电机的位置跟踪控制.
本研究针对直线开关磁阻电机网络化运行诱导时延及位置跟踪控制等问题,结合系统在线辨识获得电机模型,将网络化直线开关磁阻电机运动控制系统建模为马尔可夫时延系统,提出具有反馈通道时延的网络化直线开关磁阻电机位置跟踪控制方法.利用Lyapunov稳定性定理和线性矩阵不等式技术得到系统稳定的充分条件,给出状态反馈控制器的设计.选取不同频率和幅值的正弦参考信号进行实验研究,由实验结果可知本设计的状态反馈控制器有效可行.针对网络化直线开关磁阻电机的运动控制问题,本研究重点研究了系统中的随机时延问题,未来将进一步研究数据包丢失、系统模型不确定性等因素下的控制方法.
深圳大学学报理工版
JOURNAL OF SHENZHEN UNIVERSITY SCIENCE AND ENGINEERING
(1984年创刊 双月刊)
主 管 深圳大学
主 办 深圳大学
编辑出版 深圳大学学报理工版编辑部
主 编 阮双琛
国内发行 深圳市邮电局
国外发行 中国国际图书贸易集团有限公司(北京399信箱)
地 址 北京东黄城根北街16号
邮 编 100717
电 话 0755-26732266
0755-26538306
Email journal@szu.edu.cn
标准刊号 ISSN 1000-2618
CN 44-1401/N