用于發(fā)動機驅動型發(fā)電機的集成人機接口(hmi)的系統(tǒng)、方法和計算機程序的制作方法
【專利摘要】在一個實施例中,發(fā)動機管理系統(tǒng)(EMS)可使用人機接口(HMI)來修改由發(fā)動機控制單元(ECU)所控制的一組發(fā)動機驅動型發(fā)電機的運轉參數(shù)。所述HMI可容許授權用戶根據(jù)所述授權用戶的授權級別來調整所述發(fā)動機驅動型發(fā)電機的多個運轉參數(shù)。所述ECU可以是可獨立于所述EMS運轉的獨立系統(tǒng)。通信網(wǎng)絡(例如,ARCnet)可將所述EMS鏈接至所述ECU,其中在所述EMS的通電周期內維持通過所述HMI輸入的對所述運轉參數(shù)的所述改變。此外,即使當通過所述通信網(wǎng)絡鏈接所述發(fā)動機的通信中斷時,也可維持通過所述HMI輸入的對所述運轉參數(shù)的改變。
【專利說明】用于發(fā)動機驅動型發(fā)電機的集成人機接口(HMI)的系統(tǒng)、方法和計算機程序
[0001]相關串請案的交叉引用
[0002]本申請案要求2011年12月30日提交的美國臨時申請案序列號61/581,933( “’ 933申請案”)的優(yōu)先權?!?933申請案的全部公開內容以引用的方式并入
本申請案中。
【技術領域】
[0003]本說明書中所述的本發(fā)明的主題涉及交通工具發(fā)動機和發(fā)電系統(tǒng)領域,并且更具體地說,涉及一種用于集成人機接口(HMI)的系統(tǒng)、方法和計算機程序,所述集成人機接口用于發(fā)動機驅動型發(fā)電機,如交通工具推進系統(tǒng)的發(fā)動機驅動型發(fā)電機。
【背景技術】
[0004]交通工具(如船舶)的發(fā)電系統(tǒng)可包括單獨地和/或并行地運轉的多個發(fā)動機驅動型發(fā)電機(engine-generators)。通常,每個發(fā)動機驅動型發(fā)電機的運轉由管理系統(tǒng)監(jiān)測并調整,以考慮使用中的波動和環(huán)境變量。雖然這種類型的調整在運轉期間由管理系統(tǒng)自動地執(zhí)行,但是需要維修并定期調諧(tuned)發(fā)動機驅動型發(fā)電機,以便為交通工具提供足夠的電力。
[0005]發(fā)電系統(tǒng)可根據(jù)操作員定義的參數(shù)來運轉。在發(fā)電系統(tǒng)的初始安裝之后,可將參數(shù)設定成默認值。然而,這些參數(shù)中的一些可不同于默認值,以便提供改進的發(fā)動機性能。例如,可改變用于發(fā)動機驅動型發(fā)電機的空燃比的默認極限,以改進所述發(fā)動機驅動型發(fā)電機的效率。然而,為了改變一些已知發(fā)電系統(tǒng)中的這些參數(shù),來自發(fā)電系統(tǒng)的制造商或提供商的工程師通常必須去往發(fā)電系統(tǒng)的位置。這個工程師通常還具有專用設備(如其上存儲有專用軟件的便攜式計算機),所述專用設備用于調諧(例如,調整)發(fā)電系統(tǒng)的一個或多個參數(shù)。所述系統(tǒng)可能不容許所述系統(tǒng)的日常操作員修改所述參數(shù)。因此,要求來自制造商或提供商(或其他第三方)的人員去往所述系統(tǒng)的位置和/或使用專用設備來修改所述參數(shù)可能花費大量時間和費用。另外地,配置運轉參數(shù)的能力取決于膝上型計算機、數(shù)據(jù)電纜和軟件應用程序的工作狀況。這三種輔助部件中的任何部件的錯誤或故障都會導致發(fā)動機驅動型發(fā)電機的不當配置或無能力配置所述發(fā)動機驅動型發(fā)電機。另外地,交通工具(如船舶)的發(fā)動機通常使用多個控制面板來控制,所述多個控制面板必須彼此通信以便適當?shù)剡\行。然而,交通工具的狀況可能導致通信有些不一致,這可導致控制和/或維修所述船的發(fā)動機方面的問題。
[0006]此外,在具有多個發(fā)動機驅動型發(fā)電機的發(fā)電系統(tǒng)(如負責交通工具推進的那些發(fā)電系統(tǒng))中,技術員可能需要對每個發(fā)動機驅動型發(fā)電機執(zhí)行相同的配置過程。這項任務的反復特性,特別是當與大量運轉參數(shù)結合時,可能容易由技術員造成輸入錯誤。另外地,校準并維修船的發(fā)動機可能是昂貴且耗時的。由于要求技術員對常規(guī)發(fā)動機驅動型發(fā)電機的運轉參數(shù)做出改變,因此客戶可能在很大程度上完全依賴于技術員對做出即使是相當微小的改變的反應性。
【發(fā)明內容】
[0007]在本發(fā)明的一個方面,一種方法、系統(tǒng)、設備和/或計算機程序可配置發(fā)動機驅動型發(fā)電機的運轉參數(shù),如發(fā)動機參數(shù)。在這個方面,可使用人機接口(HMI)來修改第一發(fā)動機驅動型發(fā)電機的一組可配置運轉參數(shù)中的至少一個的值。所述HMI可以是所述第一發(fā)動機驅動型發(fā)電機的集成部件。例如,所述HMI可由所述發(fā)動機驅動型發(fā)電機提供,并且不是在所述發(fā)動機驅動型發(fā)電機外部的計算裝置上。所述HMI可由監(jiān)督所述第一發(fā)動機驅動型發(fā)電機的運轉的發(fā)動機管理系統(tǒng)利用??杀4嫠龅谝话l(fā)動機驅動型發(fā)電機本地的所述一組可配置運轉參數(shù)中的至少一個的修改值??墒褂冒l(fā)動機管理系統(tǒng)生成包括所述一組可配置運轉參數(shù)的配置文件。所述配置文件中可包括其值已被修改的可配置運轉參數(shù)和其值保持未修改的可配置運轉參數(shù)??蓪⑺雠渲梦募乃龅谝话l(fā)動機驅動型發(fā)電機傳遞至第二發(fā)動機驅動型發(fā)電機。所述第二發(fā)動機驅動型發(fā)電機在運轉上可類似于所述第一發(fā)動機驅動型發(fā)電機。所述第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)可能夠讀取由所述第一發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)所存儲的配置文件。用于與所述第二發(fā)動機驅動型發(fā)電機相關的一組可配置運轉參數(shù)的值可用所述配置文件內所包含的用于所述一組可配置運轉參數(shù)的值來替換。所述第二發(fā)動機驅動型發(fā)電機可自動地被配置成匹配所述第一發(fā)動機驅動型發(fā)電機。
[0008]在本發(fā)明的一個方面,一種方法、系統(tǒng)、設備和/或計算機程序可配置發(fā)動機驅動型發(fā)電機。這個方面可包括主控制器、一組可配置參數(shù)、集成HMI和發(fā)動機管理系統(tǒng)。所述主控制器可管理發(fā)電系統(tǒng)的一組發(fā)動機驅動型發(fā)電機的性能。所述主控制器可將用于一組運轉參數(shù)的值提供至所述多個發(fā)動機驅動型發(fā)電機。發(fā)動機驅動型發(fā)電機的可配置運轉參數(shù)可存儲在有形存儲介質中。所述可配置運轉參數(shù)的值的改變可能影響發(fā)動機驅動型發(fā)電機的運轉。所述可配置運轉參數(shù)可以是由主控制器和/或發(fā)動機驅動型發(fā)電機所利用的運轉參數(shù)的子集。所述集成HMI可促進對發(fā)動機驅動型發(fā)電機的可配置運轉參數(shù)的修改。所述集成HMI可并入至發(fā)動機驅動型發(fā)電機中。所述發(fā)動機管理系統(tǒng)可基于由主控制器所提供的可配置運轉參數(shù)和運轉參數(shù)來監(jiān)測并調整發(fā)動機驅動型發(fā)電機的運轉。
[0009]本發(fā)明的一個方面可以是一種用于改進發(fā)動機驅動型發(fā)電機性能的方法、系統(tǒng)、設備和/或計算機程序。在這個方面,可檢測發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)的無能力(inability)與主控制器進行通信。可確定發(fā)動機驅動型發(fā)電機的狀態(tài)。所述狀態(tài)至少可包括上電狀態(tài)(power-up state)、運轉中狀態(tài)(in-operation state)和斷電狀態(tài)(power-down state)。當確定發(fā)動機驅動型發(fā)電機的狀態(tài)為上電狀態(tài)時,可根據(jù)發(fā)動機管理系統(tǒng)的非易失性存儲器來評估運轉參數(shù)??稍诎l(fā)動機驅動型發(fā)電機的前一個運轉周期期間存儲可配置運轉參數(shù)。當發(fā)動機驅動型發(fā)電機轉變成運轉中狀態(tài)時,所述可配置運轉參數(shù)可由發(fā)動機管理系統(tǒng)利用來管理所述發(fā)動機驅動型發(fā)電機的運轉。可繼續(xù)使用所述可配置運轉參數(shù)直至出現(xiàn)以下情況之一:發(fā)動機管理系統(tǒng)與主控制器重新建立通信;以及發(fā)動機驅動型發(fā)電機轉變成斷電狀態(tài)。
[0010]本發(fā)明的另一個方面是針對一種用于處理交通工具推進系統(tǒng)(如船舶的推進系統(tǒng))中所使用的運轉參數(shù)的方法、系統(tǒng)、設備或計算機程序產(chǎn)品。在這個方面,可提供發(fā)動機管理系統(tǒng)(EMS)。所述EMS可配備有集成人機接口(HMI),通過所述HMI能夠調諧(tune)用于推進交通工具(如船舶)的至少一個發(fā)動機驅動型發(fā)電機的運轉參數(shù)。所述EMS可通過通信網(wǎng)絡與發(fā)動機控制單元(ECU)可通信地鏈接。所述ECU可以是利用運轉參數(shù)來控制發(fā)動機驅動型發(fā)電機的運轉的可獨立于所述EMS運轉的獨立系統(tǒng)??蓮乃鯤MI的授權用戶接收用戶輸入。所述輸入可用于調整控制一個或多個發(fā)動機驅動型發(fā)電機的運轉的運轉參數(shù)中的至少一個??苫谒鲚斎肭彝ㄟ^在所述發(fā)動機管理系統(tǒng)(EMS)與所述發(fā)動機控制單元(ECU)之間的通信網(wǎng)絡輸送至少一個消息或信號。在一個實施例中,所述通信網(wǎng)絡可以是附加資源計算機網(wǎng)絡(ARCNet)??筛鶕?jù)來自所述HMI的用戶輸入來改變由所述ECU所使用的運轉參數(shù)中的至少一個。可在所述EMS的通電周期內維持通過所述HMI輸入的對運轉參數(shù)的改變。即使當將所述EMS鏈接至所述ECU的通信網(wǎng)絡上的通信中斷時,也可維持通過所述HMI輸入的對運轉參數(shù)的改變。
[0011]本發(fā)明的另一個方面是針對一種用于處理船舶推進系統(tǒng)中所使用的運轉參數(shù)的方法、系統(tǒng)、設備或計算機程序產(chǎn)品。在這個方面,在發(fā)動機控制上電之后,可從非易失性存儲器讀取ECU所使用的運轉參數(shù)??蓹z查將EMS鏈接至所述ECU的通信網(wǎng)絡的狀態(tài)。當所述通信網(wǎng)絡不可操作時,可利用來自所述非易失性存儲器的運轉參數(shù)來控制至少一個發(fā)動機驅動型發(fā)電機。當所述通信網(wǎng)絡可操作時,可從所述EMS接收操作值,所述操作值用于更新所述ECU的操作值以匹配從所述EMS所接收的那些操作值。當所述通信網(wǎng)絡可操作時,可從HMI的授權用戶接收用戶輸入。這個輸入可通過所述通信網(wǎng)絡輸送并且可用于改變所述ECU的運轉參數(shù)的值。所述ECU的運轉參數(shù)可存儲在由所述ECU所使用的非易失性存儲器中。
[0012]在一個實施例中,一種方法(例如,用于控制一個或多個發(fā)動機驅動型發(fā)電機的運轉的方法)包括修改用于第一發(fā)動機驅動型發(fā)電機的第一組多個可配置運轉參數(shù)的一個或多個值。所述第一發(fā)動機驅動型發(fā)電機包括集成人機接口(HMI)和第一發(fā)動機管理系統(tǒng)。由所述第一發(fā)動機管理系統(tǒng)利用所述可配置運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉?;谒鯤MI的用戶操作來修改所述第一組的一個或多個值。所述方法還包括:在本地保存所修改的所述第一組可配置發(fā)動機參數(shù)的一個或多個值。將所修改的一個或多個值保存到所述第一發(fā)動機驅動型發(fā)電機本地的存儲器中。所述方法進一步包括:將第一組可配置運轉參數(shù),包括所修改的所述可配置運轉參數(shù)的一個或多個值從所述第一發(fā)動機驅動型發(fā)電機傳輸至分開且不同的第二發(fā)動機驅動型發(fā)電機;以及用所修改的所述第一組可配置運轉參數(shù)的一個或多個值來替換與所述第二發(fā)動機驅動型發(fā)電機相關的第二組多個可配置運轉參數(shù)的一個或多個值。所述第二發(fā)動機驅動型發(fā)電機使用從所述第一發(fā)動機驅動型發(fā)電機獲得的第二組可配置運轉參數(shù)的一個或多個值來運轉。
[0013]在一個實施例中,一種系統(tǒng)(例如,發(fā)電系統(tǒng))包括第一發(fā)動機驅動型發(fā)電機,所述第一發(fā)動機驅動型發(fā)電機具有發(fā)動機、聯(lián)接至所述發(fā)動機的發(fā)電機、至少一個存儲介質、集成人機接口(HMI)和發(fā)動機管理系統(tǒng)。發(fā)動機的運轉使發(fā)電機運行以用于產(chǎn)生電力。所述至少一個存儲介質配置用于存儲用于控制所述第一發(fā)動機驅動型發(fā)電機的運轉的多個運轉參數(shù)的至少第一子集。所述第一子集中的一個或多個運轉參數(shù)是可配置的。所述HMI集成在所述第一發(fā)動機驅動型發(fā)電機中并且配置用于接收來自操作員的輸入,以修改所述第一子集中的所述一個或多個可配置運轉參數(shù)。所述發(fā)動機管理系統(tǒng)配置用于基于使用所述HMI所修改的所述一個或多個可配置運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
[0014]在一個實施例中,一種方法(例如,用于控制發(fā)動機驅動型發(fā)電機的運轉的方法)包括檢測發(fā)動機管理系統(tǒng)的無能力與主控制器進行通信。所述發(fā)動機管理系統(tǒng)配置用于控制發(fā)動機驅動型發(fā)電機的運轉。所述主控制器配置用于提供所述發(fā)動機驅動型發(fā)電機的第一組運轉參數(shù)的值,所述參數(shù)由所述發(fā)動機管理系統(tǒng)用來控制所述發(fā)動機驅動型發(fā)電機的運轉。所述方法還包括:將所述發(fā)動機驅動型發(fā)電機的運轉狀態(tài)確定為上電狀態(tài)、運轉中狀態(tài)或斷電狀態(tài)中的至少一種;以及當所述發(fā)動機驅動型發(fā)電機的運轉狀態(tài)為上電狀態(tài)時,從所述發(fā)動機管理系統(tǒng)的非易失性存儲器訪問第一組運轉參數(shù)中的一個或多個可配置運轉參數(shù)。在所述發(fā)動機驅動型發(fā)電機的前一個運轉周期期間,所述一個或多個可配置運轉參數(shù)被先前存儲在所述非易失性存儲器中。所述方法進一步包括:當所述發(fā)動機驅動型發(fā)電機轉變成運轉中狀態(tài)時,由所述發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù)來控制所述發(fā)動機驅動型發(fā)電機的運轉。繼續(xù)利用所述一個或多個可配置運轉參數(shù),直至重新建立所述發(fā)動機管理系統(tǒng)與所述主控制器之間的通信。
[0015]在一個實施例中,一種方法(例如,用于管理發(fā)動機控制單元的方法)包括使用具有集成人機接口(HMI)的發(fā)動機管理系統(tǒng)(EMS)來管理第一發(fā)動機控制單元(E⑶),通過所述HMI能夠修改第一發(fā)動機驅動型發(fā)電機的運轉參數(shù)。所述EMS配置用于通過通信網(wǎng)絡與所述第一 ECU可通信地鏈接。所述第一 ECU使用所述運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
[0016]在一個實施例中,一種系統(tǒng)(例如,發(fā)電系統(tǒng))包括發(fā)動機管理系統(tǒng)(EMS)、發(fā)動機控制單元(ECT)和非易失性存儲裝置。所述EMS具有集成人機接口(HMI),所述HMI配置用于接收來自用戶的輸入以修改發(fā)電系統(tǒng)的多個發(fā)動機驅動型發(fā)電機的一個或多個運轉參數(shù)。所述ECU配置用于基于所述運轉參數(shù)來控制所述多個發(fā)動機驅動型發(fā)電機的運轉,所述運轉參數(shù)包括將要基于來自用戶的輸入被修改的一個或多個運轉參數(shù)。所述ECU和EMS配置用于通過通信網(wǎng)絡可通信地鏈接,以便傳達所述運轉參數(shù)。所述非易失性存儲裝置配置用于存儲所修改的一個或多個運轉參數(shù)。在所述EMS的通電周期內以及當將所述EMS鏈接至所述E⑶的通信網(wǎng)絡上的通信中斷時,在所述存儲裝置上維持通過所述HMI輸入的對一個或多個運轉參數(shù)的改變。
【專利附圖】
【附圖說明】
[0017]參照附圖閱讀以下對非限制性實施例的描述將會更好地理解本說明中所述的主題,在以下附圖中:
[0018]圖1為示出根據(jù)本發(fā)明的實施例的一種利用集成人機接口(HMI)以允許用戶修改發(fā)電系統(tǒng)的發(fā)動機驅動型發(fā)電機的可配置運轉參數(shù)的系統(tǒng)的示意圖。
[0019]圖2為根據(jù)本發(fā)明的實施例的一種詳述使用集成人機接口(HMI)校準多個發(fā)動機驅動型發(fā)電機的方法的流程圖。
[0020]圖3為根據(jù)本發(fā)明的實施例的一種描述發(fā)動機管理系統(tǒng)的功能的方法的流程圖。
[0021]圖4為根據(jù)本發(fā)明的實施例的一種示出發(fā)動機管理系統(tǒng)在與主控制器失去通信時的功能的方法的流程圖。[0022]圖5為示出根據(jù)本發(fā)明的實施例的一種利用用于發(fā)電系統(tǒng)的發(fā)動機驅動型發(fā)電機的集成人機接口(HMI)的系統(tǒng)的示意圖。
[0023]圖6為根據(jù)本發(fā)明的實施例的一種詳述使用集成人機接口(HMI)校準多個發(fā)動機驅動型發(fā)電機的方法的流程圖。
[0024]圖7為根據(jù)本發(fā)明的實施例的一種描述運轉中的發(fā)動機控制單元(ECU)的方法的流程圖。
【具體實施方式】
[0025]本發(fā)明提供一種用于使用集成人機接口(HMI)來配置發(fā)動機驅動型發(fā)電機(如交通工具(例如,船舶或其他交通工具)的一組發(fā)動機驅動型發(fā)電機)的解決方案。HMI可適于與各種不同的發(fā)動機控制單元一起使用并且可以通用格式和數(shù)據(jù)庫結構來存儲參數(shù)。也就是說,HMI接口可以是能夠用于由不同實體所提供或制造的各種系統(tǒng)的標準化接口(例如,基于標準的接口),所述標準化接口表現(xiàn)出在當前實踐上的改進,在所述當前實踐中需要多個不同的專屬人機接口(這種情況要求在每個接口上進行訓練、各種接口的測試儀表、用于不同接口的多個工具等)。
[0026]HMI可針對不用類別的用戶(如技術員、船長和工程師)提供不同級別的訪問。用戶可通過提供合適的口令或其他驗證助診文件(artifact)(例如,數(shù)字證書、訪問鍵、生物識別輸入等)來授予他們自己其適當?shù)脑L問級別。每一種不同類別的用戶均可從HMI訪問并修改發(fā)動機管理系統(tǒng)的運轉參數(shù)。在一個實施例中,運轉參數(shù)可存儲在發(fā)動機控制單元(ECU)的非易失性存儲器中,并且還可存儲在發(fā)動機管理系統(tǒng)的位于遠程的配置文件內。例如,所有改變/未改變的現(xiàn)場可配置參數(shù)均可從發(fā)動機控制單元(ECU)的存儲器中獲得并且用于更新發(fā)動機管理系統(tǒng)的配置文件。在E⑶上電而不與主控制器通過網(wǎng)絡連接(例如,附加資源計算機網(wǎng)絡或ARCNet)通信的情況下,一些關鍵的發(fā)動機性能和健康參數(shù)可保存在ECU的非易失性存儲器中,所述關鍵的發(fā)動機性能和健康參數(shù)可立即被利用,直至網(wǎng)絡或其他通信連接變得可用。
[0027]本發(fā)明的主題的各方面可具體體現(xiàn)為一種系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的主題的各方面可采取以下各項的形式:完全硬件實施例、完全軟件實施例(包括固件、常駐軟件、微代碼等)或結合軟件和硬件方面的實施例,這些實施例在本說明書中通常都可稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的主題的各方面可采取計算機程序產(chǎn)品的形式,所述計算機程序產(chǎn)品存儲在具有存儲在其上的計算機可讀程序代碼的一個或多個計算機可讀介質中。
[0028]可利用一個或多個計算機可讀介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或有形且非臨時性計算機可讀存儲介質。計算機可讀存儲介質可以是(例如,但不限于)電子、磁性、光學、電磁、紅外線或半導體之類的系統(tǒng)、設備或裝置,或前述各項的任意合適組合。例如,在實施例中,通用串行總線(USB)閃存驅動器可用于在發(fā)動機控制單元的非易失性存儲器與發(fā)動機管理系統(tǒng)的配置文件之間移動發(fā)動機控制數(shù)據(jù)。在一個實施例中,HMI可容許直接上傳和下載信息,如上傳至USB閃存驅動器或從USB閃存驅動器下載。計算機可讀存儲介質的更多具體實例(非窮舉性列表)將包括以下各項:具有一根或多根導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM或閃存)、光纖、便攜式光盤只讀存儲器(CD-ROM)、光存儲裝置、磁性存儲裝置,或前述各項的任意合適組合。在本文件的上下文中,計算機可讀存儲介質可以是任何有形介質,其中可包含/存儲有用于供指令執(zhí)行系統(tǒng)、設備或裝置使用或與之結合使用的程序。
[0029]計算機可讀信號介質可包括其中存儲計算機可讀程序代碼的傳播數(shù)據(jù)信號,例如,在基帶中或作為載波的一部分。這種傳播信號可采取各種形式中的任何一種,包括(但不限于)電磁、光學或其任意合適組合。計算機可讀信號介質可以是非計算機可讀存儲介質的任何計算機可讀介質,并且可以傳達、傳播或傳輸程序,以供指令執(zhí)行系統(tǒng)、設備或裝置使用或與之結合使用。
[0030]計算機可讀介質上所存儲的程序代碼可使用任何適當?shù)慕橘|進行傳輸,包括(但不限于)無線、有線、光纖電纜、射頻等,或前述各項的任意合適組合。用于實施本發(fā)明的各方面的操作的計算機程序代碼可通過以下一種或多種編程語言的任意組合進行編寫:包括面向對象編程語言,如Java、Smalltalk、C++等;以及常規(guī)過程編程語言,如“C”編程語言或類似編程語言。也可使用更高級的編程語言,如MATLAB、SMULINK等。程序代碼可在用戶的計算機(例如,本地計算機)上完整執(zhí)行,部分在用戶的計算機上執(zhí)行,作為獨立軟件包部分在用戶的計算機上執(zhí)行以及部分在遠程計算機上執(zhí)行,或完整在遠程計算機或服務器上執(zhí)行。在后一種情況下,遠程計算機可通過任何類型的網(wǎng)絡連接至用戶的計算機,包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),或可連接至外部計算機(例如,使用互聯(lián)網(wǎng)服務提供商通過互聯(lián)網(wǎng)連接)。
[0031]以下參照根據(jù)本發(fā)明的主題的各項實施例的方法、設備(系統(tǒng))和計算機程序產(chǎn)品的流程圖圖示和/或方框圖來對本發(fā)明的主題的各方面進行描述。應了解,流程圖圖示和/或方框圖中的每個方框,以及流程圖圖示和/或方框圖中方框的組合可以由計算機程序指令執(zhí)行??蓪⑦@些計算機程序指令提供給通用計算機、專用計算機的處理器或其他可編程數(shù)據(jù)處理設備以形成一種機器,以便通過所述計算機的處理器或其他可編程數(shù)據(jù)處理設備執(zhí)行的指令構成一種用于執(zhí)行流程圖和/或方框圖中的一個或多個方框所指定的功能/動作的裝置。
[0032]這些計算機程序指令也可存儲在計算機可讀介質中,所述計算機可讀介質能夠指示計算機、其他可編程數(shù)據(jù)處理設備或其他裝置以特定方式運行,以便存儲在所述計算機可讀介質中的指令形成一種制品,所述制品包括執(zhí)行流程圖和/或方框圖中的一個或多個方框所指定的功能/動作的指令。
[0033]計算機程序指令還可加載至計算機、其他可編程數(shù)據(jù)處理設備或其他裝置上,以使一系列操作步驟在所述計算機、其他可編程設備或其他裝置上執(zhí)行,以形成計算機執(zhí)行的過程,以便在所述計算機或其他可編程設備上執(zhí)行的指令提供用于執(zhí)行流程圖和/或方框圖中的一個或多個方框所指定的功能/動作的過程。
[0034]圖1為示出根據(jù)本發(fā)明的實施例的一種利用集成人機接口(HMI) 130以允許用戶105修改發(fā)電系統(tǒng)110的發(fā)動機驅動型發(fā)電機115的可配置運轉參數(shù)122的配置系統(tǒng)100的示意圖。
[0035]在系統(tǒng)100中,發(fā)動機驅動型發(fā)電機115的可配置運轉參數(shù)122的值可由用戶105通過集成HMI 130來調整。用戶105可表示與發(fā)電系統(tǒng)110相關的具有修改發(fā)動機驅動型發(fā)電機115的所述運轉參數(shù)122的知識和授權的人主體(human agent)(例如,技術員、工程師、維修人員、系統(tǒng)管理者等)。在一個實施例中,用戶105可相對于系統(tǒng)100安置在本地,以便調整參數(shù)122。例如,用戶105可與發(fā)動機驅動型發(fā)電機115位于同一房間、建筑物等中。替代地,用戶105可位于遠離發(fā)動機驅動型發(fā)電機115的位置。例如,用戶105可位于另一個建筑物、市、縣、州、國家和/或大洲中。用戶105可遠程地指導現(xiàn)場用戶(例如,位于發(fā)動機驅動型發(fā)電機115處的另一個用戶105)來調整發(fā)動機驅動型發(fā)電機115的所述參數(shù)122。
[0036]發(fā)電系統(tǒng)110可表示用于從替代形式的能量(例如,汽油、柴油、生物柴油、氫等)產(chǎn)生電力的硬件和/或軟件部件。發(fā)電系統(tǒng)110可以是在設計用于產(chǎn)生和分配電力的地理位置(像用以向工廠提供應急電源的現(xiàn)場小型發(fā)電廠)處的永久性或半永久性結構。替代地,發(fā)電系統(tǒng)110可以是交通工具的推進系統(tǒng),所述交通工具如船舶、汽車、軌道交通工具(例如,機車)、其他非公路交通工具(例如,非設計用于或不容許在公共道路上行進的交通工具)等。
[0037]發(fā)電系統(tǒng)110可包括結構部件(未示出),像用以保護內部元件免受外部環(huán)境影響的底座、壁和頂蓋。可包括發(fā)電系統(tǒng)110的各種部件的具體物理外部和內部構型的變化可能相當大。
[0038]與本說明書中所述至少一個實施例特定相關的發(fā)電系統(tǒng)110的部件可包括一個或多個發(fā)動機驅動型發(fā)電機115、一個發(fā)動機管理系統(tǒng)125和一個主控制器150。發(fā)動機驅動型發(fā)電機115可表示將燃料源轉化成電力所需要的部件的裝配。發(fā)動機驅動型發(fā)電機115的部件的具體構型可基于制造商和用途而變化。在至少一個實施例中,發(fā)動機驅動型發(fā)電機115包括燃料源、發(fā)動機、恒定發(fā)動機速度調節(jié)器(例如,調速器)、發(fā)電機、發(fā)電機電壓調節(jié)器以及用于處理廢氣、冷卻和潤滑的系統(tǒng)。
[0039]許多中型或大型發(fā)動機驅動型發(fā)電機115的運轉參數(shù)120可由發(fā)動機管理系統(tǒng)125不斷地或至少重復地監(jiān)測并自動地調整。運轉參數(shù)120可表示發(fā)動機驅動型發(fā)電機115的輸入/輸出變量的值或極限。發(fā)動機管理系統(tǒng)125可在確定應何時和/或如何調整發(fā)動機驅動型發(fā)電機115的運轉時利用運轉參數(shù)120的值。
[0040]例如,如果發(fā)動機管理系統(tǒng)125確定需要增大發(fā)動機部件的運轉速度以便增大發(fā)電量,那么發(fā)動機管理系統(tǒng)125可基于“增大速度加速率”運轉參數(shù)120來使發(fā)動機加速。
[0041]運轉參數(shù)120的子集可指定為可配置運轉參數(shù)122。可由用戶105出于校準/調諧發(fā)動機驅動型發(fā)電機115的運轉的目的來修改可配置運轉參數(shù)122的值。相反地,用戶105不能修改未包括在可配置運轉參數(shù)122的子集中的運轉參數(shù)120的值。在各項實施例中,所有的運轉參數(shù)都是可配置運轉參數(shù)。
[0042]可配置運轉參數(shù)122的實例可包括(但不限于):關于由發(fā)動機驅動型發(fā)電機115所使用的空燃比的極限、靜態(tài)燃料極限值(例如,關于每發(fā)動機驅動型發(fā)電機115的汽缸提供多少燃料的極限)、增大速度加速率(例如,關于發(fā)動機加速度的極限)、減小速度減速率(例如,關于發(fā)動機減速度的極限)、百分比下降、發(fā)動機的負載控制比例積分增益、空轉額定校準點等??膳渲眠\轉參數(shù)122的定義可發(fā)生在發(fā)動機驅動型發(fā)電機115的生產(chǎn)期間并且可允許由用戶105在安裝之后進行進一步定制。
[0043]發(fā)動機管理系統(tǒng)125可表示監(jiān)測并調整發(fā)動機驅動型發(fā)電機115的運轉參數(shù)120所需要的硬件和/或軟件元件。發(fā)動機管理系統(tǒng)125可在不減損本發(fā)明的精神的情況下由各種部件構成。然而,在系統(tǒng)100中,僅示出發(fā)動機管理系統(tǒng)125的直接涉及本發(fā)明的主題的所說明實施例的實現(xiàn)方式和/或功能的那些部件。
[0044]因此,發(fā)動機管理系統(tǒng)125可包括集成HMI 130、發(fā)動機控制單元(ECT) 135和輸入/輸出(I/o)模塊145。集成HMI 130可表示提供圖形交互機構所需要的硬件和/或軟件,在所述圖形交互機構中用戶105可執(zhí)行與發(fā)動機驅動型發(fā)電機115的可配置運轉參數(shù)122相關的功能。
[0045]本說明書中關于集成HMI 130所使用的術語“集成”用于強調HMI 130的元件集成至發(fā)動機驅動型發(fā)電機115中。也就是說,用戶105不需要任何另外的硬件和/或軟件以便完成、表現(xiàn)或執(zhí)行集成HMI 130的功能。作為集成HMI 130的一個實例,HMI 130可以是發(fā)動機驅動型發(fā)電機115的一部分,這樣,HMI 130不會與發(fā)動機驅動型發(fā)電機115或系統(tǒng)110分開。例如,在一個實施例中,HMI 130可不設置在與發(fā)動機驅動型發(fā)電機115或系統(tǒng)110物理地分開且不同的裝置上。關于“分開且不同的”,它的意思是分開且不同的裝置彼此可不直接或不通過一個或多個中間部件機械連接或電(例如,導電地)連接。另外地或替代地,可由相同或不同的控制器來不同地控制“分開且不同的”裝置,和/或可不同地使用分開且不同的裝置的輸出。例如,如果第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機彼此不機械鏈接或互連,第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機彼此不導電地連接以便來自第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機的輸出電流不在同一總線上合并或傳輸,第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機由不同的控制器控制,和/或從第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機中的每一個輸出的電流用于向不同的負載供電,那么第一發(fā)動機驅動型發(fā)電機與第二發(fā)動機驅動型發(fā)電機可以是分開且不同的。
[0046]集成HMI 130可包括包封在發(fā)動機驅動型發(fā)電機115的外殼內的顯示屏和小鍵盤。支持集成HMI 130的處理邏輯和圖形菜單的部件也可容納在發(fā)動機驅動型發(fā)電機115的外殼的適當位置內,像可保護敏感部件免受運轉的環(huán)境應力(例如,高溫和振動)影響的指定控制區(qū)域。
[0047]集成HMI 130可以是穩(wěn)健接口(robust interface)而不是僅用于控制發(fā)動機驅動型發(fā)電機115的運轉的“啞”(“dumb”)終端或控制面板。雖然發(fā)動機驅動型發(fā)電機115仍然可具有用于快速訪問像上電/斷電和緊急停止等功能的控制面板,但是集成HMI 130可配置用于由用戶105利用來在現(xiàn)場(安裝之后)校準或微調發(fā)動機驅動型發(fā)電機115的可配置運轉參數(shù)122的值。相比之下,E⑶135可用于控制發(fā)動機驅動型發(fā)電機115的運轉,但可能不能夠對所述參數(shù)122的值進行修改或微調。
[0048]用于在現(xiàn)場校準/調諧發(fā)動機驅動型發(fā)電機115的常規(guī)過程可能要求專門訓練或認證的技術員105具有在電子裝置(例如,膝上型計算機或專用計算裝置)上運行的專用軟件應用程序,所述電子裝置在校準發(fā)動機驅動型發(fā)電機115之前將與發(fā)動機驅動型發(fā)電機115分開,但隨后在校準期間如通過一根或多根纜線與發(fā)動機驅動型發(fā)電機115物理地連接。使用集成HMI 130可允許發(fā)電系統(tǒng)110的所有者/操作實體克服這種常規(guī)途徑的關鍵問題。
[0049]第一,集成HMI 130可允許有知識的員工105 (像電力工程師)對可配置運轉參數(shù)122做出改變以校準或調諧發(fā)動機驅動型發(fā)電機115。這可節(jié)省等待第三方的技術員前往系統(tǒng)110的位置所花費的時間和金錢,并且可增加可對可配置運轉參數(shù)122做出改變的響應時間,從而改進校準/調諧過程的整體有效性。
[0050]第二,由于HMI 130是發(fā)動機驅動型發(fā)電機115的集成部件,這個改進的過程可消除對與常規(guī)途徑相關的專用輔助部件的依賴。在常規(guī)途徑情況下,如果技術員105的軟件應用程序、電子裝置和/或連接所述電子裝置的纜線出現(xiàn)故障或錯誤,那么所述過程不能繼續(xù)進行。雖然不能完全消除錯誤的可能性,但集成HMI 130可減少由出故障的或被不當處理的輔助部件所招致的問題。
[0051]第三,位于遠程的技術員可指導用戶105校準所述參數(shù)122,而無需用戶105具有如何校準所述參數(shù)122的知識并且無需所述技術員前往系統(tǒng)110的位置。在一個實施例中,當可能不要求專用的或單獨的硬件來校準系統(tǒng)110時,技術員可通過電話連接、視頻連接或其他通信連接來遠程地指導用戶105。
[0052]由用戶105通過集成HMI 130對可配置運轉參數(shù)122所做的改變可由發(fā)動機管理系統(tǒng)125存儲在E⑶135的非易失性存儲器140中。E⑶135可表示電子地監(jiān)測并控制發(fā)動機驅動型發(fā)電機115的部件的運轉所需要的硬件和/或軟件部件。
[0053]因此,除了監(jiān)測系統(tǒng)110的運轉的傳感器(未示出)和邏輯處理部件(例如,一個或多個處理器),E⑶135還可包括用于存儲可配置運轉參數(shù)122的非易失性存儲器140。非易失性存儲器140的類型可能能夠讀取并寫入操作,像閃存單元??赡芤笤试S讀取/寫入操作的非易失性存儲器140允許存儲對可配置運轉參數(shù)122的值做出的改變。
[0054]如果發(fā)動機管理系統(tǒng)125和/或E⑶135與主控制器150失去通信,那么可配置運轉參數(shù)122到非易失性存儲器140的存儲可能是重要的。主控制器150可表示管理發(fā)電系統(tǒng)110的整體運轉的硬件和/或軟件部件。
[0055]例如,主控制器150可調整發(fā)動機驅動型發(fā)電機115或使其上電/斷電,以用于負載平衡、順應運轉政策或用于處理檢測到的問題。因此,當這些情況出現(xiàn)時,主控制器150可向發(fā)動機管理系統(tǒng)125提供運轉參數(shù)120值以適應這些情況。
[0056]發(fā)動機管理系統(tǒng)125與主控制器150之間的通信可利用本地和/或安全網(wǎng)絡155,所述網(wǎng)絡155使用嵌入式計算系統(tǒng)中經(jīng)常使用的適當通信協(xié)議,像附加資源計算機網(wǎng)絡(ARCnet)協(xié)議。此外,此同一網(wǎng)絡155可提供發(fā)動機管理系統(tǒng)125的部件130、135和145之間的通信以及發(fā)動機管理系統(tǒng)125的部件130、135和145與發(fā)動機驅動型發(fā)電機115的部件之間的通信。
[0057]在運轉期間與主控制器150失去通信可導致各種問題,像網(wǎng)絡故障或電源故障。不管何種原因,發(fā)動機管理系統(tǒng)125再也不能從主控制器150接收對運轉參數(shù)120的改變。雖然可配置運轉參數(shù)122的當前值將使得發(fā)動機驅動型發(fā)電機115通過其當前的通電周期,但不能保證所述發(fā)動機驅動型發(fā)電機115將在下一個通電周期時恢復與主控制器150的通信。
[0058]通過將可配置運轉參數(shù)122俘獲在非易失性存儲器140中,一旦發(fā)動機驅動型發(fā)電機115斷電,就可保存修改值。此外,在發(fā)動機驅動型發(fā)電機115上電而未與主控制器150通信的情況下,發(fā)動機管理系統(tǒng)125可使用所存儲的可配置運轉參數(shù)122來調整運轉直至恢復與主控制器150的通信。[0059]例如,在發(fā)動機管理系統(tǒng)125運轉期間(例如,在控制一個或多個發(fā)動機驅動型發(fā)電機115期間),可識別出發(fā)動機管理系統(tǒng)125的無能力與主控制器150進行通信。由于失去發(fā)動機管理系統(tǒng)125與主控制器150之間的通信,如當由發(fā)動機管理系統(tǒng)125所傳達的一個或多個消息未被主控制器150響應和/或發(fā)動機管理系統(tǒng)125未從主控制器150接收到“確認接收”消息時,可能出現(xiàn)并檢測到這種無能力。響應于確定這種失去通信,發(fā)動機管理系統(tǒng)125可確定一個或多個發(fā)動機驅動型發(fā)電機115的運轉狀態(tài)。每個發(fā)動機驅動型發(fā)電機115可處于上電狀態(tài)、運轉中狀態(tài)或斷電狀態(tài)。上電狀態(tài)可表示發(fā)動機驅動型發(fā)電機115被致動或以其他方式被打開的時間直至發(fā)動機驅動型發(fā)電機115可操作來產(chǎn)生電流的時間之間延伸并且包括所述時間的時間段。另外地或替代地,上電狀態(tài)可包括發(fā)動機驅動型發(fā)電機115接收來自發(fā)動機管理系統(tǒng)125的運轉參數(shù)之前的時間段。運轉中狀態(tài)可表示當發(fā)動機驅動型發(fā)電機115實際地運轉來產(chǎn)生電流(如用于向一個或多個負載供電)時的后續(xù)時間段。斷電狀態(tài)可表示當發(fā)動機驅動型發(fā)電機115從產(chǎn)生電流以用于向負載供電切換至停用時的后續(xù)時間段,和/或可包括當發(fā)動機驅動型發(fā)電機115停用(例如,關閉并且不產(chǎn)生電流)時的時間段。發(fā)動機管理系統(tǒng)125可基于由發(fā)動機管理系統(tǒng)125所接收或生成的命令、發(fā)動機驅動型發(fā)電機115的運轉速度(例如,發(fā)動機的運轉速度)和/或從發(fā)動機驅動型發(fā)電機115輸出的電流來確定發(fā)動機驅動型發(fā)電機115的運轉狀態(tài)。例如,如果由發(fā)動機管理系統(tǒng)125所接收到的或從發(fā)動機管理系統(tǒng)125發(fā)送至發(fā)動機驅動型發(fā)電機115的前一個命令是停用發(fā)動機驅動型發(fā)電機的命令,并且尚未接收到或生成用于致動發(fā)動機驅動型發(fā)電機115的另外的命令,那么發(fā)動機管理系統(tǒng)125可確定發(fā)動機驅動型發(fā)電機115是處于斷電狀態(tài)。另外地或替代地,如果發(fā)動機驅動型發(fā)電機115的運轉速度和/或輸出電流小于第一閾值速度或第一閾值電流,那么發(fā)動機管理系統(tǒng)125可確定發(fā)動機驅動型發(fā)電機115是處于斷電狀態(tài)。
[0060]如果由發(fā)動機管理系統(tǒng)125接收的或從發(fā)動機管理系統(tǒng)125發(fā)送至發(fā)動機驅動型發(fā)電機115的前一個命令是致動發(fā)動機驅動型發(fā)電機115的命令,但發(fā)動機驅動型發(fā)電機115尚未以超過閾值速度的速度運轉和/或尚未輸出超過閾值電流的電流,那么發(fā)動機驅動型發(fā)電機115可確定發(fā)動機驅動型發(fā)電機115是處于上電狀態(tài)。
[0061]如果由發(fā)動機管理系統(tǒng)125接收的或從發(fā)動機管理系統(tǒng)125發(fā)送至發(fā)動機驅動型發(fā)電機115的前一個命令是致動發(fā)動機驅動型發(fā)電機115的命令,并且發(fā)動機驅動型發(fā)電機115正以超過閾值速度的速度運轉和/或正輸出超過閾值電流的電流,那么發(fā)動機驅動型發(fā)電機115可確定發(fā)動機驅動型發(fā)電機115是處于運轉中狀態(tài)。
[0062]在一個實施例中,如果發(fā)動機驅動型發(fā)電機115是處于運轉中或斷電狀態(tài),那么發(fā)動機驅動型發(fā)電機115可在與主控制器150失去通信之前使用由發(fā)動機管理系統(tǒng)125提供的所述運轉參數(shù)120和/或122繼續(xù)運轉。如果發(fā)動機驅動型發(fā)電機115是處于上電狀態(tài),那么發(fā)動機管理系統(tǒng)125可訪問先前存儲在發(fā)動機管理系統(tǒng)125的存儲器140中的所述運轉參數(shù)120和/或122。例如,在發(fā)動機驅動型發(fā)電機115的前一個運轉周期期間(例如,在包括上電狀態(tài)、運轉中狀態(tài)和斷電狀態(tài)的前一個周期期間),發(fā)動機管理系統(tǒng)125可能已將所述運轉參數(shù)120和/或122存儲在存儲器140上。一旦失去通信發(fā)生,發(fā)動機管理系統(tǒng)125就可使用存儲器140中先前存儲的所述運轉參數(shù)120和/或122來控制處于上電狀態(tài)和/或正轉變成運轉中狀態(tài)的發(fā)動機驅動型發(fā)電機115??衫^續(xù)使用這些先前存儲的所述運轉參數(shù)120和/或122來控制發(fā)動機驅動型發(fā)電機115的運轉,直至在發(fā)動機管理系統(tǒng)125與主控制器150之間重新建立通信(例如,以便發(fā)動機管理系統(tǒng)125可從主控制器150獲得新的或不同的所述參數(shù)120和/或122)。另外地或替代地,發(fā)動機管理系統(tǒng)125可繼續(xù)使用先前存儲的所述運轉參數(shù)120和/或122直至發(fā)動機驅動型發(fā)電機115轉變成斷電狀態(tài)??膳渲眠\轉參數(shù)122的存儲還可支持上傳/下載功能,以協(xié)助校準多個發(fā)動機驅動型發(fā)電機115。在由用戶105選擇對應的命令之后,發(fā)動機管理系統(tǒng)125可將可配置運轉參數(shù)122打包成為配置文件165。配置文件165可以是可配置運轉參數(shù)122的發(fā)動機管理系統(tǒng)125可讀取并寫入的格式化電子表示。
[0063]然后,數(shù)據(jù)存儲裝置160可通過I/O模塊145連接至發(fā)動機管理系統(tǒng)125。I/O模塊145可表示支持與外部裝置(像數(shù)據(jù)存儲裝置160)的通信所需要的硬件和/或軟件部件。I/O模塊145可包括支持直接或通過使用適當?shù)臄?shù)據(jù)纜線連接至外部裝置的一個或多個端口。
[0064]數(shù)據(jù)存儲裝置160可以是能夠連接至I/O模塊145并且存儲配置文件165的電子裝置。例如,便攜式閃存裝置160 (例如,拇指驅動器或記憶棒)可直接連接至I/O模塊145。作為另一個實例,數(shù)據(jù)存儲裝置160可由使用USB數(shù)據(jù)纜線連接至I/O模塊145的膝上型計算機來表不。
[0065]然后,數(shù)據(jù)存儲裝置160可連接至預先確定為與創(chuàng)建配置文件165的發(fā)動機驅動型發(fā)電機115相同或相當?shù)钠渌l(fā)動機驅動型發(fā)電機115。配置文件165可由其他發(fā)動機驅動型發(fā)電機115的發(fā)動機管理系統(tǒng)125上傳以提供快速且統(tǒng)一的校準。
[0066]網(wǎng)絡155可包括輸送編碼在載波內的數(shù)據(jù)所必需的任何硬件/軟件/和固件。數(shù)據(jù)可包含在模擬信號或數(shù)字信號內并且通過數(shù)據(jù)或語音信道來輸送。網(wǎng)絡155可包括在計算裝置部件之中以及集成裝置部件與外圍裝置之間交換通信所必需的本地部件和數(shù)據(jù)路徑。網(wǎng)絡155還可包括網(wǎng)絡設備,如一起形成數(shù)據(jù)網(wǎng)絡(如互聯(lián)網(wǎng))的路由器、數(shù)據(jù)線、集線器和中間服務器。網(wǎng)絡155可包括基于線的和/或無線通信路徑。
[0067]圖2為根據(jù)本發(fā)明的實施例的一種用于使用集成人機接口(HMI)來校準多個發(fā)動機驅動型發(fā)電機的方法200的一個實施例的流程圖。方法200可在系統(tǒng)100的環(huán)境內執(zhí)行。
[0068]在205,用戶可通過集成HMI訪問用于發(fā)動機驅動型發(fā)電機的可配置運轉參數(shù)。在210,用戶可修改一個或多個可配置運轉參數(shù)的值。在215,可由用戶保存可配置運轉參數(shù)的修改值。
[0069]在220,發(fā)動機管理系統(tǒng)可存儲可配置運轉參數(shù)的修改值。修改值可存儲至本地易失性存儲器(例如,工作緩存)以及ECU的非易失性存儲部件。例如,當所述值存儲在連接至ECU和/或是ECU的集成部分而非分開且不同的部件或裝置的存儲器中(例如,計算機可讀存儲介質)時,修改值可存儲在本地。在225,用戶可能希望使用同一組可配置運轉參數(shù)來配置另一個發(fā)動機驅動型發(fā)電機。例如,用戶可將第一發(fā)動機驅動型發(fā)電機的一組可配置運轉參數(shù)(包括所修改的可配置運轉參數(shù)的一個或多個值)傳輸至與所述第一發(fā)動機驅動型發(fā)電機分開且不同的另一個第二發(fā)動機驅動型發(fā)電機。
[0070]在230,用戶可在步驟230中將數(shù)據(jù)存儲裝置連接至發(fā)動機管理系統(tǒng)的數(shù)據(jù)端口。在235,用戶可啟動可配置運轉參數(shù)的下載。所下載的運轉參數(shù)可包括所修改的運轉參數(shù)的一個或多個值。在240,發(fā)動機管理系統(tǒng)可將可配置運轉參數(shù)打包在配置文件中。替代地,可以另一種格式或方式保存運轉參數(shù)。
[0071]在245,發(fā)動機管理系統(tǒng)可將配置文件存儲至數(shù)據(jù)存儲裝置。在250,用戶可使數(shù)據(jù)存儲裝置與發(fā)動機管理系統(tǒng)斷開。在255,用戶可將數(shù)據(jù)存儲裝置連接至第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)。
[0072]在260,用戶可啟動配置文件到第二發(fā)動機驅動型發(fā)電機的上傳。例如,可通過上傳保存至數(shù)據(jù)存儲裝置上的運轉參數(shù)將用于第一發(fā)動機驅動型發(fā)電機的運轉參數(shù)傳輸至第二發(fā)動機驅動型發(fā)電機。在265,第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)可從配置文件解包可配置運轉參數(shù)。在270,第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)隨后可使用從配置文件解包的那些可配置運轉參數(shù)來蓋寫可配置運轉參數(shù)的任何現(xiàn)有值。
[0073]在一個實施例中并且如上所述,方法200包括:將第一組可配置運轉參數(shù),包括所修改的所述可配置發(fā)動機參數(shù)的一個或多個值從第一發(fā)動機驅動型發(fā)電機傳輸至分開且不同的第二發(fā)動機驅動型發(fā)電機,并且所述傳輸步驟可包括225至265的子步驟。
[0074]圖3為根據(jù)本發(fā)明的一個或多個實施例的一種描述發(fā)動機管理系統(tǒng)的功能的方法300的一個實施例的流程圖。方法300可在系統(tǒng)100的環(huán)境內和/或與方法200結合執(zhí)行。
[0075]在305,發(fā)動機管理系統(tǒng)可啟動上電序列(sequence)。在310,做出關于發(fā)動機管理系統(tǒng)是否可與主控制器通信的判定。
[0076]在315,當發(fā)動機管理系統(tǒng)不能與主控制器進行通信時,發(fā)動機管理系統(tǒng)可從E⑶的非易失性存儲器訪問可配置運轉參數(shù)。在320,隨后可使用所存儲的可配置運轉參數(shù)的值來起動發(fā)動機驅動型發(fā)電機的運轉。
[0077]在325,當發(fā)動機管理系統(tǒng)可與主控制器通信時,可從主控制器接收運轉參數(shù)的初始值。在330,可做出關于所存儲的可配置運轉參數(shù)的任何值是否不同于從主控制器所接收的值的判定。
[0078]在335,當同一參數(shù)的值存在差異時,可用所存儲的值來替換所接收的值。從335開始或當所接收的值與所存儲的值之間不存在差異時,在340,可使用所接收的和/或所修改的運轉參數(shù)來起動發(fā)動機驅動型發(fā)電機的運轉。
[0079]在345,發(fā)動機管理系統(tǒng)可響應于用戶所選的命令、在集成HMI中向用戶呈現(xiàn)可配置運轉參數(shù)。在350,可通過集成HMI接收用于可配置運轉參數(shù)的值。在355,隨后可將所修改的可配置運轉參數(shù)值存儲在ECU的非易失性存儲部件中。
[0080]應注意,數(shù)據(jù)采集過程(例如,在350)可利用許多典型發(fā)動機管理系統(tǒng)內在的功能,像錯誤處理和越界檢查。集成HMI可配置用于處理來自這類功能的反饋的呈現(xiàn)。
[0081]圖4為根據(jù)本發(fā)明的實施例的一種示出發(fā)動機管理系統(tǒng)在與主控制器失去通信時的功能的方法400的流程圖。方法400可在系統(tǒng)100的環(huán)境內和/或與方法200和/或方法300結合執(zhí)行。
[0082]在405,發(fā)動機驅動型發(fā)電機可根據(jù)其當前一組運轉參數(shù)來運轉。在410,監(jiān)督發(fā)動機驅動型發(fā)電機的運轉的發(fā)動機管理系統(tǒng)可檢測出失去與主控制器的通信。
[0083]在415,發(fā)動機管理系統(tǒng)可將可配置運轉參數(shù)的當前值存儲在E⑶的非易失性存儲器中。在420,發(fā)動機管理系統(tǒng)可任選地記錄關于失去通信的信息(如果所述發(fā)動機管理系統(tǒng)配置用于這樣做的話)。[0084]在425,發(fā)動機管理系統(tǒng)可繼續(xù)使用所存儲的值來監(jiān)測并調整發(fā)動機驅動型發(fā)電機的運轉,直至恢復與主控制器的通信,或通電周期結束并且發(fā)動機驅動型發(fā)電機斷電。
[0085]圖5為根據(jù)本發(fā)明的實施例的示出一種利用用于發(fā)電系統(tǒng)1110的發(fā)動機驅動型發(fā)電機1115的集成人機接口(HMI) 1130的系統(tǒng)1100的示意圖。在一個實施例中,發(fā)電系統(tǒng)1110可以是交通工具推進系統(tǒng)(如船舶推進系統(tǒng)),其中每個發(fā)動機驅動型發(fā)電機1115均為交通工具推進發(fā)動機。
[0086]人機接口(HMI) 1130可以是能夠由一組用戶1105(例如技術員、工程師、系統(tǒng)管理者、船操作員等)用來調諧、校準、優(yōu)化、觀察并且編輯每個發(fā)動機驅動型發(fā)電機1115的運轉參數(shù)1120的接口。也就是說,用于構成發(fā)電系統(tǒng)1110的發(fā)動機驅動型發(fā)電機1115的可配置運轉參數(shù)1122的值可由用戶1105通過集成HMI1130來調整。
[0087]在一個實施例中,發(fā)電系統(tǒng)1110可表不交通工具發(fā)電機組(例如,交通工具發(fā)電機組(genset))或海上直接傳動螺旋槳的硬件和/或軟件部件。在另一個實施例中,發(fā)電系統(tǒng)1110可表示能夠從替代形式的能量(例如,汽油、柴油、生物柴油、氫等)產(chǎn)生電力的任何系統(tǒng)。例如,發(fā)電系統(tǒng)1110可以是在設計用于產(chǎn)生和分配電力的地理位置(像用以向工廠提供應急電源的現(xiàn)場小型發(fā)電廠)處的永久性或半永久性結構。
[0088]發(fā)電系統(tǒng)1110可包括典型的結構部件(未示出),像用以保護內部元件免受外部環(huán)境影響的底座、壁和頂蓋。可包括發(fā)電系統(tǒng)1110的各種部件的具體物理外部和內部構型可發(fā)生變化。在視圖1180中示出用于海上應用的非限制性實現(xiàn)方式實例,其中系統(tǒng)部件集成至單個面板中。
[0089]與本發(fā)明特定相關的發(fā)電系統(tǒng)1110的部件可包括一個或多個發(fā)動機驅動型發(fā)電機1115和一個發(fā)動機管理系統(tǒng)1125。發(fā)動機驅動型發(fā)電機1115可表示將燃料源轉化成電力的部件的裝配。發(fā)動機驅動型發(fā)電機1115的部件的具體構型可基于制造商和用途而變化。在一個實施例中,發(fā)動機驅動型發(fā)電機1115包括燃料源、發(fā)動機、發(fā)動機速度調節(jié)器、發(fā)電機、發(fā)電機電壓調節(jié)器以及用于處理廢氣、冷卻和潤滑的系統(tǒng)。在交通工具推進應用中,發(fā)動機速度調節(jié)器可以是變速調節(jié)器,而在其他應用中,可使用恒定發(fā)動機速度調節(jié)器(例如,調速器)。
[0090]在交通工具推進應用中,發(fā)動機控制單元(E⑶)1135可基于來自操作員位置(如船舶中的船長室(例如,駕駛臺(bridge)))的節(jié)流命令將發(fā)動機速度從空轉調節(jié)至額定。速度命令無線地和/或通過交通工具的布線(例如,船只駕駛臺至ECU通信系統(tǒng))來輸送。HMI1130可用于校準這個通信信道(通常從4mA到20mA)和節(jié)流級,所述節(jié)流級可為空轉與額定之間的任何值。對這個節(jié)流命令的不當校準可能導致發(fā)動機以非期望速度(例如,除了非操作員所選的那些速度之外的速度)運轉,從而可導致燃料效率的損失以及交通工具對來自操作員的指示的響應性的缺乏。
[0091]許多中型或大型發(fā)動機驅動型發(fā)電機1115的運轉參數(shù)1120可由發(fā)動機管理系統(tǒng)1125不斷地監(jiān)測并自動地調整。運轉參數(shù)1120可表示發(fā)動機驅動型發(fā)電機1115的輸入/輸出變量的值或極限。發(fā)動機管理系統(tǒng)125可在確定應何時和/或如何調整發(fā)動機驅動型發(fā)電機1115的運轉時利用運轉參數(shù)1120的值。
[0092]例如,如果發(fā)動機管理系統(tǒng)1125確定需要增大發(fā)動機部件的運轉速度以便增大交通工具速度(例如,發(fā)動機功率輸出)和/或發(fā)電,那么發(fā)動機管理系統(tǒng)1125可基于“增大速度加速率”運轉參數(shù)1120來使發(fā)動機加速。在船舶應用中,這個“增大速度加速率”運轉參數(shù)1120可響應于船長調整船駕駛臺上的節(jié)流閥而增大。維修隊用戶還可在發(fā)動機調諧/校準期間從HMI1130做出調整。
[0093]運轉參數(shù)1120的子集可指定為可配置運轉參數(shù)1122??捎捎脩?105出于校準/調諧發(fā)動機驅動型發(fā)電機1115的運轉的目的來修改用于可配置運轉參數(shù)1122的值。相反地,用戶1105不能修改未包括在可配置運轉參數(shù)1122的子集中的運轉參數(shù)1120的值。在各項實施例中,所有的運轉參數(shù)都是可配置運轉參數(shù)。
[0094]可配置運轉參數(shù)1122的實例可包括(但不限于):關于由發(fā)動機驅動型發(fā)電機1115所使用的空燃比的極限、靜態(tài)燃料極限值(例如,關于每發(fā)動機驅動型發(fā)電機1115汽缸提供多少燃料的極限)、增大速度加速率(例如,關于發(fā)動機加速度的極限)、減小速度減速率(例如,發(fā)動機減速度的極限)、百分比下降、發(fā)動機的負載控制比例積分增益、空轉額定校準點等??膳渲眠\轉參數(shù)1122的定義可發(fā)生在發(fā)動機驅動型發(fā)電機1115的生產(chǎn)期間并且可允許由用戶105在安裝之后進行進一步定制。
[0095]發(fā)動機管理系統(tǒng)1125可表示用于監(jiān)測并調整發(fā)動機驅動型發(fā)電機1115的運轉參數(shù)1120的硬件和/或軟件元件。發(fā)動機管理系統(tǒng)1125可由各種部件構成。然而,在所示出的系統(tǒng)1100中,僅示出發(fā)動機管理系統(tǒng)1125的直接涉及實現(xiàn)方式和/或功能的一些部件。
[0096]因此,發(fā)動機管 理系統(tǒng)1125可包括集成HMI1130、E⑶135和輸入/輸出(I/O)模塊1145。HMI 1130可在附加資源計算機網(wǎng)絡(ARCnet) 1132 (或等效的通信鏈路、網(wǎng)絡或總線)上與E⑶1135通信。E⑶1135可以是運行軟件/固件部件(如運行速度調節(jié)器,從而提供燃料噴射命令等)的獨立硬件部件。E⑶1135可使用已經(jīng)配置的參數(shù)(所述已經(jīng)配置的參數(shù)可存儲在非易失性存儲器1140中,以防止失去功率損耗值、上電周期)獨立運行。因此,在失去通信(ARCNet 1132出現(xiàn)問題)或HMI 1130出現(xiàn)問題的情況下,E⑶1135可繼續(xù)運轉(使用最近建立的一組參數(shù)1122)直至恢復與HMI 1130的通信(這可更新E⑶1135使用的參數(shù))。集成HMI 1130可表示提供圖形交互機構所需要的硬件和/或軟件,在所述圖形交互機構中用戶1105可執(zhí)行與發(fā)動機驅動型發(fā)電機1115的可配置運轉參數(shù)1122相關的功能。也就是說,至少HMI 1130針對參數(shù)1120輸入的值的子集(例如,與E⑶1135功能有關的子集)可通過E⑶1135按路線發(fā)送。
[0097]本說明書中關于集成HMI 1130所使用的術語“集成”用于強調HMI 1130的元件集成至發(fā)動機驅動型發(fā)電機1115中。也就是說,用戶1105不需要任何另外的硬件和/或軟件以便完成、表現(xiàn)或執(zhí)行集成HMI 1130的功能,類似于以上結合圖1中所示HMI 130所述。
[0098]例如,集成HMI 1130可包括包封在發(fā)動機驅動型發(fā)電機1115的外殼內的顯示屏和小鍵盤。支持集成HMI1130的處理邏輯和圖形菜單的部件也可容納在發(fā)動機驅動型發(fā)電機1115的外殼的適當位置內,像可保護敏感部件免受運轉的環(huán)境應力(例如,高溫和振動)影響的指定控制區(qū)域。
[0099]在一個實施例中,集成HMI1130是穩(wěn)健接口(robust interface)而不是“啞”丨“如!!*”)終端或控制面板。除向用戶示出的顯示器之外,發(fā)動機管理系統(tǒng)(例如,系統(tǒng)1110)可包括在HMI硬件1130內運行的配置管理和發(fā)動機保護診斷程序(diagnostics)。雖然發(fā)動機驅動型發(fā)電機1115仍然可具有用于快速訪問像上電/斷電和緊急停止等功能的控制面板,但是集成HMI 1130可配置用于由用戶1105利用來在現(xiàn)場(安裝之后)校準或微調用于發(fā)動機驅動型發(fā)電機1115的可配置運轉參數(shù)1122的值。
[0100]用于在現(xiàn)場校準/調諧發(fā)動機驅動型發(fā)電機1115的常規(guī)過程可能要求專門訓練或認證的技術員105具有在電子裝置(例如,膝上型計算機或專用計算裝置)上運行的專用軟件應用程序,所述電子裝置在校準發(fā)動機驅動型發(fā)電機1115之前將與發(fā)動機驅動型發(fā)電機1115分開,但隨后在校準期間如通過一根或多根纜線與發(fā)動機驅動型發(fā)電機1115物理地連接。使用集成HMI1130可允許發(fā)電系統(tǒng)1110的所有者/操作實體克服這種常規(guī)途徑的關鍵問題。
[0101]第一,集成HMI1130可允許有知識的(并且經(jīng)口令或其他驗證機構的授權的)員工1105(像船只維修工程師(或非海上應用中的電力工程師))對可配置運轉參數(shù)1122做出改變以校準或調諧發(fā)動機驅動型發(fā)電機1115。這可節(jié)省等待第三方技術員所花費的時間和金錢,并且可增加可對可配置運轉參數(shù)1122做出改變的響應時間,從而改進校準/調諧過程的整體有效性。如先前所指出,可向不同類型的用戶提供不同級別的訪問。因此,可容許船只維修工程師通過HMI1130來執(zhí)行技術員1105將被授權執(zhí)行的指令(action)的子集。無論如何,船只維修工程師可在不需要技術員的情況下解決許多例行問題,和/或可在技術員到達之前運行初始診斷/程序,以使要求技術員在船上的時間最小化。
[0102]第二,由于HMI 1130是發(fā)動機驅動型發(fā)電機1115的集成部件,所以這個改進的過程可消除對與常規(guī)途徑相關的專用輔助部件的依賴。在常規(guī)途徑情況下,如果技術員1105的軟件應用程序、電子裝置和/或連接所述電子裝置的纜線出現(xiàn)故障或錯誤,那么所述過程不能繼續(xù)進行。雖然不能完全消除錯誤的可能性,但集成HMI 1130可減少由出故障的或被不當處理的輔助部件所招致的問題。
[0103]第三,位于遠程的技術員可指導用戶105校準所述參數(shù)1122,而無需用戶105具有如何校準所述參數(shù)1122的知識并且無需所述技術員前往系統(tǒng)1110的位置。在一個實施例中,當可能不要求專用的或單獨的硬件來校準系統(tǒng)1110時,技術員可通過電話連接、視頻連接或其他通信連接來遠程地指導用戶105。
[0104]由用戶1105通過集成HMI 1130對可配置運轉參數(shù)1122所做的改變可由發(fā)動機管理系統(tǒng)1125存儲在E⑶1135的非易失性存儲器1140部件中。E⑶1135可表示電子地監(jiān)測并控制發(fā)動機驅動型發(fā)電機1115的部件的運轉所需要的硬件和/或軟件部件。ECU 1135在所屬領域中是眾所周知的,并且因此將不再進行詳細描述。
[0105]除了傳感器(未示出)和邏輯處理部件(例如,一個或多個處理器)之外,E⑶1135還可包括用于存儲可配置運轉參數(shù)1122的非易失性存儲器1140。非易失性存儲器1140的類型可能能夠讀取并寫入操作,像閃存單元??赡芤笤试S讀取/寫入操作的非易失性存儲器1140允許存儲對可配置運轉參數(shù)1122的值做出的改變。
[0106]如果發(fā)動機管理系統(tǒng)1125和/或E⑶1135與EMS 1125失去通信,那么可配置所述運轉參數(shù)1122到非易失性存儲器1140的存儲可能是重要的。例如,當EMS 1125與E⑶1135之間失去通信(ARCNet 1132有問題)時,非易失性存儲器1140可自動地被利用(例如,存儲和鎖存)。EMS 1125和E⑶1135可在交通工具(如船舶)上的不同硬件面板中運行。
[0107]主控制器(EMS 1125)可調整發(fā)動機驅動型發(fā)電機1115或使其上電/斷電,以用于負載平衡、順應運轉政策或用于處理檢測到的問題。因此,當這些情況出現(xiàn)時,主控制器可向發(fā)動機管理系統(tǒng)1125提供運轉參數(shù)1120值以適應這些情況。
[0108]通過將可配置運轉參數(shù)1122俘獲在非易失性存儲器1140中,一旦發(fā)動機驅動型發(fā)電機1115斷電,就可保存修改值。此外,在發(fā)動機驅動型發(fā)電機1115上電而EMS 1125與E⑶1135之間無通信1132的情況下,E⑶1135可使用(存儲器1140中)所存儲的所述運轉參數(shù)1122,直至恢復與主控制器(EMS1125)的通信1132。
[0109]可配置運轉參數(shù)1122的存儲還可支持上傳/下載功能,以協(xié)助校準多個發(fā)動機驅動型發(fā)電機1115。在由用戶1105選擇對應的命令之后,發(fā)動機管理系統(tǒng)1125可將可配置運轉參數(shù)1122打包成為配置文件1165。配置文件1165可以是可配置運轉參數(shù)1122的發(fā)動機管理系統(tǒng)1125可讀取并寫入的格式化電子表示。
[0110]然后,數(shù)據(jù)存儲裝置1160可通過I/O模塊1145連接至發(fā)動機管理系統(tǒng)1125。I/O模塊1145可表示支持與外部裝置(像數(shù)據(jù)存儲裝置1160)的通信所需要的硬件和/或軟件部件。I/O模塊1145可包括支持直接或通過使用適當?shù)臄?shù)據(jù)纜線連接至外部裝置的一個或多個端口。
[0111]數(shù)據(jù)存儲裝置1160可以是能夠連接至I/O模塊1145并且存儲配置文件1165的電子裝置。例如,便攜式閃存裝置1160(例如,拇指驅動器或記憶棒)可直接連接至I/O模塊1145。作為另一個實例,數(shù)據(jù)存儲裝置1160可由使用USB數(shù)據(jù)纜線連接至I/O模塊1145的膝上型計算機來表示。其他通信協(xié)議和標準(例如,ESATA、FIREWIRE、BLUETOOTH、WIFI等)可用于實現(xiàn)I/O模塊1145與裝置1160之間的通信。
[0112]然后,數(shù)據(jù)存儲裝置1160可連接至預先確定為與創(chuàng)建配置文件1165的發(fā)動機驅動型發(fā)電機1115相同或相當?shù)钠渌l(fā)動機驅動型發(fā)電機1115。配置文件1165可由其他發(fā)動機驅動型發(fā)電機1115的發(fā)動機管理系統(tǒng)1125上傳,以提供不同發(fā)動機驅動型發(fā)電機1115之間的快速且統(tǒng)一的校準。
[0113]視圖1180示出在交通工具推進系統(tǒng)(如海上推進系統(tǒng))的環(huán)境下的非限制性實現(xiàn)實例。視圖1180示出在一個設想的實施例中,如何可將HMI 1130集成在E⑶1135附近的可訪問的且緊湊的空間中。面板閉合的視圖1182示出具有可由用戶調整的一組致動器1184(按鈕、開關、撥號盤等)的HMI 1130。在交通工具(如船舶)中可實施多于一個的HMI1130。例如,一個HMI 1130可位于E⑶1135附近(如所示出)并且另一個不同的HMI 1130可位于船駕駛臺中。當面板打開(視圖1190)時,可看到各種連接,如E⑶1135。
[0114]圖6為根據(jù)本發(fā)明的實施例的一種用于使用集成人機接口(HMI)來校準多個發(fā)動機驅動型發(fā)電機的方法1200的流程圖。方法1200可在系統(tǒng)1100的環(huán)境內執(zhí)行。
[0115]在1205,用戶可通過集成HMI訪問發(fā)動機驅動型發(fā)電機的可配置運轉參數(shù)。在1210,用戶可修改一個或多個可配置運轉參數(shù)的值。在1215,可由用戶保存可配置運轉參數(shù)的修改值。
[0116]在1220,發(fā)動機管理系統(tǒng)可存儲用于可配置運轉參數(shù)的修改值。修改值可存儲至本地易失性存儲器(例如,工作緩存)以及ECU的非易失性存儲部件。在1225,用戶可能希望使用同一組可配置運轉參數(shù)來配置另一個發(fā)動機驅動型發(fā)電機。
[0117]在1230,用戶隨后可將數(shù)據(jù)存儲裝置連接至發(fā)動機管理系統(tǒng)的數(shù)據(jù)端口。在1235,用戶可啟動可配置運轉參數(shù)的下載。在1240,發(fā)動機管理系統(tǒng)可將可配置運轉參數(shù)打包在配置文件中。
[0118]在1245,發(fā)動機管理系統(tǒng)可將配置文件存儲至數(shù)據(jù)存儲裝置。在1250,用戶可使數(shù)據(jù)存儲裝置與發(fā)動機管理系統(tǒng)斷開。在1255,用戶可將數(shù)據(jù)存儲裝置連接至第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)。
[0119]在1260,用戶可啟動配置文件到第二發(fā)動機驅動型發(fā)電機的上傳。在1265,第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)可從配置文件解包可配置運轉參數(shù)。在1270,第二發(fā)動機驅動型發(fā)電機的發(fā)動機管理系統(tǒng)隨后可使用從配置文件解包的那些可配置運轉參數(shù)來蓋寫用于可配置運轉參數(shù)的任何現(xiàn)有值。
[0120]圖7為根據(jù)本發(fā)明的實施例的一種描述運轉中的發(fā)動機控制單元(ECU)的方法1300的流程圖。方法1300可在系統(tǒng)1100的環(huán)境內執(zhí)行。
[0121]在1305,發(fā)動機控制器上電。在1310,E⑶可讀取非易失性存儲器(例如,存儲器1140)以獲得運轉參數(shù)。這些值可表示用于ECU的初始值。在第一次上電的情況下,來自非易失性存儲器的值可以是一組默認值。
[0122]在1315,可執(zhí)行檢查以查看主控制器(例如,EMS系統(tǒng))與E⑶之間是否存在通信(例如,ARCNet)。如果不存在通信,那么所述方法可從1315進展至1360,如所示出。當通信存在時,在1320,從主控制器(例如,EMS)接收值。
[0123]在1325,可將所接收的值與從非易失性存儲器所獲得的值進行比較。在1330,如果ECU非易失性存儲器值不同于主控制器的那些值,那么可用從EMS所接收的值來替換非易失性存儲器值。ECU所使用的運轉參數(shù)也可被所接收的值替換。在1335,發(fā)動機可使用由E⑶所建立的運轉參數(shù)運轉。
[0124]在1340做出關于EMS與E⑶之間是否失去通信的判定。如果未失去通信,那么在1345,用戶可以使用或可以不使用HMI來更新系統(tǒng)的可配置參數(shù)。當接收到更新時,可將這些更新從EMS輸送至E⑶并且利用這些更新,如由方法從1345進展至1320所示。
[0125]如果在1340檢測到主控制器與E⑶之間失去通信,那么可在1350鎖存(或由E⑶在這個通信中斷期間保留/使用)當前的運轉參數(shù)。在1360,發(fā)動機可繼續(xù)使用這些鎖存的參數(shù)(所述參數(shù)也可存儲至ECU的非易失性存儲器)來運轉。在1365,當通信重新開始時,E⑶可接收來自EMS的值并且可做出調整,如由方法從1365進展至1320所示。
[0126]在一個實施例中,一種方法(例如,用于控制一個或多個發(fā)動機驅動型發(fā)電機的運轉的方法)包括:修改第一發(fā)動機驅動型發(fā)電機的第一組多個可配置運轉參數(shù)的一個或多個值。所述第一發(fā)動機驅動型發(fā)電機包括集成人機接口(HMI)和第一發(fā)動機管理系統(tǒng)。由所述第一發(fā)動機管理系統(tǒng)利用所述可配置運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉?;贖MI的用戶操作來修改所述第一組的一個或多個值。所述方法還包括:在本地保存所修改的所述第一組可配置運轉參數(shù)的一個或多個值。將所修改的一個或多個值保存到所述第一發(fā)動機驅動型發(fā)電機本地的存儲器中。所述方法進一步包括:將第一組可配置運轉參數(shù),包括所修改的所述可配置運轉參數(shù)的一個或多個值從所述第一發(fā)動機驅動型發(fā)電機傳輸至分開且不同的第二發(fā)動機驅動型發(fā)電機;以及用所修改的所述第一組可配置運轉參數(shù)的一個或多個值來替換與所述第二發(fā)動機驅動型發(fā)電機相關的第二組多個可配置運轉參數(shù)的一個或多個值。所述第二發(fā)動機驅動型發(fā)電機使用從所述第一發(fā)動機驅動型發(fā)電機獲得的第二組可配置運轉參數(shù)的一個或多個值來運轉。[0127]在另一個方面,替換第二組可配置運轉參數(shù)的一個或多個值包括:修改第二發(fā)動機管理系統(tǒng)的存儲器中的所述可配置運轉參數(shù),所述第二發(fā)動機管理系統(tǒng)使用所述第二組可配置運轉參數(shù)來控制第二發(fā)動機驅動型發(fā)電機的運轉。
[0128]在另一個方面,傳輸?shù)谝唤M可配置運轉參數(shù)包括:使用第一發(fā)動機管理系統(tǒng)生成包括所述第一組可配置發(fā)動機參數(shù)的配置文件;以及將所述配置文件上傳至與控制第二發(fā)動機驅動型發(fā)電機的運轉的第二發(fā)動機管理系統(tǒng)相關的存儲器上。
[0129]在另一個方面,第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機是通用類型或型號的發(fā)動機驅動型發(fā)電機中的至少一種。
[0130]在另一個方面,修改第一組可配置發(fā)動機參數(shù)的一個或多個值包括:在第一發(fā)動機驅動型發(fā)電機的HMI內呈現(xiàn)所述第一組可配置運轉參數(shù);以及通過所述HMI接收表示對所述第一組可配置運轉參數(shù)的一個或多個值的修改的至少一個輸入命令。
[0131]在另一個方面,在本地保存第一組可配置運轉參數(shù)的一個或多個值包括:將所修改的所述第一組可配置運轉參數(shù)的一個或多個值存儲在第一發(fā)動機管理系統(tǒng)的非易失性存儲器位置中。
[0132]在另一個方面,傳輸?shù)谝唤M可配置運轉參數(shù)包括:將可移除的數(shù)據(jù)存儲裝置連接至第一發(fā)動機驅動型發(fā)電機的第一發(fā)動機管理系統(tǒng);將所述第一組可配置運轉參數(shù)保存至所述可移除的數(shù)據(jù)存儲裝置;使所述可移除的數(shù)據(jù)存儲裝置與所述第一發(fā)動機驅動型發(fā)電機的第一發(fā)動機管理系統(tǒng)斷開;將所述可移除的數(shù)據(jù)存儲裝置連接至第二發(fā)動機管理系統(tǒng),所述第二發(fā)動機管理系統(tǒng)控制第二發(fā)動機驅動型發(fā)電機的運轉;以及將所述可配置運轉參數(shù)中的至少一個,包括所修改的值中的至少一個從所述可移除的數(shù)據(jù)存儲裝置傳輸至所述第二發(fā)動機驅動型發(fā)電機的第二發(fā)動機管理系統(tǒng)的存儲器位置。
[0133]在另一個方面,第一組可配置運轉參數(shù)存儲在第一發(fā)動機管理系統(tǒng)中。所述方法可進一步包括:檢測第一發(fā)動機驅動型發(fā)電機的無能力與第一發(fā)動機管理系統(tǒng)的主控制器進行通信;以及訪問所述第一發(fā)動機管理系統(tǒng)的第一組可配置運轉參數(shù)。在第一發(fā)動機驅動型發(fā)電機的前一個運轉周期期間,可配置發(fā)動機參數(shù)存儲在第一發(fā)動機管理系統(tǒng)之外。所述方法還可包括:利用第一發(fā)動機管理系統(tǒng)的第一組可配置運轉參數(shù)來管理第一發(fā)動機驅動型發(fā)電機的運轉,直至所述第一發(fā)動機管理系統(tǒng)重新建立與主控制器的通信或直至所述第一發(fā)動機驅動型發(fā)電機轉變成斷電狀態(tài)。
[0134]在一個實施例中,一種系統(tǒng)(例如,發(fā)電系統(tǒng))包括第一發(fā)動機驅動型發(fā)電機,所述第一發(fā)動機驅動型發(fā)電機具有發(fā)動機、聯(lián)接至所述發(fā)動機的發(fā)電機、至少一個存儲介質、集成人機接口(HMI)和發(fā)動機管理系統(tǒng)。發(fā)動機的運轉使發(fā)電機運行以用于產(chǎn)生電力。所述至少一個存儲介質配置用于存儲用于控制所述第一發(fā)動機驅動型發(fā)電機的運轉的多個運轉參數(shù)的至少第一子集。所述第一子集中的一個或多個運轉參數(shù)是可配置的。所述HMI集成在所述第一發(fā)動機驅動型發(fā)電機中并且配置用于接收來自操作員的輸入,以修改所述第一子集中的所述一個或多個可配置運轉參數(shù)。所述發(fā)動機管理系統(tǒng)配置用于基于使用所述HMI所修改的所述一個或多個可配置運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
[0135]在另一個方面,所述系統(tǒng)還包括主控制器,所述主控制器配置用于與第一發(fā)動機驅動型發(fā)電機通信并且管理發(fā)電系統(tǒng)的第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機的性能。所述主控制器配置用于提供用于多個運轉參數(shù)的值,所述多個元轉參數(shù)用于控制所述第一發(fā)動機驅動型發(fā)電機和所述第二發(fā)動機驅動型發(fā)電機的運轉。所述發(fā)動機管理系統(tǒng)配置用于基于使用所述HMI所修改的一個或多個可配置運轉參數(shù)并且基于由所述主控制器所提供的運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
[0136]在另一個方面,HMI配置用于將一個或多個可配置運轉參數(shù)下載至可移動存儲裝置,以便將所述一個或多個可配置運轉參數(shù)傳輸至發(fā)電系統(tǒng)的第二發(fā)動機驅動型發(fā)電機,所述第一發(fā)動機驅動型發(fā)電機和所述第二發(fā)動機驅動型發(fā)電機彼此分開且不同。
[0137]在另一個方面,發(fā)動機管理系統(tǒng)進一步包括配置用于控制第一發(fā)動機驅動型發(fā)電機的發(fā)動機的運轉的發(fā)動機控制單元(ECU)。
[0138]在另一個方面,ECU進一步包括非易失性存儲部件,所述非易失性存儲部件配置用于在發(fā)動機管理系統(tǒng)與主控制器之間失去通信時存儲第一子集的一個或多個可配置運轉參數(shù)。
[0139]在一個實施例中,一種方法(例如,用于控制發(fā)動機驅動型發(fā)電機的運轉的方法)包括:檢測發(fā)動機管理系統(tǒng)的無能力與主控制器進行通信。發(fā)動機管理系統(tǒng)配置用于控制發(fā)動機驅動型發(fā)電機的運轉。主控制器配置用于提供發(fā)動機驅動型發(fā)電機的第一組運轉參數(shù)的值,所述參數(shù)由發(fā)動機管理系統(tǒng)用來控制發(fā)動機驅動型發(fā)電機的運轉。所述方法還包括:將發(fā)動機驅動型發(fā)電機的運轉狀態(tài)確定為上電狀態(tài)、運轉中狀態(tài)或斷電狀態(tài)中的至少一種;以及當所述發(fā)動機驅動型發(fā)電機的運轉狀態(tài)為上電狀態(tài)時,從發(fā)動機管理系統(tǒng)的非易失性存儲器訪問第一組運轉參數(shù)中的一個或多個可配置運轉參數(shù)。在發(fā)動機驅動型發(fā)電機的前一個運轉周期期間,所述一個或多個可配置運轉參數(shù)被先前存儲在非易失性存儲器中。所述方法進一步包括:當發(fā)動機驅動型發(fā)電機轉變成運轉中狀態(tài)時,由發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù)來控制所述發(fā)動機驅動型發(fā)電機的運轉。繼續(xù)利用所述一個或多個可配置運轉參數(shù),直至重新建立發(fā)動機管理系統(tǒng)與主控制器之間的通信。
[0140]在另一個方面,繼續(xù)由發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù),直至發(fā)動機驅動型發(fā)電機轉變成斷電狀態(tài)。
[0141]在另一個方面,所述方法還包括:當發(fā)動機驅動型發(fā)電機的運轉狀態(tài)為運轉中狀態(tài)或斷電狀態(tài)時,將所述一個或多個可配置運轉參數(shù)的當前值存儲在非易失性存儲器中。
[0142]在另一個方面,當發(fā)動機驅動型發(fā)電機轉變成運轉中狀態(tài)時由發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù)來控制所述發(fā)動機驅動型發(fā)電機的運轉繼續(xù)進行,直至所述發(fā)動機驅動型發(fā)電機轉變成斷電狀態(tài)。
[0143]在一個實施例中,一種方法(例如,用于管理發(fā)動機控制單元的方法)包括使用具有集成人機接(HMI)的發(fā)動機管理系統(tǒng)(EMS)來管理第一發(fā)動機控制單元(E⑶),通過所述HMI能夠修改第一發(fā)動機驅動型發(fā)電機的運轉參數(shù)。EMS配置用于在通信網(wǎng)絡上與第一ECU可通信地鏈接。第一 ECU使用運轉參數(shù)來控制第一發(fā)動機驅動型發(fā)電機的運轉。
[0144]在另一個方面,所述方法還包括:接收來自HMI的用戶的用戶輸入,以便修改用于控制第一發(fā)動機驅動型發(fā)電機的運轉的運轉參數(shù)中的至少一個。
[0145]在另一個方面,所述方法還包括:確定是否從授權用戶接收到用戶輸入。如果確定從授權用戶接收到用戶輸入,那么僅修改用于控制第一發(fā)動機驅動型發(fā)電機的運轉的運轉參數(shù)中的至少一個。[0146]在另一個方面,所述方法還包括:在通信網(wǎng)絡上在EMS與第一ECU之間輸送至少一個基于用戶輸入的消息;以及根據(jù)來自HMI的用戶輸入來改變由所述第一 ECU所使用的運轉參數(shù)中的至少一個。在EMS的通電周期內維持并且即使當將EMS鏈接至第一 ECU的通信網(wǎng)絡上的通信中斷時也維持基于通過所述HMI所接收的用戶輸入的對所述運轉參數(shù)中的至少一個的改變。
[0147]在另一個方面,第一 E⑶是配置用于獨立于EMS運轉的獨立系統(tǒng)。
[0148]在另一個方面,所述方法還包括:將根據(jù)從HMI所接收的用戶輸入所改變的運轉參數(shù)中的至少一個保存在第一 ECU的非易失性數(shù)據(jù)存儲器中。
[0149]在另一個方面,所述方法還包括:通過HMI將第一 E⑶的運轉參數(shù)從所述第一 E⑶傳輸至位于所述第一 E⑶外部的數(shù)據(jù)存儲裝置。
[0150]在另一個方面,所述方法還包括:將運轉參數(shù)從數(shù)據(jù)存儲裝置傳輸至第二發(fā)動機控制單元(ECU),以便由所述第二 ECU用來控制與第一發(fā)動機驅動型發(fā)電機分開且不同的第二發(fā)動機驅動型發(fā)電機的運轉。
[0151]在一個實施例中,一種系統(tǒng)(例如,發(fā)電系統(tǒng))包括發(fā)動機管理系統(tǒng)(EMS)、發(fā)動機控制單元(ECT)和非易失性存儲裝置。EMS具有集成人機接口(HMI),所述HMI配置用于接收來自用戶的輸入以修改發(fā)電系統(tǒng)的多個發(fā)動機驅動型發(fā)電機的一個或多個運轉參數(shù)。ECU配置用于基于運轉參數(shù)來控制多個發(fā)動機驅動型發(fā)電機的運轉,所述運轉參數(shù)包括將要基于來自用戶的輸入被修改的一個或多個運轉參數(shù)。ECU和EMS配置用于通過通信網(wǎng)絡可通信地鏈接,以便傳達運轉參數(shù)。非易失性存儲裝置配置用于存儲所修改的一個或多個運轉參數(shù)。在EMS的通電周期內以及當將所述EMS鏈接至ECU的通信網(wǎng)絡上的通信中斷時,在所述存儲裝置上維持通過HMI輸入的對一個或多個運轉參數(shù)的改變。
[0152]在另一個方面,多個發(fā)動機驅動型發(fā)電機控制船舶的推進。
[0153]在另一個方面,HMI是基于標準的接口,所述接口配置用于接收輸入以修改發(fā)動機控制單元的一個或多個運轉參數(shù),并且用于接收輸入以修改與不同的、另外的發(fā)動機控制單元相關的不同的、另外的運轉參數(shù)。
[0154]附圖中的流程圖和方框圖示出根據(jù)本發(fā)明的各項實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)方式的架構、功能和操作。就此而言,流程圖或方框圖中的每個方框可表示包括用于實施一個或多個指定邏輯函數(shù)的一個或多個可執(zhí)行指令的代碼中的模塊、節(jié)段或部分。還應注意,在一些替代實現(xiàn)方式中,方框中所指出的功能可能不按附圖中指出的順序發(fā)生。例如,連續(xù)顯示的兩個方框實際可大體同時執(zhí)行,或所述方框有時可按照反向順序執(zhí)行,這取決于所涉及的功能。還應注意,方框圖和/或流程圖中的每個方框以及方框圖和/或流程圖中的方框的組合可通過執(zhí)行指定功能或動作的專用基于硬件的系統(tǒng)或專用硬件與計算機指令的組合執(zhí)行。
[0155]應了解,上述說明旨在說明而非限定。例如,上述實施例(和/或其方面)可以彼此結合使用。另外,在不脫離本發(fā)明的主題的范圍的情況下,可做出許多修改以使具體情況或材料適應本發(fā)明的主題的教義。雖然本說明書中所描述的材料的尺寸和類型旨在定義本發(fā)明的主題的參數(shù),但是它們決不是限制性的,并且是示例性實施例。所屬領域的普通技術人員在閱讀以上說明之后將明白許多其他實施例。因此,本發(fā)明的主題的范圍應參考所附權利要求書,以及此類權利要求書授權的等效物的完整范圍來確定。在所附權利要求書中,術語“包括(including) ”和“其中(in which) ”用作相應術語“包括(comprising) ”和“其中(wherein)”的簡明英語等效物。此外,在以下權利要求書中,諸如“第一”、“第二”和“第三”等術語僅用作標簽,并不用于對相應對象做出數(shù)值要求。此外,以下權利要求書中的限制并非以裝置加功能的格式撰寫,并且并不旨在基于35U.S.C.§ 112第六段來解釋,除非且直至此類權利要求限制明確使用短語“裝置用于”,后跟不含進一步結構的功能說明。
[0156]本說明書使用各實例來公開本發(fā)明的主題的若干實施例,同時也使得所屬領域的普通技術人員能夠實踐本發(fā)明的主題的實施例,包括制造和使用任何裝置或系統(tǒng)以及執(zhí)行所涵蓋的任何方法。本發(fā)明的主題的保護范圍由權利要求書限定,并且可包括所屬領域的普通技術人員所想出的其他實例。如果此類其他實例具有的結構要素與權利要求書的字面意義相同,或者如果此類其他實例包括的等效結構要素與權利要求書的字面意義并無實質性差別,那么此類其他實例也在權利要求書的范圍之內。
[0157]當結合附圖進行閱讀時,將更好地理解以上對本發(fā)明的主題的某些實施例的描述。盡管附圖示出各項實施例的功能塊的圖,但所述功能塊并非一定指示硬件電路之間的劃分。因此,例如,可在單件硬件(例如,通用信號處理器、微控制器、隨機存取存儲器、硬盤等)中實施所述功能塊中的一個或多個(例如,處理器或存儲器)。類似地,程序可以是獨立程序、可以并入作為操作系統(tǒng)中的子例程、可以是安裝軟件包中的函數(shù)等。各項實施例并不限于附圖中所示的布置和機構。
[0158]如本說明書中所使用,以單數(shù)形式列舉并通過字詞“一”或“一個”引出的元素或步驟應理解為不排除多個所述元素或步驟,除非明確說明此類排除情況。另外,并不希望將引用本發(fā)明的主題的“一個實施例”解釋為排除同樣涵蓋所列舉的特征的另外的實施例的存在。此外,除非明確說明相反情況,否則“包含”、“包括”或“具有”具有特定性質的某個元件或多個元件的實施例可包括不具有所述性質的另外的此類元件。 [0159]由于可在不脫離本說明書中包括的本發(fā)明的主題的精神和范圍的情況下對上述系統(tǒng)和方法做出某些改變,所以希望的是:以上說明的或附圖中所示的所有主題應僅解釋為示出本說明書中的本發(fā)明的概念的實例,并且不應理解為限制本發(fā)明的主題。
【權利要求】
1.一種方法,所述方法包括: 修改第一發(fā)動機驅動型發(fā)電機的第一組多個可配置運轉參數(shù)的一個或多個值,所述第一發(fā)動機驅動型發(fā)電機包括集成人機接口(HMI)和第一發(fā)動機管理系統(tǒng),所述可配置運轉參數(shù)由所述第一發(fā)動機管理系統(tǒng)利用來控制所述第一發(fā)動機驅動型發(fā)電機的運轉,并且所述第一組的所述一個或多個值基于所述HMI的用戶操作來修改; 在本地保存所修改的所述第一組可配置發(fā)動機參數(shù)的所述一個或多個值,所修改的所述一個或多個值被保存至所述第一發(fā)動機驅動型發(fā)電機本地的存儲器; 將所述第一組可配置運轉參數(shù),包括所修改的所述可配置運轉參數(shù)的所述一個或多個值,從所述第一發(fā)動機驅動型發(fā)電機傳輸至獨立且不同的第二發(fā)動機驅動型發(fā)電機;以及 用所修改的所述第一組可配置運轉參數(shù)的所述一個或多個值來替換與所述第二發(fā)動機驅動型發(fā)電機相關的第二組多個可配置運轉參數(shù)的一個或多個值,其中所述第二發(fā)動機驅動型發(fā)電機使用從所述第一發(fā)動機驅動型發(fā)電機所獲得的所述第二組可配置運轉參數(shù)的所述一個或多個值來運轉。
2.如權利要求1所述的方法,其中替換所述第二組可配置運轉參數(shù)的所述一個或多個值包括:修改第二發(fā)動機管理系統(tǒng)的存儲器中的所述第二組可配置運轉參數(shù),所述第二發(fā)動機管理系統(tǒng)使用所述第二組可配置運轉參數(shù)來控制所述第二發(fā)動機驅動型發(fā)電機的運轉。
3.如權利要求1所述的方法,其中傳輸所述第一組可配置運轉參數(shù)包括:使用所述第一發(fā)動機管理系統(tǒng)生成包括所述第一組可配置發(fā)動機參數(shù)的配置文件;以及將所述配置文件上傳至與控制所述第二發(fā)動機驅動型發(fā)電機的運轉的第二發(fā)動機管理系統(tǒng)相關的存儲器中。
4.如權利要求1所述的方法,其中所述第一發(fā)動機驅動型發(fā)電機和所述第二發(fā)動機驅動型發(fā)電機是通用類型或型號的發(fā)動機驅動型發(fā)電機中的至少一種。
5.如權利要求1所述的方法,其中修改所述第一組可配置發(fā)動機參數(shù)的所述一個或多個值包括:在所述第一發(fā)動機驅動型發(fā)電機的所述HMI內呈現(xiàn)所述第一組可配置運轉參數(shù);以及通過所述HMI接收表示對所述第一組可配置運轉參數(shù)的所述一個或多個值的修改的至少一個輸入命令。
6.如權利要求1所述的方法,其中在本地保存所述第一組可配置運轉參數(shù)的所述一個或多個值包括:將所修改的所述第一組可配置運轉參數(shù)的所述一個或多個值存儲在所述第一發(fā)動機管理系統(tǒng)的非易失性存儲器位置中。
7.如權利要求1所述的方法,其中傳輸所述第一組可配置運轉參數(shù)包括:將可移除數(shù)據(jù)存儲裝置連接至所述第一發(fā)動機驅動型發(fā)電機的所述第一發(fā)動機管理系統(tǒng);將所述第一組可配置運轉參數(shù)保存至所述可移除數(shù)據(jù)存儲裝置;使所述可移除數(shù)據(jù)存儲裝置與所述第一發(fā)動機驅動型發(fā)電機的所述第一發(fā)動機管理系統(tǒng)斷開;將所述可移除數(shù)據(jù)存儲裝置連接至第二發(fā)動機管理系統(tǒng),所述第二發(fā)動機管理系統(tǒng)控制所述第二發(fā)動機驅動型發(fā)電機的運轉;以及將所述可配置運轉參數(shù)中的至少一個,包括所修改的所述值中的至少一個從所述可移除數(shù)據(jù)存儲裝置傳輸至所述第二發(fā)動機驅動型發(fā)電機的所述第二發(fā)動機管理系統(tǒng)的存儲器位置。
8.如權利要求1所述的方法,其中所述第一組可配置運轉參數(shù)存儲在所述第一發(fā)動機管理系統(tǒng)中,并且所述方法進一步包括: 檢測所述第一發(fā)動機驅動型發(fā)電機的無能力與所述第一發(fā)動機管理系統(tǒng)的主控制器進行通信; 訪問所述第一發(fā)動機管理系統(tǒng)的所述第一組可配置運轉參數(shù),其中在所述第一發(fā)動機驅動型發(fā)電機的前一個運轉周期期間,將所述可配置發(fā)動機參數(shù)存儲在所述第一發(fā)動機管理系統(tǒng)之外;以及 利用所述第一發(fā)動機管理系統(tǒng)的所述第一組可配置運轉參數(shù)來管理所述第一發(fā)動機驅動型發(fā)電機的運轉,直至所述第一發(fā)動機管理系統(tǒng)重新建立與所述主控制器的通信或直至所述第一發(fā)動機驅動型發(fā)電機轉變成斷電狀態(tài)。
9.一種系統(tǒng),所述系統(tǒng)包括: 第一發(fā)動機驅動型發(fā)電機,所述第一發(fā)動機驅動型發(fā)電機包括: 發(fā)動機; 連接至所述發(fā)動機 的發(fā)電機,其中所述發(fā)動機的運轉使所述發(fā)電機運行以用于產(chǎn)生電力; 至少一個存儲介質,所述至少一個存儲介質配置用于存儲用于控制所述第一發(fā)動機驅動型發(fā)電機的運轉的多個運轉參數(shù)的至少一個第一子集,其中所述第一子集中的所述運轉參數(shù)中的一個或多個是可配置的; 集成在所述第一發(fā)動機驅動型發(fā)電機中的集成人機接口(HMI),所述HMI配置用于接收來自操作員的輸入,以修改所述第一子集的所述一個或多個可配置運轉參數(shù);以及 發(fā)動機管理系統(tǒng),所述發(fā)動機管理系統(tǒng)配置用于基于使用所述HMI所修改的所述一個或多個可配置運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
10.如權利要求9所述的系統(tǒng),所述系統(tǒng)進一步包括: 主控制器,所述主控制器配置用于與所述第一發(fā)動機驅動型發(fā)電機進行通信,并且用于管理發(fā)電系統(tǒng)的所述第一發(fā)動機驅動型發(fā)電機和第二發(fā)動機驅動型發(fā)電機的性能,所述主控制器配置用于提供用于所述多個運轉參數(shù)的多個值,所述多個運轉參數(shù)用于控制所述第一發(fā)動機驅動型發(fā)電機和所述第二發(fā)動機驅動型發(fā)電機的運轉; 其中所述發(fā)動機管理系統(tǒng)配置用于基于使用所述HMI所修改的所述一個或多個可配置運轉參數(shù)并且基于由所述主控制器所提供的所述運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
11.如權利要求10所述的系統(tǒng),其中所述HMI配置用于將所述一個或多個可配置運轉參數(shù)下載至可移動存儲裝置,以便將所述一個或多個可配置運轉參數(shù)傳輸至所述發(fā)電系統(tǒng)的所述第二發(fā)動機驅動型發(fā)電機,所述第一發(fā)動機驅動型發(fā)電機和所述第二發(fā)動機驅動型發(fā)電機彼此分開且不同。
12.如權利要求9所述的系統(tǒng),其中所述發(fā)動機管理系統(tǒng)進一步包括配置用于控制所述第一發(fā)動機驅動型發(fā)電機的發(fā)動機的運轉的發(fā)動機控制單元(ECU)。
13.如權利要求12所述的系統(tǒng),其中所述ECU進一步包括非易失性存儲部件,所述非易失性存儲部件配置用于在所述發(fā)動機管理系統(tǒng)與所述主控制器之間失去通信時存儲所述第一子集中的所述一個或多個可配置運轉參數(shù)。
14.一種方法,所述方法包括:檢測發(fā)動機管理系統(tǒng)的無能力與主控制器進行通信,所述發(fā)動機管理系統(tǒng)配置用于控制發(fā)動機驅動型發(fā)電機的運轉,所述主控制器配置用于提供所述發(fā)動機驅動型發(fā)電機的第一組運轉參數(shù)的值,所述第一組運轉參數(shù)由所述發(fā)動機管理系統(tǒng)使用來控制所述發(fā)動機驅動型發(fā)電機的所述運轉; 將所述發(fā)動機驅動型發(fā)電機的運轉狀態(tài)確定為上電狀態(tài)、運轉中狀態(tài)或斷電狀態(tài)中的至少一種; 當所述發(fā)動機驅動型發(fā)電機的所述運轉狀態(tài)為上電狀態(tài)時,從所述發(fā)動機管理系統(tǒng)的非易失性存儲器訪問所述第一組運轉參數(shù)中的一個或多個可配置運轉參數(shù),所述一個或多個可配置運轉參數(shù)在所述發(fā)動機驅動型發(fā)電機的前一個運轉周期期間被先前存儲在所述非易失性存儲器中;以及 當所述發(fā)動機驅動型發(fā)電機轉變成所述運轉中狀態(tài)時,由所述發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù)來控制所述發(fā)動機驅動型發(fā)電機的所述運轉,其中繼續(xù)利用所述一個或多個可配置運轉參數(shù),直至所述發(fā)動機管理系統(tǒng)與所述主控制器之間的通信重新建立;如權利要求13所述的方法,其中繼續(xù)由所述發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù),直至所述發(fā)動機驅動型發(fā)電機轉變成所述斷電狀態(tài)。
15.如權利要求13所述的方法,所述方法進一步包括:當所述發(fā)動機驅動型發(fā)電機的所述運轉狀態(tài)是所述運轉中狀態(tài)或所述斷電狀態(tài)時,將所述一個或多個可配置運轉參數(shù)的多個當前值存儲在所述非易失性存儲器中。
16.如權利要求13所述的方法,其中當所述發(fā)動機驅動型發(fā)電機轉換至所述運轉中狀態(tài)時由所述發(fā)動機管理系統(tǒng)利用所述一個或多個可配置運轉參數(shù)來控制所述發(fā)動機驅動型發(fā)電機的所述運轉繼續(xù)進行,直至所述發(fā)動機驅動型發(fā)電機轉變成所述斷電狀態(tài)。
17.—種方法,所述方法包括: 用具有集成人機接口(HMI)的發(fā)動機管理系統(tǒng)(EMS)來管理第一發(fā)動機控制單元(E⑶),通過所述HMI能夠修改第一發(fā)動機驅動型發(fā)電機的運轉參數(shù),所述EMS配置用于通過通信網(wǎng)絡與所述第一 ECU可通信地鏈接,其中所述第一 ECU使用所述運轉參數(shù)來控制所述第一發(fā)動機驅動型發(fā)電機的運轉。
18.如權利要求17所述的方法,所述方法進一步包括:接收來自所述HMI的用戶的用戶輸入,以便修改用于控制所述第一發(fā)動機驅動型發(fā)電機的所述運轉的所述運轉參數(shù)中的至少一個。
19.如權利要求18所述的方法,所述方法進一步包括:確定是否從授權用戶接收到所述用戶輸入,其中如果確定從所述授權用戶接收到所述用戶輸入,那么僅修改用于控制所述第一發(fā)動機驅動型發(fā)電機的所述運轉的所述運轉參數(shù)中的所述至少一個。
20.如權利要求17所述的方法,所述方法進一步包括: 通過所述通信網(wǎng)絡在所述EMS與所述第一 ECU之間輸送至少一基于所述用戶輸入的消息;以及 根據(jù)來自所述HMI的所述用戶輸入來改變由所述第一 ECU所使用的所述運轉參數(shù)中的所述至少一個,其中在所述EMS的通電周期內維持并且即使當將所述EMS鏈接至所述第一ECU的所述通信網(wǎng)絡上的通信中斷時也維持所述運轉參數(shù)中的所述至少一個的改變,所述運轉參數(shù)中的所述至少一個的改變是基于通過所述HMI所接收的所述用戶輸入。
21.如權利要求17所述的方法,其中所述第一E⑶是配置用于獨立于所述EMS運轉的獨立系統(tǒng)。
22.如權利要求17所述的方法,所述方法進一步包括:將根據(jù)從所述HMI所接收的所述用戶輸入而改變的所述運轉參數(shù)中的所述至少一個保存在所述第一 ECU的非易失性數(shù)據(jù)存儲器中。
23.如權利要求17所述的方法,所述方法進一步包括:通過所述HMI將所述第一ECU的所述運轉參數(shù)從所述第一 E⑶傳輸至位于所述第一 E⑶外部的數(shù)據(jù)存儲裝置。
24.如權利要求23所述的方法,所述方法進一步包括:將所述運轉參數(shù)從所述數(shù)據(jù)存儲裝置傳輸至第二發(fā)動機控制單元(ECU),以便由所述第二 ECU用來控制與所述第一發(fā)動機驅動型發(fā)電機分開且不同的第二發(fā)動機驅動型發(fā)電機的運轉。
25.—種系統(tǒng),所述系統(tǒng)包括: 具有集成人機接口(HMI)的發(fā)動機管理系統(tǒng)(EMS),其中所述HMI配置用于接收來自用戶的輸入,以修改發(fā)電系統(tǒng)的多個發(fā)動機驅動型發(fā)電機的一個或多個運轉參數(shù); 發(fā)動機控制單元(ECU),所述ECU配置用于基于所述運轉參數(shù)來控制所述多個發(fā)動機驅動型發(fā)電機的運轉,所述運轉參數(shù)包括將要基于來自所述用戶的所述輸入被修改的所述一個或多個運轉參數(shù),所述ECU和所述EMS配置用于通過通信網(wǎng)絡可通信地鏈接,以便傳達所述運轉參數(shù);以及 非易失性存儲裝置,所述非易失性存儲裝置配置用于存儲所修改的所述一個或多個運轉參數(shù),其中在所述EMS的通電周期內以及當通過所述通信網(wǎng)絡將所述EMS鏈接至所述ECU的通信中斷時,在所述存儲裝置上維持通過所述HMI輸入的對所述一個或多個運轉參數(shù)的改變。
26.如權利要求25所述的系統(tǒng),其中所述多個發(fā)動機驅動型發(fā)電機控制船舶的推進。
27.如權利要求25所述的系統(tǒng),其中所述HMI是基于標準的接口,所述接口配置用于接收所述輸入以修改所述發(fā)動機控制單元的所述一個或多個運轉參數(shù),并且用于接收輸入以修改與不同的、另外的發(fā)動機控制單元相關的不同的、另外的運轉參數(shù)。
【文檔編號】G05B19/042GK104024963SQ201280065549
【公開日】2014年9月3日 申請日期:2012年12月12日 優(yōu)先權日:2011年12月30日
【發(fā)明者】S.蘇庫馬蘭, A.羅伊 申請人:通用電氣公司