计算机控制系统的经典设计方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D(s)s0D(z)z1
稳态增益不变。
⑤变换后D(z)的阶次不变,且分子、分母具有相 同的阶次,自动补上(z+1)p的零点。
并有:
D(e jT ) s 0 2
作用:将全频带特性压缩到0 s/2范 围内,增加截止频率,消除混叠
(3) 应用
• 使用方便,有较高的精度和前述一些好的特性,工程上应 用较为普遍,选好离散化的采样周期。
飞控系统数字化,多变量复杂控制律实现 • 方法:
利用各种变换,D(s)D(z)
4
5.1.1 设计原理和步骤
D(s)
执行机构
被控对象
测量装置
• 连续控制律D(s),离散等效控制律De(s)
• 将数字控制器部分看成是一个整体,其输入和输 出都是模拟量,因而可等效为连续传递函数
De(s)。
5
•若De(s)=D(s),或De(j)=D(j), 则uD(t)=uA(t)
9
1、与z变换相关的离散化方法
(1) z变换法(脉冲响应不变法) D(z)ZD(s)
这种方法可以保证连续与离散环节脉冲响应相同(其他响应不 保证),但由于z变换比较麻烦,多个环节串联时无法单独变换以及 产生频率混叠和其他特性变化较大,所以应用较少。
(2) 带保持器的z变换 ①带零阶保持器z变换法(阶跃响应不变法)
2
3)将D(s/1)平移到
D( j)
D(s/1m),保证1m上
幅值不变
4)将D(s/1m)进行Tustin 变换,得到D(z)
1m
1
O
D(e jD T )
D1 1
D
D
20
5. 预修正双线性变换
(1)离散化公式
D(z) D(s)
s
1
z1
tan(1T/2) z1
1是设计者选定的
特征角频率,希望
在1上的幅值和相
De(s)
r(t) e(t) e*(t)
u*(t)
-
D*(s)
uD(t)
ZOH
执行机构
C(t) 被控对象
连续: u A (j)D (j)E (j)
测量装置
离散: E*(j)T 1n E(jjns)
u * (j ) E * (j )D * (j )
经ZOH后:
uD(j)1je jTE*(j)D*(j)
2. 一阶向后差分法
(1)离散化公式
实质:将连续域中的微分 d c (t)/d tt k TB [c (k) c (k 1 )]/T
用一阶向后差分替换
s与z之间的变换关系: (直接代入)
s(1z1)/T
或:
z 1 1 sT
系统离散: D(z) D(s) s1z1 T
以积分环节为例: D ( s ) C ( s ) /U ( s ) 1 /s ,c ( t) u ( t) d t
• 主要用于低通环节的离散化,不宜用于高通环节的离散化。
19
5. 预修正双线性变换
解决“Tustin变换产生频率轴非线性畸变 ”问题。
预修正:要求在关键频率1上, D(j1) D(ej1T)
其他频率上不保证,仍有畸变
应用:结构陷波器
A
预修正步骤: 1)选择关键频率1
2)求预修正频率
1m
2 T
tg
1T
n
m
特点:
– 零、极点分别按 z esT 一一对应匹配
– 若分子阶次m小于分母阶次n,离散变换时,在D(z)分子上加 (z+1)n-m因子
– 确定D(z)的增益k1的方法: • 按右式来匹配
D(s)s0D(z)z1
• 若D(s)分子有s因子,可依高频段增益相等原则确定增益,即
D(s)sD(z)z1
T 2 T 2
2 2
T 2 T 2
2 2
21ejD T 2ejD T/2ejD T/2
j AT1ejD TTejD T/2ejD T/2
图5-10 双线性变换映射关系
T 22 2jcso isn(( D D T T//2 2))jT 2tan2 D T
A
2 T
tanDT
2
16
4.双线性变换法
• 当< 0(s左半平面),映射到z平面单位圆内 。
②若D(s)稳定,则D(z)一定稳定,映射一一对应
频率特性无混叠
③频率畸变:s域虚轴映射为z域单位圆周长
z域角频率为D
s域角频率
s 2 ( z 1) T ( z 1)
z
1 1
T
2 T
2
s s
1
T 2
1 T2
j j
T
2
T
2
z
2
1 1
D(z) Z1essT
D(s)
这里的零阶保持器是假想的,并没有物理的零阶保持器。这种
方法可以保证连续与离散环节阶跃响应相同(其他响应不保证),
但要进行z变换,同样具有z变换法的一系列缺点,所以应用亦较
少。
② 一阶保持器z变换法(斜坡响应不变法)
由于和零阶保持器z变换法类似的原因,这种方法应用的较少。 10
复杂系统仿真时可能使用
图5-4 一阶向后差分法的映射关系 12
4. 一阶向前差分法
将连续域中的微分用一阶 向前差分替换
(1)离散化公式
s与z之间的变换关系: (直接代入)
d c (t)/d tt k TB [c (k 1 ) c (k)]/T
s
z 1 T
1z1 Tz1
ຫໍສະໝຸດ Baidu或:
z 1Ts
系统离散: 做Dz(z变)换,D得(s) s z1 T
ZOH传递函数:
G Z O H (j
)1ejTTsin(T/2)ejT/2
j
T/2
u D (j) e j T /2 s in (T T /2 /2 )D * (j)n E (j jns)
6
假设: sin ( T T /2 /2 )1 ,T 较 小 ,在 低 频 段
• 一般动态系统有惯性,阻尼,低通特性,高频段幅值衰减大
以积分环节为例: D ( s ) C ( s ) /U ( s ) 1 /s ,c ( t) u ( t) d t
C(z) T
Tz1
D(z)
U(z) z1 1z1
c (k ) c (k 1 ) T u (k 1 )
当前面积=步长*第k-1步的输入
值
13
3.一阶向前差分法
(2)主要特性
① s平面与z平面映射关 系 映射一一对应,无混 叠
第4步:检验计算机控制系统闭环性能。若满足指标要求, 进行下一步;否则,重新进行设计。
改进设计的途径有: – ①选择更合适的离散化方法 – ②提高采样频率 – ③修正连续域设计,如增加稳定裕度指标等
第5步:将D(z)变为数字算法,在计算机上编程实现。
8
5.1.2 各种离散化方法
• 最常用的表征控制器特性的主要指标:
– 零极点个数;
– 系统的频带; – 稳定性与稳态增益; – 相位及增益裕度;
D(s) 等效离散
– 阶跃响应或脉冲响应形状;
– 频率响应特性。
D(z)
离散化方法
• 数值积分法
一阶向后差法 一阶向前差法 双线性变换法及修正双线性变换法
• 零极点匹配法
• 保持器等价法(阶跃响应不变法) • z变换法(脉冲响应不变法)
• 也可选择某关键频率处的幅频相等,即
D(j1) D(ej1T)
22
6. 零极点匹配法
(2)主要特性
① 零极点匹配法要求对D(s)分解为极零点形式,且需 要进行稳态增益匹配,因此工程上应用不够方便。
2 T
O
A
2 T
tan
DT
2
s / 4
(z域)
s / 2
图5-11双线性变换的频率关系 17
③频率畸变特性:
• 所 混叠有幅值集中在0s/2范围内,频率特性无
•
低频段 性变形
A
D
,高频段畸变严重,频率特
• T( s ),线性段变长,畸变小
例:飞机,信号在2Hz,8Hz,400Hz处, 采样频率 s 80
• 信号经ZOH,保留基本频谱,高频部分衰减大
在上述假设下: u D (j)B e j T /2 D * (j)E (j)
若使: u D (j) u A (j) D (j)E (j)
必有: D *(j)ejT/2D (j)
数字控制器 补偿器 模拟控制器
补偿器:补偿ZOH带来的相位延迟-T/2 当T较小时可以忽略其影响,可以不补偿
②若D(s)稳定,则D(z)一定稳定 ③串联特性,变换前后稳态增益不变,
s0时z1。 ④T大,离散后失真大
z 1 11(1Ts) 1Ts 2 2(1Ts)
sj
z12 1(1T)2(T)2 2 4(1T)2(T)2
D(s)s0D(z)z1
(3) 应用
由于这种变换的映射关系有 畸变,变换精度较低。所以,工 程应用受到限制,用得较少。欧 拉积分,T0时失真小。
(1)离散化公式
用梯形面积代替 矩形面积
D(z) D(s) s2 z1 T z1
D (s) C (s)/U (s) 1 /s
t
c(t) 0u(t)dt
c(k)c(k1)T[u(k)u(k1)] 2
进行z变换,得
(1 z 1 )C (z ) T /2 (1 z 1 )u (z )
s与z之间的变换关系 图5-9 梯形积分法
A
A
2 T
tan
DT 2
2
T
O 0.35 /T s / 4 s / 2
D
Tustin变换
A
400
F ( j)
Z变换
s
8
2
8
400
F ( j)
O
D
F ( j)
s
1.996 7.75 38.4
D
幅值不变,频率轴变
2
8
400
频率不变,幅值有混叠 18
4. 双线性变换法
(2)主要特性
④串联特性,变换前后,稳定性不变,
(3) 应用
– 由于该方法的上述特性,所以主要用于原连续控制器在某些特征频 率处要求离散后频率特性保持不变的场合。
21
6. 零极点匹配法
(1)离散化方法
k (s zi)
k 1 (z e ziT )
D (s)m
z e sT D (z)
(s p i)
m (z e p iT )(z 1 )n m
角不变
实际可以直接采用上面的变换公式进行变换
(2) 主要特性
– 该方法本质上仍为双线性变换法,因此具有双线性变换法的各种特
性。但由于采用了频率预修正,故可以保证在关键频率处连续频率
特性与离散后频率特性相等,即满足:
– 在其他频率点幅相频特性会变化
– 稳态增益不变,只要关键频率不为0
D(ej1T)D(j 1)
根轨迹设计,频率域设计
2
5.1 连续域—离散化设计 5.2 数字PID控制器设计
5.3 控制系统z平面设计性能指标要求 5.4 z平面根轨迹设计
5.5 w’变换及频率域设计
3
连续域-离散化设计思想
• 在连续域内已设计好控制律D(s) • 将D(s)离散化,便于计算机编程实现 • 优点: 1)充分利用对连续系统的分析和设计经验 2)离散化方法简单,结论明确 • 工程应用广泛
D(z)U C((zz))1Tz1
Tz z1
c(k)c(k 1 ) T u (k)
总面积=前k-1步面积和+当前面积
当前面积=步长*第k步的输入值
11
2. 一阶向后差分法
(2)主要特性
① s平面与z平面映射关系
s左半平面(0)映射到z平面为
圆心(1/2,0),半径1/2的
小圆内部。映射一一对应,频率无 混叠
③频率畸变:双线性变换的一对一映射,
A
2 T
tanDT
2
保证了离散频率特性不产生频率混 叠现象,但产生了频率畸变。
当采样频率 D T 足够小
A
2DT
T2
D
(s域)
D( jA )
A
2 T
tan
DT 2
2
T
O
O
s / 4
s / 2 (z域)
D(e jT )
(z域)
O
图5-12双线性变换的频率关系
(s域)
计算机控制系统
第5章 计算机控制系统的 经典设计方法
2019年4月 1
计算机控制系统的经典设计方法
• 连续域-离散化设计 在连续域设计控制律D(s),将D(s)离散化 飞行控制律的数字化设计
• 离散域设计 将被控对象离散化,直接在离散域设计控制律 卡尔曼滤波器,预测控制,离散方程
• 经典设计方法
单输入-单输出系统,SISO系统
7
连续域-离散化设计的步骤如下:
第1步:根据系统的性能,选择采样频率 第2步:考虑ZOH的相位滞后,设计数字控制算法等效传递
函数De(s)
D e ( j) D ( j) e j T ,或 D e ( s ) B ( 1 s T /2 ) D ( s )
第3步:选择合适的离散化方法,将De(s)离散化,获得脉 冲传递函数D(z),使两者性能尽量等效。
s 2 ( z 1) T ( z 1)
或:
1 T s
z
1
2 T
s
2
• 直接代入
• 可以获得更高的变换精度
•与一阶差分变换都属于线性变换,
是z变换的一阶近似
15
4.双线性变换法
(2)主要特性
sj
① s平面与z平面映射关系
• 当=0(s平面虚轴)映射为z平面的单位圆周。
• 当> 0(s右半平面),映射到z平面单位圆外 。
②若D(s)稳定,则D(z) 不一定稳定:z域单位 圆对应s域一个圆,不 是全部
稳态增益不变
z1Ts 平移放大关系
j
[S] s z 1
T
-1/T
o
Im [Z]
1
oo
Re
D(s)s0D(z)z1
图5-8 一阶向前差分法的映射关系
(3) 应用
由于这种变换不能保证D(z)一定稳定,所以应用较少。
14
4.双线性变换法(突斯汀-Tustin变换法)