国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于V模式的智能SCR軟件開發(fā)及應(yīng)用

2020-09-10 07:22:44黃永鵬劉星葉宇梁鄭岳
內(nèi)燃機(jī)與配件 2020年4期

黃永鵬 劉星 葉宇 梁鄭岳

摘要:為滿足非道路國四排放標(biāo)準(zhǔn)對柴油機(jī)排氣污染物NOx限值的要求,結(jié)合基于模型開發(fā)的設(shè)計(jì)思想和V模式開發(fā)流程,完成了從需求架構(gòu)設(shè)計(jì)、MATLAB/Simulink建模開發(fā)、軟件測試確認(rèn)的智能SCR軟件開發(fā)。智能SCR軟件的控制策略主要包括催化器模型、前饋控制模型、氨存儲計(jì)算模型、尿素量修正模型、尿素噴射控制模型等。然后將智能SCR軟件與柴油機(jī)其它控制功能進(jìn)行軟件集成,并將生成的ECU軟件刷寫至非道路國四ECU。最后在試驗(yàn)臺架上完成了多組冷機(jī)和暖機(jī)的非道路瞬態(tài)循環(huán)(NRTC循環(huán))測試。試驗(yàn)結(jié)果表明:在NRTC試驗(yàn)循環(huán)下,NOx轉(zhuǎn)化效率最高達(dá)到了94.46%,經(jīng)催化還原后的NOx排放值達(dá)到了0.464g/(kW·h),低于非道路國四排放標(biāo)準(zhǔn)對排放物NOx的排放限值要求,開發(fā)的智能SCR軟件可以批量應(yīng)用于非道路國四柴油機(jī)。

Abstract: A order to meet Non-Road T4 emission standard for requirements of diesel engine exhaust pollutants NOx limits, combined with the model-based design idea and the V-model development process, an intelligent SCR software from requirement and architecture design, MATLAB/Simulink modeling development, software testing and validation is completely developed. Control strategy of the intelligent SCR software is mainly included catalytic converter models, feed forward control models, NH3 storage and calculation models, urea quantity correction models, urea injection control models, etc. The intelligent SCR software is integrated with other control functions of diesel engine, and the generated ECU software is written into a Non-Road T4 ECU. It is tested finally several times with cold and warm Non-Road Transient Cycles (NRTC) on a test bench. The test results show that under NRTC test cycle, the NOx conversion efficiency reached the highest 94.46%, and the NOx emission value after catalytic reduction reached 0.464g/(kW·h), which was lower than the NOx emission limit of non-road T4 emission standard, the developed intelligent SCR software can be applied to the series product of non-road T4 diesel engines.

關(guān)鍵詞:非道路國四排放;基于模型開發(fā);V模式開發(fā)流程;智能SCR軟件;NRTC循環(huán)

Key words: non-road T4 emission;model-based development;V-model develop process;intelligent SCR software;NRTC cycle

0? 引言

隨著環(huán)境問題的日益突出,針對道路用汽車和非道路移動機(jī)械用柴油機(jī)的污染物排放法規(guī)逐步完善,其對氮氧化物(NOx)和顆粒物(PM)等柴油機(jī)排氣污染物的排放限值都作出了嚴(yán)格的要求。非道路國四階段的排放法規(guī)對額定凈功率在130kW至560kW之間的非道路用柴油機(jī)的NOx污染物排放限值要求已經(jīng)達(dá)到了2.0g/(kW·h)。選擇性催化還原(SCR)技術(shù)作為減少柴油機(jī)NOx排放的重要尾氣后處理技術(shù)[1],已廣泛應(yīng)用于道路車輛、工程機(jī)械等領(lǐng)域[2]。

由于非道路移動機(jī)械對柴油機(jī)的采購成本較敏感,無論是采用國際知名電控燃油系統(tǒng)供應(yīng)商提供的非智能型后處理系統(tǒng)控制方案,還是使用單獨(dú)的后處理控制器控制智能型后處理系統(tǒng),都不利于對柴油機(jī)成本的控制,因此通過自主研發(fā)既能控制智能型后處理系統(tǒng),又不需要增加單獨(dú)的后處理控制器的集成式智能SCR軟件,為企業(yè)在達(dá)標(biāo)排放法規(guī)要求下,推動后處理系統(tǒng)標(biāo)準(zhǔn)化、降低后處理系統(tǒng)配套門檻及有效控制柴油機(jī)成本提供了一個(gè)良好的方式。

1? 后處理系統(tǒng)介紹

