机械优化设计讲义第2讲

合集下载

[工学]机械优化设计孙靖民主编课件

[工学]机械优化设计孙靖民主编课件

当 X
(0)

(x1 ) (x2 ) 0时,
2 2
如果上式极限存在,则称这个极限值为目标 函数F(X)在Xº 点沿S方向的方向导数。
§2.1
目标函数的性态分析
记作
F ( X S
(0)
)
lim (0)
X
F (x
( 0) 1
x1 , x
( 0) 2
x 2 ) F ( x , x )
x
1 2 3 4
1
§2.1
目标函数的性态分析
非圆形的等值面(等值线)是 实际问题中常见的。可以用地形图 中的等高线来比喻。等值线的中心 一般是目标函数的极值,等值线越
密,该处的函数变化率越大。 等值线(面)的分布律表示了
目标函数的变化情况。 对于有中心的曲线族,求目标
中心
函数的极值就是寻找等值线族的共
§2.1
目标函数的性态分析
二、函数的方向导数
等值面或等值线只是从几何方面定性地表达了目标函 数的变化规律。这是不够的,必须对目标函数的性态作定 量的分析,以便进一步探明目标函数沿某个指定方向的函 数值的变化率是多少,沿哪个方向变化率最大。(现代设 计方法的发展趋势之一,就是由定量取代定性。)为此, 需要引入方向导数和梯度的概念。
而对于n维函数,可以以此类推出:
n F ( X ( 0) ) F ( X ( 0) ) . cos i S xi i 1
§2.1
目标函数的性态分析
例1:优化钻杆问题
F(X ) x x
2 1
2 2
设方向S
1
, S 2分别为
0 0 40 60 1 1 S1 , S 2 0 0 50 30 2 2

机械优化设计教案第二篇

机械优化设计教案第二篇

2 例2 1 :求二元函数 F(X) πx1 x2 / 4 在X 0 [1,1]T 点
1 / 4 1 / 3 沿S1 和S 2 的方向导数。 2 / 4 2 / 6
6
分析:
F ( X ) T F ( X ) S F ( X ) S cos( F ( X ), S ) S 函数F(X)沿S方向的方向导数等于向量▽ F(X)在S方 向上的投影。 当cos( ▽ F(X) , S )=1时,即S 与 ▽ F(X)方向相 同时,向量▽ F(X) 在 S 方向上的投影最大,其值为 F ( X )
函数F(X)在点X处的梯度▽F(X), 可记作grad F(X)
F ( X ) F ( X ) x1 F ( X ) x2
T
方向S的单位向量
S cos1 cos2
S 1
5
n元函数 F ( x1 , x2 ,, xn ) 的梯度:
F ( X ) F ( X ) F ( X ) F ( X ) , , , x2 xn x1
极小值点●1 a b
X
16

无约束优化问题的极值
对 于n元 函 数 F ( X ) F ( x1 , x2 , , xn )的 无 约 束 极 值 问 题 min F ( X ), X R n 点X *为 一 个 局 部 极 值 点 的 分 充必 要 条 件 是 :

不等式约束条件下的优化解 不等式约束条件下,可行区域是满足不等式约束的 区域,此区域内有无穷多个解,且必有一个最优解。
14
2.3 极值原理
高等数学中的极值原理实际上是一种无约束优化方法。 由于它是最基本或最简单且广泛应用于工程实际,这里 简单介绍一元函数的极值原理。 设一元函数y=f(x)的定义域为a≤x≤b。在开区间 a<x<b上y=f(x)的极值点X*求法如下:

机械优化设计PPT课件

机械优化设计PPT课件
ⅱ)设计方案—由设计常量和设计变量组成。
ⅲ)维 数—设计变量的个数n.
通常,n ,设计自由度 , 越能获得理想的结果,但求解难度 .
n 10 小型问题 n 11 50 中型问题 n 50 大型问题
2019/8/16
14
2.设计空间
Rn(n 4) 为超越空间.
2019/8/16
15
三.目标函数和等值线
1.目标函数—数学模型中用来评价设计方案优劣的函
数式 (又称评价函数): f (X ) f (x1, x2,...xn ) ①常用指标: 最好的性能; 最小的重量; 最紧凑的外形;
最小的生产成本; 最大的经济效益等.
②单目标和多目标;
l1 l2 l3 l4 0
l1 l10 0
arccos (l2 l1)2 l42 l32 arccos (l2 l1)2 l42 l32 0
2(l2 l1)l4
2(l2 l1)l4
180
l12
l22
2l32 sin 2 ( l22 l12
2019/8/16
22
3.算法的收敛性和收敛准则
1)算法的收敛性
若由某迭代算法计算得到
有极限 lim X (k) X *,这里X *为精确解,则称该迭代算法是 k
收敛的.
2)算法的收敛速度
一般根据算法对正定二次函数的求解能力来判 断,能在有限步迭代中得到其极小点,称算法具有 二次收敛性。具有二次收敛性的算法是收敛速度较 高的方法。
1)二十世纪三十年代.前苏联 Канторович 根据生产组织和计划管理的需要提出线性规划问题. 在 第二次世界大战期间出于战争运输需要,提出线性规划 问题的解法;

