特殊工业对象的PID控制系统仿真研究_第1页
特殊工业对象的PID控制系统仿真研究_第2页
特殊工业对象的PID控制系统仿真研究_第3页
特殊工业对象的PID控制系统仿真研究_第4页
特殊工业对象的PID控制系统仿真研究_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、特殊工业对象的PID控制系统仿真研究 摘 要: 延迟系统、高阶系统、非最小相位系统和非线性系统是比较特殊的工业对象。介绍了对前三种对象所采用的PID前馈控制方案,并由大量的实验数据总结出控制器整定经验公式,仿真实验表明这种方案能达到较满意的控制效果;另外还介绍了对非线性对象所采用的多PID控制方案,仿真实验表明这种方案优于单个PID控制。 关键词: PID控制器 高阶系统 延迟系统 非最小相位系统 非线性系统 PID是比例、积分、微分控制的简称。PID控制算法具有原理简单、使用方便、适应性广和鲁棒性强等特点,因此在控制理论和技术飞跃发展的今天,它在工业控制领域仍具有强大的生命力1。PID的整定

2、方法有很多234,但对于延迟对象、高阶对象和非最小相位对象这几类特殊对象却不能得到较合适的PID参数。本文所做的工作就是针对这几类对象的PID参数,通过仿真找出经验整定方法,并用实例验证这些经验方法的有效性。小偏差是对非线性对象采用PID控制器获得较好控制效果的前提,对参数大范围变化的非线性对象采用多级PID控制器方案,正是适应小偏差的要求。 延迟对象的前馈PID控制 前馈和PID的结合,体现了开环和闭环控制相结合的思想,也综合了二者的优点。开环控制速度快,但难以实现稳态无差;PID控制能在对象模型近似线性的条件下取得满意的控制效果,且能实现稳态无差。 大滞后过程是工业生产中广泛存在的一类过程

3、,如电厂的锅炉燃烧控制系统。大滞后过程的控制问题至今仍然是困扰控制界的一个难题,对大滞后过程控制方法和机理的研究引起了众多控制工作者的重视。现在解决滞后问题的主要方法是预测控制6,但这种方法的前提是获得较为精确的数学模型,而大多数工业过程都不能满足这一要求。因此,采用前馈PID方案控制这一类延迟对象,控制原理图如图1所示。 为说明该方案的控制效果现给出几组仿真数据,如表1所示。表中,ts为调节时间;为超调量。 对象采用调节器参数KpK、TiK、KfK、TdK与对象采用调节器参数Kp、Ti、Td所产生的动态过程完全相同,所以只对K1的情况做讨论。 根据大量仿真实验数据,可总结出调节器参数整定经验

4、公式: 下面进行具体验证: 验证1 对象传递函数为,代入公式得:Kp0.31,Ti204,Td0,Kf0.5;控制效果为:tr155s,5.5,ts200s。 验证2 对象传递函数为,代入公式得:Kp0.223,Ti555,Td0,Kf0.5;控制效果为:tr400s,9,ts510s。 高阶对象的前馈PID控制 由很多惯性环节串联形成的高阶对象,在工业过程中比较常见。由高阶引起的滞后使得这类对象用简单PID控制难以得到较好的效果。因此对这类高阶对象采用前馈PID控制方案,控制原理图如图2所示。 为说明该方案的控制效果,表2给出了几组仿真数据。 高阶对象的阶跃响应曲线可以用的形式来近似,所以高

5、阶对象的调节器经验整定公式可以由大延迟对象的经验公式作修正获得,同样只考虑的情形,经验公式如下: 利用上述经验公式选择的调节器参数,控制效果为5,ts1.5nT。 具体验证如下: 验证1 对象传递函数为,代入公式得:Kp0.3,Ti408,Td10,Kf0,5;控制效果为:4.8,ts280s。 验证2 对象传递函数为,代入公式得:Kp0.3,Ti185,Td4.5,Kf0.5;控制效果为:0.2,ts160s。 非最小相位对象的前馈PID控制 PID控制非最小相位系统在控制工程中普遍存在,如船舶航向控制系统、鱼雷定深控制系统、水轮机控制系统等。设计非最小相位控制系统必须满足多方面的性能要求,

6、这是一个长期悬而未决的问题7。鉴于此问题的复杂性,本文采用PID前馈控制(控制原理图如图3所示),以验证这一控制方案对非最小相位系统的有效性。 这类NMP对象的传递函数为: 同前面一样只对K1情况进行讨论。 为说明该方案的控制效果表3给出了几组仿真数据。 对文献5中水轮机模型采用此方案也可得到较好的控制效果。水轮机模型的传递函数为: 控制器参数Kp1,Ti100,Td4,Kf0.6;控制效果为:4,ts75s。文献8预设PID初值,用控制规则自综合法得到的控制效果为:1.2,ts99.5s。 由实验总结出的参数整定数据如表4所示。 其中,T0(T1T2T3)3,由TT0的值可查得调节器的各个参

7、数。利用上述经验公式选择的调节器参数,控制效果为:5,ts(4.5T01.5T)。具体验证如下: 验证1 对上述的水轮机模型,采用表格数据整定参数。T0(101540)321.7,由TT0221.70.1, 由表格得Kp0.8,Ti92.7,Td4,Kf0.5;控制效果为:2,ts90s。 验证2 设对象数学模型为:,T0(603040)343.3,TT02543.30.6,由表格得Kp0.7,Ti247,Td4,Kf0.5;控制效果为:tr180s7.4,ts280s。 非线性对象的多级PID控制 PID对线性对象有较好的控制效果,而非线性对象在一定范围内可以近似为线性对象,如果在整个变工况

8、范围内非线性对象不能近似为某一线性模型,它可以分阶段地近似为线性对象,这样可以对不同运行阶段采用不同参数的PID控制器,从而达到整个过程较好的控制效果。本文对一漆包线热处理系统的非线性模型采用这一控制方案加以验证,控制原理图如图4所示。 PIDn后为实际微分,本次实验的微分传递函数为;“switch”模块为开关切换控制,它的输入为设定值r、系统输出y和控制量的变化率,输出为实际设定值rc和控制器的选择信号(用虚线表示)。当yrc、0时,开关根据r和rc的大小关系、各个控制器的工作范围决定下一个rc值及选定哪个控制器,最终使rcr。 从文献5得到漆包线热处理系统从开工到进入工作点附近的数学模型如下: 其中x1表示被研究回路的输出温度,x2是温度变化率,x3是周围环境的平均温度,参数(1,,5)用实验得到的数据加以估计。表示模型输入,是模型输出。(1,,5)的数值分别为:0.0028,0.045,0.0022,0.00608,0.00176。环境温度x3取为25。假定回路温度需从环境温度升到500,实验用五步完成升温任务,先用PID1完成从25到100左右的升温,再用PID2使回路温度达到200左右,如此依次采用不同的PID将回路温度快速、超调非常小地提升到给定温度。 这五个传递函数表示为,各参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论