目录 1
1 绪论 1
1.1 什么叫机械优化设计 1
1.2 优化设计在机械设计中的作用 3
1.3 机械优化设计发展概况 6
2 机械优化设计的基本术语和数学模型 8
2.1 几个机械优化设计问题的示例 8
2.1.1 零件结构参数的优化 8
2.1.2 部件参数的优化 10
2.1.3 连杆机构参数的优化 13
2.1.4 系统参数的优化 14
2.2 机械优化设计的基本术语 16
2.2.1 设计变量 16
2.2.2 目标函数 18
2.2.3 设计约束 19
2.3 优化设计的数学模型及其分类 20
2.3.1 数学模型的一般表达式 20
2.3.2 数学模型的分类 21
2.4 优化设计方法 23
2.5 优化设计的一般过程及其几何解释 24
习题 25
3.1.1 函数的等值面(或线) 27
3.优化设计的某些基本概念和理论 27
3.1 目标函数与约束函数的某些基本性质 27
3.1.2 函数的最速下降方向 29
3.1.3 函数的近似表达式 32
3.1.4 函数的凸性 34
3.2 约束函数的集合及其性质 36
3.2.1 约束函数的集合 36
3.2.2 适时约束 37
3.3 优化设计问题的最优解及其极值条件 37
3.3.1 优化设计问题的最优解 37
3.3.2 无约束优化设计问题的极值条件 38
3.3.3 约束优化设计问题的极值条件 39
3.4 优化设计问题的数值解法及收敛条件 44
3.4.1 数值计算迭代法的基本思想和迭代格式 44
3.4.2 数值计算迭代法的终止准则 45
3.4.3 K-T乘子的计算 47
习题 49
4 优化设计中几种常用的无约束最优化方法 51
4.1 一维搜索的最优化方法 51
4.1.1 搜索区间的确定 52
4.1.2 黄金分割法 53
4.1.3 二次插值法 55
4.2.1 坐标轮换法 58
4.2 多变量的坐标轮换法和Powell法 58
4.2.2 Powell法 61
4.3 多变量的梯度法和共轭梯度法 68
4.3.1 梯度法 68
4.3.2 共轭梯度法 70
4.4 多变量的牛顿法和DFP变尺度法 74
4.4.1 牛顿法 74
4.4.2 变尺度法 75
4.5 多变量无约束最优化方法小结 80
习题 81
5.1 约束优化设计直接解法的基本特点 82
5 约束优化设计的直接解法 82
5.2 约束随机方向搜索法 83
5.2.1 基本原理 83
5.2.2 算法的步骤 86
5.2.3 应用示例 87
5.3 约束优化设计的复合形法 90
5.3.1 复合形法的基本原理 90
5.3.2 初始复合形的构成 91
5.3.3 复合形法的寻优规则和程序计算框图 92
5.3.4 应用示例 93
5.4 约束优化设计的直接搜索方法 97
5.4.1 方法的基本原理 97
5.4.2 适用可行方向的条件和产生方法 100
5.4.3 步长因子的确定 103
5.4.4 终止准则 105
5.4.5 可行方向法的算法步骤 106
5.4.6 应用示例 106
习题 108
6 约束优化设计的间接解法 110
6.1 约束优化设计间接解法的基本思想 110
6.2 内点惩罚函数法 112
6.2.1 内点惩罚函数法的基本原理 112
6.2.2 内点惩罚函数法的算法和程序计算框图 113
6.2.3 内点惩罚函数法使用中的几个问题 113
6.2.4 应用示例 116
6.3 外点惩罚函数法 120
6.3.1 外点惩罚函数法的基本原理 120
6.3.2 外点惩罚函数法的算法和程序计算框图 123
6.3.3 外点惩罚函数法使用中的问题 123
6.3.4 应用示例 126
6.4 混合惩罚函数法 128
6.4.1 混合惩罚函数法及其算法步骤 128
6.4.2 用外推法加快搜索过程 129
6.5 约束优化设计问题间接解法小结 130
习题 131
7.1.1 建模的方法论和步骤 133
7 优化设计实践中的某些问题 133
7.1 优化设计的建模 133
7.1.2 减少数学模型的维数 134
7.1.3 减少约束条件数 135
7.2 数学模型的尺度变换 137
7.2.1 设计变量的标度 137
7.2.2 目标函数的尺度变换 138
7.2.3 约束函数的规格化 139
7.3 建模中数表和图线的程序化 140
7.3.1 数表的程序化 140
7.4.1 优化方法的选择 143
7.4 优化设计的实施 143
7.3.2 图线的程序化 143
7.4.2 收敛精度的选择 144
7.5 优化计算结果的分析 145
7.5.1 优化计算结果的分析 145
7.5.2 优化设计结果的灵敏度分析 146
习题 149
8 多目标问题的优化设计方法 151
8.1 引言 151
8.2 基本概念和定义 151
8.3.1 基本原理 154
8.3.2 应用示例 154
8.3 协调曲线法 154
8.4 统一目标函数法 156
8.4.1 目标规划法 156
8.4.2 乘除法 157
8.4.3 加权线性组合法 158
8.4.4 加权因子的选择 158
8.4.5 应用示例 162
8.5 功效系数法 164
8.5.1 基本原理 164
8.5.2 应用示例 164
习题 166
8.6 小结 166
9 离散变量优化设计方法 168
9.1 引言 168
9.2 数学模型的一般形式及其某些基本概念 168
9.3 离散变量问题的最优解及其收敛准则 170
9.4 离散变量自适应随机搜索法 173
9.4.1 基本原理 173
9.4.2 设计点样本产生的基本方程 173
9.4.3 随机移步查点技术 175
9.4.4 算法构造原理及步骤 175
9.5 离散变量的组合形法 176
9.5.1 初始离散组合形的产生 176
9.5.2 离散一维搜索 177
9.5.4 离散变量组合形的调整 178
9.5.5 离散变量组合形算法的收敛准则 178
9.5.3 约束条件的处理 178
9.5.6 离散变量组合形算法的步骤和框图 179
9.6 离散性惩罚函数法 179
9.6.1 基本原理 179
9.6.2 关于惩罚因子和离散惩罚函数指数的选择 182
9.6.3 伪最优和核正程序 183
9.6.4 离散惩罚函数的算法 183
9.7 应用示例 183
10.2 随机变量的某些基本概念和性质 185
10 随机变量优化设计方法 185
10.1 引言 185
10.2.1 随机变量的概率密度函数及其特征值 186
10.2.2 概率分布的几种常用的解析模型 189
10.2.3 多维随机变量及其分布 190
10.2.4 多维随机变量的函数 191
10.3 含有随机变量的优化设计模型 192
10.3.1 随机参数和随机设计变量 192
10.3.2 随机型优化设计数学模型 193
10.4.3 概率约束模型的最优解及其概念 194
10.4.2 概率约束的某些基本概念 194
10.4.1 概率约束优化设计模型 194
10.4 概率约束问题及其模型 194
10.5 一次二阶矩方法 195
10.5.1 基本原理 195
10.5.2 一次二阶矩方法 197
10.6 随机模拟搜索方法 197
10.6.1 随机模拟的基本原理 198
10.6.2 随机变量的抽样 198
10.6.3 实施的方法 200
10.7 应用示例 201
10.7.1 数学模型 201
10.7.2 用一次二阶矩法求解 202
10.7.3 用随机模拟搜索法求解 203
附录 205
附录1 一维搜索二次插值法的BASIC程序 205
附录2 无约束求极小值Powell方法的BASIC程序 206
附录3 约束直接求解复合形法的BASIC程序 208
附录4 约束间接求解SUMT(内点)法的BASIC程序 209
附录5 211
附录6 212
附录7 214
附录8 216
主要参考文献 217