基于web控制系统仿真实验平台的开发

基于web控制系统仿真实验平台的开发

ID:33018358

大小:62.10 KB

页数:5页

时间:2019-02-19

基于web控制系统仿真实验平台的开发_第1页
基于web控制系统仿真实验平台的开发_第2页
基于web控制系统仿真实验平台的开发_第3页
基于web控制系统仿真实验平台的开发_第4页
基于web控制系统仿真实验平台的开发_第5页
资源描述:

《基于web控制系统仿真实验平台的开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web控制系统仿真实验平台的开发第25卷第1期2008年2月吉林化工学院学报JOURNALOFJILININS唧tTEOFCHEMICAETECHNOLOGYVO].25No.lFeb.20o8文章编号:1007-2853(2008)01-0053-04基于Web控制系统仿真实验平台的开发朱建军,安文豪(1.吉林化工学院信息与控制工程学院,吉林吉林132022;2.中油吉林化建212程股份有限公司,吉林吉林132021)摘要:将Web技术与Matlab相结合,在分析/MatlabwebServer的工作原理的基础上,实现了基于web的控

2、制系统仿真平台的开发.文中给出了Matlabweb程序处理的一般流程和相关文件的详细配置过程,并就Matlab程序如何通过HTML页面获取参数,如何建立M文件和如何生成包含数据和图片的HTML文件等关键问题作了重点阐述,并以水槽液位PID控制仿真为例,对其实现的过程进行了说明.关键词:控制系统仿真;Mal1ab;Web;MatlabWebserver中图分类号:TP391.9文献标识码:A传统的仿真方法一般建立在单机上,互相操作性和可移植性较差,特别是对于工程类系统的仿真,大多成木较高且学习周期长•随着网络技术的发展基于Web的系统仿真方法

3、应运而生.利用基于Web的仿真方法,服务器端的应用程序和客户端的设置程序相分离,用户只需要在客户端安装有IE浏览器就可以进行仿真.相对于传统方法而言,一般具有成木低,易于管理,可维护性好和集成度高等优点.Maflab是当今世界上最优秀的数值计算软件,它具有强大的计算功能,丰富,方便的图形功能以及功能齐备的自动控制软件工具包,是许多工程人员进行仿真或计算的主要工具•本文利用Maflab6.5工具箱屮的MaflabWebServer工具,将Maflab的计算能力和Web浏览器远程访问能力相结合,建立了一种基于Web的控制系统仿真实验平台.1实现

4、原理MaflabWebserver是Maflab下新开发的工具箱之一,利用它可以通过客户端浏览器运行在服务器端的Maflab仿真程序,而仿真结果的输出按预先设置的HTML文件通过Web浏览器输出至客户端.该仿真环境主要由三个部分组成:(1)客户端;⑵Web服务器端;(3)Maflab仿真服务器端.MatlabWebServer的工作原理如图1所示.(字符串)图1MatlabWebServerI作原理收稿日期:2007—10—22作者简介:朱建军(1973一),男,吉林省吉林市人,吉林化工学院讲师,硕士,主要从事故障诊断,计算机仿真方面的研究

5、.吉林化工学院学报2008正2基于Web的控制系统仿真实现2.1Web服务器端配置2.1.1Web服务器配置系统要提供WWW服务,就必须有一个httpd服务器,在安装完MatlabWebServerZ后,还必须对MadabWebServer进行必要的配置,使之能够融合到系统的WWW服务中去.本系统采用Apache2.0将服务器的计算机配置成Web服务器.之后为了让Apache使用CGI程序,必须为CGI打开特定的使用权限.在Apache的httpd.conf文件中找到<Directory''C:Apachecgi.biif'>

6、;</Directory>这段文字,将其中的“OptionsNonc”改为"OptionsExecCGI".重启A—pacheWebServer使之生效,这样就可以在虚拟目录"cgi—bin"下运行CGI程序了.2.1.2配置matweb.conf文件调用MatlabWebServer,要事先对应用程序信息表matweb.conf文件进行配置,将所有即将由网页调用的M文件进行列表.以水槽液位PID控制仿真为例:[webroot]mlserver=127.0.0.1mldir=C:/Apache2/htdocs/kongzhi其

7、中,[webroot]是Matlab进行根轨迹绘制时调用的M文件的名字;mlserver=127.0.0.1是设置服务器名称或11)(示例用于单机测试);mldir=mldir=C:/Apache2/htdoes/kongzhi是设置Madab程序的路径,同时也是读写文件的目录即webroot.m的存储目录,一旦指定系统会自动将该目录所指定的路径加入到Matlab的系统路径中.2.2客户端实现在客户端,用户通过网页浏览器进行人系统,进行系统参数的设置并提交给服务器•整个系统的主框架内包含整个系统的各模块连接,而各个具体模块的设置框架内应提供

8、:设置个模块的参数,观看信号和仿真结果等选择.客户端最终提交给MadabWebServer的HT・ML文件基本形式如下:•••<!一一把表单中的数据以post发送给/cgi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。