舰船科学技术  2025, Vol. 47 Issue (17): 45-51    DOI: 10.3404/j.issn.1672-7649.2025.17.008   PDF    
基于修正子模型方法的FPSO模块支墩结构强度分析
吴文开1, 杨玥1, 杜梦潮1, 刘飞飞1, 蒋扬1, 薛尔特2     
1. 中国船舶及海洋工程设计研究院,上海 200011;
2. 沪东中华造船(集团)有限公司,上海 200129
摘要: 模块支墩结构同时承受上部模块载荷与船体载荷,是FPSO的关键部位,对其进行强度分析很有必要。为提高计算效率,通常在三舱段计算中采用子模型方法计算模块支墩结构的应力。以嵌入式方法的计算结果为基准,分别探究了子模型方法对高腹板模块支墩和低腹板模块支墩强度分析的适用性,发现后者的计算精度对舱段分析中粗网格模型的刚度准确性非常敏感。考虑到子模型方法的计算精度主要取决于粗网格模型和子模型之间刚度的匹配性,为了消除这种不确定影响,提出一种修正子模型方法,通过修正模块支墩载荷来抵消模型之间刚度的差异。结果表明,修正子模型方法在很大程度上消除了强度校核的误判风险,使修正前后计算应力的误差从12.4%降低为1.3%。
关键词: FPSO     模块支墩结构     子模型方法     载荷修正    
Strength analysis of FPSO module stool based on modified sub-model method
WU Wenkai1, YANG Yue1, DU Mengchao1, LIU Feifei1, JIANG Yang1, XUE Erte2     
1. Marine Design and Research Institute of China, Shanghai 200011, China;
2. Hudong-Zhonghua Shipbuilding (Group) Co., Ltd., Shanghai 200129, China
Abstract: The module support structure, bearing both the upper module load and the hull load, is a critical component of FPSO, and it is necessary to conduct strength analysis on it. To improve computational efficiency, the sub-model method is usually used in the three-cargo-holds model for stress analysis of module structure. Taking the embedding method as benchmarks and exploring the applicability of sub-model method for strength analysis of the high web module structure and the low web module structure, it is found that the computational accuracy of the latter is highly sensitive to the stiffness accuracy of the coarse mesh model in three-cargo-holds analysis. Considering that the computational accuracy of sub-model method mainly depends on the matching of local stiffness between the coarse mesh model and the sub-model, to eliminate the effect of this uncertainty, a modified sub-model method that eliminates the difference in local stiffness between two models by adjusting the module structure load is proposed. It shows that the modified sub-model method largely eliminates the risk of misjudgment in strength checking, and reduces the error in calculating stress before and after correction from 12.4% to 1.3%.
Key words: FPSO     module structure     sub-model method     load adjustment    
0 引 言

模块支墩结构是FPSO的关键部位,同时也是高应力区域,通常需要进行细化网格分析以更准确地评估其应力水平。细化网格分析一般可采用嵌入式方法和子模型方法[1] 2种方法。嵌入式方法将目标区域的细网格模型通过网格过渡的形式嵌入到舱段模型中,直接进行加载分析。子模型方法基于圣维南原理[2],以舱段粗网格模型的计算结果作为边界节点的强迫位移约束,只需要对细化区域进行有限元分析。子模型方法模型范围小,计算效率高,在船体结构的细化网格分析中应用广泛[35]。嵌入式方法是直接计算分析,避免了子模型边界条件提取过程的误差,其计算结果更加合理。

崔磊等[6]利用多边界插值改进了子模型方法,可适用于梁单元通过切割边界的情况;许允等[7]以散货船底边舱下折角为例研究了不同子模型范围的影响,发现子模型的边界节点是否落在强构件上对于细化区应力结果的影响较小;秦国锋等[8]基于三角形面积插值法,解决了子模型边界大于整体模型边界的问题;马旭等[9]通过建立多级子模型,使得结构最大应力以及变形量的计算更加精确;黄曙光等[10]通过计算整体模型和子模型切割边界处位移平均值及应力平均值的相对误差来验证切割边界的选取是否合理;张玉奎等[11]采用子模型方法分析了FLNG模块支墩结构的强度,并根据计算结果进行了设计修改。然而,关于子模型法对不同结构形式适用性问题的研究却未见报道。

