[发明专利]采用序列幂函数插值方法实现结构多材料拓扑优化的方法有效

专利信息
申请号: 201510881517.0 申请日: 2015-12-04
公开(公告)号: CN105512385B 公开(公告)日: 2018-11-30
发明(设计)人: 左文杰;黄科;郁聚峰 申请(专利权)人: 吉林大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 吉林长春新纪元专利代理有限责任公司 22100 代理人: 王怡敏
地址: 130012 吉*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 采用 序列 函数 方法 实现 结构 材料 拓扑 优化
【权利要求书】:

1.一种采用序列幂函数插值方法实现结构多材料拓扑优化的方法,其特征在于:包括步骤如下:

步骤一、建立连续体结构的参数化有限元模型;

步骤二、基于有限元模型建立多材料拓扑优化数学模型;

步骤三、构造以密度为自变量的单元弹性模量和材料费用的序列幂函数插值模型;

步骤四、求出目标函数、弹性模量、质量函数、费用函数和单元材料费用的灵敏度信息;

步骤五、根据Kuhn-Tucker条件导出优化准则;

其中,步骤二所述的基于有限元模型建立多材料拓扑优化数学模型是:在结构质量与材料费用的约束下,实现结构的高刚度目标,其优化数学模型如下:

该优化数学模型以结构应变能c为目标函数,而结构应变能c是评价刚度的标量,应变能越小,刚度越大;K,u和P分别是相应结构的有限元总体刚度矩阵,位移向量和节点力向量;k0和ue分别是不含弹性模量因子的单元刚度矩阵及位移向量;ρe代表第e个单元的材料密度,即拓扑优化设计变量;Ee和Ce是第e个单元的弹性模量和材料费用,由ρe通过相应的插值公式,即式(3)至式(8)得到;Ve是第e个单元的体积,二维问题中代表面积,M和C是当前所设计的结构的质量和费用,N为设计变量的个数,同时也是单元个数,M0和C0是设计域内充满材料时的质量和费用;εM和εC是给定的质量和费用系数,ρmin是给定的最小非零密度值来避免结构刚度矩阵的奇异性;优化数学模型增加了材料的费用约束,除了考虑多种材料弹性模量对结构拓扑形状的影响之外,同时也考虑了材料费用对结构拓扑形状的影响;

步骤三所述的构造以密度为自变量的单元弹性模量和材料费用的序列幂函数插值模型是:首先将所有候选材料的密度变量归一化[0,1]区间上

ρi=ρiTmax(i=1,2,…,m) (2)

其中ρiT是第i种材料的实际密度,ρi是归一化后第i种材料的相对密度,ρmax是可选材料中密度的最大值,m是材料种类数;已建立的优化数学模型要求结构刚度大、质量轻,因此对于弹性模量我们构造出一种下凸的幂函数

p为惩罚因子,是一个人为给定的常数;对于ρe∈[ρii+1],AE和BE由下式给出

BE=Ei-AEρip (5)

Ei和Ei+1分别是排序后的第i和i+1种材料的弹性模量;对于临时的中间密度,如果迭代过程中密度稍微增大,弹性模量就会显著增大;如果密度减小,弹性模量不会显著减小,总体效果使得结构的刚度更大而质量更小;相应地对于材料费用我们构造出一种上凸的幂函数

Cee)=ACρe(1/p)+BCe∈[ρmin,1],p>1 (6)

其中对于ρe∈[ρii+1],未知系数AC和BC由下式确定

BC=Ci-ACρi(1/p) (8)

Ci和Ci+1分别是排序后的第i和i+1种材料的费用;对于临时的中间密度,如果迭代过程中密度稍微增大,材料费用不会显著增加;如果密度减小,材料费用会显著减小,总体效果使得结构的刚度更大而材料费用更小;这样可以将临时的中间密度惩罚掉,使材料变量趋于插值点处离散的候选材料。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510881517.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top