2015现代设计理论 优化设计

合集下载

现代设计方法---优化设计

现代设计方法---优化设计

E=2×105MPa。现要求在满足使用要求的条件下,试设计一个用
料最省的方案。
优化目标
用料最省
V 1 d 2L
4
d
F M
L
强度条件
max
FL 0.1d 3
w
M
0.2d 3
条件 刚度条件
f
FL3 3EJ
64FL3
3Ed 4
f
边界条件 L Lmin 8c14m
例3 设某车间生产A和B两种产品,每种产品各有两道工序,分 别由两台机器完成这两道工序,其工时列于表中。若每台机器每 周至多工作40小时。产品A的单价为200元,产品B的单价为500 元。问每周A、B产品应各生产多少件,可使总产值为最高。 (这是生产规划的最优化问题)
F —弹簧在负荷P作用下所产生的变形量
n —弹簧的有效圈数
d —弹簧材料的直径
G —弹簧材料的切变模量
3
• 根据上式,如己知或先预定 D2、n、d、G 各参数,通过多次试算、
修改,就有可能得到压簧刚度等于或接近于 的设P计参数。
• 刚度公式也可以写成一般的多元函数表达式,即
• 式中 代表性y能指f 标(xi ) , 是i 设 1计,2参,量,,N分别代 表 、y 、 、 ,所以P xi 。
0 x L
x b
图1-2
这一优化设计问题是具有两个设计变 量(即x和α)的非线性规划问题。
13
例2:有一圆形等截面的销轴,一端固定,一端作用着集中载荷
F=1000N和扭矩M=100N·m。由于结构需要,轴的长度L不得小于
8cm,已知销轴材料的许用弯曲应力[σW]=120MPa,许用扭转切 应力[τ]=80MPa,允许挠度[f]=0.01cm,密度ρ=7.8t/m3,弹性模量

现代设计理论与方法(优化设计第一章)

现代设计理论与方法(优化设计第一章)

1-3人字架优化设计的图解
引例2:货箱优化设计
问题描述: 现用薄板制造一体积为100m3,长度不小于 5m的无上盖的立方体货箱,要求该货箱的钢板耗费量最 少,试确定货箱的长、宽、高尺寸。
分析: (1)目标:用料最少,即货箱的表面积最小。 (2)设计参数确定:长x1 、宽x2 、高x3; (3)设计约束条件: (a)体积要求 (b)长度要求

设计变量
设计变量的全体实际上是一组变量,可用一个列 向量表示。设计变量的数目称为优化设计的维数 ,如n个设计变量,则称为n维设计问题。 设计变量的全体实际上是一组变量,可用一 x1 x 个列向量表示。设计变量的数目称为优化设 T x 2 x1 , x2 , , xn 计的维数,如n个设计变量,则称为n维设计 问题。 x

n
明 德 任 责 致 知 力 行

由n个设计变量 x1 , x2 , , xn 为坐标所组成的 实空间称作设计空间。一个“设计”,可用设计空间中 的一点表示。 按照产品设计变量的取值特点,设计变量可分为连续变 量(例如轴径、轮廓尺寸等)和离散变量(例如各种标 准规格等)。
设计变量
只有两个设计变量的二维设计问题可用图1中(a)所示 的平面直角坐标表示;有三个设计变量的三维设计问题 可用图1中(b)所表示的空间直角坐标表示。
致 知 力 行
设计变量
一个设计方案可以用一组基本参数的数值来 表示,这些基本参数可以构件几何量(如尺寸、 明 位置等),也可以是物理量(如质量、频率等), 德 还可以是应力、变形等表示工作性能的导出量以 任 及非物理量(如寿命、成本等)。

在设计过程中进行选择并最终必须确定的各 项独立的基本参数,称作设计变量,又叫做优化 致 参数。在优化设计过程中设计变量是不断修改、 知 调整,一直处于变化状态。 力

现代设计理论与方法(优化设计第二章)