采用子模型方法对模块支墩结构进行细化网格分析时,若将模块支墩载荷通过强迫位移的形式传递到子模型中,则可能使计算应力产生较大的偏差,其准确性很大程度上取决于舱段粗网格模型中模块支墩刚度的精确性。由于模块支墩对加强结构的作用是通过界面载荷施加于舱段粗网格模型的,因此子模型需将界面载荷施加节点也纳入到边界节点中,这种做法有可能导致子模型中模块支墩结构区域与该部分边界节点相距较近,以至于无法满足圣维南原理,容易在二次应力分析时造成误差累积。本文以嵌入式方法为基准,首先针对不同模块支墩型式,研究子模型方法的适用性,进一步针对以上问题,探索一种修正的子模型方法,在无法保证粗网格模型建模精准度的条件下,通过消除粗网格模型与子模型之间刚度差异的影响,使其计算应力更加准确,提高结果可信度。

1 子模型方法的基本原理

子模型方法基于整体粗网格模型的计算结果,从中截取关注区域进行网格细化得到子模型,对子模型进行二次应力分析可以得到更精确的结果,二次分析的输入条件为粗网格模型切割边界处的节点位移[12]

根据有限元方法,结构静力学方程可表示为:

$ {\boldsymbol{K}}\mathit{x}=\mathit{f}。$ (1)

式中:$ \boldsymbol{K} $为总体刚度矩阵;$ \mathit{f} $为节点载荷向量;$ \mathit{x} $为节点位移向量。

将模型的节点自由度分为子模型内部自由度$ i $、子模型外部自由度$ o $和子模型边界自由度$ b $,则式(1)可拆解成以下形式[9]

$ \left[\begin{array}{ccc}{\mathit{K}}_{ii}& {\mathit{K}}_{ib}& 0\\ {\mathit{K}}_{bi}& {\mathit{K}}_{bb}& {\mathit{K}}_{bo}\\ 0& {\mathit{K}}_{ob}& {\mathit{K}}_{oo}\end{array}\right]\left[\begin{array}{c}{\mathit{x}}_{i}\\ {\mathit{x}}_{b}\\ {\mathit{x}}_{o}\end{array}\right]=\left[\begin{array}{c}{\mathit{f}}_{i}\\ {\mathit{f}}_{b}\\ {\mathit{f}}_{o}\end{array}\right] 。$ (2)

其中由于子模型内部节点与外部节点并无共同的单元,故刚度矩阵中对应的元素为0。

对式(2)左边的刚度矩阵进行解耦,仅保留关于子模型的刚度信息,则可得到关于子模型的静力学方程:

$ \left[\begin{array}{cc}{\mathit{K}}_{ii}& {\mathit{K}}_{ib}\\ {\mathit{K}}_{bi}& {\mathit{K}}_{bb}\end{array}\right]\left[\begin{array}{c}{\mathit{x}}_{i}\\ {\mathit{x}}_{b}\end{array}\right]=\left[\begin{array}{c}{\mathit{f}}_{i}\\ {\mathit{f}}_{b}-{\mathit{K}}_{bo}{\mathit{x}}_{o}\end{array}\right]。$ (3)

其中内部载荷$ {\mathit{f}}_{i} $与粗网格模型定义一致,是已知的;边界位移$ {\mathit{x}}_{b} $则提取自粗网格模型的计算结果。因此,子模型静力学方程(3)可以求解。

在应用子模型方法时,通常可采用以下思路:将模块支墩界面载荷施加节点纳入到边界节点中,即模块支墩载荷的作用体现在式(3)的$ {\mathit{x}}_{b} $项中。

2 子模型方法适用性分析

