现代设计理论与方法-优化设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《现代设计理论与方法-优化设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 设计 理论 方法 优化 课件
- 资源描述:
-
1、第第2 2章章 优化设计优化设计主要内容:主要内容: 了解优化设计;了解优化设计; 会建立优化设计的数学模型;会建立优化设计的数学模型; 了解优化设计的数学基础知识;了解优化设计的数学基础知识; 掌握一维优化方法;掌握一维优化方法; 了解多维优化方法。了解多维优化方法。12.1 2.1 概述概述2.1.1 2.1.1 优化设计的概念优化设计的概念 优化设计优化设计是借助最优化数值计算方法和计算是借助最优化数值计算方法和计算机技术,求取工程问题的机技术,求取工程问题的最优设计方案。最优设计方案。 即:进行最优化设计时,首先必须将实际问即:进行最优化设计时,首先必须将实际问题加以题加以数学描述,数
2、学描述,形成一组由数学表达式组成形成一组由数学表达式组成的的数学模型,数学模型,然后选择一种最优化数值计算方然后选择一种最优化数值计算方法和计算机程序,在计算机上运算求解,得到法和计算机程序,在计算机上运算求解,得到一组最佳的设计参数。一组最佳的设计参数。22.1.2 2.1.2 优化设计的一般过程优化设计的一般过程机械设计的全过程一般可分为:机械设计的全过程一般可分为:1. 1.设计问题分析设计问题分析2. 2.建立优化设计的数学模型。建立优化设计的数学模型。3. 3.选择适当的优化方法。选择适当的优化方法。4. 4.编写计算机程序,计算择优。编写计算机程序,计算择优。32.1.3 2.1.
3、3 优化设计的数学模型优化设计的数学模型1 1、建立数学模型的基本原则、建立数学模型的基本原则 数学模型的建立要求确切、简洁的反映工数学模型的建立要求确切、简洁的反映工程问题。程问题。2 2、数学模型的三要素、数学模型的三要素 设计变量、目标函数、约束条件。设计变量、目标函数、约束条件。41 1)设计变量)设计变量 应注意各设计变量应相互独立,否则会给应注意各设计变量应相互独立,否则会给优化带来困难。优化带来困难。2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型设计变量是指在设计过程中可以进行调整设计变量是指在设计过程中可以进行调整和优选的独立参数。和优选的独立参数。 (1 1)设
4、计变量的选择:)设计变量的选择:应该选择那些与目标函数和约束函数密切应该选择那些与目标函数和约束函数密切相关的,能够表达设计对象特征的基本参数。相关的,能够表达设计对象特征的基本参数。52.1.3 2.1.3 优化设计的数学模型优化设计的数学模型(2 2)设计变量的分类)设计变量的分类连续变量连续变量 可以在实数范围内连续取值的变量。可以在实数范围内连续取值的变量。 离散变量离散变量 只在给定数列或集合中取值的变量。只在给定数列或集合中取值的变量。 1 1)设计变量)设计变量62.1.3 2.1.3 优化设计的数学模型优化设计的数学模型1 1)设计变量)设计变量(3 3) 设计空间设计空间 若
5、若n n个设计变量个设计变量x x1 1, ,x x2 2,x xn n相互独立,则由它们形相互独立,则由它们形成的向量成的向量X=X=x x1 1, ,x x2 2,x xn n T T的全体集合构成的一个的全体集合构成的一个n n维维实欧氏空间,称为实欧氏空间,称为设计空间设计空间,记,记R Rn n。 设计变量的个数设计变量的个数n n称为优化设计的称为优化设计的维数。维数。 1 1)如)如n=2n=2就是二维设计问题,可用平面直角坐就是二维设计问题,可用平面直角坐标来表示;标来表示; 2 2)如)如n=3n=3就是三维设计问题,可用空间直角坐就是三维设计问题,可用空间直角坐标来表示;标
6、来表示; 3 3)如)如n n大于大于3 3就是超越空间。就是超越空间。72.1.3 2.1.3 优化设计的数学模型优化设计的数学模型1 1)设计变量)设计变量(3 3) 设计空间设计空间 二维设计平面二维设计平面 三维设计空间三维设计空间82.1.3 2.1.3 优化设计的数学模型优化设计的数学模型2 2)目标函数)目标函数 目标函数目标函数是通过设计变量来表示的设计所追是通过设计变量来表示的设计所追求目标的数学表达式,求目标的数学表达式,又称为标量函数。又称为标量函数。 (1 1)目标函数的意义)目标函数的意义 目标函数目标函数值值的大小是的大小是衡量设计方案优劣的定衡量设计方案优劣的定量
7、标准。量标准。目标函数的值目标函数的值越小越小,对应的设计方案,对应的设计方案越好。越好。 因此,目标函数的因此,目标函数的最小值最小值及其对应的设计变及其对应的设计变量的取值量的取值称为设计问题的称为设计问题的最优解。最优解。目标函数的一般表示式为:目标函数的一般表示式为:),()(21nxxxfXf 92.1.3 2.1.3 优化设计的数学模型优化设计的数学模型2 2)目标函数)目标函数 (2 2)目标函数的选择)目标函数的选择 必须针对具体问题,选择主要的技术指标作必须针对具体问题,选择主要的技术指标作为设计的目标函数,如:为设计的目标函数,如:利润、体积、重量、利润、体积、重量、功率功
8、率等。等。10(3 3)等值面和等值线)等值面和等值线 对于简单的问题,可用等值线或等值面来描述对于简单的问题,可用等值线或等值面来描述函数的变化趋势,还可以直观地给出极值点的位函数的变化趋势,还可以直观地给出极值点的位置。置。 目标函数等值线(面),其数学表达式为:目标函数等值线(面),其数学表达式为:f f(X X)=c=c。 在这种线或面上所有点的函数值均相等,因此,在这种线或面上所有点的函数值均相等,因此,这种线或面称为函数的这种线或面称为函数的等值线或等值面。等值线或等值面。 当当c c取一系列不同的常数值时,可以得到一组形取一系列不同的常数值时,可以得到一组形态相似的等值线或等值面
9、,称为态相似的等值线或等值面,称为函数的等值线簇函数的等值线簇或等值面簇。或等值面簇。2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型2 2)目标函数)目标函数11 a a)当)当n=2n=2时,该点集是设计平面中的一条直时,该点集是设计平面中的一条直线或曲线;线或曲线; b b)当)当n=3n=3时,该点集是设计空间中的一个平时,该点集是设计空间中的一个平面或曲面;面或曲面; c c)当)当n n大于大于3 3时,该点集是设计空间中的一个时,该点集是设计空间中的一个超曲面。超曲面。(3 3)等值面和等值线)等值面和等值线 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模
10、型2 2)目标函数)目标函数12目标函数目标函数f f(X X)一)一6060 x x1 1一一120120 x x2 2的等值线簇。的等值线簇。(3 3)等值面和等值线)等值面和等值线 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型2 2)目标函数)目标函数13函数:函数:f f(X X)x xl l2 2十十x x2 22 2一一4 4x x1 1十十4 4的的图形图形( (旋转抛物面旋转抛物面) )。用平面用平面f f(X X)c c切割该抛切割该抛物面所得交线在设计空间中物面所得交线在设计空间中的投影,就是目标函数的等的投影,就是目标函数的等值线。值线。(3 3)等值面和
11、等值线)等值面和等值线 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型2 2)目标函数)目标函数14约束条件的作用:约束条件的作用: 就是对设计变量的就是对设计变量的取值加以限制。取值加以限制。 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件 对任何设计都有若干不同的要求和限制,对任何设计都有若干不同的要求和限制,将这些要求和限制表示成将这些要求和限制表示成设计变量的函数并写设计变量的函数并写成一系列不等式和等式表达式成一系列不等式和等式表达式,就构成了设计,就构成了设计的的约束条件约束条件,简称,简称设计约束设计约束。152.1.3 2.
12、1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件), 2 , 1(0)(), 2 , 1(0)(nppvXhmuXgvu (1 1)约束条件的分类)约束条件的分类 a a)约束条件根据形式不同分为)约束条件根据形式不同分为不等式约不等式约束和等式约束。束和等式约束。 一般表示为:一般表示为:16 b b)根据性质不同分为)根据性质不同分为边界约束和性能约束。边界约束和性能约束。 边界约束:边界约束:考虑了考虑了设计变量变化的范围,设计变量变化的范围,是对是对设计变量本身所加的设计变量本身所加的直接限制。直接限制。 比如:比如:a ai i- -x xi i00 x xi
13、i- -b bi i00 性能约束:性能约束:是根据是根据设计性能或指标要求而定的设计性能或指标要求而定的一种约束条件。一种约束条件。是对设计变量加的是对设计变量加的间接变量。间接变量。 例如:零件的强度条件,刚度条件,稳定性条件例如:零件的强度条件,刚度条件,稳定性条件均属于性能约束。均属于性能约束。2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件(1 1)约束条件的分类)约束条件的分类 17约束边界约束边界 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件18 (2 2)可行域)可行域 每一个不等式或等式约束都将设
14、计空间分为两每一个不等式或等式约束都将设计空间分为两个部分,满足所有约束的部分形成一个个部分,满足所有约束的部分形成一个交集交集,该,该交集称为此交集称为此约束问题的可行域约束问题的可行域,记作,记作D D。 可行域就是满足所有约束条件的可行域就是满足所有约束条件的设计点的集合,设计点的集合,因此,可用集合式表示如下:因此,可用集合式表示如下: ), 2 , 1, 2 , 1( , 0)(0)(|pvmuXhXgXDvu ;,2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件19036049),(36049),(2121121211 xxxxgxxxxg03
15、00103),(300103),(2121221212 xxxxgxxxxg020054),(20054),(2121321213 xxxxgxxxxg0),(0),(0),(0),(2215221512141214 xxxgxxxgxxxgxxxg (2 2)可行域)可行域 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件20此约束的此约束的可可行域行域是由约是由约束边界线围束边界线围成的封闭五成的封闭五边形:边形:O OABCDABCD (2 2)可行域)可行域 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件)约束条件21
16、2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型优化设计问题的的数学模型一般数学表达式为:优化设计问题的的数学模型一般数学表达式为:1,2,.,1,2,.,umvpn( )0( )0uvgxh xmin. .st)(XfnRX 223 3、优化设计数学模型建立实例、优化设计数学模型建立实例 例例1 1:有一块边长为:有一块边长为6m6m的正方形铝板,四角各的正方形铝板,四角各裁去一个小的正方块,做成一个无盖的盒子。试裁去一个小的正方块,做成一个无盖的盒子。试确定裁去的四个小正方块的边长,以使做成的盒确定裁去的四个小正方块的边长,以使做成的盒子具有最大的容积。子具有最大的容积。 解:
17、设裁去的四个小正方块的边长为解:设裁去的四个小正方块的边长为x x,则盒子则盒子的的容积可表示成容积可表示成x x的函数的函数F F(X X)x x(6-2(6-2x x) )2 2 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型233 3、优化设计数学模型建立实例、优化设计数学模型建立实例 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型变量变量 x x 设计变量设计变量 f f(X X)x x(6-2(6-2x x) )2 2 目标函数目标函数 g g1 1(X X)x x 0 0 g g2 2(X X)x x 3 3 约束条件约束条件使容积最大,即使使容积最大,
18、即使f f(X X)= -= -x x(6-2(6-2x x) )2 2 最小最小 243 3、优化设计数学模型建立实例、优化设计数学模型建立实例 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型min min f f(X X)= -= -x x(6-2(6-2x x) )2 2 s.t. s.t. g g1 1(X X)- -x x 0 0 g g2 2(X X) x x 3 3RX 25例例2 2:平面连杆机构的优化设计:平面连杆机构的优化设计 曲柄摇杆机构再现已知运动规律的优化设计曲柄摇杆机构再现已知运动规律的优化设计3 3、优化设计数学模型建立实例、优化设计数学模型建立实例
19、 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型261 1)设计变量的确定)设计变量的确定 决定机构尺寸的各杆长度,以及当摇杆按已决定机构尺寸的各杆长度,以及当摇杆按已知运动规律开始运动时,曲柄所处的位置角知运动规律开始运动时,曲柄所处的位置角 0 0 为设计变量。为设计变量。3 3、优化设计数学模型建立实例、优化设计数学模型建立实例 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型TTllllxxxxxX0432154321 272 2)目标函数的建立)目标函数的建立 目标函数可根据已知的运动规律与机构实际目标函数可根据已知的运动规律与机构实际运动规律之间的偏差最小
20、为指标来建立,即运动规律之间的偏差最小为指标来建立,即3 3、优化设计数学模型建立实例、优化设计数学模型建立实例 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型 miiiXf120min)()( 283 3)约束条件的确定)约束条件的确定(1 1)曲柄摇杆机构满足曲柄存在的条件)曲柄摇杆机构满足曲柄存在的条件3 3、优化设计数学模型建立实例、优化设计数学模型建立实例 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型0)(0)(0)(0)(0)(0)(423164321532414413312211 llllXgllllXgllllXgllXgllXgllXg29(2
21、2)若要求最小传动角应在)若要求最小传动角应在 和和 间,可得间,可得minmax3 3、优化设计数学模型建立实例、优化设计数学模型建立实例 0ll2llllXg3221423227 max)(arccos)( 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型3 3)约束条件的确定)约束条件的确定0ll2llllXg3221423228 )(arccos)(max 30设计变量的确定设计变量的确定 考虑到机构的杆长按比例变化时,不会改变考虑到机构的杆长按比例变化时,不会改变其运动规律,因此在计算时常取其运动规律,因此在计算时常取l l1 1=1 =1 ,而其他,而其他杆长按比例取为
22、杆长按比例取为l l1 1 的倍数。的倍数。3 3、优化设计数学模型建立实例、优化设计数学模型建立实例 2.1.3 2.1.3 优化设计的数学模型优化设计的数学模型TTllllxxxxxX0432154321 311 1、按是否包含有约束条件分:、按是否包含有约束条件分: 无约束优化问题和约束优化问题。无约束优化问题和约束优化问题。、按设计变量的多少可分:、按设计变量的多少可分: 单变量优化和多变量优化。单变量优化和多变量优化。、按目标函数和约束函数的性质可分:、按目标函数和约束函数的性质可分: 线性规划和非线性规划。线性规划和非线性规划。2.1.4 2.1.4 优化问题的分类优化问题的分类3
23、21 1、图解法:、图解法: 用直接作图的方法来求解优化问题。用直接作图的方法来求解优化问题。 在设计平面作出约束可行域,画出目标函数的在设计平面作出约束可行域,画出目标函数的一簇等值线,根据等值线与可行域的相互关系一簇等值线,根据等值线与可行域的相互关系确定出最优点的位置。确定出最优点的位置。 特点:特点: 优点:直观。优点:直观。 缺点:一般仅限于求解缺点:一般仅限于求解n2n2的低的低 维优化问题。维优化问题。 2.1.5 2.1.5 优化问题数学模型的求解方法优化问题数学模型的求解方法 图解法图解法 数学解析法数学解析法 数值迭代法数值迭代法331 1)图解法的求解的步骤)图解法的求解
24、的步骤 (1 1)确定设计空间;)确定设计空间; (2 2)作出约束可行域;)作出约束可行域; (3 3)画出目标函数的一簇等值线;)画出目标函数的一簇等值线; (4 4)最后判断确定最优点。)最后判断确定最优点。 2.1.5 2.1.5 优化问题数学模型的求解方法优化问题数学模型的求解方法342.1.5 2.1.5 优化问题数学模型的求解方法优化问题数学模型的求解方法目标函数:目标函数:f f(X X)一)一6060 x x1 1一一120120 x x2 22 2)图解法的求解实例)图解法的求解实例约束条件:约束条件:036049)(211 xxXg0300103)(212 xxXg020
25、054)(213 xxXg0)(0)(2514 xXgxXg 生产甲产品一件获利生产甲产品一件获利6060元,生产乙产品一件元,生产乙产品一件获利获利120120元,受条件约束,如何安排生产可获最元,受条件约束,如何安排生产可获最大利润?大利润?35此约束的此约束的可可行域行域是由约是由约束边界线围束边界线围成的封闭五成的封闭五边形:边形:O OABCDABCD可行域可行域 2.1.5 2.1.5 优化问题数学模型的求解方法优化问题数学模型的求解方法2 2)图解法的求解实例)图解法的求解实例362.1.5 2.1.5 优化问题数学模型的求解方法优化问题数学模型的求解方法2 2)图解法的求解实例
展开阅读全文