如圖1所示為一種非道路國四后處理系統(tǒng)結(jié)構(gòu)示意,該后處理系統(tǒng)的技術(shù)路線為DOC+DPF+SCR,其主要電控零部件包含通過CAN總線控制的智能尿素泵、集成了尿素液位溫度品質(zhì)傳感器的尿素箱、DOC上游溫度傳感器、DPF上游溫度傳感器、DPF壓差傳感器、SCR上游溫度傳感器、下游NOx傳感器等。

該后處理系統(tǒng)的工作原理為:當(dāng)柴油機(jī)運(yùn)行時(shí),集成在ECU中的智能SCR軟件將根據(jù)柴油機(jī)當(dāng)前的運(yùn)行狀態(tài),通過CAN報(bào)文的形式向智能尿素泵發(fā)送相應(yīng)指令,并由智能尿素泵獨(dú)立完成系統(tǒng)初始化、怠速等待、建壓、休眠、等待噴射、噴射、反抽、尿素管路加熱、防凍液解凍等工作。其中,智能SCR軟件負(fù)責(zé)采集后處理系統(tǒng)各個(gè)溫度傳感器信號、壓差傳感器信號、NOx傳感器信號、尿素液位溫度品質(zhì)傳感器信號和與柴油機(jī)運(yùn)行工況相關(guān)的參數(shù),然后通過催化器模型、前饋控制、氨存儲計(jì)算、自適應(yīng)修正等控制算法計(jì)算出理論的尿素噴射量,并將其按照一定的CAN報(bào)文格式發(fā)送到CAN總線網(wǎng)絡(luò)中。智能尿素泵從CAN總線網(wǎng)絡(luò)中接收到尿素噴射量報(bào)文后,按照設(shè)定的噴射壓力和噴射頻率驅(qū)動尿素噴嘴工作。尿素溶液在柴油機(jī)高溫尾氣下發(fā)生蒸發(fā)、熱解和水解等反應(yīng)后生成NH3,然后NH3與上游尾氣中的NOx經(jīng)混合器充分混合后,進(jìn)入SCR催化器進(jìn)行催化還原反應(yīng)生成N2和H2O,從而實(shí)現(xiàn)降低柴油機(jī)NOx排放的目的[3]。

尿素溶液的熱解、水解和SCR系統(tǒng)的氧化還原反應(yīng)機(jī)理為[4]:

(NH)CO→NH+HNCO? ? ? ? ? ? (1)

HNCO+HO→NH+CO? ? ? ? ? ? ?(2)

6NO+4NH→5N+6HO? ? ? ? ? ? ?(3)

4NO+4NH+O→4N+6HO? ? ? ? ? (4)

NO+2NH+NO→2N+3HO? ? ? ? ?(5)

式(1)至(5)中,(NH)CO為尿素溶液;NH為氨氣;HNCO為異氰酸;HO為水;CO為二氧化碳;NO為一氧化氮;N為氮?dú)?O為氧氣;NO為二氧化氮。

2? 智能SCR系統(tǒng)控制策略開發(fā)

2.1 V模式開發(fā)流程

由于汽車電子行業(yè)的傳統(tǒng)開發(fā)流程已經(jīng)很難適應(yīng)日益多樣化的功能需求和復(fù)雜的控制算法開發(fā)要求[5],而采用基于模型開發(fā)的V模式開發(fā)流程能夠在保證較高軟件質(zhì)量的情況下,縮短開發(fā)周期,降低開發(fā)成本,以及在開發(fā)階段完成對模型的驗(yàn)證,實(shí)現(xiàn)模型和代碼的更新同步,因此高效及標(biāo)準(zhǔn)化的V模式開發(fā)流程被廣泛應(yīng)用于汽車電子軟件開發(fā)領(lǐng)域[6-7]。

圖2為結(jié)合自主軟件開發(fā)工程化經(jīng)驗(yàn)設(shè)計(jì)的非道路國四智能SCR軟件的V模式開發(fā)流程。該開發(fā)流程除了包含需求設(shè)計(jì)、架構(gòu)設(shè)計(jì)、模型設(shè)計(jì)、軟件實(shí)現(xiàn)、單元測試、集成測試、驗(yàn)收測試等完整的基于模型開發(fā)的內(nèi)容之外,還使用了行業(yè)內(nèi)知名的管理工具對軟件需求、軟件配置、軟件測試、軟件變更等進(jìn)行管理,從而使智能SCR系統(tǒng)控制策略開發(fā)過程得到有效管控,使其軟件的開發(fā)質(zhì)量得到切實(shí)保證。

