目录
第1章等几何分析
1.1等几何分析概述
1.2样条函数及几何造型
1.2.1B样条函数及其导数
1.2.2B样条几何
1.2.3B样条函数细化
1.2.4非均匀有理B样条
1.3弹性力学基本方程
1.3.1弹性力学的几个基本概念
1.3.2弹性力学基本方程
1.3.3二维弹性力学基本方程
1.4等效积分弱形式及其近似求解方法
1.4.1弹性力学基本方程的张量形式
1.4.2等效积分弱形式
1.4.3基于等效积分形式的近似求解方法——伽辽金法与里茨方法
1.5有限元基本思想及等参变换
1.5.1有限元基本思想
1.5.2等参有限元
1.6等几何分析的基本流程
1.6.1控制方程弱形式及其等几何离散
1.6.2数值积分
1.6.3单元刚度矩阵以及载荷向量组装
1.6.4边界条件施加
1.6.5等几何分析基本流程
1.6.6等几何分析与有限元分析的对比
1.7经典案例
1.7.1二维无限大带孔方板受面内拉伸载荷作用
1.7.2三维Scordelis-Lo屋顶受自重作用
1.8本章小结
习题
参考文献
第2章经典拓扑优化方法
2.1简要概述
2.2问题描述
2.3变密度法
2.3.1发展概况
2.3.2基本原理
2.3.3结构刚度最大化模型
2.3.4最优准则法
2.3.5常见数值问题
2.3.6过滤实施方案
2.3.7程序实施
2.3.8常见案例
2.4水平集方法
2.4.1发展概况
2.4.2基本原理
2.4.3Hamilton-Jacobi方程
2.4.4Hamilton-Jacobi方程的求解
2.4.5结构刚度最大化模型
2.4.6形状导数
2.4.7拓扑导数
2.4.8优化收敛准则
2.4.9符号距离函数正则化
2.4.10基于Hamilton-Jacobi方程的水平集方法算法流程
2.4.11程序实施
2.4.12常见案例
2.5移动组件法
2.5.1发展概况
2.5.2基本原理
2.5.3结构刚度最大化模型
2.5.4常见案例
2.5.5常见数值策略及方法
2.5.6程序实施
2.6泡泡法
2.6.1发展概况
2.6.2基本原理
2.6.3结构刚度最大化模型
2.6.4常见数值策略及方法
2.6.5程序实施
2.6.6常见案例
2.7本章小结
习题
参考文献
第3章基于NURBS的等几何拓扑优化方法
3.1简要概述
3.1.1基于“密度”的等几何拓扑优化方法
3.1.2基于“边界”的等几何拓扑优化方法
3.1.3基于“组件”的等几何拓扑优化方法
3.2基于NURBS的几何参数化
3.3密度分布函数
3.3.1离散控制点密度
3.3.2平滑离散控制点密度
3.3.3基于NURBS基函数构造DDF
3.4等几何分析
3.5拓扑优化模型
3.6灵敏度分析
3.7案例讨论
3.7.1悬臂梁
3.7.2四分之一圆环
3.7.3L形梁
3.7.4三维Michell结构
3.7.5三维类桥梁结构
3.7.6三维管道结构
3.8本章小结
习题
附录
附录Ⅰ三维Michell结构
附录Ⅱ三维类桥梁结构
附录Ⅲ三维管道结构
参考文献
第4章基于多片NURBS的等几何拓扑优化方法
4.1简要概述
4.2基于Nitsche方法的多片等几何分析
4.2.1控制方程
4.2.2弱形式
4.2.3离散方程
4.2.4稳定系数推导
4.3多片NURBS结构拓扑描述模型
4.3.1局部密度分布函数
4.3.2结构拓扑描述与数值分析双分辨率网格离散
4.3.3多子域分布密度分布函数
4.3.4单元与全局刚度矩阵计算
4.4拓扑优化设计模型
4.5灵敏度分析
4.5.1静柔度问题
4.5.2动柔度问题
4.6数值实施
4.7数值案例
4.7.1双分辨率离散网格的有效性
4.7.2经典算例对比
4.7.3复杂结构优化设计
4.7.4受半正弦载荷作用的悬臂梁
4.7.5受移动载荷作用的桥梁结构
4.8本章小结
习题
参考文献
第5章基于等几何拓扑优化的拉胀超材料设计
5.1简要概述
5.2基本思想
5.3能量均匀化
5.3.1基本理论
5.3.2方法实施
5.3.3基本MATLAB程序
5.4基于NURBS的多相材料插值模型
5.5优化模型
5.6灵敏度分析
5.6.1单相材料
5.6.2多相材料
5.7数值案例: 单相拉胀超材料
5.7.1二维微观结构单胞设计
5.7.2三维微观结构单胞设计
5.8数值案例: 拉胀复合超材料
5.8.1二维微观结构单胞设计
5.8.2三维微观结构单胞设计
5.9本章小结
习题
参考文献
第6章基于多片等几何拓扑优化的多孔结构全尺度设计
6.1简要概述
6.2设计思路
6.3多功能多区域设计
6.3.1多目标设计需求
6.3.2设计方式简述
6.3.3多功能多区域拓扑描述模型
6.4周期性约束机制
6.5拓扑优化模型
6.5.1多孔结构灵活性设计
6.5.2多孔结构多功能设计
6.6灵敏度分析
6.7案例讨论
6.7.1多孔结构灵活性设计
6.7.2结构功能性设计
6.8本章小结
习题
参考文献
第7章基于多片等几何拓扑优化的结构跨尺度设计
7.1简要概述
7.2周期性分布式多孔结构跨尺度设计
7.2.1问题描述
7.2.2设计原理
7.2.3基本MATLAB程序
7.2.4基本案例呈现
7.3微观结构单胞的几何描述
7.3.1桁架点阵结构
7.3.2曲面点阵: TPMS
7.4基于Kriging模型的微结构等效属性评估
7.4.1弹性张量矩阵
7.4.2热传导张量矩阵
7.5跨尺度优化模型
7.5.1结构承载性能最大化
7.5.2结构散热性能最大化
7.6灵敏度分析
7.6.1优化模型一灵敏度分析
7.6.2优化模型二灵敏度分析
7.7案例讨论
7.7.1结构承载性能
7.7.2结构散热性能
7.8本章小结
习题
参考文献
第8章等几何拓扑优化MATLAB程序实施
8.1MATLAB简介
8.2方法原理
8.2.1B样条
8.2.2NURBS
8.2.3贝塞尔单元与Bernstein多项式
8.2.4基于贝塞尔提取的NURBS
8.2.5基于贝塞尔提取的等几何分析
8.2.6基于贝塞尔提取的等几何拓扑优化
8.3MATLAB代码框架
8.3.1IgaTop: 基于NURBS的等几何拓扑优化
8.3.2B-ITO: 基于贝塞尔提取的等几何拓扑优化
8.3.3B-ITO与常规ITO之间的区别
8.4B-ITO的具体实施模块
8.4.1几何模型构建模块
8.4.2IGA预分析模块
8.4.3贝塞尔预计算模块
8.4.4IGA分析模块
8.4.5初始化模块
8.4.6光滑机制模块
8.4.7求解结构响应模块
8.4.8目标函数和灵敏度分析模块
8.4.9更新模块
8.5案例验证
8.5.1四分之一圆环
8.5.2L形梁
8.5.3基准案例: MBB梁、悬臂梁和Michell型结构
8.6本章小结
习题
附录
B-ITO工具箱中的子函数简介
B-ITO工具箱中的输入输出参数简介
B-ITO工具箱的主函数B-ITO2D
参考文献
第9章总结与展望