(57)【要約】【課題】電動化による効率向上のため、キャパシタ又はバッテリに負担なく充放電を行う電源システムを提供する。【解決手段】予め作業機械の状態を把握しエネルギを算出して、次の動作を予測し、キャパシタに充電するエネルギ量を決定し、それに伴いＤＣ／ＤＣコンバータを制御する。これにより、従来のバッテリ（鉛蓄電池）における回生時の損失を減らすことが可能となり、効率が向上する。【効果】本発明によれば、回生エネルギを高効率で回収でき、バッテリやキャパシタの寿命を悪化させることなく、効率向上が可能となる。【選択図】  図２
2012082644.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと、前記エンジンによって駆動する油圧ポンプと、前記エンジンと前記油圧ポンプとに連結する発電可能なモータジェネレータと、前記油圧ポンプから吐出する油によって駆動する油圧作業装置と、前記油圧作業装置が設置される旋回体と、前記旋回体を駆動する交流モータと、前記モータジェネレータおよび／または前記交流モータに電力を供給、ならびに、前記モータジェネレータおよび／または前記交流モータから回生される電力を充電するキャパシタを有する電源システムと、前記電源システムを制御するコントローラと、を有する建設機械において、
前記コントローラは、オペレータの現操作に基づいて、前記油圧作業装置および／または前記旋回体の次動作を推定する動作推定部と、推定された次動作に基づいて、前記モータジェネレータおよび／または前記交流モータから回生される電力量を算出するエネルギ算出部と、算出された電力量に基づいて、前記キャパシタの目標電圧を設定するキャパシタ制御部と、を有することを特徴とする建設機械。
【請求項２】
請求項１に記載の建設機械において、
前記キャパシタ制御部は、前記キャパシタの現電圧を検出するキャパシタ状態検出部と、算出された電力量と検出された現電圧とに基づいて、前記キャパシタに対する充放電指令を算出するキャパシタ充放電指令算出部と、作成された充放電指令に基づいて、前記キャパシタの目標電圧を設定するキャパシタ目標電圧設定部と、を有することを特徴とする建設機械。
【請求項３】
請求項１に記載の建設機械において、
前記キャパシタ制御部は、前記エンジンの回転数、前記交流モータのトルク指令、および／または、前記モータジェネレータのトルク指令に基づいて、前記キャパシタの目標電圧を補正することを特徴とする建設機械。
【請求項４】
請求項１に記載の建設機械において、
前記コントローラは、オペレータの現操作に応じて前記旋回体から要求される電力量を算出する車体制御部を有することを特徴とする建設機械。
【請求項５】
エンジンと油圧ポンプとに連結する発電可能なモータジェネレータおよび／または前記油圧ポンプから吐出する油によって駆動する油圧作業装置が設置される旋回体を駆動する交流モータ、に電力を供給する、ならびに、前記モータジェネレータおよび／または前記交流モータから回生される電力を充電する、キャパシタを有する電源システムと、前記電源システムを制御するコントローラと、を有する建設機械において、
前記コントローラは、オペレータの現操作に基づいて、前記油圧作業装置および／または前記旋回体の次動作を推定し、推定された次動作に基づいて、前記モータジェネレータおよび／または前記交流モータから回生される電力量を算出し、算出された電力量に基づいて、前記キャパシタの目標電圧を設定することを特徴とする建設機械。
【請求項６】
請求項５に記載の建設機械において、
前記コントローラは、算出された電力量に基づいて、前記キャパシタに対する充放電指令を作成し、作成された充放電指令に基づいて、前記キャパシタの目標電圧を設定することを特徴とする建設機械。
【請求項７】
請求項５に記載の建設機械において、
前記コントローラは、前記交流モータの回転速度に基づいて、電力量を算出することを特徴とする建設機械。
【請求項８】
請求項５に記載の建設機械において、
前記コントローラは、キャパシタの現電圧と前記キャパシタの目標電圧とを比較し、前記キャパシタの現電圧が前記キャパシタの目標電圧より大きい場合には、前記旋回体を駆動する交流モータに、予め、前記キャパシタに充電されている電力を供給することを特徴とする建設機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンと電源システムとを備えた建設機械に関するものである。
【背景技術】
【０００２】
従来、油圧ショベルなどの建設機械は、油圧ポンプをエンジンの出力トルクによって駆動し、油圧作業装置（バケットシリンダ、アームシリンダ、ブームシリンダ）を駆動していた。
【０００３】
そして、近年、燃費の向上、排ガスの抑制、騒音の低減を目的として、エンジン、発電機（モータジェネレータ）、電動機（交流モータ）、蓄電装置（バッテリ）等を備えたハイブリッド建設機械が提案されている。
【０００４】
例えば、軽負荷時に発電機で発電した電力や制動時に得られる回生電力をバッテリに充電し、重負荷時に充電された電力をバッテリから放電し、使用する。
【０００５】
特に、バッテリに鉛バッテリを使用するハイブリッド建設機械では、鉛バッテリの回生効率が悪いため、制動時に得られる回生電力を鉛バッテリに充電することが、効率よく行われない。
【０００６】
例えば、特許文献１には、ハイブリッド自動車に関するものではあるが、鉛バッテリとキャパシタとを組合せて電源システムを構成し、エネルギをキャパシタに蓄積し、蓄積したエネルギを負荷に供給することで回生効率の向上を図っているものが記載されている。そして、特許文献１には、キャパシタの目標電圧を、低速時には大きくするように、また、高速時には小さくするように、制御するために、車速を検出し、車速に応じてキャパシタの目標蓄電率を変更することが記載されている。
【０００７】
また、特許文献２には、ハイブリット車両の速度が低いときには、蓄電部の充電状態が高めに設定され、ハイブリット車両の速度が高いときには、蓄電部の充電状態が低めに設定されることが記載されている。
【０００８】
さらには、特許文献３には、ハイブリット作業機械において、運動エネルギ及び位置エネルギが大きい時には蓄電部の充放電閾値を小さく設定し、運動エネルギ及び位置エネルギが小さい時には蓄電部の充放電閾値を大きく設定することが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平０９−２２４３０２号公報
【特許文献２】特開平１１−１６４４０２号公報
【特許文献３】特開２００２−３５９９３５公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
一般的に、自動車を電動化する場合は、その電動化の対象は走行部である。
【００１１】
しかしながら、建設機械の電動化は、旋回部や油圧作業装置を、油圧を用いて駆動する場合とバッテリやキャパシタに蓄電されている電力を用いて駆動する場合とを併用するシステムであり、走行部に留まらない。
【００１２】
つまり、建設機械の電動化は、旋回体を駆動するために用いる交流モータを用いて電動化し、油圧作業装置を駆動する油圧ポンプの駆動をアシストするために用いるモータジェネレータを用いて電動化するものである。
【００１３】
このように、建設機械を電動化する場合には、その電動化の対象が、単に走行部に留まるものではなく、バッテリやキャパシタに対する充放電制御も単一的ではなく、旋回部や油圧作業装置の駆動も考慮する必要がある。
【００１４】
また、キャパシタとバッテリとを併用するシステムにおいては、キャパシタに電力を有効に充電する必要がある。
【００１５】
そこで、本発明は、こうした旋回部や油圧作業装置の駆動を考慮し、キャパシタに電力を有効に充電することができる建設機械を提供するものである。
【課題を解決するための手段】
【００１６】
本発明の一実施態様である建設機械は、エンジンと、エンジンによって駆動する油圧ポンプと、エンジンと油圧ポンプとに連結する発電可能なモータジェネレータと、油圧ポンプから吐出する油によって駆動する油圧作業装置、たとえば、バケットシリンダ、アームシリンダ、ブームシリンダと、油圧作業装置が設置される旋回体と、旋回体を駆動する交流モータと、モータジェネレータおよび／または交流モータ（好ましくは交流モータ）に電力を供給、ならびに、モータジェネレータおよび／または交流モータ（好ましくは交流モータ）から回生される電力を充電するキャパシタおよびバッテリ（バッテリとしては、鉛蓄電池やリチウムイオン電池が使用可能であるが、特に、鉛蓄電池が好ましい。）を有する電源システムと、電源システムを制御するコントローラと、を有するものである。
【００１７】
そして、コントローラは、オペレータの現操作や測定される荷重等に基づいて、油圧作業装置および／または旋回体の次動作（特に、旋回体の次操作が好ましい。）を推定する動作推定部と、推定された次動作に基づいて、モータジェネレータおよび／または交流モータ（好ましくは交流モータ）から回生される電力量を算出するエネルギ算出部と、算出された電力量に基づいて、キャパシタの目標電圧を設定するキャパシタ制御部と、を有することが好ましい。
【００１８】
なお、コントローラは、オペレータの現操作に応じて、油圧作業装置および／または旋回体（好ましくは旋回体）から要求される電力量を算出する車体制御部を有することが好ましい。
【００１９】
そして、キャパシタ制御部は、キャパシタの現電圧を検出するキャパシタ状態検出部と、算出された電力量と検出された現電圧とに基づいて、キャパシタに対する充放電指令を算出するキャパシタ充放電指令算出部と、作成された充放電指令に基づいて、キャパシタの目標電圧を設定するキャパシタ目標電圧設定部と、を有することが好ましい。
【００２０】
そして、キャパシタ制御部は、エンジンの回転数、交流モータのトルク指令、および／または、モータジェネレータのトルク指令に基づいて、キャパシタの目標電圧を補正することができることが好ましい。
【００２１】
また、本発明の一実施態様である建設機械は、エンジンと油圧ポンプとに連結する発電可能なモータジェネレータおよび／または油圧ポンプから吐出する油によって駆動する油圧シリンダが設置される旋回体を駆動する交流モータ、に電力を供給する、ならびに、モータジェネレータおよび／または交流モータから回生される電力を充電する、キャパシタとバッテリとを有する電源システムと、電源システムを制御するコントローラと、を有するものである。
【００２２】
なお、バッテリとしては、鉛バッテリやリチウム電池が使用可能であるが、特に、鉛バッテリが好ましい。
【００２３】
また、モータジェネレータおよび／または交流モータに電力を供給する場合やモータジェネレータおよび／または交流モータから回生される電力を充電する場合においては、いずれも、交流モータに対して電力を供給し、交流モータから回生される電力を充電することが好ましい。
【００２４】
そして、コントローラは、オペレータの現操作や測定される荷重等に基づいて、油圧制御装置および／または旋回体の次動作を推定し、推定された次動作に基づいて、モータジェネレータおよび／または交流モータ（好ましくは交流モータ）から回生される電力量を算出し、算出された電力量に基づいて、キャパシタの目標電圧を設定することが好ましい。
【００２５】
そして、コントローラは、算出された電力量に基づいて、キャパシタに対する充放電指令を作成し、作成された充放電指令に基づいて、キャパシタの目標電圧を設定することが好ましい。
【００２６】
さらに、コントローラは、交流モータの回転速度、つまりオペレータの現操作や測定される荷重等に基づいて変化する物理量に基づいて、電力量を算出するものである。
【００２７】
なお、電力量はエネルギ量を用いて算出することも可能である。
【００２８】
また、コントローラは、キャパシタの現電圧とキャパシタの目標電圧とを比較し、キャパシタの現電圧がキャパシタの目標電圧より大きい場合には、予め、キャパシタに充電されている電力を供給（放電）することが、特に好ましい。
【００２９】
そして、放電する対象としては、モータジェネレータや交流モータであるが、特に、交流モータが好ましい。
【００３０】
なお、コントローラが、オペレータの現操作や測定される荷重等に基づいて、油圧作業装置や旋回体の次動作を推定する場合について、以下に説明する。
【００３１】
たとえば、オペレータのレバー操作に基づいて、油圧作業装置や旋回体が駆動する。つまり、オペレータのレバー操作量（レバー操作信号）を検出することにより、油圧作業装置や旋回体の駆動量が推定できる。
【００３２】
そして、建設機械の場合はその動き（駆動）が、建設作業のための駆動にほぼ限定されるため、この推定された油圧作業装置や旋回体の駆動（駆動量）に基づいて、油圧作業装置や旋回体の次動作が推定できる。この油圧作業装置や旋回体の次動作に基づいて、モータジェネレータや交流モータから回生される電力量が推定される。
【００３３】
このように、必要な電力をバッテリおよびキャパシタにおいて効率よく充放電するためには、予め蓄電率を制御しておく必要がある。
【００３４】
そこで、本発明では、建設機械の現動作から次動作を予測するとともに、次動作において交流モータやモータジェネレータにおいて発電時や駆動時における電力を、現在の車体の情報を用いて算出し、さらに、この算出電力を用いて、バッテリおよびキャパシタの充電目標電圧の算出を行い、その目標電圧になるように予め充放電を行う。
【００３５】
現動作から次動作を予測することは、建設機械の特有の性質といえる。つまり、走行部のみならず、旋回部や油圧作業装置の駆動についても考慮する必要があるためである。
【００３６】
たとえば、現動作が旋回力行動作である場合は、次動作が旋回回生動作であることが予測される。一方、現動作としてエンジンの回転数が小さいときには、アイドリング状態であったり、フロント作業が軽負荷状態であることが予測できるため、次動作は力行動作であることが予測できる。
【００３７】
つまり、本発明は、現動作から次動作における交流モータやモータジェネレータにおいての発電時や駆動時における電力を算出する。これにより、キャパシタやバッテリが予め充放電すべき電力量を算出することができる。
【発明の効果】
【００３８】
こうした本発明によって、こうした旋回部や油圧作業装置の駆動を考慮し、キャパシタに電力を有効に、そしてエネルギ効率よく充電可能な建設機械を提供することができる。
【図面の簡単な説明】
【００３９】
【図１】本実施形態を適用した油圧ショベルの構成を示す図である。
【図２】油圧ショベルのシステム構成を示す図である。
【図３】コントローラの制御ロジックの概要を示す図である。
【図４】キャパシタ制御部の制御ロジックを表す図である。
【図５】旋回レバー・パイロット圧、旋回体速度、エネルギＥ、およびキャパシタ電圧と時間との関係を表す図である。
【図６】旋回部の力行動作におけるパワーフローの一例を表す図である。
【図７】旋回部の回生動作におけるパワーフローの一例を表す図である。
【発明を実施するための形態】
【００４０】
以下、図１〜図７を用いて、本発明の一つの実施形態を説明する。
【００４１】
図１は、本実施形態を適用した油圧ショベル（建設機械の代表例）の構成を示す図である。
【００４２】
図１において、油圧ショベル２は、走行体４０１、旋回体４０２を有する。
【００４３】
走行体４０１は、走行用油圧モータ３３により駆動される。
【００４４】
旋回体４０２は、交流モータ３５により駆動され、走行体４０１に対して旋回可能に形成される。
【００４５】
また、旋回体４０２の前部一方の片側（たとえば前方を向いて左側）には運転席４０３が設置され、旋回体４０２の前部他方の片側（たとえば前方を向いて右側）にはブーム４０５、アーム４０６、バケット４０７を有する多関節構造の作業部４００が設置されている。
【００４６】
ブーム４０５、アーム４０６、バケット４０７は、それぞれ、ブームシリンダ３２ａ、アームシリンダ３２ｂ、バケットシリンダ３２ｃにより、それぞれ駆動する。
【００４７】
図２は、油圧ショベルのシステム構成を示す図である。
【００４８】
図２において、油圧ショベルのシステムは、エンジンコントローラ（ＥＣＵ）１１により制御されるエンジン１０と、エンジン１０と油圧ポンプ３１とに連結する発電可能なモータジェネレータ（Ｍ／Ｇ）８と、モータジェネレータ（Ｍ／Ｇ）８で発生する動力を制御するためにモータジェネレータ（Ｍ／Ｇ）８に接続されている第１のインバータ（ＩＮＶ）９と、を有している。
【００４９】
ここで、モータジェネレータ（Ｍ／Ｇ）８は、力行時にはエンジン１０をアシストし、エンジン１０に接続された油圧ポンプ３１やエアコン等の補機負荷１６を駆動し、回生時には発電を行う。
【００５０】
発電された電力（エネルギ）は、第１のインバータ９によって直流に変換され、電源システム１に供給する。なお、発電された電力を旋回体４０２で消費することも可能であるが、電源システム１のキャパシタ１３に充電することが好ましい。
【００５１】
なお、第１のインバータ９は、直流電力を交流電力に、交流電力を直流電力に変換するものである。
【００５２】
さらに、油圧ショベルのシステムは、油圧ポンプ３１と、油圧ポンプ３１から供給される油の流れを制御することでフロント作業装置３２および走行用油圧モータ３３を駆動するコントロールバルブ３６と、を具備している。
【００５３】
コントロールバルブ３６は、油圧ポンプ３１から供給される油の流れを制御し、ブームシリンダ３２ａ、アームシリンダ３２ｂ、バケットシリンダ３２ｃ、走行用油圧モータ３３に作動油を供給する。
【００５４】
ここで、フロント作業装置（油圧作業装置）３２は、ブームシリンダ３２ａ、アームシリンダ３２ｂおよびバケットシリンダ３２ｃからなり、旋回体４０２に設置されている。
【００５５】
旋回体４０２には、交流モータ３５が接続され、交流モータ３５は旋回体４０２を駆動する。
【００５６】
また、交流モータ３５には、交流モータ３５を駆動するための第２のインバータ（ＩＮＶ）３４が接続されている。
【００５７】
旋回体４０２は、減速機を有しており、交流モータ３５の軸出力を増速して旋回体４０２を駆動する。交流モータ３５は、モータジェネレータであり、力行時にはモータ（電動機）として動作して駆動力を発生し、旋回体４０２における制動時にはジェネレータ（発電機）として動作して電力を回生する。
【００５８】
なお、第２のインバータ３４は、直流電力を交流電力に、交流電力を直流電力に変換するものである。
【００５９】
さらに、油圧ショベルのシステムは、電源システム１を有する。
【００６０】
電源システム１は、バッテリ１２、キャパシタ１３、バッテリ１２に接続された第１のＤＣ／ＤＣコンバータ１５、およびキャパシタ１３に接続された第２のＤＣ／ＤＣコンバータ１４を有する。なお、バッテリ１２やキャパシタ１３は、電気エネルギを蓄積する蓄電装置である。
【００６１】
バッテリ１２には、電圧が１７０Ｖ〜３６０Ｖの鉛蓄電池を使用する。なお、鉛蓄電池の代わりに、リチウムイオン電池でも使用可能である。
【００６２】
キャパシタ１３には、電気二重層コンデンサを使用し、電圧が４００Ｖ程度、容量が１０００Ｆ程度のものを想定している。なお、キャパシタ１３は、バッテリ１２として２４０Ｖの鉛蓄電池を用いる場合、建設機械の作業量および１日の作業時間にも左右されるが、１２０Ａｈ程度の容量が必要である。
【００６３】
第１のＤＣ／ＤＣコンバータ１５および第２のＤＣ／ＤＣコンバータ１４は、昇降圧チョッパであり、電源システム１から入出力する電力量（エネルギ量）に応じて、それぞれ、バッテリ１２とキャパシタ１３との電圧を直流バス電圧になるように出力を制御し、インバータと蓄電装置との間の電力変換を行う直流電力変換機である。
【００６４】
なお、第１のＤＣ／ＤＣコンバータ１５は、キャパシタ１３と第１のインバータ９および第２のインバータ３４との間の電力変換を、第２のＤＣ／ＤＣコンバータ１４は、バッテリ１２と第１のインバータ９および第２のインバータ３４との間の電力変換を行う。
【００６５】
つまり、電源システム１は、蓄電装置（キャパシタ１３、バッテリ１２）と、直流と交流との間の電力変換を行う電力変換器（第１のＤＣ／ＤＣコンバータ１５、第２のＤＣ／ＤＣコンバータ１４）とを有するものである。
【００６６】
そして、コントローラ１７は、蓄電装置（キャパシタ１３、バッテリ１２）からの放電または充電する電流を算出し、それに伴い電力変換機（第１のＤＣ／ＤＣコンバータ１５、第２のＤＣ／ＤＣコンバータ１４）を制御する。
【００６７】
なお、コントローラ１７には、オペレータ現操作、車体情報および荷重が入力される。
【００６８】
オペレータ現操作としては、運転席４０３におけるレバー、アクセル、ブレーキ操作量が入力される。また、車体情報としては、走行部４０１における速度や加速度、旋回体４０２における情報として旋回速度や旋回している際の作業部４００の姿勢情報がある。
【００６９】
作業部４００の姿勢情報は、ドライバのレバー操作量によって得ることができ、ブーム、アーム、バケットに対する操作量より、旋回体４０２の慣性モーメントとして定義することができる。
【００７０】
また、荷重としては、測定された負荷荷重が入力される。
【００７１】
コントローラ１７は、不図示のエンジンコントローラ、モータコントローラおよびバッテリコントローラと、通信手段を介して接続されており、オペレータの操作量、電源システム１の蓄電状態や車体情報など、各パラメータに応じて、エネルギの流れを決定し、エンジン１０、モータジェネレータ（Ｍ／Ｇ）８、交流モータ３５や電源システム１を制御する。
【００７２】
このように本実施例は、油圧ショベルを建設機械の代表例として説明したが、内燃機関（エンジン）と電源システムとを備えた産業車両や建設機械にも適用可能である。例えば、油圧ショベルのほか、ホイールローダ、フォークリフト等にも適用可能である。
【００７３】
また、本実施例において、バッテリ（鉛蓄電池）とキャパシタと含む電源システムを用いるが、鉛蓄電池は充電時における損失が大きいため、回生エネルギを効率よく鉛蓄電池に回収することができず、鉛蓄電池への充放電を大電流で繰り返すと、劣化を進めてしまい寿命が短くなる傾向にあった。
【００７４】
このため、回生エネルギを電源システム１に充電する場合には、可能な限りキャパシタ１３に充電することが望ましい。これにより充電によるエネルギ効率を向上させることができる。
【００７５】
以上のように、本実施例によれば、油圧ショベル２が旋回動作を繰り返したり、フロント作業による作業部４００の昇降を繰り返したりするようなシーンにおいて、キャパシタ１３の入出力が最適となるように管理する。
【００７６】
このため、予め、油圧ショベルの状態を把握し、エネルギ量を算出して、次の動作を予測し、キャパシタ１３に充電するエネルギ量を決定し、それに伴いＤＣ／ＤＣコンバータを制御する。
【００７７】
これにより、鉛蓄電池における回生時の損失を減らすことが可能となり、エネルギ効率が向上する。
【００７８】
なお、油圧ショベル２の旋回動作について説明したが、走行動作や掘削動作、他の建設機械や産業車両においても同様に適用することができる。
【００７９】
例えば、ホイールローダにおける前進と後退、土砂の積載、積み降し動作、または、フォークリフトにおける走行、リフト動作などにも適用できる。
【００８０】
建設機械では自動車と異なり、その動作が定まっているため、予め次の動作を把握して適切にエネルギ収支を管理することができる。
【００８１】
図３は、コントローラ１７の制御ロジックの概要を示す図である。
【００８２】
コントローラ１７には、レバー、アクセル、ブレーキ操作量、車体情報、姿勢情報および荷重が入力情報として入力される。
【００８３】
レバー、アクセル、ブレーキ操作量は、運転席４０３におけるオペレータの現操作によって決定するものである。また、車体情報は、走行体４０１における速度や加速度、また、旋回体４０２に関する情報としては旋回速度や旋回している際の作業部４００の姿勢情報がある。
【００８４】
作業部４００の姿勢情報は、オペレータのレバー操作量によって得ることができ、ブーム、アーム、バケットに対する操作量より、旋回体４０２の慣性モーメントとして定義することができる。
【００８５】
また、荷重としては測定された負荷荷重が入力される。
【００８６】
これらの入力情報は、車体制御部２０において、油圧ポンプ３１、エンジン１０、交流モータ３５およびモータジェネレータ２６で必要とされる出力を算出するために使用される。この必要とされる出力は、それぞれ、油圧ポンプ制御部２１、エンジン制御部２２、交流モータ制御部２３およびＭ／Ｇ（モータジェネレータ）制御部２６によって用いられ、その各部での必要出力に応じて、エンジン制御部２２、旋回制御部２３およびＭ／Ｇ制御部２６において、それぞれ、エンジン目標回転数Ｗｅ*、交流モータトルク指令Ｔｍ*およびモータトルク指令Ｔｍ２*を設定し、各部を駆動する。
【００８７】
エネルギ算出部２４では、モータジェネレータ（Ｍ／Ｇ）８および交流モータ３５から回生される電力量（回生エネルギ）を算出する。
【００８８】
ここで、回生エネルギの求め方を、旋回体４０２について述べる。
【００８９】
エネルギ算出部２４では、油圧ショベル２の持つ位置エネルギＥｐと運動エネルギＥｖとの和を、回生エネルギとして算出する。
【００９０】
位置エネルギＥｐと運動エネルギＥｖとは、コントローラ１７に入力されるオペレータの現操作、車体情報および荷重を用いる。
【００９１】
旋回体４０２における運動エネルギＥｖ１は、旋回速度ωｍ［rad／ｓ］より、下記の数式（１）で算出可能である。
Ｅｖ1＝（１／２）・Ｉ1・ωｍ2               …（１）
【００９２】
ここで、Ｉ1は、慣性モーメントを表しており、旋回する際における油圧ショベルのフロント部の姿勢によって、慣性モーメントは異なるため、ブーム４０５、アーム４０６、バケット４０７に対してそれぞれレバー操作量、又は、パイロット圧に応じた慣性モーメントを予め定義しておく。
【００９３】
同様に、エンジン回転数ωｅ［rad／ｓ］を用いて、エンジン１０の回転による運動エネルギも次式にて算出できる。
Ｅｖ2＝Ｋ2・（１／２）・Ｉ2・ωｅ2          …（２）
【００９４】
ここで、Ｉ2はエンジンの慣性モーメントを表している。Ｋ2は予め設定した定数を表しており、例えばエンジン１０のΔｔ［ｓ］前における回転数や、ブースト圧に応じて決めるものである。
【００９５】
以上より、運動エネルギＥｖは、Ｅｖ1とＥｖ2との和（Ｅｖ＝Ｅｖ1＋Ｅｖ2）で算出される。
【００９６】
また、位置エネルギＥｐは、
Ｅｐ＝Ｋ3・Ｓｔ                              …（３）
により算出できる。
【００９７】
ここで、Ｓｔは、フロント部で回生を行う場合のブーム、アームのストローク［ｍ］を表し、Ｋ3はあらかじめ設定されている定数である。
【００９８】
このようにして算出した位置エネルギＥｐと運動エネルギＥｖと（Ｅｖ＝Ｅｖ1＋Ｅｖ2）の和を、エネルギＥとして算出する。このエネルギＥを、回生される電力量とする。
【００９９】
なお、実際は、回生される電力量としては、交流モータ３５によるエネルギが多くを占める。
【０１００】
以上のように、車体制御部２０において設定された各回転数および指令値と、各部で要求される電力量の情報およびエネルギ算出部２４において算出された回生されるエネルギとは、動作推定部２５に入力される。
【０１０１】
動作推定部２５は、これらの情報を元に、油圧ショベルの走行部４０１、フロント作業装置３２および旋回体４０２の次の動作を推定する。
【０１０２】
一般に、油圧ショベル２のような建設機械は、作業パターンがほぼ決まっている。そのため、現動作を元に次動作を推定しやすい。たとえば、走行体４０１では、車速が加速するようにオペレータが操作すると、次は減速すると推定される。作業部４００においては、バケット４０７の位置が高くなるように操作すると、次の動作ではバケット４０７の位置は下がると推定される。また、旋回体４０２が旋回し力行する際には、次の動作は旋回が減速すると推定できる。本実施例では、特に、旋回体４０２の次操作を推定することが好ましい。
【０１０３】
また、本実施例においては、旋回体４０２を電動化した場合について述べたが、走行部４０１やフロント作業装置３２についても適用できる。
【０１０４】
例えば、走行部４０１においては、速度ｖ［ｍ／ｓ］より、走行による運動エネルギＥｖ＝１／２・ｍ・ｖ2として算出できる。また、フロント作業装置３２において、例えば、ブームを電動化した場合には、バケットに積んだ土砂などの重量ｍ［ｇ］や、作業部４００部の姿勢情報から得られる高さｈ［ｍ］などにより、位置エネルギを算出することにより、回生される電力量を求めることができる。
【０１０５】
以上のように、算出された回生される電力量は、動作推定部２５に入力され、オペレータの現操作とともに次動作を推定する。過充電することなくキャパシタ１３に充電するキャパシタ制御部２７においてキャパシタの目標電圧を設定する。
【０１０６】
ここで、キャパシタ目標電圧を設定する方法について、図４を用いて説明する。
【０１０７】
図４は、キャパシタ制御部の制御ロジックを表す図である。
【０１０８】
図４に示されているように、キャパシタ制御部２７は、キャパシタ充放電指令部４０、キャパシタ状態検出部４１およびキャパシタ目標電圧設定部４２から構成されている。
【０１０９】
キャパシタ状態検出部４１では、現在のキャパシタ電圧であるキャパシタの現電圧Ｖ0を検出する。
【０１１０】
キャパシタ放電指令算出部４０では、キャパシタ状態検出部４１において検出された現電圧Ｖ0と、エネルギ算出部２４にて算出された回生エネルギが入力され、キャパシタに対する放電指令を算出する。
【０１１１】
キャパシタ目標電圧設定部４２では、このように作成された放電指令に基づいて、キャパシタ目標電圧Ｖc*を決定する。
【０１１２】
ここで、キャパシタ放電指令算出部４０で算出するキャパシタに対する放電指令は、エネルギ算出部２４で算出した電力量の大きさに依存する。
【０１１３】
たとえば、電力量が大きい場合には、充電指令値を小さくする、又は、放電指令値を大きくする。これは回生する電力量が効率よくキャパシタに充電されるためには、予めキャパシタから放電させて充電可能な容量を大きくしておく必要があるからである。
【０１１４】
つまり、予めキャパシタの放電を行うように放電指令値を大きく設定すればよい。たとえば、力行時においてエンジン回転数ωｅが高い場合には、重負荷作業中であると予測でき、キャパシタ１３に充電することは不可能な状況であるため、充電電指令値は小さくする。また、ターボエンジンを使用している際には、ブースト圧もパラメータとして考慮して負荷の状態を予測することができる。
【０１１５】
逆に、電力量が小さい場合には、充電指令値を大きく、又は放電指令値を小さくするように、キャパシタ充放電指令を出力する。回生する電力量が小さい場合は、キャパシタの充電可能な容量を大きくする必要はないので、放電指令値を小さく設定すればよい。たとえば、エンジン回転数について、エンジン回転数ωｅが低い場合、つまり算出された電力量が小さい場合は、回生電力量が小さいため放電指令値は小さく設定すればよい。
【０１１６】
このようにキャパシタ充放電指令算出部４０で設定された放電指令に従って放電を行うように、キャパシタ目標電圧算出部４２において、キャパシタ目標電圧Ｖc*を算出する。キャパシタ目標電圧Ｖc*は、キャパシタ状態検出部４１で検出したキャパシタの現電圧Ｖ0と、エネルギ算出部２４にて算出された回生エネルギを構成している運動エネルギＥｖおよび位置エネルギＥｐを用いて次式によって算出される。
Ｖc*＝Ｖ０−Ｅ′                           …（４）
Ｅ′＝（Ｋｐ・Ｅｐ＋Ｋｖ・Ｅｖ）           …（５）
【０１１７】
ここで、Ｋｐ、Ｋｖはあらかじめ設定した定数を示している。
【０１１８】
数式（４）から自明のように、エネルギ算出部において算出された電力量が大きいほど、次の動作に備えてキャパシタ目標電圧Ｖc*を低くし、エネルギが小さいほどキャパシタ目標電圧Ｖc*を高く制御すればよい。
【０１１９】
なお、このキャパシタ制御部２７は、エンジン目標回転数Ｗｅ*、交流モータトルク指令Ｔｍ*およびモータトルク指令Ｔm2*に基づいて、キャパシタ目標電圧Ｖc*を補正することも考えられる。
【０１２０】
図５は、旋回レバー・パイロット圧、旋回体速度、エネルギＥ、およびキャパシタ電圧と時間との関係を表す図である。
【０１２１】
図５は、キャパシタ目標電圧を制御した際の、旋回レバー・パイロット圧、旋回体速度、エネルギＥ、およびキャパシタ電圧と時間との関係である。
【０１２２】
図５において、旋回レバーを操作しない間、旋回体の速度がゼロになっているため、このときの運動エネルギはゼロである。よって、数式（４）で算出する目標電圧Ｖc*を高めに設定する。次に、旋回レバー・パイロット圧が最大となるように、旋回レバーを操作した際には、それに伴い旋回体の速度が上昇する。よって、このときの運動エネルギは大きくなり、目標電圧Ｖc*が小さくなる。この目標電圧値は、実際のショベルの仕様に合わせ、旋回体の最高回転数や出力し得る最大トルクに基づき、予め、数式（５）の定数Ｋｖを設定しておけばよい。
【０１２３】
次に、旋回体速度が最高速度で旋回しているところから、レバーを中立に戻すと、旋回体は減速する。減速すると共に、運動エネルギに応じて、キャパシタの目標電圧値Ｖc*を上げるように出力する。
【０１２４】
以上は、旋回速度が最高速に達するようなレバー操作を行った場合の説明であるが、旋回速度が小さい場合も同様である。旋回速度が小さい場合には、運動エネルギも小さくなるため、数式（４）において算出されるキャパシタ目標電圧値Ｖc*の数値は、それに応じて変化する。力行動作の場合には、目標電圧値Ｖc*を高くするが、図５における１回目の旋回動作よりも小さい値に設定される。旋回中の速度も２回目は小さいため、レバーを中立に戻して回生動作する際には、回生できるエネルギ量も小さくなる。
【０１２５】
ところで、図３に示されているバッテリ制御部２８は、建設機械の作業時間終了時にバッテリのＳＯＣが０に近づくように、予めバッテリ目標電圧Ｖb*が設定されている。よってバッテリ１２は、エネルギ算出部で算出された回生される電力量によらず、設定されているバッテリ目標電圧Ｖb*に従い、放電のみを行うことで、バッテリ目標電圧Ｖb*を制御する。
【０１２６】
一方、前述したように、キャパシタ１３が設定したキャパシタ目標電圧Ｖc*に制御されるために、本発明ではキャパシタ１３の放電を予め行う。この制御によりキャパシタ電圧を制御しており、図３を参照しながら説明する。
【０１２７】
動作推定部２５は、キャパシタがキャパシタ目標電圧設定部４２にて設定されたキャパシタ目標電圧Ｖc*とを満たすように放電する電力量を、優先的に交流モータ３５に放電されるように制御する。この時、車体制御部２０で算出された各部の要求出力を満たすように放電が行われており、動作推定部２５は各部への供給電力量の流れ（パワーフロー）を決定する役割を果たす。
【０１２８】
図６は、旋回体４０２、交流モータ３５および第２のインバータ３４からなる旋回部が力行動作の際、動作推定部２５により決定されたパワーフローに基づき、キャパシタに充電されている電力が、優先的に交流モータ３５に放電されることを示したものである。
【０１２９】
キャパシタ１３からの放電電力量が、旋回部で必要とされる要求パワーＰｓを全てキャパシタ１３から全て賄える場合には、（１）で示すようなパワーフローに基づき、各部を制御する。
【０１３０】
また、キャパシタ１３の電圧が低い状態であるなど、キャパシタ１３で全エネルギを賄うことができない場合には、（１）及び（２）で示すようなパワーフローとして、モータジェネレータ（Ｍ／Ｇ）８で発電したパワーも用いることが可能である。
【０１３１】
また、上述したバッテリ制御部２８において、バッテリの状態が高ＳＯＣであったり、エンジン出力が不足している場合には、（３）で示すようなパワーフローとし、バッテリ電力を用いて交流モータ３５を駆動するように制御しても良い。
【０１３２】
これらのパワーフローは、何れもキャパシタ１３とバッテリ１２の状態に基づくものであり、上述したとおり、キャパシタ制御部２７やバッテリ制御部２８において算出した充放電指令値を満たすように決定する。
【０１３３】
このように決定したパワーフローに基づいて、各部へ電力は制御され、それに伴いモータジェネレータ（Ｍ／Ｇ）８へのトルク指令と、交流モータ３５へのトルク指令が行われる。
【０１３４】
以上のように、予めキャパシタ１３の放電が行われた後、旋回部やモータジェネレータからの回生電力がキャパシタに充電される際のパワーフローの一例について、図７を用いて説明する。
【０１３５】
キャパシタ１３への充電が可能な場合には、（１）のようなパワーフローに従うように、各部を制御する。ただし、旋回力行時には、旋回動作と共に複合動作として、フロント作業を行う可能性もある。その場合、旋回による回生される電力量がキャパシタへの充電指令に対して大きければ、（１）及び（２）のパワーフローとし、旋回モータで回生したエネルギでモータジェネレータ（Ｍ／Ｇ）８を駆動してエンジンをアシストし、ポンプ３１の出力に使用することも可能である。
【０１３６】
また、キャパシタ１３の蓄電状態が低くなり、充電指令が出力された場合には、（１）及び（３）で示すようなパワーフローとし、モータジェネレータ（Ｍ／Ｇ）８で発電したパワーも用いることが可能である。いずれも、キャパシタのキャパシタ目標電圧Ｖc*を満たすようにパワーフローを決定するものである。
【０１３７】
以上の説明では、旋回体の力行および回生動作例を示したが、その他の部分、例えば走行動作やフロント部のブーム動作が電動化された場合についても本実施例における電源システム１の制御方法については適用可能である。
【産業上の利用可能性】
【０１３８】
本発明は、エンジンと電源システムとを備えた建設機械に関するものであって、油圧ショベル、ホイールローダ、フォークリフト等に利用可能である。
【符号の説明】
【０１３９】
１  電源システム
８  モータジェネレータ（Ｍ／Ｇ）
９  第１のインバータ
１０  エンジン
１２  バッテリ
１３  キャパシタ
１４  第２のＤＣ／ＤＣコンバータ
１５  第１のＤＣ／ＤＣコンバータ
１７  コントローラ
３２  フロント作業装置
３３  走行用油圧モータ
３４  第２のインバータ
３５  交流モータ
３６  コントロールバルブ
４００  作業部
４０２  旋回体
【図１】
2012082644.tif 000003
【図２】
2012082644.tif 000004
【図３】
2012082644.tif 000005
【図４】
2012082644.tif 000006
【図５】
2012082644.tif 000007
【図６】
2012082644.tif 000008
【図７】
2012082644.tif 000009