(57)【特許請求の範囲】
【請求項１】
電力を出力し且つオン状態とオフ状態とに状態を切り替え可能な電源ユニットを複数備え、外部装置へ前記オン状態にある電源ユニットから出力される電力を供給する電源装置であって、
前記電源ユニットの少なくとも１つは、当該電源ユニットの出力電力を生成するために消費される電力に対するその出力電力の比である電源効率の、当該電源ユニットの出力電力に対する特性が異なる複数の駆動モードのいずれか１つの駆動モードにより駆動されるように構成され、
前記電源ユニットの出力電力に基づいて、当該電源ユニットの駆動モードを前記複数の駆動モードのいずれか１つに設定する駆動モード設定手段を備え、
前記駆動モード設定手段は、前記外部装置の要求電力を表す情報であって当該外部装置が出力する情報である要求電力情報に基づいて前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて当該電源ユニットの駆動モードを設定するように構成された電源装置。
【請求項２】
請求項１に記載の電源装置において、
前記駆動モード設定手段は、前記要求電力情報にて表される要求電力を含む前記外部装置が必要とする電力の総和を表す総要求電力情報に基づいて、前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて前記電源ユニットの駆動モードを設定するように構成された電源装置。
【請求項３】
請求項１又は請求項２に記載の電源装置において、
前記複数の駆動モードは、第１の駆動モードと、前記電源ユニットの出力電力が所定の閾値電力よりも小さい領域において当該第１の駆動モードよりも前記電源効率が高くなる第２の駆動モードと、を含み、
前記駆動モード設定手段は、前記電源ユニットの出力電力が前記閾値電力よりも大きい場合に当該電源ユニットの駆動モードを前記第1の駆動モードに設定し、一方、当該電源ユニットの出力電力が当該閾値電力よりも小さい場合に当該電源ユニットの駆動モードを前記第２の駆動モードに設定するように構成された電源装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の電源装置において、
前記電源ユニットは、入力される交流電力を直流電力に変換して出力する交流直流変換器と電池とを備えるとともに、前記第１の駆動モードにおいて当該交流直流変換器から出力された電力を出力するように構成され、且つ、前記第２の駆動モードにおいて当該電池から放電された電力を出力するように構成された電源装置。
【請求項５】
請求項４に記載の電源装置において、
前記電池は、蓄電池であり、
前記電源ユニットは、前記交流直流変換器から出力された電力により前記蓄電池を充電するように構成された電源装置。
【請求項６】
請求項５に記載の電源装置において、
前記駆動モード設定手段は、前記蓄電池の蓄電量が第１の閾値量よりも小さくなってから第２の閾値量よりも大きくなるまでの間、前記電源ユニットの出力電力が前記閾値電力よりも小さい場合であっても、前記駆動モードを前記第１の駆動モードに設定するように構成された電源装置。
【請求項７】
請求項１乃至請求項３のいずれかに記載の電源装置であって、
前記電源ユニットは、交流電力を直流電力に変換して出力する第１の交流直流変換器と、交流電力を直流電力に変換して出力する第２の交流直流変換器と、を備えるとともに、前記第１の駆動モードにおいて当該第１の交流直流変換器から出力された電力を出力するように構成され、且つ、前記第２の駆動モードにおいて当該第２の交流直流変換器から出力された電力を出力するように構成された電源装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の電源装置であって、
前記電源装置の出力電力に基づいて、前記電源ユニットの状態を切り替える状態切替手段を備える電源装置。
【請求項９】
請求項１乃至請求項８のいずれかに記載の電源装置であって、
前記電源ユニットから前記外部装置へ供給される負荷電流を検出する負荷電流検出手段を備え、
前記駆動モード設定手段は、前記検出された負荷電流に基づいて、前記電源ユニットの駆動モードを再設定するように構成された電源装置。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載の電源装置により電力が供給される前記外部装置としての情報処理装置であって、１つ又は複数の情報処理ユニットを備える情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置において、
前記情報処理ユニットは、前記要求電力情報を出力するように構成された情報処理装置。
【請求項１２】
電力を出力し且つオン状態とオフ状態とに状態を切り替え可能な電源ユニットを複数備える電源装置に接続され、当該電源装置のうちの前記オン状態にある電源ユニットから出力される電力によって駆動される情報処理装置であって、
要求電力を表す要求電力情報を出力する１つ又は複数の情報処理ユニットと、
前記情報処理ユニットから出力された要求電力情報に基づいて、前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて前記電源ユニットの状態を切り替える状態切替手段と、
を備える情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置において、
前記情報処理ユニットの要求電力を含む前記情報処理装置が必要とする電力の総和を表す総要求電力情報を出力する管理モジュールを備え、
前記状態切替手段は、前記管理モジュールから出力された総要求電力情報に基づいて、前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて前記電源ユニットの状態を切り替える、
情報処理装置。
【請求項１４】
電力を出力し且つオン状態とオフ状態とに状態を切り替え可能な電源ユニットを複数備えるとともに外部装置へ前記オン状態にある電源ユニットから出力される電力を供給する電源装置であって前記電源ユニットの少なくとも１つが当該電源ユニットの出力電力を生成するために消費される電力に対するその出力電力の比である電源効率の、当該電源ユニットの出力電力に対する特性が異なる複数の駆動モードのいずれか１つの駆動モードにより駆動されるように構成された電源装置を制御する電源制御方法であって、
前記電源ユニットの出力電力に基づいて、当該電源ユニットの駆動モードを前記複数の駆動モードのいずれか１つに設定する駆動モード設定工程を含み、
前記駆動モード設定工程は、前記外部装置の要求電力を表す情報であって当該外部装置が出力する情報である要求電力情報に基づいて前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて当該電源ユニットの駆動モードを設定する、
電源制御方法。
【請求項１５】
請求項１４に記載の電源制御方法において、
前記駆動モード設定工程は、前記要求電力情報にて表される要求電力を含む前記外部装置が必要とする電力の総和を表す総要求電力情報に基づいて、前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて前記電源ユニットの駆動モードを設定する、
電源制御方法。
【請求項１６】
請求項１４又は請求項１５に記載の電源制御方法において、
前記複数の駆動モードは、第１の駆動モードと、前記電源ユニットの出力電力が所定の閾値電力よりも小さい領域において当該第１の駆動モードよりも前記電源効率が高くなる第２の駆動モードと、を含み、
前記駆動モード設定工程は、前記電源ユニットの出力電力が前記閾値電力よりも大きい場合に当該電源ユニットの駆動モードを前記第１の駆動モードに設定し、一方、当該電源ユニットの出力電力が当該閾値電力よりも小さい場合に当該電源ユニットの駆動モードを前記第２の駆動モードに設定する工程を含む電源制御方法。
【請求項１７】
電力を出力し且つオン状態とオフ状態とに状態を切り替え可能な電源ユニットを複数備える電源装置であって前記電源ユニットの少なくとも１つが当該電源ユニットの出力電力を生成するために消費される電力に対するその出力電力の比である電源効率の、当該電源ユニットの出力電力に対する特性が異なる複数の駆動モードのいずれか１つの駆動モードにより駆動されるように構成された電源装置に接続され、当該電源装置のうちの前記オン状態にある電源ユニットから出力される電力によって駆動される情報処理装置に、
前記電源ユニットの出力電力に基づいて、当該電源ユニットの駆動モードを前記複数の駆動モードのいずれか１つに設定する駆動モード設定手段を実現させると共に、
前記駆動モード設定手段は、前記外部装置の要求電力を表す情報であって当該外部装置が出力する情報である要求電力情報に基づいて前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて当該電源ユニットの駆動モードを設定する、
ことを実現させるための電源制御プログラム。
【請求項１８】
請求項１６に記載の電源制御プログラムにおいて、
前記駆動モード設定手段は、前記要求電力情報にて表される要求電力を含む前記外部装置が必要とする電力の総和を表す総要求電力情報に基づいて、前記電源ユニットの出力電力を取得し、取得した出力電力に基づいて前記電源ユニットの駆動モードを設定する、
プログラム。
【請求項１９】
請求項１７又は請求項１８に記載の電源制御プログラムにおいて、
前記複数の駆動モードは、第１の駆動モードと、前記電源ユニットの出力電力が所定の閾値電力よりも小さい領域において当該第１の駆動モードよりも前記電源効率が高くなる第２の駆動モードと、を含み、
前記駆動モード設定手段は、前記電源ユニットの出力電力が前記閾値電力よりも大きい場合に当該電源ユニットの駆動モードを前記第１の駆動モードに設定し、一方、当該電源ユニットの出力電力が当該閾値電力よりも小さい場合に当該電源ユニットの駆動モードを前記第２の駆動モードに設定するように構成された電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電源ユニットを備える電源装置に関する。
【背景技術】
【０００２】
交流電源からの電力を直流電力に変換して出力する電源装置が知られている。この種の電源装置の電源効率（入力電力に対する出力電力（電源装置に接続された外部装置に供給する電力）の比）は、出力電力に対して変化し、出力電力がある値（ピーク位置出力電力）となったときに最大となる。従って、電源装置の出力電力（作動負荷）がこのピーク位置出力電力と比較的大きく相違すると、電源効率が過度に低くなる。即ち、電源装置に入力された電力に対して、熱として放出されることにより無駄に消費される電力の割合が高くなる。
【０００３】
そこで、この種の電源装置の一つとして、特許文献１に記載の電源装置は、オン状態とオフ状態とに状態を切り替え可能な電源ユニットを複数備える。更に、この電源装置は、オン状態に設定される電源ユニットの数を電源装置の出力電力に応じて変更するように構成されている。例えば、電源装置の出力電力がピーク位置出力電力を整数倍した値と一致している場合には、オン状態に設定される電源ユニットの数は、電源装置の出力電力をピーク位置出力電力により除した値に一致させられる。これにより、各電源ユニットの出力電力（出力電力）は、ピーク位置出力電力と一致する。従って、各電源ユニットの電源効率を極めて高くすることができる。この結果、電源ユニットによって無駄に消費される電力を小さくすることができる。
【０００４】
ところで、この種の電源装置に関連する技術として、出力電力が比較的小さい場合には太陽電池から放電された電力を出力し、一方、出力電力が比較的大きい場合には交流電源からの電力を直流電力に変換して出力するように構成された電源装置も知られている（特許文献２を参照）。
【特許文献１】特開平９−２０４２４０号公報
【特許文献２】特開２００４−２２０５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の電源装置によれば、電源装置の出力電力がピーク位置出力電力を整数倍した値と比較的大きく相違する場合、各電源ユニットの出力電力がピーク位置出力電力と比較的大きく相違するので、電源効率が過度に低くなってしまうという問題があった。即ち、電源効率が過度に低くなる電源装置の出力電力の範囲が過度に広いという問題があった。
【０００６】
このため、本発明の目的は、上述した課題である「電源効率が過度に低くなる電源装置の出力電力の範囲が過度に広いこと」を解決することが可能な電源装置を提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため本発明による電源装置は、電力を出力し且つオン状態とオフ状態とに状態を切り替え可能な電源ユニットを複数備え、外部装置へ前記オン状態にある電源ユニットから出力される電力を供給する装置である。
【０００８】
前記電源ユニットの少なくとも１つは、「当該電源ユニットの出力電力を生成するために消費される電力に対するその出力電力の比である電源効率」の「当該電源ユニットの出力電力」に対する特性が異なる複数の駆動モードのいずれか１つの駆動モードにより駆動されるように構成される。
更に、本発明による電源装置は、前記電源ユニットの出力電力に基づいて、当該電源ユニットの駆動モードを前記複数の駆動モードのいずれか１つに設定する駆動モード設定手段を備える。
【発明の効果】
【０００９】
本発明に係る電源装置によれば、高い電源効率にて電力を供給することができる電源装置の出力電力の範囲を拡大することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る、電源装置、電源制御プログラムを実行する情報処理装置、及び、電源制御方法を用いる情報処理システムの各実施形態について図１〜図１３を参照しながら説明する。
【００１１】
＜第１実施形態＞
図１に示したように、第１実施形態に係る情報処理システム１は、電源装置１０と、電源装置１０に接続され且つ電源装置１０から出力される電力によって駆動される情報処理装置（外部装置）２０と、を含む。情報処理システム１は、集合型サーバ装置（例えば、ブレードサーバ等）である。
【００１２】
（電源装置）
電源装置１０は、交流電源ＰＷからの交流電力を直流電力に変換して出力する。電源装置１０は、複数（本例では、３つ）の電源ユニット１１〜１３と、電源制御モジュール１４と、を有する。電源装置１０は、各電源ユニット１１〜１３から出力される電力を合わせた電力を情報処理装置２０へ供給する。
【００１３】
電源ユニット１１は、図２に示したように、交流直流変換器（ＡＣ／ＤＣコンバータ）１１ａと、直流直流変換器（ＤＣ／ＤＣコンバータ）１１ｂと、を含んでいる。
交流直流変換器１１ａは、入力される交流電力（入力電力）を直流電力に変換して出力する変換器である。交流直流変換器１１ａは、交流電源ＰＷから供給される電力の入力を受けるとともに、電力を直流直流変換器１１ｂへ出力する。
【００１４】
直流直流変換器１１ｂは、入力される直流電力（入力電力）を、その電圧を所定の出力電圧（本例では、４８Ｖ）に降下させて出力する変換器である。直流直流変換器１１ｂは、交流直流変換器１１ａから出力される電力の入力を受けるとともに、電力を電源ユニット１１から出力される電力として出力し得る。
【００１５】
交流直流変換器１１ａ及び直流直流変換器１１ｂの変換効率は、図３に示したように、出力電力（直流直流変換器１１ｂから出力される電力）に対して変化し、出力電力が約２５０Ｗ（ピーク位置出力電力）となったときに最大となる。ここで、変換効率は、交流直流変換器１１ａに入力された電力（入力電力）に対する直流直流変換器１１ｂから出力される電力（出力電力）の比である。より詳細に述べると、本例では、交流直流変換器１１ａ及び直流直流変換器１１ｂの変換効率は、出力電力が２００Ｗ〜３００Ｗの範囲内にある場合に８５％以上となる。
【００１６】
更に、電源ユニット１１は、図２に示したように、蓄電池（バッテリ）１１ｃと、蓄電量計（バッテリ容量計）１１ｄと、第1の切替器１１ｅと、第2の切替器１１ｆと、電流計（負荷電流検出手段）１１ｇと、電源ユニットコントローラ１１ｈと、を含んでいる。
【００１７】
蓄電池１１ｃは、電力が供給されることにより充電（蓄電）されるとともに、放電することにより充電された電力を所定の出力電圧（本例では、４８Ｖ）にて出力する。蓄電池１１ｃは、直流直流変換器１１ｂから出力される電力（即ち、交流直流変換器１１ａから出力される電力）が供給され得る。更に、蓄電池１１ｃは、電力を電源ユニット１１から出力される電力として出力し得る。
【００１８】
蓄電量計１１ｄは、蓄電池１１ｃの蓄電量（放電可能な電力の量）を検出する。蓄電量計１１ｄは、検出した蓄電量を表す情報（蓄電量情報）を電源ユニットコントローラ１１ｈへ送る。
【００１９】
第1の切替器１１ｅは、その状態が、接続状態及び非接続状態のいずれかに設定される。第1の切替器１１ｅの状態が接続状態に設定されることにより、交流電源ＰＷからの電力が交流直流変換器１１ａへ供給される。また、第1の切替器１１ｅの状態が非接続状態に設定されることにより、交流電源ＰＷから交流直流変換器１１ａへの電力の供給が遮断される。
【００２０】
第2の切替器１１ｆは、その状態が、第1接続状態、第2接続状態及び非接続状態のいずれかに設定される。第2の切替器１１ｆの状態が第1接続状態に設定されることにより、直流直流変換器１１ｂから出力される電力（即ち、交流直流変換器１１ａから出力される電力）が電源ユニット１１から出力される。また、第2の切替器１１ｆの状態が第２接続状態に設定されることにより、蓄電池１１ｃから出力される電力が電源ユニット１１から出力される。一方、第2の切替器１１ｆの状態が非接続状態に設定されることにより、直流直流変換器１１ｂから情報処理装置２０への電力の供給及び蓄電池１１ｃから情報処理装置２０への電力の供給のいずれもが遮断される。
【００２１】
電流計１１ｇは、電源ユニット１１から情報処理装置２０へ供給される電流（負荷電流）を検出する。電流計１１ｇは、検出した負荷電流を表す情報（負荷電流情報）を電源ユニットコントローラ１１ｈへ送る。
【００２２】
電源ユニットコントローラ１１ｈは、電源制御モジュール１４からの駆動指示情報に基づいて、第1の切替器１１ｅの状態及び第2の切替器１１ｆの状態をそれぞれ設定する。
【００２３】
具体的には、駆動指示情報が駆動フラグとしてオン情報を含み且つ駆動モード情報として変換器モード情報を含む場合には、電源ユニットコントローラ１１ｈは、図２に示したように、第1の切替器１１ｅの状態を接続状態に設定するとともに第2の切替器１１ｆの状態を第1接続状態に設定する。
【００２４】
ここで、駆動フラグは、電源ユニット毎に設けられる情報であって、その電源ユニットの状態をオン状態とオフ状態とのいずれに設定する予定であるかを表す情報である。駆動フラグは、電源ユニットの状態をオン状態に設定する予定である場合にオン情報に設定され、電源ユニットの状態をオフ状態に設定する予定である場合にオフ情報に設定される。
【００２５】
また、駆動モード情報は、電源ユニット毎に設けられる情報であって、その電源ユニットの駆動モードを変換器モード（第１の駆動モード）と電池モード（第２の駆動モード）とのいずれに設定する予定であるかを表す情報である。駆動モード情報は、電源ユニットの駆動モードを変換器モードに設定する予定である場合に変換器モード情報に設定され、電源ユニットの駆動モードを電池モードに設定する予定である場合に電池モード情報に設定される。
【００２６】
この状態においては、電源ユニット１１は、交流電源ＰＷから入力される交流電力を交流直流変換器１１ａ及び直流直流変換器１１ｂによって直流電力に変換して出力する。更に、この状態においては、電源ユニット１１は、蓄電池１１ｃの蓄電量が最大蓄電量（蓄電池１１ｃが蓄電できる量の最大値）よりも小さい場合、直流直流変換器１１ｂから出力される電力の一部を蓄電池１１ｃに供給することにより蓄電池１１ｃを充電する。即ち、電源ユニット１１は、状態がオン状態に設定され且つ変換器モードにより駆動される。
【００２７】
また、駆動指示情報が駆動フラグとしてオン情報を含み且つ駆動モード情報として電池モード情報を含む場合には、電源ユニットコントローラ１１ｈは、図４に示したように、第1の切替器１１ｅの状態を非接続状態に設定するとともに第2の切替器１１ｆの状態を第２接続状態に設定する。この状態においては、電源ユニット１１は、蓄電池１１ｃから放電される電力を出力する。また、この状態においては、電源ユニット１１（即ち、交流直流変換器１１ａ及び直流直流変換器１１ｂ）に電力は入力されない。即ち、電源ユニット１１は、状態がオン状態に設定され且つ電池モードにより駆動される。
【００２８】
ところで、電源ユニット１１が変換器モードにより駆動される場合であって蓄電池１１ｃが充電されない場合における電源ユニット１１の電源効率は、交流直流変換器１１ａ及び直流直流変換器１１ｂの変換効率と一致する。ここで、電源ユニット１１の電源効率は、電源ユニット１１から出力される電力（出力電力）を生成するために消費される電力に対するその出力電力の比である。
【００２９】
また、電源ユニット１１が電池モードにより駆動される場合における電源ユニット１１の電源効率は、電源ユニット１１から出力される電力（出力電力）を生成するために消費される電力（即ち、出力電力に応じた蓄電量だけ蓄電池１１ｃを充電するために消費される電力）に対するその出力電力の比である。
【００３０】
上述したように、電源ユニット１１が変換器モードにより駆動されることにより、直流直流変換器１１ｂから出力される電力が供給されて蓄電池１１ｃは充電される。従って、蓄電池１１ｃを充電するために消費される電力は、電源ユニット１１が変換器モードにより駆動される期間において交流直流変換器１１ａ及び直流直流変換器１１ｂにより消費される電力の一部である。即ち、電源ユニット１１が電池モードにより駆動される場合における電源ユニット１１の電源効率は、蓄電池１１ｃが充電されている期間における交流直流変換器１１ａ及び直流直流変換器１１ｂの変換効率であると言うことができる。
【００３１】
ところで、電源ユニット１１は、後述するように、電源ユニット１１の出力電力が閾値電力（本例では、２００Ｗ）よりも大きい領域において、変換器モードにより駆動される。この領域においては、図３に示したように、変換効率は比較的高い。従って、電源ユニット１１が電池モードにより駆動される場合における電源ユニット１１の電源効率は比較的高くなる。
【００３２】
一方、変換効率は、出力電力が閾値電力よりも小さくなると、急激に低下する。従って、出力電力が閾値電力よりも小さい領域においては、電源ユニット１１の電源効率は、電源ユニット１１が変換器モードにより駆動される場合よりも電源ユニット１１が電池モードにより駆動される場合の方が高くなる。
即ち、変換器モード及び電池モードは、電源ユニット１１の電源効率の電源ユニット１１の出力電力に対する特性が異なる２つの駆動モードである、と言うことができる。
【００３３】
また、駆動指示情報が駆動フラグとしてオフ情報を含む場合には、電源ユニットコントローラ１１ｈは、図５に示したように、第1の切替器１１ｅの状態を非接続状態に設定するとともに第2の切替器１１ｆの状態を非接続状態に設定する。この状態においては、電源ユニット１１は、電力を出力しない。また、この状態においては、電源ユニット１１に電力は入力されない。即ち、電源ユニット１１の状態は、オフ状態に設定される。
このように、電源ユニット１１は、オン状態とオフ状態とに状態を切り替え可能に構成されている。
【００３４】
更に、電源ユニットコントローラ１１ｈは、後述する図９のフローチャートに示したプログラムを実行することにより、受け取った負荷電流情報及び蓄電量情報に基づいて駆動モードを変更し得る。加えて、電源ユニットコントローラ１１ｈは、受け取った蓄電量情報を電源制御モジュール１４へ送る。
【００３５】
また、電源ユニット１２及び電源ユニット１３も、電源ユニット１１と同じ構成を有している。即ち、電源ユニット１２は、「交流直流変換器１１ａ、直流直流変換器１１ｂ、蓄電池１１ｃ、蓄電量計１１ｄ、第1の切替器１１ｅ、第2の切替器１１ｆ、電流計１１ｇ、及び、電源ユニットコントローラ１１ｈ」とそれぞれ対応する「交流直流変換器１２ａ、直流直流変換器１２ｂ、蓄電池１２ｃ、蓄電量計１２ｄ、第1の切替器１２ｅ、第2の切替器１２ｆ、電流計１２ｇ、及び、電源ユニットコントローラ１２ｈ」を有している。同様に、電源ユニット１３も、交流直流変換器１３ａ、直流直流変換器１３ｂ、蓄電池１３ｃ、蓄電量計１３ｄ、第1の切替器１３ｅ、第2の切替器１３ｆ、電流計１３ｇ、及び、電源ユニットコントローラ１３ｈを有している。
【００３６】
一方、電源制御モジュール１４は、後述する図６及び図７のフローチャートに示したプログラムを実行することにより、総要求電力情報に基づいて各電源ユニットの出力電力を決定するとともに、決定した出力電力に基づいて各電源ユニットの駆動モードを決定する。ここで、総要求電力情報は、後述するように、情報処理装置２０が必要とする電力の総和（即ち、電源装置１０の出力電力）を表す情報である。
【００３７】
更に、電源制御モジュール１４は、各電源ユニット１１〜１３からの蓄電量情報に基づいて各電源ユニット１１〜１３の蓄電池１１ｃ〜１３ｃを充電する必要があるか否かを表す充電フラグを設定する。ここで、充電フラグは、電源ユニット１１〜１３毎に設けられる情報であって、その電源ユニット１１〜１３の蓄電池の状態を表す情報である。充電フラグは、蓄電池１１ｃ〜１３ｃの蓄電量が第1の閾値量よりも小さくなった場合にその蓄電池１１ｃ〜１３ｃを充電する予定であることを表すオン情報に設定され、その後、第2の閾値量よりも大きくなった場合にその蓄電池１１ｃ〜１３ｃを充電する予定でないことを表すオフ情報に設定される。
また、電源制御モジュール１４は、充電フラグが変更された場合、送信要求情報を情報処理装置２０へ送る。
【００３８】
電源制御モジュール１４は、充電フラグがオン情報に設定されている場合、出力電力に基づいて一旦電池モードが選択されたときであっても変換器モードを選択し直す。
そして、電源制御モジュール１４は、駆動フラグ及び駆動モード情報を含む駆動指示情報を各電源ユニット１１〜１３へ送る。
【００３９】
（情報処理装置）
一方、情報処理装置２０は、複数（本例では、８つ）のサーバユニット（情報処理ユニット）２１〜２８と、サーバ管理モジュール２９と、を含む。
【００４０】
サーバユニット２１は、図示しないＣＰＵ、メモリ、ハードディスク装置（ＨＤＤ）を含む。更に、サーバユニット２１は、ベースボード管理コントローラ（ＢＭＣ）２１ａを含む。
【００４１】
ＢＭＣ２１ａは、ユーザからの指示に応じて、サーバユニット２１の状態を、通常時電力供給状態、待機時電力供給状態及び電力遮断状態のいずれかに設定する。通常時電力供給状態は、電源装置１０からＣＰＵ、メモリ及びＨＤＤのすべてへ電力が供給される状態である。待機時電力供給状態は、電源装置１０からメモリのみへ電力が供給される状態である。電力遮断状態は、電源装置１０からサーバユニット２１への電力の供給が遮断される状態である。
【００４２】
更に、ＢＭＣ２１ａは、サーバユニット２１の状態を表すユニット状態情報（ＣＰＵを冷却するファンの回転数、ＣＰＵの温度等）を取得し、取得したユニット状態情報をサーバ管理モジュール２９へ送る。更に、ＢＭＣ２１ａは、サーバユニット２１に異常が発生した場合にその旨を表す異常発生情報をサーバ管理モジュール２９へ送る。
【００４３】
加えて、ＢＭＣ２１ａは、要求電力を表す情報であってサーバユニット２１の状態に応じた情報である要求電力情報を、サーバユニット２１の状態が変化する毎にサーバ管理モジュール２９へ送る（出力する）。本例では、要求電力情報は、サーバユニット２１の状態が通常時電力供給状態である場合に「１００Ｗ」を表す情報に設定され、サーバユニット２１の状態が待機時電力供給状態である場合に「４０Ｗ」を表す情報に設定され、サーバユニット２１の状態が電力遮断状態である場合に「０Ｗ」を表す情報に設定される。
【００４４】
また、サーバユニット２２〜２８のそれぞれも、サーバユニット２１と同じ構成を有している。
一方、サーバ管理モジュール２９は、各サーバユニット２１〜２８から受け取ったユニット状態情報及び要求電力情報を保持する。更に、サーバ管理モジュール２９は、サーバユニット２１〜２８のいずれかから要求電力情報を受け取った場合、及び、電源制御モジュール１４から送信要求情報を受け取った場合、各サーバユニット２１〜２８からの要求電力情報が表す要求電力の合計にサーバ管理モジュール２９が必要とする電力（本例では、「１０Ｗ」）を加えた値（総要求電力）を取得し、取得した総要求電力を表す総要求電力情報を電源制御モジュール１４へ送る。
【００４５】
次に、上述した情報処理システム１の実際の作動について述べる。
電源装置１０の電源制御モジュール１４は、図６にフローチャートにより示した充電フラグ設定プログラムを各電源ユニット１１〜１３に対して独立に実行する。更に、電源制御モジュール１４は、各電源ユニット１１〜１３に対する充電フラグ設定プログラムが実行中でない場合にそのプログラムの実行を開始するとともに、各電源ユニット１１〜１３に対する充電フラグ設定プログラムが実行中である場合にそのプログラムの実行を開始しないようになっている。本例では、電源ユニット１１に対する充電フラグ設定プログラムの作動のみについて説明するが、他の電源ユニット１２，１３に対する充電フラグ設定プログラムも同様に作動する。
なお、図６のプログラムの処理が実行されることは、駆動モード設定手段（駆動モード設定工程）の機能の一部が達成されることに対応している。
【００４６】
具体的に述べると、電源制御モジュール１４は、充電フラグ設定プログラムの処理を開始すると、ステップ６０５にて、電源ユニット１１（の電源ユニットコントローラ１１ｈ）から蓄電量情報を受信する（受け取る）まで待機する。
【００４７】
その後、電源制御モジュール１４は、電源ユニット１１から蓄電量情報を受信すると、「Ｙｅｓ」と判定してステップ６１０に進み、電源ユニット１１に対する充電フラグがオフ情報に設定されているか否かを判定する。
【００４８】
いま、すべての電源ユニット１１〜１３の蓄電池１１ｃ〜１３ｃの蓄電量が最大蓄電量である場合を仮定して説明を続ける。
この場合、充電フラグはオフ情報に設定されているので、電源制御モジュール１４は、「Ｙｅｓ」と判定してステップ６１５に進み、蓄電池１１ｃの蓄電量が第1の閾値量よりも小さいか否かを判定する。本例では、第1の閾値量は、最大蓄電量の１／１０の量である。
【００４９】
この状態においては、電源制御モジュール１４は、「Ｎｏ」と判定してステップ６２０に進み、充電フラグがオン情報に設定されているか否かを判定する。そして、電源制御モジュール１４は、「Ｎｏ」と判定してステップ６９９に進み、このプログラムを一旦終了する。
このように、この状態においては、充電フラグはオフ情報に維持される。
【００５０】
一方、電源制御モジュール１４は、図７にフローチャートにより示した駆動指示送信プログラムの実行を、その駆動指示送信プログラムが実行中でない場合に開始するとともに、その駆動指示送信プログラムが実行中である場合に開始しないようになっている。なお、図７のプログラムの処理が実行されることは、駆動モード設定手段（駆動モード設定工程）の機能の一部及び状態切替手段の機能が達成されることに対応している。
【００５１】
具体的に述べると、電源制御モジュール１４は、駆動指示送信プログラムの処理を開始すると、ステップ７０５にて、サーバ管理モジュール２９から総要求電力情報を受信する（受け取る）まで待機する。
【００５２】
その後、電源制御モジュール１４は、サーバ管理モジュール２９から総要求電力情報を受信すると、「Ｙｅｓ」と判定してステップ７１０に進み、総要求電力と各電源ユニットの出力電力との組を表す出力電力情報を複数含む出力電力テーブル（図８を参照）と、受信した総要求電力情報が表す総要求電力と、に基づいて各電源ユニット１１〜１３の出力電力を決定（取得）する。
【００５３】
この出力電力テーブルは、図８に示したように、総要求電力が「５０Ｗ」、「３５０Ｗ」又は「８５０Ｗ」である出力電力情報８０１〜８０３を含む。出力電力テーブルは、総要求電力に対して、電源装置１０の電源効率（電源装置１０から出力される電力の、その電力を生成するために電源装置１０により消費される電力に対する比）を最高とするように予め設定されている。出力電力テーブルは、電源制御モジュール１４が記憶している。なお、出力電力テーブルは、図８に示していない総要求電力に係る出力電力情報も含んでいることが好適である。
【００５４】
いま、１つのサーバユニット（サーバユニット２１）の状態が待機時電力供給状態であり、且つ、７つのサーバユニット（サーバユニット２２〜２８）の状態が電力遮断状態である場合を仮定して説明を続ける。
【００５５】
この場合、サーバユニット２１からの要求電力情報が表す要求電力は「４０Ｗ」であり、各サーバユニット２２〜２８からの要求電力情報が表す要求電力は「０Ｗ」である。従って、各サーバユニット２１〜２８からの要求電力情報が表す要求電力の合計にサーバ管理モジュール２９が必要とする電力（本例では、「１０Ｗ」）を加えた総要求電力は、「５０Ｗ」である。
【００５６】
従って、この場合、電源制御モジュール１４は、出力電力情報８０１に基づいて、電源ユニット１１の出力電力を「５０Ｗ」に決定し、電源ユニット１２の出力電力を「０Ｗ」に決定し、電源ユニット１３の出力電力を「０Ｗ」に決定する。
【００５７】
次いで、電源制御モジュール１４は、ステップ７１５にて、電源ユニットを表す情報と、上記ステップ７１０にて決定されたその電源ユニットの出力電力を表す情報と、の組からなる電源ユニット情報のリストを作成する。この状態にて作成されるリストは、電源ユニット１１に係る電源ユニット情報、電源ユニット１２に係る電源ユニット情報及び電源ユニット１３に係る電源ユニット情報からなる。
【００５８】
そして、電源制御モジュール１４は、ステップ７２０にて、リスト内に電源ユニット情報が残っているか否かを判定する。この時点では、電源制御モジュール１４は、「Ｙｅｓ」と判定してステップ７２５に進み、リストの先頭の電源ユニット情報（電源ユニット１１に係る電源ユニット情報）を取得する（読み込む）とともに、リストからこの電源ユニット情報を除去する。
【００５９】
次いで、電源制御モジュール１４は、ステップ７３０にて、上記ステップ７２５にて取得された電源ユニット情報が表す出力電力（ここでは、５０Ｗ）が「０Ｗ」であるか否かを判定する。この状態においては、電源制御モジュール１４は、「Ｎｏ」と判定してステップ７３５に進み、駆動フラグをオン情報に設定する。
【００６０】
そして、電源制御モジュール１４は、ステップ７４０にて、上記ステップ７２５にて取得された電源ユニット情報が表す出力電力（ここでは、５０Ｗ）が、閾値電力（本例では、２００Ｗ）よりも大きいか否かを判定する。
【００６１】
この状態においては、電源制御モジュール１４は、「Ｎｏ」と判定してステップ７４５に進み、上記ステップ７２５にて取得された電源ユニット情報が表す電源ユニット（ここでは、電源ユニット１１）の駆動モードとして電池モードを選択する。
【００６２】
次いで、電源制御モジュール１４は、ステップ７５０にて、電源ユニット１１に対する充電フラグがオン情報に設定されているか否かを判定する。この状態においては、充電フラグはオフ情報に設定されているので、電源制御モジュール１４は、「Ｎｏ」と判定してステップ７５５に進む。
【００６３】
電源制御モジュール１４は、ステップ７５５にて、駆動フラグとしてオン情報を含み且つ電池モード情報（この時点にて選択されている駆動モードを表す情報）を駆動モード情報として含む駆動指示情報を電源ユニット１１へ送る。
【００６４】
これにより、電源ユニット１１の電源ユニットコントローラ１１ｈは、図４に示したように、第1の切替器１１ｅの状態を非接続状態に設定するとともに第2の切替器１１ｆの状態を第２接続状態に設定する。従って、電源ユニット１１は、蓄電池１１ｃから放電される電力を出力する。また、電源ユニット１１（即ち、交流直流変換器１１ａ及び直流直流変換器１１ｂ）に電力は入力されない。即ち、電源ユニット１１は、状態がオン状態に設定され且つ電池モードにより駆動される。
【００６５】
そして、電源制御モジュール１４は、ステップ７２０へ戻り、ステップ７２０〜ステップ７５５の処理をリスト内に電源ユニット情報が存在しなくなるまで繰り返し実行する。
従って、電源制御モジュール１４は、電源ユニット１２に係る電源ユニット情報を取得し（ステップ７２５）、その電源ユニット情報が表す出力電力（ここでは、０Ｗ）が「０Ｗ」であるか否かを判定したとき、「Ｙｅｓ」と判定してステップ７６０に進む。
【００６６】
電源制御モジュール１４は、ステップ７６０にて、駆動フラグをオフ情報に設定する。そして、電源制御モジュール１４は、ステップ７５５にて、駆動フラグとしてオフ情報を含む駆動指示情報を電源ユニット１２へ送る。
【００６７】
これにより、電源ユニット１２の電源ユニットコントローラ１２ｈは、図５に示した電源ユニット１１の状態と同様に、第1の切替器１２ｅの状態を非接続状態に設定するとともに第2の切替器１２ｆの状態を非接続状態に設定する。従って、電源ユニット１２は、電力を出力しない。また、電源ユニット１２に電力は入力されない。即ち、電源ユニット１２の状態は、オフ状態に設定される。
【００６８】
次いで、電源制御モジュール１４は、同様の処理を実行することにより、駆動フラグとしてオフ情報を含む駆動指示情報を電源ユニット１３へ送る。これにより、電源ユニット１２と同様に、電源ユニット１３の状態は、オフ状態に設定される。
【００６９】
次に、電源制御モジュール１４がステップ７２０へ戻ると、既にリスト内に電源ユニット情報が存在していない。従って、電源制御モジュール１４は、ステップ７２０にて「Ｎｏ」と判定してステップ７９９に直接進み、このプログラムを一旦終了する。
【００７０】
次に、３つのサーバユニット（サーバユニット２１〜２３）の状態が通常時電力供給状態となり、且つ、１つのサーバユニット（サーバユニット２４）の状態が待機時電力供給状態となり、且つ、４つのサーバユニット（サーバユニット２５〜２８）の状態が電力遮断状態となった場合を仮定して説明を続ける。
【００７１】
この場合、各サーバユニット２１〜２３からの要求電力情報が表す要求電力は「１００Ｗ」であり、サーバユニット２４からの要求電力情報が表す要求電力は「４０Ｗ」であり、各サーバユニット２５〜２８からの要求電力情報が表す要求電力は「０Ｗ」である。従って、各サーバユニット２１〜２８からの要求電力情報が表す要求電力の合計にサーバ管理モジュール２９が必要とする電力（本例では、「１０Ｗ」）を加えた総要求電力は、「３５０Ｗ」である。
【００７２】
従って、この場合、電源制御モジュール１４は、図７のステップ７１０に進んだとき、出力電力情報８０２に基づいて、電源ユニット１１の出力電力を「３００Ｗ」に決定し、電源ユニット１２の出力電力を「５０Ｗ」に決定し、電源ユニット１３の出力電力を「０Ｗ」に決定する。
【００７３】
そして、電源制御モジュール１４は、電源ユニット１１に係る電源ユニット情報が表す出力電力（ここでは、３００Ｗ）が、閾値電力（本例では、２００Ｗ）よりも大きいか否かを判定するステップ７４０に進んだとき、「Ｙｅｓ」と判定してステップ７６５に進み、電源ユニット１１の駆動モードとして変換器モードを選択する。その後、電源制御モジュール１４は、駆動フラグとしてオン情報を含み且つ変換器モード情報（この時点にて選択されている駆動モードを表す情報）を駆動モード情報として含む駆動指示情報を電源ユニット１１へ送る。
【００７４】
これにより、電源ユニット１１の電源ユニットコントローラ１１ｈは、図２に示したように、第1の切替器１１ｅの状態を接続状態に設定するとともに第2の切替器１１ｆの状態を第1接続状態に設定する。従って、電源ユニット１１は、交流電源ＰＷから入力される交流電力を交流直流変換器１１ａ及び直流直流変換器１１ｂによって直流電力に変換して出力する。更に、電源ユニット１１は、蓄電池１１ｃの蓄電量が最大蓄電量よりも小さい場合、直流直流変換器１１ｂから出力される電力の一部を蓄電池１１ｃに供給することにより蓄電池１１ｃを充電する。即ち、電源ユニット１１は、状態がオン状態に設定され且つ変換器モードにより駆動される。
【００７５】
また、上述した場合と同様に、電源制御モジュール１４は、駆動フラグとしてオン情報を含み且つ駆動モード情報として電池モード情報を含む駆動指示情報を電源ユニット１２へ送り、駆動フラグとしてオフ情報を含む駆動指示情報を電源ユニット１３へ送る。これにより、電源ユニット１２は、状態がオン状態に設定され且つ電池モードにより駆動される。また、電源ユニット１３の状態は、オフ状態に設定される。
【００７６】
次に、７つのサーバユニット（サーバユニット２１〜２７）の状態が通常時電力供給状態となり、且つ、１つのサーバユニット（サーバユニット２８）の状態が待機時電力供給状態となった場合を仮定して説明を続ける。
【００７７】
この場合、各サーバユニット２１〜２７からの要求電力情報が表す要求電力は「１００Ｗ」であり、サーバユニット２８からの要求電力情報が表す要求電力は「４０Ｗ」である。従って、各サーバユニット２１〜２８からの要求電力情報が表す要求電力の合計にサーバ管理モジュール２９が必要とする電力（本例では、「１０Ｗ」）を加えた総要求電力は、「７５０Ｗ」である。
【００７８】
従って、この場合、電源制御モジュール１４は、図７のステップ７１０に進んだとき、出力電力情報８０３に基づいて、電源ユニット１１の出力電力を「２５０Ｗ」に決定し、電源ユニット１２の出力電力を「２５０Ｗ」に決定し、電源ユニット１３の出力電力を「２５０Ｗ」に決定する。
【００７９】
そして、電源制御モジュール１４は、上述した場合と同様に、駆動フラグとしてオン情報を含み且つ駆動モード情報として変換器モード情報を含む駆動指示情報を電源ユニット１１〜１３のそれぞれへ送る。これにより、各電源ユニット１１〜１３は、状態がオン状態に設定され且つ変換器モードにより駆動される。
【００８０】
次に、電源ユニット１１が電池モードにより駆動される状態が比較的長い期間継続した場合であって、電源ユニット１１の蓄電池１１ｃの蓄電量が第１の閾値量よりも小さくなった場合について説明する。
【００８１】
この場合、電源制御モジュール１４が図６の充電フラグ設定プログラムを電源ユニット１１に対して実行して、ステップ６１５に進んだとき、電源制御モジュール１４は、「Ｙｅｓ」と判定してステップ６２５に進む。電源制御モジュール１４は、ステップ６２５にて、電源ユニット１１に対する充電フラグをオン情報に設定する。更に、電源制御モジュール１４は、送信要求情報を情報処理装置２０のサーバ管理モジュール２９へ送る。サーバ管理モジュール２９は、送信要求情報を受け取ると、総要求電力情報を電源制御モジュール１４へ送る。
【００８２】
そして、電源制御モジュール１４は、ステップ６２０に進むと、「Ｙｅｓ」と判定してステップ６３０に進む。電源制御モジュール１４は、ステップ６３０にて蓄電池１１ｃの蓄電量が第２の閾値量（本例では、最大蓄電量の９／１０の量）よりも大きいか否かを判定する。
【００８３】
この時点では、蓄電池１１ｃの蓄電量は、第１の閾値量（最大蓄電量の１／１０の量）よりも小さいので、電源制御モジュール１４は、「Ｎｏ」と判定してステップ６９９に直接進み、このプログラムを一旦終了する。
【００８４】
一方、この状態においては、電源制御モジュール１４は、図７の駆動指示送信プログラムのステップ７４５までの処理を実行することにより、電源ユニット１１の駆動モードとして電池モードを選択する。次いで、電源制御モジュール１４は、ステップ７５０にて、電源ユニット１１に対する充電フラグがオン情報に設定されているか否かを判定する。
【００８５】
この状態においては、電源制御モジュール１４は、「Ｙｅｓ」と判定してステップ７７０に進み、電源ユニット１１の駆動モードとして変換器モードを選択（再選択）する。そして、電源制御モジュール１４は、ステップ７５５に進み、駆動フラグとしてオン情報を含み且つ駆動モード情報として変換器モード情報を含む駆動指示情報を電源ユニット１１へ送る。
【００８６】
これにより、電源ユニット１１は、状態がオン状態に設定され且つ変換器モードにより駆動される。従って、蓄電池１１ｃが充電される。即ち、蓄電池１１ｃの蓄電量は、時間の経過に伴って増加する。その後、蓄電池１１ｃの蓄電量は、第２の閾値量よりも大きくなる。
【００８７】
この時点にて、電源制御モジュール１４が図６の充電フラグ設定プログラムを電源ユニット１１に対して実行して、ステップ６３０に進んだとき、電源制御モジュール１４は、「Ｙｅｓ」と判定してステップ６３５に進む。電源制御モジュール１４は、ステップ６３５にて、電源ユニット１１に対する充電フラグをオフ情報に設定する。更に、電源制御モジュール１４は、送信要求情報を情報処理装置２０のサーバ管理モジュール２９へ送る。サーバ管理モジュール２９は、送信要求情報を受け取ると、総要求電力情報を電源制御モジュール１４へ送る。
そして、電源制御モジュール１４は、ステップ６９９に直接進み、このプログラムを一旦終了する。
【００８８】
このように、電源装置１０は、蓄電池１１ｃ〜１３ｃの蓄電量が第1の閾値量よりも小さくなってから第2の閾値量よりも大きくなるまでの間、各電源ユニット１１〜１３の出力電力が閾値電力よりも小さい場合であっても、その電源ユニット１１〜１３の駆動モードを変換器モードに設定する。これによれば、各蓄電池１１ｃ〜１３ｃの蓄電量が不足している期間においては、その蓄電池１１ｃ〜１３ｃに係る電源ユニット１１〜１３は、交流直流変換器１１ａ〜１３ａ及び直流直流変換器１１ｂ〜１３ｂから出力された電力を出力するとともに、蓄電池１１ｃ〜１３ｃを充電する。この結果、蓄電量が不足したときは迅速に蓄電池１１ｃ〜１３ｃを充電することができる。従って、次に蓄電池１１ｃ〜１３ｃを使用する場合に蓄電量が不足することを回避することができる。
【００８９】
一方、この状態においては、電源制御モジュール１４は、図７の駆動指示送信プログラムのステップ７４５までの処理を実行することにより、電源ユニット１１の駆動モードとして電池モードを選択する。次いで、電源制御モジュール１４は、ステップ７５０にて、「Ｎｏ」と判定してステップ７５５に進み、駆動フラグとしてオン情報を含み且つ駆動モード情報として電池モード情報を含む駆動指示情報を電源ユニット１１へ送る。これにより、電源ユニット１１は、状態がオン状態に設定され且つ電池モードにより駆動される。
【００９０】
また、各電源ユニットコントローラ１１ｈ〜１３ｈは、図９にフローチャートにより示した駆動モード変更プログラムを、所定の監視周期毎に実行する。ここでは、電源ユニットコントローラ１１ｈが実行する駆動モード変更プログラムの作動のみについて説明するが、他の電源ユニットコントローラ１２ｈ，１３ｈが実行する駆動モード変更プログラムも同様に作動する。
なお、図９のプログラムの処理が実行されることは、駆動モード設定手段（駆動モード設定工程）の機能の一部が達成されることに対応している。
【００９１】
具体的に述べると、電源ユニットコントローラ１１ｈは、駆動モード変更プログラムの処理を開始すると、ステップ９０５にて、電流計１１ｇにより検出される負荷電流を取得する（読み込む）。次いで、電源ユニットコントローラ１１ｈは、ステップ９１０にて、蓄電量計１１ｄにより検出される蓄電池１１ｃの蓄電量を取得する。
【００９２】
そして、電源ユニットコントローラ１１ｈは、ステップ９１５にて、第１の条件、第２の条件、及び、第３の条件のすべてが成立しているか否かを判定する。ここで、第１の条件は、電源ユニット１１の駆動モードが変換器モードに設定されているという条件である。第２の条件は、取得（検出）された負荷電流が所定の閾値電流（本例では、２０Ｗに対応する電流）よりも小さい状態が所定の継続期間だけ継続しているという条件である。第３の条件は、取得された蓄電量が第３の閾値量（本例では、最大蓄電量の７／１０の量）よりも大きいという条件である。
【００９３】
いま、情報処理装置２０の一部に障害が発生していることにより、電源ユニット１１の負荷電流が閾値電流よりも小さい状態が上記継続期間だけ継続し、その結果、第１の条件、第２の条件、及び、第３の条件のすべてが成立している場合を仮定して説明を続ける。
【００９４】
この場合、電源ユニットコントローラ１１ｈは、ステップ９１５にて、「Ｙｅｓ」と判定してステップ９２０に進み、電源ユニット１１の駆動モードを電池モードに変更（再設定）する。即ち、電源ユニットコントローラ１１ｈは、図４に示したように、第1の切替器１１ｅの状態を非接続状態に設定するとともに第2の切替器１１ｆの状態を第２接続状態に設定する。これにより、電源ユニット１１は、電池モードにより駆動される。
そして、電源ユニットコントローラ１１ｈは、ステップ９９９に進み、このプログラムを一旦終了する。
【００９５】
ところで、負荷電流は、電源ユニット１１〜１３の出力電力をよく表わす。従って、このように、検出された負荷電流に基づいて駆動モードを再設定することにより、外部装置（情報処理装置２０）からの総要求電力情報が表す総要求電力と実際に外部装置へ供給される電力とが相違している場合であっても、各電源ユニット１１〜１３の駆動モードを適切に再設定することができる。
【００９６】
なお、第１の条件、第２の条件、及び、第３の条件のすべてが成立していない場合には、電源ユニットコントローラ１１ｈは、ステップ９１５にて「Ｎｏ」と判定して、駆動モードを変更することなくステップ９９９に直接進む。
【００９７】
以上、説明したように、本発明の第１実施形態に係る電源装置によれば、各電源ユニット１１〜１３の出力電力が閾値電力よりも大きい場合、各電源ユニット１１〜１３の駆動モードは、第１の駆動モード（変換器モード）に設定され、一方、各電源ユニット１１〜１３の出力電力が閾値電力よりも小さい場合、各電源ユニット１１〜１３の駆動モードは、第２の駆動モード（電池モード）に設定される。
【００９８】
これにより、各電源ユニット１１〜１３の出力電力が閾値電力よりも小さい場合において、その電源ユニットの駆動モードが変換器モードに設定されるときよりもその電源ユニットの電源効率を高くすることができる。即ち、各電源ユニット１１〜１３の駆動モードがその電源ユニット１１〜１３の出力電力に応じた適切な駆動モードに設定される。このように、各電源ユニット１１〜１３の状態をオン状態又はオフ状態に切り替えることに加えて、各電源ユニット１１〜１３の駆動モードを適切に設定することにより、高い電源効率にて電力を供給することができる電源装置の出力電力の範囲を拡大することができる。
【００９９】
また、上記第１実施形態によれば、蓄電池１１ｃ〜１３ｃと、交流直流変換器１１ａ〜１３ａ及び直流直流変換器１１ｂ〜１３ｂと、を切り替えて用いることにより、電源効率の出力電力に対する特性が異なる第1の駆動モード及び第2の駆動モードを容易に実現することができる。
【０１００】
更に、上記第１実施形態によれば、各電源ユニット１１〜１３が変換器モードにより駆動されている間に、蓄電池１１ｃ〜１３ｃが充電される。これにより、蓄電池１１ｃ〜１３ｃの蓄電量が不足することを防止することができる。更に、電源ユニット１１〜１３の出力電力が比較的小さい場合であっても、直流直流変換器１１ｂ〜１３ｂから出力された電力が蓄電池１１ｃ〜１３ｃを充電するために消費されるので、交流直流変換器１１ａ〜１３ａ及び直流直流変換器１１ｂ〜１３ｂの出力電力を大きくすることができる。この結果、交流直流変換器１１ａ〜１３ａ及び直流直流変換器１１ｂ〜１３ｂの変換効率を高めることができる。従って、交流直流変換器１１ａ〜１３ａ及び直流直流変換器１１ｂ〜１３ｂにより無駄に消費される電力を低減することができる。
【０１０１】
更に、上記第１実施形態は、電源装置１０の出力電力（情報処理装置２０の総要求電力）に基づいて、電源ユニット１１〜１３の状態を切り替える。これによれば、電源装置１０の出力電力が比較的大きく変化した場合であっても、１つの電源ユニット１１〜１３の出力電力を適切に調整することができる。この結果、各電源ユニット１１〜１３を比較的高い電源効率にて駆動することができるので、各電源ユニット１１〜１３により無駄に消費される電力を低減することができる。
【０１０２】
また、上記第１実施形態は、外部装置（情報処理装置２０）が出力する総要求電力情報に基づいて各電源ユニット１１〜１３の出力電力を決定（取得）し、取得した出力電力に基づいて各電源ユニット１１〜１３の駆動モードを設定する。これによれば、電源ユニット１１〜１３の出力電力を、実際に外部装置が電力を消費する前に総要求電力情報に基づいて取得（推定）することができるので、電源装置１０により供給される電力が、外部装置の電力の消費に伴って不足することを回避することができる。
【０１０３】
また、上述したように、各サーバユニット２１〜２８が必要とする電力が比較的大きく変動するので、サーバユニット２１〜２８を備える情報処理装置２０が必要とする電力は、かなり大きく変動する。従って、このような電源装置１０により情報処理装置２０へ電力を供給することが好適である。
【０１０４】
なお、上記第１実施形態においては、各電源ユニット１１〜１３の出力電力に基づいてその電源ユニットの駆動モードを決定するように構成されていたが、充電フラグがオン情報に設定されている場合にその充電フラグに係る電源ユニットの駆動モードを変換器モードに設定し、一方、充電フラグがオフ情報に設定されている場合にその充電フラグに係る電源ユニットの駆動モードを電池モードに設定するように構成されていてもよい。これによれば、電源ユニットが電池モードにより駆動される期間を可能な限り長くすることができるので、電源ユニットの電源効率をより一層高めることができる。
【０１０５】
更に、上記第１実施形態は、各電源ユニット１１〜１３が負荷電流に基づいて駆動モードを変更した（ステップ９２０を参照）場合には、総要求電力情報が表す総要求電力と実際に電源装置１０から情報処理装置２０へ供給される電力との間の差（誤差）が大きいことを電源制御モジュール１４に通知するように構成されていてもよい。
【０１０６】
加えて、上記第１実施形態において、各電源ユニット１１〜１３は、電池として蓄電池１１ｃ〜１３ｃを有していたが、電池として太陽電池を有していてもよい。
【０１０７】
＜第２実施形態＞
次に、本発明の第２実施形態に係る電源装置について説明する。第２実施形態に係る電源装置は、上記第１実施形態に係る電源装置に対して、各電源ユニット１１〜１３から出力される電力を第１の変換器からの出力電力と第２の変換器からの出力電力とに切り替えるように構成されている点のみにおいて相違している。従って、以下、かかる相違点を中心として説明する。
【０１０８】
第２実施形態に係る電源ユニット１１は、図１０に示したように、第１実施形態に係る電源ユニット１１の交流直流変換器１１ａ、直流直流変換器１１ｂ、蓄電池１１ｃ、蓄電量計１１ｄ、第1の切替器１１ｅ及び第2の切替器１１ｆを、第1の交流直流変換器１１ａ１、第1の直流直流変換器１１ｂ１、第２の交流直流変換器１１ａ２、第２の直流直流変換器１１ｂ２、第1の切替器１１ｅ１及び第2の切替器１１ｆ１に置換した電源ユニットである。
【０１０９】
第1の交流直流変換器１１ａ１及び第1の直流直流変換器１１ｂ１は、第１実施形態に係る交流直流変換器１１ａ及び直流直流変換器１１ｂとそれぞれ同じ構成を有している。従って、第1の交流直流変換器１１ａ１及び第1の直流直流変換器１１ｂ１の変換効率（第1の交流直流変換器１１ａ１に入力された電力に対する第1の直流直流変換器１１ｂ１から出力される電力の比）は、図３に示したように、出力電力が２００Ｗ〜３００Ｗの範囲内にある場合に８５％以上となる。
【０１１０】
第２の交流直流変換器１１ａ２及び第２の直流直流変換器１１ｂ２は、変換効率の出力電力に対する特性が異なる点を除いて、第1の交流直流変換器１１ａ１及び第1の直流直流変換器１１ｂ１とそれぞれ同様の構成を有している。即ち、第２の交流直流変換器１１ａ２及び第２の直流直流変換器１１ｂ２は、第1の交流直流変換器１１ａ１及び第1の直流直流変換器１１ｂ１が有する回路素子と異なる回路素子を有している。第２の交流直流変換器１１ａ２及び第２の直流直流変換器１１ｂ２の変換効率（第２の交流直流変換器１１ａ２に入力された電力に対する第２の直流直流変換器１１ｂ２から出力される電力の比）は、図１１に示したように、出力電力が４０Ｗ〜６０Ｗの範囲内にある場合に８５％以上となる。
【０１１１】
第1の切替器１１ｅ１は、その状態が、第1接続状態、第2接続状態及び非接続状態のいずれかに設定されるようになっている。第1の切替器１１ｅ１の状態が第１接続状態に設定されることにより、交流電源ＰＷからの電力が第1の交流直流変換器１１ａ１へ供給され且つ交流電源ＰＷから第２の交流直流変換器１１ａ２への電力の供給が遮断される。また、第1の切替器１１ｅ１の状態が第２接続状態に設定されることにより、交流電源ＰＷからの電力が第２の交流直流変換器１１ａ２へ供給され且つ交流電源ＰＷから第1の交流直流変換器１１ａ１への電力の供給が遮断される。一方、第1の切替器１１ｅ１の状態が非接続状態に設定されることにより、交流電源ＰＷから第1の交流直流変換器１１ａ１への電力の供給及び交流電源ＰＷから第２の交流直流変換器１１ａ２への電力の供給のいずれもが遮断される。
【０１１２】
第2の切替器１１ｆ１は、その状態が、第1接続状態、第2接続状態及び非接続状態のいずれかに設定されるようになっている。第2の切替器１１ｆ１の状態が第1接続状態に設定されることにより、第1の直流直流変換器１１ｂ１から出力される電力（第1の交流直流変換器１１ａ１から出力される電力）が電源ユニット１１から出力される。また、第2の切替器１１ｆ１の状態が第２接続状態に設定されることにより、第２の直流直流変換器１１ｂ２から出力される電力（第２の交流直流変換器１１ａ２から出力される電力）が電源ユニット１１から出力される。一方、第2の切替器１１ｆ１の状態が非接続状態に設定されることにより、第1の直流直流変換器１１ｂ１から情報処理装置２０への電力の供給及び第２の直流直流変換器１１ｂ２から情報処理装置２０への電力の供給のいずれもが遮断される。
【０１１３】
電源ユニットコントローラ１１ｈは、電源制御モジュール１４からの駆動指示情報に基づいて、第1の切替器１１ｅ１の状態及び第2の切替器１１ｆ１の状態をそれぞれ設定する。
【０１１４】
具体的には、駆動指示情報が駆動フラグとしてオン情報を含み且つ駆動モード情報として第１変換器モード情報を含む場合には、電源ユニットコントローラ１１ｈは、図１０に示したように、第1の切替器１１ｅ１の状態を第１接続状態に設定するとともに第2の切替器１１ｆ１の状態を第1接続状態に設定する。
【０１１５】
ここで、駆動モード情報は、電源ユニット毎に設けられる情報であって、その電源ユニットの駆動モードを第１変換器モード（第１の駆動モード）と第２変換器モード（第２の駆動モード）とのいずれに設定する予定であるかを表す情報である。駆動モード情報は、電源ユニットの駆動モードを第１変換器モードに設定する予定である場合に第１変換器モード情報に設定され、電源ユニットの駆動モードを第２変換器モードに設定する予定である場合に第２変換器モード情報に設定される。
【０１１６】
この状態においては、電源ユニット１１は、交流電源ＰＷから入力される交流電力を第1の交流直流変換器１１ａ１及び第1の直流直流変換器１１ｂ１によって直流電力に変換して出力する。即ち、電源ユニット１１は、状態がオン状態に設定され且つ第１変換器モードにより駆動される。
【０１１７】
また、駆動指示情報が駆動フラグとしてオン情報を含み且つ駆動モード情報として第２変換器モード情報を含む場合には、電源ユニットコントローラ１１ｈは、図１２に示したように、第1の切替器１１ｅ１の状態を第２接続状態に設定するとともに第2の切替器１１ｆ１の状態を第２接続状態に設定する。この状態においては、電源ユニット１１は、交流電源ＰＷから入力される交流電力を第２の交流直流変換器１１ａ２及び第２の直流直流変換器１１ｂ２によって直流電力に変換して出力する。即ち、電源ユニット１１は、状態がオン状態に設定され且つ第２変換器モードにより駆動される。
【０１１８】
ところで、電源ユニット１１の電源効率は、変換効率と一致する。従って、出力電力が閾値電力（本例では、１００Ｗ）よりも小さい領域においては、電源ユニット１１の電源効率は、電源ユニット１１が第１変換器モードにより駆動される場合よりも電源ユニット１１が第２変換器モードにより駆動される場合の方が高くなる。
即ち、第１変換器モード及び第２変換器モードは、電源ユニットの電源効率の、電源ユニットの出力電力に対する特性が異なる２つの駆動モードである、と言うことができる。
【０１１９】
一方、駆動指示情報が駆動フラグとしてオフ情報を含む場合には、電源ユニットコントローラ１１ｈは、図１３に示したように、第1の切替器１１ｅ１の状態を非接続状態に設定するとともに第2の切替器１１ｆ１の状態を非接続状態に設定する。この状態においては、電源ユニット１１は、電力を出力しない。また、この状態においては、電源ユニット１１に電力は入力されない。即ち、電源ユニット１１の状態は、オフ状態に設定される。
【０１２０】
また、電源制御モジュール１４は、第１実施形態に係る電源制御モジュール１４が実行する図７の駆動指示送信プログラムと同様のプログラムを実行する。このプログラムは、図７のプログラムからステップ７５０及びステップ７７０の処理を除去するとともに、「変換器モード」を「第１変換器モード」に置換し且つ「電池モード」を「第２変換器モード」に置換したプログラムである。
【０１２１】
この第２実施形態に係る電源装置１０によれば、上記第１実施形態と同様に、各電源ユニット１１〜１３の出力電力が閾値電力よりも大きい場合、各電源ユニット１１〜１３の駆動モードは、第１の駆動モード（第１変換器モード）に設定され、一方、各電源ユニット１１〜１３の出力電力が閾値電力よりも小さい場合、各電源ユニット１１〜１３の駆動モードは、第２の駆動モード（第２変換器モード）に設定される。
【０１２２】
これにより、各電源ユニット１１〜１３の出力電力が閾値電力よりも小さい場合において、その電源ユニットの駆動モードが第１変換器モードに設定されるときよりもその電源ユニット１１〜１３の電源効率を高くすることができる。即ち、各電源ユニット１１〜１３の駆動モードがその電源ユニット１１〜１３の出力電力に応じた適切な駆動モードに設定される。このように、各電源ユニット１１〜１３の状態をオン状態又はオフ状態に切り替えることに加えて、各電源ユニット１１〜１３の駆動モードを適切に設定することにより、高い電源効率にて電力を供給することができる電源装置の出力電力の範囲を拡大することができる。
【０１２３】
また、上記第２実施形態によれば、第1の交流直流変換器１１ａ１及び第1の直流直流変換器１１ｂ１と、第２の交流直流変換器１１ａ２及び第２の直流直流変換器１１ｂ２と、を切り替えて用いることにより、電源効率の出力電力に対する特性が異なる第1の駆動モード及び第2の駆動モードを容易に実現することができる。
【０１２４】
以上、説明したように、本発明に係る電源装置によれば、高い電源効率にて電力を供給することができる電源装置の出力電力の範囲を拡大することができる。
【０１２５】
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態において、情報処理装置２０が電源制御モジュール１４を有するように構成されていてもよい。この場合、電源制御モジュール１４の機能をサーバ管理モジュール２９が実現するように構成されていてもよい。
【０１２６】
また、上記各実施形態においては、各電源ユニット１１〜１３の駆動モードの数は、２つであったが、３つ以上であってもよい。例えば、上記各実施形態における電源ユニットは、第１の交流直流変換器と、第２の交流直流変換器と、電池と、を備えるとともに、第１の駆動モードにおいて第１の交流直流変換器から出力された電力を出力するように構成され、第２の駆動モードにおいて第２の交流直流変換器から出力された電力を出力するように構成され、第３の駆動モードにおいて電池から放電された電力を出力するように構成されていてもよい。また、電源ユニットは、３つ以上の交流直流変換器を備え、駆動モード毎に電力を入力する交流直流変換器を変更するように構成されていてもよい。
【０１２７】
更に、上記各実施形態において、要求電力情報を出力しない外部装置が電源装置１０に接続されている場合、電源制御モジュール１４は、電流計１１ｇ〜１３ｇにより検出された負荷電流に基づいて各電源ユニット１１〜１３の出力電力及び駆動モードを設定するように構成されていてもよい。
【０１２８】
また、上記各実施形態において、情報処理装置２０は、情報処理ユニットを複数備えていたが、１つだけ備えていてもよい。更に、上記各実施形態は、すべての電源ユニット１１〜１３が複数の駆動モードのいずれか１つの駆動モードにより駆動されるように構成されていたが、電源ユニット１１〜１３の一部が複数の駆動モードのいずれか１つの駆動モードにより駆動されるように構成され且つ電源ユニット１１〜１３の他部が１つの駆動モードのみにより駆動されるように構成されていてもよい。また、すべての電源ユニット１１〜１３が１つの駆動モードのみにより駆動されるように構成されていてもよい。
【産業上の利用可能性】
【０１２９】
本発明は、複数の電源ユニットを有する電源装置、及び、その電源装置により電力を供給される装置に適用可能である。
【図面の簡単な説明】
【０１３０】
【図１】情報処理システムの概略構成を表すブロック図である。
【図２】図１に示した電源ユニットであって駆動モードが変換器モードに設定された電源ユニットの概略構成を表すブロック図である。
【図３】図２に示した交流直流変換器及び直流直流変換器の変換効率の、出力電力に対する変化を示したグラフである。
【図４】図１に示した電源ユニットであって駆動モードが電池モードに設定された電源ユニットの概略構成を表すブロック図である。
【図５】図１に示した電源ユニットであって状態がオフ状態に設定された電源ユニットの概略構成を表すブロック図である。
【図６】図１に示した電源制御モジュールが実行する充電フラグ設定プログラムを示したフローチャートである。
【図７】図１に示した電源制御モジュールが実行する駆動指示送信プログラムを示したフローチャートである。
【図８】出力電力情報を複数含む出力電力テーブルである。
【図９】図２に示した電源ユニットコントローラが実行する駆動モード補正プログラムを示したフローチャートである。
【図１０】本発明の第２実施形態に係る電源ユニットであって駆動モードが第１変換器モードに設定された電源ユニットの概略構成を表すブロック図である。
【図１１】図１０に示した第２の交流直流変換器及び第２の直流直流変換器の変換効率の、出力電力に対する変化を示したグラフである。
【図１２】本発明の第２実施形態に係る電源ユニットであって駆動モードが第２変換器モードに設定された電源ユニットの概略構成を表すブロック図である。
【図１３】本発明の第２実施形態に係る電源ユニットであって状態がオフ状態に設定された電源ユニットの概略構成を表すブロック図である。
【符号の説明】
【０１３１】
１                情報処理システム
１０              電源装置
１１〜１３        電源ユニット
１１ａ〜１３ａ    交流直流変換器
１１ａ１〜１３ａ１  第1の交流直流変換器
１１ａ２〜１３ａ２  第２の交流直流変換器
１１ｂ〜１３ｂ    直流直流変換器
１１ｂ１〜１３ｂ１  第1の直流直流変換器
１１ｂ２〜１３ｂ２  第２の直流直流変換器
１１ｃ〜１３ｃ    蓄電池
１１ｄ〜１３ｄ    蓄電量計
１１ｅ〜１３ｅ    第1の切替器
１１ｅ１〜１３ｅ１  第1の切替器
１１ｆ〜１３ｆ    第2の切替器
１１ｆ１〜１３ｆ１  第2の切替器
１１ｇ〜１３ｇ    電流計
１１ｈ〜１３ｈ    電源ユニットコントローラ
１４              電源制御モジュール
２０              情報処理装置
２１〜２８        情報処理ユニット
２１ａ〜２８ａ    ＢＭＣ
２９              サーバ管理モジュール
ＰＷ              交流電源
【図１】
0005169186.tif 000002
【図２】
0005169186.tif 000003
【図３】
0005169186.tif 000004
【図４】
0005169186.tif 000005
【図５】
0005169186.tif 000006
【図６】
0005169186.tif 000007
【図７】
0005169186.tif 000008
【図８】
0005169186.tif 000009
【図９】
0005169186.tif 000010
【図１０】
0005169186.tif 000011
【図１１】
0005169186.tif 000012
【図１２】
0005169186.tif 000013
【図１３】
0005169186.tif 000014