段云龍
(駐某地區(qū)軍代室, 河北 張家口 075041)
?
【機(jī)械制造與檢測技術(shù)】
基于AMESim和Matlab/Simulink的耦合振動臺建模仿真
段云龍
(駐某地區(qū)軍代室, 河北 張家口 075041)
運用AMESim仿真軟件對液壓系統(tǒng)進(jìn)行了建模,利用AMESim和Matlab/Simulink接口功能建立伺服系統(tǒng)的聯(lián)合仿真模型,進(jìn)行了仿真試驗對比分析。仿真結(jié)果表明,該系統(tǒng)能夠在兩個自由度上譜再現(xiàn)車輛運輸過程中的隨機(jī)振動環(huán)境。
AMESim;Matlab/Simulink;二自由度耦合;振動臺;仿真
車輛在地面行駛中的實際振動是一種寬帶隨機(jī)振動[1],它可以分解為三個平動和三個轉(zhuǎn)動的六自由度振動。電液伺服道路模擬振動臺由一個或幾個液壓缸組成的振動臺面組成。試驗時,將被試零部件裝夾在臺面上,通過臺面振動,模擬路面不平度對零部件的激勵[2]。相關(guān)實驗可以通過設(shè)備進(jìn)行,也可以通過計算機(jī)模擬,避免設(shè)備條件的限制。
實驗研究表明,車體在運輸過程中,六個自由度隨機(jī)振動的功率譜密度差別很大,其中上下振動與俯仰振動的功率譜密度遠(yuǎn)大于其他四個自由度。從經(jīng)濟(jì)性和實用性角度出發(fā),本文結(jié)合某工程實際需要構(gòu)思了一種可實現(xiàn)上下振動和俯仰振動的二自由度耦合電液振動臺,并運用AMESim和Matlab/Simulink接口功能建立了伺服系統(tǒng)的聯(lián)合仿真模型。仿真結(jié)果表明,該系統(tǒng)能夠在兩個自由度上譜再現(xiàn)車輛運輸過程中的隨機(jī)振動環(huán)境。
機(jī)構(gòu)的原動件是兩個液壓缸,一個液壓缸底部固定在地面上,另一個液壓缸底部連接一個轉(zhuǎn)動副,兩缸的輸出端分別連接轉(zhuǎn)動副,共同支撐起振動臺面,通過兩液壓缸的不同輸出,實現(xiàn)臺面的上下振動和俯仰振動,結(jié)構(gòu)示意圖如圖1。若將其視為平面機(jī)構(gòu),它的本質(zhì)是一種平面連桿機(jī)構(gòu)的演化形式,如圖2所示。OD為機(jī)架,搖桿OA與機(jī)架OD組成轉(zhuǎn)動副,桿DE垂直固定在機(jī)架上,A,B分別與桿OA和DE組成移動副。兩個移動副為機(jī)構(gòu)的兩個驅(qū)動副,當(dāng)機(jī)構(gòu)的兩個移動副作為輸入時,連桿AB的位置發(fā)生變化[3]。
圖1 耦合機(jī)構(gòu)示意圖
圖2 平面連桿機(jī)構(gòu)原理圖
由圖2可知該機(jī)構(gòu)活動構(gòu)件數(shù)n=4,低副數(shù)p1=5,高副數(shù)ph=0,帶入平面機(jī)構(gòu)的自由度計算公式,機(jī)構(gòu)的自由度數(shù)F為
F=3n-2p1-ph=2
式中:n為機(jī)構(gòu)的活動構(gòu)件總數(shù);p1為低副數(shù)目;ph為高副數(shù)目[4]。所以本機(jī)構(gòu)為兩自由度機(jī)構(gòu),滿足上下振動和俯仰振動同時存在的設(shè)計目標(biāo)。
在這個平面連桿機(jī)構(gòu)中有兩個原動件,模擬得到二自由度振動的振幅小,搖桿OA和連桿AB不共線,不存在有效驅(qū)動力矩為零,因此在機(jī)構(gòu)運動過程中不存在死點位置[5]。
AMESim軟件提供了一個圖形化的時域仿真建模環(huán)境,用于工程系統(tǒng)建模、仿真和動態(tài)性能分析,適用于機(jī)械與液壓領(lǐng)域的設(shè)計[6]。針對控制系統(tǒng),Matlab/Simulink擁有非常強(qiáng)大的控制系統(tǒng)建模能力,其中包括了模糊控制器的設(shè)計模塊。因此,利用AMESim軟件擁有的與Matlab/Simulink軟件的接口,建立伺服系統(tǒng)的聯(lián)合仿真模型。
針對耦合振動臺的雙液壓缸驅(qū)動的結(jié)構(gòu),利用AMESim軟件建立聯(lián)合仿真模型,對每個臺面都加一個隨機(jī)信號和階躍信號來仿真試驗過程中的不確定性干擾,如圖3所示。
1.隨機(jī)干擾;2.階躍干擾;3.聯(lián)合仿真接口;4.比例伺服閥;5.溢流閥;6.位移傳感器;7.負(fù)載和臺面質(zhì)量;8.油缸;9.蓄能器;10.單向閥;11.驅(qū)動電機(jī);12.定量泵;13.濾油器;14.油箱
圖3 聯(lián)合仿真模型圖
Simulink整體仿真模型中作為控制元件的“Fuzzy PID Control”和執(zhí)行元件的“Subsystem”都是通過“Create subsystem”功能建立封裝后的元件,其核心部分是根據(jù)臺面的運動方程編寫的兩個“S-Function”組件,如圖4所示。
圖4 系統(tǒng)聯(lián)合仿真
為了驗證計算機(jī)模擬實驗效果,進(jìn)行仿真分析。如圖2所示,將振動臺演化成平面連桿機(jī)構(gòu)形式,假設(shè)兩液壓缸不作動時,a與b的初始值均為1 m,振動臺面長L=3 m,兩液壓缸底端水平距離H=3 m。將解放牌運輸車在普通平板公路以30 km/h車速行駛時車廂的振動環(huán)境作為仿真對象,模擬車廂的俯仰和垂直上下兩個自由度的振動。通過真實環(huán)境下的實測數(shù)據(jù)計算出圖2中的液壓缸端點的輸入位移信號,作為仿真模型的輸入信號,設(shè)置聯(lián)合仿真終止時間為 5 s[7]。振動臺面的仿真信號與系統(tǒng)原始輸入信號對比如圖5和圖6所示。
圖5 垂直上下振動信號對比(m)
圖6 俯仰角信號對比(rad)
將原始輸入數(shù)據(jù)與仿真所得數(shù)據(jù)利用Matlab軟件編程計算,仿真環(huán)境下的臺面俯仰角和垂直上下位移的功率譜密度對比,如圖7所示。從功率譜曲線可以看出,原始信號與仿真信號的功率譜密度一致。
通過以上分析,可根據(jù)計算得到的臺面中點及端點位置的即時坐標(biāo)數(shù)據(jù),應(yīng)用Matlab中的“drawnow”函數(shù)畫出振動臺面的動態(tài)示意圖,更加直觀表達(dá)二自由度振動臺面的運行形式。以仿真運輸車在普通平板公路行駛時的振動環(huán)境為例,如圖8至圖11為示意動畫中臺面運動到四個不同位置的截圖。
圖7 普通平板公路振動環(huán)境功率譜密度對比
圖8 (a)
圖9 (b)
圖10 (c)
圖11 (d)
提出了一種適用于電液伺服道路模擬系統(tǒng)結(jié)構(gòu)簡單和易于控制的二自由度耦合振動臺。該振動臺具有結(jié)構(gòu)簡單和易于控制等優(yōu)點,并且造價和使用費都較低,模擬實現(xiàn)的自由度數(shù)目少,可靠性較強(qiáng);對其結(jié)構(gòu)進(jìn)行了初步分析,為進(jìn)一步研究奠定了基礎(chǔ)。通過基于AMESim和Matlab/Simulink軟件的聯(lián)合仿真結(jié)果表明,該結(jié)構(gòu)適用于公路運輸?shù)日穹^小的振動模擬系統(tǒng)。
[1] 余志生.汽車?yán)碚揫M].北京:機(jī)械工業(yè)出版社,2007:202-211.
[2] 楊云.電液道路模擬振動臺及功率譜再現(xiàn)控制的研究[D].西安:西安交通大學(xué),2003:3-12.
[3] 李盛海.液壓機(jī)構(gòu)及其組合[M].北京:清華大學(xué)出版社,1992:8-12.
[4] 安子軍.機(jī)械原理教程[M].北京:機(jī)械工業(yè)出版社,2004:10-14.
[5] 張靜,許忠華,臧文福.確定平面低副四桿機(jī)構(gòu)死點位置的新方法[J].森林工程,2007,23(4):28-29.
[6] 秦家升,游善蘭.AMESim軟件的特征及其應(yīng)用[J].工程機(jī)械,2004(12):6-8.
[7] 段云龍,韓保紅,馬英忱,等.一種二自由度并聯(lián)電液振動臺的機(jī)構(gòu)和運動學(xué)研究[J].機(jī)械傳動,2011,35(6):34-36.
(責(zé)任編輯 唐定國)
Simulation for Coupled Shaking Table Based on AMESim and Matlab/Simulink
DUAN Yun-long
(The Military Representative Section in a Certain Area, Zhangjiakou 075041, China)
The hydraulic system of simulation is modeled by using software AMESim. The joint simulation model of servo system is established by using AMESim and Matlab/Simulink interface function, and then simulation test is analyzed in comparison. Co-simulating results show that the system can reproduce the random vibration environment of ammunition transportation in two degrees of freedom.
AMESim; Matlab/Simulink; two-DOF coupled; shaking table; simulation
2017-02-15;
2017-03-16
段云龍(1986—),男,碩士,工程師,主要從事振動測試研究。
10.11809/scbgxb2017.06.026
format:DUAN Yun-long.Simulation for Coupled Shaking Table Based on AMESim and Matlab/Simulink[J].Journal of Ordnance Equipment Engineering,2017(6):117-120.
TJ06
A
2096-2304(2017)06-0117-04
本文引用格式:段云龍.基于AMESim和Matlab/Simulink的耦合振動臺建模仿真[J].兵器裝備工程學(xué)報,2017(6):117-120.