一種高油耗駕駛狀態(tài)判定方法、設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及汽車(chē)油耗技術(shù)領(lǐng)域,特別涉及一種高油耗駕駛狀態(tài)判斷方法、設(shè)備及 系統(tǒng)。
【背景技術(shù)】
[0002] 汽車(chē)作為消耗燃油的主體,首當(dāng)其沖面臨著降低燃油消耗,提高燃油經(jīng)濟(jì)性的諸 多技術(shù)要求。因此,在保證汽車(chē)動(dòng)力性的前提下如何盡量減少汽車(chē)的燃油消耗量顯得尤其 重要。
[0003] 在駕駛過(guò)程中,由于司機(jī)的一些不良駕駛行為,例如不良換檔駕駛(高檔轉(zhuǎn)低檔、 低檔高速和高檔低速)、猛踩油門(mén)、頻繁剎車(chē)、長(zhǎng)時(shí)間怠速、頻繁并線、頻繁急加(減)速和超 速行駛等,而導(dǎo)致產(chǎn)生額外油耗(高油耗部分)。
[0004] 因此,本領(lǐng)域技術(shù)人員需要提供一種高油耗駕駛狀態(tài)判斷方法,能夠準(zhǔn)確判斷不 良駕駛行為產(chǎn)生高油耗的節(jié)點(diǎn),從而提醒司機(jī)在駕駛過(guò)程中避免不良駕駛行為。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明要解決的技術(shù)問(wèn)題是提供一種高油耗駕駛狀態(tài)判斷方法、設(shè)備及系統(tǒng),能 夠準(zhǔn)確判斷不良駕駛行為產(chǎn)生高油耗的節(jié)點(diǎn),從而提醒司機(jī)在駕駛過(guò)程中避免不良駕駛行 為。
[0006] 本實(shí)施例提供一種高油耗駕駛狀態(tài)判斷方法,包括:
[0007] 按照預(yù)定時(shí)間間隔采集汽車(chē)的發(fā)動(dòng)機(jī)轉(zhuǎn)速、車(chē)速以及瞬時(shí)油耗;
[0008] 將采樣的N個(gè)發(fā)動(dòng)機(jī)轉(zhuǎn)速樣本rJPN個(gè)車(chē)速樣本Vi構(gòu)成第一數(shù)據(jù)集合U={Xi|Xi =(ri;v^, 1 ^i^N};
[0009] 對(duì)所述第一數(shù)據(jù)集合中的樣本進(jìn)行樣本去冗余,去冗余后的樣本構(gòu)成第二數(shù)據(jù)集 合;
[0010] 從所述第二數(shù)據(jù)集合中抽取孤立樣本,所述孤立樣本對(duì)應(yīng)的瞬時(shí)油耗為高油耗駕 駛節(jié)點(diǎn)。
[0011] 優(yōu)選地,包括:對(duì)所述第一數(shù)據(jù)集合中的樣本去冗余,去冗余后的樣本構(gòu)成第二數(shù) 據(jù)集合;具體為:
[0012] 將所述第一數(shù)據(jù)集合中的每個(gè)樣本添加第一標(biāo)記;
[0013] 計(jì)算所述第一數(shù)據(jù)集合U中第i個(gè)樣本與其后的N-i個(gè)樣本中每個(gè)樣本的歐式距 離,如果有一個(gè)歐式距離為零,則確定所述第i個(gè)樣本為冗余樣本,將所述第i個(gè)樣本的第 一標(biāo)記改為第二標(biāo)記;
[0014] 將擁有所述第一標(biāo)記的所有樣本加入第二數(shù)據(jù)集合。
[0015] 優(yōu)選地,從所述第二數(shù)據(jù)集合V= {Xi|xi= (1^,vj,1彡i彡M}中抽取孤立樣本, 具體為:
[0016] 計(jì)算第二數(shù)據(jù)集合中的任意兩個(gè)樣本\和^_之間的歐式距離,1 <j;所述第 二數(shù)據(jù)集合中包括M個(gè)樣本;M為小于或等于N的整數(shù);
[0017] 構(gòu)造一個(gè)M*M的方陣S,并將所述S初始化為零方陣,當(dāng)所述第二數(shù)據(jù)集合中的任 意兩個(gè)樣本xJPh之間的歐式距離小于預(yù)定值R時(shí),則設(shè)置矩陣S中的S(xi,\) = 1 ;
[0018] 將矩陣S進(jìn)行轉(zhuǎn)置,得到轉(zhuǎn)置矩陣ST;
[0019] 對(duì)所述轉(zhuǎn)置矩陣ST的每一列計(jì)算出非零元的總數(shù)sum,再用列中的每一個(gè)非零元 除以sum,得到一個(gè)新的矩陣A;
[0020] 獲得所述矩陣A的最大特征值所對(duì)應(yīng)的特征向量Vm,并將所述Vm#準(zhǔn)化;
[0021] 若中的分量小于預(yù)定閾值0時(shí),則該分量對(duì)應(yīng)的樣本為孤立樣本。
[0022] 本發(fā)明實(shí)施例還提供一種高油耗駕駛狀態(tài)判斷設(shè)備,包括:采集單元、去冗余單元 和孤立樣本抽取單元;
[0023] 所述采集單元,用于按照預(yù)定時(shí)間間隔采集汽車(chē)的發(fā)動(dòng)機(jī)轉(zhuǎn)速、車(chē)速以及瞬時(shí)油 耗;
[0024] 所述去冗余單元,用于對(duì)所述第一數(shù)據(jù)集合中的樣本進(jìn)行樣本去冗余,去冗余后 的樣本構(gòu)成第二數(shù)據(jù)集合;
[0025] 所述孤立樣本抽取單元,用于從所述第二數(shù)據(jù)集合中抽取孤立樣本,所述孤立樣 本對(duì)應(yīng)的瞬時(shí)油耗為高油耗駕駛節(jié)點(diǎn)。
[0026] 優(yōu)選地,所述去冗余單元包括:第一標(biāo)記子單元、歐式距離計(jì)算子單元、標(biāo)記修改 子單元和第二數(shù)據(jù)集合生成子單元;
[0027] 所述第一標(biāo)記子單元,用于將所述第一數(shù)據(jù)集合中的每個(gè)樣本添加第一標(biāo)記;
[0028] 所述歐式距離第一計(jì)算子單元,用于計(jì)算所述第一數(shù)據(jù)集合U中第i個(gè)樣本與其 后的N-i個(gè)樣本中每個(gè)樣本的歐式距離;
[0029] 所述標(biāo)記修改子單元,用于當(dāng)有一個(gè)歐式距離為零,則確定所述第i個(gè)樣本為冗 余樣本,將所述第i個(gè)樣本的第一標(biāo)記改為第二標(biāo)記;
[0030] 所述第二數(shù)據(jù)集合生成子單元,用于將擁有所述第一標(biāo)記的所有樣本加入第二數(shù) 據(jù)集合。
[0031] 優(yōu)選地,所述孤立樣本抽取單元包括:歐式距離第二計(jì)算子單元、S矩陣獲得子單 元、轉(zhuǎn)置矩陣獲得子單元、A矩陣獲得子單元、標(biāo)準(zhǔn)化子單元和孤立樣本抽取子單元;
[0032] 所述歐式距離第二計(jì)算子單元,用于計(jì)算第二數(shù)據(jù)集合中的任意兩個(gè)樣本\和x」 之間的歐式距離,1 <j<M;所述第二數(shù)據(jù)集合中包括M個(gè)樣本;M為小于或等于N的整 數(shù);
[0033] 所述S矩陣獲得子單元,用于構(gòu)造一個(gè)M*M的方陣S,并將所述S初始化為零方陣, 當(dāng)所述第二數(shù)據(jù)集合中的任意兩個(gè)樣本\和h之間的歐式距離小于預(yù)定值R時(shí),則設(shè)置矩 陣S中的S(Xi,Xj) = 1 ;
[0034] 所述轉(zhuǎn)置矩陣獲得子單元,用于將矩陣S進(jìn)行轉(zhuǎn)置,得到轉(zhuǎn)置矩陣ST;
[0035] 所述A矩陣獲得子單元,用于對(duì)所述轉(zhuǎn)置矩陣ST的每一列計(jì)算出非零元的總數(shù) sum,再用列中的每一個(gè)非零元除以sum,得到一個(gè)新的矩陣A;
[0036] 所述標(biāo)準(zhǔn)化子單元,用于獲得所述矩陣A的最大特征值所對(duì)應(yīng)的特征向量Vm,并將 所述Vm標(biāo)準(zhǔn)化;
[0037] 所述孤立樣本抽取子單元,用于若Vm中存在元素小于預(yù)定閾值0時(shí),則Vm中該元 素對(duì)應(yīng)的樣本為孤立樣本。
[0038] 本發(fā)明實(shí)施例還提供一種高油耗駕駛狀態(tài)判斷系統(tǒng),包括:轉(zhuǎn)速傳感器、車(chē)速傳感 器、油耗傳感器和車(chē)輛控制器;
[0039] 所述轉(zhuǎn)速傳感器,用于按照預(yù)定時(shí)間間隔采集汽車(chē)的發(fā)動(dòng)機(jī)轉(zhuǎn)速;
[0040] 所述車(chē)速傳感器,用于按照所述預(yù)定時(shí)間間隔采集汽車(chē)的車(chē)速;
[0041] 所述油耗傳感器,用于按照所述預(yù)定時(shí)間間隔采集汽車(chē)的瞬時(shí)油耗;
[0042] 所述車(chē)輛控制器,用于將采樣的N個(gè)發(fā)動(dòng)機(jī)轉(zhuǎn)速樣本^和N個(gè)車(chē)速樣本vi構(gòu)成第 一數(shù)據(jù)集合U= {Xi|Xi= (1^^山1彡i彡N};對(duì)所述第一數(shù)據(jù)集合中的樣本進(jìn)行樣本去 冗余,去冗余后的樣本構(gòu)成第二數(shù)據(jù)集合;從所述第二數(shù)據(jù)集合中抽取孤立樣本,所述孤立 樣本對(duì)應(yīng)的瞬時(shí)油耗為高油耗駕駛節(jié)點(diǎn)。
[0043] 優(yōu)選地,所述車(chē)輛控制器,對(duì)所述第一數(shù)據(jù)集合中的樣本去冗余,去冗余后的樣本 構(gòu)成第二數(shù)據(jù)集合;具體為:將所述第一數(shù)據(jù)集合中的每個(gè)樣本添加第一標(biāo)記;計(jì)算所述 第一數(shù)據(jù)集合U中第i個(gè)樣本與其后的N-i個(gè)樣本中每個(gè)樣本的歐式距離,如果有一個(gè)歐 式距離為零,則確定所述第i個(gè)樣本為冗余樣本,將所述第i個(gè)樣本的第一標(biāo)記改為第二標(biāo) 記;將擁有所述第一標(biāo)記的所有樣本加入第二數(shù)據(jù)集合。
[0044] 優(yōu)選地,所述車(chē)輛控制器,從所述第二數(shù)據(jù)集合V= {Xi|Xi= (ri,Vi),l<i彡M} 中抽取孤立樣本,具體為:計(jì)算第二數(shù)據(jù)集合中的任意兩個(gè)樣本xJPXj之間的歐式距離, 1彡j彡M;所述第二數(shù)據(jù)集合中包括M個(gè)樣本;M為小于或等于N的整數(shù);構(gòu)造一個(gè)M*M的 方陣S,并將所述S初始化為零方陣,當(dāng)所述第二數(shù)據(jù)集合中的任意兩個(gè)樣本\和h之間 的歐式距離小于預(yù)定值R時(shí),則設(shè)置矩陣S中的S(Xi,Xp= 1 ;將矩陣S進(jìn)行轉(zhuǎn)置,得到轉(zhuǎn) 置矩陣ST;對(duì)所述轉(zhuǎn)置矩陣ST的每一列計(jì)算出非零元的總數(shù)sum,再用列中的每一個(gè)非零元 除以sum,得到一個(gè)新的矩陣A;獲得所述矩陣A的最大特征值所對(duì)應(yīng)的特征向量Vm,并將所 述Vm標(biāo)準(zhǔn)化;若Vm中