




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、与MATLAB的联合仿真这一节的主要目的是介绍Virtual.Lab与MATLAB/Simulink的联合仿真,例子中的模型仿真飞机起落架的着陆过程,模型中的减震器是利用MATLAB/Simuli nk建立的。仿真模型如下。在进行联合仿真前,需要启动MATLAB。如果你有 Virtual.Lab与MATLAB/Simulink的License,那么你选择 Start TAll Programs TlMS Virtual.Lab Tools-Rev7B -Motion Matlab (在安装Virtual.Lab时必选选择安装与 MATLAB的接口才有 Motion Matlab 选项),就 能
2、在启动Virtual.Lab的同时已经将MATLAB启动了,前提是你计算机上已经装了MATLAB。一、创建 Plant Input/Output 单元1、选择 File ">Open,找到文件 MLG_L.CATAnalysis 并打开它。AA2、 进入机构设计平台,点击Two Body Plant Output-上按钮,添加一个监测距离的控制单元,弹出如下所示的对话框。3、在 Body1 中选择 Product1_ROOT T|_mlg (l_mlg.1)9l_oleo_cyl (l_oleo_cyl.1) 9l_oleo_cyl 9 Axis Systems 今 tsda.
3、l_oleo_stop.t1 , 在 Body2 中选择 Product1_ROOT 今 l_mlg (l_mlg.1)l_oleo_pist (l_oleo_pist.1)l_oleo_pistAxis Systems 今 tsda.l_oleo_stop.t2。4、Type 项选择 DISTANCE,在 Node 项右击选择 New Node,设置 Node name 为 dist,点 击ok关闭对话框。5、 再次点击Two Body Plant Output按钮,添加一个监测速度的控制单元,对话框设置如下。在 Body1 中选择 tsda.l_oleo_stop.t1 ,在 Body2
4、中选择 tsda.l_oleo_stop.t2 。 Type 项选 择DISTANCED,设置Node name为distd,点击ok关闭对话框。6、点击 Two Body Pla nt In pute按钮,这个单元将会在两个Two Body PlantOutput单元定义l_oleo_cyl和l_oleo_pist的轴之间施加一个刚性/阻尼力。对话框设置 如下。二、求解模型并导入 MATLAB/Simuli nk 的仿真结果1、在 Analysis Model 今MLG_L_Drop_Test 下双击 Solution Set ,弹出 Solution Set 对话框。这里需注意将worki
5、 ng directory 设为与模型文件保存的同一目录下。Analysis Type 项设为 DYNAMIC,在 Solution Set 对话框中点击 Dynamic,设置 Method Integration 为 MATLAB_SIM,点击 Ok 关闭 Solution Parameters对话框中。2、选择 Compute Solution按钮进行求解,在工作目录下会生成一个名为plantout.m 的文件,这个文件包含在MATLAB/Simulink 中创建 S-function block的命令。3、启动 MATLAB。4、在MATLAB命令窗口中敲入land,打开文件Iand.m
6、dl,按下回车键,删除模型中现 有的 plantout S- function。5、在MATLAB 命令窗口中敲入 plantout,按回车键,创建一个新的 plantout S-function 。6、从MATLAB 的主菜单中选择Simulation -> Start,仿真结果 将自动连接到Virtual.Lab Motion 中。三、仿真模型在 Analysis Model 今MLG_L_Drop_Test下面选择 Solution Set,点击 Animate爭按钮,弹出仿真对话框,点击 Parameters 二 按钮,在采样步长Sampling按钮Step填 0.002s,关闭
7、 player parameters®置对话框,点击 Play Forward仿真模型。四、结果后处理1、从机构设计平台中点击运动曲线绘制 窗口。按钮,会弹出如下所示的曲线绘制Fszssu帀 n 蟹 wsiswslTsisssisl. 5时叶命仰即別*十农农小击"册土屮比朮屮抚*屮金*"*比叭次 黑聚羿鬣爲驚网二tetefafcM鵲爲爲說益仁 T巧.Lowte: Ht*s-1 J.ttHlU5T1M TW*«_!_0m JW> J2、 选中Analysis Case 并选择MLG_L_Drop_Test ,在曲线图绘制中, X轴系统自动设为 仿真时
8、间,丫轴自己选择所需结果,这里在 element name 敲入l_oleo_pist ,element Type项下拉选择Body,在过滤出的选项中选择 L_oleo_pist:z 。3、 完成曲线绘制的设置后,点击曲线创建按钮,在右边的plots manager中我们就可以看到在MLG_L_Drop_Test下面出现了一个新的分支。r I4、 点击新曲线展示按钮,在弹出的New Function Display对话框中选择2D Plots,点击 Finish 。在弹出的窗口中右击选择 Select Data ,弹出 Select Data 窗口,选择 SYSTEM:TIME l oleo pist:z 。曲线显示如下。-Jffi?y创3D200血252S&03怖 竹怙.»/啊加气虽仃 斛PihWl(當®rtE* 诫 血申 5K 伽世5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可行性研究合同范本
- 甘肃土地流转合同范本
- 化肥农药购买合同范本
- 一般租赁合同范本
- 冷柜租赁合同范本
- 写农业合作社合同范本
- 名宿托管签约合同范本
- 做微商城合同范本
- 供用热合同范本
- 酒店转让经营合同范本
- 2025年度船舶焊接维修工程合同范本资料下载
- 贵州茅台课程设计
- 工业摄像头知识培训课件
- 2024-2025学年六年级数学人教版上册寒假作业(综合基础复习篇含答案)
- DB33T 1134-2017 静钻根植桩基础技术规程
- 楼梯塑料滴水线施工方案
- 航天器空间飞行器动力学与控制考核试卷
- 《用电检查与稽查》课件
- 心理健康主题班会课件73
- 2024.8.1十七个岗位安全操作规程手册(值得借鉴)
- 缺血性心脏病麻醉
评论
0/150
提交评论