"複数の二次電池を有する電池システム内のそれぞれの二次電池の状態を監視して監視情報を通知する監視手段と、前記複数の二次電池に充電電流を供給すると共にその充電情報を通知する充電手段と、前記監視手段から通知される監視情報と前記充電手段から通知される充電情報に基づいて前記充電手段の充電動作を制御する充電制御手段と、指示に応じて前記複数の二次電池間で相互に充放電を実行する相互充放電手段と、前記相互充放電手段の充放電の実行を制御する相互充放電制御手段とを具備し、前記充電制御手段は、前記監視手段から通知される監視情報及び前記充電手段から通知される充電情報を履歴情報として保持する記憶手段と、前記記憶手段に保持される履歴情報から次回予備充電を予測する予測手段と、予め複数の充電条件に適する予備充電を実行する複数の予備充電モードを用意し、前記予測手段の予測結果とユーザの入力設定情報に応じて前記予備充電モードを設定し選択する選択手段と、を具備し、前記電池システムの通常運用後に前記記憶手段に保持されている過去の充放電履歴とユーザの入力設定情報とから前記予測手段を用いて次回予備充電を予測して、前記選択手段で次回運用に適する設定の予備充電モードを選択し、前記充電手段により選択される予備充電モードに応じて充電処理を実行し、前記監視手段で得られる予備充電実行中の電池モニタ情報を受信し、前記予備充電終了後、予備充電の履歴情報を前記記憶手段に保持することとし、前記電池システムの通常運用前に前記記憶手段に保持されている前記二次電池の予備充電状態を確認し、相互充放電実行前の電池モニタ情報を受信し、その電池モニタ情報に基づいて前記二次電池間で相互充放電を実行し、前記相互充放電実行中の電池モニタ情報を受信し、前記相互充電終了後、前記相互充放電実行後の電池モニタ情報を受信し、前記相互充放電の履歴情報を前記記憶手段に保持することを特徴とする二次電池充放電装置。前記充電制御手段は、前記電池システムの通常運用前の相互充放電の際に、その相互充放電開始に伴って相互充放電用タイマーを起動し、前記二次電池間での相互充放電を実行し、前記相互充電終了後、相互充放電用タイマーを停止することで昇温時間を測定し、前記相互充放電の履歴情報として前記記憶手段に保持することを特徴とする請求項1記載の二次電池充放電装置。複数の負荷に電力を供給する電池システムの複数の二次電池それぞれの状態を監視して監視情報を通知し、前記複数の二次電池に充電電流を供給すると共にその充電情報を通知し、前記通知される監視情報と前記充電手段から通知される充電情報に基づいて前記充電動作を制御し、指示に応じて前記複数の二次電池間で相互に充放電を実行し、前記相互充放電の充放電処理を制御する二次電池充放電方法であって、前記監視によって通知される監視情報及び前記充電時に通知される充電情報を履歴情報として保持し、前記保持される履歴情報から次回予備充電を予測し、予め複数の充電条件に適する予備充電を実行する複数の予備充電モードを用意し、前記予測処理の予測結果とユーザの入力設定情報に応じて前記予備充電モードを設定し選択するようにし、前記電池システムの通常運用後に前記保持されている過去の充放電履歴とユーザの入力設定情報とから次回予備充電を予測して、次回運用に適する設定の予備充電モードを選択し、前記充電時に選択される予備充電モードに応じて充電処理を実行し、前記監視で得られる予備充電実行中の電池モニタ情報を受信し、前記予備充電終了後、予備充電の履歴情報を保持することとし、前記電池システムの通常運用前に前記保持されている前記二次電池の予備充電状態を確認し、相互充放電実行前の電池モニタ情報を受信し、その電池モニタ情報に基づいて前記二次電池間で相互充放電を実行し、前記相互充放電実行中の電池モニタ情報を受信し、前記相互充電終了後、前記相互充放電実行後の電池モニタ情報を受信し、前記相互充放電の履歴情報を前記記憶手段に保持することを特徴とする二次電池充放電制御方法。以上のように、従来の複数の二次電池モジュールを有するアプリケーションでは、相互充放電動作を即座に実行したい場合に、各二次電池モジュールが満充電状態となっていると、過充電を防ぐためにいったん放電を行って電池残量に空きを作る処理を行わなければならず、時間的にも電力的にも無駄が生じる。本実施形態は、上記の事情に鑑みてなされたものであり、複数の二次電池モジュール間で相互充放電動作を即座に実行したい場合に、不要な充放電を回避して、効率的な運用を実現することのできる二次電池充放電装置及びその制御方法を提供することを目的とする。上記の目的を達成するために、本実施形態に係る二次電池充放電装置は、複数の二次電池を有する電池システム内のそれぞれの二次電池の状態を監視して監視情報を通知する監視手段と、前記複数の二次電池に充電電流を供給すると共にその充電情報を通知する充電手段と、前記監視手段から通知される監視情報と前記充電手段から通知される充電情報に基づいて前記充電手段の充電動作を制御する充電制御手段と、指示に応じて前記複数の二次電池間で相互に充放電を実行する相互充放電手段と、前記相互充放電手段の充放電の実行を制御する相互充放電制御手段とを具備し、前記充電制御手段は、前記監視手段から通知される監視情報及び前記充電手段から通知される充電情報を履歴情報として保持する記憶手段と、前記記憶手段に保持される履歴情報から次回予備充電を予測する予測手段と、予め複数の充電条件に適する予備充電を実行する複数の予備充電モードを用意し、前記予測手段の予測結果とユーザの入力設定情報に応じて前記予備充電モードを設定し選択する選択手段とを具備し、前記電池システムの通常運用後に前記記憶手段に保持されている過去の充放電履歴とユーザの入力設定情報とから前記予測手段を用いて次回予備充電を予測して、前記選択手段で次回運用に適する設定の予備充電モードを選択し、前記充電手段により選択される予備充電モードに応じて充電処理を実行し、前記監視手段で得られる予備充電実行中の電池モニタ情報を受信し、前記予備充電終了後、予備充電の履歴情報を前記記憶手段に保持することとし、前記電池システムの通常運用前に前記記憶手段に保持されている前記二次電池の予備充電状態を確認し、相互充放電実行前の電池モニタ情報を受信し、その電池モニタ情報に基づいて前記二次電池間で相互充放電を実行し、前記相互充放電実行中の電池モニタ情報を受信し、前記相互充電終了後、前記相互充放電実行後の電池モニタ情報を受信し、前記相互充放電の履歴情報を前記記憶手段に保持する態様とする。以下、実施の形態について、図面を参照して説明する。図1は、本実施形態に係る二次電池充放電装置の構成を示すブロック図である。図1に示す二次電池充放電装置は、発電機10で発電された電力を充電器部20に送り、この充電器部20によって二次電池モジュール格納部30に格納されているA,B系統それぞれの二次電池モジュール以下、個々の二次電池モジュールを単に二次電池と呼称するを充電する構成となっている。二次電池モジュール格納部30は、二次電池A,B31a,31bと、これらの二次電池A,B31a,31bの状態を監視して電池温度充放電時間SOC等を含む監視情報を発する監視回路A,B32a,32bを備える。二次電池A,B31a,31bは、電池システムとしてそれぞれ負荷A,B40a,40bに対する電力源となる。一方、充電器部20は、発電機10で発電される電力を受け取って二次電池モジュール格納部30の二次電池A,B31a,31bに充電電流を供給する充電回路21と、この充電回路21による充電動作を制御する充電制御回路22とを備える。充電回路21は、充電状況を充電制御回路22に逐次通知する。充電制御回路22は、二次電池モジュール格納部30の監視回路A,B32a,32bから通知される監視情報と充電回路21からの充電状況に基づいて充電回路21の充電動作を制御する。加えて、二次電池モジュール格納部30は、二次電池A,B31a,31bで相互充放電を可能とするための相互充放電回路33を備える。また、充電制御回路22は二次電池A,B31a,31b間での相互充放電を制御する相互充放電制御回路221を備える。尚、相互充放電回路33及び相互充放電制御回路221は、必ずしも図1に示す位置に配置する必要はなく、共に二次電池モジュール格納部30に配置する、あるいは充電制御回路22に配置するようにしてもよい。更に、充電器部20には、監視回路A,B32a,32bから通知される監視情報、充電回路21から通知される充電状況を履歴情報として保持するための記憶回路23、それらの履歴情報から予備充電モードでの予測計算を行う演算回路24、ユーザにより充電モードの設定選択を行うモード選択回路25が付加される。記憶回路23には、例えば、運用開始前後の温度相互充放電の充放電電流充放電終了までの所要時間等が過去の履歴として記憶される。演算回路24では、記憶回路23に記憶された履歴情報とユーザの入力設定による次回運用時の予想温度等の入力設定情報とから、相互充放電の所要時間や所要時間を短縮するための充放電電流を予測計算する。この予測計算結果は、次回の充放電に適用され、適宜表示出力される。尚、予測計算の精度については、事前試験結果等をプリセットすることや、運用経験を重ねて学習能力を向上させることで対応する。次に、本実施形態の処理の流れについて、図2乃至図4を参照して説明する。図2は、本実施形態に係る二次電池充放電装置の処理の流れを示すフローチャートである。この処理では、二次電池充放電装置の起動後において、通常運用ステップS2として二次電池A,Bに対して行われる通常充放電経路充電回路21から二次電池A,Bへの充電経路、及び二次電池A,Bから負荷A,Bへの放電経路を指すによる充放電動作の前後で、必要に応じた前処理ステップS1または後処理ステップS3を行う。前処理は、電池システムを含め運用可能かどうか各構成品の自己点検を行う、上位制御装置図示せずからの制御に対して監視項目を通知する、等の処理である。後処理は、上位制御装置からの制御に対して監視項目を通知する、保存前に電池システムを保存に適した充電状態にするために充電する、等の処理である。図3は、図2の後処理工程ステップS3として、通常充放電経路により電池システムの運用が終了した状態を起点として、そこから本装置の電源を落とすまでの処理工程で行う予備充電ルーチンの処理の流れを示すフローチャートである。まず、後処理工程が開始されると、電池システムの通常運用後に記憶回路23に保持されている過去の充放電履歴とユーザの入力設定情報とから、演算回路24によって予備充電モードでの次の充放電処理が予測計算される。この予測計算に基づいて、次回運用に適する予備充電モードを選択するステップS31。予備充電モードには、充電終了目標とするSOC例えば二次電池A31aを60、二次電池B31bを40、等を決めて充電を行う固定モード、前回の設定内容を引き継ぐ継続モード、各種条件例えば、保存期間や次回起動時の周辺温度等の予測値を個別に設定できる設定モード等の複数のモードを有する。ステップS31で設定モードが選択された場合には、設定モードのパラメータとして使用予定時期、優先条件等を設定するステップS32,S33。使用予定時期には、放置期間もしくはカレンダ日付指定、温度予想値の次回使用想定条件等があり、充電優先条件として、前回設定内容優先、充電電流抑制優先、充電時間短縮優先等がある。予備充電モードの選択が終了した場合には、選択したモードに従って充電制御回路22のパラメータを設定し、設定した充電制御回路22のパラメータで二次電池A,B31a,31bの予備充電を実行するステップS34。その際、監視回路A,B32a,32bで得られる予備充電実行中の二次電池31a,31bの温度、電圧、SOC推定値等の監視情報を受信するステップS35。以後、予備充電終了条件に該当するまで電池モニタ情報を収集しステップS36、条件に該当した時点で予備充電を終了するステップS37。予備充電終了後、予備充電の履歴情報を記憶回路23に保持してステップS38、予備充電ルーチンを終了する。ここで、記憶回路23に保持する予備充電履歴には、今回の予備充電で選択した予備充電モード、設定モード選択時にステップS33で設定した各パラメータ、予備充電開始時と終了時の電池温度、予備充電での電池温度上昇分、予備充電実施時の電流積算値、予備充電回数累積回数を含める。すなわち、図3に示す予備充電ルーチン開始時は、電池システムの通常運用終了直後であることから電池残量は低下し、SOCが低い値を示すものと考えられる。このような状態においては、特に次回運用までの保存期間が長期化する場合、自己放電により過放電状態となり、二次電池31a,31bの故障を引き起こすことが考えられるため、二次電池の保存に適したSOCまで充電して保存することが望まれる。しかし、例えば翌日の常温環境下で次回運用する場合は、二次電池を十分使用できるように満充電に近い状態にしておくことが望まれる。そこで本実施形態では、その問題を回避するために、次回運用を想定して、予め想定別に二次電池A,B31a,31bを充電する複数の予備充電モードを用意する。具体的には、充電終了目標とするSOC例えば二次電池A31aを60、二次電池B31bを40等を決めて充電を行う固定モード、前回設定内容を引き継ぐ継続モード、例えば、保存期間や次回起動時の周辺温度等の予測値等の各種条件を個別に設定する設定モード等の複数のモードを用意する。これらのモードを用意しておくことで、ユーザが状況に応じた選択を行うことが可能となる。図4は、図2の前処理工程、すなわち本装置を起動し、電池システムを通常充放電経路による通常運用を開始する直前までの処理工程で行う相互充放電ルーチンの処理の流れを示すフローチャートである。まず、記憶回路23に保持されている二次電池A,B31a,31bの予備充電状態を確認更に、二次電池の残量に空きを作る必要がある場合は放電を実施しステップS11、相互充放電の実行前に監視回路A,B32a,32bからの監視情報を受信しステップS12、相互充放電に伴う昇温時間を測定するための相互充放電用タイマーを起動しステップS13、二次電池A,B31a,31b間で相互充放電を開始するステップS14。相互充放電の実行中において、相互充放電終了条件に該当するまで、継続して監視回路A,B32a,32bからの監視情報を受信するステップS15,S16。相互充放電終了条件に該当した場合には相互充電を終了しステップS17、その後、相互充放電用タイマーを停止しステップS18、相互充放電実行後の監視情報を受信しステップS19、相互充放電の温度上昇値、所要時間等の履歴情報を記憶回路23に保持しステップS110、相互充放電ルーチンを終了する。図4に示した相互充放電ルーチンにおいて、相互充放電の実行前実行中実行後に受信する監視情報は、監視回路A,B32a,32bで得られる二次電池A,B31a,31bの温度、電圧、SOC推定値等である。また、記憶回路23には、相互充放電履歴として、相互充放電前の二次電池A,B31a,31bの温度A、相互充放電終了時の二次電池31の温度B昇温後の二次電池温度、温度Aと温度Bの差分二次電池温度上昇分、相互充放電終了時の相互充放電用タイマー値昇温時間、相互充放電回数実施回数及び累積回数を保持する。すなわち、前回の後処理図3に示す予備充電ルーチンにより、ある程度今回運用を想定して予備充電を行った状態になっているはずであるが、今回の運用内容が想定内容と大きく異なる場合は、必要に応じて予備充電処理を行う。運用条件に合わない場合例えば、低温環境下で二次電池A,Bを使用したい場合、更に低温環境下で二次電池A,Bが共に満充電に近い場合、等は、図4に示す流れで相互充放電を行うことで、二次電池A,B31a,31bを昇温して低温による放電能力の低下を改善する。ここで、次回の相互充放電時の効率改善に向けて、相互充放電時の情報を監視記憶する。これにより、例えば充放電電流や初期のSOC状態を変更することで、充放電時間の短縮化を実現することができる。以上のように、本実施形態の二次電池充放電装置を用いて二次電池A,B31a,31bの充電状態を管理することにより、相互充放電の所要時間を予測表示可能となり、また所要時間を短縮するための充放電電流を算出し実行することが可能となり、さらに次回の充放電に保持内容を適用することも可能となる。また、予測計算の精度については、事前試験結果等をプリセットすることや、運用経験を重ねることで学習能力を向上させることができる。尚、上記実施形態では、2つの二次電池A,B31a,31bを有する電池システムの例を示したが、3つ以上の二次電池を有する電池システムにも適用可能である。また、複数の充電モードを持ち、ユーザの運用形態使用環境に応じたモードの選択を可能とすることで、ユーザビリティを高めることが可能となる。また、更に大規模な電池システムへの拡張も期待することができる。例えば、駆動機構を有する装置、屋外車載で使用するモータ等の駆動部、信号処理装置の制御部の電源及び充電器等に使用可能である。以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。"