2.2 軟件需求架構(gòu)設(shè)計(jì)

需求開發(fā)包含需求捕獲和需求分析。需求的來源可以是國家的相關(guān)排放法規(guī)、行業(yè)內(nèi)新技術(shù)、競品新功能、內(nèi)部客戶和外部客戶的開發(fā)需求、非功能性需求等,其內(nèi)容不僅涉及軟件需求,而且還涉及對硬件資源等的需求。

如表1所示,為軟件開發(fā)人員從各相關(guān)方收集的部分智能SCR軟件的原始開發(fā)需求。軟件開發(fā)人員將對所有的原始開發(fā)需求進(jìn)行分析,并形成規(guī)范的需求規(guī)格說明書,用以明確軟件開發(fā)的內(nèi)容和指導(dǎo)軟件開發(fā)的工作[8]。

軟件架構(gòu)是軟件系統(tǒng)的一個(gè)核心,它對軟件的功能、特性和結(jié)構(gòu)都起到?jīng)Q定性的作用。由于通過對軟件架構(gòu)的設(shè)計(jì)可以將軟件需求轉(zhuǎn)化為軟件模型,因此軟件架構(gòu)是一種抽象解決軟件需求的方案[9]。此外,軟件架構(gòu)設(shè)計(jì)需要遵循分層設(shè)計(jì)、模塊劃分、低耦合高內(nèi)聚、接口控制等原則[10]。

通過對非道路國四排放法規(guī)、競品新功能、用戶需求、非功能性需求等需求來源進(jìn)行分析,形成了完善的智能SCR軟件開發(fā)需求規(guī)格說明,并遵循軟件架構(gòu)的設(shè)計(jì)原則和基于模型開發(fā)的設(shè)計(jì)思想,得到了如圖3所示的智能SCR系統(tǒng)應(yīng)用層軟件架構(gòu)設(shè)計(jì)方案,其由傳感器信號采集及處理模塊、SCR接口模塊、SCR控制策略模塊、尿素噴射模塊和COM模塊組成。

傳感器信號采集及處理模塊中包含尿素液位溫度品質(zhì)傳感器模型、SCR上游溫度傳感器模型、SCR下游NOx傳感器模型等。SCR接口模塊從ECU的其它功能模塊接收發(fā)動機(jī)當(dāng)前運(yùn)行狀態(tài)、轉(zhuǎn)速、扭矩、排氣質(zhì)量流量等信息。SCR控制策略模塊由SCR溫度模型、SCR催化器模型、SCR前饋模型、SCR自適應(yīng)模型、氨存儲計(jì)算模型、SCR狀態(tài)機(jī)模型等組成。COM模塊中包含尿素泵運(yùn)行狀態(tài)信息、尿素泵故障信息、維修保養(yǎng)信息等CAN報(bào)文接收模型及與發(fā)動機(jī)和環(huán)境信息、SCR上游溫度信息、尿素噴射量信息等相關(guān)的CAN報(bào)文發(fā)送模型。

2.3 軟件建模開發(fā)

軟件開發(fā)人員根據(jù)軟件需求規(guī)格說明書和軟件架構(gòu)設(shè)計(jì)方案中的詳細(xì)設(shè)計(jì)描述,即可借助MATLAB/Simulink軟件開展智能SCR軟件控制策略的建模開發(fā)工作。

智能SCR軟件控制策略原理示意如圖4所示,其通過采集SCR上游溫度傳感器信號用于計(jì)算SCR溫度模型,并將SCR溫度傳遞給氨存儲模型用于計(jì)算氨存儲值,通過SCR模型計(jì)算上游NOx濃度值,然后通過SCR模型中的轉(zhuǎn)化效率模型計(jì)算出轉(zhuǎn)化效率值,并傳遞給前饋控制模型用于計(jì)算NH3基礎(chǔ)值,此時(shí),經(jīng)過SCR自適應(yīng)模型計(jì)算的NH3修正因子對NH3基礎(chǔ)值進(jìn)行加權(quán),然后傳遞給尿素噴射控制模型用于計(jì)算尿素溶液理論噴射量,最終獲得的尿素噴射量將通過COM模塊發(fā)送給智能尿素泵,并由智能尿素泵根據(jù)發(fā)動機(jī)當(dāng)前的運(yùn)行工況進(jìn)行實(shí)時(shí)的尿素噴射。

2.4 軟件測試確認(rèn)

當(dāng)單元測試完成后,一般會采用黑盒測試技術(shù)對兩個(gè)以上的模塊進(jìn)行自下而上或自上而下的分階段、遞進(jìn)式的集成測試。

