一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种薄壁加筋结构优化方法、装置、计算机和存储介质与流程

2022-07-13 22:47:11 来源:中国专利 TAG:


1.本发明涉及力学结构技术领域,尤其涉及一种薄壁加筋结构优化方法、装置、计算机和存储介质。


背景技术:

2.薄壁结构,如平板、圆柱壳、球壳、不规则曲面壳等,被广泛用于土木工程、汽车制造和航空航天工业等领域的重要结构部件中。为了增强薄壁结构的承载力,需在薄壁结构上布置加筋结构,如何合理的规划加筋的布局是薄壁结构优化设计中一个十分重要的问题。
3.工程以及学术界中通常使用拓扑优化方法来确定加筋的最佳位置、方向以及形状。现有技术中主要是采用基于单元或节点的隐式拓扑优化方法来对加筋进行优化。首先,将加筋所处的区域(加筋层)当成优化的设计域,将结构离散成有限元网格,以设计域内的单元密度为优化设计变量,采用simp法(变密度法)对加筋进行拓扑优化设计,得到加筋的最优材料分布;接着对于初步优化的结果进行人工识别,即根据优化所得的实体材料分布结果(通常不太清晰,存在模糊边界、弱单元),人工提取出主要的加筋位置、几何特征参数,然后再根据识别出的加筋的尺寸、特征参数重新建立加筋模型,最后进行新一轮的形状和尺寸的参数优化,以得到最优的形状、尺寸优化结果。通过上述的主要两个优化过程,可以得到最终的薄壁加筋结构的优化设计结果。
4.但使用上述隐式拓扑优化方法,对筋条构件的几何描述依赖于隐式的结构的像素单元或节点,没有显式的几何信息,无法对工程实际中常见的薄壁加筋结构快速建模和优化求解,难以实现对筋条构件尺寸的有效控制或约束,导致设计变量多、计算量大的问题。


技术实现要素:

5.基于此,有必要针对上述问题,提出了一种薄壁加筋结构优化方法、装置、计算机和存储介质。
6.一种薄壁加筋结构的拓扑优化方法,所述薄壁加筋结构包括薄壁结构和设置在所述薄壁结构上的加强筋,其特征在于,所述拓扑优化方法包括:
7.划分所述薄壁结构为一个或两个以上的真实面片;每一所述真实面片通过第一单满映射形成对应的参数域;在每一所述参数域上通过几何参数设置筋条构件;通过所述第一单满映射的逆映射将所述筋条构件映射为设于所述薄壁结构上的所述加强筋,得到所述薄壁加筋结构;
8.构建参考结构,所述参考结构由与各所述真实面片一一对应的参考面片组成,各所述参考面片之间的连接关系与各所述真实面片之间的连接关系相同,所述参考面片通过第二单满映射与其所对应的所述真实面片的所述参数域一一对应;根据所述第一单满映射和所述第二单满映射,建立每一所述参考面片与其所对应的所述真实面片之间的第三单满映射;通过所述第二单满映射将所述参数域以及设于所述参数域上的所述筋条构件映射为
参考加筋结构;对所述参考加筋结构进行网格划分,得到参考有限元网格,并通过所述第三单满映射将所述参考有限元网格映射为所述薄壁加筋结构的真实有限元网格;
9.对所述真实有限元网格施加载荷和约束,进行有限元分析,得到力学指标;
10.形成优化列式,在优化求解器中进行拓扑优化计算,所述优化列式包括目标函数、约束函数和设计变量;根据所述目标函数和所述设计变量,计算形状灵敏度;所述设计变量包括每个所述筋条构件的所述几何参数;所述目标函数、所述约束函数和所述形状灵敏度的计算中,所需要的信息来自所述力学指标与所述约束条件。
11.本发明还公开了一种薄壁加筋结构的拓扑优化装置,所述薄壁加筋结构包括薄壁结构和设置在所述薄壁结构上的加强筋,其特征在于,所述装置包括:
12.薄壁加筋结构构建模块,用于构建薄壁加筋结构;划分所述薄壁结构为一个或两个以上的真实面片;每一所述真实面片通过第一单满映射形成对应的参数域;在每一所述参数域上通过几何参数设置筋条构件;通过所述第一单满映射的逆映射将所述筋条构件映射为设于所述薄壁结构上的所述加强筋,得到所述薄壁加筋结构;
13.网格划分模块,用于获取拓扑优化计算过程中的有限元网格;构建参考结构,所述参考结构由与各所述真实面片一一对应的参考面片组成,各所述参考面片之间的连接关系与各所述真实面片之间的连接关系相同,所述参考面片通过第二单满映射与其所对应的所述真实面片的所述参数域一一对应;根据所述第一单满映射和所述第二单满映射,建立每一所述参考面片与其所对应的所述真实面片之间的第三单满映射;通过所述第二单满映射将所述参数域以及设于所述参数域上的所述筋条构件映射为参考加筋结构;对所述参考加筋结构进行网格划分,得到参考有限元网格,并通过所述第三单满映射将所述参考有限元网格映射为所述薄壁加筋结构的真实有限元网格;
14.有限元分析模块,对所述真实有限元网格施加载荷和约束,进行有限元分析,得到力学指标;
15.拓扑优化列式模块,用于形成优化列式和在优化求解器中进行拓扑优化计算;所述优化列式包括目标函数、约束函数和设计变量;根据所述目标函数和所述设计变量,计算形状灵敏度;所述设计变量包括每个所述筋条构件的所述几何参数;所述目标函数、所述约束函数和所述形状灵敏度的计算中,所需要的信息来自所述力学指标与所述约束条件。
16.本发明还公开了一种计算机,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述方法的步骤。
17.本发明还公开了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述方法的步骤。
18.本发明实施例通过将薄壁结构划分为一个或两个以上的真实面片,便于将复杂的薄壁结构划分为多个简单结构;通过建立与真实面片分别一一对应的参数域和参考面片,各参考面片之间的连接关系与各真实面片之间的连接关系一致,便于在参考域上布置筋条构件,由参考面片组成的参考结构便于划分网格;通过以建立在参数域上的筋条构件的端部坐标和厚度作为设计变量,使用基于形状灵敏度的优化求解器,求解具有体积约束以及其他约束下的优化列式,得到筋条构件的优化分布,以及进一步由筋条构件的优化分布得到一种薄壁加筋结构的优化结构,优化过程不依赖于背景网格,设计变量数大大降低,计算效率提高;且该优化结构包含筋条构件的明确的尺寸、形状参数信息,可以直接导入到cad/
cae系统,无需繁杂的人工识别、后处理过程,并方便导出工程强度分析报告解决工程问题,整体上提高了优化和工作效率。
附图说明
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.其中:
21.图1为本发明中薄壁加筋结构的优化方法的流程图;
22.图2为一种复杂薄壁带洞结构的示意图;
23.图3为本发明中圆环状薄壁结构的示意图;
24.图4为本发明中图3圆环状薄壁结构拆分为4个真实面片的示意图;
25.图5为本发明中图4中4个真实面片与各自参数域对应的示意图;
26.图6为本发明中在薄壁结构上布设加强筋的示意图;
27.图7为本发明中参数域与薄壁结构之间转换关系的示意图;
28.图8a为本发明中参数域上矩形直筋条构件的示意图;
29.图8b为本发明中参数域上矩形直筋条构件的俯视示意图;
30.图8c为本发明中参数域上矩形直筋条构件的侧视示意图;
31.图9为本发明中硬点作为筋条构件端部的示意图;
32.图10为本发明中图4中一个方形参数域与对应的参考面片之间的转换关系示意图;
33.图11为本发明中图4中4个方形参数域上的初始筋条构件布局示意图;
34.图12为本发明中图4中参考结构中初始筋条构件的布局示意图;
35.图13为对图12所示的结构划分网格后得到的参考有限元网格示意图;
36.图14为本发明中图3中薄壁加筋结构的真实有限元网格示意图;
37.图15~图18为本发明中薄壁加筋结构形状灵敏度计算的示意图;
38.图19为本发明中薄壁加筋结构的优化装置的结构框图;
39.图20为本发明中薄壁加筋结构的计算机的结构框图;
40.图21为本发明中第一算例中原模型的薄壁结构的示意图;
41.图22为本发明中第一算例中原模型真实面片分片控制点布局示意图;
42.图23为本发明中第一算例中参考结构示意图;
43.图24为本发明中第一算例中薄壁加筋结构优化后的结构示意图;
44.图25为本发明中第二算例中原模型的薄壁结构的示意图;
45.图26为本发明中第二算例中参考结构示意图;
46.图27为本发明中第二算例中参考结构含筋示意图;
47.图28为本发明中第二算例中薄壁加筋结构优化后的结构示意图;
48.图29为本发明中第三算例中原模型的薄壁结构的示意图;
49.图30为本发明中第三算例中参考结构示意图;
50.图31为本发明中第三算例中参考结构含筋示意图;
51.图32为本发明中第三算例中薄壁加筋结构优化后的结构示意图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.如图1所示,本发明提供了一种薄壁加筋结构拓扑优化方法。该方法既可以应用于终端,也可以应用于服务器,本实施例以应用于终端举例说明。
54.在汽车、船舶以及航天等多个领域,受功能和成本要求,曲面薄壁结构应用广泛。为了增强曲面薄壁结构的承载力,一般通过在曲面薄壁结构铺设加强筋来有效提高曲面薄壁结构整体的强度、刚度、稳定性等性能,即形成了薄壁加筋结构。
55.薄壁加筋结构包括薄壁结构和设置在薄壁结构上的加强筋。薄壁结构为板壳类结构,可以是平面板,也可以是圆柱壳、球壳等简单曲面壳,还可以是复杂的曲面壳,这里提及的平面板和曲面壳均可以含有孔洞,如图2和图3所示。
56.薄壁加筋结构拓扑优化方法具体包括如下步骤:
57.s110:划分薄壁结构为一个或两个以上的真实面片,以将复杂的薄壁结构简单化;每一真实面片通过第一单满映射形成对应的参数域;在每一参数域上通过几何参数设置筋条构件;通过第一单满映射的逆映射将筋条构件映射为设于薄壁结构上的加强筋,得到薄壁加筋结构。
58.划分薄壁结构为一个或两个以上的真实面片,每一真实面片通过第一单满映射形成对应的参数域,具体的,在本发明实施例提供的方法中,首先将薄壁结构抽象为曲面,并根据曲面的形状和拓扑形式,将薄壁结构拆分为一个或多个真实面片,每个真实面片均使用nurbs(非均匀有理b样条,non-uniform rational b-splines)技术进行参数化表示。由于一般的复杂形状的曲壳薄壁结构,无法通过一个nurbs曲面构建,因此,本发明通过对曲面进行拆分得到多个曲面片,然后对每个真实面片采用nurbs技术进行分片映射。如图3所示的圆环状曲面(带孔曲面)壳体,根据曲面形状将曲面进行拆分,分为四个真实面片,如图4所示。然后对于每个真实面片(ω1、ω2、ω3和ω4四个真实面片),分别采用nurbs技术进行参数化表示,建立参数域和真实面片之间的对应关系,如图5所示,其中黑色节点代表曲面的控制点。nurbs曲面的表达式,也就是第一单满映射如下:
[0059][0060]
其中,(u,v)是参数域内的点坐标,(p,q),(n,m),(n
i,p
(u),n
j,q
(v))分别是参数域(u,v)方向上基函数的次数、个数以及基函数。p
i,j
=(x
i,j
,y
i,j
,z
i,j
)是曲面的控制点,ω
i,j
是相应的控制点权重系数,oxyz是真实面片所采用的的坐标系。第i个b样条基函数可以递归定义为:
[0061][0062][0063]
(u,v)方向上的节点矢量为:
[0064]
u={0,

,0,u
p 1
,

,u
r-p-1
,1,

,1}with r=n p 1,
[0065]
v={0,

,0,u
q 1
,

,u
s-q-1
,1,

,1}with s=m q 1
[0066]
通过上述操作,每一真实面片通过各自的第一单满映射形成了2维的参数域,为简单起见,本实施例选用方形单位参数域,即参数域的坐标范围为u∈[0,1],v∈[0,1]。
[0067]
在每一参数域上通过几何参数设置筋条构件,具体的,不同于以往的基于像素单元或节点的优化思路,本发明采用筋条构件代替像素单元来构建加强筋,如图6所示,筋条构件可以在曲面上自由移动和变形。
[0068]
如图7所示,在方形参数域内曲面上设置的筋条构件可以基于上述映射关系变换到真实面片上形成加强筋,这保证了加强筋和曲面的真实面片之间的良好贴合性,称这种映射关系为第一单满映射。即每个真实面片与其对应的参考域之间是一一对应的,这就得到薄壁加筋结构。
[0069]
对于参数域中的每一根筋条构件,它可以由一系列明确的几何参数来显式地描述(如长度、高度、控制点等)。本实施例中采用参数域中的矩形筋条构件进行展示,如图8a~图8c所示的一根矩形筋条构件,可以用如下表达式来描述:
[0070][0071]
其中,是筋条构件在参数域内的端点坐标,μ∈[0,1]是引入的参数变量。为了防止在筋条构件不断变化的过程中,筋条构件之间可能会相互重叠和交叉,产生不必要的筋条小构件导致计算代价增加和后续处理效率降低。定义筋条构件的端点为“硬点”,即各筋条构件首尾相连接。通过“硬点”之间的连接,可以确定每根筋条构件的位置,避免类似小头的微小细节产生,如图9所示。随着“硬点”的移动,筋条构件的位置发生改变。
[0072]
s120:构建参考结构,参考结构由与各真实面片一一对应的参考面片组成,各参考面片之间的连接关系与各真实面片之间的连接关系相同,参考面片通过第二单满映射与其所对应的真实面片的参数域一一对应;根据第一单满映射和第二单满映射,建立每一参考面片与其所对应的真实面片之间的第三单满映射;通过第二单满映射将参数域以及设于参数域上的筋条构件映射为参考加筋结构;对参考加筋结构进行网格划分,得到参考有限元网格,并通过第三单满映射将参考有限元网格映射为薄壁加筋结构的真实有限元网格。
[0073]
对于多个真实面片所拼接而成的复杂曲面壳体结构,为了保证真实面片之间的连接性以及公共边界上网格节点的一致性,需构建参考结构,参考结构由与各真实面片一一对应的参考面片组成,各参考面片之间的连接关系与各真实面片之间的连接关系相同。
[0074]
对图4和图5的多真实面片划分,以其中一个方形参数域和图10建立的对应梯形中间域为例,参数域与参考面片之间的变换关系(如图10所示)可以表示为:
[0075]
x0=au bv cuv d
[0076]
y0=eu fv guv h
[0077]
其中(x0,y0)是参考面片内点的坐标,上式记为(x0,y0)=f(u,v),称为第二单满映射,相应地有(u,v)=f-1
(x0,y0),称为第二单满映射的逆映射。其中,8个待定系数a,b,c,d,e,f,g,h可由参数域和参考面片端点坐标代入求得,参数域和参考面片均为4个节点,共8个方程,可唯一确定8个待定系数。由参数域与参考面片以及参数域与真实面片之间存在的一一对应关系,可以将参考与真实面片之间的一一对应关系表示为:
[0078]
s(u,v)=s(f-1
(x0,y0))
[0079]
即为第三单满映射。
[0080]
通过第二单满映射将参数域以及设于参数域上的筋条构件映射为参考加筋结构;对参考加筋结构进行网格划分,得到参考有限元网格,并通过第三单满映射将参考有限元网格映射为薄壁加筋结构的真实有限元网格。
[0081]
采用自适应网格技术划分结构的有限元网格模型,真实面片、参考面片、加强筋均采用壳单元进行模拟,网格共节点,保证了结构的位移协调性。根据每次优化迭代步的结果对筋条构件的位置进行更新,并采用自由网格技术。关于自适应网格划分的技术思路,采用的是张洪武、关振群等人提出的方法,具体可以参考文献:
[0082]
【1】单菊林,自适应有限元网格生成算法研究与应用[d],大连理工大学,2007。
[0083]
【2】刘岩,高效可靠的三维约束delaunay四面体有限元网格生成算法[d],大连理工大学,2010。
[0084]
不同于以往的固定网格分析技术,采用变动的自由网格划分技术,无需在分析时采用投影算子或代理模型方法,分析更准确、更逼近真实结果。
[0085]
仍以图4和图5的多面片划分为例,图11是4个参数域以及设于参数域上的筋条构件的初始布局示意图,通过第二单满映射,将其映射为参考加筋结构,如图12所示。再对参考加筋结构进行自适应网格划分,得到参考有限元网格,如图13所示。通过第三单满映射将参考有限元网格映射为薄壁加筋结构的真实有限元网格,如图14所示。
[0086]
s130:对真实有限元网格施加载荷和约束,进行有限元分析,得到力学指标。
[0087]
力学指标根据下一步骤s140中优化列式内所需进行计算,包括但不限于薄壁加筋结构模型的应力、频率、屈曲特征值和位移等等。
[0088]
s140:形成优化列式,在优化求解器中进行拓扑优化计算,优化列式包括目标函数、约束函数和设计变量;根据目标函数和设计变量,计算形状灵敏度;设计变量包括每个筋条构件的几何参数;目标函数、约束函数和形状灵敏度的计算中,所需要的信息来自力学指标与约束条件。
[0089]
本实施例中,优化列式如下,包括目标函数i、约束函数和设计变量d
[0090][0091]
minimize i=i(d)
[0092]
s.t.
[0093]
k(d)u(d)=f,
[0094][0095][0096]
其中,d为总的设计变量向量,其中pi,i=1,

