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

基于QPSO改進LSTM發動機怠速預測的FPID控制

2024-09-20 00:00:00趙晴潘江如董恒祥郭鴻鑫
現代電子技術 2024年8期

摘" 要: 以北京現代伊蘭特G4GD發動機為試驗臺,將電控系統故障作為實驗變量,測得規定時間內雙傳感器組合發生故障時的發動機怠速,并選原車ECU較難控制的6種組合怠速故障進行分析。基于量子粒子群算法(QPSO)對長短時記憶神經網絡(LSTM)隱含層節點、訓練次數與學習率進行尋優預測,將預測結果與多種神經網絡進行對比,并通過均方根誤差(RMSE)評價指標進行判斷。使用Origin數據擬合將預測輸出結果進行數值擬合,之后輸入Matlab中使用Simulink搭建控制單元模型,由模糊常量?積分?微分(FPID)控制器對輸出結果進行怠速控制。結果表明:基于量子粒子群算法改進的長短時記憶神經網絡預測效果最好;模糊常量?積分?微分控制器對怠速的控制可有效縮短電子控制單元(ECU)的控制時間,無超調,且可有效調節至規定怠速。

關鍵詞: 發動機怠速; 量子粒子群優化算法; 長短時記憶神經網絡; 模糊PID控制; 故障分析; 時間序列預測

中圖分類號: TN876?34; TP391" " " " " " " " " "文獻標識碼: A" " " " " " " " " " " 文章編號: 1004?373X(2024)08?0075?08

Improved LSTM engine idle speed prediction FPID control based on QPSO

ZHAO Qing1, PAN Jiangru2, DONG Hengxiang1, GUO Hongxin1

(1. College of Transportation and Logistics Engineering, Xinjiang Agricultural University, Urumqi 830052, China;

2. College of Control Engineering, Xinjiang Institute of Technology, Urumqi 830023, China)

Abstract: Taking Beijing Hyundai Elantra G4GD engine as the testing bench, and the electronic control system fault as the experimental variable, the engine idle speed when the dual sensor combination fails within the specified time is measured, and six combined idle speed faults that are difficult to control by the original vehicle ECU are selected for the analysis. Based on the quantum particle swarm optimization (QPSO) algorithm, the hidden layer nodes, training times and learning rate of the long?term and short?term memory neural network (LSTM) are optimized and predicted. The prediction results are compared with the results of various neural networks, and judged by means of the evaluation indicators such as root mean square error (RMSE). The predicted output results are numerically fitted by means of Origin data fitting and input into Matlab Simulink to build the control unit model. The fuzzy constant?integral?differential (FUZZYPID, referred to as FPID) controller is used to control the idle speed of the output results. The results show that the improved LSTM based on QPSO has the best prediction effect. The FPID controller can effectively shorten the control time of the electronic control unit (ECU) for idle speed control, without overshoot, and can be effectively adjusted to the specified idle speed.

Keywords: fuel engine idle; quantum particle swarm optimization algorithm; long short?term memory neural network; fuzzy PID control; fault analysis; time series prediction

0" 引" 言

發動機在怠速狀態下的能源消耗約占車輛燃油總損耗[1]的30%。發動機怠速不穩定運轉易導致零件磨損加劇、曲軸運轉不穩定、噪聲增大等問題,影響發動機使用壽命。張弓等基于Matlab的Simulink插件對車輛發動機怠速進行模糊RBF神經網絡控制[2]。實驗結果表明,模糊控制算法是對怠速轉速有效控制的方法之一。儲江偉通過對BP神經網絡的訓練,提出當電控發動機怠速不穩定時的故障識別方法,通過樣本采集、網絡設計、網絡訓練步驟確定故障識別模式,并討論了神經網絡應用于怠速分析時的常見問題[3]。

