计算机控制技术远程仿真系统的制作方法

文档序号:6516893阅读:225来源:国知局
计算机控制技术远程仿真系统的制作方法
【专利摘要】一种计算机控制技术远程仿真系统,基于Web下的仿真系统,仿真系统包括平行的滤波处理仿真实例,数字PID控制算法仿真实例、多同路控制系统仿真实例以及智能控制系统仿真实例;对每一个仿真实例设计,充分利用HTML框架的优势,界面左侧给出仿真实验的原理和实验参数,右侧显示实验输出图形。本发明运用Matlab?Web?Server可以制作交互式动态网页实现相应的仿真功能;用户可在客户机通过浏览器访问Matlab?Web?Sen,er服务器,实现网上远程在线仿真。
【专利说明】计算机控制技术远程仿真系统
【技术领域】
[0001]本发明涉及一种远程仿真系统,具体涉及一种计算机控制技术远程仿真系统。
【背景技术】
[0002]Matlab是Math works公司开发的跨平台科学计算环境。它以强大的计算和绘图功能、大量的算法库、简洁高效的编程语言,成为数学计算工具方面事实上的标准。MadabWeb Sen, er是Matlab网络计算功能的核心工具包之一,利用它建立远程仿真系统,不需安装Matlab软件就能利用Internet方便快捷的进行远程交互,给教学、实验和学习带来了很大的方便。
[0003]计算机控制技术课程是一门重要的电气信息类专业课,传统上只能在装有Madab的计算机上才能进行相关计算机控制技术算法的仿真。随着教学网站的使用,开发基于Web的仿真模块十分迫切,运用Matlab Web Server可以制作交互式动态网页实现相应的仿真功能。用户可在客户机通过浏览器访问Matlab Web Sen, er服务器,实现网上远程在线仿真。

【发明内容】

[0004]本发明提供一种计算机控制技术远程仿真系统,其运用Matlab Web Server可以制作交互式动态网页实现相应的仿真功能;用户可在客户机通过浏览器访问Matlab WebSen, er服务器,实现网上远程在线仿真。
[0005]本发明的技术解决方案是:
一种计算机控制技术远程仿真系统,基于Web下的仿真系统,其特殊之处在于:所述仿真系统包括平行的滤波处理仿真实例,数字PID控制算法仿真实例、多同路控制系统仿真实例以及智能控制系统仿真实例;对每一个仿真实例设计,充分利用HTML框架的优势,界面左侧给出仿真实验的原理和实验参数,右侧显示实验输出图形。
[0006]上述滤波处理仿真实例包括平均值滤波、中值滤波、惯性滤波及程序判断滤波。
[0007]上述数字PID控制算法仿真实例包括标准数字PID算法、实际微分PID算法、微分先行PID算法、积分分离PID算法及遇限去积分PID算法。
[0008]上述多同路控制系统仿真实例包括串级控制系统、前馈控制系统及纯滞后补偿控制系统。
[0009]上述智能控制系统仿真实例包括神经网络控制系统、模糊控制系统及预测控制系统。
[0010]本发明的优点在于:运用Matlab Web Server可以制作交互式动态网页实现相应的仿真功能;用户可在客户机通过浏览器访问Matlab Web Sen,er服务器,实现网上远程在线仿真。
【专利附图】

【附图说明】[0011]图1为本发明结构原理框图。
【具体实施方式】
[0012]参见图1,一种计算机控制技术远程仿真系统,基于Web下的仿真系统,仿真系统包括平行的滤波处理仿真实例,数字PID控制算法仿真实例、多同路控制系统仿真实例以及智能控制系统仿真实例;对每一个仿真实例设计,充分利用HTML框架的优势,界面左侧给出仿真实验的原理和实验参数,右侧显示实验输出图形。
[0013]滤波处理仿真实例包括平均值滤波、中值滤波、惯性滤波及程序判断滤波。
[0014]数字PID控制算法仿真实例包括标准数字PID算法、实际微分PID算法、微分先行PID算法、积分分离PID算法及遇限去积分PID算法。
[0015]多同路控制系统仿真实例包括串级控制系统、前馈控制系统及纯滞后补偿控制系统。
[0016]智能控制系统仿真实例包括神经网络控制系统、模糊控制系统及预测控制系统。
[0017]用户通过IE浏览器访问远程仿真系统时,首先进入主界面,显示供选择的各仿真功能选项,对每一个仿真实例设计时,充分利用HTML框架的优势,界面左侧给出仿真实验的原理和实验参数,右侧显示实验输出图形。打开IE浏览器,在地址栏中输入127.0.0.1 / fhme—middle, html 或 1calhos //如 me—middle, html,可浏览 input—middle.html和output, html初始信息,然后在输入页面选择仿真点数和干扰幅度,在文本框中输入中值m,点击提交按钮,即可在右侧观看仿真结果。
[0018]Matlab的web应用结合了 Matlab程序与Web应用系统的优点,用户只需要通过交互式的网页就可以进行Matlab仿真,简化了仿真软件的开发难度,降低了仿真对用户端系统环境的要求。
[0019]Matlab Web Server的应用前景极其广阔,如开发各种基于Ma II ab的多媒体教学网站、远程教育系统、网上虚拟实验室等。从应用角度看,还需进一步解决怎样使大型MatIab应用程序能够迅速在Web上面应用,提高服务器运行效率。
【权利要求】
1.一种计算机控制技术远程仿真系统,基于Web下的仿真系统,其特征在于:所述仿真系统包括平行的滤波处理仿真实例,数字PID控制算法仿真实例、多同路控制系统仿真实例以及智能控制系统仿真实例;对每一个仿真实例设计,充分利用HTML框架的优势,界面左侧给出仿真实验的原理和实验参数,右侧显示实验输出图形。
2.根据权利要求1所述计算机控制技术远程仿真系统,其特征在于:所述滤波处理仿真实例包括平均值滤波、中值滤波、惯性滤波及程序判断滤波。
3.根据权利要求1所述计算机控制技术远程仿真系统,其特征在于:所述数字PID控制算法仿真实例包括标准数字PID算法、实际微分PID算法、微分先行PID算法、积分分离PID算法及遇限去积分PID算法。
4.根据权利要求1所述计算机控制技术远程仿真系统,其特征在于:所述多同路控制系统仿真实例包括串级控制系统、前馈控制系统及纯滞后补偿控制系统。
5.根据权利要求1所述计算机控制技术远程仿真系统,其特征在于:所述智能控制系统仿真实例包括神经网络控制系统、模糊控制系统及预测控制系统。
【文档编号】G06F17/50GK103530478SQ201310519783
【公开日】2014年1月22日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】王耀斌 申请人:陕西高新实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1