软件说明
一、产品概述:
PERA.HySim是一款用于多学科软件之间联合仿真的集成平台。HySim提供了开放的基础框架结构,通过集成仿真过程中所需的各类仿真工具、打通工具间的数据接口、搭建联合仿真流程、从而实现联合仿真流程自动化,提高仿真设计效率。
HySim支持FMI协议中的联合仿真部分。通过解析其它工具生成的FMU包,关联FMU包之间的参数传递关系,提供优化的通讯控制算法,从而实现基于FMI协议的联合仿真。HySim还提供基于工具二次开发的FMI接口。通过对仿真工具进行二次开发,使得仿真工具支持导入、导出FMU包进行联合仿真。
HySim对联合仿真过程中常用的工具组件已分类进行封装,用户通过拖拽相应组件库中的组件,进行相关参数设置,就能够驱动组件完成相关仿真计算,目前已经支持绝大部分商用CAD、CAE软件,并提供开放接口,用户可以根据需要进行扩充添加。
二、特色功能:
1、统一的设计仿真环境
HySim采用统一的基础框架进行工具集成和流程搭建。统一的框架使用户能够方便的搭建仿真流程,并使得复杂的工程项目意图和数据流转清晰直观的展现出来。
2、工具集成和流程控制
HySim提供两种工具集成和流程搭建的方式:交互拖拽和JS脚本编程。对于已集成的工具,用户可直接拖拽到流程定义区进行使用;对于需扩展的工具HySim提供JS脚本编程的方式实现工具集成。
HySim提供多种流程控制方式:串行、并行、分支、总线、循环。用户根据业务要求可灵活的控制工具间的连接方式,从而实现联合仿真流程定义。
3、仿真数据管理和参数驱动
HySim对仿真数据采用分层级文件管理模式,用户可方便的追溯相关历史仿真数据。
HySim通过抽取组件中的相关参数,实现参数的统一管理。HySim也支持用户自定义参数,支持的参数类型不仅包括单数值参数,还包括字符串参数、 数组表格多值参数等类型。用户还可通过HySim提供的链接编辑器,实现参数与参数间的表达式关联,为联合仿真提供基础。
4、分布式计算
HySim可整合现有计算资源进行分布式计算。通过安装部署可将现有工作站、服务器等作为计算节点,Hysim计算任务可以调用集成的计算节点进行分析计算。在系统中可对计算任务记性查看和监控。
Hysim存在与高性能计算管理系统(如LSF等)的系统接口,可将Hysim中的计算任务提交到高性能计算管理系统中进行计算,同时可对计算过程进行监控,并在计算完成后将计算结果取回。
5、FMI协议支持
HySim支持FMI协议中的联合仿真部分。HySim通过解析其它工具生成的FMU包,关联FMU包之间的参数传递关系,提供优化的通讯控制算法,从而实现基于FMI协议的联合仿真。
HySim还提供基于工具二次开发的FMI接口。通过对仿真工具进行二次开发,使得仿真工具支持导入、导出FMU包进行联合仿真。