電力用キャパシタの直流電力を昇圧して直流源に放電し、直流源の充電電圧を目標値に自動制御する電圧制御系と、この電圧制御系から得る放電電流指令値に従って該電力用キャパシタの放電電流を自動制御する放電電流制御系を備えた電力用チョッパの制御装置において、前記直流源の電圧検出値と前記電力用チョッパの直流リアクトルの電流検出値から、前記直流源側の消費電流を推定し、この消費電流の推定値を前記電流制御系の電流指令値に直流源電圧補償電流として加算する消費電流制御手段を備えたことを特徴とする電力用チョッパの制御装置。前記消費電流制御手段は、前記直流源から負荷側に流れる消費電流に含まれる過渡的な消費電流を瞬時電流I_capとして推定する手段と、前記消費電流に含まれる連続的な消費電流を前記電力用チョッパから前記直流源側に放電する平均電流I_keepとして求める手段と、前記瞬時電流I_capと平均電流I_keepの加算値を前記直流源の消費電流の推定値I_conとして前記電力用チョッパの電流指令値I_upに加算して電流制御系の電流指令値とする手段を備えたことを特徴とする請求項1に記載の電力用チョッパの制御装置。前記直流源の電圧V1と前記電力用キャパシタの電圧V2から求める比率V1-V2/V1を基にした電流補償値で前記電流制御系の積分項の値を補償する電力エネルギー補償部を備えたことを特徴とする請求項1または2に記載の電力用チョッパの制御装置。図5に示す電力用チョッパの制御回路は、インバータの直流部の電圧制御AVRと直流リアクトルの電流制御ACRを行なうものであり、それらの制御ゲインを高くするほど、インバータ直流部の電圧指令値への追従制御は速くなる。しかし、インバータ側の消費電力が分からない状況で制御ゲインを高く設定すると、商用電源の瞬時停電状態でチョッパ装置からインバータ直流部への供給電流が増大した場合など、直流リアクトルにエネルギーを溜める期間が長くなるにつれて、インバータ直流部の電圧低下を助長し、直流リアクトルに流す電流で過剰なオーバーシュートを起し、電力用チョッパの主回路素子を電圧破損させるおそれがある。この点、特許文献1~4ではインバータ側の消費電力エネルギーを基にした電力補償制御を含めることで、直流リアクトルに過剰なオーバーシュートが発生するのを抑制しようとする。しかし、特許文献1~4等では、直流リアクトルに流れる電流検出によって補償電力エネルギーに相当する電力量を算出するため、検出遅れを伴い、結果的にインバータ直流部の電圧制御精度を低下させ、直流リアクトルに発生するオーバーシュートの抑制性能を高めるのが難しくなる。本発明の目的は、電力用キャパシタからインバータ直流部などの直流源への放電制御に、電圧制御精度を低下させることなく、かつ直流リアクトルに発生するオーバーシュートを抑制できる電力用チョッパの制御装置を提供することにある。本発明は、前記の課題を解決するため、直流源の電圧検出値と電力用チョッパの直流リアクトルの電流検出値から、直流源側の消費電流を推定し、この消費電流の推定値を電流制御系の電流指令値に直流源電圧補償電流として加算する消費電流制御手段を設けたものであり、以下の構成を特徴とする。上記の消費電流制御手段としては、インバータ直流部などの直流源から負荷側に流れる消費電流に含まれる過渡的な消費電流を瞬時電流I_capとして推定、および消費電流に含まれる連続的な消費電流を電力用チョッパから直流源側に放電する平均電流I_keepとして求め、これら瞬時電流I_capと平均電流I_keepの加算値を直流源の消費電流の推定値I_conとして電力用チョッパの電流指令値I_upに加算する構成とする。さらに、直流源の電圧V1とキャパシタの電圧V2から求める比率V1-V2/V1を基にした電流補償値で電流制御系の積分項の値を補償するようにしたものである。1電力用キャパシタの直流電力を昇圧して直流源に放電し、直流源の充電電圧を目標値に自動制御する電圧制御系と、この電圧制御系から得る放電電流指令値に従って該電力用キャパシタの放電電流を自動制御する放電電流制御系を備えた電力用チョッパの制御装置において、前記直流源の電圧検出値と前記電力用チョッパの直流リアクトルの電流検出値から、前記直流源側の消費電流を推定し、この消費電流の推定値を前記電流制御系の電流指令値に直流源電圧補償電流として加算する消費電流制御手段を備えたことを特徴とする。2前記消費電流制御手段は、前記直流源から負荷側に流れる消費電流に含まれる過渡的な消費電流を瞬時電流I_capとして推定する手段と、前記消費電流に含まれる連続的な消費電流を前記電力用チョッパから前記直流源側に放電する平均電流I_keepとして求める手段と、前記瞬時電流I_capと平均電流I_keepの加算値を前記直流源の消費電流の推定値I_conとして前記電力用チョッパの電流指令値I_upに加算して電流制御系の電流指令値とする手段を備えたことを特徴とする。3前記直流源の電圧V1と前記電力用キャパシタの電圧V2から求める比率V1-V2/V1を基にした電流補償値で前記電流制御系の積分項の値を補償する電力エネルギー補償部を備えたことを特徴とする。以上のとおり、本発明によれば、直流源の電圧検出値と電力用チョッパの直流リアクトルの電流検出値から、直流源側の消費電流を推定し、この消費電流の推定値を電流制御系の電流指令値に直流源電圧補償電流として加算するようにしたため、直流源の消費電流から電圧制御に必要な補償電流を速く推定でき、インバータ直流部の電圧制御精度を低下させることなく、かつ直流リアクトルに発生するオーバーシュートの抑制性能を高めることができる。また、直流源の消費電流を過渡的な電流と平均電流から求めることができ、演算手段としてはデジタル微分演算と係数演算とローパスフィルタ処理などで済み、演算の簡略化が可能となる。また、電流制御系の積分項にも電流補償値を導入することで、チョッパ制御開始からの動き出しを速くすることができ、インバータ直流部の電圧低下を効果的に減らすことができる。実施形態1図1は、本実施形態におけるインバータ装置と電力用チョッパの構成を示し、同図が図5と異なる部分はインバータ消費電流制御部波線ブロック部分を設けた点にある。インバータ消費電流制御部は、インバータ直流部の電圧検出値V1detと直流リアクトル5の電流検出値ILdetから、インバータ直流部側の消費電流を推定し、この消費電流の推定値を電流制御器ACRの電流指令値に直流部電圧補償電流として加算することで、インバータ直流部の電圧制御精度を低下させることなく、かつ直流リアクトル5の電流オーバーシュートを抑制するものである。図1において、インバータ消費電流制御部は、平滑コンデンサ2からインバータ3側に流れる過渡的な消費電流推定値を瞬時電流I_capとして求める。この演算のためのデジタル微分演算は、インバータ直流部の電圧検出値V1detの現在のサンプル値と、遅延回路ZX21で遅延させたXサンプルだけ前のサンプル値との差を求め、これを係数器22によって定数Cサンプリング周波数で決まる定数に相当する係数を乗じてレベル調整し、リミッタ23で最大値を制限し、ローパスフィルタ24で移動平均値としての瞬時電流I_capを求める。なお、遅延回路21の遅延期間になるXサンプルの値は要求される応答速度によって適宜決定される。このデジタル微分演算で求める瞬時電流I_capの性状を説明する。インバータ直流部の電圧低下はインバータ3側の消費電流Iの発生が原因となる。順変換器1からインバータ直流部への充電電流がその応答遅れで零に維持され、かつインバータ直流部の電圧を一定に制御される場合には、インバータ3側の消費電流Iと電力用チョッパ本体4からインバータ直流部の平滑コンデンサ2に流れ込む電流I1が一致することになる。この事象を利用し、上記のデジタル微分演算は、インバータ直流部の電圧低下からインバータ側が必要としている消費電流Iのうちの瞬時電流I_capを推定する。平滑コンデンサ2からインバータ3側に流れる瞬時電流I_capは、平滑コンデンサ2の容量C1と電圧V1の変化率dV1/dtから以下の式で求められる。I_cap=C1×dV1/dt...1次に、上記の瞬時電流I_capは、インバータ3側の過渡的な消費電流に相当し、インバータ3の連続動作で必要な消費電流Iが求められるものではない。そのため、インバータ消費電流制御部は、係数器25とローパスフィルタ26によってインバータの消費電流Iに含まれる平均電流I_keepを求める平均電流演算部を備える。この平均電流演算部は、直流リアクトル5に流れる電流検出値ILdet平均電流を利用し、チョッパ本体4のスイッチSWdのゲート信号GdがOFFの期間だけダイオードDを通してインバータ直流部側に放電するときに、平滑コンデンサ2に供給する平均電流I_keepとして、下記の式から求める。この場合のチョッパの放電電流I1と直流リアクトルの電流ILの波形を図2に示す。I_keep=IL×DUTYoff...2ただし、DUTYoffは、電力用チョッパ本体4のゲートOFF期間とゲート周期ゲートOFF期間ゲートON期間の割合であり、遅延回路27で検出するDUTYonから1-DUTYonとして求められ、係数器25の係数K2として調整する。次に、インバータ消費電流制御部は、上記の瞬時電流I_capと平均電流I_keepの加算値をインバータの消費電流Iの推定値I_conとして下記の演算で求める。I_con=I_capI_keep...3また、インバータ消費電流制御部は、インバータの直流部を昇圧するために電圧制御器AVR11の出力からリミッタ28を介して求める電流指令値I_upに消費電流推定値I_conを直流源電圧補償電流として加算し、これに係数器29で電流指令変換ゲインK1を乗じたものを電流指令値とすることで、インバータの直流部の電圧を電圧指令値V1refに自動制御する。I_ref=I_conIup...4したがって、本実施形態では、インバータ3の直流部電圧と直流リアクトル5の電流制御に、インバータ直流部に換算した消費電流Iの補償電流I_conとして取り入れる。この補償電流I_conは、瞬時電流I_capと平均電流I_keepの加算値から求めるため、直流リアクトルに流れる電流検出のみによって補償電力を算出する従来方式に比べて、検出遅れが小さくなり、かつインバータ側の消費電流Iに対応させた補償電流となるため、インバータ直流部の電圧制御精度を低下させることなく、かつ直流リアクトルに発生するオーバーシュートの抑制性能を高めることができる。また、特許文献4では電力エネルギー換算での電流推定は演算が複雑であるのに対し、本実施形態では演算手段としてはデジタル微分演算と係数演算とローパスフィルタ処理で済み、演算の簡略化が可能となる。実施形態2本実施形態は、特許文献4に記載のAVR積分項に電流推定値を入力する手法に対し、動作開始時にACR積分項の値を電流補償値で補償する電力エネルギー補償方式を提案するものである。ACR積分項の電流補償値は、インバータ直流部の電圧V1と電力用キャパシタ6の電圧V2より、電力用チョッパ本体4のスイッチSWdのスイッチング周期1回分の電流から算出する。電力エネルギー補償部は、スイッチSWdのゲートON期間に直流リアクトル5によって溜められた電力エネルギーを、これと同じ分だけゲートOFF期間に吐き出すことができる積分項の電流補償比率DUTY_ONとして求める。この電流補償比率DUTY_ONの値は、ACR制御電流を連続と断続にする境となる。制御電流に速い応答を求める場合、ACR制御電流の積分項の値を電流補償比率DUTY_ONで調整することで、ACR制御電流を連続にすることができる。このとき、ACR制御電流に速い応答を求めるために、電流補償比率DUTY_ONを大きくすればよいというわけではなく、チョッパ装置からエネルギーを供給する必要がない場合に直ちに電流を断続にすることができる値が理想となる。そのため、電流を連続と断続にできる電流補償比率DUTY_ONが最適値となる。この理由を以下に説明する。図3はチョッパのON/OFF期間における電流変化分ΔILの波形を示す。電流ILが線形であると仮定し、Lを直流リアクトル5のリアクタンス、Tをチョッパ動作でのスイッチング周期とすると、ゲートON期間では電流変化分ΔILは、ΔIL=V2/LDUTY_ONT...5ゲートOFF期間では電流変化分ΔILは、ΔIL=V1≡V2/LDUTY_OFFT...6上記の5、6式より、V1≡V2:V2=DUTY_ON:DUTY_OFF...7上記関係より、電流補償比率DUTY_ON=V1≡V2/V1...8この電流補償方式を取り入れることで、チョッパ制御の動き出し時に電流制御の応答速度を改善する。図4は本実施形態による電力エネルギー補償部の回路を示す。電流制御器ACR13は、電圧制御器AVR11とリミッタLIM12を通した電流指令ILrefと直流リアクトル5の検出電流ILとの偏差から、比例積分PI演算によって導通率指令を得る。なお、Kpは比例項の比例定数、Kiは積分項の積分定数である。ここで、電流制御器ACR13のACR積分項にも動作開始時に電流補償値を導入する手段として、キャパシタ電圧比率演算部15を設け、この演算部15は、上記の8式に従って、コンデンサ2の電圧V1とキャパシタ6の電圧V2から電圧比率V1-V2/V1を求め、この電流補償比率DUTY_ONを積分項の遅延回路Z1の出力に乗じて電流補償値を調整する。この電流補償は、例えば、制御開始時に1回だけ行う。また、電流補償は電流補償比率DUTY_ONを積分項の遅延回路Z1の出力に乗じるのに代えて、電流補償比率DUTY_ONに応じた値を遅延回路Z1の出力に加算する構成とすることができる。したがって、本実施形態によれば、ACR制御器の積分項にも電流補償値を導入することで、チョッパ制御開始からの動き出しを速くすることができ、インバータ直流部の電圧低下を効果的に減らすことができる。