液位基于组态王6.5的串级PID液位控制系统设计(双容水箱)

双态it  时间:2021-03-09  阅读:()

本科毕业论文(设计)

题 目基于组态王6.5的串级PI D液位控制系统设计学 院 自动化工程学院

专 业 自动化

姓 名 ###

指导教师 ###

2011年6月 5 日

Cascade level PID control system based on Kingview 6.5

摘 要

开发经济实用的教学实验装置、开拓理论联系实际的实验容对提高课程教学实验水平具有重要的实际意义。

就高校学生的实验课程来讲由于双容水箱液位控制系统本身具有的复杂性和对实时性的高要求使得在该系统上实现基于不同控制策略的实验容需要全面掌握自动控制理论及相关知识。

本文通过对当前国外液位控制系统现状的研究选取了PID控制、 串级PID控制等策略对实验系统进行实时控制通过对实验系统结构的研究建立了单容水箱和双容水箱实验系统的数学模型并对系统的参数进行了辨识利用工业控制软件组态王6.5并可通用于ADAM模块及板卡等的实现方案通过多种控制模块在该实验装置上实验实现验证了实验系统具有良好的扩展性和开放性。

关键词双容水箱液位控制系统 串级PID控制算法 组态王6.5 智能调节仪

Abstract

It is significant to develop applied experiment device and experimentcontent which combines theory and practice to improve experimental level ofteaching.

Based on the current situation of domestic and international level control

system, selected the PID control, cascade PID control strategies such asreal-time control of experiment system.Through the study of the structure ofexperimental system, a single let water tank and double let water tankexperiment system mathematical model was founded,and the parameters ofthe system is identified.Industrial control software configuration king 6.5 isused in experiment,ADAM module and boards, etc can also be suitable forthis experiment, through a variety of control module on the device in theexperiment verified experimental realization, experimental system has goodexpansibility and openness.

Key Word Double let water tank liquid level control system Cascade PIDcontrol algorithm Configuration king 6.5 Intelligent adjustingin strum ent

目 录

前 言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0

第一章串级液位控制系统介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1 国外研究现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1.1液位控制系统的发展现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1.2液位控制系统算法的研究现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.2 PID控制算法的介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.2.1 PID控制算法的历史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.2.2 PID控制各环节作用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

1.3 串级控制系统介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

1.4 本文的主要工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

第二章 水箱液位控制系统的建模. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2.1 水箱液位控制系统的构成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2.2 水箱的建模过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

2.2.1单容水箱的建模过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

2.2.2 二阶双容水箱的对象特性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

2.3水箱液位控制参数辨识方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

2.3.1单容上水箱的参数辨识. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

2.3.2二阶双容水箱的下水箱对象参数辨识. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

2.4水箱液位PID参数整定方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

2.4.1上水箱液位的PID整定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

2.4.2 主回路和副回路的PID参数整定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

第三章 组态王6.5简介与操作界面的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

3.1 组态王6.5简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

3.2基于组态王6.5的液位控制系统上位机部分设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

3.2.1 建立新工程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

3.2.2定义外部设备. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

3.2.3动画设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

3.2.3 组态王6.5的控件中选择历史曲线绘制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

第四章 设计实验. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

4.1 设备的连接和检查. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

4.2 系统连线. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

4.3 实验步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

第五章 总结与展望. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

辞. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

前 言

随着现代科学技术的迅猛发展工业生产的规模越来越大结构也越来越复杂从而使控制对象、控制器以及控制任务和目的日益复杂而对系统的精度、响应速度和稳定性的要求却越来越高。但是当前的学术理论研究成果明显滞后于实际生产中的应用两者相差甚远。在我国看似成熟先进的控制理论其研究往往仅局限于高校或科研机构这一狭小的围而远离了实际生产这个广阔的实验平台尤其是最近几年国一些控制领域的研究已接近甚至超过了国外同领域水平然而就实际应用的状况来讲与国外相比却存在明显差距。最重要的原因就是理论研究缺乏实际背景的支持先进理论的算法一旦应用到实际工业生产就会出现各种各样的问题制约了其进一步的发展与应用。在现阶段尚不具备在实验室中真实复现实际工业生产过程的条件下利用具有典型对象特性的实验装置将是一件探索将理论成果转化为实际应用的有力武器。

课题研究的双容水箱液位控制系统实验装置是以水箱的液位为控制变量来模拟实际工业控制领域中的过程控制系统该实验装置在国外很多高校的实验室都有配备其价值在于可为学生的自动控制理论课程和毕业设计提供便捷的实验平台。同时该系统也可为相关科研人员在复杂的控制系统研究方面提供实际的模拟对象。

在本论文中智能调节仪模块也可换成是ADAM模块或者板卡工控软件组态王6.5可有其他工控软件替代使该实验装置实现了多种控制策略的实验从而达到了增加该实验装置实验容的目的同时本课题中所提出的硬件和软件实现方法也具有较强的可移植性可以应用推广到其他的教学实验装置的实验容增加上极具现实意义。