調查發現,當前對于發動機怠速的控制大多是對發動機怠速轉動中的控制,而不是根據已知轉速預測未來轉速,從而對轉速控制提前做出判斷。長短時記憶神經網絡(LSTM)是基于時間序列預測的神經網絡模型,但該模型預測過程中的學習率、迭代次數等參數的設置會影響預測精度。學習率過高或過低都會導致學習精度下降;迭代次數過高則會增加計算機計算量和預測時間,反之易導致學習時長不夠,輸出次優解。

當前對汽車怠速的研究多集中于原車ECU控制,且對于傳感器的研究絕大多數為單傳感器故障分析,對于多傳感器組合故障的數據研究較少,因此選取智能控制手段進行多傳感器研究具有重要意義。

為豐富多種傳感器同時發生故障時對燃油發動機怠速的控制手段,提高控制效率,本文提出一種基于量子粒子群算法(QPSO)改進的長短時記憶神經網絡預測模型。首先基于量子粒子群算法(QPSO)對長短時記憶神經網絡(LSTM)隱含層節點、訓練次數與學習率進行尋優預測,通過函數擬合得到傳遞函數;再將傳遞函數使用模糊常量?積分?微分(Fuzzy PID, FPID)控制器進行控制,一方面改進粒子群算法易輸出次優解的問題;另一方面,對LSTM網絡參數進行尋優,在保證預測精度的基礎上降低預測時間;最后對預測函數進行有效控制。

1" 實驗設計

使用北京現代伊蘭特G4GD發動機作為試驗臺,該試驗臺正常怠速轉速為700~800 r/min。選取8種常見的傳感器故障,若兩種故障同時發生,則有28種不同排列組合情況。在28種不同排列組合故障中選取6組故障組合進行分析。實驗所選取故障組合均導致怠速轉速與理想怠速差距過大,且已造成缸內爆燃現象,因此本文針對6組故障組合進行預測控制,所選故障以及故障編碼如表1所示,基礎實驗數據如圖1所示。

2" 預測控制

2.1" 量子粒子群算法

在粒子群算法(PSO)中,每個粒子都用速度和位置關系進行描述,種群進化過程則由適應度函數值來描述。第i個粒子可用如下公式表示[4]:

[Z=(vij,xij,pij)]" " " " " " " " "(1)

式中:[vij]表示粒子演化速度;[xij]表示粒子在演化中的位置;[pij]表示自身粒子在演化中的最佳位置,j=1,2,…,D,D表示要優化的解決方案的維度[4]。

粒子群算法在優化參數的同時也存在輸出次優解、收斂速度快等問題。基于此,許多研究學者提出不同改進策略,如收縮因子與可拓模型綜合求解、動靜態區分的環境變化檢測機制、增加聚類維度、結合模擬退火算法[5?10]等。

為解決經典算法容易陷入局部最優解問題,Sun等人引入量子力學概念,并提出了量子粒子群優化算法(QPSO),以提高全局優化能力[11]。在量子空間中,每個粒子都有量子行為,粒子的速度和位置不能同時確定,而是用粒子的波函數[ψ(x,t)]來描述。在空間中某一點x出現的概率可以用薛定諤方程來求解,然后通過Monte Carlo方法來獲得如下的粒子迭代方程[12]:

[xi(t+1)=pi+βmbest-xi(t)·ln1u," 0.5≤θ≤1pi-βmbest-xi(t)·ln1u," 0≤θlt;0.5]" " "(2)

式中:[pi]是局部吸引粒子;β是收縮?膨脹系數;mbest是平均最佳全局點,定義為所有粒子的個人最佳位置和平均值; [θ]和u是[0,1]內均勻生成的隨機數。[xi(t+1)]最大值為正無窮,最小值為[pi]。平均最佳位置[13]mbest公式如下:

[mbest=1Mi=1Mxpbest,i]" " " " " (3)

式中M表示顆粒的總體尺寸。

參數β用于控制收斂速度,調整β最常用的方法是線性變化[11],公式如下:

[β=βmax-(βmax-βmin)·ttmax]" " " "(4)

式中:[tmax]是最大迭代次數;βmax和βmin分別是參數β的最大值和最小值。

局部吸引粒子pi計算公式[13]如下:

