版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、6/2/20221第四章第四章 计算机控制系统的计算机控制系统的 控制算法控制算法信息与电气工程学院计算机控制系统计算机控制系统第八讲讲-第十三讲讲山东科技大学山东科技大学6/2/20222 计算机控制系统的设计,是指在给定系统性能计算机控制系统的设计,是指在给定系统性能指标的条件下,设计指标的条件下,设计控制器的控制规律和相应的数控制器的控制规律和相应的数字控制算法字控制算法。 信息与电气工程学院计算机控制系统计算机控制系统 概概 述述山东科技大学山东科技大学第八讲第八讲数字控制器的设计方法数字控制器的设计方法按其设计特点分为三大类:按其设计特点分为三大类:6/2/202231. 模拟化设计
2、方法模拟化设计方法(间接法间接法) 先设计连续系统的校正环节的传递函数先设计连续系统的校正环节的传递函数D(s),然后将其离散化为然后将其离散化为D(z) ,进而设计数字控制器。,进而设计数字控制器。 典型代表为典型代表为PID算法算法。 (结构简单,各环节并联互相独立,调参方便结构简单,各环节并联互相独立,调参方便)信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2. 离散化设计方法离散化设计方法(直接法直接法) 已知被控对象的传递函数或特性已知被控对象的传递函数或特性G(z),根据,根据所要求的性能指标,直接设计数字控制器所要求的性能指标,直接设计数字控制器D(z)。
3、 常用方法有常用方法有最少拍有纹波设计最少拍有纹波设计、最少拍无最少拍无纹波设计纹波设计和和达林算法达林算法。3. 状态空间设计法状态空间设计法 能处理能处理多输入多输入-多输出多输出(MIMO)系统系统6/2/202246/2/20225 模拟化设计模拟化设计:适于采样周期短、控制算法简:适于采样周期短、控制算法简单的系统。忽略零阶保持器和采样器,求出系统单的系统。忽略零阶保持器和采样器,求出系统的连续控制器,以近似方式离散化为数字控制器。的连续控制器,以近似方式离散化为数字控制器。 离散化设计离散化设计:适于采样周期长或控制复杂的:适于采样周期长或控制复杂的系统。直接使用采样控制理论设计数
4、字控制器。系统。直接使用采样控制理论设计数字控制器。 信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/20226 数字控制理论基础数字控制理论基础 1. 计算机只能接受和处理二进制代码计算机只能接受和处理二进制代码0和和1及其组合,及其组合,这些二进制数可以表示某一物理量的大小,称之为离散量这些二进制数可以表示某一物理量的大小,称之为离散量或数字量。但实际系统中的被控量是在时间上连续的信号,或数字量。但实际系统中的被控量是在时间上连续的信号,一般称之为连续量或模拟量。模拟量进行离散化并转换成一般称之为连续量或模拟量。模拟量进行离散化并转换成数字量后,才能由计算机处
5、理。数字量后,才能由计算机处理。 因此,计算机控制系统也可以称为数字控制系统、离因此,计算机控制系统也可以称为数字控制系统、离散控制系统或采样控制系统。散控制系统或采样控制系统。 模拟控制系统称为连续控制系统。模拟控制系统称为连续控制系统。信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/20227 2. 离散离散(数字数字)控制系统与连续控制系统与连续(模拟模拟)控制系统的本质控制系统的本质区别在于:模拟系统中的给定量、反馈量和被控量都是连区别在于:模拟系统中的给定量、反馈量和被控量都是连续型的时间函数,而在离散系统中,通过计算机处理得给续型的时间函数,而在离散系
6、统中,通过计算机处理得给定量、反馈量和被控量是在时间上离散的数字信号。定量、反馈量和被控量是在时间上离散的数字信号。 把计算机引入连续控制系统中作为控制器使用,便把计算机引入连续控制系统中作为控制器使用,便构成了计算机控制系统。构成了计算机控制系统。 由计算机构成的控制系统,在本质上是一个离散系统。由计算机构成的控制系统,在本质上是一个离散系统。信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/20228 传递函数的定义传递函数的定义 1. 线性连续系统中传递函数的定义是:线性连续系统中传递函数的定义是:零初始条件零初始条件下下,一个,一个线性线性环节环节(系统系统
7、)的输出量的拉氏变换与输入量的输出量的拉氏变换与输入量的拉氏变换之比。的拉氏变换之比。 2. 线性离散线性离散(数字数字)控制系统中脉冲传递函数的定义:控制系统中脉冲传递函数的定义:零初始条件下零初始条件下,一个,一个线性线性环节环节(系统系统)的输出脉冲序列的的输出脉冲序列的Z变换与输入脉冲序列的变换与输入脉冲序列的Z变换之比。变换之比。信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202294.1 数字控制器的间接设计方法数字控制器的间接设计方法4.2 数字数字PID控制算法控制算法4.3 数字控制器的直接设计方法数字控制器的直接设计方法4.4 纯滞后控制技
8、术纯滞后控制技术4.5 控制算法控制算法Matlab仿真举例仿真举例4.6 小小 结结信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/2022104.1 数字控制器的间接设计方法数字控制器的间接设计方法 数字控制器的间接设计技术,是立足于连续控制数字控制器的间接设计技术,是立足于连续控制系统控制器的设计,然后在计算机上进行数字模拟来系统控制器的设计,然后在计算机上进行数字模拟来实现的。实现的。 实质:实质:在采样周期足够短的情况下,把数字控制在采样周期足够短的情况下,把数字控制器器(A/D、计算机、计算机、D/A)看作
9、一个整体,其输入和输看作一个整体,其输入和输出为模拟量,将其等效为连续传递函数。出为模拟量,将其等效为连续传递函数。 信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202211信息与电气工程学院计算机控制系统计算机控制系统图图4.1 计算机控制系统的典型结构图计算机控制系统的典型结构图 信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学 工作过程工作过程:e(t)经经A/D转换器后变成数字量转换器后变成数字量e(k),计算,计算机机(数字调节器数字调节器)按照一定的控制规律对按照一定的控制规律对e
10、(k)进行计算处进行计算处理,将所得结果理,将所得结果u(k)经经D/A转换器转换得到连续的控制转换器转换得到连续的控制量量u(t)作用到被控对象上,实现对被控参数作用到被控对象上,实现对被控参数y(t)的调节。的调节。信号采样信号采样+A/D转换转换D/A转换转换+信号保持信号保持6/2/202212 4.1.1 采样周期与模拟化设计采样周期与模拟化设计 香农采样定理是使数字控制器进行模拟化设香农采样定理是使数字控制器进行模拟化设计的最基本的前提条件计的最基本的前提条件。 零阶保持器是零阶保持器是由由D/A转换器的转换器的输出保持来实输出保持来实现的。现的。频率特性:频率特性:max2s信息
11、与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202213 信号通过零阶保持器后存在信号通过零阶保持器后存在幅值衰减幅值衰减和和相位滞后相位滞后。但如果采样周期但如果采样周期T足够小,即采样频率足够高时,可以足够小,即采样频率足够高时,可以忽略这一影响。对于小的采样周期,用幂级数展开,用忽略这一影响。对于小的采样周期,用幂级数展开,用T/2的时间滞后环节来近似:的时间滞后环节来近似: 设相位裕量减少设相位裕量减少5-155-15度,则采样周期应选为:度,则采样周期应选为:信息与电气工程学院计算机控制系统计算机控制系统信息
12、与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202214信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学间接设计方法得以实现的重要依据是:间接设计方法得以实现的重要依据是: (1) 采样周期要满足香农采样定理;采样周期要满足香农采样定理; (2) 采样周期足够小,达到零阶保持器的相位采样周期足够小,达到零阶保持器的相位滞后可以忽略不计的程度。滞后可以忽略不计的程度。6/2/2022154.1.2 模拟化设计步骤模拟化设计步骤l 第一步:设计假想的模拟控制器第一步:设计假想的模拟控制器D(S) l
13、第二步:正确地选择采样周期第二步:正确地选择采样周期 l 第三步:将模拟控制器第三步:将模拟控制器D(S)离散化为数字控离散化为数字控制器制器D(Z)l 第四步:求出与第四步:求出与D(z)对应的差分方程对应的差分方程l 第五步:编制计算机程序,实现计算机控制第五步:编制计算机程序,实现计算机控制信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/2022161. 设计假想的模拟控制器设计假想的模拟控制器 解决方案:首先将计算机与零阶保持器合在一解决方案:首先将计算机与零阶保持器合在一起看作一个模拟环节,输入为起看作一个模
14、拟环节,输入为e(t),输出为,输出为u(t),等,等效传递函数为效传递函数为D(s);然后根据自控原理中的连续系;然后根据自控原理中的连续系统的统的频域设计法频域设计法、根轨迹法根轨迹法等校正方法设计等校正方法设计D(s)。信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学零阶保持零阶保持器器6/2/2022172. 正确地选择采样周期正确地选择采样周期 实际应用中工程技术人员通常综合考虑来选择实际应用中工程技术人员通常综合考虑来选择采样周期采样周期T:(1) 从调节品质上考虑,希望从调节品质上考虑,希望T短以减少系统纯滞后短
15、以减少系统纯滞后的影响,提高控制精度。的影响,提高控制精度。(2) 从快速性和抗干扰性方面考虑,希望从快速性和抗干扰性方面考虑,希望T短使系统短使系统快速跟随输入的变化。快速跟随输入的变化。信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202218(3) 从计算机的工作量和回路成本考虑,希望从计算机的工作量和回路成本考虑,希望T长长使每回路有足够的计算时间。当被控对象的纯滞使每回路有足够的计算时间。当被控对象的纯滞后时间后时间 较大时,常选较大时,常选 。(4) 从计算精度方面考虑,采样周期不应过短,应从计算精度方面
16、考虑,采样周期不应过短,应大于执行器的调节时间。大于执行器的调节时间。 此外,被控量不同,采样周期也不同。此外,被控量不同,采样周期也不同。T信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202219信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学被被 控控 量量采采 样样 周周 期期/s注注流量流量15优选优选1s压力压力310优选优选5s液位液位68优选优选7s温度温度1520优选纯滞后时间优选纯滞后时间成分成分1520优选优选18s表表4-1
17、4-1 采样周期的经验数据表采样周期的经验数据表6/2/2022203. 将模拟控制器将模拟控制器D(s)离散化为数字控制器离散化为数字控制器D(z) 将连续控制器将连续控制器D(s)离散化为数字控制器离散化为数字控制器D(z)的方的方法有很多,如法有很多,如双线性变换法双线性变换法、前向差分法前向差分法、后向差后向差分法分法、冲击响应不变法、零极点匹配法、零阶保持、冲击响应不变法、零极点匹配法、零阶保持法等法等 。 通过近似方法,把连续控制器离散化为数字通过近似方法,把连续控制器离散化为数字控制器。控制器。 信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机
18、控制系统山东科技大学山东科技大学6/2/202221(1) 双线性变换法双线性变换法(梯形法或图斯汀法梯形法或图斯汀法)推导方法推导方法1:利用泰勒级数展开利用泰勒级数展开 得:得:则则D(s)离散化后的脉冲传递函数为:离散化后的脉冲传递函数为:2211e22e11e22sTsTsTsTsTzsTsT信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学211zsTz211( )( )zsT zD zD s6/2/202222推导方法推导方法2:梯形法数值积分梯形法数值积分 积分控制器积分控制器 用梯形法求积分运算用梯形法求积分运算
19、 两边求两边求Z变换变换 则则D(s)离散化后的脉冲传递函数为:离散化后的脉冲传递函数为:信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学0( )( )tu te t dt( )1( )( )U sD sE ss( )(1) ( )(1)2Tu ku ke ke k11( )( ) ( )( )2TU zz U zE zz E z12111( )11( )( )21( )211zsT zU zTzD zD szE zzT z6/2/202223 映射关系:映射关系: 双线性变换置换公式双线性变换置换公式 把把 代入,代入, 取模的平方有:取模的平方有:信息与电气工程学院计
20、算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学sj22222122122TTzTT211zsTz6/2/202224结论结论:(1) 双线性变换法将双线性变换法将s的左半平面映射到的左半平面映射到z平面平面内的单位圆内,因此如果内的单位圆内,因此如果D(s)稳定,则稳定,则D(z)稳定。稳定。 (2) 频率畸变:双线性变换的一对一映射,保频率畸变:双线性变换的一对一映射,保证了离散频率特性不产生频率混叠现象,但产生了证了离散频率特性不产生频率混叠现象,但产生了频率畸变。频率畸变。 (3) 主要用于低通环节的离散化,此时频率主要用于低通环节的离散
21、化,此时频率畸变程度较小。畸变程度较小。2tan2DATT信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202225双线性变换的特点:双线性变换的特点: (1) 变换关系简单,应用方便。可用计算机算出变换关系简单,应用方便。可用计算机算出D(z)的系数。的系数。(2) Z变换是将变换是将S左半平面变换到左半平面变换到Z平面的单位圆内,平面的单位圆内,所以如果所以如果D(s)稳定,则稳定,则D(z)亦稳定。亦稳定。 (3) 双线性变换不会引起高频混迭现象。双线性变换不会引起高频混迭现象。 (4) 它不能保持它不能保持D
22、(s)的脉冲响应和频率响应。的脉冲响应和频率响应。信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202226(2) 前向差分法前向差分法推导方法推导方法1:泰勒级数展开泰勒级数展开 , 有有 得到:得到: 则则D(s)离散化后的脉冲传递函数为:离散化后的脉冲传递函数为:sTze信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学11sTzesTsT 1zsT1( )( )zsTD zD s6/2/202227信息与电气工程学院计算机控制系统计算机控制系统
23、信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学推导方法推导方法2:用一阶前向差分近似代替微分用一阶前向差分近似代替微分 微分控制器微分控制器 用前向差分近似代替用前向差分近似代替 令令n=k+1,并对两边作,并对两边作Z变换有:变换有: 得得D(s)离散化后的脉冲传递函数为:离散化后的脉冲传递函数为:( )( )( )U sD ssE s(1)( )( )e ke ku kT1( )1( )( )( )zsTU zzD zD sE zT( )( )de tu tdt11( )(1)( )(1)( )(1)( )( )( )Tu ke ke kTu ne ne nTz U
24、 zE zz E z6/2/202228 映射关系:映射关系: 前向差分法前向差分法(泰勒级数泰勒级数)置换公式置换公式 把把 代入,代入, 取模的平方有:取模的平方有: 令令|z|=1,则对应到,则对应到s平面上是一个圆,有:平面上是一个圆,有: 即当即当D(s)的极点位于左半平面以的极点位于左半平面以(-1/T,0)为圆心,为圆心,1/T为半径的圆内,为半径的圆内,D(z)才在单位圆内,稳定。才在单位圆内,稳定。 信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学1zsTsj6/2/202229结论:稳定的系统经前向差分法转换后可能不稳定。结论:稳定的系统经前向差分法转
25、换后可能不稳定。6/2/202230信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学(1)( )( )e ke ku kT前向差分法前向差分法(一阶前向差分一阶前向差分)置换公式置换公式 用用D(z)计算控制量计算控制量U(z)时,需要在时,需要在k时刻知道时刻知道k+1时时刻的刻的e(k+1),这在物理上难以实现。,这在物理上难以实现。6/2/202231(3) 后向差分法后向差分法推导方法推导方法1:泰勒级数展开泰勒级数展开 , 有有 得到:得到: 则则D(s)离散化后的脉冲传递函数为:离散化后的脉冲传递函数为:信息与电气
26、工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学sTeezTsTs1111zsTz1( )( )zsTzD zD ssTze6/2/202232推导方法推导方法2:用一阶后向差分近似代替微分用一阶后向差分近似代替微分 用后向差分近似代替用后向差分近似代替 对两边作对两边作Z变换得离散化后的脉冲传递函数为:变换得离散化后的脉冲传递函数为:( )(1)( )e ke ku kT信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学1( )1( )( )( )zsTzU zzD z
27、D sE zTz6/2/202233映射关系:映射关系: 后向差分法后向差分法(泰勒级数泰勒级数)置换公式置换公式 有:有:把把 代入,代入, 取模的平方有:取模的平方有:则:则: =0(s平面虚轴),平面虚轴), 0(s右半平面),右半平面), 1zsTz信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学sj2222211 (1)()24 (1)()TTzTT6/2/202234结论结论: (1) 后向差分法将后向差分法将s的左半平面映射到的左半平面映射到z平面内半平面内半径为径为1/2的圆,因此如果的圆,因此如果D(s)稳定
28、,则稳定,则D(z)稳定。稳定。 (2) 由于这种变换的映射关系畸变严重,变换精由于这种变换的映射关系畸变严重,变换精度较低。所以,工程应用受到限制,用得较少。度较低。所以,工程应用受到限制,用得较少。信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/202235三种方法的比较:三种方法的比较:映射比较:映射比较:双线性变换保持稳定双线性变换保持稳定 前向差分不能保持稳定前向差分不能保持稳定 向后差分保持稳定向后差分保持稳定 信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东
29、科技大学山东科技大学6/2/202236信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学前向差分法前向差分法 后向差分法后向差分法 双线性变换法双线性变换法物理意义比较:物理意义比较:6/2/202237结论:根据结论:根据A.本茨和本茨和M.普里斯勒的研究可知普里斯勒的研究可知最好的离散化方法是最好的离散化方法是双线性变换法双线性变换法.信息与电气工程学院计算机控制系统计算机控制系统信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学6/2/2022384. 求出与求出与D(s)对应的差分方程对应的差分方程 为了用计算机实现数字控制器,必须求出相应为了用计算机实现数字控制器,必须求出相应的差分方程,实现的方法有两种:的差分方程,实现的方法有两种:l 由数字控制器写出系统的由数字控制器写出系统的微分方程微分方程,然后进行,然后进行差
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理安全标准化流程:建立与实施
- 2025年家庭影院3D眼镜兼容性
- 护理工作与法律法规遵守情况
- 毕业季假期安全教育
- 蚕饲养员安全培训效果知识考核试卷含答案
- 家用电冰箱制造工班组协作能力考核试卷含答案
- 普通过磷酸钙生产工安全技能测试知识考核试卷含答案
- 电动轮自卸车机械装配工创新思维竞赛考核试卷含答案
- 2026年新科教版高中高二物理上册第一单元电场性质综合应用卷含答案
- 高处作业吊篮安装拆卸工发展趋势考核试卷含答案
- 辽宁省营口市盖州市2025-2026学年八年级(上)期末物理试卷(含答案)
- 初中英语九年级跨学科项目式导学案:数智赋能下的发明叙事与未来思辨
- 2026年广东深圳市48校中考复习阶段模拟测试物理试题(试卷+解析)
- 2026年春新教材八年级下册道德与法治第1~5共5套单元测试卷(含答案)
- 2026湖南益阳职业技术学院招聘事业单位人员6人备考题库及答案详解(新)
- 2024版公路工程工艺工序标准化手册-路面分册
- 河南省信阳市固始县2025-2026学年七年级下学期期中考试历史试题(含答案)
- 2026年中国避蚊胺驱蚊剂市场数据研究及竞争策略分析报告
- 江苏省2026事业单位考试真题及答案
- 2025浙江中国绍兴黄酒集团有限公司招聘11人笔试参考题库附带答案详解
- 评估业务报备管理制度
评论
0/150
提交评论