一種基于知識庫的汽車遠程智能診斷方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及車聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種基于知識庫的汽車遠程智能診斷方法和系 統(tǒng)。
【背景技術(shù)】
[0002] 目前車聯(lián)網(wǎng)的應(yīng)用逐步加深,隨著后裝OBD設(shè)備和前裝集成設(shè)備在汽車上的安 裝,越來越多的車輛被納入了被信息全程覆蓋的范圍。汽車作為一個綜合的信息服務(wù)終端, 一方面源源不斷地向遠程服務(wù)器發(fā)送車輛各個子系統(tǒng)的運行數(shù)據(jù),另一方面從互聯(lián)網(wǎng)上獲 取各式各樣的信息,包括新聞資訊、音頻、視頻、基于位置的服務(wù)等。
[0003] 目前,很多對于汽車診斷的手段主要有診斷設(shè)備和遠程診斷系統(tǒng)。診斷設(shè)備一般 用于汽車發(fā)生故障后,進行現(xiàn)場的診斷分析工具,需要將設(shè)備接入到OBD串口,讀取實時數(shù) 據(jù)流,顯示在設(shè)備屏幕上,現(xiàn)場救援人員根據(jù)數(shù)據(jù)分析故障原因;遠程診斷系統(tǒng)是基于終端 采集模塊采集的數(shù)據(jù)傳輸?shù)皆品?wù)器,通過專家系統(tǒng)對數(shù)據(jù)進行分析,然后將分析結(jié)果返 回給用戶。這兩種方法存在兩個問題:1、都是對于故障的事后分析方法;2,故障的診斷依 賴于有經(jīng)驗的維修人員。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明所要解決的是汽車的故障及風險反應(yīng)滯后和過度依賴修理人員的技術(shù)問 題,提供一種基于知識庫的汽車遠程智能診斷方法和系統(tǒng)。
[0005] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于知識庫的汽車遠程智能診斷 方法,包括以下步驟:
[0006] 步驟1,構(gòu)建車輛健康體檢模型;
[0007] 步驟2,采集當前車輛的數(shù)據(jù)流;
[0008] 步驟3,將所述當前車輛的數(shù)據(jù)流代入所述車輛健康體檢模型,得到當前車輛健康 體檢報告。
[0009] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。
[0010] 進一步,步驟1中,所述車輛健康體檢模型包括車輛總分值計算模型和分指標閾 值模型;
[0011] 所述車輛總分值計算模型包括車輛總分值的計算方法和根據(jù)車輛總分值對車輛 的健康狀況劃分;
[0012] 所述車輛總分值的計算方法包括:
[0013] 記車輛總分值為X,設(shè)定車輛總分值為百分制,即0彡X彡100,則X = XP +X2 ' +X3< +Xf +X5< +X6< +X7',其中XP表示加權(quán)后故障碼總分值,X2'表示加權(quán)后發(fā) 動機負載分值,X3 '表示加權(quán)后冷卻劑溫度分值,X4 '表示加權(quán)后節(jié)氣門開度分值,X5 ' 表示加權(quán)后怠速時發(fā)動機轉(zhuǎn)速分值,X6 '表示加權(quán)后燃油經(jīng)濟性分值,X7 '表示加權(quán)后駕 駛習慣分值;其中 Xl' =alXXl,X2' =a2XX2,X3' =a3XX3,X4' =a4XX4,X5' =a5XX5, X6 ^ = a6XX6, X7 ^ = a7XX7,其中Xl表示故障碼總分值,X2表示發(fā)動機負 載分值,X3表不冷卻劑溫度分值,X4表不節(jié)氣門開度分值,X5表不怠速時發(fā)動機轉(zhuǎn)速分值, X6表不燃油經(jīng)濟性分值,X7表不駕駛習慣分值;al、a2、a3、a4、a5、a6和a7分別表不XI、 X2、X3、X4、X5、X6 和 X7 的權(quán)重,且 al+a2+a3+a4+a5+a6+a7 = I ;
[0014] 其中Xl = 100-K,K表示故障碼總扣分,K = Σ ki,ki表示第i個故障碼的扣分, 記車輛的故障碼共有N個,N彡0,i = 1,2,3,·*·,Ν,其中ki =MXT,其中M表示故障碼標 準分,T表示故障碼分類評分百分比,M為一個固定值,T為預(yù)先設(shè)定的不同故障碼對應(yīng)的評 分百分比,每一個故障碼對應(yīng)一個故障碼分類評分百分比;若計算出來的K超過100,則記K 為 100 ;
[0015] X2的取值為100或0,X2的取值為100時為正常,X2的取值為0時為異常,當發(fā)動 機負載介于預(yù)先設(shè)定的發(fā)動機負載范圍內(nèi)時,X2取值為100,否則X2取值為0,此時發(fā)動機 負載異常;
[0016] X3的取值為100或0,X3的取值為100時為正常,X3的取值為0時為異常,當冷卻 劑溫度介于預(yù)先設(shè)定的冷卻劑溫度范圍內(nèi)時,X3取值為0,否則X3取值為100 ;
[0017] X4的取值為100或0,X4的取值為100時為正常,X4的取值為0時為異常,當氣節(jié) 門開度介于預(yù)先設(shè)定的氣節(jié)門開度范圍內(nèi)時,X4取值為100,否則X2取值為0 ;
[0018] X5的取值為100或0,X5的取值為100時為正常,X5的取值為0時為異常,當速度 為〇時發(fā)動機轉(zhuǎn)速介于預(yù)先設(shè)定的發(fā)動機轉(zhuǎn)速范圍內(nèi)時,X5取值為100,否則X5取值為0 ;
[0019] 記G表示車型官方耗油,A表示實際燃油經(jīng)濟型數(shù)值,其中且A = 245. 687 X (tempVX speedV) / (rpmVXpressV),其中 tempV 表不平均進氣溫度,speedV 表不 平均車速,rpmV表示平均發(fā)動機轉(zhuǎn)速,且rpmV不為零,pressV表示平均進氣歧管壓力,當進 氣歧管壓力為0時,取PressV為1,若A < G,則X6取值為100,若A > G,則記燃油經(jīng)濟型 比例為R,R =[ (A-G)/GX 100 % ],X6的取值根據(jù)R的數(shù)值進行多級劃分,設(shè)置多個燃油經(jīng) 濟型比例取值區(qū)間,每一個區(qū)間對應(yīng)一個燃油經(jīng)濟性分值;
[0020] X7的取值為100或0,當車速和水溫滿足預(yù)先設(shè)定的條件時,X7取值0,否則X7取 值 100 ;
[0021] 所述根據(jù)車輛總分值對車輛的健康狀況劃分為設(shè)置多個車輛總分值取值區(qū)間,每 一個區(qū)間對應(yīng)一個車輛的健康狀況評價。
[0022] 進一步,所述分指標閾值模型包括故障碼處理建議模型、監(jiān)控指數(shù)處理建議模型、 燃油經(jīng)濟性處理建議模型和駕駛習慣處理建議模型;
[0023] 所述故障碼處理建議模型為設(shè)置多個故障碼數(shù)量的取值區(qū)間,每一個區(qū)間對應(yīng)一 個處理建議;
[0024] 所述監(jiān)控指數(shù)處理建議模型為設(shè)置多個異常數(shù)據(jù)數(shù)目的取值區(qū)間,每一個區(qū)間對 應(yīng)一個處理建議;所述監(jiān)控指數(shù)處理建議模型中監(jiān)控的數(shù)據(jù)包括發(fā)動機負載、冷卻劑溫度、 節(jié)氣門開度和怠速時發(fā)動機轉(zhuǎn)速;
[0025] 所述燃油經(jīng)濟性處理建議模型為根據(jù)X6的取值,進行不同的處理建議;
[0026] 所述駕駛習慣處理建議模型為根據(jù)X7的取值,進行不同的處理建議。
[0027] 進一步,步驟2中,所述當前車輛的數(shù)據(jù)流包括當前車輛的故障碼數(shù)據(jù)流和當前 車輛的監(jiān)控數(shù)據(jù)流;
[0028] 當前車輛的故障碼數(shù)據(jù)流包括數(shù)據(jù)流類型、版本號、車架號、設(shè)備號、數(shù)據(jù)時間、故 障碼個數(shù)、故障碼描述;
[0029] 當前車輛的監(jiān)控數(shù)據(jù)流包括版本號、車架號、設(shè)備號、數(shù)據(jù)打包時間、GPS經(jīng)度、GPS 維度、GPS方向、GPS速度、高程、公里里程、前左輪的胎壓、前右輪的胎壓、后左輪的胎壓、 后右輪的胎壓、前左門的狀態(tài)、前右門的狀態(tài)、后左門的狀態(tài)、后右門的狀態(tài)、后備箱的狀 態(tài)、數(shù)據(jù)產(chǎn)生時間、瞬時油耗、方向盤的位置、方向盤的轉(zhuǎn)速、方向盤傳感器狀態(tài)、車速、縱向 加速度、橫向加速度、垂直加速度、發(fā)動機轉(zhuǎn)速、冷卻劑溫度、短時燃油修正Bl、長期燃油修 正B1、短時燃油修正B2、長期燃油修正B2、發(fā)動機運行時間、計算負荷、點火提前角、進氣溫 度、絕對節(jié)氣門位置、空氣流量、相對大氣壓油軌壓力、氧傳感器電壓、故障指示燈的狀態(tài)、 油軌壓力、進氣歧管絕對壓力、氧傳感器BlSl輸出電壓、氧傳感器B1S2輸出電壓、氧傳感器 B1S3輸出電壓、氧傳感器B1S4輸出電壓、氧傳感器B2S1輸出電壓、氧傳感器B2S2輸出電 壓、氧傳感器B2S3輸出電壓、氧傳感器B2S4輸出電壓、MIL激活后行駛里程、真空歧管相對 油軌壓力、廢氣再循環(huán)指令、蒸發(fā)凈化命令、燃油液位輸入、清除自診斷故障碼距離、EVAP蒸 汽壓力、大氣壓力、控制模塊電壓、絕對負載值、燃油系統(tǒng)等價比、環(huán)境空氣溫度、MIL激活發(fā) 動機運行時、故障碼清除時間、氧傳感器電壓最大值、空氣流量最大值、水溫。
[0030] 進一步,步驟3中,所述當前車輛健康體檢報告包括當前車輛的車輛總分值、當前 車輛的車輛總分值對應(yīng)的車輛的健康狀況評價和當前車輛的分指標處理建議,當前車輛的 分指標處理建議包括根據(jù)故障碼處理建議模型、監(jiān)控指數(shù)處理建議模型、燃油經(jīng)濟性處理 建議模型和駕駛習慣處理建議模型得出的當前車輛的故障碼處理建議、監(jiān)控指數(shù)處理建 議、燃油經(jīng)濟性處理建議和駕駛習慣處理建議。
[0031] 本發(fā)明解決上述技術(shù)問題的另一種技術(shù)方案如下:一種基于知識庫的汽車遠程智 能診斷系統(tǒng),包括車輛健康體檢模型構(gòu)建模塊、當前車輛的數(shù)據(jù)流采集模塊和當前車輛健 康體檢報告生成模塊;
[0032] 所述車輛健康體檢模型構(gòu)建模塊用于構(gòu)建車輛健康體檢模型;
[0033] 所述當前車輛的數(shù)據(jù)流采集模塊用于采集當前車輛的數(shù)據(jù)流;
[0034] 所述當前車輛健康體檢報告生成模塊用于將所述當前車輛的數(shù)據(jù)流代入所述車 輛健康體檢模型,得到當前車輛健康體檢報告。
當前第1頁
1 
2 
3 
4 
5