以某FPSO为例,为了满足不同上部模块的作业需求,该FPSO设置了2种类型的模块支墩,一种为高腹板模块支墩(见图1(a)),另一种为低腹板模块支墩(见图1(b))。在FPSO舱段分析的粗网格模型中,规范要求的网格尺寸为肋距$ \times $肋距,对于高腹板模块支墩而言可以较为准确的模拟其几何形状;相比之下,对于低腹板模块支墩,其几何形状是粗糙的,尤其是趾端区域,在腹板高度方向仅能划分出一个三角形板单元,因此其刚度与实际存在较大的偏差。本节分别探究子模型方法对2种类型模块支墩强度分析的适用性,计算分析软件采用VeristarHull船体结构专业计算软件。

图 1 高腹板和低腹板模块支墩 Fig. 1 The high and the low web module structure

VeristarHull船体结构专业计算软件基于有限元软件Femap和NX Nastran求解器进行二次开发,集成了BV船级社的规范要求,可实现全船有限元计算、舱段有限元计算、细化网格分析、屈曲分析和疲劳分析等功能。由于液舱载荷加载的便利性,该软件在油船和FPSO船体结构的计算分析中具有独特的优势。

2.1 强度衡准

根据BV规范[13],模块支墩结构属于海工区域结构,其细化网格分析采用的强度衡准计算式为:

$ {\sigma }_{VM}\leqslant 1.3\frac{{R}_{y}}{{\gamma }_{R}{\gamma }_{m}}。$ (4)

式中:$ {\sigma }_{VM} $为有限元模型板单元的中面VonMises应力;系数1.3表示靠近焊缝的区域,为最保守的情况;最小屈服强度$ {R}_{y}=235/k $$ k $为材料系数;$ {\gamma }_{R} $为抗力局部安全系数,取为1.02;$ {\gamma }_{m} $为材料局部安全系数,取为1.02。本文模块支墩结构的材料均采用H36高强度钢,其材料系数$ k=0.72 $,故强度衡准为$ {\sigma }_{VM}\leqslant 408 \;\mathrm{M}\mathrm{P}\mathrm{a} $

2.2 高腹板模块支墩

建立三舱段粗网格模型,网格尺寸约为800 mm×800 mm,如图2所示。模型材料的弹性模量为$ E=2.06\times {10}^{11}\;\mathrm{P}\mathrm{a} $,泊松比为$ \lambda =0.3 $,密度为$ \rho =7\;850\;\mathrm{k}\mathrm{g}/{\mathrm{m}}^{3} $。根据BV规范[13]要求施加液舱载荷,包括最大吃水Tmax、0.9T、0.75T和最小吃水Tmin条件下的最危险的舱室装载情况,共9种装载条件。计算工况由不同的装载条件与载荷工况进行组合,共27种计算工况,分别编号为1~27,如表1所示。

图 2 三舱段粗网格模型及模块支墩载荷 Fig. 2 Three-cargo-holds coarse mesh model and the module structure load

表 1 计算工况 Tab.1 Calculated work conditions

保守考虑,对于不同的计算工况,模块支墩载荷均取为一个相同的包络值,通过MPC多点约束的形式施加于高腹板模块支墩相应节点处,(见图2)。根据粗网格模型的计算结果,筛选出细化区域,细网格子模型如图3所示,细化区域的网格尺寸约为50 mm×50 mm。其中,子模型边界位移传递节点包括了模型切割边界的节点以及模块支墩界面载荷的施加节点。

图 3 细网格模型及边界位移传递节点 Fig. 3 Fine mesh model and boundary displacement transfer nodes

嵌入式模型由三舱段粗网格模型和细网格子模型通过网格过渡拼接而成,如图4所示,其计算工况设置及载荷施加方法与前述三舱段粗网格模型一致。

图 4 三舱段嵌入式模型及细化区域范围 Fig. 4 Three-cargo-holds embedding model and fine mesh region

