- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于力控和MATLAB仿真培训系统研究
基于力控和MATLAB仿真培训系统研究
摘 要:从三效制糖蒸发器生产设备和工艺控制的全过程出发,利用仿真技术系统地实现了设备和过程的动态行为,真实地模仿了实际生产的操作。介绍了一种基于单台计算机的智能控制(Industrial Personal Computer and Intelligent Process Controller,简称IPC)仿真培训系统,以力控组态软件Force Control作为图形用户界面(GUI)开发平台,采用MATLAB构造实际被控对象模型,并通过DDE技术实现力控组态软件与MATLAB之间的实时数据通信,该方法适用于开发小型精细化工过程操作培训仿真器,给仿真培训系统的开发研究带来了便利。
关键词:组态软件MATLABIPCDDE
中图分类号:TP391.9 文献标识码:A 文章编号:1007-9416(2010)10-0040-02
1 引言
近年来,在先进的化工过程工业领域,使用过程仿真培训系统培训化工过程操作人员得到了很大的推广。仿真培训系统的开发主要集中在大规模连续运行的石化和化工过程操作培训仿真器的开发。通常,大中型化工过程多采用分散式(Distributed Control System, DCS)系统仿真器来培训操作人员。由于小型精细化工生产过程多采用数字化智能化仪表控制或工业PC机控制,若采用分散式DCS仿真培训系统,制作复杂、成本高,并不适宜。
本文采用的IPC仿真模式(Industrial Personal Computer and Intelligent Process Controller,简称IPC),比较适合采用智能数字仪表控制或工业PC机控制的小型精细化工过程的仿真培训。所谓IPC仿真模式,就是单台PC机仿真模式,此类仿真器将操作界面、教师监控功能和动态仿真模型集成在同一台个人PC机上,能运行中小型化工过程或单元级仿真软件,特别适合小型精细化工过程的仿真培训,用于该化工过程开车前培训,辅助生产运行及改造。本系统主要用于一套中小规模的甜菜制糖生产线中的蒸发工段的仿真培训,属于单元级培训,采用IPC仿真模式进行开发比较适宜。本文研究并实现的IPC模式过程仿真培训系统开发技术,为过程仿真培训系统开发技术领域的研究带来了便利。
2 过程仿真培训系统的开发
2.1 实现方案与原理
采用IPC仿真模式,仿真系统的硬件平台可以选择个人PC机或工业PC机,所以该精细化工过程仿真培训系统的开发主要在于软件的开发。该仿真培训系统软件开发的总体技术方案见图1。
一个工业自动化检测和控制常用的组态软件Force Control,被用作为开发该仿真器GUI的平台。Force Control具有全面的HMI开发能力,强大的SCADA功能和用户可以完全定制的图表显示和记录功能。依靠Force Control强大的彩色图形绘制、过程参数动态显示、命令按钮操作、动态数据输入输出和命令语言编程功能,可以开发出该新型IPC模式仿真器的GUI。利用机理建模法,在MATLAB中建立过程对象模型。监控组态软件和MATLAB对象模型之间的实时动态数据通信采用动态数据交换(DDE)通信方式。培训人员通过点击组态软件中的命令按钮和有关图形控件把操作指令输入组态软件,组态软件把这些输入指令存入数据库,数据经DDE传至MATLAB中的被控对象模型,仿真结果经DDE再传给组态软件的数据库,由组态软件显示记录。在组态软件的仿真图形界面中设置事故设定、时标设定、快门设定和成绩评定等命令按钮,可实现完善的仿真操作培训功能。
2.2 被控对象模型的建立
甜菜糖厂的制糖生产过程主要由加热工段、蒸发工段和结晶工段组成,再配以其他的辅助处理过程。本仿真培训系统研究的是甜菜制糖生产中的蒸发工段的工艺及其相应的蒸发器仿真情况。蒸发工段采用三效压力蒸发系统,本系统中对三效制糖蒸发器的建模采用机理建模法。
在MATLAB中,使用MATLAB语言将蒸发器的数学模型编写成S-函数,然后将已定义的S-函数与Simulink中的自定义模块连接,则生成Simulink环境下的蒸发器的仿真模块,该蒸发器模块与实现DDE通信的模块共同构成了本系统的仿真模型。
2.3 组态软件力控与MATLAB之间的DDE实时数据通信
在Windows环境下,DDE是应用程序之间实时动态数据交换的有效方法,当系统中数据量较少时,使用DDE传送数据较实用。本文采用IPC仿真模式,开发小型精细化工仿真培训系统,数据量在符合仿真操作培训的前提下,采用DDE方式,可以较好实现数据动态通信。DDE应用程序分为4类:客户程序、服务器程序、客户/服务器程序、监视器。在本文的仿真培训器中
原创力文档


文档评论(0)