优化问题的数学模型及基本要素
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章 优化设计
Chapter 1 Optimization Design
1-1 优化设计
1-1-1 最优化 (optimize, optimization )
所谓最优化,通俗地说就是在一定条件下,在所有可能的计划、设计、安排中找出最好的一个来。换句话说,也就是在一定的条件下,人们如何以最好的方式来做一件事情。(Optimization deals with how to do things in the best possible manner)
结论的唯一性是最优化的特点,即公认最好。(It is the best of all possibilities) 最优化的思想体现在自然科学、工程技术及社会活动的各个领域,最优化的方法在这些领域也得到了广泛地应用。(P1)
1-1-2 最优化方法 (Arithmetic )
要从所有可能的方案中找出最优的一个,用“试”(try )的办法是不可行的,需要采用一定的数学手段。二十世纪五十年代以前,用于解决最优化问题的数学方法仅限于古典的微分和变分(differential and variation)。数学规划法在五十年代末被首次用于解决最优化问题,并成为现代优化方法的理论基础。线性规划和非线性规划是数学规划的主要内容,它还包括整数规划、动态规划、二次规划等等。(Linear programming or Nonlinear programming, Integer, Dynamic, Quadratic )
数学规划法与电子计算机的密切结合,改变了最优化方法多有理论研究价值,而少有实际应用的局面,使得解决工程中的优化问题成为可能。因此,我们现在所说的最优化方法,实际上包括了最优化理论和计算机程序二方面的内容。(Optimization theory plus computer program)
1-1-3 优化设计
下面以一个简单的问题为例来说明传统设计与优化设计这二个不同的设计过程。
例1-1 设计一个体积为5cm 3的薄板包装箱,其中一边的长度不小于4m 。要求使薄板耗
材最少,试确定包装箱的尺寸参数,即长a ,宽b 和高h 。
分析 包装箱的表面积s 与它的长a ,宽b 和高h 尺寸有关。因此,耗板最少的问题可以转化为表面积最小问题,故取表面积s 为设计目标。
传统设计方法:
首先固定包装箱一边的长度如)(4m a =。要满足包装箱体积为3
5m 的设计要求,则有以下多种设计方案:
如果包装箱的长度a 再取)(4m a >的其他值,则包装箱的宽度和高度还会有很多其他结果… 。
最后,从上面众多的可行方案中选择出包装箱表面积最小的方案来,这就是相对最好的设计方案。但由于不可能列出所有可能的设计方案,最终方案就不一定是最优的。 机械产品的传统设计通常需要经过:提出课题、调查分析、技术设计、结构设计、绘图
等环节。传统分析通常是在调查分析的基础上,参照同类产品,通过估算、验算、类比或试验等方法来确定产品的初步设计方案。然后对产品的设计参数进行强度、刚度和稳定性等性能的分析计算,检查各项性能指标是否满足设计要求。若不能满足要求,则根据经验或直观判断对设计参数进行修改。因此,可以说整个传统设计过程是人工“试凑”和定性分析比较的过程。实践证明,按照这种方法得出的设计方案,有较大地进一步改进和提高的余地。当然,传统设计中也存在着“优选”的思想。如上面例题,设计人员可以在有限的几种可行的设计方案中,分析评价出较好的方案。由于传统的设计方法受到经验、计算方法和计算手段等条件的限制,一般不可能得到最佳的设计方案。
优化设计方法:
在优化设计中,该问题可以用数学的方法描述为:在满足包装箱的体积35m abh =,长度m a 4≥,00>>h b 的限制条件下,确定参数a ,b 和h 的值,使包装箱的表面积)(2ha bh ab s ++=达到最小。根据这样的描述,可以建立一个优化的数学模型,然后选择适当的优化方法和计算程序,在计算机进行数值迭代、求解,最后得到这个数学模型的结果是m a 4=,m h b 1180.1==,23885.20m s =。用优化方法得到的解,从理论上可以证明是所有可能解中的最优解。
机械产品的优化设计,就是把最优化方法(最优化理论 + 计算机)引入机械设计领域,为设计提供一种新的科学设计方法,使得在解决复杂设计问题时,不用逐个尝试就能从所有可能的设计方案中找到尽可能完善的或最合适的设计方案。应用优化设计方法,可以缩短设计周期,提高设计精度和设计质量,获得显著的技术与经济效益。例如对具有十个变数挡的机床主轴箱进行优化设计,与传统设计相比,中心距可以减少16.5%;如果对整体结构进行优化设计,与传统设计相比,简单结构可以节约材料约7%,较复杂结构可以节约材料约20%,复杂结构可以节约材料约35% - 40%。另据有关资料介绍,美国的一个飞机制造公司采用最优化方法对具有450个设计参数的飞机机翼进行设计,使其重量减轻了35%。一般来说,所涉及的因数越多,设计对象越复杂,优化设计取得的效果就越显著。
最后,可以用二句简单的话来描述传统设计和优化设计的特点。前者凭经验“试”或者“凑”,而后者有目的的去“寻”或者去“找”。
例1-2分别采用传统的和优化的方法,设计一盛液体、体积为V 、液面高度为H 、璧厚为T 的塑料盆。(该盆的产量很大)(p2~7)
图1-1 传统设计:凭直觉,我们选择盆的截面形状为矩形,见图1-1。假定盆的璧厚T 相对于长和宽很小, 液体的体积就可以写成
V bLH = (1.1)
我们可以任意地选择一个b 值, 然后代入式 (1.1),就可以得到相应的L 值,这样的设计完全满足要求,但是有无穷多种方案。
优化设计:在进行优化设计时,我们仅考虑相对简单的情况,即忽略应力、振动、变形和重量等因素,只考虑价格。换句话说,设计盆的几何尺寸,在满足一定的条件下使盆的造价最低。
为了达到盆的造价最低的目的,首先来分析它的价格构成:
t l m C C C C =++ (1.2)
其中,t C 设备费,l C 是人工费,m C 是材料费。在式(1.2)中,设备、人工费用与盆的几何
形状及材料没有关系,只有材料的价格与之有关。对于矩形盆,材料的价格为
(22)m C c bl bH lH T =++ (1.3a ) 其中, c 是单位体积材料的价格; H 和T 是给定值; b 和L 是盆的几何尺寸,需由设计给出。现在设计的目的就是,要选择合适的材料及几何尺寸b 和L ,使式(1.3a )表示的造价达到最小值。
由公式(1.1) 和(1.3a )可以消去一个非独立变量,如L 得到(1.3b ) 2(2)m V V C c bH T H b
=++ (1.3b ) 使式(1.3b )达到最小可从二方面考虑:第一,选择c 最的材料;第二,确定使(1.3b )达到最小的b 。由下面步骤得到
22()0,m opt C V c T H b b b ∂=-=∂ 将b 值代入式(1.1),则
opt opt opt V l b Hb == 从造价最低的角度考虑,最优设计,即造价最低,的矩形是正方形,最低造价是
()(m opt V C c T H
=+ (1.3c ) 在实际应用中,对盆的放置空间还是有限制的, 如它只能放在二个结构的中间
(见图1.2),即对尺寸的限制就是
max max ,b b l l ≤≤ (1.4)
显然,m a x b 和max l 的值可能会影响优化设计的结果。如果max b 和max l 都等于或大于
,则最优解就不能满足空间的限制条件了。
图1-2
在做优化设计时,我们先假定盆的几何形状是传统的矩形,那么其他形状盆的造价在满足设计要求的前提下是否会更低呢?我们发现,圆形盆可能会出现这样的结果,来分析一下。 对于圆形盆(图1-2),其造价为