服务概述
CAE 自动化与二次开发通过脚本、API、参数化建模及软件集成等技术,将重复性的仿真操作转化为标准化、自动化的工程流程,可用于提高仿真效率、减少人工操作、统一分析方法并降低复杂 CAE 工作流程的使用门槛。
GMCAE 面向企业研发及工程仿真团队,提供 CAE 自动化、批处理、前后处理开发、仿真流程集成及工程软件二次开发服务,可结合企业现有 CAE 软件、分析方法和研发流程,开发适合具体工程场景的自动化工具及解决方案。
服务内容
根据企业现有 CAE 流程、软件环境及工程需求,可开展包括但不限于以下开发工作:
- CAE 前处理自动化
- CAE 求解流程自动化
- CAE 后处理自动化
- 批量模型处理与批量计算
- 参数化建模与参数化分析
- 仿真结果自动提取
- 仿真报告自动生成
- CAE 数据处理与格式转换
- 商业 CAE 软件二次开发
- CAE 工具及插件开发
- 多软件仿真流程集成
- 自动化仿真及优化流程开发
对于重复性较高、模型数量较多或流程较复杂的仿真任务,可根据企业实际工作方式设计相应的自动化方案。
典型应用
CAE 自动化与二次开发可应用于企业研发及工程仿真中的多种场景,例如:
- 批量有限元模型建立与修改
- 材料、载荷及边界条件自动设置
- 批量工况自动创建
- 求解任务自动提交与管理
- 大批量模型自动计算
- 仿真结果自动提取与整理
- 云图、曲线及结果图片自动生成
- CAE 分析报告自动生成
- 不同软件之间的数据转换
- 参数化分析及设计方案批量计算
- 企业标准分析流程工具化
- 面向设计工程师的专用 CAE 工具开发
技术能力
根据项目需求,可开展从需求分析到自动化工具开发及交付的完整技术工作,包括:
- CAE 工作流程梳理
- 自动化需求分析
- 软件 API 及脚本接口开发
- Python 等工程脚本开发
- 参数化模型及模板开发
- 前处理流程自动化
- 求解任务自动化
- 后处理及结果提取自动化
- CAE 数据解析与处理
- 多软件数据及流程集成
- 图形界面及工程工具开发
- 自动化计算流程搭建
- 工具测试与工程验证
- 企业内部部署及使用支持
具体技术实现方式根据目标 CAE 软件、操作系统、接口能力、数据格式及企业 IT 环境确定。
服务流程
典型项目通常按照以下流程开展:
- 梳理现有 CAE 工作流程及使用场景
- 识别重复操作、效率瓶颈及自动化需求
- 明确输入数据、计算流程及目标输出
- 制定自动化或二次开发技术方案
- 开发原型并验证关键技术路径
- 完成自动化脚本、工具或软件开发
- 使用典型工程模型进行测试与验证
- 根据实际使用反馈进行优化
- 完成工具交付及使用说明
- 根据项目需要提供培训与后续技术支持
具体开发流程可根据项目规模、软件环境及企业研发流程进行调整。
交付内容
根据项目需求,通常可提供以下技术成果:
- CAE 自动化脚本
- 批处理程序
- 参数化分析工具
- CAE 前后处理工具
- 软件插件或二次开发程序
- 数据处理及格式转换工具
- 自动化仿真计算流程
- 自动结果提取及报告生成工具
- 工具源代码或可执行程序
- 配置文件及工程模板
- 使用说明及技术文档
- 必要的部署、培训及技术支持
具体交付形式、源代码范围及知识产权归属根据项目合同及双方约定确定。
