机械优化设计

  • 格式:pdf
  • 大小:389.66 KB
  • 文档页数:17

目录

机械优化设计方法总结与应用............................................................................ 1

1

优化设计对象 .............................................................................................. 1

1.1 优化空间的选取..................................................................................... 1

1.2 通用函数的建立..................................................................................... 1

1.3 迭代常用的终止条件............................................................................. 1

2

优化设计方法 .............................................................................................. 2

2.1 区间搜索法............................................................................................. 2

2.2 一维优化方法......................................................................................... 2

2.2.1 格点法.......................................................................................... 2

2.2.2 黄金分割法.................................................................................. 2

2.2.3 二次插值法.................................................................................. 3

2.3 多维无约束法......................................................................................... 3

2.3.1 梯度法.......................................................................................... 3

2.3.2 牛顿法.......................................................................................... 4

2.3.3 变尺度法...................................................................................... 4

2.4 多维有约束法......................................................................................... 5

2.4.1 可行方向法.................................................................................. 5

2.4.2 罚函数法...................................................................................... 5

3

离合器碟形弹簧最优化设计 ...................................................................... 7

3.1 引言......................................................................................................... 7

3.2 碟形弹簧优化设计的数学模型............................................................. 7

3.2.1 设计变量与目标函数选择.......................................................... 7

3.2.2 约束条件确定.............................................................................. 9

3.2.3 优化设计数学模型.................................................................... 10

3.2.4 常量选择.................................................................................... 11

3.3 优化设计方法....................................................................................... 11

3.3.1 内点法步骤与流程.................................................................... 11

3.3.2 内点罚函数法Matlab程序 ...................................................... 12

3.4 运算结果分析....................................................................................... 15

4

课程总结 ......................................................................错误!未定义书签。

参考文献.............................................................................................................. 16

1

机械优化设计方法总结与应用

通过这学期的学习,我们学习了一维优化法(进退法、格点法、黄金分割法、

二次插值法),无约束法(坐标轮换法、梯度法、牛顿法、变尺度法),多维有

约束法(复合型法、惩罚函数法)。

1 优化设计对象

1.1 优化空间的选取

每种优化方法在理论上都是能够解决问题的,但在实际应用上它们却有着一

定的局限。首先是优化空间的选择,从优化方法的推导过程就能看到过于理想,

推导中只存在单一的极值,解决实际问题就产生了困扰,如果采用以上优化算法,

就有可能收敛于某一个极值,得到的并非最优解。因此使用课堂上讲解的优化方

法解决实际问题就必须使得例子充分的简单,在优化空间内波动不大或对实例具

有充分的了解,能够选择正确的优化空间,或进行多次优化求解。

1.2 通用函数的建立

每一种算法很难建立通用的输入接口。我们能够采用正则表达式对输入元素

进行提取,也能够利用堆栈技术或二叉树技术对算式进行存储辨识。但是每个优

化算法均涉及了对优化函数的求导,求导过程,及函数变换过程,必须启动算法

编译。使用计算机进行通用的严格的变换处理还具有一定的难度。

1.3 迭代常用的终止条件

a) 点距准则。相邻的两个迭代点之间的距离已经达到充分小,即

�x(k+1)−x(k)�

1

b) 函数下降量准则。相邻两迭代点的函数值下降量已达到充分小;分

为以下两种情况。

绝对下降量判断:�F(x(k+1)

)−F(x(k)

)�

2

相对下降量判断:�F(x(

k+1)

)−F(x(

k)

)�

�F(x(

k+1)

)

3

c) 梯度准则。�∇F(x(k+1)

)�

4 一般取ε

4=10−4

2

2 优化设计方法

2.1 区间搜索法

区间搜索的常用方法是进退法。其特点是利用单峰函数性质,在极小点α左

边函数值应严格下降,而在极小点右边函数值应严格上升,进行求解。因此,可

从某一个给定的初始点x(0)

出发,以初始步长h0

沿着目标函数值的下降方向,逐

步前进(或后退),直至找到相继的3个试点的函数值按“大一小一大’变化为

止。搜索到相应区间[x

n(k)

,x

n+2(k)

]。减小步长进行下一次的搜索,反复迭代至步长

足够小时停止。在一维函数中均能使用,但是注意选取空间的单峰性质。

2.2 一维优化方法

一维有约束方法分为进退法、格点法、黄金分割法、二次插值法。

一维约束方法的基本迭代公式为:

X(k+1)

=X(k)

+α(k)S(k)

当已知迭代初始点X(k)

,且搜索方向S(k)

确定后,迭代所得的新点X(k+1)

取决

于步长α(k)

,不同的α(k)

会得到不同的X(k+1)

和不同的日标函数值f(X(k+1))因此,

在多维优化问题中,一维优化的目的是在既定的X(k)

和S(k)

下寻求最优步长α(k)

使迭代产生的新点X(k+1)

的函数值为最小。

格点法 2.2.1

格点法的特点是,将一维函数为f(x),搜索区间为[a,b],分解为n+1个等分。同时根据1,2,...,n)(kk

1nab

ax

1=

+−

+=,可获得每一点的横坐标,进而求出纵坐

标,只要找到 y值最小者ym=min{yk , k=1,2,…,n},则在区间[x

m−1 ,x

m+1]内必

包含极小点。将[x

m−1 ,x

m+1]作为新的区间进行下一次搜索,反复迭代,至收敛

达到一定精度。

格点法在每一次迭代过程中都需要将空间n等分,迭代的次数越多,精度越

高,一旦区间大小,等分数目及精度确定,就能确定其迭代次数。

黄金分割法 2.2.2

黄金分割法适用于[a,b]区间上的任何单峰函数求极小值问题。对函数除要求