(57)【特許請求の範囲】
【請求項１】
シャッター開閉時のシャッターカーテンの位置を取得する手段と、
シャッター開閉時の開閉機のモータの回転速度を経時的に取得する手段と、
モータの回転速度をシャッターカーテンの位置と関連付けてシャッター開閉毎に更新し、更新された回転速度を学習値として記憶する学習値記憶手段と、
前記学習値を基準として、シャッター開閉中のモータの過負荷状態を判定するための値であって、前記学習値より小さい判定基準値を取得する手段と、
シャッター開閉中のモータの回転速度と前記判定基準値を、シャッターカーテンの位置を対応させて実時間で比較し、シャッター開閉中のモータの回転速度が対応する判定基準値よりも小さい時に、過負荷状態であると判定する過負荷判定手段と、
を備えた過負荷検知装置であって、さらに、
シャッター開閉中のモータの回転速度と前記学習値を、シャッターカーテンの位置を対応させて比較し、シャッター開閉中のモータの回転速度が対応する学習値よりも所定以上大きい時に、当該回転速度を異常値と判定する異常値判定手段と、
異常値と判定された前記回転速度を、より小さい回転速度であって、対応する学習値以上の値に補正して補正学習値を取得する手段と、を備え、
前記学習値記憶手段は、前記補正学習値を用いて直前の学習値を更新することを特徴とする電動シャッターの過負荷検知装置。
【請求項２】
前記補正学習値を取得する手段は、シャッター開閉中のモータの過負荷の判定に用いる判定基準値を用いて、
補正学習値＝異常値−（異常値−判定基準値）／Ａ（Ａ：得られた補正学習値＞対応する学習値を満たすように設定された数値であり、Ａ＞１である）
により、補正学習値を取得する、請求項１に記載の過負荷検知装置。
【請求項３】
前記異常値判定手段は、
シャッター開閉中のモータの回転速度−対応する学習値＞Ｂ（Ｂ：開閉毎の回転速度の正常な変動幅に対応するマージンであり、Ｂ＞０である）
を満たす時に、当該回転速度を異常値と判定する、請求項１、２いずれかに記載の過負荷検知装置。
【請求項４】
前記判定基準値は、前記学習値から所定のマージンを減じること、あるいは、前記学習値に１未満の係数を乗じることで計算されると共に、前記マージンあるいは前記係数は、前記シャッターカーテンの位置に応じて異なる値に設定されており、
前記補正学習値は、前記シャッターカーテンの位置に応じて異なる値に設定された前記マージンあるいは前記係数を用いて計算された判定基準値を用いて取得される、請求項１〜３いずれか１項に記載の過負荷検知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動シャッターの過負荷検知装置に関するものである。
【背景技術】
【０００２】
電動シャッターにおける障害物検知手段として過負荷検知を用いたものが知られている。電動シャッターは、開閉機に内蔵されたモータによる電動駆動でシャッターカーテンを昇降させて開口部を開閉するものであり、シャッターカーテン昇降中のモータが過負荷状態にあるかを判定し、モータが過負荷状態にあると判断した場合に、モータを停止させてシャッターカーテンの昇降を停止する。
【０００３】
モータの過負荷状態は、モータの回転速度（回転数）を用いて取得する。より具体的には、シャッターカーテンの開閉毎に、モータの回転速度を経時的（例えば、２０ミリ秒毎）に取得し、取得した回転速度を学習値として記憶部に記憶する。学習値に対して所定のマージンが設定されており、開閉駆動中のモータの回転速度が「学習値−マージン（過負荷検知感度を決定する）」を下回った時にモータが過負荷状態にあると判断して、モータを停止する。本明細書において、「学習値−マージン」を判定基準値と呼び、１つの態様では、判定基準値は「学習値×Ｎ（Ｎ＜１）」で計算される。
【０００４】
このような過負荷検知装置は、例えば特許文献１に開示されている。特許文献１では、開閉動負荷の原因には障害物への衝突の他に風圧などがあることに鑑み、風圧などによる誤停止を防止することを目的としている。負荷が大きくなる場合はモータの回転速度が通常時の回転速度に比べて小さくなる場合であることから、従来の過負荷検知装置では、モータの回転速度が小さくなる場合について専ら論じられており（例えば、特許文献１では、モータの回転速度が小さくなる場合を、非停止条件範囲を用いて場合分けしている）、モータの回転速度が通常時の回転速度に比べて大きくなる場合について着目されることはなかった。
【０００５】
しかしながら、発明者等が研究したところ、電圧変動や周波数変動が要因となりモータの回転速度が、直前の開閉時の回転速度に比べて一時的に増加する場合があることが判った。ここで、過負荷検知装置において、学習値は、モータの回転速度を開閉毎に取得することで開閉毎に更新され、直前の学習値を用いて計算された判定基準値を基準として現在開閉駆動中の負荷状態が判定されるため、直前の開閉における増加した回転速度が学習値として記憶されると、増加した回転速度に基づいて判定基準値が決定されるため、過負荷状態の判定の基準となる判定基準値自体が大きくなってしまい、その時の開閉駆動中のモータの回転速度が通常の回転速度であるにもかかわらず、判定基準値を下回ることになって、過負荷状態にあると判定されてモータが停止してシャッターカーテンの開閉が途中停止してしまうおそれがある。すなわち、モータの回転速度が通常時の回転速度に比べて増大することに起因した過負荷状態の誤検知のおそれがある。
【特許文献１】特開２００１−１７３３４５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、シャッター開閉機のモータの回転数が、直前の開閉時の回転数に比べて一時的に大きく増加した場合であっても、次回の開閉時にシャッターカーテンの開閉が停止することがないような過負荷検知装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明が採用した技術手段は、
シャッター開閉時のシャッターカーテンの位置を取得する手段と、
シャッター開閉時の開閉機のモータの回転速度を経時的に取得する手段と、
モータの回転速度をシャッターカーテンの位置と関連付けてシャッター開閉毎に更新し、更新された回転速度を学習値として記憶する学習値記憶手段と、
前記学習値を基準として、シャッター開閉中のモータの過負荷状態を判定するための判定基準値（＜前記学習値）を取得する手段と、
シャッター開閉中のモータの回転速度と前記判定基準値を、シャッターカーテンの位置を対応させて実時間で比較し、シャッター開閉中のモータの回転速度が対応する判定基準値よりも小さい時に、過負荷状態であると判定する過負荷判定手段と、
を備えた過負荷検知装置であって、さらに、
シャッター開閉中のモータの回転速度と前記学習値を、シャッターカーテンの位置を対応させて比較し、シャッター開閉中のモータの回転速度が対応する学習値よりも所定以上大きい時に、当該回転速度を異常値と判定する異常値判定手段と、
異常値と判定された前記回転速度を、より小さい回転速度（≧対応する学習値）に補正して補正学習値を取得する手段と、を備え、
前記学習値記憶手段は、前記補正学習値を用いて直前の学習値を更新することを特徴とする電動シャッターの過負荷検知装置、である。
【０００８】
１つの態様では、前記補正学習値を取得する手段は、シャッター開閉中のモータの過負荷の判定に用いる判定基準値を用いて、
補正学習値＝異常値−（異常値−判定基準値）／Ａ（Ａ＞１）
により、補正学習値を取得する。
【０００９】
前記異常値判定手段は、シャッター開閉中のモータの回転速度が対応する学習値よりも所定以上（所定＞０）大きい時に、当該回転速度を異常値と判定する。
１つの態様では、前記異常値判定手段は、「シャッター開閉中のモータの回転速度−対応する学習値＞Ｂ（Ｂ：開閉毎の回転速度の正常な変動幅に対応するマージンであり、Ｂ＞０である）」を満たす時に、当該回転速度を異常値と判定する。
後述する実施形態では、一例として、Ｂ＝５ｒｐｍが採用されている。
【００１０】
１つの態様では、前記判定基準値を取得する手段は、前記学習値から所定のマージンを減じること、あるいは、前記学習値に係数Ｎ（Ｎ＜１）を乗じることで判定基準値を計算する手段であり、前記判定基準値は、前記学習値から予め設定された所定のマージンを減じること、あるいは、前記学習値に予め設定された係数Ｎ（Ｎ＜１）を乗じることで計算される。
１つの態様では、シャッターカーテンの位置に応じて異なるマージンあるいは係数が設定されている。より具体的な態様では、開口部の高さを高さ方向に３つないし２の区域に区画し、各区域に応じて異なるマージンあるいは係数が設定されている。望ましい態様では、最下位の区域のマージンを小さくする、あるいは係数を大きくすることで、最下位の区域における過負荷検知の感度を敏感にする。
前記補正学習値は、前記シャッターカーテンの位置に応じて異なるマージンあるいは係数を用いて計算された判定基準値を用いて取得される。
【発明の効果】
【００１１】
本発明は、モータの回転速度が通常時の回転速度に比べて増大することに起因した過負荷状態の誤検知を防止することができる。より具体的には、シャッター開閉機のモータの回転数が、電圧や周波数の一時的な変化により、直前の開閉時の回転数に比べて一時的に大きく増加した場合に、次回のシャッター開閉時に、本来であれば通常の適正な回転速度であるにもかかわらず、過負荷であると判定されてシャッターカーテンの開閉が停止してしまうようなことが防止される。
【００１２】
前記補正学習値取得手段が、異常値と判定された前記回転速度を、より小さい回転速度（＞対応する学習値）に補正するものでは、異常であると判定された回転速度が仮に正常値であったとしても、異常判定された正常な回転速度の補正を繰り返すことで、更新される学習値が、正常な回転速度に近づいていき、正常化される。
【００１３】
シャッター開閉中のモータの回転速度−対応する学習値が、予め設定した所定量Ｂよりも大きくなった場合にのみ当該回転速度を異常値と判定することで、全ての場合、すなわち、シャッター開閉中のモータの回転速度−対応する学習値＞０の場合に当該回転速度を異常値と判定する場合に比べて、学習値補正のための計算量を低減することができ、制御部の負担を軽くすることができる。
【図面の簡単な説明】
【００１４】
【図１】電動シャッターの概略図である。
【図２】過負荷検知のしくみを説明する図である。
【図３】異常値の判定を説明する図である。
【図４】異常値の補正を説明する図である。
【図５】学習値の更新の流れを示す図である。
【発明を実施するための形態】
【００１５】
［Ａ］電動シャッター装置
図１において、建物開口部に設置されるシャッター装置は、シャッターカーテン１とシャッターカーテン１の上端が連結されている巻取りシャフト２と、巻取りシャフト２を開閉駆動させる開閉機３とを有する。開閉機３は駆動手段としてのモータ４を有しており、モータ４の回転軸と巻取りシャフト２とを伝動連結させ、モータ４の回転軸の回転を巻取りシャフト２に伝達することで巻取りシャフト２を正逆回転させてシャッターカーテン１を巻取りシャフト２に巻き取り、あるいは、巻取りシャフト２から繰り出すことでシャッターカーテン１が左右のガイドレール５に案内されながら上下動して開口部を開閉する。
【００１６】
シャッター装置の開閉駆動は、スイッチボックス６からの指令によって行われる。スイッチボックス６からの指令は制御部７を介して開閉機３に送信される。スイッチボックス６には、上昇用、下降用、停止用の押釦式操作スイッチＰＢＵ，ＰＢＳ，ＰＢＤが設けてある。上昇用ボタンＰＢＵを押すと、シャッター上昇信号が制御部７の開閉制御回路に送信され、モータ駆動電流が開閉機３のモータ４に供給されて、モータ４が回転して、シャッターカーテン１を巻取りシャフト２に巻き取る。下降用ボタンＰＢＤを押すと、シャッター下降信号が制御部７の開閉制御回路に送信され、モータ駆動電流が開閉機３のモータ４に供給されて、モータ４が回転して、シャッターカーテン１を巻取りシャフト２から繰り出す。停止用ボタンＰＢＳを押すと、制御部７によってモータ４へのモータ駆動電流の供給が遮断されて、モータ４の回転が停止する。
【００１７】
モータ４によるシャッターカーテンの開閉駆動は制御部７によって制御される。制御部７はマイクロコンピュータを有しており、マイクロコンピュータは、制御に必要な各演算を行うＣＰＵと、予め設定された値、各計測値、各演算結果、過負荷検知のための制御プログラム等を記憶する記憶部を備えている。
【００１８】
［Ｂ］過負荷検知装置
過負荷検知装置は、シャッター開閉時のシャッターカーテン１の位置を取得する位置検出手段８と、シャッター開閉時の開閉機３のモータ４の回転速度を経時的に取得する回転速度検出手段９と、モータ４の回転速度をシャッターカーテン１の位置と関連付けてシャッター開閉毎に更新し、更新された回転速度を学習値として記憶する学習値記憶手段と、前記学習値から所定のマージンを減じること、あるいは、前記学習値に係数Ｎ（Ｎ＜１）を乗じることで判定基準値を計算する手段と、シャッター開閉中のモータ４の回転速度と前記判定基準値を、シャッターカーテン１の位置を対応させて実時間で比較し、シャッター開閉中のモータ４の回転速度が対応する判定基準値よりも小さい時に、過負荷状態であると判定する過負荷判定手段と、を備えている。
【００１９】
シャッターカーテンの位置検出手段８として、ロータリーエンコーダを例示することができる。開閉機３を構成するモータ４の回転軸にはロータリーエンコーダが取り付けてあり、回転軸の回転に応じて出力されるパルス数をカウント手段によってカウントし、カウント値を記憶部に記憶するようになっている。シャッターカーテンの上限位置または下限位置を原点位置としてロータリーエンコーダから出力されるパルスをカウントして記憶することで、カウント値によってシャッターカーテンの位置が検出される。
【００２０】
開閉機のモータの回転速度検出手段９として、タコジェネレータを例示することができる。回転速度センサとしてのタコジェネレータは当業者によく知られており、モータの回転速度（回転数）の取得についての詳細な説明は省略する。モータの回転速度は、シャッターカーテンの開閉駆動時に経時的（所定時間間隔毎）に取得される。より具体的には、例えば、２０ミリ秒毎にモータの回転速度を取得し、取得した回転速度をシャッターカーテンの位置情報と関連付けて記憶部に記憶する。モータにかかる負荷はシャッターカーテンの位置によって変化することが知られており、モータの回転速度もシャッターカーテンの位置によって変化し得る。
【００２１】
記憶部に記憶されるモータの回転速度は、シャッター開閉毎に書き換えられる。すなわち、モータの回転速度は、シャッターカーテンの位置と関連付けてシャッター開閉毎に更新され、更新された回転速度が学習値として記憶部に記憶される。更新された回転速度、すなわち学習値は、次のシャッター開閉時の過負荷検知に用いられる。
【００２２】
本実施形態では、モータの過負荷状態を判定するための判定基準値は、学習値に係数Ｎを乗じることで得られる。係数Ｎは、予め設定されて記憶部に記憶されている。学習値は、モータの回転数を開閉毎に取得することで開閉毎に更新され、直前の学習値を用いて計算された判定基準値を基準として現在開閉駆動中の電動シャッターの過負荷状態が判定される。なお、予め所定量（ｒｐｍ）のマージンを設定して記憶しておき、取得された学習値からマージンを減算することで判定基準値を計算してもよい。マージンとして設定される所定量は、少なくとも、通常動作における正常な変動量（回転速度が小さくなる場合）よりは大きく、また、所定量がより小さければ検知感度が鋭く、所定量がより大きければ検知感度が鈍いことが当業者に理解される。検知感度の異なる複数のマージンテーブルを用意しておき、適宜選択して用いるようにしてもよい。
【００２３】
過負荷検知のしくみについて、図２を参照しつつ説明する。図２において、学習値は、開閉毎に更新されるモータの回転速度であり、直前の開閉時の回転速度（ｒｐｍ）がシャッターカーテンの位置情報（ｍｍ）と関連付けられて記憶部に記憶されている。また、学習値×係数Ｎで判定基準値（ｒｐｍ）が計算されており、シャッターカーテンの位置（ｍｍ）と関連付けられて記憶部に記憶されている。運転データ（実際の開閉時のモータの回転速度）と判定基準値を、シャッターカーテンの位置に基づいて対応させて比較し、運転データが対応する判定基準値を下回った場合にモータが過負荷状態にあると判定する。
【００２４】
判定基準値を計算するための係数Ｎは、例えば、表１に示すテーブルとして、記憶部に予め記憶されている。表１では、３つの異なるレベル（検知感度）の過負荷検知を行うための係数および連続検知回数が規定されている。レベル１では、判定基準値は現在記憶されている学習値（すなわち直前の開閉において取得した学習値）×０．９５であり、シャッターカーテン下降時におけるモータの回転速度が２回連続して（実施形態では、２０ミリ秒毎の判定で２回連続して）判定基準値を下回った場合には、モータが過負荷状態にあると判定してモータの回転を停止して、シャッターカーテンの下降を停止する。シャッターカーテン停止後、さらに数秒間、シャッターカーテンを反転上昇させるように制御してもよい。また、過負荷検知が行われた時のモータの回転速度は、学習値としては記憶されない。
【００２５】
同様に、レベル２では、判定基準値は学習値×０．９０であり、シャッターカーテン下降時におけるモータの回転速度が３回連続して（実施形態では、２０ミリ秒毎の判定で３回連続して）判定基準値を下回った場合には、モータが過負荷状態にあると判定してモータの回転を停止して、シャッターカーテンの下降を停止する。同様に、レベル３では、判定値は学習値×０．８５であり、シャッターカーテン下降時におけるモータの回転速度が４回連続して（実施形態では、２０ミリ秒毎の判定で４回連続して）判定基準値を下回った場合には、モータが過負荷状態にあると判定してモータの回転を停止して、シャッターカーテンの下降を停止する。
【００２６】
表１の例では、レベル１、レベル２、レベル３の順で検知感度が鈍くなる。電動シャッターの設置場所や用途等に応じて適切なレベルを選択することができる。また、表１に示す係数の具体的な数値は、単なる例示に過ぎないものであり、電動シャッターの設置場所や用途等に応じて適切な係数が当業者によって設定される。なお、レベルの数は３つに限定されるものではなく、１以上の任意の数のレベルを設定することができる。
【表１】
0005721502.tif 000002
【００２７】
表１の例では、シャッターカーテンの位置に関係なく、一定の判定基準値（係数）及び連続検知回数を用いて過負荷検知を行うものであるが、シャッターカーテンの位置に応じて異なる判定基準値（係数）及び連続検知回数を設定して過負荷検知を行うことができる。表２の態様例では、レベル１をさらにシャッターカーテンの位置に応じて３つのエリアに区切り、エリア毎に判定基準値（係数）及び連続検知回数が設定されている。
【００２８】
エリア１は、例えば、下限位置から高さ５０〜７０ｃｍ程度の区域であり、エリア２はエリア１の上端から下限位置から高さ１３０ｃｍ〜１５０ｃｍ程度の区域であり、エリア３はエリア２の上端から上限までの区域である。エリア１では、過負荷検知（障害物検知）の感度が最も高く設定してある。エリア毎に検知感度を変えることで、不必要に過負荷検知を行ってシャッターカーテンが途中で停止してしまうことを低減することができる。例えば、エリア３で挟まれる可能性は低いため、エリア３の検知感度を落とすことができる。また、エリア１では後述する学習値の補正を行わないように設定してもよい。なお、エリアの数は３つに限定されるものではなく、例えば、下側区域、上側区域の２つのエリアに区切るものでもよい。なお、学習値から所定のマージンを減じることで判定基準値を計算するものにおいては、エリア毎に異なる量のマージンを設定してもよい。
【表２】
0005721502.tif 000003
【００２９】
［Ｃ］学習値補正手段
過負荷検知装置は、学習値補正手段を備えている。学習値補正手段は、運転中のモータの回転速度が異常値であることを判定する異常値判定手段と、異常値を判定されたモータ回転速度を補正して補正学習値を取得する手段と、を備えている。学習値記憶手段は、前記補正学習値を用いて直前の学習値を更新するようになっている。本明細書では、主としてシャッターカーテンが下降する場合について説明するが、シャッターカーテンが上昇する場合においても、同様に、過負荷検知、異常値判定、回転速度の補正が行われることが当業者に理解される。
【００３０】
異常値判定手段は、シャッター開閉中のモータの回転速度と前回のシャッター開閉時のモータの回転速度（すなわち、学習値）を、シャッターカーテンの位置を対応させて比較し、シャッター開閉中のモータの回転速度が対応する学習値よりも大きい時に、当該回転速度を異常値と判定する。
【００３１】
１つの態様では、前記異常値判定手段は、「シャッター開閉中のモータの回転速度−対応する学習値＞Ｂ（Ｂ：開閉毎の回転速度の正常な変動幅に対応するマージンであり、Ｂ＞０である）」を満たす時に、当該回転速度を異常値と判定する。本実施形態では、Ｂ＝５ｒｐｍである。５ｒｐｍは、直前のシャッター開閉時の回転速度に対して５ｒｐｍ程度の増加は正常な変動幅の範囲内であると考えて設定した値である。この値は、シャッターサイズやモータの種類によって異なり得ることが当業者に理解される。
【００３２】
異常値判定を図３に基づいて説明すると、降下中のシャッターカーテンの位置がＸの時のシャッター開閉中のモータの回転速度と前回のシャッター開閉時のモータの回転速度の差がｄｒｐｍであるとすると、ｄ＞５の場合に、シャッター開閉中のモータの回転速度が異常値であると判定し、当該回転速度の補正が行われる。ｄ≦５の場合には、シャッター開閉中のモータの回転速度が正常値であると判定し、当該回転速度により学習値を更新する。図３において、位置Ｘ１の時のｄ＝ｄ１＞５の場合、回転速度が異常値であると判定されて当該回転速度の補正が行われ、位置Ｘ２の時のｄ＝ｄ２＜５の場合、回転速度が正常値であると判定し、当該回転速度により学習値を更新する。
【００３３】
補正学習値取得手段は、異常値と判定された回転速度を、より小さい回転速度（≧対応する学習値、すなわち、前回の開閉時の回転速度）に補正して補正学習値を取得する。１つの態様では、前記補正学習値を取得する手段は、シャッター開閉中のモータの過負荷の判定に用いる判定基準値を用いて、「補正学習値＝異常値−（異常値−判定基準値）／Ａ（Ａ＞１）」により補正学習値を取得する。Ａは、得られた補正学習値＞対応する学習値（前回の開閉時の回転速度）を満たすように設定される。１つの態様では、Ａ＝２であり、すなわち、「補正学習値＝異常値−（異常値−判定基準値）／２」により、補正学習値を取得する。
【００３４】
異常値の補正について図４に基づいて説明すると、降下中のシャッターカーテンの位置がＸ３の時のシャッター開閉中のモータの回転速度Ｒ１が異常値であると判定された場合には、シャッターカーテンの位置がＸ３の時の判定基準値Ｒ２を用いて、学習補正値Ｒ３が算出される。すなわち、Ｒ３＝Ｒ１−（Ｒ１−Ｒ２）／Ａとなる。
【００３５】
学習値の更新（学習値の補正を含む）の流れについて図５に基づいて説明する。下降用ボタンＰＢＤからの降下指令により開閉機のモータが回転してシャッターカーテンが降下する。シャッターカーテン降下中において、２０ミリ秒毎にモータの回転速度とシャッターカーテンの位置情報が取得される。記憶部には前回のシャッターカーテン降下時に取得した学習値及び学習値に基づいて計算した判定基準値がシャッターカーテンの位置情報と関連して記憶されている。例えば表２に示す係数が用いられる場合には、シャッターカーテン位置ｘが属するエリア１〜３に応じて異なる係数が用いられて判定基準値が計算される。
【００３６】
シャッターカーテン位置ｘにおける運転中のモータの回転速度と学習値（前回のモータの回転速度）が比較され、「運転中のモータの回転速度−学習値≦５」の場合には（例えば、運転中のモータの回転速度が１５１５ｒｐｍ、学習値が１５１０ｒｐｍ）、運転中のモータの回転速度１５１５ｒｐｍは正常値であると判定されて、当該回転速度１５１５ｒｐｍによって学習値１５１０ｒｐｍ（前回のモータの回転速度）を更新する。
【００３７】
「運転中のモータの回転速度−学習値＞５」の場合には、運転中のモータの回転速度は異常値であると判定されて、学習値の補正が行われる。例えば、降下中のシャッターカーテンの位置がｘの時のシャッター開閉中のモータの回転速度が１５４０ｒｐｍで、学習値が１５１０ｒｐｍだとすると、１５４０−１５１０＞５であるため、シャッターカーテン位置ｘの回転速度１５４０ｒｐｍが異常値であると判定される。
【００３８】
判定基準値を算出するための係数Ｎ＝０．９９とすると、判定基準値は、学習値１５１０ｒｐｍ×０．９９＝１４９４．９ｒｐｍ（小数点以下切り上げて１４９５ｒｐｍ）となる。表２のように、エリア毎に係数Ｎが異なる場合には、シャッターカーテン位置ｘがどのエリアに属するかによって、学習値に対する判定基準値の割合が異なるため、判定基準値（学習値ではなく）を用いて補正学習値を計算することで、その違いが反映されることになる。
【００３９】
ここで、「補正学習値＝異常値−（異常値−判定基準値）／Ａ（Ａ＞１）」において、Ａ＝２とすると、補正学習値は、１５４０−（１５４０−１４９５）／２＝１５１７．５ｒｐｍ（小数点以下切り上げて１５１８ｒｐｍ）となり、当該回転速度１５１８ｒｐｍによって学習値１５１０ｒｐｍ（前回のモータの回転速度）を更新する。
【００４０】
したがって、次回のシャッターカーテン降下時に、降下中のシャッターカーテンの位置がＸ２の時のシャッター開閉中のモータの回転速度が１５１０ｒｐｍ(正常な回転速度とする）であるすると、判定基準値は１５１８×０．９９＝１５０２．８２（＜１５１０）であり、正常の負荷とみなされ、過負荷検知は行われない。もし、補正学習値１５１８ｒｐｍでなく、実際の回転速度１５４０ｒｐｍが学習値として記憶されていると仮定すると、判定基準値は１５４０×０．９９＝１５２４．６（＞１５１０）であり、運転中のモータの回転速度が１５１０ｒｐｍが判定基準値１５２４．６ｒｐｍを下回って、正常なシャッターカーテン降下動作であるにもかかわらず、過負荷検知が行われ、モータの回転が停止してシャッターカーテンの降下が停止してしまうことになる。本実施形態ではこのような過負荷状態の誤検知を防止することができる。
【００４１】
また、本実施形態では、過負荷検知が行われてシャッターカーテンの降下が停止した場合には、その時の回転速度は棄却されて、学習値として記憶されないようにしている。したがって、上記の例の場合、運転中のモータの回転速度が１５１０ｒｐｍは記憶されることなく、一度記憶された学習値１５４０ｒｐｍが有効に記憶され続けることになり、下降動作の度に繰り返し過負荷検知が行われて、シャッターカーテンの下降が停止してしまうことになる。これに対して、補正学習値１５１８ｒｐｍを用いた場合には、運転中のモータの回転速度が１５１０ｒｐｍで過負荷検知が行われることがないため、モータの回転速度１５１０ｒｐｍによって記憶されている補正学習値１５１８ｒｐｍが更新され、さらに次の開閉時には記憶されている学習値１５１０ｒｐｍに対して判定基準値が設定される。
【００４２】
本実施形態では、「シャッター開閉中のモータの回転速度−対応する学習値＞Ｂ（Ｂ：開閉毎の回転速度の正常な変動幅に対応するマージンであり、Ｂ＞０である）」を満たす時、すなわち、シャッター開閉中のモータの回転速度が、前回の回転速度に対してある余裕範囲を超えて大きくなった場合には、その回転速度が異常であると仮定している。ここで留意すべき点は、シャッター開閉中のモータの回転速度が、前回の回転速度に対してある余裕範囲を超えて大きくなった場合で、かつその回転速度が正常である場合もあり得るということである。具体的な例では、経年使用によりスラットとの間で抵抗が大きくなったガイドレールを交換したり、修理したりすることで、スラットとガイドレール間の抵抗が小さくなると、モータの正常な回転速度ＲNEWが余裕範囲を超えて大きくなることが予想される。このような場合、前記補正学習値取得手段が、異常値と判定された回転速度を、より小さい回転速度（＞対応する学習値）に補正するもの（より具体的には、「補正学習値＝異常値−（異常値−判定基準値）／Ａ（Ａ＞１）」）では、その回転速度ＲNEWが異常値と判定されて学習値補正が行われたとしても、シャッター開閉毎に学習値補正が、例えば、「第１補正学習値＞前回の学習値」→「第２補正学習値＞第１補正学習値」→「第３補正学習値＞第２補正学習値」のように繰り返されて、学習補正値が開閉毎に大きくなるように更新されることで回転速度ＲNEWに近づいて行き、「回転速度ＲNEW±α（α：開閉毎の正常な変動量）−対応する学習値≦Ｂ」が満たされることになる。すなわち、本実施形態は、異常であると判定された大きい回転速度が仮に正常値であったとしても、異常判定された回転速度の補正を繰り返すことで、更新された学習値が正常化される。したがって、この実施形態では、シャッター開閉機のモータの回転速度が、直前の開閉時の回転速度に比べて大きく増加した場合において、（１）それが突発的な電圧変動や周波数変動に起因する異常値である場合、(２)増加した回転速度が正常値である場合、の２つの場合に対応することができる。
【００４３】
本発明に係る補正学習値取得手段は上述のものに限定されるものではなく、他の補正学習値取得手段を採用してもよい。他の補正学習値取得手段としては、「補正学習値＝対応する学習値（記憶されている前回の学習値）」、「補正学習値＝対応する学習値（記憶されている前回の学習値）＋Ｃ（Ｃ＞０）、例えば、Ｃ＝Ｂでもよい」を例示することができる。前者の実施形態（「補正学習値＝対応する学習値（記憶されている前回の学習値）」）では、シャッター開閉機のモータの回転速度が、直前の開閉時の回転速度に比べて大きく増加した場合において、（１）それが突発的な電圧変動や周波数変動に起因する異常値である場合に対応することができる。後者の実施形態（「補正学習値＝対応する学習値（記憶されている前回の学習値）＋Ｃ（Ｃ＞０））では、シャッター開閉機のモータの回転速度が、直前の開閉時の回転速度に比べて大きく増加した場合において、（１）それが突発的な電圧変動や周波数変動に起因する異常値である場合、(２)増加した回転速度が正常値である場合、の２つの場合に対応することができる。
【産業上の利用可能性】
【００４４】
本発明は、電動シャッターの過負荷検知装置として利用可能である。
【図１】
0005721502.tif 000004
【図２】
0005721502.tif 000005
【図３】
0005721502.tif 000006
【図４】
0005721502.tif 000007
【図５】
0005721502.tif 000008