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

DCT電控系統硬件在環自動化測試平臺研究與應用

2017-08-08 03:01:48陳志新曲白雪張榮輝孫名揚鄭巖
汽車技術 2017年7期
關鍵詞:系統

陳志新 曲白雪 張榮輝 孫名揚 鄭巖

(中國第一汽車股份有限公司技術中心,長春 130011)

DCT電控系統硬件在環自動化測試平臺研究與應用

陳志新 曲白雪 張榮輝 孫名揚 鄭巖

(中國第一汽車股份有限公司技術中心,長春 130011)

搭建了雙離合器自動變速器(DCT)控制器的硬件在環測試平臺,結合實際項目對自動化測試過程進行說明,利用模塊化的測試庫快速搭建邏輯測試序列,采用參數化設計實現測試序列的重用,通過編寫腳本實現Excel和Automation?Desk的交互,使自動測試結果更直觀。結合故障注入中的應用實例,驗證了自動化測試的效果,表明該平臺能夠在項目開發中快速、有效地驗證DCT控制策略,提高控制軟件的質量。

1 前言

隨著汽車控制系統的功能不斷增加,汽車控制技術也變得越來越復雜。硬件在環(Hardware In Loop,HIL)測試作為一種先進的仿真技術,已廣泛應用于自動變速器控制系統的開發。在雙離合器自動變速器(Dual Clutch Transmission,DCT)電控系統開發過程中,采用硬件在環測試技術可以快速有效地開發、驗證和優化控制策略,對故障處理策略進行驗證,減少實車路試的次數,提高DCT電控系統的可靠性[1]。

目前,關于DCT電控系統的HIL仿真測試的研究主要集中于對DCT控制策略的仿真驗證和硬件在環平臺的搭建。然而,在DCT開發過程中,軟件版本的不斷更新導致重復測試的工作量大,難以滿足快速開發的需求,采用自動化測試具有準確可靠、一致性和復用性好等優點,能夠大大提高測試效率[2~3]。

本文介紹了在DCT電控系統開發過程中,基于硬件在環測試系統的自動化測試平臺的研究與應用,提出了一種參數化設計測試序列的自動測試方法,實現了對DCT控制策略的快速驗證。

2 硬件在環測試

2.1 硬件在環測試系統

本文使用的硬件在環測試系統由整車系統模型、dSPACE硬件、PC機的ControlDesk控制平臺、監控工具CANape、被測控制器TCU組成,如圖1所示。

圖1 硬件在環測試系統示意

基于MATLAB/Simulink建立車輛仿真模型,模擬車輛在被測控制器TCU控制下的運行情況,包含發動機模型、傳動系統模型、車輛動力學模型、駕駛員和道路模型,其中,車輛的傳動系統模型為TCU控制策略的測試提供了仿真平臺。

dSPACE系統與MATLAB/Simulink進行無縫連接,利用實時代碼生成工具箱(Real-Time Workshop,RTW)模塊實現代碼的快速生成和下載,利用實時接口(Real-Time Interface,RTI)模塊實現車輛仿真模型與dSPACE接口之間的連接。dSPACE系統通過硬件接口輸出TCU所需的傳感器信號,接收和采集TCU發出的執行器信號。CANape從TCU讀取信息,實時監控硬件在環測試系統。基于ControlDesk軟件開發了試驗界面,如圖2所示,用于控制和實時觀測車輛模型實時仿真,基于AutomationDesk軟件實現自動化的硬件在環測試[4~5]。

圖2 ControlDesk試驗界面

2.2 測試用例的設計

DCT電控系統的硬件在環測試需根據軟件需求文檔和設計說明來分析測試需求。測試內容主要包括傳感器、執行器和網絡通訊等信號接口測試,換擋、爬行、起步等基本功能靜態測試,正常擋位切換動態測試,濫用操作,故障注入靜態測試,故障注入動態測試等。

具體的測試用例采用等價類劃分方法、邊界值分析方法、錯誤推測方法等測試技術進行設計,每條測試用例應包括測試用例ID、測試點名稱、測試用例、重要級別、預置條件、操作步驟、預期結果。其中,測試用例設計應詳細描述各測試用例的測試動作,以及各測試動作執行后所期望的測試結果[6~7]。