當(dāng)完成集成測試后,將對軟件進(jìn)行功能級的測試確認(rèn),以確保開發(fā)的軟件功能滿足開發(fā)需求。

如表2所示為根據(jù)智能SCR軟件功能需求開發(fā)的,并在硬件在環(huán)仿真測試系統(tǒng)(Hardware -in-the-loop,HIL)上進(jìn)行測試驗(yàn)證的部分功能級別測試用例管理矩陣。在對軟件進(jìn)行功能級別的測試前,軟件測試人員將在管理矩陣中挑選合適的測試用例集,并根據(jù)測試用例中詳細(xì)定義的測試步驟、操作內(nèi)容和期望的測試結(jié)果開展測試工作。

當(dāng)軟件的功能模塊較多,手工測試效率不高的缺點(diǎn)將凸顯,這時(shí)引入自動化測試工具及管理流程可以縮短測試周期及提高軟件質(zhì)量[11]。本文根據(jù)智能SCR系統(tǒng)控制策略的開發(fā)需求,并結(jié)合自動化測試工具自主研發(fā)了SCR功能模塊、CAN報(bào)文模塊、故障管理模塊、掉電保存功能模塊等一系列自動化測試用例及測試腳本,并在HIL上對智能SCR軟件的各項(xiàng)功能進(jìn)行了測試確認(rèn)。同時(shí),使用缺陷管理工具對測試過程中發(fā)現(xiàn)的缺陷進(jìn)行管理,并用于指導(dǎo)軟件缺陷的修復(fù)和回歸測試。

3? 臺架試驗(yàn)驗(yàn)證

3.1 試驗(yàn)樣機(jī)及方案

非道路國四標(biāo)準(zhǔn)GB 20891-2014增加了對瞬態(tài)試驗(yàn)循環(huán)(Non-road transient cycle,NRTC)的定義,該試驗(yàn)循環(huán)包含了1238個(gè)逐秒變化的工況[12]。本文以某直列4缸柴油機(jī)為樣機(jī),如圖5所示搭建試驗(yàn)臺架,采用AVL GEM301EC測試平臺進(jìn)行NRTC試驗(yàn)循環(huán),以驗(yàn)證自主開發(fā)的智能SCR軟件對非道路國四柴油機(jī)尾氣污染物NOx的減排效果。柴油機(jī)技術(shù)參數(shù)見表3。

當(dāng)智能SCR軟件完成驗(yàn)收測試后,將與柴油機(jī)其它控制功能一起進(jìn)行軟件代碼集成。當(dāng)軟件調(diào)試通過后,將生成可執(zhí)行的目標(biāo)代碼ECU.hex文件和ECU.a2l文件。最后通過標(biāo)定工具INCA刷寫到非道路國四柴油機(jī)的ECU中,并采用NRTC試驗(yàn)循環(huán)對集成了智能SCR軟件的非道路國四柴油機(jī)進(jìn)行多組冷機(jī)和暖機(jī)測試驗(yàn)證。

此外,還對應(yīng)用了智能SCR軟件的非道路國四柴油機(jī)進(jìn)行了完整的臺架性能對標(biāo),以便驗(yàn)證柴油機(jī)的各項(xiàng)性能指標(biāo)都能滿足項(xiàng)目開發(fā)任務(wù)書的要求,并符合批量投放應(yīng)用的條件。

3.2 試驗(yàn)結(jié)果及分析

圖6顯示的是暖機(jī)狀態(tài)下原排NOx濃度曲線、尾排NOx濃度曲線與SCR溫度曲線之間的關(guān)系,可見在0秒至300秒時(shí),由于SCR溫度維持在200℃左右,尿素起噴釋放條件受限,從而導(dǎo)致尾排NOx濃度的波動較大。隨著SCR溫度的升高,尾排NOx濃度維持在了一個(gè)較低的水平。如表4所示為其中2組NRTC試驗(yàn)循環(huán)下的NOx排放數(shù)據(jù),最低的NOx排放值達(dá)到了0.464g/(kW·h),對應(yīng)的NOx轉(zhuǎn)化效率為94.46%,兩組試驗(yàn)數(shù)據(jù)都滿足非道路國四法規(guī)對NOx排放限值的要求。此外,根據(jù)試驗(yàn)結(jié)果分析,非道路國四柴油機(jī)的各項(xiàng)性能指標(biāo)也都滿足開發(fā)需求。

4? 結(jié)束語

