王 貞,朱思宇,許國山,徐小童,吳 斌
(1.哈爾濱工業大學 結構工程災變與控制教育部重點實驗室,哈爾濱 150090;2.哈爾濱工業大學 土木工程智能防災減災工業和信息化部重點實驗室,哈爾濱 150090;3.哈爾濱工業大學 土木工程學院,哈爾濱 150090)
在人類歷史上,地震一直是人類社會的大敵。合理的結構抗震設計是減小地震災害的有效措施。但由于抗震機理和結構的復雜性,僅靠理論難以完全把握結構的地震響應,常通過結構試驗研究其抗震性能[1]。混合試驗能直接給出結構在指定地震作用下的響應,是一種重要的結構抗震試驗方法。有關研究及試驗結果表明,地震對結構的作用是多向的,水平雙向地震對結構的破壞作用比單向地震大很多[2]。因此精確地完成雙向混合試驗對抗震研究具有重要意義。
與單向混合試驗不同,雙向混合試驗的雙向位移加載中的位移耦合關系,為作動器的控制命令求解帶來困難。混合試驗需要不斷獲取試件的當前位置與恢復力,保證積分算法逐步推進。而由于位移的耦聯,試件實際位移的測量以及試件恢復力的獲得也存在困難[3]。隨著試件規模及剛度的提高,雙向混合試驗的加載難度加大,常常需要采用比自由度數目更多的作動器完成加載[4]。對冗余作動器的加載控制又成為新的難點。
在雙向混合試驗方面,前人已經完成了一些研究工作。Thewalt等[5]采用線性轉換關系,完成了雙向混合試驗。Molina等開展了三層足尺模型的雙向擬動力試驗,將非線性坐標變換關系引入到試驗中。Liu等[6]開展了單層鋼框架雙向混合試驗。Wu等[7]開展了二層足尺防屈曲支撐混凝土框架試驗。程春等[8-9]也開展了相關研究。此外,雙向慢速加載方法在擬靜力試驗得到了一定程度的研究和應用,如曾聰等[10]研究了如何在擬靜力試驗中準確實現壓剪的力-位移混合控制問題,Xia等[11]采用雙向擬靜力試驗研究雙壁鋼箱混凝土組合墩柱的抗震性能。此前混合試驗軟件HyTest[12-13]已經具備一些多自由度加載控制功能[14]。但這些研究與應用往往沒有考慮幾何非線性問題。
本文主要研究雙向混合試驗的加載控制方法。闡述了坐標轉換方法及試件恢復力的求解方法,提出基于數值迭代算法的外環加載方法以及力控制的冗余作動器加載方法,并開展了數值模擬及真實試驗。
混合試驗是一種將計算機模擬與結構試驗有機結合的試驗方法。該方法通過作動器對結構試件進行加載,并實際測量恢復力,從而通過積分算法求解得到下一步加載位移。
與常規混合試驗相比,雙向混合試驗的難點在于如何確定作動器命令,如何求解質心恢復力,如何進行作動器加載控制。本文將詳細闡述這些問題。
雙向混合試驗中,由于兩向作動器位移的耦合與質心的轉動,作動器位移、試件位移與傳感器測量值之間存在幾何關系。試驗的順利實施,依賴于坐標變換的正確性。
假設長方形的單層樓板試件為剛體試件。為方便、準確地對試件進行描述,建立固定于地面的整體坐標系XOY,以及樓板質心作為原點的局部坐標系xcy,兩坐標系的坐標軸平行且方向一致。試件位移可表示為平面內X方向平動dx、Y方向平動dy以及試件中心的轉動dθ,如圖1所示。圖中A1、A2、A3、A4分別表示作動器,L1、L2、L3、L4分別表示位移計,rx、ry、rθ分別表示質心的廣義恢復力。

(1)



圖1 試件及作動器、位移計布置Fig.1 Specimen and set-up of actuators and LVDTs
(2)
在局部坐標系中,作動器與試件連接點的初始坐標為
(3)
(4)
將局部坐標系中的坐標轉換到整體坐標系中,得到作動器與試件連接點移動后在整體坐標系中的坐標為
(5)
整理得
(6)
其中

(7)
為了后文討論方便,把該式表示成函數的形式,即
(8)
該式表示,當試件質心位移為dM時,第i號作動器的讀數理論上為gi(dM)。由于間隙、支座滑移、連接件彈性變形等的影響,實際值可能和該值略有差別。
外接位移計的讀數與此類似,不再贅述。

