版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、过程控制课程设计沐浴温度调节控制系统一、 设计目的根据我们学校沐浴环境比较不尽如人意,温度跳变比较大,所以我个人设计沐浴的温度控制系统,希望让我们学校沐浴变成一种享受。二、 设计思路和原理根据目标,在设计过程中有一个热水箱和一个冷水箱,用热水阀和冷水阀来调节阀门的开度,从而使得混合水桶中的水达到目的之,为了实现过程中的温度合理化,过程中通过PID算法对温度进行调节,然后利用传感器检测返回温度,从而达到实时监控的效果,混合温度的计算公式:温度运算=(999*温度运算+90*热水阀+10*冷水阀)/1100;图1调节流程图 通过流程图可以清楚发现,温度调节可以实现远端的调节,设定时候可以现场设定,
2、从而得到调节。三、 工程建立过程1. 创建新工程打开组态王,进入组态王工程管理器,选择新建工程。根据提示一步步完成工程建立过程。存入工程名称为:单槽液位控制系统。步骤如下。图2建立工程导向点击下一步,设定存入盘如图三,输入“液位控制系统”,点击下一步后,根据提示完成工程建立。图3设定存入盘2. 定义硬件设备并完成变量设置从工程中进入开发系统,用工具箱中的打开图库选原件设备完成原件的连接,首先单击“F2”打开图库,如图四。图4打开图库管理器然后,选中所选的器件双击,画在新建工程中,如图五。 图5 选定器件接下来就是硬件变量设置。数据库是“组态王软件”最核心的部分。在TouchView 运行时,工
3、业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为核心。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。分别对所有的器件定义变量,如图六。图6 器件定义定义变量“液位”,单击“?”,再新建变量,如图七。图7 定义变量“液位”单击“确定”,变量定义成功。其它的也用这种方法定义变量,变量类型,最大值,最小值等。如果是阀门的变量,变量类型为内存离散,流动参数亦如此。变量属性说明:变化灵敏度 ,数据类型为实数型或整数型时此项有效,只有当该数据变量的值变化幅度超过设置的“变化灵敏度”时,组态
4、王才更新与之相连接的图素(缺省为0);保存参数,选择此项后,在系统运行时,如果您修改了此变量的域值(可读可写型),系统将自动保存修改后的域值。当系统退出后再次启动时,变量的域值保持为最后一次修改的域值,无需用户再去重新设置;保存数值,选择此项后,在系统运行时,当变量的值发生变化后,系统将自动保存该值。当系统退出后再次启动时,变量的值保持为最后一次变化的值;最小原始值,针对I/O 整型、实型变量,为组态王直接从外部设备中读取到的最小值;最大原始值,针对I/O 整型、实型变量,为组态王直接从外部设备中读取到的最大值;最小值,用于在组态王中将读取到的原始值转化为具有实际工程意义的工程值,并在画面中显
5、示,与最小原始值对应;最大值,用于在组态王中将读取到的原始值转化为具有实际工程意义的工程值,并在画面中显示,与最大原始值对应。最小原始值、最大原始值和最小值、最大值这四个数值是用来确定原始值与工程值之间的转换比例(当最小值和最小原始值一样,最大值和最大原始值一样时,则组态王中显示的值和外部设备中对应寄存器的值一样)。原始值到工程值之间的转换方式有线性和平方根两种,线性方式是把最小原始值到最大原始值之间的原始值,线性转换到最小值至最大值之间。工程中比较常用的转换方式是线性转换。3 动画连接按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。将变量设好后,让其看起来有动的效果,
6、我们先让其管道中的水流动起来。选择工具箱中的矩形画一矩形小方块,对其填充颜色,选中右键“组合拆分”,“组合图形元素”,对其复制,如图八。图8 构成水流对其双击弹出对话框,设变量向上,定义为内存整数。根据提示使其生成动画。最大值为40,如图九。图9 设置水流 用程序语句使其流动起来:向上=向上+3;if(向上=30)向上=0;实际工程中要求绘制监控画面连接实时曲线,首先单击工具栏实时曲线,在适当的位置拉大,如图十。图10连接实时曲线然后进行反应量的连接,单击“?”,连接数据字典中的变量,如图十一。图11 定义链接变量最后单击确定即可完成实时曲线的定义绘制。其他元件只需双击设为已知变量,点击“确定
7、”即可最后将所有画面进行组合,如图十二。图12沐浴温度调节控制系统画面再对系统数据字典进行查看,如图十三。图13 数据字典最后编写功能程序,如图十四。图 14 程序编写4程序编程1)调节程序:if(开关=1)闪烁=1;热水泵=1;冷水泵=1;if(温度运算温度设定值) 冷水阀=温度运算+2; 冷闪=1; else 冷闪=0; if(温度设定值温度运算) 热水阀=温度运算+2; 热闪=1;else 热闪=0;温度运算=(999*温度运算+90*热水阀+10*冷水阀)/1100;if(本站点k5=1) 本站点a01=本站点P1*(1+1/本站点I1+本站点D1); 本站点a11=本站点P1*(1+
8、2*本站点D1);本站点a21=本站点P1*本站点D1;本站点ek0=本站点温度设定值-本站点温度运算;if(abs(本站点ek0)2) 本站点uk=本站点a01*本站点ek0-本站点a11*本站点ek01+本站点a21*本站点ek02+本站点uk01; 本站点uk01=本站点uk;本站点ek02=本站点ek01;本站点ek01=本站点ek0; if(本站点uk1000) if(本站点uk=30)向上=0;热向右=热向右-2;if(热向右=10)冷向左=0;冷向上=冷向上+2;if(冷向上=30)冷向上=0;混合下1=混合下1+2;if(混合下1=30)混合下1=0;混合右=混合右+2;if(
9、混合右=30)混合右=0;混合下2=混合下2+2;if(混合下2=10)混合下2=0;水1=水1+2;if(水1=10)水1=0;水2=水2+4;if(水2=20)水2=0;水3=水3+6;if(水3=30)水3=0;水4=水4+6;if(水4=30)水4=0;水5=水5+6;if(水5=30)水5=0;水6=水6+6;if(水6=30)水6=0;组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极大地增强了应用程序的可用性。命令语言的格式类似语言的格式,工程人员可以利用其来增强应用程序的灵活性。组态王的命令语言编辑环境已经编好,用户只要按规范编写程序段即可
10、,它包括:应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言和画面命令语言等。命令语言的句法和语言非常类似,可以说是的一个简化子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入并进行语法检查在运行系统中进行编译执行。经过以上步骤,将实现动画的控制使其按所制定的运动。四、 运行结果及分析打开开关,当设定值为45时,温度从0开始上升,经过一段时间达到吻合,并保持不变。当并超调到46,后逐渐降到45,然后保持稳定。继续调节设定值时,水流继续跟踪,并在-11之间达到追踪。由于
11、函数参数模型尽量减少超调影响,再追踪时没有多大超调量,模型鲁棒性较好,如图十五。图15 液位上升调节演示根据人体适应的温度在45左右感觉比较合适,所以为了安全保护温度设置在大于70,小于20时为有效范围,超过这个范围有可能对身体造成伤害。所以系统在设置超过这个范围时为无效。五、 总结通过这次过程控制组态设计,既加深了我对过程控制中液位控制的认识,又更一步了解了组态软件的认识。在课程设计中,首先使用PID算法,后来发现其算法对于单变量调节性能不佳,而且动作时间过长,采用PD 算法,可以有效地减少调节时间,在理想状态下(没有阀门扰动和液位扰动),采用工程边界系数法可以有效地调节,加入后扰动后,虽然调节精度变差,调节时间增长,但总体有效果还算理想,在调节过程发现eA/wt ,系数A的取值范围在04,超出范围,调节品质开始变差,最佳调节范围在2.53.8,在最佳调节范围内可以达到很好的追踪。扰动因子q=M*cos(A* w*t) ,在资料中发现,进水口和出水口的扰动是不同的,按照工程整定经验公式:当进水时,q=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《瓦楞纸动物造型》课件
- 期末模拟试卷02(原卷版)
- 《噪音污染及其防治》课件
- 中学生法制教育课课件-932850
- 学校保安人员培训内容【5篇】
- 四年级上册科学教科版课件四年级科学开学第一课
- 四年级上册科学教科版课件第5课 食物中的营养
- 三年级下册科学教科版课件第7课时 地球-水的星球
- 《中世纪美术》课件
- 《大豆低聚糖简介》课件
- 2023年新疆中考物理试卷(附答案)
- 工程管理英文论文(汉译英)
- 中国当前的民族问题
- 陕西省建筑防火设计、审查、验收疑难问题技术指南-ppt
- 海警法智慧树知到答案章节测试2023年大连海洋大学
- 手机号码段归属地数据库(2016年3月)
- 《借贷记账法》教学设计
- 【试题】人教版二年级下数学暑假每日一练
- 纺织材料学选择题
- YY/T 0916.1-2021医用液体和气体用小孔径连接件第1部分:通用要求
- 医务科工作思路(计划)6篇
评论
0/150
提交评论