基于Web控制系统仿验平台的开发.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web控制系统仿验平台的开发

基于Web控制系统仿真实验平台的开发 第25卷第1期 2008年2月 吉林化工学院学报 JOURNALOFJILININS唧fTEOFCHEMICALTECHNOLOGY V0】.25No.1 Feb.20o8 文章编号:1007-2853(2008)01-0053-04 基于Web控制系统仿真实验平台的开发 朱建军,安文豪 (1.吉林化工学院信息与控制工程学院,吉林吉林132022;2.中油吉林化建212程股份有限公司,吉林吉林132021) 摘要:将Web技术与Matlab相结合,在分析了MatlabwebServer的工作原理的基础上,实现了基于web 的控制系统仿真平台的开发.文中给出了Matlabweb程序处理的一般流程和相关文件的详细配置过 程,并就Matlab程序如何通过HTML页面获取参数,如何建立M文件和如何生成包含数据和图片的 HTML文件等关键问题作了重点阐述,并以水槽液位PID控制仿真为例,对其实现的过程进行了说明. 关键词:控制系统仿真;Matlab;Web;MatlabWebServer 中图分类号:TP391.9文献标识码:A 传统的仿真方法一般建立在单机上,互相操 作性和可移植性较差,特别是对于工程类系统的 仿真,大多成本较高且学习周期长.随着网络技术 的发展基于Web的系统仿真方法应运而生.利用 基于Web的仿真方法,服务器端的应用程序和客 户端的设置程序相分离,用户只需要在客户端安 装有IE浏览器就可以进行仿真.相对于传统方法 而言,一般具有成本低,易于管理,可维护性好和 集成度高等优点. Maflab是当今世界上最优秀的数值计算软 件,它具有强大的计算功能,丰富,方便的图形功 能以及功能齐备的自动控制软件工具包,是许多 工程人员进行仿真或计算的主要工具.本文利用 Maflab6.5工具箱中的MaflabWebServer工具, 将Maflab的计算能力和Web浏览器远程访问能 力相结合,建立了一种基于Web的控制系统仿真 实验平台. 1实现原理 MaflabWebServer是Maflab下新开发的工具 箱之一,利用它可以通过客户端浏览器运行在服 务器端的Maflab仿真程序,而仿真结果的输出按 预先设置的HTML文件通过Web浏览器输出至 客户端. 该仿真环境主要由三个部分组成:(1)客户 端;(2)Web服务器端;(3)Maflab仿真服务器 端. MatlabWebServer的工作原理如图1所 示. (字符串) 图1MatlabWebServer工作原理 收稿日期:2007—10—22 作者简介:朱建军(1973一),男,吉林省吉林市人,吉林化工学院讲师,硕士,主要从事故障诊断,计算机仿真方面的 研究. 吉林化工学院学报2008正 2基于Web的控制系统仿真实现 2.1Web服务器端配置 2.1.1Web服务器配置 系统要提供www服务,就必须有一个httpd 服务器,在安装完MatlabWebServer之后,还必须 对MadabWebServer进行必要的配置,使之能够 融合到系统的WWW服务中去.本系统采用 Apache2.0将服务器的计算机配置成Web服务 器.之后为了让Apache使用CGI程序,必须为 CGI打开特定的使用权限.在Apache的httpd. conf文件中找到lt;Directory”C:\Apache\cgi. bin”gt;……lt;/Directorygt;这段文字,将其中的 “OptionsNone”改为”OptionsExecCGI”.重启A— pacheWebServer使之生效,这样就可以在虚拟目 录”\cgi—bin”下运行CGI程序了. 2.1.2配置matweb.conf文件 调用MatlabWebServer,要事先对应用程序 信息表matweb.conf文件进行配置,将所有即将 由网页调用的M文件进行列表.以水槽液位PID 控制仿真为例: [webroot]mlserver=mldir=C:/ Apache2/htdocs/kongzhi 其中,[webroot]是Matlab进行根轨迹绘制时 调用的M文件的名字;mlserver=是设 置服务器名称或II)(示例用于单机测试);mldir= mldir=C:/Apache2/htdoes/kongzhi 是设置Madab程序的路径,同时也是读写文 件的目录即webroot.m的存储目录,一旦指定系 统会自动将该目录所指定的路径加入到Matlab 的系统路径中. 2.2客户端实现 在客户端,用户通过网页浏览器进行人系统, 进行系统参数的设置并提交给服务器.整个系统 的主框架内包含整个系统的各模块连接,而各个 具体模块的设置框架内应提供:设置个模块的参 数,观看信号和仿真结果等选择.

文档评论(0)

seunk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档