计算机实时控制系统的设计1(PID)

上传人:n**** 文档编号:50354285 上传时间:2018-08-07 格式:PPT 页数:37 大小:743KB
返回 下载 相关 举报
计算机实时控制系统的设计1(PID)_第1页
第1页 / 共37页
计算机实时控制系统的设计1(PID)_第2页
第2页 / 共37页
计算机实时控制系统的设计1(PID)_第3页
第3页 / 共37页
计算机实时控制系统的设计1(PID)_第4页
第4页 / 共37页
计算机实时控制系统的设计1(PID)_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《计算机实时控制系统的设计1(PID)》由会员分享,可在线阅读,更多相关《计算机实时控制系统的设计1(PID)(37页珍藏版)》请在金锄头文库上搜索。

1、第五章 计算机实时控制系统的设计计算机实时控制是指控制对象与计算机直接连接在一起, 各种控制策略在计算机内进行实时运算,最后从计算机输 出控制量,对控制对象进行控制。 计算机控制系统原理图,如图5.1所示。图5.1 计算机控制系统的原理图 由图5.1所示的计算机控制系统原理图,可得相应的传递 函数方块图,如图5.2所示。 在图5.2中, 表示控制对象的传递函数; 表示零 阶保持电路的传递函数。图5.2 传递函数方块图 令(5.1) 那么,由图5.2,可得(5.2)对(5.2)式的等号两边进行星号拉普拉斯变换,得(5.3) 将(5.3)式写成Z变换形式,得(5.4)方程式5.6表示了图4.1或图

2、4.2所示的计算机控制系统的闭 环脉冲传递函数。其中 为数字控制器的脉冲传递函 数; 为零阶保持电路与控制对象的组合脉冲传递函 数。 因为 (5.5)所以 即, (5.6)可以选择合适的数字控制器的脉冲传递函数 来改善 系统的性能。 计算机控制系统设计的主要任务:就是根据系统的性能指 标,设计出合适的数字控制器。 数字控制器设计的具体内容:就是选用合适的控制策略, 求出相应的控制算法,最后将控制算法程序化,编写出计 算机应用程序。 5.1 数字PID控制器的算法与程序用计算机实现PID控制时,还可以方便地调整PID参数, 可以得到各种特殊形式的PID控制器,具有很大的灵活性 和很好的适用性。

3、实现PID控制的计算机的控制系统,如图5.3所示。图5.3数字PID控制系统R(s)E(s)E*(s)M*(s)h0 h0Y(s)1、PID控制算法PID控制算法是由比例、积分和微分等3种算法组成的。 所以我们首先分别求出比例、积分和微分等3种算法,然 后将它们综合起来,就可得PID控制算法。(1)比例控制算法 对于连续形式的比例控制环节,可表示为其中 m(t)为比例环节的输出量,e(t)为输 入量, 为比例常数。 用近似方法,可立即写出上式的离散形式为 其中T为采样周期,n为采样次数。 为了在计算机程序中表达简单起见,将 e(nT)写成 e(n) ,并省去括号将n写成下标形式。这样在第n次采

4、样周期中 ,可将离散型比例控制环节写成以下的简化形式在第n-1次采样周期中,可得将比例控制环节的输入和输出写成增量的形 式,即(5.7)(5.7)式就是比例控制算法。(2)积分控制算法对于连续形式的积分控制环节,可表示为其中 为积分系数。 在第n次采样周期中,积分控制环节的离散形式为在第n-1次采样周期中,有写在增量形式,可得(5.8)在工业生产过程控制中,广泛地应用PI控制器。由(5.8 )式和(5.7)式,可得PI控制器的控制算法为(5.9)(3)微分控制算法 对于连续形式的微分控制环节,可表示为其中 为微分系数。 在第n次采样周期中,微分控制环节的离散形式 为在第n-1次采样周期中,有写

5、成增量形式,可得(5.10)由方程式(5.7)(5.8)和(5.10),可得PID控制器的控制算 法为(5.11) 其中2、PID控制器的参数选定 离散PID 控制算法的参数主要是 ,和采样周 期T。PID 控制器的控制质量主要决定于参数的选择是否 合理,下面介绍上述参数选择的一些原则,供读者参考。 (1)采样周期T的选择采样频率至少应为有效信号最高频率的两倍,实际上选用 4至6倍。采样频率的选择还应注意系统主要干扰的频谱, 特别是工业电网的干扰,一般希望它们有整数倍数的关系 ,这对抑制干扰大为有益。当系统纯滞后占主导地位时, 采样周期尽可能使纯滞后时间接近或等于采样周期的整数 倍。(2) 的

