买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国汽车技术研究中心有限公司;中汽数据(天津)有限公司
摘要:本发明实施例提出一种基于FMI的多源异构模型联合仿真方法、装置、设备及介质,本地计算机通过代理服务器从远程服务器上获取远程FMU,将所述获取的远程FMU与本地FMU模型库一起构成可用FMU模型库;解析可用FMU模型库中的FMU得到解析信息,仿真软件根据所述解析信息生成FMU的图形化描述,在画布上生成FMU模型,获取多个FMU接口间的关联关系;调用FMI的实例化函数,对FMU进行实例化,得到FMU实例;初始化FMU实例;获取最小仿真步长,以所述最小仿真步长对每个FMU进行单步解算;如果变量T大于等于某FMU模型的仿真结束时间,调用该FMU的释放实例函数释放该FMU实例,直到所有FMU实例均被释放,仿真结束。本发明实施例实现不同步长及仿真时间的多个FMU远程协同仿真。
主权项:1.一种基于FMI的多源异构模型联合仿真方法,其特征在于,包括以下步骤:步骤S100,本地计算机部署本地FMU模型库,远程服务器部署远程FMU模型库;步骤S200,本地计算机通过代理服务器从远程服务器上获取远程FMU,将获取的远程FMU与本地FMU模型库一起构成可用FMU模型库;步骤S300,解析可用FMU模型库中的FMU得到解析信息,仿真软件根据所述解析信息生成FMU的图形化描述,在画布上生成FMU模型,获取多个FMU接口间的关联关系;步骤S400,调用FMI的实例化函数,对FMU进行实例化,得到FMU实例;步骤S500,初始化FMU实例;步骤S600,获取最小仿真步长,以所述最小仿真步长对每个FMU进行单步解算;获取构成系统的所有FMU的仿真步长,找到的最小步长即为所述最小仿真步长;以所述最小仿真步长对每个FMU进行单步解算时,先定义初值为0的变量T,每执行一个最小仿真步长,均将其累加到T变量中;如果T大于等于某个FMU的仿真开始时间,则执行该FMU的单步解算函数;如果T大于等于某一FMU第N步的仿真时长,即,则执行该FMU的单步解算函数;步骤S700,如果变量T大于等于某FMU模型的仿真结束时间,调用该FMU的释放实例函数释放该FMU实例,直到所有FMU实例均被释放,仿真结束。
全文数据:
权利要求:
百度查询: 中国汽车技术研究中心有限公司 中汽数据(天津)有限公司 基于FMI的多源异构模型联合仿真方法、装置、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。