- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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客户端实现
在客户端,用户通过网页浏览器进行人系统,
进行系统参数的设置并提交给服务器.整个系统
的主框架内包含整个系统的各模块连接,而各个
具体模块的设置框架内应提供:设置个模块的参
数,观看信号和仿真结果等选择.
您可能关注的文档
最近下载
- 2022年技术能手选拔赛试题调幅广播(含答案).docx VIP
- SL 489-2010_水利建设项目后评价报告编制规程.pdf VIP
- 2025甘孜州委统一战线工作部选调事业单位工作人员8人笔试备考试题及答案解析.docx VIP
- GB51251-2017 建筑防烟排烟系统技术标准 (正式版).docx VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 机械电子工程系本科毕业设计指南.docx VIP
- 信息化系统安全运维服务方案设计.docx VIP
- 妇产科会阴按摩术.pptx VIP
- 中信大厦(中国尊)全生命周期管理路径探索及实践.pdf VIP
- 年春季高考数学真题.doc VIP
文档评论(0)