JPH01275384A - エレベーター・カーへのホール・コール割り当て方法 - Google Patents
エレベーター・カーへのホール・コール割り当て方法Info
- Publication number
- JPH01275384A JPH01275384A JP1064922A JP6492289A JPH01275384A JP H01275384 A JPH01275384 A JP H01275384A JP 1064922 A JP1064922 A JP 1064922A JP 6492289 A JP6492289 A JP 6492289A JP H01275384 A JPH01275384 A JP H01275384A
- Authority
- JP
- Japan
- Prior art keywords
- floor
- awt
- value
- calculated
- elevator car
- 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.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/24—Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration
- B66B1/2408—Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration where the allocation of a call to an elevator car is of importance, i.e. by means of a supervisory or group controller
- B66B1/2458—For elevator systems with multiple shafts and a single car per shaft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/10—Details with respect to the type of call input
- B66B2201/102—Up or down call input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/20—Details of the evaluation method for the allocation of a call to an elevator car
- B66B2201/211—Waiting time, i.e. response time
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/20—Details of the evaluation method for the allocation of a call to an elevator car
- B66B2201/233—Periodic re-allocation of call inputs
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Elevator Control (AREA)
- Indicating And Signalling Devices For Elevators (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は液圧式または索引式エレベータ装置のカー割り
振り戦略、特に1群のエレベータ・カーに対するホール
・コールの割り当てを能率的に変更する方法に係わる。
振り戦略、特に1群のエレベータ・カーに対するホール
・コールの割り当てを能率的に変更する方法に係わる。
(背景技術)
1群のエレベータ・カーにホール・コールを割り当てる
のに従来様々の戦略が用いられているが、共通する戦略
としては、割り当てるべき特定ホール・コールに対する
各エレベータ・カーの到着時間(ETA)を概算する。
のに従来様々の戦略が用いられているが、共通する戦略
としては、割り当てるべき特定ホール・コールに対する
各エレベータ・カーの到着時間(ETA)を概算する。
ホール・コールに答える適正なサービル方向で問題のエ
レベータ・カーがホール・コールが登録されたフロアに
到着するのに必要と考えられる時間を表わすカウントを
エレベータ・カーごとに計算し、このETAカウントが
最も低いエレベータ・カーにホール・コールを割り当て
る。コールの割り当ては絶えず再評価される。既に割り
当てられたホール・コールの再考慮に際しては、割り当
てずみエレベータ・カーよりも低い、ただしT秒だけ低
いETAを有する別のエレベータ・カーに対する再割り
当てが行なわれる。定数Tはエレベータ装置の設置時に
あらかじめ設定される。ホール・コール割り当ての変更
が無秩序に行なわれると、いわゆる“ノー・コール・ス
トップ”が起こるおそれがあり、これは非生産的であり
、時間のむだ、エネルギーの浪費につながるから、この
ようなノー・コール・ストップを極力回避するようにT
の値を選択しなければならない。
レベータ・カーがホール・コールが登録されたフロアに
到着するのに必要と考えられる時間を表わすカウントを
エレベータ・カーごとに計算し、このETAカウントが
最も低いエレベータ・カーにホール・コールを割り当て
る。コールの割り当ては絶えず再評価される。既に割り
当てられたホール・コールの再考慮に際しては、割り当
てずみエレベータ・カーよりも低い、ただしT秒だけ低
いETAを有する別のエレベータ・カーに対する再割り
当てが行なわれる。定数Tはエレベータ装置の設置時に
あらかじめ設定される。ホール・コール割り当ての変更
が無秩序に行なわれると、いわゆる“ノー・コール・ス
トップ”が起こるおそれがあり、これは非生産的であり
、時間のむだ、エネルギーの浪費につながるから、この
ようなノー・コール・ストップを極力回避するようにT
の値を選択しなければならない。
(要約)
本発明はTの最適値を選択することが困難であるとの認
識に基づいている。個々のビル、及び特定のトラフィッ
ク・パターンに応じてTの最適値も異なり、ビルの使用
態様が異なれば、能率的なエレベータ・サービスを確立
するために新しいT値を必要とする可能性がある。ビル
の使用態様及びトラフィック・パターンによっては、T
値の選び力次第で、エレベータ装置の能率を測るための
業界の規格である“平均待ち時間(AWT)”が著しい
悪影響を浮けるおそれがある。
識に基づいている。個々のビル、及び特定のトラフィッ
ク・パターンに応じてTの最適値も異なり、ビルの使用
態様が異なれば、能率的なエレベータ・サービスを確立
するために新しいT値を必要とする可能性がある。ビル
の使用態様及びトラフィック・パターンによっては、T
値の選び力次第で、エレベータ装置の能率を測るための
業界の規格である“平均待ち時間(AWT)”が著しい
悪影響を浮けるおそれがある。
ビルにエレベータ装置を設置する時期が判らなくても、
所期のAWTを実現するT値が即ち最適値であることは
判っている。そこで、想定されるビルの人口及びトラフ
ィック・パターンにとって望ましいAWTが得られるよ
うにエレベータ・カーの台数、加速度、定格速度、ドア
・タイム、その他の運転戦略を選択する。この所期AW
Tが達成されれば、エレベータ装置が能率的に稼働する
ことは公知である。
所期のAWTを実現するT値が即ち最適値であることは
判っている。そこで、想定されるビルの人口及びトラフ
ィック・パターンにとって望ましいAWTが得られるよ
うにエレベータ・カーの台数、加速度、定格速度、ドア
・タイム、その他の運転戦略を選択する。この所期AW
Tが達成されれば、エレベータ装置が能率的に稼働する
ことは公知である。
本発明は所期のAWTが達成されるまでT値を動的に変
更する。エレベータ装置を設置する時、初期T値をコン
ピュータ・メモリーに記憶させると共に所期AWTをも
コンピュータ・メモリーに記憶させる。次いで正規の営
業日及び営業時間を通して合計される所定の時間に亘っ
てコール待ち時間を累計し、これを待°ち時間を発生さ
せたコールの回数で除算することによって実AWT値を
計算する。実AWT値が所期の待ち時間に等しくなけれ
ば、Tの初期値を増分し、新しいT値をコール再割り当
てプロセスに使用する。再び所定の時間に亘って実AW
Tを計算し、それでもなお所期AWTに等しくはないが
先行の実AWTよりは所期値に近くなったら、再びTを
増分する。このようにしてエレベータ装置の耐用寿命に
亘って絶えずTをテストし、動的に調整し、実AWTを
できるだけ所期AWTに近づけるように必要に応じてT
の増分及び減分を繰り返す。従って、ビル人口及び/ま
たはトラフィック・パターンの変化に自動的に適応する
ことになる。
更する。エレベータ装置を設置する時、初期T値をコン
ピュータ・メモリーに記憶させると共に所期AWTをも
コンピュータ・メモリーに記憶させる。次いで正規の営
業日及び営業時間を通して合計される所定の時間に亘っ
てコール待ち時間を累計し、これを待°ち時間を発生さ
せたコールの回数で除算することによって実AWT値を
計算する。実AWT値が所期の待ち時間に等しくなけれ
ば、Tの初期値を増分し、新しいT値をコール再割り当
てプロセスに使用する。再び所定の時間に亘って実AW
Tを計算し、それでもなお所期AWTに等しくはないが
先行の実AWTよりは所期値に近くなったら、再びTを
増分する。このようにしてエレベータ装置の耐用寿命に
亘って絶えずTをテストし、動的に調整し、実AWTを
できるだけ所期AWTに近づけるように必要に応じてT
の増分及び減分を繰り返す。従って、ビル人口及び/ま
たはトラフィック・パターンの変化に自動的に適応する
ことになる。
(好ましい実施例)
本発明の内容は添付図面に沿って以下に詳述する実施例
の説明からさらに明らかになるであろう図示の具体的な
ETA割り振りシステム実施例に関して以下に本発明を
説明するが、本発明はいかなるETA式割り振りシステ
ムに利用してもその機能を高めることができる。
の説明からさらに明らかになるであろう図示の具体的な
ETA割り振りシステム実施例に関して以下に本発明を
説明するが、本発明はいかなるETA式割り振りシステ
ムに利用してもその機能を高めることができる。
添付図面の第1図には本発明を利用して好ましい結果を
得ることができるエレベータ装置20を示した。このエ
レベータ装置20はビル24のハツチウェイ22を昇降
してフロア1乃至Nにサービスする複数のエレベータ・
カー#O乃至#Nをを備えている。液圧式でも索引式で
もよいエレベータ・カー非0乃至#Nは例えばエレベー
タ・カー#0と連携するカー・コントローラ26のよう
にそれぞれカー・コントローラを具えている。複数のエ
レベータ・カー非0乃至#Nはシステム・プロセッサ2
8によって一括制御される。カー・コントローラ26と
しては、米国特許第3,750,850号に開示されて
いるような、データ・リンクをも含むカー・コントロー
ラを、システム・プロセッサによって一括制御されるよ
うに構成したものを使用することができる。本願明細書
には本願と共通の譲受人に譲渡された米国特許第3,7
50,850号及び第3,804,209号の内容を引
用した。
得ることができるエレベータ装置20を示した。このエ
レベータ装置20はビル24のハツチウェイ22を昇降
してフロア1乃至Nにサービスする複数のエレベータ・
カー#O乃至#Nをを備えている。液圧式でも索引式で
もよいエレベータ・カー非0乃至#Nは例えばエレベー
タ・カー#0と連携するカー・コントローラ26のよう
にそれぞれカー・コントローラを具えている。複数のエ
レベータ・カー非0乃至#Nはシステム・プロセッサ2
8によって一括制御される。カー・コントローラ26と
しては、米国特許第3,750,850号に開示されて
いるような、データ・リンクをも含むカー・コントロー
ラを、システム・プロセッサによって一括制御されるよ
うに構成したものを使用することができる。本願明細書
には本願と共通の譲受人に譲渡された米国特許第3,7
50,850号及び第3,804,209号の内容を引
用した。
カー・コールはエレベータ・カー非0乃至#Nにおいて
例えばカー#0の押しボタン列30のような該当の押し
ボタン列により入力される。 ホール・コールはビル2
4の各フロアに設置された該当の押しボタン列、例えば
、最下フロア(フロア#1)に設置されている昇ホール
・コール押しボタン32、最上フロア(フロア#N)に
配置されている降ホール・コール押しボタン34、中間
フロアのそれぞれに配置されている昇降ホール・コール
押しボタン36から入力される。昇降ホール・コールは
システム・プロセッサ28の入力インターフェース38
へ信号1z及び2Zとしてぞれぞれ直列伝送される0個
々のエレベータ・カーにおいて入力されたカー・コール
はそれぞれのエレベータ・カーに関する他の情報と共に
信号3Zとして入力インターフェース38に直列伝送さ
れる0個々のエレベータ・カーに関する情報としては、
該当カーが稼働中であることを表わす信号!NSV ;
該当カーが上昇にセットされておれば論理1、降下にセ
ットされておれば論理0となる信号υPTR;稼働中の
エレベータ・カーが静止状態にあっていつでも割り振り
に答えられる、即ち、カー・コールもホール・コーラウ
も受けていないことを表わす信号AVAS ;該当エレ
ベータ・カーの先行位置を2進法で表わす信号AVP:
エレベータ・カーがあるフロアから加速離脱しなければ
ならないことを示す信号ACC、エレベータ・カーがタ
ーゲット・フロアで停止するため減速を開始しなければ
ならないことを示す信号DEC;エレベータ・カーのド
アが閉じていることを示す信号DCL 、及びスタート
指令である信号ACCxのようなカー状態信号が含まれ
る0個々のエレベータ・カーに関する情報には、ビル2
4のどの階に対して該当カーがサービスできるかを示す
フロア使用可能信号FENも含まれる。このフロア使用
可能信号はカー・コントローラのメモリー・トラックま
たは(図示しないが)トラフィック・ディレクタ・ステ
ーションでセットすることができる。
例えばカー#0の押しボタン列30のような該当の押し
ボタン列により入力される。 ホール・コールはビル2
4の各フロアに設置された該当の押しボタン列、例えば
、最下フロア(フロア#1)に設置されている昇ホール
・コール押しボタン32、最上フロア(フロア#N)に
配置されている降ホール・コール押しボタン34、中間
フロアのそれぞれに配置されている昇降ホール・コール
押しボタン36から入力される。昇降ホール・コールは
システム・プロセッサ28の入力インターフェース38
へ信号1z及び2Zとしてぞれぞれ直列伝送される0個
々のエレベータ・カーにおいて入力されたカー・コール
はそれぞれのエレベータ・カーに関する他の情報と共に
信号3Zとして入力インターフェース38に直列伝送さ
れる0個々のエレベータ・カーに関する情報としては、
該当カーが稼働中であることを表わす信号!NSV ;
該当カーが上昇にセットされておれば論理1、降下にセ
ットされておれば論理0となる信号υPTR;稼働中の
エレベータ・カーが静止状態にあっていつでも割り振り
に答えられる、即ち、カー・コールもホール・コーラウ
も受けていないことを表わす信号AVAS ;該当エレ
ベータ・カーの先行位置を2進法で表わす信号AVP:
エレベータ・カーがあるフロアから加速離脱しなければ
ならないことを示す信号ACC、エレベータ・カーがタ
ーゲット・フロアで停止するため減速を開始しなければ
ならないことを示す信号DEC;エレベータ・カーのド
アが閉じていることを示す信号DCL 、及びスタート
指令である信号ACCxのようなカー状態信号が含まれ
る0個々のエレベータ・カーに関する情報には、ビル2
4のどの階に対して該当カーがサービスできるかを示す
フロア使用可能信号FENも含まれる。このフロア使用
可能信号はカー・コントローラのメモリー・トラックま
たは(図示しないが)トラフィック・ディレクタ・ステ
ーションでセットすることができる。
システム・プロセッサ28は入力インターフェース38
のほかに、中央処理装置(CPU)40、読み取り専用
メモリー42 (ROM)、ランダム・アクセス・メモ
リー44 (RAM)、及び出力ボート46を含む。
のほかに、中央処理装置(CPU)40、読み取り専用
メモリー42 (ROM)、ランダム・アクセス・メモ
リー44 (RAM)、及び出力ボート46を含む。
第2及び3図のRAMマツプに示すように、システム・
プロセッサ28はRAM44中の該当テーブル、例えば
、エレベータ・カー状態テーブル48(第2図)やフロ
ア使用可能テーブル50(第3図)に個々のカーに関す
る情報を記載する。
プロセッサ28はRAM44中の該当テーブル、例えば
、エレベータ・カー状態テーブル48(第2図)やフロ
ア使用可能テーブル50(第3図)に個々のカーに関す
る情報を記載する。
システム・プロセッサ28はまた、第4図に示すホール
・コール・テーブル52、第5図に示すカー・テーブル
54、第6図に示す割り当てレジスタ56、及び第7図
に示すトリップ・リスト・テーブル58を作成する。ホ
ール・コール・テーブル52はもし必要なら、レジスタ
56の昇コール部分及び降コール部分における割り当て
ビットの次に“コール”ビットを付加することによって
割り当てレジスタ56と一体化することができる第8図
は特定のエレベータ装置20に固有の、ROMに記憶さ
れている定数のリストを含むROMマツプ60である。
・コール・テーブル52、第5図に示すカー・テーブル
54、第6図に示す割り当てレジスタ56、及び第7図
に示すトリップ・リスト・テーブル58を作成する。ホ
ール・コール・テーブル52はもし必要なら、レジスタ
56の昇コール部分及び降コール部分における割り当て
ビットの次に“コール”ビットを付加することによって
割り当てレジスタ56と一体化することができる第8図
は特定のエレベータ装置20に固有の、ROMに記憶さ
れている定数のリストを含むROMマツプ60である。
この定数には、ホール・コールに対する最短ETAがこ
のホール・コールに答えるべく既に割り当てられたエレ
ベータ・カーのETAよりも所定時間だけ短い場合に初
めて割り当てが別のエレベータ・カーに切り換えられる
という前記所定時間T(秒)が含まれる。詳しくは後述
するように、本発明では、この初期T値を利用すること
によって、エレベータ装置2oと関連する特定ビル24
及びこのビルにおけるトラフィック・パターンに対する
最適T値を求める動的プロセスを開始する。定数として
は、ほかに、システム20を構成する個々のエレベータ
・カーが各フロアに提供すべき稲々の機能を行なうのに
必要な一連の時間も含まれる。例えば、フロアから全速
まで加速するのに必要な時間ACCT 、全速からター
ゲット・フロアに停止するまで減速するのに必要な時間
DEC7,1つのフロア・レベルから他のフロア・レベ
ルまで全速で移動するのに必要な時間H5;エレベータ
・カーが1フロア分稼働するのに必要な時間0FTT;
エレベータ・カーが既に減速中であると考えられる時、
ターゲット・フロアに停止するのに必要な時間ADT:
エレベータ・カー及びこれと連携のハツチウェイ・ドア
が全開するのに必要な時間DOT ;エレベータ・カー
のドア及びハツチ・ドアが全開位置から全閉位置まで移
動するのに必要な時間DCT。
のホール・コールに答えるべく既に割り当てられたエレ
ベータ・カーのETAよりも所定時間だけ短い場合に初
めて割り当てが別のエレベータ・カーに切り換えられる
という前記所定時間T(秒)が含まれる。詳しくは後述
するように、本発明では、この初期T値を利用すること
によって、エレベータ装置2oと関連する特定ビル24
及びこのビルにおけるトラフィック・パターンに対する
最適T値を求める動的プロセスを開始する。定数として
は、ほかに、システム20を構成する個々のエレベータ
・カーが各フロアに提供すべき稲々の機能を行なうのに
必要な一連の時間も含まれる。例えば、フロアから全速
まで加速するのに必要な時間ACCT 、全速からター
ゲット・フロアに停止するまで減速するのに必要な時間
DEC7,1つのフロア・レベルから他のフロア・レベ
ルまで全速で移動するのに必要な時間H5;エレベータ
・カーが1フロア分稼働するのに必要な時間0FTT;
エレベータ・カーが既に減速中であると考えられる時、
ターゲット・フロアに停止するのに必要な時間ADT:
エレベータ・カー及びこれと連携のハツチウェイ・ドア
が全開するのに必要な時間DOT ;エレベータ・カー
のドア及びハツチ・ドアが全開位置から全閉位置まで移
動するのに必要な時間DCT。
コールに答えるためエレベータ・カーのドア及びハツチ
・ドアが開放状態のままとなる非干渉時間NIT、及び
DOT%NIT及びDCTの合計に相当するドア・サイ
クル時間DYCTなどである。関連のビル24を念頭に
エレベータ装置20の設計に際して設定された平均待ち
時間(AWT)及び第14図のプログラムによって使用
される定数Xもまた上記定数に含まれる。
・ドアが開放状態のままとなる非干渉時間NIT、及び
DOT%NIT及びDCTの合計に相当するドア・サイ
クル時間DYCTなどである。関連のビル24を念頭に
エレベータ装置20の設計に際して設定された平均待ち
時間(AWT)及び第14図のプログラムによって使用
される定数Xもまた上記定数に含まれる。
(以 下 余 白)
第9図はROM42に記憶されているホール・コール割
り当てプログラム62の詳細なフローチャートである。
り当てプログラム62の詳細なフローチャートである。
プログラム62は64で開始され、ステップ66が例え
ばテーブル・ポインタを初期位置にセットすることによ
ってシステムを初期設定する。例えば、ステップ66は
プログラムが最下フロアにおける昇ホール・コールの探
索でスタートするようにポインタ68を昇スキャン・ス
ロットの最下段位置にセットする。このポインタを進め
ると、昇ホール・コール・テーブルを上向きに辿ること
になる。もしフロアN−1に対応する昇スキャン・スロ
ットからポインタを進めると、いきなりテーブルの降ホ
ール・コール部分の最上段スキャン・スロットに8行す
る。また、降ホール・コール・テーブルを下向きに辿る
ようにポインタを進める場合、もし最下フロアから2番
目のフロアと対応するスキャン・スロットから進めると
、いきなりテーブルの昇ホール・コール部分の最下段ス
キャン・スロットに戻る。そこで、昇スキャン・スロッ
トには0乃至N−1の番号を付け、降スキャン・スロッ
トにはN乃至1の番号を付ける。同様にして、第6図に
示す割り当てレジスター56ではポインタ70を昇スキ
ャン・スロットOに初期設定する。ステップ66により
て初期設定されるその他のポインタとしては、第3図に
示すフロア使用可能テーブル50に対するポインタ72
や、第5図に示すカー・テーブル54に対するポインタ
74などがある。
ばテーブル・ポインタを初期位置にセットすることによ
ってシステムを初期設定する。例えば、ステップ66は
プログラムが最下フロアにおける昇ホール・コールの探
索でスタートするようにポインタ68を昇スキャン・ス
ロットの最下段位置にセットする。このポインタを進め
ると、昇ホール・コール・テーブルを上向きに辿ること
になる。もしフロアN−1に対応する昇スキャン・スロ
ットからポインタを進めると、いきなりテーブルの降ホ
ール・コール部分の最上段スキャン・スロットに8行す
る。また、降ホール・コール・テーブルを下向きに辿る
ようにポインタを進める場合、もし最下フロアから2番
目のフロアと対応するスキャン・スロットから進めると
、いきなりテーブルの昇ホール・コール部分の最下段ス
キャン・スロットに戻る。そこで、昇スキャン・スロッ
トには0乃至N−1の番号を付け、降スキャン・スロッ
トにはN乃至1の番号を付ける。同様にして、第6図に
示す割り当てレジスター56ではポインタ70を昇スキ
ャン・スロットOに初期設定する。ステップ66により
て初期設定されるその他のポインタとしては、第3図に
示すフロア使用可能テーブル50に対するポインタ72
や、第5図に示すカー・テーブル54に対するポインタ
74などがある。
初期設定ステップ66に続いて、ステップ76が入力さ
れたホール・コールに関してホール・コール・テーブル
52のポインタ68をチエツクする。もしホール・コー
ルが見当たらなければ、ステップ78がテーブル52.
56及び50のポインタ68.70及び72をそれぞれ
進め、プログラムはステップ76に戻る。このようにし
てステップ76が入力された昇または降ホール・コール
を見出すまでプログラムは連続的に昇または降ホール・
コール・テーブルをループする。
れたホール・コールに関してホール・コール・テーブル
52のポインタ68をチエツクする。もしホール・コー
ルが見当たらなければ、ステップ78がテーブル52.
56及び50のポインタ68.70及び72をそれぞれ
進め、プログラムはステップ76に戻る。このようにし
てステップ76が入力された昇または降ホール・コール
を見出すまでプログラムは連続的に昇または降ホール・
コール・テーブルをループする。
ステップ76が入力されたホール・コールを見つけると
、ステップ80がカー・テーブルのポインタ24をチエ
ツクすることによりどのエレベータ・カーがとりあえず
ホール・コールに対応できると考えられているかを判定
し、このエレベータ・カーに関するカー状態情報を第2
図に示すRAMマツプ48から求め、さらに、第3図に
示すフロアサービス可能テーブル50からこのエレベー
タ・カーに関するフロアサービス可能データFENを求
める。
、ステップ80がカー・テーブルのポインタ24をチエ
ツクすることによりどのエレベータ・カーがとりあえず
ホール・コールに対応できると考えられているかを判定
し、このエレベータ・カーに関するカー状態情報を第2
図に示すRAMマツプ48から求め、さらに、第3図に
示すフロアサービス可能テーブル50からこのエレベー
タ・カーに関するフロアサービス可能データFENを求
める。
ステップ82は信号I NSVの論理レベルをチエツク
することにより問題のエレベータ・カーが稼働中かどう
かを判定する。もしこのエレベータ・カーが稼働中でな
ければ、ステップ84がこのエレベータ・カーに対応の
ETA時間を最大値0FFHにセットし、プログラムは
ETAが最大値であるエレベータ・カーを割り当ての対
象として考慮しない。ステップ86は第5図のカー・テ
ーブル54に対するカー・ポインタ74を進め、ステッ
プ88は問題のコールに関連してカー・テーブル全体が
考慮されたかどうかを判定する。もし単数または複数の
カーが未だ考慮されていないなら、ステップ88はステ
ップ80に戻って新しく選択されたカーに関する情報を
得る。エレベータ・カーのすべてが問題のホール・コー
ルに関連して考慮されたことを確認すると、ステップ9
0においてプログラムがサブルーチン^5SIGNを呼
び出す、サブルーチンASSIGNは詳しくは後述する
割り当てプログラム92のフローチャートである第10
図に示す通りである。
することにより問題のエレベータ・カーが稼働中かどう
かを判定する。もしこのエレベータ・カーが稼働中でな
ければ、ステップ84がこのエレベータ・カーに対応の
ETA時間を最大値0FFHにセットし、プログラムは
ETAが最大値であるエレベータ・カーを割り当ての対
象として考慮しない。ステップ86は第5図のカー・テ
ーブル54に対するカー・ポインタ74を進め、ステッ
プ88は問題のコールに関連してカー・テーブル全体が
考慮されたかどうかを判定する。もし単数または複数の
カーが未だ考慮されていないなら、ステップ88はステ
ップ80に戻って新しく選択されたカーに関する情報を
得る。エレベータ・カーのすべてが問題のホール・コー
ルに関連して考慮されたことを確認すると、ステップ9
0においてプログラムがサブルーチン^5SIGNを呼
び出す、サブルーチンASSIGNは詳しくは後述する
割り当てプログラム92のフローチャートである第10
図に示す通りである。
ステップ82に戻って、考慮されているエレベータ・カ
ーが稼働中であることをステップ82が確認すると、ス
テップ94がフロアサービス可能ビットFENをチエツ
クすることによりホール・コールのフロアに対してこの
エレベータ・カーがサービス可能状態にあるかどうかを
判定する。もしこのエレベータ・カーがこのフロアに対
するホール・コールに対応できないなら、ステップ94
がステップ84に戻り、既に述べたステップ86.88
及び90を辿る。
ーが稼働中であることをステップ82が確認すると、ス
テップ94がフロアサービス可能ビットFENをチエツ
クすることによりホール・コールのフロアに対してこの
エレベータ・カーがサービス可能状態にあるかどうかを
判定する。もしこのエレベータ・カーがこのフロアに対
するホール・コールに対応できないなら、ステップ94
がステップ84に戻り、既に述べたステップ86.88
及び90を辿る。
考慮されているエレベータ・カーが問題のホール・コー
ルのフロアに対しサービス可能状態にあることをステッ
プ94が確認すると、ステップ96が信号AVASをチ
エツクすることによってこのエレベータ・カーがコール
に対応するのに忙しいか、あるいは空き状態にあって割
り当てに利用できるかどうかを判定する。もしエレベー
タ・カーガ空き状態なら、ステップ96がステップ98
に進んでサブルーチンETA−Aを呼び出し、このエレ
ベータ・カーがホールに対応するのに要するETA時間
を計算する。第11図はETA−Aサブルーチンを実行
するプログラム100のフローチャートであり、その詳
細は後述する。
ルのフロアに対しサービス可能状態にあることをステッ
プ94が確認すると、ステップ96が信号AVASをチ
エツクすることによってこのエレベータ・カーがコール
に対応するのに忙しいか、あるいは空き状態にあって割
り当てに利用できるかどうかを判定する。もしエレベー
タ・カーガ空き状態なら、ステップ96がステップ98
に進んでサブルーチンETA−Aを呼び出し、このエレ
ベータ・カーがホールに対応するのに要するETA時間
を計算する。第11図はETA−Aサブルーチンを実行
するプログラム100のフローチャートであり、その詳
細は後述する。
ステップ98はサブルーチンETA−Aの実行後、プロ
グラム・ステップ86に戻り、割り当てまたは再割り当
てすべきコールに関連してすべてのエレベータ・カーが
考慮ずみかどうかを判断する。
グラム・ステップ86に戻り、割り当てまたは再割り当
てすべきコールに関連してすべてのエレベータ・カーが
考慮ずみかどうかを判断する。
考慮されているエレベータ・カーが割り当てに利用でき
る空きエレベータ・カーでないことをステップ96が判
定すると、ステップ102はこのエレベータ・カーがカ
ー・コール3Zを受けている ゛のか、昇または降ホー
ル・コールIZまたは2Zを割り当てられているのかを
判定する。このエレベータ・カーがカー・コールも受け
ず、ホール・コールも割り当てられていなければ利用可
能なエレベータ・カーと同じであると考えることができ
、プログラムはステップ98においてサブルーチンET
A−Aを呼び出す。
る空きエレベータ・カーでないことをステップ96が判
定すると、ステップ102はこのエレベータ・カーがカ
ー・コール3Zを受けている ゛のか、昇または降ホー
ル・コールIZまたは2Zを割り当てられているのかを
判定する。このエレベータ・カーがカー・コールも受け
ず、ホール・コールも割り当てられていなければ利用可
能なエレベータ・カーと同じであると考えることができ
、プログラムはステップ98においてサブルーチンET
A−Aを呼び出す。
エレベータ・カーが空き状態でない、即ち、少なくとも
1つのカー・コールまたは少なくとも1つの割り当てホ
ール・コールを受けていることをステップ102が確認
すると、ステップ104はこのエレベータ・カーが割り
当てられた現時点の仕事量をこなすにおいて昇降経路に
おける最遠停止フロア(FCフロア)を検知する。例え
ば、もしエレベータ・カーが上昇中で、その最も高いカ
ー・コールがフロアN−2を目ざすものであり、ほかに
昇降を必要とするホール・コールを割り当てられていな
いなら、FCフロアはN−2である。N−2へのカー・
コールのほかにフロアN−4への降ホール・コールを割
り当てられているなら、FCフロアはN−4である。
1つのカー・コールまたは少なくとも1つの割り当てホ
ール・コールを受けていることをステップ102が確認
すると、ステップ104はこのエレベータ・カーが割り
当てられた現時点の仕事量をこなすにおいて昇降経路に
おける最遠停止フロア(FCフロア)を検知する。例え
ば、もしエレベータ・カーが上昇中で、その最も高いカ
ー・コールがフロアN−2を目ざすものであり、ほかに
昇降を必要とするホール・コールを割り当てられていな
いなら、FCフロアはN−2である。N−2へのカー・
コールのほかにフロアN−4への降ホール・コールを割
り当てられているなら、FCフロアはN−4である。
FCフロアが判明したら、ステップ106はこのFCフ
ロアがカー・コールに関するものか割り当てホール・コ
ールに関するものかをチエツクする。もしFCフロアが
カー・コール関連なら、ステップ108はエレベータ・
カーの移動方向が第4図に示すホール・コール・テーブ
ル52に対する走査方向と同じかどうかを確認する。も
しエレベータ・カーが昇にセットされており、昇ホール
・コール・テーブル走査方向も上向きなら、またはエレ
ベータ・カーが降にセットされており、降ホール・コー
ル・テーブル走査方向も下向きなら、ステップ108は
ステップ110に進む。スキャン・スロット・フロア(
考慮中のホール・コールのフロア)が先に探知されたF
Cフロアよりもエレベータ・カーのAVPフロアに近い
かどうかをステップ110が確認する。もしエレベータ
・カーがFCフ ・ロアよりも先にスキャン・スロッ
ト・フロアに到達するなら、ステップ110がステップ
98に進んでサブルーチンETA−Aを呼び出す。逆に
、スキャン・スロット・フロアに到達する前にFCフロ
アに到着するなら、ステップ110はステップ112に
進む。ステップ112がサブルーチンETA−Bを呼び
出して、エレベータ・カーがホール・コール・フロアに
達するのに要するETA時間を計算する。第12図はサ
ブルーチンETA−Bを実行するプログラム114のフ
ローチャートであり、これについては詳しく後述する。
ロアがカー・コールに関するものか割り当てホール・コ
ールに関するものかをチエツクする。もしFCフロアが
カー・コール関連なら、ステップ108はエレベータ・
カーの移動方向が第4図に示すホール・コール・テーブ
ル52に対する走査方向と同じかどうかを確認する。も
しエレベータ・カーが昇にセットされており、昇ホール
・コール・テーブル走査方向も上向きなら、またはエレ
ベータ・カーが降にセットされており、降ホール・コー
ル・テーブル走査方向も下向きなら、ステップ108は
ステップ110に進む。スキャン・スロット・フロア(
考慮中のホール・コールのフロア)が先に探知されたF
Cフロアよりもエレベータ・カーのAVPフロアに近い
かどうかをステップ110が確認する。もしエレベータ
・カーがFCフ ・ロアよりも先にスキャン・スロッ
ト・フロアに到達するなら、ステップ110がステップ
98に進んでサブルーチンETA−Aを呼び出す。逆に
、スキャン・スロット・フロアに到達する前にFCフロ
アに到着するなら、ステップ110はステップ112に
進む。ステップ112がサブルーチンETA−Bを呼び
出して、エレベータ・カーがホール・コール・フロアに
達するのに要するETA時間を計算する。第12図はサ
ブルーチンETA−Bを実行するプログラム114のフ
ローチャートであり、これについては詳しく後述する。
サブルーチンETA−Bの実行後、ステップ112はス
テップ86に戻り、他のエレベータ・カーについてチエ
ツクする。
テップ86に戻り、他のエレベータ・カーについてチエ
ツクする。
エレベータ・カーの移動方向がホール・コール・テーブ
ル52に対する走査方向と逆であることを発見すると、
ステップ108はステップ112に進んでサブルーチン
ETA−Bを呼び出す。
ル52に対する走査方向と逆であることを発見すると、
ステップ108はステップ112に進んでサブルーチン
ETA−Bを呼び出す。
FCフロアがカー・コールに関連するものでないことを
ステップ106が明らかにすれば、FCフロアはホール
・コール割り当てと関連するものであり、プログラムは
ステップ116へ分岐する。ステップ118はステップ
108と同様にエレベータ・カーの移動方向がホール・
コール・テーブル52に対する走査方向と同じかまたは
逆であるかを判定する。もし移動方向が走査方向と同じ
なら、ステップ118は移動方向UPTRがFCフロア
におけるホール・コールのサービス方向と同じであるか
どうかをチエツクする。もじり動方向が既に割り当てら
れているFCフロアにおけるホール・コールのサービス
方向と同じなら、ステップ118は上述したステップ1
10に戻る。もし移動方向がFCフロアにおけるホール
・コールの方向と逆なら、ステップ118はステップ9
8に進んでサブルーチンETA−Aを呼び出す。
ステップ106が明らかにすれば、FCフロアはホール
・コール割り当てと関連するものであり、プログラムは
ステップ116へ分岐する。ステップ118はステップ
108と同様にエレベータ・カーの移動方向がホール・
コール・テーブル52に対する走査方向と同じかまたは
逆であるかを判定する。もし移動方向が走査方向と同じ
なら、ステップ118は移動方向UPTRがFCフロア
におけるホール・コールのサービス方向と同じであるか
どうかをチエツクする。もじり動方向が既に割り当てら
れているFCフロアにおけるホール・コールのサービス
方向と同じなら、ステップ118は上述したステップ1
10に戻る。もし移動方向がFCフロアにおけるホール
・コールの方向と逆なら、ステップ118はステップ9
8に進んでサブルーチンETA−Aを呼び出す。
エレベータ・カーの移動方向UPTRがホール・コール
・テーブル52に対する走査方向と逆であることを確認
すると、ステップ116はステップ120に進む。ステ
ップ120はエレベータ・カー移動方向UPTRがFC
フロアにおけるホール・コールの方向と同じかどうかを
チエツクする。もし同じなら、ステップ120はステッ
プ122に進み、エレベータ・カーが走査フロアに到着
するのに要するETA時間を計算するためサブルーチン
ETA−Cを呼び出す。第13図はETA−Cサブルー
チンを実行するプログラム124のフローチャートであ
り、これについては詳しく後述する。サブルーチンET
A−Cの実行後、ステップ122はステップ86に戻る
。
・テーブル52に対する走査方向と逆であることを確認
すると、ステップ116はステップ120に進む。ステ
ップ120はエレベータ・カー移動方向UPTRがFC
フロアにおけるホール・コールの方向と同じかどうかを
チエツクする。もし同じなら、ステップ120はステッ
プ122に進み、エレベータ・カーが走査フロアに到着
するのに要するETA時間を計算するためサブルーチン
ETA−Cを呼び出す。第13図はETA−Cサブルー
チンを実行するプログラム124のフローチャートであ
り、これについては詳しく後述する。サブルーチンET
A−Cの実行後、ステップ122はステップ86に戻る
。
エレベータ・カー移動方向UPTRがFCフロアにおけ
るホール・コールの方向と逆であることを確認すると、
ステップ120はステップ126に進み、考慮中のホー
ル・コールの走査フロアが先に探知されたFCフロアよ
りもエレベータ・カーのAVPフロアから遠いかどうか
をチエツクする。
るホール・コールの方向と逆であることを確認すると、
ステップ120はステップ126に進み、考慮中のホー
ル・コールの走査フロアが先に探知されたFCフロアよ
りもエレベータ・カーのAVPフロアから遠いかどうか
をチエツクする。
もしスキャン・スロット・フロアがFCフロアよりもA
VPフロアから遠いなら、ステップ126はステップ9
8に進んでサブルーチンETA−Aを呼び出す、もしス
キャン・スロット・フロアがFCフロアよりもAVPフ
ロアから遠くないなら、ステップ126はステップ11
2に進んでサブルーチンETA−Bを呼び出す。
VPフロアから遠いなら、ステップ126はステップ9
8に進んでサブルーチンETA−Aを呼び出す、もしス
キャン・スロット・フロアがFCフロアよりもAVPフ
ロアから遠くないなら、ステップ126はステップ11
2に進んでサブルーチンETA−Bを呼び出す。
サブルーチンETA−A%ETA−B及びETA−Cは
ETA時間を求めるための3通りの想定される穆勤経路
を設定する。サブルーチンETA−Aは128で始まり
、ステップ130はスキャン・スロット・フロアに対す
る考慮中のエレベータ・カーの先行フロア位置AVPか
らこのエレベータ・カーに関するトリップ・リストを作
成する。第7図はトリップ・リスト58を示し、このよ
うなリストは問題のエレベータ・カーに関連して作成さ
れるものであり、AVPフロアとスキャン・スロット・
フロアの間のすべての停止フロアを列記している。もし
エレベータ・カーのAVPが第2フロア、スキャン・ス
ロット・フロアがN−1なら、この2つのフロア間で義
務づけられているすべての停止フロアが列記される。エ
レベータ・カーがそのトリップ・リストを完全に履行し
、スキャン・スロット・フロアに到着するのに要する時
間をステップ132が計算する。このためステップ13
2は第14図に示すサブルーチンCOMPUTEを呼び
出す。なお、第14図はETAを計算するためのプログ
ラム134のフローチャートであり、これについては詳
しく後述する0問題のエレベータ・カーに関するETA
を計算し、記憶したのち、他のエレベータ・カーのET
Aと比較するため、サブルーチンETA−Aは136に
おいてメイン・プログラムに戻る。
ETA時間を求めるための3通りの想定される穆勤経路
を設定する。サブルーチンETA−Aは128で始まり
、ステップ130はスキャン・スロット・フロアに対す
る考慮中のエレベータ・カーの先行フロア位置AVPか
らこのエレベータ・カーに関するトリップ・リストを作
成する。第7図はトリップ・リスト58を示し、このよ
うなリストは問題のエレベータ・カーに関連して作成さ
れるものであり、AVPフロアとスキャン・スロット・
フロアの間のすべての停止フロアを列記している。もし
エレベータ・カーのAVPが第2フロア、スキャン・ス
ロット・フロアがN−1なら、この2つのフロア間で義
務づけられているすべての停止フロアが列記される。エ
レベータ・カーがそのトリップ・リストを完全に履行し
、スキャン・スロット・フロアに到着するのに要する時
間をステップ132が計算する。このためステップ13
2は第14図に示すサブルーチンCOMPUTEを呼び
出す。なお、第14図はETAを計算するためのプログ
ラム134のフローチャートであり、これについては詳
しく後述する0問題のエレベータ・カーに関するETA
を計算し、記憶したのち、他のエレベータ・カーのET
Aと比較するため、サブルーチンETA−Aは136に
おいてメイン・プログラムに戻る。
サブルーチンETA−Bは138で始まり、ステップ1
40は考慮中のエレベータ・カーに関し、AVPからF
Cフロアまで、及びFCフロアからスキャン・フロアま
でのトリップ・リストを作成する。即ち、エレベータ・
カーからスキャン・フロアまでのトリップ・リストを作
成したETA−Aとは異なり、ETA−Bはエレベータ
・カーから義務づけられている最遠のコール、即ちFC
フロアまでの、次いで、FCCシラら割り当てのため考
慮されているホール・コール・フロア、即ち、走査フロ
アまでのトリップ・リストを作成する。
40は考慮中のエレベータ・カーに関し、AVPからF
Cフロアまで、及びFCフロアからスキャン・フロアま
でのトリップ・リストを作成する。即ち、エレベータ・
カーからスキャン・フロアまでのトリップ・リストを作
成したETA−Aとは異なり、ETA−Bはエレベータ
・カーから義務づけられている最遠のコール、即ちFC
フロアまでの、次いで、FCCシラら割り当てのため考
慮されているホール・コール・フロア、即ち、走査フロ
アまでのトリップ・リストを作成する。
ステップ142が第14図に示すサブルーチンCOMP
UTEを呼び出し、エレベータ・カーがそのトリップ・
リストを完全に履行するのに要する時間を計算し、サブ
ルーチン144においてメイン・プログラムに戻る。
UTEを呼び出し、エレベータ・カーがそのトリップ・
リストを完全に履行するのに要する時間を計算し、サブ
ルーチン144においてメイン・プログラムに戻る。
サブルーチンETA−CはFCフロアがホール・コール
関連である場合にだけ使用される。サブルーチンETA
−Cは146において始まり、ステップ148は考慮中
のエレベータ・カーに関してAVPフロアからFCフロ
アまで、FCフロアからこのFCフロアにおけるホール
・コールのサービス方向ターミナル・フロアまで、及び
このターミナル・フロアからホール・コール走査フロア
までのトリップ・リストを作成する。即ち、エレベータ
・カーから走査フロアまでのトリップ・リストを作成す
るETA−Aとも、エレベータ・カーから最遠コールの
フロア、即ち、FCフロアまでの、次いでFCフロアか
ら割り当てを考慮中のホール・コールのフロア、即ち、
走査フロアまでのトリップ・リストを作成するETA−
Bとも異なり、ETA−Cはエレベータ・カーからFC
フロアまで、FCフロアからターミナル・フロアまで、
次いでターミナル・フロアから走査フロアまでのトリッ
プ・リストを作成する。ステップ150が第14図に示
すサブルーチンGOMPIITEを呼び出して、エレベ
ータ・カーがそのトリップ・リストを完全に履行するの
に要する時間を計算し、このサブルーチンは152にお
いてメイン・プログラムに戻る。
関連である場合にだけ使用される。サブルーチンETA
−Cは146において始まり、ステップ148は考慮中
のエレベータ・カーに関してAVPフロアからFCフロ
アまで、FCフロアからこのFCフロアにおけるホール
・コールのサービス方向ターミナル・フロアまで、及び
このターミナル・フロアからホール・コール走査フロア
までのトリップ・リストを作成する。即ち、エレベータ
・カーから走査フロアまでのトリップ・リストを作成す
るETA−Aとも、エレベータ・カーから最遠コールの
フロア、即ち、FCフロアまでの、次いでFCフロアか
ら割り当てを考慮中のホール・コールのフロア、即ち、
走査フロアまでのトリップ・リストを作成するETA−
Bとも異なり、ETA−Cはエレベータ・カーからFC
フロアまで、FCフロアからターミナル・フロアまで、
次いでターミナル・フロアから走査フロアまでのトリッ
プ・リストを作成する。ステップ150が第14図に示
すサブルーチンGOMPIITEを呼び出して、エレベ
ータ・カーがそのトリップ・リストを完全に履行するの
に要する時間を計算し、このサブルーチンは152にお
いてメイン・プログラムに戻る。
第14図に示すサブルーチンCOMPUTHのためのプ
ログラム134は154で始まり、このサブルーチンの
目的はこのエレベータ・カーに関して作成された特殊な
トリップ・リストに要するETAを計算することにある
。ステップ156はこのエレベータ・カーが移動中かど
うかをチエツクする。もし信号ACCまたは信号DEC
が真なら、このエレベータ・カーは移動中である。もし
移動中でなければ、ステップ158が信号DCLに基づ
いてカー・ドアが閉じているかどうかをチエツクする。
ログラム134は154で始まり、このサブルーチンの
目的はこのエレベータ・カーに関して作成された特殊な
トリップ・リストに要するETAを計算することにある
。ステップ156はこのエレベータ・カーが移動中かど
うかをチエツクする。もし信号ACCまたは信号DEC
が真なら、このエレベータ・カーは移動中である。もし
移動中でなければ、ステップ158が信号DCLに基づ
いてカー・ドアが閉じているかどうかをチエツクする。
もしカー・ドアが閉じているなら、ステップ160がス
タート指令信号ACCXをチエツクすることにより、エ
レベータ・カーが到着したばかりなのか、フロアを離れ
ようとしているのかを確認する。
タート指令信号ACCXをチエツクすることにより、エ
レベータ・カーが到着したばかりなのか、フロアを離れ
ようとしているのかを確認する。
フロアを離れようとしているのではなくフロアに到着し
たばかりか、あるいはドアを閉じた状態でそのフロアに
パーキングしているかであれば、エレベータ・カーが位
置しているフロアが走査フロア、即ち、割り当てるべき
ホール・コールのフロアであるかどうかをステップ16
2が判定する。この場合、エレベータ・カーがフロアに
停止するための減速を開始すれば、ホール・コールがキ
ャンセルされたと考えられるから走査フロアではなく、
ステップ162はステップ184に進み、このエレベー
タ・カーが利用不能な状態にあるか、利用可能な状態に
あるかを、信号AVASに基づいてチエツクする。利用
不能なエレベータ・カーならば、フロアに停止するだけ
であり、ステップ16Bはこのエレベータ・カーに関し
て計算されたそれまでのETA時間にドア・サイクル時
間DCYTを加算する。
たばかりか、あるいはドアを閉じた状態でそのフロアに
パーキングしているかであれば、エレベータ・カーが位
置しているフロアが走査フロア、即ち、割り当てるべき
ホール・コールのフロアであるかどうかをステップ16
2が判定する。この場合、エレベータ・カーがフロアに
停止するための減速を開始すれば、ホール・コールがキ
ャンセルされたと考えられるから走査フロアではなく、
ステップ162はステップ184に進み、このエレベー
タ・カーが利用不能な状態にあるか、利用可能な状態に
あるかを、信号AVASに基づいてチエツクする。利用
不能なエレベータ・カーならば、フロアに停止するだけ
であり、ステップ16Bはこのエレベータ・カーに関し
て計算されたそれまでのETA時間にドア・サイクル時
間DCYTを加算する。
エレベータ・カーが利用可能なら、ドアを開けなくても
そのトリップ・リストを開始できるから、ドア・タイム
は不要である。ステップ166、及びステップトロ4か
らのyes”枝はステップ168に進み、トリップ・リ
スト中の次の停止フロアが現在位置から1フロアである
かどうか、即ち、1フロア昇降かどうかをチエツクする
。もし170ア昇降なら、ステップ170はそれまでの
ETA計算値に1フロア昇降時間OFTTを加算し、こ
の新しいETAをRAM中の暫定場所に記憶する。ステ
ップ162はこの1フロア昇降でエレベータ・カーが走
査フロアに達するかどうかをチエツクする。もしそうで
なければ、ステップ166はエレベータ・カーのETA
にドア・°サイクル時間DCYTを加算し、ステップ1
68に戻る。もしトリップ・リスト中の次の停止フロア
が1フロア昇降でなければ、ステップ172がエレベー
タ・カーのETAに加速時間ACCTを加算し、ステッ
プ174に進む。ステップ174はトリップ・リスト中
の次の停止フロアに達するまでに定格速度でいくつのフ
ロアを通過するかを計算し、この数に、エレベータ・カ
ーが定格速度で2つのフロア間を移動するのに必要な時
間H3Tを乗算する。この時間十次の停止フロアまで要
する減速時間DECTを工レベータ・カーのETAに加
算する。ステップ174がステップ162に進み、エレ
ベータ・カーがそのトリップ・リストを完全に履行した
かどうかをチエツクする。問題の停止フロアがスキャン
・スロット・フロアであることをステップ162が確認
すると、ステップ176がスキャン・スロット・フロア
においてドアを開放するのに要する時間り。
そのトリップ・リストを開始できるから、ドア・タイム
は不要である。ステップ166、及びステップトロ4か
らのyes”枝はステップ168に進み、トリップ・リ
スト中の次の停止フロアが現在位置から1フロアである
かどうか、即ち、1フロア昇降かどうかをチエツクする
。もし170ア昇降なら、ステップ170はそれまでの
ETA計算値に1フロア昇降時間OFTTを加算し、こ
の新しいETAをRAM中の暫定場所に記憶する。ステ
ップ162はこの1フロア昇降でエレベータ・カーが走
査フロアに達するかどうかをチエツクする。もしそうで
なければ、ステップ166はエレベータ・カーのETA
にドア・°サイクル時間DCYTを加算し、ステップ1
68に戻る。もしトリップ・リスト中の次の停止フロア
が1フロア昇降でなければ、ステップ172がエレベー
タ・カーのETAに加速時間ACCTを加算し、ステッ
プ174に進む。ステップ174はトリップ・リスト中
の次の停止フロアに達するまでに定格速度でいくつのフ
ロアを通過するかを計算し、この数に、エレベータ・カ
ーが定格速度で2つのフロア間を移動するのに必要な時
間H3Tを乗算する。この時間十次の停止フロアまで要
する減速時間DECTを工レベータ・カーのETAに加
算する。ステップ174がステップ162に進み、エレ
ベータ・カーがそのトリップ・リストを完全に履行した
かどうかをチエツクする。問題の停止フロアがスキャン
・スロット・フロアであることをステップ162が確認
すると、ステップ176がスキャン・スロット・フロア
においてドアを開放するのに要する時間り。
Tをエレベータ・カーのETAに加算する。
ドアが開放状態にあることをステップ15Bが探知する
と、ステップ159はドア不干渉時間NIT及びドア閉
鎖時間DCTをカーのETA値に加算する。ステップ1
59はステップ168に進む。
と、ステップ159はドア不干渉時間NIT及びドア閉
鎖時間DCTをカーのETA値に加算する。ステップ1
59はステップ168に進む。
トリップ・リストの開始時点でエレベータ・カーがり勤
中であることをステップ15Bが探知した場合、エレベ
ータ・カーは加速中か、既に全速に達しているか、また
は既に減速中である。ステップ186はエレベータ・カ
ーが加速中であるかどうかをチエツクし、もし加速中な
ら、ステップ172が加速時間ACCTをこのエレベー
タ・カーのETAに加算し、既に述べたステップ174
に進む。エレベータ・カーが加速中でなければ、全速移
動中かどうかをステップ188がチエツクする。もし全
速移動中なら、ステップ188はステップ174に進む
。もし加速中でも全速移動中でもなければ、エレベータ
・カーは既に減速段階にあり、ステップ188はステッ
プ190に進み、“既に減速中”時間ADTをエレベー
タ・カーのETAに加算する。
中であることをステップ15Bが探知した場合、エレベ
ータ・カーは加速中か、既に全速に達しているか、また
は既に減速中である。ステップ186はエレベータ・カ
ーが加速中であるかどうかをチエツクし、もし加速中な
ら、ステップ172が加速時間ACCTをこのエレベー
タ・カーのETAに加算し、既に述べたステップ174
に進む。エレベータ・カーが加速中でなければ、全速移
動中かどうかをステップ188がチエツクする。もし全
速移動中なら、ステップ188はステップ174に進む
。もし加速中でも全速移動中でもなければ、エレベータ
・カーは既に減速段階にあり、ステップ188はステッ
プ190に進み、“既に減速中”時間ADTをエレベー
タ・カーのETAに加算する。
ステップ190はステップ162に進む、このようにし
てトリップ・リスト中のフロア停止がすべて考察された
ところでそのエレベータ・カーのETAは完了したこと
になり、サブルーチンは第9図に示すメイン・プログラ
ム62に戻る。
てトリップ・リスト中のフロア停止がすべて考察された
ところでそのエレベータ・カーのETAは完了したこと
になり、サブルーチンは第9図に示すメイン・プログラ
ム62に戻る。
問題のホール・コールに関連してすべてのエレベータ・
カーのETA時間が計算されたことをプログラム62が
確認すると、ステップ88がステップ90に分岐してサ
ブルーチンASSIGNを呼び出す。サブルーチンAS
SIGNは第10図に示すプログラム92であり、19
2で始まる。ステップ194がすべてのエレベータ・カ
ーのETA値を比較し、どのエレベータ・カー#が最低
ETA値を持つかを判定する。ステップ196は第6図
に示す割り当てレジスター56中の割り当てビットをチ
エツクすることによりこのホール・コールが新しいコー
ルであるか、既にエレベータ・カーに割り当てられたコ
ールであるかを確認する。もし新しいホール・コールな
ら、ステップ198がこのコールを最低ETAを有する
エレベータ・カーに割り当て、サブルーチンが200で
終ってメイン・プログラムに戻り、ホール・コール・テ
ーブル52中の次のホール・コールを考察する。
カーのETA時間が計算されたことをプログラム62が
確認すると、ステップ88がステップ90に分岐してサ
ブルーチンASSIGNを呼び出す。サブルーチンAS
SIGNは第10図に示すプログラム92であり、19
2で始まる。ステップ194がすべてのエレベータ・カ
ーのETA値を比較し、どのエレベータ・カー#が最低
ETA値を持つかを判定する。ステップ196は第6図
に示す割り当てレジスター56中の割り当てビットをチ
エツクすることによりこのホール・コールが新しいコー
ルであるか、既にエレベータ・カーに割り当てられたコ
ールであるかを確認する。もし新しいホール・コールな
ら、ステップ198がこのコールを最低ETAを有する
エレベータ・カーに割り当て、サブルーチンが200で
終ってメイン・プログラムに戻り、ホール・コール・テ
ーブル52中の次のホール・コールを考察する。
もしコールが割り当てずみなら、ステップ196がステ
ップ202に進み、コールが割り当てられたエレベータ
・カー#を特定する。ステップ204は最低ETAを有
するエレベータ・カー#がコールが割り当てられたのと
同じエレベータ・カー#であるかどうかをチエツクする
。もし同じエレベータ・カーなら、ステップ198が2
00においてメイン・プログラムに戻る。
ップ202に進み、コールが割り当てられたエレベータ
・カー#を特定する。ステップ204は最低ETAを有
するエレベータ・カー#がコールが割り当てられたのと
同じエレベータ・カー#であるかどうかをチエツクする
。もし同じエレベータ・カーなら、ステップ198が2
00においてメイン・プログラムに戻る。
最低ETAを有するエレベータ・カーが既に割り当てら
れたエレベータ・カーと同じでなければ、ステップ20
6が2基のエレベータ・カーのETAの差を求め、ステ
ップ208が新しいエレベータ・カーのETA時間が割
り当てずみエレベータ・カーのETA時間よりも所定数
Tだけ低いかどうかを検討する。もし新しいエレベータ
・カーのETAが1秒だけ低くなければ、先行エレベー
タ・カーに対する割り当てがそのまま維持され、ステッ
プ208はメイン・プログラムに戻る。もし新しいエレ
ベータ・カーのETAが先行エレベータ・カーのETA
よりも1秒以上低ければ、ステップ210がコールを新
しいエレベータ・カーに割り当て、先行エレベータ・カ
ーの割り当てレジスターから割り当てを削除する。ステ
ップ210がメイン・プログラム200に戻る。
れたエレベータ・カーと同じでなければ、ステップ20
6が2基のエレベータ・カーのETAの差を求め、ステ
ップ208が新しいエレベータ・カーのETA時間が割
り当てずみエレベータ・カーのETA時間よりも所定数
Tだけ低いかどうかを検討する。もし新しいエレベータ
・カーのETAが1秒だけ低くなければ、先行エレベー
タ・カーに対する割り当てがそのまま維持され、ステッ
プ208はメイン・プログラムに戻る。もし新しいエレ
ベータ・カーのETAが先行エレベータ・カーのETA
よりも1秒以上低ければ、ステップ210がコールを新
しいエレベータ・カーに割り当て、先行エレベータ・カ
ーの割り当てレジスターから割り当てを削除する。ステ
ップ210がメイン・プログラム200に戻る。
第15図のチャートはFCフロアがカー・コールと関連
する時の、AVPフロア、スキャン・スロット・フロア
及びFCフロアの種々の相対位置に対応する昇降経路を
例示する。カー・コール・フロアにはサービス方向がな
いから、昇降経路はサブルーチンETA−A及びETA
−Bの昇降経路に簡略化される。
する時の、AVPフロア、スキャン・スロット・フロア
及びFCフロアの種々の相対位置に対応する昇降経路を
例示する。カー・コール・フロアにはサービス方向がな
いから、昇降経路はサブルーチンETA−A及びETA
−Bの昇降経路に簡略化される。
スキャン・スロット・フロアがAVPフロアとFCフロ
アの間に位置するなら、昇降経路、従って、トリップ・
リストは破線212で示すようにAvPフロアとスキャ
ン・スロット・フロアの間に来る。これはサブルーチン
ンETA−Aによって求められる。その他の例では、昇
降経路、従って、トリップ・リストがAVPフロアから
FCフロアまで、及びFCフロアから走査フロアまでと
なり、これはサブルーチンETA−Bによって求められ
る。
アの間に位置するなら、昇降経路、従って、トリップ・
リストは破線212で示すようにAvPフロアとスキャ
ン・スロット・フロアの間に来る。これはサブルーチン
ンETA−Aによって求められる。その他の例では、昇
降経路、従って、トリップ・リストがAVPフロアから
FCフロアまで、及びFCフロアから走査フロアまでと
なり、これはサブルーチンETA−Bによって求められ
る。
具体的には、FCフロアがAVPフロアとスキャン・ス
ロット・フロアの間にあれば、エレベータ・カーの移動
方向または走査方向に関係なく、昇降経路はエレベータ
・カーからFCフロアまで、及びFCフロアから走査フ
ロアまでとなる。移動方向と走査方向が同じ場合を昇降
経路214及び216で、移動方向と走査方向が異なる
場合を昇降経路218及び220でそれぞれ図示した。
ロット・フロアの間にあれば、エレベータ・カーの移動
方向または走査方向に関係なく、昇降経路はエレベータ
・カーからFCフロアまで、及びFCフロアから走査フ
ロアまでとなる。移動方向と走査方向が同じ場合を昇降
経路214及び216で、移動方向と走査方向が異なる
場合を昇降経路218及び220でそれぞれ図示した。
走査フロアがAVPフロアとFCフロアの間にあり、走
査方向が移動方向と逆である場合、昇降経路はAVPフ
ロアからFCフロアまでとなり、昇降経路222から明
らかなように、走査フロアをバイパスし、次いで昇降経
路224から明らかなように反転してFCフロアから走
査フロアに至る。
査方向が移動方向と逆である場合、昇降経路はAVPフ
ロアからFCフロアまでとなり、昇降経路222から明
らかなように、走査フロアをバイパスし、次いで昇降経
路224から明らかなように反転してFCフロアから走
査フロアに至る。
FCフロアがAVPフロアの一方の側に、走査フロアが
他方の側にあり、移動方向と走査方向が異なる場合、A
VPフロアからFCフロアに至る昇降経路226と、次
いで反転してFCフロアから走査フロアに至る昇降経路
228が得られる。
他方の側にあり、移動方向と走査方向が異なる場合、A
VPフロアからFCフロアに至る昇降経路226と、次
いで反転してFCフロアから走査フロアに至る昇降経路
228が得られる。
第16図のチャートはFCフロアがホール・コール関連
である場合の、AVPフロア、スキャン・スロット・フ
ロア及びFCフロアの種々の相対位置に対応する昇降経
路を例示する。ホール・コール・フロアにはサービス方
向があるから、サブルーチンETA−A及びETA−B
によって求められる昇降経路のほかに、サブ・ルーチン
ETA−〇によって求められる昇降経路も必要となる。
である場合の、AVPフロア、スキャン・スロット・フ
ロア及びFCフロアの種々の相対位置に対応する昇降経
路を例示する。ホール・コール・フロアにはサービス方
向があるから、サブルーチンETA−A及びETA−B
によって求められる昇降経路のほかに、サブ・ルーチン
ETA−〇によって求められる昇降経路も必要となる。
更に詳細には、もしFCフロアがAVPフロアと走査フ
ロアの間にあり、FCフロアにおけるホール・コールの
サービス方向がエレベータ・カー移動方向と同じなら、
サブルーチンETA−BによってAVPフロアからFC
フロアに至る昇降経路23G及びFCフロアから走査フ
ロアに至る昇降経路232を求める。
ロアの間にあり、FCフロアにおけるホール・コールの
サービス方向がエレベータ・カー移動方向と同じなら、
サブルーチンETA−BによってAVPフロアからFC
フロアに至る昇降経路23G及びFCフロアから走査フ
ロアに至る昇降経路232を求める。
FCフロアがAVPフロアと走査フロアの間にあり、F
Cフロアにおけるホール・コールのサービス方向がエレ
ベータ・カー移動方向と逆なら、サブルーチンETA−
Aを利用してAVPフロアから走査フロアに至る昇降経
路234を求める。昇降経路を求める過程ではFCフロ
アにおける割り当てずみホール・コールが無視されるが
、その結果、走査フロアにおけるホール・コールがこの
エレベータ・カーに先に割り当てられていた降ホール・
コールは多くの場合別のエレベータ・カーに再び割り当
てられる。
Cフロアにおけるホール・コールのサービス方向がエレ
ベータ・カー移動方向と逆なら、サブルーチンETA−
Aを利用してAVPフロアから走査フロアに至る昇降経
路234を求める。昇降経路を求める過程ではFCフロ
アにおける割り当てずみホール・コールが無視されるが
、その結果、走査フロアにおけるホール・コールがこの
エレベータ・カーに先に割り当てられていた降ホール・
コールは多くの場合別のエレベータ・カーに再び割り当
てられる。
同様に、もし走査フロアがFCフロアよりもA■Pフロ
アに近く、エレベータ・カー移動方向が走査方向と同じ
であり、FCフロアにおけるホール・コールのサービス
方向と逆ならば、AVPフロアから走査フロアに至る昇
降経路236が得られ、FCフロアにおける割り当てず
み降ホール・コールは無視される。この昇降経路はサブ
ルーチンETA−Aを呼び出すことによって求められる
。
アに近く、エレベータ・カー移動方向が走査方向と同じ
であり、FCフロアにおけるホール・コールのサービス
方向と逆ならば、AVPフロアから走査フロアに至る昇
降経路236が得られ、FCフロアにおける割り当てず
み降ホール・コールは無視される。この昇降経路はサブ
ルーチンETA−Aを呼び出すことによって求められる
。
FCフロアが走査フロアよりもAVPフロアに近く、エ
レベータ・カー移動方向がFCフロアにおける割り当て
ずみホール・コールのサービス方向と同じであり、走査
方向と逆ならば、昇降経路はホール・コールに対応する
ためのAVPフロアからFCフロアまでの区間238を
含む。この時点では、昇ホール・コールを登録した乗客
がどのフロアまで昇りたいかは未知であるから、見込み
乗客が最長トリップ、即ち、上方ターミナル・フロアN
までの移動を希望してカー・コールを入力するであろう
と想定してサブルーチンETA−Cを呼び出すことによ
りFCフロアからターミナル・フロアNまでの昇降経路
240及びターミナル・フロアNから走査フロアまでの
昇降経路242を求める。
レベータ・カー移動方向がFCフロアにおける割り当て
ずみホール・コールのサービス方向と同じであり、走査
方向と逆ならば、昇降経路はホール・コールに対応する
ためのAVPフロアからFCフロアまでの区間238を
含む。この時点では、昇ホール・コールを登録した乗客
がどのフロアまで昇りたいかは未知であるから、見込み
乗客が最長トリップ、即ち、上方ターミナル・フロアN
までの移動を希望してカー・コールを入力するであろう
と想定してサブルーチンETA−Cを呼び出すことによ
りFCフロアからターミナル・フロアNまでの昇降経路
240及びターミナル・フロアNから走査フロアまでの
昇降経路242を求める。
走査フロアがFCフロアよりもエレベータ・カーに近く
、エレベータ・カー移動方向が走査方向ともFCフロア
におけるホール・コールのサービス方向とも逆ならば、
昇降経路はAVPフロアからFCフロアまでの区間24
4及びFCフロアから走査フロアまでの区間246を有
する。この昇降経路を求めるにはサブルーチンETA−
Bが必要である。
、エレベータ・カー移動方向が走査方向ともFCフロア
におけるホール・コールのサービス方向とも逆ならば、
昇降経路はAVPフロアからFCフロアまでの区間24
4及びFCフロアから走査フロアまでの区間246を有
する。この昇降経路を求めるにはサブルーチンETA−
Bが必要である。
走査フロアがFCフロアよりもAVPフロアに近く、エ
レベータ・カー移動方向が走査方向ともFCフロアにお
けるホール・コールのサービス方向とも逆なら、サブル
ーチンETA−Aを呼び出してAVPフロアから走査フ
ロアに至る昇降経路248を得る。
レベータ・カー移動方向が走査方向ともFCフロアにお
けるホール・コールのサービス方向とも逆なら、サブル
ーチンETA−Aを呼び出してAVPフロアから走査フ
ロアに至る昇降経路248を得る。
エレベータ・カーのAVPフロアが走査フロアとFCフ
ロアの間にあり、エレベータ・カー0勅方向が走査方向
ともFCフロアにおけるホール・コールのサービス方向
とも逆なら、昇降経路はA■PフロアからFCフロアま
での区間250と、FCフロアから走査フロアまでの区
間252を含む。
ロアの間にあり、エレベータ・カー0勅方向が走査方向
ともFCフロアにおけるホール・コールのサービス方向
とも逆なら、昇降経路はA■PフロアからFCフロアま
での区間250と、FCフロアから走査フロアまでの区
間252を含む。
第17図は本発明を実施するプログラム258のフロー
チャートである。例えばタイマー割り込みによってプロ
グラム258を周期的に呼び出すことにより、第10図
に示す割り当てプログラム92のステップ208によっ
て使用されるT値を更新する。第18図はプログラム2
58によって利用される情報、及びプログラム258に
よって利用され、かつ記憶されるプログラム変数を示す
6例えば、エレベータ−装置が初期設定される時、RA
Mマツプ260は第8図に示すROMマツプ60から得
られる初期T値を含む。この値は絶えず更新され、以後
は常に更新値を示す。RAMマツプ260はまた、AW
Tの最終計算後エレベータ・システム20に入力される
ホール・コール総数を作表し、作表されたホール・コー
ルが生きている間は生とている(図示しない)ホール・
コール・タイマーから総待ち時間を追跡し、プログラム
258によって計算された最新AWTを記憶し、Tの最
も新しい変化が減分によるものである場合にセットされ
るフラグDECFLAGを含む。
チャートである。例えばタイマー割り込みによってプロ
グラム258を周期的に呼び出すことにより、第10図
に示す割り当てプログラム92のステップ208によっ
て使用されるT値を更新する。第18図はプログラム2
58によって利用される情報、及びプログラム258に
よって利用され、かつ記憶されるプログラム変数を示す
6例えば、エレベータ−装置が初期設定される時、RA
Mマツプ260は第8図に示すROMマツプ60から得
られる初期T値を含む。この値は絶えず更新され、以後
は常に更新値を示す。RAMマツプ260はまた、AW
Tの最終計算後エレベータ・システム20に入力される
ホール・コール総数を作表し、作表されたホール・コー
ルが生きている間は生とている(図示しない)ホール・
コール・タイマーから総待ち時間を追跡し、プログラム
258によって計算された最新AWTを記憶し、Tの最
も新しい変化が減分によるものである場合にセットされ
るフラグDECFLAGを含む。
プログラム258は262から始まり、ステップ264
が第18図のRAMマツプ26GからT値、Tの最も新
しい計算が行なわれた時点から所定のビル使用時間に亘
って人力されたホール・コール総数、作表されているホ
ール・コールと関連の総待ち時間、及び最も新しAWT
計算値を検索する。ステップ264はまた、第8図のR
OMマツプ60 hlら所期A W Tを得る。
が第18図のRAMマツプ26GからT値、Tの最も新
しい計算が行なわれた時点から所定のビル使用時間に亘
って人力されたホール・コール総数、作表されているホ
ール・コールと関連の総待ち時間、及び最も新しAWT
計算値を検索する。ステップ264はまた、第8図のR
OMマツプ60 hlら所期A W Tを得る。
ステップ266はコール情報が新しい更新の根拠とする
に充分かどうかを検討する。このステップは経時的に、
即ち、作表されているコールが所定回数に達すると、あ
るいは累計待ち時間が所定値に達するとトリガーされる
ようにすればよい。例えば、ステップ266は1000
回のコールをトリガー・ポイントとして、作表コール数
をチエツクする。コール数が1000を超えないとステ
ップ266が確認すれば、プログラムは出口268に達
する。
に充分かどうかを検討する。このステップは経時的に、
即ち、作表されているコールが所定回数に達すると、あ
るいは累計待ち時間が所定値に達するとトリガーされる
ようにすればよい。例えば、ステップ266は1000
回のコールをトリガー・ポイントとして、作表コール数
をチエツクする。コール数が1000を超えないとステ
ップ266が確認すれば、プログラムは出口268に達
する。
ステップ266が1000回以上のコールを検知すると
、ステップ270が使用中の最新T値に対応するAWT
を計算する。ステップ272はこの計算値をビルの所期
AWTと比較する。もし実AWTが所期AWTの所定公
差以内なら、ステップ272はステップ280に進み、
ホール・コール回数及び総待ち時間を払って次の計算周
期をスタートさせ、最新AWT計算値を次の計算に使用
すべくRAMマツプ260に記憶させる。ここでステッ
プ280は268においてメイン・プログラムに戻る。
、ステップ270が使用中の最新T値に対応するAWT
を計算する。ステップ272はこの計算値をビルの所期
AWTと比較する。もし実AWTが所期AWTの所定公
差以内なら、ステップ272はステップ280に進み、
ホール・コール回数及び総待ち時間を払って次の計算周
期をスタートさせ、最新AWT計算値を次の計算に使用
すべくRAMマツプ260に記憶させる。ここでステッ
プ280は268においてメイン・プログラムに戻る。
実AWTが所期AWTの所定公差以内でないことをステ
ップ272が発見すると、ステップ272はステップ2
74に進み、新しい計算AWT値がRAMから検索され
たばかりの最終計算値よりも所期AWTに近いかどうか
を判定する。もし新しい計算AWT値の方が近ければ、
Tの最終変更が正しい方向になされたことを意味し、ス
テップ276はDECFLAGに基づいて最終変更が増
分であったか減分であったかをチエツクする。DECF
LAGがセットされていなければ、最終変更が増分であ
ったことを意味し、シテップ278はTを増分し、新し
い値をRAMに記憶させる。ステップ278はステップ
280に進み、プログラム出口268に達する。実AW
Tが先行計算値よりも所期AWTに近い限り、このプロ
セスが続く。新しAWT計算値が先行計算値よりも所期
AWTに近くないことをステップ274が確認すると、
ステップ274はステップ282に進み、DECFLA
Gをチエツクする。DECFLAGがセットされていな
ければ、最終変更が増分であったことを意味し、ステッ
プ274はステップ282に進んでTを減分する。ステ
ップ286はDECFLAGをセットし、ステップ28
0に進んで新しいTを記憶すると共に、累計待ち時間を
払う。
ップ272が発見すると、ステップ272はステップ2
74に進み、新しい計算AWT値がRAMから検索され
たばかりの最終計算値よりも所期AWTに近いかどうか
を判定する。もし新しい計算AWT値の方が近ければ、
Tの最終変更が正しい方向になされたことを意味し、ス
テップ276はDECFLAGに基づいて最終変更が増
分であったか減分であったかをチエツクする。DECF
LAGがセットされていなければ、最終変更が増分であ
ったことを意味し、シテップ278はTを増分し、新し
い値をRAMに記憶させる。ステップ278はステップ
280に進み、プログラム出口268に達する。実AW
Tが先行計算値よりも所期AWTに近い限り、このプロ
セスが続く。新しAWT計算値が先行計算値よりも所期
AWTに近くないことをステップ274が確認すると、
ステップ274はステップ282に進み、DECFLA
Gをチエツクする。DECFLAGがセットされていな
ければ、最終変更が増分であったことを意味し、ステッ
プ274はステップ282に進んでTを減分する。ステ
ップ286はDECFLAGをセットし、ステップ28
0に進んで新しいTを記憶すると共に、累計待ち時間を
払う。
Tを減分した結果、新しい計算AWT先行計算値よりも
所期AWTに近いことをステップ274が確認すると、
ステップ276はDECFLAGがセットされているこ
とを確認してステップ288に進み、Tを減分する。こ
のプロセスは先行のAWT計算値が新しい計算値よりも
所期値に近いことをステップ274が確認するまで続き
、ステップ274はステップ282に進む、ステップ2
82はDECFLAG がセットされていることを確
認し、ステップ290がDECFLAGをリセットする
第17A図はステップ272とステップ280の間で使
用できる、第17図のプログラム258に示した本発明
の変形実施態様である。この実施態様ではプログラムが
実AWTと所期AWTとの差をチエツクする。ステップ
294において実AWTがほきAWTよりも小さいと判
明すれば、ステップ294はステップ296に進んでT
を減分し、新しいT値をRAMに記憶させる。実AWT
が所期AWTよりも小さくなければ、即ち、大きければ
、ステップ294はステップ298に進んでTを増分す
る。
所期AWTに近いことをステップ274が確認すると、
ステップ276はDECFLAGがセットされているこ
とを確認してステップ288に進み、Tを減分する。こ
のプロセスは先行のAWT計算値が新しい計算値よりも
所期値に近いことをステップ274が確認するまで続き
、ステップ274はステップ282に進む、ステップ2
82はDECFLAG がセットされていることを確
認し、ステップ290がDECFLAGをリセットする
第17A図はステップ272とステップ280の間で使
用できる、第17図のプログラム258に示した本発明
の変形実施態様である。この実施態様ではプログラムが
実AWTと所期AWTとの差をチエツクする。ステップ
294において実AWTがほきAWTよりも小さいと判
明すれば、ステップ294はステップ296に進んでT
を減分し、新しいT値をRAMに記憶させる。実AWT
が所期AWTよりも小さくなければ、即ち、大きければ
、ステップ294はステップ298に進んでTを増分す
る。
以上の説明から明らかなように、本発明ではエレベータ
・システム20のカー割り振りの効率を最高の状態に維
持するようにプログラム258が絶えず最適Tを提供す
るから、ビル人口及び/またはトラヒック・パターンが
変わるとエレベータの効率が低下する従来のETA方式
割り振り戦略を改善することができる。
・システム20のカー割り振りの効率を最高の状態に維
持するようにプログラム258が絶えず最適Tを提供す
るから、ビル人口及び/またはトラヒック・パターンが
変わるとエレベータの効率が低下する従来のETA方式
割り振り戦略を改善することができる。
第1図は本発明のカー割り振り方法を利用できるエレベ
ータ装置の概略図である。 第2図はそれぞれのエレベータ・カーの状態情報を作表
したRAMマツプである。 第3図はそれぞれのエレベータ・カーのフロアサービス
可能情報を作表したRAMマツプである。 第4図はホ
ール・コール・テーブルのRAMマツプである。 第5図はエレベータ・カー・テーブルのRAMマツプで
ある。 第6図は割り当てレジスタのRAMマツプである。 第7図はトリップ・リストのRAMマツプである。 第8図はホール・コール割り当てプログラムによって利
用される種々の時間帯を作表したROMマツプである。 第9図はホール・コールを複数のエレベータ・カーに割
り当てるプログラムのフローチャートである。 第1O図はホール・コールをエレベータ・カーに割り当
てるため第9図に示したプログラムによって呼び出され
るサブルーチンASSIGNである。 第11図はホール・コールを割り当てるべきエレベータ
・カーの第1昇降経路を定めるサブルーチンETA−A
のフローチャートである。 第12図はホール・コールを割り当てるべきエレベータ
・カーの第2経路を定めるサブルーチンETA−Hのフ
ローチャートである。 第13図はホール・コールを割り当てるべきエレベータ
・カーの第3経路を定めるサブルーチンETA−Cのフ
ローチャートである。 第14図は任意の昇降経路に関して作成されたトリップ
・リストに従フてエレベータ・カーが昇降するのに必要
なETA昇降時間を計算する際にサブルーチンETA−
A%ETA−B及びETA−Cが利用できるサブルーチ
ンCOMPUTHのフローチャートである。 第15図はカー・コールに対してエレベータ・カーが最
遠フロアでの停止を義務付けられた場合にその昇降経路
を選択するプログラムの動作を示すチャートである。 第16図はホール・コールに対してエレベータ・カーが
最遠フロアでの停止を義務付けられた場合にその昇降経
路を選択するプログラムの動作を示すチャートである。 第17図は経過時間に基づいてまたはホール・コール回
数に基づいて周期的に呼び出すことにより、割り当て中
のエレベータ・カーよりも低いETAを有するエレベー
タ・カーへのホール・コール再割り当てを開始するのに
必要な秒差(T)を調整するプログラムのフローチャー
トである。 第17A図は本発明の実施に使用できる第17図のプロ
グラムに変更を加えたプログラムである第18図はT値
を調整して動的ホール・コール割り当て再評価を容易に
するため第17図のプログラムによって使用され、記憶
されるプログラム変数を示すRAMマツプである。 20・・・ エレベータ装置 26・・・ カー・コントローラ 28・・・ システム・プロセッサ 30・・・ エレベータ・カー 32・・・ 昇ホ、−ル・コール押しボタン出願人:
ウエスチンクへウス・エレクトリック・コーポレーシ
式ン代 理 人:加 藷 紘 一部(ばか1名)FIG
、 4 FIG、 5FIG、 7 192【亙D FIG、40 ョ128 、ヨJ1:8 。ちア巧 。煩ア;44 FIG、 11 FIG
、 千2エゴ1恥 Cさン152 FIG、 13 FIG、14 FIG、15 FIG、 16 TO5TEP 280 μ邑 FIG、 18
ータ装置の概略図である。 第2図はそれぞれのエレベータ・カーの状態情報を作表
したRAMマツプである。 第3図はそれぞれのエレベータ・カーのフロアサービス
可能情報を作表したRAMマツプである。 第4図はホ
ール・コール・テーブルのRAMマツプである。 第5図はエレベータ・カー・テーブルのRAMマツプで
ある。 第6図は割り当てレジスタのRAMマツプである。 第7図はトリップ・リストのRAMマツプである。 第8図はホール・コール割り当てプログラムによって利
用される種々の時間帯を作表したROMマツプである。 第9図はホール・コールを複数のエレベータ・カーに割
り当てるプログラムのフローチャートである。 第1O図はホール・コールをエレベータ・カーに割り当
てるため第9図に示したプログラムによって呼び出され
るサブルーチンASSIGNである。 第11図はホール・コールを割り当てるべきエレベータ
・カーの第1昇降経路を定めるサブルーチンETA−A
のフローチャートである。 第12図はホール・コールを割り当てるべきエレベータ
・カーの第2経路を定めるサブルーチンETA−Hのフ
ローチャートである。 第13図はホール・コールを割り当てるべきエレベータ
・カーの第3経路を定めるサブルーチンETA−Cのフ
ローチャートである。 第14図は任意の昇降経路に関して作成されたトリップ
・リストに従フてエレベータ・カーが昇降するのに必要
なETA昇降時間を計算する際にサブルーチンETA−
A%ETA−B及びETA−Cが利用できるサブルーチ
ンCOMPUTHのフローチャートである。 第15図はカー・コールに対してエレベータ・カーが最
遠フロアでの停止を義務付けられた場合にその昇降経路
を選択するプログラムの動作を示すチャートである。 第16図はホール・コールに対してエレベータ・カーが
最遠フロアでの停止を義務付けられた場合にその昇降経
路を選択するプログラムの動作を示すチャートである。 第17図は経過時間に基づいてまたはホール・コール回
数に基づいて周期的に呼び出すことにより、割り当て中
のエレベータ・カーよりも低いETAを有するエレベー
タ・カーへのホール・コール再割り当てを開始するのに
必要な秒差(T)を調整するプログラムのフローチャー
トである。 第17A図は本発明の実施に使用できる第17図のプロ
グラムに変更を加えたプログラムである第18図はT値
を調整して動的ホール・コール割り当て再評価を容易に
するため第17図のプログラムによって使用され、記憶
されるプログラム変数を示すRAMマツプである。 20・・・ エレベータ装置 26・・・ カー・コントローラ 28・・・ システム・プロセッサ 30・・・ エレベータ・カー 32・・・ 昇ホ、−ル・コール押しボタン出願人:
ウエスチンクへウス・エレクトリック・コーポレーシ
式ン代 理 人:加 藷 紘 一部(ばか1名)FIG
、 4 FIG、 5FIG、 7 192【亙D FIG、40 ョ128 、ヨJ1:8 。ちア巧 。煩ア;44 FIG、 11 FIG
、 千2エゴ1恥 Cさン152 FIG、 13 FIG、14 FIG、15 FIG、 16 TO5TEP 280 μ邑 FIG、 18
Claims (6)
- (1)ビルの各フロアにエレベータ・サービスを提供す
る複数のエレベータ・カーに、ビルの各フロアで登録さ
れたホール・コールを割り当てる方法であつて、 ホール・コール数及び累計待ち時間を作表し;累計待ち
時間をホール・コールで除算することにより平均待ち時
間(AWT)を計算し; 計算AWT値を記憶し; 所期AWTを設定し; 割り当てるべきホール・コールが登録されたフロアに対
する各エレベータ・カーの昇降経路を選択し; 選択された昇降経路を利用して各エレベータ・カーのト
リップ・リストを作成し; 各エレベータ・カーが関連のトリップ・リストを実行し
、考慮中のホール・コールのフロアに到着するのに要す
る時間(ETA)を求め; ETA時間の比較に基づいてそれぞれの新しいホール・
コールをエレベータ・カーに割り当て;既に割り当てら
れたエレベータ・カーのETAよりも少なくともT秒短
いETAを有するエレベータ・カーが他にあれば、既に
割り当てられているホール・コールを前記他のエレベー
タ・カーに再割り当てし; Tの初期値を設定し; 計算AWT値を所期AWT値と比較し; 計算AWT値が所期AWT値と所定の関係にあればTを
変更する段階から成り、 再割り当て段階がTの最新値を利用する ことを特徴とするホール・コール割り当て方法。 - (2)Tを変更する段階が 計算AWT値が所期AWT値よりも小さければTを増分
し、 計算AWT値が所期AWT値よりも大きければTを減分
する 段階を含むことを特徴とする請求項第(1)項に記載の
方法。 - (3)Tを変更する段階が 計算AWT値が所期AWT値の所定公差以内かどうかを
判定し、所期公差を超える場合にだけTを変更する 段階を含むことを特徴とする請求項第(1)項に記載の
方法。 - (4)計算AWT値が所期AWT値の所定公差以内かど
うかを判定し、 計算AWT値が所期AWT値よりも所定公差だけ小さけ
ればTを増分し、 計算AWT値が所期AWT値よりも所定公差だけ大きけ
ればTを減分する 段階を含むことを特徴とする請求項第(1)項に記載の
方法。 - (5)Tの最も新しい変更における変更方向を記憶し、 先行の計算AWT値を記憶する段階を含むことと、 Tを変更する段階が 新しい計算AWT値が先行の計算AWT値よりも所定A
WT値に近いかどうかを判定し、新しい計算AWT値が
先行の計算AWT値よりも所期AWT値に近ければ最も
新しく記憶されたT変更と同じ方向にTを変更し、 新しい計算AWT値が先行の計算AWT値ほど所期AW
T値に近くなければ、最も新しく記憶されたTの変更と
は反対の方向にTを変更する段階を含むことを特徴とす
る請求項第(1)項に記載の方法。 - (6)ホール・コール数及び累計待ち時間を作表し、A
WTを計算し、計算AWT値を記憶する段階を繰り返す
ことにより、記憶されている計算AWT値を周期的に更
新する段階を含むことを特徴とする請求項第(1)項に
記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/168,817 US4793443A (en) | 1988-03-16 | 1988-03-16 | Dynamic assignment switching in the dispatching of elevator cars |
| US168,817 | 1993-12-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01275384A true JPH01275384A (ja) | 1989-11-06 |
Family
ID=22613053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1064922A Pending JPH01275384A (ja) | 1988-03-16 | 1989-03-16 | エレベーター・カーへのホール・コール割り当て方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4793443A (ja) |
| JP (1) | JPH01275384A (ja) |
| KR (1) | KR960012677B1 (ja) |
| AU (1) | AU610702B2 (ja) |
| BR (1) | BR8901124A (ja) |
| CA (1) | CA1277049C (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960000747A (ko) * | 1994-06-23 | 1996-01-25 | 로버트 피이 헤이터 | 퍼지 응답 시간 로직에 따라 홀 콜 할당을 사용하는 엘리베이터 급행 방법 |
| KR100395052B1 (ko) * | 1994-06-23 | 2004-03-02 | 오티스 엘리베이터 컴파니 | 퍼지응답시간로직을구비하고홀콜할당의재평가를채용하는엘리베이터급행방법 |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5290976A (en) * | 1990-04-12 | 1994-03-01 | Otis Elevator Company | Automatic selection of different motion profile parameters based on average waiting time |
| US5146053A (en) * | 1991-02-28 | 1992-09-08 | Otis Elevator Company | Elevator dispatching based on remaining response time |
| US5260526A (en) * | 1991-04-29 | 1993-11-09 | Otis Elevator Company | Elevator car assignment conditioned on minimum criteria |
| US5427206A (en) * | 1991-12-10 | 1995-06-27 | Otis Elevator Company | Assigning a hall call to an elevator car based on remaining response time of other registered calls |
| JP3454899B2 (ja) * | 1993-04-07 | 2003-10-06 | オーチス エレベータ カンパニー | エレベータシステムの負荷重量側路しきい値の自動選択装置及び方法 |
| CA2122869A1 (en) * | 1993-05-05 | 1994-11-06 | Bruce A. Powell | Elevator dispatching with multiple term objective function and instantaneous elevator assignment |
| US5388668A (en) * | 1993-08-16 | 1995-02-14 | Otis Elevator Company | Elevator dispatching with multiple term objective function and instantaneous elevator assignment |
| US5338904A (en) * | 1993-09-29 | 1994-08-16 | Otis Elevator Company | Early car announcement |
| US5865274A (en) * | 1995-10-24 | 1999-02-02 | Kabushiki Kaisha Toshiba | Elevator group management control apparatus and elevator group management control method |
| FI111929B (fi) | 1997-01-23 | 2003-10-15 | Kone Corp | Hissiryhmän ohjaus |
| ITTO20030139A1 (it) * | 2003-02-27 | 2004-08-28 | Comau Spa | Robot industriale |
| CN101528578B (zh) * | 2006-10-24 | 2012-06-13 | 奥蒂斯电梯公司 | 一种在电梯改造项目期间控制电梯操作的控制系统及方法 |
| US9126807B2 (en) * | 2010-04-12 | 2015-09-08 | Otis Elevator Company | Elevator dispatch control to avoid passenger confusion |
| CN107010496B (zh) * | 2015-12-22 | 2020-11-13 | 奥的斯电梯公司 | 包括动态电梯轿厢呼叫调度的电梯系统 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3511342A (en) * | 1965-10-08 | 1970-05-12 | Reliance Electric & Eng Co | Elevator control for ascertaining the capability of cars to serve hall calls |
| US3443668A (en) * | 1965-10-08 | 1969-05-13 | Reliance Electric & Eng Co | Plural car elevator system for developing hall call assignments between individual cars and registered hall calls |
| GB1172521A (en) * | 1965-11-05 | 1969-12-03 | Dover Corp Canada Ltd | Method and means for Controlling Elevator Cars |
| US3507362A (en) * | 1967-01-20 | 1970-04-21 | Reliance Electric & Eng Co | Apparatus for measuring elevator car travel |
| US3474885A (en) * | 1967-01-20 | 1969-10-28 | Reliance Electric Co | Queueing controls for a group of elevators |
| US3450231A (en) * | 1967-01-20 | 1969-06-17 | Reliance Electric & Eng Co | Group elevator control having car call reset of advance hall call assignment |
| US3486584A (en) * | 1967-01-20 | 1969-12-30 | Reliance Electric Co | Energizing controls for elevator hoist equipment of a plural car elevator system |
| US3614997A (en) * | 1969-12-16 | 1971-10-26 | Otis Elevator Co | Plural car conveyor system controlled by performance times between cars |
| US3731765A (en) * | 1971-06-09 | 1973-05-08 | Reliance Electric Co | Multiple digital comparator |
| US3742445A (en) * | 1971-06-10 | 1973-06-26 | Reliance Electric Co | Elevator car stopping status evaluation means |
| US3739880A (en) * | 1971-06-10 | 1973-06-19 | Reliance Electric Co | Elevator control for optimizing allotment of individual hall calls to individual cars |
| US3815712A (en) * | 1972-12-11 | 1974-06-11 | Reliance Electric Co | Elevator controls for systems having widely spaced landings |
| GB1502842A (en) * | 1974-04-22 | 1978-03-01 | Hitachi Ltd | Elevator control system |
| JPS5179449A (ja) * | 1975-01-06 | 1976-07-10 | Hitachi Ltd | |
| GB1563321A (en) * | 1975-10-11 | 1980-03-26 | Hitachi Ltd | Elevator control system |
| JPS598621B2 (ja) * | 1976-07-30 | 1984-02-25 | 株式会社日立製作所 | 並設エレベ−タ制御装置 |
| US4363381A (en) * | 1979-12-03 | 1982-12-14 | Otis Elevator Company | Relative system response elevator call assignments |
| US4323142A (en) * | 1979-12-03 | 1982-04-06 | Otis Elevator Company | Dynamically reevaluated elevator call assignments |
| CH648001A5 (de) * | 1979-12-21 | 1985-02-28 | Inventio Ag | Gruppensteuerung fuer aufzuege. |
| CH658852A5 (de) * | 1982-04-08 | 1986-12-15 | Inventio Ag | Gruppensteuerung fuer aufzuege mit einer einrichtung fuer die steuerung des abwaertsspitzenverkehrs. |
| JPS5982280A (ja) * | 1982-11-01 | 1984-05-12 | 三菱電機株式会社 | エレベ−タ制御装置 |
| JPH0610069B2 (ja) * | 1984-12-05 | 1994-02-09 | 三菱電機株式会社 | エレベータの群管理装置 |
| DE3762040D1 (de) * | 1986-04-11 | 1990-05-03 | Inventio Ag | Gruppensteuerung fuer aufzuege. |
-
1988
- 1988-03-16 US US07/168,817 patent/US4793443A/en not_active Expired - Lifetime
-
1989
- 1989-03-06 CA CA000593162A patent/CA1277049C/en not_active Expired - Lifetime
- 1989-03-09 AU AU31162/89A patent/AU610702B2/en not_active Ceased
- 1989-03-10 BR BR898901124A patent/BR8901124A/pt not_active IP Right Cessation
- 1989-03-16 JP JP1064922A patent/JPH01275384A/ja active Pending
- 1989-03-16 KR KR1019890003235A patent/KR960012677B1/ko not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960000747A (ko) * | 1994-06-23 | 1996-01-25 | 로버트 피이 헤이터 | 퍼지 응답 시간 로직에 따라 홀 콜 할당을 사용하는 엘리베이터 급행 방법 |
| KR100395052B1 (ko) * | 1994-06-23 | 2004-03-02 | 오티스 엘리베이터 컴파니 | 퍼지응답시간로직을구비하고홀콜할당의재평가를채용하는엘리베이터급행방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| CA1277049C (en) | 1990-11-27 |
| KR890014361A (ko) | 1989-10-23 |
| AU3116289A (en) | 1989-09-21 |
| US4793443A (en) | 1988-12-27 |
| BR8901124A (pt) | 1989-10-31 |
| KR960012677B1 (ko) | 1996-09-24 |
| AU610702B2 (en) | 1991-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100374362C (zh) | 将乘客分配到电梯组中的方法 | |
| CN1087708C (zh) | 电梯群组的控制 | |
| KR920011080B1 (ko) | 엘리베이터의 군(群)관리장치 | |
| JPH0380711B2 (ja) | ||
| JPH078706B2 (ja) | エレベ−タ用群制御システム | |
| JPWO2003101873A1 (ja) | エレベータの群管理制御装置 | |
| JPH06156895A (ja) | 複数エレベータかごの派遣方法 | |
| KR960012677B1 (ko) | 엘리베이터 카를 디스패칭할 시 동적 할당 스위칭 방법 | |
| JPH01271380A (ja) | 隣接階呼び出し指定式エレベータ並びに該エレベータに用いる群制御装置及びそのエレベータかごの優先割り当て方法 | |
| JPH01281271A (ja) | エレベータ・カーヘのホール・コール割り当て方法 | |
| JPH01275382A (ja) | エレベーター・カーへのホール・コール割り当て方法 | |
| CN119306079A (zh) | 群管理控制装置及群管理控制方法 | |
| JP5113962B2 (ja) | ダブルデッキエレベータシステムの制御装置および制御方法 | |
| JPH01275383A (ja) | エレベーター・カーへのホール・コール割り当て方法 | |
| JPH07309539A (ja) | ダブルデッキエレベーターの制御装置 | |
| JPH0761722A (ja) | エレベーターの群管理制御装置 | |
| JPH0114148B2 (ja) | ||
| JPS5848465B2 (ja) | エレベ−タ装置 | |
| JPH0735228B2 (ja) | エレベ−タ装置 | |
| CN114644268A (zh) | 电梯群管理控制方法 | |
| JP2564953B2 (ja) | エレベータの制御装置 | |
| JPH02127372A (ja) | エレベータの群管理制御方法 | |
| KR100295881B1 (ko) | 엘리베이터 군관리 제어장치 및 방법 | |
| JP2503720B2 (ja) | エレベ―タのかご割当装置 | |
| JPH0281885A (ja) | エレベータの群管理制御方法 |