机械优化设计过程中应注意的问题.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械优化设计过程中应注意的问题

第八章 优化设计过程中应注意的问题 §8.1 引言 §8.1 引言 (续) §8.2 优化设计的前处理问题 §8.2 优化设计的前处理问题(续) §8.2 优化设计的前处理问题(续2) §8.2 优化设计的前处理问题(续3) §8.2 优化设计的前处理问题(续4) §8.2 优化设计的前处理问题(续5) §8.2 优化设计的前处理问题(续6) §8.2 优化设计的前处理问题(续7) §8.2 优化设计的前处理问题(续8) §8.2 优化设计的前处理问题(续9) §8.3 优化设计过程处理问题 §8.3 优化设计过程处理问题(续) §8.4 优化设计的后处理问题 §8.4 优化设计的后处理问题(续) * * §8.1 引言 §8.2 优化设计的前处理问题 §8.3 优化设计过程处理问题 §8.4 优化设计的后处理问题 一、优化设计过程中经常遇到的问题: 二、优化设计过程中出现问题的处理: 1、优化设计过程中的前处理: 数学模型的建立与改善; 优化算法的选择; 数据文件的建立。 运行过程中出现死机; 得不到运行解; 得到的运行解不理想等等。 2、优化设计过程中的过程处理: 程序运行过程中出现死机情况的处理; 程序运行得不到运行解的处理。 3、优化设计过程中的后处理: 对运行解是否为最优解作判断; 对不合理运行解的处理 。 一、设计变量: 1、设计变量数: 直接与数学模型的规模有关,设计空间的维数 = n–p。 当设计变量数 n 增加时,维数增加,维数太高,直接影响运算速度和效率,函数的凸性等不容易判断。 当设计变量数 n 减少时,设计空间变小,设计的自由度减小,维数太少时,影响优化设计的质量。 2、设计变量的选择原则: ① 本身可在较大范围内变化 —— 有变化性; ② 对设计指标、设计质量有显著影响 —— 作用明显; ③ 能直接控制的独立参数 —— 无相关性。 3、降低维数的措施: ① 作常数处理: 将一些不太重要的、对设计质量影响不太大、本身变化不太大的参数,作为常数赋值。 ② 变量联结: 根据设计规范或经验公式,得出各变量之间的关系,可作为因变量的参数,以函数形式表达,实现变量联结。 例如,齿轮设计(见图7-2)。m, Z 为基本变量,其它变量均可用这两个变量来表达,D = mZ, b= a1m, c= a2m, d0= a3m ……其中a1, a2, a3……是根据经验、工艺、结构强度等选择的常数。 这种方法可减少不少变量,但需要注意:不可牵强,造成设计不合理,或设计空间过小。 ③ 采用相对变量: 例如,四杆机构的设计中,以曲柄 l1的长度为单位长度,其它各杆的长度均以相对长度表示,l2 / l1, l3 / l1,l4 / l1。 这种方法不仅可减少变量数,而且转化成无量纲的设计变量后,改善了目标函数、约束函数的性态。 二、约束函数: 1、约束的数量: 约束数量过多,数学模型的规模偏大,同时使得可行域偏小,限制了优化设计的范围,影响了优化质量。 约束数量过少,可能使可行域不封闭、包含不了所有的设计变量;也可能因为获得运行解后需要校核许多条件,优化失去了原本的意义。 2、确定约束的注意点: 排除相关约束、重复约束等冗余约束、无效约束; 不应该出现矛盾约束; 尽可能改善约束函数的性态(以简单约束代替,或进行尺度变换); 采取措施减少约束数。 以提高效率、提高运行的稳定性,减少死机或得不到运行解的可能性。 3、减少约束数的措施: 变量代换: 例: 方法一、消除容差带外的约束: 设容差δ,满足-δ≤ g u ( x(k) )≤0 的约束,作为有效约束留下,其余暂时消除。 3、减少约束数的措施: ② 约束的暂时消除: 在迭代的过程中,对于一些当前无效的约束,暂时性消除,只留下有效约束。 方法二、消除严约束: 判别严约束(要求同步失效的条件)集合 I1 和松约束集合 I2 ,将严约束加权平方和作为目标函数,求其在松约束下的优化解。 三、目标函数: 子目标函数不是越多越好,可先少后加; 目标函数也不是越复杂越好,可先简化后接近实际。 函数过于复杂,则非线性程度高,出现病态、非凸性、H(x) 矩阵奇异等,影响优化过程的稳定性和运算结果的准确性 ,甚至会出现不收敛现象。 要注意改善函数的性态。 四、数学模型的规范化:

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档