1. 熟悉OpenFOAM基础操作,能在Linux环境下完成安装与配置,了解核心目录功能及仿真流程。
2. 掌握C 基础语法及面向对象编程,具备模块化代码设计能力。
3. 了解Qt框架基础,能够使用常见控件实现简单交互界面。
4. 提前了解学习FastCAE-Flow流体仿真软件。(https://mp.weixin.qq.com/s/GoL04GNg7W4AC4mJjCXmnw)
1. FastCAE定制开发实战
通过案例实战,吃透FastCAE去中心化与模块化的核心设计理念,并亲手完成仿真业务交互开发,具备基于FastCAE底座独立构建和扩展仿真应用实战的能力。
2. CFD软件集成全流程
掌握OpenFOAM从网格划分、求解到后处理可视化分析的全流程,深入了解FastCAE-Flow核心架构与模块设计,并亲手实践求解器的集成开发,打通流体仿真开发的全链路。
3. 即插即用的项目加速包
直接获得课程中的完整案例源码和文档等资料、快速配置的开发环境及多个行业解决方案参考,将所学应用于实际项目中。
本次课程以 FastCAE 工业仿真开源底座平台为核心,结合 OpenFOAM 与FastCAE-Flow流体仿真软件,通过理论讲解、架构剖析与项目实战三位一体的教学模式,带您系统性地掌握从仿真流程应用到软件架构开发的全链路核心技术。
(1)理论部分:
1)FastCAE研发背景
2)FastCAE发展历程
3)FastCAE生态版技术架构
4)FastCAE学科应用
5)FastCAE开发基础
(2)实践部分:
通过真实案例演示仿真业务功能交互开发流程
(1)OpenFOAM概述
(2)OpenFOAM文件结构
(3)顶盖驱动流算例
(4)汽车外流场案例
(5)多头管道内流场案例
(1)软件概述
(2)核心功能
(3)应用案例
(1)总体设计
(2)模块设计
(3)调用流程
(1)架构总体设计
(2)物理场数据创建机制
(3)物理场数据更新机制
(4)字典写出与程序调用
(5)其它求解器集成
(1)成熟组件介绍
(2)通用结构分析软件
(3)声振耦合分析软件
(4)通用几何建模软件