【技术实现步骤摘要】
一种考虑结构尺寸约束的水平集拓扑优化设计方法
[0001]本专利技术属于结构拓扑优化相关
,更具体地,涉及一种考虑结构尺寸约束的水平集拓扑优化设计方法。
技术介绍
[0002]拓扑优化技术作为一种高效的结构优化设计工具,其在航空航天、海洋船舶、车辆工程等众多领域都具有重要应用,同时也是当前学术研究的热点。由于具有较高的设计自由度,拓扑优化可以在给定设计域内获得具有创新构型、理论性能最优的设计结果。然而,这也意味着拓扑优化的结果通常具有复杂的拓扑构型,难以直接进行加工制造。
[0003]拓扑优化虽然可以设计出性能优异的结构,但如果无法通过制造工艺实现,则只能停留在概念设计阶段,或需要对优化结果进行大量的改动。而每种工艺的制造能力都存在一定限制,通常需要结构的几何构型满足一定的条件才能被顺利制造,这就是所谓的制造约束。针对各种制造工艺,对于结构尺寸的约束通常都是必要的,因为过大或者过小的结构尺寸往往会导致超过制造工艺的最小分辨率或精度范围、应力集中等质量问题与制造缺陷,因此需要研究考虑尺寸约束的拓扑优化设计方法。
技术实现思路
[0004]针对现有技术的以上缺陷或改进需求,本专利技术提供了一种考虑结构尺寸约束的水平集拓扑优化设计方法,解决结构拓扑优化设计中未考虑结构尺寸约束的问题。
[0005]为实现上述目的,按照本专利技术的一个方面,提供了一种考虑结构尺寸约束的水平集拓扑优化设计方法,该方法包括下列步骤:
[0006]S1对于待优化结构,识别该待优化结构中的中轴线作为待优化 ...
【技术保护点】
【技术特征摘要】
1.一种考虑结构尺寸约束的水平集拓扑优化设计方法,其特征在于,该方法包括下列步骤:S1对于待优化结构,识别该待优化结构中的中轴线作为待优化结构的粗骨架,对该粗骨架进行形态学运算获得精细骨架,计算待优化结构中的每个点到所述精细骨架的最近距离获得距离场,根据该距离场中的距离值获得待优化结构的最大尺寸约束和最小尺寸约束;S2以待优化结构的柔度最小化为目标,待优化结构的材料用量、大尺寸约束和最小尺寸约束为约束条件,建立速度场水平集拓扑优化设计模型,求解该模型最优解,以此实现待优化结构的水平集拓扑优化。2.如权利要求1所述的一种考虑结构尺寸约束的水平集拓扑优化设计方法,其特征在于,在步骤S1中,所述中轴线按照下列步骤进行识别:S11构建符号距离函数,采用水平集函数的零等值线隐式表示待优化结构的形状边界;S12当所述符号距离函数中的任意点P同时与所述形状边界上的两点A和B有最近距离时,以该任意点P为圆心,所述形状边界上的两点A和B为圆弧形成最大内切圆,以此形成最大内切圆集合;S13所述最大内切圆集合中所有最大内切圆的圆心的连线组成待优化结构的中轴线。3.如权利要求1或2所述的一种考虑结构尺寸约束的水平集拓扑优化设计方法,其特征在于,所述精细骨架的获得按照下列步骤进行:首先,采用形态学运算中的膨胀操作处理所述待优化结构的粗骨架;接着,采用形态学运算中的Zhang
‑
Suen细化算法对进行膨胀操作处理后的粗骨架进行进一步的细化,以此获得所需的精细骨架。4.如权利要求2或3所述的一种考虑结构尺寸约束的水平集拓扑优化设计方法,其特征在于,在步骤S1中,所述最大尺寸约束和最小尺寸约束按照下列进行:其中,c
min
是最小尺寸约束,c
max
是最大尺寸约束,x是形状边界上的任意一点,d(x)是点x到结构骨架的最短距离,d
min
与d
max
分别是预设的最小与最大尺寸。5.如权利要求1或2所述的一种考虑结构尺寸约束的水平集拓扑优化设计方法,其特征在于,在步骤S2中,所述速度场水平集拓扑优化设计模型按照下列进行:在于,在步骤S2中,所述速度场水平集拓扑优化设计模型按照下列进行:
其中,V
n
是由N个速度设计变量V
in
,i=1,2,
…
,N组成的向量,i为速度设计变量编号,N为速度设计变量的总个数,上标n表示法向,u是位移场,是应变张量,J是目标函数,D是材料弹性张量,n是边界外法线单位向量;f是体力,t是作用在纽曼边界Γ
N
上的面力,Γ
D
是迪利克雷边界,G
v
,G
min
,G
max
分别是体积约束、最小尺寸约束和最大尺寸约束,Φ是速度场水平集函数,H(
·
)是heaviside投影函数,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。