【技术实现步骤摘要】
基于Swin
‑
Transfomer的结构拓扑优化方法
[0001]本专利技术涉及计算机深度学习的
,具体地,涉及深度学习方法在结构拓扑优化的应用;更具体的,涉及一种基于Swin
‑
Transfomer的结构拓扑优化方法。
技术介绍
[0002]结构拓扑优化是为了在给定的设计域、载荷和边界条件下获得最佳的材料分布,以实现最佳的结构性能。拓扑优化可以方便工程师提出高效且新颖的概念设计方案;因此,它在工程领域引起了广泛的关注,并成为最近优化的重点。在优化问题中,涉及的计算通常涉及许多迭代过程。每个迭代过程通常需要对整个结构进行有限元计算。是一个计算昂贵、占用内存和耗时的过程。这些缺点限制了设计空间探索的机会,禁止了交互设计。
[0003]计算机辅助工程可以从几何深度学习革命中受益,类似于深度学习革命计算机视觉的方式。与传统的拓扑优化方法相比,深度学习方法无需进行重复迭代,能快速准确地优化复杂形状。现有的深度学习方法通常是使用卷积神经网络(CNN)构建模型,捕捉应力矩阵的信息,对结构进行拓扑优化。如公告日为2022.08.05的中国专利技术专利:一种基于卷积神经网络的结构拓扑构型预测方法中所示,包括:构建训练数据集,其中的每一个训练样本包含结构的最优拓扑构型和对应的多通道张量;结构预设体积分数、载荷位置和载荷方向中任一项发生变化时,至少一个通道会发生相应的变化;建立网络模型,其中,多个编码模块用于提取多通道张量的多个不同尺度的特征图谱;SE
‑
ResNet ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于Swin
‑
Transfomer架构的结构拓扑优化预测模型的建立方法,其特征在于,包括以下步骤:S1,获取结构样本;对所述结构样本进行拓扑优化,获得初始应力矩阵以及样本优化结果;所述初始主应力矩阵为在前述拓扑优化过程的第一次迭代中通过有限元分析获得的主应力矩阵;S2,构建基于Swin
‑
Transfomer架构的模型;S3,以所述初始主应力矩阵表示的图片作为训练数据,以所述样本优化结果作为训练标签,对所述步骤S2构建的模型进行训练,获得结构拓扑优化预测模型。2.根据权利要求1所述的基于Swin
‑
Transfomer架构的结构拓扑优化预测模型的建立方法,其特征在于,在所述步骤S1中,通过最小化目标函数对所述结构样本进行拓扑优化:其中,ρ为结构密度变量向量;U为全局位移,上标T表示转置;F为力向量;K为刚度矩阵;u
i
为元素位移向量;k
i
为元素刚度矩阵;N为元素总个数;θ为体积系数;V(ρ)代表密度变量ρ的有效体积;V0是密度变量为1时的体积,表示设计域的大小;p是惩罚因子。3.根据权利要求1所述的基于Swin
‑
Transfomer架构的结构拓扑优化预测模型的建立方法,其特征在于,所述步骤S2构建的模型包括依序连接的一个Swin
‑
Transfomer网络以及一个深度为2层、神经元个数分别为[8192,12288,8192]的全连接层。4.根据权利要求2所述的基于Swin
‑
Transfomer架构的结构拓扑优化预测模型的建立方法,其特征在于,在所述Swin
‑
Transfomer网络中,对输入的图片包括以下四个阶段的操作:将输入的图片i分成32
×
16个块状i0,所述块状I0的维度为4
×
4;所述块状I0经过[16,256]的全连接层压缩成长度为256的向量,得到384个维度为256的块状I1;所述块状I1依序经过两个维度为32
×
16
×
256维的Swin
‑
Transfomer块,再经过一个全连接层,压缩成128维,得到32
×
16个维度为128的块状I2;将所述块状I2按照2
×
2的相邻块状合并,得到16
×
8个维度为512的块状I3;所述块状I
I
依序经过两个维度为16
×8×
512维Swin
‑
Transfomer块,再经过一个全连接层,压缩成256维,得到16
×
8个维度为256的块状I4;将所述块状I4按照2
×
2的相邻块状合并,得到8
×
4个维度为1024的块状i5;所述块状I5依序经过六个维度为8
×4×
1024的Swin
‑
Transfomer块,再经过一个全连接层压缩,得到8
×
4个维度为512的块状I6;将所述块状I6按照2
技术研发人员:阳爱民,陈治锦,白期风,周星燃,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。