[pi=φ1·xpbest,i+φ2·xgbestφ1+φ2]" " " " (5)

式中:[φ1]、[φ2]是[0,1]范圍內均勻生成的隨機數[13]。

2.2" 長短時記憶神經網絡

長短時記憶神經網絡(LSTM)是基于循環神經網絡(RNN)易發生梯度爆炸問題而產生的基于記憶因子的改進預測網絡模型。循環神經網絡引入時序概念模型,但遇到輸入時間增長等問題時,使用鏈式求導法會導致計算過程出現連乘形式,致使誤差累積,從而出現梯度消失和梯度爆炸問題,導致學習的難度增加。

相比于RNN模型,長短時記憶神經網絡增加了記憶單元,并引入遺忘門、更新門和輸出門等記憶單元,也是這些記憶單元的引入使長短時記憶神經網絡具有選擇性學習與選擇性遺忘的特點,可以對信息進行取舍,從而適用于處理具有時間間隔的時間序列數據。LSTM中隱含層節點、尋優次數與學習效率是人為定義的,隱含節點、尋優次數過多均會導致計算負擔加重、計算時間增多。而學習效率過高則會導致學習結果趨向于單側控制,訓練時間步長過長會導致局部最優解等問題。因此,本文采用量子粒子群算法優化預測模型的隱含層節點、尋優次數與學習效率,與粒子群優化預測、無優化預測進行對比分析,并通過評價指標進行判斷。

2.3" QPSO?LSTM預測控制

采用量子粒子群算法對隱含層節點、尋優次數與學習效率進行尋優,讀取時間序列后將數據集劃分為訓練集與測試集,本文使用15∶1的比例進行訓練與測試。確定LSTM網絡結構后初始化神經網絡參數,并將隨機初始化粒子位置的QPSO算法引入,利用數據集計算個體適應度值。個體適應度值為評價標準之一,若滿足QPSO訓練標準,則將輸出學習率等參數代入LSTM并訓練LSTM網絡,利用測試集驗證網絡并輸出預測值,再經過反歸一化后輸出結果。使用均方根誤差(RMSE)進行指標評價,公式如下:

[RMSE=i=1nyi-yin]" " " " " " " (6)

式中:[yi]與[yi]分別為預測值與真實值;n為預測數量。

控制預測過程共分為預測、尋優與控制三部分,如圖2所示。將樣本數與延時步長導入數據集后進行數據集劃分,本次訓練將訓練集與預測集以15∶1的比例進行數據劃分,數據歸一化后引入QPSO尋優模型。尋優過程中首先定義種群規模,隨機初始化速度與位置后進行隱含層節點與訓練次數的尋優設置,更新速度與位置后計算適應度值并找到全局最佳位置;再經由邊界檢測輸入LSTM數據尋優模塊,重新計算粒子適應度,若適應度大于等于1則重新計算,反之進行指標評價并輸出預測結果;最后,將輸出預測值進行數值擬合并運行控制器。

3" 模糊PID控制

PID控制是一種線性控制,根據定值[r(t)]與實際輸出值[y(t)]構成偏差,公式如下:

[e(t)=r(t)-y(t)] (7)

連續表達為:

[u(t)=KPe(t)+1T10te(x)dt+TDde(t)dt] (8)

通過模糊自適應控制,可以根據不同時刻的誤差e和誤差變化率ec對PID參數進行整定,從而實現對參數的有效調整,以達到預期控制效果。相較于PID控制的參數制定緩慢、模糊控制精確度較低等缺點,模糊PID控制融合PID控制的優點,將缺點有效排除,在控制方面有效避免了以上缺點。參數制定無法達到計算目標等問題,成為此次怠速控制的首選控制方式。

為克服PID控制參數的不確定性以及減少人為操作帶來的誤差,采用模糊自適應PID控制對控制參數進行整定,減小仿真誤差。控制參數輸出值如圖3所示。參數規則表如表2~表4所示,其中NB、NS、Z、PS、 PB分別表示負大、負小、中、正小、正大。

