单容水箱液位定值控制系统

合集下载

单容水箱液位定值PID数字控制系统

单容水箱液位定值PID数字控制系统

制 ,输 出的信号通 过D A 换器和保持器后输 出P M /转 W 信
号,用所 产生 的P M W 控制驱动 电机的转速进 而控制微 型水泵来控制水流量的大小 。这 样实现对 单容 水箱液 位 的定值控制。
先进 的控制技术 ,即当被控对象的结构和参数不 能完 全 掌握 ,或得不到精确的数学模型时 ,控 制理论 的其

PD数 字控 制 系统 对水箱水 位的控 制 I
( 控制流程 图 一)


{蛐


小 ;液 位 h 的变 化 反 映 了 由 于 q与 q不 相 等 而 引起 的
液位在单容 水箱 内的积 累 。设 h 为被控 量 ,q为输 入 l
量,q为扰动量,构成单输入有扰动 的系统 。 。 单容水箱液位控制结构图见 图3 :
这 是累计流量的关系式。
系统研究更关心 的是在某平衡 状态下的增量式 , 设各个参数分别为q。 。 。 、q。 ,则增量为 : 、h
△ l q —q 。 g l l
di pv, SV, ei, ex, ey, K, Ti, Td, q m O,
q ,q ,o ,h l 2 p
传统 的水箱液位控制多采用包含手动控制方式的
单回路控制, 同时采用 传统 的指针式机械仪表来显示 液位的当前值 ,如浮子式、磁 电式 、接近开关式 、电 容式 、声波式等 。而2 世纪发展 中的P D 1 I 控制 是~项
机 中用V S r p 编程 ,所采集 的信 号通过数字P D B c it I 控
— —


( ) 4
T R C ”液位h % ”,h TAE =f s=O v l 水箱液位 的控制高度 ,单位c m

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计摘要:本文根据液位系统过程机理,建立了单容水箱的数学模型。

介绍了PID控制的基本原理及数字PID算法,并根据算法的比较选择了增量式PID算法。

建立了基于Visual Basic语言的PID液位控制模拟界面和算法程序,进行了系统仿真,并通过整定PID参数,同时得出了整定后的仿真曲线和实际曲线。

关键字:单容水箱,水箱建模,液位控制,PID算法,增量式PID一、前言过程控制是自动技术的重要应用领域,它是指对液位、温度、流量等过程变量进行控制,在冶金、机械、化工、电力等方面得到了广泛应用。

尤其是液位控制技术在现实生活、生产中发挥了重要作用,比如,民用水塔的供水,如果水位太低,则会影响居民的生活用水;工矿企业的排水与进水,如果排水或进水控制得当与否,关系到车间的生产状况;锅炉汽包液位的控制,如果锅炉内液位过低,会使锅炉过热,可能发生事故;精流塔液位控制,控制精度与工艺的高低会影响产品的质量与成本等。

在这些生产领域里,基本上都是劳动强度大或者操作有一定危险性的工作性质,极容易出现操作失误,引起事故,造成厂家的的损失。

可见,在实际生产中,液位控制的准确程度和控制效果直接影响到工厂的生产成本、经济效益甚至设备的安全系数。

所以,为了保证安全条件、方便操作,就必须研究开发先进的液位控制方法和策略。

在本设计中以液位控制系统的水箱作为研究对象,水箱的液位为被控制量,选择了出水阀门作为控制系统的执行机构。

针对过程控制试验台中液位控制系统装置的特点,建立了基于Visual Basic语言的PID液位控制模拟界面和算法程序。

虽然PID控制是控制系统中应用最为广泛的一种控制算法。

但是,要想取得良好的控制效果,必须合理的整定PID的控制参数,使之具有合理的数值。

二、单容水箱液位控制系统建模2.1液位控制的实现除模拟PID调节器外,可以采用计算机PID算法控制。

首先由差压传感器检测出水箱水位;水位实际值通过单片机进行A/D转换,变成数字信号后,被输入计算机中;最后,在计算机中,根据水位给定值与实际输出值之差,利用PID 程序算法得到输出值,再将输出值传送到单片机中,由单片机将数字信号转换成模拟信号。

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计

单容水箱液位控制系统辨识一、单容水箱液位控制系统原理单容水箱液位控制系统是一个单回路反馈控制系统,它的控制任务是使水箱液位等于给定值所要求的高度;并减小或消除来自系统内部或外部扰动 的影响。

单回路控制系统由于结构简单、投资省、操作方便、且能满足一般 生产过程的要求,故它在过程控制中得到广泛地应用。

图 1-1为单容水箱液位控制系统方块图。

当一个单回路系统设计安装就绪之后,控制质量的好坏与控制器参数的 选择有着很大的关系。

合适的控制参数,可以带来满意的控制效果。

反之, 控制器参数选择得不合适,则会导致控制质量变坏,甚至会使系统不能正常 工作。

因此,当一个单回路系统组成以后,如何整定好控制器的参数是一个 很重要的实际问题。

一个控制系统设计好以后,系统的投运和参数整定是十 分重要的工作。

图1-2是单容液位控制系统结构图GK-07图i-i 单容水箱液位控制系统的方块图系统由原来的手动操作切换到自动操作时,必须为无扰动,这就要求调节器的输出量能及时地跟踪手动的输出值,并且在切换时应使测量值与给定 值无偏差存在。

图1-2是单容水箱液位控制系统结构图。

一般言之,具有比例(P )调节器的系统是一个有差系统,比例度3的大 小不仅会影响到余差的大小,而且也与系统的动态性能密切相关。

比例积分电帖泵204上水箱(PI)调节器,由于积分的作用,不仅能实现系统无余差,而且只要参数3, Ti选择合理,也能使系统具有良好的动态性能。

图1-2单容液位控制系统结构图比例积分微分(PID)调节器是在PI调节器的基础上再引入微分D的作用,从而使系统既无余差存在,又能改善系统的动态性能(快速性、稳定性等)。

在单位阶跃作用下,P、PI、PID调节系统的阶跃响应分别如图1-3中二、单容水箱液位控制系统建模2.1液位控制的实现液位控制的实现除模拟PID调节器外,可以采用计算机PID算法控制。

首先由差压传感器检测出水箱水位;水位实际值通过单片机进行A/D转换,变成数字信号后,被输入计算机中;最后,在计算机中,根据水位给定值与实际输出值之差,利用PID程序算法得到输出值,再将输出值传送到单片机中,由单片机将数字信号转换成模拟信号。

单容水箱液位恒值控制系统设计

单容水箱液位恒值控制系统设计

单容水箱液位恒值控制系统设计过程控制系统课程设计专业:自动化设计题目:单容水箱液位恒值控制系统设计班级:自动化0841学生姓名:王欢学号:15指导教师:尹振红分院院长:许建平教研室主任:方健电气工程学院单容水箱液位恒值控制系统设计一、课程设计任务书1. 设计内容针对某厂的液位控制过程与要求实现模拟控制,其工艺过程如下:用泵作为原动力,把水从低液位池抽到高液位池,实现对高液位池液位高度的自动控制。

具体设计内容是利用西门子S7-200PLC作为控制器,实现对单容水箱液位高度的定值控制,同时利用MCGS组态软件建立单容水箱液位控制系统的监控界面,实现实时监控的目的。

2. 设计要求1)以RTGK-2型过程控制实验装置中的单个水箱作为被控对象、PLC作为控制器、静压式压力表作为检测元件、电动调节阀作为执行器构成一个单容水箱单闭环控制系统,实现对水箱液位的恒值控制。

