vicarrealtime软件资料cosimulation.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vicarrealtime软件资料cosimulation

VI-CarRealTime Training 联合仿真 Co-Simulation Matlab接口 VI-CarRealTime 允许用户通过Matlab界面与VI-CarRealTime进行交互。 这里有两种交互方式: VI-CarRealTIme 与Simulink 联合仿真 用过Maltab API函数库与VI-CarRealTime模型交互 Matlab/Simulink 接口 在Simulink中,用户可以方便的获取VI-CarRealTime的状态信号,以及控制模型输入。用户可以在这个基础上设计控制算法与采集模型状态。. VI-CarRealTime被封装成S-function,方便用户调用The VI-CarRealTime 一个S-function模块可以作为一辆车的模型,用户可以定义车辆模型的输入输出信号,并将这些信号接口与其他模块相连。(注意:一个Simulink模型中只能有一个VI-CarRealTime模型) VI-CarRealTime 车辆模型的参数通过一个xml文件传递到CarRealTime中。 Matlab/Simulink接口 Matlab/Simulink接口 123个输入信号模块 711个输出信号,当前(17版本)允许将所有信号整合到一个Bus中 仿真结果可以两种获取方式(两者是并存的): Res文件 Matlab Workspace The VI-CarRealTime vehicle data is communicated to the S-function through: 仿真配置文件生成 仿真配置文件生成时只需要注意Solver Setting中配置,主要配置的是Mode of Simulation要配置为file only。 运行仿真仿真配置文件event_name_send_svm.xml 创建 Matlab/Simulink接口 在Maltab的WorkSpace中定义一个字符串变量vicrt_inputfile 该变量的内容是event_name_send_svm.xml 文件的完整地址。 不推荐多个版本VI-CarRealTIme的Simulink模块库在同一Maltab中共存,这是为稳定性考虑。请不要使用下图中文件浏览功能指定输入xml文件(至少在17版本中)。 Matlab/Simulink Interface Matlab API Toolkit Matlab API函数库为用户提供了创建与自动运行试验设计(DOE)的环境,通过这一工具。用户运用该工具优化悬架与车辆参数配置。 Matlab API函数库包含了一系列的Matlab函数用于与VI-CarRealTime文件交互。交互包括了修改,设置,获取数据VI-CarRealTime文件中的模型属性。 Matlab API函数可以管理整个车辆模型数据库,以及运行所有的建模与仿真过程。上述提到的建模与仿真过程既包括了VI-CarRealTime,也包括了VI-SuspensionGen。 Matlab API函数通过直接修改文件内容的方式来修改车辆模型参数。而且所有的操作都在Matlab中进行,不需要用户打开软件GUI界面来配置模型参数。 Matlab API Toolkit VI-CarRealTIme提供了完备的函数Matlab API函数库,方便用户在Matlab环境访问,修改以及运行VI-CarRealTme模型 Matlab API函数库包括以下三种: 用于修改已经存在的xml文件的函数(xml文件定义了车辆模型参数,仿真工况与参数等) 用于打包与更新VI-CarReaLTime数据库的函数. 用于运行仿真工况的函数. 上述功能函数提供了友好的接口方便用户进行优化设计 函数列表,函数使用范例等内容可以在VI-CarRealTime帮助文档Matlab API Toolkit 这部分找到。 Matlab Interface .. or: 网络通信式 Socket 模型的数据通过以太网协议传输 The socket remains open until the window with the ongoing communication is kept open. 案例1 半主动悬架 Vi-grade 与 Simulink联合仿真 案例说明:半主动主动悬架,用于改善悬架的平顺性 软件环境: Matlab 2014b + Vi-CarRealTime 17 案例1 半主动悬架 天棚控制 希望悬架尽可能产生与簧载质量垂向速度相反的力(力的大小与簧载质量的速度成正比) 案例1 半主动悬架 车身传感器定义 案例1 半主动悬架 定义仿真工况文件 单击运行按钮在工作目录下生成想xml仿真文件 案例

文档评论(0)

kfcel5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档