[发明专利]一种水平集拓扑优化方法、系统、设备及介质有效
申请号: | 202110273823.1 | 申请日: | 2021-03-15 |
公开(公告)号: | CN113094943B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 夏奇;宗子豪;史铁林 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 胡秋萍 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水平 拓扑 优化 方法 系统 设备 介质 | ||
1.一种水平集拓扑优化方法,其特征在于,包括:
S1,将待优化物体对应的设计区域划分为多个有限元单元,并建立所述设计区域的水平集函数和边界传播方程,所述有限元单元包括固体有限元单元和孔洞有限元单元;
S1′,计算当前所述设计区域中固体有限元单元的体积与设定体积之间的差值,若所述差值不大于0,将拉格朗日乘子的值设置为0并执行S4,若所述差值大于0,执行S2;
S2,计算每一所述有限元单元的应变能密度,分别对每一所述应变能密度依次进行空间平滑过滤和时间平滑过滤,并将过滤后第Ns个小的应变能密度设置为应变能密度阈值,Ns为当前需去除的固体有限元单元的数量;
S3,将所述边界传播方程中用于约束体积的拉格朗日乘子的值更新为所述应变能密度阈值;
S4,基于更新后的边界传播方程和所述水平集函数优化所述设计区域的拓扑,使得优化后设计区域的柔度减小,并对优化后设计区域的水平集函数进行更新;
S5,重复执行所述S1′-S4,直至优化后设计区域的柔度收敛至最小。
2.如权利要求1所述的水平集拓扑优化方法,其特征在于,所述S2中计算得到的第e个有限元单元的应变能密度αe′为:
空间平滑过滤后第e个有限元单元的应变能密度αe为:
wej=max{0,rmin-d(e,j)}
时间平滑过滤后第e个有限元单元的应变能密度为:
其中,ue为第e个有限元单元的应变矩阵,k0为第e个有限元单元的刚度矩阵,Ve为第e个有限元单元的体积,Ne为预设过滤半径区域内的有限元单元总数,wej为第e个有限元单元中心与第j个有限元单元之间的线性加权因子,rmin为预设过滤半径,d(e,j)为第e个有限元单元中心与第j个有限元单元中心之间的距离,为空间平滑过滤后第e个有限元单元在第k次优化过程中的应变能密度。
3.如权利要求1所述的水平集拓扑优化方法,其特征在于,所述边界传播方程为:
θn=Ae(u)e(u)-λ
其中,Φ为所述水平集函数,t为时间,θn为沿边界外法向量方向的速度,A为刚度张量,e(u)为应变张量,u为运动场允许的位移空间内的位移场,λ为所述拉格朗日乘子。
4.如权利要求1所述的水平集拓扑优化方法,其特征在于,所述S4中优化的约束条件为:
min C(u)
s.t.a(u,v)=l(v),
其中,C(u)为柔度,柔度导数Γo为牵引自由边界,θn为沿边界外法向量方向的速度,ds为牵引自由边界的微分,A为刚度张量,e(u)为应变张量,u为运动场允许的位移空间内的位移场,v为运动学允许位移场空间内的任意虚位移,U为运动场允许的位移空间,a(u,v)为能量的双线性表示,l(v)为载荷的线性表示,V为固体有限元单元的总体积,为设定体积。
5.如权利要求1-4任一项所述的水平集拓扑优化方法,其特征在于,所述S5中的收敛准则为:
其中,Cerr为柔度误差,Verr为体积误差,k为当前迭代次数,N为预设整数,Ck-i+1为第k-i+1次迭代得到的柔度,Vk为第k次优化过程中固体有限元单元的设计体积,为设定体积,δc为容许收敛柔度误差,δv为容许收敛体积误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110273823.1/1.html,转载请声明来源钻瓜专利网。