需求:
产品开发是一个跨部门,跨学科的协同设计过程,多数情况下产品的研发需要多个部门配合工作,而当需要对产品功能进行仿真验证时,需要把各部分模型进行集成,获得各部分模型之间的耦合关系,且需要在仿真过程中保证各部分模型之间能够进行高效的数据交互。所以在系统级的多学科数字化建模之后,还需要进行耦合仿真。例如各个行业遇到的耦合问题:
因此,为产品研发提供一个多学科软件之间耦合仿真环境实现对各类仿真工具、打通工具间的数据接口、进行联合仿真自动化,提高仿真设计效率变得非常必要。
解决方案:
幂知科技提供一个自主研发的多物理场耦合框架,在此基础上进行少量开发能够快速实现多物理场的耦合覆盖流体、结构、电磁、运动、颗粒等多个主流学科,并支持这些学科内的主流仿真软件,同时也支持与系统分析软件和自研软件间的耦合分析。
该框架主要包含的部分多物理场耦合客户端、耦合服务端和各个仿真软件的适配器模块:
对于稳态问题来说,由于只存在一个解,因此数据交换时序对耦合计算结果的影响不大。对于瞬态问题来说,由于初始状态决定了解,因此初始数据交换阶段的数据交换时序对联合仿真计算结果的影响很大。为了得到符合物理实际的解,在初始数据交换阶段需要选择合适的数据交换时序:
耦合计算的过程可以分为4步:
1) 模型准备:用户在CAE程序中准备要参与联合计算的模型文件。
2) 耦合计算定义:即耦合计算配置,用户在图形界面模块中进行操作,配置耦合模型、耦合参数、耦合格式和耦合算法等。
3) 耦合计算运行: 联合流固耦合仿真通过相应的适配器模块控制CAE程序进行联合仿真计算;计算过程中联合仿真服务模块可以调用监视器模块对联合仿真计算过程进行监视。
4) 后处理:后处理模块可以读入联合仿真服务模块输出的数据文件并对数据进行处理。
框架支持以图形化的方式配置联合仿真参数,如指定各个仿真软件中需要进行数据传递的边界,同时启动耦合仿真,启动程序进行系统控制仿真;同时,通过中间接口进行数据交换,最后以曲线或模型的方式展示联合仿真过程中各个仿真软件的计算结果。
耦合配置示意
耦合监控示意
耦合结果输出
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删