(57)【要約】【課題】複数の駆動機械を高効率に最適分担制御できるハイブリッド制御システムを提供する。【解決手段】力行時はエンジンでパワーを供給するとともに、バッテリは０出力とし、回生時のパワーはバッテリへの充電で回収する運転をベースとする。これらにより、充放電ロス(補給ロスを含む)による損失を極力排除する。エンジン最大出力パワーを超える負荷要求パワー(ピークパワー)をバッテリから供給する。回生時の充電エネルギのみでピークパワー分をまかなえれば効率がよい。【選択図】図２
2007332921.tif 000002
【特許請求の範囲】
【請求項１】
力行機能のみを有する第１駆動機械と、
力行および回生機能を有する第２駆動機械と、
第２駆動機械からの回生エネルギを充電するとともに第２駆動機械に電気エネルギを放電可能な動力装置と、
力行時は第１駆動機械の最大出力パワーまでは第１駆動機械から負荷へパワーを供給し、第１駆動機械の最大出力パワーを超えた負荷分は動力装置から第２駆動機械を経て供給し、回生時は第２駆動機械を経て動力装置に負荷からの回生エネルギを回収する制御装置と
を具備したことを特徴とするハイブリッド制御システム。
【請求項２】
制御装置は、
動力装置側の充放電要求パワーと負荷側のトータル要求パワーとから両方の要求パワーを満足するベース要求パワーを演算する第１段階の演算回路と、
ベース要求パワーに第１駆動機械のパワー不足分を追加補正して動力装置に制御指令として出力される最終要求パワーを演算する第２段階の演算回路と
を具備したことを特徴とする請求項１記載のハイブリッド制御システム。
【請求項３】
第１段階の演算回路は、
動力装置の充電状態に応じた充放電要求パワーを演算する充放電要求パワー演算回路を備え、
充放電要求パワー演算回路には、充電側の要求パワーを演算する充電要求域と、放電側の要求パワーを演算する放電要求域とが設けられた
ことを特徴とする請求項２記載のハイブリッド制御システム。
【請求項４】
第１段階の演算回路は、
動力装置側の充放電要求パワーと負荷側のトータル要求パワーとで小さい方の値を選択するミニマム選択回路
を具備したことを特徴とする請求項２または３記載のハイブリッド制御システム。
【請求項５】
第２段階の演算回路は、
トータル要求パワーと第１駆動機械の最大出力パワーおよびベース要求パワーとを比較する比較回路と、
この比較回路の出力の正負に応じて第１駆動機械のパワー不足分をカバー演算する力行時最終要求パワー演算回路と
を具備したことを特徴とする請求項２乃至４のいずれか記載のハイブリッド制御システム。
【請求項６】
充放電要求パワー演算回路は、
最適充電状態付近で充放電要求パワーを０とするヒステリシス特性を備えた
ことを特徴とする請求項３乃至５のいずれか記載のハイブリッド制御システム。
【請求項７】
第１段階の演算回路は、
第１駆動機械よりも第２駆動機械および動力装置を優先使用するよう切換える優先選択回路
を具備したことを特徴とする請求項２乃至６のいずれか記載のハイブリッド制御システム。
【請求項８】
第１駆動機械は、エンジンを備え、
第２駆動機械は、電動発電機を備え、
動力装置は、充放電装置を備え、
制御装置は、
アイドリング状態および低負荷状態の少なくとも一方を検出して、自動的にエンジンを停止し、充放電装置からのパワー供給に切換え、要復帰時にはエンジンを再起動させる機能を備えた
ことを特徴とする請求項１乃至７のいずれか記載のハイブリッド制御システム。
【請求項９】
請求項１乃至８のいずれか記載のハイブリッド制御システムを搭載した
ことを特徴とするハイブリッド式作業機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、力行機能のみを有する第１駆動機械と、力行および回生機能を有する第２駆動機械とを備えたハイブリッド制御システムおよびこのシステムを搭載したハイブリッド式作業機械に関する。
【背景技術】
【０００２】
内燃エンジンと、油圧ポンプ及び発電電動機を備え、この発電電動機で上部旋回体を直接駆動すると共に回生発電を行う旋回駆動用発電電動機と、発電電動機から電力供給を受け高回生油圧閉回路アクチュエータを介してブームを駆動すると共に高回生油圧閉回路アクチュエータの回生発電を行うブーム駆動用発電電動機と、油圧ポンプの圧油で作業部を駆動する油圧シリンダを備え、発電電動機と各用途用発電電動機との間の給電線に、変換器とコンデンサの直列回路と変換器とバッテリの直列回路を並列に接続し、給電線への給電順序をコンデンサ、発電電動機、バッテリの順に設定する制御手段を設けることにより、回収エネルギの回収効率を高めると共に省エネルギ、低騒音、排ガス低減を図ったハイブリッドショベルが提案されている（例えば、特許文献１参照）。
【０００３】
一方、新エネルギ・産業技術総合開発機構（ＮＥＤＯ）では、シリーズ用ハイブリッド制御システムにおいて、図２４に示されるように、エンジン効率はエンジン負荷率が下落すると低下する特性に注目して、できるだけエンジン負荷率を高めるような運転ロジックのハイブリッド制御システムを提案している。
【特許文献１】特開２００２−２４２２３４号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、ハイブリッドシステムは、内燃エンジンと、発電電動機およびバッテリまたはコンデンサの、２つ以上の駆動機械と動力装置とで構成されるが、種々の運転状態に応じて変化する負荷に対しシステム全体の効率を高めるための複数の駆動機械の最適分担制御について検討したものは見当たらない。
【０００５】
本発明は、このような点に鑑みなされたもので、複数の駆動機械を高効率に最適分担制御できるハイブリッド制御システムおよびこのハイブリッド制御システムを搭載したハイブリッド式作業機械を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載された発明は、力行機能のみを有する第１駆動機械と、力行および回生機能を有する第２駆動機械と、第２駆動機械からの回生エネルギを充電するとともに第２駆動機械に電気エネルギを放電可能な動力装置と、力行時は第１駆動機械の最大出力パワーまでは第１駆動機械から負荷へパワーを供給し、第１駆動機械の最大出力パワーを超えた負荷分は動力装置から第２駆動機械を経て供給し、回生時は第２駆動機械を経て動力装置に負荷からの回生エネルギを回収する制御装置とを具備したハイブリッド制御システムである。
【０００７】
請求項２に記載された発明は、請求項１記載のハイブリッド制御システムにおける制御装置が、動力装置側の充放電要求パワーと負荷側のトータル要求パワーとから両方の要求パワーを満足するベース要求パワーを演算する第１段階の演算回路と、ベース要求パワーに第１駆動機械のパワー不足分を追加補正して動力装置に制御指令として出力される最終要求パワーを演算する第２段階の演算回路とを具備したものである。
【０００８】
請求項３に記載された発明は、請求項２記載のハイブリッド制御システムにおける第１段階の演算回路が、動力装置の充電状態に応じた充放電要求パワーを演算する充放電要求パワー演算回路を備え、充放電要求パワー演算回路には、充電側の要求パワーを演算する充電要求域と、放電側の要求パワーを演算する放電要求域とが設けられたものである。
【０００９】
請求項４に記載された発明は、請求項２または３記載のハイブリッド制御システムにおける第１段階の演算回路が、動力装置側の充放電要求パワーと負荷側のトータル要求パワーとで小さい方の値を選択するミニマム選択回路を具備したものである。
【００１０】
請求項５に記載された発明は、請求項２乃至４のいずれか記載のハイブリッド制御システムにおける第２段階の演算回路が、トータル要求パワーと第１駆動機械の最大出力パワーおよびベース要求パワーとを比較する比較回路と、この比較回路の出力の正負に応じて第１駆動機械のパワー不足分をカバー演算する力行時最終要求パワー演算回路とを具備したものである。
【００１１】
請求項６に記載された発明は、請求項３乃至５のいずれか記載のハイブリッド制御システムにおける充放電要求パワー演算回路が、最適充電状態付近で充放電要求パワーを０とするヒステリシス特性を備えたものである。
【００１２】
請求項７に記載された発明は、請求項２乃至６のいずれか記載のハイブリッド制御システムにおける第１段階の演算回路が、第１駆動機械よりも第２駆動機械および動力装置を優先使用するよう切換える優先選択回路を具備したものである。
【００１３】
請求項８に記載された発明は、請求項１乃至７のいずれか記載のハイブリッド制御システムにおける第１駆動機械が、エンジンを備え、第２駆動機械は、電動発電機を備え、動力装置は、充放電装置を備え、制御装置は、アイドリング状態および低負荷状態の少なくとも一方を検出して、自動的にエンジンを停止し、充放電装置からのパワー供給に切換え、要復帰時にはエンジンを再起動させる機能を備えたものである。
【００１４】
請求項９に記載された発明は、請求項１乃至８のいずれか記載のハイブリッド制御システムを搭載したハイブリッド式作業機械である。
【発明の効果】
【００１５】
請求項１に記載された発明によれば、種々の運転状態に応じて変化する負荷に対し、第１駆動機械を高負荷率のポイントで運転することでその運転効率を高めるとともに、第２駆動機械に対する動力装置の充放電ロスを抑制できるので、システム全体として第１駆動機械と第２駆動機械の動力装置とを最適分担制御して高効率で自動運転できるハイブリッド制御システムを提供できる。
【００１６】
請求項２に記載された発明によれば、第１段階の演算回路により演算された負荷側と動力装置側の両方の要求パワーを満足するベース要求パワーに基づいて、第２段階の演算回路で適切な最終要求パワーを演算できる。
【００１７】
請求項３に記載された発明によれば、充放電要求パワー演算回路は、充電要求域および放電要求域により、充電状態によって強制的に充電要求指令または放電要求指令を出力することができるので、システムの安定性を向上できる。
【００１８】
請求項４に記載された発明によれば、ミニマム選択回路により、動力装置側の充放電要求パワーと負荷側のトータル要求パワーとの両方の要求を満足できる制御をすることができる。
【００１９】
請求項５に記載された発明によれば、比較回路により、トータル要求パワーと第１駆動機械の最大出力パワーおよびベース要求パワーとを比較することで第１駆動機械の力行パワー不足分をカバーできるか否かを確認した上で、力行時最終要求パワー演算回路により第１駆動機械のパワー不足分を適切にカバー演算できる。
【００２０】
請求項６に記載された発明によれば、最適充電状態付近で充放電要求パワーを０とするヒステリシス特性を備えた充放電要求パワー演算回路は、最適充電状態付近を離れると充放電パワー要求が発生するので、常に最適充電状態付近での高効率の運転ができ、かつ動力装置の容量を過度に大きくする必要がなくなり、小型化も図れる。
【００２１】
請求項７に記載された発明によれば、優先選択回路により、第１駆動機械よりも第２駆動機械および動力装置を優先使用するよう切換えるので、制御システムを一層汎用化でき、運転のフレキシビリティを向上できる。
【００２２】
請求項８に記載された発明によれば、力行時でもアイドル状態または低負荷状態では、これらの状態を検出して自動的にエンジンを停止し、充放電装置からパワーを供給する機能を組込むことで、エンジンでの燃料消費を抑制できるため、一層の高効率運転が可能となる。
【００２３】
請求項９に記載された発明によれば、システム全体として第１駆動機械と第２駆動機械の動力装置とを高効率で最適分担制御できるハイブリッド式作業機械を提供できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を、図１乃至図２０に示された一実施の形態、図２１に示された他の実施の形態、図２２および図２３に示されたさらに別の実施の形態を参照しながら詳細に説明する。
【００２５】
図６は、ハイブリッド式作業機械としてのハイブリッド式油圧ショベル１を示し、このハイブリッド式油圧ショベル１は、左右の走行用電動機2mによりそれぞれ駆動する左右の履帯を備えた作動体としての下部走行体２に、作動体としての上部旋回体３が旋回用電動機3mにより旋回可能に設けられ、この上部旋回体３には動力部４および作業装置５が搭載されている。
【００２６】
作業装置５は、上部旋回体３に対してブームシリンダ6cにより上下方向に回動されるブーム６が軸支され、このブーム６の先端にアームシリンダ7cにより回動されるアーム７が回動自在に軸支され、このアーム７の先端にバケットシリンダ8cにより回動されるバケット８が軸支されている。
【００２７】
図１は、ハイブリッド式油圧ショベル１に搭載されたハイブリッド制御システムを示し、動力部４に設置されたパラレル・ハイブリッド・ブロック10は、力行機能のみを有する第１駆動機械11と、力行および回生機能を有する第２駆動機械12とを有し、第２駆動機械12は、電気母線13により、動力装置ブロック14のエネルギ蓄積・放出用の動力装置15に接続されている。この動力装置15は、第２駆動機械12からの回生エネルギを充電するとともに第２駆動機械12に電気エネルギを放電可能である。
【００２８】
第１駆動機械11は、エンジンなどを備え、動力源としての機能と、力行時のパワー供給制御用の駆動機械としての機能とを有する。
【００２９】
第２駆動機械12は、電気エネルギで駆動される駆動機械で、電動発電機12mgと電動発電機制御用インバータ12invとを備え、パワーの力行・回生機能を有する。
【００３０】
動力装置15は、第２駆動機械12からの回生エネルギを蓄積するとともに第２駆動機械12に電気エネルギを放出可能な電気エネルギ蓄積・放出機能すなわち充放電機能を有する動力源であり、充放電装置制御用コンバータ15conと、この充放電装置制御用コンバータ15conに直流電源ラインを介して接続されたバッテリ、キャパシタ（例えばアルミ電解コンデンサ）などの充放電装置15batとにより構成されている。充放電装置15batには、充電用スイッチ16を介して充電装置17が接続されている。
【００３１】
第１駆動機械11と第２駆動機械12は、動力伝達機構18を介してアクチュエータ19に並列接続されている。
【００３２】
この動力伝達機構18は、第１駆動機械11と、第２駆動機械12と、アクチュエータ19とを機械的に選択結合し、パラレルハイブリッドを構成するもので、第１駆動機械11と第２駆動機械12とアクチュエータ19との間を断続するためのクラッチ機構を内蔵している。
【００３３】
アクチュエータ19は、負荷20を操作する油圧操作機器であり、負荷20の作動速度などを制御する負荷制御機能を有する。このアクチュエータ19が電気式の場合は、電動発電機と、電動発電機制御用インバータとで構成され、また、アクチュエータ19が油圧式の場合は、油圧ポンプと、この油圧ポンプから吐出されて制御弁などで制御された作動油により作動する油圧モータまたは油圧シリンダなどで構成され、下部走行体２、上部旋回体３、ブーム６、アーム７およびバケット８などの負荷20に連結されている。
【００３４】
そして、このパラレル・ハイブリッド・ブロック10は、複数（Ｋ個）のアクチュエータ19および負荷20を、第１駆動機械11と電気式の第２駆動機械12とで駆動（パワー供給/回収）するパラレルハイブリッド構成したブロックであり、これらの駆動機械11，12から独立して負荷制御（速度制御など）されるアクチュエータ19および負荷20は、単一または複数ブロックで構成される。
【００３５】
図３は、アクチュエータ19を油圧機器で構成した例を示し、電動発電機12mgにより駆動される油圧ポンプ19pと、この油圧ポンプ19pから吐出された作動油を方向制御および流量制御する制御弁19vと、この制御弁19vにより方向制御および速度制御される油圧シリンダまたは油圧モータなどの油圧アクチュエータ19acと、制御弁19vからの戻り油により作動され油圧ポンプ19pに再生エネルギを伝達するよう接続された再生用油圧モータ19mとを備えている。１組の電動発電機制御用インバータ12invおよび電動発電機12mgで複数組のアクチュエータ19および負荷20を駆動することも可能である。
【００３６】
図１に戻って、アクチュエータ19には、所要動力を演算する所要動力演算装置21が接続されている。
【００３７】
電動発電機制御用インバータ12inv、充放電装置制御用コンバータ15con、アクチュエータ19および所要動力演算装置21には、制御監視信号線22を介して、制御装置としてのシステム制御器23が接続され、このシステム制御器23には、このシステム制御器23を操作し監視する操作・監視部24が接続されている。
【００３８】
システム制御器23は、力行制御時は第１駆動機械11から負荷20へのパワー供給を原則とし、第１駆動機械11の最大出力パワー以上の負荷分は動力装置15から第２駆動機械12を経て供給し、回生時は第２駆動機械12を経て動力装置15に負荷20からの回生エネルギを回収するものである。
【００３９】
操作・監視部24は、ハイブリッド式油圧ショベル１のキャブ内オペレータにより操作される操作レバーまたは操作ペダルなどの操作部と、キャブ内オペレータにより制御指令を入力することも可能なモニタなどの監視部とを備えている。
【００４０】
また、パラレル・ハイブリッド・ブロック10および動力装置ブロック14とは別に、拡張システムとして、直接駆動ブロックまたは独立操作機器ブロック30が設置されている。この直接駆動ブロックまたは独立操作機器ブロック30は、駆動機械・アクチュエータ31と、これに連結された負荷32とにより構成されている。駆動機械・アクチュエータ31は、電気母線13により、電動発電機制御用インバータ12invおよび充放電装置制御用コンバータ15conに接続され、また、制御監視信号線22を介してシステム制御器23に接続されている。
【００４１】
図４は、直接駆動ブロックまたは独立操作機器ブロック30において、電気式の直接駆動ブロック30aを示し、その駆動機械・アクチュエータ31aは、電動発電機制御用インバータ31invと、このインバータ31invにより制御される電動発電機31mgとで構成される駆動・操作機械で直接負荷32を駆動操作する。この駆動機械・アクチュエータ31aは、第１駆動機械11に連結されておらず、回転数制御による速度制御機能を有するので、アクチュエータ機能も兼ねることができる。本方式は、上部旋回体３用の駆動機械などへ適用できる。
【００４２】
図５は、直接駆動ブロックまたは独立操作機器ブロック30において、駆動機械と独立した操作機器を有する油圧式の独立操作機器ブロック30bを示し、その駆動機械・アクチュエータ31bは、電動発電機制御用インバータ31invおよびこのインバータ31invにより制御される電動発電機31mgで構成されるパワー供給・回収制御用の駆動機械に対し、速度制御機能を有する操作機器が別々に構成されたもので、電動発電機31mgにより駆動される油圧ポンプ31pと、この油圧ポンプ31pから吐出された作動油を方向制御および流量制御する制御弁31vと、この制御弁31vにより方向制御および速度制御される油圧シリンダまたは油圧モータなどの油圧アクチュエータ31acと、制御弁31vからの戻り油により作動され油圧ポンプ31pに再生エネルギを伝達するよう接続された再生用油圧モータ31mとを備えている。１組の駆動機械で複数組の操作機器を駆動することが可能である。
【００４３】
直接駆動ブロック30aおよび独立操作機器ブロック30bは、単一または複数設置され、合計でｎ個設置される。
【００４４】
そして、ハイブリッド式油圧ショベル１のキャブ内オペレータが、操作・監視部24により、システム制御器23を介して、図３乃至図５に示された回路の制御弁19v、電動発電機制御用インバータ31inv、制御弁31vなどを制御することで、下部走行体２、上部旋回体３および作業装置５の作動方向および作動速度が制御される。
【００４５】
次に、図７および図８に示されたシステム制御器23の構成図を参照しながら、ハイブリッド制御システムのアルゴリズム構築のベースとなる概念を示す。
【００４６】
図７は、制御システム基本構成を示す制御装置のブロック図であり、システム制御器23は、各負荷20，32が要求するトータル要求パワーを合計するトータル要求パワー演算回路41と、動力装置15の充放電要求パワー指令を演算する充放電要求パワー指令演算回路42と、ハイブリッドインバータすなわちパラレル・ハイブリッド・ブロック10の電動発電機制御用インバータ12invへのパワー制御指令を演算するハイブリッドブロックパワー指令演算回路43と、エンジンガバナにパワー指令を出力するエンジンガバナ制御回路44とを具備している。
【００４７】
充放電要求パワー指令演算回路42は、負荷20，32と動力装置15の両方の要求パワーを満足するバッテリ側ベース要求パワーPr2を演算する第１段階の機能と、第１駆動機械11の最大出力パワーを超えた負荷分を追加補正して第２駆動機械12および動力装置15で最終要求パワーを演算する第２段階の機能とを具備しており、この最終要求パワーに基づいて充放電装置制御用コンバータ15conに動力装置用コンバータ制御指令が出力される。
【００４８】
エンジンガバナ制御回路44は、トータル要求パワーTPrから充放電装置制御用コンバータ15conへの最終要求パワー指令Prを差引いた(TPr−Pr)分をエンジン側が自動的に分担するようにエンジンガバナにパワー指令を出力する。トータル要求パワーTPrは、図１に示されるようにパラレル・ハイブリッド・ブロック10の負荷側合計要求パワーΣLPjと、直接駆動ブロックまたは独立操作機器ブロック30の負荷側合計要求パワーΣLPj’との総計である。
【００４９】
図８は、図７に示された充放電要求パワー指令演算回路42を機能ブロック別に分けて、その後の展開を解り易く表記した制御システム全体構成図であり、充放電要求パワー指令演算回路42は、第１段階の演算回路47と、エンジンパワー不足分追加演算用の第２段階の演算回路48とを備えている。
【００５０】
第１段階の演算回路47は、動力装置15からの充放電要求パワーPr1とトータル要求パワーTPrとの選択回路で、負荷20，32と動力装置15の両方の要求を満足する「ベース要求パワーPr2」を演算するバッテリ側充放電ベース要求パワー演算回路47aと、トータル要求パワーTPrから力行状態か回生状態かを判別する力行・回生判別回路47bとを備えている。
【００５１】
第２段階の演算回路48は、各負荷からのトータル要求パワーTPrと第１駆動機械11の最大出力パワーＰengine maxおよびベース要求パワーPr2とを比較して、ベース要求パワーPr2に第１駆動機械11のパワー不足分を追加補正して動力装置15に制御指令として出力される「最終要求パワーPr」を演算するものである。
【００５２】
また、システム制御器23には、直接駆動ブロック30aまたは独立操作機器ブロック30bがある場合にも対応できるよう、直接駆動ブロック30aまたは独立操作機器ブロック30bの電動発電機制御用インバータ31invへの制御指令を演算出力する直接駆動ブロックまたは独立操作機器ブロック制御回路49を、充放電要求パワー指令演算回路42とは別に、別途用意する。
【００５３】
次に、図７および図８のコンセプトを具体化した実際的な方法として、図９乃至図１１に示された詳細構成図を示す。なお、詳細部では、若干のバリエーションは有り得る。
【００５４】
図９は、優先方式選択オプションが有る場合のバッテリ側充放電ベース要求パワー演算回路47aすなわち優先方式選択機能付き回路を示し、優先方式選択オプションとして、バッテリなどの充放電装置15batからのパワー供給を優先することも手動切換手段により選択できる手動選択機能を持たせたものである。
【００５５】
これは、夜間等にバッテリ充電操作を行う運用の場合、またはハイブリッド式油圧ショベル１の屋内使用などの排ガスまたは騒音上の制約があって、できるだけエンジンなどの第１駆動機械11を稼働したくないような場合などへの対応性を考慮したものである。
【００５６】
図９において、第１段階を実現するバッテリ側充放電ベース要求パワー演算回路47aは、バッテリの充放電をエンジンよりも優先させる場合のバッテリ側充放電要求パワーを演算する優先選択機能付バッテリ側充放電要求パワー演算回路51と、この演算回路51により演算されたバッテリ側充放電要求パワーPr1'''とトータル要求パワー演算回路41により演算された各負荷20，32のトータル要求パワーTPrとを比較して、小さい方の値を選択するミニマム選択回路52とを備えている。
【００５７】
優先選択機能付バッテリ側充放電要求パワー演算回路51は、充放電装置15batの充電状態（以下、この充電状態State of chargeを単に「SOC」という）に応じてバッテリ側充放電要求パワーPr1を演算するバッテリ側の充放電要求パワー演算回路55と、エンジン（またはバッテリ）優先域でのバッテリ分担パワーレベルＢを設定するバッテリ要求パワー設定器56と、バッテリ側充放電要求パワー指令Pr1とバッテリ分担パワーレベルＢとを比較して大きい方の値を選択するマキシマム選択回路57とを備えている。
【００５８】
このマキシマム選択回路57は、加算回路に替えても良い。
【００５９】
さらに、この優先選択機能付バッテリ側充放電要求パワー演算回路51は、マキシマム選択回路57に、運転域による選択回路58が接続され、この運転域による選択回路58に、充放電リミット制限回路59が接続されている。
【００６０】
運転域による選択回路58は、SOCが通常運転域または放電要求域にあるときはマキシマム選択回路57からのPr1'を出力し（Pr1''＝Pr1'）、またSOCが充電要求域にあるときはバッテリ側の充放電要求パワー演算回路55からのPr1を出力する（Pr1''＝Pr1）。
【００６１】
充放電リミット制限回路59は、バッテリ側充放電要求パワーPr1''を、図１２乃至図１５に示されるSOCに応じた充電リミットおよび放電リミットにより制限する回路である。
【００６２】
バッテリ要求パワー設定器56、マキシマム選択回路57、選択回路58および充放電リミット制限回路59は、エンジンなどの第１駆動機械11よりも電動発電機12mgなどの第２駆動機械12およびバッテリなどの動力装置15を優先使用するよう手動で切換える優先選択回路60を構成している。
【００６３】
すなわち、この優先選択回路60によりバッテリ優先を選択したときは、力行制御時は動力装置15の充放電装置15batから第２駆動機械12を経て負荷20へのパワー供給を原則とし、動力装置15および第２駆動機械12の最大出力パワー以上の負荷分は、第１駆動機械11から供給する。
【００６４】
これを、バッテリ優先選択オプションという。このバッテリ優先選択オプションは、駆動エネルギのベース分を充放電装置15batのバッテリなどから供給し、駆動エネルギのピーク分をエンジンより供給するので、ハイブリッド式油圧ショベル１を屋内に持込んで屋内作業などをする際に、排ガスや騒音上の制約を容易にクリアできる。
【００６５】
図１０は、バッテリ優先選択オプションがない場合、すなわちエンジン優先に限定した場合のバッテリ側充放電ベース要求パワー演算回路47aを示し、図９で通常運転域でのバッテリ分担パワーレベルＢを０とした場合である。すなわち、図９でＢ＝０とすれば図１０に示されたエンジン優先、Ｂ＞０のＢを与えればバッテリ優先となる。
【００６６】
図１１は、エンジンパワー不足分追加演算用の第２段階の演算回路48を展開したもので、この演算回路48は、エンジン最大出力パワーＰengine maxと、各負荷からのトータル要求パワーTPrと、充放電装置制御用コンバータ15conへのバッテリ側充放電ベース要求パワー（第１段階の出力）Pr2とから、力行パワー不足分Ａの値を、Ａ＝−Ｐengine max＋（TPr−Pr2）の式で演算して、トータル要求パワーTPrとエンジン最大出力パワーＰengine maxとを比較することでエンジンで力行パワー不足分をカバーできるかの確認をする比較回路48aと、このＡの正負に応じた式でエンジンパワー不足分をカバー演算する力行時最終要求パワー演算回路48bとを備えている。
【００６７】
この力行時最終要求パワー演算回路48bでは、Ａ＝０または＜０の場合は、充放電装置制御用コンバータ15conへの力行時の最終要求パワー指令Prを、Pr＝Pr2とし、また、Ａ＞０の場合は、Pr＝Pr2＋Ａとする。
【００６８】
この図１１に示されたエンジンパワー不足分追加演算用の演算回路48では、力行時のエンジン最大出力パワーを超えた負荷分はバッテリで供給できるようにアルゴリズムを組込む。さらに、アイドル状態または低負荷状態でエンジンを停止し、同時にエンジン最大出力パワーを０とする機能を組込み、一層の高効率運転を可能にする。このとき、エンジンは負荷となるので、動力伝達機構18のクラッチにより、エンジンを切り離すように制御する。
【００６９】
この図１１に示された構成と、次の図１２乃至図１５に示される動力装置（バッテリ）の充放電要求パワーとで、詳細機能要求仕様などを満足できる制御装置を実現する。
【００７０】
図１２は、バッテリ側充放電要求パワーPr1を演算するための充放電要求パワー演算回路55における充放電要求パワー特性の基本例を例示したもので、充電と放電の両方に対して充放電容量を大きくできる最適充電状態SOCoptを定め、これを含んだ許容範囲内で、力行時エンジン優先を満足できるようにPr1＝０とする領域を設ける。この領域をエンジン優先域と呼ぶ。
【００７１】
適正なSOCの範囲に保つために、SOCがある値より小で優先的に充電する領域と、SOCがある値より大で優先的に放電する領域を設ける。前者を充電要求域、後者を放電要求域と呼ぶ。
【００７２】
充電要求域と放電要求域の一部は、通常運転中にも到達するので、エンジン優先域を含めて、通常運転想定のSOC範囲を設ける。この領域を通常運転域と呼ぶ。
【００７３】
SOCでみた運転限界点として、High側リミットまたは1ow側リミットを設ける。
【００７４】
バッテリの機器容量で定まる「許容できる最大充放電リミット」として、充電リミットと、放電リミットとを設ける。バッテリ充放電要求パワーは、これらのリミットを超えることはできない。
【００７５】
図１３は、バッテリの一般的特性を示すが、その充電効率および放電効率は、バッテリａとバッテリｂとで等しく、かつバッテリａの充放電容量＞バッテリｂの充放電容量の場合、ｂ許容運転範囲にSOCを維持できれば、小容量のバッテリｂにダウンサイズでき、充放電効率（充電効率および放電効率）もバランスよく、高効率点で運転可能であることがわかる。
【００７６】
図１４は、充放電要求パワー演算回路55におけるバッテリ側充放電要求パワー特性を改良してヒステリシス付き特性としたもので、充放電要求域に到達しても確実にエンジン優先域の最適充電状態SOCopt付近まで復帰できるように、充放電要求パワーPr1に点線で示されるヒステリシス特性を設ける。
【００７７】
すなわち、図１２に示された特性では、負荷の大きさでエンジン優先域の充電要求域付近か、放電要求域付近かが決まるので、充電要求域または放電要求域との境界付近で運転を行うおそれが大きいが、その場合は、SOCのHigh側リミットまたは1ow側リミットを超える場合が発生するおそれもある。これに対して、最適充電状態SOCopt付近で充放電要求パワーを０とするヒステリシス特性を設けると、SOCが最適充電状態SOCopt付近を離れたとき充放電要求パワーが発生するので、常に最適充電状態SOCopt付近で運転することが可能となり、図１３に示されるように高効率点で運転することができ、かつ動力装置15のバッテリ容量を過度に大きくする必要がなくなり、機器自体の適正化(小型化)も図れる。
【００７８】
また、図１４に示されたバッテリ側充放電要求パワー特性は、充放電要求パワーの変化をできるだけ滑らかにすることで、エリアシフト時のエンジン負担変化などを滑らかにすることができ、これを、要求パワー値のヒステリシス特性および階段状の特性変化で実現する。
【００７９】
なお、図１４におけるSOC1およびSOC2は、エンジン優先域と、バッテリ充電要求域との境界および放電要求域との境界を示し、また、SOC3およびSOC4はバッテリ通常運転域の下限境界および上限境界を示し、また、SOC5およびSOC6は、SOCの1ow側リミットおよびHigh側リミットを表わす。
【００８０】
図１５は、充放電要求パワー演算回路55においてバッテリ運転を優先したバッテリ優先モードの場合のヒステリシス付きバッテリ側充放電要求パワーPr1の特性を示し、図１４に示されるようにヒステリシス復帰値（バッテリ優先域でのバッテリ分担パワーレベルＢ）を０としたものではなく、例えば５０％値などに復帰させたものである（０＜復帰値＜100％の範囲で調整可能）。このバッテリ側充放電要求パワーPr1は、充電リミットと放電リミットの範囲内に制限されている。
【００８１】
なお、ヒステリシス終了点は、エンジン優先域またはバッテリ優先域で自由に設定できるが、図１４および図１５では最適充電状態SOCoptの付近としている。
【００８２】
次に、このハイブリッド制御システムの高効率運転を実現する制御方法を説明する。
【００８３】
図２に、エンジンとバッテリとの分担イメージで示されるように、高効率運転の基本原則は、力行時はエンジンでパワーを供給するとともに、バッテリは０出力とし、回生時のパワーはバッテリへの充電で回収する運転をベースとする。これらにより、充放電ロス(補給ロスを含む)による損失を極力排除する。
【００８４】
エンジン最大出力パワーＰengine maxを超える負荷要求パワー(ピークパワーと称す)をバッテリから供給する。回生時の充電エネルギのみでピークパワー分をまかなえれば効率がよい。負荷が大きく、あるいはエンジン容量が小さいため、強制的にエンジンからの充電モードにしないと過放電になる場合は、充放電ロス/補給ロスを考えねばならず、その分、効率は低下する。
【００８５】
ただし、エンジンアイドル状態または負荷が低すぎるとエンジン効率が大きく低下し、かえって全体効率が下がるおそれもあるので、このときは、力行時でもエンジンを停止させ、バッテリ運転に切換える機能を持たせることで、一層の効率向上を図る。
【００８６】
図２において、必要な力行エネルギの大きさ（上部斜線面積）をＥd、負荷からの回生エネルギの大きさ（下部斜線面積）をＥrとした場合、バッテリ放電エネルギＥbdと、バッテリ充電エネルギＥbrは、次のとおりである。
【００８７】
Ｅbd＝Ｅd／η1、ただしη1;放電時の全機器効率
Ｅbr＝Ｅr・η2、ただしη2;充電時の全機器効率
【００８８】
次に、充放電要求パワー指令制御の詳細要求仕様と留意点を説明する。
【００８９】
バッテリ側充放電要求パワーPr1は、バッテリの状態で決まるバッテリ側からの充放電要求パワーである。バッテリ保護および機能を最大限発揮させるために、このバッテリ側充放電要求パワーPr1を定義する。
【００９０】
充放電要求パワーはバッテリの許容リミット値以内とする。図１３に示されるように、バッテリの充放電容量は、SOCなどにより変わるが、リミット値があり、それ以上の充放電はできない。
【００９１】
SOCにより充放電リミットは大きく変動する。運転継続のためには、充放電リミットを必要値以上に維持できるようにする必要があり、そのため最適充電状態SOCopt付近に許容範囲としての通常運転域を設け、SOCがそこに留まれるような工夫が必要となる。また通常運転域ではバッテリの充放電ロスが小なので、この点からも通常運転域は有効である。
【００９２】
外れた場合も通常運転域に戻すため、およびバッテリ保護のため、放電要求域または充電要求域を設け、その領域では優先的に放電または充電させて、SOC限界値を超えないようにする。充電要求域または放電要求域は通常運転域の一部と重なる。
【００９３】
バッテリ保護上または充放電容量上の運転限界に近づいたことを示すSOC下限のLow側リミットと、SOC上限のHigh側リミットを設け、そこを超えての運転を禁止するため、警報オンまたは運転停止等の保護ロジックを作動させる。
【００９４】
次に、バッテリ側充放電要求パワーPr1と負荷側要求パワーとのマッチングを説明する。
【００９５】
実際の運用に当たっては、充放電装置15batのバッテリはいつでも充放電両方に対して所定容量を確保しなければならないので、またバッテリ充放電ロスの小なる領域での運転が望ましいので、できるだけバッテリを最適充電状態SOCopt付近で運転できるような制御機能を有するアルゴリズムに工夫する。このため、バッテリ側充放電要求パワーを定め、負荷側要求パワーと矛盾なく制御する工夫が必要となる。
【００９６】
回生時は、原則としてバッテリ側の状態によらず負荷からの回生エネルギを充電する必要がある。さらに、充電要求域にあると、バッテリ側充放電要求パワーが負荷の回生パワーを超えていても、充電要求値を充電する必要がある。すなわち、回生時のパワーはバッテリへの充電で回収する運転をベースとする。
【００９７】
充電要求パワー指令(回生時)＝min(Pr1、TPr)
【００９８】
ただし、min(Pr1、TPr)は、バッテリ側充放電要求パワーPr1と、負荷側トータル要求パワーTPrのうち、小さい方を選ぶ関数（以下、min関数という）である。
【００９９】
負荷回生パワー＜バッテリ充電要求パワーのとき、min関数で負荷回生パワーを選択し、バッテリは自身の要求を超えて充電される。一方、負荷回生パワー＞バッテリ充電要求パワーのときは、不足分はエンジンから補填される。
【０１００】
力行時は、以下のロジックで充放電要求パワー指令を決定する。力行時は、負荷側トータル要求パワーTPr以上のパワーを放電しない(＜TPrとする)ことが必要である。
【０１０１】
放電要求パワー指令(力行時)＝min(Pr1、TPr)
【０１０２】
負荷要求パワー＜バッテリ放電要求パワーのときは、min関数で負荷要求を選択し、バッテリはその値を放電する。一方、負荷要求パワー＞バッテリ放電要求パワーのときは、不足分はエンジンから補填される。
【０１０３】
次に、高効率運転実現のため、バッテリ側充放電要求パワーPr1は、さらに以下を満足させる。
【０１０４】
力行時でのエンジン側優先運転へ対応するためには、エンジン優先域でのバッテリ側充放電要求パワーPr1＝０とする。
【０１０５】
バッテリが放電要求域に到達するのは、充電エネルギ＞放電エネルギの場合で、放電要求域ではバッテリを放電できるようにする。すなわち、Pr1＞０とする。図１２を参照する。
【０１０６】
バッテリが充電要求域に到達するのは、充電エネルギ＜放電エネルギの場合で、充電要求域ではバッテリを充電できるようにする。すなわち、Pr1＜０とする。
【０１０７】
通常運転域を外れた運転をすると、放電または充電のどちらかのリミット値が下がり、運転に支障をきたす。または、より大きい容量のバッテリを選定する必要がある。
【０１０８】
そこで、通常運転域内にとどまれるようにする方法例として、一旦充放電要求域に達したら、上記の処置に加えて、その状態をキープできるようにヒステリシス特性を持たせる。これにより、図１４または図１５に示されるように、確実に通常運転域に戻すことができる。
【０１０９】
次に、力行時、エンジン側優先運転に代わり、バッテリ側優先運転への切換ができるようにさらに工夫する。力行時、エンジン側優先運転に代わり、バッテリ側優先運転にする１つの方法として、以下の方法がある。図９および図１５を参照して、バッテリ側優先運転の１方法を説明する。
【０１１０】
力行時の、通常運転域でのバッテリ分担パワーレベルＢとして、以下の補正演算をする。
【０１１１】
バッテリ優先域および放電要求域では、
バッテリ側充放電要求パワーPr1'＝max(Pr1、Ｂ)、
またはバッテリ側充放電要求パワーPr1'＝Pr1＋Ｂである。
【０１１２】
ここで、max(Pr1、Ｂ)は、バッテリ側充放電要求パワーPr1と、通常運転域でのバッテリ分担パワーレベルＢとのうち大きい方を選ぶ関数である。
【０１１３】
一方、充電要求域では、Pr1＝Pr1である。ただし、ＢおよびPr1＜放電リミット(許容最大放電パワーで機器の容量限界)を満足することが必要である。
【０１１４】
次に、直接駆動ブロック30aの負荷要求に等価な指令を出力する機能を有する。ただし、後述の負荷要求を減少させる場合は、この出力も相応分減少させる。独立操作機器ブロック30bの場合も同様である。
【０１１５】
次に、パラレル・ハイブリッド・ブロック10の電動発電機制御用インバータ12invへのパワー制御指令Pinv*は、充放電装置制御用コンバータ15conへの力行・回生時の最終要求パワー指令Prと、直接駆動ブロック30aまたは独立操作機器ブロック30bの電動発電機制御用インバータ31invへのパワー制御指令Pdとの関係で、以下の式を満たすように演算され、電気母線13でのパワーバランスを保つ。
【０１１６】
演算式は、Pinv*−Pr＋Pd＝０
【０１１７】
また、過渡的などの要因によるアンバランスを補正する補正回路すなわち電圧偏差補正回路などを設ける。
【０１１８】
次に、図１６乃至図２０のフローチャートを参照して、システム制御器23による制御方法を説明する。なお、フローチャート中の丸数字は、ステップ番号を表わす。
【０１１９】
先ず、図１６は、全体的な制御フローを示すフローチャートである。
【０１２０】
（ステップ１）
特性、パラメータを設定する。すなわち、図１４または図１５に示されたバッテリ側充放電要求パワー（Pr1−SOC特性）、バッテリ運転域、エンジン最大出力パワーＰengine max、母線基準電圧、パラレル・ハイブリッド・ブロック10の個数、アクチュエータ19および負荷20の全個数などを設定する。
【０１２１】
また、オプションとしての通常運転域でのバッテリ分担パワーレベルＢ、アイドリング状態などにおけるエンジン停止機能の有無を設定する。このエンジン停止機能有りのときはflag1は０でなく、無しのときはflag1＝０とする。
【０１２２】
SOCなどの信号を読込み、バッテリ側充放電要求パワーPr1を求める。各負荷20，32の要求パワーの合計であるトータル要求パワーTPr（力行時は＋、回生時は−）を求める。
【０１２３】
（ステップ２）
エンジン優先モードか、バッテリ優先モードかを判断する。
【０１２４】
（ステップ３）
エンジン優先モードの場合は、Ｂ＝０である。
【０１２５】
（ステップ４）
各負荷20，32のトータル要求パワーTPrと、現SOCにおけるバッテリ側充放電要求パワーPr1とで小さい方の値を選択して、充放電装置制御用コンバータ15conへのバッテリ側充放電ベース要求パワーPr2を決定する。すなわち、Pr2＝min（Pr1，TPr）の演算をする。
【０１２６】
（ステップ５）
トータル要求パワーTPrが正（力行時）か否かを判定する。
【０１２７】
（ステップ６）
トータル要求パワーTPrが正の場合は、Pr2＝０とする。
【０１２８】
（ステップ７）
負荷状態すなわちトータル要求パワーTPrを判断処理する。
【０１２９】
（ステップ８）
トータル要求パワーTPrからエンジンがアイドル状態または低負荷状態かを判定する。
【０１３０】
（ステップ９）
エンジンがアイドル状態または低負荷状態のいずれでもない場合は、エンジンパワーを必要とするので、最終要求パワー指令Prを動力装置15の充放電装置制御用コンバータ15conに入力するとともに、エンジンガバナに入力することで、エンジンガバナは、自動的にエンジンパワー指令を出力する。すなわち、パラレルハイブリッド制御システムでは、システム側で特に制御しなくても、エンジン側で自動的に（TPr−Pr）分だけパワーを分担するので、システムでのエンジン出力は不要である。
【０１３１】
（ステップ10）
エンジンがアイドル状態または低負荷状態のいずれかである場合は、エンジンを停止する。また、Ｐengine max＝０とする。
【０１３２】
（ステップ11）
エンジンパワー不足分Ａ＝−Ｐengine max＋TPr−Pr2を演算する。
【０１３３】
（ステップ12）
充電状態SOCがエンジン(またはバッテリ)優先域および放電要求域にあるか否かを判定する。
【０１３４】
（ステップ13）
SOCが充電要求域にある場合は、Ａ＝０とする。
【０１３５】
（ステップ14）
エンジンパワー不足分Ａが正か否かを判定する。
【０１３６】
（ステップ15）
エンジンパワー不足分Ａが正のときは、充放電装置制御用コンバータ15conへの最終要求パワー指令Prを、Pr＝Pr2＋Ａで演算する。
【０１３７】
（ステップ16）
エンジンパワー不足分Ａが０以下のときは、充放電装置制御用コンバータ15conへの最終要求パワー指令Prを、Pr＝Pr2で演算する。
【０１３８】
（ステップ17）
バッテリ優先モードの場合は、Ｂ＝Ｂset＞０を設定する。Ｂsetは、エンジン効率低下よりエンジン停止した方がよい負荷レベルとなるように設定しておくことが効率上望ましい。
【０１３９】
（ステップ18）
SOCに応じたバッテリ側充放電要求パワーPr1と、設定値であるＢsetとのうちで大きな値をPr1'として、Pr1'＝max(Pr1，Ｂ)で演算する。
【０１４０】
（ステップ19）
SOCがバッテリ優先域または放電要求域にあるときは、選択回路58から、Pr1''＝Pr1'が出力され、SOCが充電要求域にあるときは、選択回路58から、Pr1''＝Pr1が出力される。
【０１４１】
（ステップ20）
Pr1''がバッテリ充放電リミットを超えるおそれがあるときは、充放電リミット制限回路59により、Pr1''をバッテリ充放電リミット内に制限したPr1'''を出力する。
【０１４２】
（ステップ21）
Pr1'''と、TPrとで小さい方の値を選択して、充放電装置制御用コンバータ15conへのバッテリ側充放電ベース要求パワーPr2を決定する。すなわち、Pr2＝min（Pr1'''，TPr）の演算をする。
【０１４３】
（ステップ22）
トータル要求パワーTPrが正（力行時）か否かを判定する。
【０１４４】
（ステップ23）
トータル要求パワーTPrが正の場合は、Pr2＝一定値（＜TPr）とし、ステップ７に進む。
【０１４５】
（ステップ24）
ステップ５およびステップ22にて、TPr＜０の場合（回生時）は、Pr＝Pr2＝TPrで演算する。
【０１４６】
（ステップ25）
直接駆動ブロックまたは独立操作機器ブロック30の電動発電機制御用インバータ31invへのパワー制御指令Pdがあるか否かを判定する。
【０１４７】
（ステップ26）
パワー制御指令Pdがある場合は、パラレル・ハイブリッド・ブロック10の電動発電機制御用インバータ12invへのパワー制御指令Pinv*は、Pinv*＝Pr−Pdで演算する。
【０１４８】
（ステップ27）
パワー制御指令Pdがない場合は、上式において、Pd＝０とする。
【０１４９】
次に、図１７は、図１６に示された全体フローチャートの一部を示すもので、図２に示されたエンジン・バッテリ分担制御に対応するフローチャートである。
【０１５０】
（ステップ５）
力行・回生判別回路47bにより、負荷状態が力行時か否かを判定する。
【０１５１】
（ステップ14）
ステップ５で力行時の場合は、比較回路48aにより、各負荷20，32のトータル要求パワーTPrは、エンジン最大出力パワーＰengine max以上か否かを判定する。
【０１５２】
（ステップ15）
トータル要求パワーTPrが、エンジン最大出力パワーＰengine max以上である場合は、力行時最終要求パワー演算回路48bにより、第１駆動機械11からパワーを供給するとともに、不足分のパワーを電気式の第２駆動機械12および動力装置15から供給する。
【０１５３】
（ステップ16）
トータル要求パワーTPrが、エンジン最大出力パワーＰengine max以上でない場合は、第１駆動機械11すなわちエンジンのみからパワーを供給する。
【０１５４】
（ステップ24）
ステップ５で力行時でない場合（回生時の場合）は、第２駆動機械12を介して動力装置15の充放電装置15batに回生エネルギを回収する。
【０１５５】
次に、図１８は、負荷状態判断およびエンジン停止指令出力の制御フローを示すフローチャートである。
【０１５６】
（ステップ31）
エンジン停止条件のエンジン負荷Ｃ（後で説明する）を設定する。
【０１５７】
（ステップ32）
全負荷のトータル要求パワーTPrの状態を判断するステップに進む。
【０１５８】
（ステップ33）
ここでは先ず、トータル要求パワーTPrが０であるか否かを判定する。
【０１５９】
（ステップ34）
TPr＝０であれば、アイドル状態または力行・回生均衡状態と判断して、flag2＝０とする。
【０１６０】
（ステップ35）
TPr＞０であるか否かを判定する。
【０１６１】
（ステップ36）
TPr＞０のときは、力行状態と判断して、flag2＝１とする。
【０１６２】
（ステップ37）
TPr＜０のときは、回生状態と判断してflag2＝２とする。
【０１６３】
（ステップ38）
全負荷のトータル要求パワーTPrの状態を判断するステップが終了したら（ステップ32でYESのとき）、エンジン停止条件を判断するステップに進む。
【０１６４】
（ステップ39）
ここでは先ず、トータル要求パワーTPrの絶対値abs［TPr］が、充放電装置15batの放電リミットPr maxより小さく、かつ時間関数であるトータル要求パワーTPrの過去Ｔ時間での平均値avg［TPr，Ｔ］が、エンジン停止条件のエンジン負荷Ｃより小さく、かつSOCが、図１４に示された充電要求域の境界SOC1より大きいか否かを判定する。
【０１６５】
（ステップ40）
ステップ39でYESのときは、タイマｔが作動を開始して継続時間を判定する。
【０１６６】
（ステップ41）
継続時間が設定時間to以上で、かつflag1が０でない（アイドリング状態などのエンジン停止機能有り）か否かを判定する。
【０１６７】
（ステップ42）
ステップ41でYESのときは、flag3＝０とする。
【０１６８】
（ステップ43）
ステップ41でNOのときは、flag3＝１とする。
【０１６９】
（ステップ44）
ステップ39でNOのときは、flag3＝１とし、タイマｔをリセットする。
【０１７０】
（ステップ45）
エンジン停止条件を判断するステップが終了したら（ステップ38でYESのとき）、エンジン停止指令を演算するステップに進む。
【０１７１】
（ステップ46）
ここでは先ず、flag3＝０であるか否かを判定する。
【０１７２】
（ステップ47）
flag3＝０のときは、abs［TPr］＜Pr max、かつavg［TPr，Ｔ］＜Ｃ、かつSOC＞SOC1の状態が少なくとも設定時間toを継続しているので、エンジン停止を指令し、エンジンクラッチがあればクラッチ切離しを指令する。
【０１７３】
（ステップ48）
同時に、エンジン分担分のパワーを、充放電装置15batからのバッテリパワー供給に切換える。また、Ｐengine max＝０とする。
【０１７４】
（ステップ49）
flag3＝０でないとき、すなわちflag3＝１のときは、エンジン停止条件が解除された要復帰時であるから、エンジン再起動を指令する。
【０１７５】
（ステップ50）
エンジン停止指令を演算するステップが終了したら（ステップ45でYESのとき）、充電要求域での放電リミット（図１４における点線）を変更するステップに進む。このステップは、オプションである。
【０１７６】
（ステップ51）
ここでは先ず、SOCが充電要求域にあるか否かを判定する。
【０１７７】
（ステップ52）
SOCが充電要求域にある場合は、動力装置15の放電リミットPr maxをほぼ０にする。
【０１７８】
（ステップ53）
SOCが充電要求域にない場合は、動力装置15の放電リミットPr maxをそのままにする。
【０１７９】
この充電要求域での放電リミット変更ステップが終了したら（ステップ50でYESのとき）、スタートに戻る。
【０１８０】
次に、図１９は、バッテリ側充放電ベース要求パワーPr2を演算する第１段階の演算フローを示すフローチャートである。
【０１８１】
（ステップ61）
マキシマム選択回路57により、通常運転域でのバッテリ分担分Pr1'を演算する。すなわち、動力装置15自体の充放電要求パワーPr1と、通常運転域でのバッテリ分担パワーレベルＢとで、大きい方をバッテリ分担分Pr1'とする。
【０１８２】
（ステップ62）
バッテリ運転域を判断し、運転域による充放電要求パワーPr1''を演算するステップに進む。
【０１８３】
（ステップ63）
ここでは先ず、SOCが充電要求域の境界値SOC1以下であるか否かを判定する。
【０１８４】
（ステップ64）
SOCがSOC1以下である場合は、バッテリは充電要求域にあると判断し、Pr1''＝Pr1とする。
【０１８５】
（ステップ65）
SOCが放電要求域の境界値SOC2以上であるか否かを判定する。
【０１８６】
（ステップ66）
SOCがSOC2以上である場合は、バッテリは放電要求域にあると判断し、Pr1''＝Pr1'とする。
【０１８７】
（ステップ67）
SOCがSOC1＜SOC＜SOC2の場合は、バッテリはエンジン（またはバッテリ）優先域にあると判断し、Pr1''＝Pr1'とする。
【０１８８】
（ステップ68）
バッテリ運転域の判断とPr1''の演算ステップが終了したら（ステップ62でYESのとき）、通常運転域の判断をするステップに進む。
【０１８９】
（ステップ69）
ここでは先ず、SOCが、通常運転域の下限境界値SOC3と上限境界値SOC4との間にあるか否かを判定する。
【０１９０】
（ステップ70）
SOCが、下限境界値SOC3と上限境界値SOC4との間にあるときは、バッテリは通常運転域にあると判定する。
【０１９１】
（ステップ71）
SOCが、下限境界値SOC3と上限境界値SOC4との間にないときは、バッテリは通常運転域にないと判定する。
【０１９２】
（ステップ72）
通常運転域の判断ステップが終了したら（ステップ68でYESのとき）、充放電装置制御用コンバータ15conへのバッテリ側充放電ベース要求パワーPr2を演算するステップに進む。
【０１９３】
（ステップ73）
ここでは、ミニマム選択回路52は、充放電要求パワーPr1''（充放電リミット制限を受けた場合は、そのリミット制限された充放電要求パワーPr1'''）と、トータル要求パワーTPrとで小さい方の値を選択して、その値をバッテリ側充放電ベース要求パワーPr2とする。
【０１９４】
このPr2の演算ステップが終了したら（ステップ72でYESのとき）、スタートに戻る。
【０１９５】
次に、図２０は、最終要求パワー指令Prを演算する第２段階の演算フローを示すフローチャートである。
【０１９６】
（ステップ81）
力行状態の判断をするステップに進む。
【０１９７】
（ステップ82）
ここでは先ず、図１８に示されたflag2＝１（力行状態）でないか否かを判定する。flag2＝１でないときは戻る。
【０１９８】
（ステップ83）
flag2＝１（力行状態）の判断をしたら、エンジンパワー不足分Ａを演算する。
【０１９９】
Ａ＝−Ｐengine max＋（TPr−Pr2）である。
【０２００】
（ステップ84）
バッテリ運転域を判断してバッテリ状態がエンジン（またはバッテリ）優先域にある場合は、ケース１とする。
【０２０１】
（ステップ85）
バッテリ運転域を判断してバッテリ状態が放電要求域にある場合は、ケース２とする。
【０２０２】
（ステップ86）
バッテリ運転域を判断してバッテリ状態が充電要求域にある場合は、ケース３とする。
【０２０３】
（ステップ87）
バッテリ状態がケース３の充電要求域にある場合は（ステップ86でYESのとき）、充電要求域でのエンジンパワー不足分Ａの再演算をするステップに進む。
【０２０４】
（ステップ88）
ここでは先ず、Ａが０以下のケース3-1（エンジンパワーが足りている場合）であるか否かを判断する。
【０２０５】
（ステップ89）
Ａが０より大きなケース3-2であるか否かを判断する。
【０２０６】
（ステップ90）
ケース3-2である場合は、エンジンパワーは不足しているが、充電要求域ではバッテリ放電を０とするため、Ａ＝０とする。
【０２０７】
（ステップ91）
ステップ87〜90のオプションとして以下の条件演算を実施してもよい。
【０２０８】
（ステップ92）
SOCが充電要求域内でかつ通常運転域内（SOC3＜SOC＜SOC1）にあるか否かを判断する。
【０２０９】
（ステップ93）
SOCが通常運転域内にある場合は、Ａ＝K3・Ａとする。K3は、０以上かつ１未満で、かつPr'＝Pr2＋K3・Ａ＜０を満たす充電要求域での補正係数である。
【０２１０】
（ステップ94）
SOCが通常運転域内にない場合は、Pr＝Pr2＋Ａ、Ａ＝０とする。すなわち、Pr＝Pr2とする。
【０２１１】
（ステップ95）
ステップ84、85、88でYESのとき、およびステップ93、94に続いて、ステップ95に進み、エンジンパワー不足分をカバー演算するステップに進む。
【０２１２】
（ステップ96）
ここでは先ず、Ａが０以下であるか否かを判定する。
【０２１３】
（ステップ97）
Ａが０以下である場合（エンジンパワーが足りている場合）は、Pr＝Pr2とする。
【０２１４】
（ステップ98）
Ａが０より大である場合（エンジンパワーが不足している場合）は、Pr＝Pr2＋Ａとする。
【０２１５】
（ステップ99）
エンジンパワー不足分カバー演算が終了したら（ステップ95でYESのとき）、放電リミットによる補正演算ステップに進む。
【０２１６】
（ステップ100）
ここでは先ず、充放電装置制御用コンバータ15conへの最終要求パワー指令Prがその放電リミットPr max以下であるか否かを判定する。
【０２１７】
（ステップ101）
最終要求パワー指令Prが放電リミットPr max以下の場合は、Pr＝Prとする。
【０２１８】
（ステップ102）
最終要求パワー指令Prが放電リミットPr maxより大きい場合は、Pr＝Pr max、TPr＝TPr・(Pr/Pr max)、Ａ＝Ａ・(Pr/Pr max)とする。
【０２１９】
最後に、この放電リミットによる補正演算ステップが終了したら（ステップ99でYESのとき）、スタートに戻る。
【０２２０】
次に、エンジン停止する負荷条件を具体的に説明する。
【０２２１】
エンジン負荷Ｃが下記のエンジン負荷Ｃ＊以下のときに、エンジンを停止するとともに、充放電装置15batより充放電装置制御用コンバータ15conおよび電動発電機制御用インバータ12invを経て電動発電機12mgに駆動パワーを供給する。
【０２２２】
Ｃ ＝(Ph/ηE1)＋(Pb/ηE2)
Ｃ＊＝（{(Ph/ηB1)＋(Pb/ηB2)}/ηE3/ηb）・ηe
【０２２３】
ここで、
ηE1は、第１駆動機械11からパラレル・ハイブリッド・ブロック10のアクチュエータ(油圧操作機器)19を経て負荷20に至るエンジンルートの全機器効率(ただしエンジン効率を除く)である。
【０２２４】
ηE2は、第１駆動機械11から電動発電機12mg、電動発電機制御用インバータ12inv、直接駆動ブロック30aのインバータ31invおよび電動発電機31mgを経て負荷32に至るエンジンルートの全機器効率(ただしエンジン効率を除く)である。
【０２２５】
ηE3は、第１駆動機械11から電動発電機12mg、電動発電機制御用インバータ12inv、充放電装置制御用コンバータ15conを経て充放電装置15batに至るエンジンルートの全機器効率(ただしエンジン効率を除く)である。
【０２２６】
ηB1は、充放電装置15batから充放電装置制御用コンバータ15con、電動発電機制御用インバータ12inv、電動発電機12mgおよびアクチュエータ19を経て負荷20に至るバッテリルートの全機器効率(ただしエンジン効率を除く)である。
【０２２７】
ηB2は、充放電装置15batから充放電装置制御用コンバータ15con、直接駆動ブロック30aまたは独立操作機器ブロック30bの電動発電機制御用インバータ31invおよび電動発電機31mgを経て負荷32に至るバッテリルートの全機器効率(ただしエンジン効率を除く)である。
【０２２８】
Phは、パラレル・ハイブリッド・ブロック10の負荷20の要求パワーである。
【０２２９】
Pbは、直接駆動ブロックまたは独立操作機器ブロック30の負荷32の要求パワーである。
【０２３０】
ηeは、エンジン負荷Ｃでのエンジン効率であり、負荷が下がると低下してくる。
【０２３１】
ηbは、エネルギ補給時のエンジン効率であり、高効率点で運転できるとしている。
【０２３２】
これらの値は、機器が決まれば求まるものであるから、エンジン負荷Ｃ、Ｃ＊を演算でき、エンジン負荷Ｃがエンジン負荷Ｃ＊以下のときに、第１駆動機械(エンジン)11を停止して、充放電装置(バッテリ)15batよりパワーを供給する。
【０２３３】
次に、この実施の形態の作用効果を説明する。
【０２３４】
力行時は、第１駆動機械11からのパワー供給を原則とし、第１駆動機械11の最大出力パワー以上の負荷分は動力装置15から第２駆動機械12を経て供給する。回生時は、動力装置15に負荷の回生エネルギを回収する。このように制御することで、第１駆動機械11をできるだけ高負荷率のポイントで効率良く運転できるとともに、動力装置15の充放電ロスをできるだけ０に近づけて、エネルギ損失を減少させることができる。
【０２３５】
すなわち、図２に示されるように第１駆動機械11と第２駆動機械12および動力装置15のパワー容量を適切に設計することにより、ベース負荷は第１駆動機械11が受け持ち、回生エネルギの範囲内で動力装置15がピーク負荷を分担することが可能になり、充放電ロスを最小限にできる。
【０２３６】
このように、ハイブリッド制御システムで種々の運転状態に応じて変化する負荷に対し、第１駆動機械11を高負荷率のポイントで運転することでその運転効率を高めるとともに、第２駆動機械12に対する動力装置15の充放電ロスを抑制できるので、システム全体として第１駆動機械11と第２駆動機械12および動力装置15とを最適分担制御して高効率で自動運転できるハイブリッド制御システムを提供できる。
【０２３７】
具体的には、エンジンとバッテリの両方で負荷にパワーを供給するとともに負荷からバッテリにパワーを回収する際に、ハイブリッドシステム全体を高効率(エンジン燃料等の消費を最小)に運転できる制御システム(およびアルゴリズム)を構築できる。
【０２３８】
さらに具体的には、第１段階の演算回路47により演算された負荷側と動力装置側の両方の要求パワーを満足するベース要求パワーPr2に基づいて、第２段階の演算回路48で適切な最終要求パワーPrを演算できる。
【０２３９】
ミニマム選択回路52により、動力装置15側の充放電要求パワーと負荷側のトータル要求パワーとの両方の要求を満足できる制御が可能となる。
【０２４０】
比較回路48aにより、トータル要求パワーTPrと第１駆動機械11の最大出力パワーＰengine maxとを比較することで、第１駆動機械11の力行パワー不足分をカバーできるか否かを確認した上で、力行時最終要求パワー演算回路48bにより、比較回路48aの出力の正負に応じて第１駆動機械11のパワー不足分を適切にカバー演算できる。
【０２４１】
SOCにより動力装置15の充放電容量は大きく変動するので、充電・放電両方の容量を所定内に保つには、SOC中間域で運転することが必要となるが、充放電要求パワー演算回路55は、充電要求域および放電要求域により、充電状態によって強制的に充電要求指令または放電要求指令を出力することができるので、システムの安定性を向上できる。
【０２４２】
特に、最適充電状態SOCopt付近で充放電要求パワーPr1を０とするヒステリシス特性を備えた充放電要求パワー演算回路55は、最適充電状態SOCopt付近を離れると充放電パワー要求が発生するので、常に最適充電状態SOCopt付近での高効率の運転ができ、かつ動力装置の容量を過度に大きくする必要がなくなり、小型化も図れる。すなわち、種々の負荷状態に対して、自動的に運転域をSOC中間域に保つことができ、これにより動力装置15の設備容量を小さくできる。
【０２４３】
ヒステリシス付きの充放電要求パワー演算回路55と、ミニマム選択回路52とを備えた制御システムにより、SOCの状態によっては指令を強制的に充電要求指令または放電要求指令とすることができ、システムの安定性を向上できる。
【０２４４】
第１駆動機械11よりも第２駆動機械12および動力装置15の充放電装置15batを優先使用できる優先選択回路60を設け、優先使用するよう切換えるので、制御システムを一層汎用化でき、運転のフレキシビリティを増すことができる。
【０２４５】
力行時でも第１駆動機械11のエンジンがアイドル状態または低負荷状態では、これらの状態を検出して自動的にエンジンを停止し、充放電装置15batのバッテリなどからパワーを供給する機能を組込むことで、エンジンでの燃料消費を抑制できるため、一層の高効率運転が可能となる。
【０２４６】
次に、図２１は、パラレルハイブリッド制御システムの他の実施の形態を示し、図１に示されたパラレルハイブリッド制御システムと異なる点は、直接駆動ブロックまたは独立操作機器ブロック30が設置されていない構成である。他の構成は、図１に示されたものと同様であるので、同一符号を付して、その説明を省略する。
【０２４７】
次に、図２２および図２３に基づき、本発明に係るハイブリッド制御システムのさらに別の実施の形態であるシリーズハイブリッド制御システムの実施の形態を説明する。なお、この実施の形態において、図１に示されたものと同様の部分には同一符号を付して、その説明を省略する。
【０２４８】
図２２に示されるように、エンジンなどの動力装置11eと、この動力装置11eにより駆動される発電機11gと、この発電機11gからの出力を制御する発電機制御用インバータ11invとを備えた第１駆動機械11aが、第２駆動機械12に対して直列に設置されている。すなわち、発電機制御用インバータ11invが、電気母線13により、第２駆動機械12の電動発電機制御用インバータ12invおよび動力装置15の充放電装置制御用コンバータ15conに接続されている。
【０２４９】
さらに、発電機制御用インバータ11inv、電動発電機制御用インバータ12inv、充放電装置制御用コンバータ15con、アクチュエータ19および所要動力演算装置21には、制御監視信号線22を介して制御装置としてのシステム制御器23が接続されている。
【０２５０】
このシステム制御器23は、図７および図８に示されたパラレルハイブリッドシステムと同様のものである。ただし、パラレルハイブリッドシステムの場合は、ハイブリッド制御システム側で特に制御しなくても、エンジンガバナ制御回路44が、(TPr−Pr)分をエンジン側が自動的に分担するようにエンジンガバナを制御するが、シリーズハイブリッドシステムでは、図２３に示されるように、(TPr−Pr)になるように発電機制御用インバータ11invへのパワー指令PGrを演算する発電機制御指令演算回路61が必要となる。
【０２５１】
このように、本方式は、パラレルハイブリッドシステム、シリーズハイブリッドシステムおよびそれらの組合せたシステムのいずれに対しても適用できる汎用性のあるハイブリッド制御システムを提供できる。
【０２５２】
また、システム全体として第１駆動機械11と第２駆動機械12および動力装置15とを高効率で最適分担制御できるハイブリッド式作業機械を提供できる。
【０２５３】
本発明は、例えば油圧ショベルなどの建設機械または作業機械に利用可能である。
【図面の簡単な説明】
【０２５４】
【図１】本発明に係るハイブリッド制御システムの一実施の形態を示すブロック図である。
【図２】同上システムをイメージ化した説明図である。
【図３】同上システムにおけるパラレル・ハイブリッド・ブロックのアクチュエータを示す回路図である。
【図４】同上システムにおける電気式の直接駆動ブロックを示す回路図である。
【図５】同上システムにおける油圧式の独立操作機器ブロックを示す回路図である。
【図６】同上システムを搭載した本発明に係るハイブリッド式作業機械の側面図である。
【図７】同上システムにおける制御装置のブロック図である。
【図８】同上システムにおける制御装置の充放電要求パワー指令演算回路を機能ブロック別に分けて表記したブロック図である。
【図９】同上システムにおける制御装置の優先方式選択オプションが有る場合の充放電ベース要求パワー演算回路を示すブロック図である。
【図１０】同上システムにおける制御装置の優先方式選択オプションがない場合の充放電ベース要求パワー演算回路を示すブロック図である。
【図１１】同上システムにおける制御装置の第２段階の演算回路を展開したブロック図である。
【図１２】同上システムにおける制御装置の充放電要求パワー演算回路の基本特性を示す特性図である。
【図１３】同上システムにおけるバッテリ特性を示す特性図である。
【図１４】同上システムにおける制御装置の充放電要求パワー演算回路のヒステリシス付き特性を示す特性図である。
【図１５】同上システムにおける制御装置の充放電要求パワー演算回路のバッテリ優先モード特性を示す特性図である。
【図１６】同上システムにおける全体的な制御フローを示すフローチャートである。
【図１７】同上システムにおけるエンジン・バッテリ分担制御フローを示すフローチャートである。
【図１８】同上システムにおける負荷状態判断およびエンジン停止指令出力の制御フローを示すフローチャートである。
【図１９】同上システムにおける充放電ベース要求パワーを演算する第１段階の演算フローを示すフローチャートである。
【図２０】同上システムにおける最終要求パワー指令を演算する第２段階の演算フローを示すフローチャートである。
【図２１】本発明に係るパラレルハイブリッド制御システムの他の実施の形態を示すブロック図である。
【図２２】本発明に係るハイブリッド制御システムのさらに別の実施の形態であるシリーズハイブリッド制御システムを示すブロック図である。
【図２３】同上シリーズハイブリッド制御システムにおける発電機制御指令演算回路を示すブロック図である。
【図２４】エンジン負荷率−エンジン効率特性を示す特性図である。
【符号の説明】
【０２５５】
１    ハイブリッド式作業機械としてのハイブリッド式油圧ショベル
11    第１駆動機械（エンジン）
12    第２駆動機械（電動発電機）
15    動力装置
15bat 充放電装置
20，32    負荷
23    制御装置としてのシステム制御器
47    第１段階の演算回路
48    第２段階の演算回路
48a   比較回路
48b   力行時最終要求パワー演算回路
52    ミニマム選択回路
55    充放電要求パワー演算回路
60    優先選択回路
【図１】
2007332921.tif 000003
【図２】
2007332921.tif 000004
【図３】
2007332921.tif 000005
【図４】
2007332921.tif 000006
【図５】
2007332921.tif 000007
【図６】
2007332921.tif 000008
【図７】
2007332921.tif 000009
【図８】
2007332921.tif 000010
【図９】
2007332921.tif 000011
【図１０】
2007332921.tif 000012
【図１１】
2007332921.tif 000013
【図１２】
2007332921.tif 000014
【図１３】
2007332921.tif 000015
【図１４】
2007332921.tif 000016
【図１５】
2007332921.tif 000017
【図１６】
2007332921.tif 000018
【図１７】
2007332921.tif 000019
【図１８】
2007332921.tif 000020
【図１９】
2007332921.tif 000021
【図２０】
2007332921.tif 000022
【図２１】
2007332921.tif 000023
【図２２】
2007332921.tif 000024
【図２３】
2007332921.tif 000025
【図２４】
2007332921.tif 000026