"ランキンサイクル運転およびヒートポンプサイクル運転の両方の運転状態を選択的に採り得る温水および電力供給複合システムであって、外部熱源からの熱を第1媒体に吸熱させる吸熱部と、前記ランキンサイクル運転の状態において、前記吸熱部で吸熱した前記第1媒体の一部の熱を電力に変換する圧縮機兼膨張機と、前記吸熱部で吸熱した前記第1媒体の一部の熱により昇温された温水を貯水および供給する温水供給部と、前記ランキンサイクル運転と前記ヒートポンプサイクル運転との間で運転状態を切り替える制御部とを備え、前記ランキンサイクル運転から前記ヒートポンプサイクル運転に切り替えた状態において、前記圧縮機兼膨張機は、外部から供給された電力を熱に変換して、該熱を第2媒体に吸熱させ、前記温水供給部は、前記圧縮機兼膨張機によって前記第2媒体に吸熱させた熱により昇温された温水を貯水および供給し、前記制御部は、所定時刻に前記温水供給部が貯水すべき温水の規定貯水量に対して、前記吸熱部で前記第1媒体が吸熱した熱によって昇温される温水の前記所定時刻における予測貯水量が不足すると判断した場合は運転状態を前記ヒートポンプサイクル運転にし、前記予測貯水量が前記規定貯水量に対して余剰となると判断した場合は運転状態を前記ランキンサイクル運転にする、温水および電力供給複合システム。前記制御部は、前記所定時刻の所定時間前における前記温水供給部の温水の事前貯水量が前記規定貯水量に対して不足している場合は前記予測貯水量が不足すると判断して、運転状態を前記ヒートポンプサイクル運転にし、前記所定時刻までに前記温水供給部の温水の貯水量を前記規定貯水量以上とする、請求項1に記載の温水および電力供給複合システム。前記規定貯水量は、温水の1日の累積使用量である第1規定貯水量、および、温水の使用量の多い所定の時間帯の温水の累積使用量である第2規定貯水量を含み、前記制御部は、前記所定時刻である前記所定の時間帯の開始時刻の前記所定時間前における前記事前貯水量が前記第1規定貯水量に対して不足している場合は前記予測貯水量が不足すると判断して、運転状態を前記ヒートポンプサイクル運転にし、前記所定時刻までに前記温水供給部の温水の貯水量を前記第2規定貯水量以上とする、請求項2に記載の温水および電力供給複合システム。前記規定貯水量は、温水の使用量の多い所定の時間帯以外の時間帯の温水の累積使用量である第3規定貯水量であり、前記制御部は、前記所定時刻である前記所定の時間帯の終了時刻の前記所定時間前における前記事前貯水量が前記第3規定貯水量に対して不足している場合は前記予測貯水量が不足すると判断して、運転状態を前記ヒートポンプサイクル運転にし、前記所定時刻までに前記温水供給部の温水の貯水量を前記第3規定貯水量以上とする、請求項2に記載の温水および電力供給複合システム。前記制御部は、前記規定貯水量を過去の使用実績および現在の使用環境に基づいて決定する、請求項1から4のいずれかに記載の温水および電力供給複合システム。前記制御部は、前記規定貯水量と前記事前貯水量との水量差によって前記所定時間を調節する、請求項2から5のいずれかに記載の温水および電力供給複合システム。特許文献1に記載された貯湯式給湯装置においては、過去1週間における平均の1日当たりの集熱熱量および給湯必要熱量に基づいて、翌日の必要沸き上げ熱量を求めている。集熱熱量および給湯必要熱量は、天気などの環境によって変動し、1日の時間帯によっても異なる。上記の貯湯式給湯装置においては、集熱熱量が平均以上に少ない場合、または、給湯必要熱量が平均以上に多い場合、熱量が不足して温水が不足することがある。逆に、集熱熱量が平均以上に多い場合、または、給湯必要熱量が平均以上に少ない場合、沸き上げ熱量が無駄になることがある。本発明は上記の問題点に鑑みてなされたものであって、熱エネルギーの無駄を低減しつつ、安定して温水を給水できる、温水および電力供給複合システムを提供することを目的とする。本発明に基づく温水および電力供給複合システムは、ランキンサイクル運転およびヒートポンプサイクル運転の両方の運転状態を選択的に採り得る温水および電力供給複合システムである。温水および電力供給複合システムは、外部熱源からの熱を第1媒体に吸熱させる吸熱部と、ランキンサイクル運転の状態において、吸熱部で吸熱した第1媒体の一部の熱を電力に変換する圧縮機兼膨張機とを備える。また、温水および電力供給複合システムは、吸熱部で吸熱した第1媒体の一部の熱により昇温された温水を貯水および供給する温水供給部と、ランキンサイクル運転とヒートポンプサイクル運転との間で運転状態を切り替える制御部とを備える。ランキンサイクル運転からヒートポンプサイクル運転に切り替えた状態において、圧縮機兼膨張機は、外部から供給された電力を熱に変換して、この熱を第2媒体に吸熱させる。温水供給部は、圧縮機兼膨張機によって第2媒体に吸熱させた熱により昇温された温水を貯水および供給する。制御部は、所定時刻に温水供給部が貯水すべき温水の規定貯水量に対して、吸熱部で第1媒体が吸熱した熱によって昇温される温水の所定時刻における予測貯水量が不足すると判断した場合は運転状態をヒートポンプサイクル運転にし、予測貯水量が規定貯水量に対して余剰となると判断した場合は運転状態をランキンサイクル運転にする。本発明の一形態においては、制御部は、所定時刻の所定時間前における温水供給部の温水の事前貯水量が規定貯水量に対して不足している場合は予測貯水量が不足すると判断して、運転状態をヒートポンプサイクル運転にし、所定時刻までに温水供給部の温水の貯水量を規定貯水量以上とする。本発明の一形態においては、規定貯水量は、温水の1日の累積使用量である第1規定貯水量、および、温水の使用量の多い所定の時間帯の温水の累積使用量である第2規定貯水量を含む。制御部は、所定時刻である所定の時間帯の開始時刻の所定時間前における事前貯水量が第1規定貯水量に対して不足している場合は予測貯水量が不足すると判断して、運転状態をヒートポンプサイクル運転にし、所定時刻までに温水供給部の温水の貯水量を第2規定貯水量以上とする。本発明の一形態においては、規定貯水量は、温水の使用量の多い所定の時間帯以外の時間帯の温水の累積使用量である第3規定貯水量である。制御部は、所定時刻である所定の時間帯の終了時刻の所定時間前における事前貯水量が第3規定貯水量に対して不足している場合は予測貯水量が不足すると判断して、運転状態をヒートポンプサイクル運転にし、所定時刻までに温水供給部の温水の貯水量を第3規定貯水量以上とする。本発明の一形態においては、制御部は、規定貯水量を過去の使用実績および現在の使用環境に基づいて決定する。本発明の一形態においては、制御部は、規定貯水量と事前貯水量との水量差によって所定時間を調節する。本発明によれば、熱エネルギーの無駄を低減しつつ、安定して温水を給水できる。以下、本発明の一実施形態に係る温水および電力供給複合システムについて説明する。以下の実施形態の説明においては、図中の同一または相当部分には同一符号を付して、その説明は繰り返さない。図1は、本発明の一実施形態に係る温水および電力供給複合システムの構成を示す系統図である。図2は、本実施形態に係る温水および電力供給複合システムにおいて、ランキンサイクル運転の状態での媒体の流れを示す図である。図3は、本実施形態に係る温水および電力供給複合システムにおいて、ヒートポンプサイクル運転の状態での媒体の流れを示す図である。図1に示すように、本実施形態に係る温水および電力供給複合システム100においては、第1媒体が流動する第1の媒体系100aと、第2媒体が流動する第2の媒体系100bとが構成されている。本実施形態の第1媒体は水であり、第2媒体は作動媒体である。作動媒体としては、たとえば、メタノールと水との混合液、または、アセトンと水との混合液などを用いることができる。第1の媒体系100aにおいては、吸熱部110と、第1媒体と第2媒体との間で熱交換させる第1熱交換部120と、温水供給部130と、第1媒体を圧送する第1圧送部140と、吸熱部110を迂回して第1媒体を流動させるバイパス部101とが接続されている。本実施形態の吸熱部110は、太陽熱10を第1媒体に吸熱させる。ただし、吸熱部110は、太陽熱10の吸熱に限られず、たとえば、工場などで使用する装置から発生する排熱を吸熱させるものでもよく、外部熱源からの熱を第1媒体に吸熱させるものであればよい。第1熱交換部120は、二重配管構造を有する熱交換器であって、内側の配管を第1媒体が流動し、外側の配管を第2媒体が流動する。ただし、この逆でもよく、内側の配管を第2媒体が流動し、外側の配管を第1媒体が流動するようにしてもよい。内側の配管は、熱伝導性の高い材料で形成されている。第1媒体および第2媒体は、第1熱交換部120を流動している間に、温度の高い方から温度の低い方に熱を移動させる。温水供給部130は、吸熱部110において吸熱した第1媒体の一部の熱により昇温された温水を貯水および供給する。本実施形態においては、第1媒体である水が温水供給部130から供給される。温水供給部130では、使用された温水と略同等の量の水が補充される。第1圧送部140は、第1媒体に圧力をかけて流動させる機能を有し、たとえばポンプである。バイパス部101の一端は、三方弁190を介して、吸熱部110と第1圧送部140との間に接続されている。バイパス部101の他端は、三方弁191を介して、吸熱部110と第1熱交換部120との間に接続されている。第2の媒体系100bにおいては、圧縮機兼膨張機150と、圧縮機兼膨張機150で圧縮された第2媒体の逆流を防止する逆流防止部170と、第1熱交換部120と、第2媒体を膨張させる膨張機構180と、外気と第2媒体との間で熱交換させる第2熱交換部160と、第2媒体を圧送する第2圧送部141とが接続されている。本実施形態の圧縮機兼膨張機150は、第2媒体を選択的に圧縮または膨張させる圧縮膨張部150aと、この圧縮膨張部150aに接続された発動発電部150bとを含む。後述するように、圧縮機兼膨張機は、ランキンサイクル運転の状態においては、第2媒体の圧力により圧縮膨張部が膨張機として駆動されることにより発動発電部は発電機として機能し、ヒートポンプサイクル運転の状態においては、外部から電力が供給されて発動発電部が発動機として駆動されることにより圧縮膨張部は圧縮機として機能する。逆流防止部170は、圧縮された第2媒体の逆流を防止する機能を有し、たとえば、逆止弁である。逆流防止部170は、三方弁192および三方弁193を介して、第1熱交換部120と圧縮機兼膨張機150との間に接続されている。膨張機構180は、第2媒体を膨張させる機能を有し、たとえば、膨張弁である。膨張機構180の一端は、三方弁194を介して第1熱交換部120と第2圧送部141との間に接続されている。膨張機構180の他端は、三方弁195を介して第2熱交換部160と第2圧送部141との間に接続されている。第2熱交換部160は、第2媒体が流動する配管の外側に外気を通流させる構造を有している。外気の方が第2媒体より温度が高い場合は、第2媒体は第2熱交換部160を流動している間に、第2媒体は外気から吸熱する。外気の方が第2媒体より温度が低い場合は、第2媒体は第2熱交換部160を流動している間に、第2媒体は外気へ放熱する。第2圧送部141は、第2媒体に圧力をかけて流動させる機能を有し、たとえば、ポンプである。本実施形態に係る温水および電力供給複合システム100は、第2の媒体系100bをランキンサイクル運転の状態と、ヒートポンプサイクル運転の状態とに切り替えることができる。言い換えると、温水および電力供給複合システム100は、ランキンサイクル運転およびヒートポンプサイクル運転の両方の運転状態を選択的に採り得る。ランキンサイクル運転の状態とは、第1の媒体系100aの吸熱部110において、温水供給部130から温水を供給するために必要な熱量以上の熱量を吸熱できた場合に、その余剰の熱を電力に変換するための運転状態である。ヒートポンプサイクル運転の状態とは、第1の媒体系100aの吸熱部110において、温水供給部130から温水を供給するために必要な熱量より少ない熱量しか吸熱できない場合に、その不足の熱を電力から変換して補うための運転状態である。以下、本実施形態に係る温水および電力供給複合システム100において、ランキンサイクル運転の状態およびヒートポンプサイクル運転の状態における、第1媒体および第2媒体の流動経路とそれぞれの流動中の状態とについて説明する。図2に示すように、ランキンサイクル運転の状態においては、第2の媒体系100b内を第2媒体は、第1熱交換部120、圧縮機兼膨張機150、第2熱交換部160および第2圧送部141を順に循環する。すなわち、図中の矢印210,211,212,213で示すように、第2媒体が循環する。第1の媒体系100aにおいては、第1媒体は、吸熱部110、第1熱交換部120、温水供給部130および第1圧送部140を順に循環する。すなわち、図中の矢印200,201,202,203で示すように、第1媒体が循環する。このようにランキンサイクル運転の状態において第1媒体が循環することにより、吸熱部110で第1媒体に吸熱させた熱の一部を第1熱交換部120において第2媒体に移した後、第1媒体の残りの熱で昇温された温水を温水供給部130で貯水および供給することができる。第1熱交換部120において熱交換した第2媒体は、圧縮機兼膨張機150に送られて圧縮機兼膨張機150の圧縮膨張部150aにより膨張させられる。膨張した第2媒体が圧縮機兼膨張機150の発動発電部150bを駆動させることにより、圧縮機兼膨張機150において発電が行なわれる。圧縮機兼膨張機150において仕事をした第2媒体は、第2熱交換部160において外気に対して放熱して凝縮する。凝縮した第2媒体は、第2圧送部141により第1熱交換部120に向けて圧送される。第1媒体および第2媒体が上記のように流動することにより、吸熱部110において吸熱した第1媒体の一部の熱で水を昇温して温水を貯水および供給しつつ、吸熱部110において吸熱した第1媒体の一部の熱を電力に変換して発電することができる。一方、ヒートポンプサイクル運転の状態においては、図3に示すように、第2の媒体系100b内を第2媒体は、圧縮機兼膨張機150、逆流防止部170、第1熱交換部120、膨張機構180および第2熱交換部160を順に循環する。すなわち、図中の矢印220,221,222,223,224で示すように、第2媒体が循環する。第1の媒体系100aにおいては、第1媒体は、第1熱交換部120、温水供給部130、第1圧送部140、吸熱部110またはバイパス部101を順に循環する。すなわち、図中の矢印230,231,232,233または234,235で示すように、第1媒体が循環する。ヒートポンプサイクル運転の状態では、第2の媒体系100bにおいて、外部から供給された電力により圧縮機兼膨張機150の発動発電部150bを駆動させて、第2媒体を圧縮膨張部150aにより圧縮して高温にする。吸熱させられた第2媒体は、逆流防止部170を通過した後、第1熱交換部120に送られて、第1媒体に第2媒体の熱の一部を与える。その後、第2媒体は、膨張機構180で膨張させられることにより減圧される。減圧された第2媒体は、第2熱交換部160で外気から吸熱して蒸発した状態で圧縮機兼膨張機150に送られる。このように第2媒体が循環することにより、圧縮機兼膨張機150で第2媒体に吸熱させた熱を第1媒体に移すことができる。第1熱交換部120において熱交換された第1媒体の一部は、温水供給部130で温水として貯水および供給される。第1媒体の残りは、第1圧送部140により三方弁190に向けて圧送される。吸熱部110における吸熱が可能な場合には、第1媒体は、吸熱部110に送られて吸熱させられた後、第1熱交換部120に送られる。一方、吸熱部110における吸熱が不可能な場合または非効率な場合には、第1媒体は、バイパス部101を通過して第1熱交換部120に送られる。たとえば、冬季の雨天時などには、バイパス部101を通過するように第1媒体が送られる。このようにヒートポンプサイクル運転の状態において第1媒体が循環することにより、圧縮機兼膨張機150で第2媒体に吸熱させた熱により昇温された温水を温水供給部130で貯水および供給することができる。本実施形態に係る温水および電力供給複合システム100においては、後に詳述する制御部が接続されている。制御部は、吸熱部110における熱の吸熱量と、温水供給部130における温水の供給による熱の消費量との関係に基づいて、ランキンサイクル運転とヒートポンプサイクル運転との間で運転状態を切り替える。具体的には、制御部は、三方弁190,191,192,193,194,195の接続、および圧縮機兼膨張機150の運転を切り替える。本実施形態の温水および電力供給複合システム100においては、第2の媒体系100bのランキンサイクル運転とヒートポンプサイクル運転とを切り替えることにより、吸熱部110における吸熱の状態に関わらず安定して温水供給部130から温水を供給することができる。また、余剰の熱を利用して発電することができる。さらに、温水供給のための熱が不足した場合に、別系統の熱源を利用することなく、運転状態を切り替えるのみで不足した熱を補って温水供給を安定して行なうことができる。その結果、温水および電力供給複合システム100の部品点数を低減するとともに、システムの利便性を向上することができる。図4は、本実施形態に係る制御部の構成を示す模式図である。図4に示すように、制御部1100は、温水および電力供給複合システム100の各構成に配置された検知装置に接続されている。制御部1100は、中央演算処理装置などの処理部1110と、半導体メモリおよびハードディスクなどの記憶装置を含む記録部1120と、ディスプレイおよびキーパッドなどを含む表示入力部1130とを有している。温水および電力供給複合システムの各構成に配置された検知装置は、各構成の運転状況をモニタリングしている。たとえば、吸熱部における吸熱量、および、温水供給部における温水貯水量および温水供給量と供給される温水の水温などシステムの現状の運転状況をモニタリングする。検知装置は、その運転状況モニタの結果を処理部1110に送信する。処理部1110は、図中の矢印1132で示すように、運転状況モニタの結果を表示入力部1130に表示させるともに、図中の矢印1122で示すように、運転状況モニタの結果を運転履歴として記録部1120に書き込む。記録部1120には、システムの過去の運転履歴が記録されている。たとえば、システムの各構成毎の運転時間、系を循環している冷媒または水の温度、温水供給部における温水供給量などが、季節および時間などの環境的なファクターとリンクして記録されている。システムの使用者は、表示入力部1130で現在の運転状況を確認しつつ、図中の矢印1131で示すようにシステムの各構成の運転設定を入力する。入力された運転設定は、処理部1110からシステムの各構成に制御出力として送られる。一度設定された運転設定は、記録部1120に運転パターンとして記録される。そのため、過去に同様の運転状況があった場合には、表示入力部1130から入力するのではなく、記録部1120に記録されている運転パターンが読み出されて、図中の矢印1121で示すように処理部1110に送られる。処理部1110に送られた運転パターンは、システムの各構成に制御出力として送られる。上記のように構成された制御部1100は、温水供給部における温水の必要供給量を推測し、吸熱部における熱の吸熱量が必要供給量の温水の供給に必要な熱量以上である場合には、ランキンサイクル運転を実行させ、吸熱部における熱の吸熱量が必要供給量の温水の供給に必要な熱量より少ない場合には、ヒートポンプサイクル運転を実行させる。すなわち、季節および時間などによって吸熱部から得られる熱量の変化を予測して、ランキンサイクル運転とヒートポンプサイクル運転とを切り替えることにより、温水の供給と発電とを安定して行なうことができ、かつ、吸熱した熱量を無駄にすることなく有効に使用することができる。本実施形態においては、制御部1100は、所定時刻に温水供給部130が貯水すべき温水の規定貯水量に対して、吸熱部110で第1媒体が吸熱した熱によって昇温される温水の所定時刻における予測貯水量が不足すると判断した場合は運転状態をヒートポンプサイクル運転にし、予測貯水量が規定貯水量に対して余剰となると判断した場合は運転状態を前記ランキンサイクル運転にする。制御部1100の具体的な動作を以下に説明する。図5は、本実施形態に係る制御部の動作を示すフローチャートである。図5に示すように、温水および電力供給複合システム100を稼動させると、制御部1100は、まず、運転履歴を読み出す。具体的には、制御部1100は、システム稼動時における第1媒体の温度、温水供給部130における温水の貯水量、記録部1120に記録されている過去の温水使用履歴データ、温水および電力供給のための規定値データなどを順次読み出す。次に、吸熱部110により吸熱させられた第1媒体の吸熱温度TCが、温水供給部130から供給される温水の予め規定された所定の供給温度T1以上であるか否かを判定する。吸熱温度TCが供給温度T1より低い場合、次の判定を行なう。制御部1100は、現在の時刻tpが、所定時刻の所定時間前の事前時刻tsより前か以降かを判定する。ここで、所定時刻とは、たとえば、日没時刻tx、または、入浴および夕食時など温水の利用が集中する夕方5時から7時までの予め設定された時刻である。所定時間とは、たとえば、1時間または2時間など予め設定された時間である。現在の時刻tpが事前時刻tsより前である場合、吸熱温度TCが供給温度T1以上にならない限り、吸熱部110における吸熱による温水の貯水および供給を行なう第1運転状態に入らずに待機する。なお、第1運転状態においては、ランキンサイクル運転は行なわれない。言い換えると、第1運転状態においては、第2媒体系は機能していない。現在の時刻tpが事前時刻tsより前であって、吸熱温度TCが供給温度T1以上になった場合、次の判定を行なう。制御部1100は、現在の温水供給部130の温水の貯水量LPが、過去の運転履歴より推定した温水の1日の累積使用量である第1規定貯水量L3より少ないか否かを判定する。現在の時刻tpが事前時刻ts以降である場合、制御部1100は、第1運転状態をスキップさせて、図中のBステージに進む。現在の温水の貯水量LPが第1規定貯水量L3に満たない場合、制御部1100は、第1運転状態を開始させる。現在の温水の貯水量LPが第1規定貯水量L3を満たしている場合、図中のDステージに進む。制御部1100は、第1運転状態を継続中に、現在の温水の貯水量LPが第1規定貯水量L3に到達したか否かを判定する。現在の温水の貯水量LPが第1規定貯水量L3に到達している場合、制御部1100は、第1運転状態を停止させる。現在の温水の貯水量LPが第1規定貯水量L3に到達していない場合、制御部1100は、現在の時刻tpが事前時刻tsより前か以降かを判定する。現在の時刻tpが事前時刻tsより前である場合、制御部1100は、第1運転状態を継続させる。現在の時刻tpが事前時刻ts以降である場合、制御部1100は、第1運転状態を停止させる。現在の温水の貯水量LPが第1規定貯水量L3に到達して第1運転状態を停止した場合、制御部1100は、吸熱温度TCから現在の第2媒体の温度TLを引いた値が、ランキンサイクル運転を行なうために必要な温度差TR以上であるか判定する。吸熱温度TCから第2媒体の温度TLを引いた値が必要な温度差TR以上である場合、制御部1100は、ランキンサイクル運転が行なわれる第2運転状態を開始させる。吸熱温度TCから第2媒体の温度TLを引いた値が必要な温度差TRより小さい場合、図中のAステージに進み終了の手続に入る。制御部1100は、第2運転状態を継続中に、吸熱温度TCから現在の第2媒体の温度TLを引いた値が必要な温度差TRより小さく、かつ、現在の時刻tpが日没時刻tx以降であるか否かを判定する。吸熱温度TCから現在の第2媒体の温度TLを引いた値が必要な温度差TRより小さく、かつ、現在の時刻tpが日没時刻tx以降である場合、制御部1100は、第2運転状態を停止させる。吸熱温度TCから現在の第2媒体の温度TLを引いた値が必要な温度差TR以上である、または、現在の時刻tpが日没時刻txより前である場合、制御部1100は、第2運転状態を継続させる。現在の温水の貯水量LPが第1規定貯水量L3に到達する前に第1運転状態を停止した場合、制御部1100は、ヒートポンプサイクル運転が行なわれる第3運転状態を開始させる。この場合、制御部1100は、規定貯水量を第1規定貯水量L3から第2規定貯水量L2に変更する。第2規定貯水量L2は、温水の使用量の多い所定の時間帯の温水の累積使用量である。たとえば、第2規定貯水量L2は、入浴および夕食時など温水の利用が集中する夕方5時から7時までの予め設定された時間帯における温水の累積使用量である。制御部1100は、第3運転状態を継続中に、現在の温水の貯水量LPが第2規定貯水量L2に到達したか否かを判定する。現在の温水の貯水量LPが第2規定貯水量L2に到達している場合、制御部1100は、第3運転状態を停止させる。現在の温水の貯水量LPが第2規定貯水量L2に到達していない場合、制御部1100は、第3運転状態を継続させる。第2規定貯水量L2以上の温水を確保した後、制御部1100は、現在の時刻tpが上記所定の時間帯の終了時刻の所定時間前の終了前時刻te以降であるか否かを判定する。現在の時刻tpが終了前時刻teより前である場合、制御部1100は、現在の時刻tpが終了前時刻te以降になるまで第3運転状態を継続させる。現在の時刻tpが終了前時刻te以降である場合、制御部1100は、図中のCステージに進む。現在の時刻tpが終了前時刻te以降になった後、制御部1100は、規定貯水量を第2規定貯水量L2から第3規定貯水量L1に変更する。第3規定貯水量L1は、温水の使用量の多い所定の時間帯以外の時間帯の温水の累積使用量である。第3規定貯水量L1は、たとえば、入浴および夕食時など温水の利用が集中する夕方5時から7時までの予め設定された時間帯以外の時間帯である、深夜0時から早朝4時までの時間帯における温水の累積使用量である。現在の時刻tpが終了前時刻te以降になった後、制御部1100は、現在の温水の貯水量LPが第3規定貯水量L1未満まで減少したか否かを判定する。現在の温水の貯水量LPが第3規定貯水量L1未満まで減少している場合、制御部1100は、第3運転状態を開始させる。現在の温水の貯水量LPが第3規定貯水量L1以上維持している場合、制御部1100は、図中のAステージに進み終了の手続に入る。制御部1100は、第3運転状態を継続中に、現在の温水の貯水量LPが第3規定貯水量L1に到達したか否かを判定する。現在の温水の貯水量LPが第3規定貯水量L1に到達している場合、制御部1100は、第3運転状態を停止させる。現在の温水の貯水量LPが第3規定貯水量L1に到達していない場合、制御部1100は、第3運転状態を継続させる。第3規定貯水量L1以上の温水を確保した後、制御部1100は、第3運転状態を停止させて、図中のAステージに進み終了の手続に入る。制御部1100は、過去の運転履歴、現在の運転状況モニタおよび入力された運転設定に基づいて、規定貯水量である第1、第2、第3規定貯水量、事前時刻ts、日没時刻txおよび終了前時刻teを算出して、温水および電力供給複合システム100に制御出力する。言い換えると、制御部1100は、規定貯水量を過去の使用実績および現在の使用環境に基づいて決定する。上記のように、制御部1100は、所定時刻の所定時間前における温水供給部130の温水の事前貯水量が規定貯水量に対して不足している場合は予測貯水量が不足すると判断して、運転状態をヒートポンプサイクル運転にし、所定時刻までに温水供給部130の温水の貯水量を規定貯水量以上とする。本実施形態においては、制御部1100は、所定時刻である所定の時間帯の開始時刻の所定時間前における事前貯水量が第1規定貯水量L3に対して不足している場合は予測貯水量が不足すると判断して、運転状態をヒートポンプサイクル運転にし、所定時刻までに温水供給部130の温水の貯水量を第2規定貯水量L2以上とする。また、制御部1100は、所定時刻である所定の時間帯の終了時刻の所定時間前における事前貯水量が第3規定貯水量L1に対して不足している場合は予測貯水量が不足すると判断して、運転状態をヒートポンプサイクル運転にし、所定時刻までに温水供給部130の温水の貯水量を第3規定貯水量L1以上とする。本実施形態においては、規定貯水量を第1、第2、第3規定貯水量の3段階で設定したが、規定貯水量の設定はこれに限られず、1段階以上設定されていればよい。本実施形態においては、所定時間を予め設定した時間にしたが、制御部1100が、規定貯水量と事前貯水量との水量差によって所定時間を調節するようにしてもよい。すなわち、規定貯水量と事前貯水量と水量差が小さい場合は所定時間を短くし、規定貯水量と事前貯水量と水量差が大きい場合は所定時間を長くする。このようにすることで、最適な所定時間が設定され、ヒートポンプサイクル運転の時間を低減しつつ、必要な温水を安定して確保することができる。また、吸熱部における熱の吸熱量によって所定時間を調節するようにしてもよい。上記のように、可能な限り太陽熱などの外熱を利用して温水を供給し、温水の規定貯水量も段階的に設定することにより、ヒートポンプ運転によるエネルギー消費を必要最小限に抑えることができる。また、余剰の熱から電力を得ることもできる。その結果、熱エネルギーの無駄を低減しつつ、安定して温水を給水できる。今回開示された実施形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"