直接离散化控制器设计方法-2015.04.27
《离散化控制系统》课件

离散化控制系统的性能分析
了解离散化控制系统的稳定性和性能指标分析对优化系统表现至关重要。还 将介绍实现系统最优性的方法。
离散化控制系统的应用实例
探索离散化控制系统在实际应用中的案例。我们将看到温度控制系统、电机控制系统和智能交通控制系统等多 种应用场景。
总结
通过本课程,您对离散化控制系统有了全面的了解。窥探离散化控制系统的未来发展和重要性,以及其在各行 各业的应用前景。
《离散化控制系统》PPT 课件
欢迎来到《离散化控制系统》PPT课件,通过本课程,您将深入了解离散化控 制系统的概念、应用和设计方法,以及控制器设计、性能分析和应用实例。 准备好开始学习吧!
概述Байду номын сангаас
什么是离散化控制系统?离散化控制系统是将连续时间系统转换为离散时间系统进行控制的方法。它在许多领 域都有广泛的应用,具有许多优势。
离散化控制系统的基础知识
在学习离散化控制系统之前,了解一些基础知识非常重要。这些知识包括采样定理、Z变换以及信号的时域和 频域表示。
离散化控制系统的设计方法
掌握离散化控制系统的设计方法是实现系统性能的关键。时域法设计、频域法设计以及非线性系统设计都是常 用的方法。
离散化控制系统的控制器设计
选择适合离散化控制系统的控制器是保证系统稳定和性能的重要因素。PID控制器设计、自适应控制器设计以 及鲁棒控制器设计都值得掌握。
离散控制系统中的控制器设计方法

离散控制系统中的控制器设计方法离散控制系统是一种应用广泛的控制系统形式,它对于许多工程领域都具有重要的意义。
而在离散控制系统的设计中,控制器的选择和设计是至关重要的一步。
本文将介绍几种常用的离散控制系统中控制器设计的方法。
一、比例控制器比例控制器是最简单的一种控制器设计方法之一。
它基于一个简单的原理:输出信号与输入信号的乘积成正比。
比例控制器的数学模型可以表示为:u(k) = Kp * e(k)其中,u(k)是控制器的输出信号,Kp是比例增益,e(k)是当前时刻的误差信号。
比例控制器的设计方法相对简单,但其对系统的调节性能有一定的限制。
在一些简单的离散控制系统中,比例控制器已经能够满足需求。
但在一些复杂的系统中,需要使用更加先进的控制器设计方法。
二、积分控制器积分控制器是比例控制器的一种改进方法,它可以有效降低系统的稳态误差。
积分控制器的数学模型可以表示为:u(k) = Ki * ∑e(i)其中,u(k)是控制器的输出信号,Ki是积分增益,e(i)是当前时刻之前的误差信号。
通过积分控制器的使用,系统的稳态误差可以被消除或者减小到一个可接受的范围内。
积分控制器在一些要求较高的离散控制系统中得到了广泛应用。
三、微分控制器微分控制器是在比例控制器的基础上引入了微分项的一种控制器设计方法。
它可以增强系统的动态响应,并提高控制系统的稳定性。
微分控制器的数学模型可以表示为:u(k) = Kd * [e(k) - e(k-1)]其中,u(k)是控制器的输出信号,Kd是微分增益,e(k)是当前时刻的误差信号,e(k-1)是上一时刻的误差信号。
微分控制器的引入可以抑制系统的超调和振荡现象,提高系统的控制性能。
在一些快速响应要求较高的离散控制系统中,微分控制器是一种常用的设计方法。
四、PID控制器PID控制器是由比例控制器、积分控制器和微分控制器组成的一种复合控制器设计方法。
PID控制器综合了比例、积分和微分三个方面的调节策略,可以更加精确地控制系统的性能。
计算机控制技术第7章 数字控制器的离散化设计方法

