• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于BP神經(jīng)網(wǎng)絡(luò)的自行高炮車體姿態(tài)預(yù)測方法研究

    2021-10-26 13:15:20郭峰謝立中周成于存貴
    機(jī)械制造與自動(dòng)化 2021年5期
    關(guān)鍵詞:高炮車架車體

    郭峰,謝立中,周成,于存貴

    (1. 南京理工大學(xué) 機(jī)械工程學(xué)院,江蘇 南京 210094;2. 湖北江山重工有限責(zé)任公司 火箭炮研究院,湖北 襄陽 441057)

    0 引言

    自行高炮在高速射擊過程中,車體在三維空間上產(chǎn)生六自由度的無規(guī)律平移與轉(zhuǎn)動(dòng),尤其是3個(gè)方向的轉(zhuǎn)動(dòng)以及車體自身的彈塑性變形,對(duì)自行高炮的射擊精度產(chǎn)生較大影響。為了確保自行高炮的射擊精度,需要實(shí)時(shí)、準(zhǔn)確地獲得車體姿態(tài)信息,火控系統(tǒng)根據(jù)當(dāng)前的姿態(tài)信息對(duì)跟蹤和解相遇問題進(jìn)行相應(yīng)的修正計(jì)算[1]。

    何思婷[2]提出通過激光掃描傳感器對(duì)車體姿態(tài)進(jìn)行測量的方法。通過采用4臺(tái)二維激光掃描傳感器及補(bǔ)償算法有效地測量了車體姿態(tài)。楊凌霄等[3]利用陀螺儀和加速度計(jì)慣性傳感器共同組成慣性測量單元,用于檢測小車當(dāng)前的傾斜角度和角速度,通過對(duì)兩者數(shù)據(jù)進(jìn)行融合來得到更加準(zhǔn)確的傾角信息,從而完成小車的姿態(tài)檢測。孟凡東等[4]通過數(shù)學(xué)建模和仿真分析,對(duì)自行高炮車體姿態(tài)測量誤差對(duì)射擊諸元的影響進(jìn)行了分析研究。梁傳建等[5]通過建立某火炮上裝部分的非線性有限元?jiǎng)恿W(xué)模型,研究火炮射擊時(shí)座圈的動(dòng)態(tài)響應(yīng)。

    綜合對(duì)載車姿態(tài)獲取方法的研究,目前技術(shù)都難以實(shí)現(xiàn)在幾十毫秒內(nèi)獲得準(zhǔn)確的姿態(tài)數(shù)據(jù)。為解決此問題,本文通過仿真獲取樣本數(shù)據(jù),基于BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練學(xué)習(xí)構(gòu)建關(guān)于車體姿態(tài)的預(yù)測模型,實(shí)現(xiàn)任何射角、連續(xù)射擊發(fā)數(shù)條件下對(duì)車體姿態(tài)的實(shí)時(shí)預(yù)測。

    1 預(yù)測模型總體方案

    自行高炮射速極高,每發(fā)射擊間隔只有幾十毫秒,連續(xù)射擊時(shí),車體姿態(tài)與射角,射擊發(fā)數(shù)難以通過簡單的函數(shù)關(guān)系進(jìn)行相互映射,而復(fù)雜的數(shù)學(xué)模型又無法滿足對(duì)每發(fā)射擊之后的車體姿態(tài)實(shí)時(shí)計(jì)算并傳輸結(jié)果的要求。本文提出一種基于BP神經(jīng)網(wǎng)絡(luò)的車體姿態(tài)預(yù)測方法,圖1為預(yù)測模型構(gòu)建的總體方案。通過仿真均勻獲取不同射角下車體振動(dòng)的姿態(tài)數(shù)據(jù),將方向角、高低角、射擊發(fā)數(shù)作為輸入,繞規(guī)定坐標(biāo)軸的3個(gè)姿態(tài)角作為輸出構(gòu)建訓(xùn)練樣本庫,設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu),經(jīng)過訓(xùn)練獲得關(guān)于射角和射擊發(fā)數(shù)的姿態(tài)預(yù)測模型。BP神經(jīng)網(wǎng)絡(luò)屬于多層前向神經(jīng)網(wǎng)絡(luò),網(wǎng)絡(luò)采用誤差反向傳播的學(xué)習(xí)算法,理論上可以實(shí)現(xiàn)任何非線性映射[6]。

    圖1 總體方案

    2 某自行高炮剛?cè)狁詈蟿?dòng)力學(xué)建模

    2.1 全炮拓?fù)潢P(guān)系

    自行高炮的發(fā)射過程,由于各零部件之間存在不可消除的間隙以及各部件的彈塑性變形,是極其復(fù)雜的載荷與振動(dòng)沖擊過程。為了能夠通過建立動(dòng)力學(xué)模型模擬整個(gè)發(fā)射過程,在不影響最終計(jì)算精度的情況下,需要對(duì)系統(tǒng)做一定的簡化。將全炮分為起落部分、回轉(zhuǎn)部分(去除俯仰)、下座圈、駕駛室、車體、前橋、中橋、后橋和4個(gè)千斤頂,在軟件中賦予各部件與實(shí)際結(jié)構(gòu)之間的等效質(zhì)量、質(zhì)心及轉(zhuǎn)動(dòng)慣量等相關(guān)參數(shù)。

    全局坐標(biāo)系定義:全局坐標(biāo)原點(diǎn)位于兩前輪中心在地面上的投影,且x為前后方向,指向車頭為正,z為上下方向,向上為正,根據(jù)右手定則確定y軸方向。高炮在射擊時(shí),各部件之間會(huì)產(chǎn)生相對(duì)運(yùn)動(dòng),根據(jù)其功能及運(yùn)動(dòng)關(guān)系,確定全炮拓?fù)潢P(guān)系(圖2)如下:起落部分與回轉(zhuǎn)件之間、回轉(zhuǎn)件與下座圈部分之間分別采用旋轉(zhuǎn)副連接(h1、h2),下座圈、駕駛室、前橋部分、中橋部分、后橋部分(考慮實(shí)際射擊只有4個(gè)千斤頂支撐,輪胎處于離地狀態(tài),故輪胎與地面之間無相互作用,且分別合并在車橋部分)及4個(gè)千斤頂與車架之間采用固定副連接(h3、h4、h5、h6、h7、h8、h9),4個(gè)千斤頂與大地之間通過多分量力和力矩來模擬其相互作用力(h10、h11)。

    圖2 全炮拓?fù)潢P(guān)系

    2.2 車架柔性化

    針對(duì)某自行高炮射擊時(shí)采用千斤頂支撐,輪胎離地,車架的彈性變形是影響載車姿態(tài)的主要因素,故需要對(duì)車體柔性化處理。在有限元軟件中將車架簡化為殼,在車架與其他部件連接處創(chuàng)建外連接點(diǎn),通過MPC(多點(diǎn)約束)模擬實(shí)際各部件與車架的連接方式[7]。車架的網(wǎng)格劃分采用S4R四節(jié)點(diǎn)殼單元,共劃分131 415個(gè)單元,如圖3所示。考慮到某高炮車架的復(fù)雜程度,提取前30階模態(tài)。圖4為構(gòu)建好的全炮剛?cè)狁詈蟿?dòng)力學(xué)模型。

    圖3 車架網(wǎng)格劃分

    圖4 全炮剛?cè)狁詈蟿?dòng)力學(xué)模型

    2.3 模型驗(yàn)證

    在自行高炮的下座圈邊緣部分以45°為基準(zhǔn)對(duì)稱選取4個(gè)傳感器安裝位置,為保證測試數(shù)據(jù)的準(zhǔn)確性及可靠性,對(duì)安裝平面進(jìn)行二次加工,采用轉(zhuǎn)接式螺栓膠粘法安裝傳感器,以提高安裝精度,通過四點(diǎn)陣元法測量實(shí)彈射擊時(shí)載車振動(dòng)加速度,傳感器位置如圖5所示。在實(shí)彈試驗(yàn)中,加速度傳感器將車體的振動(dòng)加速度信號(hào)轉(zhuǎn)換成電信號(hào),信號(hào)調(diào)理模塊將信號(hào)進(jìn)行濾波和放大處理,信號(hào)最終在PC端動(dòng)態(tài)顯示并存儲(chǔ)。將采集到的加速度信號(hào)經(jīng)過小波及帶通濾波,通過4個(gè)點(diǎn)求取座圈中心的角加速度,同工況下的仿真數(shù)據(jù)做同截止頻率的濾波處理,穩(wěn)定狀態(tài)做幅值對(duì)比,通過調(diào)節(jié)仿真模型參數(shù)最終達(dá)到精度要求。

    圖5 加速度傳感器安裝示意圖

    試驗(yàn)采用的工況:千斤頂支撐,方向角分別為170°和93°,高低角均為0°,后坐激勵(lì)均為7連發(fā)。將構(gòu)建好的全炮動(dòng)力學(xué)模型做同工況仿真計(jì)算,并與試驗(yàn)數(shù)據(jù)進(jìn)行對(duì)比,對(duì)比結(jié)果見表1。由表1對(duì)比結(jié)果顯示,仿真與試驗(yàn)結(jié)果之間的誤差能夠滿足使用要求,說明該動(dòng)力學(xué)模型能夠反映該自行高炮發(fā)射時(shí)的實(shí)際振動(dòng)狀態(tài),仿真數(shù)據(jù)具有一定的可靠性,可以通過仿真獲得的數(shù)據(jù)構(gòu)建代理模型的樣本庫。

    表1 仿真與試驗(yàn)角加速度對(duì)比 單位:°/s2

    3 訓(xùn)練樣本庫構(gòu)建

    3.1 仿真工況的設(shè)計(jì)

    針對(duì)所研究的小口徑高射炮,影響其車體姿態(tài)變化的初始條件主要有:方向角、高低角及射擊時(shí)間。由于不同連發(fā)數(shù)的射頻一樣,因此射擊時(shí)間統(tǒng)一為最大連發(fā)數(shù)所需時(shí)間,最后提取整個(gè)射擊過程中隨時(shí)間變化的姿態(tài)信息。根據(jù)該自行高炮的射界,采用均勻采樣的方法,每10°分一組工況,方向角0°~360°取36組,高低角0°~80°取9組。針對(duì)姿態(tài)曲線強(qiáng)非線性特點(diǎn),采用全因子分析法,仿真交叉組合后的全部工況。

    3.2 數(shù)據(jù)預(yù)處理

    1)數(shù)據(jù)清理

    由于在仿真過程中模型因出現(xiàn)異常而導(dǎo)致一些非正常結(jié)果的出現(xiàn),所以每完成同一方向角不同高低角的工況仿真之后,提取隨時(shí)間變化的載車姿態(tài)曲線,做統(tǒng)一比較,針對(duì)異常的數(shù)據(jù)進(jìn)行多次仿真并修正。完成所有仿真后,以高低角、方向角和射擊發(fā)數(shù)為輸入,每發(fā)末時(shí)刻車體繞x、y、z軸的轉(zhuǎn)動(dòng)角度為輸出整理數(shù)據(jù)并導(dǎo)入matlab軟件。

    2)數(shù)據(jù)歸一化

    針對(duì)所構(gòu)建的預(yù)測模型為多輸入多輸出模型,不同指標(biāo)之間量綱也有所不同,原始數(shù)據(jù)之間存在較大的數(shù)量級(jí)差異,如果直接采用原數(shù)據(jù)做分析、訓(xùn)練模型,數(shù)值較大的指標(biāo)在訓(xùn)練過程中會(huì)對(duì)數(shù)值較小的指標(biāo)產(chǎn)生削弱作用。為提高最終預(yù)測模型的可靠性,需要對(duì)原始數(shù)據(jù)做歸一化處理[8]。

    在本次研究中采用常用的歸一化方法,max-min標(biāo)準(zhǔn)化方法。通過對(duì)原始數(shù)據(jù)進(jìn)行線性變換,使結(jié)果映射到[0,1]之間,轉(zhuǎn)換函數(shù)如式(1)。

    (1)

    式中xmin、xmax分別為樣本的最小值和最大值。

    4 神經(jīng)網(wǎng)絡(luò)預(yù)測模型

    4.1 BP網(wǎng)絡(luò)算法

    BP網(wǎng)絡(luò)的隱含層可以為一層或者多層,圖6為單隱含層的BP神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。BP網(wǎng)絡(luò)的隱含層一般采用Sigmoid函數(shù)作為傳遞函數(shù)[9],根據(jù)輸出值的范圍不同,可分為Log-Sigmoid函數(shù)和Tan-Sigmoid,式(2)為簡單的Log-Sigmoid函數(shù)。與線性函數(shù)相比,Sigmoid函數(shù)具有更高的精度與容錯(cuò)性,適用于各種非線性擬合。

    圖6 BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

    (2)

    BP網(wǎng)絡(luò)訓(xùn)練過程采用的最速下降法,假設(shè)x1=x0-η?F(x0),當(dāng)步長η足夠小時(shí),必然存在:

    F(x1)

    (3)

    所以,只需要在最開始給定初始值x0和步長η,根據(jù)x1=x0-η?F(x0)就能夠得到關(guān)于變量x0滿足式(3)的序列。經(jīng)過反復(fù)的迭代,最終得到函數(shù)的最小值。

    F(xn+1)

    (4)

    4.2 L-M算法

    在實(shí)際訓(xùn)練過程中,標(biāo)準(zhǔn)的最速下降法往往存在收斂慢的缺點(diǎn),針對(duì)這方面的不足,本次研究采用L-M(levenberg-marquardt)算法對(duì)標(biāo)準(zhǔn)BP法做改進(jìn)。L-M算法是類似擬牛頓法的一種算法[10]。為了避免在速率修正過程中計(jì)算Hessian矩陣,當(dāng)誤差性能函數(shù)存在平方和的形式時(shí),Hessian矩陣便可以近似地表示為

    H=JTJ

    (5)

    此時(shí)梯度為

    g=JTe

    (6)

    其中:e為誤差;J是包含有性能誤差函數(shù)對(duì)網(wǎng)絡(luò)權(quán)值的一階導(dǎo)數(shù)的雅可比矩陣。根據(jù)式(6),L-M算法隨網(wǎng)絡(luò)的權(quán)值做修正:

    ω(n+1)=ω(n)-[JTJ+μI]-1JTe

    (7)

    式中:I為單位矩陣;μ為比例系數(shù)。當(dāng)μ取0時(shí),L-M退化為牛頓法,當(dāng)μ取值較大時(shí),式(7)等效為小步長的梯度下降法,相對(duì)Hessian矩陣,雅可比矩陣更易于計(jì)算,故效率很高。

    4.3 網(wǎng)絡(luò)訓(xùn)練

    神經(jīng)網(wǎng)絡(luò)采用matlab軟件內(nèi)置模塊,按照需求設(shè)計(jì)網(wǎng)絡(luò)結(jié)構(gòu)及相關(guān)參數(shù)。預(yù)處理之后樣本庫的輸入和輸出均為3×8 424階矩陣,根據(jù)規(guī)模,本次訓(xùn)練的網(wǎng)絡(luò)結(jié)構(gòu)選用的是單個(gè)隱含層的BP網(wǎng)絡(luò),輸入和輸出神經(jīng)元均為3個(gè)。隱含層神經(jīng)元采用試算法確定,傳遞函數(shù)選用Sigmoid函數(shù)。確定參數(shù)后,將樣本導(dǎo)入設(shè)計(jì)好的網(wǎng)絡(luò)開始訓(xùn)練。BP網(wǎng)絡(luò)具有誤差信號(hào)反向傳播能力[11],當(dāng)訓(xùn)練的結(jié)構(gòu)不滿足精度要求時(shí),將進(jìn)行反向權(quán)值調(diào)整,直至精度達(dá)到要求,最終訓(xùn)練結(jié)束。圖7是在matlab中網(wǎng)絡(luò)訓(xùn)練之后的回歸結(jié)果,可以看出目標(biāo)值和輸出結(jié)果基本上在同一個(gè)直線上,訓(xùn)練結(jié)果比較好。

    圖7 網(wǎng)絡(luò)擬合回歸圖

    4.4 預(yù)測模型驗(yàn)證

    隨機(jī)選取非訓(xùn)練樣本工況,分別通過動(dòng)力學(xué)仿真和訓(xùn)練好的代理模型計(jì)算姿態(tài)結(jié)果,采用mse(均方誤差性能函數(shù))計(jì)算誤差值,檢驗(yàn)代理模型預(yù)測的準(zhǔn)確性[12]。mse的計(jì)算公式為

    (8)

    式中:N為向量長度;y1、y2分別為動(dòng)力學(xué)仿真與代理模型計(jì)算值。

    本次驗(yàn)證采用的工況為:方向角55°,高低角0°,射擊發(fā)數(shù)為25發(fā)。圖8-圖10分別是仿真與代理模型預(yù)測繞不同方向的結(jié)果對(duì)比。由結(jié)果可以看出,兩種方法得到的姿態(tài)結(jié)果相差很小,通過BP神經(jīng)網(wǎng)絡(luò)構(gòu)建的代理模型可以很好地對(duì)不同工況下車體姿態(tài)做預(yù)測。

    圖8 繞x方向

    圖9 繞y方向

    圖10 繞z方向

    5 結(jié)語

    針對(duì)某自行高炮射擊過程中難以實(shí)時(shí)測量車體姿態(tài)的問題,本文通過構(gòu)建全炮剛?cè)狁詈蟿?dòng)力學(xué)模型,并以試驗(yàn)數(shù)據(jù)做驗(yàn)證,結(jié)合L-M算法BP神經(jīng)網(wǎng)絡(luò)構(gòu)建車體姿態(tài)預(yù)測的代理模型。結(jié)果表明,代理模型能夠?qū)ι鋼魰r(shí)的車體姿態(tài)進(jìn)行預(yù)測,并且滿足精度要求。訓(xùn)練好的代理模型可作為黑匣子,射擊前通過輸入射擊初始條件,將預(yù)測得到的車體姿態(tài)數(shù)據(jù)傳輸至火控,為火控在射擊過程中調(diào)整火炮射擊姿態(tài)提供依據(jù)。

    猜你喜歡
    高炮車架車體
    基于ANSYS升降穿梭車車架力學(xué)分析
    黑龍江省人工影響天氣所用37mm高炮秋冬季保養(yǎng)技術(shù)
    黑龍江氣象(2021年2期)2021-11-05 07:07:06
    裝載機(jī)前車架加工工藝改進(jìn)
    德國獵豹35毫米雙管自行高炮
    軍事文摘(2020年15期)2020-08-15 08:54:52
    滿世界做車架日本篇
    中國自行車(2018年4期)2018-05-26 09:01:43
    SA2型76毫米車載高炮多視圖
    動(dòng)車組過分相的車體最佳接地技術(shù)分析
    MIG—V工作站在高速動(dòng)車鋁合金車體側(cè)墻焊接中的應(yīng)用
    焊接(2015年1期)2015-07-18 11:07:33
    滲透檢測在鋁合金車體中的實(shí)際應(yīng)用
    焊接(2015年1期)2015-07-18 11:07:33
    車架焊接用氣體保護(hù)焊焊絲的選用
    汽車零部件(2014年5期)2014-11-11 12:24:34
    嘉义县| 象山县| 福鼎市| 玛多县| 安阳市| 察雅县| 正安县| 布尔津县| 赣榆县| 阿拉善右旗| 凌源市| 秦皇岛市| 明水县| 遂川县| 唐河县| 和静县| 河池市| 长宁县| 洛宁县| 登封市| 建昌县| 监利县| 苍山县| 确山县| 固始县| 镇康县| 繁昌县| 安泽县| 宝丰县| 眉山市| 颍上县| 合阳县| 德化县| 兴义市| 五河县| 平阴县| 堆龙德庆县| 耿马| 开化县| 随州市| 墨江|