2)PLC控制器采用PID算法,各项控制性能满足要求:超调量≤15%,稳态误差≤±0.1;调节时间ts≤60s;3)组态测控界面上,实时设定并显示液位给定值、测量值与控制器输出值;实时显示液位给定值实时曲线、液位测量值实时曲线和PID输出值实时曲线;并能显示历史曲线。

4)选择合适的整定方法确定PID参数,并能在组态测控界面上实时改变PID参数;5)通过S7-200PLC编程软件Step7实现PLC程序设计与调试;6)分析系统基本控制特性,并得出相应的结论;7)设计完成后,提交打印设计报告。

3. 参考资料1)邵裕森,戴先中主编.过程控制工程(第2版).北京:机械工业出版社.2003 2)崔亚嵩主编.过程控制实验指导书(校内)3)廖常初主编.PLC编程与应用(第2版).北京:机械工业出版社.20074)吴作明主编.工业组态软件与PLC应用技术.北京:北京航空航天大学出版社.20074. 设计进度(2011年12月5日至2011年12月19日)时间设计内容2011.12.5 布置设计任务、查阅资料、进行硬件系统设计2011.12.6~7 编制PLC控制程序,并上机调试;单容水箱液位恒值控制系统设计2011.12.8~9 利用MCGS组态软件建立该系统的工程文件2011.12.12~13 进行MCGS与PLC的连接与调试进行PID参数整定2011.12.14~15 系统运行调试,实现单容水箱液体定值控制2011.12.16 答辩2011.12.17~19 写设计报告书5. 设计时间与地点设计时间:上午:8:00~11:00下午:1:00~4:00晚上:6:00~9:00设计地点:新实验楼,过程控制实验室(310)机房(323)单容水箱液位恒值控制系统设计二、评语与成绩课程设计成绩:指导教师:单容水箱液位恒值控制系统设计单容水箱液位恒值控制系统设计过程控制系统课程设计报告班级:自动化0841姓名:王欢学号: 15指导教师:尹振红撰写日期: 2011-12-16单容水箱液位恒值控制系统设计摘要本文根据液位系统过程机理,建立了单容水箱的数学模型。

单容水箱液位定值控制系统课设报告

单容水箱液位定值控制系统课设报告

综合实验报告实验名称自动控制系统综合实验题目单容水箱液位定值控制系统指导教师王巧玲设计起止日期2013 年 1 月 7 日~1 月 18 日系别自动化学院控制工程系专业学生姓名班级学号成绩目录第一章MCGS 简介 (1)一、MCGS 组态软件的系统构成 (1)1、MCGS 组态软件的整体结构 (1)2、MCGS 组态软件的五大组成部分 (1)二、MCGS 组态软件的工作方式 (2)1、MCGS 如何与设备进行通讯 (2)2、MCGS 如何产生动画效果 (2)3、MCGS 如何实施远程多机监控 (2)4、如何对工程运行流程实施有效控制 (2)三MCGS 组态软件的一般组态过程 (2)工程项目系统分析 (2)工程立项搭建框架 (3)设计菜单基本体系 (3)制作动画显示画面 (4)编写控制流程程序 (4)完善菜单按钮功能 (4)编写程序调试工程 (4)第二章综合实验纲要 (6)一、综合实验的目的 (6)二、综合实验的基本要求 (6)三、实验前的准备及安全操作规程 (6)安全操作规程 (6)四、综合实验内容要求 (7)硬件系统设计 (7)软硬件测试 (7)数据 I/O 及通信设计 (7)监控组态界面设计 (7)控制算法设计 (8)系统调试和完善 (8)撰写设计报告 (8)第三章单容水箱液位定值控制系统 (9)概况 (9)实验所需设备以及所需软件 (9)要求 (9)实验原理 (9)第四章实验设计 (10)一、实时数据库的设计 (10)二、添加设备 (10)三、添加运行策略 (11)四、添加用户窗口 (12)主窗口属性 (13)五、设计主页面 (14)添加设定值 SV、测量值 PV 以及输出值 OP 的动态条显示 (14)添加变量设定栏 (15)添加变量显示栏 (16)添加手自动按钮 (16)添加历史曲线按钮 (17)添加实时曲线显示 (17)六、历史曲线页面 (18)第五章实验结果 (19)一、PID 调试过程 (19)二、PID 参数确定 (19)三、加扰动、测性能 (20)第六章总结 (20)第七章参考资料文献 (20)第一章MCGS简介一、MCGS组态软件的系统构成1、MCGS组态软件的整体结构MCGS(Monitor and Control Generated System)是一套基于 Windows 平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于 Microsoft Windows95/98/NT/2000/XP 等操作系统。

