基于MATLAB与力控的双容水箱串级控制
基于MATLAB与力控的双容水箱串级控制
过程控制课程设计报告
学生姓名学号
教学院系电气信息学院
专业年级自动化07
指导教师
完成日期2011年1月6日
摘要
串联双容水箱在工业过程控制中应用非常广泛。在串联双容水箱水位的控制中,进水首先进人第一个水箱,然后通过第二个水箱流出,与一个水箱相比,由于增加了一个水箱,使得被控量的响应在时间上更落后一步,即存在容积延迟,从而导致该过程的难以控制。串级控制是改善调节过程动态性能的有效方法,由于其超前的控制作用,可以大大克服系统的容积延迟。
随着工业的发展,液位控制在各种过程控制中的应用越来越广泛。本设计以二容水箱实验液位控制模型为研究对象,采用PID控制,并用力控组态进行上位机组态。组态界面包括:水箱实验界面(包括实时趋势曲线)、报警窗口、历史趋势曲线。所有画面的动态显示用增强按钮连接。
关键词:串级控制MATLAB PID组态力控
小组成员及学号
本人工作任务详细说明
●参与设计双容水箱串级控制系统,完成其运行效果;
●观看力控监控组态软件演示工程中的双容水箱串级控制系统,熟悉其运行及各主要监控
参数;
●和组员在网上以及参考文献中搜集双容水箱串级控制系统的工作原理、多电梯远程监控
系统的工艺流程图、双容水箱串级控制系统主要控制参数,双容水箱串级控制系统的主要监控功能等资料;
●参与建立双容水箱串级控制系统的工程画面,创建相应双容水箱串级控制系统的组态界
面,创建实时数据库,制作相应动画连接;
●根据工艺流程图及设计思想参与进行主要的系统程序编写,并和组员一起检查更正、完
善系统程序;
●观看双容水箱串级控制系统运行效果图;
双容水箱液位串级控制系统课程设计
双容水箱液位串级控制系统课程设计
1. 设计题目
双容水箱液位串级控制系统设计
2. 设计任务
图1所示双容水箱液位系统,由水泵1、2分别通过支路1、2向上水箱注水,在支路一中设置调节阀,为保持下水箱液位恒定,支路二则通过变频器对下水箱液位施加干扰。试设计串级控制系统以维持下水箱液位的恒定。
1
图1 双容水箱液位控制系统示意图
3. 设计要求
1) 已知上下水箱的传递函数分别为:
111()2()()51p H s G s U s s ∆==∆+,22221()()1()()()201
p H s H s G s Q s H s s ∆∆===∆∆+。 要求画出双容水箱液位系统方框图,并分别对系统在有、无干扰作用下的动态过程进行仿真(假设干扰为在系统单位阶跃给定下投运10s 后施加的
均值为0、方差为的白噪声);
2) 针对双容水箱液位系统设计单回路控制,要求画出控制系统方框图,并分别对控制系统在有、无干扰作用下的动态过程进行仿真,其中PID 参数的整定要求写出整定的依据(选择何种整定方法,P 、I 、D 各参数整定的依据如何),对仿真结果进行评述;
3) 针对该受扰的液位系统设计串级控制方案,要求画出控制系统方框图及实施方案图,对控制系统的动态过程进行仿真,并对仿真结果进行评述。
4.设计任务分析
系统建模基本方法有机理法建模和测试法建模两种,机理法建模主要用于生产过程的机理已经被人们充分掌握,并且可以比较确切的加以数学描述的情况;测试法建模是根据工业过程的实际情况对其输入输出进行某些数学处理得到,测试法建模一般较机理法建模简单,特别是在一些高阶的工业生产对象。对于本设计而言,由于双容水箱的数学模型已知,故采用机理建模法。
双容水箱液位串级控制系统设计(精)教学总结
双容水箱液位流量串级控制系统设计
◆设计题目
双容水箱液位流量串级控制系统设计
◆设计任务
如图1所示的两个大容量水箱。要求水箱2水位稳定在一定高度,水流量经常波动,作为扰动量存在。试针对该双容水箱系统设计一个液位流量串级控制方案。
水箱1 水箱2
图1 系统示意图◆设计要求
1)已知主被控对象(水箱2水位)传递函数W1=1/(100s+1, 副被控对象(流量)传递函数W2=1/(10s+1。
2)假设液位传感器传递函数为Gm1=1/(0.1s+1,针对该水箱工作过程设计单回路PID 调节器,要求画出控制系统方框图及实施方案图,并给出PID 参数整定的方法与结果;
3)假设流量传感器传递函数为Gm2=1/(0.1s+1,针对该水箱工作过程设计液位/流量串级控制系统,要求画出控制系统方框图及实施方案图,并给出主、副控制器的结构、参数整定方法及结果;
4)在进口水管流量出现阶跃扰动的情况下,分别对单回路PID 控制与串级控制进行仿真试验结果比较,并说明原因。
◆设计任务分析
一、系统建模
系统建模基本方法有机理法建模和测试法建模两种建模方法。
机理法建模就是根据生产过程中实际发生的变化机理,写出各种有关的平衡方程,从中获得所需的数学模型
测试法一般只用于建立输入—输出模型。它是根据工业过程的输入和输出的实测数据进行某种数学处理后得到的模型。它的特点是把研究的工业过程视为一个黑匣子,完全从外特性上测试和描述它的动态性质。
对于本设计而言,由于双容水箱的各个环节的数学模型已知,故采用机理法建模。
在该液位控制系统中,建模参数如下:
基于Matlab和双容水箱的现代控制理论实验设计
关键词:现代控制理论;双容水箱;实验设备;Ma
t
l
ab
中图分类号:TP273
G
45 文献标识码:A 文章编号:1002
G
4956(
2019)
05
G
0052
G
05
De
s
i
fmode
rncon
t
r
o
ltheo
ryexpe
r
imen
tba
s
edonMa
t
l
abanddua
结构框图见图 2.
液位变送器采集的液位值经 RG
8017 模块进行 A/D 转
换后传输给计算机,在 计 算 机 组 态 王 软 件 上 编 程 实 现
控制算法或控制 器 功 能 [4];然 后 计 算 机 将 控 制 结 果 经
RG
8024 模块进行 D/A 转 换 后 作 用 到 调 节 阀,通 过 改
8024,数 据
处理模块 通 过 RS232 串 口 通 信 方 式 与 计 算 机 连 接.
K2 =R2 ,
T1 ﹑ T2 分别为上下水箱时间常数,模型参数
K1 ﹑ K2 ﹑ T1 ﹑ T2 由 实 验 法 确 定,根 据 G1 (
s)﹑ G2
(
s)及 H1(
机电一体化论文-基于MATLAB的串级PID控制系统【范本模板】
湖北文理学院
毕业设计(论文)正文
题目基于MATLAB的串级PID控制系统
专业机电一体化工程
班级机电0811班
姓名姜鹏
学号08862095
指导教师
职称
2012年 4 月20 日
摘要
本文是用MATLAB编制算法程序的串级PID去实现对上下水箱的液位控制.首先对水箱进行抽象化,建立其数学模型,通过控制工程的知识求出传递函数,对系统模型和结构的分析设计出MATLAB的控制程序;然后用串级PID控制系统去控制这个经典的水位控制系统,在处理水位的自平衡问题时,用MATLAB作为上位机对系统进行监控和动画仿真,可以直观地知道系统的运行状态,也可以获得实时的运行数据和历史数据以及其曲线图;然后通过调整参数,能使水位在有扰动的情况下能快速、稳定、精确地对其产生响应,从而达到水位的自平衡。
关键词: MATLAB,PID控制,液位,串级控制
Abstract
This article was compiled using MATLAB algorithm procedures Cascade PID to realize right next to the water level control。First of water abstract and establish a mathematical model, controlling the knowledge obtained transfer function, on the system and structure of the model analysis to the MATLAB design control procedures; Then Cascade PID control system to control the water level in the classical control systems, the water level in the self-balancing issue, Using MATLAB as a PC monitor and control the system simulation and animation, can intuitively know the system running, also get real—time operating data, and historical data, as well as its curve; then by adjusting parameters, make water in the case of disturbances can be fast, stable and accurate response to their produce, and thereby achieve the level of self—balanced.
双容水箱建模与水位控制系统仿真
双容水箱建模与水位控制系统仿真
摘要:利用实验室双容水箱实验设备建立数学模型,基于MATLAB与Simulink,利用自动控制原理与现代控制理论研究控制水位的控制器。双容水箱
上水箱水位与下水箱水位为变量,系统具有典型的非线性、滞后性,先基于实验
室设备对双容水箱建建模,后利用MATLAB与Simulink设计液位控制器,实现串
级控制并验证控制器有效性。
关键词:双容水箱,建模,MATLAB
工业自动化生产和现代化的生活中常常会遇到液位的控制问题,如饮料加工、生活用水、城市污水净化等,常使用蓄液罐(池) [1],且需要蓄液罐(池)液位维
持在一定范围内。本研究先利用实验室的双容水箱设备进行实验,根据实验测量
液位、流量等参数,近似拟合出线性模型,基于MATLAB与Simulink设计液位控
制器,对于仿真结果和实验结果进行分析,通过研究掌握观察对象的数学模型建
立方法与控制器设计与调试的方法。
1.实验设备
本实验使用双容水箱系统由两个单独的具有自平衡能力的水箱串联,还有蓄水池、压力泵、电动调节阀、多个手动调节阀等组成,可通过手动调节阀单独供水给上
水箱或下水箱。进口处的水流由电动调节器的开度决定,原理如图1所示。蓄
水池的水经过泵的加压,流经阀门1,进入水槽。再流经阀门2,进入水槽,
最后经阀门3流出。阀门都是线性阀门,其中是代表不同的液阻,
是上水箱和下水箱的容量,分别的上水箱、下水箱的液位高度,分
别是上水箱的进水量,上水箱的出水量、下水箱的进水量,下水箱的出水量。
图1 双容水箱示意图
2.实验原理与测量
2.1实验原理
课程设计(论文)--基于matlab的双容水箱液位pid控制
基于MATLAB的双容水箱液位PID控制
姓名:_______
班级:自动化1309班____
学号:_______
日期:2016.11.10—2016.11.30
基于MATLAB的双容水箱液位PID控制
摘要
控制系统的计算机仿真是一门涉及理论、计算数学与计算机技术的综合性学科。控制系统的计算机仿真以控制系统的模型为基础,采用数学模型代替实际的控制系统的控制系统,以计算机为工具,对控制系统进行实验和研究的一种方法。本文是对双容水箱的PID液位控制系统的仿真,主要内容包括:对水箱的特性确定,建立液位控制系统的水箱数学模型,设计出了串级控制系统,针对所选液位控制系统选择合适的PID算法。用MATLAB/Simulink建立液位控制系统,调节器分别采用P、PI、PD、PID控制系统,通过仿真比较了各控制器的不同之处,以及各个参数的控制作用和性能的比较,对得到的仿真曲线进行分析,总结了参数变法对系统性能的影响。
关键字:MATLAB/Simulink PID 液位控制系统
目录
摘要............................................................................................................................................ I 一绪论.. (1)
1.1 过程控制概述 (1)
1.2 过程计算机控制系统概述 (1)
1.3 PID控制器概述 (2)
1.4 MATLAB软件介绍 (2)
二阶水箱串级控制的matlab实现讲解
7.在第5、6的基础上,将控制系统投入自动,主回路给定值做10%的阶跃,给出液位 响应曲线的形状;第2个水箱的干扰 变化10%,给出液位 响应曲线的形状。
8.针对第2个水箱的干扰 ,设计静态前馈控制器,第2个水箱的干扰 变化10%,给出液位 响应曲线的形状。
液位H2响应曲线为:
图九
稳态时,第二个水箱的干扰 ,干扰量增加10%后, 。干扰量减少10%后, 。
干扰量增加10%后,液位H2响应曲线:
图十
干扰量减少10%后,液位H2响应曲线:
图十一
8.前馈控制器
针对第2个水箱的干扰Qd2,设计静态前馈控制器。增加前馈控制器后,系统的结构图为:
图十二
干扰变化前液位H2的响应曲线:
pidblock.E2=pidblock.E1;
pidblock.E1=pidblock.E0;
pidblock.E0=pidblock.SP-pidblock.PV;
%手自动切换
ifpidblock.AMC=='AUT'|pidblock.AMC=='CAS'
pidblock.MV=u;
end
ifpidblock.AMC=='MAN'
dsys5=c2d(sys5,ts,'z');
基于MATLAB的双容水箱液位控制系统设计
基于MATLAB的双容水箱液位控制系统设计双容水箱液位控制系统是一种常见的控制系统,用于控制水箱中液位的稳定性。这个系统的主要目标是保持水箱中的液位在一个提前设定好的范围内。在这篇文章中,我们将基于MATLAB来设计和实现一个双容水箱液位控制系统。
首先,我们需要定义系统的输入和输出。在这个系统中,输入是水箱中的水流量,输出是水箱中的液位。我们假设系统中的水流量是恒定的,并且可以通过控制阀门的开关来改变流量。
接下来,我们需要建立双容水箱液位控制系统的数学模型。对于这个系统,我们可以使用连续时间的均衡方程来描述液位的变化。假设水箱中的两个容器分别为C1和C2,它们之间通过阀门进行连接。液位的变化是由水的流入和流出速度之间的差异决定的。我们可以用下面的方程来表示两个容器液位变化的速度:
C1 * dh1/dt = Qin - q12 - q01
C2 * dh2/dt = q12 - q02
其中,C1和C2分别表示两个容器的容积,dh1/dt和dh2/dt表示液位的变化速率,Qin表示系统输入的水流量,q12表示C1到C2的流出速度,q01表示C1的流出速度,q02表示C2的流出速度。
我们可以通过求解这个方程组来得到系统的状态空间表示。为了简化推导,我们假设液位变化的速率很快,即dh1/dt≈0和dh2/dt≈0。在这种情况下,我们可以得到一个简化的状态空间表示:
x=(h1,h2)
u = (Qin, q01, q02)
其中,x是系统的状态向量,包括两个容器的液位,u是系统的控制
输入向量,包括系统的输入流量和阀门的开关。
基于MATLAB的三容水箱液位串级控制系统的设计毕业设计
基于MATLAB的三容水箱液位串级控制系统的设计(毕业设计)
毕业设计 (论文)
专业
班级
学生姓名
学号
课题基于MATLAB的三容水箱液位串级
控制系统的设计
基于MATLAB的三容水箱液位串级控制系统的设计
摘要
液位是工业生产过程中重要的被控量之一,因而液位控制的研究具有很大的现实意义。水箱的液位控制对石油、冶金、化工等行业来说必不可少。本论文的目的是设计三容水箱液位串级控制系统,在设计中充分利用自动化仪表技术,计算机技术,自动控制技术,以实现对水箱液位的串级控制。首先对被控对象的模型进行分析,并采用实验建模法求取模型的传递函数。然后,根据被控对象模型和被控过程特性并加入PID调节器设计串级控制系统,采用动态仿真技术对控制系统的性能进行分析。同时,通过对实际控制的结果进行比较,验证了串级控制对提高系统性能的作用。随着计算机控制技术的迅速发展,组态技术开始得到重视与运用,它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据控制对象和控制目的任意组态,完成最终的自动化控制工程。
关键词:液位,串级控制,PID调节器,系统仿真
Abstract
Liquid level is one of important controlled variables in industrial process, so research on it has great realistic significance.The purpose of this thesis is to design the liquid level's cascade control system of the three-tank.This design makes full use of the automatic indicator technique ﹑the computer technique﹑the communication technique and the automatic control technique in order to realize cascade control of water tank's liquid.First, I carry out the analysis of the controlled objects' model, and use the experimental method to calculate the transfer function of the model .Next, I design the cascade control system and use the dynamic simulation technique to analyze the capability of control system and design the cascade control system ,according to the model of controlled object and characteristic of controlled progress,jioning the modulator of PID.In the meantime,by comparing the control system functions,I validate the effects of cascade control system on accelerating system performance.As computer control technology develops at a high speed, configuration technology is regarded and used, which can solve so many problems of traditional industrial control software that users can configure at will to finish their automatic projects according to their object and goal.
基于力控和Matlab的双容、多容水箱控制系统仿真课程设计报告
课程设计报告
基于力控和Matlab双容、多容水箱控制
系统仿真
目录
1. 设计题目 (3
2. 设计任务 (3
3. 设计要求 (3
4.设计任务分析 (3
5.设计容 (4
5.1双容、多容水箱系统的数学建模 (4
5.1.1双容、多容水箱系统机理模型 (4
5.1.2双容、多容水箱系统模型的参数辨识 (5
5.2双容、多容水箱系统数学建模的仿真 (7
5.2.1控制系统仿真环境 (7
5.3双容、多容水箱系统数学建模的参数整定 (11 5.3.1 PID控制算法的参数整定 (11
5.4双容、多容水箱前馈反响控制系统的仿真分析 (14 5.5运用力控组态软件对系统进展设计分析 (17
5.5.1I/O点收集及表单 (17
5.5.2创立实时数据库 (18
5.5.3制作双容液液位控制系统主画面 (19
5.5.4力控控制策略的运用 (21
6实习心得 (22
参考文献 (23
1. 设计题目
双容水箱液位前馈反响控制系统设计。
2. 设计任务
图1所示双容水箱液位系统,由水泵1、2分别通过支路1、2向上水箱注水,在支路一中设置调节阀,为保持下水箱液位恒定,支路二则通过变频器对下水箱液位施加干扰。试设计前馈反响控制系统以维持下水箱液位的恒定。
1
图1 双容水箱液位控制系统示意图
3. 设计要求
1上下水箱高都约为16m,具体几何尺寸不详,需仿真实验建模;
2进水量最大为16平方米/小时,调节阀前后压差最大为3.2Mpa;
3进水量的扰动为主要扰动。
4.设计任务分析
1要求画出双容水箱液位系统方框图,并分别对系统在有、无干扰作用下的动态过程进展仿真(假设干扰为在系统单位阶跃给定下投运10s后施加的均值为0、方差为0.01的白噪声;
基于MATLAB的双容水箱液位
1引言 1.1研究背景
传统控制领域中的系统动态模式是否精确直接关系 到控制效果的优劣,即系统的动态信息越详细便越能 达到精确控制的目的。传统的控制算法应用于明确 系统有着强而有力的控制能力:如,采用PID及其相应 改进算法可以实现对一些简車系统的控制。其特点 在于方便实现对被控对象的控制,并不要求很高的控 制精度。而复杂或者难以精确描述的控制系统的变 量较多,难以准确描述系统的动态。因此我们利用各 种方法简化系统动态实现控制,但效果往往不尽人意。 模糊控制在模糊逻辑中应用最为广泛。模糊控制器 是一种引入隶属度的概念,用条件语句表述控制规则 从而实现控制的非线性控制器。
(2)高度的非线性对于具有高度非线性的控制对象,采用智能控制的方法往往可 以较好地解决非线性系统的控制问题。
(3)复杂的任务要求对于智能控制系统,任务的要求往往比较复杂。
1.2.3智能控制的未来发展趋势
控制理论从形成发展至今,己经经历多年的历程,大致 可分为三个阶段:第一阶段以上世纪40年代时兴起的 调节原理作为标志,称为经典控制理论阶段;第二阶 段以60年代时兴起的状态空间法作为标志,称为现代 控制理论阶段;第三阶段则是80年代时兴起的智能控 制理论阶段。傅京孙在1971年指出,为了解决智能控 制的问题,将人工智能技术中较少依赖模型的问题的 求解方法与常规的控制方法相结合;Saridis在学习控 制系统研究的基础上,将傅京孙关于智能控制是人工 智能与自动控制相结合的提法发展为:智能控制是人 工智能、运筹学与控制系统理论三者的结合。
基于MATLAB的双容水箱液位ppt
1.2智能控制 1.2.1智能控制的产生及研究现
状
从20世纪60年代起,计算机技术和人工智能 技术迅速发展,为了提高控制系统的自主学 习能力,人工智能技术被学者们提出并广泛 应用于控制系统。1965年,美籍华裔科学家 傅京孙教授首先把人工智能的启发式推理 规则用于学习控制系统;1966年,Mendel进一 步在空间飞行器的学习控制系统中应用了 人工智能技术,并提出了“人工智能控制” 的概念
-
-
-
-
-
2.3 MATLAB 环境及 SIMULINK 模型
2.3.1 MATLAB软件简介
MATLAB软件及其产品家族是由美国的 MathWorks公司开发的,是一个用于概念设 计、算法开发、建模仿真的理想集成环境。 其完善的专业体系与先进的设计开发思路 使得MATLAB在很多领域中都有广阔的应用 空间。特别是在科学计算、建模仿真的设 计开发方面(MATLAB的主用应用方向)已 成为行业界的首选工具,被广泛应用在航 空航天、机械化工、金融财务、电信及教 育等行业。
-
2.2双容水箱液位控制系统的建 模
双容水箱实际被控对象如图2.1所示,为单入单出二阶最小相位过程控
。 制系统,具有非线性特性。其过程示意图如图2.2所示
-
图2.2 双容水箱模型图
-
源自文库
在双容水箱液位控制系统中,输入量为容器1的入 水流量,正比于水菜的输入电压,连续可调且有界;输 出量(即被控量)为容器2中的液位高度。现在,采用 机理法对双容水箱液位控制系统进行数学建模。
基于MATLAB的锅炉水温与流量串级控制系统设计
基于MATLAB的锅炉水温与流量串级控制系统的设计
目录
摘要 (1)
Abstract (2)
1 概述 (3)
1.1过程控制 (3)
1。2串级控制系统 (5)
1.3 MATLAB软件 (6)
1.4 MCGS组态软件 (7)
2 PID控制器原理 (9)
2.1 PID控制器简介 (9)
2。2 PID控制系统 (10)
2.3 PID控制参数的整定及方法 (11)
2.3.1 PID控制参数的整定简介 (11)
2。3.2 PID控制参数整定方法 (11)
3 建立被控对象模型 (14)
3.1 被控对象建模 (14)
3.2 测量被控对象阶跃响应曲线 (15)
3。3求取被控对象传递函数 (16)
4 控制方案的设计及仿真 (21)
4.1 设计控制系统框图 (21)
4.2 Simulink控制系统仿真 (22)
4.3仿真结果分析 (23)
4.4 串级控制与单回路控制系统抗干扰性能仿真 (25)
5 结论 (28)
致谢 (29)
参考文献 (30)
附录:英语资料及译文 (31)
摘要
本设计针对锅炉温度控制问题,综合应用过程控制理论以及近年来兴起的仿真技术、计算机远程控制、组态软件,设计了锅炉温度流量串级控制系统.首先,通过实验法建立锅炉的数学模型,得到锅炉温度与进水流量之间的传递函数,通过对理论设计的控制方案进行仿真,得到较好的响应曲线,为实际控制系统的实现提供先决条件。其次,使用智能仪表作为控制器,组建现场仪表过程控制系统,通过参数整定,得到较好现场控制效果。再次,实现积分分离的PID控制算法。
关键词:水温流量串级控制系统 PID控制仪表过程控制系统计算机过程控制系统
双容水箱液位串级控制系统课程设计完整版
双容水箱液位串级控制
系统课程设计
HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】
双容水箱液位串级控制系统课程设计
1. 设计题目
双容水箱液位串级控制系统设计
2. 设计任务
图1所示双容水箱液位系统,由水泵1、2分别通过支路1、2向上水箱注水,在支路一中设置调节阀,为保持下水箱液位恒定,支路二则通过变频器对下水箱液位施加干扰。试设计串级控制系统以维持下水箱液位的恒定。
图1 双容水箱液位控制系统示意图
3. 设计要求
1) 已知上下水箱的传递函数分别为:
111()2()()51p H s G s U s s ∆==∆+,22221()()1()()()201
p H s H s G s Q s H s s ∆∆===∆∆+。 要求画出双容水箱液位系统方框图,并分别对系统在有、无干扰作用下的动态过程进行仿真(假设干扰为在系统单位阶跃给定下投运10s 后施加的均值为0、方差为的白噪声);
2) 针对双容水箱液位系统设计单回路控制,要求画出控制系统方框图,并分别对控制系统在有、无干扰作用下的动态过程进行仿真,其中PID 参数的整定要求写出整定的依据(选择何种整定方法,P 、I 、D 各参数整定的依据如何),对仿真结果进行评述;
3) 针对该受扰的液位系统设计串级控制方案,要求画出控制系统方框图及实施方案图,对控制系统的动态过程进行仿真,并对仿真结果进行评述。
4.设计任务分析
系统建模基本方法有机理法建模和测试法建模两种,机理法建模主要用于生产过程的机理已经被人们充分掌握,并且可以比较确切的加以数学描述的情况;测试法建模是根据工业过程的实际情况对其输入输出进行某些数学处理得到,测试法建模一般较机理法建模简单,特别是在一些高阶的工业生产对象。对于本设计而言,由于双容水箱的数学模型已知,故采用机理建模法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
姓名
学号
本人工作任务详细说明
参与设计双容水箱串级控制系统,完成其运行效果;
观看力控监控组态软件演示工程中的双容水箱串级控制系统,熟悉其运行及各主要监控参数;
和组员在网上以及参考文献中搜集双容水箱串级控制系统的工作原理、多电梯远程监控系统的工艺流程图、双容水箱串级控制系统主要控制参数,双容水箱串级控制系统的主要监控功能等资料;
1.
双容水箱液位串级控制系统设计
1.
图1所示双容水箱液位系统,由水泵1、2分别通过支路1、2向上水箱注水,在支路一中设置调节阀,为保持下水箱液位恒定,支路二则通过变频器对下水箱液位施加干扰。试设计串级控制系统以维持下水箱液位的恒定。
图1.2.1双容水箱液位控制系统示意图
1.
1.已知上下水箱的传递函数分别为:
在该液位控制系统中,建模参数如下:
控制量:水流量Q;
被控量:下水箱液位;
控制对象特性:
(上水箱传递函数);
(下水箱传递函数)。
控制器:PID;
执行器:控制阀;
干扰信号:在系统单位阶跃给定下运行10s后,施加均值为0、方差为0.01的白噪声
为保持下水箱液位的稳定,设计中采用闭环系统,将下水箱液位信号经水位检测器送至控制器(PID),控制器将实际水位与设定值相比较,产生输出信号作用于执行器(控制阀),从而改变流量调节水位。当对象是单水箱时,通过不断调整PID参数,单闭环控制系统理论上可以达到比较好的效果,系统也将有较好的抗干扰能力。该设计对象属于双水箱系统,整个对象控制通道相对较长,如果采用单闭环控制系统,当上水箱有干扰时,此干扰经过控制通路传递到下水箱,会有很大的延迟,进而使控制器响应滞后,影响控制效果,在实际生产中,如果干扰频繁出现,无论如何调整PID参数,都将无法得到满意的效果。考虑到串级控制可以使某些主要干扰提前被发现,及早控制,在内环引入负反馈,检测上水箱液位,将液位信号送至副控制器,然后直接作用于控制阀,以此得到较好的控制效果。
设计中,首先进行单回路闭环系统的建模,系统框图如下:
图1.4.2单回路闭环系统控制系统框图
在无干扰情况下,整定主控制器的PID参数,整定好参数后,分别改变P、I、D参数,观察各参数的变化对系统性能的影响;然后加入干扰(白噪声),比较有无干扰两种情况下系统稳定性的变化。
然后,加入副回路、副控制器,再有干扰的情况下,比较单回路控制、串级控制系统性能的变化,串级控制系统框图如下:
串级控制双容液位过程如图1.4.1所示。
图1.4.1串级控制的双容液位过程
两容器的流出阀均为手动阀门,流量 只与容器1的液位 有关,与容器2的液位 无关。容器2的液位也不会影响容器1的液位,两容器无相互影响。
由于两容器的流出阀均为手动阀门,故有非线性方程:
(4-1)
(4-2)
过程的原始数据模型为:
(4-3)
摘要
串联双容水箱在工业过程控制中应用非常广泛。在串联双容水箱水位的控制中,进水首先进人第一个水箱,然后通过第二个水箱流出,与一个水箱相比,由于增加了一个水箱,使得被控量的响应在时间上更落后一步,即存在容积延迟,从而导致该过程的难以控制。串级控制是改善调节过程动态性能的有效方法,由于其超前的控制作用,可以大大克服系统的容积延迟。
3.针对该受扰的液位系统设计串级控制方案,要求画出控制系统方框图及实施方案图,对控制系统的动态过程进行仿真,并对仿真结果进行评述。
1.
系统建模基本方法有机理法建模和测试法建模两种,机理法建模主要用于生产过程的机理已经被人们充分掌握,并且可以比较确切的加以数学描述的情况;测试法建模是根据工业过程的实际情况对其输入输出进行某些数学处理得到,测试法建模一般较机理法建模简单,特别是在一些高阶的工业生产对象。对于本设计而言,由于双容水箱的数学模型已知,故采用机理建模法。
随着工业的发展,液位控制在各种过程控制中的应用越来越广泛。本设计以二容水箱实验液位控制模型为研究对象,采用PID控制,并用力控组态进行上位机组态。组态界面包括:水箱实验界面(包括实时趋势曲线)、报警窗口、历史趋势曲线。所有画面的动态显示用增强按钮连接。
关键词:串级控制MATLAB PID组态力控
小组成员及学号
参与建立双容水箱串级控制系统的工程画面,创建相应双容水箱串级控制系统的组态界面,创建实时数据库,制作相应动画连接;
根据工艺流程图及设计思想参与进行主要的系统程序编写,并和组员一起检查更正、完善系统程序;
观看双容水箱串级控制系统运行效果图;
写双容水箱串级控制系统实习报告。
第一章MATLAB设计实验报告
, 。
要求画出双容水箱液位系统方框图,并分别对系统在有、无干扰作用下的动态过程进行仿真(假设干扰为在系统单位阶跃给定下投运10s后施加的均值为0、方差为0.01的白噪声);
2.针对双容水箱液位系统设计单回路控制,要求画出控制系统方框图,并分别对控制系统在有、无干扰作用下的动态过程进行仿真,其中PID参数的整定要求写出整定的依据(选择何种整定方法,P、I、D各参数整定的依据如何),对仿真结果进行评述;
令容器1、容器2相应的线性水阻分别为 和 :
(4-4)
(4-5)
其中 为容器1的初始液位, 为容器2的初始液位。
则有过程传递函数:
(4-6)
(4-7)
而由式(2-41)可以退出:
(4-8)
因此有:
(4-9)
令时间常数 和 ,最终可得该过程的传递函数为:
(4-10)
可见,虽然容器1的液位会影响容器2的液位,但容器2的液位不会影响容器1,二者不存在相互影响;过程的传递函数相当于两个容器分别独立时的传递函数相乘,但过程增益为两个独立传递函数相乘的1/R1倍。令Qi=ku,对液位h则控制系统过程传递函数为:
(4-Fra Baidu bibliotek1)
由上述分析可知,该过程传递函数为二阶惯性环节,相当于两个具有稳定趋势的一阶自平衡系统的串联,因此也是一个具有自平衡能力的过程。其中时间常数的大小决定了系统反应的快慢,时间常数越小,系统对输入的反应越快,反之,若时间常数较大(即容器面积较大),则反应较慢。由于该过程为两个一阶环节的串联,过程等效时间常数 ,故总体反应要较单一的一阶环节慢的多。因此通常可用一阶惯性环节加纯滞后来近似无相互影响的多容系统