エンジン102に関連付けられる電気駆動機構104の発電機110を制御する方法であって、エンジン102の速度に基づいて、電気駆動機構104の動作状態を判断するステップと、電気駆動機構104の動作状態に基づいて、発電機110を動作させるためのマップルックアップ制御方式150と固定シータオフ制御方式152の一方に選択的にセットするステップとを含む方法。電気駆動機構104が定常状態である場合には、マップルックアップ制御方式150がセットされ、電気駆動機構104が遷移状態である場合には、固定シータオフ制御方式152がセットされる請求項1に記載の方法。マップルックアップ制御方式150が、予めプログラムされた複数の制御マップ158の少なくとも1つに従って、発電機110の固定子116の1つまたは複数の相を制御し、固定シータオフ制御方式152が、共通バス電圧を監視するように構成された閉ループシステム146に少なくとも一部基づいて、発電機110の固定子116の1つまたは複数の相を制御する請求項1に記載の方法。さらに、エンジン速度に基づいて、発電機110を動作させるモードを決定するステップと、エンジン速度が比較的高い場合には、発電機110を動作させる単一パルスモード142にセットするステップと、エンジン速度が比較的高くない場合には、発電機110を動作させる電流調整モード144にセットするステップとを含む請求項1に記載の方法。さらに、エンジン速度が比較的低いエンジン速度である場合には、ソフトチョッピングモードにセットし、エンジン速度が公称エンジン速度である場合には、ハードチョッピングモードにセットするステップとを含む請求項4に記載の方法。電気駆動機構104の発電機110のための適応型制御システム130であって、発電機110の固定子116の1つまたは複数の相と通信するように構成された変換器回路120と、変換器回路120、及び電気駆動機構104に関連付けられるエンジン102と通信する制御装置132とを備え、制御装置132が、少なくともエンジン102の速度に基づいて電気駆動機構104の動作状態を判断するように構成され、制御装置132が、電気駆動機構104の動作状態に基づいて、発電機110を動作させるためのマップルックアップ制御方式150と固定シータオフ制御方式152の一方にセットするように構成される適応型制御システム130。制御装置132が、電気駆動機構104の動作状態が定常状態である場合には、発電機110を動作させるためのマップルックアップ制御方式150にセットし、電気駆動機構104の動作状態が遷移状態である場合には、発電機110を動作させるための固定シータオフ制御方式152にセットするように構成される請求項6に記載の制御システム130。マップルックアップ制御方式150が、制御装置132に記憶されている予めプログラムされた複数の制御マップ158の少なくとも1つに従って、発電機110の固定子116の1つまたは複数の相を制御する請求項6に記載の制御システム130。固定シータオフ制御方式152が、共通バス電圧を監視するように構成された閉ループシステム146に少なくとも一部基づいて、発電機110の固定子116の1つまたは複数の相を制御する請求項6に記載の制御システム130。制御装置132が、さらに、エンジン速度に基づいて、発電機110を動作させるモードを決定し、エンジン速度が比較的高い場合には、発電機110を動作させる単一パルスモード142にセットし、エンジン速度が比較的高くない場合には、発電機110を動作させる電流調整モード144にセットする請求項6に記載の制御システム130。従って、電気駆動アセンブリ及び機械の発電機を制御するためのより適応的であり効率的な手段を提供することが重要である。本明細書で開示するシステム及び方法は、上述した必要性の1つまたは複数に対処することを目的とする。本開示の一態様では、エンジンに関連付けられる電気駆動機構の発電機を制御する方法が提供される。この方法は、エンジンの速度に基づいて電気駆動機構の動作状態を判断し、電気駆動機構の動作状態に基づいて、発電機を動作させるためのマップルックアップ制御方式と固定シータオフ制御方式の一方に選択的にセットする。本開示の別の態様では、エンジンに関連付けられる電気駆動機構の発電機を制御する方法が提供される。この方法は、マップルックアップ制御方式に基づいて発電機を動作させるための第1の信号を提供し、固定シータオフ制御方式に基づいて発電機を動作させるための第2の信号を提供し、エンジンの出力特性に基づいて、電気駆動機構の動作状態を判断し、検出された電気駆動機構の動作状態に基づいて、発電機を制御するための第1の信号と第2の信号の一方を選択的にイネーブルにする。本開示のさらに別の態様では、電気駆動機構の発電機用の適応型制御システムが提供される。この制御システムは、発電機の固定子の1つまたは複数の相と通信するように構成された変換器回路と、制御装置とを含み、制御装置は、変換器回路、及び電気駆動機構に関連付けられるエンジンと通信する。制御装置は、少なくともエンジンの速度に基づいて、電気駆動機構の動作状態を判断するように構成される。また、制御装置は、電気駆動機構の動作状態に基づいて、発電機を動作させるためのマップルックアップ制御方式と固定シータオフ制御方式の一方にセットするように構成される。次に、具体的な実施形態または特徴に詳細に言及する。それらの実施形態または特徴の例は、添付図面に図示されている。全般的に、図面を通じて、同一または対応する部分を表すために、対応する参照番号が使用されている。図1は、移動を生じさせるための電気駆動手段を採用することができる可動機械100を概略的に示す。より具体的には、機械100は、動力源102を含むことができ、動力源102は、牽引デバイス106によって移動を生じさせるための電気駆動機構104に結合される。そのような可動機械100は、採掘、建設、農業、輸送、または当技術分野で知られている任意の他の適切な産業など、ある産業に関連付けられる特定のタイプの動作を実施するための作業機械として使用することができる。例えば、機械100は、土木機械、船舶、航空機、トラクタ、オフロードトラック、オンハイウェイ乗用車、または任意の他の可動機械でよい。電気駆動機構104の動力源102は、ディーゼルエンジン、ガソリンエンジン、天然ガスエンジン、または動力を発生するために一般に使用される任意の他のタイプの燃焼機関を含むことがある。また、電気駆動機構104は、例えば燃料電池など任意の他の適切な動力源と共に使用することもできる。エンジン102は、寄生負荷108に動力を直接伝達する、またはベルトや油圧システムなどを介して間接的に伝達するように構成することができる。また、エンジン102は、結合する、または軸方向で回転する駆動シャフト112を介して、電気駆動機構104の発電機110に動力を機械的に伝達するように構成することもできる。図2を参照すると、電気駆動機構104の発電機110は、スイッチドリラクタンスSR発電機でよく、またはエンジン102からの回転入力に応じて電力を発生するように構成された任意の他の適切な発電機でよい。当技術分野でよく知られているように、発電機110は、回転子114を含むことがあり、回転子114は、定置固定子116の内部に回転可能に配設される。発電機110の回転子114は、駆動シャフト112を介して、または他の関連の実施形態では、直接クランクシャフト、歯車列、油圧回路などを介して、エンジン102の出力に回転可能に結合させることができる。発電機110の固定子116は、変換器回路120を介して電気駆動機構104の共通バス118に電気的に結合させることができる。発電動作モード中、エンジン102によって発電機110の回転子114が固定子116内部で回転されるとき、固定子116内部で電流が誘発され、変換器回路120に供給することができる。さらに、変換器回路120は、電気信号を適当な直流DC電圧に変換して、機械100の様々な電気的負荷またはデバイスに分散させることができる。さらに、発電機110は、例えば電動動作モード中に共通バス118から固定子116に提供される電気信号に応じて回転子114の回転を引き起こすように使用可能にすることができる。共通バス118は、正ライン122と、負ラインまたは接地ライン124とを提供することができ、それらのラインを介して、共通バス118は、機械100の1つまたは複数の電気的に並列なデバイスの間で共通DCバス電圧を伝達することができる。例えば、共通バス118は、牽引デバイス106による運動を引き起こすために、エンジン102及び発電機110によって供給される動力を1つまたは複数の牽引モータ126に伝達することができる。より具体的には、変換器回路120は、送信すべきDC信号を、共通バス118を介して整流器回路128などに提供することができ、整流器回路128は、DC電圧を、1つまたは複数の牽引モータ126を駆動させるための適当な交流AC信号に変換するように構成される。また、共通バス118は、共通DC電圧を、ハイブリッドシステム、電動ポンプ、電動ファン、または他のアクセサリ負荷など機械100の他のデバイスに伝達することもできる。また、図2に示されるように、電気駆動機構104は、発電機110を制御するための適応型制御システム130を設けられることもある。制御システム130は、本質的には制御装置132を含むことがあり、制御装置132は、変換器回路120と、特定の電気駆動機構104に関連付けられる電源またはエンジン102とのどちらとも通信する。変換器回路120は、発電機110の1つまたは複数の相巻線を選択的にイネーブルにするための一連のトランジスタまたはゲートスイッチ134とダイオード136とを含むことがある。例えば、3相スイッチドリラクタンス発電機110は、発電機110の3相それぞれを選択的にイネーブルまたはディスエーブルにするための6つのスイッチ134と6つのダイオード136とを有する変換器回路120を使用して駆動させることができる。各スイッチ134は、制御装置132によって提供することができるゲート信号によってイネーブルまたはディスエーブルにすることができる。変換器回路120への電力は、外部電源または二次電源によって提供することができ、例えば、バッテリ、共通バス118のコンデンサ130に貯蔵された残留電圧、または任意の他の適切な電流制限DC電源によって提供することができる。変換器回路120及びエンジン102と通信することによって、制御装置132は、関連の電気駆動機構104の動作状態を判断し、さらに、発電機110を動作させるための適当な制御方式にセットするように構成することができる。制御装置132は、処理装置、マイクロプロセッサ、マイクロコントローラ、電子制御モジュールECM、電子制御ユニットECU、または発電機110の電子制御を提供するための任意の他の適切な手段の1つまたは複数を使用して実装することができる。さらに、制御装置132は、エンジン102及び/または電気駆動機構104の特性に基づいて発電機110を動作させるための所定のアルゴリズムまたは命令セットに従って動作するように構成することができる。そのようなアルゴリズムまたは命令セットは、当技術分野で一般に使用されるような制御装置132のメモリに予めプログラムする、または組み込むことができる。次に図3を参照すると、発電機110を制御する例示的な方法が提供され、この方法は、複数のステップを有し、それらのステップは、例えば関連の電気駆動機構104及び発電機110の動作中に、制御装置132によって選択的に行われることがある。初期ステップS1において、制御装置132は、関連のエンジン102と発電機110の少なくとも一方の回転速度を求めることができる。より具体的には、制御装置132は、図2に示されるように、エンジン102の出力及び/または発電機110の回転子114に配設された1つまたは複数の位置及び/または速度センサ140と電子的に通信することができる。センサ140は、エンジン120の出力シャフト112や発電機110の回転子114などの回転変位に従って変化する電気信号を提供するためのエンコーダ、近接センサ、電流センサ、または任意の他の適切なセンサを含むことがある。センサ信号に基づいて、また、エンジン102及び/または発電機110の既知の機械的な関係を使用して、制御装置132は、エンジン102の実効回転速度を求めて追跡するように予めプログラムすることができる。さらなる修正形態では、制御装置132は、エンジン速度の変化率を監視するように構成することができる。図4にさらに示されるように、ステップS2で、制御装置132は、実効エンジン速度に基づいて、発電機110を動作させるための適当なモードを決定することができる。より具体的には、制御装置132は、エンジン速度を監視して、1つまたは複数の既定のエンジン速度しきい値と比較し、エンジン速度が比較的高いエンジン速度、公称もしくは中域エンジン速度、比較的低いエンジン速度などのいずれに対応するか判断することができる。検出されたエンジン速度が比較的高いエンジン速度に対応する場合には、ステップS3で、制御装置132は、発電機110を動作させる単一パルスモード142にセットするように構成することができる。あるいは、検出されたエンジン速度が公称エンジン速度または比較的低いエンジン速度に対応する場合には、ステップS4で、制御装置132は、発電機110を動作させる電流調整モード144にセットするように構成することができる。図4に示されるように、制御装置132はさらに、発電機110のより適応的な制御を提供するために、トルクコマンド信号を決定するように構成することができ、トルクコマンド信号は、単一パルスモード142中にも電流調整モード144中にも使用することができる。トルクコマンド信号は、例えば、図5の閉ループシステム146から導出される調節または制限された信号でよい。具体的には、閉ループシステム146は、電気駆動機構104または共通バス118のDC電圧を測定し、測定された電圧を、その既定の公称DC電圧と比較することができる。測定されたDC電圧と公称DC電圧との差に基づいて、例えば比例積分PIフィードバック制御機構148などを使用して、生のトルクコマンド信号を導出することができる。トルクコマンドを適当な制限に調節した後、閉ループシステム146は、制限されたトルクコマンド信号を出力することができ、このトルクコマンド信号は、発電機110を動作させる単一パルスモード142及び電流調整モード144それぞれの実施中に使用することができる。再び図3を参照すると、検出されたエンジン速度が比較的高い場合には、制御装置132は、発電機110を動作させる単一パルスモード142にセットするゲート信号を送信することができる。例えば、ゲート信号は、発電機110の各相に関連付けられる変換器回路120のスイッチ134の両方を連続的にイネーブルにすることができる。さらに、ステップS5で、制御装置132は、電気駆動機構104の動作状態を判断することができる。より具体的には、検出されたエンジン速度や導出されたトルクコマンドなどに基づいて、制御装置132は、電気駆動機構104の動作状態が遷移状態か定常状態を判断することができる。電気駆動機構104の特性が既定の期間にわたって実質的に一定である、すなわち定常状態であると判断された場合には、ステップS6で、制御装置132は、マップルックアップ制御方式150を使用して発電機110を動作させることに進むことができる。あるいは、電気駆動機構104の特性が変化している、すなわち遷移状態であると判断された場合には、ステップS7で、制御装置132は、固定シータオフ制御方式152に従って発電機110を動作させることに進むことができる。次に図6を見ると、単一パルス動作モード142で発電機110を制御するための1つの例示的な実施形態が概略的に示されている。図示されるように、単一パルス動作モード142は、本質的には、マップルックアップ制御モジュール150、固定シータオフ制御モジュール152、定常状態検出モジュール154、出力モジュール156などを含むことができる。図7にさらに示されるように、マップルックアップ制御モジュール150は、発電機110を制御するための基準として制御装置132が使用することができる複数の制御マップ158を有するように予めプログラムすることができる。より具体的には、制御マップ158は、電気駆動機構104の予想される特性と、それらの特性に対応する最適な発電機制御との既定の関係を含むことができる。例えば、エンジン速度及びトルクコマンドに基づいて、マップルックアップ制御モジュール150は、制御マップ158の最も適当な組を選択し、選択された制御マップ158に従って発電機110を制御するためのゲート信号を出力することができる。マップルックアップ制御モジュール150によって提供される出力は、例えば、発電機導通角度、ON角度、OFF角度などに関する情報を含むことがある。さらなる修正形態では、マップルックアップ制御モジュール150は、電動動作中に使用するための最適な発電機制御に対応する制御マップ158の少なくとも1つの組と、発電動作中に使用するための最適な発電機制御に対応する制御マップ158の少なくとも1つの組とを含むことがある。マップルックアップ制御方式150は、定常動作状態中の使用に最も良く適していることがあり、定常動作状態中には電気駆動機構104の挙動を比較的容易に予測できるが、遷移動作状態では、制御マップ158の使用に依拠すると、非効率的になり、煩雑になることがある。従って、図6の固定シータオフ制御モジュール152は、遷移状態中に、制御マップ158などを参照することなく最適な発電機制御を提供するように構成することができる。固定シータオフ制御モジュール152は、トルクコマンド、及びトルクコマンドの任意の検出された変化に直接関係する発電機制御を提供することができる。さらに、電気駆動機構104の測定DC電圧からの連続的なフィードバックによってトルクコマンドが提供されるので、固定シータオフ制御モジュール152は、発電機110の最適な遷移制御が提供されることを保証することができる。例えば、さらに図8に示されるように、固定シータオフ制御モジュール152は、発電機導通角度及びON角度を提供するように構成することができ、発電機導通角度及びON角度は、受信されるトルクコマンドに直接対応する。発電機OFF角度は、電気駆動機構104の特性または関連のトルクコマンドに関わらず、既定の角度に固定することができる。さらなる修正形態では、固定シータオフ制御モジュール152は、電動動作中及び発電動作中に使用するための適当な導通角度、ON角度、OFF角度などを発電機110に与えることができる。図6の単一パルスモード142では、発電機110を制御するための出力を提供するために、マップルックアップ制御方式150と固定シータオフ制御方式152との両方を同時にイネーブルにすることができる。次いで、それぞれの出力を、出力モジュール156によって受信することができる。検出モジュール154は、電気駆動機構104が定常状態か遷移状態かを判断するために、エンジン速度、トルクコマンド、または電気駆動機構104の任意の他の関連の特性を連続的または定期的に監視することができる。検出モジュール154は、定常状態条件と判断した場合には、マップルックアップ制御モジュール150によって提供される発電機制御信号のみを通すように出力モジュール156に命令することができる。あるいは、検出モジュール154は、遷移状態条件と判断した場合には、固定シータオフ制御モジュール152によって提供される発電機制御信号のみを通すように出力モジュールに命令することができる。さらなる修正形態では、両方の制御モジュール150、152を同時にイネーブルにするのではなく、制御装置132は、検出モジュール154によって提供される出力に応じて、2つの制御モジュール150、152の一方のみをイネーブルにするように構成することができ、それにより制御装置132によって取り扱われるプロセスの数を減少させる。図3を再び参照すると、検出されたエンジン速度が公称エンジン速度または比較的低いエンジン速度に対応する場合には、ステップS4で、制御装置132は、発電機110を動作させる電流調整モード144にセットするように構成することができ、ここで、発電機110の各相に関連付けられるスイッチ134の一方または両方が、パルス方式またはチョッピング方式でイネーブルにされる。単一パルスモード142のステップS6と同様に、ステップS8で、制御装置132は、複数の制御マップ160を参照して、電流調整モード144中に使用するための理想的な発電機制御を決定することができる。例えば、図9に示されるように、エンジン速度及びトルクコマンドに基づいて、制御装置132は、電流コマンド、デューティサイクル、発電機ON及びOFF角度などに関する情報を含むことがある制御マップ160の最も適当な組を選択することができる。次いで、制御装置132は、選択された制御マップ160に従って発電機110を制御するための出力を提供することができる。さらなる修正形態では、電流調整モード144は、電動動作中に使用するための制御マップ160の少なくとも1つの組と、発電動作中に使用するための制御マップ160の少なくとも1つの組とを有するように構成することができる。さらに、または任意選択で、制御装置132はまた、エンジン速度が比較的低いエンジン速度か、それとも公称エンジン速度であるかを判断するように構成することもできる。エンジン速度が比較的低いエンジン速度と判断された場合には、制御装置132は、発電機110を動作させるソフトチョッピング電流調整モードをイネーブルにすることができる。ソフトチョッピング電流調整中、例えば、発電機110の各相に関連付けられる変換器回路120の2つのスイッチ134の一方を連続的にイネーブルにすることができ、残りのスイッチ134がパルス化またはチョッピングされる。しかし、エンジン速度が公称エンジン速度であると判断された場合には、制御装置132は、発電機110を動作させるハードチョッピング電流調整モードをイネーブルにすることができ、発電機110の各相に関連付けられる変換器回路120のスイッチ134の両方が同時にパルスまたはチョッピングされる。