李之乾 曹紅艷 許成林 肖華東 韓淑芳
【摘? 要】隨著新能源汽車的快速發(fā)展,如何有效實(shí)現(xiàn)降本增效成為了各大新能源廠商所面臨的一大難題。在汽車的開發(fā)階段,測試驗(yàn)證汽車的功能和性能往往占據(jù)了很大一部分研發(fā)成本。本文基于VeriStand開發(fā)環(huán)境,搭建一套純電動物流車整車控制器硬件在環(huán)仿真測試平臺,經(jīng)驗(yàn)證使用,能夠在實(shí)車測試之前,有效測試整車控制器的主要控制邏輯,發(fā)現(xiàn)控制軟件中的Bug。在測試階段中節(jié)省開發(fā)成本,提高研發(fā)效率,并降低后續(xù)實(shí)車試驗(yàn)的危險(xiǎn)性,有效保證測試人員的人身安全。
【關(guān)鍵詞】純電動物流車;硬件在環(huán);整車控制器;VeriStand
中圖分類號:U469.72? ? 文獻(xiàn)標(biāo)志碼:A? ? 文章編號:1003-8639( 2023 )05-0013-03
【Abstract】With the rapid development of new energy vehicles,how to effectively achieve cost reduction and efficiency has become major new energy manufacturers are facing a major problem. In the development stage of a car,testing to verify the function and performance of the car often accounts for a large part of the development cost. Based on VeriStand development environment,this paper built a set of pure electric logistics vehicle controller hardware-in-the-loop simulation test platform. The verified use can effectively test the main control logic of the vehicle controller and find the bugs in the control software before the actual vehicle test. In the test stage,the development cost is saved,the efficiency of research and development is improved,and the risk of subsequent real car experiment is reduced,Effectively ensure the personal safety of the test personnel.
【Key words】pure electric logistics vehicle;hardware in loop;vehicle controller;VeriStand
作者簡介
李之乾(1993—),女,助理工程師,碩士,研究方向?yàn)樾履茉措娍叵到y(tǒng)硬件在環(huán)測試;曹紅艷(1988—),女,工程師,碩士,研究方向?yàn)閯恿偝捎布诃h(huán)測試;許成林(1998—),男,助理工程師,研究方向?yàn)樾履茉措娍叵到y(tǒng)硬件在環(huán)測試;肖華東(1992—),男,技師,研究方向?yàn)樨?fù)載箱制作;韓淑芳(1996—),女,技師,研究方向?yàn)樨?fù)載箱制作。
21世紀(jì)以來,隨著電動汽車三電技術(shù)的進(jìn)一步發(fā)展,新能源汽車的占比越來越高,未來汽車電動化已成為不可逆的趨勢[1]。新能源汽車整車控制器EVCU作為汽車的“大腦”,其“聰明”程度對于整車的各方面性能起到至關(guān)重要的作用。如何更加快速高效地開發(fā)VCU已經(jīng)成為車企提高競爭力的關(guān)鍵一步。經(jīng)過多年沉淀,目前業(yè)界普遍采用V模式的開發(fā)流程[2],如圖1所示。
控制器在進(jìn)行裝車之前需要進(jìn)行十分嚴(yán)謹(jǐn)復(fù)雜的測試,僅僅依靠傳統(tǒng)的實(shí)車測試,對測試環(huán)境、測試人員都有較高的要求,測試成本高,且極端工況下具有一定的危險(xiǎn)性,測試結(jié)果的記錄與分析難度較大,一些問題難以復(fù)現(xiàn)等[3],在實(shí)車測試之前進(jìn)行硬件在環(huán)仿真測試可以有效解決以上問題。硬件在環(huán)即采用真實(shí)的控制器,被控對象部分采用真實(shí)元件,部分采用實(shí)時(shí)數(shù)字模型,或全部采用實(shí)時(shí)數(shù)字模型,模擬被控對象的物理行為以及傳感器執(zhí)行器的信號,與VCU通過硬線連接后形成一個(gè)閉環(huán)的仿真系統(tǒng),可以對控制模型進(jìn)行復(fù)雜的、重復(fù)的驗(yàn)證[4]。
本文以某公司的純電動物流車的EVCU為對象,基于NI的VeriStand軟件及PXI總線系統(tǒng)設(shè)計(jì)一套硬件在環(huán)測試系統(tǒng),經(jīng)驗(yàn)證能夠?qū)υ撥囆虴VCU進(jìn)行功能驗(yàn)證。
1? HIL測試系統(tǒng)總體方案設(shè)計(jì)
本文基于VeriStand的純電動汽車EVCU硬件在環(huán)仿真系統(tǒng)的架構(gòu)如圖2所示,基于MATLAB/Simulink搭建純電動物流車的整車模型并配置行駛工況,對VCU的控制策略進(jìn)行解讀并根據(jù)硬件原理圖配置模型I/O接口和CAN報(bào)文接口。模型編譯完成后,部署到下位機(jī)NI Phar LapRT系統(tǒng)中,下位機(jī)通過硬線與EVCU連接,從而實(shí)現(xiàn)仿真模型與控制器的實(shí)時(shí)交互。做HIL測試時(shí),通過VeriStand軟件實(shí)時(shí)改變模型的參數(shù)來模擬不同的行駛工況,或通過設(shè)置動力電池和驅(qū)動電機(jī)的參數(shù)來模擬極端工況下或發(fā)生故障時(shí)的車輛行駛狀態(tài)。通過刷寫標(biāo)定軟件INCA可以對控制模型的參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測和標(biāo)定,針對不同的邏輯進(jìn)行功能驗(yàn)證。
2? 控制策略簡析及仿真模型搭建
2.1? 策略簡析
HIL測試需要了解EVCU的控制策略,才能夠在測試過程中對相應(yīng)的參數(shù)進(jìn)行標(biāo)定以及發(fā)現(xiàn)控制模型中存在的Bug。整車的控制策略動力傳遞路徑主要是根據(jù)鑰匙信號、擋位信號、油門制動踏板輸入信號、電機(jī)工況以及各類傳感器信號綜合判斷駕駛員的意圖,然后根據(jù)車輛的運(yùn)行工況以及是否存在故障等,對電機(jī)的輸出轉(zhuǎn)矩或者轉(zhuǎn)速進(jìn)行決策和限制,然后通過CAN報(bào)文形式發(fā)送給電機(jī)控制器,控制電機(jī)的輸出轉(zhuǎn)矩和轉(zhuǎn)速,再根據(jù)電機(jī)反饋的實(shí)際轉(zhuǎn)速和轉(zhuǎn)矩,反饋調(diào)節(jié)需求轉(zhuǎn)矩,從而對車輛的行駛速度進(jìn)行控制。整車控制策略示意圖如圖3所示。
2.2? 模型搭建
整車物理模型旨在模擬車輛行為,與整車控制器進(jìn)行交互,因此本文的整車模型主要可分為兩個(gè)部分:物理模型和交互接口,交互接口主要有I/O接口和CAN報(bào)文接口。模型架構(gòu)如圖4所示,中間部分為物理模型,左右兩邊的部分是模型控制器交互的接口。
物理模型的優(yōu)劣決定了HIL測試的品質(zhì),本文物理模型是基于MATLAB/Simulink搭建,主要思路是基于整車在行駛時(shí)的動力傳遞路徑進(jìn)行建模。如圖5所示。
其中轉(zhuǎn)矩傳遞路徑為:驅(qū)動電機(jī)→傳動系統(tǒng)→車輪→整車動力學(xué)模型。轉(zhuǎn)速傳遞路徑為:整車動力學(xué)模型→車輪→傳動系統(tǒng)→驅(qū)動電機(jī)。根據(jù)建模思路,將整車物理模型主要分為電機(jī)模型、電池模型、傳動系統(tǒng)模型、車輛動力學(xué)模型、輔機(jī)模型和駕駛員模型。
電機(jī)模型的輸入主要有電池電壓、EVCU的決策轉(zhuǎn)矩、電機(jī)控制模式、鑰匙開關(guān)信號、冷卻系統(tǒng)使能信號等,對應(yīng)的輸出主要是電機(jī)實(shí)際轉(zhuǎn)矩和轉(zhuǎn)速、電機(jī)的工作溫度,電機(jī)母線的電壓和電流等參數(shù)。
本文采用卡爾曼濾波的SOC估算法建立蓄電池等效數(shù)學(xué)模型,電池模型根據(jù)二階RC模型等效電路模擬法建立,該電池模型結(jié)構(gòu)清晰,可讀性強(qiáng),能夠較為真實(shí)地模擬車用高壓鋰電池的工作特性。根據(jù)蓄電池等效電路模型,由基爾霍夫電壓定律可得:
(1)
式中:U0——?dú)W姆電阻兩端電壓。
根據(jù)蓄電池等效電路模擬,能夠得到蓄電池等效數(shù)學(xué)模型為:
式中:SOC0——t0時(shí)刻SOC值;SOC——t1時(shí)刻SOC值;Cn——蓄電池的額定容量;I——蓄電池當(dāng)前放電電流。
以上子模塊輸入為電池初始SOC值、電機(jī)電流、需求電壓、使能信號等。輸出有電池電壓、SOC值、充放電功率、電池溫度及電流限制等。
傳動系統(tǒng)、車輪模型,即根據(jù)實(shí)車傳動比及車輪半徑等實(shí)車參數(shù)進(jìn)行一系列數(shù)學(xué)運(yùn)算,最后經(jīng)過車輛動力學(xué)的公式運(yùn)算,得到實(shí)際的驅(qū)動力、阻力及車速等參數(shù)。
車輛動力學(xué)模型計(jì)算了車輛行進(jìn)過程中的空氣阻力、滾動阻力以及坡度阻力等,輸入為車輪驅(qū)動力矩,輸出受各項(xiàng)阻力影響車輪的實(shí)際轉(zhuǎn)速。
輔機(jī)模型,即模擬冷卻風(fēng)扇、冷卻水泵、DCDC、空壓機(jī)等設(shè)備的工作情況,接收EVCU發(fā)送的使能信號,將模擬的輔機(jī)工作信號及故障狀態(tài)等發(fā)送給EVCU。
I/O、CAN報(bào)文接口,即控制器與模型進(jìn)行信號交互的部分,I/O主要是車上人機(jī)交互的部分,如鑰匙信號、油門制動、手剎、空調(diào)、燈光等,CAN報(bào)文接口是EVCU與車輛其他控制器、執(zhí)行器進(jìn)行交互的接口。
3? HIL測試系統(tǒng)搭建及驗(yàn)證
有了上面所述的控制模型和物理模型,即可根據(jù)HIL設(shè)備搭建測試系統(tǒng),本文基于NI PXI總線系統(tǒng)搭建HIL測試系統(tǒng),使用VeriStand軟件進(jìn)行工程匹配以及操作界面搭建。
3.1? 硬件準(zhǔn)備
HIL硬件設(shè)備如圖6所示,主要組成部分包括上位機(jī)、PXI總線系統(tǒng)、調(diào)理模塊、負(fù)載線束、程控電源以及整車控制器EVCU及接線板。其中上位機(jī)運(yùn)行VeriStand軟件,可控制下位機(jī)中運(yùn)行的物理模型實(shí)時(shí)與控制器進(jìn)行信號的交互。本文的PXI總線系統(tǒng)包含NI PXI-8115控制器、PXI-6220、PXI-6723數(shù)據(jù)生成采集板卡以及CAN通信板卡PXI-8512。
3.2? VeriStand工程搭建
上位機(jī)VeriStand軟件中建立項(xiàng)目工程,輸入正確的下位機(jī)IP地址,導(dǎo)入模型編譯后生成的.dll文件和CAN報(bào)文的DBC文件,配置下位機(jī)的硬件輸出輸入端口并與模型中預(yù)留的I/O接口以及CAN報(bào)文接口做Mapping。打開交互界面WorkSpace,利用自定義功能建立兼顧美觀與實(shí)用性的測試界面,如圖7所示。
3.3? 測試驗(yàn)證
利用前面所述的硬件設(shè)備以及搭建好的VeriStand工程,進(jìn)行新能源整車控制器EVCU的一系列功能驗(yàn)證。
1)整車上下電功能驗(yàn)證。接通HIL設(shè)備電源,將VeriStand工程部署到下位機(jī)中,在打開的WorkSpace界面中,轉(zhuǎn)動啟動按鈕,在INCA中調(diào)出控制策略中的鑰匙開關(guān)信號以及上下低壓、上下高壓的變量,同時(shí)觀察WorkSpace界面中電源指示燈以及動力電壓等控件的變化。結(jié)果顯示,能夠通過上位機(jī)界面中的啟動旋鈕控制整車的正常上下電功能。
2)車輛換擋及正常行駛功能驗(yàn)證。在EVCU控制策略中,車輛換擋時(shí),需先踩住制動踏板,將圖8中的起動旋鈕轉(zhuǎn)到START,車輛起動,拖動制動控件,使其大于一定值,然后轉(zhuǎn)動換擋旋鈕至D擋,將制動控件拖到0,然后拖動油門控件緩慢增加,整個(gè)測試過程中觀察WorkSpace車速儀表、電機(jī)轉(zhuǎn)速儀表等控件的變化以及在INCA中調(diào)出EVCU控制策略的相關(guān)參數(shù)進(jìn)行對比觀測。車速、電機(jī)轉(zhuǎn)矩、轉(zhuǎn)速等參數(shù)在加速及制動工況下的變化情況如圖8所示。
3)SOC、續(xù)駛里程、行駛里程等驗(yàn)證。保持車輛行駛一段時(shí)間后,SOC值和續(xù)駛里程都有所降低,行駛里程按照正確的速率增加。結(jié)果表明,本文HIL測試系統(tǒng)能夠?qū)σ陨瞎δ苓M(jìn)行驗(yàn)證。
4? 總結(jié)
本文基于VeriStand開發(fā)環(huán)境搭建的純電動物流車整車控制器硬件在環(huán)仿真測試平臺,利用Matlab /Simulink 建立純電動整車物理模型,連接真實(shí)整車控制器,進(jìn)行實(shí)驗(yàn)驗(yàn)證并對結(jié)果數(shù)據(jù)進(jìn)行分析。結(jié)果表明,該仿真測試平臺在實(shí)車測試之前,能夠有效測試整車控制器的主要控制邏輯,發(fā)現(xiàn)控制軟件中的Bug,實(shí)現(xiàn)在測試階段節(jié)省開發(fā)成本、提高研發(fā)效率的目的。
參考文獻(xiàn):
[1] 薛冰. 純電動汽車整車控制器測試平臺的設(shè)計(jì)與研究[D]. 武漢:武漢理工大學(xué),2018.
[2] 劉永山. 純電動汽車整車控制器開發(fā)及控制策略研究[D]. 武漢:武漢理工大學(xué),2014.
[3] 茍毅彤. 基于純電動汽車整車控制器的功能安全分析與設(shè)計(jì)[J]. 內(nèi)燃機(jī)與配件,2020(19):47-48.
[4] 楊凡. 純電動汽車整車控制器軟件設(shè)計(jì)[J]. 時(shí)代汽車,2020(15):102-103.
(編輯? 楊? 景)