若 Z f (t) F(z)
则 lim f (t) lim(z 1)F(z)
t
z 1
表7-2 Z变换重要性质
名称
性
质
(7-16)
线性定理
Z[a1 f1(t) a2 f2(t)] a1F1(z) a2F2(z)
2
延迟定理
3
超前定理
4
复位移定理
5
复微分定理
6
初值定理
7
终值定理
在图7-1中 , f(t)与g(t) 是两个不同的连续函数,但是由于f*(t) 和 g*(t)相等,所以F(z) 等于G(z) 。
f (t) g(t)
f (t)
g (t )
0
T
2T
3T
t
图7-1 采样值相同的两个不同的连续函数
4/57
第7章 数字控制器的离散化设计方法
例7-1 求单位阶跃函数1(t)的Z变换。
如图7-2(a)所示。
r(t)
c(t)
(s )
r(k)
c(k)
(s )
(a)
图7-2 连续系统和离散系统
(b)
10/57
第7章 数字控制器的离散化设计方法
即 代入式(7-17),即得
dc(t) c(k 1) c(k)
dt
T
T0 [c(k 1) c(k)] c(k) Kr(k)
T
或
c(k 1) (1 T )c(k) K T r(k)
C(z, m) E(z)D(z)G(z, m)
[R(z) C(z, m)]D(z)G(z, m)
所以
(z, m) D(z)G(z, m)
1 D(z)G(z, m)
计算机控制系统经典设计法——离散设计法

(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)
离散控制系统中的控制器设计与实现

离散控制系统中的控制器设计与实现离散控制系统在现代自动化领域中扮演着至关重要的角色。
而其中的控制器设计与实现是整个系统运行的核心。
在本文中,我们将讨论离散控制系统中的控制器设计与实现的一些关键要素。
1. 控制器设计的基本原则在离散控制系统中,控制器的设计目标是实现系统的稳定性和性能。
为了达到这个目标,我们需要考虑以下几个基本原则:1.1 控制器结构的选择控制器的结构选择应该根据控制系统的特点和要求来确定。
常见的控制器结构包括比例-积分-微分(PID)控制器、模糊控制器和模型预测控制器等。
根据系统的复杂程度和工作环境的特点,选择适合的结构非常重要。
1.2 控制器参数的确定控制器的参数对系统的响应速度、稳定性和鲁棒性等性能指标有着直接的影响。
参数的确定可以通过实验或者理论分析等方式进行。
其中,经典的PID控制器参数调整方法包括Ziegler-Nichols方法和世界经验公式法等。
1.3 控制器输出的动态限制在实际的控制系统中,控制器的输出通常存在着动态限制。
例如,电机控制系统中,控制器的输出通常受到电流限制或者电压限制等约束。
在设计控制器时,需要考虑这些限制条件,以避免系统无法正常工作或者损坏。
2. 控制器设计的方法与工具现代离散控制系统设计过程中,许多方法和工具可用于辅助控制器的设计与实现。
下面介绍一些常用的方法与工具:2.1 系统建模与仿真在控制器设计之前,需要对系统进行建模与仿真,以了解系统的动态行为和性能。
常见的建模与仿真工具包括MATLAB/Simulink、LabVIEW等,通过这些工具可以方便地进行系统参数的调整和性能的评估。
2.2 控制器参数优化控制器参数的优化是一个非常重要的任务,可以通过各种优化算法来实现。
例如,可以使用遗传算法、粒子群优化算法等来自动搜索最优的参数组合,以达到最佳的控制效果。
2.3 控制器实现与调试一旦完成了控制器设计,需要将其实现到实际系统中,并进行调试和验证。
第五章数字控制器的离散化设计方法

