内容推荐 本书依托产教融合理念,注重理论与实践的结合,重点讲述有限元法、有限差分法、物质点法、等几何法的理论基础,并提供各理论方法完整的MATLAB代码,对简单的工程问题进行仿真分析,循序渐进地展现各方法的具体实现。同时,针对复杂工程实例,如板料冲压成型、锻造成型及铸造成型,提供相应的数值求解方程及通用软件的操作步骤,加深读者对数值方法理论与实践的理解。各章节的编排均采用先理论后MATLAB实例代码或者工业软件实现的方式,便于读者的领悟。本书在阐述各类典型数值方法的基础理论知识时,力求详尽,通俗易懂。实例化部分采用简洁的MATLAB代码,由浅入深,与理论公式对应进行讲解,易于上机实现。工程实例物理模型的建立与数值理论相辅相成,促进读者对数值方法的理论与实践相结合的了解与掌握。 本书可供高等院校机械类、材料类的本科生和研究生及相关科研人员参考。 目录 第1章 先进数值方法概述 1.1 常用数值仿真方法简介 1.1.1 有限元法 1.1.2 有限差分法 1.1.3 物质点法 1.1.4 等几何法 1.2 工业软件发展历程及未来 1.2.1 CAE软件发展历史 1.2.2 我国工业软件的现状与未来 复习思考题 第2章 有限元法 2.1 有限元法基础理论 2.1.1 有限元平衡方程 2.1.2 常见单元的形函数 2.1.3 等参单元数值积分 2.1.4 刚度矩阵和力向量的组装 2.1.5 边界条件施加及求解 2.2 杆单元和四边形单元实例分析 2.2.1 杆单元阶梯杆拉伸 2.2.2 四边形单元方板拉伸 2.3 悬臂梁弯曲的Ansys分析 2.3.1 Ansys模拟 2.3.2 理论求解悬臂梁受力 2.4 金属塑性成型有限元理论 2.4.1 动力学虚功率方程 2.4.2 有限元方程 2.4.3 中心差分算法 2.4.4 临界时间步长 2.5 金属锻压成型中的数值模拟 2.5.1 金属锻压成型仿真的主流软件 2.5.2 应用案例——Deform软件 2.6 金属冲压成型中的数值模拟 2.6.1 金属冲压成型仿真的主流软件 2.6.2 应用案例——NXForming软件 复习思考题 第3章 有限差分法 3.1 有限差分法基础 3.1.1 差分基本概念 3.1.2 差分方程、截断误差和相容性 3.1.3 差分格式的构造 3.2 泊松问题 3.2.1 泊松理论 3.2.2 实例分析 3.2.3 MATLAB源代码 3.3 枝晶凝固问题 3.3.1 枝晶凝固理论 3.3.2 实例分析 3.3.3 MATLAB源代码 3.4 颗粒烧结问题 3.4.1 颗粒烧结理论 3.4.2 实例分析 3.4.3 MATLAB源代码 3.5 通道湍流流动问题 3.5.1 通道湍流流动理论 3.5.2 实例分析 3.5.3 MATLAB源代码 3.6 铸造问题 3.6.1 铸造理论 3.6.2 实例分析——AnyCasting 复习思考题 第4章 物质点法 4.1 物质点法理论 4.1.1 更新拉格朗日格式的弱形式 4.1.2 物质点离散 4.1.3 运动方程求解 4.1.4 广义插值物质点法 4.1.5 物质点法开源程序 4.2 梁问题 4.2.1 物质点法变体 4.2.2 实例分析 4.2.3 MATLAB源代码 4.3 边坡失效问题 4.3.1 D-P模型 4.3.2 实例分析 4.3.3 MATLAB源代码 4.4 三维压印成型问题 4.4.1 动态显式物质点法 4.4.2 实例分析 4.4.3 伪代码 复习思考题 第5章 等几何法 5.1 等几何法基础理论 5.1.1 B样条理论 5.1.2 NURBS理论 5.1.3 NURBS细化 5.1.4 数值积分 5.1.5 边界值问题求解 5.1.6 等几何法分析流程 5.2 圆孔方板的弹性拉伸问题 5.2.1 弹性理论 5.2.2 实例分析 5.2.3 MATLAB源代码 5.3 螺栓预紧力的弹塑性拉伸问题 5.3.1 弹塑性理论 5.3.2 实例分析 5.3.3 MATLAB源代码 5.4 二维接触压印问题 5.4.1 接触搜索理论 5.4.2 实例分析 5.4.3 MATLAB源代码 5.5 枝晶凝固问题 5.5.1 枝晶凝固理论 5.5.2 实例分析 5.5.3 FORTRAN源代码 5.6 薄板振动问题 5.6.1 数学模型 5.6.2 实例分析 5.6.3 MATLAB源代码 复习思考题 第6章 开源软件及编译运行 6.1 开源有限元程序 6.1.1 OpenRadioss 6.1.2 MOOSE 6.1.3 Deal.II 6.2 开源物质点法程序 6.2.1 MPM3D-F90 6.2.2 Karamelo 参考文献 |