单容水箱液位定值控制系统

单容水箱液位定值控制系统

辽宁工业大学过程控制课程设计(论文)题目:单容水箱液位定值控制系统院(系):专业班级:学号:学生姓名:指导教师:(签字)起止时间:2010年6月27日—7月8日课程设计(论文)任务及评语院(系):电气工程学院 教研室: 自动化 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算 学 号学生姓名 专业班级 课程设计(论文)题目单容水箱液位定值控制系统课程设计(论文)任务课题完成的功能、设计任务及要求、技术参数试设计单容水箱液位定值控制系统。

具体设计要求如下: (1) 确定控制对象的传递函数; (2) 根据对象特征选择控制方案,给出相应闭环系统原理图; (3) 根据设计方案选择相应的控制仪表; (4) 通过仿真结果分析控制方案优缺点,仿真研究系统的抗干扰特性和跟踪特性(动态和静态性能);给出带控制点的控制流程图和闭环系统原理图; 选择控制规律对设计系统进行仿真整定运行参数。

进度计划1、布置任务,查阅资料,理解掌握系统的控制要求。

(2天,分散完成)2、确定系统的控制方案,绘制PID 图、系统框图。

(1天,实验室完成)3、选择传感器、变送器、控制器、执行器,给出具体型号和参数。

(2天,分散完成)4、确定控制器的控制规律、控制器正反作用方式以及保证系统无余差。

(实验室1天)5、仿真分析或实验测试、答辩。

(3天,实验室完成)6、撰写、打印设计说明书(1天,分散完成) 指导教师评语及成绩平时: 论文质量: 答辩: 总成绩: 指导教师签字:年 月 日摘要随着工业的发展,液位控制在各种过程控制中的应用越来越广泛。

本设计探讨的是单容水箱的液位控制问题, 了解各系统的结构与组成,明确各系统的被控对象、执行机构、调节器及测量变送单元分别是什么。

记录数据并做出相应曲线,分析各自特点及参数变化对系统性能的影响。

用实验方法确定调节器的相关参数,写出整定过程。

根据实验数据和曲线,分析系统在阶跃扰动作用下的静、动态性能。

实验报告:单容液位定值控制系统实验报告

实验报告:单容液位定值控制系统实验报告

