【任务列表】基于有限元法的复合材料结构变形计算软件开发
基本能力
- 任务01 开发环境配置:完成c++开发环境vs2017的安装。下载连接
- 任务02 学习《有限元法程序设计及应用》(高希光编著)第一章,根据记忆重新推导二维杆单元计算公式。
- 任务03 基于面向对象思想,采用c++编写二维杆单元计算程序
- 难点:有限元法C程序设计如何用一维内存来存储矩阵
- 难点:总刚的合成
- 任务04 安装商用有限元软件ansys
- 任务05 学习ansys:教程地址——课题组网盘/课程/ANSYS教学视频/2.1 ANSYS APDL 基础进阶与高级分析实例(新版)
- 任务06 用ansys做一个二维杆单元结构的计算案例,并和自编程序计算结果进行对比。
- 任务07 推导三维杆单元计算公式。
- 任务08 编写三维杆单元计算程序,计算结果与ansys结果一致。
- 任务09 学习《弹性力学》课程:第1,2,6章,并通过考试。
- 任务10 学习《有限元法程序设计及应用》第二章,并通过考试。
- 任务11 学习《有限元法程序设计及应用》第三章。
- 任务12 推导平面三角形单元的计算公式。
- 任务13 编写平面三角形单元的计算程序,计算结果与ansys结果一致。
- 任务14 学习《有限元法程序设计及应用》第五章,第六章,并通过考试。
- 任务15 推导四结点等参元的计算公式。
- 任务16 编写四结点等参元的计算程序,计算结果与ansys结果一致。
- 任务17 推导空间八结点等参元的计算公式。
- 任务18 编写空间八结点等参元的计算程序,计算结果与ansys结果一致。
- 任务19 学习开源矩阵数学库Eigen。
- 任务20 应用Eigen数学库中的稀疏矩阵技术改写求解器,实现大规模计算。
界面开发能力
- 任务21 QT C++安装配置。qt下载连接:https://pan.baidu.com/s/1lpobr8jm2dCCEd--SriQ2w 提取码: wztn
- 任务22 学习QT C++开发图形界面:https://pan.baidu.com/s/1KOLbTHR5gK0Jr9MI0VPKHw 提取码: x2i7
- 任务23 学习VTK 实现三维模型的显示:https://pan.baidu.com/s/1yX6UKOBQt7_NEzXsHeNOjQ 提取码: buw9
- 任务24 设计一个类似ansys的有限元分析软件FEM_nuaa
- 任务25 用svn实现代码的版本管理和协同开发
有限元软件的初步实现
- 任务26 完成FEM_nuaa的详细设计,并初步分工
- 任务27 完成代码编写与测试
- 任务28 FEM_nuaa与同类产品的对比