[發(fā)明專利]一種模型集成調(diào)度系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410304767.3 | 申請日: | 2014-06-30 |
| 公開(公告)號: | CN104021464B | 公開(公告)日: | 2017-09-26 |
| 發(fā)明(設(shè)計)人: | 劉少飛;郭子江;陳杰;王魏 | 申請(專利權(quán))人: | 長城汽車股份有限公司 |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00;G06Q10/08;G06Q50/28 |
| 代理公司: | 石家莊冀科專利商標(biāo)事務(wù)所有限公司13108 | 代理人: | 李羨民,高錫明 |
| 地址: | 071000 河*** | 國省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 模型 集成 調(diào)度 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種發(fā)動機(jī)電子控制單元(ECU)的模型集成調(diào)度系統(tǒng),屬于發(fā)動機(jī)技術(shù)領(lǐng)域。
背景技術(shù)
ECU軟件的開發(fā)大都采用基于模型的設(shè)計,Simulink是其中一種最常用的建模工具,目前對模型的執(zhí)行主要是基于時間的調(diào)度,即使有segment調(diào)度,也只是實現(xiàn)了簡單的180度調(diào)用一次,沒有將任務(wù)細(xì)化,存在著通用性差、任務(wù)觸發(fā)精度不高、調(diào)度方式與模型實際運行機(jī)制相差較大等缺點,致使模型集成測試不夠準(zhǔn)確、也不夠充分。另外,如果集成的模型發(fā)生變化,觸發(fā)源也會發(fā)生變化,觸發(fā)信號改動較大,費時費力。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種通用性強(qiáng),任務(wù)觸發(fā)精度高的模型集成調(diào)度系統(tǒng)。
本發(fā)明所述問題是以下述技術(shù)方案實現(xiàn)的:
一種模型集成調(diào)度系統(tǒng),包括依次相連的基本參數(shù)輸入模塊、任務(wù)觸發(fā)器、任務(wù)分配模塊和集成模型,所述任務(wù)觸發(fā)器內(nèi)設(shè)置有依次連接的角度步長計算器、角度累加器和任務(wù)觸發(fā)模塊,所述集成模型中設(shè)置有多個任務(wù)函數(shù)模塊,所述任務(wù)觸發(fā)器設(shè)置有任務(wù)函數(shù)列表,任務(wù)函數(shù)列表中的任務(wù)函數(shù)名與集成模型中的任務(wù)函數(shù)模塊一一對應(yīng)。
上述模型集成調(diào)度系統(tǒng),所述模型集成調(diào)度系統(tǒng)按如下方式運作:
a.發(fā)動機(jī)運行時,基本參數(shù)輸入模塊向任務(wù)觸發(fā)器輸出以下信號:發(fā)動機(jī)轉(zhuǎn)速信號RPM、0號缸壓縮上止點對應(yīng)曲軸轉(zhuǎn)角TDC0_Deg、缺齒后第二個齒的下降沿對應(yīng)曲軸轉(zhuǎn)角S0_FIRST_Deg、缺齒后第二十二個齒的下降沿對應(yīng)曲軸轉(zhuǎn)角S1_FIRST_Deg和系統(tǒng)仿真步長dT;所述TDC0_Deg、S0_FIRST_Deg、和S1_FIRST_Deg這三個參數(shù)是系統(tǒng)定義的參考點,分別對應(yīng)108度、0度、120度,然后TDC、S0、S1分別每隔180度、即每個沖程出現(xiàn)一次,從而觸發(fā)相應(yīng)任務(wù);
b. 角度步長計算器接收到由基本參數(shù)輸入模塊送來的發(fā)動機(jī)轉(zhuǎn)速RPM和系統(tǒng)仿真步長dT后,利用下式計算出角度步長trgSSDeg:
trgSSDeg=RPM*6*dT,
然后將計算結(jié)果發(fā)送到角度累加器;
c. 角度累加器將接收到的角度步長進(jìn)行累加(初始值默認(rèn)為0度),以模擬曲軸轉(zhuǎn)角,同時將累加值與發(fā)動機(jī)曲軸一個工作循環(huán)所轉(zhuǎn)過的角度進(jìn)行比較,如果累加值超過曲軸一個工作循環(huán)所轉(zhuǎn)過的角度,則將角度累加器重置為0度,重新累加,周而復(fù)始,角度累加器輸出的曲軸轉(zhuǎn)角值送入任務(wù)觸發(fā)模塊;
d. 任務(wù)觸發(fā)器接收角度累加器輸出的曲軸轉(zhuǎn)角信號并根據(jù)該信號和其內(nèi)部步長計數(shù)器的計數(shù)值輸出相應(yīng)的任務(wù)觸發(fā)信號,具體觸發(fā)的任務(wù)包括初始化任務(wù)、角度任務(wù)和時間任務(wù);
e. 任務(wù)分配模塊根據(jù)任務(wù)觸發(fā)器輸出的任務(wù)觸發(fā)信號和任務(wù)函數(shù)列表中的任務(wù)函數(shù)名調(diào)用集成模型中相應(yīng)的任務(wù)函數(shù)模塊;
利用EasyCode編譯鏈接工具,將模型生成代碼、代碼自動編譯鏈接、生成A2L文件,將Simulink模型、數(shù)據(jù)字典、調(diào)度信息、底層驅(qū)動程序集成生成可執(zhí)行文件,利用P&E下載器下載到ECU開發(fā)板中。
上述模型集成調(diào)度系統(tǒng),所述任務(wù)觸發(fā)器觸發(fā)角度任務(wù)的條件是:若上一個執(zhí)行周期曲軸轉(zhuǎn)角到當(dāng)前曲軸轉(zhuǎn)角覆蓋目標(biāo)角度,則觸發(fā)相應(yīng)的角度任務(wù)。
上述模型集成調(diào)度系統(tǒng),所述角度任務(wù)包括S0任務(wù)和S1任務(wù),對于四缸GDI發(fā)動機(jī),S0任務(wù)對應(yīng)的觸發(fā)角度為0度、180度、360度和540度,S1任務(wù)對應(yīng)的觸發(fā)角度為120度、300度、480度和660度。
上述模型集成調(diào)度系統(tǒng),所述任務(wù)觸發(fā)器為每個時間任務(wù)分配一個步長計數(shù)器,計數(shù)器對系統(tǒng)仿真步長進(jìn)行累加,當(dāng)計數(shù)器的輸出信號達(dá)到設(shè)定值時,任務(wù)觸發(fā)器輸出該時間任務(wù)的觸發(fā)信號,并將計數(shù)器重置為0,以便進(jìn)行該任務(wù)的下一次觸發(fā)。
上述模型集成調(diào)度系統(tǒng),對于四缸GDI發(fā)動機(jī),時間任務(wù)對應(yīng)的時間為1ms、10ms、20ms、50ms、100ms和200ms。
上述模型集成調(diào)度系統(tǒng),所述任務(wù)函數(shù)列表中的任務(wù)函數(shù)名按優(yōu)先級列于相應(yīng)任務(wù)的.txt文件中,并通過.m文件與集成模型中的對應(yīng)任務(wù)函數(shù)模塊的觸發(fā)信號相關(guān)聯(lián)。
上述模型集成調(diào)度系統(tǒng),所述系統(tǒng)仿真步長設(shè)為小于等于0.0001s;數(shù)值越小,系統(tǒng)仿真精度越高。
本發(fā)明觸發(fā)的任務(wù)包括初始化任務(wù)、角度任務(wù)和時間任務(wù)且任務(wù)觸發(fā)器精度可調(diào),同傳統(tǒng)模型集成調(diào)度系統(tǒng)相比,本發(fā)明的任務(wù)觸發(fā)類型更全面,通用性更強(qiáng),任務(wù)觸發(fā)精度更高。本系統(tǒng)通過.m文件將.txt文件中任務(wù)函數(shù)列表與模型及觸發(fā)信號關(guān)聯(lián),模型修改效率更高。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于長城汽車股份有限公司,未經(jīng)長城汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410304767.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種滑動式穿刺針保護(hù)套
- 下一篇:一種子宮托舉裝置
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種用戶隊列調(diào)度的方法和裝置
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種調(diào)度方法和裝置
- 一種調(diào)度終端動態(tài)切換調(diào)度組歸屬關(guān)系的方法及裝置
- 用戶調(diào)度方法、裝置、基站和存儲介質(zhì)
- 一種食材的調(diào)度系統(tǒng)和方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲介質(zhì)
- 一種自動化調(diào)度系統(tǒng)和調(diào)度方法





