服务热线:0512-62720716 手机: 15370033101欢迎访问苏州同元软控信息技术有限公司!
内页banner
您的位置:首页 > 技术支持 > 行业知识 >
模型集成标准接口FMI

为了支持AUTOSAR (AUTOmotive Open System Architecture,一个标准的汽车电子软件体系架构)标准,欧洲发展信息技术(ITEA2)项目组于2008年启动了MODELISAR(Modelica – AUTOSAR integrationto support vehicle Functional Mockup)项目,提出并制定FMI(Functional Mock-up Interface)模型集成标准接口,以改善汽车电子嵌入式系统的协同设计。

\
 

FMI的目标是定义一个开放的接口,用来实现可执行的并且可被调用的FMU(Functional Mock-up Unit)及相关内容,主要是定义了模型交换和联合仿真的开放接口。FMI标准接口生成的FMU模块主要包含模型描述文件(XML)和仿真程序代码(DLL),一个FMU模块可以是自行积分的(用于联合仿真的FMU-CS),也可能要求仿真器来执行数值积分(用于模型交换的FMU-ME)。FMU 可用于仿真集成( 联合仿真的) 或需要仿真器来进行数字集成(模型互换的) 。
 

\
 

FMI定义了两种接口标准:
1. 模型交换接口(Model Exchange)
模型交换接口使建模软件能够生成动态系统模型,并且能够应用于其他建模软件或仿真环境。由这个接口处理的模型可能很多用于在线或离线仿真或者基于微处理器的嵌入式系统。该接口可以使用同一模型的多个实例并且能层次化地把多个模型连接在一起,同时模型独立于目标仿真器。

2. 协同仿真接口(Co-Simulation)
协同仿真接口为两个或更多的仿真工具在一个协同仿真环境下的连接提供了一套接口标准。不同子系统之间的数据交换被限制在离散的信息交换时间点上。在两个相邻的时间点之间,子系统模型由各自的求解器独立求解。系统仿真环境多为主从式系统,主程序的算法控制子系统之间的数据交换和所有从属仿真求解器的数据同步(从属程序)。
 

\