(57)【要約】【課題】かご内負荷が変化しても内部モデルと制御系全体のイナーシャの差を小さく保ち、速度制御系の追従性を向上させ、エレベータをスムーズに着床させることができるエレベータの制御装置を得る。【解決手段】エレベータが停止中か否かを判定し（ステップＳ１）、エレベータ停止中の場合には、重量検出装置により得られるかご内負荷の重量に基づいて、エレベータ全体のイナーシャを演算して、モデルイナーシャとして設定し、当該モデルイナーシャを用いて、エレベータ走行中においてモデル速度指令値を演算することにより、エレベータの速度制御を行う。【選択図】　　　　図３
2004010224.tif 000002
【特許請求の範囲】
【請求項１】
エレベータを駆動するためのモータに対する速度指令を入力する速度指令入力手段と、
前記モータに対して想定されるモデル速度指令値を、前記速度指令に追従するようにモデルイナーシャの逆数を用いて演算するとともに、前記モータに対して想定されるモデルトルク指令値を比例ゲインを用いて演算するモデル演算手段と、
前記モータの回転速度である実速度を検出する速度検出手段と、
前記モデル速度指令値と前記実速度との差に基づいて、誤差補償トルクを算出する誤差補償トルク算出手段と、
前記モデルトルク指令値と前記誤差補償トルクとを加算することにより、予備トルク指令値を算出する予備トルク指令値算出手段と、
かご内負荷の重量を検出する重量検出手段と、
前記かご内負荷の重量が入力され、乗りかごと釣合錘とのアンバランス重量に基づいて、アンバランス補償トルクを算出するアンバランス補償トルク算出手段と、
前記予備トルク指令値に、前記アンバランス補償トルクを加算することにより、トルク指令値を算出するトルク指令値算出手段と、
エレベータ停止中に、前記重量検出手段により得られる前記かご内負荷の重量に基づいて、エレベータ全体のイナーシャを演算して、前記モデルイナーシャとして設定するモデルイナーシャ設定手段と
を備え、
エレベータ停止中に設定された前記モデルイナーシャの逆数を用いて、エレベータ走行中において前記モデル演算手段がモデル速度指令値を演算することにより、前記エレベータの速度制御を行う
ことを特徴とするエレベータの制御装置。
【請求項２】
前記モデルイナーシャの逆数は、前記重量検出手段の出力の１次関数から近似される
ことを特徴とする請求項１に記載のエレベータの制御装置。
【請求項３】
前記重量検出手段からの出力が得られない場合、あるいは、前記重量検出手段が無効化されている場合に、前記モデルイナーシャ設定手段は、エレベータ全体のイナーシャより小さいイナーシャを、前記モデルイナーシャとして設定する
ことを特徴とする請求項１または２に記載のエレベータの制御装置。
【請求項４】
前記エレベータ全体のイナーシャより小さいイナーシャは、エレベータの巻上機単体のイナーシャである
ことを特徴とする請求項３に記載のエレベータの制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はエレベータの制御装置に関し、特に、速度制御にモデル規範制御器を備えたエレベータの制御装置に関するものである。
【０００２】
【従来の技術】
図２は、速度制御にモデル規範制御器を用いた場合における従来の速度制御器である。図２において、２１は比例ゲイン、２２はモデルイナーシャ、２３は積分器、２４はＰＩＤ制御器、２５はアンバランス補償器、２６，２７は減算器、２８，２９は加算器である。
【０００３】
図２の従来の速度制御器の動作について説明する。比例ゲイン２１はモデル速度指令値の速度指令値に対する追従性を決定する変数であり、モデルイナーシャ２２はエレベータ機械系を剛体とみなした場合におけるエレベータのイナーシャである。図２の従来の速度制御器の最終の出力であるトルク指令値は、モデル速度指令値と実速度の偏差をＰＩＤ制御器２４に入力した出力と、モデルトルク指令値とを、加算器２８で加算し、その加算結果に、ロープ式エレベータの場合における乗りかごと釣合錘とのアンバランス重量を補償するアンバランス補償器２５の出力を、加算器２９によって足しあわせたものである。モデル規範制御器は、速度指令値を入力とした時におけるエレベータのモデルの速度とトルクを、それぞれ、モデル速度指令値、モデルトルク指令値とし、これらの指令値に追従するようにエレベータの速度制御を行うことによって高精度な速度制御を行っている。
【０００４】
従来のエレベータのモデル規範制御器では、上記モデルイナーシャを一定値とみなしたモデルを用いて速度制御を行うことが一般的であった。
【０００５】
【発明が解決しようとする課題】
前記モデル規範制御で用いる制御対象のイナーシャの情報は、正確であるほど良い。エレベータの場合には、かご内負荷の変化により制御対象全体のイナーシャが変化するためモデルのイナーシャを一定値として扱うと、かご内負荷の影響によりモデルイナーシャが実際の制御系全体のイナーシャと比べて大きく異なる場合には、着床時にショックが発生したり、着床精度が悪くなったりするなどの問題点があった。
【０００６】
また、エレベータの据付時や工場での出荷時等に試験的にモータを単体で回す場合には、実際のイナーシャがモデルイナーシャと比較して極めて小さいため、モデルトルク指令値が制御対象のイナーシャに対して過大になってしまう為、モータから異音が発生したり、挙動が振動的になったりすることがあるという問題点があった。
【０００７】
この発明は、かかる問題点を解決するためになされたものであり、かご内負荷が変化しても内部モデルと制御系全体のイナーシャの差を小さく保ち、速度制御系の追従性を向上させ、エレベータをスムーズに着床させることができるエレベータの制御装置を得ることを目的とする。
【０００８】
【課題を解決するための手段】
この発明は、エレベータを駆動するためのモータに対する速度指令を入力する速度指令入力手段と、前記モータに対して想定されるモデル速度指令値を、前記速度指令に追従するようにモデルイナーシャの逆数を用いて演算するとともに、前記モータに対して想定されるモデルトルク指令値を比例ゲインを用いて演算するモデル演算手段と、前記モータの回転速度である実速度を検出する速度検出手段と、前記モデル速度指令値と前記実速度との差に基づいて、誤差補償トルクを算出する誤差補償トルク算出手段と、前記モデルトルク指令値と前記誤差補償トルクとを加算することにより、予備トルク指令値を算出する予備トルク指令値算出手段と、かご内負荷の重量を検出する重量検出手段と、前記かご内負荷の重量が入力され、乗りかごと釣合錘とのアンバランス重量に基づいて、アンバランス補償トルクを算出するアンバランス補償トルク算出手段と、前記予備トルク指令値に、前記アンバランス補償トルクを加算することにより、トルク指令値を算出するトルク指令値算出手段と、エレベータ停止中に、前記重量検出手段により得られる前記かご内負荷の重量に基づいて、エレベータ全体のイナーシャを演算して、前記モデルイナーシャとして設定するモデルイナーシャ設定手段とを備え、エレベータ停止中に設定された前記モデルイナーシャの逆数を用いて、エレベータ走行中において前記モデル演算手段がモデル速度指令値を演算することにより、前記エレベータの速度制御を行うエレベータの制御装置である。
【０００９】
また、前記モデルイナーシャの逆数は、前記重量検出手段の出力の１次関数から近似される。
【００１０】
また、前記重量検出手段からの出力が得られない場合、あるいは、前記重量検出手段が無効化されている場合に、前記モデルイナーシャ設定手段は、エレベータ全体のイナーシャより小さいイナーシャを、前記モデルイナーシャとして設定する。
【００１１】
また、前記エレベータ全体のイナーシャより小さいイナーシャは、エレベータの巻上機単体のイナーシャである。
【００１２】
【発明の実施の形態】
実施の形態１．
図１に本発明のエレベータの制御装置が適用される一般的なエレベータシステムの構成を示す。図１において、１は乗りかご、２は釣合錘、３はロープ、４は巻上機、５はエレベータを駆動させるためのモータ、６は巻上機４またはモータ５に取り付けられた速度検出器、７はかご内負荷の重量を検出する重量検出装置、８は速度制御器、９は電力変換器である。
【００１３】
動作について説明する。乗りかご１と釣合錘２がロープ３を介して互いに接続されており、巻上機４にロープ３が懸架されている。このとき、巻上機４に接続されたモータ５を回転駆動することにより、ロープ３に動力が伝達され、エレベータが駆動される。速度制御器８は、外部から入力される速度指令値と、速度検出器６から得られる実速度の情報と、重量検出装置７から得られるかご積載重量の情報とから、トルク指令値を演算し電力変換器９に出力する。その結果、モータ５は、電力変換器９から供給される電力により駆動される。
【００１４】
エレベータ走行中は、かご内負荷の変化は起こらないので、イナーシャ演算の処理はエレベータ停止中のみ行えば良い。図１の速度制御器８は、図３のフローチャートに従い、イナーシャ演算の処理とモデル規範制御演算の処理とを切り替える。エレベータ走行中には、図３のフローチャートに従って停止中に演算したモデルイナーシャの値を、図２中のモデルイナーシャ２２に代入した上で、エレベータの速度制御をモデル規範制御演算にて行う。
【００１５】
なお、図２は、図１の速度制御器８の内部構成に相当する。図２の動作について説明する。まず、外部より速度指令値が減算器２６に入力され、モータ５に対して想定される後述するモデル速度指令値との差が求められる。当該差に基づいて、モデル速度指令値が速度指令値に追従するように、当該差に比例ゲイン２１を乗算することにより、モデルトルク指令値を算出するとともに、モデルイナーシャ２２の逆数をモデルトルク指令値に乗算した後に、積分器２３によって積分することにより、モデル速度指令値が算出される。次に、こうして得られたモデル速度指令値と速度検出器６から得られるモータの回転速度である実速度との差に基づいて、ＰＩＤ制御器２４により、誤差補償トルクを算出する。次に、ＰＩＤ制御器２４から出力される誤差補償トルクと先に求めたモデルトルク指令値とを加算器２８により加算して、予備トルク指令値を求める。次に、予め記憶されている釣合錘２の重量と、重量検出装置７により検出されるかご内負荷の重量を加えた乗りかごの重量とに基づいて、乗りかご１と釣合錘２とのアンバランス重量を補償するためのアンバランス補償トルクをアンバランス補償器２５により算出する。アンバランス補償器２５から出力されるアンバランス補償トルクを加算器２８から出力される予備トルク指令値に加算器２９により加算して、トルク指令値を算出する。こうして得られたトルク指令値が図１の速度制御器８の出力となる。
【００１６】
次に、図３のフローチャートに示す処理の流れについて簡単に説明する。まず、ステップＳ１において、エレベータが停止中か否かの判定を行う。エレベータが停止中であると判定された場合には、ステップＳ２において、イナーシャの演算処理を行う。一方、エレベータが停止中でない（すなわち、走行中である）と判定された場合には、ステップＳ３において、モデル規制制御演算の処理を行う。
【００１７】
次に、ステップＳ２におけるイナーシャ演算について説明する。まず、エレベータ停止中に以下の方法によりモデルイナーシャＪを演算する。かご内５０％負荷の場合におけるイナーシャをＪＢＬ、比例定数をｋ１、５０％負荷からのアンバランス量をｗＵＢＬとすれば、モデルイナーシャＪは式（１）により計算される。
【００１８】
Ｊ＝ＪＢＬ＋ｋ１・ｗＵＢＬ…（１）
【００１９】
ただし、ＪＢＬはかご内５０％負荷の場合におけるエレベータ全体のイナーシャ、ｋ１は式（２）によって得られる比例定数、ｗＵＢＬは現在のかご内積載重量と５０％負荷におけるかご内積載重量との差を表すアンバランス重量である。
【００２０】
ｋ１＝（ＪＦＬ−ＪＮＬ）／ｗｃａｐ…（２）
【００２１】
ただし、ＪＮＬはかご内無負荷時におけるエレベータ全体のイナーシャ、ＪＦＬはかご内１００％負荷の場合におけるエレベータ全体のイナーシャ、ｗｃａｐはかご内１００％負荷におけるかご内積載重量（最大積載重量）である。
【００２２】
実際にモデル規範制御器内の演算で用いるのは、式（１）で求めたＪではなく、その逆数であるので、１／Ｊを求める演算を行った結果を図２のモデルイナーシャ２２に相当する部分のソフトデータとして、メモリ（図示せず）に記憶しておく。式（１）で演算に用いるＪＢＬとｋ１は常に一定であるので、あらかじめ求めておく。
【００２３】
以上のように、本発明の実施の形態１のエレベータの制御装置によれば、エレベータ停止中に検出されたかご内負荷に応じて内部モデルのイナーシャを繰り返し計算することで、かご内負荷が変化しても内部モデルと制御系全体のイナーシャの差を小さく保つことができる。そのため、速度制御系の追従が向上し、エレベータをスムーズに着床させることができる。
【００２４】
実施の形態２．
実施の形態１は正確なイナーシャが得られる反面、１／Ｊを求める際に除算を行わなければならなかった。そこで、実施の形態２ではイナーシャ情報Ｊの逆数である双曲線関数（２次関数）を２本の連続な直線（１次関数）で近似することで、除算を使わずより高速にモデルイナーシャを演算することができる。式（３）にモデルイナーシャの逆数１／Ｊを、２本の連続な直線で近似した場合の計算式を示す。記号の意味は実施の形態１と同様であるので、説明は省略する。
【００２５】
１／Ｊ＝１／ＪＢＬ＋ｋ２・ｗＵＢＬ…（３）
【００２６】
ただし、ｋ２は式（４）によって得られる比例定数である。
【００２７】
ｋ２＝ｂ１（ｗＵＢＬ＜０）
または　　　　　　　　　　　　　　…（４）
ｋ２＝ｂ２（ｗＵＢＬ≧０）
【００２８】
ここで、
ｂ１＝（１／ＪＢＬ−１／ＪＮＬ）・（２／ｗｃａｐ），
ｂ２＝（１／ＪＦＬ−１／ＪＢＬ）・（２／ｗｃａｐ）
【００２９】
以上のように、本発明の実施の形態２のエレベータの制御装置によれば、実施の形態１と同様の効果を得ることができる。また、本発明の実施の形態２では除算を行わない為、実施の形態１と比較して演算をより簡略化することができ、安価な処理装置を使用することが可能となる工業上の効果がある。
【００３０】
実施の形態３．
実施の形態２では、イナーシャ情報Ｊの逆数である双曲線関数を２本の直線で近似したが、さらに計算効率を上げるため、１本の直線（１次関数）で近似を行う。イナーシャ情報Ｊの逆数を式（５）に基づいて計算する。記号の意味は実施の形態１と同様であるので、説明は省略する
【００３１】
１／Ｊ＝ａ＋ｋ３・ｗＵＢＬ…（５）
【００３２】
ただし、ａ及びｋ３は式（６）の範囲から得られる比例定数である。
【００３３】
１／ＪＢＬ≦ａ≦１／２×（１／ＪＮＬ＋１／ＪＦＬ），ｂ１＜ｋ３＜ｂ２
…（６）
【００３４】
以上のように、本発明の実施の形態３のエレベータの制御装置によれば、実施の形態１と同様の効果を得ることができる。また、本発明の実施の形態３では除算を行わない為、実施の形態１と比較して演算をより簡略化することができ、安価な処理装置を使用することが可能となる工業上の効果がある。
【００３５】
実施の形態４．
本実施の形態においては、かご内負荷の重量を検出する重量検出装置からの出力信号が得られない場合、もしくは重量検出装置が無効化されている場合について説明する。
【００３６】
かご内負荷の重量を検出する重量検出装置７からの出力信号が得られない場合、もしくは、重量検出装置７が無効化されている場合には、エレベータ停止中にエレベータ全体のイナーシャより小さいイナーシャ情報を設定し、設定したイナーシャ情報に基づいて、速度指令値から理想トルク指令値と理想速度指令値を演算する。
【００３７】
以上のように、本発明の実施の形態４のエレベータの制御装置によれば、モータ単体で回す場合など、制御対象全体のイナーシャが内部モデルのイナーシャと比較して極めて小さい場合、例えば、重量検出装置からの出力信号が得られない場合や重量検出装置が無効化されている場合には、エレベータ停止中にエレベータ全体のイナーシャより小さいイナーシャ情報を設定し、設定したイナーシャ情報に基づいて速度指令値から理想トルク指令値と理想速度指令値を演算することで、理想トルク指令値が過大になることを防ぎ、モータをスムーズに回転させることができる。
【００３８】
実施の形態５．
本実施の形態においては、実施の形態４において、エレベータ停止中に設定するイナーシャ情報の具体的な例について説明する。
【００３９】
実施の形態４に記載のエレベータの制御装置において、エレベータ停止中に設定するイナーシャ情報は、巻上機単体のイナーシャとする。
【００４０】
これにより、本発明の実施の形態５のエレベータの制御装置によれば、モータ単体で回す場合など、制御対象全体のイナーシャが内部モデルのイナーシャと比較して極めて小さい場合、例えば重量検出装置からの出力信号が得られない場合や重量検出装置が無効化されている場合には、エレベータ停止中にエレベータ全体のイナーシャより小さいイナーシャ情報として巻上機単体のイナーシャを設定し、設定したイナーシャ情報に基づいて速度指令値から理想トルク指令値と理想速度指令値を演算することで、理想トルク指令値が過大になることを防ぎ、モータをスムーズに回転させることができる。
【００４１】
【発明の効果】
この発明は、エレベータを駆動するためのモータに対する速度指令を入力する速度指令入力手段と、前記モータに対して想定されるモデル速度指令値を、前記速度指令に追従するようにモデルイナーシャの逆数を用いて演算するとともに、前記モータに対して想定されるモデルトルク指令値を比例ゲインを用いて演算するモデル演算手段と、前記モータの回転速度である実速度を検出する速度検出手段と、前記モデル速度指令値と前記実速度との差に基づいて、誤差補償トルクを算出する誤差補償トルク算出手段と、前記モデルトルク指令値と前記誤差補償トルクとを加算することにより、予備トルク指令値を算出する予備トルク指令値算出手段と、かご内負荷の重量を検出する重量検出手段と、前記かご内負荷の重量が入力され、乗りかごと釣合錘とのアンバランス重量に基づいて、アンバランス補償トルクを算出するアンバランス補償トルク算出手段と、前記予備トルク指令値に、前記アンバランス補償トルクを加算することにより、トルク指令値を算出するトルク指令値算出手段と、エレベータ停止中に、前記重量検出手段により得られる前記かご内負荷の重量に基づいて、エレベータ全体のイナーシャを演算して、前記モデルイナーシャとして設定するモデルイナーシャ設定手段とを備え、エレベータ停止中に設定された前記モデルイナーシャの逆数を用いて、エレベータ走行中において前記モデル演算手段がモデル速度指令値を演算することにより、前記エレベータの速度制御を行うエレベータの制御装置であるので、エレベータ停止中に検出されたかご内負荷に応じて内部モデルのイナーシャを計算することで、かご内負荷が変化しても内部モデルと制御系全体のイナーシャの差を小さく保つことができ、それにより、速度制御系の追従が向上し、エレベータをスムーズに着床させることができる。
【００４２】
また、前記モデルイナーシャの逆数は、前記重量検出手段の出力の１次関数から近似されるので、除算を行わない為、演算を簡略化することができ、安価に製造することができる。
【００４３】
また、前記重量検出手段からの出力が得られない場合、あるいは、前記重量検出手段が無効化されている場合に、前記モデルイナーシャ設定手段は、エレベータ全体のイナーシャより小さいイナーシャを、前記モデルイナーシャとして設定するので、設定したモデルイナーシャ情報に基づいて速度指令値から理想トルク指令値と理想速度指令値を演算することで、理想トルク指令値が過大になることを防ぎ、モータをスムーズに回転させることができる。
【００４４】
また、前記エレベータ全体のイナーシャより小さいイナーシャは、エレベータの巻上機単体のイナーシャであるので、設定したイナーシャ情報に基づいて速度指令値から理想トルク指令値と理想速度指令値を演算することで、理想トルク指令値が過大になることを防ぎ、モータをスムーズに回転させることができる。
【図面の簡単な説明】
【図１】本発明のエレベータの制御装置が適用される一般的なエレベータシステムの構成を示した構成図である。
【図２】本発明および従来のモデル規制制御器（速度制御器）の構成を示した構成図である。
【図３】本発明のエレベータの制御装置の動作を示した流れ図である。
【符号の説明】
１　乗りかご、２　釣合錘、３　ロープ、４　巻上機、５　モータ、６　速度検出器、７　重量検出装置、８　モデル規範制御器、９　電力変換器、２１　比例ゲイン、２２　モデルイナーシャ、２３　積分器、２４　ＰＩＤ制御器、２５アンバランス補償器。
【図１】
2004010224.tif 000003
【図２】
2004010224.tif 000004
【図３】
2004010224.tif 000005