第十一章2 数字控制器的直接设计方法
数字控制器的连续化设计步骤-概述说明以及解释

数字控制器的连续化设计步骤-概述说明以及解释1.引言1.1 概述数字控制器的连续化设计步骤是指将传统的离散控制器转化为连续化控制器的过程。
在数字控制领域,离散控制器常常由于采样时间过长或采样频率过低而导致性能不佳,无法满足实际控制需求。
为了克服这一问题,连续化设计步骤被提出,旨在将离散控制器转化为连续时间域的控制器,从而提高控制系统的动态性能。
在连续化设计步骤中,首先需要对系统进行建模和分析,以获得系统的数学模型。
然后,通过使用连续化设计方法,对离散控制器进行调整和改进。
这个过程包括参数调节和滤波器设计等步骤,以获得更高的控制性能。
通过连续化设计,离散控制器可以更好地适应连续时间域的控制系统,从而提高了系统的响应速度和稳定性。
此外,连续化设计还可以有效地减少系统的抖动和震荡现象,使系统更加平稳。
本文将详细介绍数字控制器的连续化设计步骤。
首先,会对连续化设计的概念和背景进行概述,阐明其在数字控制领域的重要性和意义。
接下来,会详细介绍连续化设计的具体步骤,包括系统建模、参数调节和滤波器设计等内容。
最后,对连续化设计的优点和局限性进行总结,并展望其未来的发展方向。
通过本文对数字控制器的连续化设计步骤的详细介绍,读者将能够深入了解如何将离散控制器转化为连续时间域的控制器,并在实际应用中取得更好的控制效果。
同时,本文还将展示连续化设计在控制领域的巨大潜力,并为相关领域的研究和应用提供有益的参考。
1.2 文章结构文章结构部分的内容:本文主要围绕数字控制器的连续化设计步骤展开讨论,分为引言、正文和结论三个主要部分。
引言部分主要对本文的研究背景和意义进行介绍。
首先对数字控制器进行了概述,指出了数字控制器在工业自动化领域的重要性和应用广泛性。
随后介绍了本文的结构,以便读者更好地理解本文的组织框架。
最后明确了本文的目的,即通过对数字控制器的连续化设计步骤进行研究,为相关领域的研究人员提供指导和参考。
正文部分按照步骤进行了详细的介绍。
数字控制器的直接设计

W′平面伯德图法举例(续1)
1 e ST 1 G ( z ) Z [G0 ( s)G p ( s)] G0G p ( z ) Z [ 2] s s 2 1 1 T (1 z ) z 0.005( z 1) 1 (1 z ) 1 3 2 (1 z ) ( z 1) 2
zT Z域到W域的频率关系是非线性 w tan 的。通常在频率域设计时必须 2 尽可能改善这种非线性。
两种平面的变换(续)
2.Z↔W′平面变换 在变换式中添加一个2/T因子来改善非线性。 2 Tw' 2 2 z 1 ' z w w 2 Tw' T T z 1 当采样频率很高时T0,对于低频段ωz很小, zT zT 因此有: tan
G(w ') GoGp (w ') GoGp ( z ) |
z
(3)选择采样周期:根据采样频率是闭环系统 带宽10倍选择T。根据稳态精度要求确定开环 回路增益,画广义对象的开环伯德图,如不满 足设计要求则按照步骤(4)设计。
2Tw ' 2Tw '
W′ 平面频域设计步骤(续)
(4)根据控制系统对幅、相裕度的要求设计数 字控制器D(W′)(开环),使系(5)将D(W′)D(z),即:
10
-1
10
0
10
1
10
2
Frequency (rad/sec)
(2) zp W′p,即
T 1 w' 1 0.05w ' 2 z T 1 w ' 1 0.05w ' 2
1 0.05w ' G( w ') GoG p ( z ) | 10.05 w ' 2 z w' 10.05 w '
计算机控制数字控制器的连续设计方法

