3.5 干扰观测器的设计与分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
− sTd
Bp ( s) Ap ( s )
(9)
其中 T d 为延迟时间。
名义模型可以表示为:
Gn ( s ) = Bn ( s) An ( s)
(10)
在设计低通滤波器 Q ( s ) 的带宽时,高频扰动 对系统产生扰动作为标称对象的乘积摄动:
G p ( s) = Gn ( s)(1 + ∆( s))
G* ( z −1 ) = p
由图7可得: 由图 可得: 可得
GCY ( z −1 ) =
z − mG p*Gn* Gn + Q( z )( z G p − z
* * −1 −m − mn
Gn )
*
(18)
GDY ( z −1 ) =
z − mG p*Gn* (1 − z − mn Q( z −1 )) Gn + Q( z )( z G p − z
仿真程序: 选择滤波器 Q ( s ) 仿真程序: sys_delay.m ,其结果见图 。 其结果见图5 clear all; close all; tol=400*10^(-6); [np,dp]=pade(tol,6); delay=tf(np,dp); delta=tf(np,dp)-1; sys=1/delta;
Gξ Y ( s ) = −GP ( s )Q( s) Gn ( s ) + [GP ( s ) − Gn ( s) ] Q( s )
(5)
(6)
Q ( s ) 是干扰观测器设计中一个非常重要的环节,首先,为使
Q(s)Gn−1(s) 正则,Q ( s ) 的相对阶应不小于 G ( s)的相对阶;其次,
其中 ∆ ( s ) 为高频振动。
(11)
为分析时间延迟对控制器性能的影响,假设时间 延迟因子是唯一不确定部分,此时
An (s) = Ap (s)
和 Bn ( s) = Bp (s) ,由公式(9),(10)和(11) 可以得到:
∆( s) = e
− sTd
−1
(12)
保证干扰观测器内环鲁棒稳定的充分必要条件是: || T ( jw)∆ ( jw) ||∞ ≤ 1 其中 T ( s ) 是补灵敏度函数。 (13)
Q 在高频段, ( s ) = 0 由式(3)至(6),有
GUY ( s ) = GP ( s )
GDY ( s ) = GP ( s )
Gξ Y ( s ) = 0
(8)
G 上式说明,在高频时, ξ Y ( s ) = 0 可见干扰观测器 对测量噪声不敏感,可以实现对高频噪声的有效滤除, 但对于对象参数的摄动及外部扰动没有任何抑制作用。 通过上述分析可见,通过采用低通滤波器 设计
d
u
+
ε

+
+
GP ( s )
+ ˆ d

GP −1 ( s )
图2 干扰观测器的基本思想
图2中的GP ( s )为对象的传递函数, d 为等效干扰,d 为观测 ˆ 干扰, u 为控制输入。
ˆ 由上图,求出等效干扰的估计值 d 为:
ˆ = ( ε + d ) G ( s )G −1 ( s ) − ε = d d P P
(3)
即:
GUY (s) =
GP (s)Gn (s) Gn (s) + [GP (s) − Gn (s)] Q(s)
(4)
根据式(3),对图3做等效变换,得到简化框图4 如下。
d
+
+
u
+

1 1 − Q( s)
GP ( s)
y
Q( s) Gn ( s)
+ +
ξ
图4 图3的简化框图
利用梅森公式,根据图4,可推出 GP ( s )Gn ( s ) [1 − Q( s ) ] GDY ( s ) = Gn ( s ) + [GP ( s ) − Gn ( s ) ] Q( s )
1 = 1 Q( s) = 0 , ( s ) ,即前向通 1 − Q( s) Gn
道的控制增益为1,反馈系数为0,则从 到 之间 相当于开环,其传递函数等于对象的开环传递函 数 GP ( s ) ,干扰观测器的作用消失。
3. 低通滤波器 Q ( s ) 的选择
假设被控对象可以表示为:
G p ( s) = e
ξ
为测
d
u
+
ε

+
+
GP ( s )
+
+ +
y

Gn ( s )
−1
ξ
δˆ
ˆ d
Q(s) 干扰观测器
图3 干扰观测器原理框图
根据梅森公式,由图3可得从 u 到 y 的传递 函数计算方法:
由于
∑P ∆
k =1 k
n
k
= Gp ( s )
(2)
− Li = Q ( s ) − Gn 1 ( s ) Q ( s ) Gp ( s ) ∑
GDY (s) = 0
(7)
上式说明,在低频段,干扰观测器仍使得实际 对象的响应与名义模型的响应一致,即可以实现 对低频干扰的有效补偿,从而保证较好的鲁棒性。 GDY (s) = 0 说明干扰观测器对于 Q ( s ) 频带内的
Gξ Y ( s ) = 1
低频干扰具有完全的抑制能力, ,
说明干扰
观测器对于低频测量噪声非常敏感,因此,在实际 应用中,必须考虑采取适当的措施,减小运动状态 测量中的低频噪声
在干扰观测器的设计中,取 T ( s) = Q( s) ,则
|| Q( jw) ||∞ ≤ 1 || ∆( jw) ||∞
(14)
上式为低通滤波器 Q ( s ) 的设计依据。 为了说明高频振动 ∆ ( s )对扰动观测器带宽的限制,图5 从 1/ ∆ ( s ) 与 Q ( s ) 的幅值特性来反映 Q ( s ) 带宽的限制。 实际系统中,综合低通性能与稳定性考虑,采用三阶低通 滤波器:
figure(1); bode(1/delta,'r',{5,10^5});grid on; tol1=0.00035; Q1=tf([3*tol1,1],[tol1^3,3*tol1^2,3*tol1,1]); hold on; bode(Q1,'k--');
仿真程序: 仿真程序 连续系统: 连续系统 do_sim_int.m, do_sim.mdl, do_sim_plot.m
则根据梅森公式有
GUY ( s ) = GP ( s ) G P ( s )Gn ( s ) = 1 − Q ( s ) − Gn−1 ( s )Q ( s )GP ( s ) Q ( s )GP ( s ) + Gn ( s ) [1 − Q ( s ) ]
GP ( s ) 1 − Q(s) = Q ( s ) GP ( s ) 1+ Gn ( s ) 1 − Q ( s )
(1)
式(1)说明,用上述方法可以实现对干扰的准确估计和补 偿。图2描述了干扰观测器的基本思想,但对于实际的物理 系统,其实现存在如下问题:
(1)通常情况下, GP ( s ) 的相对阶不为0,其逆 物理上不可实现; (2)对象 GP ( s ) 的精确数学模型无法得到; (3)考虑测量噪声的影响,上述方法的控制性 能将下降。
P k —从输入端到输出端第 k 条前向通道的总传递函数 ∆ k —特征式 ∆ 中,将其与第 k 条前向通道接触的 回路所在项除去后余下部分。并称代数余子式。
∑L
i
—所有各回路的“回路传递函数”之和; —
i j
∑L L
i
—两两互不接触的回路,其“回路传递函数” 乘积之和;
k
∑LL L
j
—所有三个互不接触的回路,其“回路传递函 数”乘积之和。
n
Q ( s)
带宽的设计,是在干扰观测器的鲁棒稳定性和干扰抑制
能力之间的折衷。
Q ( s ) 的设计原则为:即在低频段, Q ( s ) = 1 ;在高频段,
Q ( s ) = 0 具体分析如下:
在低频时, Q ( s ) = 1 GUY ( s ) = Gn ( s )
由式(3)至(6),有
Gξ Y ( s ) = 1
3τ s + 1 Q( s) = 3 3 τ s + 3τ 2 s 2 + 3τ s + 1
(15)
低通滤波器的截止频率由时间常数 τ 决定,随着 τ 的减少 带宽逐渐增加。取滤波器 Q(s) 的截止频率分别为50、150 和 450HZ,分别记为 Q1 Q2 和 Q3 ,见图5所示。
由图5可以看出,当截止频率为 由图 可以看出,当截止频率为450HZ时,式(13)的 可以看出 时 的 鲁棒稳定条件已经被破坏; 鲁棒稳定条件已经被破坏;截止频率为150HZ时,1 / ∆ ( s ) 与
Bode Diagram 150 1/Delta Q1 Q2 100 Q3
Magnitude (dB)
50
0
-50
-100
10
0
10
1
10
2
10பைடு நூலகம்
3
10
4
Frequency (Hz)
图5 滤波器 Q ( s ) 的选择
参考文献: 参考文献:
C.J.Kempf, S.Kobayashi, Disturbance Observer and Feedforward Design for a High-Speed Direct-Drive Positioning Table. IEEE Transactions on Control Systems Technology, 1999, 7: 513-526
* * −1 −m − mn
Gn )
*
(19)
GNY ( z −1 ) =
− z − mn G p*Q( z −1 ) Gn * + Q( z −1 )( z − mG p* − z − mn Gn* )
(20)
−1 设 Q ( z ) 为理想的低通滤波器,即在低频段,当 f ≤f q 时,
离散系统的控制仿真
对象(9)式可离散化为:
G p ( z −1 ) =
其中 m 为延迟时间。
z − m B p ( z −1 ) Ap ( z −1 )
(16)
离散化的名义模型表示为: 离散化的名义模型表示为:
z − mn Bn ( z −1 ) Gn ( z −1 ) = An ( z −1 )
(17)
由连续干扰观测器可得到离散干扰观测器的结构,如图6所示,
为低通滤波器,则 Q ( z −1 )
图6 离散系统干扰观测器
图7 与图6等价的离散系统 与图 等价的离散系统

