JPH0610069B2 - エレベータの群管理装置 - Google Patents
エレベータの群管理装置Info
- Publication number
- JPH0610069B2 JPH0610069B2 JP59256920A JP25692084A JPH0610069B2 JP H0610069 B2 JPH0610069 B2 JP H0610069B2 JP 59256920 A JP59256920 A JP 59256920A JP 25692084 A JP25692084 A JP 25692084A JP H0610069 B2 JPH0610069 B2 JP H0610069B2
- Authority
- JP
- Japan
- Prior art keywords
- hall
- time
- value
- car
- reference value
- 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.)
- Expired - Lifetime
Links
Classifications
-
- 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/212—Travel 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/214—Total time, i.e. arrival time
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/403—Details of the change of control mode by real-time traffic data
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Elevator Control (AREA)
- Indicating And Signalling Devices For Elevators (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は,乗場呼びをエレベータのかごに割り当てる
エレベータの群管理装置に関するものである。
エレベータの群管理装置に関するものである。
複数台のエレベータのかごを一群として管理する群管理
エレベータのうち,乗場呼びが登録されたとき,前記乗
場呼びに応答するのに最適なかごを選択し,そのかごを
乗場呼びに割り当てる割当方式と呼ばれるものがある。
エレベータのうち,乗場呼びが登録されたとき,前記乗
場呼びに応答するのに最適なかごを選択し,そのかごを
乗場呼びに割り当てる割当方式と呼ばれるものがある。
前記割当方式では通常各乗場呼びの待時間の予測値(以
後予測待時間という)を演算し,割当後のサービス状態
を評価するための所定の評価関数に従つて,上記予測待
時間から割当評価値を求め,この割当評価値が最良とな
るように割当かごを選択するようになつている。
後予測待時間という)を演算し,割当後のサービス状態
を評価するための所定の評価関数に従つて,上記予測待
時間から割当評価値を求め,この割当評価値が最良とな
るように割当かごを選択するようになつている。
従来,エレベータが稼動中の建物において,乗場呼びの
待時間等を実測し,これらの実測結果から,エレベータ
によるサービス状況が良好であるか否かを判定すること
がよく行われる。このとき最も一般的に行われるのが,
平均待時間や,長待ち発生率(待時間がたとえば60秒以
上となる乗場呼びの割合)に基づいた判定である。平均
待時間が短いほど,また長待ち発生率が小さいほど良好
なサービスであると判定される。さらに,最近では,平
均待時間よりも長待ち発生率の方が重視される傾向にあ
る。
待時間等を実測し,これらの実測結果から,エレベータ
によるサービス状況が良好であるか否かを判定すること
がよく行われる。このとき最も一般的に行われるのが,
平均待時間や,長待ち発生率(待時間がたとえば60秒以
上となる乗場呼びの割合)に基づいた判定である。平均
待時間が短いほど,また長待ち発生率が小さいほど良好
なサービスであると判定される。さらに,最近では,平
均待時間よりも長待ち発生率の方が重視される傾向にあ
る。
また,建物の用途(たとえばホテルや事務所ビル)によ
つては,乗場呼びの待時間の他に乗車時間(かごに乗車
してから目的階に到着するまでに要する時間)とか,サ
ービス完了時間(乗場に入つてきたときから目的階に到
着するまでに要する時間)なども評価対象とされる場合
がある。
つては,乗場呼びの待時間の他に乗車時間(かごに乗車
してから目的階に到着するまでに要する時間)とか,サ
ービス完了時間(乗場に入つてきたときから目的階に到
着するまでに要する時間)なども評価対象とされる場合
がある。
このようなエレベータによるサービス状況の判定を踏え
て,これまで種々の割当方式が提案されているが,これ
らの割当方式における評価関数には,例えば下記のもの
がある。
て,これまで種々の割当方式が提案されているが,これ
らの割当方式における評価関数には,例えば下記のもの
がある。
(ア)乗場呼びの待時間の最大値の最小化を目的としたも
の。
の。
例えば,特開昭50−149041号公報に示されるように,各
かごごとに,割当済みの乗場呼びの最長の予測待時間を
それぞれ求め,それが最小となるかごを優先して割り当
てる方式である。
かごごとに,割当済みの乗場呼びの最長の予測待時間を
それぞれ求め,それが最小となるかごを優先して割り当
てる方式である。
(イ)乗場呼びの待時間の平均値の最小化を目的としたも
の。
の。
例えば,特開昭51-23932号公報に示されるように割当済
みの全ての乗場呼びの予測待時間の総和もしくは平均値
を求め,それが最小となるかごを割り当てる方式であ
る。
みの全ての乗場呼びの予測待時間の総和もしくは平均値
を求め,それが最小となるかごを割り当てる方式であ
る。
(ウ)乗場呼びの待時間の分布が所定の基準待時間に集中
する,すなわち待時間の分散の最小化を目的としたも
の。
する,すなわち待時間の分散の最小化を目的としたも
の。
例えば,特公昭55−21709号(特開昭52−18655号)公報
に示されるように,乗場呼びの予測待時間と予め設定さ
れた基準待時間との偏差を演算し,この偏差の小さいか
ごを優先して割り当てる方式や,特開昭57−51668号公
報に示されるように予測待時間が基準値と等しいときに
評価値が最小となる関数により予測待時間を重み付け
し,この評価値が最小となるかごを割り当てる方式であ
る。
に示されるように,乗場呼びの予測待時間と予め設定さ
れた基準待時間との偏差を演算し,この偏差の小さいか
ごを優先して割り当てる方式や,特開昭57−51668号公
報に示されるように予測待時間が基準値と等しいときに
評価値が最小となる関数により予測待時間を重み付け
し,この評価値が最小となるかごを割り当てる方式であ
る。
(エ)乗場待客の心理的な待時間(すなわち,いらいら度
に相当するもの)の平均値の最小化を目的としたもの。
に相当するもの)の平均値の最小化を目的としたもの。
例えば,特開昭53−55847号公報に示されるように,乗
場呼びの予測待時間に所定の重み付け(たとえば,待時
間が長くなればなるほど重み付けを大きくする)を行
い,その総和もしくは平均値が最小となるかごを割り当
てる方式である。
場呼びの予測待時間に所定の重み付け(たとえば,待時
間が長くなればなるほど重み付けを大きくする)を行
い,その総和もしくは平均値が最小となるかごを割り当
てる方式である。
エレベータによるサービス状況の判定で重視される長待
ち発生率を低減するような割当方式というものを考えた
場合,従来の割当方式(イ)のように平均値を小さくする
乗場呼び割当では,平均値は小さくなつても分散が大き
くなることがあり,必ずしも長待ち発生等を低減してい
るとは言い難かつた。逆に従来の割当方式(ウ)のように
分散を小さくする乗場呼び割当では分散は小さくなつて
も平均値が大きくなることがあり,これもまた長待ち発
生率を低減しているとは言い難かつた。従来の割当方式
(ア),(エ)についても同様である。すなわち,従来の割当
方式(ア)〜(エ)では,最大待時間とか平均値とか分散とい
うように待時間の分布を決定する要素のうちのひとつだ
けに着目して乗場呼びの割当を制御しているので,必ず
しも長待ち発生率を低減しているわけではなかつた。
ち発生率を低減するような割当方式というものを考えた
場合,従来の割当方式(イ)のように平均値を小さくする
乗場呼び割当では,平均値は小さくなつても分散が大き
くなることがあり,必ずしも長待ち発生等を低減してい
るとは言い難かつた。逆に従来の割当方式(ウ)のように
分散を小さくする乗場呼び割当では分散は小さくなつて
も平均値が大きくなることがあり,これもまた長待ち発
生率を低減しているとは言い難かつた。従来の割当方式
(ア),(エ)についても同様である。すなわち,従来の割当
方式(ア)〜(エ)では,最大待時間とか平均値とか分散とい
うように待時間の分布を決定する要素のうちのひとつだ
けに着目して乗場呼びの割当を制御しているので,必ず
しも長待ち発生率を低減しているわけではなかつた。
この発明は,上記のような問題点を解消するためになさ
れたもので,待時間,乗車時間,サービス完了時間など
のように時間の長さでサービスの度合をはかるサービス
状態値(以下サービス時間という)を小さくするように
乗場呼びの割当を行うエレベータの群管理装置におい
て,上記サービス時間の長待ち発生率を評価する割当評
価関数に基づいて乗場呼び割当を行うことにより,上記
サービス時間の長待ち発生率を低減することを目的とす
るものである。
れたもので,待時間,乗車時間,サービス完了時間など
のように時間の長さでサービスの度合をはかるサービス
状態値(以下サービス時間という)を小さくするように
乗場呼びの割当を行うエレベータの群管理装置におい
て,上記サービス時間の長待ち発生率を評価する割当評
価関数に基づいて乗場呼び割当を行うことにより,上記
サービス時間の長待ち発生率を低減することを目的とす
るものである。
この発明に係わるエレベータの群管理装置は,各かごに
よるサービス時間を予測しサービス予測時間を演算する
手段と,上記サービス予測時間の平均値及び分散を演算
する手段と、サービス時間の長短を判定するための基準
値を設定する手段と,上記基準値と上記平均値との差の
2乗値を求め,上記分散と上記2乗値との比の値を演算
し,さらに上記比の単調増加関数となる所定の割当評価
関数に従つて上記比の値により割当評価値を演算する手
段と,上記割当評価値の小さいかごを優先的に選択し,
その選択したかごを乗場呼びに割り当てる手段とを設け
たものである。
よるサービス時間を予測しサービス予測時間を演算する
手段と,上記サービス予測時間の平均値及び分散を演算
する手段と、サービス時間の長短を判定するための基準
値を設定する手段と,上記基準値と上記平均値との差の
2乗値を求め,上記分散と上記2乗値との比の値を演算
し,さらに上記比の単調増加関数となる所定の割当評価
関数に従つて上記比の値により割当評価値を演算する手
段と,上記割当評価値の小さいかごを優先的に選択し,
その選択したかごを乗場呼びに割り当てる手段とを設け
たものである。
この発明におけるエレベータの群管理装置は,長待ち基
準値とエレベータのサービス予測時間の平均値及び分散
に基づいて,長待ち発生率を評価するための割当評価値
を求め,この割当評価値に従つて,かごを乗場呼びに割
り当てるようにしたため,上記長待ち発生率を低減する
作用がある。
準値とエレベータのサービス予測時間の平均値及び分散
に基づいて,長待ち発生率を評価するための割当評価値
を求め,この割当評価値に従つて,かごを乗場呼びに割
り当てるようにしたため,上記長待ち発生率を低減する
作用がある。
以下,この発明の一実施例を第1図〜第17図に基づいて
説明する。
説明する。
第1図はこの発明によるエレベータの群管理装置の一実
施例の構成を明示するための全体構成図で,8階建の建
物の3台のかごA(=1号機),B(=2号機),C
(=3号機)が設けられ,1階〜7階には上り呼びを登
録するための上り釦(1u)〜(7u)が,2階〜8階には下り
呼びを登録するための下り釦(2d)〜(8d)が設けられてい
る。機械室に設けられたかご制御装置(9A)〜(9C)は,そ
れぞれかごA,B,Cのかご呼びの登録・解消動作,戸
開閉動作,呼び(かご呼び及び割り当てられた乗場呼
び)への応答動作(運行方向設定,走行・停止動作な
ど)などを制御する。同じく機械室に設けられた群管理
装置(10)は,上り釦(1u)〜(7u),及び下り釦(2d)〜(8d)
からの入力信号と,かご制御装置(9A)〜(9C)からの乗場
呼び打消指令に基づいて,乗場呼びの登録解消を行うと
ともに乗場呼び割当の打消を判定する乗場呼び登録及び
割当打消手段(11)と,まだどのかごにも割り当てられて
いない乗場呼びを1つ選択する乗場呼び選択手段(12)
と,この選択された乗場呼びを各かごに仮りに割り当て
たときの乗場呼びの待時間をそれぞれ予測し,予測待時
間を演算するサービス予測時間演算手段(13)と,上記選
択された乗場呼びを各かごに仮りに割り当てたときの上
記予測待時間の平均値及び分散をそれぞれ演算する待時
間の平均値・分散演算手段(14)と,乗場呼びが長待ちで
あるか否かを判定するための基準値を設定する長待ち基
準値設定手段(15)と,上記選択された乗場呼びを各かご
に仮りに割り当てたときの上記平均値,分散及び基準値
に基づき長待ち発生率を評価するための割当評価値をそ
れぞれ演算する割当評価値演算手段(16)と,かご制御装
置(9A)〜(9C)に対してそれぞれ応答すべき乗場呼びを指
令するために,上記割当評価値が最小となるかごを上記
選択された乗場呼びに割り当てる割当かご選択手段(17)
とから構成されている。
施例の構成を明示するための全体構成図で,8階建の建
物の3台のかごA(=1号機),B(=2号機),C
(=3号機)が設けられ,1階〜7階には上り呼びを登
録するための上り釦(1u)〜(7u)が,2階〜8階には下り
呼びを登録するための下り釦(2d)〜(8d)が設けられてい
る。機械室に設けられたかご制御装置(9A)〜(9C)は,そ
れぞれかごA,B,Cのかご呼びの登録・解消動作,戸
開閉動作,呼び(かご呼び及び割り当てられた乗場呼
び)への応答動作(運行方向設定,走行・停止動作な
ど)などを制御する。同じく機械室に設けられた群管理
装置(10)は,上り釦(1u)〜(7u),及び下り釦(2d)〜(8d)
からの入力信号と,かご制御装置(9A)〜(9C)からの乗場
呼び打消指令に基づいて,乗場呼びの登録解消を行うと
ともに乗場呼び割当の打消を判定する乗場呼び登録及び
割当打消手段(11)と,まだどのかごにも割り当てられて
いない乗場呼びを1つ選択する乗場呼び選択手段(12)
と,この選択された乗場呼びを各かごに仮りに割り当て
たときの乗場呼びの待時間をそれぞれ予測し,予測待時
間を演算するサービス予測時間演算手段(13)と,上記選
択された乗場呼びを各かごに仮りに割り当てたときの上
記予測待時間の平均値及び分散をそれぞれ演算する待時
間の平均値・分散演算手段(14)と,乗場呼びが長待ちで
あるか否かを判定するための基準値を設定する長待ち基
準値設定手段(15)と,上記選択された乗場呼びを各かご
に仮りに割り当てたときの上記平均値,分散及び基準値
に基づき長待ち発生率を評価するための割当評価値をそ
れぞれ演算する割当評価値演算手段(16)と,かご制御装
置(9A)〜(9C)に対してそれぞれ応答すべき乗場呼びを指
令するために,上記割当評価値が最小となるかごを上記
選択された乗場呼びに割り当てる割当かご選択手段(17)
とから構成されている。
ここで,長待ち発生率を評価するための割当評価値の演
算方法についてその概略を説明する。
算方法についてその概略を説明する。
第2図は,乗場呼びの待時間の分布の一例を示したもの
で,aは待時間の平均値,l0は長待ち基準値(ただし,
l0≧2aとする。)を表わす。長待ち発生率L(第2図の
斜線部分の面積に相当する値)は,待時間が長待ち基準
値l0以上となる乗場呼びの割合と定義される。待時間x
(x≧0)の確率密度関数をp(x)とすると,平均値
a,分散b2,長待ち発生率Lはそれぞれ下記のように表
わすことができる。なお である。
で,aは待時間の平均値,l0は長待ち基準値(ただし,
l0≧2aとする。)を表わす。長待ち発生率L(第2図の
斜線部分の面積に相当する値)は,待時間が長待ち基準
値l0以上となる乗場呼びの割合と定義される。待時間x
(x≧0)の確率密度関数をp(x)とすると,平均値
a,分散b2,長待ち発生率Lはそれぞれ下記のように表
わすことができる。なお である。
さて,チエビシエフの不等式(Tchebycheff inequalit
y)によれば,第3図に示すように確率変数xの平均を
M,分散をD2,任意の正数をRとすると,|x−M|>
R・|D|となる確率P〔|x−M|>R・|D|〕
(第3図の斜線部分の面積に相当する値)は式のよう
になることが知られている。
y)によれば,第3図に示すように確率変数xの平均を
M,分散をD2,任意の正数をRとすると,|x−M|>
R・|D|となる確率P〔|x−M|>R・|D|〕
(第3図の斜線部分の面積に相当する値)は式のよう
になることが知られている。
この式を式に適用し, とすると,長待ち発生率Lに対し,下記不等式が成立
する。
する。
上記式の右辺 は長待ち発生率Lの上限値とも言うべきもので,長待ち
基準値l0が与えられると,任意の待時間の分布に対して
長待ち発生率Lは少くとも より小さくなることを示している。従つて,上限値 を最小にする平均値a0及び分散▲b2 0▼を与えるような
乗場呼び割当を行えば,長待ち発生率Lの最小化をはか
ることが可能である。従来のように単に分散b2を最小に
する乗場呼び割当方式や単に平均値aを最小にする乗場
呼び割当方式では,長待ち発生率の最小化をはかること
はできない。
基準値l0が与えられると,任意の待時間の分布に対して
長待ち発生率Lは少くとも より小さくなることを示している。従つて,上限値 を最小にする平均値a0及び分散▲b2 0▼を与えるような
乗場呼び割当を行えば,長待ち発生率Lの最小化をはか
ることが可能である。従来のように単に分散b2を最小に
する乗場呼び割当方式や単に平均値aを最小にする乗場
呼び割当方式では,長待ち発生率の最小化をはかること
はできない。
本実施例は,割当評価関数fを不等式の右辺,すなわ
ち とするもので,平均値a及び分散b2は下記及び式で
演算される。
ち とするもので,平均値a及び分散b2は下記及び式で
演算される。
ただし,mは乗場呼びの個数,xi(i=1,2,…,m)
は乗場呼びの待時間である。
は乗場呼びの待時間である。
第4図は,第1図の実施例のシステム構成図で,図中,
(18)は群管理装置(10)内に設けられた時刻信号を出力す
る時計,(19)は同じく時間帯の境界時刻信号を出力する
時間帯設定スイツチ,(20)は同じく長待ち基準値を補正
するための信号を出力する長待ち基準値補正スイツチ,
(21)は同じくマクロコンピユータで,CPU(22),ROM(2
3),RAM(24),入力回路(25)及び出力回路(26)を有す
る。
(18)は群管理装置(10)内に設けられた時刻信号を出力す
る時計,(19)は同じく時間帯の境界時刻信号を出力する
時間帯設定スイツチ,(20)は同じく長待ち基準値を補正
するための信号を出力する長待ち基準値補正スイツチ,
(21)は同じくマクロコンピユータで,CPU(22),ROM(2
3),RAM(24),入力回路(25)及び出力回路(26)を有す
る。
第5図は,ROM(23)及びRAM(24)におけるメモリマツプを
示す図で,図中,T0は第7図に示す群管理プログラムを
実行する演算周期を示すデータで1(秒)と設定されて
いる。T1及びT2は,かごが現在の位置から各階の乗場に
到着するまでに要する時間の予測値(以下,到着予想時
間という)を演算するときに使用される一定値データ
で,T1は1停止に要する時間を,T2は1階床走行に要す
る時間を表わし,それぞれ10(秒),2(秒)と設定さ
れている。Fは停止階床数を表わす一定値データで8
(階)と設定され,Nはかご台数を表わす一定値データ
で3(台)と設定されている。
示す図で,図中,T0は第7図に示す群管理プログラムを
実行する演算周期を示すデータで1(秒)と設定されて
いる。T1及びT2は,かごが現在の位置から各階の乗場に
到着するまでに要する時間の予測値(以下,到着予想時
間という)を演算するときに使用される一定値データ
で,T1は1停止に要する時間を,T2は1階床走行に要す
る時間を表わし,それぞれ10(秒),2(秒)と設定さ
れている。Fは停止階床数を表わす一定値データで8
(階)と設定され,Nはかご台数を表わす一定値データ
で3(台)と設定されている。
iは乗場釦(方向別)に対応して設定される乗場の番号
を表わすデータで,第1表のように対応する。jも同じ
く乗場番号を表わすデータで,乗場番号iの乗場の1階
床前方の乗場を表わす。
を表わすデータで,第1表のように対応する。jも同じ
く乗場番号を表わすデータで,乗場番号iの乗場の1階
床前方の乗場を表わす。
kは号機番号を表わすデータ,l0は長待ち基準値を表わ
すデータ,TIMEは時計(18)から入力回路(25)を介して入
力されたデータで時刻を表わし,B1〜B3はそれぞれ時間
帯設定スイツチ(19)から同様に入力されたデータで,第
6図に示すように,一日を交通量に応じて3つの時間帯
P1,P2,P3に分けたときの各時間帯P1〜P3の開始時刻を
表わす。M1〜M3及びGは,それぞれ長待ち基準値補正ス
イツチ(20)から同様に入力されたデータで,M1〜M3は時
間帯P1〜P3における平均待時間の推定値を表わし,Gは
長待ち基準値L0を平均待時間に基づいて設定するための
係数を表わす。HB(i)(i=1,2,…,14)は,そ
れぞれ上り釦(1u)〜(7u)及び下り釦(8d)〜(2d)に対応し
た乗場釦データで、入力回路(25)を介して入力され乗場
釦が押されているとき「1」,押されていないとき「0」
と設定される。CP(k)(k=1,2,3)は,それぞれ
1号機〜3号機のかご制御装置(9A)〜(9C)から入力回路
(25)を介して入力されたデータでかご位置に対応し,第
1表に示す乗場番号iと同様にかごの運行方向を考慮し
て設定される。かごが無方向の場合は上り方向の場合と
同様に設定される。CR(k)(k=1,2,3)は同じく
かご制御装置(9A)〜(9C)から入力されたデータで,乗場
呼び打消指令に対応し,乗場呼び打消が有効の場合(す
なわち階に停止決定してから出発するまでの期間,かご
の運行方向の乗場呼びは登録できない),打ち消すべき
乗場呼びの番号(第1表に示す乗場番号iと同様)が設
定される。乗場呼び打消が無効の場合は「0」となる。
すデータ,TIMEは時計(18)から入力回路(25)を介して入
力されたデータで時刻を表わし,B1〜B3はそれぞれ時間
帯設定スイツチ(19)から同様に入力されたデータで,第
6図に示すように,一日を交通量に応じて3つの時間帯
P1,P2,P3に分けたときの各時間帯P1〜P3の開始時刻を
表わす。M1〜M3及びGは,それぞれ長待ち基準値補正ス
イツチ(20)から同様に入力されたデータで,M1〜M3は時
間帯P1〜P3における平均待時間の推定値を表わし,Gは
長待ち基準値L0を平均待時間に基づいて設定するための
係数を表わす。HB(i)(i=1,2,…,14)は,そ
れぞれ上り釦(1u)〜(7u)及び下り釦(8d)〜(2d)に対応し
た乗場釦データで、入力回路(25)を介して入力され乗場
釦が押されているとき「1」,押されていないとき「0」
と設定される。CP(k)(k=1,2,3)は,それぞれ
1号機〜3号機のかご制御装置(9A)〜(9C)から入力回路
(25)を介して入力されたデータでかご位置に対応し,第
1表に示す乗場番号iと同様にかごの運行方向を考慮し
て設定される。かごが無方向の場合は上り方向の場合と
同様に設定される。CR(k)(k=1,2,3)は同じく
かご制御装置(9A)〜(9C)から入力されたデータで,乗場
呼び打消指令に対応し,乗場呼び打消が有効の場合(す
なわち階に停止決定してから出発するまでの期間,かご
の運行方向の乗場呼びは登録できない),打ち消すべき
乗場呼びの番号(第1表に示す乗場番号iと同様)が設
定される。乗場呼び打消が無効の場合は「0」となる。
CC(k,i)(k=1,2,3,i=1,2,…,14)
は同じくかご制御装置(9A)〜(9C)から入力されたデータ
で,かご呼びに対応し第1表に示す乗場番号iと同様に
かごの運行方向を考慮して設定される。かご呼びが登録
されているとき「1」,登録されていないときは「0」
と設定される。
は同じくかご制御装置(9A)〜(9C)から入力されたデータ
で,かご呼びに対応し第1表に示す乗場番号iと同様に
かごの運行方向を考慮して設定される。かご呼びが登録
されているとき「1」,登録されていないときは「0」
と設定される。
HC(i)(i=1,2,…,14)は,それぞれ対応する乗
場呼びの登録状況を表わすデータで乗場呼びが登録され
ていないとき「0」,登録されているがどのかごにも割
り当てられていないとき「1」,登録されかついずれか
のかごに割り当てられているとき「2」と設定される。
場呼びの登録状況を表わすデータで乗場呼びが登録され
ていないとき「0」,登録されているがどのかごにも割
り当てられていないとき「1」,登録されかついずれか
のかごに割り当てられているとき「2」と設定される。
TC(i)(i=1,2,…,14)はそれぞれ対応する乗場
呼びの継続時間(=乗場呼びが登録されてから経過した
時間)を表わすデータ,TW(i)(i=1,2,…,14)
は,それぞれ対応する乗場呼びの予測待時間を表わすデ
ータ,TA(k,i)(k=1,2,3;i=1,2,
…,14)は,それぞれ1号機〜3号機の,それぞれ対応
する乗場までの到着予想時間を表わすデータ,AS(k,
i)(k=1,2,3;i=1,2,…,14)は,それ
ぞれ1号機〜3号機の,それぞれ対応する乗場呼びへの
割当を表わすデータで,割り当てられているとき
「1」,割り当てられていないとき「0」と設定され
る。この割当データAS(k,i)は,出力回路(26)を介
して,かご制御装置(9A)〜(9C)にそれぞれ出力される。
呼びの継続時間(=乗場呼びが登録されてから経過した
時間)を表わすデータ,TW(i)(i=1,2,…,14)
は,それぞれ対応する乗場呼びの予測待時間を表わすデ
ータ,TA(k,i)(k=1,2,3;i=1,2,
…,14)は,それぞれ1号機〜3号機の,それぞれ対応
する乗場までの到着予想時間を表わすデータ,AS(k,
i)(k=1,2,3;i=1,2,…,14)は,それ
ぞれ1号機〜3号機の,それぞれ対応する乗場呼びへの
割当を表わすデータで,割り当てられているとき
「1」,割り当てられていないとき「0」と設定され
る。この割当データAS(k,i)は,出力回路(26)を介
して,かご制御装置(9A)〜(9C)にそれぞれ出力される。
I0は割当すべき乗場呼びの番号(第1表に示す野場番号
iと同様)を記憶したデータで割当すべき乗場呼びがな
いときは「0」が設定される。K0は割当すべき乗場呼び
l0を仮りに割り当てたときのかごの号機番号を記憶した
データ,HNは現在登録されている乗場呼びの個数を表わ
すデータである。
iと同様)を記憶したデータで割当すべき乗場呼びがな
いときは「0」が設定される。K0は割当すべき乗場呼び
l0を仮りに割り当てたときのかごの号機番号を記憶した
データ,HNは現在登録されている乗場呼びの個数を表わ
すデータである。
AV(k)(k=1,2,3)は,それぞれ号機番号kのか
ごに割当すべき乗場呼びl0を、仮りに割り当てたときの
現在登録中の乗場呼びの予測待時間の平均値を表わすデ
ータ,CV(k)(k=1,2,3)は同じく乗場呼びの予
測待時間の分散を表わすデータ,EV(k)(k=1,2,
3)は同じく割当評価値を表わすデータ,vは,上記平
均値AV(k)及び分散CV(k)を演算するときに一時的に設定
される累積データ,y及びzは上記割当評価値EV(k)に
基づき割当かごを選択するときに一時的に設定されるデ
ータで,最小の割当評価値をもつかごの号機番号及びそ
のときの最小の割当評価値をそれぞれ表わす。
ごに割当すべき乗場呼びl0を、仮りに割り当てたときの
現在登録中の乗場呼びの予測待時間の平均値を表わすデ
ータ,CV(k)(k=1,2,3)は同じく乗場呼びの予
測待時間の分散を表わすデータ,EV(k)(k=1,2,
3)は同じく割当評価値を表わすデータ,vは,上記平
均値AV(k)及び分散CV(k)を演算するときに一時的に設定
される累積データ,y及びzは上記割当評価値EV(k)に
基づき割当かごを選択するときに一時的に設定されるデ
ータで,最小の割当評価値をもつかごの号機番号及びそ
のときの最小の割当評価値をそれぞれ表わす。
次に,上記実施例の動作を第7図〜第17図を参照しなが
ら説明する。
ら説明する。
第7図は,マイクロコンピユータ(21)のROM(23)に記憶
された群管理プログラムの全体を示すフローチヤート,
第8図〜第16図は,第7図におけるサブプログラムを示
すフローチヤート,第17図は具体的な乗場呼びの割当の
例を示すためのかごと呼びの関係を示す図である。
された群管理プログラムの全体を示すフローチヤート,
第8図〜第16図は,第7図におけるサブプログラムを示
すフローチヤート,第17図は具体的な乗場呼びの割当の
例を示すためのかごと呼びの関係を示す図である。
第7図に示す群管理プログラムの手順(31)〜(47)は演算
周期T0(=1秒)ごとに実行される。まず手順(31)の入
力プログラムでは,入力回路(25)を介して,乗場釦(1u)
〜(7u),(2d)〜(8d),かご制御装置(9A)〜(9C),時計(1
8),時間帯設定スイツチ(19)及び長待ち基準値補正スイ
ツチ(20)から信号を入力し,乗場釦データHB(i)(i=
1,2,…,14),かごの呼びデータCC(k,i)(k
=1,2,3;i=1,2,…,14),かご位置データ
CP(k)(k=1,2,3),乗場呼び打消指令データCR
(k)(k=1,2,3),時刻データTIME,開始時刻デ
ータB1〜B2,平均待時間推定値データM1〜M3,及び係数
データGを設定する。
周期T0(=1秒)ごとに実行される。まず手順(31)の入
力プログラムでは,入力回路(25)を介して,乗場釦(1u)
〜(7u),(2d)〜(8d),かご制御装置(9A)〜(9C),時計(1
8),時間帯設定スイツチ(19)及び長待ち基準値補正スイ
ツチ(20)から信号を入力し,乗場釦データHB(i)(i=
1,2,…,14),かごの呼びデータCC(k,i)(k
=1,2,3;i=1,2,…,14),かご位置データ
CP(k)(k=1,2,3),乗場呼び打消指令データCR
(k)(k=1,2,3),時刻データTIME,開始時刻デ
ータB1〜B2,平均待時間推定値データM1〜M3,及び係数
データGを設定する。
次に手順(32)の乗場呼び登録及び割当打消プログラムに
おいて,乗場呼び打消指令データCR(k)(k=1,2,
3)と乗場釦データHB(i)(i=1,2,…,14)に基
づいて乗場呼びの登録・打消の判定,及び割当の打消判
定が行われる。以下,この処理手順を第8図によつて詳
細に説明する。
おいて,乗場呼び打消指令データCR(k)(k=1,2,
3)と乗場釦データHB(i)(i=1,2,…,14)に基
づいて乗場呼びの登録・打消の判定,及び割当の打消判
定が行われる。以下,この処理手順を第8図によつて詳
細に説明する。
手順(51)で乗場番号iを「1」に初期設定する。以後,
全ての乗場番号i=1,2,…,14について手順(52)〜
(64)の処理を繰り返す。手順(52)で号機番号kを「1」
に初期設定し,手順(52)〜(55)の繰り返しで乗場番号i
の乗場呼びの打消指令が出ているかどうかを判定する。
もし,1号機〜3号機のうち1台でも乗場番号iの乗場
呼びに対して乗場呼び打消指令が出ていると,手順(53)
において打消指令データCR(k)=iとなるため手順(58)
へと進み,乗場呼びデータHC(i)を「0」に設定する。
次に手順(59)で号機番号kを「1」に初期設定し,手順
(60)〜(62)の繰り返しで1号機〜3号機に対して乗場番
号iの割当データAS(k,i)(k=1,2,3)を全
て「0」に設定する。もし,1号機〜3号機のうち1台
も乗場番号iの乗場呼びに対して乗場呼び打消指令が出
ていなければ,手順(53)では常に打消指令データCR(k)
≠iとなるため,手順(53)〜(55)の処理を1号機〜3号
機について繰り返した後,手順(56)へ進む。手順(56)で
は乗場番号胃の乗場釦が押されているかどうかを判定す
る。
全ての乗場番号i=1,2,…,14について手順(52)〜
(64)の処理を繰り返す。手順(52)で号機番号kを「1」
に初期設定し,手順(52)〜(55)の繰り返しで乗場番号i
の乗場呼びの打消指令が出ているかどうかを判定する。
もし,1号機〜3号機のうち1台でも乗場番号iの乗場
呼びに対して乗場呼び打消指令が出ていると,手順(53)
において打消指令データCR(k)=iとなるため手順(58)
へと進み,乗場呼びデータHC(i)を「0」に設定する。
次に手順(59)で号機番号kを「1」に初期設定し,手順
(60)〜(62)の繰り返しで1号機〜3号機に対して乗場番
号iの割当データAS(k,i)(k=1,2,3)を全
て「0」に設定する。もし,1号機〜3号機のうち1台
も乗場番号iの乗場呼びに対して乗場呼び打消指令が出
ていなければ,手順(53)では常に打消指令データCR(k)
≠iとなるため,手順(53)〜(55)の処理を1号機〜3号
機について繰り返した後,手順(56)へ進む。手順(56)で
は乗場番号胃の乗場釦が押されているかどうかを判定す
る。
もし,乗場釦が押されていれは乗場釦データHB(i)=1
であるため手順(57)へと進み,ここで乗場呼びデータHC
(i)を「1」に設定する。手順(63)では乗場番号iを
「1」だけカウントアツプし,手順(64)で全ての乗場に
ついて処理が終了したか否かを判定する。まだ終了して
いなければ手順(52)へと戻り,次の乗場番号iについて
同様の処理を行う。全ての乗場について処理が終了する
と,乗場呼び登録及び割当打消プログラム(32)の処理が
終了する。
であるため手順(57)へと進み,ここで乗場呼びデータHC
(i)を「1」に設定する。手順(63)では乗場番号iを
「1」だけカウントアツプし,手順(64)で全ての乗場に
ついて処理が終了したか否かを判定する。まだ終了して
いなければ手順(52)へと戻り,次の乗場番号iについて
同様の処理を行う。全ての乗場について処理が終了する
と,乗場呼び登録及び割当打消プログラム(32)の処理が
終了する。
乗場呼び登録及び割当打消プログラム(32)の処理が終了
すると,次に第7図の手順(33)の乗場呼び継続時間演算
プログラムにおいて,乗場呼びの継続時間の演算が行わ
れる。以下この処理手順を第9図によつて詳細に説明す
る。
すると,次に第7図の手順(33)の乗場呼び継続時間演算
プログラムにおいて,乗場呼びの継続時間の演算が行わ
れる。以下この処理手順を第9図によつて詳細に説明す
る。
手順(71)で乗場番号iを「1」に初期設定する。以後全
ての乗場番号i=1,2,…,14について,手順(72)〜
(76)の処理を繰り返す。手順(72)で乗場番号iの乗場呼
びが登録されているか否かを判定する。乗場呼びが登録
されていなければ,乗場呼びデータHC(i)は「0」であ
るので,手順(74)へと進み,ここで乗場呼び継続時間デ
ータTC(i)を「0」に設定する。もし乗場呼びが登録さ
れていれば乗場呼びデータHC(i)は「1」又は「2」で
あるので,手順(72)から手順(73)へと進み,ここで,乗
場呼び継続時間データTC(i)は,演算周期T0(=1秒)
だけカウントアツプされる。手順(75)では乗場番号iを
「1」だけカウントアツプし,手順(76)で全ての乗場に
ついて処理が終了したか否かを判定する。まだ終了して
いなければ,手順(72)へと戻り,次の乗場番号iについ
て同様の処理を行う。全ての乗場について処理が終了す
ると乗場呼び継続時間演算プログラム(33)の処理が終了
する。
ての乗場番号i=1,2,…,14について,手順(72)〜
(76)の処理を繰り返す。手順(72)で乗場番号iの乗場呼
びが登録されているか否かを判定する。乗場呼びが登録
されていなければ,乗場呼びデータHC(i)は「0」であ
るので,手順(74)へと進み,ここで乗場呼び継続時間デ
ータTC(i)を「0」に設定する。もし乗場呼びが登録さ
れていれば乗場呼びデータHC(i)は「1」又は「2」で
あるので,手順(72)から手順(73)へと進み,ここで,乗
場呼び継続時間データTC(i)は,演算周期T0(=1秒)
だけカウントアツプされる。手順(75)では乗場番号iを
「1」だけカウントアツプし,手順(76)で全ての乗場に
ついて処理が終了したか否かを判定する。まだ終了して
いなければ,手順(72)へと戻り,次の乗場番号iについ
て同様の処理を行う。全ての乗場について処理が終了す
ると乗場呼び継続時間演算プログラム(33)の処理が終了
する。
乗場呼び継続時間演算プログラム(33)の処理が終了する
と,次に第7図の手順(34)の長待ち基準値設定プログラ
ムにおいて,時間帯に応じた長待ち基準値の設定が行わ
れる。以下この処理手順を第10図によつて詳細に説明す
る。
と,次に第7図の手順(34)の長待ち基準値設定プログラ
ムにおいて,時間帯に応じた長待ち基準値の設定が行わ
れる。以下この処理手順を第10図によつて詳細に説明す
る。
時間帯設定スイツチ(19)により時間帯P1,P2,P3,開始
時刻B1,B2,B3がそれぞれ00:00,9:00,20:00と設定さ
れ,長待ち基準値補正スイツチ(20)により,時間帯P1,
P2,P3における平均待時間の推定値M1,M2,M3がそれぞ
れ5秒,20秒,10秒と設定され,同じく係数Gが3と設
定されているものとする。
時刻B1,B2,B3がそれぞれ00:00,9:00,20:00と設定さ
れ,長待ち基準値補正スイツチ(20)により,時間帯P1,
P2,P3における平均待時間の推定値M1,M2,M3がそれぞ
れ5秒,20秒,10秒と設定され,同じく係数Gが3と設
定されているものとする。
時刻データTIMEが00:00になつたとき,手順(81)から手
順(82)へと進み,ここで長待ち基準値データL0が時間帯
P1における平均待時間の推定値M1と係数Gにより5×3
=15(秒)と設定され長待ち基準値設定プログラム(34)
の処理が終了する。さらに時刻が進んで時刻データTIME
が9:00になると手順(81)→(83)→(84)と進んで手順(84)
で同様に時間帯P2における長待ち基準値データL0が20×
3=60(秒)と設定される。最後の時間帯P3になると,
すなわち時刻データTIMEが20:00になると手順(81)→(8
3)→(85)→(86)と進み,ここで長待ち基準値データL0は
10×3=30(秒)と設定される。各時間帯の開始時刻以
外のときは,手順(81)→(83)→(85)→(出口)へと進ん
で長待ち基準値データL0の内容は変更されない。
順(82)へと進み,ここで長待ち基準値データL0が時間帯
P1における平均待時間の推定値M1と係数Gにより5×3
=15(秒)と設定され長待ち基準値設定プログラム(34)
の処理が終了する。さらに時刻が進んで時刻データTIME
が9:00になると手順(81)→(83)→(84)と進んで手順(84)
で同様に時間帯P2における長待ち基準値データL0が20×
3=60(秒)と設定される。最後の時間帯P3になると,
すなわち時刻データTIMEが20:00になると手順(81)→(8
3)→(85)→(86)と進み,ここで長待ち基準値データL0は
10×3=30(秒)と設定される。各時間帯の開始時刻以
外のときは,手順(81)→(83)→(85)→(出口)へと進ん
で長待ち基準値データL0の内容は変更されない。
長待ち基準値設定プログラム(34)の処理が終了すると,
次に第7図の手順(35)の乗場呼び選択プログラムにおい
て,どのかごにも割り当てられていない乗場呼びの中か
ら割り当てすべき乗場呼びがひとつ選択される。以下,
この手順を第11図によつて詳細に説明する。
次に第7図の手順(35)の乗場呼び選択プログラムにおい
て,どのかごにも割り当てられていない乗場呼びの中か
ら割り当てすべき乗場呼びがひとつ選択される。以下,
この手順を第11図によつて詳細に説明する。
手順(91)で,乗場番号iを「1」に初期設定する。以
後,全ての乗場番号i=1,2,…,14について,手順
(92)〜(94)の処理を繰り返すが,この間に手順(92)で乗
場番号iの乗場呼びが割当済みであるか否かを判定す
る。手順(92)で,乗場番号iの乗場呼びが登録されか
つ,まだどのかごにも割り当てられていなければ乗場呼
びデータHC(i)は「1」であるので,手順(96)へと進
み,ここで割当すべき乗場呼びデータI0にこのときの乗
場番号iを記憶し,残りの乗場番号i+1,i+2,…
についての処理を中止し,乗場呼び選択プログラム(35)
の処理を終了する。
後,全ての乗場番号i=1,2,…,14について,手順
(92)〜(94)の処理を繰り返すが,この間に手順(92)で乗
場番号iの乗場呼びが割当済みであるか否かを判定す
る。手順(92)で,乗場番号iの乗場呼びが登録されか
つ,まだどのかごにも割り当てられていなければ乗場呼
びデータHC(i)は「1」であるので,手順(96)へと進
み,ここで割当すべき乗場呼びデータI0にこのときの乗
場番号iを記憶し,残りの乗場番号i+1,i+2,…
についての処理を中止し,乗場呼び選択プログラム(35)
の処理を終了する。
もし,乗場呼びが登録されていない(HC(i)=0)か,
登録されていても割当済み(HC(i)=2)であれば,手
順(92)から(93)へと進み,乗場番号iを「1」だけカウ
ントアツプして手順(94)へ進み,全ての乗場について処
理が終了したか否かを判定する。まだ終了していなけれ
ば手順(92)へと戻り,次の乗場番号iについて同様の処
理を行う。全ての乗場について処理が終了すると手順(9
5)へ進み,割当すべき乗場呼びがなかつたことを示すた
めに割当すべき乗場呼びデータI0を「0」に設定し,こ
の乗場呼び選択プログラム(35)の処理を終了する。
登録されていても割当済み(HC(i)=2)であれば,手
順(92)から(93)へと進み,乗場番号iを「1」だけカウ
ントアツプして手順(94)へ進み,全ての乗場について処
理が終了したか否かを判定する。まだ終了していなけれ
ば手順(92)へと戻り,次の乗場番号iについて同様の処
理を行う。全ての乗場について処理が終了すると手順(9
5)へ進み,割当すべき乗場呼びがなかつたことを示すた
めに割当すべき乗場呼びデータI0を「0」に設定し,こ
の乗場呼び選択プログラム(35)の処理を終了する。
乗場呼び選択プログラム(35)の処理が終了すると,次に
第7図の手順(36)において,割当すべき乗場呼びが選択
されたか否かが判定される。割当すべき乗場呼びがなけ
ればI0=0であるので手順(47)へと進み手順(47)の出力
プログラムでは今回の演算で設定された割当データAS
(k,i)(k=1,2,3;i=1,2,…,14)を
出力回路(26)を介してかご制御装置(9A)〜(9C)へ出力
し,今回の演算周期での処理を終了する。
第7図の手順(36)において,割当すべき乗場呼びが選択
されたか否かが判定される。割当すべき乗場呼びがなけ
ればI0=0であるので手順(47)へと進み手順(47)の出力
プログラムでは今回の演算で設定された割当データAS
(k,i)(k=1,2,3;i=1,2,…,14)を
出力回路(26)を介してかご制御装置(9A)〜(9C)へ出力
し,今回の演算周期での処理を終了する。
割当すべき乗場呼びがある場合は手順(36)から(37)へ進
み,仮割当号機番号K0を「1」に初期設定する。以後,
全ての仮割当号機番号K0=1,2,3について手順(38)
〜(45)の処理を繰り返す。手順(38)で,仮割当号機番号
K0のかごの割当すべき乗場呼びI0に対応する割当データ
AS(K0,I0)を「1」に設定する。これにより,手順(4
3)で割当データAS(K0,I0)を再び「0」に設定するま
での間,すなわち手順(39)〜(42では,割当すべき乗場
呼びI0がK0号機に割り当てられたものとして,乗場呼び
の予測待時間や平均値及び分散,さらにこれらに基づい
た割当評価値が演算されることになる。
み,仮割当号機番号K0を「1」に初期設定する。以後,
全ての仮割当号機番号K0=1,2,3について手順(38)
〜(45)の処理を繰り返す。手順(38)で,仮割当号機番号
K0のかごの割当すべき乗場呼びI0に対応する割当データ
AS(K0,I0)を「1」に設定する。これにより,手順(4
3)で割当データAS(K0,I0)を再び「0」に設定するま
での間,すなわち手順(39)〜(42では,割当すべき乗場
呼びI0がK0号機に割り当てられたものとして,乗場呼び
の予測待時間や平均値及び分散,さらにこれらに基づい
た割当評価値が演算されることになる。
手順(38)での仮割当が終了すると,次に手順(39)の到着
予想時間演算プログラムにおいて各かごが各乗場に到着
するまでに要する時間が予測演算される。以下,この処
理手順を第12図によつて詳細に説明する。
予想時間演算プログラムにおいて各かごが各乗場に到着
するまでに要する時間が予測演算される。以下,この処
理手順を第12図によつて詳細に説明する。
手順(101)で号機番号kを「1」に初期設定する。以
後,全ての号機番号k=1,2,3について手順(102)
〜(113)の処理を繰り返し,各かごごとに到着予想時間
データTA(k,i)を演算する。
後,全ての号機番号k=1,2,3について手順(102)
〜(113)の処理を繰り返し,各かごごとに到着予想時間
データTA(k,i)を演算する。
本実施例においては到着予想時間はかご位置乗場からか
ごの運行方向に沿つて,全階床を一周運転するものとし
て順次演算される。
ごの運行方向に沿つて,全階床を一周運転するものとし
て順次演算される。
手順(102)では号機番号kのかごについて,最初に演算
する乗場としてかご位置データCP(k)を乗場番号iに設
定し,かご位置乗場での到着予想時間データTA(k,
i)を「0」に設定し,さらに次の階の乗場番号jをi
+1に初期設定する。手順(103)では,次の階の乗場番
号jを判定し,乗場番号jが15よりも小さければ手順(1
05)へ進み,乗場番号j=15になると,手順(104)でj=
1と補正を行つた後手順(105)へ進む。これで到着予想
時間の演算開始の準備が終了したことになる。以下,全
ての乗場番号jについて手順(105)〜(111)の処理を繰り
返す。手順(105)では,かごが乗場番号iの乗場に停止
するか否かが判定される。もし,乗場番号iの乗場にか
ご呼びがある(CC(k,i)=1)か,又は割当られた
乗場呼びがある(AS(k,i)=1)とすると手順(10
7)へ進み,ここで,乗場番号iの乗場までの到着予想時
間TA(k,i)に,乗場番号iの乗場での停止時間に相
当する時間T1(=10秒)と乗場番号iの乗場から乗場番
号jの乗場(乗場番号iの次の乗場)までの走行時間に相当
する時間T2(=2秒)が加算されて,乗場番号jの乗場
の到着予想時間TA(k,j)が演算される。もし,乗場
番号iの乗場にかご呼びも割り当てられた乗場呼びもな
い(CC(k,i)=0かつAS(k,i)=0)ときには
手順(106)へ進み,ここで乗場番号iの乗場までの到着
予想時間TA(k,i)に,乗場番号iの乗場から乗場番
号jの乗場までの走行時間に相当する時間T2(=2秒)
が加算されて乗場番号jの乗場の到着予想時間TA(k,
j)が演算される。手順(107)又は(106)から手順(108)
へ進むと,ここで,乗場番号iと乗場番号jをそれぞれ
1つずつカウントアツプし,手順(109)及び(110)で手順
(103)及び(104)と同様に乗場番号jの補正を行い,手順
(111)で全ての乗場について処理が終了したか否かを判
定する。まだ終了していなければ手順(105)へと戻り,
次の乗場番号j,iについて同様の処理を行う。全ての
乗場について処理が終了すると手順(112)へ進み,号機
番号kを「1」だけカウントアツプし,手順(113)で全
てのかごについて処理が終了したか否かを判定する。ま
だ終了していなければ手順(102)へと戻り,次の号機番
号kについて同様の処理を行う。全てのかごについて終
了すると,到着予想時間演算プログラム(39)の処理が終
了する。
する乗場としてかご位置データCP(k)を乗場番号iに設
定し,かご位置乗場での到着予想時間データTA(k,
i)を「0」に設定し,さらに次の階の乗場番号jをi
+1に初期設定する。手順(103)では,次の階の乗場番
号jを判定し,乗場番号jが15よりも小さければ手順(1
05)へ進み,乗場番号j=15になると,手順(104)でj=
1と補正を行つた後手順(105)へ進む。これで到着予想
時間の演算開始の準備が終了したことになる。以下,全
ての乗場番号jについて手順(105)〜(111)の処理を繰り
返す。手順(105)では,かごが乗場番号iの乗場に停止
するか否かが判定される。もし,乗場番号iの乗場にか
ご呼びがある(CC(k,i)=1)か,又は割当られた
乗場呼びがある(AS(k,i)=1)とすると手順(10
7)へ進み,ここで,乗場番号iの乗場までの到着予想時
間TA(k,i)に,乗場番号iの乗場での停止時間に相
当する時間T1(=10秒)と乗場番号iの乗場から乗場番
号jの乗場(乗場番号iの次の乗場)までの走行時間に相当
する時間T2(=2秒)が加算されて,乗場番号jの乗場
の到着予想時間TA(k,j)が演算される。もし,乗場
番号iの乗場にかご呼びも割り当てられた乗場呼びもな
い(CC(k,i)=0かつAS(k,i)=0)ときには
手順(106)へ進み,ここで乗場番号iの乗場までの到着
予想時間TA(k,i)に,乗場番号iの乗場から乗場番
号jの乗場までの走行時間に相当する時間T2(=2秒)
が加算されて乗場番号jの乗場の到着予想時間TA(k,
j)が演算される。手順(107)又は(106)から手順(108)
へ進むと,ここで,乗場番号iと乗場番号jをそれぞれ
1つずつカウントアツプし,手順(109)及び(110)で手順
(103)及び(104)と同様に乗場番号jの補正を行い,手順
(111)で全ての乗場について処理が終了したか否かを判
定する。まだ終了していなければ手順(105)へと戻り,
次の乗場番号j,iについて同様の処理を行う。全ての
乗場について処理が終了すると手順(112)へ進み,号機
番号kを「1」だけカウントアツプし,手順(113)で全
てのかごについて処理が終了したか否かを判定する。ま
だ終了していなければ手順(102)へと戻り,次の号機番
号kについて同様の処理を行う。全てのかごについて終
了すると,到着予想時間演算プログラム(39)の処理が終
了する。
たとえば上述した到着予想時間演算プログラム(39)によ
つて,第17図に示すような状況における到着予想時間を
実際に演算すると第2表のようになる。なお,第17図は
時間帯P2でのかご及び呼びの状況を示し,図中(2uH),
(5uH),(7uH)はそれぞれ2階,5階,7階の上り呼びで
5階の上り呼び(5uH)は新たに登録されたばかりの乗場
呼びである。(2dH),(3dH),(4dH)及び(8dH)は,それぞ
れ2階,3階,4階,及び8階の下り呼び,(1cC)及び
(8cA)は,それぞれ3号機の1階のかご呼び,及び1号
機の8階のかご呼びを表わす。1号機〜3号機のかごA
〜Cは,それぞれ1階,4階,6階にいて,それぞれ上
り方向,上り方向,下り方向で運行中である。さらに(2
uA)及び(7uA)は1号機の2階及び7階の上り割当,(8d
B)は2号機の8階下り割当,(2dC)〜(4dC)は3号機の2
階〜4階の下り割当を示す。
つて,第17図に示すような状況における到着予想時間を
実際に演算すると第2表のようになる。なお,第17図は
時間帯P2でのかご及び呼びの状況を示し,図中(2uH),
(5uH),(7uH)はそれぞれ2階,5階,7階の上り呼びで
5階の上り呼び(5uH)は新たに登録されたばかりの乗場
呼びである。(2dH),(3dH),(4dH)及び(8dH)は,それぞ
れ2階,3階,4階,及び8階の下り呼び,(1cC)及び
(8cA)は,それぞれ3号機の1階のかご呼び,及び1号
機の8階のかご呼びを表わす。1号機〜3号機のかごA
〜Cは,それぞれ1階,4階,6階にいて,それぞれ上
り方向,上り方向,下り方向で運行中である。さらに(2
uA)及び(7uA)は1号機の2階及び7階の上り割当,(8d
B)は2号機の8階下り割当,(2dC)〜(4dC)は3号機の2
階〜4階の下り割当を示す。
到着予想時間演算プログラム(39)の処理が終了すると,
次に第7図の手順(40)の予測待時間演算プログラムにお
いて各乗場呼びの予測待時間が演算される。以下,この
処理手順を第13図によつて詳細に説明する。
次に第7図の手順(40)の予測待時間演算プログラムにお
いて各乗場呼びの予測待時間が演算される。以下,この
処理手順を第13図によつて詳細に説明する。
手順(121)で乗場番号iを「1」に初期設定する。以
後,全ての乗場番号i=1,2,…,14について手順(1
22)〜(129)の処理を繰り返す。手順(122)で号機番号k
を「1」に初期設定し,手順(123)〜(125)の繰り返し
で,1号機〜3号機に対して乗場番号iの乗場呼びがす
でに割り当てられているか否かを判定する。もし1号機
〜3号機のうち1台も乗場番号iの乗場呼びに割り当て
られていなければ,手順(123)では常に割当データAS
(k,i)≠1となるため手順(123)〜(125)の処理を1
号機〜3号機について繰り返した後,手順(126)へ進
む。手順(126)では,乗場番号iの乗場呼びの予測待時
間TW(i)は「0」に設定され手順(128)へ進む。もし,1
号機〜3号機のうち1台でも乗場番号iの乗場呼びに割
り当てられていれば手順(123)で割当データAS(k,
i)=1となつたとき,手順(127)へ進み,ここで,乗
場番号iの乗場呼びの継続時間データTC(i)に,割当号
機の到着予想時間データTA(k,i)を加算し,これを予測
待時間データTW(i)として設定し,手順(128)へと進む。
手順(128)では乗場番号iを「1」だけカウントアツプ
し,手順(129)で全ての乗場について処理が終了したか
否かを判定する。まだ終了していなければ手順(122)へ
と戻り,次の乗場番号iについて同様の処理を行う。全
ての乗場について処理が終了すると予測待時間演算プロ
グラム(40)の処理が終了する。
後,全ての乗場番号i=1,2,…,14について手順(1
22)〜(129)の処理を繰り返す。手順(122)で号機番号k
を「1」に初期設定し,手順(123)〜(125)の繰り返し
で,1号機〜3号機に対して乗場番号iの乗場呼びがす
でに割り当てられているか否かを判定する。もし1号機
〜3号機のうち1台も乗場番号iの乗場呼びに割り当て
られていなければ,手順(123)では常に割当データAS
(k,i)≠1となるため手順(123)〜(125)の処理を1
号機〜3号機について繰り返した後,手順(126)へ進
む。手順(126)では,乗場番号iの乗場呼びの予測待時
間TW(i)は「0」に設定され手順(128)へ進む。もし,1
号機〜3号機のうち1台でも乗場番号iの乗場呼びに割
り当てられていれば手順(123)で割当データAS(k,
i)=1となつたとき,手順(127)へ進み,ここで,乗
場番号iの乗場呼びの継続時間データTC(i)に,割当号
機の到着予想時間データTA(k,i)を加算し,これを予測
待時間データTW(i)として設定し,手順(128)へと進む。
手順(128)では乗場番号iを「1」だけカウントアツプ
し,手順(129)で全ての乗場について処理が終了したか
否かを判定する。まだ終了していなければ手順(122)へ
と戻り,次の乗場番号iについて同様の処理を行う。全
ての乗場について処理が終了すると予測待時間演算プロ
グラム(40)の処理が終了する。
たとえば第17図に示すように状況において,到着予想時
間演算プログラム(39)により演算された到着予想時間デ
ータTA(k,i)が第2表で,乗場呼び継続時間演算プログ
ラム(33)により,演算された継続時間データTC(i)が第
3表であつたとすると上述の予測待時間演算プログラム
(40)により,実際に各乗場呼びの予測待時間を演算する
と,第4表のようになる。
間演算プログラム(39)により演算された到着予想時間デ
ータTA(k,i)が第2表で,乗場呼び継続時間演算プログ
ラム(33)により,演算された継続時間データTC(i)が第
3表であつたとすると上述の予測待時間演算プログラム
(40)により,実際に各乗場呼びの予測待時間を演算する
と,第4表のようになる。
予測待時間演算プログラム(40)の処理が終了すると,次
に第7図の手順(41)の待時間の平均値及び分散演算プロ
グラムにおいて,前述の式及び式に基づいて乗場呼
びの待時間の平均値及び分散が演算される。以下この処
理手順を第14図によつて詳細に説明する。
に第7図の手順(41)の待時間の平均値及び分散演算プロ
グラムにおいて,前述の式及び式に基づいて乗場呼
びの待時間の平均値及び分散が演算される。以下この処
理手順を第14図によつて詳細に説明する。
まず,手順(131)で,乗場呼び個数HNを「0」に,乗場
番号iを「1」に,累積データvを「0」にそれぞれ初
期設定する。以後全ての乗場番号i=1,2,…,14に
ついて手順(132)〜(136)の処理を繰り返す。手順(132)
で乗場番号iの乗場呼びが割当済みか否かを判定する。
もし,割当済みであれば,乗場呼びデータHC(i)=2で
あるので,手順(133)へ進み,ここで乗場呼び個数デー
タHNを「1」だけカウントアツプし,次に手順(134)で
前回までの予測待時間の累積データvに今回の予測待時
間TW(i)を加算し,累積データvを更新し,手順(135)へ
進む。もし,割当済みでなければそのまま手順(135)へ
進む。
番号iを「1」に,累積データvを「0」にそれぞれ初
期設定する。以後全ての乗場番号i=1,2,…,14に
ついて手順(132)〜(136)の処理を繰り返す。手順(132)
で乗場番号iの乗場呼びが割当済みか否かを判定する。
もし,割当済みであれば,乗場呼びデータHC(i)=2で
あるので,手順(133)へ進み,ここで乗場呼び個数デー
タHNを「1」だけカウントアツプし,次に手順(134)で
前回までの予測待時間の累積データvに今回の予測待時
間TW(i)を加算し,累積データvを更新し,手順(135)へ
進む。もし,割当済みでなければそのまま手順(135)へ
進む。
手順(135)では乗場番号iを「1」だけカウントアツプ
し,手順(136)で全ての乗場について処理が終了したか
否かを判定する。まだ終了していなければ手順(132)へ
と戻り,次の乗場番号iについて同様の処理を行う。全
ての乗場について処理が終了すると手順(137)へ進み,
ここで,累積データvを乗場呼び個数データHNで割つて
予測待時間の平均値AV(K0)を設定する。
し,手順(136)で全ての乗場について処理が終了したか
否かを判定する。まだ終了していなければ手順(132)へ
と戻り,次の乗場番号iについて同様の処理を行う。全
ての乗場について処理が終了すると手順(137)へ進み,
ここで,累積データvを乗場呼び個数データHNで割つて
予測待時間の平均値AV(K0)を設定する。
次に手順(138)で乗場番号iを「1」に,累積データv
を「0」にそれぞれ初期設定する。以後,全ての乗場番
号i=1,2,…,14について手順(139)〜(142)の処理を繰
り返す。手順(139)で,乗場番号iの乗場呼びが割当済み
か否かを判定する。もし割当済みであれば,乗場呼びデ-
タHC(i)=2であるので手順(140)へ進み,ここで前回ま
での累積データvに,今回の予測待時間TW(i)と平均値A
V(K0)の偏差の2乗値を加算して累積データvを更新
し,手順(141)へ進む。もし割当済みでなければそのま
ま手順(141)へ進む。手順(141)では乗場番号iを「1」
だけカウントアツプし手順(142)で全ての乗場について
処理が終了したか否かを判定する。まだ終了していなけ
れば手順(139)へと戻り,次の乗場番号iについて同様
の処理を行う。全ての乗場について処理が終了すると手
順(143)へ進み,ここで累積データvを乗場呼び個数デ
ータHNで割つて,予測待時間の分散CV(K0)を設定し,平
均値及び分散演算プログラム(41)の処理を終了する。
を「0」にそれぞれ初期設定する。以後,全ての乗場番
号i=1,2,…,14について手順(139)〜(142)の処理を繰
り返す。手順(139)で,乗場番号iの乗場呼びが割当済み
か否かを判定する。もし割当済みであれば,乗場呼びデ-
タHC(i)=2であるので手順(140)へ進み,ここで前回ま
での累積データvに,今回の予測待時間TW(i)と平均値A
V(K0)の偏差の2乗値を加算して累積データvを更新
し,手順(141)へ進む。もし割当済みでなければそのま
ま手順(141)へ進む。手順(141)では乗場番号iを「1」
だけカウントアツプし手順(142)で全ての乗場について
処理が終了したか否かを判定する。まだ終了していなけ
れば手順(139)へと戻り,次の乗場番号iについて同様
の処理を行う。全ての乗場について処理が終了すると手
順(143)へ進み,ここで累積データvを乗場呼び個数デ
ータHNで割つて,予測待時間の分散CV(K0)を設定し,平
均値及び分散演算プログラム(41)の処理を終了する。
たとえば,第17図に示すような状況において,各乗場呼
びの予測待時間が第4表のように演算されているとする
と,上記平均値及び分散演算プログラム(41)によつて乗
場呼び個数はHN=7(個)となり,平均値AV(K0)及び分
散CV(K0)は第5表のようになる。
びの予測待時間が第4表のように演算されているとする
と,上記平均値及び分散演算プログラム(41)によつて乗
場呼び個数はHN=7(個)となり,平均値AV(K0)及び分
散CV(K0)は第5表のようになる。
待時間の平均値及び分散演算プログラム(41)の処理が終
了すると,次に第7図の手順(42)の割当評価値演算プロ
グラムにおいて,長待ち基準値L0,待時間の平均値AV(K
0)及び分散CV(k0)に基づいて割当評価値が演算される。
了すると,次に第7図の手順(42)の割当評価値演算プロ
グラムにおいて,長待ち基準値L0,待時間の平均値AV(K
0)及び分散CV(k0)に基づいて割当評価値が演算される。
以下,この処理手順を第15図によつて詳細に説明する。
まず手順(151)で乗場呼びの個数が判定される。もし乗
場呼びの個数が2個以上であれば,手順(152)へ進み,
割当評価関数を表わす式に従つてCV(k0)/〔L0−AV(k
0)〕2を演算し,割当評価値EV(k0)として設定する。も
し乗場呼びの個数が1個であれば手順(153)へ進み,こ
こで平均値AV(k0)を割当評価値EV(k0)として設定する。
これは乗場呼びが1個しかないときには,分散CV(k0)が
常に「0」となるための処置である。このときの平均値
AV(k0)は割当すべき乗場呼びI0への仮割当号機k0の予測
待時間TW(I0)と等しくなるので,結局,最も早く応答で
きるかごに割り当てられることになる。
場呼びの個数が2個以上であれば,手順(152)へ進み,
割当評価関数を表わす式に従つてCV(k0)/〔L0−AV(k
0)〕2を演算し,割当評価値EV(k0)として設定する。も
し乗場呼びの個数が1個であれば手順(153)へ進み,こ
こで平均値AV(k0)を割当評価値EV(k0)として設定する。
これは乗場呼びが1個しかないときには,分散CV(k0)が
常に「0」となるための処置である。このときの平均値
AV(k0)は割当すべき乗場呼びI0への仮割当号機k0の予測
待時間TW(I0)と等しくなるので,結局,最も早く応答で
きるかごに割り当てられることになる。
第17図に示すような状況において,例えば時間帯P2での
長待ち基準値L0が60秒と設定されていて,第5表のよう
に平均値AV(k0)及び分散CV(k0)が演算されているとする
と,このときの割当評価値EV(k0)は上記割当評価値演算
プログラム(42)によつて同じく第5表のように演算され
る。
長待ち基準値L0が60秒と設定されていて,第5表のよう
に平均値AV(k0)及び分散CV(k0)が演算されているとする
と,このときの割当評価値EV(k0)は上記割当評価値演算
プログラム(42)によつて同じく第5表のように演算され
る。
割当評価値演算プログラム(42)の処理が終了すると,次
に第7図の手順(43)で割当データAS(K0,I0)を「0」に
設定し,仮割当の打消しを行い,手順(44)で仮割当号機
番号k0を「1」だけカウントアツプし,手順(45)で全て
のかごについて処理が終了したか否かを判定する。全て
のかごについて処理が終了していなければ再び手順(38)
へ戻り,次の仮割当号機番号k0のかごについて同様の処
理を繰り返す。全てのかごについて処理が終了すると手
順(46)へ進み,割当かご選択プログラムにおいて,割当
評価値EV(k0)(k0=1,2,3)に基づいて,割当すべき乗場
呼びI0に最適なかごが選択され,正規に割り当てられ
る。以下,この処理手順を第16図によつて詳細に説明す
る。
に第7図の手順(43)で割当データAS(K0,I0)を「0」に
設定し,仮割当の打消しを行い,手順(44)で仮割当号機
番号k0を「1」だけカウントアツプし,手順(45)で全て
のかごについて処理が終了したか否かを判定する。全て
のかごについて処理が終了していなければ再び手順(38)
へ戻り,次の仮割当号機番号k0のかごについて同様の処
理を繰り返す。全てのかごについて処理が終了すると手
順(46)へ進み,割当かご選択プログラムにおいて,割当
評価値EV(k0)(k0=1,2,3)に基づいて,割当すべき乗場
呼びI0に最適なかごが選択され,正規に割り当てられ
る。以下,この処理手順を第16図によつて詳細に説明す
る。
手順(161)において,仮割当号機が1号機のときの割当
評価値EV(1)を最小値データZとして,最小の割当評価
値をもつかごの号機番号yを「1」に,号機番号kを
「2」に初期設定する。以後手順(162)〜(165)の処理を
残りの全てのかごk=2,3について繰り返す。手順(1
62)で号機番号kのかごの割当評価値EV(k)が最小評価値
Zより小さいか否かを判定する。もし,小さいならばEV
(k)<Zとなるので手順(163)へ進み,ここで割当評価値
EV(k)を最小値データZとして,また号機番号kを最小
評価値をもつかごの号機番号yとして更新し,手順(16
4)へ進む。もし小さくなければそのまま何もせずに手順
(164)へ進む。手順(164)では号機番号kを「1」だけカ
ウントアツプし,手順(165)で全てのかごについて処理
を終了したか否かを判定する。まだ終了していなければ
再び手順(162)へ戻り,次の号機番号kについて同様の
処理を行う。全てのかごについて上記処理が終了すると
手順(166)へ進みここで割当すべき乗場呼びI0を最小の
割当評価値をもつかごyへ正規に割り当てるために割当
データAS(y,I0)を「1」に設定し,手順(167)で,乗場
呼びI0が割当済みになつたことを示すために乗場呼びデ
ータHC(I0)を「2」に設定する。これで割当かご選択
プログラム(46)の処理が終了する。
評価値EV(1)を最小値データZとして,最小の割当評価
値をもつかごの号機番号yを「1」に,号機番号kを
「2」に初期設定する。以後手順(162)〜(165)の処理を
残りの全てのかごk=2,3について繰り返す。手順(1
62)で号機番号kのかごの割当評価値EV(k)が最小評価値
Zより小さいか否かを判定する。もし,小さいならばEV
(k)<Zとなるので手順(163)へ進み,ここで割当評価値
EV(k)を最小値データZとして,また号機番号kを最小
評価値をもつかごの号機番号yとして更新し,手順(16
4)へ進む。もし小さくなければそのまま何もせずに手順
(164)へ進む。手順(164)では号機番号kを「1」だけカ
ウントアツプし,手順(165)で全てのかごについて処理
を終了したか否かを判定する。まだ終了していなければ
再び手順(162)へ戻り,次の号機番号kについて同様の
処理を行う。全てのかごについて上記処理が終了すると
手順(166)へ進みここで割当すべき乗場呼びI0を最小の
割当評価値をもつかごyへ正規に割り当てるために割当
データAS(y,I0)を「1」に設定し,手順(167)で,乗場
呼びI0が割当済みになつたことを示すために乗場呼びデ
ータHC(I0)を「2」に設定する。これで割当かご選択
プログラム(46)の処理が終了する。
第17図に示すような状況において,たとえば第5表のよ
うに割当評価値EV(k0)(k0=1,2,3)が演算されてい
たとすると,上記割当かご選択プログラム(46)によつて
最小の割当評価値をもつ1号機に5階上り呼び(5uH)
が,正規に割り当てられることになる。
うに割当評価値EV(k0)(k0=1,2,3)が演算されてい
たとすると,上記割当かご選択プログラム(46)によつて
最小の割当評価値をもつ1号機に5階上り呼び(5uH)
が,正規に割り当てられることになる。
割当かご選択プログラム(46)の処理が終了すると,次に
第7図の手順(47)の出力プログラムにおいて,今回の演
算で設定された割当データAS(k,i)(k=1,2,
3;i=1,2,…,14)を出力回路(26)を介してかご
制御装置(9A)〜(9C)へ出力し,今回の演算周期での処理
を終了する。
第7図の手順(47)の出力プログラムにおいて,今回の演
算で設定された割当データAS(k,i)(k=1,2,
3;i=1,2,…,14)を出力回路(26)を介してかご
制御装置(9A)〜(9C)へ出力し,今回の演算周期での処理
を終了する。
このように本実施例では手順(31)〜(47)を周期的(=1
秒周期)に繰り返して演算処理することによつて乗場呼
びの割当を制御するものである。
秒周期)に繰り返して演算処理することによつて乗場呼
びの割当を制御するものである。
以上説明したようにこの発明の実施例によれば,新たに
乗場呼びが登録されるとこの乗場呼びを各かごに仮りに
割り当てたときの,全ての乗場呼びの予測待時間と,そ
の予測待時間の平均値及び分散とを演算し,予め設定し
た長待ち基準値と上記平均値との差の2乗値を求め,上
記分散と上記2乗値との比の値を割当評価値として演算
して,この割当評価値が最小となるかごを上記新たに登
録された乗場呼びに正規に割り当て応答させるようにし
たので,乗場呼びの長待ち発生率の低減の効果がある。
乗場呼びが登録されるとこの乗場呼びを各かごに仮りに
割り当てたときの,全ての乗場呼びの予測待時間と,そ
の予測待時間の平均値及び分散とを演算し,予め設定し
た長待ち基準値と上記平均値との差の2乗値を求め,上
記分散と上記2乗値との比の値を割当評価値として演算
して,この割当評価値が最小となるかごを上記新たに登
録された乗場呼びに正規に割り当て応答させるようにし
たので,乗場呼びの長待ち発生率の低減の効果がある。
さらに,上記長待ち基準値を時間帯に応じて自動的に変
更するようにしたので各時間帯の交通量に見合つた乗場
呼び割当が行われ,一層長待ち発生率を低減することが
可能となる。また,上記長待ち基準値は補正スイツチの
操作により係員の判断で,容易に補正することができる
ので,各時間帯の交通量が一時的に変化した場合(たと
えば休祭日等)や長期間にわたつて変化した場合(たと
えばビルテナントの転居等)でも,その交通量に応じて
長待ち発生率の低減をはかることができる。
更するようにしたので各時間帯の交通量に見合つた乗場
呼び割当が行われ,一層長待ち発生率を低減することが
可能となる。また,上記長待ち基準値は補正スイツチの
操作により係員の判断で,容易に補正することができる
ので,各時間帯の交通量が一時的に変化した場合(たと
えば休祭日等)や長期間にわたつて変化した場合(たと
えばビルテナントの転居等)でも,その交通量に応じて
長待ち発生率の低減をはかることができる。
さらにまた,時間帯設定スイツチの操作により,係員の
判断で時間帯を容易に補正することができるので,交通
の流れの一時的変化や長期的変化によつて時間帯の開始
時刻が変動してもその変動に適切に対応することが可能
となる。
判断で時間帯を容易に補正することができるので,交通
の流れの一時的変化や長期的変化によつて時間帯の開始
時刻が変動してもその変動に適切に対応することが可能
となる。
第18図〜第20図は,この発明による他の実施例を示すも
ので,第18図は第1の実施例の第5図に相当するメモリ
マツプ,第19図は同じく第9図に相当する乗場呼び継続
時間演算プログラム(33)のフローチヤート,第20図は同
じく第10図に相当する長待ち基準値設定プログラム(34)
のフローチヤートである。他は第1の実施例と同様であ
る。
ので,第18図は第1の実施例の第5図に相当するメモリ
マツプ,第19図は同じく第9図に相当する乗場呼び継続
時間演算プログラム(33)のフローチヤート,第20図は同
じく第10図に相当する長待ち基準値設定プログラム(34)
のフローチヤートである。他は第1の実施例と同様であ
る。
まず第18図のメモリマツプにおいて,第1の実施例と異
なるデータについて説明する。図中,HCA(i)(i=1,
2,…,14)は,1つ前の演算周期における乗場呼びデ
ータHC(i)(i=1,2,…,14)を記憶した乗場呼び
データ,MNは各時間帯P1〜P3毎に登録された乗場呼びの
個数を表わすデータ,MXは同じく各時間帯P1〜P3毎の待
時間の実測値の平均値を表わすデータである。M1〜M3は
第1の実施例と同様にそれぞれ各時間帯P1〜P3の平均待
時間の推定値を表わすデータであるが,長待ち基準値補
正スイツチ(20)から入力されるのではなく後述するよう
に,待時間の実測値から自動的に推定されて設定される
点が第1の実施例と異なる。Wは長待ち基準値補正スイ
ツチ(20)から入力されたデータで,上記平均待時間の推
定値M1〜M3を更新するときに前日までの推定値と新しく
実測された待時間の平均値との重み付けを決めるための
もので,0よりも大きく1よりも小さい任意の値に設定
することができる。
なるデータについて説明する。図中,HCA(i)(i=1,
2,…,14)は,1つ前の演算周期における乗場呼びデ
ータHC(i)(i=1,2,…,14)を記憶した乗場呼び
データ,MNは各時間帯P1〜P3毎に登録された乗場呼びの
個数を表わすデータ,MXは同じく各時間帯P1〜P3毎の待
時間の実測値の平均値を表わすデータである。M1〜M3は
第1の実施例と同様にそれぞれ各時間帯P1〜P3の平均待
時間の推定値を表わすデータであるが,長待ち基準値補
正スイツチ(20)から入力されるのではなく後述するよう
に,待時間の実測値から自動的に推定されて設定される
点が第1の実施例と異なる。Wは長待ち基準値補正スイ
ツチ(20)から入力されたデータで,上記平均待時間の推
定値M1〜M3を更新するときに前日までの推定値と新しく
実測された待時間の平均値との重み付けを決めるための
もので,0よりも大きく1よりも小さい任意の値に設定
することができる。
第19図の乗場呼び継続時間演算プログラム(33)におい
て,第1の実施例の第9図と異なるところは新たに手順
(77)〜(79)を追加した点である。手順(72)で乗場呼びが
登録済みでない(HC(i)≠1かつHC(i)≠2)と判定され
て手順(77)へ進むと,ここで前回の演算周期での乗場呼
びの登録状況が判定される。もし前回の演算周期で乗場
呼びが登録されていた(HCA(i)=1又はHCA(i)=2)な
らば,乗場番号iの乗場呼びはかごに応答されて打消さ
れた直後であることを表わすので手順(78)へと進み,こ
こで乗場呼び個数データMNを「1」だけカウントアツプ
し,待時間の平均値MXを なる式を従つて更新し,手順(74)で第1の実施例と同様
に乗場呼びの継続時間TC(i)を「0」に設定する。も
し,前回の演算周期でも乗場呼びが登録されていない
(HCA(i)≠1かつHCA(i)≠2)ならばそのまま手順(74)
へ進んで乗場呼びの継続時間TC(i)を「0」に設定す
る。手順(79)では,乗場呼びの打消直後を検出するため
に乗場呼びデータHC(i)を記憶用の乗場呼びデータHCA
(i)として設定する。
て,第1の実施例の第9図と異なるところは新たに手順
(77)〜(79)を追加した点である。手順(72)で乗場呼びが
登録済みでない(HC(i)≠1かつHC(i)≠2)と判定され
て手順(77)へ進むと,ここで前回の演算周期での乗場呼
びの登録状況が判定される。もし前回の演算周期で乗場
呼びが登録されていた(HCA(i)=1又はHCA(i)=2)な
らば,乗場番号iの乗場呼びはかごに応答されて打消さ
れた直後であることを表わすので手順(78)へと進み,こ
こで乗場呼び個数データMNを「1」だけカウントアツプ
し,待時間の平均値MXを なる式を従つて更新し,手順(74)で第1の実施例と同様
に乗場呼びの継続時間TC(i)を「0」に設定する。も
し,前回の演算周期でも乗場呼びが登録されていない
(HCA(i)≠1かつHCA(i)≠2)ならばそのまま手順(74)
へ進んで乗場呼びの継続時間TC(i)を「0」に設定す
る。手順(79)では,乗場呼びの打消直後を検出するため
に乗場呼びデータHC(i)を記憶用の乗場呼びデータHCA
(i)として設定する。
このように乗場呼び継続時間演算プログラム(33)では,
乗場呼びの継続時間TC(i)(i=1,2,…,14)の演
算の他,時間帯ごとに実測した待時間の平均値MXも演算
する。
乗場呼びの継続時間TC(i)(i=1,2,…,14)の演
算の他,時間帯ごとに実測した待時間の平均値MXも演算
する。
第20図の長待ち基準値設定プログラム(34)において,第
1の実施例の第10図と異なるところは,新たに手順(87)
〜(90)を追加した点である。
1の実施例の第10図と異なるところは,新たに手順(87)
〜(90)を追加した点である。
手順(81)で時間帯P1の開始時刻(TIME=B1)のとき,手
順(87)へ進み,ここで時間帯P3における平均待時間の推
定値M3が更新される。
順(87)へ進み,ここで時間帯P3における平均待時間の推
定値M3が更新される。
すなわち,時間帯P1の開始時刻=時間帯P3の終了時刻で
あるので,待時間の平均値MXは時間帯P3における平均値
を表わしており,前日までの待時間の実測値に基づく推
定値M3が5秒,今回実測した平均値MXが6秒,重み付け
データWが0.8と設定されているとすると新しい推定値M
3は0.8×5+6×(1−0.8)=5.2秒と演算される。次
に手順(82)へ進み,第1の実施例と同様に長待ち基準値
L0を設定し,手順(90)で次の時間帯での演算のために乗
場呼び個数データMN及び平均待時間MXをそれぞれ「0」
に設定する。
あるので,待時間の平均値MXは時間帯P3における平均値
を表わしており,前日までの待時間の実測値に基づく推
定値M3が5秒,今回実測した平均値MXが6秒,重み付け
データWが0.8と設定されているとすると新しい推定値M
3は0.8×5+6×(1−0.8)=5.2秒と演算される。次
に手順(82)へ進み,第1の実施例と同様に長待ち基準値
L0を設定し,手順(90)で次の時間帯での演算のために乗
場呼び個数データMN及び平均待時間MXをそれぞれ「0」
に設定する。
他の時間帯P2及びP3の開始時刻においても同様に手順(8
8)及び(89)で平均待時間の推定値M1及びM2の更新が行わ
れる。
8)及び(89)で平均待時間の推定値M1及びM2の更新が行わ
れる。
このように長待ち基準値設定プログラム(34)では,各時
間帯ごとに実測された待時間の平均値に基づいて長待ち
基準値L0を設定する。
間帯ごとに実測された待時間の平均値に基づいて長待ち
基準値L0を設定する。
以上説明したようにこの発明の第2の実施例によれば,
各時間帯の待時間を実測し,その実測値により各時間帯
ごとに平均待時間を推定し,これに基づいて長待ち基準
値を自動的に適切な値に補正するので,各時間帯の交通
量が何らかの理由である日を境に変化した場合でも係員
の手をわずらわすことなく,長待ち発生率を低減するこ
とが可能となる。
各時間帯の待時間を実測し,その実測値により各時間帯
ごとに平均待時間を推定し,これに基づいて長待ち基準
値を自動的に適切な値に補正するので,各時間帯の交通
量が何らかの理由である日を境に変化した場合でも係員
の手をわずらわすことなく,長待ち発生率を低減するこ
とが可能となる。
第21図〜第24図はこの発明による第3の実施例を示し,
長待ち発生率を評価する割当評価関数の他の実施例を示
すものである。
長待ち発生率を評価する割当評価関数の他の実施例を示
すものである。
第21図は乗場呼びの待時間の分布の一例を示したもの
で,aは平均値,l0,l1,l2はそれぞれ異なる長待ち基
準値を表わす。ただしl2>l1>l0≧2aとする。
で,aは平均値,l0,l1,l2はそれぞれ異なる長待ち基
準値を表わす。ただしl2>l1>l0≧2aとする。
この実施例は,長待ち基準値l0に対する長待ち発生率 の最小化と同時に長待ち基準値l0以上の乗場呼びの分布
をきめ細く制御するために,領域〔l0,∞〕を3つの領
域〔l0,l1〕,〔l1,l2〕,〔l2,∞〕に分け,それぞ
れの領域の確率 を正数q0,q1,q2(q2≧q1≧q0)で線型結合した長待ち
発生率L,すなわち の最小化をはかるものである。
をきめ細く制御するために,領域〔l0,∞〕を3つの領
域〔l0,l1〕,〔l1,l2〕,〔l2,∞〕に分け,それぞ
れの領域の確率 を正数q0,q1,q2(q2≧q1≧q0)で線型結合した長待ち
発生率L,すなわち の最小化をはかるものである。
上記式は,さらに と展開することができ,これに不等式を適用すると下
記式が成立する。
記式が成立する。
従つてこの実施例では,上記式の長待ち発生率Lの最
小化のために不等式の右辺を割当評価関数f として採用する。
小化のために不等式の右辺を割当評価関数f として採用する。
第22図は第1の実施例の第5図に相当するメモリマツ
プ,第23図は同じく第10図に相当する長待ち基準値設定
プログラム(34)のフローチヤート,第24図は同じく第15
図に相当する割当評価値演算プログラム(42)のフローチ
ヤートである。他は第1の実施例と同様である。
プ,第23図は同じく第10図に相当する長待ち基準値設定
プログラム(34)のフローチヤート,第24図は同じく第15
図に相当する割当評価値演算プログラム(42)のフローチ
ヤートである。他は第1の実施例と同様である。
まず,第22図のメモリマツプにおいて第1の実施例と異
なるデータについて説明する。
なるデータについて説明する。
図中L1,L2は,それぞれ第21図のl1,l2に相当する長待
ち基準値を表わすデータ,G1,G2は長待ち基準値補正ス
イツチ(20)からの入力データで長待ち基準値L1,L2を平
均待時間に基づいて設定するための係数を表わす。Q0〜
Q2はそれぞれ式で表わされる割当評価関数fでのq0〜
q2に相当する一定値データでそれぞれ1,2,4と設定
されている。その他は第1の実施例と同様である。
ち基準値を表わすデータ,G1,G2は長待ち基準値補正ス
イツチ(20)からの入力データで長待ち基準値L1,L2を平
均待時間に基づいて設定するための係数を表わす。Q0〜
Q2はそれぞれ式で表わされる割当評価関数fでのq0〜
q2に相当する一定値データでそれぞれ1,2,4と設定
されている。その他は第1の実施例と同様である。
第23図の長待ち基準値設定プログラム(34)において,第
1の実施例の第10図と異なるところは手順(82),(84),
(86)であり,それぞれの手順において,長待ち基準値
L1,L2の演算を追加した点である。長待ち基準値L0と同
様に平均待時間の推定値M1〜M3に係数G1,G2をそれぞれ
かけて長持ち基準値L1,L2が設定される。
1の実施例の第10図と異なるところは手順(82),(84),
(86)であり,それぞれの手順において,長待ち基準値
L1,L2の演算を追加した点である。長待ち基準値L0と同
様に平均待時間の推定値M1〜M3に係数G1,G2をそれぞれ
かけて長持ち基準値L1,L2が設定される。
第24図の割当評価値演算プログラム(42)において,第1
の実施例の第15図と異なるところは,手順(152)であ
り,割当評価値EV(k0)の設定を式で表わされる割当評
価関数fに従つて演算する点である。
の実施例の第15図と異なるところは,手順(152)であ
り,割当評価値EV(k0)の設定を式で表わされる割当評
価関数fに従つて演算する点である。
今,時間帯P2において平均待時間の推定値M2が20
(秒),係数G,G1,G2がそれぞれ3,4,5と設定さ
れているとすると長待ち基準値設定プログラム(34)の手
順(84)において長待ち基準値L0は20×3=60(秒),同
じくL1は20×4=80(秒),同じくL2は20×5=100
(秒)と設定される。このとき,第17図に示すような状
況で5階の上り呼び(5dH)を割り当てる場合,第24図の
割当評価値演算プログラム(42)の手順(152)では第5表
に示す平均値AV(k0)及び分散CV(k0)(k0=1,2,3)
と,上記長待ち基準値L0,L1,L2,さらに一定値Q0(=
1),Q1(=2),Q2(=4)に基づいて割当評価値EV
(k0)(k0=1,2,3)がそれぞれ下記のように演算さ
れる。
(秒),係数G,G1,G2がそれぞれ3,4,5と設定さ
れているとすると長待ち基準値設定プログラム(34)の手
順(84)において長待ち基準値L0は20×3=60(秒),同
じくL1は20×4=80(秒),同じくL2は20×5=100
(秒)と設定される。このとき,第17図に示すような状
況で5階の上り呼び(5dH)を割り当てる場合,第24図の
割当評価値演算プログラム(42)の手順(152)では第5表
に示す平均値AV(k0)及び分散CV(k0)(k0=1,2,3)
と,上記長待ち基準値L0,L1,L2,さらに一定値Q0(=
1),Q1(=2),Q2(=4)に基づいて割当評価値EV
(k0)(k0=1,2,3)がそれぞれ下記のように演算さ
れる。
従つて5階の上ち呼び(5dH)は割当かご選択プログラム
(46)により割当評価値EV(k0)の最小となる1号機に割り
当てられることになる。
(46)により割当評価値EV(k0)の最小となる1号機に割り
当てられることになる。
以上説明したように,この発明の第3の実施例によれ
ば,新たに乗場呼びが登録されると,この乗場呼びを各
かごに仮りに割り当てたときの,全ての乗場呼びの予測
待時間とその予測待時間の平均値及び分散とを演算し,
予め設定した複数の長待ち基準値と上記平均値との差の
2乗値をそれぞれ求め,上記分散と上記2乗値との比の
値を正の値でそれぞれ重み付けして加算したものを割当
評価値として演算して,この割当評価値が最小となるか
ごを上記新たに登録された乗場呼びに応答させるように
したので,乗場呼びの長待ち発生率を低減することがで
きると同時に,長待ち呼びの発生分布状況も上記重み付
けに従つてバランスよく制御することが可能となる。
ば,新たに乗場呼びが登録されると,この乗場呼びを各
かごに仮りに割り当てたときの,全ての乗場呼びの予測
待時間とその予測待時間の平均値及び分散とを演算し,
予め設定した複数の長待ち基準値と上記平均値との差の
2乗値をそれぞれ求め,上記分散と上記2乗値との比の
値を正の値でそれぞれ重み付けして加算したものを割当
評価値として演算して,この割当評価値が最小となるか
ごを上記新たに登録された乗場呼びに応答させるように
したので,乗場呼びの長待ち発生率を低減することがで
きると同時に,長待ち呼びの発生分布状況も上記重み付
けに従つてバランスよく制御することが可能となる。
なお,上記第3の実施例では長待ち基準値の個数を3個
に設定した場合について述べたが長待ち基準値の個数は
これに限るものではない。長待ち基準値の個数を多くす
るほどきめ細かに長待ち呼びの発生分布を制御すること
ができる。
に設定した場合について述べたが長待ち基準値の個数は
これに限るものではない。長待ち基準値の個数を多くす
るほどきめ細かに長待ち呼びの発生分布を制御すること
ができる。
また,上記重み付けQ0,Q1,Q2をROM(23)に設定した
が,これに限るものではなく補正スイツチ(20)と同様の
スイツチにより自由に設定できるようにすることもでき
る。このようにすれば,係員等の判断により交通量に応
じて長待ち呼びの発生分布をきめ細かに制御することが
可能となる。
が,これに限るものではなく補正スイツチ(20)と同様の
スイツチにより自由に設定できるようにすることもでき
る。このようにすれば,係員等の判断により交通量に応
じて長待ち呼びの発生分布をきめ細かに制御することが
可能となる。
上記第1及び第2の実施例では式の を割当評価関数として,上記第3の実施例では式の を割当評価関数として割当評価値を演算し,これにより
長待ち発生率を最小にする乗場呼び割当の評価を行うよ
うにしたが,長待ち発生率を評価する割当評価関数はこ
れに限るものではない。任意の長待ち基準値lに対応し
た比 の単調増加関数で表わされる関数を割当評価関数として
採用しても同様の効果を得られることは言うまでもな
い。
長待ち発生率を最小にする乗場呼び割当の評価を行うよ
うにしたが,長待ち発生率を評価する割当評価関数はこ
れに限るものではない。任意の長待ち基準値lに対応し
た比 の単調増加関数で表わされる関数を割当評価関数として
採用しても同様の効果を得られることは言うまでもな
い。
また長待ち発生率を評価するための要素,すなわち比 と,他の評価要素とを組合せた割当評価関数を用いて乗
場呼び割当を行うこともできる。たとえば,特開昭54−
72833号公報記載のエレベータの群管理装置が待時間と
他のサービス状況(予報外れ確率,満員確率)とを組合
せた割当評価関数を用いて乗場呼び割当を行つたよう
に,長待ち発生率の評価要素と上記予報外れ確率,満員
確率とを組合せた割当評価関数を用いるようにすれば,
長待ち発生率,予報外れ率及び満員発生率をバランスよ
く低減することが可能となる。
場呼び割当を行うこともできる。たとえば,特開昭54−
72833号公報記載のエレベータの群管理装置が待時間と
他のサービス状況(予報外れ確率,満員確率)とを組合
せた割当評価関数を用いて乗場呼び割当を行つたよう
に,長待ち発生率の評価要素と上記予報外れ確率,満員
確率とを組合せた割当評価関数を用いるようにすれば,
長待ち発生率,予報外れ率及び満員発生率をバランスよ
く低減することが可能となる。
さらにまた,上記各実施例では予測待時間の平均値及び
分散に基づいて割当評価値を演算するようにしたので,
乗場呼びの発生状況によつては,予測待時間の平均値が
大きな値となり,長待ち基準値≧2×平均値という条件
を一時的に満足しなくなる場合がある。このような場
合,一時的に長待ち基準値を上記条件を満たす程度の大
きな値に設定して割当評価値を演算するようにし,不等
式の関係に基づいた割当を維持することができる。
分散に基づいて割当評価値を演算するようにしたので,
乗場呼びの発生状況によつては,予測待時間の平均値が
大きな値となり,長待ち基準値≧2×平均値という条件
を一時的に満足しなくなる場合がある。このような場
合,一時的に長待ち基準値を上記条件を満たす程度の大
きな値に設定して割当評価値を演算するようにし,不等
式の関係に基づいた割当を維持することができる。
さらにまた,上記各実施例では式で表わされるように
長待ち基準値l0に対し, という条件を満足する場合に限つたが,次に の場合について考えてみる。第25図に示したように,乗
場呼びの待時間の分布に対し基準値lu,ldが のように設定されている場合,待時間が領域〔0,ld〕
及び〔lu,∞〕にある乗場呼びの発生確率L(図中の斜
線部分の面積に相当する値)は下記式で表わされる。
長待ち基準値l0に対し, という条件を満足する場合に限つたが,次に の場合について考えてみる。第25図に示したように,乗
場呼びの待時間の分布に対し基準値lu,ldが のように設定されている場合,待時間が領域〔0,ld〕
及び〔lu,∞〕にある乗場呼びの発生確率L(図中の斜
線部分の面積に相当する値)は下記式で表わされる。
これに式で表わされるチエビシエフの不等式を適用す
ると,式と同様に の関係が成立する。
ると,式と同様に の関係が成立する。
この式の右辺 は,上記式の確率Lの上限値というべきものである。
従つて,式,式を満足する任意の基準値lu又はldが
与えられているとき上限値 又は を最小にする平均値a0及び分散b0 2を与えるような乗場
呼び割当を行えば待時間が領域〔ld,lu〕の間に集中す
る確率の最大化,ひいては長待ち発生率の最小化をはか
ることが可能となる。この場合,長待ち発生率を評価す
るための割当評価関数fは もしくは と設定される。これは第1の実施例において,単に長待
ち基準値l0を基準値lu又はldに置き換えるだけでよいの
で第1の実施例と同様にして実現することができる。
従つて,式,式を満足する任意の基準値lu又はldが
与えられているとき上限値 又は を最小にする平均値a0及び分散b0 2を与えるような乗場
呼び割当を行えば待時間が領域〔ld,lu〕の間に集中す
る確率の最大化,ひいては長待ち発生率の最小化をはか
ることが可能となる。この場合,長待ち発生率を評価す
るための割当評価関数fは もしくは と設定される。これは第1の実施例において,単に長待
ち基準値l0を基準値lu又はldに置き換えるだけでよいの
で第1の実施例と同様にして実現することができる。
長待ち基準値の設定手段の他の実施例 (i)第1の実施例では平均待時間の推定値M1〜M3を補正
スイツチ(20)で指定し,第2の実施例では,毎日実測し
た待時間に基づき推定値M1〜M3を設定し,さらに係数G
を補正スイツチ(20)で指定して,長待ち基準値L0を推定
値と係数の積で設定するようにしたが,補正スイツチ(2
0)で直接長待ち基準値L0を指定するようにしてもよい。
また,ROM(23)に固定データとして,上記推定値,係数
又は長待ち基準値を設定するものであつてもこの発明の
効果を損うものではない。
スイツチ(20)で指定し,第2の実施例では,毎日実測し
た待時間に基づき推定値M1〜M3を設定し,さらに係数G
を補正スイツチ(20)で指定して,長待ち基準値L0を推定
値と係数の積で設定するようにしたが,補正スイツチ(2
0)で直接長待ち基準値L0を指定するようにしてもよい。
また,ROM(23)に固定データとして,上記推定値,係数
又は長待ち基準値を設定するものであつてもこの発明の
効果を損うものではない。
(ii)上記第1の実施例では一日を3つの時間帯P1〜P3に
分割して長待ち基準値L0を設定するようにしたが,時間
帯の分割の仕方はこれに限るものではない。1時間毎,
30分毎というように時間帯を細かく分割してもよいし,
また交通量(方向別)に応じて時間帯を設定することも
考えられる。
分割して長待ち基準値L0を設定するようにしたが,時間
帯の分割の仕方はこれに限るものではない。1時間毎,
30分毎というように時間帯を細かく分割してもよいし,
また交通量(方向別)に応じて時間帯を設定することも
考えられる。
(iii)上記各実施例では,長待ち基準値L0を各時間帯の
開始時刻でのみ変更するようにしたが,長待ち基準値L0
を変更する時期はこれに限るものではない。たとえば演
算周期T0ごとに設定するようにしてもよい。
開始時刻でのみ変更するようにしたが,長待ち基準値L0
を変更する時期はこれに限るものではない。たとえば演
算周期T0ごとに設定するようにしてもよい。
予測待時間の演算手段の他の実施例 上記各実施例では,かごが一周運転するものとして1停
止10秒,1階床走行2秒として到着予想時間を演算し,
これと乗場呼びの継続時間に基づいて予測待時間を演算
するようにしているが,予測待時間の演算の仕方はこれ
に限るものではない。
止10秒,1階床走行2秒として到着予想時間を演算し,
これと乗場呼びの継続時間に基づいて予測待時間を演算
するようにしているが,予測待時間の演算の仕方はこれ
に限るものではない。
この予測待時間の演算の仕方については,前出の特開昭
50−149041号公報等で公知であり,乗場呼び応答後に登
録されるかご呼びを予測したり,途中階で方向反転する
ことを予測したり,呼びを持つていないかごは直行する
ものとして演算するなど,到着予想時間をより正確に演
算する方法など種々の改良を加えた演算方法を適用する
ことも容易である。
50−149041号公報等で公知であり,乗場呼び応答後に登
録されるかご呼びを予測したり,途中階で方向反転する
ことを予測したり,呼びを持つていないかごは直行する
ものとして演算するなど,到着予想時間をより正確に演
算する方法など種々の改良を加えた演算方法を適用する
ことも容易である。
上記各実施例では,新たに登録された乗場呼びを割当す
べき乗場呼びとして選択し,これをかごに割り当てる場
合にこの発明を適用したが,乗場呼びの割当はこれに限
るものではない。すでに割り当てられている乗場呼びで
あつても,たとえば長待ちになりそうな乗場呼びを検出
した場合とか,一定時間経過するごとに乗場呼びの割当
を見直す場合のように所定の条件によつて乗場呼びの割
当を一旦解消して改めて乗場呼び割当を行うという割当
変更方式や,サービスの悪くなつた乗場呼びに応援かご
を追加割当する方式にもこの発明を適用することができ
る。
べき乗場呼びとして選択し,これをかごに割り当てる場
合にこの発明を適用したが,乗場呼びの割当はこれに限
るものではない。すでに割り当てられている乗場呼びで
あつても,たとえば長待ちになりそうな乗場呼びを検出
した場合とか,一定時間経過するごとに乗場呼びの割当
を見直す場合のように所定の条件によつて乗場呼びの割
当を一旦解消して改めて乗場呼び割当を行うという割当
変更方式や,サービスの悪くなつた乗場呼びに応援かご
を追加割当する方式にもこの発明を適用することができ
る。
また,上記各実施例では,乗場呼びの待時間をサービス
時間としたが,サービス時間はこれに限るものではな
い。たとえば,乗場呼びデータHC(i)(i=1,2,
…,14)のかわりにかご呼びデータCC(k,i)(k=
1,2,3;i=1,2,…,14)を用いて乗場呼びと
同じようにかご呼びの継続時間を演算し,これとかご呼
びのある階までの到着予想時間データTA(R,i)(k
=1,2,3;i=1,2,…,14)とを加算してかご
呼びに対するサービス時間の予測値を求め,これを乗車
時間の予測値に相当したサービス予測時間とすることが
できる。また上記かご呼びに対するサービス時間の予測
値と乗場呼びの予測待時間とを加算してこの値をサービ
ス完了時間に相当したサービス予測時間とすることも容
易である。
時間としたが,サービス時間はこれに限るものではな
い。たとえば,乗場呼びデータHC(i)(i=1,2,
…,14)のかわりにかご呼びデータCC(k,i)(k=
1,2,3;i=1,2,…,14)を用いて乗場呼びと
同じようにかご呼びの継続時間を演算し,これとかご呼
びのある階までの到着予想時間データTA(R,i)(k
=1,2,3;i=1,2,…,14)とを加算してかご
呼びに対するサービス時間の予測値を求め,これを乗車
時間の予測値に相当したサービス予測時間とすることが
できる。また上記かご呼びに対するサービス時間の予測
値と乗場呼びの予測待時間とを加算してこの値をサービ
ス完了時間に相当したサービス予測時間とすることも容
易である。
以上のように,この出願の発明は,乗場呼びをかごに仮
に割り当てて各かごのサービス予測時間を演算する手段
と,このサービス予測時間の平均値と分散を各仮割当ご
とに演算する平均・分散演算手段と,サービス時間に対
する基準値設定手段と,この基準値と平均値の差に対す
る上記分散の比から割当評価値を演算する手段と,この
割当評価値の小さいかごを優先的に選択して上記乗場呼
びに割り当てる選択手段とを備えたエレベータの群管理
装置に係わるものである。
に割り当てて各かごのサービス予測時間を演算する手段
と,このサービス予測時間の平均値と分散を各仮割当ご
とに演算する平均・分散演算手段と,サービス時間に対
する基準値設定手段と,この基準値と平均値の差に対す
る上記分散の比から割当評価値を演算する手段と,この
割当評価値の小さいかごを優先的に選択して上記乗場呼
びに割り当てる選択手段とを備えたエレベータの群管理
装置に係わるものである。
即ち,この出願の発明は,割当評価値を理論的に導いた
関数により求めたものであって,実測値に基づいたもの
ではない。
関数により求めたものであって,実測値に基づいたもの
ではない。
このため,例えばビルの開館当初等であって,また在籍
人数が定まっておらず交通量全体の変動の著しい状況下
にあってもこの変動に左右されることなく,サービス時
間の長待ち発生率を低減させることができるという効果
がある。
人数が定まっておらず交通量全体の変動の著しい状況下
にあってもこの変動に左右されることなく,サービス時
間の長待ち発生率を低減させることができるという効果
がある。
第1図〜第17図はこの発明の一実施例を示し,第1図は
全体構成図,第2図及び第3図は乗場呼びの待時間の分
布を示す説明図,第4図は全体構成を具体的に示すブロ
ツク図,第5図はメモリマツプ,第6図は時間帯ごとの
交通量を示す説明用図,第7図〜第16図はプログラムの
流図で,第7図は群管理メインプログラム,第8図は乗
場呼び登録及び割当打消プログラム,第9図は乗場呼び
継続時間演算プログラム,第10図は長待ち基準値設定プ
ログラム,第11図は乗場呼び選択プログラム,第12図は
到着予想時間演算プログラム,第13図は予測待時間演算
プログラム,第14図は予測時間の平均値及び分散演算プ
ログラム,第15図は割当評価値演算プログラム,第16図
は割当かご選択プログラムを示す。第17図はかご及び呼
びの状態を示す説明用図である。 第18図〜第20図はこの発明の他の実施例を示し,第18図
はメモリマツプ,第19図は乗場呼び継続時間演算プログ
ラムの流図,第20図は長待ち基準値設定プログラムの流
図である。 第21図〜第24図はこの発明の更に他の実施例を示し,第
21図は乗場呼びの待時間の分布を示す説明用図,第22図
はメモリマツプ,第23図は長待ち基準値設定プログラム
の流図,第24図は割当評価値演算プログラムの流図であ
る。 第25図は基準値を2種類設定するとしたときの説明用図
である。 図中,A,B,Cはかご,(1u)〜(7u)は上り釦,(2d)〜
(8d)は下り釦,(11)は乗場呼び登録及び割当打消手段,
(12)は乗場呼び選択手段,(13)はサービス予測時間演算
手段,(14)は平均値・分散演算手段,(15)は長待ち基準
値設定手段,(16)は割当評価値演算手段,(17)は割当か
ご選択手段である。 なお,図中同一符号は,同一部分又は相当部分を示す。
全体構成図,第2図及び第3図は乗場呼びの待時間の分
布を示す説明図,第4図は全体構成を具体的に示すブロ
ツク図,第5図はメモリマツプ,第6図は時間帯ごとの
交通量を示す説明用図,第7図〜第16図はプログラムの
流図で,第7図は群管理メインプログラム,第8図は乗
場呼び登録及び割当打消プログラム,第9図は乗場呼び
継続時間演算プログラム,第10図は長待ち基準値設定プ
ログラム,第11図は乗場呼び選択プログラム,第12図は
到着予想時間演算プログラム,第13図は予測待時間演算
プログラム,第14図は予測時間の平均値及び分散演算プ
ログラム,第15図は割当評価値演算プログラム,第16図
は割当かご選択プログラムを示す。第17図はかご及び呼
びの状態を示す説明用図である。 第18図〜第20図はこの発明の他の実施例を示し,第18図
はメモリマツプ,第19図は乗場呼び継続時間演算プログ
ラムの流図,第20図は長待ち基準値設定プログラムの流
図である。 第21図〜第24図はこの発明の更に他の実施例を示し,第
21図は乗場呼びの待時間の分布を示す説明用図,第22図
はメモリマツプ,第23図は長待ち基準値設定プログラム
の流図,第24図は割当評価値演算プログラムの流図であ
る。 第25図は基準値を2種類設定するとしたときの説明用図
である。 図中,A,B,Cはかご,(1u)〜(7u)は上り釦,(2d)〜
(8d)は下り釦,(11)は乗場呼び登録及び割当打消手段,
(12)は乗場呼び選択手段,(13)はサービス予測時間演算
手段,(14)は平均値・分散演算手段,(15)は長待ち基準
値設定手段,(16)は割当評価値演算手段,(17)は割当か
ご選択手段である。 なお,図中同一符号は,同一部分又は相当部分を示す。
Claims (6)
- 【請求項1】複数のかごによってサービスされる乗場に
乗場釦を設け、この乗場釦によって登録された乗場呼び
を上記かごに割り当てることによりサービスを行うもの
において、上記乗場呼びを上記各かごごとに仮に割り当
てて上記各かごが乗客にサービスするのに要するサービ
ス時間の予測値であるサービス予測時間を上記各仮割当
ごとに演算する手段と、上記サービス予測時間の平均値
と分散を上記各仮割当ごとに演算する平均値・分散演算
手段と、上記サービス時間の長短を判定するための基準
値を設定する手段と、上記基準値と上記平均値との差の
二乗を求め、この差の二乗に対する上記分散の比を上記
仮割当ごとに演算し、さらにこれらの比を用いて各かご
ごとにそれぞれ割当評価値を演算する手段と、上記仮割
当に対する上記割当評価値の小さいかごを優先的に選択
して上記乗場呼びに割り当てる選択手段とを備えたエレ
ベータの群管理装置。 - 【請求項2】基準値設定手段は、外部操作可能なスイッ
チを備え、このスイッチによって基準値が設定されるも
のとしたことを特徴とする特許請求の範囲第1項記載の
エレベータの群管理装置。 - 【請求項3】基準値設定手段は、時間帯ごとに予め定め
られた基準値が設定されたものとしたことを特徴とする
特許請求の範囲第1項記載のエレベータの群管理装置。 - 【請求項4】基準値設定手段は、実測されたサービス時
間の平均値に基づいて基準値が設定されるものとしたこ
とを特徴とする特許請求の範囲第1項記載のエレベータ
の群管理装置。 - 【請求項5】サービス予測時間演算手段は、かごが乗場
呼びに応答するまでの待時間を予測するもので、基準値
設定手段は、この予測値の長短を判断するための基準値
を設定するものとしたことを特徴とする特許請求の範囲
第1項記載のエレベータの群管理装置。 - 【請求項6】基準値設定手段は、複数の基準値が設定さ
れるものであり、割当評価値演算手段は上記基準値のそ
れぞれについてサービス予測時間の平均値との差の2乗
値を求め、この2乗値に対する上記サービス予測時間の
分散の比を各仮割当ごとに演算し、さらにこれらの比を
所定の係数で線型結合した所定の割当評価関数に従って
それぞれ割当評価値を演算するものとしたことを特徴と
する特許請求の範囲第1項記載のエレベータの群管理装
置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59256920A JPH0610069B2 (ja) | 1984-12-05 | 1984-12-05 | エレベータの群管理装置 |
| US06/804,180 US4719996A (en) | 1984-12-05 | 1985-12-03 | Group supervision apparatus for elevator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59256920A JPH0610069B2 (ja) | 1984-12-05 | 1984-12-05 | エレベータの群管理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61136884A JPS61136884A (ja) | 1986-06-24 |
| JPH0610069B2 true JPH0610069B2 (ja) | 1994-02-09 |
Family
ID=17299211
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59256920A Expired - Lifetime JPH0610069B2 (ja) | 1984-12-05 | 1984-12-05 | エレベータの群管理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4719996A (ja) |
| JP (1) | JPH0610069B2 (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4901822A (en) * | 1987-08-06 | 1990-02-20 | Mitsubishi Denki Kabushiki Kaisha | Group supervisory apparatus for elevator |
| US5307903A (en) * | 1988-01-29 | 1994-05-03 | Hitachi, Ltd. | Method and system of controlling elevators and method and apparatus of inputting requests to the control system |
| US4793443A (en) * | 1988-03-16 | 1988-12-27 | Westinghouse Electric Corp. | Dynamic assignment switching in the dispatching of elevator cars |
| KR920011084B1 (ko) * | 1988-08-04 | 1992-12-26 | 미쓰비시전기 주식회사 | 엘리베이터 시험장치 |
| JPH0772059B2 (ja) * | 1988-10-19 | 1995-08-02 | 三菱電機株式会社 | エレベータの群管理装置 |
| JPH07106842B2 (ja) * | 1989-02-17 | 1995-11-15 | 三菱電機株式会社 | エレベータの群管理装置 |
| FI111936B (fi) * | 1994-07-13 | 2003-10-15 | Kone Corp | Hissin odotusaikanäyttö |
| WO2005009879A1 (en) * | 2003-06-23 | 2005-02-03 | Otis Elevator Company | Elevator dispatching with balanced passenger perception of waiting |
| US7475757B2 (en) * | 2003-06-23 | 2009-01-13 | Otis Elevator Company | Elevator dispatching with balanced passenger perception of waiting |
| US8151943B2 (en) * | 2007-08-21 | 2012-04-10 | De Groot Pieter J | Method of controlling intelligent destination elevators with selected operation modes |
| JP5159794B2 (ja) * | 2007-12-20 | 2013-03-13 | 三菱電機株式会社 | エレベータ群管理システム |
| JP5566646B2 (ja) * | 2009-09-11 | 2014-08-06 | 株式会社東芝 | エレベータの群管理制御システム及び群管理制御方法 |
| WO2016009554A1 (ja) * | 2014-07-18 | 2016-01-21 | 三菱電機株式会社 | エレベーターの群管理制御装置 |
| JP6784272B2 (ja) * | 2018-03-29 | 2020-11-11 | フジテック株式会社 | エレベータの割当装置 |
| JP6690661B2 (ja) * | 2018-03-29 | 2020-04-28 | フジテック株式会社 | エレベータの割当装置 |
| WO2022084575A1 (en) * | 2020-10-22 | 2022-04-28 | Kone Corporation | Elevator call allocation with stochastic multi-objective optimization |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4030571A (en) * | 1974-04-22 | 1977-06-21 | Hitachi, Ltd. | Elevator control system |
| JPS559393B2 (ja) * | 1974-06-05 | 1980-03-10 | ||
| JPS5647110B2 (ja) * | 1974-05-22 | 1981-11-07 | ||
| SE385805B (sv) * | 1974-08-20 | 1976-07-26 | Siporex Int Ab | Redskap for forendring av det inbordes avstandet mellan delar av en genom minst ett vertikalt snitt uppdelad porbetongkropp |
| JPS594350B2 (ja) * | 1976-10-28 | 1984-01-28 | 三菱電機株式会社 | エレベ−タの群管理装置 |
| JPS5521709A (en) * | 1978-08-01 | 1980-02-16 | Tax Adm Agency | Treatment of eutrophic waste water |
| US4244450A (en) * | 1979-07-12 | 1981-01-13 | Mitsubishi Denki Kabushiki Kaisha | Group supervisory system of elevator cars |
| CH648001A5 (de) * | 1979-12-21 | 1985-02-28 | Inventio Ag | Gruppensteuerung fuer aufzuege. |
| JPS5751668A (en) * | 1980-09-12 | 1982-03-26 | Tokyo Shibaura Electric Co | Method of controlling group of elevator |
-
1984
- 1984-12-05 JP JP59256920A patent/JPH0610069B2/ja not_active Expired - Lifetime
-
1985
- 1985-12-03 US US06/804,180 patent/US4719996A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US4719996A (en) | 1988-01-19 |
| JPS61136884A (ja) | 1986-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2935854B2 (ja) | エレベーター制御装置及びエレベーター制御方法 | |
| KR940009411B1 (ko) | 엘리베이터 제어장치 | |
| JPH0610069B2 (ja) | エレベータの群管理装置 | |
| EP0348151B1 (en) | Optimized "up-peak" elevator channeling system | |
| CN110589642B (zh) | 电梯的群管理控制系统 | |
| US5239141A (en) | Group management control method and apparatus for an elevator system | |
| JP3042904B2 (ja) | エレベータ配送システム | |
| CN110194398B (zh) | 预测乘客乘梯需求的电梯群组的控制方法 | |
| US8905196B2 (en) | Elevator group control apparatus having standby operation | |
| KR920001299B1 (ko) | 엘리베이터의 군관리장치 | |
| JP2001519307A (ja) | エレベータ群の制御方法 | |
| JP2007521213A (ja) | 建物内のエレベーターシステムの複数のかごをスケジューリングするための方法及びエレベータースケジューラ | |
| JPH0772059B2 (ja) | エレベータの群管理装置 | |
| US20060243536A1 (en) | Method and device for controlling an elevator group | |
| JPH0725491B2 (ja) | エレベータの群管理装置 | |
| JPH07232867A (ja) | エレベータの群管理装置 | |
| JPH0158111B2 (ja) | ||
| JP2000505028A (ja) | 調整拘束条件ジェネレータを有するエレベータコントローラ | |
| JP3461565B2 (ja) | 昇降機のホール呼び割り当て方法 | |
| JP2573726B2 (ja) | エレベータ制御装置 | |
| JPH0553712B2 (ja) | ||
| JPH08198529A (ja) | ダブルデッキエレベーターの制御装置 | |
| JPS6153976B2 (ja) | ||
| JP2003276961A (ja) | エレベータの群管理システム | |
| JPS59138580A (ja) | エレベ−タ−の群管理制御装置 |