当前位置:文档之家› 双容水箱液位控制系统

双容水箱液位控制系统

双容水箱液位控制系统郭晨雨目录摘要 --------------------------------------------------------------------------- 错误!未定义书签。

一.PID控制原理、优越性,对系统性能的改善----------------- 错误!未定义书签。

二.被控对象的分析与建模--------------------------------------------- 错误!未定义书签。

三.PID参数整定方法概述---------------------------------------------- 错误!未定义书签。

PID控制器中比例、积分和微分项对系统性能影响分析错误!未定义书签。

比例作用 --------------------------------------------------------- 错误!未定义书签。

积分作用 --------------------------------------------------------- 错误!未定义书签。

微分作用 --------------------------------------------------------- 错误!未定义书签。

PID参数的整定方法 ------------------------------------------------ 错误!未定义书签。

临界比例度法 ------------------------------------------------------- 错误!未定义书签。

PID参数的确定 ----------------------------------------------------- 错误!未定义书签。

四.控制结构 ---------------------------------------------------------------- 错误!未定义书签。

利用根轨迹校正系统 ----------------------------------------------- 错误!未定义书签。

利用伯德图校正系统 ----------------------------------------------- 错误!未定义书签。

调整系统控制量的模糊PID控制方法------------------------- 错误!未定义书签。

模糊控制部分----------------------------------------------------- 错误!未定义书签。

PID控制部分 ---------------------------------------------------- 错误!未定义书签。

五.控制器的设计---------------------------------------------------------- 错误!未定义书签。

六.仿真结果与分析--------------------------------------------------------- 错误!未定义书签。

七.结束语---------------------------------------------------------------------- 错误!未定义书签。

参考文献 ---------------------------------------------------------------------- 错误!未定义书签。

摘要:针对双容水箱大滞后系统,采用PID方法去控制。

首先对PID控制中各参数的作用进行分析,采用根轨迹校正、伯德图校正的方法,对系统进行校正。

最后采用调整系统控制量的模糊PID控制的方法,对该二阶系统进行控制。

同时,在MATLAB下,利用Fuzzy工具箱和Simulink仿真工具,对系统的稳定性、反应速度等各指标进行分析。

关键字:双容水箱,大滞后系统,模糊控制,PID,二阶系统,MATLAB ,SimulinkAbstract:For Two-capacity water tank big lag system,using PID to control this system. First, to analyze the effect of each parameter of PID. And the root-locus technique and bode diagram is adopted to design the correcting Unit. Then, fuzzy PID control method was used to adjust this second-order system. And a simulation model of this system is built with MATLAB Fuzzy and SIMULINK, with it analyzing the system stability ,reaction velocity and other indexs.Keywords: two-capacity water tank, big lag system, fuzzy control, PID, second-order system一.PID控制原理、优越性,对系统性能的改善当今的自动控制技术绝大多数部分是基于反馈。

反馈理论包括三个基本要素:测量、比较和执行。

测量关心的是变量,并与期望值相比较,以此偏差来纠正和调节控制系统的响应。

反馈理论及其在自动控制的应用的关键是:作出正确的测量与比较后,如何将偏差用于系统的纠正和调节。

在过去的几十年里,PID控制,即比例-积分-微分控制在工业控制中得到了广泛的应用。

虽然各种先进控制方法不断涌现,但PID控制器由于结构简单,在实际应用中较易于整定,且具有不需精确的系统模型等优势,因而在工业过程控制中仍有着非常广泛的应用。

而且许多高级的控制技术也都是以PID控制为基础的。

下面是典型的PID控制系统结构图:图1-1其中PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。

(1)比例(P)调节作用是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。

比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。

(2)积分(I)调节作用是使系统消除稳态误差,提高无差度。

因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。

积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强。

反之Ti大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。

积分作用常与另两种调节规律结合,组成PI 调节器或PID调节器。

(3)微分(D)调节作用微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。

因此,可以改善系统的动态性能。

在微分时间选择合适情况下,可以减少超调,减少调节时间。

微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。

此外,微分反应的是变化率,而当输入没有变化时,微分作用输出为零。

微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID控制器。

二.被控对象的分析与建模该系统控制的是有纯延迟环节的二阶双容水箱,示意图如下:图2-1其中12A A 分别为水箱的底面积,123q q q 为水流量,12R R 为阀门1、2的阻力,称为液阻或流阻,经线性化处理,有:2R hq ∆=∆。

则根据物料平衡对水箱1有:拉式变换得:1211()()()Q S Q S A S H S ∆-∆=∆212)()(R S H S Q ∆=∆对水箱2:212R h q ∆=∆dth d A q q 1121∆=∆-∆dth d A q q 2232∆=∆-∆323R h q ∆=∆拉式变换得:)()()(2232S H S A S Q S Q ∆=∆-∆223)()(R S H S Q ∆=∆则对象的传递函数为:)()()(120S Q S H S W ∆∆=)1)(1(32213++=S R A S R A R )1)(1(21++=S T S T K其中211R A T =为水箱1的时间常数,322R A T =水箱2的时间常数,K为双容对象的放大系数。

若系统还具有纯延迟,则传递函数的表达式为:201()()()H S W S Q S ∆==∆ S e S T S T K)1)(1(21τ-++其中0τ延迟时间常数。

在参考各种资料和数据的基础上,可设定该双容水箱的传递函数为:5022()100201sG S e s s -=++三.PID 参数整定方法概述PID控制器中比例、积分和微分项对系统性能影响分析在MATLAB中建立对象的传递函数模型5 022()100201sG S es s-=++,在命令行中输入:sys=tf(2,[100 20 1],'inputdelay',5);sysx=pade(sys,1);3.1.1 比例作用分析在不同比例系数下,系统的阶跃响应图,输入命令:P=[ 1 5 10];figure,hold onfor i=1:length(P)G=feedback(P(i)*sys,1);step(G)end得到图形如下:图3-1图中分别绘出了K为,,1,5,10时的阶跃响应图,可知当K增大时系统的稳态误差不断减小,响应时间加快,并出现振荡。

3.1.2 积分作用分析在不同积分常数下,系统的阶跃响应图,输入命令:Ti=[3::5];t=0:2:100;figure,hold onKp=1;for i=1:length(Ti)Gc=tf(Kp*[1,1/Ti(i)],[1,0]);G=feedback(Gc*sys,1);step(G,t)end得图形如下:图3-2由图可知,积分作用虽可消除误差,但加入积分调节可使系统稳定性下降,途中甚至可出现不稳定的情况,同时动态响应变慢,调节时间变大。

3.1.3 微分作用分析在不同微分时间常数下,系统的阶跃响应图,输入命令:Td=[1:4:20];t=0:1:100;figure,hold onfor i=1:length(Td)Gc=tf([5*Td(i),5,1],[5,0]);G=feedback(sys*Gc,1);step(G,t)end得图形如下:图3-3图中绘出了Td为1逐渐增大至20时的系统阶跃响应变化趋势,可知微分时间常数增加时,系统上升时间增加了,但是调节时间减少,更重要的是由于带有预测作用,惯性系统的超调量大大减小了。

相关主题