第一章串级液位控制系统介绍

1.1 国外研究现状

1.1.1液位控制系统的发展现状

水箱液位控制系统实验装置最初的研发与生产是由德国Amira自动化公司完成的由于当时该实验装置的价格太高在国只有少数高校引进了此设备如工业大学大学、大学等。现阶段伴随着我国科学技术水平和经济水平的不断提高国许多企业也能够自主生产该实验装置如言实公司研制的HDU3000-1型、德瑞特公司研制的RTGK-2型、固高公司研制的GTW型等它们的特点如下

1、主要配件均采用工业级过程控制元件保证系统最高的质量和可靠性。

2、实验和研究的理想平台可以方便地构成模拟实际生产系统中的液位系统。

3、通过液位传感器对液位进行精确检测得到实际水位的变化方便地获得瞬态响应指标直观反映出控制器的控制效果准确判断控制性能。

1.1.2液位控制系统算法的研究现状

当前常见的液位控制多数采用凭人工经验进行的参数整定P、 PI、 PID或串级控制策略。针对结构简单的液位系统此种参数整定的方法还能达到预期的效果一旦被控的液位对象结构复杂、 自身机理特殊、各变量间关联耦合严重常规的参数整定方法在便捷性和稳定性上就无从谈起。针对这种存在着非线性、大滞后、结构复杂等诸多不确定因素的液位控制系统国许多高校和科研单位研究提出了一些优化的控制方案和有效的控制算法。

中南大学的邓秋连等提出了采用RBF-ARX模型对水箱液位系统进行离线动态特性建模的研究。着重讨论了RBF-ARX模型结构的选取、模型参数辨识、RBF参数优化等问题。BF-ARX模型与ARX模型的进一步预测输出比较的结果证实了BF-ARX模型在非线性系统建模中的优越性。

大学的高兴泉等提出了采用一种基于非线性静态反馈的解耦方法进行水箱液位系统控制当系统满足一定条件时可以寻找到一个输出与等效新输入之间的线性微分方程关系然后再选择合适的状态反馈形式即可使该非线性系统解耦。经解耦水箱液位控制系统就可以分解为两个相互独立的单输入单输出线性子系统对每个子系统可采用PI控制从而解决了系统的非线性。

科技大学的桂梅等采用模糊-神经网络解耦控制技术实现了对水箱液位系统的解耦以及液位控制。模糊-神经网络解耦技术结合了模糊控制鲁棒性好和神经网络对不确定对象有显著控制效果的特点具有直接从输入输出数据中提取模糊规则的能力。

工业大学的梅等提出了采用基于T-S模型的模糊PID控制策略这种策略根据液位变化通过适用度加权产生PD控制参数可实现参数的平稳度过。有利于改善系统性能。

10gbiz首月半价月付2.36美元,香港/洛杉矶VPS、硅谷独立服务器/站群服务器

收到10gbiz发来的7月份优惠方案,中国香港、美国洛杉矶机房VPS主机4折优惠码,优惠后洛杉矶VPS月付2.36美元起,香港VPS月付2.75美元起。这是一家2020年成立的主机商,提供的产品包括独立服务器租用和VPS主机等,数据中心在美国洛杉矶、圣何塞和中国香港。商家VPS主机基于KVM架构,支持使用PayPal或者支付宝付款。洛杉矶VPS架构CPU内存硬盘带宽系统价格单核512MB10GB1...

桔子数据58元/月 ,Cera美西云服务器 2核4G 50G数据盘 500M带宽 1000G流量

桔子数据(徐州铭联信息科技有限公司)成立于2020年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。 公司一直秉承”以人为本、客户为尊、永...

星梦云:四川100G高防4H4G10M月付仅60元

星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...

双态it为你推荐
急救知识纳入考试应急救护知识应该由哪个部门培训留学生认证留学生回国学历认证 需要带什么材料关键字编程中,什么是关键字地陷裂口造成地陷都有哪些原因?同ip站点同IP做同类站好吗?javmoo.com0904-javbo.net_avop210hhb主人公叫什么,好喜欢,有知道的吗5xoy.comhttp://www.5yau.com (舞与伦比),以前是这个地址,后来更新了,很长时间没玩了,谁知道现在的地址? 谢谢,百度指数词百度指数为0的词 为啥排名没有www.5any.com我想去重庆上大学广告法中华人民共和国广告法中,有哪些广告不得发布?
什么是虚拟主机 如何注册域名 个人域名备案流程 美国主机排名 187邮箱 idc评测网 商务主机 绍兴高防 e蜗 赞助 泉州电信 阿里校园 免费申请网站 美国免费空间 昆明蜗牛家 t云 中国电信宽带测速器 百度云加速 114dns 网页加速 更多