数字控制器旳连续设计措施
引言
自动化控制系统旳关键是控制器。控制器旳任务是按照一定旳控制规律,产生满足工艺要求旳控制信号,以输出驱动执行器,到达自动控制旳目旳。在老式旳模拟控制系统中,控制器旳控制规律或控制作用是由仪表或电子装置旳硬件电路完毕旳,而在计算机控制系统中,除了计算机装置以外,更主要旳体目前软件算法上,即数字控制器旳设计上。
目旳:希望混合系统和等效连续系统旳特征尽量接近
量化单位
模拟量经A/D转换之后才干进入计算机,所以模拟量经过了整量化,假如整量化单位过大,相当于系统中引入了较大旳干扰。但是这个问题在工程上能够实现旳条件下,能够经过增长A/D转化旳位数来将干扰限制在很小旳程度。例如一种5V基准电源转换器,当位数n=8时,辨别率δ=20mV;当n=12时,辨别率 δ=1.25 mV,量化单位已很小,完全能够看成连续信号。
5.1.1 混合系统概念
图5-1 混合系统
5.1.2 等效连续系统
图5-2 等效连续系统
怎样确保离散化后信息不丢失?问题:按连续系统设计措施设计数字控制系统旳条件是什么?
量化单位:经过增长A/D转换旳位数实现。采样周期旳选择:采样频率旳高下会影响系统旳动态特征
5.1.3 等效连续系统旳两个条件
香农采样定理: 采样角频率ωs≥2ωmax,ωmax为连续信号旳最大频率分量,连续信号能够由它旳采样信号复现。 零阶保持器旳传递函数为
其频率特征是
采样周期旳选择
图5-3 零阶保持器旳幅频和相频特征
零保持器带来旳附加相移为:
当采样频率取为10倍信号主频率旳最高频率时,
结论:采用连续设计措施,用离散控制器去近似连续控制器,要求有相当短旳采样周期。
计算机控制系统复习题答案

