基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車輛外界環(huán)境溫度計算方法,更具體地,涉及基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法。
【背景技術(shù)】
[0002]目前,隨著車輛的日益發(fā)展和普及,對車輛的舒適性的要求越來越高,因此,基于車輛外界環(huán)境溫度對車輛空調(diào)進(jìn)行控制變得越來越重要。
[0003]在現(xiàn)有的技術(shù)方案中,通常以如下方式獲取車輛外界環(huán)境溫度:在車輛的前格柵處安裝外界環(huán)境溫度傳感器,并將所述外界環(huán)境溫度傳感器采集的溫度數(shù)據(jù)傳送到車輛的主控制器以進(jìn)行后續(xù)處理。
[0004]然而,現(xiàn)有的技術(shù)方案存在如下問題:由于需要使用特定的外界環(huán)境溫度傳感器,故成本較高。
[0005]因此,存在如下需求:提供具有較低成本的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法。
【發(fā)明內(nèi)容】
[0006]為了解決上述現(xiàn)有技術(shù)方案中所存在的問題,本發(fā)明提出了具有較低成本的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法。
[0007]本發(fā)明的目的可以通過以下技術(shù)方案實現(xiàn):
一種基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法,所述基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法包括下列步驟:
(Al)周期性地根據(jù)車輛實時參數(shù)確定車輛的當(dāng)前狀態(tài);
(A2)根據(jù)所確定的車輛的當(dāng)前狀態(tài)并基于發(fā)動機進(jìn)氣溫度計算當(dāng)前外界環(huán)境溫度以用于后續(xù)處理。
[0008]在上面所公開的方案中,優(yōu)選地,所述方法進(jìn)一步包括:如果確定車輛的當(dāng)前狀態(tài)為“冷車未啟動”,則以如下方式計算當(dāng)前外界環(huán)境溫度:
(BI)將車輛的熄火時間與預(yù)定的熄火時間閾值相比較;
(B2)如果車輛的熄火時間小于所述熄火時間閾值,則將前一次計算的外界環(huán)境溫度用作當(dāng)前外界環(huán)境溫度,并且如果不存在前一次計算的外界環(huán)境溫度,則將預(yù)定義的缺省溫度值用作當(dāng)前外界環(huán)境溫度;
(B3)如果車輛的熄火時間大于所述熄火時間閾值,則進(jìn)一步將當(dāng)前發(fā)動機水溫與預(yù)定的第一發(fā)動機水溫閾值相比較,并且如果當(dāng)前發(fā)動機水溫大于所述第一發(fā)動機水溫閾值,則根據(jù)當(dāng)前發(fā)動機水溫查詢冷車工況外界環(huán)境溫度-發(fā)動機水溫映射表來確定當(dāng)前外界環(huán)境溫度,而如果當(dāng)前發(fā)動機水溫小于所述第一發(fā)動機水溫閾值,則將當(dāng)前采集到的發(fā)動機進(jìn)氣溫度用作當(dāng)前外界環(huán)境溫度。
[0009]在上面所公開的方案中,優(yōu)選地,所述方法進(jìn)一步包括:如果確定車輛的當(dāng)前狀態(tài)為“怠速”,則以如下方式計算當(dāng)前外界環(huán)境溫度:根據(jù)當(dāng)前發(fā)動機水溫查詢怠速工況外界環(huán)境溫度-發(fā)動機水溫映射表來確定當(dāng)前外界環(huán)境溫度。
[0010]在上面所公開的方案中,優(yōu)選地,所述方法進(jìn)一步包括:如果確定車輛的當(dāng)前狀態(tài)為“行駛中”,則以如下方式計算當(dāng)前外界環(huán)境溫度:
(Cl)將車輛的當(dāng)前節(jié)氣門開度與預(yù)定的節(jié)氣門開度閾值相比較,并且如果當(dāng)前節(jié)氣門開度小于所述節(jié)氣門開度閾值,則返回以重新確定車輛的當(dāng)前狀態(tài)是否為“怠速”,而如果當(dāng)前節(jié)氣門開度大于所述節(jié)氣門開度閾值,則進(jìn)入步驟(C2 );
(C2)將車輛的當(dāng)前發(fā)動機水溫與預(yù)定的第二發(fā)動機水溫閾值相比較,并且如果當(dāng)前發(fā)動機水溫大于所述第二發(fā)動機水溫閾值,則使用第二最大期望算法計算當(dāng)前外界環(huán)境溫度,而如果當(dāng)前發(fā)動機水溫小于所述第二發(fā)動機水溫閾值,則使用第一最大期望算法計算當(dāng)前外界環(huán)境溫度;
(C3)將本次計算出的當(dāng)前外界環(huán)境溫度與前一次計算的外界環(huán)境溫度相比較,并且如果本次計算出的當(dāng)前外界環(huán)境溫度小于前一次計算的外界環(huán)境溫度,則將前一次計算的外界環(huán)境溫度減去0.5°C后作為最終確定的當(dāng)前外界環(huán)境溫度,而如果本次計算出的當(dāng)前外界環(huán)境溫度大于前一次計算的外界環(huán)境溫度,則將前一次計算的外界環(huán)境溫度加上0.5°C后作為最終確定的當(dāng)前外界環(huán)境溫度。
[0011]在上面所公開的方案中,優(yōu)選地,所述第一最大期望算法包括:啟動定時器,在所述定時器的定時內(nèi)對節(jié)氣門開度和車速進(jìn)行積分運算,直至發(fā)動機進(jìn)氣溫度下降一度;隨后計算出單位時間的節(jié)氣門開度及車速,并隨之按比例計算節(jié)氣門開度達(dá)到100%時外部環(huán)境溫度的降幅,以得到近似的當(dāng)前外界環(huán)境溫度,隨后將所得到近似當(dāng)前外界環(huán)境溫度乘以修正系數(shù)以得到本次計算的當(dāng)前外界環(huán)境溫度,所述修正系數(shù)由第一車速修正表定義。
[0012]在上面所公開的方案中,優(yōu)選地,所述第二最大期望算法包括:啟動定時器,在所述定時器的定時內(nèi)對節(jié)氣門開度和車速進(jìn)行積分運算,直至發(fā)動機進(jìn)氣溫度下降一度;隨后計算出單位時間的節(jié)氣門開度及車速,并隨之按比例計算節(jié)氣門開度達(dá)到100%時外部環(huán)境溫度的降幅,以得到近似的當(dāng)前外界環(huán)境溫度,隨后將所得到近似當(dāng)前外界環(huán)境溫度乘以修正系數(shù)以得到本次計算的當(dāng)前外界環(huán)境溫度,所述修正系數(shù)由第二車速修正表定義。
[0013]在上面所公開的方案中,優(yōu)選地,所述第一車速修正表應(yīng)用于城市道路行駛工況,而所述第二車速修正表應(yīng)用于復(fù)雜路況工況,并且所述第一車速修正表和所述第二車速修正表通過試驗標(biāo)定的方式而被確定。
[0014]本發(fā)明所公開的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法具有如下優(yōu)點:提供了實現(xiàn)簡單并且成本較低的外界環(huán)境溫度計算方法。
【附圖說明】
[0015]結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點將會被本領(lǐng)域技術(shù)人員更好地理解,其中:
圖1是根據(jù)本發(fā)明的實施例的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法的流程圖。
【具體實施方式】
[0016]圖1是根據(jù)本發(fā)明的實施例的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法的流程圖。如圖1所示,本發(fā)明所公開的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法包括下列步驟=(Al)周期性地根據(jù)車輛實時參數(shù)確定車輛的當(dāng)前狀態(tài);(A2)根據(jù)所確定的車輛的當(dāng)前狀態(tài)并基于發(fā)動機進(jìn)氣溫度計算當(dāng)前外界環(huán)境溫度以用于后續(xù)處理。
[0017]優(yōu)選地,本發(fā)明所公開的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法進(jìn)一步包括:如果確定車輛的當(dāng)前狀態(tài)為“冷車未啟動”(例如發(fā)動機速度小于0),則以如下方式計算當(dāng)前外界環(huán)境溫度=(Bl)將車輛的熄火時間與預(yù)定的熄火時間閾值相比較;(B2)如果車輛的熄火時間小于所述熄火時間閾值(即熄火時間不夠長),則將前一次計算的外界環(huán)境溫度用作當(dāng)前外界環(huán)境溫度(即使用上一次計算的外界環(huán)境溫度作為當(dāng)前外界環(huán)境溫度),并且如果不存在前一次計算的外界環(huán)境溫度,則將預(yù)定義的缺省溫度值用作當(dāng)前外界環(huán)境溫度;(B3)如果車輛的熄火時間大于所述熄火時間閾值(即熄火時間足夠長),則進(jìn)一步將當(dāng)前發(fā)動機水溫與預(yù)定的第一發(fā)動機水溫閾值相比較,并且如果當(dāng)前發(fā)動機水溫大于所述第一發(fā)動機水溫閾值(例如大于40°C),則根據(jù)當(dāng)前發(fā)動機水溫查詢冷車工況外界環(huán)境溫度-發(fā)動機水溫映射表(其定義了在冷車工況下外界環(huán)境溫度和發(fā)動機水溫之間的映射關(guān)系,這可以通過試驗標(biāo)定的方法實現(xiàn))來確定當(dāng)前外界環(huán)境溫度,而如果當(dāng)前發(fā)動機水溫小于所述第一發(fā)動機水溫閾值,則將當(dāng)前采集到的發(fā)動機進(jìn)氣溫度用作當(dāng)前外界環(huán)境溫度。
[0018]優(yōu)選地,本發(fā)明所公開的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法進(jìn)一步包括:如果確定車輛的當(dāng)前狀態(tài)為“怠速”(例如發(fā)動機速度大于O并且車輛速度等于O以及車輛當(dāng)前擋位為P或N),則以如下方式計算當(dāng)前外界環(huán)境溫度:根據(jù)當(dāng)前發(fā)動機水溫查詢怠速工況外界環(huán)境溫度-發(fā)動機水溫映射表(其定義了在怠速工況下外界環(huán)境溫度和發(fā)動機水溫之間的映射關(guān)系,這可以通過試驗標(biāo)定的方法實現(xiàn))來確定當(dāng)前外界環(huán)境溫度。
[0019]優(yōu)選地,本發(fā)明所公開的基于發(fā)動機進(jìn)氣溫度的車輛外界環(huán)境溫度計算方法進(jìn)一步包括:如果確定車輛的當(dāng)前狀態(tài)為“行駛中”,則以如下方式計算當(dāng)前外界環(huán)境溫度:(Cl)將車輛的當(dāng)前節(jié)氣門開度與預(yù)定的節(jié)氣門開度閾值相比較,并且如果當(dāng)前節(jié)氣門開度小于所述節(jié)氣門開度閾值(例如當(dāng)前節(jié)氣門開度小于30%),則返回以重新確定車輛的