JPH08165063A - エレベータの群管理制御装置 - Google Patents
エレベータの群管理制御装置Info
- Publication number
- JPH08165063A JPH08165063A JP6333140A JP33314094A JPH08165063A JP H08165063 A JPH08165063 A JP H08165063A JP 6333140 A JP6333140 A JP 6333140A JP 33314094 A JP33314094 A JP 33314094A JP H08165063 A JPH08165063 A JP H08165063A
- Authority
- JP
- Japan
- Prior art keywords
- car
- parameters
- assigned
- call
- elevator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013528 artificial neural network Methods 0.000 description 25
- 210000002569 neuron Anatomy 0.000 description 20
- 238000000034 method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000001537 neural effect Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 210000000225 synapse Anatomy 0.000 description 1
Landscapes
- Elevator Control (AREA)
Abstract
生時にその呼びの割当対象とするか否かを判定する判定
手段を備え、その判定結果を入力パターンのパラメータ
の一つとして付加し、割当用のニューラルネットに入力
する。ニューラルネットでは、そのパラメータが
「0」、すなわちその階が不停止階に設定されていたり
或いは故障等でその呼びの割当対象でない場合には、そ
の呼びを割り当てないように予め学習をしておく。 【効果】 さまざまな理由で呼びにサービスが不可能な
場合をすべて一つのパラメータに集約するようにしたの
で、そのパラメータが「0」に対応する号機には呼びを
割り当てないようにする簡単な学習を追加するだけで、
種々の理由でサービスが不可能な号機に呼びを誤って割
り当てることを防止することができる。
Description
いて呼びの割り当てを行うエレベータの群管理制御装置
に係り、特にエレベータ毎に仕様が異なったり、一時的
に状況が変化したような場合でも、常に精度の高い割り
当てを行うことのできるエレベータの群管理制御装置に
関する。
評価関数を用いた呼び割当方式が主流であったが、最近
では生物の神経回路をモデルにしたニューラルネットを
用いて呼びの割り当てを行うという新しい方式が提案さ
れている。
ネットワークで、神経細胞モデル(ニューロン)が複数
個、複雑に接続され、各ニューロンの動作及びニューロ
ン間の接続形態をうまく決めることによって、パターン
認識機能や知識処理機能を埋め込むことができるという
ものであり、例えば「日経エレクトロニクス」1987
年8月10日号(No427)のP115〜P124や1
989年2月に産業図書株式会社から刊行された図書
「PDPモデル」などに開示されており、特にニューロ
ンを階層構造に配置したものは「バックプロパゲーショ
ン」と呼ばれる自律的学習アルゴリズムを利用できるこ
とに特徴がある。
ルゴリズムを人間が一切考える必要はなく、しかも各種
の交通状況に対応して、結果的には最適な割当かごを決
定する判断システムを自動的に生成できるという優れた
効果があり、例えばエレベータの呼び割り当てに用いた
例としては、特開平1−275381号「エレベータの
群管理制御装置」や、特開平2−52875号「エレベ
ーターの自動学習管理装置」、実開平3−59971号
「エレベーターの群管理制御装置」などがある。
ルネットNは、入力パターンIに対応する入力層と、出
力パターンOに対応する出力層と、入力層と出力層の中
間に置かれる中間層のニューロンとで構成される。
状態を表す種々のデータ(乗場呼びの発生階と方向、各
号機の位置と運転方向、かご呼び、荷重状態等)を、呼
びの割り当てに必要なパラメータとして、ニューラルネ
ットに入力できる形に変換したもので、例えばn台のエ
レベータで複数個のパラメータmを用いるとすると、入
力パターンIは、次のように入力パラメータPxy(x=1〜
n, y=1〜m)により形成される。
m },…,{Pn1,Pn2,…Pnm } 入力層では、この入力パターンIのパラメータ総数(パ
ラメータ数m×エレベータ台数n)に対応する数のニュ
ーロンがあり、この入力層の各ニューロンに入力データ
を与えると、出力層に向かって順に信号が伝わり、その
結果出力層の各ニューロンからそれぞれ何らかの値が出
力される。
ロンがあり、予めさまざまな入力パターンに対して、割
り当てに最適である号機に対応するニューロンが「1」
を、その他のニューロンは「0」を出力するように学習
されている。従って、出力パターンOの各ニューロンの
値(O1 〜On )の中で、最も大きな値のニユーロンが
最適号機を示すことになり、このニューロンに対応する
号機を割当号機として選択する。
複数であってもよい)のニューロンの数は、エレベータ
の台数やビルの性質等に応じて適宜定められる。
ン間にはニューロンの結び付きの強さを表す結合重み
(シナプスウェイト)が設定されている。この結合重み
は、最初は適当な値に設定されているが、その後「バッ
クプロパゲーション」と呼ばれる学習アルゴリズムを用
いて、より精度の高い呼び割り当てができるように修正
していくことができる。
入力パターンに対して、ニューラルネットの出力パター
ンと予め作成された教師信号の出力目標とを比較し、そ
の誤差を最小化するように結合重みを修正していくアル
ゴリズムで、まず最初はすべての重みを初期化(例えば
ランダムな値に設定)しておき、入力層の各ニューロン
に教師信号の入力パターンを学習用として与える。そし
てこのときの出力パターンと教師信号の出力目標とを比
較し、その差(誤差)を用いて、その差が小さくなるよ
うに各結合重みの値を出力層側から順に修正していく。
束するまでこれを繰り返すと、ニューラルネットに教師
信号と同レベルの呼び割当機能が自動的に埋め込まれた
ことになり、学習用の入力パターンだけでなく未知の入
力パターンに対しても、教師信号と同レベルの呼び割り
当てを行うことができる。
ネットの学習は、予めシミュレーション等によって求め
たデータ、或いは実際の現場での実測データをもとに行
うが、一般的にエレベータは各号機で対称性を有してい
るため、その対称性を利用して学習の効率UPを図るこ
とができる。
1台分の大きさのネット(入力層のニューロンの数はパ
ラメータの数と同じm個、出力層のニューロンの数は1
個の大きさのネット)を学習しておき、それをもとに全
台数分の大きさのネットを構成するようにすれば、学習
するネットは小さくて済み、学習に要する時間も短くな
る。
習する場合は、1回の状況(1回の割り当て)におい
て、1つの入力パターン(全号機の情報)に対する1つ
の出力パターンしか学習できないが、1台分のネットで
学習する場合には、1回の状況において台数分のパター
ンを学習することができる。従って、1台分のネットで
学習するようにすると収束も早くなり学習を効率的に行
うことができる。
ることを前提にすると、ニューラルネットの学習を効率
よく行うことができるが、実際の現場では必ずしもすべ
ての号機が対称になっているとは限らない。例えば、号
機によってサービス階床が異なっていたり、速度などの
仕様が異なっている場合もある。また、故障やメンテナ
ンス等で一時的にある号機が群管理下からはずれ、その
乗場呼びをサービスできるエレベータの台数が変化する
場合も考えられる。
ことを前提に学習を行ったニューラルネットでは適切な
呼び割り当てを行うことができず、例えばその階をサー
ビスしない号機や、故障等で群管理からはずれている号
機に割り当てられる可能性もある。
のサービス号機パターンでマスクし、その階をサービス
できる号機の中から最大値を選択するという方法が考え
られる。しかし、学習時には最適な号機だけを割当号機
とし、その他の号機には割り当てない(つまり「1」か
「0」のどちらか)という学習を行っており、2番目以
降のかごの割り当てに敵する順番については学習してい
ない。
最適なかごであった場合、残りのかごの中で次に適切な
かごはどれかということを判断できない。なお、各号機
に対応する出力パターンの各値は、1と0だけでなく、
実際にはその中間のさまざまな値を出力することもある
が、その値は必ずしも各号機の割当適性に比例するとは
限らないので、やはりこの方法では適切な割り当てを行
うことはできない。
各号機のサービス階床が異なる場合や、故障やメンテナ
ンス等である号機が群管理からはずれる場合など、考え
られるすべてのケースについて予め学習しておくことも
考えられるが、そのようにするためには膨大な数の学習
データが必要となり、学習に長時間を要するといった問
題がある。
たもので、各号機の仕様が異なったり、一時的に状況が
変化したような場合でも、その状況に応じた最適な割り
当てを行うことができ、しかも学習効率を悪化させるこ
とのない群管理システムを提供することを目的とする。
め、本発明では、各号機について乗場呼びの発生時にそ
の呼びの割当対象とするか否かを判定する判定手段を備
え、各号機毎の当該判定結果を割当用ニューラルネット
への入力パターンのパラメータの一つとして付加するよ
うにしたことを特徴とする。
数が異なれば、群管理システムにとっては交通状態が異
なることになり、その情報がニューラルネットに正しく
与えられないと最適な割当てができない可能性があるた
め、パラメータの計算にエレベータの台数を用いている
場合には、現在割当ての対象になっている号機だけを対
象にして計算を行うようにする。
は、乗場呼びが発生するとそのときのエレベータシステ
ムの状態を表す種々のデータを数値化し、これを入力パ
ターンとしてニューラルネットに入力する。このとき同
時に各号機について割り当ての対象とするか否かを判定
するが、その結果は入力パターンのパラメータの1つと
なっている。
り、何らかの原因で群管理からはずされているなどして
その階にサービスできない号機があれば、その号機の上
記パラメータは「0」となり、他の号機の上記パラメー
タは「1」となる。ニューラルネットでは、そのパラメ
ータが0である号機には割り当てないように予め学習を
しているので、そのパラメータが1の号機だけを対象に
した割り当てが行われる。
図で、ここでは説明の便宜上、制御対象エレベータがA
〜C号機の3台の場合について説明するが、勿論エレベ
ータの台数に拘わらず本発明を適用することができる。
場呼び釦(1つの階床分のみを図示し、他の階について
は省略している)、2は乗場呼び信号、3A〜3Cはそ
れぞれA〜C号機の運行を管理する運行制御装置、4は
各号機の状態(かご位置や運転方向、走行または停止の
別、戸の開閉状態、かご呼び、荷重、サービス階、異常
等)を表すかご情報信号である。
クロコンピュータで、入出力インターフェィス6を介し
て読み込まれた乗場呼び信号2及びかご情報信号4のデ
ータに基づいて、各階の乗場呼びを登録する手段7とし
ての機能と、各号機を割り当ての対象とするか否かを判
定する判定手段8としての機能と、エレベータシステム
の状態を表す種々のデータを数値化してニューラルネッ
トへ入力できる形に変換する入力パターン演算手段9と
しての機能と、ニューラルネットをソフトウェアで実現
するためのニューラルネット演算手段10としての機能
と、ニューラルネットの出力パターンの中から最適と思
われる号機を選択して乗場呼びに割り当てる割当手段1
1としての機能とを備えており、その割当結果を割当信
号12として出力する。
号12によって割り当てられた乗場呼びと、自号機に登
録されたかご呼びに順次応答するようにかごの運行を制
御する。
ての一例を示す。図2に示すように、入力パターンの各
パラメータは、乗場呼びの情報や各号機のかご情報信号
等、エレベータシステムの状態を表す種々のデータに基
づいて、入力パターン演算手段9により演算される。
となるか否かを表すパラメータで、例えばA号機が故障
等で群管理制御から外されている場合や、乗場呼び発生
階がA号機の不停止階として設定されている場合には、
その乗場呼びに対してはA号機がサービスすることは不
可能なのでPA1=0となり、その逆に割当ての対象とす
る場合にはPA1=1となる。
C号機を割当ての対象とするか否かを表すパラメータ
で、やはり対象とする場合には「1」、対象としない場
合には「0」となる。
各号機のかご位置・運転方向とからその階床差を求め、
それを各号機から乗場呼び発生階までの距離として表し
たパラメータ、、PA3〜PC3はそれぞれ各号機の荷重状
態を表すパラメータ、PA4〜PC4はそれぞれ各号機の位
置の分散状況を表すパラメータ、PA5〜PC5はそれぞれ
各号機が受け持っている呼びの数を表すパラメータであ
り、その他にも、呼びの割当てに必要と思われるパラメ
ータを適宜用いて入力パターンを作成する。
範囲に正規化されるが、この正規化は、例えばPA2であ
れば、 PA2=階床差/2(全階床数−1) また、PA3であれば、 PA3=現時点の荷重/定格積載 というように、現時点の値を取りうる最大値で割ること
によって求めることができるが、この正規化の処理は必
ずしも必要なものではない。
数が異なれば群管理システムにとっては交通状態が異な
ることになり、この情報がニユーラルネットに正しく与
えられないと、最適な割当てが出来ない可能性があるた
め、上記のパラメータの算出において、エレベータの台
数を用いている場合には、現在割当ての対象となってい
る台数を用いて計算する。
タを計算する場合は、各号機間の距離(実質的な距離、
あるいは走行時間等で表す時間的な長さ)によって分散
値を求めるが、その際上記のパラメータPA1〜PC1によ
り現在割当ての対象となっている号機だけを対象にして
計算を行う。同様に、エレベータ台数そのものを入力パ
ラメータの一つとしている場合には、割当ての対象とな
っているエレベータの台数そのものが入力パラメータと
なる。このように、パラメータPA1〜PC1により現時点
で割当ての対象となる号機を常時監視しておくことによ
り、その台数を入力パラメータの計算の際に使用するこ
とができる。
示したフローチャートである。図3において、まずステ
ップS1で新たに発生した乗場呼びがあるか否かを判断
し、あればステップS2へと進む。ステップS2では、
各号機の状態(位置、運転方向他)や乗場呼びの階・方
向等の情報を読み込む。
態のデータから、各号機についてその乗場呼びにサービ
ス可能か否かすなわち割当対象外の号機の有無を判定
し、もしあればステップS4で前述のパラメータすなわ
ちPA1〜PC1のうち、該当号機のパラメータを「0」と
し、該当しない号機のパラメータは「1」とする。も
し、該当する号機がなければ、パラメータPA1〜PC1は
すべて「1」となる。
いても演算し、入力パターンを作成する。ニューラルネ
ットの各ユニット間の結合の度合いを表す重みの値は、
学習によって予め設定されているので、入力パターンが
決まると順次各層の出力を演算によって求めることがで
き、この処理をステップS7で行う。そして、出力パタ
ーンの値からステップS8で最適な号機を選択し、これ
を乗場呼びに割当てる。
PA1〜PC1、すなわち割当て対象とするか否かを表すパ
ラメータが「0」のときには、他のパラメータの値に拘
わらず出力パターンの値を必ず「0」とした教師信号を
作成し、このパラメータが「1」のときには、従来通り
他のパラメータの値によって割当てが決定されるように
教師信号を作成して、予め学習を行うようにする。
のうちそれが「0」の号機、すなわち理由の如何にかか
わらず割当ての不可能な号機の出力は常に「0」とな
り、そのような号機に呼が誤って割当てられることがな
くなる。しかもパラメータは1つ増えるだけなので、従
来と同様に、1台分に相当するニューラルネットだけを
用い、エレベータの対称性を利用した効率的な学習を行
うことができる。
定されたり、ある号機が故障や或いはメンテナンスによ
り一時的に群管理から外される場合等、さまざまな理由
で呼にサービスが不可能な場合をすべて一つのパラメー
タに集約するようにしたので、そのパラメータが「0」
に対応する号機には呼を割当てないようにする簡単な学
習を追加するだけで、さまざまな理由でサービスが不可
能な号機に呼びを割り当てることを防止することができ
る。
り、学習の内容も簡単なので、従来の学習効率をほとん
ど損なうことがない。
一例を示す図である。
ーチャートである。
である。
図である。
Claims (2)
- 【請求項1】 複数の階床に対し複数台のエレベータを
就役させ、乗場呼びが発生すると、その時のエレベータ
システムの状態を表す種々のデータを、ニューラルネッ
トの入力パターンとして使用できる形に変換して割当用
のニューラルネットに入力し、その出力パターンから最
適なかごを選択して、その乗場呼びに割り当てるように
したエレベータの群管理制御装置において、 エレベータの各号機について、乗場呼び発生時にその呼
びの割当対象とするか否かを判定する判定手段と、各号
機毎の当該判定結果を前記入力パターンのパラメータの
一つとして付加するようにしたことを特徴とするエレベ
ータの群管理制御装置。 - 【請求項2】 前記入力パターンの種々のパラメータの
うち、エレベータの台数を用いて計算するパラメータに
ついては、前記判定手段により割り当ての対象としたエ
レベータの台数を用いるようにしたことを特徴とする請
求項1記載のエレベータの群管理制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6333140A JP2962174B2 (ja) | 1994-12-13 | 1994-12-13 | エレベータの群管理制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6333140A JP2962174B2 (ja) | 1994-12-13 | 1994-12-13 | エレベータの群管理制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08165063A true JPH08165063A (ja) | 1996-06-25 |
JP2962174B2 JP2962174B2 (ja) | 1999-10-12 |
Family
ID=18262745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6333140A Expired - Fee Related JP2962174B2 (ja) | 1994-12-13 | 1994-12-13 | エレベータの群管理制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2962174B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108545556A (zh) * | 2018-05-02 | 2018-09-18 | 中国科学院计算技术研究所 | 基于神经网络的信息处理装置及方法 |
CN108639882A (zh) * | 2018-05-03 | 2018-10-12 | 中国科学院计算技术研究所 | 基于lstm网络模型的处理芯片与包含其的运算装置 |
-
1994
- 1994-12-13 JP JP6333140A patent/JP2962174B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108545556A (zh) * | 2018-05-02 | 2018-09-18 | 中国科学院计算技术研究所 | 基于神经网络的信息处理装置及方法 |
CN108639882A (zh) * | 2018-05-03 | 2018-10-12 | 中国科学院计算技术研究所 | 基于lstm网络模型的处理芯片与包含其的运算装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2962174B2 (ja) | 1999-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4870863B2 (ja) | エレベータ群最適管理方法、及び最適管理システム | |
JP3734287B2 (ja) | エレベータ用のインテリジェント分散制御装置 | |
JPH075235B2 (ja) | エレベータの群管理制御装置 | |
US6619436B1 (en) | Elevator group management and control apparatus using rule-based operation control | |
JP2962174B2 (ja) | エレベータの群管理制御装置 | |
JPH0331173A (ja) | エレベータの群管理制御装置 | |
JP2867849B2 (ja) | エレベータ呼び割当て用ニューラルネットの学習方法 | |
JP2959425B2 (ja) | エレベータの群管理制御装置 | |
JP2979993B2 (ja) | エレベータ呼び割当て用ニューラルネットの学習方法 | |
JP2956516B2 (ja) | エレベータの群管理制御装置 | |
JP2500407B2 (ja) | エレベ―タ群管理制御装置の構築方法 | |
JP3052768B2 (ja) | エレベータの群管理制御装置 | |
JP2964907B2 (ja) | エレベータの群管理制御装置 | |
JP2988312B2 (ja) | エレベータの群管理制御装置 | |
JP2998589B2 (ja) | エレベータの群管理制御装置 | |
JP3215001B2 (ja) | エレベータ呼び割り当て用ニューラルネットの学習方法 | |
JP2962182B2 (ja) | エレベータの群管理制御装置 | |
JPH0742055B2 (ja) | エレベータの群管理制御方法 | |
JP2991077B2 (ja) | エレベータの群管理制御装置 | |
JP3106908B2 (ja) | 待ち時間予測用ニューラルネットの学習方法 | |
JP2988306B2 (ja) | エレベータの群管理制御装置 | |
JP3407660B2 (ja) | エレベータの群管理制御装置 | |
JP2964902B2 (ja) | エレベータ呼び割り当て用ニューラルネットの学習方法 | |
JP3060879B2 (ja) | 呼び割り当て用ニューラルネットの構成とその学習方法 | |
JP2964908B2 (ja) | エレベータの群管理制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080806 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090806 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090806 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100806 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100806 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110806 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110806 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120806 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 14 |
|
LAPS | Cancellation because of no payment of annual fees |