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

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

                  文献   [2,12] 构 造 了 自 启 动 单 解 时 域 积 分 器 框          p      α 1   α 2   p−α 4  α 4
                                                                         1               1    1        1  1
              架。首先,利用       t n 时刻的数值解和      t n+p 时刻的二阶微                             1−            1−
                                                                         2  −α 6  α 6    2p  2p        p  p
              分方程求解得到        t n+p 时刻的加速度   ¨ u n+p :                                                     (8)
                                                       (5a)         数值放大矩阵的不变量            A i (i = 0, 1, 2, 3)在数值
                       M¨u n+p +C˙u n+p + Ku n+p = F n+p
                          ˙ u n+p = ˙u n +∆t(α 3 ¨u n +α 4 ¨u n+p )  (5b)  高频极限  ( Ω := ω·∆t → ∞,其中,  ω为单自由度系统
                                                                的固有频率) 下化简为:
                                     2
                   u n+p = u n + p∆t˙u n +∆t (α 1 ¨u n +α 2 ¨u n+p )  (5c)  
                                                                         ∞
                                                                       A = 1
                                                                         3
                                                                       
              式 中,  p ∈ R和  α j ∈ R ( j = 1, 2, 3, 4)为 待 定 的 算 法 参     
                                                                       
                                                                       
                                                                       
                                                                            2pα 6 −6pα 2 + p+2α 1 +2α 2
                                                                         ∞
                                                                        A =
                                                                       
              数;Δt 为积分步长。然后,更新           t n+1 时刻的位移、速度                  2
                                                                       
                                                                       
                                                                                     2pα 2
                                                                       
                                                                       
              和加速度:                                                         3pα 2 −2pα 6 +1−2α 1 −2α 2   (9)
                                                                       
                                                                       A =
                                                                         ∞
                                                                       
                                                                         1
                                                                       
                                    2
                    u n+1 = u n +∆t˙u n +∆t (α 5 ¨u n +α 6 ¨u n+p )  (5d)            pα 2
                                                                       
                                                                       
                                                                       
                                                                       
                                                                            2α 1 +2α 2 +2pα 6 − p−2pα 2
                                                                         ∞
                                                                        A =
                                                                       
                    ˙ u n+1 = ˙u n +∆t(α 7 ¨u n +α 8 ¨u n+p )  (5e)      0
                                                                                      2pα 2
                                                       (5f)     需要注意的是,高频极限通常是指数值频率                     Ω → ∞,
                   ¨ u n+1 = α 9 ¨u n +α 10 ¨u n+p
              式中,  α j ∈ R ( j = 5, 6, ··· , 10)为待定的算法参数。式      而非物理频率的极限          ω → ∞。隐式算法实现最优可
              (5) 构成了自启动单解时域积分器框架且可以利用                          控数值高频耗散的条件           [2,12]  为:
              扩展的    Butcher 表描述为:                                     A = 3ρ ∞ ,  A = 3ρ ,  A = ρ 3 ∞   (10)
                                                                                        2
                                                                        ∞
                                                                                             ∞
                                                                                  ∞
                                                                        2
                                                                                  1
                                                                                             0
                                                                                        ∞
                   p    α 1  α 2  α 3  α 4                      将式   (9) 代入式  (10) 并求解可得:
                                                       (6)
                                                                 
                        α 5  α 6  α 7  α 8  α 9  α 10                2−ρ ∞
                                                                  p =
                                                                 
                  每个自启动单解时域积分器都对应一个具体的                               1+ρ ∞
                                                                 
                                                                 
                                                                 
                                                                 
                                                                 
                                                                                   2     3   2
              Butcher 表。                                              2(1+ρ ∞ )(2−ρ ∞ ) α 6 +ρ −3ρ +6ρ ∞ −6
                                                                 
                                                                                              ∞
                                                                                          ∞
                                                                 
                                                                  α 1 =                                 (11)
                                                                                       2
                                                                               2(1+ρ ∞ ) (ρ ∞ −2)
                                                                 
                  文献  [2,12] 已经对该积分算法框架进行了精度                     
                                                                 
                                                                 
                                                                 
                                                                            1
                                                                 
              分析。该框架实现位移、速度和加速度的一致二阶                             
                                                                 α 2 =
                                                                 
                                                                             2
                                                                 
                                                                       (1+ρ ∞ ) (2−ρ ∞ )
              精度条件为:
                                                                式中,   ρ ∞ ∈ [0, 1]为用户指定参数,用于控制隐式算法
                  α 3 = p−α 4 , α 5 = 1/2−α 6 , α 7 = 1−1/(2p),
                                                                在高频区域内的谱半径值。
                  α 8 = 1/(2p),α 9 = 1−1/p,α 10 = 1/p  (7)
                                                                    目前,隐式算法的         α 4 和  α 6 是未知的。文献    [12]
                  参数  α 2 和  α 4 决定了时域积分器的显式和隐式属                通过优化位移局部截断误差得到了最优的                    α 4 和  α 6 参
              性。当    α 2 , 0且  α 4 , 0时,框架对应了一致二阶精度             数,但   OSS21  算法存在严重的位移超调。为了降低
              的隐式算法;当       α 2 = 0且 α 4 , 0时,框架对应了一致二          超调行为,本文通过最小化振幅与相位误差确定最
              阶 精 度 的 速 度 隐 式 处 理 的 显 式 算 法; 当     α 2 = α 4 = 0  优的参数   α 4 ,通过降低超调响应确定最优的参数               α 6 。
              时,框架对应了一致二阶精度的完全显式算法。                                 利用解析计算振幅与相位误差主项的一般性方

                                                                法 [19] ,本文隐式算法的振幅       δ与相位   ε误差可计算为:
              2    隐  式  算  法  的  优  化                                                2      3
                                                                                δ = δ 2 ∆t +O(∆t )
                                                                                
                                                                                
                                                                                      2      3          (12)
                                                                                 ε = ε 2 ∆t +O(∆t )
                                                                                
                                                                         3
                  当 α 2 , 0且  α 4 , 0时,式  (6) 对应了一致二阶精度         式中,O(Δt ) 表示所有三阶及其更高阶项的总和;误
              的隐式算法。此时,其          Butcher 表对应修改为:               差主项    δ 2 和 ε 2 分别为:
                                                                   2
                                   2(1+ρ ∞ )(12ρ ∞ α 4 −24α 4 −7ρ ∞ +11)×ξ −3ρ ∞ (ρ ∞ −1)(2α 4 −3)+12α 4  3
                               δ 2 =                                                       ξω            (13)
                                                           6(1+ρ ∞ ) 2
                                                                                                     2
                                                                                                2
                                                                      2
                                                    4
                                                          2
                     8(1+ρ ∞ )(12ρ ∞ α 4 −24α 4 −7ρ ∞ +11)×ξ +(64ρ −52ρ ∞ −44)ξ +14ρ ∞ −72(ρ ∞ +1)(ρ ∞ −2)α 4 ξ −11ρ −11
                 ε 2 =                                    ∞      √                                   ∞    ω 3
                                                        24(1+ρ ∞ ) 2  1−ξ  2
                                                                                                         (14)
              式中,  ξ为单自由度系统的物理阻尼率。                              求解线性结构振动时的无条件稳定。
                  定义误差总量       Γ = δ +ε 并依据文献     [12] 中最小          为了分析超调响应,计算在极限                ∆t → ∞时第一
                                   2
                                      2
                                   2
                                      2
                                                                个时间步的数值位移          u 为:
                                                                                    ∞
              化 Γ的技术得到最优的         α 4 :                                             1
                                                                                       2
                                                                               ∞
                                   2
                                  ρ +2ρ ∞ −11                                 u ≈ c 2 ¨u 0 ∆t +c 1 ∆t +c 0  (16)
                                                                               1
                            α 4 =  ∞                   (15)
                                 8(ρ ∞ +1)(ρ ∞ −2)              式中,   ¨ u 0 为单自由度系统的初始加速度;         c i (i = 0, 1, 2)
              需要指出的是,       α 4 的上述取值也保证了隐式算法在                  为算法和结构参数的表达式且               c 2 主导了位移的超调
   320   321   322   323   324   325   326   327   328   329   330