本發明涉及數據處理技術領域,尤其涉及一種整車測試的數據處理方法和裝置。
背景技術:
整車測試是根據測試標準,模擬車輛在一定工況條件下的工作情況。通過對車輛進行整車測試,可以對車輛的動力性、平順性、制動性、經濟性以及穩定性進行評估,從而利于后續的開發設計。具體來說,整車測試的檢測的內容可以包括:車輛外檢、汽車底盤測功、汽車排氣檢測、汽車燃油消耗量檢測、懸架裝置性能檢測、發動機綜合性能檢測、車輪平衡度檢測、轉向輪最大轉向角檢測、車輪定位檢測、汽車底盤間隙檢測、車速表指示誤差檢測、汽車制動性檢測、汽車側滑量檢測、燈光檢測、喇叭噪聲級檢測等。
在試驗數據的分析中,所獲得的采樣數據可能復雜多樣,因而難以進行快速有效地數據分析。
技術實現要素:
本發明實施例解決的問題是如何對整車試驗中的測試數據進行處理,實現數據的快速而有效地分析。
為解決上述問題,本發明實施例提供一種整車測試的數據處理方法,包括:
獲取整車原始采樣數據;
將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,包括:
檢測所述原始采樣數據中不同參數的采樣周期是否相同;
當所述原始采樣數據中不同參數的采樣周期不相同時,將所述原始采樣數據的采樣時間劃分為標準采樣周期,并計算所述原始采樣數據中不同參數采樣點的采樣數據y1為:
其中,xi為原始采樣數據中采樣點i的采樣時刻,xj為所述采樣點i的相鄰采樣點j的采樣時刻,yi為所述原始采樣數據中對應所述采樣時刻xi的采樣數據,yj所述原始采樣數據中對應所述采樣時刻xj的采樣數據,x為標準采樣周期,所述采樣點數據y1所對應的采樣點位于所述采樣點i與所述采樣點j之間。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,包括:
判斷所述原始采樣數據中參數的單位是否是預設的標準單位;
當所述原始采樣數據中參數的單位不是預設的標準單位時,將所述參數的數值乘以轉換系數,并將所述原始采樣數據中參數的單位轉換為所述預設的標準單元。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理包括:
將所述原始采樣數據中累加油耗的單位轉換為預設單位;
將所述累加油耗采樣點的采樣數據減去前一采樣點的采樣數據,并且當所述采樣點的采樣數據小于前一采樣點的采樣數據時,將所述采樣點的采樣數據減去所述前一采樣點的采樣數據并加上所述油耗的量程,得到所述采樣點的采樣數據。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比 較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,包括:
檢測所述原始采樣數據的采樣點是否為野點;
當判斷所述原始采樣數據的采樣點為野點時,刪除所述野點所對應的采樣數據,并計算所述野點所對應的采樣數據為:
其中,xa為所述野點相鄰采樣點a的采樣時刻,xb為所述野點相鄰采樣點b的相鄰采樣點b的采樣時刻,ya為所述原始采樣數據中對應所述采樣時刻xa的采樣數據,yb所述原始采樣數據中對應所述采樣時刻xb的采樣數據,x為標準采樣周期。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,包括:
檢測所述原始采樣數據的采樣點是否為噪音點;
當判斷所述原始采樣數據的采樣點為噪音點時,通過二乘平滑法更新所述噪音點所對應的采樣數據。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,包括:
檢測所述原始采樣數據中的參數是否包含瞬時油耗;
當所述原始采樣數據中參數不包含所述瞬時油耗時,計算所述瞬時油耗:
FC=0.1554(0.866HC+0.429CO+0.273CO2)/D;
其中,FC為瞬時油耗,HC為碳氫化合物的排放量、CO為一氧化氮的排放量、CO2為二氧化氮的排放量,D代表汽油的密度。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數 據進行相應規整處理,包括:
將所述原始采樣數據中參數列的列名與預設的標準參數列的列名進行對比;
當所述原始采樣數據中參數列的列名與預設的標準參數列的列名不一致時,將所述原始采樣數據中參數列的列名修改為所述預設的標準參數列的列名。
可選的,所述將所述整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,包括:
選取采樣起始點檢測范圍;
將所述檢測范圍根據標準采樣周期等分為多份,并計算每一份試驗車速線;
分別比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述吻合度最高的試驗車速線的起始點作為采樣起始點;
將所述采樣起始點累加所述標準采樣周期確定采樣終止點。
可選的,所述分別比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述吻合度最高的試驗車速線的起始點作為采樣起始點包括:
通過計算比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述差值最小的試驗車速線的起始點作為采樣起始點;
其中,fi(t)為以采樣點xi為實際采樣點的車速隨時間t變化的變化函數,g(t)為標準車速隨時間t變化的變化函數,x為測試時間,i為所述試驗車速線的份數。
為了解決上述的技術問題,本發明實施例還公開了一種整車測試的數據處理裝置,包括:
獲取單元,用于獲取整車原始采樣數據;
比較單元,用于將所述整車原始采樣數據分別與預設數據格式標準進行 比較;
規整單元,用于當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理。
可選的,所述比較單元用于檢測所述原始采樣數據中不同參數的采樣周期是否相同;
所述規整單元用于當所述原始采樣數據中不同參數的采樣周期不相同時,將所述原始采樣數據的采樣時間劃分為標準采樣周期,并計算所述原始采樣數據中不同參數采樣點的采樣數據y1為:
其中,xi為原始采樣數據中采樣點i的采樣時刻,xj為所述采樣點i的相鄰采樣點j的采樣時刻,yi為所述原始采樣數據中對應所述采樣時刻xi的采樣數據,yj所述原始采樣數據中對應所述采樣時刻xj的采樣數據,x為標準采樣周期,所述采樣點數據y1所對應的采樣點位于所述采樣點i與所述采樣點j之間。
可選的,所述比較單元用于判斷所述原始采樣數據中參數的單位是否是預設的標準單位;
所述規整單元用于當所述原始采樣數據中參數的單位不是預設的標準單位時,將所述參數的數值乘以轉換系數,并將所述原始采樣數據中參數的單位轉換為所述預設的標準單元。
可選的,所述規整單元用于將所述原始采樣數據中累加油耗的單位轉換為預設單位,并將所述累加油耗采樣點的采樣數據減去前一采樣點的采樣數據,并且當所述采樣點的采樣數據小于前一采樣點的采樣數據時,將所述采樣點的采樣數據減去所述前一采樣點的采樣數據并加上所述油耗的量程,得到所述采樣點的采樣數據。
可選的,所述比較單元用于檢測所述原始采樣數據的采樣點是否為野點;所述規整單元用于當判斷所述原始采樣數據的采樣點為野點時,刪除所述野點所對應的采樣數據,并計算所述野點所對應的采樣數據為:
其中,xa為所述野點相鄰采樣點a的采樣時刻,xb為所述野點相鄰采樣點b的相鄰采樣點b的采樣時刻,ya為所述原始采樣數據中對應所述采樣時刻xa的采樣數據,yb所述原始采樣數據中對應所述采樣時刻xb的采樣數據,x為標準采樣周期。
可選的,所述比較單元用于檢測所述原始采樣數據的采樣點是否為噪音點;所述規整單元用于當判斷所述原始采樣數據的采樣點為噪音點時,通過二乘平滑法更新所述噪音點所對應的采樣數據。
可選的,所述比較單元用于檢測所述原始采樣數據中的參數是否包含瞬時油耗;所述規整單元用于當所述原始采樣數據中參數不包含所述瞬時油耗時,計算所述瞬時油耗:FC=0.1554(0.866HC+0.429CO+0.273CO2)/D;其中,FC為瞬時油耗,HC為碳氫化合物的排放量、CO為一氧化氮的排放量、CO2為二氧化氮的排放量,D代表汽油的密度。
可選的,所述比較單元用于將所述原始采樣數據中參數列的列名與預設的標準參數列的列名進行對比;所述規整單元用于當所述原始采樣數據中參數列的列名與預設的標準參數列的列名不一致時,將所述原始采樣數據中參數列的列名修改為所述預設的標準參數列的列名。
可選的,所述規整單元用于:
選取采樣起始點檢測范,并將所述檢測范圍根據標準采樣周期等分為多份,并計算每一份試驗車速線;
分別比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述吻合度最高的試驗車速線的起始點作為采樣起始點;
將所述采樣起始點累加所述標準采樣周期確定采樣終止點。
可選的,所述規整單元還用于通過計算比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述差值最小的試驗車速線的起始點作為采樣起始點;
其中,fi(t)為以采樣點xi為實際采樣點的車速隨時間t變化的變化函數,g(t)為標準車速隨時間t變化的變化函數,x為測試時間,i為所述試驗車速線的份數。
與現有技術相比,本發明實施例的技術方案具有以下有益效果:
當整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,便于后續數據處理分析,從而可以提高數據分析的效率,增強數據分析結果的有效性。
進一步,檢測原始采樣數據中不同的采樣周期是否相同。當采樣周期不同時,將所述原始采樣數據的采樣時間列按照標準采樣周期重新劃分,得到需要進行計算的采樣點,通過對所述需要計算的采樣點相鄰兩端原始數據中的采樣點進行插值計算,得到所述需要計算的采樣點的采樣數據,從而完成采樣數據的采樣頻率的規整統一,便于后續數據處理分析,可以提高數據分析的效率,增強數據分析結果的有效性。
進一步,通過將所述原始采樣數據中的參數單位與標準單位進行對比,并乘以轉換系數,實現對采樣數據單位的規整統一,從而便于后續數據處理分析,提高數據分析的效率,增強數據分析結果的有效性。
進一步,由于測試工具的規格限制,當累加油耗參數的數據值達到一定閾值后,會將其所達到的閾值轉換為量程值,因此在計算瞬時油耗時,就可能出現累加油耗參數的前一采樣時刻的采樣數值大于后一采樣時刻的采樣數值,即瞬時油耗為負值。通過在計算瞬時油耗時,補充所述量程值,可以避免出現得到的瞬時油耗的采樣數據為負值的情況,避免出現數據錯誤,從而便于后續數據統計分析,快速地得到準確有效的分析結果。
進一步,當判定所述采樣點的采樣數據為野點時,通過對所述野點相鄰兩端原始數據中的采樣點進行插值計算,得到所述野點的采樣數據,從而剔除了采樣數據中的野點,避免野點干擾出現數據錯誤,從而便于后續數據統計分析,快速地得到準確有效的分析結果。
進一步,當判定所述原始采樣數據的采樣點為噪音點時,通過二乘平滑法更新所述噪音點所對應的采樣數據,避免噪音點干擾出現數據錯誤而影響 測試,從而便于后續數據統計分析,快速地得到準確有效的分析結果。
進一步,當所述原始采樣參數中不包括瞬時油耗參數時,通過檢測車輛的排放氣體中碳氫化合物、一氧化氮以及二氧化氮的含量以及汽油的密度,計算出車輛的瞬時油耗,從而補充了瞬時油耗參數,方便在后續的數據分析中對數據的運算處理,從而快速地得到準確有效的分析結果。
進一步,通過將所述原始采樣數據中參數列的列名與預設的標準參數列的列名進行對比,并在不一致時,將所述原始采樣數據中參數列的列名修改為所述預設的標準參數列的列名,實現了對參數名稱的統一規整,從而方便在后續的數據分析中對數據的運算處理,快速地得到準確有效的分析結果。
進一步,確定采樣起始點的檢測范圍,并根據標準采樣周期可以將所述檢測范圍劃分為多段,從而對應地得到多份以不同采樣點作為采樣起始點的試驗車速線。通過比較這些試驗車速線與標準車速線之間的吻合度,可以得到一條與標準車速線最為接近的試驗車速線,從而確定其起始點為整車測試的采樣起始點,進而根據采樣持續時間得到采樣終止點,可以快速地得到準確有效的分析結果。
附圖說明
圖1是本發明實施例的一種整車測試的數據處理方法;
圖2是本發明實施例的另一種整車測試的數據處理方法;
圖3是本發明實施例的再一種整車測試的數據處理方法;
圖4是本發明實施例的又一種整車測試的數據處理方法;
圖5是本發明實施例的另一種整車測試的數據處理方法;
圖6是本發明實施例的再一種整車測試的數據處理方法;
圖7是本發明實施例的又一種整車測試的數據處理方法;
圖8是本發明實施例的另一種整車測試的數據處理方法;
圖9是本發明實施例的再一種整車測試的數據處理方法;
圖10是本發明實施例的一種整車測試的數據處理裝置的結構示意圖。
具體實施方式
在試驗數據的分析中,所獲得的采樣數據可能復雜多樣,因而難以進行快速有效地數據分析。例如在車輛測試中,目前主要是基于新歐洲行駛工況(New European Driving Cycle,NEDC)標準對整車進行測試。由于試驗原始采樣數據需要通過眾多不同的數據采集設備進行采集,而且數據采集設備的廠家可能各不相同,所以采集數據的格式會具有復雜的多樣性,因此給數據分析工作造成了不便,延緩了測試分析的進程。
本發明實施例公開了一種整車測試的數據處理方法,以解決上述的技術問題。為使本發明的上述目的、特征和優點能夠更為明顯易懂,下面結合附圖對本發明的具體實施例做詳細的說明。
參照圖1,本發明實施例的一種整車測試的數據處理方法,可以包括:
步驟S101,獲取所述整車原始采樣數據。
在具體實施中,可以根據測試的需要,按照預設的標準工況執行整車測試,并獲取相應的整車
原始采樣數據。例如,可以是新歐洲駕駛循環(New European Driving Cycle,NEDC)標準工況,美國駕駛循環(United State Driving Cycle,USDC)標準工況,或者日本駕駛循環(Japan Driving Cycle,JDC)標準工況。
步驟S102,將所述整車測試數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理。
采用上述數據處理方法,通過將獲取的整車原始采樣數據分別與預設數據格式標準進行比較,當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理,以統一所述原始采樣數據的數據規格,減少后續數據處理中的不便。
在具體實施中,可以采用多種方法對數據進行規整處理,為使本領域技術人員更好地理解本發明實施例,以下通過具體的實施方式舉例說明本發明實施例中是如何對數據進行規整處理的。
本發明實施例還公開了另一種整車測試的數據處理方法。相對于圖1所示實施例的整車測試的數據處理方法,本實施例可用于對所述整車原始采樣數據的采樣頻率的規整。這是由于原始數據的采樣周期是由數據采集設備確定,比如原始數據中瞬時油耗的采樣周期可能就是通過油耗儀確定采樣頻率的。可見儀器的采樣周期不穩定,會造成不同參數的采樣周期不一樣,所以需要對其進頻率歸一化操作。
如圖2所示,所述整車測試的數據處理方法可包括如下步驟:
步驟S201,獲取整車原始采樣數據。
步驟S202,檢測所述原始采樣數據中不同參數的采樣周期是否相同。
當所述原始采樣數據中不同參數的采樣周期相同時,執行步驟S203;當所述原始采樣數據中不同參數的采樣周期不相同時,執行步驟S204。
步驟S203,保持所述采樣周期。
步驟S204,將所述原始采樣數據的采樣時間劃分為標準采樣周期,并通過中線插值計算所述原始采樣數據中不同參數采樣點的采樣數據。
在具體實施中,所述標準采樣周期可以是根據參數分析的精度要求預先設定。
在具體實施中,可以計算所述原始采樣數據中不同參數采樣點的采樣數據y1為:
其中,xi為原始采樣數據中采樣點i的采樣時刻,xj為所述采樣點i的相鄰采樣點j的采樣時刻,yi為所述原始采樣數據中對應所述采樣時刻xi的采樣數據,yj所述原始采樣數據中對應所述采樣時刻xj的采樣數據,x為標準采樣周期,所述采樣點數據y1所對應的采樣點位于所述采樣點i與所述采樣點j之間。
例如,原始采樣數據中,不同參數的采樣周期均不同,如參數A的采樣周期為0.15s,參數B的采樣周期為0.1s,而標準采樣周期為0.1s,因此需要 對參數A進行采樣頻率的規整。如圖3所示的坐標軸中,x軸為時間軸,y軸為數據軸,其中,參數A經過規整后的采樣周期為Time[1]=0,Time[2]=0.1,Time[3]=0.2......。以Time[2]所對應的第二個采樣點為例說明如何計算所述第二個采樣點的采樣數據。所述第二個采樣點位于原始采樣數據中采樣點i(0.05,0.1)以及j(0.2,0.4)之間,因此根據上述公式(1)可以計算得到所述第二個采樣點的采樣數據為0.1。
綜上,通過上述實施例中的數據處理方法,可以實現將不同采樣頻率的參數規整為相同的采樣頻率,從而可以實現在相同采樣周期下采樣參數的比較,便于后續數據處理分析,可以提高數據分析的效率,增強數據分析結果的有效性。
參照圖3,本發明實施例還公開了另一種整車測試的數據處理方法,本實施例可用于對所述整車原始采樣數據中參數的單位進行規整,具體可包括如下步驟:
步驟S301,獲取整車原始采樣數據。
步驟S302,判斷所述原始采樣數據中參數的單位是否是預設的標準單位。
當所述原始采樣數據中參數的單位為預設的標準單位時,執行步驟S303,否則執行步驟S304。
步驟S303,保持所述原始采樣數據中參數的單位。
步驟S304,將所述參數的數值乘以轉換系數,并將所述原始采樣數據中參數的單位轉換為所述預設的標準單元。
例如,如表1所示,設所述原始采樣數據中車速的單位是千米/小時,而預設的標準單位是米/秒,則通過檢索如下表所示的單位轉換表,得到千米/小時與米/秒之間的轉換系數為3.6,即可將所述原始采樣數據中采樣數據的數值乘以所述轉換系數,并將所述原始采樣數據中參數的單位轉換為所述預設的標準單元。還可以從下表所述的單位轉換表中相應獲取車速參數的單位千米/小時與英里/小時之間的轉換系數,或者瞬時油耗的單位中,升/小時分別與毫升/小時、升/小時與升/秒之間的轉換系數。
表1
綜上,采用上述方法對數據進行處理,根據所述原始采樣數據中參數的單位與預設的標準單位之間的轉換系數,可以實現對所述采樣數據中參數單位的規整,從而便于后續數據處理分析,提高了數據分析的效率,增強數據分析結果的有效性。
參照圖4,本發明實施例還公開了一種整車測試的數據處理方法,可用于對通過量程計數的參數,如累加油耗進行單位轉化。所述整車測試的數據處理方法可以包括:
步驟S401,獲取整車原始采樣數據。
步驟S402,將所述原始采樣數據中累加油耗的單位轉換為預設單位。
步驟S403,判斷所述累加油耗采樣點的采樣數據是否小于前一采樣點的采樣數據。
在實際應用中,通過量程計數的參數,如累加油耗在當前的采樣數據達到累加數值的極限時,會將當前的量程值加1,并將當前的采樣數據清零,重新計數,這樣就會導致在進行參數的單位轉換時,可能出現后一采樣時刻的采樣數據小于前一采樣時刻的采樣數據的問題。
當所述累加油耗采樣點的采樣數據小于或等于前一采樣點的采樣數據時,執行步驟S404,否則執行步驟S405。
步驟S404,將所述采樣點的采樣數據減去所述前一采樣點的采樣數據并加上所述油耗的量程。
步驟S405,將所述采樣點的采樣數據減去所述前一采樣點的采樣數據。
在實際應用中,受制于采樣設備的制約,當采樣數據達到采樣數值的累 加極限時,就會將當前采樣點的采樣數值清零,并將量程累加,以避免超出檢測量程。因此在計算瞬時油耗時,就可能出現累加油耗參數的前一采樣時刻的采樣數值大于后一采樣時刻的采樣數值,即瞬時油耗為負值。采用上述方法對數據進行處理,通過在計算瞬時油耗時,補充所述量程值,可以避免出現得到的瞬時油耗的采樣數據為負值的情況,避免出現數據錯誤,從而便于后續數據統計分析,快速地得到準確有效的分析結果。
本發明實施例還公開了一種整車測試的數據處理方法,可用于對所述原始采樣數據中野點的檢測和處理。如圖5所示,所述整車測試的數據處理方法可以包括:
步驟S501,獲取整車原始采樣數據。
步驟S502,檢測所述原始采樣數據的采樣點是否為野點。
在具體實施中,可以通過檢測所述原始采樣數據是否為亂碼或者是否包括0x0,來判定所述原始采樣數據的采樣點是否為野點。
當判定所述原始采樣數據為野點時,執行步驟S503,否則執行步驟S504。
步驟S503,刪除所述野點所對應的采樣數據,并計算所述野點所對應的采樣數據。
在具體實施中,所述計算所述野點所對應的采樣數據可以是通過對原始采樣數據的數據值進行插值操作,可通過下述公式進行計算所述野點的采樣數據y2:
其中,xa為所述野點相鄰采樣點a的采樣時刻,xb為所述野點相鄰采樣點b的相鄰采樣點b的采樣時刻,ya為所述原始采樣數據中對應所述采樣時刻xa的采樣數據,yb所述原始采樣數據中對應所述采樣時刻xb的采樣數據,x為標準采樣周期。
例如,原始采樣數據中,如圖1所示的坐標軸中,x軸為時間軸,y軸為數據軸,其中,參數A經過規整后的采樣周期為Time[1]=0,Time[2]=0.1, Time[3]=0.2......。設Time[2]所對應的第二個采樣點為野點,且所述野點位于原始采樣數據中采樣點i(0.05,0.1)以及j(0.2,0.4)之間,因此根據上述公式(1)可以計算得到所述野點的采樣數據為0.1。
步驟S504,保持所述原始采樣數據的采樣點不變。
綜上,采用上述方法對數據進行處理,通過檢測所述原始采樣數據中的采樣點是否為野點,并且在判定為野點時,通過對所述野點相鄰兩端原始數據中的采樣點進行插值計算,得到所述野點的采樣數據,從而剔除了采樣數據中的野點,避免野點干擾出現數據錯誤,從而便于后續數據統計分析,快速地得到準確有效的分析結果。
本發明實施例還公開了另一種整車測試的數據處理方法。如圖6所示,所述整車測試的數據處理方法可以包括:
步驟S601,獲取整車原始采樣數據。
步驟S602,檢測所述原始采樣數據的采樣點是否為噪音點。
在具體實施中,所述噪音點是由于檢測設備的響應時間太長或者靈敏度問題,在測量過程中可能測出一些不符合實際情況的采樣點,從而使得試驗計算精度受到影響。
在具體實施中,可以通過對所述原始采樣數據中相鄰采樣點之間的采樣數據進行比較的方式檢測采樣點是否為噪音點,即比較相鄰采樣點的采樣數據之間的差值是否超出了閾值,反映在參數的圖像顯示上為存在鋸齒狀,或陡升陡降的現象時,即可判定采樣點為噪音點。
步驟S603,通過二乘平滑法更新所述噪音點所對應的采樣數據。
步驟S604,保持采樣點的采樣數據不變。
綜上,通過上述方法進行數據處理,可以通過二乘平滑法更新所述噪音點所對應的采樣數據,避免噪音點干擾出現數據錯誤而影響測試,從而便于后續數據統計分析,快速地得到準確有效的分析結果。
本發明實施例還公開了另一種整車測試的數據處理方法。如圖7所示,所述整車測試的數據處理方法可以包括:
步驟S701,獲取整車原始采樣數據。
步驟S702,檢測所述原始采樣數據中的參數是否包含瞬時油耗。
當所述原始采樣數據中參數包含所述瞬時油耗時,執行步驟S703,否則執行步驟S704。
步驟S703,保留所述原始采樣數據中的瞬時油耗。
步驟S704,計算所述瞬時油耗。
在具體實施中,可以根據碳平衡原理,通過檢測車輛的排放尾氣,計算所述瞬時油耗:
FC=0.1554(0.866HC+0.429CO+0.273CO2)/D; (3)
其中,FC為瞬時油耗,HC為碳氫化合物的排放量、CO為一氧化氮的排放量、CO2為二氧化氮的排放量,D代表汽油的密度。
綜上,采樣上述的方法進行數據處理,通過碳平衡原理,通過檢測車輛的排放氣體中碳氫化合物、一氧化氮以及二氧化氮的含量以及汽油的密度,可以計算出瞬時油耗的油耗量,從而補全所述原始采樣數據中缺失的瞬時油耗參數,方便在后續的數據分析中對數據的運算處理,從而快速地得到準確有效的分析結果。
本發明實施例還公開了另一種整車測試的數據處理方法。如圖8所示,所述整車測試的數據處理方法可以包括:
步驟S801,獲取整車原始采樣數據。
步驟S802,判斷所述原始采樣數據中參數列的列名與預設的標準參數列的列名是否一致。
當所述原始采樣數據中參數列的列名與預設的標準參數列的列名一致時,執行步驟S803,否則執行步驟S804。
步驟S803,保留所述原始采樣數據中參數列的列名。
步驟S804,將所述原始采樣數據中參數列的列名修改為所述預設的標準參數列的列名。
綜上,采樣上述的方法進行數據處理,可以對所述原始采樣數據中參數列的列名進行統一規整,從而使其與預設的標準參數列的列名保持一致,方便后續對采樣數據的分析。
本發明實施例還公開了另一種整車測試的數據處理方法。如圖9所示,所述整車測試的數據處理方法可以包括:
步驟S901,獲取整車原始采樣數據。
步驟S902,選取采樣起始點檢測范圍。
所述采樣起始點的檢測范圍為進行整車測試時,采樣起始點的可能范圍。例如,在具體實施中,對于基于NEDC測試標準進行的整車測試,通過目前已有的測試數據分析以及現場的測試觀測,可以判定檢測設備記錄起始時刻與駕駛員NEDC測試開始時刻的前后誤差都在2s之內,同時,又由于NEDC標準工況規定試驗車輛開始必須有11s的怠速時間,因此便可將采樣起始點的搜索范圍定在試驗車速數據中第一個不為零的測量點前的13s到前9s這個區間之內。
步驟S903,將所述檢測范圍根據標準采樣周期等分為多份,并計算每一份試驗車速線。
例如,以采樣起始點檢測范圍在試驗車速數據中第一個不為零的測量點前的13s到前9s這個區間之內為例,設采樣周期為0.1s,這樣可能的采樣起始點就在第一個車速不為零的測量點之前130個點到前90個點之間,也就是說會有40條不同的試驗車速線。根據這40條不同的試驗車速線,可以得到40個對應的車速函數fi(t),i=40。
步驟S904,分別比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述吻合度最高的試驗車速線的起始點作為采樣起始點。
在具體實施中,可以采用如下公式進行計算,比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述差值最小的試驗車速線的起始點作為采樣起始點:
其中,fi(t)為以采樣點xi為實際采樣點的車速隨時間t變化的變化函數,g(t)為標準車速隨時間t變化的變化函數,x為測試時間,i為所述試驗車速線的份數。
以i=40為例,只需要求出40組上述的積分,并從中找出最小的積分值對應的fi(t),fi(t)所對應的第一個采樣點便是所述采樣的起始點。
步驟S905,將所述采樣起始點累加所述標準采樣周期確定采樣終止點。
以NEDC整車測試為例,在具體實施中,由于NEDC標準規定整個試驗持續1180s,因此當通過所述步驟S904,計算得到所述采樣起始點后,那么采樣啟示點后的第11800個測量點便是整車測試的采樣終止點。
在實際的測試中,由于很難保證設備采樣的開始和結束的時刻就是駕駛員進行整車測試的起始和終止時刻,所以需要對數據記錄的起始點和終止點進行判斷。采樣上述的方法進行數據處理,可以通過確定采樣起始點的檢測范圍,并按照采樣周期劃分為多條試驗車速線,并判斷試驗車速線和標準車速線之間的吻合度,可以確定采樣起始點,進而確定采樣的終止點,可以快速地得到準確有效的分析結果。
可以理解的是,在具體實施中,根據實際情況,可以對上述實施例中的采樣得到的各種采樣數據進行規整處理,因此,可以對采樣得到的數據采用上述一個實施例中的方法對采樣數據進行處理,也可以采用上述多個實施例中的方法對數據進行相應處理,根據需要,還可以采用其他的規整方法對采樣數據進行規整處理,以便于進行快速有效地整車測試和數據分析處理。
本發明實施例還公開了一種整車測試的數據處理裝置。如圖10所示,所述整車測試的數據處理裝置可以包括:
獲取單元1001,用于獲取整車原始采樣數據;
比較單元1002,用于將所述整車原始采樣數據分別與預設數據格式標準進行比較;
規整單元1003,用于當所述整車測試數據與預設數據格式標準不一致時,對所述整車測試數據進行相應規整處理。
在具體實施中,所述比較單元1002可用于檢測所述原始采樣數據中不同參數的采樣周期是否相同;
所述規整單元1003用于當所述原始采樣數據中不同參數的采樣周期不相同時,將所述原始采樣數據的采樣時間劃分為標準采樣周期,并計算所述原始采樣數據中不同參數采樣點的采樣數據y1為:
其中,xi為原始采樣數據中采樣點i的采樣時刻,xj為所述采樣點i的相鄰采樣點j的采樣時刻,yi為所述原始采樣數據中對應所述采樣時刻xi的采樣數據,yj所述原始采樣數據中對應所述采樣時刻xj的采樣數據,x為標準采樣周期,所述采樣點數據y1所對應的采樣點位于所述采樣點i與所述采樣點j之間。
在具體實施中,所述比較單元1002可用于判斷所述原始采樣數據中參數的單位是否是預設的標準單位;
所述規整單元1003用于當所述原始采樣數據中參數的單位不是預設的標準單位時,將所述參數的數值乘以轉換系數,并將所述原始采樣數據中參數的單位轉換為所述預設的標準單元。
在具體實施中,所述規整單元1003可用于將所述原始采樣數據中累加油耗的單位轉換為預設單位,并將所述累加油耗采樣點的采樣數據減去前一采樣點的采樣數據,并且當所述采樣點的采樣數據小于前一采樣點的采樣數據時,將所述采樣點的采樣數據減去所述前一采樣點的采樣數據并加上所述油耗的量程,得到所述采樣點的采樣數據。
在具體實施中,所述比較單元1002可用于檢測所述原始采樣數據的采樣點是否為野點。所述規整單元1003可用于當判斷所述原始采樣數據的采樣點為野點時,刪除所述野點所對應的采樣數據,并計算所述野點所對應的采樣數據為:
其中,xa為所述野點相鄰采樣點a的采樣時刻,xb為所述野點相鄰采樣點 b的相鄰采樣點b的采樣時刻,ya為所述原始采樣數據中對應所述采樣時刻xa的采樣數據,yb所述原始采樣數據中對應所述采樣時刻xb的采樣數據,x為標準采樣周期。
在具體實施中,所述比較單元1002用于檢測所述原始采樣數據的采樣點是否為噪音點;所述規整單元1003用于當判斷所述原始采樣數據的采樣點為噪音點時,通過二乘平滑法更新所述噪音點所對應的采樣數據。
在具體實施中,所述比較單元1002可以用于檢測所述原始采樣數據中的參數是否包含瞬時油耗;
所述規整單元1003可以用于當所述原始采樣數據中參數不包含所述瞬時油耗時,計算所述瞬時油耗:
FC=0.1554(0.866HC+0.429CO+0.273CO2)/D;
其中,FC為瞬時油耗,HC為碳氫化合物的排放量、CO為一氧化氮的排放量、CO2為二氧化氮的排放量,D代表汽油的密度。
在具體實施中,所述比較單元1002可用于將所述原始采樣數據中參數列的列名與預設的標準參數列的列名進行對比;
所述規整單元1003可用于當所述原始采樣數據中參數列的列名與預設的標準參數列的列名不一致時,將所述原始采樣數據中參數列的列名修改為所述預設的標準參數列的列名。
在具體實施中,所述規整單元1003可用于:選取采樣起始點檢測范,并將所述檢測范圍根據標準采樣周期等分為多份,并計算每一份試驗車速線;分別比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述吻合度最高的試驗車速線的起始點作為采樣起始點;將所述采樣起始點累加所述標準采樣周期確定采樣終止點。
在上述的具體實施中,所述規整單元1003還可以用于可以采用如下公式進行計算,比較所述多份試驗車速線和標準車速線之間的吻合度,并選擇所述差值最小的試驗車速線的起始點作為采樣起始點:
其中,fi(t)為以采樣點xi為實際采樣點的車速隨時間t變化的變化函數,g(t)為標準車速隨時間t變化的變化函數,x為測試時間,i為所述試驗車速線的份數。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于計算機可讀存儲介質中,存儲介質可以包括:ROM、RAM、磁盤或光盤等。
雖然本發明披露如上,但本發明并非限定于此。任何本領域技術人員,在不脫離本發明的精神和范圍內,均可作各種更動與修改,因此本發明的保護范圍應當以權利要求所限定的范圍為準。