当前位置:
文档之家› 交流伺服系统转动惯量及负载转矩的辨识
交流伺服系统转动惯量及负载转矩的辨识
的参数进行辨识才是有意义的。对电机的负载
转矩的观测主要是针对后者的情况。在电机稳
态运行时,转动惯量为 Jr。当电机的运行出现扰
动时,电机的转速也将发生变化,将 Jr 代入到
状态方程中利用状态观测器来观测负载转
矩, 仅用速度的变化来反映负载转矩的扰动。
由电机的原理特性可知,这是可行的。利用状
态观测器观测出的负载转矩再利用模型参考自
交流伺服系统转动惯量及负载转矩的辨识方法研究
黄立培,蒋志宏,郭宇婕
(清华大学 北京,100084)
摘要 交流伺服系统的工作性能受电机参数及负载扰动的影响很大,有必要对其转动惯量和负载转矩进行在线
辨识和观测,在辨识转动惯量时将负载扰动考虑进去,并据此调整速度 PI 调节器参数以改善和提高系统的稳
态和动态响应性能。本文中先利用状态观测器对负载转矩进行实时观测,然后再利用模型参考自适应算法对系
0 CT
⎢J
⎢ ⎢⎣
0
其中:
⎤
0
⎥ ⎥
0⎥
⎥
[ −
1 J
⎥ ⎥⎦
,ζ
=
Innoise
] λ T noise ,
Innoise 是系统的控制输入噪声;
λnoise 是负载扰动引起的噪声。
由系统的状态方程和输出方程的矩阵参数 可以得到系统能观性矩阵:
⎡
⎤
N
=
⎡C ⎤
⎢ ⎢
CA
⎥ ⎥
⎢⎣CA 2 ⎥⎦
=
⎢ ⎢ ⎢
1
困难,利用自适应控制理论(比如最小方差理 论)来同时辨识转动惯量和观测负载转矩时, 要求速度不断变化,同时转动惯量和负载转矩 两个量都是瞬时改变的,这种算法很难达到收 敛。所以,要辨识电机的转动惯量和观测负载 转矩只能分两步来进行。第一步,先把转动惯
量 J 当作已知量,观测出负载转矩 M L ;第二
示。
其中ω1 和ω2 是转折频率,ωc 是截止频率。 幅频响应中的中频带宽度 h=τ/T=ω2/ω1 是一个 重要的参数。理论已经证明,若要获得最小的
闭环幅频响应幅值 MrMin,应满足:
ω2 = 2h ωc h +1
(15)
ωc = h +1
ω2 1
(16)
此时对应的最小峰值 Mr 为:
M rMin
(4)
bg
(k
)
=
bg
(k
−
1)
+
1
β (k)U(k + β (k)U 2
−1) (k −
1)
ε
(k
)
可能会对系统的机械特性造成明显的影响,因 (5)
此需要采取相应的措施,对系统进行有效的控 制[1-5]。同时,在交流伺服系统的实际应用中, 调节器参数的确定是一项非常繁杂的工作,需 要花费大量的时间和精力,而且必须具备丰富 的工程经验才能取得良好的结果。一种比较简 单的方法是:首先辨识出电机转子和负载的转 动惯量,然后根据辨识的实时值对 PI 控制器参 数进行整定,以提高系统动态性能。
(7)
1.1 基于负载转矩观测的转动惯量的模型 参考自适应辨识算法
1.1.1 转动惯量的模型参考自适应辨识算法
负载与电机是刚性联结,交流电机的机械 运动方程可以离散为:
ωm(k)
=
ωm(k
−1)
+
T J
[Mm(k
−1)−ML Nhomakorabea(k
−1)](1)
其中,ω m 为电机转速,T 为采样时间, J 为机
械系统的转动惯量, M m 为电磁转矩, M L 为
式中,y 为速度信号, yg 为估计速度信号,
bg =T/J 为待辨识变量,β为自适应增益,λ 1 、
λ 2 为系数。
将式(2)作为参考模型,式(3)作为可调模 型,式(5)作为自适应机制,则可以实现交流电 机的模型参考自适应辨识算法。
1.1.2 负载转矩的状态观测算法
对磁场定向控制的电机调速系统,在负载
变量,但是因为控制器的采样频率很高,而且
负载转矩的相对变化比较慢,因此,可以假设
其微分等于零即
dM L = 0
dt
(11)
可以将状态方程(9),(10)和(11)及输出方
程写成矩阵的形式:
dx = Ax + Bu dt
y = Cx
(12)
其中:
A
=
⎡ ⎢ ⎢ ⎢
− C
R L
T
0 0
0
⎤ ⎥
−
1
⎥ ⎥
⎢J
J⎥
⎢0 0 0⎥
⎢⎣
⎥⎦
⎡1⎤
B
=
⎢ ⎢ ⎢
L 0
⎥ ⎥ ⎥
⎢0⎥
,
⎢⎣ ⎥⎦ ,
[ ] C = [1 1 0],x = iq ωm M L T ,u = U q
如果要把噪声考虑进去的话,状态方程(12)
可以写成:
dx = Ax + Bu + Γ ζ dt
y = Cx
(13)
其中:
⎡
Γ
=
⎢ ⎢ ⎢
统的机械参数即系统转动惯量进行了辨识,并研究了自适应增益对辨识结果的影响。根据转动惯量的在线辨
识量,利用最小峰值响应方法对系统速度 PI 调节器参数进行了自整定。仿真和实验结果验证了算法的有效性。
关键词:转动惯量、负载转矩辨识, 状态观测器, 自整定。
0 引言
yg (k) = 2 y(k −1) − y(k − 2) + bg (k −1)U (k −1)
2 .8
2 .6 0 .0 7 0
0 .0 7 2
0.074 0.076 t/s
0 .0 7 8
0 .0 8 0
(a). 未进行速度调节器自整定
3 .2
1 -03×ω / r · m- i1n m
3 .0
2 .8
2 .6 0 .0 7 0
0 .0 7 2
0 .0 7 4 0 .0 7 6 t/s
0 .0 7 8
适应算法在线辨识转动惯量 J,继而对速度 PI
调节参数进行整定。
2
2 速度 PI 调节器参数自整定算法
将辨识出的转动惯量应用于转速自适应控
制,可以调整速度环零极点分布,使系统达到
良好的稳定性能和快速的动态响应效果。
控制系统中速度环框图如图 1 所示,其开
环传递函数可以表示为:
Gol
=
K ol (τs + 1) s 2 (Ts + 1)
1 机械参数辨识算法研究
U(k −1) ={[Mm(k −1)−Mm(k −2)]
+ [M L (k − 2) − M L (k −1)]}
(6)
β (k ) = 1 [ β (k − 1) λ1 (k )
− λ2 (k )β 2 (k −1)U 2 (k −1) ]
λ1 (k ) + λ2 (k)β (k −1)U 2 (k −1)
和速度设定变化时要求有很高的动态响应性
能,及在电机参数变化时要有强的鲁棒性。但
是负载转矩与转动惯量一样,也是个很难直接
测量的非电物理量,因此也需对其在线观测。
然而,由于电机的转动惯量和负载转矩在同一
个机械运动方程中,即
Mm
−
ML
=
J
dω m dt
(8)
且电机的转动惯量只与电机的运动方程有关。
因此同时在线辨识和观测出这两个物理量比较
1 CT − R
⎢J L
⎢ R2 ⎢⎣( L2
−
RC T LJ
)
1 0
0
0 −1
⎥ ⎥ ⎥
J⎥
⎥ 0 ⎥⎦
容易证明系统的能观性矩阵是可逆的,由能
观性判据可知,该系统的状态是完全能被观测
的[7]。这样利用 仿真软件就可以得到负载转矩
的观测机理,有了观测规律便可以实现对负载
转矩进行在线观测了。
只有在电机启动或运行出现扰动时对电机
*
*
-
uβ
φ
φ
Rotor Flux Calculator
iii
Encoder
IM
图 4 异步电机矢量控制系统
本课题的实验平台是基于 TMS320C30 DSP 的异步电机柔性控制系统[9]。其核心是一台 PC 机和一块 C30 开发板。PC 机负责用户界面、PWM 波形发生、A/D 采样以及 DSP 控制;DSP 进行控 制和辨识算法的处理。整个系统的硬件结构如 图 3,基于该硬件环境的矢量控制如图 4 所示。
250
th e sp e e d n (r/m )
200
150
100
50
0
0
1
2
3
4
5
6
7
8
t/s
(a). 未据 ML 观测值进行速度调节器自整定
250
th e spe ed n(r/m )
200
150
100
50
0
0
1
2
3
4
5
6
7
8
t/s
(b). 据 ML 观测值进行速度调节器自整定 图 7 转子速度响应波形
(14)
其中,
K ol
=
1 R
⋅ 3n pψ fd Ki 2J
,τ
=
Kp Ki
,T
=
LR,
K 、 K 是速度 PI 调节器的比例积分系数。
P
i
这是一个典型三阶系统。设计这种系统参
数有时域和频域的多种方法。本文选用的是“最 小 Mr 准则”方法[8]。其中 Mr 为系统闭环幅频响