嵌入式方法和子模型方法计算的各工况VonMises应力包络值如图5(a)和图5(b)所示,强度校核结果分别为370.7 MPa<408 MPa和366.6 MPa<408 MPa。可见,2种方法的计算结果均满足强度衡准的要求。统计各工况最大VonMises应力平均值进行结果对比,见表2。可见,子模型方法的计算平均值偏大,但计算误差仅为2.0%,可满足工程要求,说明子模型方法对于高腹板模块支墩的强度分析适用性较好,计算精度高。

图 5 嵌入法和子模型方法计算工况VonMises应力包络值 Fig. 5 VonMises stress envelope value of the calculated results using the embedding method and thesub-model method

表 2 高腹板模块支墩计算结果对比 Tab.2 The calculated results comparison of the high web module structure

对比细化区域的粗网格和细网格(见图6)可以发现,粗网格与细网格的几何形状差异较小,说明两者之间具有良好的刚度匹配性。因此,按此粗网格模型计算得到的节点位移映射至子模型边界进行二次应力分析时,其计算结果与嵌入式模型的结果极为接近。

图 6 细化区域网格划分 Fig. 6 Element mesh in fine mesh region
2.3 低腹板模块支墩

本节采用子模型方法对低腹板模块支墩进行强度分析,装载条件和计算工况选取以及子模型位移传递节点的设置与2.2节类似。其嵌入式模型及细化区域如图7所示。

图 7 三舱段嵌入式模型及细化区域范围 Fig. 7 Three-cargo-holds embedding model and fine mesh region

按粗网格模型的网格尺寸要求,低腹板模块支墩在腹板高度方向仅能划分1个板单元,因此支墩趾端处的网格难以反映结构的真实形状,进而导致粗网格和细网格的刚度差异较大。图8所示为细化区域即模块支墩趾端附近的粗网格和细网格的划分情况。

图 8 细化区域网格划分 Fig. 8 Element mesh in fine mesh region

为了说明子模型方法对模块支墩结构刚度的敏感性,本例设置了2种粗网格模型。与子模型(图8(a))相比,粗网格模型1(图8(b))的几何形状更接近真实情况,即粗网格模型1的刚度匹配性更好,粗网格模型2(图8(c))的刚度匹配性稍差。

应力分析结果如图9图10所示。采用子模型方法计算时,2种粗网格模型对应的VonMises应力包络值分别为389.1 MPa<408 MPa、364.3 MPa<408 MPa,均满足强度衡准。然而采用嵌入法计算时,VonMises应力包络值为476.7 MPa>408 MPa,已不满足强度衡准要求。说明采用子模型方法对低腹板模块支墩结构进行强度分析时,存在较大的误判风险。

图 9 嵌入法各计算工况VonMises应力包络值 Fig. 9 VonMises stress envelope value of the calculated results using the embedding method

图 10 子模型方法计算工况VonMises应力包络值 Fig. 10 VonMises stress envelope value of the calculated results using the sub-model method

通过对比低腹板模块支墩的计算结果(见表3)可以发现,子模型方法基于2种粗网格模型的计算误差分别为12.4%和18.6%,说明模块支墩在粗细网格之间的刚度差异导致其应力结果失真较为严重。与此同时,基于不同粗网格模型的计算结果也存在较大的差异,两者差值达到了6.2%,说明子模型方法对粗网格模型的刚度较为敏感。因此,当无法保证粗网格模型中模块支墩及加强结构的建模精准度时,不宜采用子模型方法。

表 3 低腹板模块支墩计算结果对比 Tab.3 The calculated results comparison of the low web module structure
3 子模型方法的修正 3.1 方法推导

根据2.3节低腹板模块支墩的应力分析结果,在模块支墩结构附近区域,由于无法保证粗网格模型的建模精准度,子模型和粗网格模型的刚度不可避免地会存在一定差异,进而可能导致子模型计算应力结果失真,因此需对子模型方法进行修正,以消除刚度差异造成的映射载荷差距的影响。以嵌入式模型的计算结果为基准,修正的目标是令粗网格模型中模块支墩界面载荷施加节点的位移等于或近似等于嵌入式模型对应节点的位移,以抵消子模型和粗网格模型之间刚度的差异。

