一种基于材料场缩减级数展开的结构拓扑优化方法技术

技术编号:21833429 阅读:45 留言:0更新日期:2019-08-10 18:17
一种基于材料场缩减级数展开的结构拓扑优化方法,解决传统密度法拓扑优化,由于设计变量过多、需要相对密度或灵敏度过滤措施等产生的计算效率低下问题。通过定义一种考虑相关性的有界材料场,采用谱分解方法变换为一系列待定系数的线性组合,并以这些待定系数作为设计变量,基于单元密度插值模型构建优化模型,采用梯度类或非梯度类优化算法对拓扑优化问题进行求解,进而高效率获得带有清晰边界的拓扑构型。该方法能够大幅度减少密度法拓扑优化中的设计变量个数,同时具有完全避免网格依赖性和棋盘格式问题的天然优势。该方法还继承了密度法形式简单,便于工程化推广等优点,优化求解速度快,将保证复杂装备结构创新拓扑设计的研发效率。

A Method of Structural Topology Optimization Based on Reduced Series Expansion of Material Field

【技术实现步骤摘要】
一种基于材料场缩减级数展开的结构拓扑优化方法
本专利技术属于机械、航空航天工程装备结构轻量化设计领域,涉及一种基于材料场级数展开的结构拓扑优化方法。
技术介绍
目前连续体结构拓扑优化的主流方法包括:变密度法,水平集法及(双向)渐进优化方法。其中变密度法因模型简单、实施简便在机械、航空航天工程结构的创新拓扑优化设计中被广泛采用,并集成于许多优化设计商业软件中。变密度法通过引入介于0和1之间的中间材料相对密度并对其进行惩罚,将0-1离散变量拓扑优化问题转化为设计变量取值连续的优化问题,并通过基于梯度的优化算法对其进行高效求解。然而,在变密度法中,设计变量的数目依赖于有限单元的数目。其次,变密度法本身并不能够解决拓扑优化问题固有的网格依赖性问题及棋盘格式数值不稳定现象,需要通过密度过滤、灵敏度过滤或其他过滤方法施加最小长度尺度来控制上述问题,从而带来了额外的计算量。因此,当处理网格离散较密的大规模拓扑优化问题时,对大量灵敏度或相对密度的过滤及对相对密度的更新成为了除有限元分析外最为耗时的优化问题求解环节。此外,传统密度法方法由于设计变量过多,只能采用基于梯度的算法求解,无法适用于难以直接得本文档来自技高网...

【技术保护点】
1.一种基于材料场缩减级数展开的结构拓扑优化方法,其特征在于,该结构拓扑优化方法主要包括材料场缩减级数展开和结构拓扑优化建模两部分,步骤如下:第一步,对设计域材料场进行离散化和缩减级数展开1.1)根据结构的实际情况和尺寸要求确定二维或三维设计域,定义具有空间相关性的有界材料场函数,在设计域中均匀选取若干观察点对材料场进行离散化;所述的观察点个数控制在10,000个以内;所述的材料场函数界限为[‑1,1],材料场任意两点之间的相关性采用依赖于两点空间距离的相关函数进行定义,即C(x1,x2)=exp(‑||x1‑x2||

【技术特征摘要】
1.一种基于材料场缩减级数展开的结构拓扑优化方法,其特征在于,该结构拓扑优化方法主要包括材料场缩减级数展开和结构拓扑优化建模两部分,步骤如下:第一步,对设计域材料场进行离散化和缩减级数展开1.1)根据结构的实际情况和尺寸要求确定二维或三维设计域,定义具有空间相关性的有界材料场函数,在设计域中均匀选取若干观察点对材料场进行离散化;所述的观察点个数控制在10,000个以内;所述的材料场函数界限为[-1,1],材料场任意两点之间的相关性采用依赖于两点空间距离的相关函数进行定义,即C(x1,x2)=exp(-||x1-x2||2/lc2);其中,x1和x2为两点空间位置,lc为相关长度,||||为2-norm范数;1.2)确定相关长度,计算所有观察点之间的相关性,构造对角线为1的对称正定相关矩阵;所述的相关长度不大于设计域长边尺寸的25%;1.3)对步骤1.2)中的对称正定相关矩阵进行特征值分解,将特征值从大到小排序,依照截断准则选取前几阶特征值;所述的截断准则为:选取的特征值之和占所有特征值总和的99.9999%;1.4)对材料场进行缩减级数展开,即其中,η为待定的级数展开系数,Λ为1.3)中选取的特征值组成的对角矩阵,ψ为相应的特征向量,C(x)为步骤1.1)中相关函数得到的相关向量;第二步,对结构进行拓扑优化2.1)首先,对设计域划分有限元单元网格,建立有限元单元弹性模量与材料场的幂函数插值关系;其次,在设计域中施加荷载和约束边界,进行有限元分析;最后建立结构拓扑优化模型,优化目标为使结构的整体刚度最大化或者整体柔...

【专利技术属性】
技术研发人员:罗阳军亢战刘湃
申请(专利权)人:大连理工大学
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1