




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 联合仿真环境设置:为了实现二者的联合仿真,需要在 Windows2000 或更高级操作系统下安装 Visual C+ 6.0, AMESim4.2以上版本与 MATLAB6.1上版本(含Simulink),联合仿真存在 AMESim与Matlab 的版本匹配问题,具体参照 AMESim 软件中帮助文件里有介绍,打开 AMESim 帮助文件, 以 Simulink 为关键词进行搜索,即可找到 AMESim 与 Matlab 联合仿真的介绍,这里使用 AMESimIO , Matlab 2011a,可以匹配。1. 将 VC+ 中的vcvar32.bat文件从 Microsoft Visual
2、 C+ 目录(通常是.Microsoft Visual StudioVC98Bin 中)拷贝至 AMESim 目录下。 (这一步一般用不到,安装完 AMESim 软 件一般就自动完成了,不过还是要进一步核实) 。2 .环境变量确认:1)选择“控制面板系统”或者在“我的电脑”图标上点右键,选择“属性”; 在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量” ;2)在弹出的“环境变量”窗口中找到系统变量“AME”,它的值就是你所安装 AMESim的路径,选中改环境变量;比如 AMESim10 安装目录(即 AMESim10 安装文件的 存储目录)是: D:AMESimv1000 ( D:AM
3、ESim 就是错误的),那么“ AME ”的值 就是 D:AMESimv1000, 点击“确认”按键,该变量就会加到系统中;3)按上述步骤设置系统变量“ MATLAB ”,该值为 MATLAB 文件所安装的路径,例如Matlab 2011a 按照文件的存储路径为: D:Program FilesMATLABR201 1 a ,那么 “ MATLAB ” 的 值 就 是 D:Program FilesMATLABR2011a ,( 写 D:ProgramFilesMATLAB , D:Program Files 等都是错误的) , 点击“确认”按键,该变量就会 加到系统中;4)同 样 的 方 式
4、 定 义 系 统 变 量 LM_LICENSE_FILE , 值 为 D:AMESimv1000licensinglicense.dat ,值就是 AMESim 软件许可文件的存储路径。即 LM_LICENSE_FILE=C:AMESim4.2.0licensinglicense.dat 。3. 确认是否在 AMESim 中选择 VC 作为编译器。具体操作在 AMESim-Opions- AMESim Preferences-Compilation/Parameters 中;对 AMESim 10 而言,具体操作在 AMESim- Tools-Opions- AMESim Preference
5、s-Compilation/Parameters 中,进去后选择 Microsoft Visual C+ 项,然后点击 OK 确认。4. 在MATLAB命令窗口中输入 Mex - setup ( Mex与-之间有空格),按照提示选择 VC+ 作为编译器。5. 在 Matlab 的目录列表里加上 AMESim 与 Matlab 接口文件所在的目录, Matlab-File-SetPath,在打开的对话框中点击“ Add Folder ”选择设置接口文件目录 AME%matlabamesim,其中 %AME% 是 AMESim 的安装目录( AMESim 文件的存储目录,别搞错了) , 如果安装
6、文件存在 C:AMEsim , 则就加上 C:AMEsimmatlabamesim 。在 AMESim10 中为保险起见, 多设无害嘛,设置三个目录(这里假设 AMESim 软件安装目录 D:AMESimv1000 ) :1) D:AMESimv1000interfacessimulink2) D:AMESimv1000interfacessl2ame3) D:AMESimv1000script in gmatlabamesim经过以上步骤一般就设置好了。%设置好后,以AMESim模型添加到Simulink里,在Simulink中运行为例说明联合仿真步骤, 具体可以参考 AMESim软件自带的
7、帮助文件,打开帮助文件后以Simulink为关键词进行搜索即可找到。这里简要总结:1.在AMESim中建立模型Modeling Settings Simulation AnalysisToolsWindows HelpCsitE:gory path list.Update categoriesCategory settingsIn sert.卜Import linear model.I仃t已rface blockCreate interface icon.Display interface status.Import Adams model.Check submodels.Ctrl+KPrem
8、ier submodel.Ctrl+IModelica import assistant.Alias list.Port tag list.Available user submodels.Available customized.Lr Lp亠一一图1 AMESim模型Available superccimponents.图2创建接口2. 按照图 2 所示,在 AMESim 中创建接口( creati ng the in terface icon)3. 接口对话框设置按照图3执行,注意该接口是 AMESim模型在Simulink中运行的接口,该例子中两个输入量 Bspeed和Wspeed分别表
9、示从 AMESim模型输入到接口 (输给 Simulink控制逻辑)中,Force是输出量,表示从接口 (来自Simulink控制逻辑的计算)输 出到AMESim模型。设置完点击 OK后产生图4所示的接口图标。冈 Interface Icon Creation EmEif IrCOffllTiOn?Number of inputs:Type of inlerfwe:Nunber of autpUs:| VL Hollon -rdwr fli texllNur占廿 Di hpiils.Type of inrtj&ilace.NLjrtaer of m甲utME - |lOK I Cancelr?
10、 xHet | I 5=1图3接口对话框设置兀hwspeeoForce图4接口图标4. 接口连接后的 AMESimF莫型如图5所示。依次点击子模型模式(submodel mode)和参数模型模式(parameter mode),如果设置无误将出现图6所示的对话框,生成 S-Function model ,新建 S 函数,simulink library browser- simulink- User-Defined Functions- S-Function 定义 S 函数,如图 7 所 示,双击打开定义参数, 如图8所示,注意函数名需要与 AMESim模型一致,且要加上 下划线_” ; S-
11、function parameters 里的 1 和 0.01 含义:The first parameter indicates whether an AMESim results file is to be created. A value of 1 indicates it is to be created and any other number indicates it is not to be created 。The second parameter indicates the special print interval . If a zero or negative value
12、 is entered, Simulink will add to the AMESim results file whe never it adds to its own results.J iysteffi S-Functian图 7 S-Function 图标图8 S-Function参数设置6. 按照图9连接后并运行仿真。注意,仿真运行前S-Fuction模块和运行仿真后有区别,仿真运行前是 Active Suspension,运行后变成了 AMESim Active Suspension。G Fiu n scia nSal、冲-OLljg in TTrfl nsfer f gS Ei
13、p ivFAi;t i vrSiis:ii 畤h/ i nvnFil a Idj t Vi.ftv Sinknlul iuXi Trri 4-t呼LpD 2 口邑fT ?何匚丽b3刃豳El蘇因为图9 Simulink环境下的联合仿真模型7. AMESim 模型有多输出时,注意和Simulink中接口模块排列顺序的区别:if your AMESim model has more tha n one in put coming from Simuli nk, the in put sig nals to AMESim have their order reversed when compared
14、to what is sent fromSimulink.This is due to the fact that AMESim numbers the ports in counter-clockwiseorderwhile the Mux block in Simulink numbers them starting at the top. The output side of the in terface block is not affected by this, since in this case the variables are nu mbered from the top in both softwares. This can be see n by compari ng the model in AMESim and Simulink as shown in the figures
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025春季【高二】【蛇启新航 蜕变前行】开学第一课-教案
- 2025年押车放贷合同模板
- 六年级上册数学教案- 负数的实际应用 西师大版
- 《梯形的面积》(教案)五年级上册数学青岛版
- 人教版数学三年级上册单元练习卷(易错题)-第七单元-长方形和正方形(含答案)
- 2024年品质生活电器项目投资申请报告
- 第六单元《慈母情深》《父爱之舟》场景描写教学设计-2024-2025学年语文五年级上册统编版
- 2025年杭州医学院单招职业适应性测试题库附答案
- 二零二五年度酒店客房出租管理合同
- 二零二五年度个性定制婚约解除合同示范
- 幼儿园小班音乐游戏《听声学走》课件
- GB/T 30661.10-2024轮椅车座椅第10部分:体位支撑装置的阻燃性要求和试验方法
- 空调制冷管道施工协议
- 2024-2030年艺术摄影服务产业发展分析及发展趋势与投资前景预测报告
- 【光明乳业股份有限公司财务报表探析(定量论文)7800字】
- 肺部感染临床路径
- 高中英语3500词(乱序版)
- 钢结构吊装技术交底
- 2024年广东省广州市黄埔区黄埔街道办事处招聘4人历年高频难、易错点500题模拟试题附带答案详解
- 数学家祖冲之课件
- 小学二年级语文下册-【口语交际:注意说话的语气 名师教学设计】
评论
0/150
提交评论