进程控制分解试验陈述试验名称:单容液位定值控制体系专业:电气工程班级:姓名:学号:试验计划一、试验名称:单容液位定值控制体系二、试验目标1.懂得单容液位定值控制体系的构造与构成.2.控制单容液位定值控制体系调节器参数的整定和投运办法. 3.研讨调节器相干参数的变更对体系静.动态机能的影响.4.懂得P.PI.PD和PID四种调节器分离对液位控制的感化. 5.控制统一控制体系采取不合控制计划的实现进程.三.试验道理本试验体系构造图和方框图如图1所示.被控量为中水箱的液位高度,试验请求中水箱的液位稳固在给定值.将压力传感器LT2检测到的中水箱液位旌旗灯号作为反馈旌旗灯号,在与给定量比较后的差值经由过程调节器控制电动调节阀的开度,以达到控制中水箱液位的目标.为了实现体系在阶跃给定和阶跃扰动感化下的无静差控制,体系的调节器应为PI或PID控制(本次试验我组采取的是PI控制).图1 中水箱单容液位定值控制体系(a)构造图 (b)方框图一.试验目标1.懂得单容液位定值控制体系的构造与构成.2.控制单容液位定值控制体系调节器参数的整定和投运办法. 3.研讨调节器相干参数的变更对体系静.动态机能的影响.4.懂得P.PI.PD和PID四种调节器分离对液位控制的感化.5.控制统一控制体系采取不合控制计划的实现进程.二.试验装备1.试验控制水箱;2.试验对象及控制屏.盘算机一台.SA-44挂件一个.PC/PPI通信电缆一根;3.三相电源输出(~380V/10A).单相电源输出(~220V/5A)中单相I.单相II端口.三相磁力泵(~380V).压力变送器LT2.电动调节阀中控制旌旗灯号(4~20mA输入,~220V输入).S7-200PLC 中AO端口.AI2端口.三.试验道理本试验体系构造图和方框图如图1所示.被控量为中水箱的液位高度,试验请求中水箱的液位稳固在给定值.将压力传感器LT2检测到的中水箱液位旌旗灯号作为反馈旌旗灯号,在与给定量比较后的差值经由过程调节器控制电动调节阀的开度,以达到控制中水箱液位的目标.为了实现体系在阶跃给定和阶跃扰动感化下的无静差控制,体系的调节器应为PI或PID控制.图1 中水箱单容液位定值控制体系(a)构造图 (b)方框图四.试验内容与步调本试验选择中水箱作为被控对象.试验之前先将储水箱中贮足水量,然后将阀门F1-1.F1-2.F1-7.F1-11全开,将中水箱出水阀门F1-10开至恰当开度,其余阀门均封闭.本次试验采取的是S7-200控制的办法.图2 S7-200PLC控制单容液位定值控制试验接线图1.将SA-42 S7-200PLC控制挂件挂到屏上,并用PC/PPI通信电缆线将S7-200PLC衔接到盘算机串口2,并按照下面的控制屏接线图衔接试验体系.将“LT2中水箱液位”钮子开关拨到“ON”的地位.2.接通总电源空气开关和钥匙开关,打开24V开关电源,给压力变送器上电,按下启动按钮,合上单相Ⅰ.Ⅲ空气开关,给S7-200PLC及电动调节阀上电.3.打开Step 7-Micro/WIN 32软件,并打开“S7-200PLC”程序进行下载,然后将S7-200PLC置于运行状况,然后运行MCGS组态情况,打开“S7-200PLC控制体系”工程,然落后入MCGS运行情况,在主菜单中点击“试验三.单容液位定值控制”,进入试验三的监控界面.4.在上位机监控界面中点击“启动内心”.将智能内心设置为“手动”,并将设定值和输出值设置为一个适合的值,此操纵可经由过程调节内心实现.5.合上三相电源空气开关,磁力驱动泵上电打水,恰当增长/削减智能内心的输出量,使中水箱的液位均衡于设定值.6.依据经验法或动态特征参数法整定调节器参数,选择PI控制纪律,并按整定后的PI参数进行调节器参数设置.7.待液位稳固于给定值后,将调节器切换到“主动”控制状况,待液位均衡后,经由过程以下几种方法加干扰:(1)突增(或突减)内心设定值的大小,使其有一个正(或负)阶跃增量的变更;(此法推举,后面三种仅供参考)(2)将电动调节阀的旁路阀F1-3或F1-4(同电磁阀)开至恰当开度;(3)将下水箱进水阀F1-8开至恰当开度;(转变负载)(4)接上变频器电源,并将变频器输出接至磁力泵,然后打开阀门F2-1.F2-4,用变频器歧路以较小频率给中水箱打水.以上几种干扰均请求扰动量为控制量的5%~15%,干扰过大可能造成水箱中水溢出或体系不稳固.参加干扰后,水箱的液位便分开原均衡状况,经由一段调节时光后,水箱液位稳固至新的设定值(采取后面三种干扰办法仍稳固在原设定值),记载此时的智能内心的设定值.输出值和内心参数,液位的响应进程曲线将如图3所示.图3 单容水箱液位的阶跃响应曲线8.分离适量转变调节仪的P及I参数,反复步调7,用盘算机记载不合参数时体系的阶跃响应曲线.9.分离用P.PD.PID三种控制纪律反复步调4~8,用盘算机记载不合控制纪律下体系的阶跃响应曲线.四、试验成果剖析试验刚开端时,输入设定值(SV)为90cm,比例系数(P).积分时光(I)均设为10,液位波形开端有近似纪律的阻尼震动响应,直至最后波形稳固,得出响应曲线.(如图4.5所示)图4 单容液位控制的系数调节图5 单容液位控制的响应曲线六.试验总结进修了单容液位定值控制体系办法,待液位稳固于给定值后,将调节器切换到“主动”控制状况,待液位均衡后,突减内心设定值为60,使其有一个负阶跃增量的变更,但因为忽视,未能将图像保管下来.因为设定值的原因,波位波形曲线趋势准确,但是阻尼震动时光过长,得到最后成果曲线所需时光较长,解释取值其实不是完善.后经由学长讲授,应将积分时光(I)设为5,如许将大大晋升试验效力.这更请求我们在做试验前可以经由过程剖析法对试验成果进行理论剖析,找到近似值,在试验时可以直接在理论值邻近进行验证,将有用进步试验效力.。

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计水箱液位控制系统是指利用传感器等技术手段实时监测水箱液位,并通过控制装置调节供水和排水流量,使水箱的液位保持在设定的范围内的系统。

1.系统组成(1)传感器:负责实时监测水箱液位,常用的传感器有浮球传感器、电阻传感器、超声波传感器等。

传感器要具有高精度、稳定性好、可靠性高等特点。

(2)控制装置:根据传感器反馈的液位信号,控制水泵或排水装置,调节供水和排水流量,使水箱液位保持在设定的范围内。

控制装置可以采用微控制器、PLC等。

(3)供水装置:负责向水箱供水,可以是普通水泵、恒压供水设备等。

供水装置的选型要考虑流量、扬程等参数。

(4)排水装置:负责将多余的水排出水箱,可以是排水泵、电磁阀等。

排水装置的选型要考虑排水能力、响应时间等参数。

(5)控制面板:提供操作和显示功能,用于设定液位控制的参数和实时显示液位情况。

2.系统原理(1)运行原理:系统根据设定的最低液位和最高液位,当液位低于最低液位时,控制装置开启供水装置;当液位高于最高液位时,控制装置开启排水装置。

当液位处于最低液位和最高液位之间时,控制装置停止供水和排水装置。

(2)至空调和给排水系统的作用:当液位低于最低液位时,系统将启动供水装置,为空调系统提供水源;当液位高于最高液位时,系统将启动排水装置,将多余的水排出,保证水箱不溢出。

3.系统设计要点(1)传感器的选择:根据实际情况选择不同类型的传感器。

传感器的安装位置要合理,避免水箱漏水或传感器受到污染。

(2)控制装置的设计:根据传感器反馈的液位信号,计算控制装置的输出信号,控制供水和排水装置的运行。

要考虑控制装置的响应时间、动作准确性等参数。

(3)供水装置和排水装置的选型:选型要根据水箱的容量和液位控制需求确定。

要考虑流量、扬程、动力源等因素。

