本公開(kāi)涉及基于收集的車(chē)輛數(shù)據(jù)調(diào)整診斷測(cè)試的系統(tǒng)和方法。
背景技術(shù):
許多車(chē)輛包括計(jì)算機(jī),該計(jì)算機(jī)被編程用于執(zhí)行車(chē)載診斷以識(shí)別不在規(guī)定限制內(nèi)操作的系統(tǒng)。這些診斷測(cè)試通常在現(xiàn)實(shí)條件下執(zhí)行,例如,在車(chē)輛運(yùn)行時(shí)或剛好在車(chē)輛運(yùn)行之后。相應(yīng)地,測(cè)試的結(jié)果可以取決于不受控制的環(huán)境因素和車(chē)輛的操作條件,例如車(chē)輛的地理位置、駕駛時(shí)的天氣條件和/或測(cè)試時(shí)的時(shí)間、車(chē)輛的使用模式等。然而,當(dāng)前的測(cè)試規(guī)范未考慮各種不受控制(或不可控制)的因素,并且因此會(huì)提供不可靠、不準(zhǔn)確或至少低于所需準(zhǔn)確性的診斷測(cè)試結(jié)果。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明,提供一種包含計(jì)算裝置的系統(tǒng),計(jì)算裝置包括處理器和存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)可由處理器執(zhí)行的指令,以使處理器被編程用于:
從多個(gè)車(chē)輛中的每一個(gè)接收與執(zhí)行診斷測(cè)試相關(guān)的各自的診斷測(cè)試的數(shù)據(jù)集,每個(gè)診斷測(cè)試的數(shù)據(jù)集包括測(cè)試輸出值和一個(gè)或多個(gè)對(duì)應(yīng)測(cè)試條件值;
至少部分基于選擇的函數(shù)來(lái)選擇至少一些測(cè)試輸出值,函數(shù)使各自選定的測(cè)試輸出值與來(lái)自不同診斷數(shù)據(jù)集的測(cè)試輸出值相關(guān);
提供每個(gè)測(cè)試輸出值和對(duì)應(yīng)測(cè)試條件值作為選定函數(shù)的輸入以獲得多個(gè)縮放的測(cè)試輸出值;以及
至少部分基于縮放的測(cè)試輸出值產(chǎn)生對(duì)診斷測(cè)試的調(diào)整。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中處理器進(jìn)一步被編程用于:
向提供其中一個(gè)選定測(cè)試輸出值的車(chē)輛提供調(diào)整。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中調(diào)整是用于評(píng)估測(cè)試輸出值的閾值的調(diào)整。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中縮放輸出值的集合可在對(duì)于診斷測(cè)試預(yù)定的尺度上比較。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中對(duì)于診斷測(cè)試的預(yù)定尺度至少部分基于參考車(chē)輛。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中對(duì)于診斷測(cè)試的預(yù)定尺度至少部分基于參考測(cè)試條件。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中用于接受至少一些測(cè)試輸出值的選定的函數(shù)是統(tǒng)一的。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中選擇至少一些輸出值至少部分基于行駛路徑、環(huán)境空氣溫度值、氣壓壓力、相對(duì)濕度和使用模式中的至少一種。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中測(cè)試數(shù)據(jù)輸出值包括發(fā)動(dòng)機(jī)關(guān)閉自然真空。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中一種或多種測(cè)試條件值包括燃料液位。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中測(cè)試數(shù)據(jù)輸出值包括從點(diǎn)火開(kāi)關(guān)接通到點(diǎn)火開(kāi)關(guān)斷開(kāi)的空氣質(zhì)量和(airmasssummation)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該系統(tǒng)進(jìn)一步包含第二計(jì)算裝置,第二計(jì)算裝置包括第二處理器和第二存儲(chǔ)器,第二存儲(chǔ)器存儲(chǔ)可由第二處理器執(zhí)行的指令,以使第二處理器被編程用于:
接收來(lái)自車(chē)輛中的傳感器的測(cè)試輸出值;以及
將測(cè)試輸出值連同車(chē)輛識(shí)別數(shù)據(jù)以及一種或多種對(duì)應(yīng)測(cè)試條件傳輸?shù)教幚砥鳌?/p>
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中第二處理器進(jìn)一步被編程用于:
從處理器接收診斷測(cè)試的調(diào)整;以及
基于調(diào)整執(zhí)行診斷測(cè)試。
根據(jù)本發(fā)明,提供一種方法,方法包含:
通過(guò)處理器從多個(gè)車(chē)輛中的每一個(gè)接收與執(zhí)行的診斷測(cè)試相關(guān)的各自的診斷測(cè)試的數(shù)據(jù)集,每個(gè)診斷測(cè)試的數(shù)據(jù)集包括測(cè)試輸出值和一個(gè)或多個(gè)對(duì)應(yīng)測(cè)試條件值;
至少部分基于選擇的函數(shù)來(lái)選擇至少一些測(cè)試輸出值,函數(shù)使各自選定的測(cè)試輸出值與不同診斷數(shù)據(jù)集的測(cè)試輸出值相關(guān);
提供每個(gè)測(cè)試輸出值和對(duì)應(yīng)測(cè)試條件值作為選定函數(shù)的輸入以獲得多個(gè)縮放測(cè)試輸出值;并且
至少部分基于縮放測(cè)試輸出值產(chǎn)生對(duì)診斷測(cè)試的調(diào)整。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該方法進(jìn)一步包含:
向提供其中一個(gè)選定的測(cè)試輸出值的車(chē)輛提供調(diào)整。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中縮放輸出值的集合可在對(duì)于診斷測(cè)試預(yù)定的尺度上比較。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中對(duì)于診斷測(cè)試的預(yù)定尺度至少部分基于參考車(chē)輛。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中對(duì)于診斷測(cè)試的預(yù)定尺度至少部分基于參考測(cè)試條件。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該方法進(jìn)一步包含:
通過(guò)第二處理器接收來(lái)自車(chē)輛中的傳感器的測(cè)試輸出值;
通過(guò)第二處理器將測(cè)試輸出值連同車(chē)輛識(shí)別數(shù)據(jù)以及一個(gè)或多個(gè)對(duì)應(yīng)測(cè)試條件傳輸?shù)教幚砥鳌?/p>
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該方法進(jìn)一步包含:
通過(guò)第二處理器接收來(lái)自處理器的對(duì)診斷測(cè)試的調(diào)整;以及
通過(guò)第二處理器基于調(diào)整執(zhí)行診斷測(cè)試。
附圖說(shuō)明
圖1是用于調(diào)整車(chē)輛車(chē)載診斷測(cè)試的示例性系統(tǒng)的圖;
圖2是用于圖1的系統(tǒng)的示例性車(chē)輛的框圖;
圖3a是在第一測(cè)試條件下執(zhí)行的診斷測(cè)試的示例性圖表;
圖3b是在第二測(cè)試條件下執(zhí)行的診斷測(cè)試的示例性圖表;
圖4是收集用于調(diào)整診斷測(cè)試的數(shù)據(jù)的示例性程序的圖;
圖5是基于來(lái)自多個(gè)車(chē)輛的數(shù)據(jù)來(lái)產(chǎn)生診斷測(cè)試的調(diào)整的示例性程序圖;
圖6是用于調(diào)整診斷測(cè)試的示例性程序的圖。
具體實(shí)施方式
介紹
如圖1所示,系統(tǒng)10包括被編程用于收集與多個(gè)車(chē)輛12相關(guān)的數(shù)據(jù)的服務(wù)器16。來(lái)自每個(gè)車(chē)輛12的數(shù)據(jù)包括車(chē)輛識(shí)別數(shù)據(jù)、關(guān)于操作條件的數(shù)據(jù)以及與車(chē)輛12相關(guān)的一種或多種診斷測(cè)試的測(cè)量參數(shù)值和/或由車(chē)輛12執(zhí)行的一種或多種診斷測(cè)試的測(cè)量參數(shù)值。識(shí)別數(shù)據(jù)包括如車(chē)輛型號(hào)、車(chē)輛制造年份、車(chē)輛特征、車(chē)輛性能規(guī)格等的數(shù)據(jù)。操作條件包括如車(chē)輛12的位置、操作期間的天氣條件(例如外部溫度、濕度等的環(huán)境條件)、車(chē)輛12的使用模式、車(chē)輛12中的致動(dòng)器的位置(例如在控制器中)、應(yīng)用到車(chē)輛12中馬達(dá)的電流等。測(cè)量的測(cè)試參數(shù)值包括由車(chē)輛12執(zhí)行的診斷測(cè)試的結(jié)果,例如,蒸氣壓力水平或流體壓力水平。數(shù)據(jù)可以由服務(wù)器16從車(chē)輛12或從如全球定位系統(tǒng)、天氣報(bào)告系統(tǒng)等的其它數(shù)據(jù)源18收集。數(shù)據(jù)可以如經(jīng)由網(wǎng)絡(luò)14收集。
服務(wù)器16被編程用于收集與各車(chē)輛12執(zhí)行的特定診斷測(cè)試相關(guān)的數(shù)據(jù)集。該數(shù)據(jù)集可以包括與車(chē)輛12相關(guān)的識(shí)別數(shù)據(jù)、在診斷測(cè)試時(shí)與車(chē)輛12相關(guān)的操作條件以及在診斷測(cè)試期間由車(chē)輛12測(cè)量的一個(gè)或多個(gè)測(cè)試參數(shù)值。
服務(wù)器16可以從收集的數(shù)據(jù)集中選擇數(shù)據(jù)集以確定對(duì)特定診斷測(cè)試的調(diào)整。選擇要使用的數(shù)據(jù)集可以包括基于車(chē)輛識(shí)別數(shù)據(jù)、操作數(shù)據(jù)和測(cè)試參數(shù)值來(lái)確定可以識(shí)別以產(chǎn)生縮放測(cè)試參數(shù)值的函數(shù),可以在共同尺度上評(píng)估該縮放測(cè)試參數(shù)值。共同尺度可以是特定診斷測(cè)試的預(yù)定尺度,例如基于在參考操作條件下操作的參考車(chē)輛。產(chǎn)生可以在共同尺度上評(píng)估的縮放測(cè)試參數(shù)值的函數(shù)在本文中將被稱(chēng)為歸一化函數(shù)。
所選擇的數(shù)據(jù)集可以但并非必須來(lái)自具有類(lèi)似型號(hào)類(lèi)型、類(lèi)似制造年份、類(lèi)似傳動(dòng)系、類(lèi)似氣候控制系統(tǒng)的和/或已經(jīng)根據(jù)相似的使用模式等在類(lèi)似的環(huán)境空氣溫度、類(lèi)似的大氣壓力下沿類(lèi)似的行駛路線操作的車(chē)輛12的數(shù)據(jù)集。
服務(wù)器16可以從各車(chē)輛12收集與診斷測(cè)試有關(guān)的數(shù)據(jù)集。之后,服務(wù)器16可以從收集的數(shù)據(jù)集中選擇可以應(yīng)用歸一化函數(shù)的數(shù)據(jù)集。之后,服務(wù)器16可以將歸一化函數(shù)應(yīng)用于所選擇的數(shù)據(jù)集,并且生成縮放的測(cè)試參數(shù)值?;诳s放的測(cè)試參數(shù)值,服務(wù)器16可以產(chǎn)生對(duì)診斷測(cè)試的調(diào)整,并且將調(diào)整提供給一個(gè)或多個(gè)車(chē)輛12。一個(gè)或多個(gè)車(chē)輛12分別與選擇用于產(chǎn)生調(diào)整的數(shù)據(jù)集相關(guān)聯(lián)。在一些情況下,基于所選擇的數(shù)據(jù)集的調(diào)整也可以應(yīng)用于其它車(chē)輛12,其它車(chē)輛12與所選擇的數(shù)據(jù)集不相關(guān)。車(chē)輛12可以從服務(wù)器16接收調(diào)整,并且之后可以基于調(diào)整執(zhí)行車(chē)載診斷測(cè)試。
系統(tǒng)元件
在圖1中示出了用于收集與車(chē)輛12相關(guān)的數(shù)據(jù)的示例性系統(tǒng)10。系統(tǒng)10包括一個(gè)或多個(gè)車(chē)輛12、網(wǎng)絡(luò)14、服務(wù)器16,并且還可以包括一個(gè)或多個(gè)數(shù)據(jù)源18。
車(chē)輛12通常是具有三個(gè)或更多車(chē)輪的陸基車(chē)輛12,例如乘用車(chē)、輕型貨車(chē)等。如下文另外詳細(xì)描述的,并且如圖2所示,第一車(chē)輛12包括計(jì)算機(jī)20。計(jì)算機(jī)20被編程用于執(zhí)行和/或收集與一個(gè)或多個(gè)車(chē)輛系統(tǒng)上的車(chē)載診斷測(cè)試相關(guān)的數(shù)據(jù),如下文更詳細(xì)地描述的。此外,車(chē)輛12可以將與車(chē)載診斷測(cè)試相關(guān)的數(shù)據(jù)發(fā)送到服務(wù)器16。數(shù)據(jù)可以包括識(shí)別數(shù)據(jù)、來(lái)自傳感器的數(shù)據(jù)、來(lái)自控制器的數(shù)據(jù)、從如全球定位系統(tǒng)、天氣跟蹤系統(tǒng)、交通跟蹤系統(tǒng)等數(shù)據(jù)源接收的數(shù)據(jù)。
例如,車(chē)輛12計(jì)算機(jī)20可以執(zhí)行用于檢測(cè)蒸發(fā)排放(evap)系統(tǒng)中的泄漏的診斷測(cè)試。第一車(chē)輛12計(jì)算機(jī)可以在計(jì)算機(jī)20的控制下致動(dòng)一個(gè)或多個(gè)車(chē)輛部件。如本文所使用的,在計(jì)算機(jī)20的控制下致動(dòng)車(chē)輛部件可以包括車(chē)輛計(jì)算機(jī)20如經(jīng)由車(chē)輛12通信總線向車(chē)輛電子控制單元(ecu或“控制器”)24發(fā)送指令并且車(chē)輛控制器24基于該指令致動(dòng)第一車(chē)輛12中的部件。例如,為了執(zhí)行診斷測(cè)試,車(chē)輛12計(jì)算機(jī)20可致動(dòng)閥以打開(kāi)或關(guān)閉車(chē)輛12內(nèi)的燃料蒸氣腔(fuelvaporcavity)。車(chē)輛12計(jì)算機(jī)20可向閥控制器24發(fā)送指令。閥控制器24可控制電動(dòng)馬達(dá)打開(kāi)或關(guān)閉閥。閥控制器24還可以向計(jì)算機(jī)20提供表明閥處于打開(kāi)或關(guān)閉位置的反饋。
車(chē)輛12計(jì)算機(jī)20還可以從一個(gè)或多個(gè)傳感器接收數(shù)據(jù)。傳感器可以表明如腔內(nèi)的壓力。
網(wǎng)絡(luò)14表示一個(gè)或多個(gè)車(chē)輛12、服務(wù)器16和一個(gè)或多個(gè)數(shù)據(jù)源18可以彼此通信所利用的一種或多種機(jī)制,并且網(wǎng)絡(luò)14可以是各種有線或無(wú)線通信機(jī)制中的一種或多種,包括有線(例如電纜和光纖)和/或無(wú)線(例如蜂窩、無(wú)線、衛(wèi)星、微波和射頻)通信機(jī)制以及任何所需網(wǎng)絡(luò)拓?fù)浼夹g(shù)(或當(dāng)使用多種通信機(jī)制時(shí)的多種拓?fù)浼夹g(shù))的任何所需組合。示例性通信網(wǎng)絡(luò)包括無(wú)線通信網(wǎng)絡(luò)、局域網(wǎng)(lan)和/或包括供數(shù)據(jù)通信服務(wù)的因特網(wǎng)的廣域網(wǎng)(wan)。
數(shù)據(jù)源18可以是如全球定位系統(tǒng)、交通跟蹤系統(tǒng)、天氣跟蹤系統(tǒng)等的系統(tǒng),并且可以提供與車(chē)輛12的操作條件相關(guān)的數(shù)據(jù)。例如,數(shù)據(jù)源18可以被編程用于產(chǎn)生并向一個(gè)或多個(gè)車(chē)輛12或服務(wù)器16提供地圖數(shù)據(jù)、天氣數(shù)據(jù)、地理坐標(biāo)(例如緯度、經(jīng)度)、交通數(shù)據(jù)等,如已知的。
車(chē)輛12還包括一個(gè)或多個(gè)傳感器22,設(shè)置傳感器22以用于收集與第一車(chē)輛12以及第一車(chē)輛12操作所在的環(huán)境有關(guān)的數(shù)據(jù)。以示例而非限制的方式,傳感器22可以包括如溫度計(jì)、氣壓計(jì)、濕度傳感器、高度計(jì)、攝像機(jī)、激光雷達(dá)、雷達(dá)、超聲波傳感器、紅外傳感器、壓力傳感器、加速度計(jì)、陀螺儀、溫度傳感器、霍爾傳感器、光學(xué)傳感器、電壓傳感器、電流傳感器、例如開(kāi)關(guān)的機(jī)械傳感器等。傳感器22可以用于感測(cè)車(chē)輛12操作所在的環(huán)境,例如天氣條件、道路坡度、道路位置、相鄰車(chē)輛12等。傳感器22還可用于收集與車(chē)輛12的操作相關(guān)的動(dòng)態(tài)車(chē)輛12數(shù)據(jù),例如速度、橫擺率、轉(zhuǎn)向角、發(fā)動(dòng)機(jī)速度、制動(dòng)壓力、油壓、應(yīng)用到車(chē)輛中的控制器的功率水平、部件之間的連通性等。傳感器22還可以進(jìn)一步用于測(cè)量和產(chǎn)生與一種或多種診斷測(cè)試相關(guān)的參數(shù)值,例如燃料水平、蒸發(fā)排放壓力等。
通信回路26可以包括如已知的硬件、軟件、固件等,并且可以配置用于一種或多種類(lèi)型的無(wú)線通信。硬件可以包括如一個(gè)或多個(gè)收發(fā)器、一個(gè)或多個(gè)接收器、一個(gè)或多個(gè)發(fā)射器、一個(gè)或多個(gè)天線、一個(gè)或多個(gè)微控制器、一個(gè)或多個(gè)存儲(chǔ)器、一個(gè)或多個(gè)電子部件等。軟件可以存儲(chǔ)在存儲(chǔ)器上,并且可以包括如一個(gè)或多個(gè)編碼器、一個(gè)或多個(gè)解碼器等,其用于將消息從一種協(xié)議轉(zhuǎn)換到另一種協(xié)議。例如編碼功能的一些功能可以通過(guò)固件來(lái)實(shí)現(xiàn)。
無(wú)線通信的類(lèi)型可以包括wifi(無(wú)線保真)通信、專(zhuān)用短程通信(dsrc)、雙向衛(wèi)星通信(如緊急服務(wù))、單向衛(wèi)星通信(如接收數(shù)字音頻無(wú)線電廣播)、am/fm(調(diào)幅/調(diào)頻)無(wú)線電等。此外,如已知的,通信回路26可以經(jīng)由如有線網(wǎng)絡(luò)(如控制器局域網(wǎng)(can)總線或局部互連網(wǎng)絡(luò)(lin)總線)通信地連接到計(jì)算機(jī)20。
用于車(chē)輛12的一個(gè)或多個(gè)控制器24可以包括已知的電子控制單元(ecu)等,作為非限制性示例,其包括發(fā)動(dòng)機(jī)控制器、閥控制器、座椅控制器、動(dòng)力轉(zhuǎn)向控制器、車(chē)門(mén)鎖控制器、車(chē)門(mén)閂鎖控制器、氣候控制器、視鏡調(diào)整控制器、安全帶控制器、制動(dòng)控制器等。每個(gè)控制器24可以包括各處理器和存儲(chǔ)器、一個(gè)或多個(gè)致動(dòng)器,并且可以向一個(gè)或多個(gè)傳感器22發(fā)送指令和/或從一個(gè)或多個(gè)傳感器22接收數(shù)據(jù),如已知的??刂破?4可以被編程和連接到車(chē)輛12通信總線以從計(jì)算機(jī)20接收指令并且基于這樣的指令控制致動(dòng)器。例如,閥控制器可以接收打開(kāi)或關(guān)閉閥的指令,并且可以使致動(dòng)器移動(dòng)閥筒。致動(dòng)器可以是如電動(dòng)馬達(dá)或螺線管。一個(gè)或多個(gè)傳感器22可以例如檢測(cè)致動(dòng)器的動(dòng)作。例如,閥控制器中的傳感器22可以檢測(cè)閥筒已經(jīng)移位??刂破?4可以向計(jì)算機(jī)20提供關(guān)于閥筒的狀態(tài)的數(shù)據(jù)。
計(jì)算機(jī)20包括處理器和存儲(chǔ)器。存儲(chǔ)器包括一種或多種類(lèi)型的計(jì)算機(jī)可讀介質(zhì),以及存儲(chǔ)可由處理器執(zhí)行的用于執(zhí)行包括如本文所公開(kāi)的各種操作的指令。進(jìn)一步地,計(jì)算機(jī)20可以包括一個(gè)或多個(gè)其它計(jì)算機(jī)和/或通信地連接到一個(gè)或多個(gè)其它計(jì)算機(jī),包括例如傳感器22和控制器24的車(chē)輛部件,其同樣如已知的包括各自的處理器和存儲(chǔ)器??梢岳缃?jīng)由控制器局域網(wǎng)(can)總線或本地互連網(wǎng)絡(luò)(lin)總線等來(lái)執(zhí)行通信,如已知的。
如已知的,計(jì)算機(jī)20可以被編程用于執(zhí)行診斷測(cè)試并且確定車(chē)載系統(tǒng)(例如車(chē)載傳感器22、車(chē)載控制器24和車(chē)載通信回路26)的可操作性。
程序
執(zhí)行車(chē)載診斷測(cè)試
通常,車(chē)輛12的計(jì)算機(jī)20可以被編程用于執(zhí)行一種或多種車(chē)載診斷(obd)測(cè)試。計(jì)算機(jī)20可以針對(duì)例如車(chē)輛12中的特定部件或部件組的適當(dāng)操作而進(jìn)行測(cè)試。在特定時(shí)間,計(jì)算機(jī)20例如基于如下文所述的觸發(fā)事件通過(guò)向一個(gè)或多個(gè)控制器24發(fā)送指令來(lái)啟動(dòng)診斷測(cè)試??刂破?4可以使車(chē)輛12處于執(zhí)行診斷測(cè)試的狀態(tài),即以預(yù)定方式和/測(cè)試的預(yù)定位置來(lái)致動(dòng)和/或控制一個(gè)或多個(gè)車(chē)輛12部件。該條件可以包括如將一個(gè)或多個(gè)閥置于特定位置、通過(guò)馬達(dá)施加特定力等。一經(jīng)將車(chē)輛12置于執(zhí)行診斷測(cè)試的條件中時(shí),計(jì)算機(jī)20可以從一個(gè)或多個(gè)傳感器22接收數(shù)據(jù)?;趤?lái)自傳感器22的數(shù)據(jù),計(jì)算機(jī)20可以確認(rèn)測(cè)量的測(cè)試參數(shù)值是否在預(yù)定范圍內(nèi)。在預(yù)定范圍內(nèi)的參數(shù)值可以表明正由計(jì)算機(jī)20測(cè)試的部件在規(guī)范內(nèi)操作。在預(yù)定范圍之外的參數(shù)值可以表明正被測(cè)試的部件未在規(guī)范內(nèi)操作。
例如,計(jì)算機(jī)20可以向控制器24發(fā)送指令以將主缸移位規(guī)定量,從而向制動(dòng)流體管路施加壓力。計(jì)算機(jī)20可以從控制器24接收主缸移位的規(guī)定量。基于主缸的位移,計(jì)算機(jī)20可以確定制動(dòng)流體壓力的預(yù)期范圍。計(jì)算機(jī)20可以從設(shè)置在制動(dòng)流體管路中的壓力傳感器22接收制動(dòng)流體管路中的制動(dòng)流體的壓力。計(jì)算機(jī)20可以比較來(lái)自傳感器22的數(shù)據(jù)并確定制動(dòng)流體壓力在預(yù)期范圍內(nèi)。預(yù)定范圍可以例如高于預(yù)定閾值,如40巴。
測(cè)試參數(shù)值的預(yù)期范圍可以是一個(gè)或多個(gè)其它值的函數(shù)。例如,可以部分基于車(chē)輛12的燃料液位來(lái)確定蒸發(fā)排放壓力的閾值。
常見(jiàn)的車(chē)載診斷測(cè)試包括歧管壓力感測(cè)診斷、發(fā)動(dòng)機(jī)冷卻劑溫度感測(cè)診斷、燃料噴射系統(tǒng)診斷、爆震傳感器診斷、廢氣再循環(huán)功能診斷、催化劑系統(tǒng)效率功能診斷等。
用于收集與車(chē)載診斷測(cè)試相關(guān)的數(shù)據(jù)的觸發(fā)事件
計(jì)算機(jī)20可以被編程用于識(shí)別許多不同類(lèi)型的觸發(fā)事件,以收集與車(chē)載診斷測(cè)試相關(guān)的數(shù)據(jù)。作為非限制性示例,可以在車(chē)輛12已經(jīng)在特定速度(例如60英里/小時(shí))以上操作多于五分鐘的時(shí)間段時(shí)、當(dāng)車(chē)輛12正在操作并且在預(yù)定范圍的環(huán)境溫度中(如介于0和25攝氏度)時(shí)、當(dāng)車(chē)輛12在靜止但由于操作發(fā)動(dòng)機(jī)仍然暖和(冷卻劑在高于50攝氏度的溫度)時(shí)的行程結(jié)束點(diǎn)、在具有特定使用模式的行程結(jié)束時(shí)(例如在高于30英里/小時(shí)的速度下保持至少30分鐘)、在車(chē)輛12于特定地理區(qū)域中行駛或者穿過(guò)特定公路段的行程結(jié)束時(shí)、當(dāng)車(chē)輛12在冷卻到環(huán)境溫度之后啟動(dòng)時(shí)、當(dāng)車(chē)輛12行駛了特定英里數(shù)(例如1000英里)時(shí)、自從收集與診斷測(cè)試有關(guān)的最后數(shù)據(jù)等而周期性(例如車(chē)輛運(yùn)行時(shí)每小時(shí)一次)地觸發(fā)收集數(shù)據(jù)。此外,觸發(fā)事件可以包括例如來(lái)自服務(wù)器16的關(guān)于特定測(cè)試的數(shù)據(jù)請(qǐng)求、經(jīng)由如can總線的來(lái)自技術(shù)人員的請(qǐng)求等,該請(qǐng)求用于收集與特定診斷測(cè)試相關(guān)的數(shù)據(jù)。
基于識(shí)別用于收集與診斷測(cè)試相關(guān)的數(shù)據(jù)的觸發(fā)事件,計(jì)算機(jī)20可以收集數(shù)據(jù)。計(jì)算機(jī)20可以發(fā)送指令以將一個(gè)或多個(gè)致動(dòng)器設(shè)置到收集數(shù)據(jù)的位置。在將致動(dòng)器設(shè)置到位之后,計(jì)算機(jī)20可以從一個(gè)或多個(gè)傳感器22接收數(shù)據(jù)。該數(shù)據(jù)可以包括與診斷測(cè)試相關(guān)的測(cè)試參數(shù)的測(cè)量值。
用于診斷測(cè)試的測(cè)試參數(shù)的類(lèi)型
計(jì)算機(jī)20可以被編程用于收集和分析特定診斷測(cè)試的不同類(lèi)型的測(cè)試參數(shù)的數(shù)據(jù)。該數(shù)據(jù)可以包括一個(gè)或多個(gè)測(cè)試參數(shù)的值。在一些情況下,診斷測(cè)試可以收集絕對(duì)值。例如,測(cè)試參數(shù)值可以是車(chē)輛12熄火時(shí)的冷卻劑的溫度。在其它情況下,測(cè)試參數(shù)可以是值的變化。例如,當(dāng)主缸從第一位置移位到第二位置時(shí),計(jì)算機(jī)20可以測(cè)量制動(dòng)流體壓力的變化。在其它情況下,測(cè)試參數(shù)可以是車(chē)輛12處于靜止時(shí)的參數(shù)的第一值與車(chē)輛12已經(jīng)操作了特定時(shí)間段或在特定發(fā)動(dòng)機(jī)溫度下操作時(shí)等的參數(shù)的第二值之間的差。
收集和存儲(chǔ)數(shù)據(jù),向服務(wù)器提供數(shù)據(jù)
如上文所述,計(jì)算機(jī)20可以被編程為基于識(shí)別到觸發(fā)事件而開(kāi)始收集與診斷測(cè)試相關(guān)的數(shù)據(jù)。計(jì)算機(jī)20可以收集數(shù)據(jù),并將結(jié)果存儲(chǔ)在與計(jì)算機(jī)20相關(guān)聯(lián)的存儲(chǔ)器中。存儲(chǔ)器例如可以被包括在車(chē)輛12中。數(shù)據(jù)可以被組織為數(shù)據(jù)集,例如與由特定車(chē)輛12執(zhí)行的特定診斷測(cè)試相關(guān)的數(shù)據(jù)集。
在一些情況下,計(jì)算機(jī)20可以在完成測(cè)試時(shí)將數(shù)據(jù)提供給服務(wù)器16。在其它情況下,計(jì)算機(jī)20可以存儲(chǔ)數(shù)據(jù),并且在稍后的時(shí)間——例如在從服務(wù)器16接收到請(qǐng)求時(shí)——將數(shù)據(jù)提供給服務(wù)器16。
進(jìn)一步地,如上文所述,計(jì)算機(jī)20可以基于來(lái)自服務(wù)器16的請(qǐng)求收集與診斷測(cè)試有關(guān)的數(shù)據(jù)。一經(jīng)收集到數(shù)據(jù),計(jì)算機(jī)20可以將數(shù)據(jù)提供給服務(wù)器16。
如上文所述,提供給服務(wù)器16的數(shù)據(jù)可以包括由車(chē)輛12中的傳感器22測(cè)量的參數(shù)值。提供給服務(wù)器16的數(shù)據(jù)還可以包括車(chē)輛識(shí)別數(shù)據(jù),例如車(chē)輛類(lèi)型、車(chē)輛型號(hào)年份、車(chē)輛部件、車(chē)輛里程等。數(shù)據(jù)還可以包括車(chē)輛的操作條件,例如來(lái)自全球定位系統(tǒng)或類(lèi)似導(dǎo)航系統(tǒng)的車(chē)輛12的如地理坐標(biāo)(例如緯度和經(jīng)度數(shù)據(jù))這樣的地理位置,和/或其它地理識(shí)別信息(例如地理區(qū)域或?qū)嶓w(例如密歇根州韋恩縣東海岸等))、車(chē)輛12的行駛路線(從底特律到芝加哥,在城市沿著州際95的區(qū)段通過(guò)山區(qū)地形等)、駕駛時(shí)和/或測(cè)試時(shí)的天氣條件(空氣溫度、相對(duì)濕度、晴天或多云等)、車(chē)輛12的使用模式(高速公路駕駛、在擁擠的交通中起動(dòng)和停止、沿著行駛路徑的速度曲線等)和道路條件(干、濕、雪等)。數(shù)據(jù)還可以進(jìn)一步包括執(zhí)行診斷測(cè)試的時(shí)間或者發(fā)生行程的時(shí)間以使數(shù)據(jù)與來(lái)自如數(shù)據(jù)源18的其它源的數(shù)據(jù)同步。
選擇用于確定診斷測(cè)試的調(diào)整的數(shù)據(jù)集
服務(wù)器16可以選擇從車(chē)輛12和數(shù)據(jù)源18接收的數(shù)據(jù)集,以使用該數(shù)據(jù)集確定特定類(lèi)型的診斷測(cè)試的調(diào)整。選擇數(shù)據(jù)集可以包括針對(duì)每個(gè)數(shù)據(jù)集確定是否可以識(shí)別歸一化函數(shù)以生成縮放的測(cè)試參數(shù)值,可以與其它選擇的數(shù)據(jù)集中的每一個(gè)在共同尺度上評(píng)估該縮放的測(cè)試參數(shù)值。共同尺度可以是用于特定診斷測(cè)試的預(yù)定尺度,例如基于在參考操作條件下操作的參考車(chē)輛。
為了簡(jiǎn)化或甚至實(shí)現(xiàn)與診斷測(cè)試相關(guān)的數(shù)據(jù)集的歸一化函數(shù)的識(shí)別,服務(wù)器16可以選擇來(lái)自車(chē)輛12的數(shù)據(jù)集,該車(chē)輛12例如執(zhí)行相同的診斷測(cè)試并且例如是類(lèi)似的車(chē)輛類(lèi)型、具有類(lèi)似的特性和/或在類(lèi)似的操作條件下操作。
類(lèi)似類(lèi)型的車(chē)輛可以包括例如具有類(lèi)似特性的執(zhí)行相同類(lèi)型的診斷測(cè)試的車(chē)輛12,并且可以識(shí)別該車(chē)輛的歸一化函數(shù)以調(diào)整各個(gè)車(chē)輛之間的測(cè)試參數(shù)值的差異。例如,兩個(gè)車(chē)輛12可以是相同型號(hào)的并且具有相同的傳動(dòng)系特征(發(fā)動(dòng)機(jī)類(lèi)型、變速器類(lèi)型等)。車(chē)輛12中的第一輛可以已經(jīng)行駛了110000英里,而第二輛車(chē)輛可以已經(jīng)行駛了30000英里??梢缘弥獙?lái)自這些車(chē)輛中的每一個(gè)的測(cè)試參數(shù)值調(diào)整到參考車(chē)輛12的函數(shù)。參考車(chē)輛12可以是如直接從生產(chǎn)中獲得并在實(shí)驗(yàn)室條件下測(cè)試的車(chē)輛12。以類(lèi)似的方式,對(duì)于例如不同的車(chē)輛特征(發(fā)動(dòng)機(jī)類(lèi)型、變速器類(lèi)型、制造年份等)而言,歸一化函數(shù)是可識(shí)別的。
類(lèi)似的操作條件可以包括歸一化函數(shù)可以識(shí)別以針對(duì)操作條件之間的差異調(diào)整測(cè)試參數(shù)值的操作條件。例如,為了確定診斷測(cè)試的特定調(diào)整,服務(wù)器16可以從在相似天氣條件下操作的車(chē)輛12選擇數(shù)據(jù)集。相似的天氣條件可以被限定為在天氣條件的范圍內(nèi),其中測(cè)試結(jié)果根據(jù)函數(shù)變化,并且可以將天氣條件的差異納入考慮來(lái)歸一化該測(cè)試結(jié)果。例如,相似的天氣條件可以包括在介于-20至30攝氏度之間的環(huán)境溫度范圍內(nèi),以及在介于30%至70%之間的相對(duì)濕度范圍內(nèi)。
服務(wù)器16還可以例如從各個(gè)車(chē)輛12以及與沿著相似的行駛路線行駛的車(chē)輛12相關(guān)的數(shù)據(jù)源18中選擇數(shù)據(jù)集。相似的行駛路徑可以被限定為可以使用函數(shù)在各不同路徑之間歸一化測(cè)試結(jié)果的行程路徑。例如,相似的行駛路徑可以包括在進(jìn)行診斷測(cè)試之前,車(chē)輛12在100英里內(nèi)沿著例如90%的相同道路行駛或沿著相同路段的公路行駛所在的路徑。
此外,服務(wù)器16可以從以相似使用模式驅(qū)動(dòng)的各車(chē)輛12選擇數(shù)據(jù)集。相似的使用模式可以被限定為例如測(cè)試結(jié)果根據(jù)函數(shù)而變化并且考慮到使用模式的差異而歸一化測(cè)試結(jié)果的使用模式。例如,使用模式可以考慮車(chē)輛在預(yù)定速度范圍內(nèi)(例如在30和60英里/小時(shí)之間)操作的時(shí)間的百分比。在進(jìn)行診斷測(cè)試之前的100英里,如果第一車(chē)輛在特定速度范圍(例如90%的時(shí)間在30和60英里/小時(shí)之間)內(nèi)操作的時(shí)間百分比在第二車(chē)輛于特定速度范圍操作的時(shí)間百分比在+/-10%內(nèi),則第一車(chē)輛和第二車(chē)輛12具有類(lèi)似的使用模式。
應(yīng)注意的是,在一些情況下,可以將數(shù)據(jù)集選擇為對(duì)于特定因素而言不需要?dú)w一化,即,歸一化函數(shù)或多個(gè)歸一化函數(shù)是統(tǒng)一(unity)的。例如,來(lái)自具有相同型號(hào)、特征和制造年份的兩個(gè)車(chē)輛的數(shù)據(jù)可以不需要與車(chē)輛類(lèi)型相關(guān)的歸一化。在一天中相似時(shí)間(例如彼此在10分鐘內(nèi))內(nèi)沿著相同部分公路行駛的兩個(gè)車(chē)輛12的數(shù)據(jù)可以不需要與行駛路徑或天氣條件相關(guān)的歸一化。
服務(wù)器16可以將與車(chē)輛12相關(guān)的數(shù)據(jù)集選擇為使除了一個(gè)因素之外的所有因素都是相似的,并且這個(gè)因素以限定的方式不同于其它因素。以這種方式,服務(wù)器16能夠識(shí)別不同的那個(gè)因素對(duì)診斷測(cè)試結(jié)果的影響。
例如,服務(wù)器16可以選擇數(shù)據(jù)集,在該數(shù)據(jù)集中每個(gè)車(chē)輛的類(lèi)型大體相似,行駛和測(cè)試的天氣條件大體相似,使用模式大體相似,但車(chē)輛12沿著第一路線行駛第一部分并且沿著第二路線行駛第二部分?;趤?lái)自車(chē)輛12的第一部分的測(cè)試結(jié)果與車(chē)輛12的第二部分的測(cè)試結(jié)果的比較,服務(wù)器16能夠識(shí)別行駛路線的變化的調(diào)整。
進(jìn)一步地,在一些情況下,計(jì)算機(jī)20可以選擇數(shù)據(jù)集,其中多個(gè)測(cè)試參數(shù)的歸一化函數(shù)是未知的。例如,計(jì)算機(jī)20可以包括與執(zhí)行該類(lèi)型的測(cè)試的每個(gè)車(chē)輛12的特定類(lèi)型的診斷測(cè)試相關(guān)的數(shù)據(jù)。通過(guò)分析數(shù)據(jù),計(jì)算機(jī)20可以識(shí)別如特定測(cè)試參數(shù)和特定操作條件之間的關(guān)系,這是先前未知的。
歸一化測(cè)試結(jié)果
如上文所述,服務(wù)器16可以被編程為從車(chē)輛12選擇數(shù)據(jù)集,以使來(lái)自每個(gè)車(chē)輛12的數(shù)據(jù)可以利用來(lái)自具有每個(gè)其它數(shù)據(jù)集合的每個(gè)其它車(chē)輛12的數(shù)據(jù)進(jìn)行歸一化。數(shù)據(jù)可以被歸一化(通過(guò)歸一化函數(shù)調(diào)整),以補(bǔ)償例如車(chē)輛12的類(lèi)型或車(chē)輛12的操作條件之間的差異。
這可以例如通過(guò)將每個(gè)數(shù)據(jù)集調(diào)整到參考數(shù)據(jù)集來(lái)實(shí)現(xiàn)。例如,每個(gè)車(chē)輛12中的燃料蒸氣壓力可以通過(guò)已知的函數(shù)根據(jù)蒸氣溫度而變化。服務(wù)器16可以在測(cè)試時(shí)記錄各車(chē)輛12測(cè)量的壓力值以及各車(chē)輛12的蒸氣溫度。之后,服務(wù)器16可以將所測(cè)量的每個(gè)壓力值轉(zhuǎn)換為在所選參考溫度(例如20攝氏度)下的等效壓力。以這種方式,在不同溫度下測(cè)量的壓力值可以組合以用于分析。
類(lèi)似地,在可以建立用于將不同車(chē)輛類(lèi)型之間的測(cè)量值的差異歸一化到例如參考車(chē)輛12的函數(shù)的情況下,可以補(bǔ)償車(chē)輛類(lèi)型之間的差異。通過(guò)以這種方式歸一化值,服務(wù)器16可以增加可用于確定特定診斷測(cè)試的調(diào)整因子的數(shù)據(jù)量。
產(chǎn)生診斷測(cè)試的調(diào)整
服務(wù)器16還可以被編程為分析來(lái)自所選擇的數(shù)據(jù)集的數(shù)據(jù),并且基于這些數(shù)據(jù)集確定車(chē)輛診斷測(cè)試的調(diào)整。例如,服務(wù)器16可以被編程為在執(zhí)行測(cè)試之前確定蒸發(fā)排放測(cè)試與行駛路徑的依賴(lài)性。服務(wù)器16可以在進(jìn)行蒸發(fā)排放測(cè)試之前從沿著第一路徑行駛的多個(gè)第一車(chē)輛12以及在進(jìn)行蒸發(fā)排放測(cè)試之前從沿著第二路徑行駛的多個(gè)第二車(chē)輛12收集數(shù)據(jù)。服務(wù)器16可以根據(jù)車(chē)輛類(lèi)型、如天氣等的操作條件來(lái)歸一化每個(gè)第一車(chē)輛的數(shù)據(jù),并且識(shí)別多個(gè)第一車(chē)輛的代表性的第一測(cè)試值數(shù)據(jù)。服務(wù)器16還可以根據(jù)車(chē)輛的類(lèi)型、如天氣等的操作條件來(lái)歸一化每個(gè)第二車(chē)輛的數(shù)據(jù),并識(shí)別多個(gè)第二車(chē)輛的代表性第二測(cè)試值數(shù)據(jù)?;诖硇缘牡谝粶y(cè)試值數(shù)據(jù)和代表性的第二測(cè)試值數(shù)據(jù),服務(wù)器16可以識(shí)別與行駛路徑相關(guān)的測(cè)試值中的差異。
服務(wù)器16還可以被編程為基于分析而向與所選擇的數(shù)據(jù)集相關(guān)的車(chē)輛12提供調(diào)整因子。例如,服務(wù)器16可以確定第二車(chē)輛具有比第一車(chē)輛12的測(cè)試參數(shù)的值平均高出3%的特定測(cè)試參數(shù)的值?;谠摯_定,相對(duì)于沿第一路徑行駛的車(chē)輛所用的閾值而言,服務(wù)器16可以建議將沿第二路徑行駛的車(chē)輛12的測(cè)試值的閾值增加3%。
例如,對(duì)于多個(gè)行駛路徑而言該過(guò)程可以重復(fù)。以這種方式,用于特定測(cè)試參數(shù)的診斷測(cè)試可以適應(yīng)于各種行駛路徑。針對(duì)各種行駛路徑調(diào)整測(cè)試參數(shù)可以增加沿著這些行駛路徑執(zhí)行的診斷測(cè)試的可靠性(例如更少的誤報(bào)結(jié)果、更少的漏報(bào)結(jié)果等),并且可以進(jìn)一步增加可以考慮進(jìn)行診斷測(cè)試的行駛路徑的數(shù)量。
表明閾值調(diào)整的示例性測(cè)試數(shù)據(jù)
在圖3a中示出了表明閾值調(diào)整的示例性測(cè)試數(shù)據(jù)。圖3a是示出作為操作參數(shù)值的函數(shù)的示例性傳感器數(shù)據(jù)的分布的圖表。用“o”表示的數(shù)據(jù)點(diǎn)代表規(guī)范之外操作的車(chē)輛部件或子系統(tǒng)的數(shù)據(jù)。用“*”表示的數(shù)據(jù)點(diǎn)代表規(guī)范內(nèi)操作的車(chē)輛部件或子系統(tǒng)的數(shù)據(jù)。
在曲線圖上表明了示例性第一閾值30,第一閾值30可以獨(dú)立于操作參數(shù)(即,水平線),第一閾值30可以被用作診斷測(cè)試的通過(guò)/未成功閾值。高于第一閾值30的數(shù)據(jù)點(diǎn)可以例如被確定為通過(guò)診斷測(cè)試,并且低于第一閾值30的數(shù)據(jù)點(diǎn)被確定為未成功通過(guò)診斷測(cè)試。
如在圖3a中可以看出的,表示規(guī)范之外操作的車(chē)輛部件或子系統(tǒng)的多個(gè)“o”符號(hào)出現(xiàn)在第一閾值30之上,并且被診斷測(cè)試確定為通過(guò)。也就是說(shuō),診斷測(cè)試會(huì)產(chǎn)生誤報(bào)結(jié)果。類(lèi)似地,表示規(guī)范之內(nèi)操作的車(chē)輛部件或車(chē)輛子系統(tǒng)的多個(gè)“*”符號(hào)出現(xiàn)在第一閾值30之下,并且被診斷測(cè)試確定為未成功,導(dǎo)致漏報(bào)。
用于減少誤報(bào)和漏報(bào)診斷測(cè)試結(jié)果數(shù)量的一種方法是實(shí)施第一緩沖區(qū)32。實(shí)施診斷測(cè)試的計(jì)算機(jī)20可以例如不評(píng)估具有在第一緩沖區(qū)32中的數(shù)據(jù)點(diǎn)的車(chē)輛部件或子系統(tǒng)。然而,這會(huì)導(dǎo)致診斷測(cè)試的低的決策率。
然而,可選地,如圖3a中進(jìn)一步所示的,基于來(lái)自多個(gè)車(chē)輛12的數(shù)據(jù)分析,服務(wù)器16或另一計(jì)算裝置可識(shí)別傳感器數(shù)據(jù)與操作參數(shù)之間的關(guān)系。可以產(chǎn)生診斷測(cè)試的新閾值34以考慮傳感器數(shù)據(jù)和操作參數(shù)之間的關(guān)系。
在圖3a的情況下,可以看出的是,“*”傳感器數(shù)據(jù)的下限隨著操作參數(shù)的增加而增加。類(lèi)似地,“o”的上限隨著操作參數(shù)的增加而增加。基于該數(shù)據(jù),可以建立第二閾值34以執(zhí)行考慮傳感器數(shù)據(jù)值和操作參數(shù)之間的關(guān)系的診斷測(cè)試。第二閾值34產(chǎn)生大體降低的誤報(bào)(高于閾值的“o”)和漏報(bào)(低于閾值的“*”)診斷測(cè)試結(jié)果。
作為調(diào)整診斷測(cè)試閾值的替代或可選方式,一經(jīng)識(shí)別到傳感器數(shù)據(jù)和操作參數(shù)之間的關(guān)系,該數(shù)據(jù)就可以變換以考慮該關(guān)系。圖3b是示出了作為相同操作參數(shù)值的函數(shù)的相同測(cè)試的示例性傳感器數(shù)據(jù)的分布的圖表,其中傳感器數(shù)據(jù)已經(jīng)被函數(shù)變換以產(chǎn)生變換后的傳感器數(shù)據(jù)。該函數(shù)考慮了傳感器數(shù)據(jù)和操作參數(shù)之間的識(shí)別關(guān)系。使用變換后的數(shù)據(jù),可以利用獨(dú)立于操作參數(shù)的閾值(是水平線)來(lái)執(zhí)行診斷測(cè)試。例如,在為了考慮傳感器數(shù)據(jù)和操作參數(shù)之間的關(guān)系而變換數(shù)據(jù)之后,數(shù)據(jù)可以以如圖3b所示分布??梢越ⅹ?dú)立于操作參數(shù)(水平)的第三閾值36,以在通過(guò)和未成功(變換后)的傳感器數(shù)據(jù)之間進(jìn)行區(qū)分。由于傳感器數(shù)據(jù)的變換,觀察到明顯的降低數(shù)量的誤報(bào)和漏報(bào)。
與前文的圖3a一樣,也可以應(yīng)用第二緩沖區(qū)38。在這種情況下,可以消除誤報(bào)和漏報(bào)。然而,會(huì)產(chǎn)生明顯較少數(shù)量的“無(wú)決策”。
例如,圖3a和3b可以是蒸發(fā)排放測(cè)試的曲線圖??梢岳绺鶕?jù)發(fā)動(dòng)機(jī)關(guān)閉自然真空(eonv)方法執(zhí)行蒸發(fā)排放泄漏監(jiān)測(cè)(evap)。每個(gè)圖表的y軸表明關(guān)閉事件之后的壓力變化的歸一化值的尺度。每個(gè)圖表的x軸表示蒸氣溫度。如圖3a所示,傳感器數(shù)據(jù)可以示出對(duì)蒸氣溫度的依賴(lài)性,以使在規(guī)范中操作的車(chē)輛部件或子系統(tǒng)的傳感器數(shù)據(jù)的下限隨著蒸氣溫度的增加而增加,并且在規(guī)范之外操作的部件或子系統(tǒng)的車(chē)輛傳感器數(shù)據(jù)的上限也增加。這會(huì)導(dǎo)致大量的誤報(bào)(在閾值以上的“o”)和漏報(bào)(低于閾值的“*”)診斷測(cè)試結(jié)果。
然而,服務(wù)器16可以基于所觀察到的傳感器數(shù)據(jù)值與蒸氣溫度的依賴(lài)性產(chǎn)生圖3a的第二閾值34。根據(jù)第二閾值34執(zhí)行診斷測(cè)試會(huì)導(dǎo)致降低數(shù)量的誤報(bào)和漏報(bào)診斷測(cè)試結(jié)果。
圖3b可以表示與圖3a所示的數(shù)據(jù)相同的數(shù)據(jù),其中該數(shù)據(jù)例如被服務(wù)器16變換,以考慮壓力變化和蒸氣溫度之間的關(guān)系。如上文所述,基于獨(dú)立于蒸氣溫度的第三閾值36的診斷測(cè)試之后可以應(yīng)用于轉(zhuǎn)換后的數(shù)據(jù)。
示例性程序流
圖4是用于收集數(shù)據(jù)的示例性程序400的圖,該數(shù)據(jù)被用于產(chǎn)生車(chē)載診斷測(cè)試的調(diào)整。該程序在框405中開(kāi)始。
在框405中,車(chē)輛12計(jì)算機(jī)20確定是否存在用于收集與診斷測(cè)試相關(guān)的數(shù)據(jù)的觸發(fā)事件,如上文所述(并且obd測(cè)試等的觸發(fā)事件是已知的)。在沒(méi)有檢測(cè)到觸發(fā)事件的情況下,程序在框405中繼續(xù)。在檢測(cè)到觸發(fā)事件的情況下,程序在框410中繼續(xù)。
在框410中,計(jì)算機(jī)20收集與如上所述的診斷測(cè)試相關(guān)的數(shù)據(jù)。計(jì)算機(jī)20可以致動(dòng)一個(gè)或多個(gè)控制器,例如閥控制器以打開(kāi)或關(guān)閉閥或氣缸,以改變腔中的壓力水平等。計(jì)算機(jī)20還可以從一個(gè)或多個(gè)傳感器22接收數(shù)據(jù)。計(jì)算機(jī)20可以存儲(chǔ)該數(shù)據(jù)以及與診斷測(cè)試相關(guān)的其它數(shù)據(jù),例如測(cè)試時(shí)間、在測(cè)試的一個(gè)或多個(gè)執(zhí)行階段期間的環(huán)境條件(平均環(huán)境溫度、相對(duì)濕度、平均大氣壓力、平均蒸氣溫度、平均蒸氣壓等)、位置(例如從全球定位系統(tǒng)獲得的)、車(chē)輛操作條件(點(diǎn)火、熄火、車(chē)輛速度、發(fā)動(dòng)機(jī)速度等)、來(lái)自控制器的反饋(閥位置、施加到馬達(dá)的電流)等。一經(jīng)存儲(chǔ)了傳感器數(shù)據(jù)和與診斷測(cè)試相關(guān)的其它數(shù)據(jù),程序400在框415中繼續(xù)。
在框415中,計(jì)算機(jī)20確定服務(wù)器16是否可用于接收數(shù)據(jù)。例如,計(jì)算機(jī)20可以向服務(wù)器16發(fā)送表明與特定類(lèi)型的診斷測(cè)試相關(guān)的數(shù)據(jù)可用的消息,并請(qǐng)求確認(rèn)服務(wù)器16可用于上傳該數(shù)據(jù)。在服務(wù)器16例如在預(yù)定時(shí)間段(例如1分鐘)內(nèi)作出服務(wù)器16可用于上傳數(shù)據(jù)的響應(yīng)的情況下,程序400在框420中繼續(xù)。在服務(wù)器16不響應(yīng)或表明服務(wù)器16不可用于上傳數(shù)據(jù)的情況下,則過(guò)程400結(jié)束。
在框420中,車(chē)輛12將數(shù)據(jù)上傳到服務(wù)器16,如已知的。然后,程序400在框425中繼續(xù)。
在框425中,服務(wù)器16存儲(chǔ)數(shù)據(jù)。測(cè)試參數(shù)數(shù)據(jù)可以與測(cè)量/提供數(shù)據(jù)的車(chē)輛12的識(shí)別數(shù)據(jù)、在測(cè)量數(shù)據(jù)時(shí)和/或測(cè)量之前的車(chē)輛12的操作條件以及在測(cè)量參數(shù)時(shí)的數(shù)據(jù)源18的數(shù)據(jù)(如天氣條件、交通狀況等)一起被存儲(chǔ)。
可以交叉比較車(chē)載和車(chē)外數(shù)據(jù)以確定是否存在明顯的差異。明顯的差異可以是例如大于+/-10%的差異、與平均值的差異大于3個(gè)標(biāo)準(zhǔn)偏差等。在特定車(chē)輛12在對(duì)于評(píng)估監(jiān)測(cè)器執(zhí)行有效性或可信度而言關(guān)鍵的一個(gè)或多個(gè)傳感器中顯示出一貫的不一致性的情況下,與沒(méi)有這種問(wèn)題的車(chē)輛12相比時(shí),該信息將被忽視。當(dāng)服務(wù)器16已經(jīng)存儲(chǔ)了數(shù)據(jù)時(shí),程序400結(jié)束。
圖5是基于來(lái)自多個(gè)車(chē)輛12的數(shù)據(jù)產(chǎn)生用于車(chē)載診斷測(cè)試的閾值的調(diào)整的示例性程序500的圖。程序500在框505中開(kāi)始。
在框505中,服務(wù)器16可以確定是否發(fā)生了用于分析與診斷測(cè)試相關(guān)的數(shù)據(jù)的觸發(fā)事件。服務(wù)器16可以被編程為例如周期地分析與診斷測(cè)試有關(guān)的數(shù)據(jù),例如每天一次??蛇x地,服務(wù)器16可以被編程為在服務(wù)器16已經(jīng)從附加的預(yù)定數(shù)量的車(chē)輛12(例如從100個(gè)附加車(chē)輛12)接收到數(shù)據(jù)時(shí)分析數(shù)據(jù)。作為又一示例,服務(wù)器16可以從操作者接收輸入,該輸入表明服務(wù)器16應(yīng)分析與診斷測(cè)試相關(guān)的數(shù)據(jù)。在服務(wù)器16確定已經(jīng)發(fā)生觸發(fā)事件的情況下,程序500在框510中繼續(xù)。在服務(wù)器16沒(méi)有確定已經(jīng)發(fā)生觸發(fā)事件的情況下,程序500在框505中繼續(xù)。
在框510中,服務(wù)器16確定服務(wù)器16是否需要收集附加數(shù)據(jù)以執(zhí)行分析。例如,為了執(zhí)行與特定診斷測(cè)試相關(guān)數(shù)據(jù)的有意義的分析,服務(wù)器16會(huì)要求來(lái)自100輛車(chē)輛12或相似類(lèi)型和/或在類(lèi)似操作調(diào)節(jié)下測(cè)試的100輛車(chē)輛12的數(shù)據(jù)。在服務(wù)器16確定服務(wù)器16需要收集附加數(shù)據(jù)的情況下,程序500在框515中繼續(xù)。在服務(wù)器16確定服務(wù)器16具有足夠的數(shù)據(jù)的情況下,程序500在框520中繼續(xù)。
在框515中,服務(wù)器16從一個(gè)或多個(gè)附加車(chē)輛12收集數(shù)據(jù)。服務(wù)器16可以識(shí)別已經(jīng)執(zhí)行診斷測(cè)試的一個(gè)或多個(gè)車(chē)輛12,并且請(qǐng)求車(chē)輛12向服務(wù)器16提供與測(cè)試相關(guān)的數(shù)據(jù)。服務(wù)器16可以從車(chē)輛12接收數(shù)據(jù)。
服務(wù)器16可以將傳感器數(shù)據(jù)連同車(chē)輛識(shí)別數(shù)據(jù)、操作條件數(shù)據(jù)等一起存儲(chǔ),以使用于特定測(cè)試參數(shù)分析所需的所有數(shù)據(jù)可以從數(shù)據(jù)存儲(chǔ)器檢索。服務(wù)器16還可以從與診斷測(cè)試數(shù)據(jù)相關(guān)的數(shù)據(jù)源18收集數(shù)據(jù)。例如,基于執(zhí)行測(cè)試的時(shí)間,在執(zhí)行診斷測(cè)試期間,服務(wù)器16可以下載與車(chē)輛12或車(chē)輛12的環(huán)境相關(guān)的天氣數(shù)據(jù)、交通數(shù)據(jù)、全球定位數(shù)據(jù)等。一經(jīng)從計(jì)算機(jī)20和數(shù)據(jù)源18接收數(shù)據(jù)并存儲(chǔ)數(shù)據(jù)之后,則程序500在框520中繼續(xù)。
在框520中,服務(wù)器16選擇產(chǎn)生用于診斷測(cè)試的調(diào)整所要用的數(shù)據(jù)集,如上所述。程序500在框525中繼續(xù)。
在框525中,服務(wù)器16基于與診斷測(cè)試相關(guān)的所選擇的數(shù)據(jù)集產(chǎn)生診斷測(cè)試的調(diào)整,如在上述部分所述。程序500在框530中繼續(xù)。
在框530中,服務(wù)器16可以向一個(gè)或多個(gè)車(chē)輛12提供對(duì)診斷測(cè)試的調(diào)整。另外或可選地,服務(wù)器16可以存儲(chǔ)所產(chǎn)生的調(diào)整,直到由車(chē)輛12請(qǐng)求該調(diào)整。一經(jīng)向一個(gè)或多個(gè)車(chē)輛提供診斷測(cè)試的調(diào)整和/或存儲(chǔ)調(diào)整因子,程序500結(jié)束。
圖6是用于基于調(diào)整來(lái)調(diào)整車(chē)載診斷測(cè)試閾值的示例性過(guò)程600的圖。過(guò)程600在框605中開(kāi)始。
在框605中,車(chē)輛12計(jì)算機(jī)20確定是否更新用于一個(gè)或多個(gè)車(chē)輛12的診斷測(cè)試的觸發(fā)事件。例如,計(jì)算機(jī)20可以被編程為周期地更新診斷測(cè)試,例如每天一次或每三個(gè)月一次。作為另一示例,當(dāng)車(chē)輛12已經(jīng)從第一地理位置移動(dòng)到第二地理位置(例如移動(dòng)超過(guò)100英里)時(shí),計(jì)算機(jī)20可以確定車(chē)輛12可以被編程為更新診斷測(cè)試。不同的地理區(qū)域會(huì)導(dǎo)致環(huán)境條件——例如溫度擺動(dòng)、大氣壓力、相對(duì)濕度等——顯著變化。用于第一地理區(qū)域的診斷測(cè)試的閾值設(shè)置可以不同于用于第二地理區(qū)域的診斷測(cè)試的對(duì)應(yīng)閾值設(shè)置。作為另一示例,計(jì)算機(jī)20可以被編程為當(dāng)車(chē)輛部件未通過(guò)診斷測(cè)試時(shí)更新診斷測(cè)試,以確保以最新的測(cè)試參數(shù)操作診斷測(cè)試。在計(jì)算機(jī)20識(shí)別測(cè)試觸發(fā)的情況下,程序在框610中繼續(xù)。否則,程序在框605中繼續(xù)。
在框610中,計(jì)算機(jī)20請(qǐng)求并接收來(lái)自服務(wù)器16的調(diào)整。程序600在框615中繼續(xù)。
在框615中,計(jì)算機(jī)20調(diào)整診斷測(cè)試。計(jì)算機(jī)20可以例如修改存儲(chǔ)的參數(shù)或在診斷測(cè)試中函數(shù)規(guī)定的閾值。程序600結(jié)束。
結(jié)論
如這里所述的那些計(jì)算裝置總體各自包括可由一個(gè)或多個(gè)計(jì)算裝置執(zhí)行的指令,如上文所標(biāo)識(shí)的那些并且該指令用于實(shí)施上文所述的程序的框或步驟。例如,上文所述的程序框可以具體化為計(jì)算機(jī)可執(zhí)行指令。
計(jì)算機(jī)可執(zhí)行指令可以由計(jì)算機(jī)程序編譯或解釋?zhuān)撚?jì)算機(jī)程序使用多種編程語(yǔ)言和/或技術(shù)創(chuàng)建,這些編程語(yǔ)言和/或技術(shù)包括但并不限于單獨(dú)的或組合的javatm、c、c++、visualbasic、javascript、perl、html等。通常,處理器(例如微處理器)例如從存儲(chǔ)器、計(jì)算機(jī)可讀介質(zhì)等接收指令,并且執(zhí)行這些指令,由此執(zhí)行一個(gè)或多個(gè)程序,包括這里所描述的一個(gè)或多個(gè)程序。這樣的指令以及其它數(shù)據(jù)可以使用各種計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)和傳輸。計(jì)算裝置內(nèi)的文件總體上是存儲(chǔ)在例如存儲(chǔ)介質(zhì)、隨機(jī)存取存儲(chǔ)器等計(jì)算機(jī)可讀介質(zhì)上的數(shù)據(jù)的集合。
計(jì)算機(jī)可讀介質(zhì)包括參與提供數(shù)據(jù)(例如指令)的任何介質(zhì),該數(shù)據(jù)可以由計(jì)算機(jī)讀取。這樣的介質(zhì)可以采用多種形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)等。非易失性介質(zhì)包括例如光盤(pán)或磁盤(pán)以及其它永久性存儲(chǔ)器。易失性介質(zhì)包括典型地構(gòu)成主存儲(chǔ)器的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)。計(jì)算機(jī)可讀介質(zhì)的常規(guī)形式包括,如軟盤(pán)、柔性盤(pán)、硬盤(pán)、磁帶、任何其它磁性介質(zhì)、cd-rom(只讀光盤(pán)存儲(chǔ)器)、dvd(數(shù)字化視頻光盤(pán))、任何其它光學(xué)介質(zhì)、穿孔卡片、紙帶、任何帶有孔圖案的其它物理介質(zhì)、ram(隨機(jī)存取存儲(chǔ)器)、prom(可編程只讀存儲(chǔ)器)、eprom(可擦除可編程只讀存儲(chǔ)器)、flash-eeprom(閃速電可擦除可編程只讀存儲(chǔ)器)、任何其它存儲(chǔ)器芯片或內(nèi)存盒,或者任何其它計(jì)算機(jī)可讀取的介質(zhì)。
在權(quán)利要求中使用的全部術(shù)語(yǔ),旨在被給予如本領(lǐng)域技術(shù)人員所理解的它們的簡(jiǎn)單并通常含義,除非在此作出與此相反的明確指示。特別地,單數(shù)冠詞的使用,如“一”,“這”,“所述”等應(yīng)該被理解為描述一個(gè)或多個(gè)指示的元件,除非權(quán)利要求中描述了與此相反的明確限制。
術(shù)語(yǔ)“示例性”在本文中用于示例的意思,例如,“示例性小部件”的引用應(yīng)當(dāng)僅僅理解為指代小部件的示例。
修飾數(shù)值或結(jié)果的副詞“約”意味著,由于材料、加工、制造、傳感器測(cè)量、計(jì)算、處理時(shí)間、計(jì)算時(shí)間等的不足,形狀、結(jié)構(gòu)、測(cè)量、值、確定、計(jì)算等可能偏離精確描述的幾何形狀、距離、測(cè)量、值、確定、計(jì)算等。
在附圖中,相同的附圖標(biāo)記表示相同的元件。而且,這些元件中的一些或全部都可以改變。關(guān)于這里所述的介質(zhì)、程序、系統(tǒng)、方法等,應(yīng)理解的是,雖然這樣的程序等的步驟描述為按照一定的順序排列發(fā)生,但這樣的程序可以采用以這里描述的順序之外的順序完成的描述的步驟實(shí)施操作。進(jìn)一步應(yīng)該理解的是,某些步驟可以同時(shí)執(zhí)行,可以添加其它步驟,或者可以省略這里所述的某些步驟。換言之,這里的程序的描述提供用于說(shuō)明某些實(shí)施例的目的,并且不應(yīng)該以任何方式解釋為限制要求保護(hù)的發(fā)明。