根据有限元方法静力学方程(1),对粗网格模型其修正对象有3个,即刚度矩阵$ \boldsymbol{K} $、节点位移向量$ \mathit{x} $和节点载荷向量$ \mathit{f} $。其中$ \mathit{f} $是已知的输入,在有限元软件中的修改相对简便,因此本文将推导一种基于节点载荷向量的子模型修正方法。

记模块支墩载荷为$ {\mathit{f}}_{u} $,记其余载荷如船体梁载荷和液舱载荷等为$ {\mathit{f}}_{vk}(k=\mathrm{1,2},\cdots ,n) $,其中$ n $为计算工况数。对于线性系统,根据叠加原理,第$ k $个计算工况的静力学方程可写成

$ \boldsymbol{K}\left[\begin{array}{c}{\mathit{x}}_{u}\\ {\mathit{x}}_{vk}\end{array}\right]=\left[\begin{array}{c}{\mathit{f}}_{u}\\ {\mathit{f}}_{vk}\end{array}\right] 。$ (5)

式中:$ {\mathit{x}}_{u} $为模块支墩界面载荷施加节点处的位移向量;$ {\mathit{x}}_{vk} $为其余节点处的位移向量。由于本文模块支墩载荷$ {\mathit{f}}_{u} $选取的是一个包络值,因此这里$ {\mathit{f}}_{u} $不随计算工况而改变。