(4)安全保护措施:系统应具备过液位保护、过流量保护、电源故障保护等功能,确保系统的安全可靠性。

(5)控制面板的设计:控制面板应具有操作简便、参数设定方便、实时显示液位等功能。

单容水箱液位控制系统设计

单容水箱液位控制系统设计

单容水箱液位控制系统设计一、引言单容水箱液位控制系统是一种常见的工业自动化控制系统。

它主要用于监测和控制水箱的液位,确保水箱中的液位保持在特定的范围内。

本文将介绍单容水箱液位控制系统的设计原理、硬件电路设计、软件设计以及系统测试和实施。

二、设计原理1.传感器模块传感器模块用于监测水箱中的液位。

一种常用的传感器是浮球传感器,它随着液位的变化而移动,从而输出不同的电信号。

传感器模块将传感器输出的信号转换为数字信号,并传送给控制器模块进行处理。

2.控制器模块控制器模块是整个系统的核心,它接收传感器模块传来的信号,并根据预设的液位范围进行判断和控制。

控制器模块通常使用单片机或者嵌入式系统来实现。

它可以通过开关控制执行器模块的工作状态,以调节水箱的液位。

3.执行器模块执行器模块用于控制水箱的进水和排水。

在液位过低时,执行器模块打开水泵,使水箱进水;在液位过高时,执行器模块关闭水泵,使水箱排水。

执行器模块可以采用继电器、驱动电机等元件来实现。

三、硬件电路设计1.传感器模块传感器模块将传感器的信号转换为数字信号。

可以使用模拟到数字转换器(ADC)将传感器输出的模拟电压转换为数字信号,然后通过串口等方式传送给控制器模块。

2.控制器模块控制器模块可以使用单片机或者嵌入式系统来实现。

它需要包括输入接口、控制逻辑和输出接口。

输入接口负责接收传感器模块传来的信号,控制逻辑通过判断液位范围来控制执行器模块的工作状态,输出接口负责向执行器模块发送控制信号。

3.执行器模块执行器模块根据控制器模块的信号控制水箱的进水和排水。

可以使用继电器或驱动电机等元件来实现。

进水时,可以通过开启水泵或开启电磁阀等方式;排水时,可以通过关闭水泵或关闭电磁阀等方式。

四、软件设计软件设计主要包括控制器模块的程序设计。

程序需要实时监测传感器模块的信号,并根据预设的液位范围进行判断和控制。

可以使用状态机或者PID控制算法来实现。

1.状态机状态机通过定义不同的状态和状态转移条件来实现控制逻辑。

单容水箱液位pid控制系统实验报告

单容水箱液位pid控制系统实验报告

单容水箱液位pid控制系统实验报告一、实验目的本实验旨在设计并实现一个单容水箱液位PID控制系统,通过对水箱液位的测量和控制,达到稳定控制水箱液位的目的。

二、实验原理1. 液位测量原理:利用浮球开关检测水箱内部液位高度,并将其转换为电信号输出。

2. PID控制原理:PID控制器是一种经典的控制算法,它根据当前误差、误差变化率和误差积分值来计算输出信号,从而调节被控对象的状态。

三、实验步骤1. 设计电路:根据所需控制系统的功能要求,设计出相应的电路图。

本实验采用Arduino开发板作为主要控制器,通过连接电路板上的传感器和执行器来完成液位测量和PID调节功能。

2. 编写程序:在Arduino开发环境中编写程序代码。

首先需要进行传感器数据采集和处理,然后根据PID算法计算出输出信号,并将其发送到执行器上进行调节。

3. 调试系统:在完成硬件连接和程序编写后,需要对系统进行调试。

首先进行传感器测试,确保能够准确地检测到液位高度,并将其转换为电信号输出。

然后进行PID算法测试,通过手动调节控制器的参数,观察系统的响应情况,并逐步优化控制器的参数。

4. 实验结果:通过实验验证,本设计的单容水箱液位PID控制系统能够准确地检测到水箱内部液位高度,并能够根据设定值进行自动调节。

在实验过程中,我们不断优化控制器的参数,最终实现了稳定控制水箱液位的目标。

四、实验总结本实验通过设计和实现单容水箱液位PID控制系统,深入了解了传感器数据采集、PID算法计算和执行器控制等相关知识。

在实验过程中,我们遇到了很多问题,但通过不断尝试和优化,最终成功完成了任务。

这次实验对我们的学习和提高有很大帮助,在今后的学习和工作中也将会有所裨益。

单容水箱液位定值控制系统

单容水箱液位定值控制系统

实验八单容水箱液位定值控制系统一、实验目的1. 理解单容水箱液位定值控制的基本方法及原理;2. 了解压力传感器的使用方法;3. 学习PID控制参数的配置;。

二、实验设备1. THBDC-1型控制理论·计算机控制技术实验台平台2. THBXD数据采集卡一块(含37芯通信线、16芯排线和USB电缆线各1根)3. PC机1台(含上位机软件“THBDC-1”)4. THBDY-1单容水箱液位控制系统三、实验原理单容水箱液位定值控制系统的控制对象为一阶单容水箱,主要的实验项目为单容水箱液位定值控制。

其执行机构为微型直流水泵,正常工作电压为24V。

直流微型水泵控制方式主要有调压控制以及PWM控制,在本实验中采用PWM控制直流微型水泵的转速来实现对单容水箱液位的定值控制。

PWM调制与晶体管功率放大器的工作原理参考实验十三的相关部分。

控制器采用了工业过程控制中所采用的最广泛的控制器——PID 控制器。

通过计算机模拟PID控制规律直接变换得到的数字PID控制器,它是按偏差的比例(P)、积分(I)、微分(D)组合而成的控制规律。

水箱液位定值控制系统一般有由电流传感器构成大电流反馈环。

