999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于改進BP神經網絡的重載列車駕駛曲線算法研究

2016-02-17 02:52:32譚力天黃友能李玲玉
鐵路計算機應用 2016年5期
關鍵詞:模型研究

譚力天,黃友能,李玲玉

(北京交通大學 電子信息工程學院,北京 100044)

一種基于改進BP神經網絡的重載列車駕駛曲線算法研究

譚力天,黃友能,李玲玉

(北京交通大學 電子信息工程學院,北京 100044)

BP神經網絡被用于重載列車駕駛曲線研究,利用列車實際駕駛數據進行神經網絡學習,描述列車制動時的非線性特性,對列車制動運行過程建模,獲得列車制動減壓目標值及緩解時間進行運動方程運算,最終獲得重載列車駕駛曲線。通過在朔黃線線路上由該模型仿真得到的駕駛曲線和實際列車駕駛曲線比較,結果表明該方法研究駕駛曲線是有效的。

重載列車;神經網絡;仿真建模

由于重載列車牽引質量大、編組長且在連續長大下坡道以空氣制動為主循環制動,列車管減壓呈非線性特性,使自動駕駛很難應用在重載列車,大多采用人工駕駛,因此,對重載列車駕駛曲線的研究十分必要。

國內外眾多學者對軌道交通系統列車駕駛運行進行了研究。城軌自動駕駛方面,用模型選擇和參數辨識優化,研究列車自動駕駛模型[1~2]。采用自適應模糊控制技術,實現城市軌道交通列車自動駕駛速度控制[3~4]。重載鐵路方面,采用分散控制模型對列車單個車輛速度進行控制[5]。采用模型預測控制,分析研究重載列車整體運行過程[6~7]。雖然從模型角度對單個車輛或整個列車進行速度控制,但沒有給出具體操控參數。

1 神經網絡建模及駕駛曲線研究

本文利用神經網絡非線性神經元相互連接進行信息處理和傳遞的特點研究列車運行過程[6]。根據列車位置與速度等信息,綜合列車運行前方線路坡道長度、坡度與限速等參數,建立適當的模型研究列車運行。

1.1 列車運行方程

列車不進行空氣制動作用時,列車管保持一定的壓強(500/600 kpa),當空氣制動時列車管向外放風降低壓強使得列車減速,結束后向列車管充風恢復定壓保障下次制動能力,這個過程需要足夠的時間,操作不當可能造成失控。連續長大下坡道處是司機操控的困難區段,研究列車在以下情形的運行。列車運行前方存在兩個或兩個以上的連續下坡道,前方下坡道長度不小于2 km。

式(1)中,j(‰)表示坡道的坡度,s(m)表示坡道長度,下標表示線路上各坡道。

列車在運行時受到牽引力、制動力及阻力3 種力的作用,并且列車在運行過程中作平移運動的同時還存在回轉運動,列車運行時分、距離方程分別為:

式(2)中,c 為列車所受的單位合力,S、v 和t分別為列車運行的距離、速度和時間,ζ 為加速度系數,表示為其中,M 為整個列車的質量,I 為列車作回轉運動部分的轉動慣量,Rh為回轉部分的回轉半徑,稱為回轉質量系數,通常取值為0.06。

1.2 BP神經網絡建模

神經網絡由單個的神經元和其相互之間的加權連接構成,每個神經元都是基本運算的信息處理單元,一般包括輸入層、隱含層、輸出層,各層都有輸出向量、誤差向量和權值矩陣。誤差反向傳播(BP,Back Propagation)神經網絡廣泛應用于函數逼近、模式識別與分類等,是非線性前饋式網絡,可以逼近任意的非線性映射關系,通過改進算法可以獲得收斂的快速性,適用于復雜而不易建立精確模型的系統,所以本文采用改進的BP 網絡。

模型具有3 層結構,輸入層、隱含層和輸出層。隱含層傳遞函數f1為tan-sigmoid 函數,輸出層傳遞函數f2采用線性函數。神經網絡各層的輸出可以表示為:

上式中,上下標表示神經網絡對應的各層,W為權值矩陣,f1和f2為各層的傳遞函數。輸出層神經元輸出可以表示為:

式(5)中,xi是神經元輸入,分別是輸入層和隱含層間的權值和偏差,分別是隱含層和輸出層間的權值和偏差。

