Page 329 - 《振动工程学报》2025年第11期
P. 329

第 11 期                    李金泽,等:结构动响应的自启动单解时域积分器优化                                         2787

              在相同的数值耗散量下,改进的               GSSI*法给出了比原          表 明, 本 文 优 化 后 的    OSS21*法 给 出 了 最 好 的 数 值
              始  GSSI 法明显更小的相对周期误差,达到了优化目标。                     解。图    5(b) 分析了减少    ρ ∞ 值进而增加数值高频耗散
                                                                量 的 影 响 。 很 明 显, OSS21*法 仍 然 给 出 了 最 好 的
                                    ρ b =1.0  ρ b =0.5  ρ b =0
                             GSSI(0, ρ b )
                            GSSI*(0, ρ b )                      预测值。由于数值高频耗散量的增加,OSS21*法在
                       1.2
                                                                图  5(b) 中也产生了较为明显的振幅误差。
                       1.0
                                                                             参考解      Wilson平均法     Wilson-θ
                       0.8
                     谱半径  0.6                                            1.2   OSS21 ρ =0.778   OSS21* ρ =0.778
                                                                                   ∞
                                                                                                  ∞
                       0.4
                                                                         0.6
                       0.2
                        0
                         0     0.5    1.0    1.5   2.0                 位移u 1  / m  0
                                       Ω
                                    (a) 谱半径                             −0.6
                                  (a) Spectral radii
                       0.6                                              −1.2
                                                                           0     1    2 时间 / s 3  4    5
                     相对周期误差  0.2 0                                       1.2   OSS21 ρ =0  Wilson平均法  ∞  Wilson-θ
                       0.4
                                                                                     (a) ρ =0.778
                                                                                        ∞
                                                                             参考解
                                                                                             OSS21* ρ =0
                                                                                   ∞
                      −0.2
                      −0.4                                               0.6
                         0    0.2   0.4  0.6   0.8   1.0
                                       Ω                               位移u 1  / m  0
                                  (b) 相对周期误差
                               (b) Relative period errors               −0.6

                           图 4 GSSI(0,  ρ b ) 显式算法                      −1.2
                                                                           0     1    2     3     4    5
                        Fig. 4 GSSI(0,  ρ b ) explicit algorithm
                                                                                       时间 / s

                                                                                       (b) ρ =0
                                                                                          ∞

              5    数  值  算  例                                            图 5 隐式算法在节点      1  处预测的位移
                                                                Fig. 5 Displacements at node 1 predicted by implicit algorithms

                  本节将通过两个典型算例分别验证本文隐式和
                                                                5.2    非线性弹簧摆
              显式算法的性能。数值试验均在笔记本电脑                       (Intel
              (R) Core(TM) i9-10885H CPU @2.40 GHz) 上使用  Julia      受重力作用的小球在          xoy 平面内运动,其二阶微
              编程语言    [31]  执行。                                 分方程可写为:

                                                                               m¨x+k(l−l 0 )x/l = 0,
              5.1    两自由度线性系统
                                                                               m¨y+k(l−l 0 )y/l = mg     (39)
                                                                                                    2
                  两自由度系统       [12,18]  常被用于刻画大型复杂结构            式 中,   m = 1  kg;  k = 30  N/m;  g = 10  m/s ;  l 0 = 1  m;
                                                                   √
                                                                         2
                                                                      2
              的特性:同时包含重要的低频和虚假的高频模态。                            l =  x +y 。 小 球 初 始 速 度 为     0; 初 始 水 平 和 竖
              两自由度系统的表达式如下:                                     向 位 移 分 别为     1.5  m  和  0  m。 高 阶  SUCIn  法  [33]  在
                  [      ][  ] [             ][  ]              ∆t = 1.0×10  s 时预测的数值解作为参考解。
                                                                          −3
                       0
                   m 1     ¨ u 1  ξ 1 +ξ 2  −ξ 2  ˙ u 1
                              +                   +
                   0   m 2  ¨ u 2  −ξ 2  ξ 2 +ξ 3  ˙ u 2            为了区分     GSSE  算法选取的四种不同参数           α 1 ,本
                  [          ][  ]  [  ]
                   k 1 +k 2  −k 2  u 1  f 1            (38)     文使用下标数字         (1~4) 分别表示由式      (27)~(30) 计算
                                  =
                    −k 2  k 2  u 2   f 2
                                                                得到的参数      α 1 。图  6  比较了四类不同      GSSE  算法在
              式 中, u 1 和  u 2 表 示 两 个 自 由 度 系 统 的 坐 标 ; m 1 =

                           7
              m 2 =1  kg; k 1 =10   N/m; k 2 =1  N/m;  ξ 1 =316.23  N/(m/s);  参考解
                                                                              GSSE 1 (0.5,0.5)   GSSE 2 (0.5,0.5)
                                               −2
                         −5
              ξ 2 =3.1623×10   N/(m/s);  ξ 3 =9.9968×10   N/(m/s);  f 1 =  2  GSSE 3 (0.5,0.5)   GSSE 4 (0.5,0.5)
              10 sin(1.2t) N,  f 2 =0 N。初始条件为  0  且积分步长   ∆t              1
                7
              取为   0.2618 s。利用模态叠加法        [32]  求解式  (38) 的稳           水平位移x / m  0
              态解并作为参考解。                                                  −1
                  图  5(a) 比较了四类一致二阶精度的隐式算法在
                                                                         −2
              节点   1  处预测的位移。可以发现,在前几个时间步,
                                                                           14  15   16   17   18   19  20
              两类   Wilson  法都呈现了明显的虚假振动;OSS21             法                            时间  / s
                                                                                       (a)  位移
              也在  t ∈ [0.5, 4] s内产生了明显的虚假振动。图            5(a)                       (a) Displacements

                                                                          6
                                                                       −1
                                                                        ·
                                                                        水平速度  −3
                                                                         −6
                                                                                       时间
                                                                                         速度

                                                                       −2
                                                                        ·

                                                                        水平加速度  −10


                                                                        −20

                                                                                       时间
                                                                                        加速度
   324   325   326   327   328   329   330   331   332   333   334