(57)【要約】【課題】回生エネルギの再利用度のユーザによる把握を促すことが可能な作業機械等を提供する。【解決手段】本発明の一実施形態に係る作業機械（ショベル１００）は、再利用される回生エネルギを発生させる回生装置（例えば、旋回用電動機２１、再生弁７Ｖ，８Ｖ、回生油圧回路８０）と、回生エネルギの再利用度に関する情報を記録する制御装置３０と、を備える。また、本発明の一実施形態に係る情報処理装置（管理装置２００）は、ショベル１００で発生する回生エネルギの再利用による燃料消費又は費用の削減量をショベル１００から取得する節約ログ情報取得部２１０１と、節約ログ情報取得部２１０１によりショベル１００から取得される情報に基づき、ショベル１００の回生エネルギの再利用による燃料消費又は費用の削減量を、ユーザ端末３００の表示装置３４０に表示させる節約効果情報提供部２１０３と、を備える。【選択図】図３Ｃ
2020165273.tif 000002
【特許請求の範囲】
【請求項１】
作業アタッチメントと、
回生エネルギを発生させる回生装置と、
前記回生エネルギの再利用度に関する情報を取得する第１の取得部と、
前記第１の取得部により取得される情報を記録する記録部と、を備える、
作業機械。
【請求項２】
前記記録部により記録される情報に基づき、前記回生エネルギの再利用度を表示する表示装置を更に備える、
請求項１に記載の作業機械。
【請求項３】
前記表示装置は、前記回生エネルギの発生ごとの前記回生エネルギの再利用度の履歴を表示する、
請求項２に記載の作業機械。
【請求項４】
前記表示装置は、所定の期間での前記回生エネルギの再利用度の累積値を表示する、
請求項２又は３に記載の作業機械。
【請求項５】
前記表示装置は、当該作業機械の購入時点からの前記回生エネルギの再利用度の累積値を表示する、
請求項４に記載の作業機械。
【請求項６】
前記表示装置は、当該作業機械の作業状況別、及び、搭乗したオペレータ別の少なくとも一方の前記累積値を表示する、
請求項４又は５の何れか一項に記載の作業機械。
【請求項７】
前記表示装置は、当該作業機械の購入時点からの前記回生エネルギの再利用度の累積値と、当該作業機械の購入時点からの作業量、及び、購入から現在までの当該作業機械の総費用の少なくとも一つとを、当該作業機械に関連する他の作業機械と比較可能な態様で表示する、
請求項５に記載の作業機械。
【請求項８】
前記回生エネルギには、当該作業機械の被駆動要素の運動エネルギ又は位置エネルギを利用して回生される回生電力、及び、前記被駆動要素の運動エネルギ又は位置エネルギを利用して回生される回生油圧エネルギの少なくとも一方が含まれる、
請求項１乃至７の何れか一項に記載の作業機械。
【請求項９】
前記回生装置は、上部旋回体を駆動すると共に、前記上部旋回体の減速時に前記回生エネルギとしての回生電力を発生する電動機、前記作業アタッチメントに関する自重が作用する方向への操作時に、前記作業アタッチメントを駆動する油圧シリンダから前記自重の作用で放出される作動油を前記回生エネルギとしての油圧エネルギで前記油圧シリンダで再生させる再生弁、又は、前記上部旋回体の減速時に前記回生エネルギとしての油圧エネルギを蓄積し事後的に再利用する回生油圧回路を含む、
請求項１乃至８の何れか一項に記載の作業機械。
【請求項１０】
作業アタッチメントを有する作業機械で発生する回生エネルギの再利用度に関する情報を前記作業機械から取得する第２の取得部と、
前記第２の取得部により前記作業機械から取得される情報に基づき、前記回生エネルギの再利用度をユーザ端末の表示装置に表示させる情報提供部と、を備える、
情報処理装置。
【請求項１１】
前記情報提供部は、複数の前記作業機械ごとの購入時点からの前記回生エネルギの再利用度の累積値と、購入時点からの作業量、及び、購入から現在までの総費用の少なくとも一つとを前記表示装置に表示させる、
請求項１０に記載の情報処理装置。
【請求項１２】
前記情報提供部は、前記作業機械の購入時点からの前記回生エネルギの再利用度の累積値と、前記作業機械の購入時点からの作業量、及び、購入から現在までの前記作業機械の総費用の少なくとも一つとを、前記作業機械に関連する他の作業機械であって、回生エネルギを発生させない他の作業機械と比較可能な態様で、前記表示装置に表示させる、
請求項１０又は１１に記載の情報処理装置。
【請求項１３】
情報処理装置が実行する情報処理方法であって、
作業アタッチメントを有する作業機械で発生する回生エネルギの再利用度に関する情報を前記作業機械から取得する第２の取得ステップと、
前記第２の取得ステップで前記作業機械から取得される情報に基づき、前記回生エネルギの再利用度をユーザ端末の表示装置に表示させる情報提供ステップと、を含む、
情報処理方法。
【請求項１４】
情報処理装置に、
作業アタッチメントを有する作業機械で発生する回生エネルギの再利用度に関する情報を前記作業機械から取得する第２の取得ステップと、
前記第２の取得ステップで前記作業機械から取得される情報に基づき、前記回生エネルギの再利用度をユーザ端末の表示装置に表示させる情報提供ステップと、を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機械等に関する。
【背景技術】
【０００２】
従来、回生エネルギに関する物理量を作業機械の運転室内の表示装置に表示させる技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９００８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、回生エネルギに関する物理量を表示させても、オペレータ等のユーザは、具体的な省エネルギ度合い、つまり、回生エネルギの再利用度合い（以下、「回生エネルギの再利用度」）を直感的に把握することができない可能性がある。
【０００５】
そこで、上記課題に鑑み、回生エネルギの再利用度のユーザによる把握を促すことが可能な作業機械等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態では、
作業アタッチメントと、
回生エネルギを発生させる回生装置と、
前記回生エネルギの再利用度に関する情報を取得する第１の取得部と、
前記第１の取得部により取得される情報を記録する記録部と、を備える、
作業機械が提供される。
【０００７】
また、本発明の他の実施形態では、
作業アタッチメントを有する作業機械で発生する回生エネルギの再利用度に関する情報を前記作業機械から取得する第２の取得部と、
前記第２の取得部により前記作業機械から取得される情報に基づき、前記回生エネルギの再利用度をユーザ端末の表示装置に表示させる情報提供部と、を備える、
情報処理装置が提供される。
【０００８】
また、本発明の更に他の実施形態では、
情報処理装置が実行する情報処理方法であって、
作業アタッチメントを有する作業機械で発生する回生エネルギの再利用度に関する情報を前記作業機械から取得する第２の取得ステップと、
前記第２の取得ステップで前記作業機械から取得される情報に基づき、前記回生エネルギの再利用度をユーザ端末の表示装置に表示させる情報提供ステップと、を含む、
情報処理方法が提供される。
【０００９】
また、本発明の更に他の実施形態では、
情報処理装置に、
作業アタッチメントを有する作業機械で発生する回生エネルギの再利用度に関する情報を前記作業機械から取得する第２の取得ステップと、
前記第２の取得ステップで前記作業機械から取得される情報に基づき、前記回生エネルギの再利用度をユーザ端末の表示装置に表示させる情報提供ステップと、を実行させる、
プログラムが提供される。
【発明の効果】
【００１０】
上述の実施形態によれば、回生エネルギの再利用度のユーザによる把握を促すことが可能な作業機械等を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る情報提供システムの概要を示す図である。
【図２Ａ】一実施形態に係る情報提供システムの構成の第１例を概略的に示すブロック図である。
【図２Ｂ】一実施形態に係る情報提供システムの構成の第２例を概略的に示すブロック図である。
【図２Ｃ】一実施形態に係る情報提供システムの構成の第３例を概略的に示すブロック図である。
【図３Ａ】ユーザ端末３００（表示装置３４０）に表示される節約効果情報画面の一例を示す図である。
【図３Ｂ】ユーザ端末３００（表示装置３４０）に表示される節約効果情報画面の他の例を示す図である。
【図３Ｃ】ユーザ端末３００（表示装置３４０）に表示される節約効果情報画面の更に他の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して発明を実施するための形態について説明する。
【００１３】
［情報提供システムの概要］
まず、図１を参照して、本実施形態に係る情報提供システムＳＹＳの概要を説明する。
【００１４】
図１は、本実施形態に係る情報提供システムＳＹＳの概要を示す図である。
【００１５】
情報提供システムＳＹＳは、ショベル１００と、管理装置２００と、ユーザ端末３００を含む。
【００１６】
情報提供システムＳＹＳは、ショベル１００（作業機械の一例）で発生する回生エネルギによるショベル１００に関する費用の削減効果に関する情報（以下、「節約効果情報」）をショベル１００の表示装置５０やユーザ端末３００を通じて、ユーザに提供する。換言すれば、節約効果情報は、ショベル１００の回生エネルギの再利用度を表すである。
【００１７】
情報提供システムＳＹＳに含まれるショベル１００は一台であってもよいし、複数台であってもよい。また、情報提供システムＳＹＳに含まれるユーザ端末３００は、一台であってもよいし、複数台であってもよい。
【００１８】
尚、情報提供システムＳＹＳに含まれる一又は複数のショベル１００の一部又は全部は、他の作業機械（例えば、フォークリフト、クローラクレーン、ブルドーザ、ホイールローダ、アスファルトフィニッシャ、林業機械等）に置換されてもよい。
【００１９】
＜ショベルの概要＞
本実施形態に係るショベル１００は、下部走行体１と、旋回機構２を介して旋回可能に下部走行体１に搭載される上部旋回体３と、ブーム４、アーム５、及びバケット６を中心に構成されるアタッチメント（作業アタッチメントの一例）と、オペレータが搭乗するキャビン１０を備える。
【００２０】
下部走行体１は、例えば、左右一対のクローラを含み、それぞれのクローラが走行油圧モータ１Ａ，１Ｂ（図２Ａ〜図２Ｃ参照）で油圧駆動されることにより、自走する。
【００２１】
上部旋回体３は、後述する旋回用電動機２１（図２Ａ参照）で電気駆動されることにより、或いは、旋回油圧モータ２Ａ（図２Ｂ、図２Ｃ参照）により油圧駆動されることにより、下部走行体１に対して旋回する。
【００２２】
ブーム４は、上部旋回体３の前部中央に俯仰可能に枢着され、ブーム４の先端には、アーム５が上下回動可能に枢着され、アーム５の先端には、エンドアタッチメントとしてのバケット６が上下回動可能に枢着される。
【００２３】
バケット６は、ショベル１００の作業内容に応じて、適宜交換可能な態様で、アーム５の先端に取り付けられている。そのため、バケット６は、例えば、大型バケット、法面用バケット、浚渫用バケット等の異なる種類のバケットに交換されてもよい。また、バケット６は、例えば、攪拌機、ブレーカ等の異なる種類のエンドアタッチメントに交換されてもよい。
【００２４】
ブーム４、アーム５、及びバケット６は、それぞれ、油圧アクチュエータとしてのブームシリンダ７、アームシリンダ８、及びバケットシリンダ９により油圧駆動される。
【００２５】
キャビン１０は、上部旋回体３の前部左側に搭載され、その内部（室内）には、オペレータが着座する操縦席や後述する操作装置２６等が設けられる。
【００２６】
また、ショベル１００は、上部旋回体３やアタッチメントの運動エネルギや位置エネルギを利用して回生エネルギを発生させ、そのまま再利用したり、事後的に再利用可能に蓄積させたりすることで、省エネルギ化を図る。
【００２７】
ショベル１００は、例えば、上部旋回体３の旋回減速時に、上部旋回体３の運動エネルギ（慣性）を利用して、旋回用電動機２１に発電させ、回生エネルギとしての回生電力を発生させる（図２Ａ参照）。以下、ショベル１００の本機能を「旋回電力回生機能」と称する場合がある。回生電力は、後述の如く、キャパシタ１９Ａに充電されたり、電動発電機１２で利用されたりする。
【００２８】
また、ショベル１００は、例えば、ブーム４の下げ操作（以下「ブーム下げ操作」）時に、ブーム４の位置エネルギ（自重）を利用して、ブームシリンダ７のボトム側油室から作動油を流出させると共に、再生弁７Ｖを通じてロッド側油室に流入させる形の圧力エネルギを発生させ、作動油を再利用（再生）する（図２Ｂ参照）。以下、ショベル１００の本機能を「ブーム再生機能」と称する場合がある。アーム５の閉じ操作（以下、「アーム閉じ操作」）時についても同様である。以下、ショベル１００の本機能を「アーム再生機能」と称する場合がある。
【００２９】
尚、ブーム下げ操作時に、ブーム４の自重を利用して、ブームシリンダ７のボトム側油室から流出させる作動油で発電機を駆動することにより、回生発電を行ってもよい。この場合、回生発電された電力は、ショベル１００の電気機器に電力を供給するための補機バッテリに充電されてよい。また、アーム閉じ操作時についても同様であってよい。
【００３０】
また、ショベル１００は、例えば、上部旋回体３の旋回減速時に、上部旋回体３の運動エネルギ（慣性）を利用して、旋回油圧モータ２Ａから回生油圧回路８０に作動油を吐出させ、アキュムレータ８７に油圧エネルギを蓄える（図２Ｃ参照）。アキュムレータ８７に蓄積される圧力エネルギは、例えば、上部旋回体３の旋回加速時に、エンジン１１の回転を回生用油圧モータ１２Ｈでアシストするために再利用される。
【００３１】
尚、回生用油圧モータ１２Ｈは、メインポンプ１４（及びパイロットポンプ１５）を直接的に駆動アシストする構成であってもよい。
【００３２】
また、ショベル１００は、通信装置７０（図２Ａ〜図２Ｃ参照）を通じて、管理装置２００と通信可能に接続される。
【００３３】
ショベル１００は、通信装置７０を通じて、各種情報を管理装置２００に送信（アップロード）する。例えば、ショベル１００は、通信装置７０を通じて、節約効果情報や節約効果情報を生成するための元情報等を管理装置２００に送信する。
【００３４】
＜管理装置の概要＞
管理装置２００（情報処理装置の一例）は、通信装置２２０（図２Ａ〜図２Ｃ参照）を通じて、ショベル１００やユーザ端末３００等と通信可能に接続される。
【００３５】
管理装置２００は、ショベル１００から各種情報を収集すると共に、ユーザ端末３００を通じて、収集した情報或いは収集した情報から生成する新たな情報をショベル１００に関するユーザに提供する。ユーザには、例えば、ショベル１００のオペレータ、作業現場の管理者、ショベル１００のオーナ等が含まれる。具体的には、管理装置２００は、ショベル１００からショベル１００に関する節約効果情報や節約効果情報を生成（演算）するための元情報を取得（受信）してよい。そして、管理装置２００は、ユーザ端末３００から受信される要求信号に応じて、取得した或いは生成したショベル１００の節約効果情報をユーザ端末３００に送信してよい。これにより、管理装置２００は、ユーザ端末３００を通じて、ユーザにショベル１００に関する節約効果情報を提供することができる。
【００３６】
＜ユーザ端末の概要＞
ユーザ端末３００は、例えば、携帯電話、スマートフォン、タブレット端末、ラップトップ型のコンピュータ端末等の携帯端末であってよい。また、ユーザ端末３００は、例えば、作業現場の仮設事務所等に設置されるデスクトップ型のコンピュータ端末等の定置端末であってもよい。
【００３７】
ユーザ端末３００は、通信装置３２０（図２Ａ〜図２Ｃ参照）を通じて、管理装置２００と通信可能に接続される。
【００３８】
ユーザ端末３００は、管理装置２００と双方向通信に基づき、表示装置３４０（図２Ａ〜図２Ｃ参照）を通じて、管理装置２００からダウンロードされる各種情報をユーザに提供する。具体的には、ユーザ端末３００は、ユーザの操作に応じて、管理装置２００に節約効果情報を要求する要求信号を送信する。そして、ユーザ端末３００は、要求信号に応じて管理装置２００から返信される節約効果情報を受信し、表示装置３４０に表示させる。これにより、ユーザ端末３００は、ユーザにショベル１００に関する節約効果情報を提示することができる。
【００３９】
［情報提供システムの構成］
次に、図１に加えて、図２（図２Ａ〜図２Ｃ）を参照して、本実施形態に係る情報提供システムＳＹＳ（ショベル１００、管理装置２００、及びユーザ端末３００）の構成について説明する。
【００４０】
図２Ａ〜図２Ｃは、本実施形態に情報提供システムＳＹＳの構成の第１例〜第３例を示すブロック図である。図２Ａ〜図２Ｃは、相互に、ショベル１００の構成のみが異なり、管理装置２００及びユーザ端末３００の構成は同じである。情報提供システムＳＹＳは、図２Ａ〜図２Ｃに示す３種類のショベル１００の一部又は全部を含む。
【００４１】
尚、図中にて、機械的動力ラインは二重線、高圧油圧ラインは太い実線、パイロットラインは破線、電気駆動・制御ラインは細い実線でそれぞれ示される。また、ショベル１００は、例えば、図２Ａのショベル１００或いは図２Ｃのショベル１００の回生エネルギを発生させる構成を前提にして、図２Ｂの作動油の再生に関する構成を採用してもよい。つまり、ショベル１００は、二種類以上の回生エネルギを発生させてもよい。
【００４２】
＜ショベルの構成の第１例＞
図２Ａを参照して、ショベル１００の構成の第１例について説明する。
【００４３】
本例に係るショベル１００の油圧駆動系は、下部走行体１、ブーム４、アーム５、及びバケット６のそれぞれを油圧駆動する走行油圧モータ１Ａ，１Ｂ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９等を含む。また、本例に係るショベル１００の油圧駆動系は、エンジン１１と、電動発電機１２と、減速機１３と、メインポンプ１４と、コントロールバルブ１７を含む。
【００４４】
尚、電動発電機１２については、ショベル１００の電気駆動系の説明部分で詳述する。
【００４５】
エンジン１１は、油圧駆動系におけるメイン動力源であり、上部旋回体３の後部に搭載される。エンジン１１は、後述するエンジンコントローラ（ＥＣＭ：Engine Control Module）３０Ｃの制御下で、所定の目標回転数で定回転する。エンジン１１は、例えば、軽油を燃料とするディーゼルエンジンであり、減速機１３を介してメインポンプ１４、パイロットポンプ１５を駆動する。また、エンジン１１は、減速機１３を介して電動発電機１２を駆動し、電動発電機１２に発電させる。
【００４６】
減速機１３は、例えば、上部旋回体３の後部に搭載され、エンジン１１及び後述する電動発電機１２が接続される２つの入力軸と、メインポンプ１４及びパイロットポンプ１５が直列に同軸接続される１つの出力軸を有する。減速機１３は、エンジン１１及び電動発電機１２の動力を所定の減速比でメインポンプ１４及びパイロットポンプ１５に伝達することができる。また、減速機１３は、エンジン１１の動力を所定の減速比で、電動発電機１２とメインポンプ１４及びパイロットポンプ１５とに分配して伝達することができる。
【００４７】
メインポンプ１４は、上部旋回体３の後部に搭載され、高圧油圧ライン１６を通じてコントロールバルブ１７に作動油を供給する。メインポンプ１４は、エンジン１１、或いは、エンジン１１及び電動発電機１２により駆動される。メインポンプ１４は、例えば、可変容量式油圧ポンプであり、後述するショベルコントローラ３０Ａの制御下で、レギュレータ１４ａが斜板の角度（傾転角）を制御する。これにより、メインポンプ１４は、ピストンのストローク長を調整し、吐出流量（吐出圧）を制御することができる。
【００４８】
コントロールバルブ１７は、上部旋回体３の中央部に搭載され、オペレータによる操作装置２６に対する操作に応じて、油圧駆動系の制御を行う油圧制御装置である。コントロールバルブ１７は、上述の如く、高圧油圧ライン１６を介してメインポンプ１４と接続され、メインポンプ１４から供給される作動油を、油圧アクチュエータとしての走行油圧モータ１Ａ，１Ｂ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９に選択的に供給可能に構成される。具体的には、コントロールバルブ１７は、メインポンプ１４から油圧アクチュエータのそれぞれに供給される作動油の流量と流れる方向を制御する複数の油圧制御弁（方向切換弁）を含むバルブユニットである。
【００４９】
また、ショベル１００は、遠隔操作されてもよい。以下、図２Ｂ、図２Ｃのショベル１００でも同様である。この場合、コントロールバルブ１７は、通信装置７０を通じて外部装置（例えば、管理装置２００）から受信される、ショベル１００のアクチュエータ（油圧アクチュエータ及び電動アクチュエータ）の操作に関する信号（以下、「遠隔操作信号」）に応じて、油圧駆動系の制御を行う。遠隔操作信号には、操作対象のアクチュエータや、操作対象のアクチュエータに関する遠隔操作の内容（例えば、操作方向及び操作量等）が規定される。例えば、ショベルコントローラ３０Ａは、遠隔操作信号に対応する制御指令を、パイロットポンプ１５とコントロールバルブ１７との間を接続する所定の油圧ライン（パイロットライン）に配置される比例弁（以下、「操作用比例弁」）に出力する。これにより、操作用比例弁は、制御指令に対応するパイロット圧、つまり、遠隔操作信号に規定される遠隔操作の内容に応じたパイロット圧をコントロールバルブ１７に作用させることができる。そのため、コントロールバルブ１７は、遠隔操作信号で規定される遠隔操作の内容に応じた油圧アクチュエータの動作を実現することができる。
【００５０】
また、ショベル１００は、例えば、キャビン１０のオペレータの操作や遠隔操作等に依らず、自律的に動作（作業）を行ってもよい。以下、図２Ｂ、図２Ｃのショベル１００でも同様である。この場合、コントロールバルブ１７は、ショベル１００の自律動作を実現する自律制御装置がショベル１００のアクチュエータ（油圧アクチュエータ及び旋回用電動機２１）を操作するために生成する駆動指令（以下、「自律駆動指令」）に応じて、油圧駆動系の制御を行う。自律駆動指令には、操作対象のアクチュエータや、操作対象のアクチュエータに関する操作内容（例えば、操作方向及び操作量等）が規定される。換言すれば、コントロールバルブ１７は、自律制御装置による自律的な油圧アクチュエータの操作に応じて、油圧駆動系の制御を行う。例えば、自律制御装置は、自律的に生成する駆動指令に対応する制御指令を操作用比例弁に出力する。これにより、操作用比例弁は、制御指令に対応するパイロット圧、つまり、自律駆動指令で規定される油圧アクチュエータに関する操作内容に応じたパイロット圧をコントロールバルブ１７に作用させることができる。そのため、コントロールバルブ１７は、自律制御装置で生成される、自律動作に対応する自律駆動指令で規定される操作内容に応じた油圧アクチュエータの動作を実現することができる。
【００５１】
本例に係るショベル１００の電気駆動系は、エンジン１１をアシストしてメインポンプ１４を駆動するための構成要素として、電動発電機１２と、電流センサ１２ｓ１と、電圧センサ１２ｓ２と、減速機１３と、インバータ１８Ａを含む。また、本実施形態に係るショベル１００の電気駆動系は、被駆動要素（上部旋回体３）を駆動するための構成要素として、旋回用電動機２１と、レゾルバ２２と、メカニカルブレーキ２３と、旋回減速機２４と、電流センサ２１ｓ、インバータ１８Ｂを含む。
【００５２】
電動発電機１２は、油圧駆動系に対するアシスト動力源であり、上部旋回体３の後部に搭載される。電動発電機１２は、例えば、ＩＰＭ（Interior Permanent Magnet）モータである。電動発電機１２は、インバータ１８Ａを介してキャパシタ１９Ａを含む蓄電系１９や旋回用電動機２１と接続される。電動発電機１２は、インバータ１８Ａを介してキャパシタ１９Ａや旋回用電動機２１から供給される三相交流電力で力行運転し、エンジン１１をアシストする態様で、減速機１３を介してメインポンプ１４及びパイロットポンプ１５を駆動する。また、電動発電機１２は、エンジン１１により駆動されることにより発電運転を行い、発電電力をキャパシタ１９Ａや旋回用電動機２１に供給することができる。電動発電機１２の力行運転と発電運転との切替制御は、後述するハイブリッドコントローラ（以下、「ＨＢコントローラ」）３０Ｂの制御下で、インバータ１８Ａにより実現されてよい。
【００５３】
電流センサ１２ｓ１は、電動発電機１２の三相（Ｕ相、Ｖ相、Ｗ相）のそれぞれの電流を検出する。電流センサ１２ｓ１は、例えば、電動発電機１２とインバータ１８Ａの間の電力経路に設けられる。電流センサ１２ｓ１により検出される旋回用電動機２１の三相それぞれの電流に対応する検出信号は、一対一の通信線やＣＡＮ（Controller Area Network）等の車載ネットワークを通じて、直接的に、インバータ１８Ａに取り込まれる。また、当該検出信号は、一対一の通信線やＣＡＮ等の車載ネットワークを通じて、ＨＢコントローラ３０Ｂに取り込まれ、ＨＢコントローラ３０Ｂ経由で、インバータ１８Ａに入力されてもよい。
【００５４】
電圧センサ１２ｓ２は、電動発電機１２の三相のそれぞれの印加電圧を検出する。電圧センサ１２ｓ２は、例えば、電動発電機１２とインバータ１８Ａの間の電力経路に設けられる。電圧センサ１２ｓ２により検出される旋回用電動機２１の三相それぞれの印加電圧に対応する検出信号は、一対一の通信線やＣＡＮ等の車載ネットワークを通じて、直接的に、インバータ１８Ａに取り込まれる。また、当該検出信号は、一対一の通信線や車載ネットワークを通じて、ＨＢコントローラ３０Ｂに取り込まれ、ＨＢコントローラ３０Ｂ経由で、インバータ１８Ａに入力されてもよい。
【００５５】
インバータ１８Ａは、ＨＢコントローラ３０Ｂの制御下で、電動発電機１２を駆動制御する。インバータ１８Ａは、例えば、直流電力を三相交流電力に変換したり、三相交流電力を直流電力に変換する変換回路と、変換回路をスイッチ駆動する駆動回路と、駆動回路の動作を規定する制御信号（例えば、ＰＷＭ（Pulse Width Modulation）信号）を出力する制御回路を含む。
【００５６】
インバータ１８Ａの制御回路は、電動発電機１２の動作状態を把握しながら、電動発電機１２の駆動制御を行う。例えば、インバータ１８Ａの制御回路は、電動発電機１２の回転状態を検出するセンサ（例えば、エンコーダやレゾルバ等）の検出信号に基づき、電動発電機１２の動作状態を把握する。また、インバータ１８Ａの制御回路は、電流センサ１２ｓ１及び電圧センサ１２ｓ２の検出信号に基づき、逐次、電動発電機１２の回転軸の回転角等を推定することにより、電動発電機１２の動作状態を把握してもよい。例えば、当該制御回路は、例えば、既知の拡張誘起電圧（ＥＥＦＭ：Extended Electromotive Force）モデルに基づき、電動発電機１２の回転軸の回転角や回転速度等を推定する。そして、当該制御回路は、逐次導出される回転角や回転速度の推定値に基づき、電動発電機１２の動作状態を把握しながら、電動発電機１２の駆動制御（以下、「センサレス制御」）を行ってよい。これにより、電動発電機１２には、回転角や回転位置を検出する所定のセンサ（例えば、ロータリエンコーダ等）が設けられる必要が無い。そのため、メカニカルなセンサを削減することができ、ショベル１００のコストを抑制することができると共に、センサの汚れ等による検出不良を抑制することができる。
【００５７】
尚、インバータ１８Ａの制御回路は、センサレス制御が適用される場合、電圧センサ１２ｓ２による電動発電機１２の印加電圧の検出値の代わりに、ＨＢコントローラ３０Ｂから入力される、或いは、自身が制御の過程で生成する電動発電機１２の電圧指令値を用いて、電動発電機１２の回転軸の回転角等を推定してもよい。この場合、電圧センサ１２ｓ２は、省略されうる。また、インバータ１８Ａの駆動回路及び制御回路の少なくとも一方は、インバータ１８Ａの外部（例えば、ＨＢコントローラ３０Ｂ）に設けられてもよい。
【００５８】
旋回用電動機２１（回生装置の一例）は、ＨＢコントローラ３０Ｂ及びインバータ１８Ｂの制御下で、上部旋回体３を旋回駆動する力行運転、及び回生電力を発生させて上部旋回体３を旋回制動する回生運転を行う。旋回用電動機２１は、インバータ１８Ｂを介して蓄電系１９に接続され、インバータ１８Ｂを介してキャパシタ１９Ａや電動発電機１２から供給される三相交流電力により駆動される。また、旋回用電動機２１は、インバータ１８Ｂを介して、回生電力をキャパシタ１９Ａや電動発電機１２に供給する。これにより、回生電力で、キャパシタ１９Ａを充電したり、電動発電機１２を駆動したりすることができる。旋回用電動機２１の力行運転と回生運転との切替制御は、ＨＢコントローラ３０Ｂの制御下で、インバータ１８Ｂにより実現されてよい。旋回用電動機２１の回転軸２１Ａには、レゾルバ２２、メカニカルブレーキ２３、及び旋回減速機２４が接続される。
【００５９】
レゾルバ２２は、旋回用電動機２１の回転位置（回転角）や回転速度等を検出する。レゾルバ２２により検出された回転角等に対応する検出信号は、一対一の通信線やＣＡＮ等の車載ネットワーク等を通じて、直接的に、インバータ１８Ｂに取り込まれてよい。また、当該検出信号は、一対一の通信線やＣＡＮ等の車載ネットワークを通じて、ＨＢコントローラ３０Ｂに取り込まれ、ＨＢコントローラ３０Ｂ経由でインバータ１８Ｂに入力されてもよい。
【００６０】
メカニカルブレーキ２３は、ＨＢコントローラ３０Ｂの制御下で、旋回用電動機２１の回転軸２１Ａに対して、機械的に制動力を発生させる。これにより、メカニカルブレーキ２３は、上部旋回体３の旋回制動を行ったり、上部旋回体３の停止状態を維持させたりすることができる。
【００６１】
旋回減速機２４は、旋回用電動機２１の回転軸２１Ａと接続され、旋回用電動機２１の出力（トルク）を所定の減速比で減速させることにより、トルクを増大させて、上部旋回体３を旋回駆動する。即ち、力行運転の際、旋回用電動機２１は、旋回減速機２４を介して、上部旋回体３（旋回機構２）を旋回駆動する。また、旋回減速機２４は、上部旋回体３の慣性回転力を増速させて旋回用電動機２１に伝達し、回生電力を発生させる。即ち、回生運転の際、旋回用電動機２１は、旋回減速機２４を介して伝達される上部旋回体３の慣性回転力により回生発電を行い、上部旋回体３を旋回制動する。
【００６２】
電流センサ２１ｓは、旋回用電動機２１の三相（Ｕ相、Ｖ相、Ｗ相）のそれぞれの電流を検出する。電流センサ２１ｓは、例えば、旋回用電動機２１とインバータ１８Ｂの間の電力経路に設けられる。電流センサ２１ｓにより検出される、旋回用電動機２１の三相それぞれの電流に対応する検出信号は、一対一の通信線やＣＡＮ等の車載ネットワークを通じて、直接的に、インバータ１８Ｂに取り込まれてよい。また、当該検出信号は、一対一の通信線やＣＡＮ等の車載ネットワークを通じて、ＨＢコントローラ３０Ｂに取り込まれ、ＨＢコントローラ３０Ｂ経由で、インバータ１８Ｂに入力されてもよい。
【００６３】
インバータ１８Ｂは、ＨＢコントローラ３０Ｂの制御下で、旋回用電動機２１を駆動制御する。インバータ１８Ｂは、例えば、直流電力を三相交流電力に変換したり、三相交流電力を直流電力に変換する変換回路と、変換回路をスイッチ駆動する駆動回路と、駆動回路の動作を規定する制御信号（例えば、ＰＷＭ信号）を出力する制御回路を含む。
【００６４】
具体的には、インバータ１８Ｂの制御回路は、操作装置２６の上部旋回体３に関する操作内容に対応する圧力センサ２９の検出値、並びに、電流センサ２１ｓ及びレゾルバ２２の検出信号に基づき、旋回用電動機２１を駆動制御する。例えば、インバータ１８Ｂの制御回路は、旋回用電動機２１に関する速度フィードバック制御及びトルクフィードバック制御を行う。
【００６５】
また、ショベル１００は、上述の如く、遠隔操作されてもよい。この場合、インバータ１８Ｂの制御回路は、通信装置７０を通じて外部装置から受信される、旋回用電動機２１の操作に関する遠隔操作信号に応じて、旋回用電動機２１の駆動制御を行う。これにより、インバータ１８Ｂの制御回路は、遠隔操作信号で規定される遠隔操作の内容に応じた旋回用電動機２１（上部旋回体３）の動作を実現することができる。
【００６６】
また、ショベル１００は、上述の如く、例えば、キャビン１０のオペレータの操作や遠隔操作等に依らず、自律的に動作（作業）を行ってもよい。この場合、インバータ１８Ｂの制御回路は、自律制御装置がショベル１００のアクチュエータを操作するために生成する自律駆動指令に応じて、旋回用電動機２１の制御を行う。換言すれば、インバータ１８Ｂの制御回路は、自律制御装置による自律的な旋回用電動機２１（上部旋回体３）に関する操作に応じて、旋回用電動機２１の制御を行う。これにより、インバータ１８Ｂの制御回路は、自律制御装置で生成される自律駆動指令に規定される操作内容に応じた旋回用電動機２１（上部旋回体３）の動作を実現することができる。
【００６７】
尚、インバータ１８Ｂの駆動回路及び制御回路の少なくとも一方は、インバータ１８Ｂの外部に設けられてもよい。
【００６８】
本例に係るショベル１００の蓄電系１９は、キャパシタ１９Ａと、昇降圧コンバータ１９Ｂと、ＤＣバス１９Ｃを含む。蓄電系１９は、例えば、電気駆動系のインバータ１８Ａ，１８Ｂ等と共に、上部旋回体３の右側前部に搭載される。
【００６９】
キャパシタ１９Ａは、電動発電機１２や旋回用電動機２１に電力を供給すると共に、電動発電機１２や旋回用電動機２１の発電電力を充電する蓄電装置の一例である。また、キャパシタ１９Ａと昇降圧コンバータ１９Ｂを含む負荷側のメイン回路との間を遮断するリレー（以下、「遮断リレー」）が設けられる。これにより、キャパシタ１９Ａは、ショベル１００の停止時やショベル１００の異常時（例えば、転倒等の事故発生時）に、ＨＢコントローラ３０Ｂによる制御下で、メイン回路と切り離される。そのため、オペレータの不在時の異常や、オペレータの在席時の異常に起因して、キャパシタ１９Ａに非常に大きな短絡電流が流れるような事態を抑制することができる。遮断リレーは、例えば、キャパシタ１９Ａと昇降圧コンバータ１９Ｂとの間の正極側及び負極側の双方の電力経路に設けられる。
【００７０】
昇降圧コンバータ１９Ｂは、キャパシタ１９Ａの電力を昇圧し、ＤＣバス１９Ｃに出力したり、ＤＣバス１９Ｃに供給される電力を降圧し、キャパシタ１９Ａに蓄電させたりする。昇降圧コンバータ１９Ｂは、電動発電機１２及び旋回用電動機２１の運転状態に応じて、ＤＣバス１９Ｃの電圧値が一定の範囲内に収まるように昇圧動作と降圧動作を切り替える。昇降圧コンバータ１９Ｂの昇圧動作と降圧動作の切替制御は、ＤＣバス１９Ｃの電圧検出値、キャパシタ１９Ａの電圧検出値、及びキャパシタ１９Ａの電流検出値に基づき、ＨＢコントローラ３０Ｂにより実現されてよい。
【００７１】
ＤＣバス１９Ｃは、インバータ１８Ａ，１８Ｂと昇降圧コンバータ１９Ｂとの間に設けられ、キャパシタ１９Ａ、電動発電機１２、及び旋回用電動機２１の間での電力の授受を制御する。
【００７２】
本例に係るショベル１００の操作系は、パイロットポンプ１５、操作装置２６、圧力センサ２９等を含む。
【００７３】
パイロットポンプ１５は、上部旋回体３の後部に搭載され、パイロットライン２５を介して操作装置２６にパイロット圧を供給する。パイロットポンプ１５は、例えば、固定容量式油圧ポンプであり、エンジン１１、或いはエンジン１１及び電動発電機１２により駆動される。
【００７４】
操作装置２６は、例えば、レバー２６Ａ，２６Ｂと、ペダル２６Ｃを含む。操作装置２６は、キャビン１０の操縦席付近に設けられ、オペレータがそれぞれの被駆動要素（例えば、下部走行体１、上部旋回体３、ブーム４、アーム５、及びバケット６等）の操作を行うための操作入力手段である。換言すれば、操作装置２６は、それぞれの被駆動要素を駆動する油圧アクチュエータ（例えば、走行油圧モータ１Ａ，１Ｂ、ブームシリンダ７、アームシリンダ８、バケットシリンダ９等）や電動アクチュエータ（旋回用電動機２１等）の操作を行うための操作入力手段である。操作装置２６（レバー２６Ａ，２６Ｂ、及びペダル２６Ｃ）は、二次側の油圧ライン２７を介して、コントロールバルブ１７に接続される。これにより、コントロールバルブ１７には、操作装置２６における下部走行体１、ブーム４、アーム５、及びバケット６等の操作状態に応じたパイロット信号（パイロット圧）が入力される。そのため、コントロールバルブ１７は、操作装置２６における操作状態に応じて、各油圧アクチュエータを駆動することができる。また、操作装置２６は、その二次側の油圧ライン２８を介して圧力センサ２９に接続される。
【００７５】
また、操作装置２６は、電気式であってもよい。以下、図２Ｂ、図２Ｃのショベル１００でも同様である。この場合、操作装置２６の操作内容（例えば、操作方向や操作量等）を表す電気信号は、制御装置３０（例えば、ショベルコントローラ３０Ａ）に入力される。そして、制御装置３０（ショベルコントローラ３０Ａ）は、電気信号の内容、つまり、操作装置２６の操作内容に応じて、コントロールバルブ１７にパイロットラインを介して接続される操作用比例弁を制御する。これにより、操作用比例弁から操作装置２６の操作内容に応じたパイロット圧が入力され、コントロールバルブ１７は、操作装置２６における操作状態に応じて、各油圧アクチュエータを駆動することができる。
【００７６】
尚、ショベル１００が遠隔操作される場合、或いは、ショベル１００が自律的に作業を行う場合、操作装置２６は、省略されてもよい。
【００７７】
圧力センサ２９は、上述の如く、油圧ライン２８を介して操作装置２６と接続され、操作装置２６の二次側のパイロット圧、即ち、操作装置２６における各被駆動要素（を駆動するアクチュエータ）の操作状態に対応するパイロット圧を検出する。圧力センサ２９は、ショベルコントローラ３０Ａに接続され、操作装置２６における下部走行体１、上部旋回体３、ブーム４、アーム５、及びバケット６等の操作状態に応じた圧力信号（圧力検出値）は、ショベルコントローラ３０Ａに取り込まれる。これにより、ショベルコントローラ３０Ａ及びＨＢコントローラ３０Ｂは、圧力センサ２９の検出情報に基づき、油圧アクチュエータ及び旋回用電動機２１に関する操作装置２６の操作内容を把握することができる。
【００７８】
尚、操作装置２６が電気式である場合、圧力センサ２９は、省略される。操作装置２６の操作状態は、操作装置２６から電気信号として直接的に制御装置３０（ショベルコントローラ３０Ａ）に入力されるからである。
【００７９】
本例に係るショベル１００の制御系は、制御装置３０と、表示装置５０と、通信装置７０を含む。
【００８０】
制御装置３０は、ショベルコントローラ３０Ａと、ＨＢコントローラ３０Ｂと、エンジンコントローラ３０Ｃを含む。
【００８１】
ショベルコントローラ３０Ａ、ＨＢコントローラ３０Ｂ、及びエンジンコントローラ３０Ｃ等は、それぞれの機能が任意のハードウェア、或いは、ハードウェア及びソフトウェアの組み合わせにより実現されてよい。例えば、ショベルコントローラ３０Ａ、ＨＢコントローラ３０Ｂ、及びエンジンコントローラ３０Ｃ等は、ＣＰＵ（Central Processing Unit）等のプロセッサと、ＲＡＭ（Random Access Memory）等のメモリ装置（主記憶装置）と、ＲＯＭ（Read Only Memory）等の不揮発性の補助記憶装置と、インタフェース装置等を含むコンピュータを中心に構成されてよい。以下、管理装置２００の制御装置２１０やユーザ端末３００の制御装置３１０についても同様である。
【００８２】
尚、制御装置３０の機能は、一のコントローラにより実現されてもよいし、任意の数（つまり、２或いは４以上）のコントローラにより分散して実現されてもよい。
【００８３】
ショベルコントローラ３０Ａは、ＨＢコントローラ３０Ｂ及びエンジンコントローラ３０Ｃを含む各種コントローラと連携し、ショベル１００の駆動制御を行う。例えば、ショベルコントローラ３０Ａは、ＨＢコントローラ３０Ｂ及びエンジンコントローラ３０Ｃ等の各種コントローラとの双方向通信に基づき、ショベル１００全体（具体的には、ショベル１００に搭載される各種機器）の動作を統合的に制御してよい。ショベルコントローラ３０Ａは、例えば、補助記憶装置にインストールされる一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、節約効果算出部３０１と、節約効果情報提供部３０３と、節約ログ情報送信部３０４を含む。また、ショベルコントローラ３０Ａは、節約ログ情報記憶部３０２を利用する。節約ログ情報記憶部３０２は、例えば、ショベルコントローラ３０Ａ内の補助記憶装置やショベルコントローラ３０Ａと通信可能な外部記憶装置等により実現されうる。
【００８４】
ＨＢコントローラ３０Ｂは、ショベルコントローラ３０Ａから入力される各種情報（例えば、操作装置２６の操作状態に対応する圧力センサ２９の検出値を含む制御指令等）に基づき、電気駆動系の駆動制御を行う。例えば、ＨＢコントローラ３０Ｂは、圧力センサ２９により検出される、操作装置２６の操作状態に対応する検出値に基づき、インバータ１８Ａを駆動し、電動発電機１２の運転状態（力行運転及び発電運転）の切替制御を行う。また、例えば、ＨＢコントローラ３０Ｂは、圧力センサ２９により検出される、操作装置２６の操作状態に対応する検出値に基づき、インバータ１８Ｂを駆動し、旋回用電動機２１の運転状態（力行運転及び回生運転）の切替制御を行う。また、例えば、ＨＢコントローラ３０Ｂは、圧力センサ２９により検出される、操作装置２６の操作状態に対応する検出値に基づき、昇降圧コンバータ１９Ｂを駆動し、昇降圧コンバータ１９Ｂの昇圧運転と降圧運転、換言すれば、キャパシタ１９Ａの放電状態と充電状態との切替制御を行う。
【００８５】
エンジンコントローラ３０Ｃは、ショベルコントローラ３０Ａから入力される各種情報（例えば、エンジン１１の設定回転数やエンジン１１の設定回転数に対応するショベル１００の運転モード等を含む制御指令）に基づき、エンジン１１の駆動制御を行う。具体的には、エンジンコントローラ３０Ｃは、制御対象のエンジン１１の燃料噴射装置やエンジン１１を始動させるためのスタータモータ等のアクチュエータに制御指令を出力することで、エンジン１１の駆動制御を実現する。
【００８６】
表示装置５０は、キャビン１０の室内のオペレータから視認し易い場所に設置され、各種情報画像を表示する。表示装置５０は、例えば、液晶ディスプレイや有機ＥＬ（Electroluminescence）ディスプレイである。
【００８７】
通信装置７０は、例えば、基地局を末端とする移動体通信網、通信衛星を利用する衛星通信網、インターネット網等を含む所定の通信ネットワークに接続し、管理装置２００等の外部装置と通信を行う。
【００８８】
節約効果算出部３０１（第１の取得部、記録部の一例）は、回生エネルギが発生するごとに、回生エネルギの量（以下、「回生エネルギ量」）を算出すると共に、算出した回生エネルギ量の数値に基づき、回生エネルギの発生によって削減されるショベル１００に関する費用（以下、「削減費用」）（回生エネルギの再生度に関する情報の一例）を算出する。また、節約効果算出部３０１は、回生エネルギの発生ごとの削減費用に関する情報をログとして節約ログ情報記憶部３０２に保存する。以下、節約ログ情報記憶部３０２に記憶される、回生エネルギの発生ごとの削減費用に関する情報を「節約ログ情報」と称する場合がある。
【００８９】
尚、ショベルコントローラ３０Ａは、回生エネルギ量（回生エネルギの再利用度に関する情報）を節約ログ情報として記録してもよい。また、ショベルコントローラ３０Ａは、回生エネルギ量を算出するための元情報（回生エネルギの再利用度に関する情報）を節約ログ情報として記録してもよい。また、上述の如く、ショベル１００が複数の種類の回生エネルギを発生させる場合、ショベルコントローラ３０Ａは、回生エネルギの種類ごとに、節約ログ情報を記録してよい。
【００９０】
本例では、節約効果算出部３０１は、ショベル１００の旋回減速（制動）時に、電流センサ２１ｓ１の検出値等に基づき、回生電力の量（以下、「回生電力量」）を算出する。節約効果算出部３０１は、上部旋回体３に関する操作内容に基づき、ショベル１００が旋回減速状態であるか否かを把握することができる。そして、節約効果算出部３０１は、算出した回生電力量の数値を、回生電力で電動発電機１２が駆動されたり、キャパシタ１９Ａが充電されたりすることによって削減されるエンジン１１の燃料費（以下、「削減燃料費」）に換算する。例えば、節約効果算出部３０１は、予め規定される、回生電力量と削減されるエンジン１１での燃料消費量との相関関係に関する情報に基づき、回生電力量を削減されるエンジン１１での燃料消費量に換算する。そして、節約効果算出部３０１は、換算した燃料消費量に燃料単価を乗算することにより、回生電力量に対応する削減燃料費を算出してよい。このとき、燃料単価は、固定値であってもよいし、実際の燃料単価の変動に合わせた可変値であってもよい。以下、図２Ｂの第２例及び図２Ｃの第３例の場合についても同様である。
【００９１】
節約ログ情報記憶部３０２には、回生エネルギの発生ごとの節約ログ情報（削減費用に関する情報）が記憶される。具体的には、節約ログ情報記憶部３０２には、回生エネルギの発生日時に関する情報（例えば、回生エネルギ発生時のタイムスタンプ）、回生エネルギ量、及び、回生エネルギ量に対応する削減費用等を含む回生エネルギの発生ごとのレコード（即ち、節約ログ情報）を蓄積させることにより、節約ログ情報のレコード群（即ち、データベース）を保持してよい。本例では、節約ログ情報記憶部３０２には、回生電力の発生日時に関する情報、回生電力量、及び回生電力量に対応する削減燃料費を含む、回生電力の発生ごとの節約ログ情報が記憶（蓄積）される。
【００９２】
節約効果情報提供部３０３は、節約ログ情報記憶部３０２に記憶される節約ログ情報のレコード群に基づき、回生エネルギの発生に伴うショベル１００に関する費用の節約効果を表す情報（以下、「節約効果情報」）を生成する。そして、節約効果情報提供部３０３は、表示装置５０を通じて、生成した節約効果情報をオペレータ等のユーザに提供する。例えば、節約効果情報提供部３０３は、オペレータの節約効果情報の表示を要求する所庭の操作に応じて、節約効果情報を生成し、表示装置５０に表示させる。
【００９３】
本例では、節約効果情報提供部３０３は、回生電力の発生に伴う燃料費の節約効果を表す節約効果情報を生成し、表示装置５０を通じて、生成した節約効果情報をオペレータ等に提供する。節約効果情報の詳細は、後述する。
【００９４】
節約ログ情報送信部３０４は、管理装置２００からの要求に応じて、或いは、予め規定された自動送信タイミング（例えば、ショベル１００の起動時や停止時等）に、節約ログ情報記憶部３０４に節約ログ情報を管理装置２００に送信する。送信対象の節約ログ情報は、例えば、前回の送信以降で節約ログ情報記憶部３０４に追加された分の節約ログ情報であってよい。以下、図２Ｂの第２例、及び図２Ｃの第３例の場合についても同様である。
【００９５】
＜ショベルの構成の第２例＞
図２Ｂを参照して、ショベル１００の構成の第２例について説明する。以下、上述の第１例と異なる部分を中心に説明を行い、同じ部分或いは対応する部分の説明を省略する場合がある。
【００９６】
本例に係るショベル１００の油圧駆動系は、下部走行体１、ブーム４、アーム５、及びバケット６のそれぞれを油圧駆動する走行油圧モータ１Ａ，１Ｂ、旋回油圧モータ２Ａ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９等を含む。また、本例に係るショベル１００の油圧駆動系は、エンジン１１と、メインポンプ１４と、コントロールバルブ１７と、再生弁７Ｖ，８Ｖを含む。
【００９７】
エンジン１１は、メインポンプ１４及びパイロットポンプ１５を駆動する。
【００９８】
コントロールバルブ１７は、メインポンプ１４から供給される作動油を、油圧アクチュエータとしての走行油圧モータ１Ａ，１Ｂ、旋回油圧モータ２Ａ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９に供給可能に構成される。
【００９９】
再生弁７Ｖ（回生装置の一例）は、コントロールバルブ１７と、ブームシリンダ７のボトム側油室及びロッド側油室のそれぞれとを接続する二つの高圧油圧ラインの間を繋ぐ（バイパスする）高圧油圧ライン（以下、「ブーム再生ライン」）に設置される。再生弁７Ｖは、通常、閉状態とされ、ブーム再生ラインを非連通に維持すると共に、制御装置３０（ショベルコントローラ３０Ａ）からの制御指令に応じて、開状態にされ、ブーム再生ラインを連通させる。
【０１００】
再生弁８Ｖ（回生装置の一例）は、コントロールバルブ１７と、アームシリンダ８のボトム側油室及びロッド側油室のそれぞれとを接続する二つの高圧油圧ラインの間を繋ぐ（バイパスする）高圧油圧ライン（以下、「アーム再生ライン」）に設置される再生弁８Ｖは、通常、閉状態とされ、アーム再生ラインを非連通に維持すると共に、制御装置３０（ショベルコントローラ３０Ａ）からの制御指令に応じて、開状態にされ、アーム再生ラインを連通させる。
【０１０１】
本例に係るショベル１００の操作系は、パイロットポンプ１５、操作装置２６、圧力センサ２９等を含む。
【０１０２】
パイロットポンプ１５は、エンジン１１により駆動される。
【０１０３】
操作装置２６は、オペレータがそれぞれの被駆動要素（例えば、下部走行体１、上部旋回体３、ブーム４、アーム５、及びバケット６等）の操作を行うための操作入力手段である。換言すれば、操作装置２６は、それぞれの被駆動要素を駆動する油圧アクチュエータ（例えば、走行油圧モータ１Ａ，１Ｂ、旋回油圧モータ２Ａ、ブームシリンダ７、アームシリンダ８、バケットシリンダ９等）の操作を行うための操作入力手段である。操作装置２６は、二次側の油圧ライン２７を介して、コントロールバルブ１７に接続される。これにより、コントロールバルブ１７には、操作装置２６における下部走行体１、上部旋回体３、ブーム４、アーム５、及びバケット６等の操作状態に応じたパイロット信号（パイロット圧）が入力される。そのため、コントロールバルブ１７は、操作装置２６における操作状態に応じて、各油圧アクチュエータを駆動することができる。
【０１０４】
本例に係るショベル１００の制御系は、制御装置３０と、表示装置５０と、通信装置７０を含む。
【０１０５】
制御装置３０は、ショベルコントローラ３０Ａと、エンジンコントローラ３０Ｃを含む。
【０１０６】
ショベルコントローラ３０Ａは、例えば、ブーム下げ操作時に、再生弁７Ｖに制御指令を出力し、再生弁７Ｖを開状態にする。これにより、ショベルコントローラ３０Ａは、ブーム４の自重でブームシリンダ７のボトム側油室から流出する作動油をブーム再生ラインを通じてブームシリンダ７のロッド側油室に流入させ、ブーム再生機能を実現することができる。同様に、ショベルコントローラ３０Ａは、例えば、アーム閉じ操作時に、再生弁８Ｖに制御指令を出力し、再生弁８Ｖを開状態にする。これにより、ショベルコントローラ３０Ａは、アーム５の自重でアームシリンダ８のロッド側油室から流出する作動油をアーム再生ラインを通じてアームシリンダ８のボトム側油室に流入させ、アーム再生機能を実現することができる。
【０１０７】
また、ショベルコントローラ３０Ａは、節約効果算出部３０１と、節約ログ情報記憶部３０２と、節約効果情報提供部３０３と、節約ログ情報送信部３０４を含む。
【０１０８】
本例では、節約効果算出部３０１は、ショベル１００のブーム下げ操作時、つまり、ブーム再生機能が働いているときに、ブーム再生ラインの流量センサや圧力センサ等の測定値に基づき、作動油の再利用による回生エネルギ（以下、「再生エネルギ」）の量（以下、「再生エネルギ量」）を算出する。同様に、節約効果算出部３０１は、ショベル１００のアーム閉じ操作時、つまり、アーム再生機能が働いているときに、アーム再生ラインの流量センサや圧力センサ等の測定値に基づき、作動油の再利用による再生エネルギ量を算出する。そして、節約効果算出部３０１は、算出した再生エネルギ量の数値を、ブーム再生機能でエンジン１１の負荷が低減されることによって削減されるエンジン１１の燃料費（削減燃料費）に換算する。例えば、節約効果算出部３０１は、予め規定される、再生エネルギ量と削減されるエンジン１１での燃料消費量との相関関係に関する情報に基づき、再生エネルギ量を削減されるエンジン１１での燃料消費量に換算する。そして、節約効果算出部３０１は、換算した燃料消費量に燃料単価を乗算することにより、再生エネルギ量に対応する削減燃料費を算出してよい。
【０１０９】
本例では、節約ログ情報記憶部３０２には、再生エネルギの発生日時に関する情報、再生エネルギ量、及び、再生エネルギ量に対応する削減燃料費等を含む、再生エネルギの発生ごとの節約ログ情報（レコード）が記憶（蓄積）される。
【０１１０】
本例では、節約効果情報提供部３０３は、再生エネルギの発生に伴う燃料費の節約効果を表す節約効果情報を生成し、表示装置５０を通じて、生成した節約効果情報をオペレータ等のユーザに提供する。
【０１１１】
＜ショベルの構成の第３例＞
図２Ｃを参照して、ショベル１００の構成について、以下、上述の第１例或いは第２例と異なる部分を中心に説明を行い、同じ部分或いは対応する部分の説明を省略する場合がある。
【０１１２】
本例に係るショベル１００の油圧駆動系は、下部走行体１、ブーム４、アーム５、及びバケット６のそれぞれを油圧駆動する走行油圧モータ１Ａ，１Ｂ、旋回油圧モータ２Ａ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９等を含む。また、本例に係るショベル１００の油圧駆動系は、エンジン１１と、減速機１３と、メインポンプ１４と、コントロールバルブ１７と、回生油圧回路８０を含む。
【０１１３】
エンジン１１は、減速機１３を介して、メインポンプ１４、パイロットポンプ１５を駆動する。
【０１１４】
メインポンプ１４は、エンジン１１、或いは、エンジン１１及び回生用油圧モータ１２Ｈにより駆動される。
【０１１５】
コントロールバルブ１７は、メインポンプ１４から供給される作動油を、油圧アクチュエータとしての走行油圧モータ１Ａ，１Ｂ、旋回油圧モータ２Ａ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９に供給可能に構成される。
【０１１６】
回生油圧回路８０（回生装置の一例）は、油路８１と、シャトル弁８１ｓと、油路８２と、チェック弁８２Ｌ，８２Ｒと、油路８３，８４と、切替弁８５と、アキュムレータ８６，８７と、切替弁８８，８９と、回生用油圧モータ１２Ｈを含む。
【０１１７】
油路８１は、コントロールバルブ１７と、旋回油圧モータ２Ａの二つの作動油ポートのそれぞれとの間の二つの高圧油圧ラインの間を接続し、旋回油圧モータ２Ａから吐出される作動油を油路８３に流入させるために用いられる。
【０１１８】
シャトル弁８１Ｓは、油路８１に設けられる。シャトル弁８１Ｓは、旋回油圧モータ２Ａの二つの作動油ポートのうちの圧力が高い方の作動油を油路８３に出力する。
【０１１９】
油路８２は、コントロールバルブ１７と、旋回油圧モータ２Ａの二つの作動油ポートのそれぞれとの間の二つの高圧油圧ラインの間を接続し、油路８４から旋回油圧モータ２Ａの吸込み側の作動油ポートに作動油を供給するために用いられる。
【０１２０】
チェック弁８２Ｌは、旋回油圧モータ２Ａの一方の作動油ポートの圧力が相対的に低くなった場合に開き、油路８４からの作動油を当該作動油ポートに補給する。
【０１２１】
チェック弁８２Ｒは、旋回油圧モータ２Ａの他方の作動油ポートの圧力が相対的に低くなった場合に開き、油路８４からの作動油を当該作動油ポートに補給する。
【０１２２】
油路８３は、シャトル弁８１ｓの出力作動油ポートと回生用油圧モータ１２Ｈの吸込み側の作動油ポートとの間を接続する。
【０１２３】
油路８４は、油路８２のチェック弁８２Ｌ，８２Ｒの中間位置と、回生用油圧モータ１２Ｈの吐出側の作動油ポートとの間を接続する。
【０１２４】
切替弁８５は、油路８３のアキュムレータ８６よりも上流側、つまり、シャトル弁８１Ｓ側に設けられ、油路８３の連通と非連通とを切り替える。切替弁８５は、通常、閉状態である。これにより、旋回油圧モータ２Ａから回生油圧回路８０（油路８３）への作動油の流入を遮断することができる。一方、切替弁８５は、制御装置３０（ショベルコントローラ３０Ａ）からの制御指令に応じて、開状態になる。これにより、切替弁８５は、制御装置３０の制御下で、旋回油圧モータ２Ａの作動油を回生油圧回路８０（油路８３）に流入させることができる。
【０１２５】
アキュムレータ８６は、油路８３に設置され、旋回油圧モータ２Ａから流出する作動油を蓄積する。これにより、アキュムレータ８６は、油圧エネルギを蓄えることができる。アキュムレータ８６は、油路８３の上流側、つまり、旋回油圧モータ２Ａ側の切替弁８５により作動油の蓄積が制御される。具体的には、切替弁８５が閉状態から開状態になると、旋回油圧モータ２Ａからの作動油が油路８３に流入し、アキュムレータ８６に作動油が蓄積されうる。また、アキュムレータ８６は、油路８３の下流側、つまり、回生用油圧モータ１２Ｈ側の切替弁８８により作動油の放出が制御される。具体的には、切替弁８８が閉状態から開状態になると、アキュムレータ８６に蓄積された作動油は、油路８３を通じて、回生用油圧モータ１２Ｈの吸込み側の作動油ポートに向けて放出されうる。
【０１２６】
アキュムレータ８７は、油路８４に設置され、回生用油圧モータ１２ＨからとＨすつされる作動油を蓄積する。アキュムレータ８７は、油路８４の下流側、つまり、旋回油圧モータ２Ａ側の切替弁８９により作動油の放出が制御される。具体的には、切替弁８９が閉状態から開状態になると、アキュムレータ８７に蓄積された作動油は、油路８４を通じて、旋回油圧モータ２Ａに向けて放出される。
【０１２７】
切替弁８８は、油路８３のアキュムレータ８６よりも下流側、つまり、回生用油圧モータ１２Ｈ側に設けられ、油路８３の連通と非連通とを切り替える。切替弁８８は、通常、閉状態である。これにより、アキュムレータ８６に蓄積された作動油を保持することができる。一方、切替弁８８は、制御装置３０（ショベルコントローラ３０Ａ）からの制御指令に応じて、開状態になる。これにより、切替弁８８は、制御装置３０の制御下で、アキュムレータ８６に蓄積された作動油を回生用油圧モータ１２Ｈの吸込み側の作動油ポートに放出させ、回生用油圧モータ１２Ｈを駆動することができる。
【０１２８】
切替弁８９は、油路８４のアキュムレータ８７よりも下流側、つまり、旋回油圧モータ２Ａ側に設けられ、油路８４の連通と非連通とを切り替える。切替弁８９は、通常、閉状態にある。これにより、アキュムレータ８７に蓄積された作動油を保持することができる。一方、切替弁８９は、制御装置３０（ショベルコントローラ３０Ａ）からの制御指令に応じて、開状態になる。これにより、切替弁８８は、制御装置３０の制御下で、アキュムレータ８７に蓄積された作動油を旋回油圧モータ２Ａの吸込み側の作動油ポートに作動油を補給することができる。
【０１２９】
回生用油圧モータ１２Ｈは、旋回油圧モータ２Ａから流出する作動油が有する油圧エネルギを回生してエンジン１１をアシストする。回生用油圧モータ１２Ｈは、例えば、可変容量式油圧モータであり、制御装置３０（ショベルコントローラ３０Ａ）の制御下で、レギュレータが斜板の角度（傾転角）を制御する。これにより、斜板の傾転角が調整され、押し退け容積が制御されうる。これにより、制御装置３０（ショベルコントローラ３０Ａ）は、エンジン１１の動作状態（例えば、回転数等）に合わせて、回生用油圧モータ１２Ｈを動作させることができる。
【０１３０】
このように、回生油圧回路８０は、旋回油圧モータ２Ａの吐出側の作動油ポートから、油路８１、油路８３、回生用油圧モータ１２Ｈ、油路８４、油路８２を通過し、旋回油圧モータ２Ａの吸込み側の作動油ポートに至る一方向流れの閉ループを形成する。
【０１３１】
回生油圧回路８０は、例えば、上部旋回体３の旋回減速時に、制御装置３０の制御下で、切替弁８５を開放し、圧力が増大した旋回油圧モータ２Ａの吐出側の作動油ポートの作動油を油路８３に流入させ、アキュムレータ８６に作動油を蓄積させる。併せて、回生油圧回路８０は、上部旋回体３の旋回減速時に、制御装置３０の制御下で、切替弁８９を開放し、アキュムレータ８７に蓄積された作動油を、圧力が低下した旋回油圧モータ２Ａの吸込み側の作動油ポートに補給する。また、回生油圧回路８０は、例えば、上部旋回体３の旋回加速時に、制御装置３０の制御下で、切替弁８８を開放し、アキュムレータ８６に蓄積された作動油で回生用油圧モータ１２Ｈを駆動させて、エンジン１１をアシストする。そして、回生用油圧モータ１２Ｈから吐出される作動油は、アキュムレータ８７に蓄積される。これにより、回生油圧回路８０は、上部旋回体３の旋回減速時に上部旋回体３から吐出される作動油の油圧エネルギを、アキュムレータ８６に一時的に蓄えると共に旋回加速時に回生用油圧モータ１２Ｈを駆動する形で回生することができる。
【０１３２】
本例に係るショベル１００の操作系は、パイロットポンプ１５、操作装置２６、圧力センサ２９等を含む。
【０１３３】
パイロットポンプ１５は、エンジン１１、或いはエンジン１１及び回生用油圧モータ１２Ｈにより駆動される。
【０１３４】
操作装置２６は、オペレータがそれぞれの被駆動要素（例えば、下部走行体１、上部旋回体３、ブーム４、アーム５、及びバケット６等）の操作を行うための操作入力手段である。換言すれば、操作装置２６は、それぞれの被駆動要素を駆動する油圧アクチュエータ（例えば、走行油圧モータ１Ａ，１Ｂ、旋回油圧モータ２Ａ、ブームシリンダ７、アームシリンダ８、バケットシリンダ９等）の操作を行うための操作入力手段である。
【０１３５】
本例に係るショベル１００の制御系は、制御装置３０と、表示装置５０と、通信装置７０を含む。
【０１３６】
制御装置３０は、ショベルコントローラ３０Ａと、エンジンコントローラ３０Ｃを含む。
【０１３７】
ショベルコントローラ３０Ａは、例えば、上部旋回体３の旋回減速時に、切替弁８５及び切替弁８８に制御指令を出力し、開状態にする。これにより、旋回油圧モータ２Ａの吐出側の作動油ポートから吐出される作動油の油圧エネルギをアキュムレータ８６に蓄積させると共に、アキュムレータ８７に蓄積された作動油を旋回油圧モータ２Ａの吸込み側の作動油ポートに補給させることができる。また、ショベルコントローラ３０Ａは、例えば、上部旋回体３の旋回加速時に、切替弁８８に制御指令を出力し、開状態にする。これにより、ショベルコントローラ３０Ａは、アキュムレータ８６に蓄積された油圧エネルギで回生用油圧モータ１２Ｈを駆動させることができる。
【０１３８】
また、ショベルコントローラ３０Ａは、節約効果算出部３０１と、節約ログ情報記憶部３０２と、節約効果情報提供部３０３と、節約ログ情報送信部３０４を含む。
【０１３９】
本例では、節約効果算出部３０１は、上部旋回体３の旋回減速時に、回生油圧回路８０で回生される油圧エネルギ（以下、「回生油圧エネルギ」）の量（以下、「回生油圧エネルギ量」）を算出する。例えば、節約効果算出部３０１は、上部旋回体３の旋回時におけるアキュムレータ８６の圧力変化量に基づき、アキュムレータ８６に蓄積される回生油圧エネルギ量を算出する。そして、節約効果算出部３０１は、算出した回生油圧エネルギ量の数値を、回生用油圧モータ１２Ｈのアシストでエンジン１１の負荷が低減されることによって削減されるエンジン１１の燃料費（削減燃料費）に換算する。例えば、節約効果算出部３０１は、予め規定される、回生油圧エネルギ量と削減されるエンジン１１での燃料消費量との相関関係に関する情報に基づき、回生油圧エネルギ量を削減されるエンジン１１での燃料消費量に換算する。そして、節約効果算出部３０１は、換算した燃料消費量に燃料単価を乗算することにより、回生油圧エネルギ量に対応する削減燃料費を算出してよい。
【０１４０】
本例では、節約ログ情報記憶部３０２には、回生油圧エネルギの発生日時に関する情報、回生油圧エネルギ量、及び、回生油圧エネルギ量に対応する削減燃料費等を含む、回生油圧エネルギの発生ごとの節約ログ情報（レコード）が記憶（蓄積）される。
【０１４１】
本例では、節約効果情報提供部３０３は、回生油圧エネルギの発生に伴う燃料費の節約効果を表す節約効果情報を生成し、表示装置５０を通じて、生成した節約効果情報をオペレータ等のユーザに提供する。
【０１４２】
＜管理装置の構成＞
管理装置２００は、制御装置２１０と、通信装置２２０と、操作入力装置２３０と、表示装置２４０を含む。
【０１４３】
制御装置２１０は、管理装置２００に関する各種制御を行う。制御装置２１０は、例えば、補助記憶装置にインストールされる一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、節約ログ情報取得部２１０１と、節約効果情報提供部２１０３を含む。また、制御装置２１０は、節約ログ情報記憶部２１０２を利用する。節約ログ情報記憶部２１０２は、制御装置２１０内の補助記憶装置や制御装置２１０と通信可能に接続される外部記憶装置等により実現されうる。
【０１４４】
通信装置２２０は、インターネット網等を含む所定の通信ネットワークに接続し、ショベル１００及びユーザ端末３００等の外部装置と通信を行う。
【０１４５】
操作入力装置２３０は、管理装置２００の作業者や管理者等（以下、「管理者等」）の操作を受け付け、制御装置２１０に対してその操作内容に対応する信号を出力する。操作入力装置２３０は、例えば、キーボード、タッチパネル、タッチパッド、ボタンスイッチ、ジョイスティック、トグル等である。
【０１４６】
表示装置２４０は、制御装置２１０の制御下で、管理装置２００の管理者等に対する各種情報画像を表示する。表示装置２４０は、例えば、液晶ディスプレイや有機ＥＬディスプレイである。
【０１４７】
節約ログ情報取得部２１０１（第２の取得部の一例）は、ショベル１００から受信される、節約ログ情報を受信バッファ等から取得する。節約ログ情報取得部２１０１により取得された節約ログ情報は、節約ログ情報記憶部２１０２に記憶される。
【０１４８】
節約ログ情報記憶部２１０２には、節約ログ情報取得部２１０１によりショベル１００から取得された節約ログ情報が記憶される。具体的には、節約ログ情報記憶部２１０２には、ショベル１００における回生エネルギの発生ごとの節約ログ情報に、ショベル１００の識別情報（例えば、ショベル１００ごとに規定されるショベルＩＤ（Identifier）等）を紐付けたレコードが記憶される。これにより、節約ログ情報記憶部２１０２は、複数のショベル１００から取得される節約ログ情報の中から特定のショベル１００の節約ログ情報を識別可能に記憶することができる。また、節約ログ情報記憶部２１０２は、節約ログ情報の取得対象の複数のショベル１００ごとに、ショベル１００の数だけ設けられてもよい。
【０１４９】
節約効果情報提供部２１０３（情報提供部の一例）は、ユーザ端末３００から受信される所定の要求信号（以下、「節約効果情報要求信号」）に応じて、ショベル１００に関する節約効果情報を生成し、ユーザ端末３００に送信する。これにより、節約効果情報提供部２１０３は、ユーザ端末３００の表示装置３４０にショベル１００に関する節約効果情報を表示させることができる。
【０１５０】
尚、管理装置２００は、ショベル１００から節約ログ情報の代わりに、節約効果情報を取得してもよい。この場合、節約効果情報提供部２１０３は、ショベル１００から取得される節約効果情報をそのままユーザ端末３００に送信したり、複数のショベル１００から取得される節約効果情報を合成してユーザ端末３００に送信したりしてよい。
【０１５１】
＜ユーザ端末の構成＞
ユーザ端末３００は、制御装置３１０と、通信装置３２０と、操作入力装置３３０と、表示装置３４０を含む。
【０１５２】
制御装置３１０は、ユーザ端末３００に関する各種制御を行う。制御装置３１０は、例えば、補助記憶装置にインストールされる所定のアプリケーションプログラム（以下、「節約効果情報提供アプリ」）をＣＰＵ上で実行することにより実現される機能部として、節約効果情報要求部３１０１と、節約効果情報表示処理部３１０２を含む。
【０１５３】
通信装置３２０は、例えば、基地局を末端とする移動体通信網や通信衛星を利用する衛星通信網等の所定の通信ネットワークに接続し、管理装置２００等の外部装置と通信を行う。
【０１５４】
操作入力装置３３０は、ユーザ端末３００のユーザからの操作を受け付け、操作入力に対応する信号を制御装置３１０に出力する。操作入力装置３３０は、例えば、タッチパネルやボタンスイッチ等である。
【０１５５】
表示装置３４０は、制御装置３１０の制御下で、ユーザ端末３００のユーザに対する各種情報画像を表示する。表示装置３４０は、例えば、液晶ディスプレイや有機ＥＬディスプレイである。
【０１５６】
節約効果情報要求部３１０１は、表示装置３４０に表示される節約効果情報提供アプリのアプリ画面上での、操作入力装置３３０を通じたユーザの所定操作に応じて、管理装置２００に節約効果情報要求信号を送信する。
【０１５７】
節約効果情報表示処理部３１０２は、管理装置２００から受信される節約効果情報を表示装置３４０に表示させる。
【０１５８】
［節約効果情報の具体例］
次に、図３（図３Ａ〜図３Ｃ）を参照して、ユーザに提供される節約効果情報の具体例について説明する。
【０１５９】
尚、図３Ａ〜図３Ｃに示す節約効果情報は、当然の如く、節約効果情報提供部３０３の制御下で、ショベル１００の表示装置５０に表示されてもよい。
【０１６０】
＜節約効果情報の第１例＞
図３Ａは、ユーザ端末３００（表示装置３４０）に表示されるショベル１００に関する節約効果情報の第１例を示す図である。
【０１６１】
図３Ａに示すように、本例では、表示装置３４０に、特定の日（１２月２５日）の作業開始から作業終了までの回生エネルギの発生ごとの日時、回生エネルギ量、及び削減された燃料消費量（"燃料換算"）の履歴（レコード）が表形式で表示される。また、表の最下段には、特定の日の作業開始から作業開始までの回生エネルギ量、及び削減される燃料消費量（"燃料換算"）の合計値が表示される。
【０１６２】
ユーザは、回生エネルギ量や回生エネルギ量の合計値を見ても、どの程度の節約効果があったのかを直感的に把握しにくい場合がある。これに対して、本例では、ユーザは、この日の回生エネルギの発生ごとの燃料消費の削減量や一日での燃料消費の削減量の合計値を把握することができる。そのため、ユーザは、回生エネルギの発生による節約効果を直感的且つ容易に把握することができる。
【０１６３】
尚、本例において、表示装置３４０には、削減された燃料消費量に代えて、或いは、加えて、削減費用を含むレコードが表示されてもよい。また、表示装置３４０には、任意の期間の履歴（レコード）が表示されてよい。つまり、表示装置３４０には、特定の日の作業開始から作業終了までの期間よりも短い期間（例えば、午前中）の履歴（レコード）が表示されてもよいし、より長い期間（例えば、二日分の作業開始から作業終了まで）の履歴（レコード）が表示されてもよい。
【０１６４】
＜節約効果情報の第２例＞
図３Ｂは、ユーザ端末３００（表示装置３４０）に表示されるショベル１００に関する節約効果情報の第２例を示す図である。
【０１６５】
図３Ｂに示すように、本例では、表示装置３４０に、特定の１年間（２０１９年１月〜１２月）のひと月ごとの回生エネルギの累積値、削減された燃料消費量（"燃料消費量"）の累積値、及び削減費用の累積値が表形式で表示される。また、表の最下段には、１年間の回生エネルギの累積値、削減された燃料消費量の累積値、及び削減費用の累積値が表示される。
【０１６６】
ユーザは、回生エネルギ量の累積値を見ても、どの程度の節約効果があったのかを直感的に把握しにくい場合がある。これに対して、本例では、ユーザは、ショベル１００での回生エネルギの発生に伴うひと月ごとの燃料消費の削減量や１年間での燃料消費の削減量の合計値を把握することができる。また、本例では、ユーザは、ショベル１００での回生エネルギの発生に伴うひと月ごとのショベル１００に関する費用（燃料費）の削減量や１年間での費用の削減量を把握することができる。そのため、ユーザは、回生エネルギの発生による節約効果を直感的且つより容易に把握することができる。
【０１６７】
尚、本例において、表示装置３４０には、ひと月がごとの削減された燃料消費量の累積値、及び削減費用の累積値の何れか一方だけが表示されてもよい。また、表示装置３４０には、任意の期間ごとの削減された燃料消費量や削減費用の累積値が表示されてよい。例えば、表示装置３４０には、１日ごと、１週間ごと等の削減された燃料消費量や削減費用の累積値が表示されてもよい。
【０１６８】
＜節約効果情報の第３例＞
図３Ｃは、ユーザ端末３００（表示装置３４０）に表示されるショベル１００に関する節約効果情報の第３例を示す図である。図中で、ショベル１００は、"ショベルＧ"に相当する。
【０１６９】
図３Ｃに示すように、本例では、表示装置３４０に、ショベル１００の購入費、購入年月日、購入時点からの稼働時間（作業量の一例）の累積値（"アワメータ"）、購入時点からの給油量の累積値、購入時点からの燃料費の累積値、購入時点からの削減費用の累積値、及び購入時点からの総費用が表示される。これにより、ユーザは、購入時点から現在までの回生エネルギの発生による節約効果を直感的且つより容易に把握することができる。
【０１７０】
また、本例では、ショベル１００に関する情報と併せて、ショベル１００に関する他のショベル（例えば、同じオーナの所有する他のショベル）であって、回生エネルギを発生しない他のショベル（図中の"ショベルＡ"、"ショベル"、...）（以下、「非回生ショベル」）に関する同様の情報が表示される。
【０１７１】
通常、回生エネルギを発生させるショベル１００は、回生エネルギを発生させる回生装置（例えば、旋回用電動機２１、再生弁７Ｖ，８Ｖ、回生油圧回路８０等）が追加される。そのため、ショベル１００の初期コスト（購入費用）は、未回生ショベルよりも相対的に高くなってしまう。
【０１７２】
これに対して、本例では、表示装置３４０に、ショベル１００及び未回生ショベルの初期コストを含む購入時点からの全費用を表示させる。これにより、ショベル１００と非回生ショベルとを全費用の観点で比較することができる。
【０１７３】
尚、本例において、表示装置３４０には、削減費用の累積値に加えて、燃料消費の削減量の累積値が表示されてもよい。また、本例において、併せて、その他の費用（例えば、点検やメンテナンスに要した費用）の累積値が表示されてもよい。また、本例において、購入時点からの削減費用の累積値以外の種類の情報は、購入時点からの削減費用の累積値と比較可能な態様で少なくとも一種類あればよい。また、本例において、表示装置３４０には、複数のショベル１００に関する同様の節約効果情報が表示されてもよい。これにより、ユーザは、複数のショベル１００に関する回生エネルギの発生に伴う節約効果を把握することができる。特に、ユーザは、発生する回生エネルギが異なるショベル１００（図２Ａ〜図２Ｃのショベル１００）の相互間で節約効果や総費用等を比較することができる。また、本例において、表示装置３４０には、稼働時間ごとの燃料費や削減費用が表示されてもよいし、稼働時間に代えて、他の作業量の単位を採用し、その作業量の単位別の燃料費や削減費用が表示されてもよい。この場合、ショベル１００の作業量は、土砂の重量、土砂の積み込み対象のトラックの大きさ、土砂の体積、作業前後の地形形状の差分、整地面積等からその指標が算出されうる。また、ショベル１００の作業量に関する情報は、ショベル１００に搭載される撮像装置やＬＩＤＡＲ等のショベル１００の周囲の三次元空間に関する情報を取得する装置の出力に基づき自動認識されてもよいし、オペレータ等からの手動入力の内容から判断されてもよい。これにより、ユーザは、作業時間ごとの費用（コスト）を複数のショベル１００の間やショベル１００と未回生ショベルとの間で比較することができる。また、本例において、表示装置３４０には、ショベル１００の作業状況別の燃料消費の削減量の累積値や削減費用の累積値が表示されてもよい。ショベル１００の作業状況には、例えば、ショベル１００の予め規定される作業モード（例えば、クレーン作業モード、重作業モード、燃費優先モード等）や、予め規定される作業内容の区分（例えば、掘削作業、整地作業、トラックへの土砂の積み込み作業、転圧作業等）等が含まれてよい。この場合、ショベルコントローラ３０Ａは、節約ログ情報として、ショベル１００が行っていた作業内容を記録してよい。また、この場合、ショベル１００がどのような作業（動作）を行っているかを判断するため、ショベル１００（例えば、上部旋回体３）に搭載される撮像装置（例えば、単眼カメラ、ステレオカメラ、距離画像カメラ、デプスカメラ等）の画像データが利用されてもよい。例えば、画像データにダンプトラックが映っていれば、土砂等の積み込み作業と推定されうる。また、カメラの画像情報に基づき、土の積み込みか、岩石等の積み込みかも推定されうるため、作業量等もこれにより、ユーザは、ショベル１００の作業状況別の節約効果を把握することができる。また、本例において、表示装置３４０には、ショベル１００の運転実績のあるオペレータごとの燃料消費の削減量の累積値や削減費用の累積値が表示されてもよい。これにより、ユーザは、オペレータ別の節約効果を把握することができる。
【０１７４】
［変形・変更］
以上、本発明を実施するための形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１７５】
例えば、上述した実施形態において、節約ログ情報取得部２１０１及び節約効果情報提供部２１０３の機能は、ユーザ端末３００（情報処理装置の一例）に移管されてもよい。この場合、節約ログ情報や節約効果情報は、ショベル１００から管理装置２００を経由してユーザ端末３００に送信されてよい。また、所定の近距離通信（例えば、ブルートゥース（登録商標）通信等）を通じて、ショベル１００とユーザ端末３００（例えば、スマートフォン等の携帯端末）との間で直接通信可能な場合、ショベル１００からユーザ端末３００に直接送信されてもよい。
【０１７６】
また、上述した実施形態及び変形例において、ショベル１００は、ショベル１００に関する燃料消費や費用の削減量の代わりに、これらを算出するための元情報、つまり、回生エネルギの発生ごとの回生エネルギ量を管理装置２００やユーザ端末３００に送信してもよい。この場合、ショベル１００に関する燃料消費や費用の削減量は、管理装置２００やユーザ端末３００で演算される。
【符号の説明】
【０１７７】
７Ｖ，８Ｖ  再生弁（回生装置）
２１  旋回用電動機（回生装置）
３０  制御装置
３０Ａ  ショベルコントローラ
３０Ｂ  ハイブリッドコントローラ
３０Ｃ  エンジンコントローラ
５０  表示装置
８０  回生油圧回路（回生装置）
８６，８７  アキュムレータ
１００  ショベル
２００  管理装置（情報処理装置）
３００  ユーザ端末（情報処理装置）
３０１  節約効果算出部（第１の取得部及び記録部）
３０２  節約ログ情報記憶部
３０３  節約効果情報提供部
３０４  節約ログ情報送信部
３４０  表示装置
２１０１  節約ログ情報取得部（第２の取得部）
２１０２  節約ログ情報記憶部
２１０３  節約効果情報提供部（情報提供部）
３１０１  節約効果情報要求部
３１０２  節約効果情報表示処理部
【図１】
2020165273.tif 000003
【図２Ａ】
2020165273.tif 000004
【図２Ｂ】
2020165273.tif 000005
【図２Ｃ】
2020165273.tif 000006
【図３Ａ】
2020165273.tif 000007
【図３Ｂ】
2020165273.tif 000008
【図３Ｃ】
2020165273.tif 000009