精益研发助推中国制造

产品体系

系统工程

PERA.HySim联合仿真平台


概述
 

PERA.HySim是一款用于多学科软件之间联合仿真的集成平台。HySim提供了开放的基础框架结构,通过集成仿真过程中所需的各类仿真工具、打通工具间的数据接口、搭建联合仿真流程、从而实现联合仿真流程自动化,提高仿真设计效率。

HySim支持FMI协议中的联合仿真部分。通过解析其它工具生成的FMU包,关联FMU包之间的参数传递关系,提供优化的通讯控制算法,从而实现基于FMI协议的联合仿真。HySim还提供基于工具二次开发的FMI接口。通过对仿真工具进行二次开发,使得仿真工具支持导入、导出FMU包进行联合仿真。
HySim对联合仿真过程中常用的工具组件已分类进行封装,用户通过拖拽相应组件库中的组件,进行相关参数设置,就能够驱动组件完成相关仿真计算,目前已经支持绝大部分商用CAD、CAE软件,并提供开放接口,用户可以根据需要进行扩充添加。
 

特色功能

统一的设计仿真环境
HySim采用统一的基础框架进行工具集成和流程搭建。统一的框架使用户能够方便的搭建仿真流程,并使得复杂的工程项目意图和数据流转清晰直观的展现出来。

工具集成和流程控制
HySim提供两种工具集成和流程搭建的方式:交互拖拽和JS脚本编程。对于已集成的工具,用户可直接拖拽到流程定义区进行使用;对于需扩展的工具HySim提供JS脚本编程的方式实现工具集成。
HySim提供多种流程控制方式:串行、并行、分支、总线、循环。用户根据业务要求可灵活的控制工具间的连接方式,从而实现联合仿真流程定义。

仿真数据管理和参数驱动
HySim对仿真数据采用分层级文件管理模式,用户可方便的追溯相关历史仿真数据。
HySim通过抽取组件中的相关参数,实现参数的统一管理。HySim也支持用户自定义参数,支持的参数类型不仅包括单数值参数,还包括字符串参数、 数组表格多值参数等类型。用户还可通过HySim提供的链接编辑器,实现参数与参数间的表达式关联,为联合仿真提供基础。

分布式计算
HySim可整合现有计算资源进行分布式计算。通过安装部署可将现有工作站、服务器等作为计算节点,Hysim计算任务可以调用集成的计算节点进行分析计算。在系统中可对计算任务记性查看和监控。
Hysim存在与高性能计算管理系统(如LSF等)的系统接口,可将Hysim中的计算任务提交到高性能计算管理系统中进行计算,同时可对计算过程进行监控,并在计算完成后将计算结果取回。

FMI协议支持
HySim支持FMI协议中的联合仿真部分。HySim通过解析其它工具生成的FMU包,关联FMU包之间的参数传递关系,提供优化的通讯控制算法,从而实现基于FMI协议的联合仿真。
HySim还提供基于工具二次开发的FMI接口。通过对仿真工具进行二次开发,使得仿真工具支持导入、导出FMU包进行联合仿真。
 

典型应用

复杂工具集成流程的搭建
某所导弹内弹道计算流程,该流程集中对计算过程中的输入和输出参数进行了管理,并且搭建了柔件库对仿真工具和自研程序进行了集中有效管理,计算时只需将参数设置完毕后平台可自动进行整个循环迭代过程。

专业流程搭建
某所螺旋桨流固耦合仿真计算流程,我们专门在各软件内部定制ICEMCFD网格划分模板、Fluent流场仿真模板、DS静强度计算模板、Tecplot后处理模板,帮助用户方便快捷的完成整个分析过程。Hysim提供仿真模板库对各工具仿真模板进行管理。

1D-3D联合仿真计算流程
1D仿真工具(Flowmaster、AMESim)与3D仿真工具(Fluent)之间的联合仿真可通过Hysim与各工具之间的接口进行参数交换,也可通过Hysim提供的FMI接口进行基于FMI协议的联合仿真。

多维度复杂联合仿真计算流程
HySim提供多维度多工具之间的联合仿真解决方案。各系统分别完成各自的仿真设置,Hysim通过开发的与各个工具之间的接口,往工具内部传递和抽取参数,通过外部统一的联合仿真控制流程保证各个工具之间数据传递的时效性和正确性。