在高精度液位控制系统中,电流反馈是必不可少的重要环节。

这里为了方便测量与观察反馈信号,通常把电流反馈信号转化为电压信号:反馈端输出端串接一个250Ω的高精度电阻。

本实验电压与液位的关系为:H液位=(V反馈-1)×12.5 单位:mm四、实验步骤1. 调节好单容水箱的出水口阀门的大小,连接实验电路:1.1 将水箱面板上的“LT –”与实验台的“GND”相连接;水箱面板上的“LT +”与实验台的“AD1”相连接。

1.2将水箱面板上的“输入–”与实验台的“GND”相连接;水箱面板上的“输入+”与实验台的“DA1”相连接。

1.3将水箱面板上的“输出–”与“水泵电源–”连接;水箱面板上的“输出+”与“水泵电源+”连接。

2. 启动计算机,在桌面双击图标THTJ-1,运行实验软件。

单容水箱液位控制系统

单容水箱液位控制系统

单容水箱液位控制系统摘要:本文以单容水箱为被控对象,控制系统主要由以下基本环节组成:被控对象、液位测量变送器、控制器、执行器、水泵、储水箱。

控制的主要目标是维持水箱的特定设定值,即便干扰出现控制器也能做出决策,使水箱的液位回复设定值。

根据算法控制的比较选择了标准PID控制,双位控制,积分分离PID控制。

基于MCGS组态软件制作液位模拟界面和算法控制。

关键词:单容水箱;液位控制;PID算法1.引言过程控制是自动技术的重要应用领域,它是指对液位、温度、流量等过程变量进行控制,在治金、机械、化工、电力等方面得到了广泛应用。

尤其是液位控制技术在现实生活、生产中发挥了重要作用,比如,民用水塔的供水,如果水位太低,则会影响居民的生活用水;工矿企业的排水与进水,如果排水或进水控制得当与否,关系到车间的生产状况:锅炉汽包液位的控制,如果锅炉内液位过低,会使锅炉过热,可能发生事故:精流塔液位控制,控制精度与工艺的高低会影响产品的质量与成本等。

在这些生产领域里,基本上都是劳动强度大或者操作有一定危险性的工作性质,极容易出现操作失误,引起事故,造成厂家的的损失,可见,在实际生产中,液位控制的准确程度和控制效果直接影响到工厂的生产成本、经济效益甚至设备的安全系数。

所以,为了保证安全条件、方便操作,就必须研究开发先进的液位控制方法和策略2.系统的目的要求2.1主要目的通过对单容水箱液位控制系统这样一个工业控制实际应用系统的软、硬件设计,使学生进一步加深对基于组态软件技术的控制系统的基本设计方法的认识及较快掌握组态软件编程技术,培养学生独立分析问题和解决问题的能力,提高学生的实际工程应用能力。

2.2主要任务①选择一个题目,熟悉设计要求、实验室提供的设备及实际控制系统的硬件组成,进行接口设备的安装与连接;熟悉所用组态软件的操作。

②查看有关参考书籍、查阅相关文献资料,独立设计基于组态软件的控制系统方案。

③根据实际系统的要求,进行画面设计与编辑、控制程序的编写、设定报警和历史趋势等。

单容液位定值控制系统

单容液位定值控制系统

单容液位定值控制系统一、实验目的1.了解单容液位定值控制系统的结构与组成。

2.掌握单容液位定值控制系统调节器参数的整定和投运方法。

3.研究调节器相关参数的变化对系统静、动态性能的影响。

4.了解P、PI、PD和PID四种调节器分别对液位控制的作用。

5.掌握同一控制系统采用不同控制方案的实现过程。

二、实验设备三、实验原理图6 中水箱单容液位定值控制系统(a)结构图 (b)方框图本实验系统结构图和方框图如图6所示。

被控量为中水箱(也可采用上水箱或下水箱)的液位高度,实验要求中水箱的液位稳定在给定值。

将压力传感器LT2检测到的中水箱液位信号作为反馈信号,在与给定量比较后的差值通过调节器控制电动调节阀的开度,以达到控制中水箱液位的目的。

为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统的调节器应为PI或PID控制。

四、实验内容与步骤本实验选择中水箱作为被控对象。

实验之前先将储水箱中贮足水量,然后将阀门F1-1、F1-2、F1-7、F1-11全开,将中水箱出水阀门F1-10开至适当开度,其余阀门均关闭。

具体实验内容与步骤按五种方案分别叙述,这五种方案的实验与用户所购的硬件设备有关,可根据实验需要选做或全做。

(一)、智能仪表控制1.将“SA-12智能调节仪控制”挂件挂到屏上,并将挂件的通讯线插头插入屏内RS485通讯口上,将控制屏右侧RS485通讯线通过RS485/232转换器连接到计算机串口2,并按照下面的控制屏接线图连接实验系统。

将“LT2中水箱液位”钮子开关拨到“ON”的位置。

图7 智能仪表控制单容液位定值控制实验接线图2.接通总电源空气开关和钥匙开关,打开24V开关电源,给压力变送器上电,按下启动按钮,合上单相Ⅰ、单相Ⅲ空气开关,给智能仪表及电动调节阀上电。

3.打开上位机MCGS组态环境,打开“智能仪表控制系统”工程,然后进入MCGS运行环境,在主菜单中点击“实验三、单容液位定值控制系统”,进入实验三的监控界面。

单容水箱液位控制系统设计

单容水箱液位控制系统设计

单容水箱液位控制系统设计一、引言水箱是常见的储水设备,广泛应用于家庭、工业和农业等领域。

为了保证水箱的水位稳定和安全,需要设计一种液位控制系统来监测和控制水箱的液位。

