智能PID算法在液位控制系统中的应用.doc
《智能PID算法在液位控制系统中的应用.doc》由会员分享,可在线阅读,更多相关《智能PID算法在液位控制系统中的应用.doc(20页珍藏版)》请在沃文网上搜索。
1、 目 录1引言32 常规PID控制32.1 PID控制原理32.2 常规PID控制结构图42.3 常规PID控制算法43智能PID控制及其现状与发展63.1 智能PID控制63.2智能PID的现状63.3 智能PID的发展64 智能PID控制算法及控制流程74.1智能PID控制算法74.2智能PID控制算法流程85 控制对象模型96仿真实现PID智能控制106.1 仿真软件简介106.2常规PID控制的仿真116.3 智能PID控制的仿真127 仿真结果分析178 结束语17参考文献18致谢19II智能PID算法在液位控制系统中的应用 摘要:由于常规PID控制对实际液位控制系统的参数的实时调节
2、具有很大的缺陷,本文提出了一种先进的智能PID算法来控制液位系统。智能PID控制算法是基于常规的PID控制算法之上,根据专家的理论研究和前人的实际经验,针对拥有大滞后的、时时变化的、大误差的非线性系统对象而研究出的控制算法。这个算法是通过分段来对其实现控制的,它具有很好的快速性,还有滞后控制的稳定性和抗干扰能力。利用智能PID控制算法,实时调整PID参数,已在工业控制系统中得到了良好的控制效果。关键词:参数调整 智能PID算法 控制效果1Application of intelligent PID control algorithm for water level controlAbstrac
3、t:Since the conventional PID control for real-time control system to adjust the parameters of the actual level has great flaws, this paper proposes an advanced level of intelligent PID algorithm to control system. Intelligent PID control algorithm is based on the conventional PID control algorithm,b
4、ased on research and practical experience of previous experts theory,for with large lag, always changing nonlinear system objects rather large error control algorithms developed.The algorithm is segmented by regulation, it has better rapidity, and hysteresis control stability and anti-interference a
5、bility.the intelligent PID regulator is applied to real- time regulation of PID parameter , and has achieved good results in the water level control system.Key words:Parameter Adjustment; Intelligent PID; Control Effect21引言 目前,超过一半的液位控制系统仍采用常规的PID控制,这是因为这种控制易于实现、鲁棒性好等多种优点。液位控制系统是过程控制的首要研究目标,对PID算法的研
6、究具有非常好的理论和实际意义。但由于大滞后的液位控制系统,这样建立的非线性数学模型,是很难把握的,选用传统的PID算法,增量算法很难获得满意的控制效果1。为了达到实际的工业需求,人们本能地想寻求其它更好的控制算法。目前,人们提出了在实际工业控制系统中的智能PID算法。本文介绍了液位控制系统的设计时,智能PID控制算法实现对设计的改进,根据系统的操作可以自动及时动态调整PID参数,又由于它不依赖于系统的数学模型,对系统参数的改变也没有太大的反应,所以更能应对在实际应用中发生的各种突发的情况,从而可以达成更好的要求2。2 常规PID控制在现在的实际工业控制系统中,应用最为普遍的就是通过比例,积分和
7、微分规则控制的调节器。这样的控制就是PID控制,PID控制器从开始上市到现在也已经有了将近70多年的历史,它的优点主要有结构比较简易,稳定性能好且调整起来简单,它成为了现代工业控制的主要技术之一。2.1 PID控制原理PID控制是基于反馈的原理,反馈原理包括三个主要的部分:1:测量,测量最重要的就是对变量的观察,将变量与预定的目标相比较,根据它们之间的误差值来修正系统的响应。2:比较,就是比较变量现在的状态与预定的目标状态之间的差距,通过比较才能更好的控制系统。3:执行,根据最后的响应反馈到开始的变量值,是大是小,从而可以对PID参数进行调节,达到更好的系统响应效果。PID控制在生产中得到了很
8、好的运用,即使是后来发展起来的智能PID控制也是在常规PID控制基础上的,研究好PID控制具有重要的意义3。PID控制具体起来可以拆分为P控制,I控制和D控制,下面就简单的分析下这三种控制:1:P控制:P控制即为比例控制,它按照比例反应的偏差,当系统出现偏差时,比例控制就产生作用,通过比例增大,可以减小系统产生的误差,但比例增大的过大就会导致系统上下震荡,出现不稳定的状况。2:I控制:I控制即为积分控制,在一个自控系统中,如果当系统响应进入到稳定状态时,系统还存在稳态误差,那么就可以用积分项来减小稳态误差,积分作用是消除稳态误差,提高无误差的程度,其整体效果依赖于积分时间常数的大小,积分时间常
9、数小强度大,反之则小。3:D控制:D控制即为微分控制,微分的功能是影响系统偏差信号的变化率,简而言之,就是当系统还没有出现稳态误差时,系统的误差就被微分功能消除了,这是可预见的效果,能显著提高系统的动态性能。同时,在适当的条件下使用不同的功能,它还可以降低系统的超调量和调节时间。这三种控制都是不能单独控制的,单独控制对系统的调节是起不了良好的作用的,只有当其中两者联合起来,才能达到预期的优化系统的效果。2.2 常规PID控制结构图常规PID控制主要控制的是由控制器,执行器件,被控对象以及反馈检测元件组成的闭环控制系统,其结构示意图如下:控制器执行部件被控对象检测元件r(t)e(t)u(t)y(
10、t) 图1闭环控制系统示意图在上面的结构图中,其中控制器是此闭环系统的中枢,它决定着系统的优劣性,它的控制算法也决定了闭环控制系统的控制特点与控制性能,在传统的液位控制系统中一般选用常规PID来调节系统。2.3 常规PID控制算法传统PID控制算法是一种线性控制算法,它根据给定值与实际输出值的差形成控制偏差,控制偏差用表示如下: (2-1)将偏差的比例积分和微分经过线性组合的方式形成系统的控制变量,对被控制目标进行控制。控制信号u(t)由e(t)和其对时间的积分和微分产生: (2-2) 且常规PID控制最理想的控制效果是,所以将上述两式合起来写成系统的传递函数为: (2-3)其中的kp,ki和
11、kd就是PID控制最重要的三个参数。其控制算法的方法示意图如下图2:+_yout+-rinkp+ki+被控对象1/skddu/dt图2 常规PID控制算法在图中,传统PID算法中,Kp,Ki和Kd三个参数起着关键的控制作用,操作人员可以根据实际被控对象的线性特征对这三个参数加以控制,从而使实际的系统达到性能的最优化。 PID控制广泛使用在控制系统中,其突出的优点是:1,它的控制原理简单,易于实现。2:它的控制适用范围广泛,可以运用于各种领域的生产部门。3:它具有鲁棒性能强,稳态无静差等优良特性。然而仅仅靠这三个参数的调整难以满足现实工业生产中的系统的需求4,比如液位控制系统中,如果单单使用常规
12、PID控制,就难以控制其系统的大滞后性,且液位系统往往是非线性的,常规PID控制只可以控制线性的液位系统,不能控制非线性系统。 3智能PID控制及其现状与发展3.1 智能PID控制 图3 智能PID控制原理图图3是一个智能PID控制的原理图,在进行了智能算法之后,系统获得了它的系统误差,误差的变化,系统的控制对象和输出量之后,为了使系统调整到最佳状态,再对PID控制参数进行及时的调整。目前,模糊PID智能控制,专家型PID控制,基于神经网络的PID智能控制都属于智能PID控制范畴5。3.2智能PID的现状目前,这大多数工业控制中多采用PID控制,PID中的一个关键的问题就是要解决参数的整定,从
13、DESBOROUGH和MILLER在一次调查报告中发现,有11600个具体PID控制功能的调节器应用于实际的工业生产中,其大部分的反馈回路采用了常规PID控制算法,然而,只有30%的调节器在工业生产中得到了较好的应用,且性能达到了用户的满意,还有绝大多数却没能满足工业中的实际需求,所以,这给研究控制理论带来了极大地挑战,人们于此就想基于传统PID控制重新开发出一种新的算法能够应用于实际工业生产中,并能够发挥实际的作用,从而智能PID控制的理论就被渐渐的提了出来。3.3 智能PID的发展 智能PID控制是近年来的一个新的理论和技术,用于解决复杂的实际系统难以控制的弱点,它是基于PID控制,将控制
14、系统的性能反映给PID参数的智能的机构,它能够使系统在运行过程中自动的对系统的PID参数进行修改,从来满足系统的现实要求,而不需要人为的调节系统的参数,使系统具有了良好的抗干扰能力,又因为它拥有常规PID控制的布局单一,鲁棒机能强,较高的可靠性等优点,因为这两大方面,使智能PID控制成为现实工业控制系统中一种更好的控制方法6。近年来,智能PID复合控制的发展,成为人们研究的热点,其中的基于神经网络的智能模糊控制系统成为发展的趋势。另外,利用遗传算法对神经网络的PID控制器的权系数进行优化,将遗传算法应用于模糊系统控制,被证明是调整规则和属函数的一种非常可行的智能控制方式,从而将遗传算法、模糊算
15、法以及免疫反馈机理与常规的PID控制相结合,引出了基于遗传算法的模糊免疫PID控制算法,将这种智能算法使用在液位控制系统中,获得了较好的效果。4 智能PID控制算法及控制流程4.1智能PID控制算法在液位控制系统中,由于液位具有较大的滞后性、非线性的出水量使得数学模型难以准确建立,而常规的PID算法控制易出现较大的超调量,系统的动态性能也较差,所以水的液位高度难以控制到较稳定的范围。因此,在液位调节系统中,用智能PID控制算法对控制对象进行控制。智能PID控制算法是基于传统的PID控制算法,根据工业生产的实际经验和专业的工作人员,针对具有大滞后、时时变化、非线性的系统对象而研究出的控制算法7。
16、当系统的输出超过系统误差,系统采用饱和输出模式,可以降低液位系统滞后,同时可以减小系统较大的超调量;系统误差的绝对值在很小的幅度内时,能通过增大积分系数来解决,从而可以改善系统的稳定度。这样的系统采用一种非线性的智能PID算法规则,可以有效地改善系统的动态特性和稳态水平8。增量型PID控制算法: (4-1) (4-2)式(3-2)中,为偏差;为控制量;为最小允许偏差量;为最大允许偏差量;为中间偏差;为最大控制量。智能PID控制算法的规则如下:规则1 若|,则 (4-3)规则2 若,则 (4-4)规则3 若,则 (4-5)规则4 若,则 (4-6)(其中,)从以上4个控制规则能够了解到,智能PI
17、D算法在本质上是非线性的,能很好的解决常规PID算法所存在的一些不足,规则1、2体现了系统的快速性和稳定性,规则3、4又体现了PID的变参数调节的自适应性能力。 下图4为智能PID算法曲线运行示意图,当智能算法符合规则1时,系统的曲线运行在0-t1之间,这时候系统的误差大于最大的误差值Emax,此时系统按照原输出满幅度输出,系统曲线运行在t3段之后时,系统的输出曲线近似为一条直线;当曲线在t1-t2磨合期内时,符合规则3的算法,这时候系统误差大于系统最小的误差值Emid小于最大的误差值Emax,它的位置系数也很大,积分所需要的系数较小,能够加快它的动态性能;当符合规则4的算法时,曲线运行在t2
18、-t3段,这时候系统误差大于最小误差值Emin小于中间的误差值Emid,这时候的位置系数较小,系数积分量大,可以大大提高稳态精度;当系统运转在d段时,此时系统在许可的误差范围内,系统的输出保持恒定,符合智能PID算法的规则2,可以使其控制的稳定性增加5。 图4 智能PID算法曲线运行图4.2智能PID控制算法流程 系统监控采集液位信息计算位置误 差Perr累计积分误差Ierr开始 控制对象 执行机构 输出控制模拟量 智能PID控制 规律运算器实际液位液位采集 图5智能PID控制算法流程图图5为智能PID控制算法程序流程图,控制对象经初始化后,从而步入系统监控阶段,系统经过液位传感器,对控制对象
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 PID 算法 控制系统 中的 应用