模糊自適應PID控制器以偏差和誤差變化作為輸入,從而能夠適用于不同誤差e和誤差變化率ec等對PID參數自整定的需要,模糊自適應控制原理圖如圖4所示。

本文仿真的隸屬函數選擇高斯型(gaussmf)隸屬函數。高斯型隸屬函數主要由[δ]和c兩個參數確定,公式如下:

[f(x)=e-(x-c)22δ2]

式中:參數[δ]通常為正;參數c確定曲線的中心。

控制模塊使用Matlab的Simulink仿真模塊進行搭建,將如表5所示的傳遞函數輸入S函數進行數值控制,以實驗值輸出控制、普通PID控制與模糊PID控制三輸出為數值分析對象,對比兩種不同控制器對原始函數的控制結果,控制模塊如圖5所示。

4" 基于QPSO?LSTM的預測結果分析

不同故障組預測的輸出結果如圖6所示。

由圖6可看出,PSO?LSTM預測結果明顯優于LSTM、CNN與BP神經網絡預測,而QPSO?LSTM預測結果與原始數據誤差較小,準確度高于PSO?LSTM。BP與CNN神經網絡預測結果與原始數據偏移較多。

采用不同故障組與預測方法的輸出結果如圖7所示。

由圖7a)可知:6種組合故障狀態下,QPSO?LSTM控制的迭代訓練時間明顯短于LSTM與CNN神經網絡控制。其中P113?0118訓練時間降幅最大,P107?123、P1507?1224、P1507?0340次之,P130?0118、P1507?1224訓練時間降幅明顯。雖然BP神經網絡迭代訓練時間短,但均方根誤差比QPSO?LSTM高,尤其以P1507?0340組明顯,BP預測均方根誤差要高出QPSO?LSTM預測99.87%,預測精度差。QPSO?LSTM迭代次數明顯小于LSTM迭代次數,而PSO?LSTM由于陷入局部最優解導致迭代次數過低或過高,基礎學習率變化明顯,預測精度較差。

由圖7b)可看出,QPSO?LSTM與PSO?LSTM的迭代次數明顯少于其他幾種預測方式,而使用PSO?LSTM預測時學習率較高且波動較大,即學習處于非平穩狀態,極易導致次優解輸出現象的發生,導致訓練準確度低,魯棒性較差。將預測結果進行數值擬合后得出傳遞函數,控制過程中對傳遞函數進行控制。各故障組傳遞函數如表5所示。

5" 控制結果

FPID控制器輸出結果如圖8所示,圖中虛線表示原始輸出,實線表示普通PID控制輸出,點畫線表示模糊PID控制器輸出。由以下控制輸出可清晰得出,原始數據輸出時怠速轉動抖動較高且偏離規定怠速。普通PID控制存在超調現象,較難達到規定怠速并使得怠速穩定轉動。模糊PID控制無超調,平均控制時長縮短至1 s左右,短時間內可將怠速穩定控制于700 r/min左右,是良好的控制手段。

6" 結" 論

使用QPSO優化LSTM神經網絡對發動機故障組進行怠速預測,將預測結果輸入傳遞函數進行FPID控制,并將QPSO?LSTM預測結果與PSO?LSTM、LSTM、BP、CNN神經網絡預測結果進行對比,得出結論如下:

1) 量子粒子群算法改進LSTM預測效果最好,其預測時間遠低于LSTM算法,迭代訓練時間節約率達89%。

2) 由于PSO?LSTM預測方式輸出次優解等問題的存在,預測精度及計算速度均以QPSO?LSTM為佳。

3) QPSO?LSTM迭代次數適中,解決了LSTM為尋找最優解導致迭代次數過高、計算壓力過大的問題。

4) QPSO?LSTM可有效排除PSO?LSTM預測策略中較易出現的次優解、收斂過快的問題。

5) 模糊PID控制手段良好,能夠有效縮短PID控制的控制時間,避免了傳統PID控制易超調、參數不可自主更改、控制時間延長等問題的出現。