2.3 硬件在環測試過程

在AutomationDesk測試軟件中,按照測試用例的預置條件和操作步驟編寫測試序列,與ControlDesk控制平臺共同實現對車輛仿真模型的實時控制,模擬測試動作執行,同時調用CANape采集TCU數據,編寫測試腳本,根據采集到的數據自動判斷實際測試結果與預期結果是否一致,硬件在環系統測試原理如圖3所示。

圖3 硬件在環系統測試原理示意

3 自動化測試

3.1 自動化測試的實現

加速升擋是DCT的重要功能之一,由于測試過程相似,本文以DCT控制系統加速升擋功能的測試為例說明自動化測試的實現過程[8~10]。

DCT電控系統的加速升擋功能即為駕駛員踩下油門踏板加速時,根據當前車速和油門踏板開度選擇合適擋位,能夠實現自動升擋,加速升擋功能測試用例如表1所示。

表1 加速升擋功能的測試用例

DCT硬件在環自動化測試引入邏輯測試用例概念,在AutomationDesk搭建加速升擋邏輯測試序列,進行參數化設計,通過Excel導入具體測試用例的測試參數,通過Excel調用測試腳本,自動執行測試用例,生成測試報告。

加速升擋功能的邏輯測試序列主要分為3部分,如圖4所示。測試序列初始化(TestInit)實現用例文檔中的預置條件,包括系統上電、啟動發動機、踩制動踏板、掛P擋、連接CANape,已形成專用測試庫,不需更改;測試部分(TestCase)實現具體的測試內容,包括操作步驟、結果判斷;測試序列清除(TestCleanUp)實現測試環境的恢復,包括斷開CANape連接、踩制動踏板、掛P擋、發動機熄火、系統斷電,已形成專用測試庫,不需更改。

圖4 邏輯測試序列結構

其中,測試部分為邏輯測試序列的核心內容,在AutomationDesk中運用Python腳本和圖形化的測試模塊庫進行搭建,具體步驟為:CANape數據采集;掛D擋;踩油門,等待當前擋位為操作步驟所需擋位;踩油門,等待目標擋位;等待換擋完成;結束數據采集;按預期結果對采集數據進行判斷;在自動測試報告中增加數據曲線。上述每個步驟所對應模塊都可在DCT專用自動測試庫中找到,直接拖拽即可完成自動測試序列搭建,大大縮減了搭建時間。

邏輯測試序列搭建完成后,設置加速升擋功能的測試參數:控制車輛運行狀態的測試參數,包括AM模式(AMmode)、當前擋位(CurGear)、目標擋位(TgtGear)、油門開度(Pedal);結果判斷的測試參數,用于結果判斷的變量(TransName)和數值變化范圍(TransVal);為便于測試用例和Excel測試參數的對應,還增加了測試用例ID(TestID)。測試參數設置如表2所示。通過參數化設計,此邏輯測試序列可實現不同油門開度、不同擋位的加油升擋測試。

表2 加速升擋功能測試參數設置表

測試執行過程可自動進行,通過編寫腳本實現Excel自動調用AutomationDesk,在Excel中設置測試參數后,可以自動寫入已搭建的邏輯測試序列中,測試執行完畢后將測試結果返回Excel,如表2所示,并可鏈接和查看自動生成的測試報告。

3.2 自動化測試的執行結果

對自動模式4擋升5擋進行測試,即執行表2中的測試用例ID2,可以自動對測試結果進行判斷,換擋方式(ScoShiftKind=2)為動力升擋,換擋類型(ScoShift?Class=26)為動力4擋升5擋,如表3所示。

表3 加速升擋功能測試結果判斷

測試過程中的數據采集曲線如圖5所示。4擋升5擋的過程為:奇數軸掛入5擋;離合器充油;扭矩交換;對發動機進行調速。由圖5可以看出,4擋升5擋功能正常實現。

