首页/文章/ 详情

仿真自动化的流程和开发的内容

1年前浏览7458

仿真自动化的流程和开发的内容

作为一个仿真工程师,我们都知道在做仿真计算时,前处理占据了大量的时间,特别是几何处理和网格划分这块。一旦几何处理和网格划分完毕也就意味者我们的仿真工作至少完成了60%以上。那么有没有可以倍速提升仿真效率的做法呢?

答案是肯定的,在某些场景下,我们可以通过采用仿真自动化的方式来提高效率。仿真自动化从原理上来说,分为设计、仿真分析流程(业务过程)自动化设计、仿真软件自动化。前者是将设计、仿真分析流程封装成模板,控制代码驱动模板自动执行。后者则是为设计、仿真软件开发接口,控制代码通过软件接口驱动仿真软件自动执行。

不管是仿真流程自动化和仿真软件自动化,从开发的流程来说,都可以分为GUI开发前处理开发仿真流程集成开发求解开发和后处理开发五个环节,当然了这里我没有介绍软件工程比较关注的需求调研和测试环节,也没有陈墨文档模块,这几块从研发角度来讲,也是很重要的,是软件开发过程中非常重要的环节。

上述五个开发流程,均有其不同的开发目标和开发内容以及对应的收益,考虑到文字表达的直观度欠佳,我以表格的方式来展示,相信您看了后会一目了然。

流程

开发目标

开发内容

项目收益

GUI开发

用户交互界面开发

1.各类交互界面开发,能够对边界、模型、工况等进行设置

2.工具软件集成接口开发

简化操作、降低应用门槛、效率提升

前处理开发

模型解析和参数提取

1.对模型文件进行解析

2.提取及仿真计算相关关键参数

效率提升

仿真流程集成开发

仿真分析流程封装

1.开发脚本实现计算网格的生成

2.自动输出设定条件的计算准备文件,进行数值计算

效率提升

求解开发

集成计算及计算控制

1.集成HPC资源

2.对计算情况进行监控

效率提升

一键提交

后处理开发

结果提取

自动生成报告

1.从计算结果中提取结果数据,形成图表、图形

2.自动输出标准格式的报告

效率提升

一致性高

写在最后,上海幂知科技有限公司(www.mizhitech.com)从事CAE开发和CAE二次开发多年,在仿真自动化方面形成了自己独特的优势,为航空航天、船舶、核电、汽车、高科电子等诸多用户提供了大量的仿真自动化案例,有兴趣的朋友们可以关注一下或者联系我(info@mizhitech.com)。

云计算数字孪生HPC仿真体系拓扑优化形状优化参数优化多学科优化单元技术二次开发后处理分析求解技术网格处理几何处理SimLabOptiStructHyperMeshFluxPolyflowOptiSlangXFlowSimpackCSTNX NastranMotorsolveFemapFLOW-3DMATLABOpenFOAMInventorAutoCADCreoSimufactPatranNastranMarcAdamsSimcenter 3DMAGNETHeedsFloEFDEDEMMechanicalHFSSEnSightIcepakMaxwellFluentCFXIsightCATIAAbaqusUGStar-CCM+FlothermFlomasterAMESim
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-07-13
最近编辑:1年前
幂知科技
工程软件研发技术及服务提供商
获赞 14粉丝 5文章 6课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