过程控制远程仿真实验系统开发与应用

过程控制远程仿真实验系统开发与应用

ID:37123013

大小:212.46 KB

页数:4页

时间:2019-05-18

过程控制远程仿真实验系统开发与应用_第1页
过程控制远程仿真实验系统开发与应用_第2页
过程控制远程仿真实验系统开发与应用_第3页
过程控制远程仿真实验系统开发与应用_第4页
资源描述:

《过程控制远程仿真实验系统开发与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、维普资讯http://www.cqvip.com第l2卷第4期重庆电力高等专科学校学报2007年l2月Vo1.12NO.4JournalofChongqingElectricPowerCollegeDee.2007过程控制远程仿真实验系统开发与应用向贤兵,丁明亮(重庆电力高等专科学校,重庆400053)【摘要】在分析Matlab的网络应用及其运行机制的基础上,提出基于MatlabWebServer开发网络实验系统的方法,并运用Web技术及其CGI功能,开发Matlab网络应用程序,建立B/S模式的过程控制远程仿真实验系统。测试表

2、明该系统结构简单、易扩展和维护、交互性强,有较高的实用价值。【关键词】过程控制;远程仿真;Matlab【中图分类号lTt~37【文献标识码】A【文章编号】1008—8032(2007)04-0005-04号计算等。根据实验要求,过程控制远程实验仿真O引言系统是建立在MatlabWebServer的基础上。信息技术的发展对于整个教育体制及教学方l技术原理式有着重大影响。随着计算机的普及和Internet技术的快速发展,知识的获取已不再局限于教室或图1.1远程仿真实验系统的软、硬件配置书馆,网络可以为人们提供更宽松的学习环境。基过程

3、控制远程仿真系统的构成原理如图1所于网络的远程教育对教育体制和教学方式的变革示。该系统是基于B/S模式的远程系统,客户端只具有深远的意义,但对于有操作性实验要求的学要装有Web浏览器就可以访问WebServer。浏览科,学生难于到校做实验。同时,在现实中,高技术器客户通过TCWIP协议,请求web服务器,它将实验设备价格昂贵,不少学校也因资金问题不能满所有对Matlab的请求进行处理,并将运算结果返回足实验要求,成为影响教学质量的一个重要因素。到客户端。利用有限的资源构建网络虚拟实验室,既可以弥补实验仪器和设备的缺乏或不足,又可

4、以解决远程教育中的实验环节问题。远程虚拟实验是一种充分融合虚拟仪器技术与网络技术的全新实验方式,在Web中创建一个可视化的实验操作环境,通过操作虚拟的实验仪器或设备,即可进行各种复杂的实验。它彻底打破了户端时空的限制,操作者无论在何时何地都可以自由地参与各种虚拟实验,并可以根据实际需要随时补充图1过程控制远程仿真系统的构成原理图更新虚拟仪器和设备,创建更理想的虚拟实验条远程仿真实验系统通过计算机网络工作,除需件。通过计算机网络实现教育资源共享,其先进教在服务器安装Matlab软件外,实验系统对计算机学方法和实验条件可以被更广泛使

5、用,从而可以节软、硬件配置无特别要求。因此,可充分利用各学省大量重复投资和提高教学水平。根据不同的领校已有的校园网及服务器,无需新建网络系统,既域,虚拟实验有各种实现方案。例如,利用VRML可节约成本、减少维护工作,又可提高校园网的使和Java结合可以制作逼真的三维虚拟场景;利用用效率。JavaApplet和Mal1ab实现动态在线仿真或数字符收稿日期:2007.11-02维普资讯http://www.cqvip.com6重庆电力高等专科学校学报第l2卷1.2ManabWebServer工作原理(2)应用程序信息配置WebSer

6、ver的配置文件位于:Matlab\toolbox\Matlab的Web应用主要由两部分组成,一部webserver\wsdemos\matweb.conf;WebServer的CGI分是Matlab后台服务程序,它实际上是一个可执行程序位于:Matlab\toolbox\webserver\wsdemos\mat.的应用程序matlabserver.exe,是Matlab应用程序运web.exe。设置的时候将这两个文件复制到Apache行的环境;另一部分是matlabserver的TCP/IP客户安装目录下的cgi—bin文件

7、夹中,也就是在服务器程序,一个可执行程序matweb.exe,是MatlabWeb端设置的时候建立的虚拟文件夹。随后编制的输Server的核心,负责解释客户机通过HTML页面发入输出模板以及MatlabWebServer应用程序都保送的请求,转换为运用Matlab应用程序,应用程序存在该目录下。复制后对matweb.conf进行修改,通过matweb.conf文件找出Matlab程序路径,把参添加为Matlab仿真程序设置工作路径的程序段:数传给该进程进行计算以及其参数传递给matlab.[testweb]

8、程序一>8ervel".exe,matlabserver.exe负责进程进行计算,并mlserver=<服务器的Ip地址或域名>将处理结果以HTML网页的方式通过matweb.exemldir:

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

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

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