基于fmi接口协议的fmu模型封装及集成 -凯发官方首页

基于fmi接口协议的fmu模型封装及集成
fmi toolbox for matlab 概述
        fmi是独立于建模软件的标准接口协议,可用于集成不同软件建立的、不同详细程度的模型,进行mil、sil和hil仿真。基于fmi协议封装后的模型为fmu。
        fmi toolbox for matlab是modelon公司基于fmi标准开发的联合仿真应用软件工具,广泛应用于汽车、航空、航天、能源等行业系统的功能仿真、验证和硬件在环仿真。
        fmi toolbox for matlab实现了在matlab/simulink环境中集成其他建模工具生成的fmu模型的功能,并支持将matlab/simulink建立的模型封装为fmu给其他仿真工具使用。fmi toolbox for matlab提供全面的与fmu模型各部分交互的c程序接口,包括解压、载入共享文件,解析xml模型文件和模型检查等,同时支持windows平台和linux平台。
 
功能简介
        fmu导入matlab/simulink:支持me(model exchange)和cs(co-simulation)两种方式的fmu模型导入,并且可在matlab/simulink界面中配置修改模型参数。
fmu导入simulink的格式
simulink中修改fmu的模型参数
dymola搭建的液体冷却模型                基于液体冷却fmu模型
        simulink模型导出为fmu:实现simulink模型导出fmu给其他仿真工具(如dymola)使用,并且支持simulink coder/real-time worshop实时工具。
        支持实验设计(design of experiments):导入的fmu模型可用于doe分析。
应用&案例
        国外某汽车研究所采用fmi toolbox for matlab联合仿真工具实现控制器模型的在整车环境中的虚拟测试,车辆的控制器模型基于matlab/simulink环境搭建,然后通过fmi toolbox for matlab工具生成fmu模型,最后导入dymola平台中进行联合仿真,实现控制器算法模型和dymola整车联合仿真测试。
 
fmi add-in for excel 概述
        fmi add-in for excel工具实现在excel中运行fmu模型,借助excel强大的数据处理功能,实现快速的仿真参数配置、参数扫描、多工况仿真和结果可视化等功能,目前支持fmi for model exchange 1.0和fmi for co-simulation 1.0 标准。
        借助于该工具,可以将系统设计人员基于dymola、simulink、amesim等工具建立的系统模型,以fmu的形式导入到excel中进行仿真测试,提升工作效率。
 
功能简介
        与excel进行菜单集成:通过与excel菜单功能集成,支持fmu模型导入与参数配置。
fmu模型导入excel并进行参数设置
        实验设计(design of experiments):通过实验设计进行多种工况的仿真。
基于excel的数据处理功能实现多种工况的仿真
        数据处理:充分利用excel数据处理与计算优势,实现仿真参数或结果可视化。
基于excel的结果可视化
        二次开发:可通过运行宏或者提供的vb函数进行二次开发,完成例如载入fmu模型、设置实验参数、运行仿真工况等操作,实现仿真流程的自动化。
基于excel二次开发的仿真流程自动化
 
应用&案例
        modelon公司空调实验研究所借助fmi add-in for excel工具进行内部换热器虚拟测试,先基于dymola搭建了虚拟测试模型并封装为fmu,然后通过fmi add-in for excel工具在excel中载入fmu模型,设置模型参数,定义实验设计工况,运行仿真得到不同流量条件下的热交换效果。
dymola内部换热器模型                    excel中执行虚拟测试

 

凯发官方首页-凯发娱乐登录
用户登录
用户注册
*

请输入您常用的邮箱地址,错误的地址将影响功能使用

*
*
*
    性别    男   
*
网站地图