Bn ( z −1 ) * Gn ( z −1 ) = An ( z −1 )
B p ( z −1 ) Ap ( z −1 )
Q (s)
可以实现对低频干扰的有效补偿和高频噪声的有效 滤除,是一种很有效的工程设计方法。 由简化框图4可以从另一个角度来理解干扰观 测器的作用。在低频段, Q ( s ) = 1 则
1 =∞ 1 − Q(s)
Q( s) = Gn −1 ( s ) Gn ( s )
,显然,加入干扰观测器后,
系统在低频段时的控制相当于高增益控制; 在 高频段, Q ( s ) = 0 则
Q ( s ) 的幅值比较接近,是较为理想的选择;但是 的幅值比较接近,是较为理想的选择;
考虑实际系统还有其他的模型误差及离散化时残差的影 响,综合鲁棒稳定与系统性能,只能选择50HZ的滤波 综合鲁棒稳定与系统性能,只能选择 的滤波 器。综上所述,由于时间的延迟的影响,系统只能在较 综上所述,由于时间的延迟的影响, 低频段保持扰动观测器的特性。 低频段保持扰动观测器的特性。
程鹏《 附:用梅森公式求传递函数(P程鹏《自动控制原理》49), 用梅森公式求传递函数( 程鹏 自动控制原理》 ), 该公式的证明可参考有关著作。 该公式的证明可参考有关著作。
梅森公式的一般形式为:
G (s ) =
∑P∆
k =1 k
n
k

G 式中: ( s ) —待求传递函数:

—特征式,且 ∆ = 1 − ∑ Li + ∑ Li L j − ∑ Li L j Lk L
3.5 一种基于干扰观测器的系统辨识
1、基本设计原理 、
一个实际对象(直流电机带动一个负载)及名 义模型的频率特性曲线如图1所示。
0
增益 增益/dB
-40 -80 10
0
10
1
10
2
相移/
o
-200 -400 -600 10
0
名义模型 对象 10
1
10
2
频率/Hz
图1 对象及名义模型频率特性曲线
干扰观测器的基本思想是将外部力矩干扰及模 型参数变化造成的实际对象与名义模型输出的差异 统统等效的控制输入端,即观测出等效干扰,在控 制中引入等量的补偿,实现对干扰完全抑制。干扰 观测器的基本思想如图2所示。
2 基于名义模型的干扰观测器 解决上述问题的一个自然的想法是在
ˆ d 的后面串入
低通滤波器 Q ( s ) ,并用名义模型 Gn ( s ) 的逆 Gn −1 ( s ) 来替 代
G P −1 ( s )
,得到如图3所示的框图,其中虚线框内部分为干
扰观测器, u 为输入信号, 量噪声。
d 为等效干扰,
相关文档
最新文档