基于Web的系统仿真技术.pdf
上传人:yy****24 上传时间:2024-09-10 格式:PDF 页数:3 大小:80KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Web的系统仿真技术.pdf

基于Web的系统仿真技术.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

年月第31卷第10期计算机工程20055May2005Vol.3110ComputerEngineering开发研究与设计技术文章编号10003428(2005)10022803文献标识码A中图分类号TP391.9基于Web的系统仿真技术郭钊侠方建安(东华大学信息科学与技术学院上海200051)摘要将JSP/Javascript技术与Matlab/Simulink相结合在分析了Simulink的.mdl文件组成原理的基础上提出了一种基于Web的系统仿真方法并用其实现了基于Web的控制系统仿真该方法具有可维护性和安全性好易学易用成本较低易于实现等优点能被广泛应用于工程教育新产品的宣传以及商务表演等领域关键词基于Web的系统仿真控制系统仿真Matlab/SimulinkJSPWeb-basedSystemSimulationTechnologyGUOZhaoxia,FANGJianan(CollegeofInformationScienceandTechnology,DonghuaUniversity,Shanghai200051)AbstractThroughcombiningJSP/JavascripttechnologywithMatlab/Simulinkandanalyzingthe.mdl-file,thispaperpresentsanovelmethodofWeb-basedsystemsimulationandimplementstheWeb-basedsimulationofcontrolsystembythismethod.Ithastheadvantageoflowprice,efficientmaintenance,andiseasytoimplementanduse.Themethodcanbeusedwidelyinengineeringeducation,productpropagandaandbusinessperformance.KeywordsWeb-basedsystemsimulation;Controlsystemsimulation;Matlab/Simulink;JSP系统仿真是指通过计算机对真实系统操作的模拟[1]传仿真方法统的仿真方法一般建立在单机上互操作性和可移植性较1实现原理差特别是对于工程类系统的仿真大多成本较高且学习MWS是Matlab下新开发的工具箱之一利用它可通过周期长随着网络技术的发展基于Web的系统仿真方法应客户端设计运行在服务器端的Matlab仿真程序而仿真的输[2~4]运而生目前其实现形式主要包括以下3种1仿出按预设置的HTML文件通过Web浏览器输出至客户端真模型只在服务器端运行远程用户在客户端通过交互界面利用MWS建立的系统仿真环境由以下3部分组成见进行仿真系统的设置仿真运行结果返回客户端2与第图1(1)客户端;(2)Web服务器端;(3)Matlab仿真服务器1种类型相似除交互界面下载到客户端外仿真模型也可端(MatlabSimulationServer,MSS)以下载到远程客户端运行3通过分布对象技术如CORBA等构造网络仿真客户端服务器端MATLAB仿真服务器端matlab服务系统通过计算机网络实现交互操作设置JSP+JavaScriptserver.conf利用基于Web的仿真方法服务器输入网页端的实现程序与客户端的设置程序相分保存离用户只需在客户端进行简单的设置就matlabserver.exe.mdlSimulinkmatweb.exe可以进行仿真相对于传统方法而言一文件Blocksmatweb.conf般具有成本较低易于管理可维护性好数据库[5]请求matweb.m和集成度高等优点待确认网Matlab用户Session管理但由于基于Web的仿真模型大多都页服务结果mfilename.m以组件如ActiveX控件Java组件或ImageGenerateCORBA对象等实现对于复杂的工程HTMLMATLAB.mdl文件被调用的&类系统仿真而言所有的模型代码必须自.jpg文件Simulink输出网页(SessionID).mdl文件己开发无疑是一个庞大的工程显然如与MATLAB仿真服务何在现有仿真软件的基础上实现基于Web器共享的磁盘空间的仿真具有重要的现实意义图1系统仿真实现方式图Matlab是美国MathsWorks公司的科学计算软件是许1.1客户端实现多工程人员进行仿真或计算的主要工具本文借助于Matlab6.5的MatlabWebServerMWS工具箱将Matlab的计算作者简介郭钊侠(1979)男硕士生主研方向为