本文将介绍一个单容水箱液位控制系统的设计思路和实现方法。

二、系统设计思路1.系统功能要求2.系统组成液位传感器用于检测水箱的液位,并将检测到的液位信号传输给控制器。

控制器根据液位传感器的信号以及设定范围来判断蓄水或排水的需求,并通过控制阀门的开闭来实现液位的控制。

执行器是用于控制阀门开闭的装置,可以是电磁阀、电动阀或脚踏阀等。

人机界面用于显示水箱的液位信息和设置控制参数,可以是液晶显示屏或者计算机控制界面。

3.系统工作原理水箱液位控制系统的工作原理如下:当水箱液位低于设定范围的下限时,控制器会发送信号给执行器,使其打开阀门,进水进入水箱。

当水箱液位达到设定范围的上限时,控制器会发送信号给执行器,使其关闭阀门,停止进水进入水箱。

当水箱液位高于设定范围的上限时,控制器会发送信号给执行器,使其打开阀门,排水排出水箱。

当水箱液位低于设定范围的下限时,控制器会发送信号给执行器,使其关闭阀门,停止排水排出水箱。

三、系统实现方法1.液位传感器的选择与安装在单容水箱液位控制系统中,可以使用浮球式液位传感器或者压力式液位传感器。

浮球式液位传感器安装在水箱内部,通过浮球的上下运动来检测液位变化。

压力式液位传感器安装在水箱外部,通过测量水箱外部水压来间接推算液位变化。

2.控制器的设计与实现控制器可以使用微控制器或者可编程逻辑控制器(PLC)来实现。

控制器需要实现以下功能:(1)接收液位传感器的信号,并进行信号处理和滤波;(2)判断水箱液位是否低于设定范围的下限或高于设定范围的上限;(3)根据判断结果控制执行器的开闭。

3.执行器的选择与控制执行器可以根据具体需求选择合适的类型,如电磁阀、电动阀或脚踏阀。

执行器控制的开闭可以通过控制信号来实现。

4.人机界面的设计与实现人机界面可以使用液晶显示屏或者计算机控制界面来显示水箱的液位信息和设置控制参数。

课程设计-单容水箱液位控制-MCGS

课程设计-单容水箱液位控制-MCGS

综合实验报告综合实验名称自动控制系统综合实验题目单容水箱液位定值控制系统指导教师设计起止日期2013年1月7日~1月18日系别自动化学院控制工程系专业自动化学生姓名班级学号自控成绩目录目录 (2)正文 (3)设计内容 (4)应用MCGS组态软件 (4)构建实时数据库 (8)设备窗口 (11)策略及脚本 (15)综合测试 (20)实验结果 (21)总结 (23)参考文献 (23)正文第一部分一、课题单容水箱液位定值控制系统二、设计目的课程设计旨在使学生在深入消化课堂教学内容的基础上,综合应用所学课程的基本原理与方法,解决实际设计与应用问题,提高学生分析问题与解决问题的能力,并在设计工作中,学会查阅资料、系统设计、调试与分析、撰写报告等,达到综合能力培养的目的。

1.根据自动控制系统的设计要求,学会方案比较和论证,初步掌握工程设计的基本方法;2.掌握各种变送器以及自动化仪表的工作原理和调校;3.掌握自动控制系统集成技术;4.掌握控制系统的通信技术,学会PCI数据采集卡或远程数据采集模块的应用;5.应用MCGS软件,学会控制算法的设计和调试;6.熟悉MCGS组态软件,学会监控界面、通信驱动程序等的设计;7.提高总结归纳、撰写设计报告的能力,应当规范、有条理、充分、清楚地论述设计内容和调试成果。

三、课设设备TH PCAT-2型现场总线控制系统实验装置(常规仪表侧),双容水箱;AT-1挂件,智能仪表,485通信线缆一根(或者如果用数据采集卡做,AT-4 挂件,PCL通讯线一根)四、课设所需软件MCGS组态软件五、设计内容课设原理说明单容水箱液位定值控制系统如下:图2—1 上水箱单容液位定值控制系统(a)结构图(b)方框图本实验系统结构图和方框图如图所示。

被控量为左上水箱(也可采用右上水箱或者下水箱)的液位高度,实验要求它的液位稳定在给定值。

将压力传感器LT1检测到的左上水箱液位信号作为反馈信号,在与给定量比较后的差值通过调节器控制气动调节阀的开度,以达到控水箱液位的目的。

电气自动化技术《实训10 单容液位定值控制系统》

电气自动化技术《实训10  单容液位定值控制系统》

实训单容液位定值控制系统一、实验目的1.了解单容液位定值控制系统的结构与组成。

2.掌握单容液位定值控制系统调节器参数的整定和投运方法。

3.研究调节器相关参数的变化对系统静、动态性能的影响。

4.了解P、PI、PD和PID四种调节器分别对液位控制的作用。

5.掌握同一控制系统采用不同控制方案的实现过程。

二、实验设备1.实验对象及控制屏、SA-01 挂件一个、SA-02 挂件一个、SA-11挂件一个、计算机一台、万用表一个;2.SA-12 挂件一个、RS485/232转换器一个、通讯线一根;3.SA-22 挂件一个、SA-23 挂件一个;4.SA-44 挂件一个、PC/PPI 通讯电缆一根。

三、实验原理〔一〕单回路控制系统的概述单回路控制系统是由被控对象、执行器、调节器和测量变送器组成一个单闭环控制系统,如图17所示。

系统的给定量是某一定值,要求系统的被控制量稳定至给定量。

由于这种系统结构简单,性能较好,调试方便等优点,故在工业生产中已被广泛应用。

图17 单回路控制系统方框图〔二〕干扰对系统性能的影响1.干扰通道的放大系数、时间常数及纯滞后对系统的影响。