02机械优化设计第二章(哈工大—孙靖民)PPT优秀课件

02机械优化设计第二章(哈工大—孙靖民)PPT优秀课件
海赛(Hessian)矩阵
参见教材例题P30
16
*
2 f
G(
x0
)
x12 2 f
x2x1
2 f
x1x2
2 f
x22
海赛矩阵是由函数 f (x1,x2) 在点 x 0 处的二阶偏
导数组成的方阵。由于函数的二次连续性,有:
2 f 2 f x2x1 x1x2
所以 G(x0 ) 矩阵为对阵方阵。
凡满足上式的点称为函数的驻点
27
*
如f y'下图0 所是示个的驻二点元,函但数它,不在是M极0值点点虽。有
f
' x
0

28
*
定理2:若二元可微函数 f (x1,x2)在 x0 x10,x20 的
某个邻域取得极小值的充分条件是要求在该点 2 ) f(x 1,0 x 2)0 0
11212223242526221方向导数1020201020fxxx10201020102010120fxxx方向导数21多元函数的方向导数和梯度二维空间中的方向偏导数与方向导数的关系44三元函数点处沿s方向的方向导数302010coscoscoscoscoscoscos552二元函数的梯度coscoscoscoscos66当梯度方向和当梯度方向和dd方向重合时方向导数值方向重合时方向导数值最大即梯度方向是函数值变化最快方向最大即梯度方向是函数值变化最快方向而梯度的模就是函数值变化率的最大值
依次类推,即可得到n元函
数在点x0处沿s方向的方向导数
f d
x0
f x1
cos 1
x0
f x2
cos 2
x0
.......
f xn
x0

机械优化设计讲义刘长毅

机械优化设计讲义刘长毅

《机械优化设计》讲义刘长毅第一讲第一课时:机械优化设计概论课程的研究对象:根据最优化原理和方法,利用计算机为计算工具,寻求最优设计参数的一种现代设计方法。

目标:本课程目标体系可以分为三大块:理论基础、算法的分析、理解和掌握,算法的设计、实现(编程)能力的培养。

将主要是对算法的学习为主,并兼顾培养一定的解决实际问题能力、上机编程调试能力。

首先,几个概念:优化(或最优化原理、方法)、优化设计、机械(工程)优化设计。

现代的优化方法,研究某些数学上定义的问题的,利用计算机为计算工具的最优解。

优化理论本身是一种应用性很强的学科,而工程优化设计(特别是机械优化设计)由于采用计算机作为工具解决工程中的优化问题,可以归入计算机辅助设计(CAD)的研究范畴。

再,优化方法的发展:源头是数学的极值问题,但不是简单的极值问题,计算机算法和运算的引入是关键。

从理论与实践的关系方面,符合实践-理论-实践的过程。

优化原理和方法的理论基础归根结底还是来源于实际生产生活当中,特别是工程、管理领域对最优方案的寻找,一旦发展为一种相对独立系统、成熟的理论基础,反过来可以指导工程、管理领域最优方案的寻找(理论本身也在实践应用中不断进步、完善)。

解决优化设计问题的一般步骤:相关知识:数学方面:微积分、线性代数;计算机方面:编程语言、计算方法;专业领域方面:机械原理、力学等知识内容:数学基础、一维到多维、无约束到有约束1.1数学模型三个基本概念:设计变量、目标函数、约束条件 设计变量:相对于设计常量(如材料的机械性能)在设计域中变量是否连续:连续变量、离散变量(齿轮的齿数,)。

设计问题的维数,表征了设计的自由度。

每个设计问题的方案(设计点)为设计空间中的一个对应的点。

设计空间:二维(设计平面)、三维(设计空间)、更高维(超设计空间)。

目标函数:设计变量的函数。

单目标、多目标函数。

等值面的概念:设计目标为常量时形成的曲面(等值线、等值面、超等值面)。

机械优化设计(1-2)王讲诉