np表示参数域中的硬点设计变量,即各参数域中筋条构件端点在参数域中的坐标;ti,i=1,

ns表示薄壁加筋结构中加筋条的厚度设计变量;i为优化的目标函数,此处为结构的柔度;符号k,u和f分别表示结构的全局刚度阵,位移向量以及受力边界γ
t
上的面力向量;为设计变量d的所有可行解组成的设计空间;为给定的材料体积上限。
[0097]
在优化的每次迭代流程中,优化求解器需要根据结构的响应等数据来更新设计变量。本实施例中,优化求解器采用梯度类算法——mma(移动渐近线优化算法),则需要在每一个优化迭代步中提供结构的形状灵敏度信息,即优化的目标函数i对设计变量d中每一项的导数。
[0098]
在形状灵敏度分析方法中,对于一般的目标函数,相应的形状灵敏度计算可以写为:
[0099][0100]
当优化目标为柔度时,式中的f为结构边界的应变能;vn为边界的演化项,有:vn=δs
·
n,其中δs为加强筋边界的摄动项,n为加强筋边界的法线方向。对于如图15所示的加强筋,每根加强筋有五个边界面(加强筋底边与真实面片的底板接触,不考虑),因此,加强筋边界的演化项由五个部分组成,灵敏度表达式可以写为:
[0101][0102]
其中,δs
′i是边界s
′i的变分,n
′i是边界s
′i的外法线向量。参考图15~18,对于真实面片上给定的一个加强筋其对应参数域中有一个筋条构件因此设计变量为参数域中的该筋条构件的端点坐标和该加强筋的厚度t,记为如图17~18,记p0是参数域中筋条构件上的一点,p
′0是p0在真实面片上的对应点。对于加强筋上的一个面,如s
′1,其外法线向量n

