| |
AMESim与MATLAB\Simulink联合仿真技术及在发动机主动隔振中的应用 | |
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版 | |
摘 要:介绍了AMESim 软件与MATLAB\Simulink 的接口技术,并使用AMESim 与MATLAB\Simulink 对发动机主动隔振进行了联合仿真,分析了主动以及被动隔振的隔振效果,为主动控制提供了新的设计思路。
关键词:AMESim ,MATLAB\Simulink ,联合仿真,主动隔振 ,LQR
1. AMESim 软件介绍以及与MATLAB\Simulink的接口技术
AMESim(Advanced Modeling Environment for Simulation of Engineering Systems ) 是1995 年由法国IMAGINE 公司开发的一个图形化的开发环境,用于工程系统的建模、仿真和动态性能分析。AMESim仿真模型的建立扩充或改变都是通过图形界面(GUI)来进行的,使用者不用编制任何程序代码。该软件采用了鲁棒性极强的智能求解器,自动选择最佳的积分算法,从而缩短了仿真时间、提高了仿真精度。此外,AMESim与多种软件的具有接口。
AMESim 提供了与Excel、Matlab、MATLAB\Simulink 和ADAMS 等软件的接口,可方便地与这些软件进行联合仿真。
为了实现联合仿真需要在Windows2000 或更高级的操作系统下安装VisualC++6.0、AMESim4.0 和MATLAB6.1(或者三种软件的更高版本),并进行以下设置:
1) 设置环境变量。
打开“控制面板”,选择“系统”菜单,然后选择“高级”里的“环境变量”。在“系统变量”栏新建变量,变量名为“MATLAB”,变量值为MATLAB 的安装路径,如:“C:\MATLAB6p5”;确认在系统变量“Path” 中包括Windows 安装路径“C:\WINNT” 如果没有请添加上。
2) AMESim工作环境的设置。
打开AMESim,选择“Options”下拉菜单里的“AMESim Preferences”,选择“Compilation/Parameters”,确认选中“Microsoft Visual C++”;
3) MATLAB工作环境的设置。
打开MATLAB,输入“mex -setup”,回车后选择“y”后,显示如下:
Select a compiler:
[1] Digital Visual Fortran version 6.0 in C:\Program Files\Microsoft Visual Studio
[2] Lcc C version 2.4 in D:\MATLAB6P5\sys\lcc
[3] Microsoft Visual C/C++ version 6.0 in C:\Program Files\Microsoft Visual Studio
[0] None
Compiler:
选择 3;
回车后输入“y”,则设置完成。
2. 基于AMESim与MATLAB\Simulink联合仿真技术的发动机主动隔振LQR最优控制的仿真。 (图片) (图片) (图片) (图片) (图片) (图片) (图片) | |
LMS仿真与试验解决方案 (点击访问) 电话:86--4000920665 地址:北京市朝阳区望京中环南路7号西门子大厦9层 | |
电脑版 | 客户端 | 关于我们 |
佳工机电网 - 机电行业首选网站 |