买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】FMU模型到组态软件中功能块模型的描述和仿真方法_西南科技大学_202210577956.2 

申请/专利权人:西南科技大学

申请日:2022-05-25

公开(公告)日:2024-03-19

公开(公告)号:CN115098218B

主分类号:G06F9/455

分类号:G06F9/455

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2022.10.14#实质审查的生效;2022.09.23#公开

摘要:本发明公开了一种FMU模型到组态软件中功能块模型的描述和仿真方法,包括以下步骤:S1:封装FMU模型,将FMU模型描述为组态软件中符合IEC61131‑3标准的功能块模型;S2:对描述为功能块模型的FMU模型进行解析,以使FMU模型实现仿真加载。FMI标准对于复杂仿真模型或系统具有良好的建模仿真能力,将FMI标准和IEC61131‑3标准集成,可以更好的解决复杂系统的仿真验证分析问题,增加不同仿真软件之间的协作能力。

主权项:1.一种FMU模型到组态软件中功能块模型的描述和仿真方法,其特征在于,包括以下步骤:S1:封装FMU模型,将FMU模型描述为组态软件中符合IEC61131-3标准的功能块模型;S2:对描述为功能块模型的FMU模型进行解析,以使FMU模型实现仿真加载;所述步骤S1包括以下子步骤:S11:构建一个xml对象,并创建符合IEC61131-10标准的功能块XML样式表;S12:在功能块XML样式表的各个节点中写入对应的元素名和属性值,生成不包含功能块关键信息的XML文件;S13:通过DOM技术解析不包含功能块关键信息的XML文件,提取FMU模型的描述文件根节点下的FMU模型名称、唯一标识符属性值以及FMU模型变量节点中的关键属性值;S14:创建一个空的功能块接口信息TXT文件,将提取的FMU模型名称、唯一标识符属性值以及FMU模型变量节点中的关键属性值映射为对应的功能块描述信息,并使用结构化文本语言进行描述,将用结构化文本语言描述的功能块描述信息写入TXT文件中保存;S15:将映射的功能块描述信息进行信息封装;所述步骤S2包括以下子步骤:S21:创建ADS客户端,并将ADS客户端与TwinCAT3建立通讯;S22:将FMU模型描述为功能块模型后生成的XML文件导入TwinCAT3中对应的功能块模型,通过构建MAIN主程序调用功能块模型,并在ADS客户端中获取MAIN主程序对应的变量句柄;S23:对FMU模型文件进行解压,得到模型描述文件和模型实现文件;S24:获取模型实现文件中各个接口函数的句柄;S25:读取模型描述文件中的唯一标识符属性值和模型标识属性值,并调用FMU模型实例化函数对模型进行实例化操作,在实例化操作后进入步骤S26;S26:通过接口函数的句柄,调用仿真时间获取接口函数获取XML文件中的仿真起止时间和步长,并通过仿真时间设置接口函数设置仿真时间信息,验证仿真时间;S27:对FMU模型进行求解,从仿真起始时间开始调用FMU模型仿真求解接口函数进行各个仿真步长的求解,直至达到验证通过仿真时间时长;S28:将FMU模型求解结果赋值给MAIN主程序对应的变量句柄,以使FMU模型实现仿真加载。

全文数据:

权利要求:

百度查询: 西南科技大学 FMU模型到组态软件中功能块模型的描述和仿真方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。