1,p
为:
[0103]n′
1,p
=(τ
p
×np
)
[0104]
其中τ
p
是真实面片上加强筋在点p
′0处的切线向量,n
p
是真实面片上加强筋在p
′0处的法线向量。τ
p
和n
p
可以分别由下式求出:
[0105]
[0106][0107]
其中,
[0108][0109][0110][0111]
上面各式中,s0(u,v)是真实面片在参数域坐标系下表达式,μ是引入的参数并且可以μ∈[0,1]用以表征p0点位置,oxyz是真实面片所采用的的坐标系。式中,为偏微分符号,d为全微分符号。
[0112]
当加强筋的厚度尺寸相对于整个结构的尺寸来说较小时,曲面上加强筋沿着厚度方向上的曲率变化可以忽略不计。从而对于图15中的边界s
′1,其形状灵敏度可以简化的由下式表示:
[0113][0114]
s150:优化求解。当优化列式中的目标函数收敛时,得到优化后的每一参数域及其上的筋条构件,通过第一单满映射的逆映射,得到优化后的薄壁加筋结构。
[0115]
当目标函数不收敛时,还包括以下步骤:
[0116]
s151:用更新后的设计变量,形成预更新后的筋条构件,并通过第一单满映射的逆映射得到更新后的薄壁加筋结构。
[0117]
s152:构建更新后的薄壁加筋结构的加强筋的厚度的惩罚函数。根据加强筋的厚度和惩罚函数得到加强筋的修正厚度,并将修正厚度作为薄壁加筋结构中加强筋的厚度,得到修正后的薄壁加筋结构。
[0118]
为了控制加强筋的厚度不过小导致的生产困难,还需要通过设置惩罚函数的方式修正。具体的,在得到每个加强筋的厚度后,构建加强筋的厚度的惩罚函数,加强筋的厚度t∈[t
l
,tu]。在本实施例中,采用heaviside函数惩罚,惩罚函数具体可以为:
[0119]
t
p
=h(t-t
l
)t;
[0120]
其中,式中,∈是控制表达式正则化程度的参数;α是一个小的正数,以确保有限元整体刚度矩阵
的非奇异性。然后根据加强筋件的厚度和惩罚函数得到修正厚度,并将修正厚度作为加强筋的当前厚度,如此完成了对加强筋的厚度的尺寸约束。
[0121]
为了不在一开始因惩罚系数α过小导致结构柔度指数式递增导致后续的迭代计算效率降低的问题,本发明还采取一种线性heaviside函数惩罚策略,即α满足:
[0122]
α=1-0.01*loop
[0123]
α=1e-3
when loop
[0124]
≥100
[0125]
其中loop指迭代步数。
[0126]
s153:修正后的薄壁加筋结构通过第一单满映射得到更新后的筋条构件;通过第二单满映射形成更新后的参考加筋结构,并形成更新后的参考有限元网格;通过第三单满映射将更新后的参考有限元网格映射为更新后的真实有限元网格。
[0127]
s154:根据更新后的真实有限元网格再次形成优化列式,以及再次进行拓扑优化计算,直至目标函数收敛。
[0128]
s160,将优化后的薄壁加筋结构导入预设程序中进行展示。
[0129]
本发明还提供了一种薄壁加筋结构的优化装置,如图19所示,该实施例提供的薄壁加筋结构的优化装置可执行本发明任意实施例所提供的薄壁加筋结构的优化方法,具备执行方法相应的功能模块和有益效果。该薄壁加筋结构的优化装置包括薄壁加筋结构构建模块100、网格划分模块200、有限元分析模块300、拓扑优化列式模块400和优化输出模块500。
[0130]
具体的,薄壁加筋结构构建模块100,用于构建薄壁加筋结构;划分薄壁结构为一个或两个以上的真实面片;每一真实面片通过第一单满映射形成对应的参数域;在每一参数域上通过几何参数设置筋条构件;通过第一单满映射将筋条构件映射为设于薄壁结构上的加强筋,得到薄壁加筋结构。
[0131]
网格划分模块200,用于获取优化计算过程中的有限元网格;构建参考结构,参考结构由与各真实面片一一对应的参考面片组成,各参考面片之间的连接关系与各真实面片之间的连接关系相同,参考面片通过第二单满映射与其所对应的真实面片的参数域一一对应;根据第一单满映射和第二单满映射,建立每一参考面片与其所对应的真实面片之间的第三单满映射;通过第二单满映射将参数域以及设于参数域上的筋条构件映射为参考加筋结构;对参考加筋结构进行网格划分,得到参考有限元网格,并通过第三单满映射将参考有限元网格映射为薄壁加筋结构的真实有限元网格。
[0132]
有限元分析模块300,根据薄壁加筋结构的载荷与约束条件,对真实有限元网格施加载荷和约束,进行有限元分析,得到力学指标。
[0133]
拓扑优化列式模块400,用于形成优化列式和优化迭代计算;优化列式包括目标函数、约束函数和设计变量;根据目标函数和设计变量,计算形状灵敏度;设计变量包括每个筋条构件的几何参数;目标函数、约束函数和形状灵敏度的计算中,所需要的信息来自力学指标与约束条件。
[0134]
优化输出模块500用于根据设计变量构建优化后薄壁加筋结构。
[0135]
在一个实施例中,拓扑优化列式模块400还用于构建加强筋的厚度的惩罚函数;根据加强筋的厚度和惩罚函数得到修正厚度,并将修正厚度作为加强筋的几何参数。
[0136]
本发明还提供了一种薄壁加筋结构的计算机,参考图20,示出了一个实施例中计算机的内部结构图。该计算机具体可以是终端,也可以是服务器。如图20所示,该计算机包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现薄壁加筋结构的优化方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行薄壁加筋结构的优化方法。本领域技术人员可以理解,图16中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机的限定,具体的计算机可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0137]
在一个实施例中,提出了一种计算机,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
[0138]
薄壁加筋结构包括薄壁结构和设置在薄壁结构上的加强筋。
[0139]
s110:划分薄壁结构为一个或两个以上的真实面片;每一真实面片通过第一单满映射形成对应的参数域;在每一参数域上通过几何参数设置筋条构件;通过第一单满映射的逆映射将筋条构件映射为设于薄壁结构上的加强筋,得到薄壁加筋结构。
[0140]
s120:构建参考结构,参考结构由与各真实面片一一对应的参考面片组成,各参考面片之间的连接关系与各真实面片之间的连接关系相同,参考面片通过第二单满映射与其所对应的真实面片的参数域一一对应;根据第一单满映射和第二单满映射,建立每一参考面片与其所对应的真实面片之间的第三单满映射;通过第二单满映射将参数域以及设于参数域上的筋条构件映射为参考加筋结构;对参考加筋结构进行网格划分,得到参考有限元网格,并通过第三单满映射将参考有限元网格映射为薄壁加筋结构的真实有限元网格。
[0141]
s130:对真实有限元网格施加载荷和约束,进行有限元分析,得到力学指标。
[0142]
s140:形成优化列式,在优化求解器中进行拓扑优化计算,优化列式包括目标函数、约束函数和设计变量;根据目标函数和设计变量,计算形状灵敏度;设计变量包括每个筋条构件的几何参数;目标函数、约束函数和形状灵敏度的计算中,所需要的信息来自力学指标与约束条件。
[0143]
s150:根据设计变量构建优化后薄壁加筋结构。
[0144]
本发明还提供了一种薄壁加筋结构的可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
[0145]
薄壁加筋结构包括薄壁结构和设置在薄壁结构上的加强筋。
[0146]
s110:划分薄壁结构为一个或两个以上的真实面片;每一真实面片通过第一单满映射形成对应的参数域;在每一参数域上通过几何参数设置筋条构件;通过第一单满映射的逆映射将筋条构件映射为设于薄壁结构上的加强筋,得到薄壁加筋结构。
[0147]
s120:构建参考结构,参考结构由与各真实面片一一对应的参考面片组成,各参考面片之间的连接关系与各真实面片之间的连接关系相同,参考面片通过第二单满映射与其所对应的真实面片的参数域一一对应;根据第一单满映射和第二单满映射,建立每一参考面片与其所对应的真实面片之间的第三单满映射;通过第二单满映射将参数域以及设于参数域上的筋条构件映射为参考加筋结构;对参考加筋结构进行网格划分,得到参考有限元网格,并通过第三单满映射将参考有限元网格映射为薄壁加筋结构的真实有限元网格。
[0148]
s130:对真实有限元网格施加载荷和约束,进行有限元分析,得到力学指标。
[0149]
s140:形成优化列式,在优化求解器中进行拓扑优化计算,优化列式包括目标函数、约束函数和设计变量;根据目标函数和设计变量,计算形状灵敏度;设计变量包括每个筋条构件的几何参数;目标函数、约束函数和形状灵敏度的计算中,所需要的信息来自力学指标与约束条件。
[0150]
s150:根据设计变量构建优化后薄壁加筋结构。
[0151]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0152]
第一算例
[0153]
如图21所示,待优化的薄壁结构为一l型扳手,两个分支上各有2个洞。根据本发明所提供的方法,将其适当的进行分片,形成18个4顶点真实面片,如图22所示。其对应的参考结构如图23所示,其参考面片的数量和连接关系与图22所示的真实面片一致,且参考面片均为四边形。最终该薄壁加筋结构的优化结构如图24所示。
[0154]
第二算例
[0155]
如图25所示,待优化的薄壁结构为一u型管。根据本发明所提供的方法,将其适当的进行拓扑分片,形成4个四边形参考面片所组成的参考结构,如图26所示,参考结构上初始的加筋布局如图27所示。最终该薄壁加筋结构的优化结构如图28所示。
[0156]
第三算例
[0157]
如图29所示,待优化的薄壁结构为一铰链板,左右各有一个孔。根据本发明所提供的方法,将其适当的进行拓扑分片,形成10个四边形参考面片所组成的参考结构,如图30所示,参考结构上初始的加筋布局如图31所示。最终该薄壁加筋结构的优化结构如图32所示。
[0158]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0159]
以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献