机械优化设计(1-2)王讲诉

§2-1 简单优化设计示例 第二章 优化设计的基本术语和数学模型 例2. 用一块长3m的正方形薄板,在四角各截去一个大小相等的方 块,做成一个无盖的盒子。试确定如何裁剪可使做成的箱子具有 最大的容积? 解:1.设计目标: 容积V max
2.变量:设截去方块的边长为 x
x x 3m
§2-1 简单优化设计示例 例2.
产品
甲 乙 供应量
材料/kg
9 4 360
工时/h
3 10 300
利润/元
4
60
5
120
200
§2-1 简单优化设计示例
例1. 解:1.设计目标: 利润
第二章 优化设计的基本术语和数学模型
max
产品
材料 /kg
工时/h

9
3
4
利润/ 元
60

4
10
5
120
供应量 360 300 200
3.限制条件(约束条件)
•优化过程:是在约束空间下,寻求给定函数极大值或极小值的
过程。
f f(x)
f(x*) 0
x*
x
二、机械优化设计
绪论
1.常规机械设计
在某些给定条件下,按照强度、刚度和运动规律进行参数初
选、验算,从有限的方案中选取方案,无明确评价指标,带
有经验性、试凑性。
人工试凑和定性分析的比 较过程,——经验设计、 一般的安全寿命可行设计。
④ 近50年来
模糊理论 神经网络 遗传算法
应用
现代优化设计
三、优化设计的发展 1.发展
⑤ 发展趋势
绪论
三、优化设计的发展 2.工程案例
① 美国BELL飞机公司利用优化 方法解决450个设计变量的大 型结构优化问题。一个机翼 质量减轻35%。

机械优化设计第二章

机械优化设计第二章

第二章 优化设计的数学基础
第二节 多元函数的泰勒展开
二次n维函数用向量和矩阵的表示方法:
若f ( x)是n维函数,则可按下式化为向量及矩阵形式: f ( x) f ( x1 , x2 , , xn ) aij xi x j bk xk c
i 1 j 1 k 1 n n n
第二章 优化设计的数学基础
第一节 多元函数的方向导数和梯度
一个多元函数可用偏导数的概念来研究函数沿各坐标方向 的变化率。 二元函数的偏导数: 一个二元函数f ( x1 , x2 )在点x0 ( x10 , x20 )处的偏导数是
f x1 f x2 f x10 x1 , x20 f x10 , x20 lim x1 0 x1 f x10 , x20 x2 f x10 , x20 lim x2 0 x2
向量d1的方向为:1 2 向量d 2的方向为:1

4


3
, 2

6
第二章 优化设计的数学基础
第一节 多元函数的方向导数和梯度
f T x f f 梯度: 二元函数f ( x1 , x2 )在点x0处的梯度是f ( x 0 ) 1 , f x1 x2 x0 x 2 x
d 0
偏导数与方向导数之间的数量关系:
f d lim
x0
f x10 x1 , x20 x2 f x10 , x20 d
d 0
lim lim f x1
d 0
f x10 x1 , x20 x2 f ( x10 x1 , x20 ) x2 x2 cos 1

机械优化设计课件2

机械优化设计课件2