以下为了便于区分,以上标“$ \mathrm{*} $”表示嵌入式模型的相关信息,以上标“$ \mathrm{\text{'}} $”表示粗网格模型的相关信息。

对于嵌入式模型,仅加载模块支墩载荷$ {\mathit{f}}_{u}^{*} $,即令$ {\mathit{f}}_{vk}^{*}=0 $,有

$ {\mathit{K}}^{*}\left[\begin{array}{c}{\mathit{x}}_{u}^{*}\\ {\mathit{x}}_{v}^{*}\end{array}\right]=\left[\begin{array}{c}{\mathit{f}}_{u}^{*}\\ 0\end{array}\right]。$ (6)

$ {\overline{{\mathit{K}}^{*}}=\left({\mathit{K}}^{*}\right)}^{-1} $,式(6)等号两边同时左乘$ \overline{{\mathit{K}}^{*}} $,可以求得模块支墩界面载荷施加节点处的位移向量$ {\mathit{x}}_{u}^{*} $

$ \left[\begin{array}{c} {\mathit{x}}_{u}^{*} \\ {\mathit{x}}_{v}^{*} \end{array}\right]=\overline{{\mathit{K}}^{*}}\left[\begin{array}{c} {\mathit{f}}_{u}^{*} \\ 0 \end{array}\right]=\left[\begin{array}{cc}\overline{{\mathit{K}}_{uu}^{\mathit{*}}}& \overline{{\mathit{K}}_{uv}^{\mathit{*}}}\\ \overline{{\mathit{K}}_{vu}^{\mathit{*}}}& \overline{{\mathit{K}}_{\mathit{v}\mathit{v}}^{\mathit{*}}}\end{array}\right]\left[\begin{array}{c} {\mathit{f}}_{u}^{*} \\ 0 \end{array}\right]=\left[\begin{array}{c} \overline{{\mathit{K}}_{uu}^{\mathit{*}}}{\mathit{f}}_{u}^{*} \\ \overline{{\mathit{K}}_{vu}^{\mathit{*}}}{\mathit{f}}_{u}^{*} \end{array}\right]。$ (7)

进一步将$ {\mathit{x}}_{u}^{*}=\overline{{\mathit{K}}_{uu}^{\mathit{*}}}{\mathit{f}}_{u}^{*} $作为强迫位移加载到粗网格模型对应节点上,同样令$ {\mathit{f}}_{vk}^{{{'}}}=0 $,有

$ {\mathit{K}}^{{'}}\left[\begin{array}{c}\overline{{\mathit{K}}_{uu}^{\mathit{*}}}{\mathit{f}}_{u}^{*}\\ {\mathit{x}}_{v}^{'}\end{array}\right]=\left[\begin{array}{c}{\mathit{f}}_{u}^{'}\\ 0\end{array}\right]。$ (8)

$ {\overline{{\mathit{K}}^{{{'}}}}=\left({\mathit{K}}^{{'}}\right)}^{-1} $,式(8)等号两边同时左乘$ \overline{{\mathit{K}}^{{{'}}}} $,可得:

$ \left[\begin{array}{c}\overline{{\mathit{K}}_{uu}^{\mathit{*}}}{\mathit{f}}_{u}^{*}\\ {\mathit{x}}_{v}^{{{{'}}}}\end{array}\right]=\overline{{\mathit{K}}^{'}}\left[\begin{array}{c}{\mathit{f}}_{u}^{'}\\ 0\end{array}\right]=\left[\begin{array}{cc}\overline{{\mathit{K}}_{uu}^{{{'}}}}& \overline{{\mathit{K}}_{uv}^{{{'}}}}\\ \overline{{\mathit{K}}_{vu}^{{{'}}}}& \overline{{\mathit{K}}_{\mathit{v}\mathit{v}}^{'}}\end{array}\right]\left[\begin{array}{c}{\mathit{f}}_{u}^{'}\\ 0\end{array}\right]=\left[\begin{array}{c}\overline{{\mathit{K}}_{uu}^{{{'}}}}{\mathit{f}}_{u}^{'}\\ \overline{{\mathit{K}}_{vu}^{{{'}}}}{\mathit{f}}_{u}^{{{{'}}}}\end{array}\right] 。$ (9)

根据方程(9)反推出修正后的模块支墩载荷为$ {\mathit{f}}_{u}^{{{{'}}}}={(\overline{{\mathit{K}}_{uu}^{{{'}}}})}^{-1}\overline{{\mathit{K}}_{uu}^{\mathit{*}}}{\mathit{f}}_{u}^{*} $。对于式(5),将$ {\mathit{f}}_{u} $替换成$ {\mathit{f}}_{u}^{{{{'}}}} $,并按照子模型方法的计算流程可实现模块支墩结构细化区域的应力分析。这种做法的优势是,嵌入式模型只需要加载$ {\mathit{f}}_{u}^{*} $进行单一工况的应力分析,反推出修正载荷$ {\mathit{f}}_{u}^{{{{'}}}} $后,进一步采用计算速度更快的子模型方法对所有计算工况进行应力分析,这样可避免在模型修改后对不同计算工况繁复的重新加载。

3.2 计算验证

本节采用修正子模型方法对低腹板模块支墩进行应力分析,以验证该方法的有效性。按照3.1节的推导结果,首先在嵌入式模型中仅加载表4中的模块支墩载荷$ {\mathit{f}}_{u}^{*} $,为进一步简化,仅考虑位于细化区域附近的模块支墩载荷,如图11(a)所示。对嵌入式模型进行静力分析后,提取模块支墩界面载荷施加节点处的6个自由度的节点位移$ {\mathit{x}}_{u}^{*} $,如图11(b)所示。将$ {\mathit{x}}_{u}^{*} $以强迫位移形式施加于粗网格模型对应节点上,如图11(c)所示。进一步对粗网格模型进行静力分析后,在模块支墩界面载荷加载节点处,对MPC单元从节点的节点反力进行积分,积分点取在MPC单元的主节点处,结果如图11(d)所示,最终得到的模块支墩修正载荷$ {\mathit{f}}_{u}^{{{{'}}}} $与该节点反力积分大小相等、方向相反。其中表5表6分别是以2.3节的粗模型1和粗模型2作为粗网格模型得到的修正后的模块支墩载荷。以修正后的模块支墩载荷$ {\mathit{f}}_{u}^{{{{'}}}} $代替原载荷,与27个计算工况的其余载荷$ {\mathit{f}}_{vk} $进行叠加,进一步采用子模型方法进行分析,即为修正子模型方法的计算结果。

表 4 原模块支墩载荷 Tab.4 The original module structure load

图 11 模块支墩载荷修正 Fig. 11 Modification of the module structure load

对比原模块支墩载荷(见表4)和修正后的模块支墩载荷(见表5表6)可以看出,子模型方法应力水平偏低的直接原因是,模块支墩界面载荷施加节点处的位移相较嵌入式方法是偏小的,也就是说,粗网格模型在模块支墩附近的刚度较子模型偏大。修正子模型方法对模块支墩载荷进行了一定的放大,在很大程度上减弱了粗网格模型和子模型之间刚度不匹配对计算结果的影响。

表 5 修正后的模块支墩载荷(粗网格模型1) Tab.5 The modified module structure load (coarse model 1)

表 6 修正后的模块支墩载荷(粗网格模型2) Tab.6 The modified module structure load (coarse model 2)

采用修正子模型方法计算的各工况VonMises应力包络值(见图12)为460.9 MPa>408 MPa、458.2 MPa>408 MPa,因此该区域结构已不满足强度衡准,其强度判定结果与嵌入法(见图9)一致,说明修正子模型方法在很大程度上消除了误判风险。

图 12 修正子模型方法各计算工况VonMises应力包络值 Fig. 12 VonMises stress envelope value of the calculated results using the sub-model method

计算误差分析如表7所示。与子模型方法相比(结合表3),基于粗网格模型1的修正子模型方法将计算误差由12.4%降低为1.3%,基于粗网格模型2的修正子模型方法将计算误差由18.6%降低为0.5%,修正效果极为明显。此外,修正子模型方法基于2种粗网格模型的计算结果仅相差0.8%,说明修正子模型方法对粗网格模型建模精准度的敏感性也有了很大程度的降低。

表 7 低腹板模块支墩计算结果对比 Tab.7 The calculated results comparison of the low web module structure
4 结 语

1)对于高腹板模块支墩,由粗网格表征的模块支墩模型与细网格模型之间的建模差异小,两者之间具有良好的刚度匹配性,采用子模型方法得到的计算应力与嵌入式方法极为接近,说明子模型方法适用于高腹板模块支墩的强度分析。

2)对于低腹板模块支墩,受限于网格尺寸,由粗网格表征的模块支墩模型与实际结构及细网格模型存在一定的建模差异,导致粗网格模型在模块支墩附近区域的刚度比子模型大,子模型边界的强迫位移偏小,进而导致模块支墩结构的计算应力不精准。因此采用子模型方法时,需要在粗网格模型中对模块支墩的刚度进行较为准确的模拟,但此操作有一定的局限性,对于低腹板模块支墩的模拟存在一定的困难。

3)考虑到低腹板模块支墩结构粗细网格刚度匹配性低的问题,提出了一种修正子模型方法,通过修正模块支墩界面载荷来抵消模型之间刚度的差异,在很大程度上消除了强度校核的误判风险,使修正前后计算应力的误差从12.4%降低为1.3%,效果明显。此外,由于粗网格模型的差异对计算结果造成的影响也有了很大程度的降低。因此,当无法保证粗网格模型中模块支墩及加强结构的建模精准度时,推荐采用本文的修正子模型方法进行修正。

参考文献
[1]
陈雪, 王德禹. 多工况下基于子模型的矿砂船舱口角隅形状尺寸耦合优化分析[J]. 中国舰船研究, 2019, 14(6): 130−138+154.
CHEN X, WANG D Y. Analysis on the shape-size coupling optimization of ore carrier's hatch corners based on sub-model under multiple load cases[J]. Chinese Journal of Ship Research, 2019, 14(6): 130−138+154.
[2]
殷亚娟, 任青文. 基于子模型法的地震作用下混凝土重力坝宏细观损伤破坏研究[J]. 工程力学, 2024, 41(S1): 15−22+82.
YIN Y J, REN Q W. Macro and micro damage of concrete gravity dam under earthquake action based on submodel method[J]. Engineering Mechanics, 2024, 41(S1): 15−22+82.
[3]
黄金林, 刘仁昌, 王金峰, 等. 超深水钻井船钻台支撑结构设计与强度评估[J]. 船舶工程, 2019, 41(7): 123-127.
HUANG J L, LIU R C, WANG J F, et al. Design and strength assessment of drill floor support structure on ultra-deep water drilling ship[J]. Ship Engineering, 2019, 41(7): 123-127.
[4]
周书敏, 杨玥, 王璞. 圆筒型FPSO阻尼板结构强度计算方法研究[J]. 船舶, 2021, 32(5): 114-119.
ZHOU S M, YANG Y, WANG P. On calculation method for structural strength of cylindrical FPSO damping box[J]. Ship & Boat, 2021, 32(5): 114-119.
[5]
严卫祥, 冯伟, 赵文斌, 等. 散货船双层底纵桁板缝布置和尺寸优化设计[J]. 中国舰船研究, 2023, 18(3): 32-37.
YAN W X, FENG W, ZHAO W B, et al. Plate seam arrangement and size optimization of bulk carrier double bottom girders[J]. Chinese Journal of Ship Research, 2023, 18(3): 32-37.
[6]
崔磊, 毛江鸿, 金伟良, 等. 基于多边界切割插值的改进子模型分析方法[J]. 计算力学学报, 2015, 32(5): 619-626.
CUI L, MAO J H, JIN W L, et al. Improved sub-model analysis based on cut-boundary of multiple interpolation[J]. Chinese Journal of Computational Mechanics, 2015, 32(5): 619-626.
[7]
许允, 张少雄, 张晨阳, 等. 子模型范围及边界条件对应力结果的影响[J]. 船海工程, 2016, 45(4): 19-23.
XU Y, ZHANG S X, ZHANG C Y, et al. Effect on stress of the extents and boundary conditions of sub-model[J]. Ship & Ocean Engineering, 2016, 45(4): 19-23. DOI:10.3963/j.issn.1671-7953.2016.04.005
[8]
秦国锋, 范以撒, 那景新, 等. 基于子模型法的动车侧窗粘接强度快速评价方法[J]. 机械工程学报, 2019, 55(12): 189-195.
QIN G F, FAN Y S, NA J X, et al. Rapid evaluation method of adhesive strength for EMU train’s side-window based on sub-model technology.[J]. Journal of Mechanical Engineering, 2019, 55(12): 189-195. DOI:10.3901/JME.2019.12.189
[9]
马旭, 王宗彦, 刘岩松, 等. 改进子模型分析法对起重机主梁静态特性影响研究[J]. 机械制造与自动化, 2020, 49(6): 70-72+84.
MA X, WANG Z Y, LIU Y S, et al. Study of influence of improved sub-model analysis method on static characteristics of main girder of overhead crane[J]. Machine Building & Automation, 2020, 49(6): 70-72+84.
[10]
黄曙光, 杨小龙, 张守森, 等. 基于子模型的浮式生产储卸油装置浮筒结构疲劳寿命分析[J/OL]. 应用科技, 1-7[2024-12-07].
[11]
张玉奎, 郑文青, 顾俊, 等. FLNG模块支墩结构设计和强度分析[J]. 舰船科学技术, 2022, 44(20): 97-101.
ZHANG Y K, ZHENG W Q, GU J, et al. Structure design and strength analysis of FLNG module stool[J]. Ship Science and technology, 2022, 44(20): 97-101. DOI:10.3404/j.issn.1672-7649.2022.20.019
[12]
李洛东, 刘成名, 梁园华, 等. 子模型法在半潜式平台疲劳谱分析中的应用[J]. 船海工程, 2014, 43(6): 150-153.
LI L D, LIU C M, LIANG Y H, et al. Application of sub-model method in spectral-based fatigue analysis of semi-submersible unit[J]. Ship & Ocean Engineering, 2014, 43(6): 150-153.
[13]
BV NR445, Rules for the classification of offshore units [S]. 2016, 12.