(57)【要約】      （修正有）【課題】油圧ポンプ又はモータは、油圧トランスミッションを含む機械において起こる可能性のある特定の振動を減衰するように制御する。【解決手段】油圧トランスミッションは、可変容量ポンプ及びモータを備え、それらのうち少なくとも１つは、該シリンダによる作動流体の正味押しのけ容積を決定するためにシリンダ作動容積の各サイクルにおいて制御可能なバルブを備えるシリンダを有する。トランスミッションは、ポンプ及びモータの押しのけ容積を決定するコントローラを備える。ポンプ及び／又はモータの押しのけ容積は、ポンプトルクや、ポンプをモータに接続する高圧作動流体ライン内圧力等のパラメータにおける振動を減衰させるように制御される。【選択図】図７
2015059660.tif 000002
【特許請求の範囲】
【請求項１】
可変容量型の油圧ポンプと、
可変容量型の油圧モータと、
前記油圧ポンプに連結された、前記油圧ポンプを駆動するための駆動シャフトと、
前記油圧モータに連結された、負荷への連結のための出力シャフトと、を備える油圧トランスミッションであって、
前記油圧ポンプ及び前記油圧モータの少なくとも一方は、
回転シャフトと、
前記回転シャフトの位置又は回転数を計測するためのシャフトセンサと、
少なくとも１つのローブを有する少なくとも１つのカムと、
前記回転シャフトの回転とともに周期的に変化する作動容積を有する複数のシリンダと、
低圧作動流体ライン及び高圧作動流体ラインと、
各シリンダと前記低圧作動流体ライン・前記高圧作動流体ラインとの間の作動流体の流れを調節するための複数のバルブであって、前記バルブの少なくとも１つは、各シリンダと関連する電気制御式の弁であるバルブと、を備え、
前記油圧トランスミッションは制御手段を含み、
前記制御手段は、
要求需要信号を受け取る要求需要入力部を有し、押しのけ容積需要信号を出力する需要補償モジュールと、
前記需要補償モジュールから前記押しのけ容積需要信号を受け取る押しのけ容積需要入力部を有し、前記電気制御式の弁を能動的に制御して、それによりシリンダ容積の各サイクルにおいて各シリンダによる正味押しのけ容積を決定し、前記正味押しのけ容積の時間平均を前記押しのけ容積需要信号によって示される需要に合致させるための指令信号を生成するように構成されたバルブ信号生成モジュールと、
１以上の振動を減衰させるために計算される減衰信号を計算するように構成された減衰信号生成モジュールと、を備え、
前記需要補償モジュールは、前記要求需要信号及び前記減衰信号を処理して前記押しのけ容積需要信号を計算し、
前記減衰信号生成モジュールは、前記１以上の振動の周波数及び前記回転シャフトの回転数を考慮に入れて前記減衰信号を計算し、それにより前記押しのけ容積需要信号に対する前記シリンダによる前記正味押しのけ容積の応答の振幅及び位相の、前記１以上の振動の前記周波数及び前記回転シャフトの回転数に伴う変化を補償することを特徴とする油圧トランスミッション。
【請求項２】
前記要求需要信号はトルク信号であり、前記減衰信号は減衰トルク信号であり、前記減衰信号により表されるトルクは、補償されたトルク信号を計算するために、前記要求需要信号を処理することによって得られるトルク値に加算されることを特徴とする請求項１に記載の油圧トランスミッション。
【請求項３】
前記需要補償モジュールは、前記高圧作動流体ライン内の圧力を示す圧力信号を受け取り、前記補償されたトルク信号及び前記圧力信号を処理して前記押しのけ容積需要信号を決定することを特徴とする請求項２に記載の油圧トランスミッション。
【請求項４】
前記需要補償モジュールは、フィードフォワードフィルタを用いて前記要求需要信号を処理して前記押しのけ容積需要信号を計算することを特徴とする請求項１に記載の油圧トランスミッション。
【請求項５】
前記フィードフォワードフィルタは、１以上の周波数帯域において１以上の信号の成分を減衰させることを特徴とする請求項４に記載の油圧トランスミッション。
【請求項６】
前記回転シャフトの回転数に依存する前記要求需要信号の処理は、前記回転シャフトの回転数に伴う、前記押しのけ容積需要信号の変化とその結果として生じる前記油圧ポンプ及び前記油圧モータの前記少なくとも一方の作動流体の押しのけ容積との間の遅延の変化を考慮に入れることを特徴とする請求項３に記載の油圧トランスミッション。
【請求項７】
前記回転シャフトの回転数に依存する前記要求需要信号の処理は、前記回転シャフトの回転数及び／又は前記圧力信号により表される前記圧力に伴う、押しのけ容積需要信号における一定の変化に対する前記油圧ポンプ及び前記油圧モータの前記少なくとも一方のトルクの応答の振幅における変化をさらに考慮に入れることを特徴とする請求項６に記載の油圧トランスミッション。
【請求項８】
前記需要補償モジュールは、前記１以上の振動に応答する信号をフィルタにかけて前記減衰信号を生成することを特徴とする請求項１に記載の油圧トランスミッション。
【請求項９】
前記要求需要信号の処理は、前記減衰信号を、前記要求需要信号又は前記要求需要信号に由来する信号に加算することを含むことを特徴とする請求項８に記載の油圧トランスミッション。
【請求項１０】
前記需要補償モジュールは、バンドパスフィルタを用いて、前記１以上の振動に応答する信号をフィルタにかけることを特徴とする請求項８に記載の油圧トランスミッション。
【請求項１１】
前記需要補償モジュールは、前記回転シャフトの回転数に応じて変化する位相進みを有するフィルタを用いて、前記１以上の振動に応答する信号をフィルタにかけることを特徴とする請求項８に記載の油圧トランスミッション。
【請求項１２】
前記１以上の振動は前記回転シャフトに連結された構成要素の振動であり、前記振動に応答する信号は前記回転シャフトの回転数を表すものであることを特徴とする請求項８に記載の油圧トランスミッション。
【請求項１３】
前記１以上の振動は、前記油圧トランスミッションが取り付けられる機械の構成要素の振動であり、前記振動に応答する信号は、前記振動に対する感受性を有するセンサから受け取られる信号であることを特徴とする請求項８に記載の油圧トランスミッション。
【請求項１４】
前記需要補償モジュールは、前記要求需要信号及び前記減衰信号を処理して、前記１以上の振動の検知に応答して前記押しのけ容積需要信号を計算することを特徴とする請求項１に記載の油圧トランスミッション。
【請求項１５】
請求項１に記載の油圧トランスミッションと、
前記油圧ポンプの前記駆動シャフトに連結される風車ロータと、
前記油圧モータの前記出力シャフトに連結された発電機と、
を備える風力発電装置。
【請求項１６】
油圧トランスミッションにおける油圧ポンプ又は油圧モータの少なくとも一方の制御方法であって、
前記油圧トランスミッションは、
可変容量型の油圧ポンプと、
可変容量型の油圧モータと、
前記油圧ポンプに連結された、前記油圧ポンプを駆動するための駆動シャフトと、
前記油圧モータに連結された、負荷への連結のための出力シャフトと、を備え、
前記油圧ポンプ及び前記油圧モータの少なくとも一方は、
回転シャフトと、
前記回転シャフトの位置又は回転数を計測するためのシャフトセンサと、
少なくとも１つのローブを有する少なくとも１つのカムと、
前記回転シャフトの回転とともに周期的に変化する作動容積を有する複数のシリンダと、
低圧作動流体ライン及び高圧作動流体ラインと、
各シリンダと、前記低圧作動流体ライン及び前記高圧作動流体ラインとの間の作動流体の流れを調節するための複数のバルブであって、前記バルブの少なくとも１つは、各シリンダと関連する電気制御式の弁であるバルブと、を備え、
前記制御方法は、
要求需要信号及び前記回転シャフトの回転数を示すシャフト速度信号を受け取ること、
１以上の振動を減衰させるために計算される減衰信号を計算すること、
前記要求需要信号及び前記減衰信号を処理して押しのけ容積需要信号を計算すること、及び
前記電気制御式の弁を能動的に制御して、それによりシリンダ容積の各サイクルにおける各シリンダによる作動流体の前記正味押しのけ容積を決定し、前記正味押しのけ容積の時間平均を前記押しのけ容積需要信号によって示される作動流体の前記押しのけ容積に合致させることを含み、
前記減衰信号は、前記１以上の振動の周波数及び前記回転シャフトの回転数を考慮に入れて計算され、それにより前記押しのけ容積需要信号に対する前記シリンダによる前記正味押しのけ容積の応答の振幅及び位相の、前記１以上の振動の振動数及び前記回転シャフトの回転数にともなう変化を補償することを特徴とする制御方法。
【請求項１７】
前記要求需要信号はトルク信号であり、前記減衰信号は減衰トルク信号であり、減衰トルク信号によって表されるトルクは、補償されたトルク信号を計算するために、前記要求需要信号を処理することによって得られるトルク値に加算され、
前記補償されたトルク信号及び前記高圧作動流体ライン内の圧力を示す圧力信号を処理することによって前記押しのけ容積需要信号が計算されることを特徴とする請求項１６に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリンダと、各シリンダに関連し、シリンダ作動容積の連続する各サイクルにおいて各シリンダが作動サイクルを実行するか非動作サイクルを実行するかを決定するように制御され得る電気制御式バルブと、を有する可変容量油圧ポンプ及びモータを備える油圧トランスミッションの分野に関する。
【背景技術】
【０００２】
風力発電装置や車両等の装置において、１以上の可変容量型油圧モータを駆動するために圧油を供給する１以上の可変容量型油圧ポンプを有する油圧トランスミッションを用いることが知られている。例えば、風力発電装置の場合は、可変容量型油圧ポンプは、風によって駆動されるロータに連結された駆動シャフトによって駆動され、１以上の可変容量型油圧モータは、１以上の発電機に連結され、該油圧ポンプの出力からの加圧作動油によって駆動されるようになっている場合がある。車両の場合は、内燃機関又はバッテリーが油圧ポンプを駆動し、１以上の油圧モータが加圧作動油を該ポンプから受け取り、各ホイールや他のアクチュエータを駆動するようになっている場合がある。
【０００３】
このように用いることができる可変容量油圧ポンプ及びモータは、回転シャフトと、作動室容積が周期的に変化する複数のシリンダと、を備え、シリンダ作動容積の各サイクルにおいて、シリンダ作動容積のサイクルと位相の関係を有するように、各シリンダを介して押しのけられる作動流体容積が電気制御式の弁により調整されて、該機械による作動流体の正味処理量を決定するようになっているものを含む。例えば、欧州特許出願公開第０３６１９２７号明細書は、シリンダ作動容積のサイクルと位相の関係を有するように電気制御式バルブを開閉してポンプの個々のシリンダと低圧作動流体ラインとの間の流体連結を調節することにより、複数のシリンダを有するポンプを介した作動流体の正味処理量を制御する方法を開示している。これによれば、個々のシリンダは、シリンダ作動容積の各サイクルにおいて、所定の固定された体積の作動流体を押しのけるように（動作サイクル）、又は、作動流体の正味押しのけ容積が存在しない非動作サイクル（アイドルサイクルともいう）を実行するようにコントローラによって選択可能であって、それによりポンプの正味処理量を需要に動的に合致させることが可能となる。欧州特許出願公開第０４９４２３６号明細書ではこの原理を進化させており、個々のシリンダと高圧作動流体ラインとの間の流体連結を調節する電気制御式のポペット弁を含み、これによって油圧モータ（幾つかの実施形態では、選択的な運転モードにおいてポンプ又はモータとして機能する）の提供を容易にする。欧州特許出願公開第１５３７３３３号明細書では、個々のシリンダの最大の押しのけ容積の一部のみが選択される動作サイクルの可能性を紹介している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このタイプの可変容量型ポンプ及びモータは、需要の変化に迅速に応答することができ、エネルギー効率が良い。したがってこのタイプの油圧トランスミッションは、迅速に制御可能でありエネルギー効率が良い。
【０００５】
油圧ポンプ又はモータは、油圧トランスミッションを含む機械において起こる可能性のある特定の振動を減衰するように制御することができるかもしれない。例えば、風力発電装置であれば、油圧ポンプ又はモータは、ブレードのエッジ方向における振動や、タワー又はナセルの構造振動モードを減衰させるように使用されるかもしれない。減衰され得る他の振動には、ドライブトレイン（例えば、風力発電装置のタービンを油圧ポンプに連結させるドライブトレイン）のねじれの力に起因するシャフト速度の振動や、ポンプ又はモータを保持するトルク反作用マウントに抗うポンプまたはモータの振動や、海洋において油圧トランスミッションが取り付けられる浮体プラットフォームの動きが含まれる。
【０００６】
しかし、そのような振動を減衰させるように油圧ポンプ又はモータを制御することは、この種の可変容量型ポンプ及びモータに本来備わっている性質のために困難であることが見出された。実際、そのようなタイプの機械が定常状態の入力パラメータで動作する場合であっても、振動は原理的には起こり得る。
【０００７】
本発明者らは、油圧ポンプ及び／又はモータによる作動流体の所望の押しのけ容積レートを決定する要求需要信号（例えば、トルク需要信号）の変化と、油圧ポンプ及び／又はモータが流体を押しのけて該変化を実現させるまでの時間差に起因する遅延のために、上記のような困難が発生することを特定した。これは、個々のシリンダによる押しのけ容積は、特定の決定ポイントにおいて（例えばシリンダ作動容積の１サイクルあたり１回）のみ制御することが可能であるという事実に起因する。例えば、最大の押しのけ容積を伴うポンピングサイクルが選択された場合、低圧バルブを閉じるように、最大シリンダ作動容積となる点の近傍で決定がなされなければならない。また、ポンプ及びモータの前記少なくとも一方によって作動流体の正味押しのけ容積の時間平均が選択されて、シリンダ作動容積のサイクルを多数回行うことで需要押しのけ容積をかなり正確に合致させることが可能ではあるが、少数回のシリンダ作動容積のサイクルでは、実際の押しのけ容積は要求される押しのけ容積とは大幅に異なる場合があるため、本来的な制御遅延もいくつか存在する。
【０００８】
また、制御の遅延の時間は、シリンダ作動容積のサイクルを駆動する回転シャフト（例えばクランクシャフト）の回転数に依存するため、また、該回転数は、連続するシリンダが動作サイクル又は非動作サイクルを実行するかどうかに関する決定ポイントの時間間隔を決定するため、可変である。
【０００９】
油圧ポンプ及び／又はモータの振幅応答もまた、回転シャフトの回転数に伴い変化する。これは、油圧ポンプ及び／又はモータにより生成されるトルクは油圧ポンプ及び／又はモータによる作動流体の押しのけ容積レート（１秒あたりの容積）に比例し、該押しのけ容積レートはシリンダ作動容積のサイクルの周波数に比例し、該周波数は回転シャフトの回転数に比例するためである。
【００１０】
よって、本発明は、上記したタイプのポンプ及び／又はモータを含む油圧トランスミッションについて、振動をより減衰させるための、改善された制御を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の態様によれば、
可変容量型の油圧ポンプと、
可変容量型の油圧モータと、
前記油圧ポンプに連結された、前記油圧ポンプを駆動するための駆動シャフトと、
前記油圧モータに連結された、負荷への連結のための出力シャフトと、を備える油圧トランスミッションであって、
前記油圧ポンプ及び油圧モータの少なくとも一方（いくつかの実施形態ではその両方）は、
回転シャフトと、
前記回転シャフトの位置又は回転数を計測するためのシャフトセンサと、
少なくとも１つのローブを有する少なくとも１つのカムと、
前記回転シャフトの回転とともに周期的に変化する作動容積を有する複数のシリンダと、
低圧作動流体ライン及び高圧作動流体ラインと、
各シリンダと前記低圧・高圧流体ラインとの間の作動流体の流れを調節するための複数のバルブであって、前記バルブの少なくとも１つは、各シリンダと関連する電気制御式の弁であるバルブと、を備え、
前記油圧トランスミッションは制御手段（例えば１以上のコントローラ）を含み、
前記制御手段は、
要求需要信号を受け取る要求需要入力部を有し、押しのけ容積需要信号を出力する需要補償モジュールと、
前記需要補償モジュールから前記押しのけ容積需要信号を受け取る押しのけ容積需要入力部を有し、前記電気制御式の弁を能動的に制御して、それによりシリンダ容積の各サイクルにおいて各シリンダによる正味押しのけ容積を決定し、前記正味押しのけ容積の時間平均を前記押しのけ容積需要信号によって示される需要に合致させるための指令信号を生成するように構成されたバルブ信号生成モジュールと、
１以上の振動を減衰させるために計算される減衰信号を計算するように構成された減衰信号生成モジュールと、を備え、
前記需要補償モジュールは、前記要求需要信号及び前記減衰信号を処理して前記押しのけ容積需要信号を計算し、
前記減衰信号生成モジュールは、前記１以上の振動の周波数及び前記回転シャフトの回転数を考慮に入れて前記減衰信号を計算し、それにより前記押しのけ容積需要信号に対する前記シリンダによる前記正味押しのけ容積の応答の振幅及び位相の、前記１以上の振動の前記周波数及び前記回転シャフトの前記回転数に伴う変化を補償することを特徴とする油圧トランスミッションが提供される。
【００１２】
１以上の前記振動は、回転シャフトの速度における振動であってもよいし、回転シャフトに固定して取り付けられた構成部品の振動であってもよい。前記振動は、回転シャフトのトルクにおける振動であってもよい。よって、減衰信号は、回転シャフトの回転数を処理することによって計算されてもよい。例えば、前記振動は、回転シャフトの回転数の振動であってもよく、例えばそのような振動は、ドライブトレイン（例えば、油圧ポンプと風車のローターハブとの連結や、油圧モータと発電機との連結）のねじれの力に起因して発生する。
【００１３】
１以上の前記振動は、高圧作動流体ライン内の圧力における振動でもよい。したがって、前記減衰信号は、受け取った回転シャフト内の圧力を示す圧力信号を処理することによって計算されてもよい。前記振動は、例えば、高圧及び低圧作動流体ラインと、可変容量型ポンプ及び可変容量型モータとを含む油圧回路内の作動流体の振動であってもよい。
【００１４】
１以上の前記振動は、油圧トランスミッションに機械的に繋がっている（例えば機械的に連結される）構成部品（例えば、油圧トランスミッションを含む機械（例えば風力発電装置や車両）の構成部品）の振動であってもよい。前記減衰信号は、振動に対して感受性を有する受信信号（例えば、振動する構成部品（例えば、風力発電装置のブレードや、風力発電装置のタワーや、浮体プラットフォームの基礎）に取り付けられた風速計から受け取った信号）を処理することによって計算されてもよい。
【００１５】
関係のある振動の他の例としては、風力発電装置のブレードのエッジ方向の振動、風力発電装置のタワー又はナセルの構造振動モード、トルク反作用マウントに抗う油圧ポンプ又は油圧モータの振動、油圧トランスミッションが固定される浮体プラットフォームの動き等が挙げられる。
【００１６】
そこで、本発明では、シリンダによる作動流体の特定の正味押しのけ容積を実際に押しのける際の時間遅延を考慮する。これらの時間遅延は、典型的には、シリンダにより押しのけられる作動流体の押しのけ容積が、シリンダ作動容積の各サイクルのうち限られた部分でしか制御できないために生じる。例えば、ポンピングサイクルでは、低圧バルブを閉じて作動流体の正味押しのけ容積を伴う動作サイクルを実行するか、それとも低圧バルブを開けたままとして作動流体の押しのけ容積を伴わないアイドルサイクルを実行するかについて、下死点の前後で決定がなされる必要がある。
【００１７】
また、ポンプ及びモータの前記少なくとも一方によって作動流体の正味押しのけ容積の時間平均が選択されて、シリンダ作動容積のサイクルを多数回行うことで需要押しのけ容積をかなり正確に合致させることが可能ではあるが、少数回のシリンダ作動容積のサイクルでは、実際の押しのけ容積は要求される押しのけ容積とは大幅に異なる場合があるため、本来的な制御遅延もいくつか存在する。いくつかの処理のステップは、各信号が表される単位を考慮に入れる。
【００１８】
前記要求需要信号により表される要求需要は、例えば、単位時間当たりの押しのけ容積レート（例えば、１秒あたりの作動流体の体積）又は回転シャフトの１回転当たりの押しのけ容積レート（例えば、１回転あたりの作動流体の体積）を示す値であってもよく、又はトルク（トルク需要）を示す値であってもよい。単位時間当たりの押しのけ容積レートは、回転シャフト１回転当たりの押しのけ容積レートと、回転シャフトの回転数との積である。トルクは押しのけ容積レート（単位時間当たりの体積）及び高圧マニホールド内の圧力に比例する。いずれの場合も、要求需要信号によって表される要求需要は任意の適切な単位で特定することができ、いくつかの実施形態では、最大値に占める割合（例えば、回転シャフトの１回転当たり押しのけられ得る作動流体の最大可能容積に占める割合としての、回転シャフトの１回転当たり押しのけられようとする作動流体の体積）として特定される。
【００１９】
押しのけ容積需要信号は、ポンプ及び／又はモータにより１秒当たり押しのけられようとする作動流体の体積に関連する（例えば比例する）単位で表現されてもよい。バルブ信号生成モジュールは、典型的には、指令信号を生成するときに回転シャフトの回転数を考慮に入れる。これは、実際の作動流体の正味押しのけ容積が、各シリンダの使用可能な容積、シリンダ容積の各サイクル中に押しのけられる各シリンダの使用可能な容積の割合、及び、シリンダ作動容積のサイクルの速度（これは回転シャフトの回転数に比例する）に依存するためである。
【００２０】
しかし、いくつかの実施形態では、押しのけ容積需要信号は、回転シャフトの現在の回転数でのポンプ及び／又はモータの最大押しのけ容積に占める割合に関連する（例えば比例する）単位で表現される。この場合、需要補償モジュールは、補償されたトルク信号及び圧力信号を処理して押しのけ容積需要信号を決定するときに回転シャフトの回転数を考慮に入れてもよい。
【００２１】
回転シャフトの回転数は、例えば、シャフトセンサで測定することができ、又はシャフトセンサからの信号を処理することにより得られる。したがって、回転シャフトの回転数を表すシャフト速度信号が受信されることができる。しかし、回転シャフトの回転数は、計算により得られてもよく、又は制御されてもよい。
【００２２】
需要補償モジュールは、フィードフォワードフィルタを用いて前記受信した需要信号を処理するようになっていてもよい。
【００２３】
前記フィードフォワードフィルタは、１以上の周波数帯域において１以上の信号（例えば、前記受信した需要信号及び／又は前記圧力信号）の成分を減衰させるようになっていてもよい。
【００２４】
前記フィードフォワードフィルタは、典型的には、１以上の帯域阻止フィルタ（例えばノッチフィルタ）を備える。前記需要補償モジュールは、それによって望ましくない振動数を減衰することができ、例えば、油圧トランスミッションと機械的に繋がっている（例えば機械的に連結している）構成部品の共振周波数（例えば駆動シャフトや風車ブレードの共振周波数等）に対応する振動数を低減することができる。典型的には、減衰される周波数帯域のいくつかまたは全ては、回転シャフトの回転数に伴って変化しない。
【００２５】
前記シャフト速度信号に依存する前記受け取った需要信号の処理は、前記回転シャフトの前記回転数に伴う、前記押しのけ容積需要信号の変化と、その結果として生じる前記油圧ポンプ及び前記油圧モータの前記少なくとも一方の作動流体の押しのけ容積との間の遅延の変化を考慮に入れるようになっていてもよい。
【００２６】
実際のところ、電気制御式のバルブの能動的な制御（典型的には下死点又は上死点付近で行われる）と、その結果として押しのけられる作動流体の押しのけ容積（下死点と上死点の間で最大値に到達する）との間には遅延が存在する。したがって、この遅延、及び回転シャフトの回転数に伴う遅延の変動を考慮に入れることができる。遅延は、典型的には回転シャフトの回転数に反比例する。
【００２７】
前記回転シャフトの回転数を考慮に入れた需要信号の処理は、前記回転シャフトの回転数及び／又は前記圧力信号により表される前記圧力に伴う、押しのけ容積需要信号における与えられた変化に対する前記油圧ポンプ及び前記油圧モータの前記少なくとも一方の前記トルクの応答の振幅における変化をさらに考慮に入れるようになっていてもよい。
【００２８】
トルク応答の振幅は回転シャフトの回転数に伴って変化するので、押しのけ容積需要信号の変化に対する前記ポンプ及び／又はモータのトルク応答の遅延及び振幅の双方が考慮されてもよい。
【００２９】
前記需要補償モジュールは、例えばフィードバックフィルタ等のフィルタを用いて、前記振動のうちの１以上（又は全て）に応答する信号をフィルタにかけて前記減衰信号を決定するようになっていてもよい。
【００３０】
前記振動に応答する信号は、例えば、高圧作動流体ライン内の圧力や、回転シャフトにおけるトルク、又は回転シャフトの回転数であってもよい。
【００３１】
前記減衰信号（例えば減衰するトルク）は、前記要求需要信号又はフィードフォワードフィルタを用いて前記要求需要信号（例えばトルク需要信号）を処理することにより得られる値（例えばトルク値）に可算されてもよい。
【００３２】
前記フィルタ（典型的にはフィードバックフィルタ）は、バンドパスフィルタを備えていてもよい。
【００３３】
通常、前記振動に応答する信号のフィルタリングは、典型的には、減衰が実用的ではない低周波数を除去し、及び／又は、押しのけ容積需要信号に対する作動流体の正味押しのけ容積の応答の遅延が大きくなって十分に減衰することができないような高周波数を除去する。
【００３４】
前記振動に応答する信号のフィルタリングは、前記回転シャフトの前記回転数に応じて変化する位相進み（該位相進みは周波数に依存する場合がある）を有するフィルタ（例えばフィードバックフィルタ）によって実行されてもよい。位相進みは正又は負であってもよい。
【００３５】
前記フィルタ（例えばフィードバックフィルタ）は、前記回転シャフトの前記回転数に応じて、可変の振幅応答を有していてもよい。前記フィルタの振幅応答は、回転シャフトの回転数に応じて異なる周波数又は周波数領域において最大のゲインを有していてもよい。前記フィルタの振幅応答は、回転シャフトの回転数に応じて異なる周波数又は周波数領域において一定のゲインを有していてもよい。前記フィルタのゲインは、高周波及び低周波においてゼロに近づく前記押しのけ容積需要信号の関数であってもよく、それらの間で実質的に一定のゲインを有していてもよい。それよりも小さい周波数においてゲインが減少する周波数又はそれよりも大きい周波数においてゲインが減少する周波数は、回転シャフトの回転数に応じて異なっていてもよい。
【００３６】
前記フィルタ（例えばフィードバックフィルタ）の位相進みは、周波数に依存してもよい。よって、前記フィルタによって周波数の信号に加えられる位相進みは、前記信号の周波数及び回転シャフトの回転数の双方に応じて異なっていてもよい。
【００３７】
１以上の前記振動は前記回転シャフトに連結された構成要素の振動であり、前記振動に応答する前記信号は前記回転シャフトの前記回転数を表すものであってもよい。
【００３８】
１以上の前記振動は、前記油圧トランスミッションが取り付けられる機械の構成要素の振動であり、前記振動に応答する前記信号は、前記振動に対する感受性を有するセンサから受け取られる信号であってもよい。
【００３９】
例えば、１以上の前記振動は風力発電装置のブレードにおける振動であってもよく、前記センサはブレードの曲げを測定するための歪みゲージであってもよい。１以上の前記振動は風力発電装置のタワーにおける振動であってもよく、前記センサはタワーの動きを測定する加速度計であってもよい。このように、前記センサは、例えば、歪みゲージや加速度計であってもよい。
【００４０】
前記要求需要信号は、回転シャフト又は回転シャフトに連結される構成要素における所望のトルクを表すトルク需要信号であってもよい。例えば、油圧トランスミッションが風力発電装置の一部であって、油圧ポンプ及び油圧モータの前記少なくとも一方が油圧ポンプである場合には、前記トルク需要信号は、風車の駆動シャフトにおける所望のトルクを表すものであるかもしれない。油圧トランスミッションが車両の一部であって、油圧ポンプ及び油圧モータの前記少なくとも一方が油圧モータである場合には、前記トルク需要信号は、前記油圧モータの出力シャフトに連結される負荷における所望のトルク（例えば車両のホイールに加わるトルク）を表すものであるかもしれない。
【００４１】
前記要求需要信号がトルク需要信号である場合、前記需要補償モジュールは、典型的には、前記トルク需要信号を処理して、補償されたトルク信号を求める。この補償されたトルク信号は、前記１以上の振動の周波数及び回転シャフトの回転数を考慮に入れて計算され、これにより、前記１以上の振動の周波数及び前記回転シャフトの回転数に伴う、前記押しのけ容積需要信号に対する前記シリンダによる前記正味押しのけ容積の前記応答の振幅及び位相における変化を補償する。この場合、前記減衰信号は、前記１以上の振動の周波数及び回転シャフトの回転数を考慮に入れて計算されるトルク減衰信号であり、これにより、前記１以上の振動の周波数及び前記回転シャフトの回転数に伴う、前記押しのけ容積要求信号に対する前記シリンダによる前記正味押しのけ容積の前記応答の振幅及び位相における変化を補償する。補償されたトルク信号を得るための前記トルク需要信号の処理は、典型的には、前記トルク減衰信号を前記トルク需要信号に加算することを含む。
【００４２】
前記需要補償モジュールは、典型的には、高圧作動ライン内の圧力を示す圧力信号を受け取る圧力入力部を備える。前記押しのけ容積需要信号は、前記補償されたトルク及び前記圧力信号を、例えば前記補償されたトルク信号により表されるトルクを前記圧力信号で表される圧力で除するなどして、処理することによって計算されてもよい。
【００４３】
初期設定では、前記要求需要信号は、前記減衰信号を考慮しては処理されない。そのような場合、前記要求需要信号及び前記減衰信号を処理して、１以上の振動の検知に応答して前記押しのけ容積需要信号を計算するようになっていてもよい。
【００４４】
典型的には、前記制御手段は、シリンダ作動容積の各サイクルについて、各シリンダが、そのシリンダによる作動流体の正味押しのけ容積が存在する（すなわち決定される正味押しのけ容積がゼロよりも大きい）動作サイクルを実行するべきか、それとも作動流体の正味押しのけ容積が存在しない（すなわち決定される正味押しのけ容積がゼロである）非動作サイクルを実行するべきかを決定する。典型的には、前記制御手段は、少なくとも前記油圧ポンプ又は油圧モータの前記少なくとも一方が回転シャフト１回転あたりの最大可能押しのけ容積よりも少ない押しのけ容積で作動している場合には、シリンダ作動容積のサイクルの少なくとも一部が非動作サイクルであることを特定する。典型的には、押しのけ容積需要（前記押しのけ容積需要信号によって表される押しのけ容積の値）の少なくともある範囲について、前記制御手段は、各サイクルにおいて同一の正味押しのけ容積が決定される非動作サイクル又は動作サイクルのみが存在すべきであることを決定する。典型的には、押しのけ容積需要の少なくともある範囲について、前記制御手段は、各サイクルにおいてシリンダによる作動流体の最大の正味押しのけ容積が決定される非動作サイクル又は動作サイクルのみが存在すべきであることを決定する。いくつかの実施形態では、少なくとも一部の動作サイクルの中で、前記制御手段は、あるシリンダが正味押しのけ容積の最大値の一部（即ち、ゼロよりも大きく１よりも小さい割合）である正味押しのけ容積を生成すべきであることを決定する。典型的には、前記制御手段は、押しのけ容積需要が前記油圧ポンプ及び油圧モータの前記少なくとも一方の最大押しのけ容積よりも小さい閾値を下回る場合にのみ、あるシリンダがある動作サイクル中に正味押しのけ容積の最大値の一部である正味押しのけ容積を生成すべきであることを決定する。典型的には、前記制御手段が、動作サイクル中のシリンダによる最大正味押しのけ容積の一部である正味押しのけ容積を生成する動作サイクルをシリンダが行うべきであることを決定する場合には（例えば、押しのけ容積需要が所定の範囲内である場合）、動作サイクル中のシリンダによる最大正味押しのけ容積の一部である正味押しのけ容積を生成する動作サイクルをシリンダが行う動作サイクルは、少なくとも何回かの非動作サイクル又は少なくとも何回かの、動作サイクル中のシリンダによる最大正味押しのけ容積が選択される動作サイクルの間に散在するように行われる。非動作サイクルと、シリンダにより最大正味押しのけ容積が押しのけられる動作サイクルと、最大正味押しのけ容積の一部が押しのけられる動作サイクルとが散在する押しのけ容積需要の値の範囲が存在してもよい。
【００４５】
本発明は、第２の態様において、本発明の第１の態様に係る油圧トランスミッションと、前記油圧ポンプの前記駆動シャフトに連結される風車ロータと、前記油圧モータの前記出力シャフトに連結された発電機と、を備える風力発電装置にも及ぶ。
【００４６】
本発明は、第３の態様において、本発明の第１の態様に係る油圧トランスミッションと、前記油圧ポンプの前記駆動シャフトに連結されるエンジンと、前記油圧モータの出力シャフトに連結されるアクチュエータ（例えばホイール）と、を備える車両にも及ぶ。
【００４７】
前記油圧ポンプ及び油圧モータの少なくとも一方が油圧ポンプである場合、前記回転シャフトは、典型的には、前記駆動シャフトであるか、又は前記駆動シャフトに連結される。前記油圧ポンプ及び油圧モータの少なくとも一方が油圧モータである場合、前記回転シャフトは、典型的には、前記出力シャフトであるか、又は前記出力シャフトに連結される。
【００４８】
本発明は、第４の態様において、油圧トランスミッションにおける油圧ポンプ又は油圧モータの少なくとも一方を制御する方法であって、
前記油圧トランスミッションは、
可変容量型の油圧ポンプと、
可変容量型の油圧モータと、
前記油圧ポンプに連結された、前記油圧ポンプを駆動するための駆動シャフトと、
前記油圧モータに連結された、負荷への連結のための出力シャフトと、を備え、
前記油圧ポンプ及び油圧モータの少なくとも一方は、
回転シャフトと、
前記回転シャフトの位置又は回転数を計測するためのシャフトセンサと、
少なくとも１つのローブを有する少なくとも１つのカムと、
前記回転シャフトの回転とともに周期的に変化する作動容積を有する複数のシリンダと、
低圧作動流体ライン及び高圧作動流体ラインと、
各シリンダと、前記低圧作動流体ライン及び前記高圧流体ラインとの間の作動流体の流れを調節するための複数のバルブであって、前記バルブの少なくとも１つは、各シリンダと関連する電気制御式の弁であるバルブと、を備え、
前記方法は、
要求需要信号及び前記回転シャフトの回転数を示すシャフト速度信号を受け取ること、
１以上の振動を減衰させるために計算される減衰信号を計算すること、
前記用固有需要信号及び前記減衰信号を処理して押しのけ容積需要信号を計算すること、及び
前記電気制御式の弁を能動的に制御して、それによりシリンダ容積の各サイクルにおける各シリンダによる作動流体の前記正味押しのけ容積を決定し、前記正味押しのけ容積の時間平均を前記押しのけ容積需要信号によって示される作動流体の前記押しのけ容積に合致させることを含み、
前記減衰信号は、前記１以上の振動の周波数及び前記回転シャフトの回転数を考慮に入れて計算され、それにより前記押しのけ容積需要信号に対する前記シリンダによる前記正味押しのけ容積の応答の振幅及び位相の前記１以上の振動の前記振動数及び前記回転シャフトの前記回転数に伴う変化を補償することを特徴とする方法にも及ぶ。
【００４９】
１以上の前記振動は、回転シャフトの速度における振動であってもよいし、回転シャフトに固定して取り付けられた構成部品の振動であってもよい。１以上の前記振動は、回転シャフトのトルクにおける振動であってもよい。よって、減衰信号は、回転シャフトの回転数を処理することによって計算されてもよい。例えば、１以上の前記振動は、回転シャフトの回転数の振動であってもよく、例えばそのような振動は、ドライブトレインのねじれの力に起因して発生する。
【００５０】
１以上の前記振動は、高圧作動流体ライン内の圧力における振動でもよい。したがって、前記減衰信号は、受け取った回転シャフト内の圧力を示す圧力信号を処理することによって計算されてもよい。前記振動は、例えば、高圧及び低圧作動流体ラインと、可変容量型ポンプ及び可変容量型モータとを含む油圧回路内の作動流体の振動であってもよい。
【００５１】
１以上の前記振動は、油圧トランスミッションに機械的に繋がっている（例えば機械的に連結される）構成部品（例えば、油圧トランスミッションを含む機械（例えば風力発電装置や車両）の構成部品）の振動であってもよい。前記減衰信号は、前記振動の１以上（又は全て）に対して感受性を有する受信信号（例えば、振動する構成部品（例えば、風力発電装置のブレードや、風力発電装置のタワーや、浮体プラットフォームの基礎）に取り付けられた風速計から受け取った信号）を処理することによって計算されてもよい。
【００５２】
前記要求需要信号により表される要求需要は、例えば、単位時間当たりの押しのけ容積レート（例えば、１秒あたりの作動流体の体積）又は回転シャフトの１回転当たりの押しのけ容積レート（例えば、１回転あたりの作動流体の体積）を示す値であってもよく、又はトルク（トルク需要）を示す値であってもよい。単位時間当たりの押しのけ容積レートは、回転シャフト１回転当たりの押しのけ容積レートと、回転シャフトの回転数との積である。トルクは押しのけ容積レート（単位時間当たりの体積）及び高圧マニホールド内の圧力に比例する。いずれの場合も、要求需要信号によって表される要求需要は任意の適切な単位で特定することができ、いくつかの実施形態では、最大値に占める割合（例えば、回転シャフトの１回転当たり押しのけられ得る作動流体の最大可能容積に占める割合としての、回転シャフトの１回転当たり押しのけられようとする作動流体の体積）として特定される。
【００５３】
前記方法は、高圧作動流体ライン内の圧力を示す圧力信号を受け取ることを含んでもよい。
【００５４】
前記要求需要信号は、トルク需要信号であってもよい。前記方法は、前記トルク需要信号及び前記減衰信号を処理して、補償されたトルク信号：を求めることを含んでもよい。前記補償されたトルク信号及び前記圧力信号を処理して前記押しのけ容積需要信号を計算してもよい。
【００５５】
前記押しのけ容積需要信号を決定するための前記補償されたトルク信号及び前記圧力信号の処理は、前記補償されたトルク信号で表されるトルクを前記圧力信号で表される圧力で除することを含んでもよい。
【００５６】
前記受け取った需要信号を処理するステップは、需要補償モジュールによって実行されてもよい。前記電気制御式の弁は、前記押しのけ容積需要信号に応答してバルブ信号生成モジュールにより制御されもよい。
【００５７】
前記要求需要信号は、前記減衰信号を考慮して処理されなくてもよい。そのような場合、前記要求需要信号及び前記減衰信号を処理して、１以上の振動の検知に応答して前記押しのけ容積需要信号を計算するようになっていてもよい。
【００５８】
前記受け取った需要信号は、フィードフォワードフィルタを用いて処理されてもよく、該フィードフォワードフィルタは、１以上の周波数帯域において１以上の信号（例えば、前記受信した需要信号及び／又は前記圧力信号）の成分を減衰させるようになっていてもよい。前記周波数帯のいくつかまたは全ては、前記回転シャフトの回転数によって変化しなくてもよい。
【００５９】
前記受け取ったシャフト速度信号に依存する前記受け取った需要信号の処理は、前記回転シャフトの回転数に伴う、前記押しのけ容積需要信号の変化と、その結果として生じる前記油圧ポンプ及び前記油圧モータの前記少なくとも一方による作動流体の押しのけ容積との間の遅延の変化を考慮するようになっていてもよい。
【００６０】
前記受け取ったシャフト速度信号に依存する前記受け取った需要信号の処理は、前記回転シャフトの回転数及び／又は前記圧力信号により表される前記圧力に伴う、押しのけ容積需要信号における与えられた変化に対する前記油圧ポンプ及び前記油圧モータの前記少なくとも一方の前記トルクの応答の振幅における変化をさらに考慮するようになっていてもよい。
【００６１】
トルク応答の振幅は回転シャフトの回転数に伴って変化するので、押しのけ容積需要信号の変化に対する前記ポンプ及び／又はモータのトルク応答の遅延及び振幅の双方が考慮されてもよい。
【００６２】
前記減衰信号を計算するステップは、前記振動に応答する信号をフィルタにかけることを含んでもよい。前記受け取った需要信号がトルク信号である場合、前記方法は、前記振動に応答する信号をフィルタにかけることにより減衰トルクを計算することを含んでもよい。
【００６３】
前記振動に応答する信号は、例えば、高圧作動流体ライン内の圧力や、回転シャフトにおけるトルク、又は回転シャフトの回転数であってもよい。前記振動に応答する信号は、前記振動を計測するセンサから受け取られる信号であってもよく、例えば、振動する動きや歪みを測定する加速度計や歪みゲージからの信号であってもよい。
【００６４】
前記減衰信号（例えば減衰トルク）は、前記要求需要信号又はフィードフォワードフィルタを用いて前記要求需要信号（例えばトルク需要信号）を処理することにより得られる値（例えばトルク値）に可算されてもよい。
【００６５】
前記振動に応答する前記信号をフィルタにかけるステップは、バンドパスフィルタを用いて前記信号をフィルタにかけることを含んでもよい。前記振動に応答する前記信号のフィルタリングは、前記回転シャフトの回転数に応じて、可変の位相進みを与えることを含んでもよい。前記振動に応答する前記信号のフィルタリングは、前記回転シャフトの回転数に応じて、可変のゲインを与えることを含んでもよい。前記位相進みは、周波数に依存してもよい（前記１以上の振動の周波数に依存してもよい）。したがって、前記位相進みは前記信号の周波数と前記回転シャフトの回転数の双方によって異なる。
【００６６】
１以上の前記振動は前記回転シャフトに連結された構成要素の振動であり、前記振動に応答する前記信号は前記回転シャフトの前記回転数を表す信号であってもよい。前記振動は、前記油圧トランスミッションが取り付けられる機械の構成要素の振動であり、前記振動に応答する前記信号は、前記振動に対する感受性を有するセンサから受け取られる信号であってもよい。
【００６７】
例えば、１以上の前記振動は風力発電装置のブレードにおける振動であってもよく、前記センサはブレードの曲げを測定するための歪みゲージであってもよい。１以上の前記振動は風力発電装置のタワーにおける振動であってもよく、前記センサはタワーの動きを測定する加速度計であってもよい。このように、前記センサは、例えば、歪みゲージや加速度計であってもよい。
【００６８】
本発明の第４の態様に係る方法のさらなる特徴は、本発明の第１の態様について説明したものに対応する。
【図面の簡単な説明】
【００６９】
以下に、本発明の例示的な実施形態を、下記内容の図面を参照して説明する。
【００７０】
【図１】一実施形態に係る風力発電装置の概略構成図である。
【図２】一実施形態に係る油圧ポンプの概略構成図である。
【図３】油圧ポンプのマシンコントローラの概略構成図である。
【図４】トランスミッションコントローラの動作のフロー図である。
【図５】個々のシリンダによる押しのけ容積を決定するための押しのけ容積決定アルゴリズムのフロー図である。
【図６】図６Ａ及び図６Ｂは、押しのけ容積決定アルゴリズムの繰り返しの実行を示す表である。
【図７】油圧ポンプの押しのけ容積制御ロジックを示す概略図である。
【図８】異なる回転数における適切な位相進みと制御信号の周波数の関係を示すグラフである。
【図９】異なる回転数における適切な増幅器ゲインと制御信号の周波数の関係を示すグラフである。
【発明を実施するための形態】
【００７１】
図１に示す風力発電装置１はナセル２を備え、ナセル２はタワー４に支持され、複数のブレード８が取り付けられるタービン６を有する。
【００７２】
ナセル２は、油圧トランスミッション１０を収容し、油圧トランスミッション１０は、駆動シャフト１４を介して前記タービン６に連結される回転シャフトを有する油圧ポンプ１２を備える。前記油圧トランスミッション１０は、発電機駆動シャフト２０を介して発電機１８に連結される回転シャフトを有する油圧モータ１６をも含む。前記発電機１８は、コンタクタ２２を介して配電網に連結される。
【００７３】
油圧トランスミッション１０の内部では、作動流体として機能する油がタンク２４から低圧作動流体ライン２６を通って油圧ポンプ１２の入力側に供給される。加圧された油は、油圧ポンプ１２の出力側から、油空圧アキュムレータ３０と連通する高圧作動流体ライン２８を通って油圧モータ１６の入力側へと運ばれる。
【００７４】
前記ナセル２は、制御信号を油圧ポンプ１２及び油圧モータ１６に送って油圧ポンプ１２及び油圧モータ１６の押しのけ容積を調整することで油圧トランスミッション１０を制御するトランスミッションコントローラ３２をも収容する。制御信号（押しのけ容積需要信号）は、前記油圧ポンプ１２及び油圧モータ１６による押しのけ容積を要求する。該押しのけ容積は最大押しのけ容積に対する割合として表現される。押しのけ容積（１秒あたりの作動流体の体積）の絶対容積は、最大押しのけ容積に対する割合と、前記油圧ポンプ１２又は油圧モータ１６の回転シャフトの１回転あたりに押しのけられ得る最大容積と、油圧ポンプ１２又は油圧モータ１６の回転シャフトの回転速度（１秒あたりの回転数）との積となる。このように、トランスミッションコントローラ３２は、駆動シャフト１４を介して加えられるトルク（油圧ポンプ１２の押しのけ容積（１秒あたりの体積）及び高圧作動流体ライン２８内の圧力に比例する）を調節することができる。トランスミッションコントローラ３２は、油圧モータ１６の押しのけ容積（１秒あたりの容積）及び高圧作動流体ライン２８内の圧力に依存する電力生成率を調整することもできる。高圧作動流体ライン２８内の圧力は、油圧ポンプ１２が、油圧モータ１６よりも大きな押しのけ容積（１秒あたりの体積）で油を押しのける場合に増加し、油圧モータ１６が、油圧ポンプ１２よりも小さな押しのけ容積（１秒あたりの体積）で油を押しのける場合に減少する。前記油空圧アキュムレータ３０は、高圧側の作動流体の体積が変化することを許容する。一実施形態では、複数の油圧ポンプ１２及び／又は複数の油圧モータ１６が、高圧作動流体ライン２８と流体的に連通し、そのため、各々の押しのけ容積が考慮されなければならない。
【００７５】
トランスミッションコントローラ３２は、入力として、前記油圧ポンプ１２及び油圧モータ１６の回転シャフトの回転数、及び、高圧作動流体ライン２８内圧力の計測結果を含む信号を受け取る。トランスミッションコントローラ３２は、風速計３４からの風速信号、配電網からの情報、制御信号（例えば起動又は停止の指令や、突風に前もって高圧作動流体ライン２８の圧力を増加又は減少させるための指令等）、又は他のデータを必要に応じて受け取ってもよい。
【００７６】
トランスミッションコントローラ３２は、タワー４又はナセル２の中に配置された加速度計３６を用いて計測することができるタワー４における共鳴や、ブレード８に取り付けた加速度計３８を用いて計測することができるブレード８における振動等といった、風力発電装置１における共振を考慮してもよい。
【００７７】
この例の目的のために、制御手段はトランスミッションコントローラ３２を備え、該トランスミッションコントローラ３２はソリッドステートメモリ等の有形のコンピュータ可読媒体を備えるデータストレージ４２と電気的に接続するプロセッサ４０を含む。該データストレージ４２にはプログラム及び運転時に必要なデータが記憶される。前記制御手段は、油圧ポンプ１２及び油圧モータ１６に、トランスミッションコントローラ３２から要求される押しのけ容積に応答するバルブ制御信号を生成するマシンコントローラ（図１には示されない）を備える。当業者は、制御手段は、各々が制御機能の全体の一部を実行する複数の分散したコンピュータデバイスとして実装されてもよく、単一の装置として実装されてもよいことを理解するであろう。
【００７８】
図２は、シリンダの内側表面と、回転シャフト１０８から偏心カム１１０によって駆動され、シリンダの作動容積を周期的に変化させるようにシリンダ内部を往復運動するピストン１０６と、によって画定される作動容積１０２を有する複数のシリンダ１００を備える、電子的に整流された流体作動機械の形式の油圧ポンプ１６を示す図である。回転シャフト１０８は、発電機駆動シャフト２０に固く接続され、該発電機駆動シャフト２０とともに回転する。シャフト位置及び速度センサ１１２は、ある瞬間の回転シャフト１０８の角度位置及び回転数を測定し、信号ライン１１４を通して油圧ポンプ１２のマシンコントローラ１１６に知らせる。これによりマシンコントローラ１１６がその瞬間の各シリンダ１００のサイクルの位相を特定することができる。
【００７９】
シリンダ１００は、それぞれ、電子的に作動される面シールポペット弁の形式の低圧バルブ（ＬＰＶ）１１８と関連している。低圧バルブは、それぞれが関連するシリンダ１００に向かって内側に向いており、シリンダ１００から低圧作動流体ライン１２０に延びるチャネルを選択的にシールするように動作可能である。低圧作動流体ライン１２０は、１つ又はいくつかの、又は図に示されるように全てのシリンダ１００を、風力発電装置１の低圧作動流体ライン２６に接続するようになっていてもよい。前記ＬＰＶは、シリンダ１００内部の圧力が低圧作動流体ライン１２０内の圧力以下になると、すなわち吸入ストローク中に、シリンダ１００を低圧作動流体ライン１２０と流体的に接続させるように受動的に開くが、ＬＰＶ制御ライン１２４を介したマシンコントローラ１１６の能動的な制御の下で、シリンダ１００の低圧作動流体ライン１２０との流体的な接続を切断するように選択的に閉弁可能な、ノーマルオープンソレノイドクローズ型のバルブである。別の電子制御式のバルブ、例えばノーマルクローズソレノイドオープンのバルブを用いてもよい。
【００８０】
シリンダ１００はそれぞれ、圧力作動送出し弁の形式の高圧バルブ（ＨＰＶ）１２６とも関連している。ＨＰＶ１２６はシリンダ１００から外側に向いて開き、シリンダ１００から高圧作動流体ライン１２８に延びるチャネルをシールするように動作可能である。高圧作動流体ライン１２８は、１つ又はいくつかの、又は図に示されるように、全てのシリンダ１００を、前記油圧トランスミッション１０の高圧作動流体ライン２８に接続するようになっていてもよい。前記ＨＰＶ１２６は、シリンダ１００内の圧力が高圧作動流体ライン１２８内の圧力を超えると受動的に開くノーマルクローズ圧力オープンのチェック弁として機能する。ＨＰＶ１２６は、関連するシリンダ１００の圧力によってそのＨＰＶ１２６が一旦開かれると、マシンコントローラ１１６がＨＰＶ制御ライン１３２を介して選択的に開弁状態を維持してもよい、ノーマルクローズソレノイドオープンのチェック弁として機能してもよい。典型的には、ＨＰＶ１２６は、高圧作動流体ライン１２８内の圧力に抗ってマシンコントローラ１１６によって開弁することはできない。ＨＰＶ１２６は、それに加え、高圧作動流体ライン１２８には圧力が存在するがシリンダ１００には存在しない場合に、マシンコントローラ１１６の制御の下で開弁可能であってもよく、又は、例えば、バルブが国際公開第２００８／０２９０７３号又は国際公開第２０１０／０２９３５８号に記載のタイプのものであり前記文献に記載の方法にしたがって作動するもの等の場合、部分的に開弁可能であってもよい。
【００８１】
例えば、欧州特許出願公開第０３６１９２７号、欧州特許出願公開第０４９４２３６号及び欧州特許出願公開第１５３７３３３号（これらの内容をここに引用し、本明細書の開示として取り入れるものである）に記載の通常モードの運転では、ポンプコントローラは、油圧ポンプによる高圧作動流体ラインへの流体の正味の押しのけ容積レートを、典型的には、関連するシリンダのサイクルにおける最大容積の点の付近で１以上の前記ＬＰＶを能動的に閉じることによって選択する。そうすると低圧作動流体ラインへの通路が閉じられ、この後の収縮ストロークでは該関連するＨＰＶを通って流体が外側に移動させられる。
【００８２】
モータコントローラが、油圧モータによる高圧作動流体ラインからの流体の正味押しのけ容積レートを、１以上のＬＰＶを、それが関連するシリンダのサイクルの最小容積の点の直前に能動的に閉じることで選択し、低圧作動流体ラインへの通路が閉じられて、残りの収縮ストロークによってシリンダ内の流体が圧縮される、という点を除けば、モータは上記と同様に作動する。前記関連するＨＰＶは、そのＨＰＶ前後の圧力が等しくなり、少量の流体が該関連するＨＰＶを通って外へ移動させられると開く。モータコントローラはその後、典型的には該関連するシリンダのサイクルにおいて最大容積の付近となるまで、該関連するＨＰＶを開弁されたままに維持して、高圧作動流体ラインからの流体を許容し回転シャフトにトルクを作用させる。いくつかの実施形態では、必要に応じて、モータが選択的にポンプとして機能することができる。そのようなケースでは、ＬＰＶは前述のポンピングの手順に従って制御される。
【００８３】
ポンプコントローラおよびモータコントローラは、選択された正味の押しのけ容積レートを満たすように、流れを生成し、又はシャフトトルク若しくは出力を生成するために、ＬＰＶの閉弁及びＨＰＶの開弁の数及び順序を選択する。ポンプにおいては、ＨＰＶは完全に受動的に作動するようになっていてもよく、チェック弁であってもよい。モータにおいては、ＨＰＶは能動的に制御される。また、モータコントローラは、ＨＰＶを閉じる位相をシリンダ容積の変化に対して微細に変化させるように能動的に制御し、高圧作動流体ラインから低圧作動流体ラインへの、又はその逆の、流体の正味の押しのけ容積レートを選択する。
【００８４】
図２におけるポート１２２，１２３の矢印は、油圧ポンプ１２における流体の流れを示す。油圧モータ１６では、流れはその逆になる。圧力リリーフ弁１３４が、油圧ポンプ１２を損傷から保護するようになっていてもよい。
【００８５】
図３は、油圧ポンプ１２のマシンコントローラ１１６の概要構成図である。モータコントローラの構成はこれに対応する。プロセッサ１５０（例えばマイクロプロセッサやマイクロコントローラ等）は、バス１５２を通してメモリ１５４及び入出力ポート１５６と電子的に通信するようになっている。メモリ１５４は、シリンダ作動容積の各サイクルにおいて各シリンダ１００によって押しのけられる作動流体の正味の容積を決定するためのアルゴリズムの実行が実装されるプログラム１５８とともに、累積押しのけ容積誤差値を格納する１以上の変数１６０と、例えば各シリンダ角度位置に関するデータ１６３や各シリンダが無効とされているか否かに関するデータ１６４等の各シリンダ１００に関するデータを格納するデータベース１６２と、を格納する。いくつかの実施形態では、前記データベース１６２は各シリンダ１００が動作サイクルを行った回数１６５を格納する。
【００８６】
マシンコントローラ１１６は、押しのけ容積需要信号１７０、シャフト位置（すなわち、方向）信号１６６、及び、典型的には高圧作動流体ライン１２８内の圧力の計測値１６８を受信する。マシンコントローラ１１６からの出力は、高圧バルブ制御ライン１３２を通る高圧バルブ制御信号及び低圧バルブ制御ライン１２４を通る低圧バルブ制御信号を含む。マシンコントローラ１１６は、シリンダ１００からの押しのけ容積の総量を、時間をかけて押しのけ容積需要信号に合致させることを目標とするように構成される。シャフト位置は、シリンダ作動容積のサイクルと位相の関連性をもってバルブ制御信号が生成されることを可能とすることが要求される。回転シャフト１０８の回転数は、シャフト位置の変化率から計算することができる。圧力の計測値は、押しのけられた作動流体の正確な量を特定するために、又は他の計算において、用いることができる。マシンコントローラ１１６は、シリンダ１００が故障しているか、そしてそのため無効とされているか否かを示す信号であって、データベース１６２がそれに基づいて更新されることを可能とするための信号を受信してもよい。
【００８７】
図４に示す手順による油圧トランスミッション１０の運転中、トランスミッションコントローラ３２は、タービン６の回転数（タービンと油圧ポンプの回転シャフトは連結されているため、これは、該回転シャフト１０８の回転数と同一であるか、又は該回転シャフト１０８のギア比である）及び高圧作動流体ライン２８内の圧力とともに、風速を含む入力信号を受信する（２００）。次に、トランスミッションコントローラ３２は、複数の異なる風速における理想目標トルク及びシャフト回転速度をまとめたルックアップテーブル２０４を参照して、油圧ポンプ１２によりタービン６に作用させる目標トルク（油圧ポンプ１２に対する要求需要信号であり、この場合はトルク需要信号である）を決定する（２０２）。目標トルクが決定されると、その後トランスミッションコントローラ３２は以下において図７を参照して説明するトルク補償ステップを実行し、これにより補償されたトルク値を計算する（２０６）。該補償されたトルク値は、油圧ポンプ１２の押しのけ容積の計算に用いられる（２０８）。作動流体の容積及び押しのけ容積レートは、適切な単位を用いて計算することができる。この目標押しのけ容積は、例えば、油圧ポンプ１２が提供可能な最大押しのけ容積に対する割合として計算することができる。この例においては、押しのけ容積は、シリンダ１００あたりの最大出力の平均比率として表現される。これが表す押しのけ容積の実レートは、最大押しのけ容積の割合の平均、１つのシリンダ１００により押しのけられ得る最大容積、シリンダ１００の数、及び油圧ポンプ１２の回転シャフト１０８の回転数の積となる。結果として得られるトルクは、高圧作動流体ライン１２８内の圧力にも比例する。
【００８８】
油圧ポンプ１２の押しのけ容積が計算されると、油圧モータ１６の押しのけ容積も計算することができる。典型的には、油圧モータ１６の押しのけ容積は、最大効率で電力を生成するように計算される。しかし、いくつかの他のファクターを考慮に入れてもよい。例えば、油圧モータ１６の押しのけ容積は、高圧作動流体ライン内の圧力を変化させるように変化させてもよい。なお、高圧作動流体ライン内の圧力は、油圧モータ１６の押しのけ容積が油圧ポンプ１２による押しのけ容積よりも小さい時に増加し、油圧モータ１６の押しのけ容積が油圧ポンプ１２の押しのけ容積よりも大きい時に減少する。他のファクターが存在してもよい。例えば、発電機１８の巻線損失を低減し、発電効率を高めるために、発電機１８は、実質的に一定のトルクでの運転とスイッチ切断との間で切り替えられることが望ましい。再度になるが、以下に図７を参照して説明するように、油圧モータ１６の押しのけ容積を計算するこのステップは、補償されたトルク値を用いてもよい。
【００８９】
いくつかの実施形態では、トルク補償ステップは、振動の検知に応答した場合にのみ行われ、振動が検知されないときには、油圧ポンプ１２（及び／又は油圧モータ１６）の押しのけ容積需要を計算するために目標トルクが直接用いられる。
【００９０】
図５は、各シリンダ１００による正味押しのけ容積を連続して決定するために油圧ポンプ１２によって実行される手続きを示す図である。この手続が開始すると（３００）、格納された変数Error(k)１６０がゼロに設定される（３０２）。該変数Error(k)は、押しのけ容積需要（Demand）の以前の値と、マシンコントローラ１１６により決定された正味押しのけ容積（Displacement (k)）の以前の値との差を格納する。
【００９１】
その後、油圧ポンプ１２の回転シャフト１０８は、ある１個のシリンダ１００の決定ポイントに達するまで回転し、kの値を増加させる（３０４）。図２に示す例においては、８個のシリンダ１００が存在し、したがって各決定ポイントは、回転シャフト１０８の回転において４５°ずつ離れている。決定ポイントと決定ポイントの間に生じる実際の時間は、したがって、回転シャフト１０８が４５°回転するのに必要な時間であって、これは該回転シャフト１０８の回転数に反比例する。
【００９２】
各決定ポイントにおいて、マシンコントローラ１１６は、トランスミッションコントローラ３２から受け取った押しのけ容積需要（Demand）を読み込む（３０６）。そしてマシンコントローラ１１６は、Sigma (k)＝Error(k)＋押しのけ容積需要（Demand）を計算する（３０８）。次に、考慮されているシリンダ１００のステータスがチェックされる（３１０）。これは、シリンダ１００のデータのデータベース１６２，１６４を参照して実行される。もしシリンダ１００が無効にされていると判断された場合（例えば、そのシリンダが故障している場合等）は、そのシリンダ１００についてはそれ以上の行動はとられない。このメソッドは、次のシリンダ１００の決定ポイントに達すると、ステップ３０４から繰り返される。
【００９３】
シリンダ１００が無効にされていないと判断された場合は、その後、Sigma (k)はシリンダ１００により押しのけられる流体の容積と比較される（３１２）。この値（VOL）は、採り得るオプションが、正味押しのけ容積の存在しない非動作サイクルか、又は、シリンダ１００による作動流体の最大押しのけ容積が選択される完全な押しのけ容積動作サイクルのいずれかだけである場合には、単純に、そのシリンダ１００によって押しのけ可能な作動流体の最大容積であってもよい。しかし、VOLは、いくつかの場合において（例えば、シリンダの最大押しのけ容積の一部のみが押しのけられる部分サイクルを実行することが望まれる場合等）、この最大押しのけ容積よりも小さくてもよい。
【００９４】
Sigma (k)がVOLよりも大きい場合には、そのシリンダ１００が、VOLに等しい容積の作動流体を押しのける動作サイクルを実行することが決定される。Sigma (k)がVOL以下である場合には、そのシリンダ１００が、次のシリンダ１００作動容積のサイクルにおいて非動作サイクルとなり、正味押しのけ容積がゼロとなることが決定される。
【００９５】
制御信号は、その後、決定されたように動作サイクル又は非動作サイクルを考慮対象のシリンダ１００に実行させるため、該シリンダ１００の低圧及び高圧バルブ１２６に送られる。
【００９６】
このステップは、押しのけ容積需要（Demand）と、押しのけ容積需要（Demand）の以前の値とマシンコントローラ１１６により決定された正味押しのけ容積（Displacement (k)）の以前の値との差（このケースでは、格納された誤差の形をとっている）と、を効果的に考慮に入れ、そして、Sigma (k)が押しのけ容積を超える場合には、シリンダ１００に作動流体の正味押しのけ容積を生成する動作サイクルを実行させることにより、シリンダ１００による作動流体の正味押しのけ容積の時間平均を、押しのけ容積需要（Demand）によって表される押しのけ容積の時間平均に合致させる（３１４）。このような場合、押しのけ容積誤差（Error (k)）は、Sigma (k) −アクティブなシリンダ１００による押しのけ容積（Displacement (k)）に設定される。
【００９７】
そして押しのけ容積誤差（Error (k)）の値１６０が更新され、Error
(k+1)がSigma (k)−決定された押しのけ容積（Displacement (k)）に設定される。次のシリンダ（k+1）の決定ポイントに到達すると、この手順がステップ３０４から再度開始される。
【００９８】
押しのけ容積誤差値（Error (k)）１６０は、それまでに要求された押しのけ容積と、実際に押しのけられた容積との差の記録を、適切な単位で保持している。各サイクルにおいて、要求された押しのけ容積が押しのけ容積誤差値に可算され、実際に選択された押しのけ容積が減算される。効率的なことに、押しのけ容積誤差と要求された押しのけ容積需要との和が閾値（このケースではVOL）を超えるときはいつでも動作サイクルとなる。
【００９９】
したがって、押しのけ容積決定アルゴリズムの各実行において、押しのけ容積誤差値（Error (k)）は、押しのけ容積需要（Demand）を加算し、該アルゴリズムの実行中に決定される作動流体の正味押しのけ容積（Displacement (k)）を減算することで更新される。
【０１００】
このようにして、マシンコントローラ１１６は、押しのけ容積決定アルゴリズムが実行される回ごとに、押しのけ容積需要（Demand）を加算することで更新される累積の押しのけ容積需要誤差（Error (k)）を格納し、押しのけ容積決定アルゴリズムは、累積の押しのけ容積需要と、Sigma (k)が閾値を超えるたびに動作サイクルを実行させることによる累積の押しのけ容積との差を考慮に入れる。
【０１０１】
当業者は、この押しのけ容積決定アルゴリズムの効果は、いくつかのやり方で得ることができることを理解するであろう。例えば、押しのけ容積誤差（Error (k)）から要求された押しのけ容積（Displacement (k)）を減算するのではなく、ある期間にわたり、それまでに要求された作動流体の体積（Accumulated Demand (k)）と、それまでに押しのけられた作動流体の体積（Accumulated Displacement (k)）とを加算し、例えば、Accumulated Demand (k)−Accumulated Displacement (k)が閾値（VOL）を超えるときには毎回動作サイクルを選択することで、前記の２つが均等に合致し続けるように個々のシリンダの押しのけ容積を決定することも可能である。
【０１０２】
図６Ａは、シングルローブのカムの周りに等間隔に配置された８個のシリンダが存在する場合であって、全ての動作サイクルにおける押しのけ容積が１つのシリンダによって押しのけることができる最大の容積に等しく、押しのけ容積需要が最大シリンダ押しのけ容積の６３％で一定である場合の例において、Error (k)とSigma (k)の変化、及び、各シリンダについてなされた決定の例を示す表である。図６Ｂは他の例を示し、VOL＝１６％であり、よって、動作サイクル中に各シリンダにより押しのけられる容積が最大可能押しのけ容積の１６％であるときの、需要が１０％である場合の例である。
【０１０３】
本発明者らは、ポンプ及び／又はモータと機械的に繋がる構成要素において振動を減衰させるのは困難であることを見出した。このような困難は、シリンダによる作動流体の特定の正味押しのけ容積を実際に押しのける際の時間遅延に起因する。典型的には、これらの時間遅延は、あるシリンダによって押しのけられる作動流体の前記正味押しのけ容積がシリンダ作動容積の各サイクル中の限定された部分においてのみ制御されるために生じる。例えば、ポンピングサイクルでは、低圧バルブを閉じて作動流体の正味押しのけ容積を伴う動作サイクルを実行するか、それとも低圧バルブを開けたままとして作動流体の押しのけ容積を伴わないアイドルサイクルを実行するかについて、下死点の前後で決定がなされる必要がある。また、時間遅延は、回転シャフトの回転数及び前記押しのけ容積決定アルゴリズムが実行される頻度（これは、シリンダ選択の決定の時間間隔を決定するので、場合によってはポンプ又はモータの回転シャフトの回転数にも比例する）によって変化する。
【０１０４】
図７は、油圧ポンプ１２の押しのけ容積を制御するための制御ロジックを示す図である。油圧モータ１６も同様のやり方で制御されてもよい。この制御ロジックは、押しのけ容積需要信号を生成する需要補償モジュール４００と、バルブ信号生成モジュールとして機能するポンプコントローラ４２６とを備える。したがって前記制御ロジックは、データストレージ４２に格納されたプログラムコードを実行するトランスミッションコントローラ３２のプロセッサ４０により部分的に実行され、ポンプのマシンコントローラ１１６により部分的に実行される。当業者は、制御ロジックの一部またはすべてが、電子回路の形で実装されてもよいことを理解するであろう。
【０１０５】
トルク需要信号４０４（要求需要信号として機能する）は、ステップ２０２からの出力として受け取られる。トルク需要信号４０４はバンドストップフィルタ４０２を通してフィルタにかけられ、例えばブレード８、駆動シャフト１４、油圧ポンプ１２のケーシング、又はタワー４等の共振周波数等の、油圧ポンプ１２に連結される構成要素の共振周波数を含む１以上の周波帯域を抑制する。通常は、バンドストップフィルタ４０２は十分に低い又は十分に高い周波数を通過させる。とても低い周波数の抑制は、油圧ブレーキとしての機能を果たし、機械は特に高い周波数に応答しなくなる。フィルタにかけられたトルク需要信号は、加算接合器４０６への入力として通過する。バンドストップフィルタ４０２はフィードフォワードフィルタとして機能する。
【０１０６】
また、トルク需要信号４０４の補償に用いられる減衰トルクを計算する減衰信号生成モジュール４０７が設けられる。この例では、減衰信号は、フィードバックフィルタを用いてタービン６の回転数（タービン６と油圧ポンプ１２の回転シャフト１０８との間にギア機構が存在しない場合には油圧ポンプ１２の回転シャフト１０８の回転数４１０と同じである）を処理することにより生成され、したがって減衰信号生成モジュール４０７はフィードバックフィルタである。フィードバックフィルタは、バンドパスフィルタ４０８と、シャフトエンコーダ４１４から得られる回転シャフト１０８の回転数によって異なる、周波数に応じた位相進みを与える位相補償器４１２とを実行する。（シャフトエンコーダ４１４は、回転シャフト１０８の回転数を出力してもよく、又は、該回転数はシャフトエンコーダ４１４の出力から計算されてもよい。この例では、回転シャフト１０８の回転数がバンドパスフィルタ４０８を用いたフィルタにかけられる場合には、シャフトエンコーダ４１４から決定される該回転数は、バンドパスフィルタ４０８に適用される信号４１０でもある。）また、フィードバックフィルタは、周波数に応じた適切なゲインを与える増幅器４１６を備え、その結果得られる信号（減衰信号４１７）もまた、加算接合器４０６への入力として供給される。位相補償器４１２と同じように、周波数に依存するゲインは回転シャフト１０８の回転数の関数である。
【０１０７】
バンドパスフィルタ４０８、位相補償器４１２及び増幅器４１６は、受け取った信号が順番に通過する、個別の機能を有する３つの構成要素として図に示されてはいるが、当業者は、各機能がどのような順番で実行されてもよく、又は、これらの機能のうち２つ又は３つ全てを一度に実行する回路又はプログラムコードを用いて一斉に実行されてもよいことを理解するであろう。
【０１０８】
ロータ（又は油圧ポンプ１２の回転シャフト１０８）の回転数は、ハブの回転数における振動に応答するため、フィードバックフィルタリングが減衰信号を生成するために適切な信号である。減衰信号を生成するためにフィードバックフィルタによってフィルタにかけられる信号は、振動に応答する代替の信号（例えば、振動に影響を受ける高圧作動流体ライン１２８内の圧力）であってもよい。
【０１０９】
その後補償されたトルク信号として機能する加算接合器４０６からの出力（補償されたトルク信号）４１８は、油圧ポンプ１２に対する押しのけ容積需要を決定するために使用され、該トルク信号が表すトルクは、除算器４２０を用いて、高圧作動流体ライン内の圧力４２２で適切な単位において除算される。除算器からの出力は押しのけ容積需要信号４２４であり、これはその後、バルブ信号生成モジュールとして機能するポンプコントローラ４２６により入力として受け取られる。ポンプコントローラ４２６は、図５、図６Ａ及び６Ｂを用いて説明された前述のアルゴリズムを適用し、油圧ポンプ１２のシリンダ１００の正味押しのけ容積の時間平均を、押しのけ容積需要信号により表される押しのけ容積に合致させるためのバルブ制御信号４２８を生成する。ポンプコントローラ４２６は、シャフトエンコーダ４１４からの出力を用いて、バルブ制御信号４２８がシリンダ作動容積のサイクルと位相の関連性を有するように生成されることが確実となるようにする。また、図５、６Ａ及び６Ｂの押しのけ容積決定アルゴリズムが、回転シャフト１０８の１回転あたりに押しのけられる作動流体の最大容積に対する割合で表現される押しのけ容積需要信号を処理するため、１秒あたりの体積に比例する単位で表現される押しのけ容積需要信号は回転シャフトの回転数（１秒当たりの回転数）で除されることを要するのに対して、補償されたトルクを圧力で除することで得られる押しのけ容積需要信号は、典型的には１秒あたりの体積に比例する単位で表現されるので、回転シャフト１０８の回転数（エンコーダの出力から特定される）は、ポンプコントローラ４２６によって考慮される。いくつかの実施形態では、バルブ信号生成モジュールにより受け取られる押しのけ容積需要信号４２４は、単位時間あたりの作動流体の体積の単位から回転シャフト１０８の１回転あたりの最大出力に対する割合へと既に変換されている。
【０１１０】
図８は、油圧ポンプ１２の回転シャフト１０８の異なる回転数において、ある周波数の領域の信号に対して位相補償器４１２により与えられるべき位相進み４５０を示すグラフである（縮尺を正しく表すものではない）。図９は、油圧ポンプ１２の回転シャフト１０８の異なる回転数において、ある周波数の領域の信号に対して増幅器４１６により与えられるゲイン４５２の変化を示すグラフである（縮尺を正しく表すものではない）。典型的には、必要なゲインは、周波数のある領域では実質的に一定の値であることがわかる。該ゲインはより低い周波数では減少し、一定のゲインである前記領域よりも高い周波数では、該ゲインは周波数とともに閾値まで増加し、その後周波数が増加するのにしたがって減少する。それよりも高い周波数では必要なゲインが減少する閾値の周波数は、回転数によって異なる。
【０１１１】
このように、油圧ポンプ１２（及び／又は油圧モータ１６）による作動流体の実際の押しのけ容積は、ステップ２０２で計算されるトルク需要信号により表されるトルクを最も正確に伝える押しのけ容積から、振動を減衰させるように選択的に修正される。これは、フィードバックフィルタ及びフィードフォワードフィルタの双方を用いて補償されたトルク信号４１８計算することによって達成される。フィードフォワードフィルタの位相及び振幅応答は、そしてそのため補償されたトルク信号を求めるためのトルク需要信号の処理は、回転シャフト１０８の回転数の関数である。したがって、油圧ポンプ１２（及び／又は油圧モータ１６）のトルク需要信号４０４に対する応答に起因する望まれない振動は減衰される。
【０１１２】
いくつかの実施形態では、振動に応答する信号は、振動が発生する構成要素（加速度計又は歪みゲージ等）の動きを検知するセンサからの信号であってもよい。振動する信号は、減衰信号を生成するように処理されてもよい。当業者は、減衰信号は１以上の発振器を用いて生成されてもよく、その位相、周波数及び振幅は、振動に対して応答する信号において検知された１以上の振動をキャンセルすることにより所望の補償を与えるように制御されてもよいことを理解するであろう。
【０１１３】
ここに開示される発明の範囲内において、さらなる変形や改良がなされてもよい。
【符号の説明】
【０１１４】
１  風力発電装置
２  ナセル
４  タワー
６  タービン
８  ブレード
１０  油圧トランスミッション
１２  （可変容量）油圧ポンプ
１４  駆動シャフト
１６  （可変容量）油圧モータ
１８  発電機
２０  発電機駆動シャフト
２２  コンタクタ
２４  タンク
２６  低圧作動流体ライン
２８  高圧作動流体ライン
３０  油空圧アキュムレータ
３２  トランスミッションコントローラ
３４  風速計
３６  加速度計
３８  加速度計
４０  プロセッサ
４２  データストレージ
１００  シリンダ
１０２  シリンダ作動容積
１０６  ピストン
１０８  回転シャフト
１１０  偏心カム
１１２  シャフト位置及び速度センサ
１１４  信号ライン
１１６  マシンコントローラ
１１８  低圧バルブ（電気制御式弁）
１２０  低圧作動流体ライン
１２２  ポート
１２３  ポート
１２４  低圧バルブ（ＬＰＶ）制御ライン
１２６  高圧バルブ（電気制御式弁）
１２８  高圧作動流体ライン
１３２  高圧バルブ（ＨＰＶ）制御ライン
１３４  圧力リリーフ弁
１５０  プロセッサ
１５２  バス
１５４  メモリ
１５６  入出力ポート
１５８  プログラム
１６０  変数（ERRORを含む）
１６２  各シリンダに関するデータのデータベース
１６３  各シリンダの角度位置に関するデータ
１６４  各シリンダが無効にされているかどうかに関するデータ
１６５  各シリンダが動作サイクルで作動した回数のデータ
１６６  シャフト位置信号
１６８  圧力の測定値
１７０  押しのけ容積需要信号
２００  入力信号を受信するステップ
２０２  目標トルクを決定するステップ
２０４  トルクのルックアップテーブル
２０６  補償されたトルクを計算するステップ
２０８  ポンプの押しのけ容積を計算するステップ
２１０  モータの押しのけ容積を計算するステップ
２２０  周波数成分の計算
２２２  計算された周波数成分の比較
２２４  計算された周波数成分と望ましくない周波数帯域との比較
３００  手続開始のステップ
３０２  Error(1)をゼロに設定するステップ
３０４  決定ポイントに達するステップ
３０６  要求されたモータの押しのけ容積を読み込むステップ
３０８  Sigma(k)を計算するステップ
３１０  ステータスを確認するステップ
３１２  比較ステップ
３１４  押しのけ容積を設定するステップ
３１６  押しのけ容積をゼロに設定するステップ
３１８  Error (k)を更新してError(k+1)を得るステップ
４００  需要補償モジュール
４０２  バンドストップフィルタ
４０４  トルク需要信号を受け取るトルク需要入力部（要求需要信号を受け取る要求需要入力部として機能する）
４０６  加算接合器
４０７  フィードバックフィルタ／減衰信号生成モジュール
４０８  バンドパスフィルタ
４１０  ハブの回転数
４１２  位相補償器
４１４  シャフトエンコーダ
４１６  増幅器
４１８  補償されたトルク信号
４２０  除算器
４２２  圧力
４２４  押しのけ容積需要信号
４２６  ポンプコントローラ（バルブ信号生成モジュール）
４２８  バルブ制御信号
４５０  位相進み（正又は負）
４５２  ゲイン
【図１】
2015059660.tif 000003
【図２】
2015059660.tif 000004
【図３】
2015059660.tif 000005
【図４】
2015059660.tif 000006
【図５】
2015059660.tif 000007
【図６】
2015059660.tif 000008
【図７】
2015059660.tif 000009
【図８】
2015059660.tif 000010
【図９】
2015059660.tif 000011