2021多目标优化设计方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、例题 已知直径为 1 单位长度的圆柱梁,要求将它制成矩形截面梁,满足重量最轻 和强度最大的条件,试确定矩形截面尺寸。 解 :(1) 建立优化设计的数学模型 ①设计变量: 矩形截面的宽和高 x 2 X=[x 1 ,x 2 ] T ②目标函数: x 1 ? 重量 → 截面积: minf 1 (X)=x 1 x 2 2 f in ( X ) ? ? x x / 6 ? 弯曲强度 → 矩形截面矩量 : m 2 1 2 ③ 约束条件 : 含性能约束和边界约束 h ( X ) ? x ? x ? 1 g ( X ) ? ? x ? 0 1 1 2 1 2 2 性 能 约 束 g ( X ) ? x ? 1 ? 0 2 1 4 2 等式约束 变量 x 1 的上下限 变量 x 2 的上下限 g ( X ) ? ? x 0 3 2 ? 边 界 约 束 g ( X ) ? x ? 1 ? 0 (2) 编制优化设计的 M 文件 (3) 运行结果 Optimization terminated successfully: xopt = 0.7071 0.7071 fopt = 0.5000 -0.0589 % 矩形截面梁两目标优化设计的目标函数文件 function f=JXL_2mb_MB(x) f(1)=x(1)*x(2); ? :梁的截面积 f(2)=-x(1)*x(2)^2/6; ò: 梁的截面矩量 % 矩形截面梁两目标优化设计的约束函数文件 function [c,ceq]=JXL_2mb_YS(x) ceq=x(1)^2+x(2)^2-1; % 非线性等式约束 c=[]; % 所 有非线性不等式约束 % 矩形截面梁两目标优化设计 x0=[1;1]; lb=[0;0]; ub=[1;1]; [xopt,fopt]=fminimax(@JXL_2mb_MB,x0,[],[],[],[],lb,ub,@JXL_2mb_YS) [x,fval,exitflag,output, grad,hessian]= fminimax(@fun,x0, A,b,Aeq,beq,Lb,Ub,Nlc,options,P 1,P2 … ) [ [ [ ], [ ], ], ], 7.4 功效系数法 基本思想: 先按各子目标值的“优”或“劣”(即“功 效”)分别求出与其对应的功效函数,然后再由 各个功效函数构造出问题的评价函数进行求解。 目的是将多目标优化问题转化为单目标 优化问题 7.4 功效系数法 一、功效系数 多目标优化设 计中,各子目 标的要求不同 极小值 极大值 一个合适的数值 每个子目标都用一个功效函数 d i 表示 dd ( f () X )( i ? 1 , 2 , . . . ,) L —— 其值为功效系数 i ? i i 功效函数的范围 [0,1] f i ( X ) 的值满意时, d i =1 f i ( X ) 的值不满意时, d i =0 7.4 功效系数法(续) 二、评价函数 用所有子目标的功效系数的几何平均值作为评价函数 L f ( X ) ? d d 1 2 d L ) ? 1 f ( X ) 的值越大,设计方案越好;反之越差; 0 ? f ( X f ( X )=1 时,表示取得最满意的设计方案 f ( X )=0 时,表示此设计方案不能接受 该评价函数不会使某一个目标最不满意 —— 功效 系数法的特点 三、功效函数的确定 (a) 目标函数 越大越好 (b) 目标函数 越小越好 (c) 目标函数过 大过小都不好 7.4 功效系数法(续) 三、功效函数的确定(续) 对于一个具有 L 个目标函数和若干个约束条件的多 目标优化问题,若有 S 个子目标函数为求极小,而其 余 L - S 个子目标函数为求极大时,各子目标对应的功 效函数的求法: 1 、在可行域 D 中求出各子目标函数的最小值和最大值 ? 1 f X ) ? f ? i ( df ) ) ? ( i ? 1 , 2 , . . . ,) S ? i (( i X ( 2 ) 0 f X ) ? f ? i ( i ? ( 1 ) i 7.4 功效系数法(续) 三、功效函数的确定(续) 2 、对于前 S 个要求极小化的子目标函数 f i ( X ) ,若规定 对应的功效函数满足 ( 2 ) f f ( X ) i ? i df ( i ( X ) ) ? ( ( i ? 1 , 2 , . . . , S ) i 2 ) ( 1 ) f f i ? i 则可得线性功效函数为 ( 2 ) ? 1 f ( X ) ? f ? i i d (( f ) ) ? ? i i X ( 1 ) 0 f ( X ) ? f ? i i ? ( i ? S ? 1 , . . . ,

文档评论(0)

wq1987 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档