注:本文通訊作者為潘江如。

參考文獻

[1] 吳毅,帕孜來·馬合木提,紀承乾.混合動力汽車發動機在怠速狀態下的控制[J].機床與液壓,2021,49(20):145?149.

[2] 張弓,邱容,張永相.基于SIMULINK的汽車發動機怠速模糊神經網絡控制[J].小型內燃機與摩托車,2005(5):8?11.

[3] 儲江偉.基于神經網絡的電控發動機怠速不穩定的故障識別方法[J].東北林業大學學報,2002(1):44?47.

[4] ZHANG J, ZHANG J, ZHANG Q, et al. Obstacle avoidance path planning of space robot based on improved particle swarm optimization [J]. Symmetry, 2022, 14(5): 938.

[5] YANG Deqing. An improved particle swarm optimization algori?thm for parameter optimization [J]. Computer informatization and mechanical system, 2022, 5(4): 21?30.

[6] GUO Y, SHI Q, GUO C. Multi?period spare parts supply chain network optimization under (T, s, S) inventory control policy with improved dynamic particle swarm optimization [J]. Electronics, 2022, 11(21): 34?54.

[7] HUANG Y, ZHOU X. Research on strip crown by uncertain sampling strategy modified particle swarm optimization with RBF neural network [J]. Applied soft computing, 2022, 130: 109661.

[8] Robotics. Investigators from department of information techno?logy release new data on robotics [J]. Robotics amp; machine learning daily news, 2020(4): 31.

[9] Robotics. Investigators from IIT release new data on robotics (A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi?robot pathplanning) [J]. Journal of engineering, 2016(1): 10491.

[10] LI Sining, CHEN Kai. Economic operation of the regional integrated energy system based on particle swarm optimization [J]. Computational intelligence and neuroscience, 2022(59): 9764738.

[11] SUN J, XU W, FENG B. Adaptive parameter control for quantum?behaved particle swarm optimization on individual level [C]// Proceedings of 2005 IEEE International Conference on Systems, Man and Cybernetics.Waikoloa, HI: IEEE, 2005: 3049?3054.

[12] 吳磊,康英偉.基于改進粒子群優化長短時記憶神經網絡的脫硫系統SO2預測模型[J].熱力發電,2021,50(12):66?73.

[13] ZHAO L, CAO N, YANG H. Forecasting regional short?term freight volume using QPSO?LSTM algorithm from the perspective of the importance of spatial information [J]. Mathematical biosciences and engineering, 2023, 20(2): 2609?2627.

[14] AL?JARRAH M A, JARRAH A, ALAWAISAH A. Automotive engine idle speed controller: Nonlinear model predictive control utilizing the firefly algorithm [J]. Computers and electrical Engineering, 2023, 108: 108688.

[15] 池振坤,石京杰,李楊,等.汽車發動機怠速抖動故障分析與排除[J].內燃機與配件,2021(21):144?145.

[16] 賀民,王儷穎.汽車發動機怠速抖動故障診斷與檢修方法[J].南方農機,2022,53(8):135?137.

[17] 袁銀南,朱磊,王存磊,等.氫燃料發動機怠速控制策略制定及參數整定[J].農業機械學報,2008(3):14?18.

[18] 路顏,高攀科,程光威,等.液壓混合動力汽車自動怠速系統控制策略[J].液壓與氣動,2022,46(1):169?177.

[19] 周冬冬,陳明霞,趙金迪.基于混合粒子群算法優化橡膠擠出機Smith?模糊PID溫度控制系統[J].機床與液壓,2022,50(16):125?130.

[20] 艾福強,包建東,劉正權.基于粒子群優化模糊PID控制的多足式真空吸附機器人控制方案設計[J].電子測量技術,2023,46(2):67?72.

[21] ZHANG X, XIA S, LI X, et al. Multi?objective particle swarm optimization with multi?mode collaboration based on reinforcement learning for path planning of unmanned air vehicles [J]. Knowledge?based systems, 2022, 250: 109075.

