(57)【要約】    【課題】次の３つの条件を同時に満たす蓄電システムを実現すること。１）蓄電池の必要容量を低減できること。２）突発的な負荷電力の増加にも対応でき、充電量不足を未然に回避できること。３）充電量不足を回避する過程で、蓄電池への充電を適正に実施できること。    【解決手段】ある時点で、それよりも後の時点における蓄電池の充電量を推定し、この推定値が所定のしきい値を下回るとき、この推定に基いて充電電流の大きさと充電期間を決定し、前もって蓄電池を充電させる。【選択図】  図１
2005086927.tif 000002
【特許請求の範囲】
【請求項１】
商用電源からの電力を充電するエネルギー蓄積手段と、前記商用電源からの電力及び／又は前記エネルギー蓄積手段が放電する電力が供給される負荷と、前記エネルギー蓄積手段の充放電を制御する充放電制御手段とを備えた蓄電システムにおいて、前記充放電制御手段は、現時点以降の前記エネルギー蓄積手段のエネルギー蓄積量を推定する手段と、この推定値に応じて前記エネルギー蓄積手段に充電する手段を備えたことを特徴とする蓄電システム。
【請求項２】
商用電源からの電力を充電するエネルギー蓄積手段と、前記商用電源からの電力及び／又は前記エネルギー蓄積手段が放電する電力が供給される負荷と、前記エネルギー蓄積手段の充放電を制御する充放電制御手段とを備えた蓄電システムにおいて、前記充放電制御手段は、現時点以降の前記エネルギー蓄積手段のエネルギー蓄積量を推定する手段と、この推定値に応じた期間に前記エネルギー蓄積手段に充電する手段を備えたことを特徴とする蓄電システム。
【請求項３】
請求項１又は２において、前記エネルギー蓄積量を推定する手段は、現時点のエネルギー蓄積量を検出する手段と、それよりも後のある時点までにおける前記エネルギー蓄積手段の放電電力量を推定する手段と、これらのエネルギー蓄積量検出値と放電電力量推定値に基いて、その後のある時点でのエネルギー蓄積量を推定する手段を備えたことを特徴とする蓄電システム。
【請求項４】
商用電源からの電力を充電するエネルギー蓄積手段と、前記商用電源からの電力及び／又は前記エネルギー蓄積手段が放電する電力が供給される負荷と、前記エネルギー蓄積手段の充放電を制御する充放電制御手段とを備えた蓄電システムにおいて、前記充放電制御手段は、ある時点でそれよりも後の時点における前記エネルギー蓄積手段のエネルギー蓄積量を推定し、この推定値が所定値を下回る時刻を推定する手段と、この推定時刻に応じて前記エネルギー蓄積手段に充電する期間を決定する手段を備えたことを特徴とする蓄電システム。
【請求項５】
商用電源からの電力を充電するエネルギー蓄積手段と、前記商用電源からの電力及び／又は前記エネルギー蓄積手段が放電する電力が供給される負荷と、前記エネルギー蓄積手段の充放電を制御する充放電制御手段とを備えた蓄電システムにおいて、前記充放電制御手段は、ある時点でそれよりも後の時点における前記エネルギー蓄積手段のエネルギー蓄積量を推定し、この推定値が所定値を下回る時刻を推定する手段と、この推定時刻に応じて前記エネルギー蓄積手段に充電する充電電流又は充電電力の大きさを決定する手段を備えたことを特徴とする蓄電システム。
【請求項６】
請求項４又は５において、前記エネルギー蓄積手段のエネルギー蓄積量に応じて、前記所定値を増加又は減少させる手段を備えたことを特徴とする蓄電システム。
【請求項７】
請求項４〜６のいずれかにおいて、エネルギー蓄積量の前記推定値が所定の条件を満たしたとき通知する通知手段を備えたことを特徴とする蓄電システム。
【請求項８】
請求項７において、エネルギー蓄積手段のエネルギー蓄積量が所定の値に達するまでの時間を表示する表示手段を備えたことを特徴とする蓄電システム。
【請求項９】
請求項１〜８のいずれかにおいて、前記エネルギー蓄積手段に充電する手段を、所定の時間帯でかつ前記負荷が停止又は所定値以下の負荷電流であるときに有効にする手段を備えたことを特徴とする蓄電システム。
【請求項１０】
請求項１〜９のいずれかにおいて、エネルギー蓄積量の前記推定値が所定値を下回るとき、前記負荷の消費電力を下げる手段を備えたことを特徴とする蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エレベータ、エスカレータ等の昇降機や空調機のような負荷機器、もしくはビル内の負荷設備のような負荷機器群に対する電力のピークカットもしくは電力の平準化を実施するような蓄電システムに関する。
【背景技術】
【０００２】
蓄電池を利用して夜間に電力を蓄え、日中に蓄電池から電力を放電して負荷平準化を図るシステムや負荷ピークを削減するシステムが提案されている。また負荷が回生運転時に生じる回生電力を蓄電池に充電して、力行時に放電するシステムがエレベータ等の分野で提案されている。このようなシステムでは設備容積やコストの支配要因となる蓄電池の必要容量を低減することが課題の一つであり、これまで蓄電池の充放電の制御方法が工夫されてきた。蓄電池の容量低減を目的とした充放電の制御に関する従来技術として、特許文献１〜３にそれらの技術が開示されている。
【０００３】
【特許文献１】特開平６−１３７６５１号公報（要約その他）
【０００４】
【特許文献２】特開平１１−７２２５３号公報（要約その他）
【特許文献３】特開２００１−１８７６７６号公報（図２ほか）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来開示されている技術では、負荷が毎日ほぼ決まった電力消費パターンをしている場合には、問題なくその効果を示すことができた。しかし、普段の傾向とは外れた電力消費パターンが生じるような場合にはそれに対処できず、結局大きな容量の蓄電池が必要になる。また、普段の傾向とは外れた電力消費パターンに対応できる充放電の制御方法も開示されているが、この場合、充電を適正にコントロールすることが難しいため、蓄電池への負担が大きくなる。以下、この課題をそれぞれ具体的に説明する。
【０００６】
特許文献１に開示されている技術のポイントは、ピークカットを実施する蓄電システムにおいて、蓄電池の次回使用時での放電量を予測する手段と、この手段によって予測された放電量に見合う量の充電を行う所にある。この場合、例えば前日の使用時とその日との負荷電力のパターンが同じであれば問題ない。しかし、突発的に負荷電力が消費されるような事象があった場合、前回の放電量に基づいて充電しただけでは、途中で充電量が不足するおそれがある。例えば、エレベータであれば、引っ越し作業で一時的に頻繁に乗り降りが生じる場合や、空調機であれば、集まりがあるため、多勢の人が密集して高出力で温度を調整しなければいけない場合などである。
【０００７】
次に、特許文献２に開示されている技術のポイントは、蓄電池の充電量と、負荷の電力消費状況、例えば、季節に応じた空調機の使われ方によって決まる電力消費状況とを用いて、蓄電池の放電パターンを決定して、電源からの入力電力を調整している所にある。この場合、突発的な負荷電力の増加で蓄電池の充電量が減少した場合は、放電電力を小さくすることで、充電量の減少を抑制できる可能性がある。しかし、放電電力を小さくすることは、電源からの入力電力を増加させることになり、負荷平準化やピークカットの効果を薄めてしまうことになる。逆に、これを避けるために放電電力の抑制値を制限してしまうと、蓄電池の充電量の減少が速まることになり、途中で充電量が不足するおそれが生じる。また、蓄電池の充電量に対する蓄電池の放電パターンの決め方、特に放電電力の大きさの決め方が明確でなく、途中で充電量不足を招く可能性があり、問題である。
【０００８】
これに対して、特許文献３ではあらかじめ時刻毎の充電目標値を用意しておき、蓄電池の充電量が目標値を下回った時には途中で充電する方法を提示している。この方法は、前記２つの方法に比べて、突発的な負荷電力量の増加があったとしても、充電量が目標値を下回ることによって充電不足を検知でき、途中から充電することで、充電量不足を回避できる可能性はある。しかしこの方法では、分かるのは蓄電池の現在の充電量と目標値との偏差のみであり、この情報のみでは、どれくらいの大きさの充電電流（または充電電力）で蓄電池を充電すれば充電量がその蓄電池の下限を下回ることを回避できるのかが分からない。従って、この方法では大きな充電電流で充電することで目標値からの偏差を早めに解消することが妥当となる。しかし、大きな充電電流で充電することは蓄電池への負担を大きくすることになり、蓄電池の劣化が早まり、結果として蓄電池の寿命を縮めることになる。つまりこの方法のように、充電量を時刻毎の目標値で管理するという方法では、充電不足を回避するための適正な充電電流の調整ができないという問題がある。
【０００９】
そこで本発明の目的は、負荷電力のピークカットもしくは負荷電力の平準化を実施するような蓄電システムに対して、次の３つの条件を同時に満たすことができる蓄電システムを実現することにある。
１）蓄電池の必要容量を低減できること。
２）突発的な負荷電力の増加にも対応でき、充電量不足を未然に回避できること。
３）充電量不足を回避する過程で、蓄電池への充電を適正に実施できること。
【課題を解決するための手段】
【００１０】
本発明による蓄電システムでは、ある時点でそれよりも後の時点における蓄電池の充電量を推定する手段と、この推定手段が推定した推定値が所定値を下回るときに蓄電池を充電させる手段を備えることを特徴としている。
【００１１】
この考え方の基本は、充電量の不足、即ち蓄電池の充電量がその下限値を下回るかどうかを予め推定して、充電不足の発生が推定された時点から充電しようというものである。夜間の充電で所定の充電量まで蓄電池に蓄え、日中に負荷の動きに合わせて放電して負荷平準化やピークカットを行うことになるが、この日中の放電時に、その後の時点、例えば次の夜間充電を行う手前の時点での充電量を、先に述べた推定手段により推定する。この推定した充電量と所定値、例えば蓄電池の充電量の下限値にマージンを加えた値とを比較して、充電量がその所定値を下回った場合は、このままでは充電量不足になると判断して、前もって充電を実行する。
【発明の効果】
【００１２】
これによって、充電量不足を前もって回避することができ、１）蓄電池容量を低減して、２）突発的な負荷電力の増加にも追加の充電で対応でき、さらに、３）充電に割り当てられる時間が分かるため、適正な充電電流で充電を実行できる。
【発明を実施するための最良の形態】
【００１３】
本発明では、後の時点における蓄電池の充電量を推定しているため、所定のしきい値を下回る時点も推定できる。これにより、推定をしている時点からしきい値を下回る時点までの時間を求めることができ、この時間内に必要な充電量を充電すればよいという方針が立つ。充電量（Ａｈ）＝充電電流（Ａ）×時間（ｈ）、もしくは、充電量（Ｗｈ）＝充電電力（Ｗ）×時間（ｈ）であるので、充電に割り当てられる時間が分かれば、必要な充電電流値も求めることができる。また、このときの充電電流値は必要な最小値でもある。従って、この最小値を目安にして、できるだけ充電電流値を小さくして、蓄電池への負担をかけないようにして、しかも充電不足を回避させるように充電することができる。この結果、１）蓄電池容量を低減して、２）突発的な負荷電力の増加にも追加の充電で対応でき、さらに３）充電に割り当てられる時間が分かるため、適正な充電電流で追加の充電を実施することができる。
【００１４】
また、充電に割り当てられる時間にある程度余裕がある場合は、すぐに充電を開始せず、例えば負荷の稼働が閑散になる時間帯を選んで、充電を実施してもよい。この場合は、蓄電池への放電と充電の動作が重なりにくいため、蓄電池への負担をより減らすことができる。
【００１５】
さらに、充電量の推定手段は、具体的には、現在の蓄電池の充電量を検出する手段と、その時点からそれよりも後の時点における蓄電池の放電電力を推定する手段によって構成される。これは充電量の推移を次のように捉えていることを基本としている。
【００１６】
充電量の推移＝平均的な推移に基づく成分＋突発的な推移に基づく成分……（１）
ここで、突発的な推移に基づく成分、つまり突発的な負荷電力の増加に対応するための充電量は予測がつかないため、その事象が発生する毎に検出することで把握する。そして、平均的な推移に基づく成分は過去のデータ等からある程度予想がつくため、推定によって求める。即ち、次のようになる。
【００１７】
平均的な推移に基づく成分：後の時点の放電電力を推定する手段で推定。
【００１８】
突発的な推移に基づく成分：現在の蓄電池の充電量を検出する手段で検出。
【００１９】
そして両者の結果を合わせることで、後の時点の充電量を推定する。この結果、突発的な負荷電力の増加が生じても、それに対応して正確な充電量の推定を保ち続けることが可能となる。
【００２０】
以上のように、本発明による蓄電システムでは、ある時点でそれよりも後の時点における蓄電池の充電量を推定する手段と、この推定手段が推定した推定値が所定値を下回るとき蓄電池を充電する手段とを用いることにより、１）蓄電池の必要容量を低減でき、２）突発的な負荷電力の増加に対応して充電量不足を未然に回避でき、３）充電量不足を回避する過程で、蓄電池への充電を適正に実行できる。
【００２１】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２２】
図１は、本発明の第１の実施例による蓄電システムの全体構成図である。図１の蓄電システムでは、エレベータや空調機のようなコンバータ−インバータによるモータ駆動系で負荷平準化方式すなわち、夜間に蓄電装置に充電し、日中の負荷稼働時に蓄電装置から負荷へ放電する方式を実施するような蓄電システムを想定している。構成は大きく、１）負荷と負荷の駆動に関わる部分（蓄電装置が関わる部分を除く）、２）蓄電装置に関わる部分、３）蓄電装置の制御に関わる部分に分かれる。
【００２３】
まず、負荷と負荷の駆動に関わる部分について説明する。電源１から単相または三相の交流電力が供給され、これをコンバータ２と平滑コンデンサ３によって直流電力に変換する。そして、インバータ４によって直流電力を可変周波数、可変電圧の交流電力に変換して、モータ５を可変速駆動する。モータ５は、エレベータやエスカレータを駆動したり、空調機のコンプレッサを駆動したり、ポンプを駆動したり、工作機械を動かしたり、搬送装置を動かしたりする。コンバータ２には、ダイオードで構成される整流器、もしくはＩＧＢＴやトランジスタのようなスイッチング素子によって構成されるＰＷＭコンバータが該当する。またインバータ４には、ＩＧＢＴやトランジスタのようなスイッチング素子によって構成されるＰＷＭインバータが該当する。
【００２４】
次に、蓄電装置に関わる部分は、蓄電装置７に蓄えられた電気エネルギーを直流回路（コンバータ２とインバータ４間の回路）に放電する機能と、直流回路から蓄電装置７へ電気エネルギーを充電する充放電制御回路６によって構成される。充放電制御回路６には、ＤＣ／ＤＣコンバータまたは双方向チョッパ回路と呼ばれる、ＩＧＢＴやトランジスタ等のスイッチング素子で構成された直流／直流変換器が該当する。蓄電装置７には、まず、鉛蓄電池、シール鉛蓄電池、ニッケル水素電池、リチウムイオン電池、レドックスフロー電池、ＮａＳ電池のような２次電池が適用できる。又は、電気二重層コンデンサのような大容量キャパシタが適用でき、さらに、フライホイールのような運動エネルギーによるエネルギー蓄積装置を採用することもできる。
【００２５】
最後に、蓄電装置７の制御に関わる部分は制御装置８によって構成され、この制御装置８が充放電制御回路６に指令を出して蓄電装置（以下、単に蓄電池と称す）７の充放電動作を制御する。制御装置８は、マイコン、ＤＳＰ、プロセッサ、演算器等によって実現される。制御装置８に組み込まれている制御処理に本実施例の特徴があり、次にその内容を説明する。
【００２６】
制御装置８の制御モードは、大きく次の３つに分けることができる。１）夜間に電源１から蓄電池７へ充電させるモード。２）負荷稼働時（力行運転時）に蓄電池７からモータ５へ放電するモード及び負荷が回生運転時にモータ５から蓄電池７へ回生電力を充電するモード。３）蓄電池７の充電不足を予測して電源１から蓄電池７へ追加の充電を実施するモード（以下、アシスト充電モードと称す）。以下、これら３つのモードについて説明する。
【００２７】
まず、１）の夜間充電モードについて説明する。夜間充電の実施は、夜間充電指令設定部８２にて、夜間充電用の充電電流指令ＩＢ１＊が設定されることで実施される。夜間充電電流指令の設定方法は、多段定電流充電法などを適用すればよく、特開２００１−３５５４０号公報に開示された技術などを採用することができる。切替判定部８６では、時計８１からの時刻情報ｔを基にスイッチ８５を切替える。夜間、例えば午前１時から午前５時の間はスイッチ８５は端子８３側に接続されており、電源電流指令ＩＢＳ＊は夜間充電指令ＩＢ１＊となる。ここで、切替判定部８６とスイッチ８５の作用をまとめると次のようになる。
【００２８】
ＩＢＳ＊＝ＩＢ１＊（夜間充電指令）・・・・・ｔ＝午前１時〜午前５時……（２）
ＩＢＳ＊＝ＩＢ２＊（アシスト充電指令）・・・ｔ＝上記以外の時間帯………（３）
このように、切替判定部８６とスイッチ８５の作用によって、時刻ｔに応じて、夜間充電モードとアシスト充電モードとを切替えることができる。尚、アシスト充電指令ＩＢ２＊については、後述するアシスト充電モードで詳述する。
【００２９】
電源電流指令ＩＢＳ＊は、電源電流／蓄電池電流演算器８７にて、蓄電池に対する充電電流指令ＩＢＳ＊から電源入力の電流指令ｉＳ＊に変換される。電源電流指令ｉＳ＊は、充放電制御部８８に入力され、電流センサ１１で検出された電源電流検出値ｉＳと比較され、指令値に検出値が一致するようにフィードバック制御がなされる。
【００３０】
以下、充放電制御部８８の内容を簡単に説明する。
【００３１】
図２は、図１における充放電制御部８８の具体的制御ブロック図である。電源電流制御部８８１では、電源電流指令ｉＳ＊と電源電流検出値（電流センサ１１で検出）の偏差を減算器８８１１で演算し、その差を零にするように比例積分補償器８８１２にて比例積分補償する。比例積分補償器８８１２の出力は、直流回路（コンバータ２とインバータ４間の回路）に対する直流電圧指令ＶＣ＊となって直流電圧制御部８８２に入力される。直流電圧制御部８８２では、直流電圧指令ＶＣ＊と直流電圧検出値ＶＣ（電圧センサ１２で検出）の偏差を減算器８８２１で演算し、その差を零にするように比例積分補償器８８２２にて比例積分補償する。比例積分補償器８８２２の出力は、蓄電池７に対する電池電流指令ＩＢ＊となって電池電流制御部８８２に入力される。電池電流制御部８８３では、電池電流指令ＩＢ＊と電池電流検出値ＩＢ（電流センサ１３で検出）の偏差を減算器８８３１で演算し、その差を零にするように比例積分補償器８８３２にて比例積分補償する。比例積分補償器８８２２の出力は、充放電制御回路６への出力電圧指令ＶＸ＊となってＰＷＭ制御部８８４へ入力される。ＰＷＭ制御部８８４では、出力電圧指令ＶＸ＊をパルス幅変調によって充放電制御回路６を駆動するゲート信号Ｇ＊に変換する。ゲート信号Ｇ＊は、充放電制御回路６に入力されて所望の制御が実行される。このように、充放電制御部８８では、電源電流制御部８８１、直流電圧制御部８８２、電池電流制御部８８３によって、それぞれ電源電流ｉＳ、直流電圧ＶＣ、電池電流ＩＢが制御され、所望の充放電制御を実施できる。
【００３２】
夜間充電モードの説明に戻ると、夜間充電に対する電源電流指令ｉＳ＊と電源電流検出値ｉＳが一致するように電源電流制御部８８１が働き、その結果、ｉＳ＊に従うｉＳが電源１からコンデンサ３に入力され、さらに、この電流が充放電制御回路６を介して蓄電池７へ充電される。このようにして所望の夜間充電が実施される。
【００３３】
次に、２）負荷稼働時（力行運転時）に蓄電池７からモータ５へ放電するモード及び負荷が回生運転時にモータ５から蓄電池７へ回生電力を充電するモードについて簡単に説明する。まず、負荷（モータ５に対する負荷）の力行運転時について説明する。負荷の力行運転中は、インバータ４がモータ５へ電力を供給するため、直流回路の電圧ＶＣが減少する。この時、直流電圧指令ＶＣ＊は変化しないため、直流電圧制御部８８２において偏差（ＶＣ＊−ＶＣ）は正の値となり、これを零にするために電池電流指令は正の値、即ち放電側に増加する。その結果、充放電制御回路６は放電電流を増やす方向に働き、蓄電池７からモータ５へと電力が放電されるようになる。即ち、負荷の力行運転中には、直流電圧制御部８８２の作用によって、蓄電池７からモータ５へ電力が供給されるようになる。次に、負荷の回生運転時について説明する。負荷の回生運転中には、モータ５からインバータ４へ回生電力が戻されるため、直流回路の電圧ＶＣが増加する。この時、直流電圧指令ＶＣ＊は変化しないため、直流電圧制御部８８２において偏差（ＶＣ＊−ＶＣ）は負の値となり、これを零にするために電池電流指令は負の値、即ち充電側に増加する。その結果、充放電制御回路６は充電電流を増やす方向に働き、モータ５から蓄電池７へと回生電力が充電されるようになる。即ち、負荷の回生運転中には、直流電圧制御部８８２の作用によって、モータ５から蓄電池７へ電力が流れるようになる。
【００３４】
以上説明したように、充放電制御部８８内の直流電圧制御部８８２の作用によって、所望の負荷稼働時（力行運転時）に蓄電池７からモータ５へ放電するモードと、負荷の回生運転中に、モータ５から蓄電池７へ回生電力を充電するモードが存在する。
【００３５】
負荷平準化やピークカットを実施する蓄電システムは、一般的には夜間充電モードと負荷稼働時の放電モード（及び回生時の充電モード）のみで制御されている。しかし、これらのモードのみでは、負荷の消費電力量（ｋＷｈ）が突発的に増加した場合の対応が不十分で、途中で充電不足に陥るおそれもある。そこで、本実施例では、充電不足をあらかじめ予測して電源１から蓄電池７へ追加の充電を実施するアシスト充電モードを加えることでこの問題を解決している。
【００３６】
次に、本実施例の特徴である３）アシスト充電モードについて詳しく説明する。アシスト充電モードは、図１に示された制御装置８内のアシスト充電指令制御部８０においてその処理が実行される。まず、アシスト充電モードの基本的な考え方について説明する。
【００３７】
図３は、アシスト充電の制御概念を示す時刻対充電量の推移グラフであり、横軸は時刻（前日の２０時から当日の２０時までの２４時間のスケール幅を持っている）、縦軸は蓄電池７の充電量を表わしている。このグラフでは、夜間充電が前日の２２時頃から当日の２時頃まで行われ、６時以後に負荷が動き出し、その後は、蓄電池から電力が放電され、充電量は急速に減少していく様子を表わしている。ここで、現在の時点ｔ０をグラフ上で１０時にあると考えると、この時点から後の時点における充電量の推移を点線のように推定する。そして、その推定した充電量が次の夜間充電開始時刻（例えば２２時）までに所定のしきい値ＴＨ以下となった場合には、後の時点で充電不足になる可能性があると見なして、追加の充電を実施する。図示の例では、充電量の推定カーブ（点線）は１６時を過ぎた時点でしきい値ＴＨを下回っており、このままでは、１６時過ぎに充電不足が生じる可能性がある。そこで、現時点（１０時）から１６時までの間で、追加のアシスト充電を実施することを決定する。この前もってのアシスト充電によって充電量が回復するため、充電量不足を回避することができる。以上がアシスト充電の基本的な考え方であり、この考えを図１のアシスト充電指令制御部８０で実現する。
【００３８】
以下、アシスト充電指令制御部８０について説明する。アシスト充電指令制御部８０は、次の機能部によって構成されている。まず、充電量を推定するために用いる推定放電パターンを設定する推定放電パターン設定部８０１がある。次に、この推定放電パターンを用い、現時点より後の時点の充電量を推定する充電量推定部８０２を備える。そして、アシスト充電指令を作成する充電指令作成部８０３、推定した充電量がしきい値以下となるか判定し、しきい値を下回った場合にはアシスト充電指令に従ってアシスト充電を実行する充電実施判定部８０４によって構成される。この他、充電量推定部８０２で推定した充電量を基にして、システムの状態を利用者に知らせるシステム状態表示部８０５もアシスト充電方法に関連した本実施例の特徴である。
【００３９】
次にアシスト充電指令制御部８０の主要な構成要素である充電量推定部８０２と充電実施判定部８０４の詳細を説明する。
【００４０】
図４は、図１における充電量推定部８０２の具体的制御ブロック図である。まず、充電量検出部８０２１では、電圧センサ１４で検出した電池端子電圧ＶＢ、温度センサで検出した電池温度ＴＢ、電流センサ１３で検出した電池電流ＩＢにより、現時点（時刻ｔ＝ｔ０）での蓄電池７の充電量Ｃ０を演算する。現時点の充電量Ｃ０は例えば次式によって求めることができる。
【００４１】
Ｃ０＝Ｋ１・（ＶＢ−ＲＢ・ＩＢ＋Ｋ２・ＴＢ）………………………………（４）
ここで、Ｋ１、Ｋ２は定数、ＲＢは電池の内部抵抗値を表わしている。放電量推定部８０２２では、推定放電パターン設定部８０１において設定された推定放電パターンＩｄ（ｔ）と現在の時刻ｔ０とを用いて、現在の時点からそれより後の時点ｔＦまでの放電量ＩＤＴを推定する。推定放電量ＩＤＴは、推定放電パターンＩｄ（ｔ）を、現時点ｔ０から、夜間充電が始まる直前の時刻ｔＦまで時間積分によって求める。これは通常、推定放電パターンＩｄ（ｔ）は時間と共に単調増加するため、時刻ｔＦで推定放電量ＩＤＴが最大値となるためである。回生電力による充電量が大きい場合は、推定放電パターンＩｄ（ｔ）は単調増加とはならないため（ここで、Ｉｄ（ｔ）は放電電力から充電電力を引いた実質的な放電電力を表わしている）、ＩＤＴが最大値となるようなｔＦをｔＦ＝ｔ０から探索すればよい。現時点ｔ０より後の時点ｔＦにおける充電量推定値ＣＥは、減算器８０２３によりＣ０からＩＤＴを減算することにより求められ、次のようになる。
【００４２】
ＣＥ＝Ｃ０−ＩＤＴ………………………………………………………………（５）
このようにして、充電量推定部８０２では、後の時点の充電量を推定することができる。また、ｔ＝ｔＦの時点で求めた充電量推定値ＣＥは充電量の最小値を推定していることになる。
【００４３】
ここで、上記充電量の推定法の考え方について補足する。まず本実施例においては、蓄電池の充電量の推移を次のように考える。
【００４４】
充電量の推移＝平均的な推移に基づく成分＋突発的な推移に基づく成分……（６）
例えば、負荷がエレベータの場合、日常的な運行状態（＝平均的な運行状態）に従った使われ方がほとんどであるが、まれに、引っ越し（マンションの場合）や大きなイベントが発生して、突発的に利用回数が増える日が存在する。これを負荷の電力量で見ると、日常の平均的な負荷電力量の上に、突発的な事象による負荷電力量の増加が重畳するような状況になると考えられる。従って、これを充電量の推移として表現すると（６）式のように表すことができる。ここで、突発的な推移に基づく成分、つまり突発的な負荷電力の増加は、事前の予測が困難であり、その事象が発生する毎に検出することで把握するようにする。そして、平均的な推移に基づく成分は過去のデータ等から予想できるため、推定により求めるようにする。即ち、次の考えに基づいてそれぞれの成分を求めるようにする。
【００４５】
平均的な推移に基づく成分：放電量推定部８０２２にて推定により求める。
【００４６】
突発的な推移に基づく成分：充電量検出部８０２１にて検出により求める。
【００４７】
そして、両者の結果を重ね合わせることで、後の時点の充電量を推定するようにする。この結果、突発的な負荷電力の増加が生じても、それに対応して正確に充電量を推定することが可能となる。繰り返しになるが、本実施例では、充電量検出と放電量推定とによって後の時点の充電量を推定しているため、突発的な負荷変化に対しても正確な推定を維持できる。
【００４８】
図５は、図１における充電実施判定部８０４の具体的制御ブロック図である。充電量推定部８０２により推定された充電量推定値ＣＥは、しきい値判定部８０４１において所定のしきい値ＴＨと比較される。このしきい値との比較の意味は、図３に示した充電量推定カーブとしきい値との比較と考えればよい。そして、ＣＥ＞ＴＨの場合は、アシスト充電不要と判断されて、しきい値判定部８０４１からは判定符号ＪＳＷ２＝０が出力される。この結果、スイッチ８０４５は端子８０４４側に接続され、ゼロ指令出力部８０４３から零値のアシスト充電指令が出力される。またＣＥ≦ＴＨの場合は、アシスト充電が必要と判断されて、しきい値判定部８０４１からは判定符号ＪＳＷ２＝１が出力される。この結果、スイッチ８０４５は端子８０４２側に接続され、充電指令作成部８０３で作成された適切なアシスト充電指令ＩＢＡ＊が指令ＩＢ２＊として設定される。この点をまとめると次のようになる。
【００４９】
ＩＢ２＊＝０・・・・・・・・ＣＥ＞ＴＨ………………………………………（７）
ＩＢ２＊＝ＩＢＡ＊・・・・・ ＣＥ≦ＴＨ………………………………………（８）
つまり、後の時点の充電量推定値がしきい値より大きければアシスト充電は実施せず、しきい値以下となった時にアシスト充電が実施されるようになっている。
【００５０】
ここで、しきい値ＴＨについて補足する。しきい値ＴＨは、図３に示すように蓄電池７に固有の充電量下限値（例えば鉛蓄電池であれば５０％程度など）にマージン値αＴＨを加算した値として設定される。また、しきい値ＴＨは、しきい値学習部８０４６（図５）によってその状況に応じた学習がなされ、より適切な値へと自動更新もされていく。しきい値学習部８０４６の詳細は後述する。
【００５１】
以上、アシスト充電指令制御部８０の主要な要素である充電量推定部８０２と充電実施判定部の８０４の説明が完了したため、アシスト充電モードにおける動作の流れを図６のフローチャートにより説明する。
【００５２】
図６は、図１のシステムの夜間充電モードとアシスト充電モードに関わる処理系に対する動作フローチャートを表わしている。まず、時計８１から得た現在の時刻ｔより、夜間充電時間帯にあるかどうかを判定する（Ｓ００２）。ｔが夜間充電時間帯にある場合にはスイッチ８５を端子８３に接続（図１）して夜間充電を実施する（Ｓ００３）。ｔが夜間充電時間帯以外の場合は、スイッチ８５を端子８４側に接続する。そして、充電量推定部８０２内の充電量検出部８０２１（図４）により、現時点（ｔ＝ｔ０）での充電量Ｃ０を検出し（Ｓ００４）。さらに、充電量推定部８０２内の放電量推定部８０２２により、現時点からその後の所定の時点ｔＦまでの放電電力量ＩＤＴを推定する（Ｓ００５）。そして、両者を減算器８０２３で減算して、時刻ｔＦにおける充電量推定値ＣＥを求める（Ｓ００６）。充電実施判定部８０４内のしきい値判定部８０４１（図５）では、ＣＥと所定のしきい値ＴＨが比較される。ここで、ＣＥ＞ＴＨであればＩＢ２＊＝０と設定され、その結果、電源電流指令ｉＳ＊もｉＳ＊＝０と設定されるため（Ｓ００８）、充電は行われない。また、ＣＥ≦ＴＨならば、スイッチ８０４５が切替わってＩＢ２＊＝ＩＢＡ＊（ここで、ＩＢＡ＊は充電指令作成部８０３で作成されたアシスト充電指令）と設定され、さらに、スイッチ８５を介してＩＢＳ＊＝ＩＢ２＊と設定される。そして、電源電流／蓄電池電流演算器８７において、ＩＢＳ＊は対応する電源電流指令ｉＳ＊へと変換される。即ち、アシスト充電指令ＩＢＡ＊に対応する電源電流指令ｉＳ＊が設定されるようになる（Ｓ００９）。この結果、電源からアシスト充電指令に対応した電流が入力して、これが蓄電池７へと充電される。このようにして、夜間時には夜間充電が実施され、それ以外の時間帯で充電量不足と予想された場合にはアシスト充電が実施されるようになる。
【００５３】
充電指令作成の詳細説明に入る前に、図３を用いて充電指令作成法の考え方を説明する。このような推定カーブを引くことの大きな利点は、推定カーブがしきい値を横切る時刻（以下、充電量不足予想時刻と呼ぶ）を求めることができる点にある。つまり、充電量不足予想時刻から充電に割り当てられる時間を算出することができる。そして、この時間と不足する充電量（これは充電量推定値としきい値の差から求められる）とから、アシスト充電として必要な充電電流の最小値を求めることができる。このように、アシスト充電の割り当て時間と必要な最小電流値を算出でき、それに基づいてできるだけ小さい電流でアシスト充電を実施できる。
【００５４】
これは、特許文献３のように時刻毎の充電目標値によって充電量を管理し、目標値を下回った場合に追加の充電を実施する方法に比べ、大きな利点を発揮する。特許文献３では、目標値と実際の充電量との偏差しか分からず、どの程度の大きさの充電電流でどの程度の時間で充電すれば充電不足を回避できるのかが分からない。従って、大きな充電電流で充電することで早めに偏差を解消することが妥当な策となるが、大きな充電電流で充電することは蓄電池の負担を大きくし、蓄電池の寿命を縮めることになる。これに対して、本実施例では、充電量不足予想時刻から充電に割り当てられる時間を算出でき、さらに充電電流の必要最小値を算出できるため、できるだけ小さい充電電流によりアシスト充電を実施することができる。
【００５５】
図７は、充電指令作成部８０３の具体的制御ブロック図である。まず、充電量不足時刻推定部８０３１では、時計８１より得られた時刻情報ｔ＝ｔ０において、充電量不足時刻ｔ＿ＳＨを推定する。すなわち、充電量検出部８０２１（図４）で求めた現時点ｔ０での充電量Ｃ０、推定放電パターン設定部８０１の推定放電パターンＩｄ（ｔ）、充電実施判定部８０４（図５）の判定符号ＪＳＷ２を用い、充電量不足時刻ｔ＿ＳＨを推定する。充電量不足時刻推定部８０３１の処理内容は後述する。充電量時間幅設定部８０３２では、現在の時刻ｔ＝ｔ０と推定した充電量不足時刻ｔ＿ＳＨとを用いて、次式により充電を割当てる時間である充電量時間幅Ｔ＿ＣＨを設定する。
【００５６】
Ｔ＿ＣＨ＝Ｋ３・（ｔ＿ＳＨ−ｔ０）……………………………………………（９）
ここで、Ｋ３は０＜Ｋ３＜１を満たす定数である。また（ｔ＿ＳＨ−ｔ０）の時間幅は、図３に示した充電可能時間（１０時〜１６時過ぎの時間幅）に対応する。（ｔ＿ＳＨ−ｔ０）の時間を目一杯使って充電すると、さらに突発的な負荷変動が続いた場合、充電不足解消が厳しくなるため、マージンを取ってその７０％程度の時間で充電させるのがよい。従って、Ｋ３はＫ３＝０．７などの値に設定するのがよい。平均充電電流指令値算出部８０３３では、充電量時間幅Ｔ＿ＣＨと、充電量推定部８０２（図４）で推定した充電量推定値ＣＥとを用いて、次式により平均充電電流指令値ＩＢ＊＿ＡＶＥを算出する。
【００５７】
ＩＢ＊＿ＡＶＥ＝（ＴＨ−ＣＥ）／Ｔ＿ＣＨ…………………………………（１０）
ここで、ＣＥはＡｈ（アンペアアワー）のようなアンペア×時間の単位で表されているものとする。ＩＢ＊＿ＡＶＥは、充電量の不足分（ＴＨ−ＣＥ）を、所定の時間幅Ｔ＿ＣＨで充電する場合の平均充電電流値を表わしている。求められた平均充電指令値ＩＢ＊＿ＡＶＥはリミッタ回路８０３４にて所定の上限値以下に制限される。この時の上限値は蓄電池に負担を与えないような最大の電流値であり、リミッタ回路８０３４はそれ以上の電流の流さないようにする役目を果たす。尚、上限値を超えた場合は、符号ＯＣ＝１をシステム状態表示部８０５へ出力する（通常はＯＣ＝０）。充電電流指令値設定部８０３５では、平均充電指令値ＩＢ＊＿ＡＶＥと電池端子電圧ＶＢ（さらに電池温度ＴＢと電池電流ＩＢを加えてもよい）とを用いて、アシスト充電に対する充電電流指令値ＩＢＡ＊を設定する。充電の時間幅を考慮した平均充電指令値ＩＢ＊＿ＡＶＥによって充電指令を決められるため、充電電流指令値を必要な範囲でできるだけ小さく設定でき、蓄電池への負担を軽減することができる。尚、充電電流指令値ＩＢＡ＊の決め方としては、ＩＢ＊＿ＡＶＥを初期値にしてＶＢを用いて多段定電流充電を実施する等の方法を行えばよい。
【００５８】
図８は、充電指令作成部８０３（図７）の働きによる動作結果の一例を示し、図３でアシスト充電実施を開始した後の結果に対応している。図において、点線は時刻ｔ０で推定した充電量推定カーブを表わしており、実線が実際の充電量カーブを表わしている。時刻ｔ０の時点で、将来充電量推定カーブがしきい値を下回ることが判定されたため、この時点ｔ０から平均充電指令値ＩＢ＊＿ＡＶＥに基づいてアシスト充電が実施される。そして、実際の充電量は徐々に回復していき、充電可能時間幅（１０時から１６時過ぎ）の範囲内で不足分を補充できる。この結果、２０時を過ぎて夜間充電直前の時刻まで充電量に余裕を持たせることができる。これが本実施例のアシスト充電の効果である。
【００５９】
以上のように、本実施例による蓄電システムでは、次のＡ）〜Ｃ）を備えることで、１）〜３）の効果を達成している。
【００６０】
Ａ）後の時点における蓄電池の充電量を推定する充電量推定部。
【００６１】
Ｂ）充電量推定値と所定しきい値の比較による充電実施判定部。
【００６２】
Ｃ）充電不足になる時刻から充電可能時間幅を割り出し、この時間幅から適正な充電電流指令を定める充電指令作成部。
【００６３】
１）蓄電池の必要容量を低減でき、２）突発的な負荷電力の増加に対応して充電量不足を未然に回避でき、３）充電量不足を回避する過程で、蓄電池への充電を適正に実施できる。
【００６４】
図９は、充電量不足時刻推定部８０３１の処理フローチャートである。まず、充電量実施判定部８０４が出力した符号ＪＳＷ２を確認する（Ｓ８０３１Ｂ）。ＪＳＷ２＝０であれば、充電量に余裕がある（充電量推定値ＣＥ＜しきい値ＴＨとなっている）ので、充電不足時刻推定は実施しない（Ｓ８０３１Ｈ）。ＪＳＷ２＝１であれば、図３のグラフのように充電量推定カーブは、いずれかの時点でしきい値を横切るはずであり、次にこの時刻（＝充電不足時刻）を求める処理を行う。まずｔを現在の時刻ｔ０に定め、充電量推定値も現在の充電量Ｃ０に定める（Ｓ８０３１Ｃ）。そして、ｔをｔ＝ｔ＋Δｔと増加させて（Ｓ８０３１Ｄ）、次の時点の充電量Ｃ（ｔ）を推定していく（Ｓ８０３１Ｅ）。すなわち、充電量Ｃ（ｔ）は、推定放電パターンＩｄ（ｔ）を時刻ｔ＝ｔ０〜ｔの間、時間積分し、現在の充電量Ｃ０に加算することによって求めることができる。そして、更新したＣ（ｔ）とＴＨとを比較して、Ｃ（ｔ）＞ＴＨならばｔの更新を行い、Ｃ（ｔ）≦ＴＨならば次のステップへ進む（Ｓ８０３１Ｆ）。Ｃ（ｔ）≦ＴＨとなった場合は、この時のｔが求めている充電量不足時刻ｔ＿ＳＨであり、ｔ＿ＳＨ＝ｔと設定する（Ｓ８０３１Ｇ）。このようにして、充電量不足時刻ｔ＿ＳＨを求めることができる。
【００６５】
図１０は、図１に示した推定放電パターン設定部８０１の具体的制御ブロック図である。推定放電パターン設定部８０１は、放電量を推定するための入力となる放電パターンＩｄ（ｔ）を推定する処理系となる。放電量の推定で説明しているように、放電量の推定では平均的な成分に対しての推定を目的としており、過去のデータ等から予想できる（過去のデータと高い相関がある）と考えられる。従って、推定放電パターン設定部８０１（図１）では、過去の放電パターンデータから当該日と特に相関の高いと思われるデータを抽出して、これを用いて推定を図る。まず、時計８１から得られる当日の日付情報Ｄから当該日のインデックス設定部８０１１により、当日に対応するインデックスｉｘを設定する。インデックスｉｘは例えば図８のように、当日の曜日情報や、季節、気温情報によって構成されている。そして、当日のインデックスｉｘを基にして推定放電パターンデータベース参照・抽出部８０１２において、ｉｘに対応する推定放電パターンが設定される。具体的には、ｉｘを参照して推定放電パターンデータベース８０１４を検索して、ｉｘと一致する推定放電パターンＩｄ（ｔ）を抽出することで、所望の推定放電パターンを設定する。また、推定放電パターンデータベース８０１４の内容は例えば図１０のようになっており、インデックス毎に過去のデータを基にした推定放電パターンが設定されている。さらに、推定放電パターンデータベース８０１４は、データベース更新部８０１３によって常に最新のデータを反映するように更新されている。
【００６６】
図１１は、当該日のインデックス設定部８０１１の処理構成を示している。まず、カレンダーデータベース参照部・検出部８０１１Ａでは、当日の日付情報Ｄを基に、カレンダーデータベース８０１１Ｂを参照して、該当するインデックス（日付インデックスと呼ぶ）を抽出する。ここで、カレンダーデータベース８０１１には、曜日の情報、祝祭日の情報、お盆や正月といった特異日の情報、さらに季節情報といった日付に関する情報が収まっており、これらを基に日付インデックスが構成される。一方、所定のデータサーバから当日の最高気温、最低気温といった気温データを取り込み、これを気温インデックスとしてインデックス設定部８０１１内に入力させる。インデックス合成部８０１１では、日付インデックスと気温インデックスを合成させて、当該日のインデックスｉｘを作成する。
【００６７】
図１２は、インデックスｉｘの具体的な内容を例示したものである。インデックスｉｘは対象としている負荷の稼働状況と相関性が高いと考えられる指標を選定しており、エレベータであれば曜日や祝祭日のデータを選んでおり、空調機であれば平日か休日かの情報、季節、最高・最低気温を選んでいる。図８（ａ）は負荷がエレベータの場合のインデックスｉｘの例であり、図８（ｂ）は負荷がビル設備や空調機の場合のインデックスｉｘの例を示している。このようなインデックスを用いることにより、当該日と相関の高い過去の放電パターンを効率良く検索することが可能になる。
【００６８】
図１３は、図１０に示した推定放電パターンデータベース８０１４の内容を例示したものである。図１３（ａ）は負荷がエレベータの場合の推定放電パターンデータベースの例であり、図１３（ｂ）は負荷がビル設備、または空調機の場合の推定放電パターンデータベースの例を表わしている。図１３（ａ）を例に取ると、推定放電パターンデータベースはインデックス毎（この場合、曜日、祝祭日等の情報）に列に分かれて整理されている。インデックスの次には対応する推定放電パターンデータＩｄ（ｔ）が格納されており、さらにそれ以下には対応する過去の放電パターンデータが格納されている。図１３（ａ）の例では、１週間前から６週間前までの放電パターンデータが格納されている。推定放電パターンＩｄ（ｔ）は、これら同じインデックスで分類された過去のデータの重み付け平均を取ることによって求めることができる。式で表すと次のようになる。
【００６９】
Ｉｄ（ｔ）＝Ｍ１・Ｉｄ１（ｔ）＋Ｍ２・Ｉｄ２（ｔ）＋Ｍ３・Ｉｄ３（ｔ）
＋  Ｍ４・Ｉｄ４（ｔ）＋Ｍ５・Ｉｄ５（ｔ）＋Ｍ６・Ｉｄ６（ｔ）………………………………………………………………………………………（１１）
ここで、Ｉｄ１（ｔ）は同じインデックスをもつ１週間前の放電パターンを表わし、Ｉｄ２（ｔ）は同じインデックスをもつ２週間前の放電パターンを表す。以下、Ｉｄ３（ｔ）は３週間前、Ｉｄ４（ｔ）は４週間前、Ｉｄ５（ｔ）は５週間前、Ｉｄ６（ｔ）は６週間前の放電パターンをそれぞれ表わしている。また、Ｍ１・・・・Ｍ６は所定の定数を表わしている。基本的にはより時間的に近いデータの方が相関が高いと考えられるため、Ｍ１＞Ｍ２＞Ｍ３＞Ｍ４＞Ｍ５＞Ｍ６の関係を満たすように重み付けをすると、推定精度をより向上させることができる。図１３（ｂ）の場合についてもインデックスの種類が増えるため、データベースの数は大きくなるが、考え方は図１３（ａ）の場合と同じとなる。以上のようなデータベース構造と推定放電パターンの演算法により、当該日に対する放電パターンＩｄ（ｔ）の推定精度を向上させることができ、その結果、充電量推定値ＣＥについてもより精度の高い推定を実現できる。
【００７０】
図１４は、図１０に示したデータベース更新部８０１３の処理フローチャートを表わしている。このデータベース更新部８０１３は、当日計測した電池電流ＩＢを新たな推定放電パターンとして、データベース８０１４（図１０）に書き込んでいく役割を担っている。以下、図１４のフローチャートに従ってデータベース更新部８０１３の処理の流れを説明する。まず、時刻ｔにおいて電池電流検出値ＩＢが入力される（Ｓ８０１３Ｃ）。このＩＢを次式によって積算していく（Ｓ８０１３Ｄ）。
【００７１】
ＳＩＢ＝ＳＩＢ＋ＩＢ・Δｔ……………………………………………………（１２）
ここで、Δｔはサンプリング時間（例えば１００μｓ）を表す。そして、時刻ｔがＴ１≦ｔ≦Ｔ１＋Ｔｉｔの範囲内にあるときは（Ｓ８０１３Ｅ）、時刻を更新して同じ処理を繰り返す。また、時刻ｔが上記の範囲外に出たときは、図１３に記載した推定放電パターンデータベースにおける該当日のデータ列の時刻Ｔ１の欄に（１／Ｔｉｔ）・ＳＩＢの値を書き込む（Ｓ８０１３Ｆ）。そして、ＳＩＢの値を零にリセットし、ＴＩをＴ１＝Ｔ１＋Ｔｉｔに更新して、またＩＢの積算を繰り返していく（Ｓ８０１３Ｇ）。このようにして、推定放電パターンデータベースは常に新しい放電実測データが反映されるため、推定放電パターンＩｄ（ｔ）の推定精度を向上させていくことが可能となる。
【００７２】
図１５は、図５に示したしきい値学習部８０４６の処理フローチャートを表わしている。このしきい値学習部８０４６では、アシスト充電実施の結果に応じてしきい値ＴＨの値を自動で調節させて、アシスト充電の効果をより高める作用がある。以下、図１５のフローチャートに従って、しきい値学習部８０４６の処理の流れを説明する。まず、イ）アシスト充電を実施したにも関わらず充電不足になるという結果が生じた場合は（Ｓ８０４６Ｂ）、しきい値修正値ΔＴＨをΔＴＨ＝＋αに設定する（Ｓ８０４６Ｃ）。また、ロ）アシスト充電を実施したが、実際はその必要がなかったケースがＮ回以上（例えば１０回以上）連続して発生した場合は（Ｓ８０４６Ｄ）、しきい値修正値ΔＴＨをΔＴＨ＝−βに設定する（Ｓ８０４６Ｅ）。上記イ）、ロ）のいずれでもない場合は、ΔＴＨ＝０に設定する（Ｓ８０４６Ｆ）。そして、ＴＨ＝ＴＨ＋ΔＴＨとしてＴＨを修正させる（Ｓ８０４６Ｇ）。このようにして、しきい値ＴＨをより適切な値に自動修正させることができる。例えばイ）の場合であれば、ＴＨの値が低かったことが原因と考え、修正値をΔＴＨ＝＋αと設定してＴＨの値を上げることで、次回に同様の充電不足が発生することを防ぐことができる。また、ロ）の場合であれば、しきい値が高く設定し過ぎていると考え、修正値をΔＴＨ＝−βと設定してＴＨの値を下げることで、不必要なアシスト充電の実施を防ぐことができる。
【００７３】
図１６は、図１に示したシステム状態表示部８０５の詳細を表わしている。以下、図１６を基にシステム状態表示部８０５の処理について説明する。システム状態表示部８０５内の状態判定部８０５１では、図７に示した充電指令作成部８０３内のリミッタ回路８０３４から出力された符号ＯＣと、図４に示した充電量推定部８０２から出力された充電量推定値ＣＥとが入力される。このＯＣとＣＥとを用いて、状態判定部８０５１は次のように蓄電池７（図１）の状態を判定する。
【００７４】
イ）ＯＣ＝０、かつＣＥ＞ＬＬの場合：蓄電池は正常状態（充電不足ではない）。
【００７５】
ロ）ＯＣ＝１、かつＣＥ＞ＬＬの場合：蓄電池は充電不足気味にある（このままでは充電不足になる）。
【００７６】
ハ）ＣＥ≦ＬＬの場合：蓄電池は充電不足。
【００７７】
ここで、ＬＬは蓄電池の充電量下限値を表わしている。そして、状態判定部８０５１で判断された状態をシステム状態表示器８０５２にて利用者に提示する。例えばロ）の場合、現時点ではまだ充電不足に至っていないが、アシスト充電を実施しても充電不足になることが回避できないことが分かっているため、充電不足気味であることを通知（警報）して、利用者に負荷の使用を抑えるように促す。この結果、負荷の使用が抑えられれば、アシスト充電によって充電量を回復することが可能となる。また、ハ）の場合、これはほとんど起こらないケースと考えるが、仮に起こった場合は負荷を休止せざるを得ない場合もあり、利用者にきちんと通知する必要がある。またアシスト充電によって充電不足が回復するまでの時間を算出することは可能であり、その時間を図１６のように『充電不足のため、１５分間休止します。』と提示すれば、利用者に対して少しでもプラス側へ便宜を図ることができる。このように、システム表示部８０５によって、利用者に蓄電システムの状態を知らせることができる。特に、上記ロ）のような場合は、利用者に蓄電池が不足気味であることを知らせて、利用者に負荷の使用を抑えてもらうことによって、充電不足という最悪の状況を回避することができる。これができるのは、後の時点における蓄電池の充電量を正確に推定できる充電量推定部と、充電不足になる時刻から充電可能時間幅を割り出し、適正な充電電流指令を定める充電指令作成部とを備えているためである。
【００７８】
この実施例を要約すると次の通りである。まず、商用電源からの電力を充電するエネルギー蓄積手段と、この商用電源からの電力及び／又はエネルギー蓄積手段が放電する電力が供給される負荷と、前記エネルギー蓄積手段の充放電を制御する充放電制御手段とを備える蓄電システムを対象としている。ここで、充放電制御手段は、ある時点でそれよりも後の時点におけるエネルギー蓄積手段のエネルギー蓄積量を推定する。そして、この推定値が所定値を下回る時刻を推定し、この推定時刻に応じてエネルギー蓄積手段に充電する期間と充電電流（又は充電電力）の大きさを決定するのである。この充電手段は、所定の時間帯でかつ前記負荷が停止又は所定値以下の負荷電流であるときに有効にしている。
【００７９】
図１７は、本発明の第２の実施例による蓄電システムの全体構成図である。図１に示した第１の実施例と同じ構成要素については同じ符号を記し、重複説明は避ける。この蓄電システムでは、エレベータや空調機のようなコンバータ−インバータによるモータ駆動系でピークカット方式（夜間に蓄電池に充電し、日中のピーク負荷に対して蓄電池から負荷へ放電する方式）を実施するような蓄電システムを想定している。図１のシステムと大きく異なる点は、充放電制御部８８Ａにおいて、電池電流制御部８８３に対する電池電流指令ＩＢ＊をスイッチ８８Ａ２によって切替ている点にある。切替の選択には、１）ピークカット放電電流指令設定部８８Ａ１から出力される電池電流指令ＩＢ＿１＊、２）直流電圧制御部８８２から出力される電池電流指令ＩＢ＿２＊、３）夜間充電指令設定部８２もしくはアシスト充電指令制御部８０から出力される電池電流指令ＩＢ＿３＊の３通りの電池電流指令がある。それぞれを補足すると、１）のＩＢ＿１＊は負荷ピークカットのための放電指令、２）のＩＢ＿２＊は回生電力充電のための充電指令、３）のＩＢ＿３＊は夜間充電またはアシスト充電のための充電指令を意味している。２）のＩＢ＿２＊、３）のＩＢ＿３＊の内容は第１の実施例で既に説明しているため、以下、１）のＩＢ＿１＊について説明する。
【００８０】
ＩＢ＿１＊を出力するピークカット放電電流指令設定部８８Ａ１は、電流センサ１６で検出した負荷電流ｉＬを入力値として、次式によりピークカットのための放電指令ＩＢ＿１＊を出力する。
【００８１】
ＩＢ＿１＊＝ｉＬ・・・・・・・・・（ｉＬ＜ＩＢ＿１＿ｍａｘ）…………（１３）
ＩＢ＿１＊＝ＩＢ＿１＿ｍａｘ・・・・（ｉＬ≧ＩＢ＿１＿ｍａｘ）………（１４）
ここで、ＩＢ＿１＿ｍａｘは放電電流指令の上限値を表す。このように、ピークカット放電電流指令設定部８８Ａ１では、負荷の稼働に応じて上限値まで放電するように指令を設定するため、電源側から見て、負荷電力のピークを下げることができる。
【００８２】
スイッチ８８Ａ２では、切替判定部８８Ａ３からの指令に基づいて、ＩＢ＿１＊、ＩＢ＿２＊、ＩＢ＿３＊の切替えを実施する。切替判定部８８Ａ３では、電流センサ１６で検出された負荷電流ｉＬから分かる負荷の運転情報（力行運転、回生運転、停止）を用いて、スイッチ８８Ａ２を適切に切替えるための指令を発生させる。
【００８３】
図１８は、図１７の蓄電システムの動作フローチャートを表わしている。図１８のフローチャートにおいて、図６のフローチャート（図１の蓄電システムに対するフローチャート）と同じ処理の要素は同じ符号を割り当てている。以下、図１８のフローチャートにより、図１７の蓄電システムの動作を説明する。まず、時計８１から得られる時刻情報ｔにより夜間充電時間帯かどうかを判定する（Ｓ００２）。夜間充電実施時間帯であれば、スイッチ８５を端子８３につなぎ、さらにスイッチ８８Ａ２を最も下側の端子につないで、夜間充電指令設定部８２により夜間充電を実施する（Ｓ００３）。夜間充電帯ではない場合は、切替判定部８８Ａ３にて負荷電流ｉＬより負荷が運転状態かどうかを判定する（Ｓ１０１）。運転状態にない場合は、アシスト運転モードに関係する処理系（Ｓ００４〜Ｓ００９）に移る。このアシスト運転モードに関係する処理系（Ｓ００４〜Ｓ００９）については、図６のフローチャートで説明したものと同じであり、説明を省略する。また、このときスイッチ８８Ａ２は最も下側の端子に接続される。負荷が運転状態にある場合、切替判定部８８Ｂ３は、さらにその運転が力行運転状態にあるかどうかを判定する（Ｓ１０２）。負荷が力行運転にあると判定した場合は、スイッチ８８Ａ２を最も上側の端子につないで、ピークカット放電電流指令設定部８８Ａ１により、ピークカット放電を実施する（Ｓ１０３）。また、負荷が力行運転にないと判定した場合は、回生運転状態にあると判断して、スイッチ８８Ａ２を中央の端子につなぎ、直流電圧制御部８８２により回生電力の充電を行う。
【００８４】
このように、モータ駆動系に対するピークカット方式の蓄電システムを想定した第２の実施例の場合でも、切替スイッチ８８Ａ２と切替判定部８８Ａ３を設けることにより、アシスト充電モードを加えることが可能となる。その結果、第１の実施例で述べたアシスト充電の効果を享受することができる。
【００８５】
図１９は、本発明の第３の実施例による蓄電システムの全体構成図である。図１に示した第１の実施例と同じ構成要素については同じ符号を記し、重複説明は避ける。この蓄電システムでは、ビルや工場内の昇降機、空調機、ＯＡ機器等の負荷設備群２１Ａ〜２１Ｄに対し、ピークカット方式（夜間に蓄電池に充電し、日中のピーク時に蓄電池から負荷へ放電する方式）を実施するような蓄電システムを想定している。この蓄電システムは、図１７とほぼ同じ構成を取っており、異なる点は、ピークカット放電に対する電流指令ＩＢ＿１＊の設定法と、負荷量を調整する負荷調整部２２を設けている点にある。
【００８６】
まず、ＩＢ＿１＊の設定法について説明する。電流センサ１６で検出したｉＬを低域通過フィルタ８８Ｂ１にかけて平均化し、さらにピークカット放電電流指令設定部８８Ｂ１において次式によりピークカット放電電流指令ＩＢ＿１＊を求める。
【００８７】
ＩＢ＿１＊＝０・・・・・・（ｉＬ＜ｉＬ＿ｐｅａｋ）………………………（１４）
ＩＢ＿１＊＝ｉＬ−ｉＬ＿ｐｅａｋ・・・（ｉＬ≧ｉＬ＿ｐｅａｋ）………（１５）
このように、ピークカット放電電流指令設定部８８Ｂ１では、負荷電流のうちのｉＬ＿ｐｅａｋより大きいピーク分を蓄電池側から放電させる指令を設定するため、電源側から見て、負荷電力のピークをカットすることが可能となる。スイッチ８８Ｂ２では、切替判定部８８Ｂ３からの指令により、１）ピークカット放電電流指令ＩＢ＿１＊か、２）夜間充電指令またはアシスト充電指令に対応するＩＢ＿２＊かのどちらかを選択して、適切な動作を実施できる。従って、スイッチ８８Ｂ２と切替判定部８８Ｂ３との作用によって、ビルや工場内の負荷群のピークカットを想定した蓄電システムでも、アシスト充電指令を実施することができる。
【００８８】
次に、負荷量調整部２２について説明する。負荷量調整部２２では、アシスト充電指令制御部８０内の充電実施判定部８０４が出力するアシスト充電指令ＩＢ２を基にして次のような制御を実施する。
【００８９】
ＩＢ２＝０：負荷量調整は実施せず。負荷２１Ｂ、２１Ｃへは指令を送らない。
【００９０】
ＩＢ２＞０：負荷量調整を実施。負荷２１Ｂ、２１Ｃへ負荷量抑制の指令を送る。
【００９１】
つまり、蓄電池の充電量が減少してアシスト充電を必要する場合は、アシスト充電に加えて、所定の負荷に対して負荷量の抑制指令も送るようにする。ここで所定の負荷とは、負荷量を多少抑制しても影響のない負荷、例えば優先度の低い事務室の空調機のような負荷を指す。このような負荷量調整部２２を設けることにより、後の時点で蓄電池の充電量が不足すると予測された場合に、アシスト充電と負荷量調整の２つの方法で対策を図ることができる。その結果、より確実に蓄電池の充電量不足を回避することができる。
【００９２】
図２０は、図１９の蓄電システムの動作フローチャートを表わしている。図２０のフローチャートにおいて、図６のフローチャート（図１の蓄電システムに対するフローチャート）と同じ処理の要素は同じ符号を割り当てている。以下、図２０のフローチャートにより、図２０の蓄電システムの動作を説明する。まず、時計８１から得られる時刻情報ｔにより夜間充電時間帯がどうかを判定する（Ｓ００２）。夜間充電実施時間帯であれば、スイッチ８５を端子８３につなぎ、さらにスイッチ８８Ｂ２を下側の端子につないで、夜間充電指令設定部８２により夜間充電を実施する（Ｓ００３）。夜間充電帯ではない場合は、切替判定部８８Ｂ３にて負荷電流ｉＬが所定値以上かどうかを判定する（Ｓ２０１）。負荷電流ｉＬが所定値よりも小さい場合は、アシスト運転モードと負荷量調整に関係する処理系（Ｓ００４〜Ｓ００９とＳ２０３）に移る。このアシスト運転モードに関係する処理系（Ｓ００４〜Ｓ００９）については、図６のフローチャートで説明したものと同じであり、説明を省略する。またこのとき、スイッチ８８Ａ２は最も下側の端子に接続される。アシスト充電実施の場合は（Ｓ００９）、アシスト充電に加えて、負荷量調整部２２により、所定の負荷に対する負荷量の調整を実施する（Ｓ２０３）。負荷電流ｉＬが所定値以上の場合、スイッチ８８Ｂ２を上側の端子につないで、ピークカット放電電流指令設定部８８Ｂ２により、ピークカット放電を実施する（Ｓ２０２）。
【００９３】
以上のように、図１９のようなビル及び工場の負荷設備に対するピークカット方式の蓄電システムを想定した第３の実施例の場合でも、切替スイッチ８８Ｂ２と切替判定部８８Ｂ３を設けることにより、アシスト充電モードを加えることが可能となる。その結果、第１の実施例で述べたアシスト充電の効果を享受することができる。さらに、負荷量調整部２２により、アシスト充電と同時に所定の負荷量も調整するため、蓄電池の充電量不足をより確実に回避することが可能となる。
【００９４】
本発明による蓄電システムによると、負荷電力のピークカットもしくは負荷電力の平準化を実施するような蓄電システムに対して、１）蓄電池の必要容量を低減でき、２）突発的な負荷電力の増加に対応して充電量不足を未然に回避でき、３）充電量不足を回避する過程で、蓄電池への充電を適正に実施することができる。その結果、システム全体の省スペース化と低コスト化、さらに蓄電池の長寿命化と安定したシステム動作の継続を実現できる。
【図面の簡単な説明】
【００９５】
【図１】本発明の第１の実施例による蓄電システムの全体構成図。
【図２】図１における充放電制御部８８の具体的制御ブロック図。
【図３】本発明の実施例によるアシスト充電の制御概念を示す時刻対充電量推移グラフ。
【図４】図１における充電量推定部８０２の具体的制御ブロック図。
【図５】図１における充電実施判定部８０４の具体的制御ブロック図。
【図６】図１の夜間充電モードとアシスト充電モードに関わる処理フローチャート。
【図７】図１の充電指令作成部８０３の具体的制御ブロック図。
【図８】図７の充電指令作成部８０３によるアシスト充電の動作結果一例図。
【図９】図７の充電量不足時刻推定部８０３１の処理フローチャート。
【図１０】図１の推定放電パターン設定部８０１の具体的制御ブロック図。
【図１１】図１０のインデックス設定部８０１１の処理構成図。
【図１２】図１１によるインデックスｉｘの具体的な内容を例示する図。
【図１３】図１０に示した推定放電パターンデータベース８０１４の内容を例示する図。
【図１４】図１０に示したデータベース更新部８０１３の処理フローチャート。
【図１５】図５に示したしきい値学習部８０４６の処理フローチャート。
【図１６】図１に示したシステム状態表示部８０５の詳細を示した図。
【図１７】本発明の第２の実施例による蓄電システムの全体構成図。
【図１８】図１７の蓄電システムの動作フローチャート。
【図１９】本発明の第３の実施例による蓄電システムの全体構成図。
【図２０】図１９の蓄電システムの動作フローチャート。
【符号の説明】
【００９６】
１…電源、２…コンバータ、３…平滑コンデンサ、４…インバータ、５…モータ、６…充放電制御回路、７…蓄電装置（蓄電池）、８…制御装置、１１…電流センサ、１２…電圧センサ、１３…電流センサ、１４…電圧センサ、１５…温度センサ、８０…アシスト充電指令部、８１…時計、８２…夜間充電指令設定部、８３…スイッチ端子、８４…スイッチ端子、８５…切替スイッチ、８６…切替判定部、８７…電源電流／蓄電池電流演算器、８８…充放電制御部、８０１…推定放電パターン設定部、８０２…充電量推定部、８０３…充電指令作成部、８０４…充電実施判定部、８０５…システム状態表示部、８０２１…充電量検出部、８０２２…放電量推定部、８０２３…減算器、８０３１…充電量不足時刻推定部、８０３２…充電時間幅設定部、８０３３…平均充電電流指令値算出部、８０３４…リミッタ回路、８０３５…充電電流指令値設定部、８０４１…しきい値判定部、８０４２…スイッチ端子、８０４３…ゼロ指令出力部、８０４４…スイッチ端子、８０４５…切替スイッチ、８０４６…しきい値学習部。
【図１】
2005086927.tif 000003
【図２】
2005086927.tif 000004
【図３】
2005086927.tif 000005
【図４】
2005086927.tif 000006
【図５】
2005086927.tif 000007
【図６】
2005086927.tif 000008
【図７】
2005086927.tif 000009
【図８】
2005086927.tif 000010
【図９】
2005086927.tif 000011
【図１０】
2005086927.tif 000012
【図１１】
2005086927.tif 000013
【図１２】
2005086927.tif 000014
【図１３】
2005086927.tif 000015
【図１４】
2005086927.tif 000016
【図１５】
2005086927.tif 000017
【図１６】
2005086927.tif 000018
【図１７】
2005086927.tif 000019
【図１８】
2005086927.tif 000020
【図１９】
2005086927.tif 000021
【図２０】
2005086927.tif 000022