BP 神經網絡有多種訓練函數,如梯度下降算法[7],共軛梯度算法[8],Levenberg-Marquardt 算法[9],Broyden-Fletcher-Goldfarb-Shanno(BFGS)擬牛頓算法[10]等。本文在神經網絡模型中采用L-BFGS 擬牛頓算法,是BFGS 算法的一種改進算法,不需要計算Hessian 矩陣,這種算法對權值(xk)的更新可以表示為:

gk是xk處的梯度,tk是步長因子,Hk是替換牛頓法中Hessian 逆矩陣的一個易于計算的正定矩陣,區別是它通過保存最近m 次曲率信息來更新權值,m 根據實際情況確定。

神經網絡應具有相同量級的輸入和輸出,如果量級不同對神經網絡可能有很大的影響[11],對數據進行歸一化處理,使得所有參數的值域范圍限制在[0,1]之間。隱含層節點數過多訓練時間增加并且可能出現過擬合,節點數較少訓練時間和精度都會被影響。為避免過擬合,對于訓練集大小N 應滿足條件:

其中,σ 表示網絡中的自由參數的總量,ε 表示測試數據中容許分類誤差的部分,O(·) 表示所包含的量的階數。隱含層節點數可以參考以下經驗公式:

式(8)中,a 為0 ~ 10 之間的常數,u 為輸入層的節點數,z 為輸出層的節點數,隱含層節點數n采用試湊法來確定。本文神經網絡模型有7 個輸入節點,2 個輸出節點,通過試湊得到隱含層節點數為11,所以本文神經網絡結構為(7×11×2)。

神經網絡訓練的標準決定訓練是否達到精度要求,定義此誤差函數為:

式(9)中,tk是期望的輸出,yk為輸出層的輸出。

神經網絡是研究重載列車駕駛曲線的重要組成部分,具體的神經網絡模型建立流程如圖1所示。

圖1 神經網絡模型建立流程

(1)采集適當足量的數據,對數據進行歸一化處理。(2)分析確定研究重載列車模型適用條件如式(1)所示。(3)確定并選取線路限速、重載列車重量、列車長度、速度、坡度、前車位置、司機反應時間和列車制動減壓目標值、列車緩解時間等參數作為神經網絡模型的輸入層和輸出層的數據。(4)根據以上步驟中神經網絡各層參數組成和要求構建對應的神經網絡模型,確定其基本結構(7×11×2)。(5)利用訓練數據樣本采用L-BFGS擬牛頓法進行訓練,直到滿足精度要求,完成訓練并保存神經網絡。

在經過處理的樣本中隨機選取一定的樣本作為神經網絡的測試數據,神經網絡測試數據的誤差如圖2所示。

1.3 駕駛曲線算法研究

具體的駕駛曲線研究過程如圖3所示。

(1)判斷列車是否滿足模型適用條件,滿足進行下一步,否則繼續查詢判斷。

(2)實時采集并處理列車參數vlim(線路限速),j(線路坡度),G(重載列車重量),L(列車長度),v(列車速度),S(前車位置),t1(司機反應時間),r(制動減壓目標值)和t2(緩解時間)。具體過程與訓練樣本歸一化處理情況一致。其中,vlim、j、G、L當線路和列車確定后是確定值,v、S是在列車運行實時變化的,t1可根據經驗獲得。

圖2 神經網絡測試數據誤差

圖3 基于神經網絡的重載列車駕駛曲線研究

(3)將上一步中的數據作為輸入數據輸入到訓練好的神經網絡,輸入參數x1~x7分別為:vlim、j、G、L、v、S、t1。

(4)獲得相應輸出y1,y2分別是r和t2的值并進行歸一化處理。

(5)通過r和t2的值以及其它參數進行列車運動方程運算。機車牽引力與運行速度有關,取最大牽引力的90%;列車阻力由基本阻力、曲線附加阻力、坡道附加阻力以及隧道附加阻力構成;列車空氣制動力通過閘瓦摩擦作用形成。其具體計算為:

式(10)中,Fmax是機車最大牽引力;ω0是列車單位基本阻力;ij是線路加算坡度千分數;θh是列車緊急制動換算制動率;βc是常用制動系數用于制動率取值;φh是換算摩擦系數。

列車緊急制時,βc=1 ;常用制動時與列車管定壓和減壓量有關如表1所示,將βc與列車換算制動率全值相乘,作為換算制動率。

表1 常用制動系數βc取值表

列車制動時的走行距離可以表示為:

式(11)中,S為列車運行距離由空走距離Sk和有效制動距離Se組成;Sk表示列車從初速度v0制動開始到制動力起有效制動作用的時間tk內列車的運行距離;Se表示列車在制動力作用下減速運行的距離;速度v1、v2是減速運行的速度間隔。

(6)如果滿足要求則此次運算結束,進入下一個周期的控制;否則重新循環。

在考慮上述情形時,綜合重載列車運行過程中的約束條件:

式(12)中,r表示空氣制動時制動減壓目標值,βc是常用制動系數,v0是制動初速度,v是列車運行速度,i和i+1表示前后兩次制動減壓。上式描述的條件是:列車有效減壓目標值在40~170 kpa,重載列車非緊急制動情況下目標值一般不超過100 kpa;當列車緊急制動時,速度應不小于40 km/h;當列車制動速度低于30 km/h時,不允許列車管充風緩解。

2 仿真案例和結果分析

仿真實驗采用MATLAB仿真軟件編程實現,以某一段閉塞線路上運行的重載列車為研究對象,對該段線路上的重載列車運行過程進行神經網絡仿真。該段線路仿真參數如表2所示。列車在該段線路運行時,采用以空氣制動為主的制動方式,通常設置司機反應時間3.5 s,線路坡道參數如表3所示。

表2 系統仿真參數

表3 實驗線路坡道參數

對上述運行中的重載列車,當判斷列車運行情況滿足模型條件時,根據仿真參數和神經網絡以及列車運動方程運算,得到重載列車運行仿真結果如圖4所示。

圖4 重載列車仿真結果與實際對比

駕駛曲線一與仿真運行速度差值的期望為1.458 4,方差為10.891 8,駕駛曲線二與仿真運行速度差值的期望為-0.432 7,方差為6.378。與圖4對應的數據參數如表4所示。

表4 重載列車仿真運行數據

3 結束語

本文將重載列車運動方程及神經網絡模型結合研究列車駕駛曲線。利用改進BP神經網絡的非線性、簡單特性進行重載列車制動運行建模,采用具有良好快速性和魯棒性的L-BFGS訓練算法,選擇適當的訓練樣本和隱含層節點數。把列車空氣制動減壓目標值作為控制量,仿真得到重載列車駕駛曲線。

通過仿真結果與列車實際駕駛曲線對比可以看出,當列車在包含有連續長大下坡道的線路上運行時,仿真駕駛曲線可以較好的給出列車駕駛曲線,同時,根據相應的速度參數和制動及緩解動作可以看到仿真曲線與實際曲線具有相近的空氣制動減壓目標值和運行趨勢,表明該方法是有效的。

[1]郜春海,陳德旺.基于模型選擇和優化技術的自動駕駛制動模型辨識研究[J].鐵道學報,2011,33(10):57-60.

[2]董海榮,高 冰,寧 濱.列車自動駕駛調速系統自適應模糊控制[J].動力學與控制學報,2010,8(1):87-91.

[3]Lijun Zhang,Xiangtao Zhuan,Xiaohua Xia.Optimal Operation of Heavy Haul Trains using Model Predictive Control Methodology[C].2011 IEEE International Conference on Service Operations and Logistics and Informatics (SOLI),2011,402-407.

[4]董海鷹,劉 洋,李 欣,等.基于模糊神經網絡預測控制的高速列車ATP研究[J].鐵道學報,2013,35(8):58-62.

[5]Khmelnitsky,E..On an optimal control problem of train operation[J].IEEE Transaction of Automatic Control,2000,45:1257-1266.

[6]Yufu Qin,Jun Peng,Xiaoyong Zhang.A Robust Fault Estimation Scheme for Heavy-haul Trains Equipped with ECP Brake Systems[C].2014 26th Chinese Control and Decision Conference (CCDC):2831-2836.

[7]M.T.Hagan,H.B.Demuth,M.H.Beale.Neural Network Design[M].Boston,MA:PWS,1996.

[8]S.Haykin.Neural networks a Comprehensive Foundation[M].Englewood Cliffs.NJ:Prentice-Hall,1999.

[9]P.R.Gill,W.Murray,M.H.Wright.The Levenberg-Marquardt method[M].Practical Optimization.London,U.K.:Academic,1981:136-137.

[10]D.E.Rumelhart,G.E.Hinton,R.J.Williams.Learning representations by back-propagating errors[J].Nature,1996(323):533-536.