第五章数字控制器的离散化设计⽅法第五章数字控制器的离散化设计⽅法数字控制器的连续化设计是按照连续控制系统的理论在S 域内设计模拟调节器,然后再⽤计算机进⾏数字模拟,通过软件编程实现的。
这种⽅法要求采样周期⾜够⼩才能得到满意的设计结果,因此只能实现⽐较简单的控制算法。
当控制回路⽐较多或者控制规律⽐较复杂时,系统的采样周期不可能太⼩,数字控制器的连续化设计⽅法往往得不到满意的控制效果。
这时要考虑信号采样的影响,从被控对象的实际特性出发,直接根据采样控制理论进⾏分析和综合,在Z 平⾯设计数字控制器,最后通过软件编程实现,这种⽅法称为数字控制器的离散化设计⽅法,也称为数字控制器的直接设计法。
数字控制器的离散化设计完全根据采样系统的特点进⾏分析和设计,不论采样周期的⼤⼩,这种⽅法都适合,因此它更具有⼀般的意义,⽽且它可以实现⽐较复杂的控制规律。
5.1 数字控制器的离散化设计步骤数字控制器的连续化设计是把计算机控制系统近似看作连续系统,所⽤的数学⼯具是微分⽅程和拉⽒变换;⽽离散化设计是把计算机控制系统近似看作离散系统,所⽤的数学⼯具是差分⽅程和Z 变换,完全采⽤离散控制系统理论进⾏分析,直接设计数字控制器。
计算机采样控制系统基本结构如图5.1所⽰。
图中G 0(s)是被控对象的传递函数,H(s)是零阶保持器的传递函数,G(z)是⼴义被控对象的脉冲传递函数,D(z)是数字控制器的脉冲传递函数, R(z)是系统的给定输⼊,C(z)是闭环系统的输出,φ(z)是闭环系统的脉冲传递函数。
零阶保持器的传递函数为:se s H Ts--=1)( (5-1)⼴义被控对象的脉冲传递函数为:[])()()(0s G s H Z z G = (5-2)由图可以求出开环系统的脉冲传递函数为:图5.1 计算机采样控制系统基本结构图)()()()()(z G z D z E z C z W == (5-3)闭环系统的脉冲传递函数为:()()()()()1()()C zD z G z z R z D z G z Φ==+ (5-4)误差的脉冲传递函数为:()1()()1()()e E z z R z D z G z Φ==+ (5-5)显然 )(1)(z z e Φ-=Φ(5-6)由式(5-4)可以求出数字控制器的脉冲传递函数为:)](1)[()()(z z G z z D Φ-Φ= (5-7)如果已知被控对象的传递函数G 0(s),并且可以根据控制系统的性能指标确定闭环系统的脉冲传递函数φ(z),由上式可以得到离散化⽅法设计数字控制器的步骤:(1)根据式(5-2)求出⼴义被控对象的脉冲传递函数G(z)。
控制算法的离散化设计方法

(2)构造闭环传递函数Φ(z)
1 ( z ) (1 z ) F ( z ) 1 ( z) z M ( z)
1 2
要求1和要求3的部分 要求2和要求3的部分
F(z)和M(z)称为协调因子。目的是确保上面两式的成立。
F ( z ) 1 f1 z 1 f 2 z 2 f q z q M ( z ) m0 m1 z 1 m2 z 2 m p z p
Computer Controlled Systems
( z) U ( z) D( z ) u ( z ) R( z ) 1 D( z )G ( z ) G ( z )
从前面的有波纹系统设计中知道,Φ(z)包含G(z)不稳定的零 点,若G(z)含有稳定的零点, 则从R(z)到U(z)的传递函数展开 式为无限长,则造成了U(z)渐进稳定,导致控制器输出不断变化。 Φu(z)极点在左半单位圆内,U(z)振荡收敛,引起波纹。 Φu(z)极点在右半单位圆内,U(z)单调收敛,不引起波纹。
5.4 无波纹最少拍控制系统设计
Computer Controlled Systems
2、无波纹最少拍控制器的设计 解决波纹的方法:Φ(z)包括G(z)所有单位圆外零 点、G(z)左半单位圆内零点。 带来的后果:为此将会增高Φ(z)的z-1幂次,从而增 加调整时间,但采样点间波纹可以消除。 D(z)设计方法: Φ(z)包括G(z)所有不稳定的零点 有波纹条件 Φ(z)包括G(z)不稳定、左单位圆内零点 无波纹条件 Φ(z)和1- Φ(z)的其他要求与有波纹控制系统一样。
( z ) 2 z 1 z 2
(4)求控制器D(z)
1 ( z) 21.8(1 0.5 z 1 )(1 0.368 z 1 ) D( z ) G( z) 1 ( z) (1 z 1 )(1 0.718 z 1 )
4.2数字控制器的离散化设计技术精品PPT课件

(2)单位速度输入(q=2) 输入函数r(t)=t的z变换为
R(z)
Tz 1 (1 z 1)2
由最少拍控制器设计时选择的 Ф(z)=1-(1-z-1)q=1-(1-z-1)2=2z-1-z-2
可以得到
E(z)
R(z)e (z)
R( z )1
(z)
Tz 1 (1 z 1)2
(1
2z 1
z2 )
Tz 1
R(z)
T 2z 1 (1 z 1 ) 2(1 z 1 )3
Y
(z)
R( z )( z )
T
2 z 1(1 z 1 ) 2(1 z 1 )3
(2z 1
z 2
)
T 2 z 2 3.5T 2 z 3 7T 2 z 4 11.5T 2 z 5
画出三种输入下的输出图形,与输入进行比较
2 1.5
则所设计的闭环脉冲传递函数Ф(z)中必须含有纯滞后,且 滞后时间至少要等于被控对象的滞后时间。否则系统的响应超 前于被控对象的输入。
(3)最少拍控制的稳定性问题
只有当G(z)是稳定的(即在z平面单位圆上和圆外没有极点), 且不含有纯滞后环节时,式Ф(z)=1-(1-z-1)q才成立。 如果G(z)不满足稳定条件,则需对设计原则作相应的限制。
进一步求得
Y (z)
R(z)(z)
1 1 z 1
z 1
z 1
z 2
z 3
以上两式说明,只需一拍(一个采样周期)输出就能跟踪输入,
误差为零,过渡过程结束。
Z变换定义: 序列的Z变换定义如下:
X (z) Z[x(n)] x(n)zn n
所以在给定的收敛域内,把X(z)展为幂级数,其
系*数实就际是上序,列x将(nx)(。n)展为z-1的幂级数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3)等加速输入(q=3)
1 2 r (t ) t 2 T 2 z 1 (1 z 1 ) R( z ) 2(1 z 1 )3
y(t)
25 2 T 2
16 2 T 2 3 2 T 2
9 2 T 2
t
e ( z ) (1 z 1 )3 ( z ) 3 z 1 3 z 2 z 3
准确性:要求E(z)为有限项
快速性:要求E(z)项数最少
z 1
据此寻找Φe(z)
z 1
D(z)
又:e( ) lim(1 z 1 ) E ( z ) lim(1 z 1 ) R( z ) e ( z ) 1 设:r ( t ) t q 1 (q 1)! B( z ) 则:R( z ) (1 z 1 )q
D( z ) 1 Φe ( z ) 1 Φ( z ) G ( z ) 1 Φ( z ) G( z )Φe ( z ) ()
E(z) 1 其中: Φe ( z ) 1 Φ( z ) R( z ) 1 G ( z ) D( z ) 数字控制器离散化设计步骤:
r ( t ) 1( t ) 1 R( z ) 1 z 1 E ( z ) e ( z ) R( z )
e ( z )
1 z
1
根据(△)式:
Φe(z)=1-z-1
∴
E(z)=1
即:E( z ) e(0) e(1)z 1 e(2)z 2
其中:e(0)=1,e(1)=e(2)=…=0,说明一拍结束瞬态过程。
* y(k) * y( k )
r(t)
*
*
*
*
r(t)
*
*
*
*
1 2 3 4 5 k (a) 有纹波最少拍系统(二拍)
1 2 3 4 5 k (b) 无纹波最少拍系统(二拍)
最少拍系统在阶跃输入下的输出响应
有纹波最少拍系统:各采样瞬间 en=0; 无纹波最少拍系统:过渡过程结束后e(∞)=0。
5
③ 快速性:ts 最短,最少个节拍(采样周期); ④ 物理可实现性:
y(k)
0
T u( k )
2T
3T
4T
t
0
T
2T
3T
4T
t
等速输入下的输出响应
uh(t)
0
T
2T 3 T 4T 5T
t
0
T
2T 3T 4T 5T
18
t
等速输入时的u(k)和uh(t)的波形
三、最少拍有纹波控制器的设计 当G(z)不稳定或带有纯滞后环节时,确定e(z)、 (z)需考虑附加条件(仍不考虑纹波问题)。
1
B(z)为不包含(1-z-1)因子 的z-1多项式;
7
B( z ) e( ) lim(1 z ) e ( z ) 1 q z 1 (1 z )
∴
q -1 要使e(∞)=0,Φe(z)中必须至少包含(1-z ) 因子;
即 Φe(z)=1-Φ(z)=(1 -
p -1 z ) F(z)
-
e*(t)
u*(t)
1-e-Ts s
G ( s)
计算机控制系统框图 (a) 实际框图 (b) 变换后的框图
2
u*(t) 离散控制信号 保持器 模拟信号 1 e Ts G0 ( s ) 保持器+被控对象 广义控制对象 G ( s ) s 为分析方便 (a) (b) A/D, D/A省略
1 e Ts 由图(b)得: G ( z ) Z G0 ( s ) s D( z )G ( z ) Φ( z ) 1 D( z )G ( z )
9
求 y(z):Φ(z)= 1-Φe(z)= z-1
z 1 1 2 Y ( z ) R( z ) ( z ) z z 1 1 z
1
即 y(0) 0, y(1) y(2) y(3)
y(t)
1
t
0
T
2T
3T
4T
阶跃输入时的输出响应
10
2)等速输入(q=2)
*
*
t
T 2T 3T 4T (c) 等加速输入
Hale Waihona Puke r(t)=t时的最少拍系统对不同输入时的输出响应
一般地,为某一典型输入所设计的最少拍系统: 用于阶次较低的输入函数时:超调↑, ts↑; 用于阶次较高的输入函数时:有静差。 14
5、设计举例
例1:已知系统如图,G0(s)=1/s ; 设 T=2S, (1) r(t)=1(t), (2) r(t)=t; 求:最少拍控制器D(z), y(k)、e(k)、u(k)、uh(t)
12
各种典型输入下的最少拍系统 输入量( t )
1( t ) t
最快响应时的 Φe(z)
1 z 1 (1 z 1 )2
Φ( z)
z 1 2 z 1 z 2
消除偏差 所需时间
T 2T 3T qT
1 2 t (1 z 1 )3 3 z 1 3 z 2 z 3 2 1 t q 1 (1 z 1 )q 1 (1 z 1 )q (q 1)!
第二节
数字控制器的离散化设计技术
数字控制器的连续化设计,适用T<<Tg,控制质量 要求不高。当T≈ Tg,控制要求高时,用采样控制理论 直接设计数字控制器。 一、 数字控制器的离散化设计步骤
φ ( s) r(t)
+
-
e(t)
D ( s)
u(t)
G ( s)
y(t)
连续控制系统框图
其中D(s):串联校正元件,改变零极点配置,以获 得要求的性能指标。
r( k ) y(k)
比例调节
0
T
2T
3T
4T
t
0
T
2T
3T
4T
t
16
阶跃输入下的输出响应
分析输出是否有纹波:
1 U ( z ) E ( z ) D( z ) T 1 u( k ) , 0, 0 T
过渡过程结束后,u(k)稳定,∴ 无纹波。
u( k ) uh(t)
1/T 0 T 2T 3T 4T
1
DDC计算机 r(t)
G ( s) u(t) 1-e-Ts s 零阶保持器 G 0 ( s) 对象 y(t) (a) 实际框图
+ -
e*(t)
D ( z)
数字控制器
Φ ( z)
G ( z)
R(z) r(t)
Y ( z) G 0 ( s) y(t) (b) 变换后的框图
+
E(z)
U ( z) D ( z)
13
4、最少拍系统对输入函数的适应性 q -1 寻找Φe(z)抵销R(z)分母中(1-z ) 因子,对不同输入 函数适应性较差。
y(k)
* y(k)
* * *
t r(t)=1(t)
y(k)
y(k)
* *
0
*y(k) *
t 0
*y(k) *
0
T 2T 3T 4T (a) 阶跃输入
T 2T 3T 4T (b) 等速输入
G(z) 性能要求 约束条件
[Φe(z)] Φ( z) 关键
() 式
D(z)
控制算法程序
3
D( z )的一般形式为: U (z) D( z ) E(z)
m i i b z i i 0 m
1 ai z i
i 0 n
n
, (n m )
则 U ( z ) bi z E ( z ) ai z iU ( z )
分子的最低幂次应大于等于分母的最低幂次;
分子的最高幂次应小于等于分母的最高幂次 (m≤n)。 2、最少拍控制器的设计 先不考虑纹波问题,并设G(z)满足: ① 稳定性条件; ② 无滞后,即无e-τs因子(无z-1因子)。 因此G(z)对所设计的系统无附加条件。
6
E ( z ) R( z ) Y ( z ) e ( z) 1 (z) R( z ) R( z ) E ( z ) R( z ) e ( z ) R( z ) 1 ( z ) e (0) e(1) z 1 e(2) z 2
Φ ( z) G ( z)
Y(z)
G 0 ( s) y(t)
R(z) r(t)
+
E(z)
U ( z) D ( z)
-
1-e-Ts s
解: (1) r ( t ) 1( t ) R( z )
1 1 z 1
1 e Ts 1 1 e Ts G( s) s s s2 1 e Ts 1 G( z ) Z (1 z )Z 2 s
b0 b1 z 1 b2 z 2 D( z ) 1 a1 z 1 a2 z 2 bm z m bm 1 z m 1 D( z ) an z n an1 z n1 bm z m an z n b1 z b0 a1 z 1
T 2T 3T 4T 5T
等加速输入时的输出响应
1 2 1 1 2 2 E ( z ) R( z ) e ( z ) T z T z 2 2 3 2 2 9 2 3 16 2 4 25 2 5 Y ( z ) R( z ) ( z ) T z T z T z T z 2 2 2 2
其中:p≥q F ( z ) 1 f1 z 1 f2 z 2 fn z n 要“最快”,即E(z)项数最少,则应取: p=q,F(z)=1
∴ Φe(z)的最简形式为: Φe(z)= (1 - z-1) ……(△)