资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
控制系统仿真课程大作业 题目: 基于MATLAB的炉温控制系统的仿真 院系名称: 电气工程学院 专业班级: 自动F0904 学生姓名: 学号: 指导教师: 教师职称: 讲师 评语:成 绩: 任课教师:时 间: 摘 要在数字PID算法中,为了避免传统PID控制器算法中积分累积所造成的系统较大超调和不稳定,甚至是积分饱和,人们常常会使用积分分离PID算法加以改进。本文又提出了变速积分PID算法,并以电锅炉温度控制系统为例,基于MATLAB 并运用仿真分析手段,对两种不同算法的控制效果进行了比较,得出了积分分离算法的上升时间tr较短,而变速积分算法的调节时间ts较短 ,最大超调量较小,振荡次数较少,在温度控制系统中变速积分优于积分分离的结论。本文以加热炉控制系统为例提出了一种模糊控制方案, 介绍了模糊控制器的设计过程并很方便地利用SIMULINK 进行了仿真研究, 结果证明, 这种模糊控制系统具有良好的动态性能。关键词:PID控制;积分分离;变速积分;MATLAB目 次1 绪论32 系统描述42.1 系统过程42.2 系统的组成和基本工作原理52.3 对象模型的归纳63 PID控制及仿真63.1分分离PID控制算法73.2 变速积分PID控制算法74 基于两种控制算法的炉温控制系统仿真8结论10致谢10参考文献111 绪论控制系统计算机仿真是应用现代科学手段对控制系统进行科学研究的十分重要的手段之一。进入80年代以来, 几乎所有控制系统的高品质控制均离不开系统仿真研究。通过仿真研究可以对照比较各种控制策略与方案, 优化并确定相关参数, 特别是对于新控制决策与算法的研究, 进行系统仿真更是必不可少的。一般而言, 对控制系统进行计算机仿真首先应建立系统模型, 然后依据模型编制仿真程序, 充分利用计算机作为工具对其进行数值求解并将结果加以显示。显然, 通常在仿真过程中, 十分耗费时间与精力的是编制和修改仿真程序。近年来国外在控制领域中推出了一些功能强大的仿真语言, 如SABER、MATLAB( SIMULINK)等。这些语言的出现为系统仿真提供了强有力的支持, 极大地推动了仿真研究的发展。本文中主要介绍PID控制算法对炉温的控制。2 系统描述2.1 系统过程在工农业生产或科学实验中,温度是极为普遍又极为重要的热工参数之一,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度,节约能源,对加热用的各种电炉要求在一定条件下保持恒温,不能随电源电压波动或炉内物体而变化;或者有的电炉的炉温根据工艺要求按照某个指定的升温或保温规律而变化等等因此,在工农业生产或科学试验中常常对温度不仅要不断地测量,而且还进行控制电阻炉炉温的控制,根据工艺的要求不同而有所变化,但大体上可归纳为以下几个过程:(1)自由升温段,即根据电阻炉自身条件对升温速度没有控制的自然升温过程。(2)恒速升温段,即要求炉温上升的速度按某一斜率进行(3)保温段,即要求在这一过程中炉温基本保持不变。(4)慢速降温段,即要求炉温下降的速度按某一斜率进行(5)自由降温段而每一段都有时间的要求,如图1 所示:图1 炉温控制要求2.2 系统的组成和基本工作原理本电阻炉炉温自动控制系统方块图如图2所示:图2电阻炉炉温自动控制系统控制过程:计算机定时(即采样周期)对炉温进行测量和控制一次,炉内温度是由一铂电阻温度计来进行测量,其信号经放大送到模数转换芯片换算成相应的数字量后,再送入计算机中进行判别和运算,得到应有的电功率数(增量值),经过数模转换芯片转换成模拟量信号,供给可控硅功率调节器进行调节,使其达到炉温变化曲线的要求。当设定某一温度的电炉在正常运行时,如果由于某种原因(例如电源电压的波动,周围环境温度变化等)使炉温发生变化(如下降),铂电阻温度计所检测出来的温度信号 将下跌,把送入计算机内与设定值比较,得到偏差信号增加,于是经过放大后,使可控硅控制角前移,使输出电压增加,温度增加,因而补偿了刚才的下降,电阻炉又重新在一个新的平衡温度下运行另外,如果供给可控硅整流装置的电源电压升高,则会使整流电压升高,电炉炉温升高,铂电阻温度计检测出的信号升高,使偏差信号下降来促使下降,补偿由于电源电压升高对炉温的影响。2.3 对象模型的归纳尽管在生产过程中,有各种各样需要进行调节的对象表面上看来性能是何等的不同,但是那些物理或化学性质绝无相似的对象,在归结成微分方程或传递函数后却常常会发现它们互相之间有共同之处,往往方程形式完全相同,所差的仅是参数和输入输出的信号。据此,可以将对象的模型作一归纳。设对象的输入信号为,输出信号为它们对应的传递函数为根据描述对象特性需用微分方程的阶数不同,对象可分一阶或二阶至于阶数高于二阶的由于实际计算,分析参数有困难而用纯滞后的一、二阶方程来近似代替,因此实用上对象模型的基本形式对于炉温控制系统应该是纯一阶滞后系统。则它的传递函数应该是:3 PID控制及仿真PID控制器由于具有结构简单,容易实现,控制精度高等优点,广泛应用于工业控制过程中。而工业控制过程本身由于机理复杂,时变,时滞等原因,其精确地数学模型很难得到,一些高阶对象通过降阶,一般用一阶或二阶惯性环节加纯延迟来近似。但是在一个具有纯滞后的系统中,采用常规的PID控制时,存在的主要缺点是动态响应指标较差。系统承受扰动后,往往会出现明显的超调,且调节时间也较长,然而在有些场合,大的超调是不允许的,因此在PID控制的基础上,提出了积分分离PID控制算法与变速积分PID控制算法。3.1分分离PID控制算法在传统PID控制算法中,引入积分环节的主要目的是为了消除系统的静态误差,提高控制精度,但随着积分积累,在系统的启动,结束或大幅度增减设定时,短时间系统会产生较大的偏差,可能引起系统较大的超调,甚至引起振荡,同时也增大了调节时间。在复杂控制系统中,随着偏差的累积,调节器也可能进入深度饱和状态,这在生产过程中是不允许的。 为此,可采取积分分离措施。我们设定一个积分分离阀值,当偏差 |e(k)|,即偏差较大时,取消积分作用,采用PDI控制,当偏差 |e(k)|,即偏差较小时,采用积分作用,即PID控制,阀值应根据具体对象及要求确定,不能过大或过小。积分分离增量型 PID 控制的离散化方程为:其中,T为采样时间,为积分项的开关系数,取值为: 3.2 变速积分PID控制算法积分分离运用的是一种类似于开关的控制方法,即有积分和没有积分两种状态,而在实际生产过程中,为了更加精确地控制对象,我们往往需要积分作用随着偏差的慢慢增大而逐渐减小,直至完全没有。基于这种要求,我们提出了变速积分 PID 控制算法。变速 PID 的基本思路是设法改变积分项的累加速度,使其与偏差大小相对应,偏差越大,积分越慢,反之,则越快。具体实现为设置一个系数,它是当前偏差e(k)的函数,其关系可以是线性的也可以是非线性的,现设为: 式中,以A,B 为积分区间。变速积分PID 算法为:的值在区间内变化,当偏差大于所给分离区间后, ,不再对当前偏差进行继续累加;当偏差小于B时,加入当前值,即积分项变为:与一般PID积分项相同,积分达到最高速;而当偏差在B到 之间时,则累积记入的是部分当前值,其值在0和之间,随|e(k)|的大小而变化,其速度在 到 之间。实际中,A,B的值可做一次性整定,当A,B的值选得越大,变速积分对积分饱和抑制作用就越弱, 反之则越强, 一般来说,最好取 , 为宜。4 基于两种控制算法的炉温控制系统仿真本文研究的是一种电加热式电锅炉,这是一种具有自平衡能力的对象,可用二阶系统纯滞后环节来描述,而二阶系统通过参数辨识可降为一阶模型,因而一般采用一阶惯性滞后环节来描述温控对象的数学模型得到电锅炉温度系统的传递函数为:利用Simulink 仿真,建立积分分离控制模型如图3所示。图3 积分分离控制模型下图4是在MATLAB 环境下积分分离和变速积分控制的仿真比较曲线图,如图4所示。图4 积分分离电炉温度控制系统下图图5是变速积分控制系统的仿真曲线图5 变速积分电炉温度控制系统仿真曲线结论通过对MATLAB的学习,让我对控制系统的仿真软件有了一个很好的理解,同时也控制通过MATLAB对控制系统的仿真更好的理解争得控制原理和现代控制理论等一些理论课程的知识,虽然已经学习了MATLAB软件,也能够通过此软件进行一些基本的控制系统的仿真,但我深深的认识到MATLAB软件的强大功能,除了可以对控制系统仿真之外,还可以解决很多的数学问题,不仅仅是一款仿真软件,还是一个强大的数学解题器,很多的数学问题都可以通过其解决,所以,MATLAB软件是以后学习和工作比不可少的解决难题的工具。致谢非常高兴我选择了控制系统仿真这门课程,我真的学习到了很多的知识,同时,也感谢老师对我们孜孜不倦的教导,才让我学习到了很多的知识。参考文献1 常存,仁爱锋等 基于FPGA 的嵌入式系统设计M 西安: 西安电子科技大学出版社,20042 王建校,危建国 SOPC 设计基础与实践M 西安: 西安电子科技大学出版社,20063 罗健强,陈向东 基于Nios II 软核的嵌入式信息处理系统的实现4 微电子学与计算机,2007,24( 1) : 193 1965 基于MATLAB(SLMULINK)语言的炉温模糊控制系统仿真 - 邢台职业技术学院学报 - 2002,19(2)11
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号