[11]A.Bahar,C.?zgen,K.Leblebicioglu.Artificial neural network estimator design for the inferential model predictive control of an industrial distillation column[J].Ind.Eng.Chem.Res.,2004(43):6102-6111.

責任編輯 陳 蓉

Driving curve algorithm for heavy haul train based on improved BP Neural Network

TAN Litian,HUANG Youneng,LI Lingyu
( School of Electronic and Information Engineering,Beijing Jiaotong University,Beijing 100044,China)

This article proposed driving curve algorithm for heavy haul train (HHT) based on improved BP Neural Network (NN),used the actual train driving data for NN learning,described the nonlinear characteristics when the train braked,set the NN model of train braking operation process.The decompression target value of train braking and release time were used for the calculation of motion equation to obtain the driving curve for HHT.By comparing the curve with the real data from the Shuo-Huang Heavy Haul Line,the results showed that the method was effective.

heavy haul train (HHT);Neural Network (NN);simulation and modeling

U260.138∶TP39

A

1005-8451(2016)05-0001-05

2015-11-07

北京市科技計劃項目(D151100005815001);北京交通大學基本科研業務費資助項目(2015JBM013);神華集團科技項目(20140269)。

譚力天,在讀碩士研究生;黃友能,副教授。

猜你喜歡
模型研究
一半模型
FMS與YBT相關性的實證研究
2020年國內翻譯研究述評
遼代千人邑研究述論
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
EMA伺服控制系統研究
新版C-NCAP側面碰撞假人損傷研究
3D打印中的模型分割與打包
主站蜘蛛池模板: 伊人狠狠丁香婷婷综合色| 欧美精品另类| 亚洲中字无码AV电影在线观看| 日韩大片免费观看视频播放| 在线99视频| 视频国产精品丝袜第一页| 亚洲天堂网2014| 毛片a级毛片免费观看免下载| 色噜噜狠狠色综合网图区| 欧美亚洲国产精品第一页| 亚洲V日韩V无码一区二区| 在线看片免费人成视久网下载| 欧美中日韩在线| 国产成在线观看免费视频| 青青草国产精品久久久久| 欧美一级黄片一区2区| 亚洲av日韩av制服丝袜| 国产Av无码精品色午夜| 午夜不卡视频| 一级毛片免费播放视频| 国产精品白浆无码流出在线看| 婷婷色在线视频| 91视频免费观看网站| 国产91精选在线观看| 91麻豆精品国产91久久久久| 在线观看国产网址你懂的| 亚洲婷婷丁香| 欧美精品H在线播放| 全午夜免费一级毛片| 久久国产乱子伦视频无卡顿| 欧美亚洲一二三区| 欧美一级高清免费a| 国产免费精彩视频| 国产女人在线| 亚洲综合第一区| 手机成人午夜在线视频| 国产专区综合另类日韩一区| 国产乱子精品一区二区在线观看| 制服丝袜国产精品| 亚洲精品国产日韩无码AV永久免费网| 国产浮力第一页永久地址 | 国产成人午夜福利免费无码r| 久久国产亚洲偷自| 亚洲综合经典在线一区二区| 色天天综合| 国产成人在线小视频| 国内自拍久第一页| 日本成人精品视频| 国产无码网站在线观看| 欧美激情视频一区| 国产精品亚洲αv天堂无码| 欧美激情视频二区三区| 欧美激情视频一区二区三区免费| 色一情一乱一伦一区二区三区小说| 精品黑人一区二区三区| 亚洲国产午夜精华无码福利| 国产小视频a在线观看| 中文国产成人精品久久| 毛片久久网站小视频| 国产又黄又硬又粗| 国产精品成人一区二区不卡| 国产精品自在线天天看片| 爱爱影院18禁免费| 人妻91无码色偷偷色噜噜噜| 日本精品影院| 亚洲综合在线最大成人| 99无码熟妇丰满人妻啪啪| 亚洲人成人无码www| 青青青亚洲精品国产| 色色中文字幕| 99久久精品国产综合婷婷| 伊人成人在线视频| 91成人在线免费观看| v天堂中文在线| 色婷婷成人| 亚洲婷婷六月| 美女被躁出白浆视频播放| 在线观看免费国产| 中文字幕佐山爱一区二区免费| 91成人免费观看在线观看| 亚洲人成成无码网WWW| 中文字幕在线看视频一区二区三区|