4.2 连续控制器的离散化方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教学模块4数字控制器的模拟化设计方法
教学单元2连续控制器的
离散化方法
教学单元2连续控制器的离散化方法
连续控制器的离散化——求连续控制器传递函数D(s)的等效离散传递函数D(z)。
离散化的基本原则——保证D(z)与D(s)具有相同或相近的动态性能和频率特性。
◆z变换法
◆差分变换法
◆双线性变换法
◆零极点匹配法
2.1 z 变换法
[]
)()(s D Z z D =控制器的输入
[]
)()(s E Z z E =数字控制器算法)]
()([)
(1
z D z E Z k u -= z 变换法的特点
(1)形式简单、直观,这种变换方法符合z 变换的定义,通过z 变换直接得数字控制器。
——直接用z 变换,由模拟控制器求数字控制器
sT
z e
=符合z 变换定义
z 变换的频率映射关系
(2)若D (s )稳定,则D
(z
)也稳定,而且变换前后频率不会
发生畸变。
z 变换法的特点
(3)产生频率混叠——将s 平面上角频率以采样角频率为周期的所有信号,都重叠地映射到z 平面上同一频率点的信号。 z 变换法的特点
T
k j T
T
k j k T j T
j s e
e
e
e z )()2()
2(1ωωπωπωωω+++====ωωs 平面角频率与z 平面角频率之间的关系为:
sT
z e
=按z 变换定义
(3)频率混叠现象
z
变换法的特点ω
j s =虚轴单位圆ω
σj s +-=左半平面单位圆内ω
σj s +=右半平面
单位圆外
(3)频率混叠现象
◆频率混叠将使数字控制器的频率响应与模拟
控制器的频率响应的近似性变差,很少使用
◆为防止混叠现象发生,需要提高采样频率
2.2 差分变换法
——把微分方程中的导数用有限差分来近似等
效,得到一个与给定微分方程逼近的差分方程⎩⎨
⎧前向差分
后向差分
(1)后向差分变换法
假设有模拟信号e (t ),后向差分变换:
()()()
T
k e k e dt t de 1--=T
z
s 1
1--=
Ts
z -=
11或
)
()(z E s E =令
后向差分变换拉氏变换
)
(1)(1
z E T
z s sE --=
z 变换
后向差分变换法亦称为后向矩形积分法——以后向矩形面积近视代替积分面积
——后向矩形积分法
t
e (t )
kT
…
…
T
kT e dt t e kT
T
k ⋅=⎰
-)()()1(
后向矩形积分法
设控制器传递函数为:()1()()U s D s E s s
==()
()
du t e t dt =——微分方程(1)(1)(1)()
()()kT kT kT k T k T k T
du t dt du t e t dt dt ---==⎰⎰⎰(1)()((1))()kT k T
u kT u k T e t dt
---=⎰
T
kT e dt t e kT
T
k ⋅=⎰
-)()()1(取后向矩形积分:
后向矩形积分法
()((1))()u kT u k T e kT T
--=⋅1
()()()U z z U z TE z --=z 变换
=T
z s 1
1--=1()1()()(1)/U z D z E z z T -==-数字控制器()1()()U s D s E s s
==模拟控制器后向差分变换法也称为
后向矩形积分变换法
后向差分变换对系统性能的影响ωj s =当T e T J T j T j z ωωωωarctan 2212111212111+=-++=-=对S 左半平面,
设ω
σj s +-=T
j T T j T T j T z ωσωσωσ-++-+=-+=112121115
.05.0=-z 5.05.0<-z ——半径小于0.5圆
——半径为0.5
的圆
后向变换对系统性能的影响:
◆若D (s )稳定,则D (z )一定稳定;◆数字控制器D (z )的频率产生畸变;◆是否存在频混叠?
——不存在频率混叠。
ωj s =当T e T J T j T j z ωωωωarctan 22
12111212111+=-++=-
=
解:用后向差分变换,将代入D (s )得
已知,T =0.015s ,用后向差分法求D (z )控制器及控制算法。20(4)()10
s D s s +=+()0.87(1)18.43()17.39(1)
u k u k e k e k =-+--()()()U z D z E z =()()11(10.87)(18.4317.39)z U z z E z ---=-T z s 11--=111111120420(14)18.4317.39()111010.8710z T T z z D z z T z z T ------⎛⎫-+ ⎪+--⎝⎭===-+--+例题:
z 反变换
数字控制算法: