分布式動力總成性能優(yōu)化和控制的裝置、系統(tǒng)、方法和技術(shù)與流程
1.本公開涉及分布式動力總成(powertrain)性能優(yōu)化和控制的裝置、系統(tǒng)、方法和技術(shù)以及用于與動力總成和遠(yuǎn)程控制執(zhí)行實時無線通信的裝置、系統(tǒng)、方法和技術(shù)。
背景技術(shù):
2.已經(jīng)做出了針對基于計算機的車輛(vehicel)動力總成優(yōu)化的許多建議。許多這樣的建議不適合動力總成上或車輛上實現(xiàn),因為它們的計算資源需求超過在動力總成上或車輛上通常的或優(yōu)選可用的那些。已經(jīng)針對動力總成或車輛控制系統(tǒng)與被配置成執(zhí)行優(yōu)化的一個或多個方面的遠(yuǎn)程計算資源之間的通信做出了其他建議。然而,此類提議繼續(xù)遭受許多缺點和不利,除其他之外包括關(guān)于地理覆蓋、數(shù)據(jù)通信的協(xié)調(diào)、通信延遲、數(shù)據(jù)可訪問性以及數(shù)據(jù)更新的那些缺點和不利。存在對于本文公開的獨特裝置、方法、系統(tǒng)和技術(shù)的顯著需要。
3.示例實施例的公開為了清楚、簡要和準(zhǔn)確地描述本公開的示例實施例、制造和使用本公開的示例實施例的方式和過程,并且為了使能實踐、制造和使用本公開的示例實施例,現(xiàn)在將參考包括圖中所示的示例實施例的某些示例實施例,并且將使用特定語言來描述示例實施例。然而,應(yīng)當(dāng)理解,由此沒有產(chǎn)生對本發(fā)明范圍的限制并且本發(fā)明包括和保護示例實施例的此類改變、修改和進一步應(yīng)用,如本領(lǐng)域技術(shù)人員應(yīng)當(dāng)想到的那樣。
技術(shù)實現(xiàn)要素:
4.公開了獨特的分布式動力總成性能優(yōu)化裝置、方法、系統(tǒng)和技術(shù)。本公開的另外的實施例、形式、目的、特征、優(yōu)勢、方面和益處將從以下描述和附圖變得清楚。
附圖說明
5.圖1是示出了示例分布式動力總成性能優(yōu)化系統(tǒng)的某些方面的示意圖。
6.圖2-4是示出了示例數(shù)據(jù)通道的某些方面的示意圖。
7.圖5是示出了示例動力總成性能優(yōu)化系統(tǒng)的某些方面的示意圖。
具體實施方式
8.參考圖1,示出了示例分布式動力總成性能優(yōu)化系統(tǒng)100,其在此也被稱為系統(tǒng)100。在系統(tǒng)100的一個方面中,提供了與動力總成102操作通信的動力總成控制單元(pcu)110。在所示實施例中,動力總成102被配置成為車輛101的傳動系(driveline)103提供動力(power)。動力總成102包括原動機(prime mover),其可以配置為內(nèi)燃機(ice)、混合ice-電原動機系統(tǒng)、電原動機系統(tǒng)、基于燃料電池(fuel cell-base)的原動機系統(tǒng)或本領(lǐng)域技術(shù)人員將想到的具有本公開的益處的其他類型的原動機系統(tǒng)。在一個優(yōu)選形式中,車輛101被提供為公路上的卡車;然而,在其他形式中,車輛101也可以被提供為本領(lǐng)域技術(shù)人員將想
到的具有本公開的益處的其他類型的交通工具。
9.pcu 110是與車輛的動力總成操作地耦合并且配置成控制車輛的動力總成的操作的動力總成控制器的一個示例。pcu 110還被配置用于使用網(wǎng)絡(luò)設(shè)備112經(jīng)由無線通信路徑109的雙向通信,該網(wǎng)絡(luò)設(shè)備112可以被配置為和被提供為網(wǎng)絡(luò)接口控制器或另一類型的網(wǎng)絡(luò)接口。網(wǎng)絡(luò)設(shè)備112包括收發(fā)器114并且可以操作地與pcu 110耦合或者被包括作為pcu 110的部件。網(wǎng)絡(luò)設(shè)備112還包括通道管理引擎(cme)部件113或與其操作地耦合,通道管理引擎(cme)部件113被配置成管理pcu 100從多個數(shù)據(jù)通道132、134、136讀取數(shù)據(jù)和向其寫入數(shù)據(jù)的方面。
10.系統(tǒng)100包括優(yōu)化引擎150,其被提供在遠(yuǎn)離pcu 110的固定計算機系統(tǒng)111中并且被配置成確定pcu 110的優(yōu)化的動力總成操作參數(shù)。優(yōu)化引擎150還被配置用于經(jīng)由通信路徑119的雙向通信。優(yōu)化引擎150包括動力總成模型管理器(pmm)151,其管理優(yōu)化引擎150中的一個或多個動力總成模型實例的執(zhí)行。pmm 151被配置成與下面進一步描述的cme部件130對接。在包括多個動力總成模型實例的實施例中,pmm 151被配置成針對每個動力總成模型實例分配所需的正確配置參數(shù)。
11.優(yōu)化引擎150包括一個或多個動力總成模型實例,諸如動力總成模型實例(pmi)152。pmi 152包括動力總成模型,其可操作以實時執(zhí)行并且可以是基于物理的模型、基于映射(map)的模型或另一類型的模型。pmi 153可被配置成在可接受的誤差或準(zhǔn)確度的限度內(nèi)對諸如動力總成的扭矩、速度、功率響應(yīng)之類的動力總成參數(shù)進行建模。pmi 152包括動力總成模型的一個實例,其可以響應(yīng)于來自優(yōu)化引擎150和/或cme部件130的請求而被觸發(fā)或啟動,以便獲得用于所選擇的動力總成的預(yù)測信息。構(gòu)想了某些實施例可以包括同時運行的不止一個pmi。每個pmi都可以使用從由cme管理的適當(dāng)數(shù)據(jù)通道獲得的動力總成數(shù)據(jù)來加以配置。
12.優(yōu)化引擎150包括一個或多個節(jié)能器(power economizer)算法153,其被配置成規(guī)劃功率路徑(power path)(正和負(fù)),以通過管理除其他功率消耗者和生產(chǎn)者之外的引擎、電池系統(tǒng)、whr、風(fēng)扇、空調(diào)和空氣壓縮機中的一個或多個以及在傳動系(drivetrain)的限制內(nèi)控制引擎速度和負(fù)載來優(yōu)化燃料效率。節(jié)能器算法153可包括例如被配置成對功率路徑進行分類和規(guī)劃的經(jīng)訓(xùn)練的神經(jīng)網(wǎng)絡(luò)。
13.優(yōu)化引擎150包括內(nèi)部數(shù)據(jù)處置器(handler),其管理或處置優(yōu)化引擎150內(nèi)的數(shù)據(jù)操作。優(yōu)化引擎150還包括外部請求處置器138,其被配置成管理經(jīng)由數(shù)據(jù)通道去往和來自一個或多個外部系統(tǒng)140的數(shù)據(jù)通信。外部請求處置器138可以包括一個或多個標(biāo)準(zhǔn)化的api。外部系統(tǒng)140除其他之外可以包括移動平臺和web平臺。來自外部系統(tǒng)140的數(shù)據(jù)請求的示例包括提供數(shù)據(jù)以更新web頁上的比如圖表或圖形之類的圖形用戶界面元素的請求,或者提供用于系統(tǒng)診斷目的數(shù)據(jù)的請求。優(yōu)化引擎150還包括數(shù)據(jù)湖(data lake)處置器,其被配置成管理經(jīng)由通信路徑129的、是大數(shù)據(jù)存儲系統(tǒng)的數(shù)據(jù)湖190的讀/寫或數(shù)據(jù)輸入/輸出。數(shù)據(jù)湖190是大數(shù)據(jù)存儲系統(tǒng)的示例,其存儲優(yōu)化引擎150的運行時間環(huán)境之外的通道數(shù)據(jù)。
14.系統(tǒng)100包括通道管理引擎(cme)部件130,其被提供在固定計算機系統(tǒng)111和也遠(yuǎn)離動力總成控制器130的第二固定計算機系統(tǒng)121中的至少一個中。cme部件130被配置用于經(jīng)由無線通信路徑109與動力總成控制器120的雙向通信并且用于經(jīng)由通信路徑119與優(yōu)化
引擎150的雙向通信。應(yīng)當(dāng)理解,pcu 110與通道維護引擎部件130之間經(jīng)由無線通信路徑109的通信還可以包括通過一個或多個附加通信路徑的通信,一個或多個附加通信路徑可以是有線的或無線的并且除非明確地這樣指示,否則不限于專門通過通信路徑109發(fā)生的通信或?qū)iT經(jīng)由附加通信路徑的通信。同樣應(yīng)當(dāng)理解,pcu 110與優(yōu)化引擎部件150之間經(jīng)由通信路徑119的通信還可以包括通過一個或多個附加通信路徑的通信,所述附加通信路徑可以是有線或無線的并且除非明確地這樣指示,否則不限于專門通過通信路徑119發(fā)生的通信或?qū)iT經(jīng)由附加通信路徑的通信。
15.cme部件130被配置成動態(tài)地更新多個數(shù)據(jù)通道,所述多個數(shù)據(jù)通道至少包括存儲從動力總成控制器130接收的動力總成操作數(shù)據(jù)的非暫時性動態(tài)更新實例的第一數(shù)據(jù)通道132,以及存儲從優(yōu)化引擎150接收的優(yōu)化動力總成操作參數(shù)的非暫時性動態(tài)更新實例的第二數(shù)據(jù)通道132。應(yīng)當(dāng)理解,在諸如cme部件113或其他cme部件實例之類的其他cme部件的此類操作中,可以輔助cme部件130。在某些形式中,多個數(shù)據(jù)通道還可以包括一個或多個附加數(shù)據(jù)通道136。多個數(shù)據(jù)通道可以具有關(guān)于前述和其他類型的數(shù)據(jù)或信息的傳送、共享和維護的多個屬性,如本文進一步描述的。
16.多個通道132、134、136可以部分或整體駐留在與cme部件130相同的固定計算機系統(tǒng)111/121中或者可以部分或整體駐留在與cme部件130操作通信的另一固定計算機系統(tǒng)或平臺中,如多個數(shù)據(jù)通道中的每個的左邊的省略號所指示的。多個通道132、134、136可以包括用于在諸如pcu 110之類的動力總成控制器和諸如優(yōu)化引擎150之類的優(yōu)化引擎之間實時(包括接近實時)信息傳送的邏輯路徑。實時或接近實時的動力總成數(shù)據(jù)的示例除其他示例之外包括gps緯度、gps經(jīng)度、電池電壓、電池電流、馬達(dá)功率(電的、機械的)、電流效率信息、前方車輛信息、駕駛員需求功率、車輛速度、馬達(dá)速度、引擎速度、后處理(aftertreatment)傳感器讀數(shù)、電池充電狀態(tài)、變速器(transmission)當(dāng)前檔位、請求檔位、行駛里程、瞬時燃料消耗、部件溫度、部件健康指數(shù)、加速器踏板、制動踏板和故障代碼。多個通道132、134、136可以包括用于非實時數(shù)據(jù)的傳送的邏輯路徑。非實時數(shù)據(jù)的示例除其他示例之外包括訂閱信息、動力總成配置、系統(tǒng)id、標(biāo)識牌信息、校準(zhǔn)id、軟件id、駕駛員、車隊信息和路線信息。多個通道可以是邏輯和實現(xiàn)不可知的,并且可以在單個固定計算機系統(tǒng)中或跨多個固定計算機系統(tǒng)實現(xiàn),例如,第一數(shù)據(jù)通道132可以駐留在第一云托管系統(tǒng)上并且第二數(shù)據(jù)通道134可以駐留在第二云托管系統(tǒng)上。
17.多個數(shù)據(jù)通道中的每個可包括唯一的id,該唯一的id可進一步綁定到一個或多個特定的動力總成和/或綁定到一個或多個特定的數(shù)據(jù)類型。在另一方面中,多個通道可按照每個通道接收、存儲和傳輸?shù)臄?shù)據(jù)類型來分類。例如,數(shù)據(jù)通道132可以是動力總成到基礎(chǔ)設(shè)施數(shù)據(jù)通道,其被配置成從一個或多個動力總成接收數(shù)據(jù)并且將數(shù)據(jù)傳輸?shù)揭粋€或多個固定計算機系統(tǒng)。數(shù)據(jù)通道134可以是基礎(chǔ)設(shè)施到動力總成數(shù)據(jù)通道,其被配置成從一個或多個固定計算機系統(tǒng)接收數(shù)據(jù)并將數(shù)據(jù)傳輸?shù)揭粋€或多個動力總成。附加數(shù)據(jù)通道136可以是多個附加數(shù)據(jù)類型通道中的任何通道,例如,動力總成到動力總成數(shù)據(jù)通道,其被配置成從一個或多個動力總成接收數(shù)據(jù)并將數(shù)據(jù)傳輸?shù)揭粋€或多個其他動力總成,或者信息數(shù)據(jù)通道。多個數(shù)據(jù)通道中的每個都可以被加密,盡管在一些實施方式中信息數(shù)據(jù)通道可以被提供為未加密的公共數(shù)據(jù)通道。多個數(shù)據(jù)通道中的每個都可以按照動力總成類型來分類。
18.多個數(shù)據(jù)通道除其他類型之外可以存儲多個類型的數(shù)據(jù),包括車載動力總成數(shù)據(jù)、諸如全球位置傳感器信息之類的動力總成位置數(shù)據(jù)、當(dāng)前動力總成參數(shù)、當(dāng)前動力總成軟件、存儲在動力總成控制模塊上的預(yù)測信息、來自未連接到動力總成的設(shè)備的其他數(shù)據(jù)、以及基于諸如gmt之類的標(biāo)準(zhǔn)化參考時間的時間戳數(shù)據(jù)。
19.多個數(shù)據(jù)通道可以具有同時請求向其或從其讀取或?qū)懭霐?shù)據(jù)訪問的不止一個設(shè)備。一旦數(shù)據(jù)被寫在多個數(shù)據(jù)通道之一上,它就可以同時對預(yù)訂該通道的所有設(shè)備可用,其中,延遲<250-1000毫秒或更快。多個數(shù)據(jù)通道可以包含靜態(tài)和動態(tài)動力總成信息兩者。這種信息可以是非暫時性的或非易失性的,使得一旦數(shù)據(jù)被寫到通道上,其就被存儲持續(xù)由通道創(chuàng)建者定義的保持(retention)時段,例如,直到至少下一通道更新。
20.通道管理引擎可以跨多個部件或在多個部件中實現(xiàn)。例如,在所示實施例中,可以認(rèn)為通道管理引擎的功能性跨cme部件113和cme部件130分布或分布它們之中。在其他實施例中,可以認(rèn)為通道管理引擎的功能性跨cme部件113和/或cme部件的附加實例分布。
21.每個cme部件具有對當(dāng)前活躍的所有通道的訪問。cme部件可以共同地或單獨地決定從通道讀取或?qū)懭氲臄?shù)據(jù)是否成功。用于多個通道的讀/寫接口可以被配置成多個接口,諸如http、mqtt或其他協(xié)議。
22.cme部件可以參與請求對通道的讀寫訪問的設(shè)備和服務(wù)之間的仲裁。cme部件113可被配置成使能針對pcu 110的預(yù)定義的通道通信,例如,去往或來自關(guān)于每個動力總成可用的動力總成到基礎(chǔ)設(shè)施和基礎(chǔ)設(shè)施到動力總成通道。cme部件113可以與高級駕駛員輔助系統(tǒng)接口規(guī)范(adasis)重構(gòu)器通信,以將來自數(shù)據(jù)通道的數(shù)據(jù)轉(zhuǎn)換為adasis格式,該adasis格式可以由連接到動力總成控制模塊的c絡(luò)上的其他設(shè)備使用。cme部件130可被配置成使能針對優(yōu)化引擎150的預(yù)定義的通道通信,例如,去往或來自關(guān)于每個動力總成可用的動力總成到基礎(chǔ)設(shè)施和基礎(chǔ)設(shè)施到動力總成通道。cme部件130還可以被配置成使能在兩個或更多通道之間的數(shù)據(jù)流。
23.在某個實施例中,cme部件可以被配置成根據(jù)輪詢(polling)速率或更新速率仲裁技術(shù),在請求對多個數(shù)據(jù)通道中的每個的讀寫訪問的設(shè)備和服務(wù)之間提供仲裁。例如,cme部件可以被配置成以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道,并以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。可以選擇第一更新速率和第二更新速率之間的差,以確保可以以與刷新速率一致的固定時間間隔執(zhí)行的優(yōu)化引擎152配備有來自pcu 110的以更頻繁的速率更新的操作數(shù)據(jù)。第一更新速率是約數(shù)十毫秒,例如10-20毫秒。第二更新速率可以是約數(shù)百毫秒,例如250-500毫秒。
24.應(yīng)當(dāng)理解,cme可以被配置成仲裁或代理由兩個或更多動力總成控制單元公布的沖突信號。例如,數(shù)據(jù)可以在它們到達(dá)時按時間戳的方式被排序。在一些形式中,可以評估時間戳的最低有效位以提供時間戳的優(yōu)先級解決(resolution)。在平局(tie)(例如,包括最低有效位的相同時間戳)的情況下,可以通過基于指示動力總成類型(例如,預(yù)先排名)或客戶訂閱類型(例如,付費對免費訂閱)的值來遞增增加最后有效位以偏移數(shù)據(jù)來解決平局決勝(tiebreaker)。cme可以具有公布/訂閱模型中的所有動力總成和所有通道的知識。
25.cme部件可以被配置成通過限制對先前已經(jīng)由通道管理引擎注冊和驗證的請求節(jié)點或設(shè)備的讀取訪問,來控制對多個數(shù)據(jù)通道132、134、136的讀取訪問。cme部件還可以被配置成控制對數(shù)據(jù)通道的寫訪問,例如,以將對數(shù)據(jù)通道132的寫訪問限制到動力總成控制
器110并且將對第二數(shù)據(jù)通道的寫訪問限制到優(yōu)化引擎150。
26.參考圖2,示出了示例動力總成到基礎(chǔ)設(shè)施的數(shù)據(jù)通道200的某些數(shù)據(jù)結(jié)構(gòu)方面。應(yīng)當(dāng)理解,根據(jù)數(shù)據(jù)通道200的一個或多個方面,數(shù)據(jù)通道132可以被配置為動力總成到基礎(chǔ)設(shè)施數(shù)據(jù)通道。數(shù)據(jù)通道200包括唯一地標(biāo)識數(shù)據(jù)通道200的通道id 202,以及唯一地標(biāo)識數(shù)據(jù)通道200的實例的實例id 204。如數(shù)據(jù)通道200的列狀(columnar)布置所指示的,通道id 202和實例id 204可以是數(shù)據(jù)通道200的所有數(shù)據(jù)的共同特征(denominator)。
27.數(shù)據(jù)通道200還包括標(biāo)識第一數(shù)據(jù)通道相對于相應(yīng)動力總成控制器最后更新的時間的一個或多個時間戳210、唯一地標(biāo)識一個或多個相應(yīng)動力總成或動力總成控制器的一個或多個動力總成id 212、標(biāo)識一個或多個相應(yīng)動力總成/車輛的動力總成和/或車輛配置的一個或多個動力總成配置214、以及標(biāo)識一個或多個相應(yīng)動力總成在最后更新第一數(shù)據(jù)通道時的位置的一個或多個動力總成位置216。數(shù)據(jù)通道200還可以包括一個或多個動力總成寫入授權(quán)218,其標(biāo)識具有寫入數(shù)據(jù)通道200或其一部分的授權(quán)的相應(yīng)動力總成。如數(shù)據(jù)通道200的列狀布置所指示的,時間戳210、動力總成id 212、動力總成配置214、動力總成位置216和動力總成寫入授權(quán)218可以被劃分成數(shù)據(jù)通道200的特定于特定動力總成或特定動力總成控制器的部分或區(qū)域,例如,其中,數(shù)據(jù)通道200服務(wù)于多個動力總成或動力總成控制器。
28.參考圖3,示出了示例基礎(chǔ)設(shè)施到動力總成數(shù)據(jù)通道300的某些數(shù)據(jù)結(jié)構(gòu)方面。應(yīng)當(dāng)理解,數(shù)據(jù)通道134可以根據(jù)數(shù)據(jù)通道300的一個或多個方面被配置為基礎(chǔ)設(shè)施到動力總成。數(shù)據(jù)通道300包括唯一地標(biāo)識數(shù)據(jù)通道300的通道id 302,以及唯一地標(biāo)識數(shù)據(jù)通道200的實例的實例id 304。如數(shù)據(jù)通道200的列狀布置所指示的,通道id 202和實例id 204可以是數(shù)據(jù)通道200的所有數(shù)據(jù)的共同特征。
29.數(shù)據(jù)通道300還包括標(biāo)識相對于相應(yīng)動力總成控制器最后更新第一數(shù)據(jù)通道的時間的一個或多個時間戳310、唯一地標(biāo)識一個或多個相應(yīng)動力總成或動力總成控制器的一個或多個動力總成id 312、以及標(biāo)識具有寫入數(shù)據(jù)通道300或其一部分的授權(quán)的優(yōu)化引擎的相應(yīng)優(yōu)化部件的一個或多個優(yōu)化寫入授權(quán)314。如數(shù)據(jù)通道300的列狀布置所指示的,時間戳310、動力總成id 312和優(yōu)化寫入授權(quán)314可以被分成數(shù)據(jù)通道200的特定于特定動力總成或特定動力總成控制器的部分或區(qū)域,例如,其中,數(shù)據(jù)通道200服務(wù)于多個動力總成或動力總成控制器。
30.參考圖4,示出了示例動力總成到動力總成數(shù)據(jù)通道400的某些數(shù)據(jù)結(jié)構(gòu)方面。應(yīng)當(dāng)理解,數(shù)據(jù)通道136可以根據(jù)數(shù)據(jù)通道400的一個或多個方面被配置為動力總成到動力總成數(shù)據(jù)通道。數(shù)據(jù)通道400包括唯一地標(biāo)識數(shù)據(jù)通道400的通道id 402,以及唯一地標(biāo)識數(shù)據(jù)通道200的實例的實例id 404。如數(shù)據(jù)通道200的列狀布置所指示的,通道id 402和實例id 404可以是數(shù)據(jù)通道400的所有數(shù)據(jù)的共同特征。
31.數(shù)據(jù)通道400還包括標(biāo)識相對于相應(yīng)的動力總成控制器最后更新第一數(shù)據(jù)通道的時間的一個或多個時間戳410、唯一地標(biāo)識傳輸動力總成到動力總成通信的一個或多個相應(yīng)的動力總成或動力總成控制器的一個或多個傳輸動力總成id 412、以及唯一地標(biāo)識接收動力總成到動力總成通信的一個或多個相應(yīng)的動力總成或動力總成控制器的一個或多個接收動力總成id 414。如數(shù)據(jù)通道400的列狀布置所指示的,時間戳410、傳輸動力總成id 412和接收動力總成id 414可以被分成數(shù)據(jù)通道400的特定于特定動力總成或特定動力總
成控制器的部分或區(qū)域,例如,其中,數(shù)據(jù)通道400服務(wù)于多個動力總成或動力總成控制器。
32.參考圖5,示出了示例分布式動力總成性能優(yōu)化系統(tǒng)500,其在此也被稱為系統(tǒng)500。系統(tǒng)500包括可被稱為層501的動力總成/車輛層501、可被稱為層503的固定通道管理引擎層503、以及可被稱為層505的固定優(yōu)化層505。
33.層501包括動態(tài)可變數(shù)量的動力總成控制單元(pcu)510a-150n,其被配置成控制相應(yīng)動力總成的操作,并且其包括相應(yīng)的通道管理引擎(cme)部件513a-513n或與其操作性地耦合,相應(yīng)的通道管理引擎(cme)部件513a-513n被配置成管理其相應(yīng)的pcu 510a-510n從多個數(shù)據(jù)通道讀取數(shù)據(jù)和向多個數(shù)據(jù)通道寫入數(shù)據(jù)的方面。pcu 510a-510n中的每個可以具有與系統(tǒng)100的pcu 110的那些相同或相似的部件、功能性、通信能力、和與數(shù)據(jù)通道、動力總成、車輛、收發(fā)器以及其他特征和部件的關(guān)系。cme部件513a-513n中的每個可以具有與系統(tǒng)100的cme部件113的那些相同或相似的部件、功能性、通信能力、和與數(shù)據(jù)通道、動力總成、車輛、收發(fā)器以及其他特征和部件的關(guān)系。
34.理論上,pcu 510a-150n的數(shù)量可以是一個或多個中的任何數(shù)量;然而,在某些實現(xiàn)中,鑒于可用的通信帶寬或計算資源,可以建立pcu 510a-150n的最大數(shù)量以確保可接受的性能。在系統(tǒng)500的操作期間,先前已注冊并由系統(tǒng)500識別的任何pcu 510a-150n可動態(tài)地加入或離開系統(tǒng)500,例如,當(dāng)動力總成控制器開啟和關(guān)閉時。注冊和識別可以離線進行并且可以被配置成需要信任源以確保僅期望的動力總成控制單元能夠訪問和參與系統(tǒng)500。
35.層503包括動態(tài)可變數(shù)量的固定通道管理引擎(cme)部件530a-530n,其被配置成動態(tài)地更新多個數(shù)據(jù)通道包括。cme部件530a-530n中的每個可以具有與系統(tǒng)100的cme部件130的那些相同或相似的部件、功能性、通信能力、和與動力總成、車輛、收發(fā)器以及其他特征和部件的關(guān)系。
36.理論上,cme部件530a-530n的數(shù)量可以是一個或多個中的任何數(shù)量;然而,在某些實現(xiàn)中,鑒于可用的通信帶寬或計算資源,可以建立cme部件530a-530n的最大數(shù)量以確保可接受的性能。在系統(tǒng)500的操作期間,先前已注冊并由系統(tǒng)500識別的任何cme部件530a-530n可動態(tài)地加入或離開系統(tǒng)500,例如,當(dāng)其相應(yīng)的計算系統(tǒng)開啟或關(guān)閉時。注冊和識別可以離線進行并且可以被配置成需要信任源以確保僅期望的動力總成控制單元能夠訪問和參與系統(tǒng)500。
37.層505包括動態(tài)可變數(shù)量的固定優(yōu)化引擎550a-550n,其被配置成動態(tài)地確定一個或多個相應(yīng)pcu 510a-150n的優(yōu)化動力總成操作參數(shù)。每個固定優(yōu)化引擎550a-550n可以具有與系統(tǒng)100的優(yōu)化引擎150的那些相同或相似的部件、功能性、通信能力、和與動力總成、車輛、收發(fā)器以及其他特征和部件的關(guān)系。
38.理論上,優(yōu)化引擎550a-550n的數(shù)量可以是一個或多個中的任何數(shù)量;然而,在某些實現(xiàn)中,鑒于可用的通信帶寬或計算資源,可以建立優(yōu)化引擎550a-550n的最大數(shù)量以確保可接受的性能。在系統(tǒng)500的操作期間,先前已注冊并由系統(tǒng)500識別的任何優(yōu)化引擎550a-550n可動態(tài)地加入或離開系統(tǒng)500,例如,當(dāng)其相應(yīng)的計算系統(tǒng)開啟或關(guān)閉時。注冊和識別可以離線進行并且可以被配置成需要信任源以確保僅期望的動力總成控制單元能夠訪問和參與系統(tǒng)500。
39.系統(tǒng)500是分布式動力總成性能優(yōu)化系統(tǒng)的示例,其可以包括通道管理引擎部件
的多個實例,通道管理引擎部件的多個實例可以被提供在遠(yuǎn)離動力總成控制器的一個或多個公共或單獨的固定計算機系統(tǒng)中并且被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。在這種形式中,可以使用多種技術(shù)來協(xié)調(diào)由通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。例如,在多個cme實例的情況下,其中,每個cme仲裁動力總成控制器和算法實例的最大數(shù)量,諸如分布式實現(xiàn),cme周期性地交換關(guān)于它們已經(jīng)注冊的(一個或多個)動力總成的信息。在該形式中,由兩個cme管理的通道將是分開的并且兩個cme將不處置相同動力總成的數(shù)據(jù)。因此,cme的第二、第三、第四實例被配置成作為服務(wù)于獨立動力總成資產(chǎn)的多主系統(tǒng)來操作。處理傳入請求并且動力總成向所述cme注冊一次,并且沒有其他cme嘗試注冊該動力總成。
40.系統(tǒng)500是分布式動力總成性能優(yōu)化系統(tǒng)的示例,其可以包括多個動力總成控制器,所述多個動力總成控制器與第二車輛的第二動力總成操作地耦合并且配置成控制第二車輛的第二動力總成的操作并且用于雙向無線通信。在這樣的形式中,第一數(shù)據(jù)通道可以存儲從相應(yīng)的多個動力總成控制器接收的動力總成操作數(shù)據(jù)的多個非暫時性動態(tài)更新的實例。例如,第一數(shù)據(jù)通道可以存儲從第一動力總成控制器接收的第一動力總成操作數(shù)據(jù)的第一非暫時性動態(tài)更新的實例和從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例。
41.在這種形式中,第一數(shù)據(jù)通道可以存儲用于相應(yīng)的多個動力總成控制器的優(yōu)化動力總成操作參數(shù)的多個動態(tài)更新的實例。例如,第二數(shù)據(jù)通道可以存儲用于第一動力總成控制器的第一優(yōu)化動力總成操作參數(shù)和用于第二動力總成控制器的第二優(yōu)化動力總成操作參數(shù)的第一非暫時性動態(tài)更新的實例。
42.現(xiàn)在將進一步描述多個示例實施例。第一示例實施例是一種系統(tǒng),包括:動力總成控制器,其與車輛的動力總成操作地耦合并且被配置成控制車輛的動力總成的操作并且用于經(jīng)由無線通信路徑的雙向通信;網(wǎng)絡(luò)設(shè)備,其與動力總成控制器操作地耦合并且被配置成提供無線通信路徑,以連接到被配置成包含由動力總成控制器和網(wǎng)絡(luò)設(shè)備公布的實時數(shù)據(jù)和非實時動力總成數(shù)據(jù)的多個動態(tài)數(shù)據(jù)通道中的一個或多個,并且仲裁實時數(shù)據(jù)和非實時數(shù)據(jù)到一個或多個動態(tài)數(shù)據(jù)通道的寫入;優(yōu)化引擎,其被提供在遠(yuǎn)離動力總成控制器的固定計算機系統(tǒng)中,優(yōu)化引擎被配置成確定用于動力總成控制器的優(yōu)化動力總成操作參數(shù);以及通道管理引擎,其被提供在所述固定計算機系統(tǒng)和遠(yuǎn)離動力總成控制器的第二固定計算機系統(tǒng)中的至少一個中,被配置用于經(jīng)由無線通信路徑與動力總成控制器的雙向通信,并且被配置成動態(tài)地創(chuàng)建、更新和刪除多個動態(tài)數(shù)據(jù)通道。
43.在第一示例實施例的一些形式中,所述系統(tǒng)包括提供在遠(yuǎn)離動力總成控制器的計算機系統(tǒng)中的數(shù)據(jù)湖,所述數(shù)據(jù)湖被配置用于存儲來自所述通道管理引擎的打了時間戳的數(shù)據(jù)。在第一示例實施例的一些形式中,通道管理引擎被配置成以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道并且以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。在第一示例實施例的一些形式中,以下中的一個或兩個:(a)第一更新速率是約數(shù)十毫秒,以及(b)第二更新速率是約數(shù)百毫秒。在第一示例實施例的一些形式中,以下中的一個或兩個:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是約250-500毫秒。在第一示例實施例的一些形式中,以下中的至少一個:(a)通道管理引擎被配置成將對第一數(shù)據(jù)通道的寫入訪問限制到動力總成控制器,以及(b)通道管理引擎被配置成將對第二數(shù)據(jù)通道的寫入訪
問限制到優(yōu)化引擎。在第一示例實施例的一些形式中,系統(tǒng)包括通道管理引擎的第二實例,其提供在遠(yuǎn)離動力總成控制器的第三固定計算機系統(tǒng)中并且被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。在第一示例實施例的一些形式中,通過將動力總成控制器唯一地注冊到通道管理引擎的第一實例和通道管理引擎的第二實例中的單個實例來協(xié)調(diào)通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。在第一示例實施例的一些形式中,系統(tǒng)包括第二動力總成控制器,其與第二車輛的第二動力總成操作地耦合并且被配置成控制第二車輛的第二動力總成的操作并且用于雙向無線通信,其中,以下中的至少一個:(a)第一數(shù)據(jù)通道存儲從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例,并且(b)第二數(shù)據(jù)通道存儲用于第二動力總成控制器的第二優(yōu)化動力總成操作參數(shù)的第二非暫時性動態(tài)更新的實例。在第一示例實施例的一些形式中,,以下中的至少一個:(a)第一數(shù)據(jù)通道包括:唯一地標(biāo)識第一數(shù)據(jù)通道的通道id、唯一地標(biāo)識第一數(shù)據(jù)通道的實例的實例id、標(biāo)識第一數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時的動力總成的位置的動力總成位置,以及(b)第二數(shù)據(jù)通道包括:唯一地標(biāo)識第二數(shù)據(jù)通道的通道id、唯一地標(biāo)識第二數(shù)據(jù)通道的實例的實例id、標(biāo)識第二數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時的動力總成的位置的動力總成位置。在第一示例實施例的一些形式中,多個數(shù)據(jù)通道包括存儲用于動力總成到動力總成通信的數(shù)據(jù)的第三數(shù)據(jù)通道。
44.第二示例實施例是一種系統(tǒng),包括:動力總成控制器,其與車輛的動力總成操作地耦合并且被配置成控制車輛的動力總成的操作并且用于經(jīng)由無線通信路徑的雙向通信;優(yōu)化引擎,其被提供在遠(yuǎn)離動力總成控制器的固定計算機系統(tǒng)中并且被配置成確定用于動力總成控制器和用于經(jīng)由第二通信路徑的雙向通信的優(yōu)化動力總成操作參數(shù);以及,通道管理引擎,其被提供在所述固定計算機系統(tǒng)和遠(yuǎn)離動力總成控制器的第二固定計算機系統(tǒng)中的至少一個中并且被配置用于經(jīng)由無線通信路徑與動力總成控制器的雙向通信,并且用于經(jīng)由第二通信路徑與優(yōu)化引擎的雙向通信,通道管理引擎被配置成動態(tài)地更新多個數(shù)據(jù)通道,所述多個數(shù)據(jù)通道包括存儲從動力總成控制器接收的動力總成操作數(shù)據(jù)的非暫時性動態(tài)更新的實例的第一數(shù)據(jù)通道,以及存儲從優(yōu)化引擎接收的優(yōu)化動力總成操作參數(shù)的非暫時性動態(tài)更新的實例的第二數(shù)據(jù)通道。
45.在第二示例實施例的一些形式中,通道管理引擎被配置成以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道并且以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。在第二示例實施例的一些形式中,以下中的一個或兩個:(a)第一更新速率是約數(shù)十毫秒,以及(b)第二更新速率是約數(shù)百毫秒。在第二示例實施例的一些形式中,以下中的一個或兩個:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。在第二示例實施例的一些形式中,以下中的至少一個:(a)通道管理引擎被配置成將對第一數(shù)據(jù)通道的寫入訪問限制到動力總成控制器,以及(b)通道管理引擎被配置成將對第二數(shù)據(jù)通道的寫入訪問限制到優(yōu)化引擎。在第二示例實施例的一些形式中,系統(tǒng)包括通道管理引擎的第二實例,其被提供在遠(yuǎn)離動力總成控制器的第三固定計算機系統(tǒng)中并且被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。在第二示例實施例的一些形式中,通過將動力總成控制器唯
一地注冊到通道管理引擎的第一實例和通道管理引擎的第二實例中的單個實例來協(xié)調(diào)通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。在第二示例實施例的一些形式中,系統(tǒng)包括第二動力總成控制器,其與第二車輛的第二動力總成操作地耦合并且被配置成控制第二車輛的第二動力總成的操作并且用于雙向無線通信,其中,以下中的至少一個:(a)第一數(shù)據(jù)通道存儲從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例,并且(b)第二數(shù)據(jù)通道存儲用于第二動力總成控制器的第二優(yōu)化動力總成操作參數(shù)的第二非暫時性動態(tài)更新的實例。在第二示例實施例的一些形式中,以下中的至少一個:(a)第一數(shù)據(jù)通道包括:唯一地標(biāo)識第一數(shù)據(jù)通道的通道id、唯一地標(biāo)識第一數(shù)據(jù)通道的實例的實例id、標(biāo)識第一數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識在第一數(shù)據(jù)通道最后更新時的動力總成的位置的動力總成位置,以及(b)第二數(shù)據(jù)通道包括:唯一地標(biāo)識第二數(shù)據(jù)通道的通道id、唯一地標(biāo)識第二數(shù)據(jù)通道的實例的實例id、標(biāo)識第二數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置。在第二示例實施例的一些形式中,多個數(shù)據(jù)通道包括存儲用于動力總成到動力總成通信的數(shù)據(jù)的第三數(shù)據(jù)通道。
46.第三示例實施例是一種方法,包括:提供一種系統(tǒng),所述系統(tǒng)包括動力總成控制器、與動力總成控制器操作地耦合的網(wǎng)絡(luò)設(shè)備、在遠(yuǎn)離動力總成控制器的固定計算機系統(tǒng)中提供的優(yōu)化引擎、在所述固定計算機系統(tǒng)和遠(yuǎn)離動力總成控制器的第二固定計算機系統(tǒng)中的至少一個中提供的通道管理引擎、以及在遠(yuǎn)離動力總成控制器的計算機系統(tǒng)中提供的數(shù)據(jù)湖;以及操作網(wǎng)絡(luò)設(shè)備操作地連接到被配置成包含由動力總成控制器和網(wǎng)絡(luò)設(shè)備公布的實時數(shù)據(jù)和非實時動力總成數(shù)據(jù)的多個動態(tài)數(shù)據(jù)通道中的一個或多個,并且仲裁實時數(shù)據(jù)和非實時數(shù)據(jù)到一個或多個動態(tài)數(shù)據(jù)通道的寫入。
47.在第三示例實施例的一些形式中,方法包括操作通道管理引擎以動態(tài)地進行創(chuàng)建、更新和刪除多個動態(tài)數(shù)據(jù)通道中的一個或多個。在第三示例實施例的一些形式中,所述方法包括操作優(yōu)化引擎以確定用于動力總成控制器的優(yōu)化動力總成操作參數(shù)。在第三示例實施例的一些形式中,所述方法包括操作動力總成控制器以響應(yīng)于優(yōu)化的動力總成操作參數(shù)控制車輛的動力總成的操作。在第三示例實施例的一些形式中,所述方法包括將來自通道管理引擎的打上時間戳的數(shù)據(jù)存儲在數(shù)據(jù)湖中。在第三示例實施例的一些形式中,通道管理引擎以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道,并且以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。在第三示例實施例的一些形式中,以下中的一個或兩個:(a)第一更新速率是約數(shù)十毫秒,以及(b)第二更新速率是約數(shù)百毫秒。在第三示例實施例的一些形式中,以下中的一個或兩個:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。在第三示例實施例的一些形式中,以下中的至少一個:(a)通道管理引擎將對第一數(shù)據(jù)通道的寫入訪問限制到動力總成控制器,以及(b)通道管理引擎將對第二數(shù)據(jù)通道的寫入訪問限制到優(yōu)化引擎。在第三示例實施例的一些形式中,所述方法包括在遠(yuǎn)離動力總成控制器的第三固定計算機系統(tǒng)中提供通道管理引擎的第二實例并且被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。在第三示例實施例的一些形式中,所述方法包括通過將動力總成控制器唯一地注冊到通道管理引擎的第一實例和通道管理引擎的第
二實例中的單個實例,來協(xié)調(diào)通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。在第三示例實施例的一些形式中,所述方法包括操作第二動力總成控制器,該第二動力總成控制器與第二車輛的第二動力總成操作地耦合并且被配置成控制第二車輛段第二動力總成的操作并且用于雙向無線通信,以及以下中的至少一個:(a)利用第一數(shù)據(jù)通道存儲從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例,以及(b)利用第二數(shù)據(jù)通道存儲用于第二動力總成控制器的第二優(yōu)化動力總成操作參數(shù)的第二非暫時性動態(tài)更新的實例。在第三示例實施例的一些形式中,所述方法包括以下中的至少一個:(a)第一數(shù)據(jù)通道包括:唯一地標(biāo)識第一數(shù)據(jù)通道的通道id、唯一地標(biāo)識第一數(shù)據(jù)通道的實例的實例id、標(biāo)識第一數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識在第一數(shù)據(jù)通道最后更新時的動力總成的位置的動力總成位置,以及(b)第二數(shù)據(jù)通道包括:唯一地標(biāo)識第二數(shù)據(jù)通道的通道id、唯一地標(biāo)識第二數(shù)據(jù)通道的實例的實例id、標(biāo)識第二數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置。在第三示例實施例的一些形式中,多個數(shù)據(jù)通道包括存儲用于動力總成到動力總成通信的數(shù)據(jù)的第三數(shù)據(jù)通道。
48.盡管在附圖和前面的描述中已經(jīng)詳細(xì)地圖示和描述了本公開的示例實施例,但是這些示例實施例被認(rèn)為在特性上是說明性的并且不是限制性的,應(yīng)當(dāng)理解,僅示出和描述了某些示例實施例,并且期望保護落入所要求保護的發(fā)明的精神內(nèi)的所有改變和修改。應(yīng)當(dāng)理解,盡管在以上描述中諸如利用的優(yōu)選的、優(yōu)選地、優(yōu)選或更優(yōu)選的之類的詞語的使用指示如此描述的特征可能是更期望的,但是其可能不是必需的,并且缺少該特征的實施例可能被認(rèn)為在本發(fā)明的范圍內(nèi),以下權(quán)利要求書限定了所述范圍。在閱讀權(quán)利要求書時,意圖是:當(dāng)使用諸如“一”、“一個”、“至少一個”或“至少一個部分”之類的詞語時,并不意圖將權(quán)利要求限制為僅一個項目,除非在權(quán)利要求中特別地進行過相反的陳述。當(dāng)使用語言“至少一部分”和/或“一部分”時,除非特別地進行過相反的陳述,否則該項目可以包括一部分和/或整個項目。
技術(shù)特征:
1.一種系統(tǒng),包括:動力總成控制器,與車輛的動力總成操作地耦合并且被配置成控制車輛的動力總成的操作并且用于經(jīng)由無線通信路徑的雙向通信;網(wǎng)絡(luò)設(shè)備,與動力總成控制器操作地耦合并且被配置成提供無線通信路徑,以連接到被配置成包含由動力總成控制器和網(wǎng)絡(luò)設(shè)備公布的實時數(shù)據(jù)和非實時動力總成數(shù)據(jù)的多個動態(tài)數(shù)據(jù)通道中的一個或多個,并且仲裁實時數(shù)據(jù)和非實時數(shù)據(jù)到一個或多個動態(tài)數(shù)據(jù)通道的寫入;優(yōu)化引擎,被提供在遠(yuǎn)離動力總成控制器的固定計算機系統(tǒng)中,優(yōu)化引擎被配置成確定用于動力總成控制器的優(yōu)化動力總成操作參數(shù);以及通道管理引擎,被提供在所述固定計算機系統(tǒng)和遠(yuǎn)離動力總成控制器的第二固定計算機系統(tǒng)中的至少一個中,被配置用于經(jīng)由無線通信路徑與動力總成控制器的雙向通信,并且被配置成動態(tài)地創(chuàng)建、更新和刪除多個動態(tài)數(shù)據(jù)通道。2.根據(jù)權(quán)利要求1所述的系統(tǒng),包括:數(shù)據(jù)湖,被提供在遠(yuǎn)離動力總成控制器的計算機系統(tǒng)中,被配置用于存儲來自所述通道管理引擎的打上時間戳的數(shù)據(jù)。3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,通道管理引擎被配置成以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道并且以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,以下中的一個或兩個:(a)第一更新速率是約數(shù)十毫秒,以及(b)第二更新速率是約數(shù)百毫秒。5.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,以下中的一個或兩個:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。6.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,以下中的至少一個:(a)通道管理引擎被配置成將對第一數(shù)據(jù)通道的寫訪問限制到動力總成控制器,以及(b)通道管理引擎被配置成將對第二數(shù)據(jù)通道的寫訪問限制到優(yōu)化引擎。7.根據(jù)權(quán)利要求1-5中任一項所述的系統(tǒng),包括通道管理引擎的第二實例,被提供在遠(yuǎn)離動力總成控制器的第三固定計算機系統(tǒng)中,并且被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,通過向通道管理引擎的第一實例和通道管理引擎的第二實例中的單個實例唯一地注冊動力總成控制器來協(xié)調(diào)通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。9. 根據(jù)權(quán)利要求3所述的系統(tǒng),包括第二動力總成控制器,與第二車輛的第二動力總成操作地耦合并且被配置成控制第二車輛的第二動力總成的操作并且用于雙向無線通信,其中,以下中的至少一個:(a)第一數(shù)據(jù)通道存儲從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例,以及(b)第二數(shù)據(jù)通道存儲用于第二動力總成控制器的第二優(yōu)化動力總成操作參數(shù)的第二非暫時性動態(tài)更新的實例。10. 根據(jù)權(quán)利要求3所述的系統(tǒng),其中,以下中的至少一個:(a)第一數(shù)據(jù)通道包括:唯一地標(biāo)識第一數(shù)據(jù)通道的通道id、唯一地標(biāo)識第一數(shù)據(jù)通道
的實例的實例id、標(biāo)識第一數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置,以及(b)第二數(shù)據(jù)通道包括:唯一地標(biāo)識第二數(shù)據(jù)通道的通道id、唯一地標(biāo)識第二數(shù)據(jù)通道的實例的實例id、標(biāo)識第二數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置。11.根據(jù)權(quán)利要求1-5中任一項所述的系統(tǒng),其中,多個數(shù)據(jù)通道包括存儲用于動力總成到動力總成通信的數(shù)據(jù)的第三數(shù)據(jù)通道。12.一種系統(tǒng),包括:動力總成控制器,與車輛的動力總成操作地耦合并且被配置成控制車輛的動力總成的操作并且用于經(jīng)由無線通信路徑的雙向通信;優(yōu)化引擎,被提供在遠(yuǎn)離動力總成控制器的固定計算機系統(tǒng)中,并且被配置成確定用于動力總成控制器的優(yōu)化動力總成操作參數(shù)并且用于經(jīng)由第二通信路徑的雙向通信;以及通道管理引擎,被提供在所述固定計算機系統(tǒng)和遠(yuǎn)離動力總成控制器的第二固定計算機系統(tǒng)中的至少一個中,并且被配置用于經(jīng)由無線通信路徑與動力總成控制器的雙向通信,并且用于經(jīng)由第二通信路徑與優(yōu)化引擎的雙向通信,通道管理引擎被配置成動態(tài)地更新多個數(shù)據(jù)通道,多個數(shù)據(jù)通道包括存儲從動力總成控制器接收的動力總成操作數(shù)據(jù)的非暫時性動態(tài)更新的實例的第一數(shù)據(jù)通道,以及,存儲從優(yōu)化引擎接收的優(yōu)化動力總成操作參數(shù)的非暫時性動態(tài)更新的實例的第二數(shù)據(jù)通道。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,通道管理引擎被配置成以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道,并且以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,以下中的一個或兩個:(a)第一更新速率是約數(shù)十毫秒,以及(b)第二更新速率是約數(shù)百毫秒。15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,以下中的一個或兩個:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。16.根據(jù)權(quán)利要求12-15中任一項所述的系統(tǒng),其中,以下中的至少一個:(a)通道管理引擎被配置成將對第一數(shù)據(jù)通道的寫訪問限制到動力總成控制器,以及(b)通道管理引擎被配置成將對第二數(shù)據(jù)通道的寫訪問限制到優(yōu)化引擎。17.根據(jù)權(quán)利要求12-15中任一項所述的系統(tǒng),包括通道管理引擎的第二實例,被提供在遠(yuǎn)離動力總成控制器的第三固定計算機系統(tǒng)中并且被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,通過向通道管理引擎的第一實例和通道管理引擎的第二實例中的單個實例唯一地注冊動力總成控制器來協(xié)調(diào)通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。19. 根據(jù)權(quán)利要求12-15中任一項所述的系統(tǒng),包括第二動力總成控制器,與第二車輛的第二動力總成操作地耦合并且被配置成控制第二車輛的第二動力總成的操作,并且用于雙向無線通信,其中,以下中的至少一個:(a)第一數(shù)據(jù)通道存儲從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非
暫時性動態(tài)更新的實例,以及(b)第二數(shù)據(jù)通道存儲從第二動力總成控制器的第二優(yōu)化動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例。20. 根據(jù)權(quán)利要求12-15中任一項所述的系統(tǒng),其中,以下中的至少一個:(a)第一數(shù)據(jù)通道包括:唯一地標(biāo)識第一數(shù)據(jù)通道的通道id、唯一地標(biāo)識第一數(shù)據(jù)通道的實例的實例id、標(biāo)識第一數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置,以及(b)第二數(shù)據(jù)通道包括:唯一地標(biāo)識第二數(shù)據(jù)通道的通道id、唯一地標(biāo)識第二數(shù)據(jù)通道的實例的實例id、標(biāo)識第二數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置。21.根據(jù)權(quán)利要求12-15中任一項所述的系統(tǒng),其中,多個數(shù)據(jù)通道包括存儲用于動力總成到動力總成通信的數(shù)據(jù)的第三數(shù)據(jù)通道。22. 一種方法,包括:提供一種系統(tǒng),包括動力總成控制器、與動力總成控制器操作地耦合的網(wǎng)絡(luò)設(shè)備、在遠(yuǎn)離動力總成控制器的固定計算機系統(tǒng)中提供的優(yōu)化引擎、在所述固定計算機系統(tǒng)和遠(yuǎn)離動力總成控制器的第二固定計算機系統(tǒng)中的至少一個中提供的通道管理引擎、以及在遠(yuǎn)離動力總成控制器的計算機系統(tǒng)中提供的數(shù)據(jù)湖;以及操作網(wǎng)絡(luò)設(shè)備以操作地連接到被配置成包含由動力動力總成控制器和網(wǎng)絡(luò)設(shè)備公布的實時數(shù)據(jù)和非實時動力總成數(shù)據(jù)的多個動態(tài)數(shù)據(jù)通道中的一個或多個,并且仲裁實時數(shù)據(jù)和非實時數(shù)據(jù)到一個或多個動態(tài)數(shù)據(jù)通道的寫入。23.根據(jù)權(quán)利要求22所述的方法,包括:操作通道管理引擎以動態(tài)地進行創(chuàng)建、更新和刪除多個動態(tài)數(shù)據(jù)通道中的一個或多個。24.根據(jù)權(quán)利要求22所述的方法,包括:操作優(yōu)化引擎以確定用于動力總成控制器的優(yōu)化動力總成操作參數(shù)。25.根據(jù)權(quán)利要求24所述的方法,包括:操作動力總成控制器以響應(yīng)于優(yōu)化動力總成操作參數(shù)來控制車輛的動力總成的操作。26.根據(jù)權(quán)利要求22所述的方法,包括:將來自所述通道管理引擎的打上時間戳的數(shù)據(jù)存儲在數(shù)據(jù)湖中。27.根據(jù)權(quán)利要求22-26中任一項所述的方法,其中,通道管理引擎以第一更新速率動態(tài)地更新第一數(shù)據(jù)通道,并且以比第一更新速率慢的第二更新速率動態(tài)地更新第二數(shù)據(jù)通道。28.根據(jù)權(quán)利要求27所述的方法,其中,以下中的一個或兩個:(a)第一更新速率是約數(shù)十毫秒,以及(b)第二更新速率是約數(shù)百毫秒。29.根據(jù)權(quán)利要求27所述的方法,其中,以下中的一個或兩個:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。30.根據(jù)權(quán)利要求27所述的方法,其中,以下中的至少一個:(a)通道管理引擎將對第一
數(shù)據(jù)通道的寫訪問限制到動力總成控制器,以及(b)通道管理引擎將對第二數(shù)據(jù)通道的寫訪問限制到優(yōu)化引擎。31.根據(jù)權(quán)利要求22-26中任一項所述的方法,包括在遠(yuǎn)離動力總成控制器的第三固定計算機系統(tǒng)中提供通道管理引擎的第二實例,并且通道管理引擎的第二實例被配置用于與動力總成控制器和優(yōu)化引擎的雙向通信。32.根據(jù)權(quán)利要求31所述的方法,包括通過將動力總成控制器唯一地注冊到通道管理引擎的第一實例和通道管理引擎的第二實例中的單個實例來協(xié)調(diào)通道管理引擎和通道管理引擎的第二實例對多個數(shù)據(jù)通道的管理。33. 根據(jù)權(quán)利要求27所述的方法,包括操作第二動力總成控制器,第二動力總成控制器與第二車輛的第二動力總成操作地耦合并且被配置成控制第二車輛的第二動力總成的操作并且用于雙向無線通信,以及,以下中的至少一個:(a)利用第一數(shù)據(jù)通道存儲從第二動力總成控制器接收的第二動力總成操作數(shù)據(jù)的第二非暫時性動態(tài)更新的實例,以及(b)利用第二數(shù)據(jù)通道存儲用于第二動力總成控制器的第二優(yōu)化動力總成操作參數(shù)的第二非暫時性動態(tài)更新的實例。34. 根據(jù)權(quán)利要求27所述的方法,其中,以下中的至少一個:(a)第一數(shù)據(jù)通道包括:唯一地標(biāo)識第一數(shù)據(jù)通道的通道id、唯一地標(biāo)識第一數(shù)據(jù)通道的實例的實例id、標(biāo)識第一數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置,以及(b)第二數(shù)據(jù)通道包括:唯一地標(biāo)識第二數(shù)據(jù)通道的通道id、唯一地標(biāo)識第二數(shù)據(jù)通道的實例的實例id、標(biāo)識第二數(shù)據(jù)通道最后更新的時間的時間戳、唯一地標(biāo)識動力總成的動力總成id、標(biāo)識動力總成和車輛中的至少一個的配置數(shù)據(jù)的動力總成配置、以及標(biāo)識第一數(shù)據(jù)通道最后更新時動力總成的位置的動力總成位置。35.根據(jù)權(quán)利要求22-26中任一項所述的方法,其中,多個數(shù)據(jù)通道包括存儲用于動力總成到動力總成通信的數(shù)據(jù)的第三數(shù)據(jù)通道。
技術(shù)總結(jié)
一種系統(tǒng)包括動力總成控制器,其與車輛的動力總成操作地耦合并且被配置成控制車輛的動力總成的操作以及用于經(jīng)由無線通信路徑的雙向通信。優(yōu)化引擎被配置成確定用于動力總成控制器和用于經(jīng)由第二通信路徑的雙向通信的優(yōu)化動力總成操作參數(shù)。通道管理引擎被配置用于經(jīng)由無線通信路徑與動力總成控制器的雙向通信并且用于經(jīng)由第二通信路徑與優(yōu)化引擎的雙向通信,通道管理引擎被配置成動態(tài)地更新多個數(shù)據(jù)通道,包括存儲從動力總成控制器接收的動力總成操作數(shù)據(jù)的非暫時性動態(tài)更新實例的第一數(shù)據(jù)通道,以及存儲從優(yōu)化引擎接收的優(yōu)化動力總成操作參數(shù)的非暫時性動態(tài)更新實例的第二數(shù)據(jù)通道。第二數(shù)據(jù)通道。第二數(shù)據(jù)通道。