用如下二维问题来说明有约束优化问题的几何解释 可知该问题的最优点为目标函数等值线 与可行域边界 g2 ( x) 0 的切点
( x1* , x2* ) (1.34,0.58)
* * 最优值为: f ( x1 , x2 ) 3.8
该问题的目标函数及等值线
该问题的设计空间及可行域
有约束的二维优化问题极值点所处位置的不同情况:
等式约束
---要求设计点同时在n维设计空间l个约束曲面上
不等式约束
---要求设计点在设计空间约束曲面的一侧(包括曲面本身)
在设计空间中,满足所有约束条件的区域称为可行域。
在设计空间中,至少不满足一个约束条件的区域称为非可行域。 可行域可记为: D x g j ( x) 0 ( j 1, 2,
在优化过程中,通过设计变量的不断向F(X)值改善的方向自动调整,最 后求得F(X)值最好或最满意的X值。
在实际优化问题中,对目标函数有两种要求形式
目标函数极小化 目标函数极大化
等价
所以,今后优化问题的数学表达一律采用目标函数的极小化形式
目标函数在设计空间的图像描述
一般地,n维目标函数可以在n+1维空间中描述其图像。 为了在n维设计空间中反映目标函数的变化情况,常采用 目标函数等值面的方法。其数学表达式:
1、
2、
采用作图法进行人字架的优化设计
3、数值迭代法(数学规划法):
xk
k 从一个初始设计 x 出发,按如下迭代公式:
x k 1 x k x k k 1 x 得到一个改进的设计 。
( x k ——修改量)
k 在这类方法中,许多算法是沿着某个搜索方向 ,以适当步长 k 的方式 d k 实现对 x 的修改,以获得x k 的值。

机械优化设计PPT

机械优化设计PPT

二、离散变量优化的主要方法及其特点、思路和步骤
表7-3 离散变量优化的主要方法及其特点和步骤
图7-8 两个目标函数的等值线和约束边界
三、协调曲线法
图7-9 协调曲线
四、分层序列法及宽容分层序列法
四、分层序列法及宽容分层序列法
采用分层序列法,在求解过程中可能会出现中断现象,使求解过程 无法继续进行下去。当求解到第k个目标函数的最优解是惟一时, 则再往后求第(k+1),(k+2),…,l个目标函数的解就完全没有意义 了。这时可供选用的设计方案只是这一个,而它仅仅是由第一个至 第k个目标函数通过分层序列求得的,没有把第k个以后的目标函数 考虑进去。尤其是当求得的第一个目标函数的最优解是唯一时,则 更失去了多目标优化的意义了。为此引入“宽容分层序列法”。这 种方法就是对各目标函数的最优值放宽要求,可以事先对各目标函 数的最优值取给定的宽容量,即ε1>0,ε2>0,…。这样,在求后一 个目标函数的最优值时,对前一目标函数不严格限制在最优解内, 而是在前一些目标函数最优值附近的某一范围内进行优化,因而避 免了计算过程的中断。
5.组合型算法终止准则
6.组合型算法的辅助功能
(1) 直线加速与二次曲线加速 当目标函数严重非线性时,即若
函数具有尖峰脊线,即存在“谷”时,则希望能沿着脊线方向进 行搜索,可迅速提高算法的寻优效率,该算法称为具有脊线加速 能力。 (2) 网格搜索法技术 将离散空间视为一网格空间,每个离散点 就是一个网格节点。 (3) 变量分解策略 将目标函数中的变量分成若干个子集合,若
离散复合形,重新进行调优搜索,直到前后两次离散复合形运算
的优化点重合,算法才最终结束。
6.组合型算法的辅助功能
图7-24 有脊线目标函数 寻优过程示意图

第二章 机械优化设计的基本术语和数学模型精选文档PPT课件

第二章 机械优化设计的基本术语和数学模型精选文档PPT课件

笊摂荰遇肃轃妃滚魍豻艧鯟洔
犰阖缐紶虔顪砅啇茠輺躻薽鉂
s.t. QXD
X0
XRn
五、优化问题的几何解释
无约束优化:在没有限制的条件下,对设计 变量求目标函数的极小点。
其极小点在目标函数等值面的中心。
约束优化:在可行域内对设计变量求目标函数 的极小点。 其极小点在可行域内或在可行域边界上。
第四节优化设计问题的基本解法
求解优化问题的方法:
琚踗喻杂火抵骬摼撃藤飉踡蓽
鰪鮄洀助箌姇劖癢單憄顯诬匈
杁傡荑鐬裕膺繰劋椒独煏鞱魗 •浽科1巨稢2西石噩施沉走尸俍后女门浊乘1客2壋22425酤8811920耊224258緢81新90鋻闻新贴闻鴭吧贴綍吧百科裌百3 籎暴藅打路刿人觏甲78砭813堸788嚒13新蘇闻籞贴吧疄百詤科4靝幼女釢 憹被 轮叮逼 遭卖 劫椨5淫5甿62921335虋956292躡133新9慣新闻闻贴釙贴吧蚴吧百鐟百 科科6儬王5中 立葻国 军货 事衏 珥件 交由336469鄦068043匛44497600悛6新新闻企闻贴乬贴吧吧烁百百科荫科87六熎南级京成閸名绩古脺查屋询鈡断 蹥32涠476芦585溠278新瘖闻榌贴镜吧 百褝科觀9公怬务员芶聘任泤制圣 曄2270黛910978釻227091禐0978新新驘闻闻 荹贴贴吧吧潬百百槤科科1姪0罂氁粟拉痀面衉珵 櫔鮼暣万嘣韐埠貫汼羈蚁揖疊
1 0 3 k g /m 3,许用压应力 y = 420MPa。求在钢管压应力
不超过许用压应力 y 和失稳临界应力 e 的条件下,人字
架的高h和钢管平均直径D,使钢管总质量m为最小。
图2-2 人字架的受力
人字架的优化设计问题归结为:
x D HT 使结构质量
mxmin
但应满足强度约束条件 x y

2、第2节 机械优化设计的基本概念跟数学模型资料精

2、第2节 机械优化设计的基本概念跟数学模型资料精

1
钢管所受的压力
F1

FL h

F(B2 h
h2 ) 2
失稳的临界力
Fe

2EI
L2
1
钢管所受的压应力 F1 F B2 h2 2
A TDh
钢管的临界应力 e

Fe A
2E T 2 D2
8 B2 h2
强度约束条件 x y 可以写成
§2-1 优化设计问题的实例
优化设计包括: (1)将实际问题加以数学描述,形成数学模型; (2)选用适当的优化方法和计算程序运算求解。
实例1、箱盒的优化设计
已知:制造一体积为100m3,长度不小于5m,不带上 盖的箱盒,试确定箱盒的长x1,宽x2,高x3,使箱盒 用料最省。
x2 x1
x3
实例1、箱盒的优化设计(续)
这个优化问题是以D和h为设计变量的二 维问题,且只有两个约束条件,可以用 解析法求解。
除了解析法外,还可以采用作图法求解。
1-3人字架优化设计的图解
五、优化问题的几何解释
无约束优化:在没有限制的条件下,对设计 变量求目标函数的极小点。
其极小点在目标函数等值面的中心。
约束优化:在可行域内对设计变量求目标函数 的极小点。 其极小点在可行域内或在可行域边界上。
实例2、最大产值生产资源分配问题
某工厂生产A和B两种产品,A产品单位价格PA万元,B 产品单位价格为PB万元。每生产一个单位A产品需消耗 煤aC吨,电aE度,人工aL个人日;每生产一个单位B产 品需消耗煤bC吨,电bE度,人工bL个人日。现有可利用 生产资源煤C吨,电E度,劳动力L个人日,欲找出其最 优分配方案,使产值最大。

第2章 机械优化设计优化方法的数学基础.ppt

第2章  机械优化设计优化方法的数学基础.ppt

梯度方向是函数值变化最快的方向,而梯度 的模就是函数变化率的最大值 。
x2
f(x0)
最速上升方向
x0
-f(x0)
上升方向
最速下降方向 下降方向
变化率为零的方向
O
x1
图2-2 梯度方向与等值线的关系
多元函数的梯度
F
x1
F
F
(
x0
)
x2
F F
x1
x2
F
xn x 0
T
F
xn
.
3. f X X T X 则,f X 2X
.
4. Q对称矩阵。 f X X TQX 则,f X 2QX
§2-2 凸集、凸函数与凸规划
当极值点X*能使f(X*)在整个可行域中为最小值时,即在整 个可行域中对任一X都有f(X)≥f(X*)时,则X*就是最优点, 且称为全域最优点或整体最优点。若f(X*)为局部可行域中的 极小值而不是整个可行域中的最小值时,则称X*为局部最优点或 相对最优点。最优化设计的目标是全域最优点。为了判断某一极 值点是否为全域最优点,研究一下函数的凸性很有必要。
则f(X)为D上的凸函数,若不满足上式,则为凹函数。
凸函数的集合意义如图2-4所示:
图2-4 一元凸函数的几何意义
在凸函数曲线上取任意两点(对应于X轴上的坐标X(1)、 X(2))联成一直线线段,则该线段上任一点(对应于X轴上 的X(k)点)的纵坐标Y值必大于或等于该点(X(k))处的原函 数值f(X(k))。
前面已说过,一般目标函数的等值面在极小点附近近似地 呈现为椭球面族。由此可见对于二次目标函数有效的求极小点 的算法,当用于一般目标函数时,至少在极小点附近同样有效。 因此在最优化理论中判定一个算法好坏的标准之一,是把该算 法用于Q为正定的二次目标函数,如能迅速找到极小点,就是 好算法;否则就不是太好的算法。

机械优化设计讲义

机械优化设计讲义

机械优化设计讲义学院:专业:姓名:学号:第一讲绪论一、机械优化设计的基本概念1、什么是优化设计在机械产品设计过程中,根据问题的性质和给定的条件,在分析的基础上,综合各方面的要求因素,从全部可行的方案中,寻找出最优方案的方法和过程。

优化设计是利用高等数学中求极(最)值理论,以计算机为计算工具,用数值分析的方法,对机械产品设计问题求出最佳设计参数的工程方法。

“优化设计”对应的是“经验设计”.2、优化设计的过程A、分析设计任务的对象,提出设计思想B、建立优化数学模型,包括选取设计变量,建立目标函数和约束方程C、选择优化方法(自编程序或选择商品程序),上机计算D、对计算结果进行分析F、当结果不甚合理时,修改数学模型,返回B.3、优化设计的局限A、优化设计过程是人和机器合作完成的,“人”在其中起着巨大作用。

B、所谓“最优”是相对的,当设计思想、约束条件,甚C、“最优方案”是否合理、可行,还是要用经验来判断。

二、一个优化设计实例某空心圆柱压杆,压力载荷为P,长度L,截面外径D0,内径D1.变换成中径D和壁厚T;D= (D0+D1)/2T = (D0—D1)/2设材料已经选定,即材料的弹性模量E,许用应力【σ】,密度ρ等已确定。

设计要求:1、强度要求:σ压=P/(πDT)≤【σ】2、稳定要求:σ压=P/(πDT) ≤ 欧拉应力3、结构要求: D ≤ K1T ≥ K2K1,K2为定值T ≤ D/2杆的重量:W = πDTLρ整个问题可以归结为:设计一个压杆,在满足上述5个条件的前提下,使W最小.经验设计此问题,人工选取一对D和T,分别代入上述5个条件,都满足时即可。

是否重量最轻,材料最省,不予考虑,也不得而知。

用优化设计的语言表示上述问题:D,T(或者D0、D1)为设计变量,表示成: X =(x1, x2)W为目标函数,是设计变量的函数,表示成:W = F(x1, x2) = F(X)5个条件叫做约束方程,或者约束条件。

机械优化设计ppt课件第二章机械优化设计的数学基础

机械优化设计ppt课件第二章机械优化设计的数学基础

f(x)f(x(k))f(x(k))(xx(k))1f(x(k))(xx(k))2 2
f(x(k))f(x(k))x1f(x(k)) x2 2
二元函数f (x1,x2)的泰勒展开:
f(x1,x2)f(X(k))fx1(X(k))(x1x1(k))fx2(X(k))(x2x2(k))
1 2[fx12(X(k))(x1x1(k))22fx1x2(X(k))(x1x1(k))(x2x2(k))
f (X (k))
ds X (k ) min
df
f (X (k))
ds X (k ) max
精选课件ppt
11
所以,目标函数在某一点的最速下降方向为 负梯度方向
与负梯度方向成锐角的方向为目标函数 值的下降方向,成钝角的方向为目标函 数值的增加方向。
• 目标函数的梯度方向是目标函数等值线 (面)在同一点的法向矢量方向。
一个点集(或区域),如果连接其中任
意两点的线段都全部包含在该点集内,则 称该点集为凸集。否则,称为非凸集。
• 凸函数(见图2M10)
设函数f (X)定义域为凸集G,X(1)、X(2)
为凸集G上的任意两点,若函数f (X)在线段
X(1)X(2)上的函数值总小于或等于用f (X(1))及
f (X(2))作线性内插所得的值,则称函数f (X)
6
• 目标函数的等值线(面)
• 可计算函数与等值面
给定一组设计变量的值,就对应一个确
定的目标函数值f(X)=C,具有这种性质的 函数叫可计算函数。反之,给定目标函数 f(X)的值C,即f(X)=C,那么将有无限多个 设计点X使该式成立,这些设计点在n维设 计空间中将组成一个点集,称之为等值曲 面(三维空间)或等值超曲面(n>3),通 称等值面。在二维平面中为等值线。若给

合肥工业大学研究生精品教材《机械优化设计》_第02章

合肥工业大学研究生精品教材《机械优化设计》_第02章

2.2 可行方向法
可行方向法是一种典型的约束优化直接法。 2.2.1 下降可行方向的确定
前面我们已讨论过,一个下降可行方向要同时满足 下述两个条件:
对于某个优化设计的现行点 xk 来说,▽f(xk)、 ▽gi(xk) i∈Ik 都是已知的列向量,所以,要确定点 xk 处的下降可行方向,就要利用上面两个条件,根 据已知的▽f(xk)、▽gi(xk) (i∈Ik )确定向量p=[p1、 p2、……pn] T。
图2-5 《机械优化设计》 机械优化设计》
16
研究生精品教材
2.2.2 收敛准则
定理:

(1) x是可行点 (2) 是线性规划
min y s.t. ▽f(xk)T p – y ≤ 0 ▽gi(xk)T p – y ≤ 0 |pj|≤1
(i∈Ik ) ( j=1、2、……n)
的最优解 (3) 对于i∈I,▽gi(x) 线性无关
t:初始多边形边长
记第i个设计变量 xi 的取值范围为[Ui (上限)、Li (下限)] 0.2 n 则 t=min{ ∑ (Ui − Li ) 、U1-L1、U2-L2、……Un-Ln}
2.由于约束优化中还要考虑可行性因素(即不违反任何约束),因而这 2n 个顶点可以通过随机方法产生(即:随机产生一个顶点,检验其是否满足约束条件,
满足的留下,不满足的舍去,再随机产生下一个顶点,直至找到 2n 个满足约束条件的顶 点),因此,这样构造出的多边形不再是单纯形法中那种规则的图形,而被称
之为复合形。 3.有的复合形法还简化了变形的方法
《机械优化设计》 机械优化设计》
5
研究生精品教材
2.1.2 约束优化直接法的基本概念和理论
1. 约束优化直接法(通常用于求解不等式约束优化问 题):

《机械优化设计》课件

《机械优化设计》课件

成本最低、 利润最大、 效率最高、 能耗最低、 综合性能最好
f(x*)
0
x*
x
在规定的范围内(或条件下),
寻找给定函数取得的最大值(或最
小值)的条件。
………
绪论
1.2 优化设计 优化设计是使某项设计在规定的各种设计限制条件下,
优选设计参数,使某项或几项设计指标获得最优值。
1.3 传统设计与优化设计 传统设计:求得 可行解,人工计算。 优化设计:解得 最优解,计算机计算。
优化问题的数学模型是实际优化问题的数学抽象。在
明确设计变量、约束条件和目标函数之后,优化设计问
题可以表示成一般的数学形式。
求设计变量向量
使
且满足约束条件
或可写成miຫໍສະໝຸດ f ( X ) f (x1, x2, , xn )
s.t.
gu ( X ) gu (x1, x2, , xn ) 0 (u 1, 2, m) hk ( X ) hk (x1, x2, , xn ) 0 (u 1, 2, k)
361240181
第二章 优化设计的数学基础
等值线的分布规律: 等值线越内层其函数值越小(对于求目标函数的极小化来说) 沿等值线密的方向,函数值变化快;沿等值线疏的方向,函数值变
没有“心”:例,线性函数的等值线是平行的,无“心”,认为 极值点在无穷远处。
多个“心”:不是单峰函数,每个极(小)值点只是局部极 (小)值点,必须通过比较各个极值点和“鞍点”(须正确判别) 的值,才能确定极(小)值点。
•欢迎加入湖工 大考试资料群:
361240181
•欢迎加入湖工 大考试资料群:
优化设计概述
一 优化设计内涵 二 优化设计基本过程——人字架的 优化设计 三 优化设计问题的描述——数学模型

机械优化设计(第2、3次课)修改

机械优化设计(第2、3次课)修改
上海海事大学
Shanghai Maritime University
1909
1912
1958
2004
2009
优化设计概述
优化设计的数学基础
一维搜索方法
目录
CONTENTS
无约束优化方法 线性规划
约束优化方法
机械优化设计中的几个问题
2
补课时间:周四11-13节 教室:3A103
第二章 优化设计的数学基础
✓ 4.在与梯度垂直的方向(等值线的 切线方向)上,函数的变化率为零。
✓ 5.与梯度方向成锐角的方向,函数 值增加;成钝角的方向,函数值减 小。
24
第二章 优化设计的数学基础
2.2 多元函数的方向导数与梯度
2.2.4 梯度
例2-1 求函数f(X)=x12+ x22-4x1+4在点X1=[3 2]T和点X2=[2 0]T处的
p
cij a ikb kja i1 b 1ja i2b 2j a ipbp j k 1
12
第二章 优化设计的数学基础
2.1 矩阵 2.1.4 矩阵的运算 (3)矩阵的乘法
2 1 3
例如:
A
0
2
2
1 1 3
2
0
1
3 0
B
2
4
2 1
2312(3)2 2014(3)(1) 2 7
a2n xn b2
amn xn bm
如果把上面式子中的系数按原来的顺序排列起来,记作下面的形
式:
a11
A
a
2
1
a m 1
a12 a 22
am2
a1n
a
2
n
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

f
(X
)
2 x12
5
x
2 2
2x1 x2
椭圆抛物面
等值线
(1)等值线愈内层其函数值愈小。
(2)有心的等值线,其等值线族的中心就是一个极值点。
2.2 多元函数的方向导数与梯度
一、方向导数
定义:(以二元函数f(x1,x2)为例)
f lim f (x10 x1, x20 x2 ) f (x10 , x20 )
2.6 约束优化问题的极值条件(K-T条件) 极值条件:指在满足等式和不等式约束条件下,其目标函数取得极 小值时极值点所应满足的条件。 约束问题极小点可能出现两种情况:
1.极小点在可行域的内部。 无约束极值理论在此适用。
2.极小点在可行域的边界上。 库恩-塔克条件
K-T条件: 多元函数不等式约束优化问题 minf(X)
的凸函数,则f(X)在D上的 局部极小点一定是全局极 小点,而且是唯一的。
2.5 无约束优化问题的极值条件
极值条件:指目标函数取得极小值时极值点所应满足的条件。
f (X)
f ( X 0 ) f ( X 0 )T X
1 2
X
T
G
(
X
0
)X
极值点:X*
1.必要条件: f ( X *) 0
2.充分条件: G(X*)正定,为极小点; G(X*)负定,为极大点。
d do X0
d
称它为函数f(x1,x2)在点X0处沿方向d的方向导数。
方向导数与偏导数之间的数量关系:
f d
X0
f x1
X0
cos1
f x2
X0
cos 2
二、二元函数的梯度
f d
X0
f x1
X0
cos1
f x2
X0
cos2
f
x1
f
x2
X0
cos cos
1 2
梯度:
f
f
(X
0
)
s.t. gj(X)≤0 (j=1,2,…,m)
f
(X xi
*)
jJ
j
g j ( X xi
*)
0
极值条件:
g j ( X * ) 0
( j J)
j 0 ( j J )
(i 1,2,, n)
J (X * ) j | g j (X * ) 0, j 1,2,, m
其梯度形式: f ( X * ) jg j ( X * ) jJ
第2章 优化设计的数学基础
2.1 多元函数的等值面(或线) 2.2 多元函数的方向导数与梯度 2.3 多元函数的泰勒展开 2.4 函数的凸性 2.5 无约束优化问题的极值条件 2.6 约束优化问题的极值条件(K-T条件)
2.1 多元函数的等值面(或线) 等值面(等值线):具有相同函数值的点的集合。
x2 X0
2 f
G(X 0 )
x12 2 f
x2 x1
2 f
x1
x2
2 f
x
2 2
X0
X
xx12
G( X 0 ) 称作函数f(x1,x2)在X0点处的海赛(hessian)矩阵。
2.4 函数的凸性 一、凸集
定义:点集D中任意两点连线全部包含中该集合内,则称D为凸集。
二、凸函数
定义:函数f(X),如果在连结其凸集定义内任意两点X1,X2上的线段上, 函数值总小于或等于用f(X1)和f(X2)作线性内插所得的值,那 么称f(X)为凸函数。
数学表达式: f [X1 (1 ) X 2 ] f ( X1) (1 ) f ( X 2 )
其中:0≤α≤1
凸函数的重要推论: 若函数f(X)为凸集D上
x1
f
x2 X0
f x1
f
x2
X0
性质: 1.梯度方向是函数值变化最快的方向,是最速上升方向。 2.梯度方向为等值面的法线方向。 3.负梯度方向 f ( X 0 ) 为函数最速下降方向。 4.与梯度 f ( X 0 )成锐角的方向为函数上升方向。
与负梯度 f (X0) 成锐角的方向为函数下降方向。
K-T条件几何意义:在约束极小值点X*处,函数了f(X)的负梯度一定能 一定能表示成所有起作用约束在该点梯度(法向量) 的非负线性组合。
以二维问题为例: g1(X),g2(X)为起作用约束。如果Xk是
极值点,则K-T条件可写成:
f ( X k ) 1g1 ( X k ) 2g2 ( X k )
Xk处的截面图形
(a)负梯度位于锥角区之内
(b)负梯度位子锥角区之外
K-T应用举例:P44
K-T条件对于约束优化设计问题的重要性:
(1)可以通过这个条件检验设计点X*是否为约束极小点, 因此它可以成为某些迭代算法的一种收敛条件;
(2)可以捡验一种搜索方法是否合理,如果用这种迭代方法 求得的最优点符合K-T条件,则方法可以认为是可行的。
梯度方向与等值线的关系:
2.3 多元函数的泰勒展开
二元函数f(x1,x2)在X0的泰勒展开式:
f (X)
f ( X 0 ) f ( X 0 )T X
1 2
X
T
G(
X
0
)X
取其二阶展开式:
f (X)
f ( X 0 ) f ( X 0 )T X
1 2
X
T
G
(
Xห้องสมุดไป่ตู้
0
)X
f
f
(
X
0
)
x1
f
相关文档
最新文档