圖5 加速升擋功能測試曲線

3.3 自動化測試的可維護性

自動化測試平臺的搭建過程中已逐漸形成了DCT自動測試專用庫,針對DCT的測試需求進行編寫,覆蓋了DCT測試所需的各種操作,利用Python腳本和AutomationDesk自身的模塊庫實現,如手柄操作、數據采集、預期結果的判斷模塊等,測試序列搭建時僅需添加所需模塊即可。

利用Excel設置測試參數,使測試更加直觀,可讀性較好。在Excel中針對每組測試和每條測試都可配置是否執行和執行次數,便于自動測試的管理。同時,通過測試用例ID的對應可方便地對測試進行追蹤和維護,在測試需求變更時,針對一組測試用例,僅需修改邏輯測試用例,大大縮減了維護測試用例所需的時間。

基于本文所述的DCT電控系統自動化測試平臺,可匹配不同平臺的DCT電控系統,基本的信號接口測試如傳感器、執行器功能測試,加速升擋功能測試,減速降擋功能測試,故障處理測試等都可直接復用和移植,在已有的邏輯測試用例和Excel測試參數基礎上進行修改,大大降低了測試用例復用的工作量。

4 自動化測試在故障注入中的應用

故障注入測試是驗證DCT電控系統安全性的重要手段,使用人工手段進行故障注入測試的成本高,重復工作量非常大,采用本文所述的硬件在環自動化測試平臺可以快速、有效地完成大量的故障注入測試,以脫擋故障注入測試為例進行說明。

為測試DCT電控系統對脫擋故障的處理策略,設計了在換擋過程中各個階段脫擋的測試用例,首先搭建邏輯測試用例,在目標擋位給出后,等待一定時間(Wait?Time),設定撥叉位置為一定值(ForkPosition),即注入脫擋故障,其中WaitTime和ForkPosition為測試參數,重用這一邏輯測試序列,設置不同的測試參數,即可快速完成換擋過程中各階段發生脫擋時故障處理策略的測試。

測試中發現,在扭矩交換過程中發生脫擋時,發動機轉速不受控,可能發生超速,如圖6所示。

圖6 脫擋故障時出現問題的測試結果

經過分析,發現在扭矩交換過程中發生脫擋時,會立刻分離奇、偶離合器,但沒有考慮到對發動機進行扭矩限制。更改后進行回歸測試,測試曲線如圖7所示,發生脫擋后,在分離離合器的同時立即對發動機進行限扭,避免了發動機超速的可能。

圖7 脫擋故障處理更改后的測試結果

5 結論

本文所述的自動化測試平臺能夠快速搭建測試序列,操作簡單靈活,通過編寫測試腳本實現Excel和AutomationDesk交互,使自動測試更直觀,能夠有效地對測試質量進行評估。利用Excel進行測試管理,可在無人干預的情況下自動執行一系列測試用例。引入邏輯測試序列,采用參數化設計,實現了測試用例的重用,減少了測試用例的實際開發量,也降低了不同DCT軟件平臺的測試復用工作量,大大降低了測試成本。

1 趙治國,刁威振,王琪,等.干式DCT控制系統硬件在環仿真試驗臺開發.汽車工程,2012,34(11):1024~1032.

2 孫賢安,吳光強,姜超,等.人-車-路閉環系統中的雙離合器式自動變速器車輛換擋規律.汽車技術,2014(7):18~23.

3 姜超,焦偉,易飛.DCT硬件在環仿真系統平臺設計.上海汽車,2010(10):23~26.

4 馬培蓓,吳進華,紀軍,等.dSPACE實時仿真平臺軟件環境及應用.系統仿真學報,2004,16(4):667~670.

5 俞志華,喬婷,付金勇,等.基于dSPACE的汽車座椅記憶模塊自動化測試平臺.中國汽車工程學會年會,上海,2015.

6 黃永逸,馬增輝,鄭韓麟,等.汽油機ECU HIL自動化測試的實現.中國汽車工程學會年會,上海,2014.

7 宋長營,李大明,王欣偉.電控系統HIL自動測試平臺開發與研究.內燃機與動力裝置,2015,32(1):70~73.

