JPS641389B2 - - Google Patents
Info
- Publication number
- JPS641389B2 JPS641389B2 JP58098207A JP9820783A JPS641389B2 JP S641389 B2 JPS641389 B2 JP S641389B2 JP 58098207 A JP58098207 A JP 58098207A JP 9820783 A JP9820783 A JP 9820783A JP S641389 B2 JPS641389 B2 JP S641389B2
- Authority
- JP
- Japan
- Prior art keywords
- elevator
- floor
- distributed
- band
- evaluation 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
Links
- 238000011156 evaluation Methods 0.000 claims description 70
- 238000004088 simulation Methods 0.000 description 34
- 238000000034 method Methods 0.000 description 29
- 239000006185 dispersion Substances 0.000 description 25
- 238000012545 processing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 235000014435 Mentha Nutrition 0.000 description 6
- 241001072983 Mentha Species 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 235000014569 mints Nutrition 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 102100031789 Myeloid-derived growth factor Human genes 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Elevator Control (AREA)
Description
〔発明の利用分野〕
本発明はエレベーターの群管理制御装置に係
り、特に適切な群管理制御を実現するのに好適な
エレベーターの群管理制御装置に関するものであ
る。
〔発明の背景〕
エレベーターの群管理制御において、サービス
を終了したかごを新しいホール呼びがあるまでサ
ービス終了階に待機させると、かごがある特定の
階床帯域に集中して、新たなホール呼びに対して
直ちにサービスできないことがある。このため、
従来より下記のようなかごの分散待機の方式が提
案されている。
(1) 建屋あるいはエレベーターのサービス階床を
複数のブロツクに分け、各ブロツクに1台ある
いは2台のかごを待機させる(特開昭53−
73755号公報、特開昭55−56958号公報参照)。
(2) かご相互間の距離のうち最長の中間点にかご
1台待機させるか(特公昭57−17829号公報参
照)、あるいは、最も過疎な階床帯域へかごを
移動させる(特開昭53−45854号公報参照)。
(3) サービス完了の各かご間隔またはかご停止階
床間に所定値を設け、かご間隔または停止階床
間が所定値以下となるようにかごを移動させる
(特開昭57−156411号公報参照)。
(4) ある特定階あるいは平均呼びの最も多い階床
へかご1台待機させ、他のエレベーターはサー
ビス完了階に待機させる(特開昭57−62176号
公報参照)。
しかし、これらの方式は、分散待機させるエレ
ベーターとして分散階床に一番近い階床にいる休
止のエレベーターが選択されることが多く、ま
た、分散移動後の前後のかご間の距離が大きくな
る場合があり、必ずしも適切な分散制御とはなら
ない。
〔発明の目的〕
本発明は上記に鑑みてなされたもので、その目
的とするところは、最適な移動制御を行うことが
できるエレベーターの群管理制御装置を提供する
ことにある。
〔発明の概要〕
本発明の特徴は、最上階、最下階及び複数台の
エレベーターの位置により分割される複数の帯域
を設定する手段と、当該帯域に含まれる各階の所
定期間における乗込み人数と当該階への各エレベ
ーターの到着予測時間の最小値との積を当該帯域
内全階床について合計し、各帯域毎の分散要求帯
域評価値を算出する手段と、この分散要求帯域評
価値が所定値を超えた帯域に分散させるエレベー
ターを選択する手段と、この選択する手段によつ
て選択されたエレベーターを当該帯域に移動させ
る手段とを備えた構成とした点にある。
〔発明の実施例〕
以下本発明を第1図、第2図、第7図〜第17
図に示した実施例および第3図〜第6図を用いて
詳細に説明する。
なお、実施例の説明は、まず、本発明を実現す
るハードウエア構成について説明し、次に、全体
ソフトウエア構成とその制御概念について説明
し、最後にその制御概念を実現するフローチヤー
トについて説明する。
第1図は本発明の群管理制御装置のハードウエ
アの全体構成図である。エレベーター群管理制御
装置MAには、エレベーターの運転制御をつかさ
どるマイコンM1とシミユレーシヨンをつかさど
るマイコンM2とがあり、マイコンM1とM2と
は直列通信プロセツサSDAcにより通信線CMcを
介してデータ通信を行うようにしてある。なお、
直列通信プロセツサSDAcに関する詳細な構成お
よび動作については、特開昭56−37972号公報お
よび特開昭56−37973号によつて公知であるので、
ここでは説明を省略する。
マイコンM1には、ホール呼び装置HDからの
呼び信号HCが並列入出力回路PIAを介して接続
してあり、また、ドアの開閉や乗りかごの加減速
指令等個々のエレベーターを制御する号機制御用
マイコンE1〜Eo(ここではエレベーターはn号機
あるものとする)とは、上記と同様の直列通信プ
ロセツサSDA1〜SDAoと通信線CM1〜CMoを介
して接続してある。
一方、マイコンM2には、シミユレーシヨンの
最適運転制御パラメータの決定に必要な情報を与
える目標設定器PDからの信号PMが並列入出力
回路PIAを介して入力させてある。
また、号機制御用マイコンE1〜Eoには、制御
に必要なかご呼び情報、エレベーターの各種安全
リミツトスイツチやリレー、応答ランプで構成さ
れた制御入出力素子EIO1〜EIOoが通信線SIO1〜
SIOoを介して接続してある。
第2図は本発明の群管理制御装置のソフトウエ
アの一実施例を示す全体構成図である。ソフトウ
エアは大別して運転制御系ソフトウエアSF1と
シミユレーシヨン系ソフトウエアSF2とよりな
る。
運転制御系ソフトウエアSF1は、呼び割当て
処理や本発明の対称となるエレベーターの分散
(移動)待機処理等のエレベーターの群管理制御
を直接的に指令し制御する運転制御プログラム
SF14および分散評価値演算プログラムSF15
よりなり、運転制御プログラムSF14の入力情
報源としての号機制御プログラムE′〜Eo′から送
信されてきたエレベーターの位置、方向、かご呼
び等のエレベーター制御データテーブルSF11、
ホール呼びテーブルSF12およびエレベーター
の管理台数等のエレベーター仕様テーブルSF1
3があり、また、分散評価値演算プログラムSF
15はシミユレーシヨン系ソフトウエアSF2で
演算して出力した最適分散パラメータ等を入力デ
ータとしており、演算により分散階床、分散移動
号機SF16を出力する。
一方、シミユレーシヨン系ソフトウエアSF2、
下記の処理プログラムより構成してある。
(A) データ収集プログラムSF20
これは、ホール呼びテーブルSF12およびエ
レベーター制御データテーブルSF11の内容を
オンラインで一定周期毎にサンプリングし、シミ
ユレーシヨン用データを収集するプログラムで、
特に行先階別交通需要を主に収集する。
(B) シミユレーシヨン用データ演算プログラム
SF22
これは、サンプリングデータテーブルSF21
のデータ収集プログラムSF20で収集されたオ
ンラインのサンプリングデータの内容と過去の時
間帯における内容とを加味してシミユレーシヨン
用データを演算するプログラムで、その結果は、
シミユレーシヨンデータテーブルSF23に出力
する。
(C) 交通需要プログラムSF24
これは、行先別交通需要を作成するプログラム
で、その結果は交通需要テーブルSF25に出力
する。
(D) 交通需要区分プログラムSF26
これは、交通需要テーブルSF25の内容と時
刻情報とを入力してビル内交通量を出勤、昼食
前、昼食中、昼食後、平常、平常混雑、退勤、閉
散の8つの交通需要に分割するプログラムで、そ
の結果は、交通需要区分テーブルSF27に出力
する。
(E) シミユレーシヨン実行プログラムSF28
これは、シミユレーシヨンデータテーブルSF
23と交通需要区分テーブルSF27とエレベー
ター仕様テーブルSF29の内容を入力してシミ
ユレーシヨンを実行し、その結果をシミユレーシ
ヨンによる統計処理データテーブルSF30に出
力する。このプログラムの詳細については後述す
る。
(F) シミユレーシヨンによる各種性能曲線演算プ
ログラムSF31
これは、シミユレーシヨンによる統計処理デー
タテーブルSF30の内容を入力して所定の複数
パラメータ毎にシミユレーシヨンを実施して各種
性能曲線を演算し、その結果を性能曲線データテ
ーブルSF32に出力する。性能曲線テーブルと
しては平均待時間曲線テーブル、消費電力曲線テ
ーブル等がある。このプログラムの詳細について
は後述する。
(G) 最適分散パラメータ演算プログラムSF33
これは、性能曲線データテーブルSF32と外
部に設けた目標設定器PD(第1図参照)によつて
設定された目標値の目標値テーブルSF34の内
容を入力して省電力に応じた最適分散パラメータ
を演算し、最適分散パラメータSF35を出力す
る。
(H) 統計処理演算プログラムSF36
これは、シミユレーシヨンによる統計処理デー
タテーブルSF30と現在のかご位置テーブルSF
17の内容を入力して各階床への到着予測待時間
の最小値minTS,minTS′等の演算を行い、統計
テーブルSF37に出力する。
以上、本発明におけるソフトウエア全体構成の
一実施例について説明した。
次に、本発明になる分散制御の概念について説
明する。階床iの分散評価値φiは、学習した階床
iからのエレベーターの乗込み人数を考慮して次
式で表わされる。
ここに、
Ci(m);学習したある交通需要時mにおける階床
iからのエレベーターへの乗込み人数
TSki;k号機の階床iへの到着予測時間
L;群管理エレベーター台数
また、φiは下記の(2)式によつても演算可能であ
るが、ここでは、説明の便宜上(1)式を用いて説明
する。
ここに、
α;所定の係数(乗込み人数×その階に最も早く
到着できる号機の到着予測時間)
次に、エレベーターを最下階に近いエレベータ
ーから昇順にI〜L号機とし、分散要求帯域評価
値FAについて説明する。いま、k号機のいる階
床をa,(k+1)号機のいる階床をbとすると、
ここで、FA(O)は最下階から1号機間の分散
要求帯域評価値とし、FA(L)はL号機から最上階
間の分散要求帯域評価値とする。
したがつて、分散要求帯域評価値が大きい帯域
とは、乗込み人数が多い階で、かつ、近くの階に
エレベーターがいない階を多く含んだ帯域または
各階到着予測時間が大きな帯域、すなわち、階床
差の大きな帯域となる。
次に、分散可能なエレベーターの評価値をFB
とすると、(k−1)号機のいる階床をcとする
と、FBは次式で表わされる。
ここに、L′:k号機を除く群管理エレベーター
分散パラメータとしては、分散移動台数、分散
移動距離、分散移動通過階床等が考えられるが、
本発明では、最上階、最下階を考慮し、各階床間
からのエレベーターへの乗込み人数を重み係数と
した各かご間の距離の平均値FAVRの重み係数をβ
とする。そして、FAVRは
FAVR=1/L+1L
〓k=0
FA(k) …(5)
とし、また、分散制御の有無を判定するための分
散所定値FLは、
FL=β・FAVR …(6)
とする。
第3図は、分散パラメータβ(各かご間の距離
の平均値の重み係数)と平均待時間および消費電
力との関係を示す線図で、破線aは平均待時間、
実線bは消費電力を示す。分散パラメータβが小
であれば、分散移動が活発になり、消費電力値が
大きくなる反面、平均待時間が小さくなり、ま
た、分散パラメータβを大きくすると、分散移動
が少なく、消費電力は小さくなり、平均待時間が
大きくなることが第3図よりわかる。
次に、本発明に係る分散制御の具体例について
説明する。ただし、ビルの階床数は13、エレベ
ーター台数は4台とする。また、説明の都合上、
各階床の距離は一定で、各階床間の走行時間は2
秒一定とする。
第4図は、学習したある交通需要時の各階床か
らのエレベーターへの乗込み人数を示し、第5図
は、このとき1号機、2号機が1階に、3号機が
4階に、4号機が5階に乗り捨てになつている状
態を示す。この場合の分散要求帯域評価値FA(k)
を求めると、
FA(0)=30(人)×0(秒)
=0(人・秒)
ここに、FA(O)とは最下階から1号機間の評価
値である。
FA(1)=30×0=0(人・秒)
FA(2)=30×0+9×2+13×2+7×0
=44(人・秒)
FA(3)=7×0+9×0=0(人・秒)
FA(4)=9×0+7×2+10×4+21×6
+22×8+15×10+19×12+18×14+20
×16
=1306(人・秒)
ここに、FA(4)は4号機についての最上階(13
階)までの評価値である。
各かご間の均値FAVRを求めると、
FAVR=1/5(0+0+44+0+1306)
=270(人・秒)
となる。
次に、分散可能エレベーターの評価値FB(k)
(この場合kは1〜4)を求める。FB(1)とは最下
階より1号機を除いた2号機までの評価値であ
る。
FB(1)=30×0=0(人・秒)
FB(2)=30×0+9×2+13×2+7×0
=44(人・秒)
FB(3)=30×0+9×2+13×4+7×2
+9×0=84(人・秒)
FB(4)=7×0+9×2+7×4+10×6
+21×8+22×10+15×12+19×14
+18×16+20×18=1588(人・秒)
いま、分散パラメータβを3とすると、(6)式の
分散所定値FLは、
FL=3×270=810(人・秒)
となり、このFLより大きいFA(4)(=1306人・
秒)のほぼ中央に1台移動すればよいことがわか
る。いま、10階にエレベーターを分散移動したと
仮定して(選択するエレベーター号機は後述)再
度評価値を演算すると、
FA(4)=9×0+7×2+10×4+21×4
+22×2+15×0=182(人・秒)
いま、10階にいるエレベーターをk′とすると、
k′号機は最も上の階にいるエレベーターであるこ
とから、その評価値はk′号機のいる階から最上階
との値となり、
FA(k′)=15×0+19×2+18×4
+20×6=230(人・秒)
となり、いずれも所定値810人・秒以下となる。
10階に分散移動するエレベーターは、評価値
FB(1)〜FB(4)までのうち最も評価値が小さいエレ
ベーター、すなわち、1号機の指定すればよい。
以上、説明の都合上、評価値FB(k)の最小のも
のを選択することを説明したが、もちろん、所定
値810人・秒より小さい分散可能エレベーターの
評価値をもつ2号機、3号機も移動対象となり得
る。したがつて、所定値FLより小さい評価値FB
(k)の中からmin−max処理してエレベーターを選
択し、分散移動するようにする制御も可能であ
る。第6図a,bはそれぞれ分散制御例の状態を
示す。
次に、分散パラメータβが1の場合、(6)式の分
散所定値FLは、
FL=1×270=270(人・秒)
となる。この場合、4号機のいる5階と最上階の
13階に2または3台移動要求があるものとする。
いま、2台の場合について、9階と12階とにエレ
ベーターが分散移動したものとして分散要求帯域
評価値FA(k)を演算すると、
FA(4)=9×0+7×2+10×4+21
×2+22×0=96(人・秒)
FA(k′)=22×0+15×2+19×2
+18×0=68(人・秒)
(k′は9階にいるエレベーター)
FA(k″)=18×0+20×2
=40(人・秒)
(k″は12階にいるエレベーター)
この場合、分散可能エレベーターの評価値の最
も小さい1号機をまず9階に分散移動させ、次
に、他の3台の分散可能エレベーター評価値を再
演算する。その結果、
FB(2)=30×6+9×4+13×2+7×0
=242(人・秒)
FB(3)=30×0+9×2+13×4+7×2
+9×0=84(人・秒)
FB(4)=7×0+9×2+7×4+10×4
+21×2+22×0=128(人・秒)
(9階に1台いるものとなり、評価値が最も小
さい3号機が12階へ分散移動する。
このように、分散要求帯域評価値FA(k)と分散
可能なエレベーター評価値FB(k)とを求め、分散
パラメータβにより適宜分散制御するようにする
と、最適な分散制御が可能となる。
第7図は第2図の運転制御系ソフトウエアSF
1のテーブル構成図で、エレベーター制御データ
テーブルSF11、ホール呼びテーブルSF12、
エレベーター仕様テーブルSF13、現在のかご
位置テーブルSF17などのブロツクより構成し
てある。各ブロツク内のテーブルについては、あ
とで述べる運転制御プログラムSF14を説明す
るときにその都度述べる。
第8図は第2図のシミユレーシヨン系ソフトウ
エアSF2のテーブル構成図で、最適分散パラメ
ータSF35、各種性能曲線データテーブルSF3
2、目標値テーブルSF34、サンプリングデー
タテーブルSF21、シミユレーシヨン用データ
テーブルSF23、エレベーター仕様テーブルSF
29(第7図のエレベーター仕様テーブルSF1
3と同様なので図示せず)、交通需要区分テーブ
ルSF27、交通需要テーブルSF25、統計テー
ブルSF37、シミユレーシヨンによる統計処理
テーブルSF30より構成してある。
プログラムは、運転系プログラム(特開昭56−
158739号公報参照)とシミユレーシヨン系プログ
ラムとよりなり、これらのプログラムは、複数の
タスクに分割し、効率よい制御を行うシステムプ
ログラム、すなわち、オペレーテイングシステム
によつて管理するようにしてある。したがつて、
プログラムの起動は、システムタイヤーによる起
動や他のプログラムによる起動が自由にできる。
次に、シミユレーシヨン系ソフトウエアSF2
の各プログラムについて説明する。まず、データ
収集プログラムSF20は、一定周期(例えば、
1秒)毎に起動され、かつ、一定時間(例えば、
10分間)データを収集すると、第8図にサンプリ
ングデータテーブルSF21に格納する。なお、
収集したデータは、サンプリングタイム終了とな
つたとき前述の演算を行い、サンプリングデータ
テーブルSF21のオンライン計測データテーブ
ルおよび過去の時間帯別データテーブルにそれぞ
れ格納する。そして、第8図に示すように、オン
ライン計測データテーブルにはQoew,troew,tsoew
のように各項目名にnewの添字を付加し、また、
過去の時間帯別データテーブルにはQpld,trpld,
tspldのように各項目名にoldの添字を付して表示
してある。
シミユレーシヨン用データ演算プログラムSF
22は、周期起動され、シミユレーシヨン用デー
タは、オンライン計測したデータと過去のデータ
とを適当な結合変数γを加味して予測演算する。
例えば、行先交通量は、次式を用いて演算する。
Qpre=γQoew+(1−γ)Qpld… (7)
したがつて、結合係数γが大きいほどオンライ
ン計測の行先交通量のデータの重みが大きくな
る。なお、予測データにはpreの添字を付加する
ようにしてある。
上記と同様にして、1階床走行時間および1回
標準停止時間の予測データtrpre,tspreも演算し、
このtrpre,tspreのデータは、第8図のシミユレー
シヨンデータテーブルSF23の各テーブルに格
納するほか、最適分散パラメータSF35のTr,
Tsのテーブルにもセツトする。そして、このプ
ログラムで演算された予測データをもとにシミユ
レーシヨン実行プログラムSF28を起動させる。
なお、上記予測データをもとに交通需要プログ
ラムSF24を実行し、また、上記予測データと
時刻情報より行先交通量の予測データを交通需要
区分プログラムSF26で出勤、昼食前、昼食中、
昼食後、平常、平常混雑、退勤、閉散の8つの交
通需要に分割する。
第9図はシミユレーシヨン実行プログラムSF
28の一実施例を示すフローチヤートである。シ
ミユレーシヨンのパラメータとして分散パラメー
タがあり、それぞれのパラメータケースについて
シミユレーシヨンを実行する。まず、行先交通量
等のシミユレーシヨン用データをセツトする(ス
テツプSC10)。次に、ステツプSC20で分散
パラメータαをセツトし、シミユレーシヨンを実
行する(ステツプSC30)。なお、分散パラメー
タαは、例えば0,1,2,3,4,5である。
そして各ケース毎にシミユレーシヨンされた結果
は、パラメータ毎に記憶する(ステツプSC50)。
シミユレーシヨン結果としては、第1に平均待時
間、第2に消費電力値、第3に平均待時間と消費
電力値とから得られる値などがある。上記全ケー
スについてシミユレーシヨンを終了すると(ステ
ツプSC40)、分散パラメータとサービス性能と
を演算する(ステツプSC60)。
第10図は第9図のステツプSC30のシミユ
レーシヨン実行の一実施例を示すフローチヤート
である。まず、分散パラメータαの入力処理を行
う(ステツプA10)。次に、シミユレーシヨン
変数の初期設定を行う(ステツプA20)。例え
ば、後述する乗客発生処理の乱数の初期設定やホ
ール呼びテーブルSF12の初期設定などである。
ステツプA30では、統計処理変数の初期設定を
行う。ここでは、統計テーブルSF37の初期設
定等を行う。ステツプA40では、シミユレーシ
ヨン開始時間を零に設定し、ステツプA90で
は、時間に所定値(ここでは1とした。)を加算
し、この時間が所定時間を越えたか否かをステツ
プA100で判定する。そして上記時間が所定時
間を越えるまで、ステツプA50からステツプA
90までの処理を行う。ステツプA50では、乗
客の発生処理を行い、ステツプA60では、ホー
ル呼びの発生があるときにホール呼びの割当てを
行う群管理処理を行う。また、ステツプA70で
は、エレベーターの走行や停止およびドア開閉等
の号機処理を行い、ステツプ80では、統計デー
タの収集を行う統計データ収集処理を行う。
ここで、ステツプA50からステツプA70ま
での処理についてさらに詳細に説明する。ステツ
プA50の乗客発生処理は、シミユレーシヨン用
データ演算プログラムSF22で得られた行先交
通量の予測データにもとづいて、一様乱数により
乗客発生階i1および乗客行先階i2を決定する。さ
らに、上記一様乱数によりi1階からi2階への乗客
発生人数を決定し、ホール呼びをi1階に発生させ
る。次に、ステツプA60の群管理処理は、上記
ホール呼びの発生があれば、呼び割当てを行う。
ステツプA70の号機処理は、エレベーターの走
行状態、停止状態、ドア開閉、かご呼び発生等の
処理を行う。
次に、ステツプA80の統計データ収集処理に
ついて第11図に示したフローチヤートにより説
明する。ステツプA80−1からA80−4まで
は、エレベーターの方向j、分散パラメータα、
交通需要区分M、階床iのループ回数であり、ス
テツプA80−6からA80−9までは、上記そ
れぞれのj,α,M,iのループ終了判定を行
う。ステツプA80−5では、統計データ(エレ
ベーター停止回数、ホール呼び数、かご呼び数、
乗込み人数、降り人数等)を上記j,α,M,i
別に収集する。
次に、運転制御系ソフトウエアSF1の各プロ
グラムについて説明する。
第12図は分散要求帯域評価値および分散可能
エレベーターの評価値を演算する分散評価値演算
プログラムSF15の一実施例を示すフローチヤ
ートである。ステツプB10はイニシヤル処理で
あり、最適分散パラメータSF35からの最適分
散パラメータβ、現在のかご位置テーブルSF1
7からの現在のかご位置等を入力する。ステツプ
B20では、各かご間の分散要求帯域評価値FA
(k)を演算し、ステツプB30では、分散所定値
FLを演算し、ステツプB40では、分散可能エ
レベーター評価値FB(k)を演算し、ステツプB5
0では、分散階床および分散移動エレベーターを
演算して決定する。
第13図は第12図のステツプB20における
処理の詳細を示すフローチヤートである。ステツ
プB20−1で学習した各階床iからエレベータ
ーへの乗込み人数Ci(m)を入力し、ステツプB
20−2で各階床iへの予測到着時間の最小値
minTS(i)を入力する。ステツプB20−3では、
評価値FA(k)の総和SFAを0とする。ステツプB
20−4からB20−15までは、繰り返し処理
であり、各号機毎〔FA(0)は最下階から1号機
まで、FA(KMAX)はKMAX(第5図では4号
機)より最上階まで〕の評価値を求める処理を行
う。まず、k号機がKMAXかを判定するB20
−5。もし、KMAXであれば、AにKMAXがい
る階床を、Bに最上階床を入力するB20−7。
もし、kがKMAXでなければ、kが0(最下階)
かを判定するB20−6。もし、kが0であれ
ば、Aに最下階床、Bに1号機のいる階床を入力
するB20−8。kが0でなければ、Aにk号機
のいる階床、Bに(k+1)号機のいる階床を入
力するB20−9。
ステツプB20−10では、すべての評価値
FA(k)をクリアする。ステツプB20−11から
B20−13までは、号機毎の評価値FA(k)を演
算する繰り返し処理である。ステツプB20−1
4では、評価値FM(k)の総和を演算し、号機kが
KMAXまで演算して第12図のステツプB20
の分散要求帯域評価値FA(k)の演算処理を終了す
る。
第14図は第12図のステツプB30における
処理の詳細を示すフローチヤートである。ステツ
プB30−1では最適分散パラメータβを入力
し、ステツプB30−2では、評価値FA(k)の総
和SFAを入力する。ステツプB30−3では、
各号機間の分散要求帯域評価値の平均値FAVRを演
算し、次に、ステツプB30−4で分散所定値
FLを演算してこの処理を終了する。
第15図は第12図のステツプB40における
処理の詳細を示すフローチヤートである。ステツ
プB40−1で分散所定値FLや各階床iからエ
レベーターへ乗込み人数Ci(m)を入力する。次
に、ステツプB40−2で各階床iへのk号機を
除いた各号機の予測到着時間の最小値minTS′(i)
を入力する。ステツプB40−3からB40−1
5までは、全号機の分散可能エレベーターの評価
値FB(k)を求める繰り返し演算処理である。ステ
ツプB40−4で号機kはKMAXを判定し、も
し、kがKMAXであれば、Bに最上階床、Cに
(KMAX−1)号機のいる階床を入力するB40
−5。KMAXでなければステツプB40−6で
号機kが1号機かを判定し、もし、1号機であれ
ばステツプB40−7でCに最下階床、Bに2号
機のいる階床を入力する。もし、号機kが1号機
でも、KMAX号機でもなければ、ステツプB4
0−8でCにk−1号機のいる階床、Bにk−1
号機のいる階床、入力する。
ステツプB40−9では、すべての評価値FB
(k)をクリアする。ステツプB40−10からB4
0−15までは、号機個別の評価値FB(k)を演算
する。すなわち、ステツプB40−4からB40
−8までの処理で定義したC階床からB階までの
エレベーターへの乗込み人数Ci(m)と各号機の
予測到着時間minTS′(i)の積とFB(k)との和を求
め、ステツプB40−13で評価値FB(k)と分散
所定値FLとを比較し、評価値FB(k)が所定値FL以
下であれば、ステツプB40−14でk号機を分
散可能エレベーターに指定し、台数BNLTMを
求める。
ステツプB40−16は、ステツプB40−1
4で求めた分散可能エレベーターの評価値を最小
なものより順に並べ換える周知の処理であり、こ
の処理をもつて第12図のステツプB40の処理
を終了する。
第16図は第12図のステツプB50における
分散移動エレベーターと階床を演算する処理の詳
細を示すフローチヤートである。ステツプB50
−1で、分散所定値FL、分散要求帯域評価値FA
(k)、分散可能エレベーターの評価値FB(k)を入力
する。次に、ステツプB50−2で全分散要求台
数BNをクリアする。ステツプB50−3からB
50−9までは、評価値FA(k)と所定値FLとを比
較し、所定値FLより大きい帯域とその要求台数
BNを求める処理である。ステツプB50−4で
は、1帯域の中の要求台数Nをクリアする。ステ
ツプB50−5では、評価値FA(k)と所定値FLと
を比較し、もし、所定値FLが評価値FA(k)以下で
あればステツプB50−3へ戻り、号機kを更新
する。また、ステツプB50−5で評価値FA(k)
が所定値FLより大きければ、1帯域(かご間の
意味)の中の要求台数Nを更新して、FA(k)/
(N+1)と所定値FLとを比較し、FLの方が大き
くなるまでこの処理を繰り返し、その後、全分散
要求台数BNにNを加算する(ステツプB50−
5〜B50〜8)。
ステツプB50−10では、全分散要求台数
BNと分散可能エレベーター台数BNLMTとを比
較し、もし、BNの方が大きければ、ステツプB
50−11でFA(k)/(N+1)の中より大きい
順にBNLMTを選択する。また、もし、BNの方
が小さければ、ステツプB50−12の処理を行
う。ステツプB50−12では、所定値FLより
大きいFA(k)を入力する。ステツプB50−13
では、Aにk号機のいる階床を、Bに(k+1)
号機のいる階床を入力する。ステツプB50−1
4では、1帯域の積和値Sをクリアする。ステツ
プB50−15からB50−20までは、1帯域
の分散要求階床(複数)を求める処理であり、
FA(k)/(N+1)とSとを比較し、もし、FA
(k)/(N+1)が小であれば、SにCi(m)・
minTS(i)を加算し、階床iを更新する(ステツ
プB50−16,B50−17)。そして、もし、
Sの方が大きくなれば、その階床iを分散要求階
床(BFL1,BFL2,…,BFLBNLMT)と指定し、
Sをクリアする(ステツプB50−18,B50
−19)。この処理を所定値FLより大きいFA(k)
が終了するまで繰り返して、この処理を終了す
る。
以上、第12図〜第16図を用いて分散要求帯
域評価値FA、分散可能エレベーターの評価値FB
を求めて分散指定階床、分散可能エレベーターを
求めた。なお、第12図〜第16図では、分散可
能エレベーターを求める際、隣接するエレベータ
ーについては、説明が煩雑になるため述べていな
いが、この場合は、評価値FB(k)が小と指定され
たエレベーターがないものとして他のエレベータ
ーの評価値FB(k)を再演算する必要がある。
第17図は第2図の運転制御プログラムSF1
4の中の本発明に関係する分散待機制御演算プロ
グラムの一実施例を示すフローチヤートである。
ステツプC10,C20では、それぞれ分散評価
値演算プログラムSF15で求めた分散要求階床、
分散可能エレベーターを入力する。ステツプC3
0〜C50までは、分散要求階床に仮想ホール呼
びを与え、min−max制御処理(例えば、特開昭
51−23932号公報参照)して分散可能エレベータ
ーの中より移動エレベーターを選択する。
以上、移動可能エレベーター評価値のエレベー
ターを分散可能エレベーターとする分散制御につ
いて説明したが、これは、特定の階が異常に混雑
する場合の複数台サービスの割当てエレベーター
の選択、または、ロビー階あるいは混雑が予想さ
れる階床へあらかじめ待機させる場合のエレベー
ターの選択等にも適用できる。
また、説明の都合上、休止あるいは停止中のエ
レベーターを対象として説明したが、サービス中
のエレベーターにも適用可能であり、ホール呼び
の割当て評価値(例えば、min−max制御)と本
発明に係る移動可能エレベーターの評価値とを加
味して、評価値小のエレベーターを選択するよう
にしてもよい。
〔発明の効果〕
以上説明したように、本発明によれば、移動可
能エレベーターの評価値を求め、この評価値にし
たがつて分散待機、混雑階待機、集中サービス制
御を行わせるようにしたので、最適な移動制御を
行うことができるという効果がある。
[Field of Application of the Invention] The present invention relates to an elevator group management control device, and particularly to an elevator group management control device suitable for realizing appropriate group management control. [Background of the Invention] In group management control of elevators, if a car that has finished its service is made to wait on the floor where the service has ended until a new hall call is received, the cars are concentrated on a specific floor band and are not able to respond to the new hall call. We may not be able to provide immediate service to you. For this reason,
Conventionally, the following car distributed waiting system has been proposed. (1) Divide the service floor of a building or elevator into multiple blocks, and have one or two cars waiting in each block (Unexamined Japanese Patent Application Publication No. 1983-1982-1).
73755, JP-A-55-56958). (2) Either have one car wait at the longest intermediate point of the distance between the cars (see Japanese Patent Publication No. 57-17829), or move the car to the least crowded floor zone (Japanese Patent Publication No. 17829). -Refer to Publication No. 45854). (3) A predetermined value is set for each car interval or the distance between each car stop floor when the service is completed, and the car is moved so that the car interval or stop floor interval becomes less than the predetermined value (see Japanese Patent Laid-Open No. 156411/1983). ). (4) One elevator car is placed on standby at a specific floor or the floor with the most calls on average, and the other elevators are placed on standby at the floor where service is completed (see Japanese Patent Laid-Open No. 57-62176). However, in these methods, the idle elevator on the floor closest to the distributed floor is often selected as the elevator for distributed waiting, and also when the distance between the front and rear cars after distributed movement becomes large. This does not necessarily result in appropriate decentralized control. [Object of the Invention] The present invention has been made in view of the above, and an object thereof is to provide an elevator group management control device that can perform optimal movement control. [Summary of the Invention] The present invention is characterized by a means for setting a plurality of bands divided by the positions of the top floor, the bottom floor, and a plurality of elevators, and a means for setting a plurality of bands divided by the positions of the top floor, the bottom floor, and a plurality of elevators, and a means for setting a plurality of bands divided by the positions of the top floor, the bottom floor, and a plurality of elevators, and the number of passengers on each floor included in the band during a predetermined period. means for calculating a distributed requested bandwidth evaluation value for each band by summing the product of the minimum predicted arrival time of each elevator to the relevant floor for all floors within the relevant band, and a means for calculating a distributed requested bandwidth evaluation value for each band; The present invention has a configuration including means for selecting elevators to be distributed in a band exceeding a predetermined value, and means for moving the elevators selected by the selecting means to the band. [Embodiments of the Invention] The present invention will be described below with reference to FIGS. 1, 2, and 7 to 17.
A detailed explanation will be given using the embodiment shown in the figure and FIGS. 3 to 6. In the explanation of the embodiment, first, the hardware configuration for realizing the present invention will be explained, then the overall software configuration and its control concept will be explained, and finally, a flowchart for realizing the control concept will be explained. . FIG. 1 is an overall configuration diagram of the hardware of a group management control device according to the present invention. The elevator group management control device MA includes a microcomputer M1 that controls elevator operation and a microcomputer M2 that controls simulation, and the microcomputers M1 and M2 communicate data via a communication line CM c using a serial communication processor SDA c . It's like this. In addition,
The detailed configuration and operation of the serial communication processor SDA c are known from Japanese Patent Laid-Open No. 56-37972 and Japanese Patent Laid-Open No. 56-37973.
The explanation will be omitted here. The microcomputer M1 is connected to the call signal HC from the hall call device HD via the parallel input/output circuit PIA, and is also used to control individual elevators, such as door opening/closing and car acceleration/deceleration commands. The microcomputers E 1 -E o (in this case, it is assumed that there is an n-th elevator) are connected to serial communication processors SDA 1 -SDA o similar to those described above via communication lines CM 1 -CM o . On the other hand, a signal PM from the target setting device PD, which provides information necessary for determining the optimum operation control parameters for the simulation, is input to the microcomputer M2 via the parallel input/output circuit PIA. In addition, the control input/output elements EIO 1 to EIO o , which are composed of car call information necessary for control, various elevator safety limit switches and relays, and response lamps, are connected to the communication line SIO 1 to the microcontrollers E 1 to E o for controlling the units. ~
Connected via SIO o . FIG. 2 is an overall configuration diagram showing one embodiment of the software of the group management control device of the present invention. The software is roughly divided into operation control software SF1 and simulation software SF2. The operation control system software SF1 is an operation control program that directly commands and controls elevator group management control such as call assignment processing and elevator distribution (movement) standby processing, which is the object of the present invention.
SF14 and distributed evaluation value calculation program SF15
An elevator control data table SF11 containing elevator positions, directions, car calls, etc. transmitted from the machine control programs E' to Eo ' as input information sources of the operation control program SF14;
Hall call table SF12 and elevator specification table SF1 such as the number of elevators to manage
3 is available, and there is also a distributed evaluation value calculation program SF
Reference numeral 15 uses the optimum dispersion parameters calculated and outputted by simulation software SF2 as input data, and outputs the distributed floor and distributed moving machine SF16 by the calculation. On the other hand, simulation software SF2,
It consists of the following processing programs. (A) Data collection program SF20 This is a program that samples the contents of the hall call table SF12 and elevator control data table SF11 online at regular intervals and collects simulation data.
In particular, we will mainly collect traffic demand by destination floor. (B) Simulation data calculation program
SF22 This is the sampling data table SF21
This is a program that calculates simulation data by taking into account the contents of online sampling data collected by the data collection program SF20 and the contents of past time periods, and the results are as follows.
Output to simulation data table SF23. (C) Traffic Demand Program SF24 This is a program that creates traffic demand by destination, and outputs the results to the traffic demand table SF25. (D) Traffic demand classification program SF26 This inputs the contents and time information of the traffic demand table SF25 and calculates the traffic volume in the building for work, before lunch, during lunch, after lunch, normal, normal congestion, leaving work, and closing. This is a program that divides the traffic demand into eight traffic demands, and outputs the results to the traffic demand classification table SF27. (E) Simulation execution program SF28 This is the simulation data table SF
23, the traffic demand classification table SF27, and the contents of the elevator specification table SF29 are input to execute the simulation, and the results are output to the statistical processing data table SF30 based on the simulation. Details of this program will be described later. (F) Various performance curve calculation program SF31 using simulation This program inputs the contents of statistical processing data table SF30 using simulation, performs simulation for each predetermined plurality of parameters, calculates various performance curves, and uses the results as performance curves. Output to data table SF32. Performance curve tables include average waiting time curve tables, power consumption curve tables, and the like. Details of this program will be described later. (G) Optimal dispersion parameter calculation program SF33 This inputs the contents of the performance curve data table SF32 and the target value table SF34 of the target values set by the external target setting device PD (see Figure 1). The optimal dispersion parameter corresponding to power saving is calculated using the optimal dispersion parameter SF35. (H) Statistical processing calculation program SF36 This is the statistical processing data table SF30 based on simulation and the current car position table SF
17 is input, minimum values minTS, minTS', etc. of predicted waiting time for arrival at each floor are calculated and outputted to statistical table SF37. An embodiment of the overall software configuration of the present invention has been described above. Next, the concept of distributed control according to the present invention will be explained. The variance evaluation value φi for floor i is expressed by the following equation, taking into account the learned number of people boarding the elevator from floor i. Here, Ci (m): Number of people boarding the elevator from floor i at a learned traffic demand time m TSki: Predicted arrival time of car k to floor i L: Number of group-controlled elevators Also, φi is Although the calculation can also be performed using the following equation (2), here, for convenience of explanation, equation (1) will be used. Here, α: Predetermined coefficient (number of passengers x predicted arrival time of the car that can reach the floor earliest) Next, the elevators are assigned I to L in ascending order from the one closest to the bottom floor, and the distributed request bandwidth evaluation is performed. Let's explain the value FA. Now, if the floor where machine k is located is a, and the floor where machine (k+1) is located is b, then Here, FA(O) is the distributed requested bandwidth evaluation value between the lowest floor and the first car, and FA(L) is the distributed requested bandwidth evaluation value between the Lth car and the top floor. Therefore, a band with a large distributed request bandwidth evaluation value is a band that includes many floors with a large number of passengers and no nearby elevators, or a band that has a large predicted arrival time for each floor. This is a band with a large floor difference. Next, the evaluation value of the distributable elevator is FB
Then, if the floor where the (k-1) car is located is c, FB is expressed by the following formula. Here, L': group control elevator excluding machine k. Dispersion parameters include the number of distributed vehicles, the distance traveled by distributed vehicles, the floors through which distributed vehicles pass, etc.
In the present invention, considering the top floor and the bottom floor, the weighting coefficient of the average value F AVR of the distance between each car is β
shall be. Then, F AVR is F AVR = 1/L + 1 L 〓 k=0 FA(k) ...(5), and the predetermined dispersion value F L for determining the presence or absence of distributed control is F L = β・F AVR ...(6). FIG. 3 is a diagram showing the relationship between the dispersion parameter β (weighting coefficient of the average value of the distance between each car) and the average waiting time and power consumption, where the broken line a indicates the average waiting time,
A solid line b indicates power consumption. If the dispersion parameter β is small, the dispersion movement will be active and the power consumption will be large, but the average waiting time will be small.If the dispersion parameter β is large, the dispersion movement will be small and the power consumption will be small. , it can be seen from Fig. 3 that the average waiting time increases. Next, a specific example of distributed control according to the present invention will be explained. However, the building will have 13 floors and 4 elevators. Also, for the sake of explanation,
The distance between each floor is constant, and the travel time between each floor is 2
It is assumed to be constant in seconds. Figure 4 shows the number of people boarding the elevator from each floor during a certain traffic demand period that has been learned, and Figure 5 shows the number of people boarding the elevator from each floor during a certain traffic demand period. This shows the car being abandoned on the 5th floor. Distributed request bandwidth evaluation value FA(k) in this case
FA (0) = 30 (persons) x 0 (seconds) = 0 (persons/seconds) Here, FA (O) is the evaluation value between the lowest floor and Unit 1. FA(1)=30×0=0(person/second) FA(2)=30×0+9×2+13×2+7×0 =44(person/second) FA(3)=7×0+9×0=0(person)・Seconds) FA(4)=9×0+7×2+10×4+21×6 +22×8+15×10+19×12+18×14+20
×16 = 1306 (person/second) Here, FA(4) is the top floor (13
This is the evaluation value up to (floor). The average value F AVR between each car is calculated as follows: F AVR = 1/5 (0 + 0 + 44 + 0 + 1306) = 270 (person-seconds). Next, the evaluation value FB(k) of the dispersible elevator
(In this case, k is 1 to 4). FB(1) is the evaluation value from the bottom floor up to Unit 2 excluding Unit 1. FB(1)=30×0=0(person/second) FB(2)=30×0+9×2+13×2+7×0 =44(person/second) FB(3)=30×0+9×2+13×4+7×2 +9×0=84 (person/second) FB(4)=7×0+9×2+7×4+10×6 +21×8+22×10+15×12+19×14 +18×16+20×18=1588 (person/second) Now, the variance parameter β If F L is 3, the predetermined dispersion value F L in equation (6) is F L = 3 x 270 = 810 (people/seconds), and FA(4) (= 1306 people/seconds) is larger than this F L.
It can be seen that it is sufficient to move one unit approximately to the center of the second). Now, assuming that the elevators are distributed to the 10th floor (the elevator numbers to be selected will be described later), we calculate the evaluation value again: FA(4) = 9 x 0 + 7 x 2 + 10 x 4 + 21 x 4 + 22 x 2 + 15 x 0 = 182 (person/second) If the elevator on the 10th floor is k′,
Since k′ is the elevator on the highest floor, its evaluation value is the value from the floor where k′ is located to the top floor, FA (k′) = 15 × 0 + 19 × 2 + 18 × 4 + 20 × 6 = 230 (persons/seconds), which is below the predetermined value of 810 persons/seconds. The elevator that moves distributed to the 10th floor has an evaluation value.
It is sufficient to specify the elevator with the smallest evaluation value among FB(1) to FB(4), that is, the elevator No. 1. Above, for convenience of explanation, we have explained that the one with the smallest evaluation value FB(k) is selected, but of course, the second and third units with distributable elevator evaluation values smaller than the predetermined value of 810 people-seconds are also selected. It can be moved. Therefore, the evaluation value FB smaller than the predetermined value F L
It is also possible to select elevators from among (k) by performing min-max processing and control the elevators to move in a distributed manner. FIGS. 6a and 6b each show the state of an example of distributed control. Next, when the dispersion parameter β is 1, the predetermined dispersion value F L in equation (6) is F L =1×270=270 (person/second). In this case, the 5th floor where Unit 4 is located and the top floor
Assume that there is a request to move 2 or 3 cars to the 13th floor.
Now, in the case of two elevators, if we calculate the distributed request bandwidth evaluation value FA(k) assuming that the elevators are distributed between the 9th and 12th floors, FA(4) = 9 x 0 + 7 x 2 + 10 x 4 + 21 x 2 + 22 x 0 = 96 (people/seconds) FA (k') = 22 x 0 + 15 x 2 + 19 x 2 +18 x 0 = 68 (people/seconds) (k' is the elevator on the 9th floor) FA (k'') = 18 x 0 + 20 ×2 = 40 (people/seconds) (k″ is the elevator on the 12th floor) In this case, the first elevator with the lowest evaluation value of the dispersible elevator is first distributed to the 9th floor, and then the other three Recalculate the dispersible elevator evaluation value. As a result, FB(2)=30×6+9×4+13×2+7×0 =242(person/second) FB(3)=30×0+9×2+13×4+7×2 +9×0=84(person/second) FB( 4) = 7 x 0 + 9 x 2 + 7 x 4 + 10 x 4 + 21 x 2 + 22 x 0 = 128 (people/seconds) (There will be one unit on the 9th floor, and Unit 3 with the lowest evaluation value will be dispersed and moved to the 12th floor. If the distributed requested bandwidth evaluation value FA(k) and the dispersible elevator evaluation value FB(k) are determined as shown in FIG. The diagram shows the operation control system software SF in Figure 2.
1, the elevator control data table SF11, hall call table SF12,
It is composed of blocks such as an elevator specification table SF13 and a current car position table SF17. The tables in each block will be described each time the operation control program SF14 is explained later. Figure 8 is a table configuration diagram of the simulation software SF2 shown in Figure 2, including the optimal dispersion parameter SF35 and various performance curve data tables SF3.
2. Target value table SF34, sampling data table SF21, simulation data table SF23, elevator specification table SF
29 (Elevator specification table SF1 in Figure 7)
3), a traffic demand classification table SF27, a traffic demand table SF25, a statistical table SF37, and a statistical processing table SF30 based on simulation. The program is a driving system program (Unexamined Japanese Patent Publication No. 56-
158739) and a simulation program, these programs are divided into a plurality of tasks and managed by a system program that performs efficient control, that is, an operating system. Therefore,
Programs can be started by the system tire or by other programs. Next, simulation software SF2
Each program will be explained. First, the data collection program SF20 runs at a certain period (for example,
1 second) and for a certain period of time (for example,
After collecting the data (for 10 minutes), it is stored in the sampling data table SF21 as shown in FIG. In addition,
The collected data is subjected to the above-mentioned calculation when the sampling time ends, and is stored in the online measurement data table and the past time period data table of the sampling data table SF21, respectively. As shown in Figure 8, the online measurement data table includes Q oew , t roew , t soew
Add a new subscript to each item name like this, and
The past time period data table includes Q pld , t rpld ,
Each item name is displayed with the subscript "old", such as t spld . Simulation data calculation program SF
22 is activated periodically, and the simulation data is predictively calculated by combining online measured data and past data with an appropriate coupling variable γ.
For example, the destination traffic volume is calculated using the following equation. Q pre = γQ oew + (1 − γ) Q pld (7) Therefore, the larger the coupling coefficient γ, the greater the weight of destination traffic volume data measured online. Note that the subscript "pre" is added to the predicted data. In the same way as above, the predicted data t rpre and t spre of the first floor running time and one standard stopping time are also calculated,
The data of t rpre and t spre are stored in each table of the simulation data table SF23 in FIG.
Also set it on the Ts table. Then, the simulation execution program SF28 is activated based on the predicted data calculated by this program. The traffic demand program SF24 is executed based on the above forecast data, and the traffic demand classification program SF26 uses the forecast data of the destination traffic based on the above forecast data and time information for work, before lunch, during lunch, etc.
After lunch, traffic demand is divided into eight categories: normal, normal congestion, leaving work, and closed traffic. Figure 9 shows the simulation execution program SF.
28 is a flowchart showing an example of No. 28. There is a dispersion parameter as a simulation parameter, and a simulation is executed for each parameter case. First, simulation data such as destination traffic volume is set (step SC10). Next, in step SC20, the dispersion parameter α is set, and a simulation is executed (step SC30). Note that the dispersion parameter α is, for example, 0, 1, 2, 3, 4, or 5.
The simulation results for each case are stored for each parameter (step SC50).
The simulation results include firstly an average waiting time, secondly a power consumption value, and thirdly a value obtained from the average waiting time and the power consumption value. After completing the simulation for all the above cases (step SC40), the distribution parameters and service performance are calculated (step SC60). FIG. 10 is a flowchart showing an embodiment of the simulation execution of step SC30 in FIG. First, input processing of the dispersion parameter α is performed (step A10). Next, simulation variables are initialized (step A20). For example, this includes the initial setting of random numbers for passenger generation processing, which will be described later, and the initial setting of the hall call table SF12.
In step A30, statistical processing variables are initialized. Here, initial settings of the statistical table SF37, etc. are performed. In step A40, the simulation start time is set to zero, in step A90 a predetermined value (here, 1) is added to the time, and in step A100 it is determined whether this time exceeds the predetermined time. Then, the process continues from step A50 to step A until the above-mentioned time exceeds a predetermined time.
Process up to 90. In step A50, a passenger generation process is performed, and in step A60, a group management process is performed to allocate a hall call when a hall call occurs. Further, in step A70, elevator processing such as running and stopping of the elevator and opening/closing of doors is performed, and in step 80, statistical data collection processing is performed to collect statistical data. Here, the processing from step A50 to step A70 will be explained in more detail. In the passenger generation process at step A50, the passenger generation floor i 1 and the passenger destination floor i 2 are determined by uniform random numbers based on the destination traffic volume prediction data obtained by the simulation data calculation program SF22. Furthermore, the number of passengers generated from the i 1st floor to the i 2nd floor is determined using the above uniform random number, and a hall call is generated on the i 1st floor. Next, in step A60, the group management process performs call assignment if the hall call occurs.
The car processing in step A70 includes processing such as the running state and stopped state of the elevator, door opening/closing, and car call generation. Next, the statistical data collection process in step A80 will be explained with reference to the flowchart shown in FIG. From steps A80-1 to A80-4, the elevator direction j, the dispersion parameter α,
This is the number of loops for traffic demand classification M and floor i, and in steps A80-6 to A80-9, the loop completion determination for each of the above-mentioned j, α, M, and i is performed. In step A80-5, statistical data (number of elevator stops, number of hall calls, number of car calls,
number of people boarding, number of people getting off, etc.) above j, α, M, i
Collect separately. Next, each program of the operation control system software SF1 will be explained. FIG. 12 is a flowchart showing an embodiment of the distributed evaluation value calculation program SF15 that calculates the distributed request band evaluation value and the evaluation value of the distributable elevator. Step B10 is an initial process in which the optimum dispersion parameter β from the optimum dispersion parameter SF35 and the current car position table SF1 are
Enter the current car position etc. from 7. In step B20, the distributed requested bandwidth evaluation value FA between each car is calculated.
(k), and in step B30, the predetermined variance value
In step B40 , the dispersible elevator evaluation value FB(k) is calculated, and in step B5
0, the distributed floors and distributed moving elevators are calculated and determined. FIG. 13 is a flowchart showing details of the process in step B20 of FIG. Enter the number of people entering the elevator Ci (m) from each floor i learned in Step B20-1, and proceed to Step B.
20-2 is the minimum value of the predicted arrival time to each floor i.
Enter minTS(i). In step B20-3,
Let the sum SFA of evaluation values FA(k) be 0. Step B
From 20-4 to B20-15, the process is repeated, and for each machine [FA (0) is from the bottom floor to machine 1, FA (KMAX) is from KMAX (machine 4 in Figure 5) to the top floor. ) is performed to obtain the evaluation value. First, B20 determines whether the k-th machine is KMAX.
-5. If it is KMAX, enter the floor where KMAX is located in A and the top floor in B20-7.
If k is not KMAX, k is 0 (lowest floor)
B20-6 determines whether. If k is 0, enter the lowest floor in A and the floor where the first car is located in B20-8. If k is not 0, the floor where the kth car is located is inputted into A, and the floor where the (k+1)th car is located is inputted into B20-9. In step B20-10, all evaluation values
Clear FA(k). Steps B20-11 to B20-13 are repetitive processing for calculating the evaluation value FA(k) for each car. Step B20-1
In step 4, calculate the sum of evaluation values FM(k) and find out that machine k is
Calculate up to KMAX and step B20 in Figure 12
The calculation process for the distributed requested bandwidth evaluation value FA(k) is completed. FIG. 14 is a flowchart showing details of the process in step B30 of FIG. In step B30-1, the optimal dispersion parameter β is input, and in step B30-2, the sum SFA of the evaluation values FA(k) is input. In step B30-3,
The average value F AVR of the distributed requested bandwidth evaluation values between each machine is calculated, and then, in step B30-4, the distributed predetermined value is calculated.
Compute F L and end this process. FIG. 15 is a flowchart showing details of the process in step B40 of FIG. In step B40-1, the predetermined variance value F L and the number of people Ci (m) boarding the elevator from each floor i are input. Next, in step B40-2, the minimum predicted arrival time minTS'(i) of each car excluding car k to each floor i
Enter. Steps B40-3 to B40-1
Steps up to 5 are repeated calculation processes to obtain the evaluation value FB(k) of the distributable elevators of all units. In step B40-4, the KMAX of the car No. k is determined. If k is KMAX, the top floor is entered in B and the floor where the car No. (KMAX-1) is located is input in B40.
-5. If it is not KMAX, it is determined in step B40-6 whether car k is the first car, and if it is the first car, in step B40-7, the lowest floor is input into C and the floor where the second car is located is input into B. If machine number k is neither machine number 1 nor machine number KMAX, proceed to step B4.
0-8, floor with unit k-1 on C, k-1 on B
Enter the floor where the machine is located. In step B40-9, all evaluation values FB
Clear (k). Steps B40-10 to B4
From 0 to 15, the evaluation value FB(k) for each car is calculated. That is, steps B40-4 to B40
Calculate the sum of the product of the number of people boarding the elevator from the C floor to the B floor, Ci (m) defined in the process up to -8, and the predicted arrival time minTS'(i) of each unit, and FB(k). In step B40-13, the evaluation value FB(k) and the predetermined dispersion value F L are compared, and if the evaluation value FB(k) is less than or equal to the predetermined value F L , in step B40-14, the k-th elevator is set to the dispersible elevator. , and find the number of units BNLTM. Step B40-16 is step B40-1
This is a well-known process of sorting the evaluation values of the distributable elevators obtained in step 4 in order from the smallest to the smallest, and with this process, the process of step B40 in FIG. 12 is completed. FIG. 16 is a flowchart showing details of the process of calculating distributed elevators and floors in step B50 of FIG. Step B50
-1, distributed predetermined value F L , distributed requested bandwidth evaluation value FA
(k), and input the evaluation value FB(k) of the dispersible elevator. Next, in step B50-2, the total number of distributed requested devices BN is cleared. Steps B50-3 to B
Up to 50-9, the evaluation value FA(k) and the predetermined value F L are compared, and the band larger than the predetermined value F L and the required number of devices are determined.
This is the process of finding the BN. In step B50-4, the requested number N of devices in one band is cleared. In step B50-5, the evaluation value FA(k) and the predetermined value F L are compared, and if the predetermined value F L is less than the evaluation value FA(k), the process returns to step B50-3 and the machine number k is updated. do. Also, in step B50-5, the evaluation value FA(k)
is larger than the predetermined value F L , the requested number N in one band (meaning between cars) is updated and FA(k)/
(N+1) is compared with a predetermined value F L , and this process is repeated until F L becomes larger. Then, N is added to the total number of distributed request units BN (step B50-
5-B50-8). In step B50-10, the total distributed requested number
Compare BN and the number of elevators that can be distributed BNLMT, and if BN is larger, proceed to step B.
At 50-11, BNLMT is selected in order of magnitude from among FA(k)/(N+1). If BN is smaller, the process of step B50-12 is performed. In step B50-12, FA(k) larger than the predetermined value F L is input. Step B50-13
Then, let A be the floor where machine k is located, and B be (k+1)
Enter the floor where the machine is located. Step B50-1
In step 4, the product sum value S of one band is cleared. Steps B50-15 to B50-20 are processes for determining the distribution request floor(s) for one band.
Compare FA(k)/(N+1) and S, and if FA
If (k)/(N+1) is small, S has Ci(m)・
minTS(i) is added and floor i is updated (steps B50-16 and B50-17). And if,
If S is larger, the floor i is designated as the distributed request floor (BFL 1 , BFL 2 , ..., BFL BNLMT ),
Clear S (steps B50-18, B50
-19). This process is performed with FA(k) larger than the predetermined value F L
This process is repeated until the process is completed. Above, using Figures 12 to 16, the distributed request bandwidth evaluation value FA, the distributed elevator evaluation value FB
In search of distributed designated floors and elevators that can be distributed. In addition, in FIGS. 12 to 16, when determining the dispersible elevator, adjacent elevators are not described because the explanation would be complicated, but in this case, the evaluation value FB(k) is specified as small. It is necessary to recalculate the evaluation values FB(k) of other elevators assuming that there are no elevators. Figure 17 shows the operation control program SF1 in Figure 2.
4 is a flowchart showing an embodiment of a distributed standby control calculation program related to the present invention in No. 4.
In steps C10 and C20, the distributed request floor calculated by the distributed evaluation value calculation program SF15,
Enter dispersible elevator. Step C3
From 0 to C50, a virtual hall call is given to the distributed request floor, and min-max control processing (for example,
51-23932) and select a mobile elevator from among the dispersible elevators. Above, we have explained distributed control in which the elevators with movable elevator evaluation values are used as distributable elevators. It can also be applied to selecting an elevator when waiting in advance for a floor where the elevator is expected to arrive. Furthermore, for convenience of explanation, the explanation has been made for elevators that are inactive or stopped, but it can also be applied to elevators that are in service, and the present invention can be applied to elevators that are in service. The evaluation value of the movable elevator may be taken into consideration to select an elevator with a small evaluation value. [Effects of the Invention] As explained above, according to the present invention, the evaluation value of the movable elevator is obtained, and distributed waiting, waiting on crowded floors, and centralized service control are performed according to this evaluation value. , there is an effect that optimal movement control can be performed.
第1図は本発明のエレベーターの群管理制御装
置の一実施例を示すハードウエアの全体構成図、
第2図は本発明のエレベーターの群管理制御装置
のソフトウエアの一実施例を示す全体構成図、第
3図は分散パラメータと平均待時間および消費電
力との関係線図、第4図は学習したある交通需要
時の階床別のエレベーターへの乗込み人数を示す
図、第5図は分散制御前の各号機位置を示す図、
第6図は分配制御例を示す図、第7図は第2図の
運転制御系ソフトウエアのテーブル構成図、第8
図は第2図のシミユレーシヨン系ソフトウエアの
テーブル構成図、第9図は第2図のシミユレーシ
ヨン実行プログラムの一実施例を示すフローチヤ
ート、第10図は第9図のステツプSC30の一
実施例を示すフローチヤート、第11図は第9図
のステツプA80の一実施例を示すフローチヤー
ト、第12図は第2図の分散評価値演算プログラ
ムの一実施例を示すフローチヤート、第13図〜
第16図はそれぞれ第12図のステツプB20,
B30,B50の一実施例を示すフローチヤー
ト、第17図は第2図の分散待機制御演算プログ
ラムの一実施例を示すフローチヤートである。
MA……エレベーター群管理制御装置、HD…
…ホール呼び装置、M1……エレベーター群管理
制御用マイコン、M2……シミユレーシヨン用マ
イコン、E1〜Eo……号機制御用マイコン、PD…
…目標設定器。
FIG. 1 is an overall hardware configuration diagram showing an embodiment of the elevator group management control device of the present invention;
Fig. 2 is an overall configuration diagram showing one embodiment of the software of the elevator group management control device of the present invention, Fig. 3 is a relationship diagram between dispersion parameters, average waiting time, and power consumption, and Fig. 4 is a learning diagram. Figure 5 is a diagram showing the number of people boarding elevators by floor during a certain traffic demand, Figure 5 is a diagram showing the position of each elevator before distributed control,
Figure 6 is a diagram showing an example of distribution control, Figure 7 is a table configuration diagram of the operation control system software in Figure 2, and Figure 8 is a diagram showing an example of distribution control.
The figure is a table configuration diagram of the simulation software in Figure 2, Figure 9 is a flowchart showing an example of the simulation execution program in Figure 2, and Figure 10 is an example of step SC30 in Figure 9. 11 is a flowchart showing an embodiment of step A80 in FIG. 9; FIG. 12 is a flowchart showing an embodiment of the variance evaluation value calculation program in FIG. 2; FIGS.
FIG. 16 shows steps B20 and B20 in FIG. 12, respectively.
A flowchart showing an embodiment of B30 and B50, and FIG. 17 is a flowchart showing an embodiment of the distributed standby control calculation program of FIG. MA...Elevator group management control device, HD...
...Hall calling device, M1...Microcomputer for elevator group management control, M2...Microcomputer for simulation, E1 to Eo ...Microcomputer for controlling machine number, PD...
...goal setter.
Claims (1)
を分散待機制御するエレベーターの群管理制御装
置において、最上限、最下階および前記複数台の
エレベーターの位置により分割される複数の帯域
を設定する手段と、当該帯域に含まれる各階の所
定期間における乗込み人数と当該階への各エレベ
ーターの到着予測時間の最小値との積を当該帯域
内の全階床について合計し、各帯域毎の分散要求
帯域評価値を算出する手段と、該分散要求帯域評
価値が所定値を超えた帯域に分散させるエレベー
ターを選択する手段と、該選択する手段によつて
選択されたエレベーターを当該帯域に移動させる
手段とを備えたことを特徴とするエレベーターの
群管理制御装置。 2 前記分散させるエレベーターを選択す手段に
おける所定値は、前記各帯域の分散要求帯域評価
値の平均値である特許請求の範囲第1項記載のエ
レベーターの群管理制御装置。 3 前記分散させるエレベーターを選択する手段
は、当該エレベーターが位置する階を離れたとき
に作成される新たな帯域における前記分散要求帯
域評価値を当該エレベーターの分散可能評価値と
して各エレベーター毎に算出する手段と、該分散
可能評価値が所定値以下のエレベーターを分散エ
レベーターとして指定する手段とを備えている特
許請求の範囲第1項記載のエレベーターの群管理
制御装置。[Scope of Claims] 1. In an elevator group management control device that performs distributed standby control of a plurality of elevators operating between a plurality of floors, a plurality of elevators divided by the highest floor, the lowest floor, and the position of the plurality of elevators is provided. means for setting a band, the product of the number of people boarding each floor in a predetermined period included in the band and the minimum predicted arrival time of each elevator to the floor is summed for all floors in the band; means for calculating a distributed requested bandwidth evaluation value for each band; means for selecting an elevator to be distributed to a band whose distributed requested bandwidth evaluation value exceeds a predetermined value; 1. A group management control device for an elevator, comprising means for moving to the band. 2. The elevator group management control device according to claim 1, wherein the predetermined value in the means for selecting the elevators to be distributed is an average value of the distribution request band evaluation values of each of the bands. 3. The means for selecting the elevator to be distributed calculates for each elevator the distribution request band evaluation value in a new band created when the elevator leaves the floor on which it is located, as the distribution possible evaluation value of the elevator. 2. The elevator group management control device according to claim 1, further comprising means for specifying, as a distributed elevator, an elevator whose dispersibility evaluation value is equal to or less than a predetermined value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58098207A JPS59223674A (en) | 1983-06-02 | 1983-06-02 | Elevator group management control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58098207A JPS59223674A (en) | 1983-06-02 | 1983-06-02 | Elevator group management control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59223674A JPS59223674A (en) | 1984-12-15 |
| JPS641389B2 true JPS641389B2 (en) | 1989-01-11 |
Family
ID=14213537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58098207A Granted JPS59223674A (en) | 1983-06-02 | 1983-06-02 | Elevator group management control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59223674A (en) |
-
1983
- 1983-06-02 JP JP58098207A patent/JPS59223674A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59223674A (en) | 1984-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2730788B2 (en) | Elevator group management method and group management device | |
| JP2509727B2 (en) | Elevator group management device and group management method | |
| JP4434483B2 (en) | Elevator group control method for generating virtual passenger traffic | |
| JP6212290B2 (en) | Group management control method for elevator system | |
| US5663538A (en) | Elevator control system | |
| JP3062907B2 (en) | Elevator device that changes elevator group periodically | |
| KR920011080B1 (en) | Group management device of elevator | |
| JPH07110748B2 (en) | Elevator group management control device | |
| KR920001299B1 (en) | Group control device of elevator | |
| JPH0725491B2 (en) | Elevator group management device | |
| KR102558417B1 (en) | Robot dedicated mode setting system of elevator reflecting traffic volume | |
| JP3467951B2 (en) | Elevator group management device | |
| JPH0613390B2 (en) | Elevator group management control device | |
| JPH06156893A (en) | Elevator group management control device | |
| JPS641389B2 (en) | ||
| JPH0640675A (en) | Elevator boarding / alighting passenger detection device and elevator control device | |
| KR102813222B1 (en) | Operation mode conversion system of robot-linked elevator | |
| JP2001058764A (en) | Elevator group management control system | |
| JPH075233B2 (en) | How to operate an elevator | |
| KR20240035012A (en) | Elevator operating system for humans and robots | |
| JPH062553B2 (en) | Elevator group management control device | |
| JPH08217341A (en) | Elevator group management controller | |
| JPH0712890B2 (en) | Elevator group management control device | |
| JPS59138580A (en) | Elevator group management control device | |
| JPS6324908B2 (en) |