雙向混合試驗中,加載所用作動器兩端為球鉸,出力總是沿其軸向,通過作動器力傳感器可以得到每個作動器出力值。根據作動器所在位置,可知作動器當前的出力方向。下面以第i號作動器為例,根據單位向量的定義,將作動器位置向量除以向量的模,即可得到作動器力方向的單位向量,即
(9)
在整體坐標系內,將第i號作動器出力fi沿坐標系的X軸與Y軸進行分解,得到各分量
(10)
由于作動器的出力作用在試件的不同位置,各個分力對試件中心可能產生力矩,與發生轉動的試件的恢復力矩相平衡。將作動器與試件連接點到試件中心的距離用向量表示
(11)
則可求得第i號作動器出力對試件中心產生的力矩
(12)
將所有作動器的分力加和,可得到試件受到的X與Y方向的力及力矩,根據受力平衡,可得試件的恢復力,為
r=A·F
(13)
其中,F表示n個作動器的出力值組成的向量
A表示3×n的矩陣,即
混合試驗中,由于試件滑移、連接件變形等加載誤差的存在,作動器的位移并不等于作動器與試件連接點的位移,僅使用作動器的內部位移計測量試件位移是不準確的。為了提高試驗的精度,采用外接LVDT位移計的讀數反解試件質心位移并以此為控制變量,實現雙向混合試驗的外環控制。

(14)

Mi=T·(Mi,0-C0)+Cc
(15)

(16)
式中,p表示位移計的數目。試驗過程中,位移傳感器的測量值已知,求解試件質心位移就是求解由式(14)、(16)組成的方程組。鑒于式(16)是關于質心位移的超越方程,此方程組的解難以直接得到,常需采用牛頓法等迭代求解。當采用超過三個位移計時,在牛頓法求解過程中雅可比矩陣非方陣,此時需使用偽逆矩陣代替逆矩陣求解,可得最小二乘意義下的最優解。
雙向混合試驗中作動器的位移是互相關聯的,通過反饋控制合理地調整作動器命令,可使試件快速準確地達到期望位移。本文提出基于牛頓迭代的作動器位移命令更新方法。
混合試驗的加載控制目標,就是使試件質心位移以合理的方式接近期望位移,即
d-dM=0
(17)
對于每一積分步,期望位移是確定的,而質心位移會由于作動器的不斷加載而變動。而作動器的運動又受到其命令的制約,因此可以把質心位移視作作動器命令的函數,即
dM=dM(dC)
(18)
不斷更新作動器的命令進行加載,就是求解由式(17)和式(18)組成的非線性方程組的過程。采用牛頓迭代法可以表示為
(19)

(20)
而
(21)
即對第n個作動器而言,其命令對質心各運動分量的偏導數。若假定每次采集數據計算新命令時,作動器響應都能很好跟蹤其命令,即
dC≈dA
(22)
因此有
(23)

盡管以上推導是合理的,但忽略了作動器跟蹤誤差,即理論上dC不一定等于dA,甚至在采樣頻率比較高時,它們之間存在明顯的差別。為了考慮該誤差的影響,對得到的雅克比矩陣進行折減,即實際使用的迭代格式為
(24)
式中,α是0~1之間的折減系數。該式表明對所有作動器采用相同的折減系數,實際中與各作動器相關的誤差可能很不同,可以為不同作動器設置不同參數,以實現更好性能。
由式(24)可見,每次作動器命令更新的時候,根據當前時刻質心位移與期望位移在各個分量上的差,以及當前時刻的雅克比矩陣,求解新的命令。因此充分考慮了作動器命令對質心位移的影響。同時考慮到試驗中誤差的不確定性,引入了折減系數,使得命令更為光滑、作動器響應更為協調。實際實施中,還需要引入迭代跳出條件,此處不再贅述。
在雙向混合試驗中,當試件尺寸較大或剛度較大時,由于作動器出力的限制,僅使用三個作動器進行加載控制難以實現加載目標。采用超過三個作動器時,由于樓板平面內僅有三個自由度且不同作動器加載速度的差距、加載誤差的影響,作動器可能互相干擾,不能以合理的出力實現加載。舉個極端的例子,可能某作動器對加載起阻礙作用,即其余作動器需抵消該作動器出力。之所以會出現這種情況,是因為試件的質心位移需要且僅需要三個位移控制作動器就能實現,多余作動器的存在不能改變質心位移;多余作動器只會影響與當前質心位移對應的試件恢復力如何在各作動器之間分配。很顯然,存在無數種可能,只能按照一定的原則實現一種較合理的分配方式,當然也包含前面所舉極端例子。總之,需要對冗余作動器的加載控制進行處理,從而優化各作動器的出力分配,與第1.4節的外環控制共同完成對試件的加載控制。
Molina等對冗余作動器采用位移控制,并根據性能指標計算優化出力,從而對位移控制進行修正。與此類似又有所不同,本文提出對冗余作動器直接采取力控制,并采用更為簡潔的優化目標表達式,從而不需要求解非線性方程即可得到優化力。
為使作動器能協調工作,所采用的優化目標的內涵是,期望每一個作動器的出力值都能遠離其出力上限,并且總的出力的絕對值的和最小,最大限度地發揮作動器加載能力。優化目標如下
(25)

