数字控制器的设计 (2).ppt
《数字控制器的设计 (2).ppt》由会员分享,可在线阅读,更多相关《数字控制器的设计 (2).ppt(171页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5 章 数字控制器的设计数字控制器的设计5.1 计算机控制系统的理论基础 5.1.1 控制系统中信号的基本形式与控制系统的基本结构 5.1.2 连续系统的数学描述 5.1.3 离散系统的数学描述 5.1.4 Z 变换 5.1.5 离散系统的传递函数 5.1.6 采样周期的选择数字控制器的设计5.2 数字控制器的PID 设计方法 5.2.1 PID 设计方法 5.2.2 PID 算法的离散形式 5.2.3 PID 算法数字控制器的改进 5.2.4 PID 算法数字控制器的参数整定数字控制器的设计5.3 数字控制器的直接设计方法 5.3.1 最少拍无差系统 5.3.2 最少拍无纹波系统 5.3.
2、3 纯滞后系统5.4 控制算法的实现 5.4.1 直接实现法 5.4.2 级联实现法 5.4.3 并行实现法5.1 计算机控制系统的理论基础 5.1.1 控制系统中信号的基本形式与控制系统的基本结构11信号的基本形式信号的基本形式 11)连续信号连续信号 连续信号是指时间上连续的、幅值上连续的信号。连续信号是指时间上连续的、幅值上连续的信号。22)离散信号离散信号 离散信号是指分开的和可以区分的数据表示。离散信号是指分开的和可以区分的数据表示。33)采样信号采样信号 它是时间上离散、幅值上连续的信号。它是时间上离散、幅值上连续的信号。控制系统的基本信号形式5.1 计算机控制系统的理论基础 采样
3、过程可以用一个采样开关来实现。采样过程可以用一个采样开关来实现。采样过程示意图 5.1 计算机控制系统的理论基础4)数字信号 数字信号是指以有限个数位来表示一个连续变化数字信号是指以有限个数位来表示一个连续变化的物理量的信号。的物理量的信号。5)采样保持信号 采样信号在时间上是离散的,在控制过程中无法采样信号在时间上是离散的,在控制过程中无法工作。工作。2 控制系统的基本结构 控制系统按其所包含的信号形式可分为4 种类型。1)连续控制系统该系统中各处均为连续信号。该系统中各处均为连续信号。2)离散控制系统该系统中各处均为离散信号。该系统中各处均为离散信号。控制系统的典型结构图5.1 计算机控制
4、系统的理论基础3)采样控制系统 该系统中既包含有连续信号又包含有离散信号。该系统中既包含有连续信号又包含有离散信号。4)数字控制系统 该系统中一处或几处的信号具有数字代码的形式。该系统中一处或几处的信号具有数字代码的形式。5.1 计算机控制系统的理论基础5.1.2 连续系统的数学描述从数学角度看,一个连续系统可以看成是将输入从数学角度看,一个连续系统可以看成是将输入映射为输出的惟一性变换或运算,如图所示。映射为输出的惟一性变换或运算,如图所示。时域系统可表示为时域系统可表示为连续系统的输入/输出关系时域表示 5.1 计算机控制系统的理论基础11拉普拉斯变换拉普拉斯变换(简称拉氏变换)(简称拉氏
5、变换)下面介绍几个基本的拉氏变换性质。下面介绍几个基本的拉氏变换性质。1 1)线性性质)线性性质 5.1 计算机控制系统的理论基础 2 2)位移性质)位移性质 3 3)初值定理)初值定理 5.1 计算机控制系统的理论基础 4 4)终值定理)终值定理 当 当 时,时,f(t)f(t)的极限存在,且除在原点处惟一的极点外,的极限存在,且除在原点处惟一的极点外,sF(s)sF(s)在包含 在包含j j 轴的右半 轴的右半s s 平面内是解析的,则 平面内是解析的,则 5 5)微分定理)微分定理 6 6)积分定理)积分定理 5.1 计算机控制系统的理论基础22拉普拉斯反变换拉普拉斯反变换 根据 根据F
6、(s)F(s)求原函数 求原函数f(t)f(t)的过程称为求拉普拉斯反变换(简称 的过程称为求拉普拉斯反变换(简称拉氏反变换)。记为 拉氏反变换)。记为33微分方程描述微分方程描述 对 对SISO SISO 系统,微分方程的一般式为 系统,微分方程的一般式为 Y Y(n)(n)(t)+a(t)+an-1 n-1y y(n-1)(n-1)(t)+a(t)+a1 1y(t)+a y(t)+a0 0y(t)y(t)=b=bm mu u(m)(m)(t)+b(t)+bm-1 m-1u u(m-1)(m-1)(t)+b(t)+b1 1u(t)+b u(t)+b0 0u(t)u(t)5.1 计算机控制系统
7、的理论基础44传递函数描述传递函数描述 对微分方程两边进行拉氏变换,当初始值为零时,有 对微分方程两边进行拉氏变换,当初始值为零时,有 传递函数定义为系统的输出拉氏变换与输入拉氏变换之比,则 传递函数定义为系统的输出拉氏变换与输入拉氏变换之比,则5.1 计算机控制系统的理论基础55方块图描述方块图描述 连续系统输入/输出关系方块图表示 5.1 计算机控制系统的理论基础66线性定常连续系统的脉冲响应线性定常连续系统的脉冲响应 定义连续单位脉冲函数 定义连续单位脉冲函数 且系统在任意输入 且系统在任意输入U U(s s)下 下 的输出为 的输出为 求拉氏反变换得到时域响应为 求拉氏反变换得到时域响
8、应为 故得 故得 5.1 计算机控制系统的理论基础5.1.3 离散系统的数学描述 1 离散时间信号与采样信号的表示 11)图示法图示法 任意离散信号序列图示法 5.1 计算机控制系统的理论基础2)表格法3)数学公式法以数学公式形式给出,一般有以下以数学公式形式给出,一般有以下33种形式。种形式。直接写出离散点的值时,有通式直接写出离散点的值时,有通式 定义离散单位脉冲为定义离散单位脉冲为整个单位脉冲序列为整个单位脉冲序列为 5.1 计算机控制系统的理论基础 任意离散信号序列可表示为 采样单位脉冲表示为采样单位脉冲表示为 单位脉冲序列为单位脉冲序列为 5.1 计算机控制系统的理论基础对连续信号的
9、采样信号,用对连续信号的采样信号,用“*”“*”表示为表示为 考虑到实际控制系统只工作在考虑到实际控制系统只工作在t0t0的情况,故改为的情况,故改为2 差分与差商一阶差商为一阶差分除以采样周期的商。一阶差商为一阶差分除以采样周期的商。一阶差分与一阶差商的关系 同理,二阶差商为一阶差商的差商,即同理,二阶差商为一阶差商的差商,即 5.1 计算机控制系统的理论基础05.1 计算机控制系统的理论基础 离散系统的脉冲响应函数为 离散系统的脉冲响应函数为 输入信号序列为 输入信号序列为 考虑线性系统的线性性质,输出为 考虑线性系统的线性性质,输出为 这就是离散系统的时间响应,表示为脉冲响应函数序列与输
10、 这就是离散系统的时间响应,表示为脉冲响应函数序列与输入序列的卷积和运算。入序列的卷积和运算。5.1 计算机控制系统的理论基础5.1.4 Z 变换 11ZZ变换的定义变换的定义 对采样函数 对采样函数运用拉氏积分对离散的采样点进行拉氏变换,并令拉氏 运用拉氏积分对离散的采样点进行拉氏变换,并令拉氏变换为 变换为F*(s)F*(s)。为简化运算,令 为简化运算,令z=e z=eTs Ts,解得 解得 令 令 5.1 计算机控制系统的理论基础 这是关于变量的幂级数。这是关于变量的幂级数。定义为采样函数的 定义为采样函数的Z Z 变换,即 变换,即 关于关于ZZ变换的几点说明如下:变换的几点说明如下
11、:是关于 是关于z z 的幂级数。的幂级数。Z Z 变换的物理意义表现在延迟性上。变换的物理意义表现在延迟性上。Z Z 变换的实质是拉氏变换。变换的实质是拉氏变换。连续函数不存在 连续函数不存在Z Z 变换。变换。平面在平面的映像。平面在平面的映像。5.1 计算机控制系统的理论基础s 平面在z 平面的映像 5.1 计算机控制系统的理论基础2 Z 变换的几个基本性质 1)线性性质 设 a 和b 为常数,则 2)位移性质(1)实数位移性质设f(t)为时间t 的函数,且 F(z)=Zf(t)滞后性质:滞后性质:超前性质超前性质:5.1 计算机控制系统的理论基础(2)复数位移性质3)初值定理 当当zz
12、时,时,F(z)F(z)的极限存在,则的极限存在,则4)终值定理 若若F(z)F(z)在单位圆外无极点,在单位圆上无在单位圆外无极点,在单位圆上无重极点和共轭极点,则重极点和共轭极点,则 5.1 计算机控制系统的理论基础5)复域微分定理 设设ff*(t)(t)函数的函数的ZZ变换为变换为F(z)F(z),则,则6)复域积分定理设设ff*(t)(t)函数的函数的ZZ变换为变换为F(z)F(z),则,则7)实数卷积定理 设设ff11*(t)(t)、f f22*(t)(t)函数的函数的ZZ变换分别为变换分别为FF11(z)(z)、FF22(z)(z),且且t0t0时,时,ff11(t)=f(t)=f
13、22(t)=0(t)=0,则,则 例 例5.1 计算机控制系统的理论基础3 Z 反变换 根据根据F(z)F(z)求采样函数求采样函数ff*(t)(t)或离散函数或离散函数f(nT)f(nT)的的过程称为求过程称为求ZZ反变换,记为反变换,记为 1)长除法(例)将 将F(z)F(z)展开成如下的形式 展开成如下的形式 对于由两个有理多项式之比表示的 对于由两个有理多项式之比表示的F(z)F(z),有,有 5.1 计算机控制系统的理论基础 2)部分分式法 式中 式中N N(z z)为分子有理式。对其按部分分式展开,得 为分子有理式。对其按部分分式展开,得 5.1 计算机控制系统的理论基础(11)求
14、共轭复根的系数)求共轭复根的系数(22)求重根的系数)求重根的系数(33)求单根的系数)求单根的系数 5.1 计算机控制系统的理论基础 3 3)留数法)留数法(不讲 不讲)离散函数的 离散函数的Z Z 反变换可表示为 反变换可表示为 若 若 F(z)F(z)有 有 q q 个单根,根据复变函数的留数定理,式(个单根,根据复变函数的留数定理,式(5-31 5-31)等)等效于 效于 5.1 计算机控制系统的理论基础 Z Z 反变换的这 反变换的这3 3 种方法可根据实际情况分别选用。种方法可根据实际情况分别选用。4 利用Z 变换求解差分方程 求解步骤是:先对差分方程进行求解步骤是:先对差分方程进
15、行ZZ变换,然后变换,然后写出写出F(z)F(z)的表达式,最后求的表达式,最后求F(z)F(z)的的Z Z 反变换。反变换。例例5.1 计算机控制系统的理论基础5.1.5 离散系统的传递函数11零阶保持器的特性分析零阶保持器的特性分析 把阶梯信号各线段的中点光滑 把阶梯信号各线段的中点光滑 地连接起来,得到一条形状与 地连接起来,得到一条形状与 原连续信号 原连续信号f f(t t)基本一致但在 基本一致但在 时间上滞后 时间上滞后T T/2/2 的响应曲线,的响应曲线,如图所示。如图所示。零阶保持器输入/输出特性 5.1 计算机控制系统的理论基础 零阶保持器的脉冲过渡函数为 零阶保持器的脉
16、冲过渡函数为 上式两边求拉氏变换,得传递函 上式两边求拉氏变换,得传递函数为 数为 频率特性为 频率特性为 5.1 计算机控制系统的理论基础 其频率特性如图所示。其频率特性如图所示。计算机的存储器、锁存器、缓冲器等都具有零阶保持功能,计算机的存储器、锁存器、缓冲器等都具有零阶保持功能,而 而A/D A/D 转换器是典型的采样零阶保持器。转换器是典型的采样零阶保持器。5.1 计算机控制系统的理论基础 22脉冲传递函数的定义脉冲传递函数的定义 两边进行 两边进行Z Z 变换,并应用实数卷积定理,得 变换,并应用实数卷积定理,得 故 故 式中,式中,G(z)G(z)是脉冲响应函数的 是脉冲响应函数的
17、Z Z 变换,它等于输出的 变换,它等于输出的Z Z 变 变换与输入的 换与输入的Z Z 变换之比,因此也称为脉冲传递函数。变换之比,因此也称为脉冲传递函数。5.1 计算机控制系统的理论基础 对离散系统可用差分方程描述 对离散系统可用差分方程描述 对上式两边进行 对上式两边进行Z Z 变换,并应用实数位移性质,在零初始条 变换,并应用实数位移性质,在零初始条件下,得 件下,得 定义脉冲传递函数为 定义脉冲传递函数为 5.1 计算机控制系统的理论基础 若若m=nm=n,式(,式(5-345-34)变为)变为 定义下式为脉冲传递函数的标准式定义下式为脉冲传递函数的标准式 5.1 计算机控制系统的理
18、论基础 由采样函数的一般表达式(5-14)可写出离散脉冲响应函数为 对上式两边求Z 变换得 3 离散系统的传递函数 为了便于应用为了便于应用ZZ传递函数求解系统的输出响应,传递函数求解系统的输出响应,可在输出虚设一个采样开关,使系统变为离散可在输出虚设一个采样开关,使系统变为离散系统,如图系统,如图5-115-11(aa)所示。)所示。图5-11(a)串联环节的Z 传递函数 1)开环系统的Z 传递函数 对连续系统,串联环节的传递函数等于各环对连续系统,串联环节的传递函数等于各环节传递函数的乘积。节传递函数的乘积。对于离散系统,串联环节间有同步采样开关,对于离散系统,串联环节间有同步采样开关,如
19、图如图5-115-11(bb)所示,)所示,G(z)=G1(z)G2(z)。串联环节间没有同步采样开关,如图串联环节间没有同步采样开关,如图5-5-1111(CC)所示。)所示。G(z)=G1 G2(z)。图5-11(b)(c)串联环节的Z 传递函数 例5-72)串联环节中含零阶保持器的Z 传递函数采样保持器与连续对象之间的关系等同于串联环采样保持器与连续对象之间的关系等同于串联环节间没有采样开关的情况,如图节间没有采样开关的情况,如图5-125-12所示。所示。故故图5-12 含零阶保持器的串联环节 0利用利用Z Z 变换的线性性质及滞后性质,上式得变换的线性性质及滞后性质,上式得 例 例5
20、-8 5-8、5-9 5-95.1 计算机控制系统的理论基础3)闭环系统Z 传递函数连续系统闭环传递函数的表达式是确定的,即连续系统闭环传递函数的表达式是确定的,即离散系统闭环离散系统闭环Z Z 传递函数的形式不是固定的,需传递函数的形式不是固定的,需根据实际系统的结构来推导。根据实际系统的结构来推导。有时,采样系统的结构图可以等效和简化。如图5-13 所示的3 个图是等效的。图5-13 离散结构图的等效关系 例 例5-10 5-10、11 11表5-2 典型的闭环离散系统结构图及对应的输入/输出传递关系5.1 计算机控制系统的理论基础 44)在扰动作用下的闭)在扰动作用下的闭环系统环系统Z
21、Z 传递关系传递关系 当考虑输出对扰动的传 当考虑输出对扰动的传递关系时,可令输入信 递关系时,可令输入信号为 号为0 0,则,则 5.1 计算机控制系统的理论基础4 数字系统的Z 传递函数 对数字系统,当A/D 转换器、D/A 转换器的采样、保持、转换时间相对于采样时间可以忽略时,可将其等效为传递函数为1 的比例环节,而将环节输出信号的保持时间用零阶保持器代替。这样,整个数字系统的Z 传递函数的求法就与离散系统的传递函数的求法相同。5 闭环系统的响应 图5-16 例5-12 的系统结构图 Simulink 仿真等效结构图及时间响应曲线 Simulink仿真结构图及时间响应曲线 5.1 计算机
22、控制系统的理论基础5.1.6 采样周期的选择 数字控制系统的信号经过了两种形式的变换。信息数字控制系统的信号经过了两种形式的变换。信息在采样过程中能否完整保存下来,在输出时能否不在采样过程中能否完整保存下来,在输出时能否不失真地将其恢复出来,香农采样定理从理论上解决失真地将其恢复出来,香农采样定理从理论上解决了这个问题。了这个问题。香农采样定理描述为:设连续信号香农采样定理描述为:设连续信号f(t)f(t)的频带为有的频带为有限宽度,且最高角频率为限宽度,且最高角频率为maxmax(最高频率为(最高频率为f f maxmax),如果以采样角频率),如果以采样角频率ss对对f(t)f(t)采样得
23、到离散信号采样得到离散信号f*(t)f*(t),则连续信号,则连续信号f(t)f(t)可以由可以由f*(t)f*(t)无失真地复现无失真地复现出来的条件是:出来的条件是:5.1 计算机控制系统的理论基础1 采样周期的上下限 每次采样间隔不应小于设备输入每次采样间隔不应小于设备输入/输出及计算机输出及计算机执行程序的时间,这是采样周期的下限值执行程序的时间,这是采样周期的下限值TTminmin。故采样周期应满足故采样周期应满足 TminTTmax 采样周期的选择要兼顾系统的动态性能指标、抗采样周期的选择要兼顾系统的动态性能指标、抗干扰能力、计算机的运算速度及给定值的速率、干扰能力、计算机的运算速
24、度及给定值的速率、执行机构的动作快慢等因素综合考虑。执行机构的动作快慢等因素综合考虑。2 以给定值的变化频率选择采样周期3 以执行机构的类型选择采样周期 5.1 计算机控制系统的理论基础4 以被控参量的性质选择采样周期5 以复现信号误差选择采样周期 零阶保持器的复现信号误差为 零阶保持器的复现信号误差为 当信号为正弦信号时 当信号为正弦信号时 表5-3 采样周期经验参考值 表5-4 采样频率的采样保持误差 25.1 计算机控制系统的理论基础6 以开环剪切频率c选择采样周期 选择采样频率为剪切频率的10 15 倍可得到满意的效果。即 式中,式中,NN11=1015=1015c 77以闭环振荡频率
25、以闭环振荡频率dd选择采样周期选择采样周期 在工程上,常将在工程上,常将dd作为输出信号的最高频率分量,作为输出信号的最高频率分量,则采样频率为则采样频率为 式中,式中,NN22为每个振荡周期内的采样次数,通为每个振荡周期内的采样次数,通常取常取NN22=620=620。d5.1 计算机控制系统的理论基础8 以相角稳定裕量 选择采样周期 若允许的相角稳定裕量减小若允许的相角稳定裕量减小551515,则则 5.1 计算机控制系统的理论基础9 以被控对象的时间常数选择采样周期 设被控对象由多个环节组成,其传递函数为 设被控对象由多个环节组成,其传递函数为 由采样定理知,采样周期的最大值应为环节中最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字控制器的设计 2 数字 控制器 设计
限制150内