现代设计理论与方法(优化设计第二章)
证明:作变换 X Y Q b 式中: (Y ) f (Y Q 1b)
1
致 1 结论:Q为正定矩阵的二次型 Y QY 的等值面是以 Y 0知 2 的同心椭球面族。原二次函数就是以 X Q b 为中 力 行 心的同心椭球面族,椭圆中心为极小值点。
0
f x2
f xn x
T
0
明 德x0
f i 1 xi
n
cos i f ( x0 )T d f ( x0 ) cos(f , d )
x0
多元函数的梯度的模:
f 1/ 2 f ( x0 ) [ ( ) ] i 1 xi x0
x2 1
该方向上的单位向量为
4 2 2 5 0 5 f ( x ) e 0 2 2 1 f ( x ) 4 (2) 5 5
2 2 1 0 5 5 5 5 新点 x x1 x 0 e 1 1 1 5 1 5 5 5
明 德 任 责
Q为对称矩阵,f ( X ) X T QX
二次型
f ( X ) 致 2QX
知 力 行
第二节 多元函数的泰勒展开
1、一元函数
f x 在
x x0
点处的泰勒展开为:
1 x0 x f x0 x 2 f x f x0 f 2
f x1 x x2 x 2 0
2 f x1x2 x1 2 x f 2 致 2 知 x2 x
0
明 德 任 责
力 行
2 f x12 令 G ( x0 ) 2 f x x 2 1

现代设计理论与方法(优化设计第四章总结)

现代设计理论与方法(优化设计第四章总结)
k 1 k k k k k a a
为了使目标函数值沿搜索方向 f ( x ) 能够获得最大 的下降值,其步长因子 k 应取一维搜索的最佳步长。即有 明
k

'( ) f [ x k f ( x )] f ( x k ) 0
k k T
[f ( x )] f ( x ) 0
o
x1
最速下降方法特点
(1)初始点可任选,每次迭代计算量小,存储量少, 程序简短。即使从一个不好的初始点出发,开始的几步 迭代,目标函数值下降很快,然后慢慢逼近局部极小点。 (2)任意相邻两点的搜索方向是正交的,它的迭代路 径为绕道逼近极小点。当迭代点接近极小点时,步长变 得很小,越走越慢。
明 德 任 责 致 知 力 行
2 1 2
m max(1 , 2 )
d2
致 o F3 f ( x ) 知 x 力 ( 若 F F 和 F 2 F F )( F F ) 0.5 ( F F ) d1换em 行 否则,使用原来的方向组e1、e2,以F2、F3最小值点位新的起点
x00 e1 x10
该方法只需要计算目标函数值,无需求其导数,因此
计算比较简单,其几何概念也比较清晰,属于直接法的 无约束最优化方法。这类方法适用于不知道目标函数的 数学表达式而仅知其具体算法的情况。这也是直接法的 一个优点。
明 德 任 责 致 知 力 行
定义:单纯形 n维空间中的恰好有n+1个顶点(极点)的有界的凸多面体 明 称之为一个单纯形。 根据定义,可知,一维空间中的单纯形是线段,二维空间 德 中的单纯形是三角形,而三维空间中的单纯形则是四面体。 任 在单纯形替换算法中,从一个单纯形到另一个单纯形的迭 责 代主要通过反射、扩张、收缩和缩边这4个操作来实现。下面 以二维问题为例来对4种操作进行说明(参见下图)。

现代设计方法-优化设计

现代设计方法-优化设计
T
19
ADM
1.3.4 多元函数极值
第一章 优化设计的数学基础
( X 0 ) 内,若
X0为严格极大值点; X0为严格极小值点;
极值定义:在X0点的某邻域
F(X0) F(X ) F(X0) F(X )
极值存在的必要条件:梯度为[0]T向量
F ( X 0 ) 0
极值存在的充分条件:
1.3 多元函数
1.3.1 梯度:函数增加最快的方向
F F ( X ) , i 1,2,..., n xi
T
18
ADM
第一章 优化设计的数学基础
1.3.2 多元函数的二阶偏导与海赛矩阵
2F H , i, j 1,2,..., n xi x j
22
ADM
6. 例
第二章 优化设计的基本概念
x2 g2(X) g1(X)
min F ( X ) x x 4 x1 4
2 1 2 2
X*
g1 ( X ) x1 x2 2 0 g 2 ( X ) x12 x2 1 0 g 3 ( X ) x1 0 g 4 ( X ) x2 0
1.1. 2 n维矢量
O
x1
X OP [ x1 , x2 ,..., xn ]T
14
ADM
1.2 矩阵
1.2.1 定义
第一章 优化设计的数学基础
由一组数按一定次序排列成的具有m行n列的表
a11 a12 ... a1n a a22 ... a2 n 21 A ... am1 am 2 ... amn
目 录
4.1.2 几何方程
4.1.3 物理方程 4.2 三角形截面环单元 4.3 轴对称问题的有限元矩阵表达式 4.3.1 单元刚度矩阵 4.3.2 组装总体刚度矩阵 4.3.3 单元等效节点力