[22] YANG H, JIANG L, WU L. Path planning of mobile robot based on particle swarm optimization algorithm [J]. Journal of physics, 2021, 2093(1): 12?13.

[23] 任憲豐,袁文文,吳學強,等.基于長短時記憶神經網絡的鋰離子電池多維老化診斷[J/OL].吉林大學學報(工學版):1?14[2023?06?12].https://doi.org/10.13229/j.cnki.jdxbgxb.20230056.

[24] 趙巍.基于改進長短時記憶神經網絡的5G通信網絡流量預測[J].沈陽工業大學學報,2022,44(6):672?676.

[25] 郝可青,呂志剛,邸若海,等.基于鯨魚算法優化長短時記憶神經網絡的鋰電池剩余壽命預測[J].科學技術與工程,2022,22(29):12900?12908.

[26] 任妮,鮑彤,劉楊,等.基于粒子群優化算法和長短時記憶神經網絡的蟹塘溶解氧預測[J].江蘇農業學報,2021,37(2):426?434.

作者簡介:趙" 晴(1999—),碩士研究生,主要研究方向為載運工具運用與管理。

潘江如(1978—),博士,教授,主要研究方向為載運工具運用與管理。

主站蜘蛛池模板: 丁香婷婷久久| 激情视频综合网| 免费毛片视频| 天堂va亚洲va欧美va国产| 啊嗯不日本网站| 毛片免费观看视频| 亚洲AV无码乱码在线观看裸奔 | 欧美19综合中文字幕| 毛片大全免费观看| 久久人人97超碰人人澡爱香蕉| 亚洲全网成人资源在线观看| 亚洲浓毛av| 日韩福利在线视频| 日韩毛片免费观看| 色婷婷在线影院| 欧美日韩国产系列在线观看| 国产成人啪视频一区二区三区| 91系列在线观看| 久视频免费精品6| 国产一区二区精品福利| 亚洲国产成人超福利久久精品| 欧美亚洲网| 日韩乱码免费一区二区三区| 久久成人18免费| 国产对白刺激真实精品91| 国内精品小视频在线| 伊人久久婷婷| 国产哺乳奶水91在线播放| 欧美天堂在线| 亚洲天堂色色人体| 精品一区二区无码av| 青青青亚洲精品国产| 免费网站成人亚洲| 色婷婷成人网| 中文字幕色站| 亚洲国语自产一区第二页| 日本成人一区| 怡春院欧美一区二区三区免费| 国产呦视频免费视频在线观看| 香蕉视频国产精品人| 五月婷婷丁香综合| 亚洲开心婷婷中文字幕| 亚洲成人高清在线观看| 国产大片喷水在线在线视频| 国产一级α片| 亚洲人人视频| 中文字幕在线观看日本| 午夜毛片免费看| 国产最爽的乱婬视频国语对白| 国产精品亚洲一区二区三区在线观看| 天堂va亚洲va欧美va国产| 特级aaaaaaaaa毛片免费视频 | 国产自无码视频在线观看| 午夜激情婷婷| 国产女人18毛片水真多1| 国产一区二区三区免费观看| 亚洲精品色AV无码看| 国产毛片久久国产| 日韩午夜片| 美女扒开下面流白浆在线试听| 国产视频大全| 中文字幕啪啪| 3D动漫精品啪啪一区二区下载| 国产香蕉一区二区在线网站| 欧美精品高清| 亚洲熟女中文字幕男人总站| 亚洲婷婷丁香| 日韩欧美中文在线| 农村乱人伦一区二区| 中文字幕亚洲乱码熟女1区2区| 婷婷成人综合| 99久久婷婷国产综合精| 国内毛片视频| 国产精品乱偷免费视频| 中国黄色一级视频| 亚洲欧美另类中文字幕| 国产91无码福利在线| 国产欧美日韩综合一区在线播放| 中文字幕首页系列人妻| 91精品啪在线观看国产60岁| 色综合天天操| 尤物在线观看乱码|