控制系统中连续域—离散化设计 非常全
第八章 连续域-离散化设计讲解

第八章 连续域-离散化设计8.1设计的基本原理7.4)(109z 811实现:章、:域设计控制器(离散)章)连续域离散化(章)现代控制理论(反馈控制理论:域设计控制器(连续)z D s ⎪⎭⎪⎬⎫→⎩⎨⎧连续域-离散化设计方法:D(s)→ D(z)控制器软件的实现过程:1)根据被控对象的传递函数)(s G ,按连续系统的分析与设计方法设计)(s D稳(稳定性):稳定裕度(幅值裕度和相角裕度) 准(稳态误差):位置、速度和加速度误差系数 快(动态性能指标):谐振峰值、谐振频率、通频带、阻尼比最小拍:在离散系统中,调节时间的长短以采样周期个数表示,一个采样周期称一拍,调节时间最短的系统称最小拍2)根据系统特性和要求选T (9章) 3)D(s)→ D(z)4)标准)(s D 与)(z D 性能对比 5)由)(z D 求差分方程,编软件程序 6)系统调试8.2冲击响应不变法(Z 变换)一、定义:○1)()]([z D s D Z =; 二、特性:1频率坐标变换是线性(T ωω→)变换 说线性不妥,有超越函数e∑+∞-∞=±==±==n s jn j s e z jn j D T s D z D sT j )(1)(*)(ωωωωω s ω太小易混叠,应提高s ω2若)(s D 稳定,则)(z D 稳定3)(s D 与)(z D 的冲击响应相同冲击响应为)(t δ,其拉氏变换为1)]([=t L δ,若输入为冲击响应,则1)]([)(==t L s R δ)]([)]()([)(s D Z s R s D Z z D ==若不为冲击响应,则)]([)]()([)(s D Z s R s D Z z D ≠=4无串联性)]([)]([)]()([2121s D Z s D Z s D s D Z ≠注意:若保持增益不变,根据∑+∞-∞=±==±==n s jn j s e z jn j D T s D z D sT j )(1)(*)(ωωωωω 则)]([)(*s D TZ z D = 三、例题例:已知23)(+=s s D ,T=0.01s ,求)(z D 解:101.02113]23[)(-⨯--⨯=+=z e s Z z D 例:已知2)1()(+=s ss D ,T=1s ,求)(z D解:])1([)(2+=s sZ z D21211222212111)()()()(][d d ])1()1[(d d ])1()1[(d d lim ])()[(d d lim )!1(1T T T s sT sT sT s sTs sT sT s sTq i q q p s i e z TZe e z e z sZTe e z e z zs s e z zs s s s e z zs s s s e z zs F p s s q R i ----=-=-=--→--→---=-+-=-=-++=-++=---=8.3阶跃响应不变法一、定义(1) (2) (3)这种方法的思想是先将模拟控制器)(s D 近似为加零阶保持器的系统,再将该系统用Z 变换方法离散化为数字控制器)(z D 。
计算机控制系统经典设计法——离散设计法

(1)
闭环脉冲传递函数的确定
典型输入的z变换表达式
R( z )
A( z ) (1 z 1 ) q
误差E ( z )的脉冲传递函数
系统的静态误差为
E ( z ) R( z ) Y ( z ) Φe ( z ) 1 Φ( z ) R( z ) R( z )
A( z )(1 Φ( z )) (1 z 1 )-(1 z 1 ) 2 z 1-z 2
1 Φ( z ) 0.5434 z 1 1 0.5 z 1 1 0.3679 z 1 D( z ) G ( z ) 1 Φ( z ) (1 z 1 )(1 0.718 z 1 ) z 1 1 2 1 E ( z ) (1 Φ( z )) R( z ) (1 z ) z (1 z 1 ) 2
二拍以后,系统输出等于输入信号
(3) 对单位加速度输入信号
Φ( z ) 1 (1 z 1 )3 3z 1-3z 2+z 3
1 0.8154 ( 1-z 1+ z 2) 1 0.3679 z 1 1 Φ( z ) 3 D( z ) G( z ) 1 Φ( z ) (1 z 1 ) 2 (1 0.718 z 1 )
R( z )
E( z)
D( z )
G( z )
Y ( z)
1 Φ( z ) D( z ) G ( z ) 1 Φ( z )
要点:如何把系统的性能指标转换为闭环特性Φ( z ),解出的D( z )能否 物理实现以及系统能否保证稳定。
5
R( z )
E( z)
D( z )
G( z )
Y ( z)
连续域-离散化设计

r(t)
e(t) T
e(k)
u(k)
u(t)
y(t)
D(z)
T
H0(s)
G(s)
离散化方法: 离散化方法: 1. 冲击响应不变法
二、特性: 特性:
连续控制器的离散化
Z[D(s)] = D(z)
1、频率坐标变换是线性( ω → ωT)变换 、频率坐标变换是线性( 2、若 D(s) 稳定,则 D(z) 稳定 、 稳定,
D( z ) ≈ D( s )
1 z 1 s= T
连续控制器的离散化
离散化方法: 离散化方法: 1. 冲击响应不变法 2. 阶跃响应不变法 3. 一阶差分近似法
D( z ) ≈ D( s )
1 z 1 s= T
连续控制器的离散化
离散化方法: 离散化方法:
Ks (s + z1)(s + z2 )(s + zm ) 零极点匹配法: 4. 零极点匹配法: D(s) = (s + p1)(s + p2 )(s + pn )
s
稳定域
jω
z
σ
极点
Pi
e
piT
D(s) 与 D(z) 的冲击响应相同 3、 、
冲击响应为δ(t) ,其拉氏变换为 L[δ (t)] = 1 若输入为冲击响应 L[δ (t)] = 1
D(z) = Z[D(s)R(s)] = Z[D(s)]
4、无串联性 Z[D (s)D (s)] ≠ Z[D (s)]Z[D (s)] 、 1 2 1 2
例:已知 D(s) = 解:
3 ,T=0.01s,求 D(z) , s+2
3 1 D(z) = Z[ ] = 3× s+2 1 e 2×0.01 z 1
控制系统中连续域—离散化设计 非常全

z
1 1 1 (1 Ts) 1 Ts 2 2 (1 Ts)
s j
1 1 (1 T )2 (T )2 z 2 4 (1 T )2 (T )2
2
②若D(s)稳定,则D(z)一定稳定 ③变换前后,稳态增益不变。 ④离散后控制器的时间响应与频率响 应,与连续控制器相比有相当大的 畸变。
z e sT 零、极点分别按
D( s)
s
D( z )
z 1
• 也可选择某关键频率处的幅频相等,即
D( j1 ) D(e j1T )
14
5. 零极点匹配法
(2)主要特性
① 零极点匹配法要求对D(s)分解为极零点形式,且需 要进行稳态增益匹配,因此工程上应用不够方便。 ② 由于该变换是基于z变换进行的,所以可以保证D(s) 稳定,D(z)一定稳定。 ③ 当D(s)分子阶次比分母低时,在D(z)分子上匹配有 (z+1)因子,可获得双线性变换的效果,即可防止频 率混叠。
13
5. 零极点匹配法
(1)离散化方法
D( s ) k ( s zi )
(s p )
i n
m
z e sT D( z )
k1 ( z e ziT )
(z e
m
m
piT
)
( z 1) n m
特点:
– 匹配 – 若分子阶次m小于分母阶次n,离散变换时,在D(z)分子上加 (z+1)n-m因子 – 确定D(z)的增益k1的方法: D(s) s0 D( z) z 1 • 按右式来匹配 • 若D(s)分子有s因子,可依高频段增益相等原则确定增益,即
T (1 z 1 ) U ( z) 2 1 D( z ) 2 ( z 1) E( z) 1 z 1 T ( z 1)
计算机控制06.离散化设计与连续化设计方法

自动化学院:李明
12
常用控制算法>>数字控制器的设计方法
数字控制器的连续化设计方法
第3步:将模拟控制器D(s)离散化为数字控制器D(z) , 使两者性能尽量等效
(2) 带零阶保持器的Z变换法(阶跃响应不变法)
D(z)
Z
1
e s
sT
D(s)
这里的零阶保持器是假想的,并没有物理的零阶保持器。这种方法可 以保证连续与离散环节阶跃响应相同(其他响应不保证),但要进行Z变 换,同样具有Z变换法的一系列缺点,所以应用亦较少。
(1) 选择更合适的离散化方法; (2) 提高采样频率; (3) 修正连续域设计,如增加稳定裕度指标等。
自动化学院:李明
17
常用控制算法>>数字控制器的设计方法
数字控制器的连续化设计方法
第5步:将D(z)变为差分方程,并编制计算机程序
一般均采用直接程序设计法,设数字控制器D(z)有一般形式为:
D(z)
自动化学院:李明
6
常用控制算法>>数字控制器的设计方法
数字控制器的连续化设计方法
连续化设计方法的步骤
第1步:用连续系统的理论确定控制器D(s); 第2步:选择合适的采样周期,确定保持器的类型(一般用零阶保持器); 第3步:用合适的离散化方法由D(s)求出D(z); 第4步:检查系统性能是否符合设计要求,若满足指标要求,进行下一步,
U(z) T u(k)
1 eTs
s
u(t)
G0(s)
Y(z) T
y(t)
G(s) H(s)
计算机控制系统是一个混合系统,既可以作为全离散的系统来处理, 也可以当做全连续的系统来处理。
如果把系统中串接的保持器、被控对象和采样器三个环节合并,就 是一个等效的离散子系统,其输入为离散系统的控制信号 u(k),输出为 离散的偏差信号e(k)。
第5章数字控制系统的连续——离散化设计-PPT精品文档

说明: 连续——离散化设计是一种近似的设计方法:
由D(s)到D(z)的转换是一种近似过程; 在设计中,没有考虑保持器对系统的影响。(零保带来T/2
的相位滞后,使系统闭环性能变坏。因此连续——离散化设 计的系统,要求有较小的采样周期T。) 本章重点: 1. 由D(s)到D(z)的多种近似方法。 2. 检验所设计的数控系统的性能。
改进的双线性变换为 D (z) D (s)
(z 1) 0 s tg ( T/ 2) (z 1) 0
5.3 匹配Z变换(又称零极点匹配、根匹配)
设计准则:直接将D(s)的零极点由Z变换 z=esT 映射到Z 平面上,成为D(z)的零极点。
K ( s z K ( z z s i) z i) 1 1 D ( s ) ni D ( z ) ni ( sp ( zp i) i)
1( t )
D(s)
u(t )
1( t )
1 * (t )
u * (t )
D(z)
分析保持器等效法的特点:
D(s)与D(z)极点按Z变换定义一一对应 若D(s)稳定,D(z)稳定;
z=esT;
D(z)与T有关;
D(s)与D(z)频率特性不同; D(s)与D(z)零点不是按
z=esT 一一对应的。
设计准则为: 波 使 器 D ( s 模 ) 和 拟 数 滤 字滤 D ( z ) 波 在所要求的频 有 率 相 点 同 上 的 具 频率特性 即 D ( s )sj D ( z )z T。 0 0 ej
2 T 0 2 ( ej 1 ) T 0 j A 0 A j T 0 tg ( T /2 )2 T ( e 1 ) 0
第5章 数字控制系统的 连续——离散化设计
连续域-离散化设计

D(z)
Kz(z
ez1T )( z ez2T ) ( z ( z e p1T )( z e p2T )
e zmT )( z 1)(nm1) ( z e pnT )
5. 双线性变换法:
D(z)
D(s)
s
2 T
1 1
z 1 z 1
D(z) D(s) sz1 T
二、特点
1、直接代换,变换方便 2、整个s左半平面映射到z平面圆心为(1/2,0)半径为 1/2的单位圆
3、D(z)和D(s有) 相同稳定性
4、 D(z)频率轴发生畸变
•
例:D(s)
(s
s 1)2
T=1s,求 D(z)
s D(z)
(s 1)2 s1z1 T
连续域离散化设计连续系统离散化matlab连续系统离散化连续系统离散化方法连续变量离散化连续数据离散化连续传递函数离散化连续变量和离散变量离散和连续离散数据和连续数据
第八章 连续域-离散化设计
第一节 设计的基本原理
一、连续化设计的基本思想
把整个控制系统看成是模拟系统,利用模拟系统 的理论和方法进行分析和设计,得到模拟控制器后 再通过某种近似,将模拟控制器离散化为数字控制 器,并由计算机来实现。
第五节 零极点匹配变换法
零极点匹配规则:
1 G(s) 的所有的极点和所有的有限值零点按照 z eTs 变换
2 G(s) 所有在 s 处的零点变换成在 z 1
处零点,即添加 (1 z1 )nm 项。
3 要保证变换前后增益不变,需进行增益匹配:低通通过
G(s) G(z)
s0
例
s D(s) (s 1)2
计算机控制技术第四章计算机控制系统的经典设计方法精品PPT课件

D e ( j) D ( j) e j T ,或 D e ( s )( 1 s T /2 ) D ( s )
第3步:选择合适的离散化方法,将De(s)离散化,获得脉 冲传递函数D(z),使两者性能尽量等效。
第4步:检验计算机控制系统闭环性能。若满足指标要求, 进行下一步;否则,重新进行设计。
离 散 时 间 LTI 系 统 模 型 转 换 成 连 续 时 间 系统模型 离 散 时 间 LTI 系 统 模 型 转 换 成 连 续 时 间 系统模型 离散时间系统模型转换成新的Ts离散时 间系统 具有纯延迟lambda输入的连续时间LTI 状态空间系统转换成离散时间状态空间 系统
11
选项'method'的功能说明
3
一、设计原理和步骤
D(s)
执行机构
被控对象
测量装置
• 连续控制律D(s),离散等效控制律De(s)
• 将数字控制器部分看成是一个整体,其输入和输 出都是模拟量,因而可等效为连续传递函数
De(s)。
4
连续域-离散化设计的步骤如下:
第1步:根据系统的性能,选择采样频率 第2步:考虑ZOH的相位滞后,设计数字控制算法等效传递
'method') sysc=d2c(sysd, 'method')
[A,B,C,D]=d2cm(Ad,Bd,Cd,Dd,Ts,
'method')
Sys=d2d(sysd,Ts)
d2dt
[Ad,Bd,Cd,Dd]=c2dt(A,B,C,Ts,lambda)
函数说明
连 续 时 间 LTI 系 统 模 型 转 换 成 离 散 时 间 系统模型 连 续 时 间 LTI 系 统 状 态 空 间 模 型 或 传 递 函数模型转换成离散时间系统模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图5-7 向前差分矩形积分法
s与z之间的变换关系
z1 1z1 s T Tz1
z 1Ts
7
2.一阶向前差分法
(2)主要特性
① s平面与z平面映射关系
②若D(s)稳定,则D(z) 不一定稳定[改进方法是 适当减少采样周期T ]。
z1Ts 平移放大关系
j
[S] s z 1
T
-1/T
o
Im [Z]
1
K P [ e ( k ) e ( k 1 ) ] K I e ( k ) K D [ e ( k ) 2 e ( k 1 ) e ( k 2 ) ]
算法优点: (1)较为安全。因为一旦计算机出现故障,输出控制指令 为零时,执行机构的位置(如阀门的开度)仍可保持前一步 的位置,不会给被控对象带来较大的扰动。 (2)计算时不需进行累加,仅需最近几次误差的采样值。
D(s)U E((ss))Kp1T1IsTDs
离散化 t k T (k 0 ,1 ,2 ,L ) e(t)e(kT)
k
k
e(t)dt e(jT)TT e(jT)
de(t)e(kT)e[(k1)T]j0Biblioteka j0dtT
kT均用k简化表示 u (k)K p { e(k) T T I jk 0e(j) T T D [e(k) e(k 1 )]}
k
K pe(k)K I e(j)K D [e(k)e(k1)]
j0
19
2.PID的增量式算法
k 1
u (k 1 ) K p e (k 1 ) K I e (j) K D [e (k 1 ) e (k 2 )] j 0
仅对应执行机构(如阀门)位置的改变量
u (k)u (k) u (k 1 )
用一阶向后差分替换
u (k T ) u [(k 1 ) T ] T e (k T )
做z变换,得 U (z)z1U (z)TE(z)
比较
D (z) U (z)/E (z) T /(1 z 1 )
s与z之间的变换关系
图5-3向后差分(矩形积分)法
s(1z1)/T
z 1 1 sT
5
1. 一阶向后差分法
17
5.2 数字PID控制器设计
• 根据偏差的比例(P)、积分(I)、微分(D) 进行控制(简称PID控制),是控制系统中 应用最为广泛的一种控制规律。
• 优点:
– 原理简单 – 通用性强
18
5.2.1 数字PID基本算法
1.模拟PID控制算法的离散化
模拟PID控制器的基本规律:
1t
u(t)K p[e(t)T I 0e(t)d t T D d e(t)/d t]
t
u(t) 0 e(t)dt
实质:将梯形面积 u(k)u(k1)T[e(k)e(k1)]
近似代替积分
2
进行z变换,得
U (z)z 1 U (z)T[E (z)z 1E (z)] 2
D(z)
U(z) E(z)
T (1z1) 2
1z1
2
1 (z1)
比较
T (z1)
s与z之间的变换关系
图5-9 梯形积分法
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
sj
z
2
1 1
T 2 T 2
2 2
T 2 T 2
2 2
j AT 21 1 e e jj D D T TT 2e ejj D D T T//2 2 e e jj D D T T//2 2 图5-10 双线性变换映射关系
s 2 ( z 1) T ( z 1)
1 T s z 2
1 T s 2
9
3.双线性变换法
(2)主要特性
① s平面与z平面映射关系
– 当=0(s平面虚轴)映射为z平面 的单位圆周。
– 当> 0(s右半平面),映射到z 平面单位圆外 。
– 当< 0(s左半平面),映射到z 平面单位圆内 。
②若D(s)稳定,则D(z)一定稳定
②若D(s)稳定,则D(z)一定稳定 ③变换前后,稳态增益不变。
④离散后控制器的时间响应与频率响 应,与连续控制器相比有相当大的 畸变。
D(s)s0D(z)z1
(3) 应用
由于这种变换的映射关
系畸变严重,变换精度较低。
所以,工程应用受到限制,
用得较少。
图5-4 向后差分法的映射关系
6
2. 一阶向前差分法
(2)主要特性
z 1 11(1Ts) 1Ts 2 2(1Ts)
① s平面与z平面映射关系
sj
– 当=0 (s平面虚轴),s平面虚 轴映射到z平面为该小圆的圆周。
– 当> 0(s右半平面),映射到z 平面为上述小圆的外部。
– 当< 0(s左半平面),映射到z 平面为上述小圆的内部。
z12 1(1T)2(T)2 2 4(1T)2(T)2
12
4. 修正双线性变换
解决“双线性变换产生频率轴非线性畸变 ”问题的方法。
(1)离散化方法
D(z) D(s)
s
1
z1
tan(1T/2) z1
1是设计者选定的
特征角频率
依据连续域与双线性变换后频率的非线性关系,首先修 正原连续域传递函数,然后再进行双线性变换的结果。
(2) 主要特性
– 该方法本质上仍为双线性变换法,因此具有双线性变换法的各种特 性。但由于采用了频率预修正,故可以保证在处连续频率特性与离 散后频率特性相等,即满足
主要问题:执行机构的实际位置也就是控制指令全量的累 加需要用计算机外的其他的硬件(如步进电机)实现。
20
图5-21 PID计算机控制系统
21
5.2.2 数字PID控制算法改进
1. 抗积分饱和算法
(1)积分饱和的原因及影响
– 因长时间出现偏差或偏差较大,计算出的控制量有很 大,超出D/A转换器所能表示的数值范围。这时的执 行机构已到极限位置,仍不能消除偏差,且由于积分 作用,尽管计算PID差分方程式所得的运算结果继续 增大或减小,但执行机构已无相应的动作,这就称为 积分饱和。
D(s)
注意,这里的零阶保持器是假想的,并没有物理的零阶保持
器。这种方法可以保证连续与离散环节阶跃响应相同,但要进行
z变换,同样具有z变换法的一系列缺点,所以应用亦较少。
(1) ② 一阶保持器z变换法(斜坡响应不变法)
由于和零阶保持器z变换法类似的原因,这种方法应用得较少。
16
5.1 连续域—离散化设计 5.2 数字PID控制器设计 5.3 控制系统z平面设计性能指标要求 5.4 z平面根轨迹设计 5.5 w’变换及频率域设计
T 22 2jcso isn(( D D T T//2 2))jT 2tan2 D T
A
2 T
tanDT
2
10
3.双线性变换法
(2)主要特性 ③频率畸变:双线性变换的一对一映
射,保证了离散频率特性不产生频 率混叠现象,但产生了频率畸变。
A
2 T
tanDT
2
当采样频率较高 D T 足够小
A
2DT
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
• 也可选择某关键频率处的幅频相等,即
15
6. 其他离散方法
(1) z变换法(脉冲响应不变法) D(z)ZD(s)
这种方法可以保证连续与离散环节脉冲响应相同,但由 于z变换比较麻烦,多个环节串联时无法单独变换以及产生 频率混叠和其他特性变化较大,所以应用较少。
(2) 带保持器的z变换 ①带零阶保持器z变换法(阶跃响应不变法)
D(z) Z1essT
– 当控制量达到饱和后,闭环控制系统相当于被断开。
22
小信号控制下, 积分器没有饱和的 响应曲线。
控制饱和值不变, 但系统给定值加大, 使控制作用出现饱和 时的仿真曲线
在同样给定值时, 控制作用没有饱和限 制时的仿真曲线。
• 零极点匹配法 • 保持器等价法 • z变换法(脉冲响应不变法)
4
1. 一阶向后差分法
(1)离散化公式
D(z) D(s) s1z1 T
D (s) U (s)/E (s) 1 /s
du(t)/dte(t)
实质:将连续域中的微分 d u ( t) /d t [ u ( k T ) u [ ( k 1 ) T ] ] /T
(1)离散化公式 D(z) D(s) sz1 T
D (s) U (s)/E (s) 1 /s
du(t)/dte(t)
实质:将连续域中的微分 d u ( t) /d t { u [ ( k 1 ) T ] u ( k T ) } /T 用一阶向前差分替换
做z变换,得 E (z)(z 1 )U (z)/T D ( z ) U ( z )/E ( z ) T /( z 1 ) 比较
第2步:考虑ZOH的相位滞后,根据系统的性能指标和连续 域设计方法,设计数字控制算法等效传递函数Ddc(s)。
第3步:选择合适的离散化方法,将Ddc(s)离散化,获得脉 冲传递函数D(z),使两者性能尽量等效。
第4步:检验计算机控制系统闭环性能。若满足指标要求, 进行下一步;否则,重新进行设计。