现代设计方法第二讲优化设计概念

现代设计方法第二讲优化设计概念

1.机械优化设计定义
机械优化设计是在满足一定约束的条件下,寻找一组设 计参数,使机械产品单项或多项设计指标达到最优的过 程。
2.机械优化设计的过程
1)建立确切反映问题实质并适合于优化计算的优化 设计数学模型 2)选择恰当的优化方法,编写计算机语言程序。 3)求得数学模型的最优解。
二、机械优化设计概况
s.t.g1 X x2 x1 2 0 g 2 X x12 x2 1 0 g3 X x1 0 g 4 X x2 0
练习1:求下列二维优化问题的最优解
min f ( X ) ( x1 2)2 ( x2 2)2
1
X 2 , f X 2


, f X 1 和约束最优解


(3)若加入等式约束 h X x1 x2 0在图中标出约束最优解
X 3 , f X 3


X2
g4(X) h (X)
A B C
g2(X)
o
g3(X)
X1
g1(X)
(3)数值迭代法
可行域 每一个不等式或等式约束都将设计空间分为两个部分, 满足所有约束的部分形成一个交集,该交集称为此约束问 题的可行域,记作φ。 可行域可看作满足所有约束条件的设计点的集合,因此, 可用集合式表示如下:
D X | gu ( X ) 0,hv ( X ) 0, (u 1,2, , m;v 1,2, , p)
T
使极小化函数
满足约束条件 g j X 0
f X f x1 , x2 , xn
( j 1,2,, m) (k 1,2,, l )
hk X 0

现代设计理论与方法 优化设计

现代设计理论与方法 优化设计
第2章 优化设计
主要内容: 了解优化设计; 会建立优化设计的数学模型; 了解优化设计的数学基础知识; 掌握一维优化方法; 了解多维优化方法。
1
2.1 概述
2.1.1 优化设计的概念
优化设计是借助最优化数值计算方法和计算 机技术,求取工程问题的最优设计方案。
即:进行最优化设计时,首先必须将实际问 题加以数学描述,形成一组由数学表达式组成 的数学模型,然后选择一种最优化数值计算方 法和计算机程序,在计算机上运算求解,得到 一组最佳的设计参数。
D X | gu( X ) 0,hv ( X ) 0,(u 1,2,, m;v 1,2,, p)
19
2.1.3 优化设计的数学模型
3)约束条件
(2)可行域
g1 ( x1 , x2 ) 9 x1 4 x2 360 g1 ( x1 , x2 ) 9 x1 4 x2 360 0
连续变量 可以在实数范围内连续取值的变量。 离散变量 只在给定数列或集合中取值的变量。
6
2.1.3 优化设计的数学模型
1)设计变量
(3) 设计空间
若n个设计变量x1,x2,…xn相互独立,则由它们形 成的向量X=[x1,x2,…xn]T的全体集合构成的一个n维 实欧氏空间,称为设计空间,记Rn。
设计变量的个数n称为优化设计的维数。
g5 ( x1 , x2 ) x2 0 20 g5 ( x1 , x2 ) x2 0
4
2.1.3 优化设计的数学模型 1)设计变量
设计变量是指在设计过程中可以进行调整 和优选的独立参数。
(1)设计变量的选择: 应该选择那些与目标函数和约束函数密切
相关的,能够表达设计对象特征的基本参数。
应注意各设计变量应相互独立,否则会给 优化带来困难。