①HIL仿真測試結(jié)果表明:采用基于模型開發(fā)的設(shè)計(jì)思想和V模式開發(fā)流程搭建的智能SCR系統(tǒng)軟件能夠通過SCR溫度模型、氨存儲模型、轉(zhuǎn)化效率模型、前饋控制模型、SCR自適應(yīng)模型等控制策略精確控制尿素噴射量,并能夠滿足非道路國四柴油機(jī)后處理系統(tǒng)的各項(xiàng)功能需求。

②臺架試驗(yàn)結(jié)果表明:在NRTC試驗(yàn)循環(huán)下,集成式智能SCR軟件能夠驅(qū)動智能尿素泵工作,并有效地控制后處理系統(tǒng)下游NOx的排放,使試驗(yàn)樣機(jī)的NOx排放值低于非道路國四排放標(biāo)準(zhǔn)。由此可見,開發(fā)的智能SCR軟件具備了在非道路國四柴油機(jī)上批量投放應(yīng)用的條件。此外,其良好的控制效果也為達(dá)標(biāo)下一階段的非道路排放限值奠定了基礎(chǔ)。

參考文獻(xiàn):

[1]李頂根,朱紅雨,成曉北.基于模型的SCR控制系統(tǒng)研究[J].內(nèi)燃機(jī)與動力裝置,2015,32(1):26-30.

[2]李興民.重型柴油機(jī)SCR系統(tǒng)滿足WHTC循環(huán)試驗(yàn)研究[D].大連:大連理工大學(xué),2014.

[3]程開榮,吳恒,程曉章.基于MATLAB柴油機(jī)Urea-SCR系統(tǒng)閉環(huán)控制策略仿真[J].內(nèi)燃機(jī)與配件,2018,268(16):12-15.

[4]郭雅各.車用柴油機(jī)DOC/SCR系統(tǒng)的數(shù)值建模及試驗(yàn)研究[D].長沙:湖南大學(xué),2018.

[5]周大偉.基于MATLAB/Simulink的柴油機(jī)SCR系統(tǒng)控制軟件研究[D].鎮(zhèn)江:江蘇大學(xué),2017.

[6]李捷輝,胡立,段暢.柴油機(jī)SCR系統(tǒng)控制策略研究與軟件設(shè)計(jì)[J].車用發(fā)動機(jī),2018,236(3):72-76.

[7]魏學(xué)哲,戴海峰,孫澤昌.汽車嵌入式系統(tǒng)開發(fā)方法、體系架構(gòu)和流程[J].同濟(jì)大學(xué)學(xué)報(bào)(自然科學(xué)版),2012,40(7):1064-1070.

[8]李華,楊洋,張佩.基于整車電子電氣架構(gòu)(EEA)的需求工程方法研究[C].中國汽車工程學(xué)會.2014中國汽車工程學(xué)會年會論文集.北京:機(jī)械工業(yè)出版社,2014:628-632.

[9]馬麗娟.基于軟件開發(fā)環(huán)節(jié)中軟件架構(gòu)的作用研究[J].電子測試,2017,371(13):69-70.

[10]吳遠(yuǎn)盛,陳超,朱帥琦.基于MBD的某型發(fā)動機(jī)控制軟件開發(fā)[J].航空兵器,2018,306(4):73-77.

[11]陽長永,王月波,代林.嵌入式軟件自動化測試及管理系統(tǒng)[J].計(jì)算機(jī)測量與控制,2019,27(9):57-60.

[12]中國環(huán)境保護(hù)部.GB 20891—2014,非道路移動機(jī)械用柴油機(jī)排放污染物排放限值及測量方法(中國第三、四階段)[S].北京:環(huán)境保護(hù)部,2014:48-56.

[13]單昌猛,范強(qiáng)生,劉碩.非道路移動機(jī)械排放法規(guī)及實(shí)施方法[J].內(nèi)燃機(jī)與配件,2019(22):155-156.

————————————

作者簡介:黃永鵬(1976-),男,碩士,工程師,主要從事智能控制器軟件開發(fā)方向的研究。

本溪| 樟树市| 德安县| 香港| 富川| 临夏县| 化德县| 抚松县| 灵丘县| 阆中市| 绵阳市| 连平县| 安仁县| 昆山市| 青海省| 和平区| 宿迁市| 延津县| 文昌市| 平舆县| 庆元县| 盐山县| 疏勒县| 卢龙县| 澎湖县| 买车| 翼城县| 盐亭县| 唐山市| 沈丘县| 皋兰县| 桦南县| 静海县| 萝北县| 堆龙德庆县| 水城县| 城市| 高邑县| 华阴市| 越西县| 顺义区|