【技术实现步骤摘要】
一种具有光滑边界的连续体结构密度演化拓扑优化方法
本专利技术涉及结构优化的研究领域,特别涉及一种具有光滑边界的连续体结构密度演化拓扑优化方法。
技术介绍
结构拓扑优化是想办法把有限材料合理地分布到设计域上使结构达到最优的性能。结构拓扑优化设计方法是新型的数字化结构设计方式,通过建立包含目标函数和约束方程的数学模型,对结构进行有限元数值分析,在设计域中按照优化准则或者数学规划方法迭代求解出满足目标要求的材料分布。结构拓扑优化设计方法最开始只是局限于机械结构设计问题,现在已经逐步扩展到物理学,流体,声学,电磁学,光学和热传导等结构设计问题。和Kikuchi早在1988年提出了拓扑优化的均匀化方法,随后几十年,在均匀化方法的基础上发展了很多不同的方法,包括密度法(SIMP),水平集法(LSM)和渐进演化法(ESO),形状导数法和相场法等等。以上这些方法都是基于有限元理论,把设计域离散为若干单元,然后根据优化程序来确定在结构性能最优的情况下,哪些单元是实体材料单元(单元密度为1),哪些单元是空心单元(单元密度为0)或中间单元 ...
【技术保护点】
1.一种具有光滑边界的连续体结构密度演化拓扑优化方法,其特征在于,包括以下步骤:/nS1、通过画图建模模块建立连续体结构的几何初始设计域;/nS2、基于无惩罚函数的材料插值模型建立几何初始设计域的有限元模型;把结构划分为若干个有限元单元网格,通过单元密度的有无确定优化的结果;/nS3、建立连续体结构拓扑优化问题数学模型,以结构应变能最小为目标,所用材料体积为约束建立优化的数学模型;/nS4、计算优化目标和约束条件对设计变量的灵敏度,并对灵敏度进行过滤;/nS5、采用优化算法根据灵敏度更新设计变量,并对密度进行分级过滤,直至达到收敛和约束条件,得到优化结构的有限元模型;/nS ...
【技术特征摘要】
1.一种具有光滑边界的连续体结构密度演化拓扑优化方法,其特征在于,包括以下步骤:
S1、通过画图建模模块建立连续体结构的几何初始设计域;
S2、基于无惩罚函数的材料插值模型建立几何初始设计域的有限元模型;把结构划分为若干个有限元单元网格,通过单元密度的有无确定优化的结果;
S3、建立连续体结构拓扑优化问题数学模型,以结构应变能最小为目标,所用材料体积为约束建立优化的数学模型;
S4、计算优化目标和约束条件对设计变量的灵敏度,并对灵敏度进行过滤;
S5、采用优化算法根据灵敏度更新设计变量,并对密度进行分级过滤,直至达到收敛和约束条件,得到优化结构的有限元模型;
S6、构建节点应变能水平集,对边界单元进行处理,得到基于节点谜底或节点应变能水平集显示的光滑边界的结构拓扑优化模型,并保存。
2.根据权利要求1所述的一种具有光滑边界的连续体结构密度演化拓扑优化方法,其特征在于,所述步骤S1具体为:画图建模模块根据连续体结构的结构形状画出连续体结构的初始几何实体图形,进而建立几何初始设计域。
3.根据权利要求1所述的一种具有光滑边界的连续体结构密度演化拓扑优化方法,其特征在于,所述步骤S2具体为:将几何初始设计域划分为N个有限元单元,指定每个对应有限元单元的相对密度为xe,按照有限元的方法生成单元刚度矩阵,再组装成全局刚度矩阵,形成初始设计域的有限元模型,有限元模型中用到的材料的弹性模量的插值模型为:
E(xe)=Emin+xe(E0-Emin),
其中,E0为材料的实际弹性模量;Emin为无穷小量,物理含义为当单元密度为0时材料的弹性模量;xe为第e个有限元单元密度。
4.根据权利要求1所述的一种具有光滑边界的连续体结构密度演化拓扑优化方法,其特征在于,所述步骤S3具体为:设置静力问题以结构应变能c最小作为目标函数,体积比f为约束条件,同时需要满足静力平衡方程,其优化问题数学模型如下:
其中,c为结构应变能,U为全局位移,F为负荷向量,K为全局刚度矩阵,ue为单元位移向量,k0为单元刚度矩阵,xe为设计变量,即有限元单元密度;x为有限元单元密度向量,N为几何初始设计域采用有限元离散的单元总数,v(x)为优化结构可用材料体积,v0为几何初始设计域的总体积,f为体积分数。
5.根据权利要求4所述的一种具有光滑边界的连续体结构密度演化拓扑优化方法,其特征在于,所述步骤S4具体如下:
采用伴随矩阵法求解目标函数对有限元单元密度xe的灵敏度:
其中,c为结构应变能,E0为材料的实际弹性模量;Emin为无穷小量,物理含义为当单元密度为0时材料的弹性模量;xe为第e个有限元单元密度,也为设计变量;ue为单元位移向量,k0为单元刚度矩阵;
再计算约束条件对有限元单元密度xe的灵敏度:
其中,v为结构总体积,xe为第e个有限元单元的密度;
为了避免棋盘格现象,对敏感度进行过滤:
其中,ne为在过滤半径rmin内与有限元单元e中心点的直线距离的所有有限元单元集合,γ为单元虚密度值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。