平臺軟件油量監(jiān)控算法的建議
一、 總體思路
衛(wèi)星定位車載終端將汽車油量數(shù)據(jù)實時上傳到服務(wù)器后,服務(wù)器軟件要將油耗數(shù)據(jù)進(jìn)行分析處理生成曲線和有關(guān)報表,才能供給用戶分析處理;居秃那是“里程(時間、速度)油耗曲線”,曲線圖上要具備里程、速度、時間、油耗等幾種參數(shù)。必要的基本油耗報表有:“加油報表”、 “漏油報表”、“百公里油耗報表”、、“怠速油耗報表”、“車輛油耗月報表”以及“車輛油耗對比等等”。
油耗統(tǒng)計報表需要五個要素:速度、里程、閥值、加油(漏油)的起點和終點。首先要判斷清楚加油(漏油)的起點和終點,為了準(zhǔn)確判斷這兩個點需要把所有的油量數(shù)據(jù)全部進(jìn)行過濾分析,不停的選取相鄰的兩個時間段內(nèi)的數(shù)據(jù)進(jìn)行分析比較。如下表:
數(shù)組1(前3分鐘的數(shù)據(jù)量) |
數(shù)組2(后3分鐘的數(shù)據(jù)量) |
A0 |
A1 |
A2 |
A3 |
A4 |
A5 |
A6 |
A7 |
A8 |
A9 |
A10 |
A11 |
數(shù)據(jù)分析比較 |
數(shù)據(jù)分析比較 |
根據(jù)兩組數(shù)據(jù)的比較結(jié)果判斷加油(漏油)的起點和終點 |

以上數(shù)據(jù)分析的結(jié)果可能有這幾種情況:一是每組數(shù)據(jù)都接近或相等;二是數(shù)據(jù)忽大忽。蝗菙(shù)據(jù)依次變大;四是數(shù)據(jù)依次變小。根據(jù)這四種結(jié)果,再結(jié)合速度數(shù)據(jù)可確定出加油(漏油)的起點和終點。
另外,不同用戶上傳數(shù)據(jù)的時間間隔不同(建議至少30秒上傳一次),所以我們要取2-3分鐘內(nèi)的數(shù)據(jù),不管數(shù)據(jù)多少全部進(jìn)行分析。
再者,加油和漏油的閥值要分別設(shè)置。
二、 加油統(tǒng)計
1、確定加油起點
以上這兩組數(shù)據(jù)分析的結(jié)果,先判定后一組數(shù)據(jù)在速度為零或速度很小的情況下數(shù)據(jù)依次變大且總變化量超過閥值。前一組數(shù)據(jù)具備兩種條件之一:一是都接近或相等,二是有大有小且最大值減最小值不超過閥值的1/4(不規(guī)則的變化,不能是按規(guī)律依次變大或變。。這時將前一組數(shù)據(jù)取平均值作為加油的起點。
2、確定加油的終點
先判定前一組數(shù)據(jù)在速度為零或速度很小的情況下數(shù)據(jù)依次變大且總變化量超過閥值。后一組數(shù)據(jù)具備這兩種條件之一:一是依次變小,二是都接近或相等。這時將后一組數(shù)據(jù)取平均值作為加油的起點。
3、 加油中間停頓的處理方法
加油中間停頓通常會出現(xiàn)兩次加油的現(xiàn)象,停頓時間只要不超過10分鐘,且中間數(shù)據(jù)的波動不超過閥值的1/4,將這兩次加油合并為一次。
三、 漏油統(tǒng)計
1、確定漏油起點
根據(jù)兩組數(shù)據(jù)分析的結(jié)果,先判定后一組數(shù)據(jù)依次變小且總變化量超過閥值。前一組數(shù)據(jù)具備兩種條件之一:一是都接近或相等,二是有大有。ㄒ欢ú皇且来巫兇蠡蜃冃。┣易畲笾禍p最小值不超過閥值的1/4。這時將前一組數(shù)據(jù)取平均值作為漏油的起點。
2、確定加油的終點
先判定前一組數(shù)據(jù)依次變小且總變化量超過閥值。后一組數(shù)據(jù)具備兩種條件之一:一是都接近或相等,二是有大有。ㄒ欢ú皇且来巫兇蠡蜃冃。┣易畲笾禍p最小值不超過閥值的1/4。這時將后一組數(shù)據(jù)取平均值作為漏油的起點。
四、 百公里油耗的統(tǒng)計
首先取開始時間之前和結(jié)束時間之前的3分鐘數(shù)據(jù)進(jìn)行判斷,如果不是正好在加油和漏油的時間點上,就拿這3分鐘的數(shù)據(jù)進(jìn)行平均,這兩個數(shù)分別定義為X1、X2。按下列公式計算百公里油耗:
(X1-X2+累計加油量-累計漏油量)/總里程
如果開始點正好加油,把加油量加上去;結(jié)束點正好加油,把加油量減去。
如果開始和結(jié)束點任何一個點正好判斷為漏油點,那么把漏油量都減去。
五、 怠速油耗的統(tǒng)計
怠速耗油的統(tǒng)計就按怠速前的一組數(shù)平均值和怠速結(jié)束一組數(shù)的平均值直接相減。
河南長潤儀表有限公司
2013年08月15日
|