干扰通道的放大系数K f会影响干扰加在系统中的幅值。

假设系统是有差系统,那么干扰通道的放大系数愈大,系统的静差也就愈大。

如果干扰通道是一惯性环节,令时间常数为T f,那么阶跃扰动通过惯性环节后,其过渡过程的动态分量被滤波而幅值变小。

即时间常数T f越大,那么系统的动态偏差就愈小。

通常干扰通道中还会有纯滞后环节,它使被调参数的响应时间滞后一个τ值,但不会影响系统的调节质量。

2.干扰进入系统中的不同位置。

复杂的生产过程往往有多个干扰量,它们作用在系统的不同位置,如图18所示。

同一形式、大小相同的扰动作用在系统中不同的位置所产生的静差是不一样的。

对扰动产生影响的仅是扰动作用点前的那些环节。

图18 扰动作用于不同位置的控制系统〔三〕控制规律的选择PID 控制规律及其对系统控制质量的影响已在有关课程中介绍,在此将有关结论再简单归纳一下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验八单容水箱液位定值控制系统
一、实验目的
1. 理解单容水箱液位定值控制的基本方法及原理;
2. 了解压力传感器的使用方法;
3. 学习PID控制参数的配置;。

二、实验设备
1. THBDC-1型控制理论·计算机控制技术实验台平台
2. THBXD数据采集卡一块(含37芯通信线、16芯排线和USB电缆线各1根)
3. PC机1台(含上位机软件“THBDC-1”)
4. THBDY-1单容水箱液位控制系统
三、实验原理
单容水箱液位定值控制系统的控制对象为一阶单容水箱,主要的实验项目为单容水箱液位定值控制。

其执行机构为微型直流水泵,正常工作电压为24V。

直流微型水泵控制方式主要有调压控制以及PWM控制,在本实验中采用PWM控制直流微型水泵的转速来实现对单容水箱液位的定值控制。

PWM调制与晶体管功率放大器的工作原理参考实验十三的相关部分。

控制器采用了工业过程控制中所采用的最广泛的控制器——PID 控制器。

通过计算机模拟PID控制规律直接变换得到的数字PID控制器,它是按偏差的比例(P)、积分(I)、微分(D)组合而成的控制规律。

水箱液位定值控制系统一般有由电流传感器构成大电流反馈环。

在高精度液位控制系统中,电流反馈是必不可少的重要环节。

这里为了方便测量与观察反馈信号,通常把电流反馈信号转化为电压信号:反馈端输出端串接一个250Ω的高精度电阻。

本实验电压与液位的关系为:
H液位=(V反馈-1)×12.5 单位:mm
四、实验步骤
1. 调节好单容水箱的出水口阀门的大小,连接实验电路:
1.1 将水箱面板上的“LT –”与实验台的“GND”相连接;水箱面板上的“LT +”与实验台的“AD1”相连接。

1.2将水箱面板上的“输入–”与实验台的“GND”相连接;水箱面板上的“输入+”与实验台的“DA1”相连接。

1.3将水箱面板上的“输出–”与“水泵电源–”连接;水箱面板上的“输出+”与“水泵电源+”连接。

2. 启动计算机,在桌面双击图标THTJ-1,运行实验软件。

3. 点击工具栏上的“通道设置”,在弹出的对话框中选择单通道采集、通道“1”,并点击“开始采集”按钮。

4. 打开工具栏上“脚本编辑器”,在“脚本编辑器”窗口上点击“打开”按钮,在“计算机控制算法”文件夹下选中“水箱控制”脚本程序并打开,阅读、理解该程序,设置好SV、P、I、D值;然后在“脚本编辑器”窗口上点击“运行”按钮,观察直流电机的运行情况。

5. 在“脚本编辑器”窗口上点击“停止”按钮,适量改变控制器SV、P、I、D值的大小,再点击“运行”按钮。

再观察直流电机的运行情况。

6. 实验结束后,关闭“脚本编辑器”窗口,并顺序点击对话框中的“停止采集”与工具栏的“退出”按钮。

注意:直流水泵电源的正反接,可以控制水泵正反转,最好保证水泵处于正转状态。

7. 按照实验要求完成实验报告
六、实验报告要求
1. 画出水箱控制系统的方框图;
2. 分析P、I、D控制参数对水箱控制系统的影响;
3. 分析水箱控制系统的出水口开度大小对水箱控制系统的影响。

六、参考程序
dim pv,sv,ei,ex,ey,k,ti,td,q0,q1,q2,x,Ts,op,h ‘变量定义
sub inputdata () ‘输入接口程序
pv=myobject.inputdata1
end sub
sub main() ‘主程序
sv=10 ‘水箱液位的控制高度,单位cm k=8 ‘P参数
ti=1 ‘I参数
td=0 ‘D参数
Ts=0.2 '采样时间200ms
ei=(sv/12.5)+1-pv
h=(pv-1)*12.5
myobject.var1=h
if k=0 and ti=0 and td=0 then
q0=0
q1=0
q2=0
end if
if k<>0 and ti<>0 then
q0=k*(ei-ex)
q1=k*Ts*ei/ti
q2=k*td*(ei-2*ex+ey)/Ts
end if
if ti=0 then
q0=K*(ei-ex)
q1=0
q2=k*td*(ei-2*ex+ey)/Ts
end if
ey=ex
ex=ei
if q1>3.5 then
q1=3.5
end if
if q1<-3.5 then
q1=-3.5
end if
op=op+q0+q1+q2
if op>=3.5 then
op=3.5
end if
if op<=0 then
op=0
end if
end sub
sub outputdata() ‘输出接口程序myobject.outputdata1=op
end sub。

相关文档
最新文档