對于此條件極值問題,一種解決辦法是把約束條件代入到優化函數,另外一種是采用拉格朗日乘子法,本文采用第二種方法。首先定義拉格朗日函數,即
L(x)=h(F)+λ×Q(F)T
(26)
其中
Q(F)=r-A·F
拉格朗日函數對各變量的偏導數為0,即得優化問題的解,為
(27)
為了便于理解,給出展開后的拉格朗日函數為
(28)
其中alk為矩陣A的第l行k列元素。那么式(27)為
(29)
顯然可以表示為
(30)
其中
可見,該優化問題轉化為線性方程組求解問題,非常方便求解。
必須注意的是,本節討論的是已知當前控制步試件恢復力r后,根據優化目標求解各作動器應該實現的最優出力,它們不一定是實際的出力。在實際實施中,把與冗余作動器對應的最優出力以力命令的形式發給作動器,讓作動器在下一步實現。盡管有一步延遲,但考慮到控制步步長較小,應該具有較好的精度,數值模擬也驗證了該推斷。
第2.1節所述的最優出力,是試件在當前位移狀態下,滿足優化目標的作動器的最優出力。冗余作動器采用力控制模式,可直接發送計算得到的最優出力,通過試件自身受力平衡,使位移控制作動器的出力達到或接近最優出力。
簡述試件采用上述方法加載時的試驗過程如下,其框圖見圖2。
(1)讀取外接LVDT、作動器位移、作動器力等讀數;
(2)求解試件質心位移及試件恢復力;

(4)求解試件當前位移下的矩陣J-1;
(5)根據式(19)計算新的位移控制作動器命令;
(6)根據式(30)計算試件最優出力;
(7)把位移命令、力命令發送給作動器進行加載;
(8)等待加載步時長后,回到第(1)步,直至循環終止。

圖2 雙向混合試驗的加載控制策略Fig.2 Loading control strategy for bi-directionnal hybrid test
為檢驗上述雙向混合試驗控制策略的合理性與準確性,采用Simulink進行仿真模擬。采用文獻[16]的電液伺服作動器模型,純數值模擬得到的結構地震響應作為期望位移。試件x、y方向剛度均為100 kN/mm,轉動剛度100 kN·m/rad。試件對目標位移的跟蹤情況見圖3、4。

圖3 期望位移與試件位移比較Fig.3 Comparison between specimen displacement and desired displacement
由圖3可見,三個方向位移均能達到很好的跟蹤效果。冗余作動器優化控制對作動器出力的影響見圖4。4個作動器實際出力在經過冗余控制的優化后,與最優出力基本一致,冗余作動器的控制方法能達到較理想效果。二者存在差別,是因為當前步發送的是上一步的優化力。

圖4 作動器實際出力與最優出力Fig.4 Actual forces and optimal forces of actuators
結構為單層鋼框架,尺寸為2.0 m×2.0 m×1.5 m,樓板假定為剛體。正式試驗前估計得到的試件三個方向剛度為(采用國際單位)
設定原型結構的質量矩陣、阻尼矩陣為(采用國際單位)
采用四個作動器進行加載,x、y方向各兩個作動器。試件錨固在6 t重的地梁上,地梁通過8根錨桿固定于地面。外接4個LVDT位移傳感器用于外環控制,各傳感器兩端鉸接。每積分步迭代加載上限10次,每次加載時長500 ms。試件與加載設備見圖5。

圖5 試件及加載設備Fig.5 Specimen and loading devices
混合試驗涉及伺服控制、計算機模擬與數值分析等技術,需要借助混合試驗平臺。前述雙向混合試驗控制方法采用C++代碼實現,整合到HyTest軟件的試驗子結構中。HyTest的協調器完成運動方程求解,試驗子結構軟件負責加載控制并與MTS系統通信,從而操作作動器對試件進行加載。
對結構施加20 gal的El Centro(1940,NS)地震記錄;采用中心差分法求解運動方程,積分步長0.01 s。試件實際位移對目標位移的跟蹤效果如圖6所示。可以看出,三個自由度方向的位移跟蹤效果均良好,平動位移最大誤差約為0.01 mm,表明每積分步試件均能在加載時間內達到期望位移。
為了作對比,還以四個作動器均采用位移控制模式重復了該試驗,兩次試驗的目標函數值如圖7所示。由圖可見,本文所述方法的目標函數總是比全位移控制的目標函數更小,尤其是在位移幅值較大時。該結果表明,在保證有效出力(即試件恢復力)的前提下,本文方法顯著降低了無效出力,即優化了作動器出力的分布。
本文主要研究雙向混合試驗的加載控制方法。針對雙向混合試驗中存在的位移耦聯問題,闡述了坐標轉換、恢復力求解和質心位移求解等問題,提出了基于迭代的作動器位移命令更新方法和冗余作動器的力控制策略,并通過數值模擬與試驗加以驗證。主要結論如下:

(a)全局圖

(b)局部

圖7 目標函數對比Fig.7 Comparison of target function between proposed method and full-displacement-control method
(1)考慮到試驗中位移、力等存在的幾何非線性耦合關系,建立了坐標轉換關系,模擬與試驗結果均表明,該轉換關系正確有效。
(2)提出基于牛頓迭代的作動器位移命令更新方法,利用雅可比矩陣合理協調作動器之間的加載關系,使試件快速準確地達到目標位移。
(3)提出冗余作動器的力控制策略,能協調作動器之間出力關系,充分發揮作動器的加載能力。試驗結果表明,優化效果顯著。