6、选择比例常数 加大时,表示系统的放大倍数增加,系统 的稳态误差将减小,提高了控制精度。通常比例系数是根 据系统稳定的要求来选择。但是,过大的 将使系统 趋于不稳定。积分控制能消除惯性系统的稳态误差,提高控制系统的控 制精度,但是积分控制通常使系统的稳定性变差,需要合 现地进行积分系数 的选择。微分控制作用能反映误差变化率,产生超前的校正作用。 合理地选择 可以改善系统的动态特性。3、PID控制算法的改进 为了改善PID控制的控制质量,可以对它的算法进行改 进,构成下列几种非标准PID算法。(1)带有死区的PID控制某些控制系统不希望控制作用频繁动作,这时可采用带 死区的PID控制,当偏差的绝对

7、值 时,算式没有输 出;当 时,经PID运算后输出 。它的控制算式 为带有死区的PID程序流程图,如图5.4所示。误差en输入图5.4 带有死区的PID算法(2)积分分离的PID控制在一般的PID控制系统中,当给定值有较大变化时,如启 动,停止时,由于短时间内产生很大的偏差,加上系统有 滞后作用,往往会产生严重的积分饱和现象,造成很大的 超调和长时间的振荡。为了克服这个缺点,可以采用积分 分离手段,就是偏差较大时,即 时,不考虑积 分作用,采用PD控制。 只要对(5.11)式中的 作适当修正,即能实现积分分 离的PID控制。如图5.5所示。误差en输入否图5.5 积分分离的PID算法(3)不完

8、全微分的PID控制 在有微分控制环节时,为了避免输入值的大幅度变化时 所造成的振荡现象,可采取只对控制对象的输出值进行微 分,而对输入值的变化不进行微分,构成了不完全微分的 PID控制。(4)自寻最优参数的PID控制 PID控制器的控制效果,特别是运行工况易于变化的系统 ,很大程度上取决于 和T等参数的选择。采样周 期T的选择原则,以前已作过说明。对K1,K2,K3的选择 ,可采用多种方法。例如,在计算机内存中预先存入多组 的K1,K2,K3值,根据系统运行的条件,选择其中的一组 ;又如,按照一定的工序,采用各种参数等。 此外,采用计算机寻优的方法,寻求最优PID的参数K1 ,K2 , K3。

9、 PID参数自寻最优控制中,首先要选择和计算目标函数 。用K1,K2,K3作为寻优的变量,用它们的一组值去对被 控对象作一次单位阶跃给定下的PID控制,采样足够的点 ,用这些点上的偏差平方和作为目标函数,即我们要寻求的最优控制参数就是要使 达到最小的那 一组K1,K2,K3值。 其次要选择合适的寻优方法。单纯形法是常用的一种方法 。单纯形法的算法与程序可参阅有关书籍,这里不作详述 。4、PID控制器的计算机程序编制原则(1)整个程序分成主程序与子程序两部分。 (2)主程序可用高级语言编写,用来选择KP、Ki、Kd 、T等参数,并计算K1,K2,K3以及计算 (3)子程序可用汇编语言编写,用来对

10、误差信号的 A/D 变换和实现 的 D/A变换。(4)子程序与主程序之间的连接方法,取决于采用的计 算机型号。各种计算机都有各自的连接方法,读者可以参 阅有关计算机说明书。离散化任务 用计算机代替连续控制器,实现与之相 同的控制效果。C(s )D(z )E(s )U(s )ZOHE(s )E(z )U(z )U(s)离散化的目标 目标1:对应于相同的输入过程,离散控 制器与连续控制器同样的响应输出。 只能获得近似的输入输出关系。 目标2:离散控制器与连续控制器有相同 的频率特性。 只能保持某些频率点的频率特性 目标3:使离散化后的控制器保持连续控 制器的设计目标。直接z变换法 D(z)=ZC(

11、s) 保持脉冲响应不变。 周期性频谱,有可能混叠。 相当于数字信号发生器,可应用于已知 控制信号的开环控制。带零阶保持器的z变换 保持阶跃响应不变。 假想的零阶保持器,只能得到近似的时 域输入,输出响应也是近似。 频率特性可能有较大差别。 欲使离散、连续控制器的频率特性相同 需采用如下置换 即保持频率特性不变前向差分置换法 变换可保持系统的稳态(直流)增益不 变。 变换后控制器不能保证稳定性。 映射关系具有较大畸变。 T足够小时可采用。后向差分置换法 变换可保持系统的稳态(直流)增益不 变。 保持了控制器本身的稳定性。 映射关系具有较大畸变。双线性变换法(Tustin变换)双线性变换法特点 变换可保持系统的稳态(直流)增益不 变。 保持了变换后控制器的稳定性。 无频率混叠。低频段( )高频段畸变和频段压缩严重。主要应用 于低通环节的离散化。 增加了n-m个-1处的零点。修正双线性变换法 保证了在关键频率1处具有相同的频率 响应。举例置换法零极点匹配法 如果 保证零极点一致,有 k1可选取保证举例T=1MatlabT=0.1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号