8 葉婷,劉瑩,鄭韓麟.一種車身控制器HIL自動化測試的實現方法.中國汽車工程學會年會,上海,2015.

9 田真,黃小楓,李志成,等.整車控制器硬件在環測試流程及測試用例庫設計.汽車工程學報,2014,4(3):207~212.

10 溫劍鋒,陳朋,王云鵬,等.復用技術在鐵路軟件測試的應用研究.中國智能交通年會,廣州,2014.

(責任編輯 斛 畔)

修改稿收到日期為2017年3月20日。

Research and Application of HIL Automatic Test Platform for DCT Control System

Chen Zhixin,Qu Baixue,Zhang Ronghui,Sun Mingyang,Zheng Yan
(China FAW Corporation Limited R&D Center,Changchun 130011)

The Hardware-In-Loop(HIL)test platform of the Dual Clutch Transmission(DCT)controller was built.In combination of practical program to interpret the automatic test process,and using modular test library to rapidly establish logic test sequence,and by using parameterized design to realize reusing of test sequence,through writing script to realize interaction of Excel and AutomationDesk,which makes the automatic test results more intuitive.In combination of practical example injected with faults,the effect of automatic test was verified,which show that the platform can rapidly and effectively verify DCT control strategy in project development,and improve quality of control software.

HIL,DCT,Automatic test

硬件在環 DCT 自動化測試

U467.5+2

A

1000-3703(2017)07-0001-04

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 久久精品亚洲热综合一区二区| 成人夜夜嗨| 欧美区一区二区三| 色偷偷一区| 欧美区日韩区| 国产国语一级毛片| 欧美在线一二区| 国产亚洲欧美在线专区| 国产高清在线精品一区二区三区 | 精品99在线观看| 国产香蕉国产精品偷在线观看 | 国产一级毛片在线| 精品91在线| 国产一区二区三区夜色| 91视频首页| 国产日韩精品欧美一区灰| 欧美午夜性视频| 欧美亚洲网| 国外欧美一区另类中文字幕| 狠狠亚洲婷婷综合色香| 尤物国产在线| 欧美一区中文字幕| 嫩草影院在线观看精品视频| 2021国产精品自产拍在线观看| 激情综合图区| 青青青国产视频手机| 欧洲av毛片| 亚洲精品视频在线观看视频| 一级爆乳无码av| 亚洲国产欧美自拍| 日韩人妻精品一区| 国产女人综合久久精品视| 色综合久久无码网| 91亚瑟视频| 色偷偷男人的天堂亚洲av| 四虎成人精品在永久免费| 国产微拍精品| 亚洲h视频在线| 日韩福利在线观看| 久久大香香蕉国产免费网站| 无遮挡一级毛片呦女视频| 欧美成人精品在线| 久久99国产乱子伦精品免| 黄色三级网站免费| 国产精品成人久久| 国产一级无码不卡视频| 狠狠操夜夜爽| 欧美a在线| 国产亚洲欧美在线视频| 欧美视频二区| 热re99久久精品国99热| 992tv国产人成在线观看| 2021国产精品自拍| 亚洲青涩在线| 亚洲精品福利网站| 久久精品日日躁夜夜躁欧美| 免费午夜无码18禁无码影院| 亚洲制服丝袜第一页| 亚洲人成网站色7799在线播放| 欧美日韩另类国产| 日本草草视频在线观看| 欧美日韩一区二区在线免费观看| 亚洲人成网站色7777| 国产一级一级毛片永久| 国产在线观看高清不卡| 激情视频综合网| 国产99热| 午夜少妇精品视频小电影| 噜噜噜久久| 青青操视频免费观看| 久草视频中文| 在线国产91| 人妻精品久久久无码区色视| 老熟妇喷水一区二区三区| 国内视频精品| 美女国内精品自产拍在线播放 | 国产丰满大乳无码免费播放| 日韩毛片基地| a毛片在线| 91偷拍一区| 国产亚洲精品97在线观看| 成人免费网站在线观看|