计算机控制系统复习题答案《计算机控制系统》课程复习题答案⼀、知识点:计算机控制系统的基本概念。
具体为了解计算机控制系统与⽣产⾃动化的关系;掌握计算机控制系统的组成和计算机控制系统的主要特性;理解计算机控制系统的分类和发展趋势。
回答题:1.画出典型计算机控制系统的基本框图;答:典型计算机控制系统的基本框图如下:2.简述计算机控制系统的⼀般控制过程;答:(1) 数据采集及处理,即对被控对象的被控参数进⾏实时检测,并输给计算机进⾏处理;(2) 实时控制,即按已设计的控制规律计算出控制量,实时向执⾏器发出控制信号。
3.简述计算机控制系统的组成;答:计算机控制系统由计算机系统和被控对象组成,计算机系统⼜由硬件和软件组成。
4.简述计算机控制系统的特点;答:计算机控制系统与连续控制系统相⽐,具有以下特点:⑴计算机控制系统是模拟和数字的混合系统。
⑵计算机控制系统修改控制规律,只需修改程序,⼀般不对硬件电路进⾏改动,因此具有很⼤的灵活性和适应性。
⑶能够实现模拟电路不能实现的复杂控制规律。
⑷计算机控制系统并不是连续控制的,⽽是离散控制的。
⑸⼀个数字控制器经常可以采⽤分时控制的⽅式,同时控制多个回路。
⑹采⽤计算机控制,便于实现控制与管理⼀体化。
5.简述计算机控制系统的类型。
答:(1)操作指导控制系统;(2)直接数字控制系统;(3)监督计算机控制系统)分级计算机控制系统4(.⼆、知识点:计算机控制系统的硬件基础。
具体为了解计算机控制系统的过程通道与接⼝;掌握采样和保持电路的原理和典型芯⽚的应⽤,掌握输⼊/输出接⼝电路:并⾏接⼝、串⾏接⼝、A/D和D/A的使⽤⽅法,能根据控制系统的要求选择控制⽤计算机系统。
回答题:1.给出多通道复⽤⼀个A/D转换器的原理⽰意图。
2.给出多通道复⽤⼀个D/A转换器的原理⽰意图。
3.例举三种以上典型的三端输出电压固定式集成稳压器。
答:W78系列,如W7805、7812、7824等;W79系列,如W7805、7812、7824等4.使⽤光电隔离器件时,如何做到器件两侧的电⽓被彻底隔离?答:光电隔离器件两侧的供电电源必须完全隔离。
《计算机控制技术》计算机控制系统的常规控制技术

在计算机进入控制领域后,用计算机实现数字PID算法代替了模拟 PID调节器。
连续生产过程中,设计数字控制器的两种方法: 1.用经典控制理论设计连续系统模拟调节器,然后用计算机进行数字 模拟,这种方法称为模拟化设计方法。 2.应用采样控制理论直接设计数字控制器,这是一种直接设计方法 (或称离散化设计)
(z)
R(s) +
R(z)
T
e(s) E(z)
_
T
D(z)
U(z)
T
G h0 (s)
图12 典型计算机控制系统结构框图
G(z) G0 (s)
G(s)
Y (z) T
Y (s)
其中: G(z)=Z Gho (s)G0 (s)
1 e Ts
Gh0 ( s )
s
广义对象脉冲传递函数
系统的闭环脉冲传递函数 系统的误差脉冲传递函数
① 断开数字PID控制器,使系统在手动 1
状态下工作,给被控对象一个阶跃输入
信号;
0
y(t )
y()
② 用仪表记录下在阶跃输入信号下的对 象阶跃响应曲线;
p•
0 a
Tm
t b
c
t
图11 对象阶跃响应曲线
③ 在响应曲线上的拐点处作切线,得到对象等效的纯滞后时间和 对象等效的时间常数 ;
④ 选择控制度;
不完全微分PID控制器结构
e(t )
PID 调节器
u(t )
Df (s)
u(t )
不完全微分的PID算法的基本思想是:在PID控制中的微分环节串联上一
直接数字控制系统

第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
传感器1 传感器2 传感器3
调理
S/H
调理
S/H
调理
S/H
多
路 模
A/D
计
拟 开
控制逻辑
算
关
机
多路同步取样共用A/D分时采集
传感器
调理电路
S/H
传感器
调理电路
S/H
A/D 转换器
A/D 转换器
计算机
传感器
调理电路
S/H
A/D 转换器
控制逻辑
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
2.D/A转换器字长的选择
D/A转换器输出一般都通过功率放大器推动执行机构。设执行
机构的最大输入值为umax,最小输入值为umin(灵敏限),则
D/A转换器的字长为
n
log2 (1
xmax ) xm in
输入信号的动态范围定义为
L1
20 lg
xm a x xm in
若已知被测模拟电压动态范围为L1,则
n L1 6
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
② 分辨率
有时对A/D转换器的字长要求以分辨率形式给出。分辨率
定义为
D
1 2n 1
如果所要求的分辨率为D0,则字长
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
11.2 过程输入输出通道技术 11.2.1 概述
DDC系统的输入输出通道是计算机和传感器、执行器之间的
信息传递和变换装置。是连接控制计算机和工业生产过程的桥
梁和纽带。
数字控制器的设计方法

D1 ( s) H ( s) D( s)
增加采样角频率
s ,使 s
远高于控制器的截止频率。
8
2.带有零阶保持器的Z变换法
在原线性系统的基础上串联一个虚拟的零阶保持器, 再进行Z变换从而得到 D(s) 的离散化模型 D(z)
1 e sT D( z ) Z [ D( s )] s
24
在很多控制系统中,由于执行机构是采用步进电 机或多圈电位器进行控制的,所以,只要给出一个增 量信号即可。
写出K-1的输出值:
1 k 1 e(k 1) e(k 2) u(k 1) k p [e(k 1) e(i)T Td ] u0 Ti i 0 T
上两式相减得PID增量式控制算法
17
3.3
数字PID控制
3.3.1 理想微分PID控制 设系统的误差为e(t),则模拟PID控制规律为
1 u(t ) K p [e(t ) Ti
de(t ) 0 e(t )dt Td dt ]
t
它所对应的连续时间系统传递函数为
U ( s) 1 K p [1 Td s] E( s) Ti s
Ts / 2
e
Ts / 2
(Ts / 2)2 (Ts / 2)3 1 Ts / 2 ... 1 Ts / 2 2! 3!
同理:
e
Ts / 2
1 Ts / 2
1 Ts / 2 得双线性变换公式 : z 1 Ts / 2
15
双线性变换公式可以进行实s传递函数与z传递函数相互 转换,转换公式如下:
2
2.离散化设计方法 首先用适当的离散化方法将连续部分(如图所 示的保持器和被控对象)离散化,使整个系统完全 变成离散系统,然后用离散控制系统的设计方法来 设计数字控制器,最后用计算机实现控制功能。
控制器的设计方法

控制器的设计方法在软件开发中,控制器是一种重要的设计模式,用于管理和协调应用程序的行为。
控制器的设计方法可以根据不同的需求和情况进行选择和调整。
下面我将详细介绍几种常见的控制器设计方法。
1.单一控制器方法:单一控制器方法是最简单和常见的控制器设计方法。
它的核心思想是将应用程序的逻辑集中在一个单一的控制器类中。
这个控制器类负责接收用户的请求,并根据请求的类型调用相应的业务逻辑和视图。
这种方法的优点是结构简单,易于维护和扩展。
但是,当应用程序逻辑复杂或系统规模庞大时,单一控制器方法可能会变得臃肿和难以维护。
2.多重控制器方法:多重控制器方法是一种将控制器划分为多个独立的模块或类的设计方法。
每个模块或类负责处理特定的逻辑或功能。
这样可以将复杂的应用程序逻辑分解为多个可管理和测试的块。
这种方法可以提高系统的可扩展性和可维护性。
但是,设计和实现多个控制器可能会增加开发和维护的工作量,并且在模块之间的通信和协调方面可能会产生一些挑战。
3.事件驱动控制器方法:事件驱动控制器方法是一种基于事件和消息传递的设计方法。
控制器监听和响应事件,根据触发的事件类型执行相应的操作。
这种方法可以使应用程序更加灵活和响应,因为它们可以根据不同的事件类型执行不同的操作。
事件驱动控制器方法常用于图形界面应用程序和消息队列系统中。
但是,事件驱动控制器可能会引入一些复杂性和不确定性,并且需要一些额外的机制来管理事件的传递和处理。
4.前端控制器方法:前端控制器方法是一种中央化处理和分发用户请求的设计方法。
它通过一个前端控制器类来处理所有的用户请求,并根据请求的类型将其分发到相应的处理器或控制器。
这种方法可以提供统一的入口点和逻辑,以减少重复代码和处理逻辑。
前端控制器方法可以与其他控制器设计方法结合使用,例如单一控制器和多重控制器,以实现更复杂和灵活的系统架构。
5.命令模式控制器方法:命令模式控制器方法是一种基于命令对象和执行器的设计方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相对应的整个闭环系统的脉冲传递函数为
12
达林算法
GC( z)
Y (z)
1 eTs Z[
e NTs
]
R(z)
s
T s 1
z N 1 1 eT / T 1 eT / T z 1
达林算法所设计的控制器:
D(z) 1 GC(z) HG(z) 1 GC(z)
而对这类系统的控制要求,快速性往往是次要的, 通常主要要求系统没有超调量或很少超调量,要求 系统闭环稳定,而调整时间允许在较多的采样周期 内结束。 对这样的系统,若采用PID算法,效果往往不好。 这时可采用达林算法。
10
达林算法
连续时间的被控对象Gp(s)是带有纯滞后的 一阶或二阶惯性环节,即 :
系统的稳定性,所以,在系统设计中,应设法消除振铃现
象。
20
达林算法
振铃现象与被控对象的特性、闭环时间常数、 采样周期、纯滞后时间的大小等有关。
GC (z)
R(z)
HG(z) Y(z)
r(t) e*(t)
u*(t)
+
-
D(z)
H(s)
E(z)
U(z)
y(t)
G (s)
U (z)
GC ( z ) HG ( z)
信号。 m(k N)
6
纯滞后补偿控制算法步骤
设:工业对象近似用一阶惯性环节和纯滞后环节的串联
Gc (s)
Gp (s)e s
Kf 1 Tf s
e s
预估器的传递函数
G
(S
)
Gp
(S )(1
e
S
)
1
Kf Tf
s
(1
e
S
)
R(s)
① 计算反馈回路的偏差 e1(k ) e1(k) r(k) y(k)
(s)
D'(s)Gp (s)es 1 D'(s)Gp (s)es
D(s)Gp (s) es 1 D(s)Gp (s)
4
第三节纯滞后补偿算法:史密斯预估器
说明:经补偿后,e 在s 闭环
y (t )
控制回路之外,不影响系统的
y(t) ( 0) y(t) ( 0)
稳定性,仅将控制作用在时间 1
坐标上推移了一个时间 ,控
制系统的过渡过程及其它性能
指标都与对象特性为Gp(S) 时完全相同。
0
t
图20 纯滞后补偿系统输特性
具有纯滞后补偿的数字控制器
R(s)
e1 (k )
T
e2 (k) D(s) T
u(k) T
y (k)
T Dτ (s)
Gho(s)
G(s)
Kz N 1
1 eT /T1 1 eT /T1 z 1
它所对应的达林算法控制器
(1 eT /T )(1 eT /T1 z1 ) D(z)
K (1 eT /T1 )[1 eT /T z1 (1 eT /T )zN1 ]
14
达林算法
3
具有纯滞后补偿的模拟控制器
R(s) E(s)
D(s)
D(s)
U (s) Gp (s)e s
Y (s)
Gp (s() 1-es)
图19 带施密斯预估器的控制系统
由施密斯预估器和调节器 D(s) 组成的补偿回路称为纯
滞后补偿器。其传递函数为 补偿后的系统闭环传递函数
D(s) D'(s) 1 D(s)Gp (s)(1 es )
(1 z1 ) z2 Z[ 1 ] s(2s 1)
0.393z3 1 0.607z1
(1
1.068(1 z1)(1 0.368z1) 0.718z1)(1 0.607z1 0.393z3 )
Y(z)=R(z)GC(z)
1 0.393 z 3 1 z 1 1 0.607 z 1
*带纯滞后τ=NT的二阶惯性环节,相应的广义对象脉 冲传递函数:
HG(z) Z[ (1 eTs )
Ke NTs
]
s
(T1s 1)(T2 s 1)
K (C1 C2 z 1 )z N 1
(1 eT / T1 z 1 )(1 eT / T2 z 1 )
R(z)
Ku (z)R(z)
21
U
(z)
GC ( z ) HG ( z)
R(z)
Ku
(z)R(z)
其中 Ku (Z) 是 U (Z)到 R(Z )的脉冲传递函数。
对于单位阶跃输入
R(Z )
1 1 Z 1
含有Z=1的极点,如果
Ku
(Z)
在Z平面单位圆内的负实轴上有一个与Z= -1点相
Gp
( s)
K 1 T1s
e s
或:
Gp
(s)
(1
K T1s)(1
T2 s)
e s
11
达林算法 达林算法的设计目标是要设计一个合适的数 字控制器,使整个闭环系统相当于一阶惯性环 节。 如果被控对象有纯滞后,则闭环系统还包括
同样的纯G滞C后(环s)节,即:1 es T s 1
它所对应的达林算法控制器 :
D(z)
(1 eT /T )(1 eT /T1 z 1)(1 eT /T2 z 1)
K(C1 C2 z 1)[1 eT /T z 1 (1 eT /T )z N1]
15
(1 eT /T )(1 eT /T1 z 1)(1 eT /T2 z 1) D(z)
根据达林算法,构成的惯性环节与滞后时间τ=2s 的纯滞后环节串联而成的理想闭环系统。
e 2 s GC (s) 2s 1
17
达林算法
它所对应的理想闭 环脉冲传递函数 :
GC ( z )
1 es Z[
s
GC
(s)]
所求的数字控制器
D(z)
GC ( z )
HG(z)[1 GC(z)]
e1 (k )
T
e2 (k) D(s) T
u(k) T
y (k)
T Dτ (s)
Gho(s)
② 计算纯滞后补偿器的输出 y (k)
G(s)
Y (s)
Y U
(s) (s)
Gp
(s)(1
e
s
)
Kf 1 Tf
s
(1
e NTs
)
y (k) ay (k 1) b[u(k 1) u(k N 1)]
比一般一阶惯性环节的前 行通道上,多了(乘)一 个纯滞后环节)
1
1 施密斯(Smith)预估控制
单回路控制系统闭环传递函数
(s)
Y (s) R(s)
D(s)GP (s)e s 1 D(s)GP (s)e
s
系统的特征方程为
R(s) E(s) D(s) U (s) Gp (s)es
0.393 z 3 0.632 z 4 0.755 z 5 0.865 z 6 0.918 z 7 0.950 z 8
18
达林算法
数字控制器的输出(即系统的控制变量)为:
U
(z)
Y (z) HG(z)
1
1.068 0.393z1 0.111z1 0.436z2
*与最少拍有纹波系统中的纹波是不一样的。纹波是由于 控制器输出一直是振荡的,影响到系统的输出在采样时刻 之间一直有纹波。
*而振铃现象中的振荡是衰减的,并且由于被控对象中
惯性环节的低通特性,使得这种振荡对系统的输出几乎无
任何影响。但是振铃现象却会增加执行机构的磨损,在有
交互作用的多参数控制系统中,振铃现象还有可能影响到
a Tf Tf T
b T Kf Tf T
③ 计算偏差 e2 (k )
e2 (k ) e1(k ) y (k )
④ 计算控制器的输出 u(k) u(k) u(k 1) u(k)
7
u(k) u(k 1) u(k)
KI
KP
T TI
KD
KP
TD T
Y (s)
图21 计算机纯滞后补偿控制系统
5
第三节纯滞后补偿算法:史密斯预估器
纯滞后补偿的数字控制器由两部分组成:一部分是数字
PID控制器;一部分是施密斯预估器。 施密斯预估器
滞后环节使信号延迟, u(k) 为此,在内存中专门设
定N个单元作为存放
m(k)
Gp (s)
yτ(k)
e s
m(k N)
K(C1 C2 z 1)[1 eT /T z 1 (1 eT /T )z N1]
其中:
C1
1 T2
1 T1
(T1eT / T1
T2eT / T2 )
11
C2
T ( )
e T1 T2
T2
1 T1
(T1eT / T2
T2eT / T1 )
1.068 0.512z1 0.523z2 0.281z3 0.259z4
本例中,闭环系统输出以指数形式较快地 趋向于稳态值,但是控制量则以二分之一采样 频率大幅度的衰减振荡,这种现象称为振铃 (ringing)现象。