现代设计理论与方法(优化设计典型算法)

现代设计理论与方法(优化设计典型算法)

• 算法:
相邻两次计算的函 数值差别很小。
迭代步长可用一维搜索算法来确定。
School of Mechanical Engineering School of Mechanical Engineering School of Mechanical Engineering
Page 16
1、引言
智能优化算法又称为现代启发式算法,是一种具有 全局优化性能、通用性强、且适合于并行处理的算 法。这种算法一般具有严密的理论依据,而不是单 纯凭借专家经验,理论上可以在一定的时间内找到 最优解或近似最优解。
1、引言
智能优化算法种类
禁忌搜索算法 模拟退火算法 遗传算法 人工神经网络
蚁群算法
特点
基于客观世界中的一些
Part II: 遗传算法
自然现象;
建立在计算机迭代计算
的基础上;
具有普适性,可解决实
粒子群算法 混合算法
际应用问题。
School of Mechanical Engineering


殖、交叉和基因突变现象,在每次迭代中都保留一 组候选解,并按某种指标从解群中选取较优的个体, 利用遗传算子(选择、交叉和变异)对这些个体进行 组合,产生新一代的候选解群,重复此过程,直到 满足某种收敛指标为止。
1.单变量优化计算方法
1.1 一维(单变量)搜索优化计算方法
一维搜索试探性方法-黄金分割法
1


黄金分割法是指将一段线段分 为两段的方法,使得整段长与 较长段长度的比值等于较长段 与较短段长度的比值,即:
1
2
1: : (1 )

0.618

现代设计方法第12章 优化设计-一维优化

现代设计方法第12章 优化设计-一维优化


图12-6 0.618法新、旧区间的几何关系
首次区间缩短率为: 再次区间缩短率为:
现代设计方法——最优化设计
l L
(L l) l
根据每次区间缩短率相等的原则,则有

l (L l) L l
由此得
2
l 2 L( L l ) 0

l l 1 0 ,或 L L
第12讲 最优化设计——一维优化
12 一维优化方法
求解一维目标函数 f (X ) 最优解的过程,称为一维优化(或一维搜索), 所使用的方法称为一维优化方法。
一维优化方法,它不仅可用来解决一维目标函数的求优问题,且 常用于多维优化问题在既定方向上寻求最优步长的一维搜索。
由前数值迭代法可知,求某目标函数的最优值时,迭代过程每一 步的格式都是从某一定点 X (k )出发,沿着某一使目标函数下降的规定方 向 S (k ) 搜索,以找出此方向的极小点 X ( k 1) 。这一过程是各种最优化方 法的一种基本过程。 在此过程中因 X (k ) 、 S (k ) 已确定,要使目标函数值为最小,只需找 到一个合适的步长 (k ) 就可以了。这也就是说,在任何一次迭代计算 过程中,当起步点 X (k ) 和搜索方向 S (k ) 确定之后,就把求多维目标函 数极小值这个多维问题,化解为求一个变量(步长因子α )的最优值 (k ) 的一维问题。
现代设计方法——最优化设计
图12-5 黄金分割法的序列消去原理
(2) 若 f(α 1) > f(α 2),显然,极小点必位于[α 1,b]内,因而可 去掉区间[a,α 1],得到新区间[α 1,b],如图12-5(b)所示; (3) 若 f(α 1) = f(α 2),极小点应在区间[α 1,α 2]内,因而可去 掉[a,α 1] 或 [α 2,b],甚至将此二段都去掉,如图12-5(c)所示。

现代设计方法(第二章 优化设计).

现代设计方法(第二章 优化设计).

1.直接搜索法。

它只利用目标函数值构成的搜索方法,如POWELL,单纯形法;2.梯度法。

它需要有目标函数及其导数的解析式。

