Page 68 - 《爆炸与冲击》2026年第5期
P. 68

第 46 卷      田浩帆,等: 基于PAWN全局敏感性分析与智能优化算法的岩石RHT本构参数反演                             第 5 期

                2.2    全局敏感性分析函数
                   应力应变曲线是表征岩石在破坏过程中的关键,通过室内单轴与三轴试验获得的应力应变曲线能
               有效描述岩石在准静态荷载作用下的破坏特征。对于爆炸与冲击问题,通过                                    SHPB  试验获得的动态应
               力-应变曲线则更能准确反映岩石的动态力学响应特征。在全局敏感性分析中,参数的输入与输出通常

                                                   x = (x 1 , x 2 , x 3 , x 4 ,..., x N ) T  ,N  为敏感性分析参数的总个数,通过定
               可以表示为一个        y = f(x)  数学模型,其中
               义  2  条应力-应变曲线面积之差的绝对值             A D  作为敏感性分析函数,如下式所示:
                                              w                w
                                                ε max            ε max

                                                   σ exp (ε exp )dε exp −                              (10)
                                          A D =                   σ sim (ε sim )dε sim
                                                0                0
                    σ exp (ε exp ) σ sim (ε sim )  为                                        [0,ε max ]  为试验测
               式中:           、          SHPB  试验和数值模拟通过三波法计算得到应力-应变值,
                                                                                          A D  值能够描述     条
               得的应变曲线的取值范围;由于实际数据是离散的,采用梯形积分法计算所围面积;                                                   2
               曲线的差异程度,该值越小代表              2  条曲线越接近。
                   将前文标定的       RHT  本构参数作为      PAWN   敏感性分析的基准参数,随后采用拉丁超立方抽样随机生
               成样本数据集,分别计算采样参数改变时基准曲线与输出曲线的面积差值。若该值较大,则表明分析的
               参  数  对  应  力  - 应  变  曲  线  有  显  著  影  响  , 说  明  参  数  比  较  敏  感  ; 反  之  , 则  不  敏  感  。  本  文  联  合  MATLAB  与
               ANSYS/LS-DYNA   求解器实现对       A D  值的求解,具体实现步骤如图           6  所示。
                   (1) 自动化  k  文件修改:基于参数化输入方式定义敏感性分析参数,并通过                           MATLAB   编写正则表达
               式函数对模型输入文件中的目标参数进行匹配与替换,实现参数的动态更新。
                   (2) 模拟结果提取:基于        SHPB  试验确定数值模拟中应变片位置,输出计算过程中的时程响应数据,
               并依据数据输出格式编写正则表达式程序,实现模拟结果的自动提取与整理。
                   (3) 霍普金森杆模拟数据三波自动对齐方法:在                   SHPB  实验中,数据处理的首要关键步骤是实现入射
               波、反射波和透射波的准确分离与时域对齐。三波在同一时域内的准确对齐是确保实验满足一维应力
               波理论的基础,也是验证试样两端应力平衡的前提条件。这一过程涉及准确定位各波形的时间起点,其
               中入射波的波头和波尾、反射波波头以及透射波的波头位置在同一时域内按照下式计算:
                                               
                                               t 1 = (L− L 1 )/C b
                                               
                                               
                                                ′
                                                 t = t 1 + L 1 /C b
                                                  1
                                                                                                       (11)
                                               t 2 = t 1 +2(L 1 /C b )
                                               
                                               
                                               
                                                 t 3 = t 1 +(L 1 + L 2 )/C 1 +l s /C s
                    1                                          ′
               式中:t 为入射波波头到达入射端应变片所需的时间,                       t 1   为入射波波尾到达入射端应变片所需的时间,                t 2
                                                        t 3  为透射波波头到达透射端应变片所需的时间,L                  为入射
               为反射波波头到达入射端应变片所需的时间,
                             L 2  分别为入射端和透射端的应变片到试件左右两端的距离,C 为压杆中弹性波的波速,
                                                                                    b
               杆的长度,    L 1  和
                                         l s  为试件的长度,如图     7(a) 所示。
               C s  为应力波在试件中的波速,
                   对于入射波的波头、波尾以及反射波的波头是容易确定的,而透射波的波头确定却是困难的,因为
                                        C s  难以被测定。但根据同一时域内波形脉宽一致性原则可得到如下关系:
               应力波在试件中的传播波速
                                                      
                                                             ′
                                                      ∆t = t −t 1
                                                            1
                                                         ′
                                                        t = t 2 +∆t                                    (12)
                                                         2
                                                      
                                                        t 3 = t −∆t
                                                           ′
                                                            3
                    t ′                                       t  ′   为透射波波尾到达透射端应变片所需的时间;对
               式中:    2   为反射波波尾到达入射端应变片所需的时间,                 3
                         t 3  ,在                                                                      ′   ,使
               于透射波头          MATLAB    中利用非线性优化算法,通过滑窗平移的方式不断改变透射波尾位置                                t 3
                                                                                    t 3  :
               其满足下式的最小值时,即可得到透射波波头到达透射端应变片位置所需时间
                                                       Å               ã
                                                        w  ∆t
                                                           [ε t −(ε i +ε r )]dt                        (13)
                                                t 3 = f min
                                                         0
               此时认为满足三波校核条件。
                                                         051424-8
   63   64   65   66   67   68   69   70   71   72   73