单容液位控制系统设计
单容水箱液位控制系统的设计
单容水箱液位控制系统辨识一、单容水箱液位控制系统原理单容水箱液位控制系统是一个单回路反馈控制系统,它的控制任务是使水箱液位等于给定值所要求的高度;并减小或消除来自系统内部或外部扰动 的影响。
单回路控制系统由于结构简单、投资省、操作方便、且能满足一般 生产过程的要求,故它在过程控制中得到广泛地应用。
图 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程序算法得到输出值,再将输出值传送到单片机中,由单片机将数字信号转换成模拟信号。
单容水箱液位控制系统设计
过程控制系统设计作业单容水箱液位控制系统设计学生姓名文强学号2212130任课教师陶珑院、系、中心专科部专业生产过程自动化提交日期2015年10 月日太原科技大学单容水箱液位控制系统设计摘要本论文以单容水箱为被控对象,给出了单闭环控制系统、串级控制系统和前馈反馈控制系统的设计方案,实现对水箱液位的控制。
本论文还针对每种控制系统,在Matlab的Simulink中建立仿真模型进行仿真,得到仿真曲线,并且利用仿真曲线分析控制系统的性能,例如最大动态偏差、调节时间、衰减率和积分性能指标IAE 等。
单闭环控制系统的设计包括P、I、PI和PID的设计。
本文分别通过衰减频率特性法(理论整定法)和衰减曲线法(工程整定法)对控制器参数进行了整定。
本论文还通过比较各控制系统的仿真曲线和系统性能指标,对各种控制系统设计方案进行了比较,发现串级控制和前馈反馈控制可提高系统性能。
关键词: PID;串级;前馈反馈;参数整定;SimulinkDesign on Water Level Control in a TankAbstractThis thesis provides design methods of single closed-loop control system, cascade control system and feed forward control system about the controlled object asingle water tank , and it achieves the goal of controlling level. For every kind of control system, simulation model is established by using simulation tool Matlab, simulation curves can analysis the performance of control system, such as the maximum percent overshoot, settling time, attenuation rate and IAE. The design of single closed-loop control system includes designs of P, I, PI and PID. The controller parameter is tuned by frequency response of attenuation rate and the attenuation curve .All the control design methods included are compared by simulation curves and performance indexes and we finally find that cascade control and feed forward control are able to improve system’s performance.Keywords:PID;Cascade;Feedforward- feedback;Parameter tuning;Simulink目录摘要 (I)ABSTRACT ............................................................................................................................ I I 1设计要求及内容 (1)2单容水箱系统建模 (3)3单闭环控制系统设计 (5)3.1比例控制系统设计 (5)3.2积分控制系统设计 (7)3.3比例-积分控制系统设计 (9)3.4比例-积分-微分控制系统设计 (12)4串级控制控制方案设计 (16)5前馈控制方案设计 (18)6实验室水箱实验报告 (19)6.1压力单闭环实验 (19)6.2液位单闭环实验 (20)6.3上水箱液位和流量组成串级实验 (22)6.4前馈反馈控制实验 (24)7总结 (26)参考文献 (27)附录 (28)1设计要求及内容图1 单容水箱液位控制系统单容水箱液位控制系统如题图1所示。
单容液位定值控制系统
二、单容液位定值控制系统一、实验目的1.了解单容液位定值控制系统的结构与组成。
2.掌握单容液位定值控制系统调节器参数的整定和投运方法。
3.研究调节器相关参数的变化对系统静、动态性能的影响。
4.了解P、PI、PD和PID四种调节器分别对液位控制的作用。
二、实验设备DDD-Z05-I实验对象及DDD-Z05-IK控制屏、DDD-Z05-III 电源控制柜一台、SA-12挂件一个、SA-13A挂件一个、计算机一台、万用表一个、实验连接线若干。
三、实验原理图3-6 上水箱单容液位定值控制系统(a)结构图(b)方框图本实验系统结构图和方框图如图3-6所示。
被控量为锅炉汽包(也可采用上水箱或)的液位高度,实验要求锅炉汽包的液位稳定在给定值。
将压力传感器LT2检测到的锅炉汽包液位信号作为反馈信号,在与给定量比较后的差值通过调节器控制电动调节阀的开度,以达到控制锅炉汽包液位的目的。
为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统的调节器应为PI或PID控制。
四、实验内容、步骤及结果本实验选择作上水箱为被测对象,实验之前先将储水箱中贮足水量,然后将阀门F1-1、F1-6、F2-14全开,将出水阀门F1-9开至适当开度(40%-70%),其余阀门均关闭。
1. 将SA-12挂件挂到屏上,并将挂件的通讯线插头插入屏内RS485通讯口上,将控制屏右侧RS485通讯线通过RS485/232转换器连接到计算机串口1,并文字部分强电接通电源控制柜电源总开关,打开钥匙开关,控制屏上单相Ⅰ的L、N端接到智能调节仪电源的L、N端表3-1 仪表单容液位定值控制接线说明●参考参数:SV=8CM ;P=20;I=40;D=0Sn=33;CF=0;ADDR=1;diH=50;dil=0;2.接通总电源空气开关和钥匙开关,直流电压指示24V,给压力变送器上电,按下启动按钮,合上单相Ⅰ空气开关,给智能仪表上电。
3.打开上位机MCGS组态环境,打开“智能仪表控制系统”工程,然后进入MCGS运行环境,在主菜单中点击“实验三、单容液位定值控制”,进入实验三的监控界面。
单容水箱液位恒值控制系统设计 毕业设计
毕业设计(论文)单容水箱液位恒值控制系统设计专业(系)电气工程系电气自动化班级工控103班学生姓名指导老师完成日期摘要本文根据液位系统过程原理,建立了单容水箱的数学模型。
在设计中用到的PID算法和PLC方面的知识。
建立了PID液位控制模拟界面和算法程序,进行了系统仿真,并通过整定PID参数,同时得出了整定后的仿真曲线和实际曲线。
本文的主要内容包括:PLC的产生和定义、过程控制的发展、S7-200系列可编程控制器的硬件掌握,PID参数的整定及各个参数的控制性能的比较,应用PID 控制算法所得到的实验曲线分析,整个系统各个部分的介绍和讲解PLC的过程控制指令PID指令来控制水箱水位。
PLC在工业自动化中应用的十分广泛。
PID控制经过很长时间的发展,已经成为工业中重要的控制手段。
本设计就是基于PLC的PID算法对液位进行控制。
PLC经传感电路进行液位高度的采集,然后经过自动调节方式来确定完PID参数后,通过控制直流泵的工作时间来实现液位的控制。
MCGS(监视与控制通用系统)是用于快速构造上位机监控系统的组态软件系统,系统的监测环节就是通过MCGS 来设计的。
这样我们就可以通过组态画面对液位高度和泵的起停情况进行监测,而且可以对PLC进行启动、停止、液位高度设置等控制。
整个系统运行稳定、简单实用,MCGS与PLC通信流畅。
过程控制是指对温度、压力、流量等模拟量的闭环控制。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。
大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。
PID处理一般是运行专用的PID子程序。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
关键词: PID控制过程控制液位控制 PLCAbstractAccording to the principle of level system process to establish a mathematical model of the single-tank water. PID algorithm and PLC knowledge used in the de- sign. PID level control analog interface and algorithm, system simulation, and tun- ing PID parameters, obtained after setting the simulation curve and the actual curve. The main content of this paper include: PLC generation and definition, development of process control, S7-200 programmable controller hardware grasp the comparison of the performance of PID parameter tuning and parameter control, PID control algorithm experimental curve analysis, part of the introduction of the entire system and explain the PLC process control tank water level control instructions PID instruction.PLC in a wide range of industrial automation applications. PID control after a very long period of development, has become an important means of control in the indus- try. The design is based on PLC PID algorithm to control the liquid level. PLC via the sensing circuit, the height of liquid acquisition, and then after the automatic adjustment After the PID parameters is determined to achieve a liquid level control, through the control of the working time of the DC pump. MCGS (monitoring and control of the general system) configuration PC monitoring system for the rapid construction of software systems, the monitoring aspects of the system design by MCGS. So that we can through the configuration screen of the liquid level and pump start and stop monitoring the PLC and can start, stop, set the height of liquid level control. Entire system is stable, simple and practical, on MCGS PLC communication smooth.Process control is the closed-loop control of temperature, pressure, flow and other analog. As industrial control computer, PLC program can prepare a wide variety of control algorithms, the completion of the closed-loop control. PID regulator is generally closed-loop control system used more adjustment method. Medium-sized PLC has PID module, many small PLC with this function module. The PID treatment generally run dedicated PID subroutine. Process control in metallurgy, chemical industry, heat treatment, boiler control, and other occasions there is a very wide range of applications.Keywords: PID control PLC process control level control目录摘要................................................................ I Abstract........................................................... I I 第一章绪论.. (1)1.1过程控制的定义及发展 (1)1.2本文研究的目的、意义 (2)1.3本文研究的主要内容 (3)第二章硬件设计 (4)2.1单容水箱液位系统整体组成 (4)2.2执行器的选择 (4)2.3 液位变送器的选择 (5)2.4 PLC的概述 (6)2.5 西门子S7-200控制系统 (8)2.5.1 CPU模块 (9)2.5.2 I/O单元及I/O扩展接口 (9)2.5.3电源部分 (10)2.6西门子 S7-200的工作原理 (10)第三章算法设计 (12)3.1 水箱液位控制系统原理框图 (12)3.2 水箱液位控制系统的数学模型 (13)3.3 PID算法的工作控制原理和特点 (15)3.4 PID控制器参数整定 (16)3.4 PID 参数的调整原则 (18)3.5 PID调节各个环境及其调节过程 (18)3.5.1比例(P)控制及调节过程 (18)3.5.2比例积分(PI)控制及调节过程 (19)3.5.3比例积分微分(PID)控制及调节过程 (20)第四章系统设计 (22)4.1 MCGS通用监控系统的构成及其主要功能 (22)4.2 MCGS通用监控系统的创建过程 (23)4.3系统设计PLC程序 (24)4.4系统界面的制作和调试 (28)4.4.1 设备配置 (28)4.4.2 新建画面 (28)4.4.3 设备连接 (32)第五章总结 (37)参考文献 (38)第一章绪论计算机控制是自动技术的重要应用领域,它是指对液位、温度、流量等过程变量进行控制,在冶金、机械、化工、电力等方面得到了广泛应用。
PLC课程设计单容水箱液位控制系统的设计
目录封面--------------------------1 目录--------------------------2 引言--------------------------3 一、总体设计方案--------------4基本任务----------------------4 基本要求----------------------4 主要性能指标------------------ 4 扩展功能----------------------4 控制方法选择------------------ 4 系统组成----------------------5 二、控制系统设计-------------- 5控制程序流程图----------------- 5 控制程序设计思路--------------- 6 系统变量定义及分配表----------- 6 系统接线图设计----------------- 6 三、系统调试及结果分析--------7系统调试-----------------------7 结果分析-----------------------8 结束语---------------------8 参考文献-------------------8 附录:源程序图-----------------9引言在人们生活以及工业生产等诸多领域经常涉及到液位和流量的控制问题, 例如居民生活用水的供应, 饮料、食品加工, 溶液过滤, 化工生产等多种行业的生产加工过程, 通常需要使用蓄液池, 蓄液池中的液位需要维持合适的高度, 既不能太满溢出造成浪费, 也不能过少而无法满足需求。
由于液体本身的属性及控制机构的摩擦、噪声等的影响,控制对具有一定的纯滞后和容量滞后的特点,液位上升的过程缓慢,呈非线性。
因此液位控制装置的可靠性与控制方案的准确性是影响整个系统性能的关键,因此液面高度是工业控制过程中一个重要的参数,特别是在动态的状态下,采用适合的方法对液位进行检测、控制,能收到很好的效果。
单容水箱液位控制系统设计
辽宁工程技术大学计算机控制技术课程设计设计题目单容水箱液位控制系统设计指导教师院(系、部)专业班级学号姓名日期《计算机控制技术》课程综合设计任务书摘要本文根据液位系统过程机理,建立了单容水箱的数学模型。
介绍了PID控制的基本原理及数字PID算法,利用simulink软件对系统进行系统仿真,并进行了整定PID参数,得到整定后的仿真曲线。
系统由进出水阀门,C51单片机,A/D转换器,D/A转换器,传感器,显示电路和键盘电路等组成。
整个过程保持出水阀的开度比例不变,由传感器检测电路连续不断地相应液位值,送入A/D转换器中处理,输出的数字量送给单片机,控制显示电路实时显示实际液位值,由键盘输入设定值,控制器比较其值控制进水阀门的开度比例,以保持液位稳定在要求范围内。
关键词:单容水箱;水箱建模;液位控制;PID算法AbstractBased on the process mechanism of the liquid level system, this paper establishes the mathematical model of the single-capacity water tank. The basic principle of PID control and the digital PID algorithm are introduced. The system simulation is performed using simulink software, and the PID parameters are adjusted to obtain the simulation curve after the tuning.The system consists of inlet and outlet valves, C51 microcontroller, A/D converter, D/A converter, sensor, display circuit and keyboard circuit. Throughout the entire process, the proportion of opening of the outlet valve is kept constant, and the corresponding level value of the sensor detection circuit is continuously sent to the A/D converter for processing. The output digital quantity is sent to the SCM, and the control display circuit displays the actual liquid level in real time. Value, the set value is input by the keyboard, and the controller compares the value to control the opening ratio of the inlet valve to keep the liquid level stable within the required range.Key words:Single capacity water tank;Water tank modeling;Liquid level control;PID algorithm目录0 前言 (1)1 设计方案 (2)概述 (2)系统结构 (2)2 水箱系统建模 (3)水箱结构图 (3)水箱模型计算 (3)3 硬件设计 (5)C51单片机最小系统 (5)传感器 (5)A/D转换模块 (5)D/A转换模块 (5)显示模块 (6)键盘模块 (6)调节阀 (6)4 PID算法与软件设计 (7)PID算法分析 (7)位置式PID (8)主程序流程图 (10)显示子程序 (11)键盘子程序 (11)A/D子程序 (11)5 系统仿真 (12)系统自衡仿真 (12)simulink仿真图 (12)simulink曲线 (13)6 结论 (14)参考文献 (15)附录:系统硬件电路图 (16)0 前言液位控制技术在现实生活、生产中发挥了重要作用,比如,民用水塔的供水,如果水位太低,则会影响居民的生活用水;工矿企业的排水与进水,排水或进水控制得当与否,关系到车间的生产状况;锅炉汽包液位的控制,如果锅炉内液位过低,会使锅炉过热,可能发生事故;精流塔液位控制,控制精度与工艺的高低会影响产品的质量与成本等。
单容水箱液位控制系统的设计
单容水箱液位控制系统的设计水箱液位控制系统是指利用传感器等技术手段实时监测水箱液位,并通过控制装置调节供水和排水流量,使水箱的液位保持在设定的范围内的系统。
1.系统组成(1)传感器:负责实时监测水箱液位,常用的传感器有浮球传感器、电阻传感器、超声波传感器等。
传感器要具有高精度、稳定性好、可靠性高等特点。
(2)控制装置:根据传感器反馈的液位信号,控制水泵或排水装置,调节供水和排水流量,使水箱液位保持在设定的范围内。
控制装置可以采用微控制器、PLC等。
(3)供水装置:负责向水箱供水,可以是普通水泵、恒压供水设备等。
供水装置的选型要考虑流量、扬程等参数。
(4)排水装置:负责将多余的水排出水箱,可以是排水泵、电磁阀等。
排水装置的选型要考虑排水能力、响应时间等参数。
(5)控制面板:提供操作和显示功能,用于设定液位控制的参数和实时显示液位情况。
2.系统原理(1)运行原理:系统根据设定的最低液位和最高液位,当液位低于最低液位时,控制装置开启供水装置;当液位高于最高液位时,控制装置开启排水装置。
当液位处于最低液位和最高液位之间时,控制装置停止供水和排水装置。
(2)至空调和给排水系统的作用:当液位低于最低液位时,系统将启动供水装置,为空调系统提供水源;当液位高于最高液位时,系统将启动排水装置,将多余的水排出,保证水箱不溢出。
3.系统设计要点(1)传感器的选择:根据实际情况选择不同类型的传感器。
传感器的安装位置要合理,避免水箱漏水或传感器受到污染。
(2)控制装置的设计:根据传感器反馈的液位信号,计算控制装置的输出信号,控制供水和排水装置的运行。
要考虑控制装置的响应时间、动作准确性等参数。
(3)供水装置和排水装置的选型:选型要根据水箱的容量和液位控制需求确定。
要考虑流量、扬程、动力源等因素。
(4)安全保护措施:系统应具备过液位保护、过流量保护、电源故障保护等功能,确保系统的安全可靠性。
(5)控制面板的设计:控制面板应具有操作简便、参数设定方便、实时显示液位等功能。
单容水箱液位控制系统设计
单容水箱液位控制系统设计分类号密级UDC过程控制系统设计作业单容水箱液位控制系统设计学生姓名 xxxxxx 学号xxxxxxxxxxxx任课教师 xxxx院、系、中心工程学院自动化及测控系专业年级 xxxx级自动化提交日期 10 月日中国海洋大学文档历史单容水箱液位控制系统设计摘要本论文以单容水箱为被控对象,给出了单闭环控制系统、串级控制系统和前馈反馈控制系统的设计方案,实现对水箱液位的控制。
本论文还针对每种控制系统,在Matlab的Simulink中建立仿真模型进行仿真,得到仿真曲线,而且利用仿真曲线分析控制系统的性能,例如最大动态偏差、调节时间、衰减率和积分性能指标IAE等。
单闭环控制系统的设计包括P、I、PI和PID的设计。
本文分别经过衰减频率特性法(理论整定法)和衰减曲线法(工程整定法)对控制器参数进行了整定。
本论文还经过比较各控制系统的仿真曲线和系统性能指标,对各种控制系统设计方案进行了比较,发现串级控制和前馈反馈控制可提高系统性能。
关键词: PID;串级;前馈反馈;参数整定;SimulinkDesign on Water Level Control in a TankAbstractThis thesis provides design methods of single closed-loop control system, cascade control system and feed forward control system about the controlled object asingle water tank , and it achieves the goal of controlling level. For every kind of control system, simulation model is established by using simulation tool Matlab, simulation curves can analysis the performance of control system, such as the maximum percent overshoot, settling time, attenuation rate and IAE. The design of single closed-loop control system includes designs of P, I, PI and PID. The controller parameter is tuned by frequency response of attenuation rate and the attenuation curve .All the control design methods included are compared by simulation curves and performance indexes and we finally find that cascade control and feed forward control are able to improve system’s performance.Keywords:PID;Cascade;Feedforward- feedback;Parameter tuning;Simulink。
单容水箱液位PID控制系统设计
3、若参数设置不当,可能导致系统失控, 不能达到设定值。
实验报告要求
1、绘制单容水箱液位控制系统的方块图。 2、用接好线路的单回路系统进行投运练习,并叙
述无扰动切换的方法。
3、P调节时,作出不同δ值下的阶跃响应曲线。 4、PI调节时,分别作出Ti不变、不同δ值时的阶跃
3)、用计算机记录实验时所有的过渡过程实时曲线, 并进行分析。
思考问题
1、如何实现减小或消除余差?纯比例控制 能否消除余差?
2、试定性地分析三种调节器的参数δ、(δ、 Ti)和(δ、Ti和Td)的变化对控制过程各 产生什么影响?
注意事项
1、实验线路接好后,必须经指导老师检查 认可后才能接通电源。
实验内容与步骤
2、比例积分调节器(PI)控制
1)、在比例调节实验的基础上,加入积分作用,观察被控制量是 否能回到设定值,以验证在PI控制下,系统对阶跃扰动无余差 存在。
2)、固定比例度δ值,改变PI调节器的积分时间常数值Ti,然后观 察加阶跃扰动后被调量的输出波形,并记录不同Ti值时的超调 量σp。
响应曲线和δ不变、不同Ti值时的阶跃响应曲线。 5、画出PID控制时的阶跃响应曲线,并分析微分D
的作用。
6、比较P、PI和PID三种调节器对系统余差和动态 性能的影响。
3)、固定积分时间T i于某一中间值,然后改变δ的大小,观察加 扰动后被调量输出的动态波形,并列表记录不同δ值下的超调 量σp。
4)、选择合适的δ和Ti值,使系统对阶跃输入扰动的输出响应为一 条较满意的过渡过程曲线。此曲线可通过改变设定值(如设定 值由50%变为60%)来获得。
实验内容与步骤
3、比例积分微分调节(PID)控制
单容水箱液位控制系统设计
单容水箱液位控制系统设计一、引言单容水箱液位控制系统是一种常见的工业自动化控制系统。
它主要用于监测和控制水箱的液位,确保水箱中的液位保持在特定的范围内。
本文将介绍单容水箱液位控制系统的设计原理、硬件电路设计、软件设计以及系统测试和实施。
二、设计原理1.传感器模块传感器模块用于监测水箱中的液位。
一种常用的传感器是浮球传感器,它随着液位的变化而移动,从而输出不同的电信号。
传感器模块将传感器输出的信号转换为数字信号,并传送给控制器模块进行处理。
2.控制器模块控制器模块是整个系统的核心,它接收传感器模块传来的信号,并根据预设的液位范围进行判断和控制。
控制器模块通常使用单片机或者嵌入式系统来实现。
它可以通过开关控制执行器模块的工作状态,以调节水箱的液位。
3.执行器模块执行器模块用于控制水箱的进水和排水。
在液位过低时,执行器模块打开水泵,使水箱进水;在液位过高时,执行器模块关闭水泵,使水箱排水。
执行器模块可以采用继电器、驱动电机等元件来实现。
三、硬件电路设计1.传感器模块传感器模块将传感器的信号转换为数字信号。
可以使用模拟到数字转换器(ADC)将传感器输出的模拟电压转换为数字信号,然后通过串口等方式传送给控制器模块。
2.控制器模块控制器模块可以使用单片机或者嵌入式系统来实现。
它需要包括输入接口、控制逻辑和输出接口。
输入接口负责接收传感器模块传来的信号,控制逻辑通过判断液位范围来控制执行器模块的工作状态,输出接口负责向执行器模块发送控制信号。
3.执行器模块执行器模块根据控制器模块的信号控制水箱的进水和排水。
可以使用继电器或驱动电机等元件来实现。
进水时,可以通过开启水泵或开启电磁阀等方式;排水时,可以通过关闭水泵或关闭电磁阀等方式。
四、软件设计软件设计主要包括控制器模块的程序设计。
程序需要实时监测传感器模块的信号,并根据预设的液位范围进行判断和控制。
可以使用状态机或者PID控制算法来实现。
1.状态机状态机通过定义不同的状态和状态转移条件来实现控制逻辑。
单容水箱液位模糊控制系统设计
本科毕业设计论文题目单容水箱液位模糊控制系统设计专业名称学生姓名指导教师毕业时间任务书一、题目单容水箱液位模糊控制系统设计二、指导思想和目的要求通过毕业设计使学生对所学自动化专业知识和理论加深理解,掌握自动控制原理以及过程控制系统和仿真的基本方法。
要求毕业设计中:1、建立系统的数学模型2、设计单容水箱液位单回路反馈控制系统,采用PID控制并进行仿真以及参数整定。
3、设计单容水箱液位模糊控制系统。
即设计一个两维模糊控制器,模糊控制器的设计为两个输入一个输出,模糊控制器的输出用来控制阀门的开度,调节水箱的液位。
4、模糊控制系统的理论设计计算以及仿真计算模糊控制规则可调整的液位控制系统的性能指标,进行参数整定。
5、比较水箱液位模糊控制和PID控制系统。
三、主要技术指标1、液位保持在480-510mm2、超调量≤5%3、稳定时间<200S四、进度和要求1、1-3周:收集查阅资料;2、4-6周:完成总体方案设计和建模;3、7-8周:完成系统分析和控制规律设计;4、9-11周:完成仿真验证及修改;5、12-13周:完成毕业设计论文.五、主要参考书及参考资料(1)金以慧,《过程控制》清华大学出版社,1993.4 (2)刘永信,陈志梅,《现代控制理论》北京大学出版社,2006.9 (3)薛定宇,陈阳泉,《系统仿真技术与应用》清华大学出版社,2004.4 (4)胡寿松主编《自动控制原理》北京科学出版社,2007.6 (5)陈阳泉主编《过程控制与SIMULINK应用》北京电子工业出版社2001.4 (6)郝整清,《模糊控制及其MATLAB仿真》北京交通大学出版社208.3 (7)苏徽,《模糊PID研究》西安《工业化仪表与自动化装置》杂志社2001.4学生指导教师系主任摘要液位控制是工业控制中的一个重要问题,针对液位控制过程中存在大滞后,时变,非线性的特点,为适应复杂系统的控制要求,人们研制了种类繁多的先进的智能控制器,模糊控制器便是其中之一。
单容液位定值控制系统
单容液位定值控制系统一、实验目的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运行环境,在主菜单中点击“实验三、单容液位定值控制系统”,进入实验三的监控界面。
单容水箱液位控制系统设计
辽宁工程技术大学计算机控制技术课程设计【设计题目单容水箱液位控制系统设计指导教师院(系、部)专业班级学号姓名日期&*《计算机控制技术》课程综合设计任务书摘要本文根据液位系统过程机理,建立了单容水箱的数学模型。
介绍了PID控制的基本原理及数字PID算法,利用simulink软件对系统进行系统仿真,并进行了整定PID参数,得到整定后的仿真曲线。
系统由进出水阀门,C51单片机,A/D转换器,D/A转换器,传感器,显示电路和键盘电路等组成。
整个过程保持出水阀的开度比例不变,由传感器检测电路连续不断地相应液位值,送入A/D转换器中处理,输出的数字量送给单片机,控制显示电路实时显示实际液位值,由键盘输入设定值,控制器比较其值控制进水阀门的开度比例,以保持液位稳定在要求范围内。
关键词:单容水箱;水箱建模;液位控制;PID算法AbstractBased on the process mechanism of the liquid level system, this paper establishes the mathematical model of the single-capacity water tank. The basic principle of PID control and the digital PID algorithm are introduced. The system simulation is performed using simulink software, and the PID parameters are adjusted to obtain the simulation curve after the tuning.The system consists of inlet and outlet valves, C51 microcontroller, A/D converter, D/A converter, sensor, display circuit and keyboard circuit. Throughout the entire process, the proportion of opening of the outlet valve is kept constant, and the corresponding level value of the sensor detection circuit is continuously sent to the A/D converter for processing. The output digital quantity is sent to the SCM, and the control display circuit displays the actual liquid level in real time. Value, the set value is input by the keyboard, and the controller compares the value to control the opening ratio of the inlet valve to keep the liquid level stable within the required range.Key words:Single capacity water tank;Water tank modeling;Liquid level control;PID algorithm目录0 前言 (1)1 设计方案 (2)概述 (2)系统结构 (2)2 水箱系统建模 (3)水箱结构图 (3)水箱模型计算 (3)3 硬件设计 (5)C51单片机最小系统 (5)传感器 (5)A/D转换模块 (5)D/A转换模块 (5)显示模块 (6)键盘模块 (6)调节阀 (6)4 PID算法与软件设计 (7)PID算法分析 (7)位置式PID (8)主程序流程图 (10)显示子程序 (11)键盘子程序 (11)A/D子程序 (11)5 系统仿真 (12)系统自衡仿真 (12)simulink仿真图 (12)simulink曲线 (13)6 结论 (14)参考文献 (15)附录:系统硬件电路图 (16)0 前言液位控制技术在现实生活、生产中发挥了重要作用,比如,民用水塔的供水,如果水位太低,则会影响居民的生活用水;工矿企业的排水与进水,排水或进水控制得当与否,关系到车间的生产状况;锅炉汽包液位的控制,如果锅炉内液位过低,会使锅炉过热,可能发生事故;精流塔液位控制,控制精度与工艺的高低会影响产品的质量与成本等。
单容水箱液位控制系统设计
单容水箱液位控制系统设计一、引言水箱是常见的储水设备,广泛应用于家庭、工业和农业等领域。
为了保证水箱的水位稳定和安全,需要设计一种液位控制系统来监测和控制水箱的液位。
本文将介绍一个单容水箱液位控制系统的设计思路和实现方法。
二、系统设计思路1.系统功能要求2.系统组成液位传感器用于检测水箱的液位,并将检测到的液位信号传输给控制器。
控制器根据液位传感器的信号以及设定范围来判断蓄水或排水的需求,并通过控制阀门的开闭来实现液位的控制。
执行器是用于控制阀门开闭的装置,可以是电磁阀、电动阀或脚踏阀等。
人机界面用于显示水箱的液位信息和设置控制参数,可以是液晶显示屏或者计算机控制界面。
3.系统工作原理水箱液位控制系统的工作原理如下:当水箱液位低于设定范围的下限时,控制器会发送信号给执行器,使其打开阀门,进水进入水箱。
当水箱液位达到设定范围的上限时,控制器会发送信号给执行器,使其关闭阀门,停止进水进入水箱。
当水箱液位高于设定范围的上限时,控制器会发送信号给执行器,使其打开阀门,排水排出水箱。
当水箱液位低于设定范围的下限时,控制器会发送信号给执行器,使其关闭阀门,停止排水排出水箱。
三、系统实现方法1.液位传感器的选择与安装在单容水箱液位控制系统中,可以使用浮球式液位传感器或者压力式液位传感器。
浮球式液位传感器安装在水箱内部,通过浮球的上下运动来检测液位变化。
压力式液位传感器安装在水箱外部,通过测量水箱外部水压来间接推算液位变化。
2.控制器的设计与实现控制器可以使用微控制器或者可编程逻辑控制器(PLC)来实现。
控制器需要实现以下功能:(1)接收液位传感器的信号,并进行信号处理和滤波;(2)判断水箱液位是否低于设定范围的下限或高于设定范围的上限;(3)根据判断结果控制执行器的开闭。
3.执行器的选择与控制执行器可以根据具体需求选择合适的类型,如电磁阀、电动阀或脚踏阀。
执行器控制的开闭可以通过控制信号来实现。
4.人机界面的设计与实现人机界面可以使用液晶显示屏或者计算机控制界面来显示水箱的液位信息和设置控制参数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单容液位控制系统设计 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT目录1系统设计认识 (1)前言 (1)2系统方案确定、系统建模和原理介绍 (1)控制方案确定 (1)控制系统建模 (1) (1) (2)3系统构成 (4)控制系统结构 (4)控制系统方框图 (4)4系统各环节分析 (5)调节器PID控制 (5)执行器分析 (6)检测变送环节分析 (6)被控对象分析 (6)5系统仿真 (7)系统结构图以及参数整定 (7)6仪器仪表选型 (10)PID调节器选择 (10)执行器选择 (11) (11) (11) (12)差压变送器的选择 (12)7课程设计结束语 (14)参考文献 (15)一、系统设计认识前言过程控制早已在矿业、冶金、机械、化工、电力等方面得到了广泛应用。
在液位控制方面,比如:水塔供水、工矿企业排给水、锅炉汽包液位控制、精馏塔液位控制等更是发挥着重要作用。
在这些生产领域里,基本上都是劳动强度大或者操作有一定危险性的工作,极易出现操作失误引起事故,造成厂家的经济损失。
可见,在实际生产中,液位控制的准确程度和控制效果直接影响着工厂的生产成本、经济效益以及设备的安全系数。
所以,为了保证安全条件、方便操作,就必须研究开发先进的液位控制方法和策略。
本设计以单容水箱的液位控制系统为研究对象。
由于单回路反馈控制系统结构简单、投资少、操作方便,且能满足一般的生产过程要求,在液位控制中得到了广泛的应用,所以本设计单容水箱的液位控制系统采用的就是单回路反馈控制。
它的控制任务就是使水箱液位保持在给定值所要求的高度,并且减少或消除来自系统内部和外部扰动的影响。
通过系统方案的选择,完成系统的工艺流程图设计和方框图的确定,各环节仪表仪器的选型,控制算法的选取,系统的仿真以及控制参数的整定等工作。
二、系统方案确定、系统建模和原理介绍控制方案确定如前言所介绍,由于单回路反馈控制系统结构简单、投资少、操作方便,且能满足一般的生产过程要求,在液位控制中得到了广泛的应用,故采用单回路反馈控制。
液位控制的实现除模拟PID调节器外,还可以采用计算机PID算法控制。
由差压传感器检测出水箱水位;水位实际值通过单片机进行A/D转换,变成数字信号后输入计算机中;在计算机中,根据水位给定值与实际输出值之差,利用PID程序算法得到输出值,再将输出值传送到单片机中,由单片机将数字信号转换成模拟信号;最后,由单片机的输出模拟信号控制交流变频器,进而控制电机转速,从而形成一个闭环系统,实现水位的计算机自动控制。
控制系统建模本设计探讨的是单容水箱液位控制问题,所以有必要了解被控对象——上水箱的结构和特性。
如图2-1所示,水箱的出水量与水压有关,而水压又与水位高度近乎成正比。
这样,当水箱水位升高时,其出水量也在不断增大。
所以,若阀V 2开度适当,在不溢出的情况下,当水箱的进水量恒定不变时,水位的上升速度将逐渐变慢,最终达到平衡。
由此可见,单容水箱系统是一个自衡系统。
图2-1 有自衡单容液位对象本设计研究的被控对象只有一个,那就是单容水箱(图2-1)。
要对该对象进行较好的计算机控制,有必要建立被控对象的数学模型。
正如前面提到的,单容水箱是一个自衡系统。
根据它的这一特性,我们可以用阶跃响应测试法进行建模:如图2-1一个简单的水箱液位被控对象,输出变量为液位H ,水箱流入量QV1由水阀来调节,水箱的流出量QV2决定于出水阀的开度。
显然,在任何时刻水位的变化均满足物料平衡关系。
根据动态物料平衡关系有dt dVQ Q V V =-21 (2-1)式中 V ——水箱内液体的储存量(液体的体积);t ——时间;dV/dt ——储存量的变化率。
设水箱的横截面积为A ,而A 是一个常数,则因为H A V ⨯=(2-2)所以dt dH A dt dV ⨯= (2-3)在静态情况时,dV/dt=0,Q V1=Q V2;当Q V1发生变化时,液位H 将随之变化,水箱出口阀V 2处的静压也随之变化,流量Q V2也必然发生变化。
由流体力学可知,流体在紊流情况下,液位H 与流量之间为非线性关系。
但当变化很小时,为简化起见,经线性化处理,则可近似认为流出量Q V2与液位H 成正关系,而与出水阀V 2的水阻R s 成反比关系,即 s V R H Q =2 (2-4)在讨论被控对象的特性时,所研究的是未受任何人为控制的被控对象,所以出水阀开度不变,阻力R s 为常数。
将式(2-4)和是(2-3)代入式(2-1),经整理可得 1V s s Q R H dt dH R A ⨯=+⨯⨯ (2-5)令T=AR s ,K=R s ,并代入式(2-5),可得 1V Q K H dtdH T ⨯=+⨯(2-6)式(2-6)是用来描述单容水箱被控对象的微分方程式,它是一个一阶常系数微分方程式。
式中的T 称为时间常数,K 称为被控对象的放大系数,它们反映了被控对象的特性。
在零初始条件下,对上式进行拉氏变换,得: 1)(1)()(+==Ts K Q H G s s s (2-7)令输入流量s R Q s /0)(1=,R 0为常量,则输出液位的高度为: T s KR s KR Ts s KR H s /1)1(000)(+-=+=(2-8)即 10()(1)t T h t KR e-=- (2-9)当t →∞时,0)(KR h =∞,因而有0()h K R ∞==输出稳态值阶跃输入 (2-10) 所以液位会稳定在一个新的平衡状态,此时,Q V1=Q V2。
这就是被控对象的自衡特性,即当输入变量发生变化破坏了被控对象的平衡而引起输出变量变化时,在没有人为干预的情况下,被控对象自身能重新恢复平衡的特性。
当t=T 时,则有100()(1)0.6320.632()h T KR e KR h -=-==∞ (2-11)式(2-9)表示一阶惯性环节的响应曲线是一单调上升的指数函数,如图2-2所示。
由式(2-11)可知该曲线上升到稳态值的%所对应的时间,就是水箱的时间常数T 。
该时间常数T 也可以通过坐标原点对响应曲线作切线,此切线与稳态值的交点所对应的时间就是时间常数T。
图2-2 阶跃响应曲线三、系统构成控制系统结构由上面介绍的原理和单容液位控制系统的建模过程可画出控制系统的工艺流程图3-1:图3-1 单容液位控制系统工艺流程图控制系统方框图结合系统结构图3-1,可以很容易的画出系统的控制方框图。
如图3-2:图3-2 单容液位控制系统方框图四、系统各环节分析调节器PID控制在液位控制系统中,常采用PID控制来作为控制规律。
常规PID控制系统原理框图如图4-1所示:图4-1 PID控制系统原理框图PID控制器是一种线性控制器,它是根据给定值r(t)与实际输出值c(t)构成控制偏差()()()=- (4-1)e t r t c t将偏差的比例(P)、积分(I)和微分(D)通过线性组合可以构成控制量,对被控对象进行控制,故称PID控制器。
它的控制规律为0()1()()()t D P I T de t u t K e t e t dt T dt ⎡⎤=++⎢⎥⎣⎦⎰ (4-2)写成传递函数形式为 ()1()(1)()P D I U s G s K T s E s T s ==++ (4-3)式中 p K ——比例系数;I T ——积分时间常数;D T ——微分时间常数;从系统的稳定性、响应速度、超调量和稳态精度等各方面来考虑,PID 控制器各校正环节的作用如下:(1)比例环节用于加快系统的响应速度,提高系统的调节精度。
p K 越大,系统的响应速度越快,系统的调节精度越高,但易产生超调,甚至会导致系统不稳定。
p K 取值过小,则会降低调节精度,使响应速度缓慢,从而延长调节时间,使系统静态、动态特性变坏。
(2)积分环节主要用来消除系统的稳态误差。
I T 越小,系统的静态误差消除越快,但I T 过小,在响应过程的初期会产生积分饱和现象,从而引起响应过程的较大超调。
若I T 过大,将使系统静态误差难以消除,影响系统的调节精度。
(3)微分环节能改善系统的动态特性,其作用主要是在响应过程中抑制偏差向任何方向的变化,对偏差变化进行提前预报。
但D T 过大,会使响应过程提前制动,从而延长调节时间,而且会降低系统的抗干扰性能。
执行器分析经分析,在单容液位控制系统中,执行器(包括变频器、电机、泵等环节)可看作一个比例环节。
当然,在整个控制过程中执行环节有一定的滞后作用,可在控制过程中添加一个延迟滞后环节。
对于在此看作比例环节,不妨取比例放大倍数K=5。
延迟滞后环节,不妨取延迟时间τ=1。
检测变送环节分析经分析,在出水阀差压变送检测环节中,当变化量较小时,可将该环节看作一个线性环节,即同样可以看作是一个比例环节。
由于检测变送滞后较小,所以不妨取比例放大系数K=1。
被控对象分析通过查阅相关资料和网页资料,取出水阀的水阻R s=,即K=。
因T=AR s,不妨取T=2。
所以有被控对象的传递函数:经以上各环节分析,可得系统具体点结构图,如4-2图图4-2 系统具体结构图五、系统仿真系统结构图以及参数整定由以上各参数确定后可得系统的仿真结构图,具体参数整定过程可参见下表5-1:查阅相关资料知,对于液位系统,时间常数范围较大,比例度要大,一般不用微分作用,要求较高时才加入积分作用。
所以初步令T I=0,T D=0,延迟时间τ=1。
表5-1 系统结构以及参数整定表由上表PID各参数在不同设定值下的响应曲线结果分析可得,比较理想控制的各参数整定结果可参考:K P=4;T I=0;T D=0;τ=1。
六、仪器仪表选型PID调节器选择调节器又称控制器,是构成控制系统的核心仪表,其作用是将参数测量值和规定的参数值(给定值)相比较后,得出被调量的偏差,再根据一定的调节规律产生输出信号,从而推动执行器工作,对过程进行自动控制。
PID调节器实际是一个运算装置,实现对输入信号的比例、积分、微分等各种运算功能。
图6-1为PID调节器的组成框图。
图6-1 PID调节器组成框图通过查阅相关网页资料可以选择如下液位调节仪作为调节器。
如图6-2:图6-2 SZD-S-2 液位调节仪技术参数:1、适用介质:非腐蚀性液体,比重≥2、工作压力:传感器≤3、工作温度:传感器≤250℃仪表≤50℃4、工作电压:220VAC±15%50HZ5、环境温度:仪表工作温度:0~50℃6、相对湿度:≤85%7、功耗:≤10VA8、液位显示范围:±50mm9、阀位反馈信号: DC 0~10mA (DKZ-310) 电感或电位器(ZAZ执行器)10、液位输入:电感信号、0~10m、4~20mA(内部跳线)11、报警触点输出:220V、10A12、开关阀触点输出:220V、10A执行器选择执行器的作用是接受调节器送来的控制信号,自动地改变操作量,达到对被调参数进行调节的目的。