随着工程技术应用复杂度及深度的拓展,以及交叉性学科的发展。各学科、各模型之间的数据交换实现问题,已经引起业内越来越多关注。而多体动力学软件-simpack在解决多学科与各种模型数据交换时具有自己独特优势,提供了多种实现方式,且独有的代码输出功能,在实现灵活数据交互中是一亮点。目前版本的simpack提供了包括代码输出,硬件在回路(hil),以及软件在回路(matlab)等多种数据交互方式。
硬件数据交互方式介绍
simpack在硬件数据交互方面提供了多接种口,实现模式一般如图1所示。
图1
实现原理一般是利用多体动力学simpack软件建立仿真数学模型,通过硬件接口,把仿真数据传输到硬件中,硬件通过对数据处理,把处理后的数据返回给simpack,从而实现硬件在回路实时仿真功能,而simpack8903版本已支持包括dspace、etas、xpc、vxworks等多种国际主流实时仿真硬件。
软件数据交互方式介绍
simpack在软件数据交互方面也提供了多种方式,其中与matlab交互方式如图2所示。
图2 code export
软件在回路一般是通过simapack接口或第三方软件,保证模型之间的数据传输。其中以第三方软件(matlab)为常采用实现模式。
simat在多学科仿真算例介绍
simpack为用户提供多种数据交互方式,从图2可以看出,其中simat方式可以实现数据双向交互,下面具体介绍simat实现交互的算例。
实例背景为:倒立摆小车,该小车在未控制下行驶,倒立摆倒下,当采用simlink控制后,通过simat数据双向传输,保证实时对小车速度控制,小车上的倒立摆能平稳竖立。该控制方案如图3所示,控制后的效果如图4所示。
图3 倒立摆控制方案
图4 倒立摆控制效果图
随着技术的发展,simpack的数据交互方式也将越来越完善,通用,对多学科及交叉学科的发展祈祷促进作用。
您需要了解的有关射频匹配网络的5件事
如何制作带有Pololu QTR-8RC和L293D电机驱动器的Arduino线路跟随器机器人
【匠歆出品】“The 4th AutoCS 2023智能汽车信息安全大会”于上海明捷万丽酒店圆满落幕
利用火箭脉冲技术真的可以从月球陨石坑中收集水?
6.55MWh+的磷酸铁锂动力电池系统 亿纬配套首艘换电集装箱船开建
多学科间数据交互在SIMPACK中的实现
基于磁电偶极子的透射阵和反射阵天线
GEPCI-5565PIORC-210000反射内存卡优势
更好的线缆跟踪及跟踪方法
ZigBee在智能家居中扮演着什么样的角色
银联宝推出更多5v1a和5v2a的充电器电源管理ic
单一DSP控制两套三相逆变器的实现
三分钟教你贴片电感怎么看感值gujing
电阻率的基本知识
华为P10的闪存门,小米6的重启门!国产旗舰机都怎么了?
OPPO S33 MP4趣味功能集合
“锂电制造与安全性”圆桌论坛实录
智能温室大棚系统助力实现生产作业精细化
台积电证实3nm制程工艺正在稳步推进
灵感源自折纸的折叠钙钛矿X射线探测器