文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2012)12-0117-03
復(fù)雜產(chǎn)品的開發(fā)設(shè)計(jì)過程通常分為液壓,、機(jī)械,、電子、控制等不同子系統(tǒng),,各子系統(tǒng)采用各自領(lǐng)域內(nèi)的商用仿真軟件進(jìn)行單點(diǎn)仿真[1],。但單點(diǎn)仿真并不能真實(shí)地反映整個(gè)系統(tǒng)之間的相互影響,,而且當(dāng)某個(gè)系統(tǒng)的參數(shù)有變動(dòng)時(shí),各子系統(tǒng)都要重新設(shè)計(jì),。而虛擬樣機(jī)技術(shù)的發(fā)展為復(fù)雜產(chǎn)品進(jìn)行精確仿真提供了有效的支持,。
虛擬樣機(jī)技術(shù)是一種基于計(jì)算機(jī)仿真的產(chǎn)品數(shù)字化設(shè)計(jì)方法,涉及到多體運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)等技術(shù),,是在CAX(如CAD,、CAE、CAM等)/DFX(如DFA,、DFM等)技術(shù)基礎(chǔ)上的發(fā)展,,進(jìn)一步融合了信息技術(shù)、先進(jìn)制造技術(shù)和先進(jìn)仿真技術(shù),,并將這些技術(shù)應(yīng)用于復(fù)雜產(chǎn)品的全生命周期[2],。利用虛擬樣機(jī)代替物理樣機(jī)對(duì)產(chǎn)品進(jìn)行創(chuàng)新設(shè)計(jì)、測試和評(píng)估,,可縮短開發(fā)周期,,降低成本。
雷達(dá)天線是一種典型的機(jī)電一體化產(chǎn)品,,利用虛擬樣機(jī)技術(shù)對(duì)機(jī)械系統(tǒng)和控制系統(tǒng)協(xié)同仿真,,在可視化的環(huán)境下觀察控制系統(tǒng)和機(jī)械系統(tǒng)的相互影響,輸出多種仿真結(jié)果,。
本文基于ADAMS的強(qiáng)大的動(dòng)力學(xué)仿真建模功能和Matlab/Simulink強(qiáng)大的控制仿真功能,,利用ADAMS建立了雷達(dá)天線機(jī)械模型,并在Matlab/Simulink中設(shè)計(jì)了控制器,,結(jié)合在ADAMS中建立雷達(dá)天線機(jī)械模型,,最終建立了基于ADAMS和Matlab的協(xié)同仿真模型,通過協(xié)同仿真可保證雷達(dá)天線達(dá)到預(yù)定仰角位置,,穩(wěn)定系統(tǒng),。
1 機(jī)械系統(tǒng)的虛擬建模
本文利用ADAMS/View對(duì)雷達(dá)天線進(jìn)行建模。模型主要由天線,、支架,、軸承、電機(jī),、減速齒輪及機(jī)架等組成,,各零件之間添加各種運(yùn)動(dòng)副,包含若干轉(zhuǎn)動(dòng)副和一個(gè)齒輪副,,雷達(dá)天線可以旋轉(zhuǎn),、搖擺[3]。虛擬樣機(jī)模型如圖1所示,。
2 控制系統(tǒng)建立
本文通過ADAMS中的Control模塊與Matlab的接口,實(shí)現(xiàn)了基于虛擬樣機(jī)模型的雷達(dá)天線控制的研究,。對(duì)雷達(dá)天線虛擬樣機(jī)模型定義了兩個(gè)輸出變量:天線仰角的方位角和電機(jī)的轉(zhuǎn)速,;一個(gè)輸入變量:控制力矩。
通過ADAMS的Control模塊,,將雷達(dá)天線虛擬模型輸入到Matlab進(jìn)行仿真,,并基于此模型設(shè)計(jì)控制系統(tǒng)設(shè)計(jì)??刂瓶驁D如圖2所示,。
利用ADAMS和Matlab建立的雷達(dá)天線協(xié)同仿真模型[4]如圖3所示。
雷達(dá)天線ADAMS子模型如圖4所示,。
3 協(xié)同仿真
首先在ADAMS中建立虛擬樣機(jī)模型,,然后通過Control模塊建立了狀態(tài)變量,之后即可在Matlab的Simulink中建立控制框圖。通過Control模塊與Matlab的接口進(jìn)行ADAMS-Matlab協(xié)同仿真,,設(shè)置仿真時(shí)間為0.25 s,,采用Matlab自帶的變步長龍格-庫塔法數(shù)值積分函數(shù)ode15(stiff/NDF)進(jìn)行數(shù)值積分、仿真運(yùn)行[5],。
3.1 Simulink仿真結(jié)果分析
關(guān)閉ADAMS軟件,,在Matlab中點(diǎn)擊仿真,此時(shí)調(diào)出一個(gè)ADAMS窗口,。此窗口里的雷達(dá)天線會(huì)隨著控制力矩的變化而不斷擺動(dòng),,同時(shí)在Simulink中仰角方位角以及電機(jī)的曲線、控制力矩曲線也隨著不斷變化,,直到最終穩(wěn)定,并達(dá)到設(shè)定值,從而實(shí)現(xiàn)了控制的目的,。Simulink中天線仰角方位角仿真結(jié)果如圖5所示,電機(jī)轉(zhuǎn)速仿真結(jié)果如圖6所示,。
雙擊圖3中的“電機(jī)速度”等Scope控件,可以直觀地觀察到仰角位置和電機(jī)速度等曲線,。將仿真結(jié)果保存為*.res,、*.req及*.gra三種類型的文件。
3.2 ADAMS中仿真結(jié)果分析
將上述仿真分析的結(jié)果文件*.gra導(dǎo)入ADAMS中的Posprocessor處理模塊中,,即可在ADAMS中對(duì)仿真結(jié)果進(jìn)行分析,。圖7為ADAMS中雷達(dá)天線模型控制力矩仿真結(jié)果。
由圖7可以看出,,開始加速時(shí),,控制力矩迅速達(dá)到最大峰值,然后迅速下降,,當(dāng)天線接近預(yù)先設(shè)置的位置時(shí),控制力矩此時(shí)變?yōu)樨?fù)值,從而使天線速度降低,。隨后,當(dāng)天線到達(dá)設(shè)定位置時(shí),控制力矩逐漸接近為零[3],。
本文建立了雷達(dá)天線的虛擬樣機(jī)模型,利用ADAMS/Control與Matlab/Simulink進(jìn)行了機(jī)械系統(tǒng)和控制系統(tǒng)的協(xié)同仿真,,直觀地顯示了控制系統(tǒng)對(duì)機(jī)械系統(tǒng)動(dòng)作的影響,,獲得了各種動(dòng)態(tài)性能曲線。由此可見,,利用虛擬樣機(jī)技術(shù)進(jìn)行協(xié)同仿真,,能使各自獨(dú)立的子系統(tǒng)發(fā)生關(guān)聯(lián),可有效地觀察復(fù)雜產(chǎn)品內(nèi)各子系統(tǒng)之間的相互影響,,使仿真更逼真,,從而可以縮短產(chǎn)品開發(fā)周期,降低成本,。
參考文獻(xiàn)
[1] 黃海濤,,彭國朋.基于虛擬樣機(jī)技術(shù)的雷達(dá)天線車機(jī)液耦合仿真及其優(yōu)化分析[J].電子機(jī)械工程,2009,,25(5),,56-58.
[2] 黎育紅,聶凌霄.基于ADAMS虛擬樣機(jī)的多體系統(tǒng)動(dòng)力學(xué)仿真[J]. 武漢大學(xué)學(xué)報(bào),,2010:43(6),757-761.
[3] 郭衛(wèi)東. 虛擬樣機(jī)技術(shù)與ADAMS應(yīng)用實(shí)例教程[M].北京:北京航空航天大學(xué)出版社,,2008.
[4] 張化光,劉鑫惢,,孫秋野. Matlab/Simulink實(shí)用教程[M].北京:人民郵電出版社,,2009:57-80.
[5] 李韶華,楊紹普,,李浩玉. 基于ADAMS_Matlab聯(lián)合仿真的汽車懸架半主動(dòng)控制[J]. 系統(tǒng)仿真學(xué)報(bào),,2007,19(10):2304-2307.