[发明专利]改进双向渐进法的等效静载荷法动态响应拓扑优化方法有效
申请号: | 201610807923.7 | 申请日: | 2016-09-08 |
公开(公告)号: | CN106372347B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 贾檀;蓝萌;吴晓明 | 申请(专利权)人: | 厦门大学嘉庚学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 363105 福建省漳州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种改进双向渐进法的等效静载荷法动态响应拓扑优化方法。该方法将改进的BESO方法应用于等效静载荷法中作为优化迭代方法,替换掉原始的变密度法,并建立新的收敛条件,从而改进动态响应拓扑优化流程。本发明提出的方法,能有效减少k大于1次设计循环阶段的优化时间,两个算例中优化所需CPU总时间比原始方法分别减少了21.8%、25.3%;该方法具有计算速度快、优化流程简单的特点;随着外载荷作用点的增多、优化规模的增大,优化所需的设计循环次数也会增加,该方法将会带来更大的优势。 | ||
搜索关键词: | 改进 双向 渐进法 等效 载荷 动态 响应 拓扑 优化 方法 | ||
【主权项】:
1.一种改进双向渐进法的等效静载荷法动态响应拓扑优化方法,其特征在于:将改进的BESO方法应用于等效静载荷法中作为优化迭代方法,替换掉原始的变密度法,并建立新的收敛条件,从而改进动态响应拓扑优化流程;所述改进的BESO方法具体如下,在对单元处理之前,应事先给出每次迭代的单步目标体积Vk+1;初始体积Vk大于或小于整体的体积约束V*;因此,体积进化迭代式可表示为:Vk+1=Vk(1±ER),(k=1,2,3...) 式(1)式(1)中k为当前迭代次数,ER为体积进化率;若目标体积Vk+1小于当前体积Vk,则必须将单元按灵敏度大小排列并删除灵敏度低的单元,在删除单元之前,空单元的灵敏度有可能大于待删单元灵敏度,因此要先考虑增添单元,这里引入增删阀值αth,αth定义为待删单元灵敏度中的最大值,有:αi>αth 式(2)式(2)中αi为增添单元的灵敏度;当增添单元的体积大于体积增添率AR时,需要重新计算αth直到满足增添单元的体积小于或等于AR为止;然后删除灵敏度小于该值的单元;显然,删除单元的体积Vdel可以表示为:Vdel=Vk‑Vk+1+Vadd 式(3)式(3)中Vadd为增添单元的体积;若目标体积Vk+1大于当前体积Vk,则必须将单元按灵敏度大小排列并增添灵敏度高的单元,在增添单元之前,实单元的灵敏度有可能小于待增单元灵敏度,因此要先考虑删除单元,这里引入增删阀值βth,βth定义为待增单元灵敏度中的最小值,有:βi<βth 式(4)其中βi为删除单元的灵敏度;当删除单元的体积大于体积增添率AR时,需要重新计算βth直到满足删除单元的体积小于或等于AR为止;然后增添灵敏度大于该值的单元;显然,增添单元的体积Vadd可以表示为:Vadd=Vk‑Vk+1+Vdel 式(5)重复进行有限元分析与单元增删的过程,直至迭代循环满足两个终止条件:一是体积约束,即当前进化体积已满足整体约束体积V*;二是收敛准则,考虑目标函数的变化量,收敛判别式规定为:
式(6)中k为当前迭代步数,τ为内部许用收敛因子;M是一整数,用以限制并稳定柔顺度在多次连续迭代中的平均变化量;计入局部多个M值,能够使目标函数波动较小,曲线更为平滑,有效防止局部收敛。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学嘉庚学院,未经厦门大学嘉庚学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610807923.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于装配式结构的节点连接装置
- 下一篇:一种折叠房