对于非线性的显函数,且变量数较少或中等的问题,用复合形法或罚函数法(其中尤其是内点罚函数法的求解效果一般都比较理想,前者求得全域最优解的可能性较大。

建议当找不到一个可行的初始点时,才用外点罚函数法。

在用罚函数法解优化问题时,必须选用一个合适的无约束优化方法。

如果目标函数的一阶和二阶偏导数易于计算(用解析法,且设计变量不是很多(如n ≤20时,建议用拟牛顿法;若n>20,且每一步的Hessian 矩阵求解变得很费时时,则选用变尺度法较好。

若目标函数的导数计算困难(用解析法或者不存在连续的一阶偏导数,则用Powell共轭方向法效果是最好的。

对于一般工程设计问题,由于维数都不很高(n<50,且函数的求导计算都存在不同程度的困难,因此用内点罚函数法调用Powell无约束优化方法求序列极小化。

优化设计:它是以数学规划理论为基础,以电子计算机为辅助工具的一种设计方法。

它首先将设计问题按规定的格式建立数学模型,并选择合适的优化方法,选择或编制计算机程序,然后通过电子计算机自动获得最优设计方案。

两类优化方法:1.直接法:直接计算目标函数值,比较目标函数值,并以之作为迭代、收敛根据的方法。

2.求导法:以多变量函数极值理论为基础,利用目标函数的性态,并以之作为寻优、迭代、收敛根据的方法。

综合设计法:以程序设计、优化技术、仿真技术及自动绘图技术的综合为基础,以计算机工作站为工具,将工业设计方法提高到更新的阶段,使产品设计,换代、创新更趋于自动化,并展示了有可能向智能化发展的前景。

优化问题的分类:按照目标函数的性质和约束条件可分为无约束问题和有约束问题。

无约束问题按照目标函数包含的单变量或多变量来分类。

(直接搜索法:它只利用目标函数值构成的搜索方法,如POWELL法,单纯形法等。

梯度法:它需要有目标函数及其导数的解析式。

现代设计理论与方法优化设计法和创造性设计法

现代设计理论与方法优化设计法和创造性设计法

现代设计理论与方法优化设计法和创造性设计法优化设计法是一种通过系统分析、建模和优化算法,以寻求最佳设计或最优解的方法。

它的主要思想是将设计问题转化为一个数学模型,通过对模型进行优化,找到最佳解决方案。

优化设计法以效率和效果最大化为目标,可以应用于各个领域的设计中。

优化设计法的基本步骤主要包括:定义设计目标和限制条件,建立数学模型,选择适当的优化算法,进行优化计算,评估结果并进行调整。

在现代工程设计中,优化设计法被广泛应用于各种领域,如结构设计、产品设计、系统设计等。

通过优化设计法,可以提高设计效率、降低成本、增加产品性能等。

与优化设计法相对应的是创造性设计法。

创造性设计法是一种通过创新和想象来解决设计问题的方法。

它的核心思想是鼓励设计师发散思维,跳出传统思维模式,寻找创新的解决方案。

创造性设计法的基本步骤主要包括:明确设计问题,收集相关信息,进行头脑风暴和联想,生成创意解决方案,评估和改进。

创造性设计法强调灵感、想象和创新,它可以激发设计师的创造力,帮助他们找到具有差异化和独特性的设计方案。

在现代设计中,创造性设计法被广泛应用于各种领域,如艺术设计、工业设计、交互设计等。

优化设计法和创造性设计法在实践中常常相互结合。

优化设计法通过算法和数学模型提供了一种系统化的方法来解决设计问题,而创造性设计法则提供了一种创新的思维方式来激发创造力。

综上所述,现代设计理论与方法包括了优化设计法和创造性设计法。

优化设计法强调效率和效果的最优化,创造性设计法则强调创新和想象力的发扬。

两者可以相互配合,为设计师提供全面的解决方案,提高设计效率和设计品质。

现代设计方法第二章优化设计1-2

现代设计方法第二章优化设计1-2

1) 优化设计问题的分类:
①按约束情况来分:
无约束 :其数学模型为 minf((X)) X Rn
约束优化 其数学模型为:同一般形式
②按 f ( X ) g (X ) h ( X ) 是否线性分:
u
v
线性优化 非线性优化
③按 f ( X ) 的维数分:
一维优化(也称一维搜索) 多维优化
④按目标函数 f ( X ) 的个数分:
求X使 min f (X ) X Rn
R n 表示n维
空间,包括了所有
约束:gu (X ) 0 (u 1,2,3......m)
设计变量,称为设 计空间。
s.t. hv ( X ) 0 (v 1,2,3......p; p n)
通过优化方法对数学模型求解。求设计变量
X x1 x2 ...... xn T X * 最优点
跨度2B=152㎝,架为圆钢管,其弹性摸量 E 2.1105 Mpa
材料密度为 7.8103 Kg / m3 许用应力 y 420Mpa
钢管壁厚t=0.25㎝,求满足强度条件和稳定条件下钢管总重 量最轻的设计方案?
解: ①重量最轻的数学描述
W D t l D t(B 2 H 2 )1 / 2
2维目标函数等值线
c.可行域:
由满足约束条件 gu(X) 0 hv (X) 0
的 X 在空间构成的区域称为可行域,否则称
为非可行域.在可行域内的点称为可行点.
以n=2为例: 设 g1(X)x10g2(X)x20
g 3(X )x 1 2x2 2 10
2.4 优化数学模型的求解方法及优化设计问 题的分类:
解: ①设边长为x 体积为V
②V与x的关系式 V x(6 2x)2

现代设计方法-优化设计部分

现代设计方法-优化设计部分

结束
满足收敛 条件?
形成新的d
迭代法的基本思想:
从一个初始点 X出(0)发,按照一个可行的搜索方向和 适当的步长走一步,到达 ,X再(1)从 出发X,(1) 选一个 可行的搜索方向和适当的步长走一步,达到 ,并 保证X 每(2) 一步函数值都是下降的,即必须满足 (这称f(为X(新i))点f的(X适(i1)用) 性) ,这样一步一步地重复进 行数值计算,直至达到目标函数的极小点。
检检查查f(fX (X (4)(1 3 )2))) ) f(ffX ((X X (3()(0 1 2 ))?)?
X X (3) X (4) *
S (2) S (3) X (1) S (1) X (2)
若若不不满满足足则则改改变变步步长长,, S (0)
X (0)
满满足足则则进进入入下下一一步步
x1
X (k) ——第k个迭代点 S (k) ——从第k个迭代点出发寻找下一个迭代
变量的坐标值组成一个设计点,并代表一个设计方案, 可采用如下向量表示:
x1
X x2x1,x2,, xn T
xn
X Rn
其中,最优设计方案用 X *表示,称为最优点或优化点。
设计变量
x2
x3
X =[x1 x2]T
X=[ x1 x2 x3 ]T
x1
二维设计空间
x2 x1
三维设计空间
目标函数
目标函数 优化设计的任务是在许多可行的方案中找出最优的方案,所谓
• 最优化数学理论
(模型的性质与最优解的表征)
• 优化模型的求解方法
(一维搜索、无约束方法、有约束方法)
• Matlab工具的使用
本章主要内容
➢ 优化设计概述 ➢ 优化设计的数学基础 ➢ 一维探索优化方法 ➢ 无约束优化方法 ➢ 约束问题优化方法 ➢ 优化设计若干问题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 2
h( X ) 5 5 xx xx xx 00 11 22 33
由等式约束条件可知,三个设计变量中只有两个是独立变量,即 5 。所以,该问题的优化数学模型应写为: x3
x1 x2
10:59:56
8
设计变量:
X [ x1 x2 ]T
1 1 ) x2 x1
目标函数的极小化: min f ( X ) x1 x2 2( x1 x3 x2 x3 ) x1 x2 10( 约束条件:
X ( k 1) X ( k ) 1
(2-7)
式中, 1 —— 给定的计算精度,一般可取 103 105 。 (2)函数下降量足够小准则 相邻两迭代点的函数值下降量已达到充分小,即
f ( X ( k 1) ) f ( X ( k ) ) 2
(2-8)
3 5 式中, 2 —— 给定的计算精度,一般可取 10 10 。
g1 ( X ) 4 x1 0 g2 ( X ) x2 0
h( X ) 5 x1 x2 x3 0
这样,使该优化问题的数学模型更为准确、精炼。
10:59:56
9
优化数学模型的向量形式:
min f ( X ) s.t. gu ( X ) 0 hv ( X ) 0 X Rn (u 1, 2, , m) (v 1, 2, , p n)
10:59:56
2
与传统设计方法不同,优化设计过程一般分为如下四步:
● 设计课题分析 ● 建立数学模型 ● 选择优化设计方法 ● 上机电算求解
获得最优解
10:59:56
3
=10mm,
10:59:56
4
10:59:56
5
10:59:56
6
例2-2 现用薄钢板制造一体积为5 m ,长度不小于4m的无上盖 的立方体货箱。要求该货箱的钢板耗费量最少,试确定货箱的长、 宽和高的尺寸。 解:分析可知,钢板的耗费量与货箱的表面积成正比。 设货箱的长、宽、高分别为 x1 , x2 , x3,货箱的表面积为S,则 该问题的物理表达式为: (1) 货箱的钢板耗费量(即货箱的表面积用料)最少:
解: 根据基本迭代公式,有
X ( k 1) X ( k ) ( k ) S ( k ) 1 1 1 1 0 1

1 2 2 f ( X ( k 1) ) f x 2 x 2 4 x1 2 x1 x2 1 1 (1 )2 2 12 4(1 ) 2(1 ) 1 (1 )2 6(1 ) 2 2 4 3
10:59:56
25
* 求最优步长 举例 :
1. 最优步长的几何意义 以二维优化问题为例, 最优步长 的几何意义
*
如右图所示。 2. 最优步长的计算
图2-a 最优步长的几何意义
已知: f ( X ) x 2 x 4 x1 2 x1 x2 , 以及点 X
2 1 2 2
(k )
第2章

优化设计(1)
Optimal Design
10:59:56 P122-1
2.1 概述
2.1.1 优化设计基本概念
所谓优化设计,就是在规定的设计限制条件下,运用最优化原 理和方法将实际工程设计问题转化为最优化问题,然后以计算机为 工具进行寻优计算,在全部可行设计方案中,寻求满足预定设计目 标的最佳设计方案。
(0)
,求
③再以 X (1) 为新的初始点,重复上述步骤,求得 X (2) , X (3) , ,
如此反复迭代,得到一个不断改进的点列 {X ( k ) , k 0,1, 2,} 及一相应的递减函数值数列 { f ( X ( k ) ), k 1, 2,} 。
10:59:56
15
这一迭代过程用数学式子表达,得数值迭代法的基本迭代格式为:
图2-5
二维问题的可行域
不满足约束条件的设计点构成该优化问题的不可行域。
(2-5)
10:59:56 12
根据优化问题的 数学模型 是否含有 设计约束 ,可将工程优化 问题分为:
一维优化问题 无约束优化问题 工程优化问题 约束优化问题
多维无约束优化问题
线性规划问题 非线性规划问题 二次规划问题
凸规划问题
由图可见,等值线族反映了目标函数值的变化规律,等值线越 向里面,目标函数值越小。
对于有中心的曲线族来说,等值线族的共同中心就是目标函数 的无约束极小点 。故从几何意义上来说,求目标函数无约束极 小点也就是求其等值线族的共同中心。
10:59:56 11
3. 约束条件
约束的几何意义 是它将设计空间一分 为二,形成了可行域 和非可行域。 每一个不等式约 束或等式约束都将设 计空间分为两部分, 满足所有约束的部分 形成一个交集,该交 集称为此约束问题的 可行域,记做 D,见 图2-5。
1 1 (k ) 和 S 1 0
求:在给定点 X ( k ) 处沿给定方向 S ( k ) 搜索的最优步长 * 。
10:59:56
26
1 1 2 f ( X ) x12 2 x2 4 x1 2 x1 x2 , 以及点 X ( k ) 和 S ( k ) * 0 1
X ( k 1) X ( k ) ( K ) S ( k ) f ( X ( k 1) ) f ( X ( k ) ) gu ( X ( k 1) ) 0
(k 0,1, 2,)
(2-6)
(u 1, 2, , m)
式中:X(k)——前一步已取得的设计方案(迭代点); X(k+1)——新的改进设计方案(新的迭代点); S(k)——第 k次迭代计算的搜索方向; α (k) ——第 k次迭代计算的步长因子。 ④ 这样一步步地重复数值计算,不断用改进的新点迭代前次设 计点,逐步改进 f ( X ) 值并使设计点最终逼近极小点(极值点)X *。
工程优化设计问题中的绝大多数问题都是约束优化问题。
10:59:56
13
2.1.4 优化设计的迭代算法
对于优化问题数学模型的求解,目前可采用的求解方法有三种: 数学解析法 图解法数 数值迭代法
10:59:56
14
1. 数值迭代法的迭代格式 数值迭代法的基本思想:搜索、迭代、逼近。 为了求得目标函数 f ( X ) 的极小点 X * ,其迭代过程如下: ①在设计空间给出一初始迭代点 X (0) ; ②从 X (0) 出发,按照确定的搜索方向 S (0) 和迭代步长 得第一个改进设计点 X (1) ,它应该满足:f ( X (1) ) f ( X (0) ) ;
10:59:56
21
2.3.2 黄金分割法
黄金分割法,又称0.618法,它是一种等比例缩短区间的直接搜索 方法。 该算法的基本思路是: 通过比较单峰区间内两个插点的函数值,不断舍弃单峰区间的左 端或右端一部分,使区间按照固定区间缩短率(缩小后的新区间与原 区间长度之比)逐步缩短,直到极小点所在的区间缩短到给定的误差 范围内,而得到近似最优解。
3
S x1x2 2( x1x3 x2 x3 ) min
可见货箱的表面积取决于货箱的长度 x1、宽度 x2和高度 x3 。 (2) 满足的条件:
x1 4; x2 0;
x3 0
按优化数学模型的规范形式,可归纳为如下数学模型:
10:59:56
7
设计变量:
X [ x1 x2 x3 ]T
(2-3)
上式就是优化数学模型的一般表达式。这一优化数学模型,称为约束优 化设计问题。 一个完整的规格化的优化数学模型应包含有三部分内容,即
设计变量 X; 目标函数 f ( X ) ; 约束条件 gu ( X ) 0 和 hv ( X ) 0 。
它们又称为:优化数学模型的三要素。
10:59:56
10:59:56
22
2.3.3 二次插值法
图2-24
二次插值法的原理及区间缩小过程
设一元函数 f ( X ) ,在单峰区间[1,3 ]内取一点 2 且 1 2 3 , 这三点对应的函数值分别为 f1 f (1 ), f2 f (2 ), f3 f (3 ) 于是通过原函数曲线上的三个点 (1, f1 ),(2 , f2 ) 和 (3 , f3 ) 可以构成一个 二次插值函数,如图2-24所示。设该二次插值函数为
10:59:56 28
2.4.2 鲍威尔法
鲍威尔法(powell 法,又称共轭方向法): 该算法是鲍威尔于1964年提出的,它是在坐标轮换法的基础上, 通过构造共轭方向,以达到快速收敛的目的。并通过改进后,是一种 比较有效的算法。
由上可见,原本 f ( X )函数→这时成为 的函数,即 f ( ) 。
10:59:56
27
为求得最优步长,可令 即
df ( ) 0 d
df ( ) d ( 2 4 3) d d 2 4 0
故得最优步长:
*
4 2 2
1 2 2 f ( X ( k 1) ) f x 2 x 2 4 x1 2 x1 x2 1 1 (1 )2 2 12 4(1 ) 2(1 ) 1 (1 )2 6(1 ) 2 2 4 3
19
2.3 一维优化方法
10:59:56
20
) 从某一定点 X ( k 出发,沿着某一使目标函数下降的规定 方向 S ( k ) 一 维搜索的数学表达式为
min f ( X ( k ) S ( k ) ) f ( X ( k ) ( k ) S ( k ) ) X ( k 1) X ( k ) ( k ) S ( k )
相关文档
最新文档