王 鵬,孫志禮,駱海濤,劉 勤
(1.東北大學機械工程與自動化學院,遼寧 沈陽 110819;2.中國科學院沈陽自動化研究所,遼寧 沈陽 110016;3.中國兵器科學研究院,北京100089)
國內(nèi)裝備的某火炮通過彈藥裝載系統(tǒng)能夠自動完成彈藥的選擇、放置、傳送、推入炮膛等動作,大幅度提高了火炮的射擊速度。協(xié)調(diào)器是自行火炮供輸彈系統(tǒng)中的主要執(zhí)行機構(gòu),由液壓和控制系統(tǒng)作為動力,主要用于接收來自供彈倉內(nèi)的炮彈,再將該炮彈傳遞到指定位置由輸彈機輸彈后協(xié)調(diào)器返回。對于協(xié)調(diào)動作來說,規(guī)定了協(xié)調(diào)位姿精度指標,如果協(xié)調(diào)位姿誤差超出該指標,雖然協(xié)調(diào)動作可以順利完成,但是在輸彈時,可能由于炮彈偏離炮身中心而產(chǎn)生過大的摩擦阻力,從而使得輸彈速度不夠,炮彈卡膛不到位而導致最終彈藥裝填失敗,影響火炮的發(fā)射任務,所以火炮協(xié)調(diào)器的位姿可靠性研究意義重大。專家學者對于火炮協(xié)調(diào)器做了很多研究,但是大多是基于剛?cè)狁詈弦约澳p方面進行動力學研究和可靠性分析。文獻[1]基于神經(jīng)網(wǎng)絡和Monte Carlo對彈藥協(xié)調(diào)器進行了動作可靠性分析。文獻[2]基于ADAMS和MATLAB聯(lián)合仿真分析了協(xié)調(diào)器的動態(tài)響應,柔性體的振動和彈性變形以及液壓系統(tǒng)的性能。文獻[3]在建立剛?cè)狁詈咸摂M樣機模型的基礎(chǔ)上采用響應面法與Monte Carlo相結(jié)合的方法對彈協(xié)調(diào)器位姿可靠度進行計算。考慮機械、液壓和控制系統(tǒng)的參數(shù)隨機性,采用基于Kriging模型和Monte Carlo的方法對協(xié)調(diào)器進行位姿可靠性分析。
協(xié)調(diào)器是由協(xié)調(diào)臂、小平衡機、擺彈機構(gòu)、耳軸幾部分組成,小平衡機由液壓缸和蓄能器等液壓元件組成。工作時,首先協(xié)調(diào)器運動到接彈位接彈,然后協(xié)調(diào)至身管高低角,擺彈機構(gòu)帶彈快速翻轉(zhuǎn)至輸彈線,準備輸彈,炮彈被輸彈機推入炮膛后,協(xié)調(diào)器返回。在火炮協(xié)調(diào)器的輸彈過程中,有些部件會因為自身結(jié)構(gòu)和受力過大的原因產(chǎn)生變形,這種變形會使協(xié)調(diào)器在供輸彈過程中伴隨著變形和振動,所以在對協(xié)調(diào)器進行位姿可靠性分析時必須要考慮柔性體的影響。對協(xié)調(diào)器進行靜剛度性能分析,通過整體的位移云圖和應力分布云圖可以判定擺彈機構(gòu)應該轉(zhuǎn)化為柔性體。柔性體的生成過程為:在ANSYS中導入構(gòu)件的三維模型并完成網(wǎng)格劃分和材料屬性的設置。建立外界點的剛性區(qū)域并生成模態(tài)中性文件MNF。ADAMS可以直接讀取MNF文件,并添加此柔性體與其他運動構(gòu)件的約束方式和驅(qū)動后,進行運動學仿真。由于制造、裝配等誤差存在,使得機構(gòu)中普遍存在運動副間隙,為了考慮軸孔間隙對于協(xié)調(diào)器位姿的影響,把液壓缸和協(xié)調(diào)臂連接處的軸半徑設置為參數(shù)變量??紤]軸孔間隙和剛?cè)狁詈系膮f(xié)調(diào)器模型,如圖1所示。
圖1 協(xié)調(diào)器模型Fig.1 Coordinator Model
在SIMULINK中進行液壓和控制部分的參數(shù)化建模。液壓和控制參數(shù)化仿真模型由油源,液壓泵,電機,單向閥,蓄能器,安全閥(溢流閥),三位四通換向閥,背壓閥(溢流閥),PID控制器,液壓缸,傳感器,信號源等幾部分組成。
對于無活塞桿腔,缸筒內(nèi)徑D:
式中:p—液壓缸的工作壓力;
F—活塞推力;
ηm—液壓缸機械效率,活塞桿直徑
蓄能器的供油體積為:
式中:n—指數(shù);
V0—蓄能器的容積;
p0—氣囊工作前的充氣壓力;
p1—蓄能器儲油結(jié)束時的壓力;
p2—蓄能器向系統(tǒng)供油時的壓力。
液壓泵的排量:
式中:q p—液壓泵的最大供油量;
ηv—泵的容積效率;
n—泵的轉(zhuǎn)速。
為計算方便,液壓泵的最大供油量可近似為:
式中:K—系統(tǒng)的泄漏系數(shù)。
式中:vmax—液壓缸運行過程中的最大速度;
s—液壓缸的有效作用面積。
自行火炮協(xié)調(diào)器系統(tǒng)的各變量之間存在很強的耦合性和非線性,功能函數(shù)無法用顯式表示出來,同時這種變量之間的耦合性也和運行參量相互影響。要實現(xiàn)建模過程需要將ADAMS中的機械結(jié)構(gòu)部分嵌入到SIMULINK液壓控制系統(tǒng)中[4],液壓缸的輸出作為ADAMS的輸入,ADAMS的輸出是炮彈質(zhì)心相對于大地的位移、速度、角速度和液壓缸的行程。根據(jù)以上分析,部分協(xié)調(diào)器仿真模型,如圖2所示。
圖2 協(xié)調(diào)器仿真模型局部圖Fig.2 Partial Diagram of Coordinator Simulation Model
Kriging模型包括基函數(shù)和隨機分布兩部分,可以應用于高維數(shù)和強非線性問題。Kriging模型[5-6]的具體形式為:
式中:F(β,x)—多項式函數(shù)矩陣;
β—回歸系數(shù);
f(x)—變量x的多項式,是回歸多項式基函數(shù)向量。
z(x)服從正態(tài)分布N(0,σ2),z(x)的協(xié)方差矩陣為:
式中:R(x i,x j;θ)—N個樣本點中任意兩個樣本點x i和x j的相關(guān)性函數(shù)。
式中:N—己知設計變量的數(shù)量;
θk—相關(guān)性參數(shù);
和—樣本點x i和x j的k t h分量。
村鎮(zhèn)銀行信貸風險內(nèi)部審計存在諸多制約因素:信貸風險衡量標準是影響信貸風險內(nèi)部審計的基礎(chǔ)條件;內(nèi)部控制的完善程度是制約村鎮(zhèn)銀行內(nèi)部審計的重要因素;信貸檔案的完善程度是影響信貸風險審計的關(guān)鍵因素;審計人員的匱乏和審計隊伍的專業(yè)素質(zhì),是制約村鎮(zhèn)銀行信貸風險審計的首要因素。
通常用數(shù)值己知訓練樣本的線性組合來估計任一個待測樣本點:
式中:Y—與已知訓練數(shù)據(jù)點對應的響應值;
w(x)—待求權(quán)系數(shù)向量。
w(x)可以通過拉格朗日法求解最小化偏差的均方差問題得到。等式(9)可以寫為:
r—待測點與樣本點之間的相關(guān)向量。
由式(10)可知,各個點的預測值只與β?和R有關(guān)。β?和R都與參數(shù)θ有關(guān),參數(shù)θ可以通過求解最小優(yōu)化問題得到。
采用Monte Carlo法近似計算失效概率:
N—落入失效域樣本點的個數(shù);
N MC—Monte Carlo法的總樣本數(shù)量。
失效概率的變異系數(shù)為
為了保證Kriging模型預測值的無偏性和準確性,在任一預測點x處的Kriging估計值的均值和方差分別為[10]:
其中,u(x)=F T R-1r-f。
定義學習函數(shù)為[7]
分析可知,U值越小,預測的不穩(wěn)定越高,預測符號錯誤的概率越大。把U值最小對應的樣本點x作為最佳樣本點代入到Kriging模型中是合理的。
根據(jù)文獻[9],學習函數(shù)的停止條件為:
式中:Ulimit—學習函數(shù)的判定閾值,表示最后所有樣本點的U值都大于Ulimit,樣本總體中每個樣本點符號判定正確的概率至少為Φ(Ulimit),其中Ulimit=2,Φ(·)為標準正態(tài)累積分布函數(shù),Φ(Ulimit)=97.7%。
但是這種學習停止條件過于保守,在U值局部過小和失效概率已經(jīng)收斂的情況下會增加不必要的學習次數(shù),在工程實際應用中由于模型的復雜性會造成仿真的時間成本過高。
Kriging模型的構(gòu)造過程示意圖,如圖3所示。模型3為真實功能函數(shù)的Kriging模型,從模型1到模型3的迭代過程中,樣本點越多,模型越精確,樣本點的符號判定錯誤區(qū)域越小,符號判定錯誤的樣本點越少。
圖3 Kriging模型構(gòu)造過程Fig.3 Kriging Model Construction Process
隨機變量X表示符號正確的樣本點個數(shù),引入隨機變量X n:
易知X=X1+X2+???X N M C,且X1,X2,???,X N MC相互獨立并服從p為Φ(U(x n))的(0-1)分布。
以樣本總體中符號判定錯誤的樣本點數(shù)作為依據(jù),用式(19)作為停止條件,
式(19)表示樣本點中符號判定錯誤的點占失效點的比例小于0.03即停止學習,這時符號判定錯誤的點不影響失效概率計算的正確性。由Kriging模型的構(gòu)造過程可知樣本總體中符號判定錯誤的點已經(jīng)足夠少進而說明模型的精度滿足要求。
這里算法的流程,如圖4所示。其中[δ]取0.03。
圖4 這里方法流程圖Fig.4 Flow Chart of the Method
根據(jù)火炮協(xié)調(diào)器供輸彈過程的實際工況和中國兵器工業(yè)第202研究所提供的部分參數(shù)定義了六個隨機變量,如果隨機變量不服從正態(tài)分布,采用等概率變換原則可將其變換為正態(tài)隨機變量各變量取值,如表1所示。其中用PID控制器比例系數(shù)的變化模擬控制信號的延遲時間,孔軸為協(xié)調(diào)器液壓缸和協(xié)調(diào)臂連接處。
表1 有隨機變量的均值與標準差Tab.1 Mean and Standard Deviation of Random Variables
協(xié)調(diào)器在供輸彈過程中托彈盤對于炮彈是有限位作用的,只要炮彈在指定時間的位移在規(guī)定范圍內(nèi)就可以順利完成供輸彈任務。可靠性計算的功能函數(shù)為
式中:Y2—協(xié)調(diào)器在供輸彈過程中炮彈質(zhì)心在0.6s時相對于液壓缸底座固定點的位移值;
Y—位移值在617.5mm和622.5mm范圍內(nèi)是可靠的。
其中第一組失效模式下炮彈質(zhì)心位移曲線,如圖5所示。可以看出機系統(tǒng)變量在取值范圍內(nèi)的某種組合會造成失效,所建立的參數(shù)化模型可以模擬出這種情況。
圖5 炮彈質(zhì)心位移Fig.5 Displacement of the Center of Mass of the Shell
失效概率隨著迭代次數(shù)的變化過程,如圖6所示;可靠性計算結(jié)果,如表2所示。
圖6 失效概率的變化Fig.6 Change of Failure Probability
表2 可靠性計算結(jié)果Tab.2 Calculation Results of Reliability
關(guān)于AK-MCS+U方法的詳細介紹和它在顯式算例和隱式工程問題上的應用正確性在很多文獻中都有闡述[5,8-9]。由圖6可知這里方法在失效概率滿足式子(19)時停止學習,這時失效概率滿足工程上的精度要求,而采用AK-MCS+U方法為了滿足式子(16)會增加學習次數(shù)。由表2可知本文方法和AK-MCS+U相比可靠度相差0.001%,學習次數(shù)減少了173次,運算時間減少47h。由于工程實際上的功能函數(shù)大多是隱式的且具有較強的非線性,模型的復雜性會造成仿真時間過長,本文方法較好的解決了這個問題。
根據(jù)火炮協(xié)調(diào)器供輸彈的實際工況基于軟件接口的協(xié)同仿真策略,利用ADAMS和SIMULINK建立了協(xié)調(diào)器系統(tǒng)參數(shù)化仿真模型并求解。考慮機械、液壓和控制參數(shù)的不確定性,采用基于Kriging模型和Monte Carlo的方法對協(xié)調(diào)器進行位姿可靠性分析。提出了一種學習停止條件,結(jié)果表明這種方法保證了可靠度計算精度且學習次數(shù)明顯減少,節(jié)省了仿真分析時間,在工程上具有可行性和實用性。