多目标函数的优化设计PPT课件.ppt_第1页
多目标函数的优化设计PPT课件.ppt_第2页
多目标函数的优化设计PPT课件.ppt_第3页
多目标函数的优化设计PPT课件.ppt_第4页
多目标函数的优化设计PPT课件.ppt_第5页
已阅读5页,还剩47页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章 多目标函数的优化设计方法 1 2 3 在实际问题中 对于大量的工程设计方案要评价 其优劣 往往要考虑多个目标 例如 对于车床齿轮变速箱的设计 提出了下列要求 1 各齿轮体积总和f1 x 尽可能小 使材料消耗减 少 成本降低 2 各传动轴间的中心距总和f2 x 尽可能小 使变 速箱结构紧凑 3 齿轮的最大圆周速度f3 x 尽可能低 使变速箱 运转噪声小 4 传动效率尽可能高 亦即机械损耗率f4 x 尽可 能低 以节省能源 4 f4 x T R V minxFn x min f1 x f2 x f3 x s t gj x 0 j 1 2 L p hk x 0 k 1 2 L q 此外 该变速箱设计时需满足轮齿不根切 不干涉等几何约束条件 还需满足轮齿强度等约束条件 以及有关设计变量的非负约束条件等 按照上述要求 可分别建立四个目标函数 f1 x f2 x f3 x f4 x 这几个目标函数都要达到最优 且又要满足约束条件 则可归纳为 5 在多目标优化模型中 还有一类模型 其特点是 在约束条件下 各个目标函数不是同等地被最优化 而是按不同的优先层次先后地进行优化 例如 工厂生产 1号产品 2号产品 3号产品 M号产品 应如何安排生产计划 在避免开工不足的条件下 使工厂获得最大利润 工人加班时间尽量地少 若决策者希望把所考虑的两个目标函数按其重要性分成以下两个优先层次 第一优先层次 工厂获得最大利润 第二优先层次 工人加班时间尽可能地少 那么 这种先在第一优先层次极大化总利润 然后在此基础上再在第二优先层次同等地极小化工人加班时间的问题就是分层多目标优化问题 6 多目标优化设计问题要求各分量目标都达到最优 如能获得这样的结果 当然是十分理想的 但是 一般比较困难 尤其是各个分目标的优化互相矛盾时更是如此 譬如 机械优化设计中技术性能的要求往往与经济性的要求互相矛盾 所以 解决多目标优化设计问题也是一个复杂的问题 近年来国内外学者虽然作了许多研究 也提出了 些解决的方法 但比起单目标优化设计问题来 在理论上和计算方法 都还很不完善 也不够系统 在前述的单目标优化方法的基础上 扼要介绍多目标优化设计问题的一些基本概念 求解思路和处理方法 7 从上述有关多目标优化问题的数学模型可见 多目标 向量 优化问题与单目标 标量 优化问题的一个本质的不同点是 多目标优化是一个向量函数的优化 比较向量函数值的大小 要比标量值大小的比较复杂 在单目标优化问题中 任何两个解都可以比较其优劣 因此是完全有序的 可是对于多目标优化问题 任何两个解不一定都可以比出其优劣 因此只能是个有序的 例如 设计某一产品时 希望对不同要求的A和B为最小 一般说来这种要求是难以完美实现的 因为它们没有确切的意义 除非这些性质靠完全不同的设计变量组来决定 而且全部约束也是各自独立的 8 对多目标设计指标而言 任意两个设计方案的优劣一 般是难以判别的 这就是多目标优化问题的特点 这样 在单目标优化问题中得到的是最优解 而在多目标优化问题中得到的只是非劣解 而且 非劣解往往不只一个 如何求得能接受的最好非劣解 关键是要选择某种形式的折衷 当要求 M 1 个目标值不变坏时 找不到一个x 使得另一 f1 所谓非劣解 或称有效解 是指若有M个目标 x0 i 1 2 m 显然 多目标优化问题只有当求得的解是非劣解时才有意义 劣解是没有意义的 而绝对最优解存在的可能性很小 个目标函数值fi x 比fi x 更好 则将此x 作为非劣解 9 例7 1一个二维分目标 n 1 m 2 的多目标优化问题为 f2 x T V minF x f1 x f2 x x f1 x x2 2xD 0 x 2 10 11 多目标优化方法 多目标优化的求解方法甚多 其中最主要的有两大类 一类是直接求出非劣解 然后从中选择较好解 属于这类方法的如合适等约束法等 另一大类是将多目标优化问题求解时作适当的处理 处理的方法可分为两种 一种处理方法是将多目标优化问题重新构造一个函数 即评价函数 从而将多目标 向量 优化问题转变为求评价函数的单目标 标量 优化问题 另一种是将多目标 向量 优化问题转化为一系列单目标 标量 优化问题来求解 属于这一大类求解的前一种方法有 主要目标法 线性加权和法 理想点法 平方和加权法 分目标乘除法 功效系数法 几何平均法 极大极小法等等 属于后一种的有分层序列法等 此外还有其它类型的方法 如协调曲线法等等 12 7 2 统一目标函数法 统一目标法又称综合目标法 它是将原多目标优化问题 通过一定方法转化为统一目标函数或综合目标函数作为该多目标优化问题的评价函数 然后用前述的单目标函数优化方法求解 13 iiFxfxminmin i1 1 线性加权和法 x x Dx D 线性加权和法又称线性组合法 它是处理多目标优化问题常用的较简便的一种方法 这种方法因为有一定理论根据 故已被广泛应用 但这种方法的成功与否 在很大程度上取决于一个确定方向的凸性条件 如果缺乏凸性 这种方法将归于失败 所谓线性加权和法即将多目标函数组成 综合目标函数 把一个要最小化的函数F x 规定为有关性质的联合 14 使用这个方法的难处在于如何找到合理的权系 数 以反映各个单目标对整个多目标问题中的重要程度 使原多目标优化问题较合理地转化为单目标优化问题 且此单目标优化问题的解又是原多目标优化问题的好的非劣解 权系数的选取 反映了对各分目标的不同估价 折衷 故应根据具体情况作具体处理 有时要凭经验 凭估计或统计计算并经试算得出 15 16 17 18 将各分目标转化后加权 先将各项设计指标都转化为统一的无量纲值 并且将量级也限于某一规定范围之内 使目标规格化 然后再根据各个目标 设计指标 的重要性用加权因子来组合 统一目标函数 1 目标函数的规格化 当各分目标函数值在数量级上有很大差别时 可先做一次规格化 以三角函数 指数 线性或二次函数等作为转换函数 使目标函数值规范在 0 1 之间 19 f x xj 取规格化函数 2 fj x j jj sintj qfj 1 j 其中xj 2 例 若能估计出上 下界 j fj x j 20 21 二 直接加权 1 fj 2 j j2 fj 令容限值 则加权因子wj 1 容限值法 目标函数是平方误差值时使用 可起平衡各目标函数数量级的作用 估计上 下界 j fj x jj 1 2 L q若不易估计 可令 j 0 j fj x 0 这种取法是基于要求在统一目标函数中的各项指标 分目标函数 趋于在数量级上达到统一平衡 因此 当某项设计指标的数值变化范围愈宽时 其目标的容限就愈大 加权因子就取较小值 而数值变化范围愈窄时 目标的容限就愈小 加权因子就取大值 以达到平衡各分目标函数量级的作用 22 w w2j fjx f x f x f x f x f x 2 两项加权因子 用于一般情况 适用于有导数信息的情况 2 1 fj x wj w1j w2j其中 w1j是本征权 反应分目标函数的重要程度 j jjqj 1 0 0 jj w2j qj 1 0 0 w1j w2j是校正权 用于调整分目标函数的数量级 w2j 适用于无导数信息的情况 w1j w2jwj q1jj 1 11 23 f1 f2 22 1 即w1 f1 2 22 f2 x f 8x 2令其为零 得x f12 x 例 有下列两个一维的分目标函数 试用加权因子线性组合法 求此多目标函数的选好解 分目标函数 f1 x x2 1 min f2 x 2x 3 min 约束区域 D x0 x 1 s t x 1 0 解 min F x w1f1 x w2f2 x w1 x2 1 w2 2x 3 X R1 11754162 1 2 2 1 1 11 1 dFdx F x 4f1 x f2 x 4 x2 1 2x 3 4x2 2x 7 4 w2 f2 0 3f2 1 1 1 1 1 2 2 1 2 3 0 x 0用误差容限法求 wjQx 0时 f1 0 1 x 1时 f1 1 2 根据 j fj x j 24 25 三 理想点法 目标规划 多目标优化问题的一般式中 先求出各分目标函数在可 向量 fm T f2 L F f1 上式称为理想解 如果在本问题不存在绝对最优解的情况下 对于向量目标函T要力求使各分目标仅可能接近各自的理想值 则可以认为达到有效解中的选好解 26 f x fj f x j 在实际的设计中 也常常按照设计者的经验与期望制定出一个合理的各分目标函数值构成理想解 fm0 T f20 L F0 f10 mj 1 fj x fj 2 相对离差 加权相对离差 2 mj 1 fj x fj fj 0 解之间的离差函数f x 函数可取以下形式 27 U x jjj 2 平方和加权离差 mj 1 f x f m绝对值离差f x fj 1T数构造出以上几式的单目标函数作为评价函数 用评价目标函数的解作为原多目标优化问题的最终解 其表达式为minU x x D Rn gu x 0hv x 0 D 28 29 30 31 三 功效系数法一 基本思想 给每一个分目标函数值一个评价 以功效系数 j 0 dj 1 表示 对于一个设计方案xk F xk 有q个分目标函数值f1 xk f2 xk fq xk 对应q个功效系数 1 2 q 以各功效系数的几何平均值为方案的评价函数d 当 max 时 q 1 2L t 求得最理想方案 x xk F x 二 功效系数和功效函数 1 功效系数 j 表示对于分目标函数值fj x 的满意程度 若 j 1 表示效果最好 非常满意 dj 0 表示效果极差 方案不可取 32 2 功效函数 j j fj 描述 j与fj之间的关系 有三种类型 a 越大越好 fj j fj j b 越小越好 fj j fj j c fj取合适的值时 j最大 fj比此区间大或小 j均 33 0 5m f2 x max min 例 门式起重机变幅四杆机构的优化设计有四个要求 0 5m d1 1d1 0 7d1 0 3d1 0 ymin y y h 1 要求E点走水平直线f1 x maxy h min vx 2 E点水平分速度的变化率越小越好 3 货物对支点A所引起的倾覆力矩差越小越好f3 x max M min这三个要求都属于第二类功效函数 34 4 倾覆力矩值M M 当变幅距离较小时 希望有负倾覆力矩M1 能恢复机构的正常位置 1020时 d4 0 当变幅距离较大时 希望有正倾覆力矩M1 能恢复机构的正常位置 030时 d5 0这两个要求都属于第三类功效函数 总功效系数 d 5d1 d2 d3 d4 d5 max 35 四 方法评价 直观 只要有一项dj 0 则d 0 可直接判断方案不可取 在工程中使用较为有效 系数均在 0 1 之间 数量级一致 易处理第三类功效函数 分析计算较复杂 36 37 四 乘除法该方法适于处理下面问题 按分目标函数的性质可分为两类 两类的期望相反 其中的一类是表现目标函数值越小越好 如追求体重轻 结构紧凑 原材料消耗少 加工成本和加工费低 磨损量和应力小等 另外一类表现为目标函数值越大越好 如产品产量 机械效率 零件强度及刚度 利润 承载能力等 建议如下构造评价函数 jj sj 1tj s 1 fj x fj x U x 其中 s s t 为第一类函数 分目标函数期望取小 j为加权因子 j 0mj 1j 1 38 如果有两个分目标函数f1 x f2 x 期望maxf1 x minf2 x 如下图所示过域Df内的任一通过原点o的直线OA 它的斜率为 f2 x f1 x tg 当 Q时 即直线OA移到与域Df边界的左方相切 切点为Q 点Q对应的函数值f1 x f2 x 即为乘除法求得的选好解 39 7 3主要目标法 40 min fxfxkk 在求得最优值后用最优值代替 式中 fj x 开始时为极小化以外的其他目标函数的最优值的估计值 gm j x fj x fj x 0 s t gu x 0 x D 设有l个目标函数f1 x f2 x fl x 其 作为主要目标 则问题变为 中x D 求解时可从上述多目标函数中选择一个f x 41 42 43 7 4协调曲线法 这种方法是用来解决设计目标互相矛盾的多目标设计优化问题 为求最终解须对一般式个分目标函数加以协调 以求在有效解集中求出选好解 作为多目标优化问题的最终解 在多目标优化设计中 当各分目标函数的最优值出现矛盾时 先求出一组非劣解 以其集合得出协调曲线 再根据恰当的匹配关系得到满意曲线 沿着满意程度的增加的方向 各分目标值下降 直至获得选好解 44 45 46 47 现以两个分目标函数组成的多目标优化问题为例 48 f2 5 8 f2 2 两分目标的最优点分别在A1及A2 它们的分目标函数值为 f1A1 4 A1 f1A2 9 2 A2 A1点 A2点 在可行域D内任取一点B 其分目标函数值为 f1B 8 B当固定f2 x 5 极小化f1 x 的可行域边界点C C点的分目标函数值为f1C 4 3f2C 5当固定f1 x 8 极小化f2 x 的可行域边界点D D点的分目标函数值为f1D 8f2D 2 4 49 可见 C D两点都优于B点 在CD曲线上任选一点代表的方案至少有一个目标函数值的到改善 所以CD曲线上任一点都优于B点 曲线A1CDA2代表着有效解的解集 故称此曲线为协调曲线 选好解 最终解 应从协调曲线上选取 为从协调曲线上确定选好解 再以f1 x f2 x 为坐标建立一个新的坐标系 见前面图2 将图1的协调曲线转换到新的坐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论