机械优化设计约束优化方法.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文档。上传文档
查看更多
* * 2)罚因子的初值 * 过大, 会使 的最优点比 X0 离真正的最优点更远; 过小,在域内的惩罚作用小, 在接近边界时则突然加大使性态变坏, 且有可能使迭代点越出可行域. Fox 推荐 3)递减系数C 本书推荐0.1—0.5. 第三十一页,共四十八页。 * * 三. SUMT外点法 1. 惩罚函数的构造 考虑非线性规划问题: s.t. 惩罚函数可取为 2) 罚因子 * 1) 时,惩罚项为0, 不惩罚; 时, 惩罚项大于0, 有惩罚作用. 因 边界时,惩罚项中大括号中的值趋于0,为保证惩罚作用,应取 第三十二页,共四十八页。 * * 2. SUMT外点法的迭代步骤 给定X0,c, r0, ε1, ε2, ε3 k=0, r(k)=r0, X(K)=X0 输出X*,F*=F(X*) 结束 是 是 是 否 否 否 求解 得极小点X* k=k+1 r(k)=cr(k) X(k)=X* ---初始点, 对凸规划可任意给定; * ---外点法点距精度; ---等式约束允许的误差限; ---不等式约束允许的误差限; ---罚因子的放大系数; ** 为使迭代点进入可行域, 可设约束容差带: 第三十三页,共四十八页。 * * 例: 解: 惩罚函数 在D外 , 对于固定的 , 令 得 r(k) x* f(x*) 1 1.5 0.25 0.5 10 1.90909 0.82654 0.90909 100 1.99099 0.980296 0.990099 1000 1.999001 0.998003 0.999001 … 2 1 1 第三十四页,共四十八页。 长江大学机械工程学院(HQS) * * 第五章 约束优化方法 一.约束坐标轮换法 二.约束随机方向法 三.复合形法 四.可行方向法 五.罚函数法 六.拉格朗日乘子法 七.简约梯度法及广义简约梯度法 第一页,共四十八页。 * * §5-1 优化方法的类型 2)间接法 1)直接法 ---将迭代点限制在可行域内(可行性),步步降低目标函数值(下降性),直至到达最优点. 常用方法有:约束坐标轮换法,约束随机方向法,复合形法,可行方向法,线性逼近法等. ---通过变换,将约束优化问题转化为无约束优化问题求解. 常用方法有: 罚函数法,拉格朗日乘子法等. (可解IP型问题) (可解各类问题) (按对约束条件的处理方法分) 第二页,共四十八页。 * * §5-2 约束坐标轮换法 一.基本思路 ①可取定步长、加速步长和收缩步长,但不能取最优步长; 1.依次沿各坐标轴方向---e1,e2,…,en方向搜索; 2.将迭代点限制在可行域内. ②对每一迭代点均需进行可行性和下降性检查. 第三页,共四十八页。 * * 二.迭代步骤 第四页,共四十八页。 * * 三.存在问题 有时会出现死点, 导致输出“伪最优点”. * 为辨别真伪, 要用K-T条件进行检查. 第五页,共四十八页。 * * §5-3 约束随机方向法 基本思路 ②若该方向适用、可行,则以定步长前进; 坐标轮换法有时会输出“伪最优点” ,用随机方向法可克服这一缺点. ① 若该方向不适用、可行,则产生另一方向; ③若在某处产生的方向足够多,仍无一适用、可行,则采用收缩步长; ④若步长小于预先给定的误差限则终止迭代。 搜索方向----采用随机产生的方向 第六页,共四十八页。 * * 二.随机方向的构成 1.用RND(X)产生n个随机数 2. 将(0,1)中的随机数 变换到(-1,1)中去; 3. 构成随机方向 变换得: 于是 例: 对于三维问题: 第七页,共四十八页。 * * X0=X, F0=F α=α0, F0=F(X0) F=F(X) j =1 K=K+1 三.随机方向法 的迭代步骤 是 K=0, j=0 产生随机方向 α=0.5α 否 FF0 j =0 K m α≤ε 结 束 X*=X0 ,F*=F0 是 否 是 否 是 否 X∈D 是 否 第八页,共四十八页。 * * §5-4 复合形法 基本思路 在可行域内选取若干初始点并以之为顶点构成一个多面体(复合形),然后比较各顶点的函数值,去掉最坏点,代之以好的新点,并构成新的复合形,以逼近最优点. 有两种基本运算: 1) 映射---在坏点的对侧试探新点:先计算除最坏点外

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档