双水箱水位控制系统
双水箱水位控制系统的混杂设计

第3 0卷 第 3期 20 0 8年 6月
电气电子教学学报
J oURNAL OF EEE
Vo O No 3 L3 .
J几2 8 u 00
双 水箱 水位 控 制 系统 的混 杂设 计
王 逸 隆 江 蜀华 Mat a s , , t Jme
= 】 }
to b x ( a e n M a lb su e osm ua et et e r t a e u t ft eh b i o to y tm n o d o lo b s d t )i s dt i lt h h o e i l s l o h y rdc n r l se a dg o a c r s s
to lr r v d t b e c n r lsg a s a d L a u o wi h n h o y e s r s s s e s a i t . S m u i k r l s p o i e s a l o t o i n l n y p n v s t i g t e r n u e y t m t b l y e c i i l n
( . 岛科技 大学 自动化及 电子 工程 学 院 , 1青 山东 青 岛 2 64 ;. 大利亚 国立 大学 工程 系 , 60 22 澳 堪培 拉 )
摘 要: 本文研究 了双水箱水位控 制系统的混杂设计方法, 最优控制器和 PD控制器结 合起来作 为混杂控制器 。该混杂控 制器结合了两者优 I 点, 在改善系统暂态和稳态响应 方面均有很好效果。其中最优 时间控制器提 供了 良好的设定点 响应及设定点变换 响应 ; D控 制器提供 了稳 PI
(. tm t n lcrcl n iern C l g ,Qig a 1Auo ai  ̄E eti E gneig ol e o a e n d oUnvri f Sine : cn lg Qig a 60 2C ia ies yo cec ̄Teh oo y, n d o2 6 4 , hn ; t
自动控制实验_单容、双容水箱

单容水箱其具体原理可用下图表示:一、液位控制系统的工作原理当连杆位于电位器中点位置时,浮子电压为零,电压差为零,所以电动机不动,控制阀门有一定的开度,使水箱中流入水量与流出水量相等,从而液面保持在希望高度上,此时我们称系统达到平衡状态。
当连杆位于电位器中点位置偏上时,根据杠杆原理,箱内液面下降,此时电压差增大,使电动机工作,而控制闸门的开度,使入水量大于出水量,箱内液面逐渐升高,从而渐渐达到平衡状态。
当连杆位于电位器中点位置偏下时,根据杠杆原理,箱内液面上升,此时电压差减小,使电动机工作,而控制闸门的开度,使入水量小于出水量,箱内液面逐渐降低,从而渐渐达到平衡状态。
二、液位控制系统原理框图给定液位实际液位电位器放大器电动机减速器水池阀门门三、 自动控制系统各部分的数学模型的建立以及其传递函数在本控制系统中,我们设Q1为进水量(平衡状态下的增量),Q2为出水量,Ho 为平衡时的水面高度,H 为液面实际高度(平衡状态下的增量),C 为水箱的横截面积。
1)电位计独立工作没什么意义,我们把给定液面体现在电位器上,这就需要电位器和连杆,浮子一起工作,他们是一个整体,实际液面也通过电位器,连杆,浮子与给定电位比较,因为电位器体现的是电压的大小,而我们通过杠杆原理还有浮子,将液面高度与电压的关系联系起来,且两者的关系为正比关系,H (s )为液面高度的拉式变化,U (s )为电压的拉式变化,Go (s )=Ku)(H U(S)S 。
2) 电动机的数学模型设)(t u 为输入的控制电压)(V ,i 电枢电流)(A ,M 为电机产生的主动力矩)(m N •,ω为电机轴的角速度)/(s rad ,L 为电机的电感)(H ,R 为电枢导数的电阻)(Ω,)(t e 电枢转动中产生的反电势)(V ,J 为电机和负载的转动惯量)(2m Kg *根据电路的克希霍夫定理(KVL ):)()(t u t Ri dtdiL=++θ 整理后得:)(2122r rm m e M dt dM T K u K dt d T dt d T T +-=++θωωω式中:R LT =θ称为直流电动机的电气时间常数;m m K K JR T θ=称为直流电动机的机电时间常数;θK K 11=,θK K R K m =2为比例系数。
水箱液位自动控制系统设计

第一章水箱液位自动控制系统原理液位自动控制是通过控制投料阀来控制液位的高低,当传感器检测到液位设定值时,阀门关闭,防止物料溢出;当检测液位低于设定值时,阀门打开,使液位上升,从而达到控制液位的目的。
在制浆造纸工厂常见有两种方式的液位控制:常压容器和压力容器的液位控制,例如浆池和蒸汽闪蒸罐。
液位自动控制系统由液位变送器(或差压变送器)、电动执行机构和液位自动控制器构成。
根据用户需要也可采用控制泵启停或改变电机频率方式来进行液位控制。
结构简单,安装方便,操作简便直观,可以长期连续稳定在无人监控状态下运行。
应用范围在制浆造纸过程中涉及的所有池、罐、槽体液位自动控制。
图1.1中,是控制器的传递函数,是执行机构的传递函数,是测量变送器的传递函数,是被控对象的传递函数。
图5.1中,控制器,执行机构、测量变送器都属于自动化仪表,他们都是围绕被控对象工作的。
也就是说,一个过程控制的控制系统,是围绕被控现象而组成的,被控对象是控制系统的主体。
因此,对被控对象的动态特性进行深入了解是过程控制的一个重要任务。
只有深入了解被控对象的动态特性,了解他的内在规律,了解被控辩量在各种扰动下变化的情况,才能根据生产工艺的要求,为控制系统制定一个合理的动态性能指标,为控制系统的设计提供一个标准。
性能指标顶的偏低,可能会对产品的质量、产量造成影响。
性能指标顶的过高,可能会成不必要的投资和运行费用,甚至会影响到设备的寿命。
性能指标确定后,设计出合理的控制方案,也离不开对被控动态特性的了解。
不顾被控对象的特点,盲目进行设计,往往会导致设计的失败。
尤其是一些复杂控制方案的设计,不清楚被控对象的特点根本就无法进行设计。
有了正确的控制方案,控制系统中控制器,测量变送器、执行器等仪表的选择,必须已被控对象的特性为依据。
在控制系统组成后,合适的控制参数的确定及控制系统的调整,也完全依赖与对被控对象动态特性的了解。
由此可见,在控制工程中,了解被控制的对象是必须首先做好的一项工作。
单双容水箱

滨江学院计算机综合控制实验题目A3000过程控制实验院系滨江学院自动控制系专业电气工程与自动化学生姓名* * *学号20090000000指导教师郭伟目录一、PID控制原理二、被控对象的分析三、PID参数整定方法四、单、双容控制结构图五、仿真结果与分析六、结束语七、参考文献摘要本论文的目的是设计单、双容水箱液位串级控制系统。
在设计中充分利用计算机控制技术,自动控制技术,以实现对水箱液位的串级控制。
作为一个过程控制实验装置,单、双容水箱液位控制系统具有强大的实验功能,不仅可以实现单入单出一阶对象、二阶对象、和非线性双入双出对象,而且还可以作为一种多功能型实验设备去验证各种工业过程的控制算法。
针对双容水箱大滞后系统,采用PID方法去控制。
首先对PID控制中各参数的作用进行分析,采用根轨迹校正、伯德图校正的方法,对系统进行校正。
最后采用调整系统控制量的模糊PID控制的方法,对该二阶系统进行控制。
关键词 : 单、双容水箱串级控制 PID 控制一、PID控制原理当今的自动控制技术绝大多数部分是基于反馈。
反馈理论包括三个基本要素:测量、比较和执行。
测量关心的是变量,并与期望值相比较,以此偏差来纠正和调节控制系统的响应。
反馈理论及其在自动控制的应用的关键是:作出正确的测量与比较后,如何将偏差用于系统的纠正和调节。
在过去的几十年里,PID控制,即比例-积分-微分控制在工业控制中得到了广泛的应用。
虽然各种先进控制方法不断涌现,但PID控制器由于结构简单,在实际应用中较易于整定,且具有不需精确的系统模型等优势,因而在工业过程控制中仍有着非常广泛的应用。
而且许多高级的控制技术也都是以PID控制为基础的。
下面是典型的PID控制系统结构图图1-1其中PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。
(1)比例(P)调节作用是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。
比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。
水箱水位控制系统

2.水箱水位控制系统系统有3个贮水箱,每个水箱有2个液位传感器,UH1,UH2,UH3为高液位传感器,“1”有效;UL1,UL2,UL3为低液位传感器,“0”有效。
Y1、Y3、Y5分别为3个贮水水箱进水电磁阀;Y2、Y4、Y6分别为3个贮水水箱放水电磁阀。
SB1、SB3、SB5分别为3个贮水水箱放水电磁阀手动开启按钮;SB2、SB4、SB6分别为3个贮水箱放水电磁阀手动关闭按钮。
(二)控制要求1.上电运行时系统处于停止状态。
2.SB1、SB3、SB5在PLC外部操作设定,通过人为的方式,按随机的顺序将水箱放空。
3.只要检测到水箱“空”的信号,系统就自动地向水箱注水,直到检测到水箱“满”信号为止。
水箱注水的顺序要与水箱放空的顺序相同,每次只能对一个水箱进行注水操作。
4.为减少外部控制器件,现将每个水箱的放水控制按钮改为一个(即只有SB1、SB3、SB5),分别控制每个水箱的放水开启和关闭。
也即,按一下SB1,水箱1放水,再按一下SB1,水箱1停止放水;按一下SB2,水箱2放水,再按一下SB2,水箱2停止放水;按一下SB3,水箱3放水,再按一下SB3,水箱3停止放水。
系统其它控制要求保持不变。
(三)I/O配置表(四)PLC控制系统原理图(硬件电路图)(五)调试指南1.上电时候系统处于停止状态,所有灯不亮。
2.按动SB1、SB3、SB5按钮,可随机将三个水箱放空,对应Y2、Y4、Y6的亮。
3.只要检测到水箱“空”(即低液位传感器UL1-UL3亮),系统能自动地向水箱注水,对应Y1、Y3、Y5亮,直到检测到水箱“满”信号为止(即高液位传感器UH1-UH3亮)。
4.4.水箱注水的顺序与水箱放空的顺序相同,每次只对一个水箱进行注水操作(Y1、Y3、Y5互锁)。
5.5.按一下SB1,水箱1放水(Y2亮),再按一下SB1,水箱1停止放水(Y2灭);6.6.按一下SB2,水箱2放水(Y4亮),再按一下SB2,水箱2停止放水(Y4灭);7.7.按一下SB3,水箱3放水(Y6亮),再按一下SB3,水箱3停止放水(Y6灭)。
双容水箱液位控制系统设计

双容水箱液位控制系统设计首先,双容水箱液位控制系统的基本原理是根据水位信号的反馈来控制水泵的启停。
当水箱液位低于设定值时,水泵启动,开始抽水;当液位达到设定值时,水泵停止运行。
这样就可以实现水箱液位的自动控制。
第一,确定水箱的容积和设计液位。
容积和设计液位的确定需要根据实际应用情况来选择,一般要考虑水泵的流量和工作时间等因素。
容积大的水箱可以减少水泵启停的频率,但其建设和维护成本也较高。
第二,确定水位传感器的选择和安装。
水位传感器是检测水箱液位的关键部件,可以选择浮子式传感器、超声波传感器等。
选择合适的传感器需要考虑其精度、可靠性、成本和使用环境等因素。
安装传感器时要确保其与水箱的接触良好,避免信号干扰。
第三,确定控制器的选择和编程。
控制器是实现水位控制的核心部件,可以选择PLC、单片机等。
控制器的选择要考虑其处理能力、输入输出接口和编程灵活性等因素。
编程时需要设置液位设定值和控制逻辑,使得系统能够准确地控制水泵的启停。
第四,确定水泵的选择和安装。
水泵是水箱液位控制系统的关键设备,可以选择离心泵、自吸泵等。
选择合适的水泵需要考虑其流量、扬程、功率和效率等因素。
水泵的安装要确保其与水箱的连接可靠,并考虑水泵的防护和维护问题。
第五,确定报警和保护措施。
对于水箱液位控制系统,需要设置相应的报警和保护机制,以及应急措施。
例如,当水泵故障或水箱液位异常时,系统应该能够及时发出报警,并采取相应的措施避免设备损坏或事故发生。
最后,测试和调试系统。
在系统设计和安装完成后,需要进行全面的测试和调试工作。
首先测试传感器和控制器的工作是否正常,然后测试水泵的启停控制是否准确。
同时,还需要进行系统的稳定性和灵敏度测试,确保系统能够稳定运行和满足实际需求。
总之,双容水箱液位控制系统的设计需要综合考虑容积、液位传感器、控制器、水泵、报警保护和测试调试等方面的因素。
只有设计合理并正确配置这些部件,才能实现高效、稳定的液位控制。
水箱水位控制系统设计方案

⽔箱⽔位控制系统设计⽅案⽔箱⽔位控制系统设计⽅案1 绪论1.1 ⽔箱⽔位控制系统研究背景及意义1.1.1 ⽔箱⽔位控制系统研究背景⽔是动植物体内和⼈的⾝体中不可缺少的物质,也可以说,如果没有⽔就没有⽣命的存在。
同时,⼯农业⽣产中也不能离开⽔,⽔是⼯农业⽣产中的重要原料。
在⼯农业的⽣产中,经常需要控制各类液体的⽔位。
随着我国⼯业的迅猛发展,⽔位控制技术已被⼴泛应⽤到⽯油、化⼯、医药、⾷品等各⾏各业中。
低温液体(液氧、液氮、液氩、液化天然⽓和液体⼆氧化碳等)得到⼴泛的应⽤,作为贮存低温液体的容器⼀定要保证能承受其载荷;在发电⼚、炼钢⼚中,保持正常的锅炉汽泡⽔位、除氧器⽔位、汽轮机凝⽓器⽔位、⾼、低压加热器⽔位等,是设备正常安全运⾏的保证;在教学与科研中,也经常遇到需要进⾏⽔位控制类的实验。
1.1.2 ⽔箱⽔位控制系统研究意义⼤型⽔箱是许多公司⽣产过程中必不可少的部件,它的性能和⼯作质量的优良不仅仅对⽣产有着巨⼤的影响,⽽且也关系着⽣产的安全问题。
在原来的⼯⼚⾥,对⽔箱的多数操作是由相应的⼈员进⾏操作的,这样原始的⼈⼯操作⽅式带来了很⼤的弊端,⽐如⽔位的控制,实时监控⽔箱的环境,夜间的监控等等,⼀旦操作员稍有疏忽,或者某个监则器件的损坏,都将带来⽆法弥补的损失,更严重的会危机到⽣产⼈员的⼈⾝安全。
所以,对⽔箱的控制,如果能够使⽤精密⽽⼜会严格按照⽣产规定运⾏的⾃动化系统,就可以最⼤限度的避免事故的⼏率,同时也能节省资源,并有效地提⾼了⽣产效率。
如果从节约能源⽅⾯考虑,以往的⼈⼯控制在多数情况下,会造成资源的不必要浪费,⽽⼤部分原因都是⽔箱内部⽔位的情况没有及时反馈到操作员那⾥,从⽽使控制上有了⼀定的延迟,从⽽造成了⽔量过多或没有及时补⽔⽽导致的资源浪费甚⾄⽣产出现异常。
⽽对⽔箱⽔位的实时监控以及⾃动化系统的引⼊可以很好的改善补⽔过多和及时补⽔的情况,⼜可以很好的节约⽔资源,有效的降低了⽣产成本。
单⽚机,⼀块⼩⼩的芯⽚上集成了⼀台微型计算机的各个组成部分,它的诞⽣使许许多多的⾃动化控制系统得以变成现实。
双容水箱PID液位控制系统的仿真

双容水箱PID液位控制系统的仿真概述本文档介绍了双容水箱PID液位控制系统的仿真。
双容水箱PID液位控制系统是一种常见的工控系统,它能够自动控制水箱液位,保持水箱水位稳定。
通过仿真,可以帮助了解这种控制系统的原理、工作流程以及控制效果的评估。
功能•自动控制水箱液位,维持液位稳定•实时监测水箱液位•能够进行PID控制,控制精度高环境•软件平台:MATLAB/Simulink•环境要求:–MATLAB2018a及以上版本–Simulink库中带有相关的工控控制、信号处理和仿真工具箱设计步骤1.建立模型双容水箱PID液位控制系统的基本模型包括水箱、液位传感器、执行器和控制器。
我们需要在Simulink中建立这个模型。
模型中主要包含以下子系统:•水箱:在模型中建立一个水箱模块,用于模拟水箱的液位变化。
•液位传感器:创建一个液位传感器模块,通过采集水箱液位数据,将数据通过信号传输到系统的控制器。
•执行器:建立一个执行器模块,用于控制液位泵的启动和关闭。
•PID控制器:创建一个PID控制器模块,用于根据传感器采集的数据,计算出液位偏差,并根据偏差调节液位泵的运行状态。
2.建立信号连接连接各个模块之间的信号可以让模型正常运行,实现自动控制水箱液位的目的。
在模型中,应确保信号连接正确、完整,否则控制效果将大为降低。
3.设置参数在建立信号连接后,需要对各个模块的参数进行设置,确保模型的控制效果满足要求。
例如,PID控制器的比例、积分、微分系数等参数需要调整到合适的值,才能更好的实现水箱液位的控制。
4.进行仿真设置好模型参数后,可以进行仿真。
仿真可以模拟系统的实际运行情况,帮助了解控制器的控制效果,评估系统的性能。
在本文档中,我们介绍了双容水箱PID液位控制系统的仿真。
通过建立模型、建立信号连接、设置参数和进行仿真等步骤,可以更好地了解这种控制系统的原理,并对其控制效果进行评估。
本文档旨在提供帮助,方便工程师和研究者深入了解水箱液位控制系统的设计、实现及其相关技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
****大学《控制系统仿真与设计》总结报告基于MATLAB的双水箱液位控制系统仿真
学生姓名:
院系班级:
学号:
联系电话:
Email:
2018年5月26日
一、单水箱模型仿真及控制
1.水箱液位仿真
1.1液位表达式的转化
由流量方程表达式:Adh = (qin − q1)dt;q1=k√h;
得dh与dt关系式:dh = (qin − k√h)dt÷S;其中dt为仿真时间步长,h为当前液位
高度,dh为进行一步后液位变化量,累加即得实际液位。
1.2程序流程图
1.3程序代码
S=15;%截面积
k=1.5;%流量系数
qin=2;%输入流量
T=1000;%仿真时间
dt=1;%步长
h=zeros(1,T/dt);%初始化液位数组
h(1,1)=0;%液位初值
for i=1:T/dt-1
q1=k*sqrt(h(1,i));
dh=(qin-q1)*dt/S;
h(1,i+1)=h(1,i)+dh;
end
t=0:dt:T-1;%时间坐标
plot(t,h);%绘图
xlabel('t(s)'),ylabel('h(m)');
title('A水箱液位仿真(未添加控制)');
legend('h');
1.4仿真结果
液位初值0液位初值2
2.PID仿真模型构建
2.1PID传递函数结构图
+ Kd * s 由PID控制器传递函数:G(s) = K p+ K i
s
利用Simulink绘制结构图:
2.2由结构图建立子系统
选中结构图,建立subsystem
参数设定窗口设置:
即可通过双击子系统修改PID参数
3.PID控制的实现及参数整定
3.1建立原系统结构图并仿真
设置仿真时间为1000,得到仿真结果:
可见该结果与1.4结果相同。
3.2加入PID控制环节并整定参数
3.2.1在原系统中加入PID控制器
通过PID控制器控制阀门开度即改变系数k,将PID控制器插入至如下位
置,同时给PID控制器输出添加限制(0~1.5)以模拟实际情况:
3.2.2修改参数,直至响应达到目标
经过反复整定,最终得到预期响应曲线:
调节时间15s,超调量0.15%,稳态误差0.15%
二、双水箱模型仿真及控制
1.双水箱系统结构图的建立
由液阻液容定义建立系统结构图:
2.PID控制双水箱系统
在原系统输入端加入PID控制器
调节参数,使液位稳定:
3通过阀门控制双水箱液位在阀门位置添加PID控制器:
先整定阀门一,在整定阀门二,最终得到响应曲线如下:
GUI设计
为了使控制模型与仿真之间转换更方便,设计简单的图形操作界面。
打开gui时,同时打开simulink模型:
function model_open(handles)
if isempty(find_system('Name','pidcontrol_1')),
open_system('pidcontrol_1'); %打开simulink模型
end
%endfunction model_open
点击设定参数(SET PARAM)按钮时,打开PID参数设定框:function pushbutton2_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA) open_system('pidcontrol_1/Subsystem');
点击开始仿真后,启动Simulink仿真,然后打开Scope观察响应:function START_sim_Callback(hObject, eventdata, handles)
% hObject handle to START_sim (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
sim('pidcontrol_1');
open_system('pidcontrol_1/Scope');
实际效果:。