JPH0557192B2 - - Google Patents

Info

Publication number
JPH0557192B2
JPH0557192B2 JP59100771A JP10077184A JPH0557192B2 JP H0557192 B2 JPH0557192 B2 JP H0557192B2 JP 59100771 A JP59100771 A JP 59100771A JP 10077184 A JP10077184 A JP 10077184A JP H0557192 B2 JPH0557192 B2 JP H0557192B2
Authority
JP
Japan
Prior art keywords
waiting time
elevator
time
simulation
program
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
Application number
JP59100771A
Other languages
Japanese (ja)
Other versions
JPS60244778A (en
Inventor
Toshio Fukuda
Kenji Yoneda
Takaaki Uejima
Minoru Furuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59100771A priority Critical patent/JPS60244778A/en
Publication of JPS60244778A publication Critical patent/JPS60244778A/en
Publication of JPH0557192B2 publication Critical patent/JPH0557192B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Elevator Control (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

〔発明の利用分野〕 本発明はエレベーターの群管理制御装置に係
り、特に種々に変化する交通需要に即応した効率
のよいエレベーターサービスを可能とするのに好
適なエレベーターの群管理制御装置に関するもの
である。 〔発明の背景〕 最近、マイクロコンピユータ(以下マイコンと
称す)が各種産業に応用されてきており、エレベ
ーターの分野においても、複数のエレベーターを
効率良く管理する群管理制御装置や、個々のエレ
ベーターを制御する号機制御装置に適用されてい
る。こうした試みは、マイコンの持つ、小型、高
機能、高信頼性、低コストの特徴のため、エレベ
ーター制御装置に大きな貢献をもたらしている。 例えば、群管理制御の場合、発生するホール呼
びを個々にオンラインで監視し、全体のホール呼
びのサービス状況を加味して、最適なエレベータ
ーを選択して割当てることが可能となり、待時間
短縮に大きく寄与している。また、乗客が多く発
生したホールには複数台のエレベーターをサービ
スさせたり、重役階には待時間の短いエレベータ
ーをサービスさせるなどの優先サービス制御が可
能となり、きめ細かな制御が行い得るようになつ
てきている。 ところで、エレベーターの呼び割当て方式には
各種の方式があるが、特公昭55−21709号公報に
示してある予測待時間と基準時間パラメータとの
差を評価値とする待ち時間分散最小呼び割当て方
式に関していえば、最適な基準時間パラメータの
設定が困難であり、そのため、これにかかわる各
種の方式のものが提案されている。例えば、 (a) 呼びの予測待時間の平均値を基準時間パラメ
ータとする方式(特開昭56−165672号公報)。 (b) 呼びの未応答時間の平均値の高次関数から算
出して設定する方式(特開昭58−47780号公
報)。 (c) その時点での各階ホール呼びの継続時間に応
じて設定する方式(特開昭58−52163号公報)。 (d) 基準時間パラメータと平均待時間との関係を
オフラインのシミユレーシヨンによつて得、そ
のビルに最適な値をあらかじめ設定する方式。 などがあげられる。 しかし、以上のような方式では、時々刻々と変
化するビル環境に必ずしも適応したシステムとな
つていない。 〔発明の目的〕 本発明は上記に鑑みてなされたもので、その目
的とするところは、種々に変化する交通需要に即
応した効率のよいエレベーターサービスを可能と
することができるエレベーターの群管理制御装置
を提供することにある。 〔発明の概要〕 本発明は、各階床間を就役する複数台のエレベ
ーターのなかから予測待時間と基準待時間の偏差
にもとずいて最適なエレベーターを選択して呼び
割当てを行なうエレベーターの群管理制御装置に
おいて、エレベーター稼働中の利用情報収集手段
と、基準待時間またはべき数(予測待時間と基準
待時間の偏差のべき数)を可変パラメータとし、
上記エレベータ稼働中の利用情報収集手段からの
情報をもとにシミユレーシヨンする交通需要を設
定し、上記可変パラメータを替えながら複数回の
シミユレーシヨンを実行し、そのシミユレーシヨ
ン結果が最良となる可変パラメータを出力するシ
ミユレーシヨン手段と、上記シミユレーシヨン手
段で得た基準待時間、または予測待時間と基準待
時間の偏差のべき数により呼び割当てを行う手段
とを備えたことを特徴とするものである。 〔発明の実施例〕 以下、本発明を第1図〜第12図に示す具体的
一実施例により詳細に説明する。なお、実施例の
説明は、まず、本発明を実現するハードウエア構
成を述べ、次に、全体ソフトウエア構成とその制
御概念を述べ、最後に上記制御概念を実現するフ
ローチヤートについて説明する。 第1図は、本発明の一実施例の全体ハードウエ
ア構成図である。 エレベーター群管理制御装置MAには、エレベ
ーター運転制御を司るマイコンM1とシミユレー
シヨンを司るマイコンM2とがあり、マイコンM
1とM2間は直列通信プロセツサSDAcにより、
通信線CMcを介してデータ通信される。なお、こ
のSDAcに関する詳細な構成および動作説明は特
開昭56−37972号および特開昭56−37973号に開示
されている。また、本実施例ではマイコンM2も
使用しているがマイコンM1ですべて構成するこ
ともできる。 エレベーター運転制御を司るマイコン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より成り、このプログ
ラムの入力情報として、号機制御プログラムから
送信されてきたエレベーターの位置、方向、かご
呼び等のエレベーター制御データテーブルSF1
1、ホール呼びテーブルSF12、エレベーター
の管理台数等のエレベーター仕様テーブルSF1
3ならびに学習系ソフトウエアSF2で演算し出
力された最適運転方式選択パラメータならびに呼
び割当て制御パラメータ等のデータがある。 一方、学習系ソフトウエアSF2は、下記の処
理プログラムより構成してある。 (1) エレベーター利用情報収集プログラムSF2
0 これは、乗降人数、ホール呼びおよびエレベ
ーター制御データテーブルSF12,11の内
容をオンラインで一定周期毎にサンプリング
し、呼び割当て方式の選択やシミユレーシヨン
用データを収集するプログラムで、特に行先階
別交通需要を主に収集する。 (2) 交通需要学習演算プログラムSF22 これは、エレベーター利用情報収集プログラ
ムSF20により収集されたサンプリングデー
タテーブルSF21のオンラインのサンプリン
グデータの内容と過去の時間帯における内容と
を加味して交通需要データを演算するプログラ
ムで、その結果は、交通需要データテーブル
SF23へ出力する。 (3) 交通需要区分プログラムSF24 これは、交通需要データテーブルSF23よ
り得られる行先階別交通需要と時刻情報とを入
力してビル内交通量を出勤、昼食前、昼食中、
昼食後、平常、平常混雑、退勤、閉散などのエ
レベーターの群管理の運転制御効率に影響をお
よぼす特徴を持つ交通需要に分割するプロウラ
ムで、その結果は、交通需要区分テーブルSF
25へ出力する。 (4) 運転プログラム生成系SF3 これは、以下に説明する(5)〜(8)項の個別の機
能を組み合せて使用する構成としてあり、運転
プログラム生成系SF3全体によりある特徴を
持つ交通需要に最適な運転プログラムを生成す
る。 (5) シミユレーシヨン実行管理プログラムSF2
6 これは、交通需要データテーブルSF23と
交通需要区分テーブルSF25とエレベーター
仕様テーブルSF27の内容を入力してシミユ
レーシヨンを実行し、その結果をシミユレーシ
ヨンによる統計処理データテーブルSF28へ
出力する。 (6) シミユレーシヨンによる各種曲線演算プログ
ラムSF29 これは、シミユレーシヨンによる統計処理デ
ータテーブルSF28の内容を入力して所定の
複数パラメータ毎にシミユレーシヨンを実施し
て各種曲線を演算し、その結果を各種曲線デー
タテーブルSF30へ出力する。各種曲線デー
タテーブルSF30には、例えば、平均ホール
呼び継続時間(または平均待時間)曲線テーブ
ル、消費電力曲線テーブル、長待発生確率曲線
テーブル、先着率曲線テーブル等がある。 (7) 最適運転制御パラメータの演算プログラム
SF31 これは、各種曲線データケーブルSF30と
外部に設けた目標設定器PD(第1図参照)によ
つて設定された省電力の目標値テーブルSF3
2との内容を入力して省電力要求に応じた最適
な群管理運転制御パラメータを演算し、最適運
転制御パラメータSF33を出力する。なお、
省電力要求がない場合には、交通需要の特徴に
最適な群管理の運転制御パラメータを出力し、
また、先着率や長待ち発生確率の目標値を入力
することも可能である。 (8) 統計処理演算プログラムSF34 これは、シミユレーシヨンによる統計処理デ
ータテーブルSF28の内容より停止確率、満
員予測等の演算を行ない統計テーブルSF35
へ出力する。 以上、本発明におけるソフトウエア全体構成の
一実施例について説明した。 次にシミユレーシヨンによる最適運転制御プロ
グラムSF14を形成する各種パラメータの演算
方法について説明する。 まず、以下の説明に使用する主要な用語の総括
的な説明を行う。 (イ) 消費電力(FP) 所定の期間に群管理エレベーター全体が消費
する消費電力のことである。ここでは、エレベ
ーターの起動回数と走行時間、平均かご内乗車
人数をそれぞれ運転方向別に、また、カーライ
ト点灯時間、エレベーター駆動準備回路通電時
間をシミユレーシヨンにより求め、推定消費電
力値を算出する。 (ロ) サービス指標(FT) エレベーター群管理システムのサービス性能
を評価するための指標である。この目的には、
平均待ち時間が一般に用いられてきたが、実際
の稼動状態においては平均待ち時間を計測でき
ないので、ホール呼び継続時間(第1到着乗客
の待時間)とし、シミユレーシヨン結果と実際
のサービス結果との管理人による照合やシミユ
レーシヨン系の各種定数の自動補正を可能とし
た。なお、省エネルギー制御の目標値として平
均ではなく長待ち率を使用する時は、本指標も
長待ち率とする。 (ハ) 待ち時間分散最小呼び割当て方式 待ち時間分散最小呼び割当て方式の評価関数
φBは、基本的に次式で表現される。 φB=|Ti k−Tn| ……(1) ここに、Ti k;割当て要求のある階床(i)のk
号機の予測待時間 Tn;基準時間パラメータ また、割当て済のホール呼びを考慮すると、
評価式φTは、 φr= 〓n |T(n)i k−Tn| ……(2) となる。さらにべき数のパラメータβを付加する
ことにより、一般に次式で表現する。 φT= 〓n |T(n)i k−Tn|〓 ……(3) ここに、T(n)i k;k号機の割当て済ホール呼び
および割当て要求ホール呼びに対する予測時間 新たに登録されたホール呼びは、以上の評価式
が最小となる号機に割当てられる。 次に、本方式の待ち時間分布を第3図に示す。
待ち時間が基準時間パラメータ値のとき、発生確
率がほぼ最大の値となるのが特徴である。第4図
は基準時間パラメータと平均待時間との関係を示
した線図で、べき数βをパラメータとして示して
ある。平均待時間は、最適な基準時間パラメータ
値Tnとべき数βの組み合わせによつて最小の値
とすることができる。第5図は、第4図において
交通需要をパラメータとしたときの線図であり、
そのときの交通需要によつて最適な基準時間パラ
メータTnが存在することを示している。第6図
はべき数パラメータβが待ち時間分布に及ぼす影
響を示す線図である。βを大きくすることによつ
て、所定の待ち時間に集中させることができるこ
とを示している。 以上により、平均待時間を最小とするために
は、そのときの交通需要に応じた最適な基準時間
パラメータTnとべき数パラメータβを設定する
ことが必要であることがわかる。 第7図は第2図の運転制御系ソフトウエアSF
1のテーブル構成図で、大別して、エレベーター
制御テーブルSF11、ホール呼びテーブルSF1
2、エレベーター仕様テーブルSF13のブロツ
クで構成してある。各ブロツク内のテーブルにつ
いては、下記に述べる運転制御プログラムSF1
4を説明するとき、その都度述べる。 最初に運転制御系のプログラムを説明し、次に
学習系のプログラムを説明する。なお、以下に説
明するプログラムは、プログラムを複数のタスク
に分割し、効率よい制御を行うシステムプログラ
ム、すなわち、オペレーテイングシステム(OS)
のもとに管理されるものとする。 したがつて、プログラムの起動はシステムタイ
マーからの起動や他のプログラムからの起動が自
由にできる。 さて、第8図、第9図に運転制御プログラム
SF14のフローチヤートを示す。なお、運転制
御プログラムSF14の中で特に重要なエレベー
ター到着予測時間テーブルの演算プログラムと呼
び割当てプログラムについて説明する。 第8図は、待時間評価値演算の基礎データとな
るべきエレベーターの任意の階までの到着予測時
間を演算するプログラムのフローチヤートであ
る。このプログラムは例えば1秒毎に周期起動さ
れ、エレベーターの現在位置より任意の階までの
到着予測時間を全階床について、かつ、全エレベ
ーターについて演算する。 第8図において、ステツプE10とE90は、すべ
てのエレベーター台数についてループ処理するこ
とを示す。ステツプE20で、まず、ワーク用の時
間テーブルTに初期値をセツトし、その内容を第
7図の制御データテーブルSF11の到着予測時
間テーブルにセツトする。初期値として、ドアの
開閉状態より、あと何秒で出発できるかの時間
や、エレベーター休止時等における起動までの所
定時間が考えられる。 次に、階床を1つ進め(ステツプE30)、階床
がエレベーター位置と同一となつたかどうか比較
する(ステツプE40)。もし、同一となれば、1
台のエレベーターの到着予測時間テーブルが演算
できたことになり、ステツプE90へジヤンプし、
他のエレベーターについて同様の処理をくりかえ
す。一方、ステツプE40において、“No”であれ
ば、時間テーブルTに1階床走行時間Trを加算
する(ステツプE50)。そして、この時間テーブ
ルTを到着予測時間テーブルにセツトする(ステ
ツプE60)。次に、かご呼びあるいは割当てホー
ル呼び、すなわち、着目エレベーターがサービス
すべき呼びがあるかどうか判定し(ステツプ
E70)、もしあれば、エレベーターが停止するた
め、1階停止時間Tsを時間テーブルに加算する
(ステツプE80)。次に、ステツプE30へジヤンプ
し、すべての階床について、上記処理をくり返
す。 なお、ステツプE50とステツプE80における1
階床走行時間Trと1回停止時間Tsは、学習系の
ソフトウエアSF2より最適運転制御パラメータ
SF33の1つとして、与えられる。 第9図は、呼び割当てプログラムのフローチヤ
ートで、このプログラムはホール呼び発生時また
は周期的に起動される。ホール呼びが発生する
と、まず、ステツプH05でホール呼びの種類を指
定する。次に、ステツプH10で発生ホール呼びを
外部より読み込む。そして、ステツプH30とH70
とで階床および方向についてループ処理を行な
う。ステツプH40では、発生ホール呼びまたは再
割当て要求のある呼びが有るかを判定する。もし
なければ、ステツプH70へ飛び、すべての階床、
方向について処理する。ステツプH40が“YES”
であるならステツプH50の待ち時間分散最小呼び
割当てアルゴリズムによる呼び割当てエレベータ
ー選択を行い、最適エレベーターに呼びを割当て
る(ステツプH60)。 しかる後にステツプH80で全種類のホール呼び
について処理したかを判定し、例えば、一般呼
び、特設呼び(サービス階床の長いエレベーター
を呼ぶホール呼び)、車椅子呼び(車椅子を利用
できる複数台のエレベーターのいずれかを呼ぶホ
ール呼び)について処理を行う。 なお、ステツプH50における呼び割当てアルゴ
リズムは、ホール呼びの種類に応じて変えること
ができる。すなわち、(3)式におけるパラメータ
Tn、βをホール呼びの種類別に持つことにより
実現できる。 第10図は学習系ソフトウエアSF2のテーブ
ル構成を示し、最適運転制御パラメータSF33、
各種曲線データテーブルSF30、目標値テーブ
ルSF32、サンプリングデータテーブルSF2
1、交通需要データテーブルSF23、エレベー
ター仕様テーブルSF27(第8図のSF13と同
様のため図示せず)、交通需要区分テーブルSF2
5、シミユレーシヨンによる統計処理データテー
ブルSF28および統計テーブルSF35の構成を
示す。 次に、学習系ソフトウエアSF2のプログラム
について説明する。まず、エレベーター利用情報
収集プログラムSF20は一定周期毎(例えば1
秒)に起動され、かつ、一定時間(例えば10分
間)データを収集すると、第2図のサンプリング
データテーブルSF21に格納する。データ収集
項目には種々あるが、本発明のプログラムでは、
特に行先交通量Q、エレベーターの1階床走行時
間tr、1回標準停止時間ts等のデータを収集して
いる。上記エレベーターの1階床走行時間trと1
回標準停止回数tsの演算は、サンプリングタイム
終了後、走行時間を走行階床数で除算すれば1階
床の走行時間が演算でき、エレベーターの停止回
数とドア開中時間(停止時間)より1階標準停止
時間を演算できる。なお、収集したデータは、サ
ンプリングタイム終了となると前述の演算を行
い、かつ、第10図のサンプリングデータテーブ
ルSF21のオンライン計測テーブルおよび時間
対別テーブルに各々格納する。このオンライン計
測のデータテーブルはQoew、troew、tsoewのように
項目名にnewの添字を付加し、時間帯別テーブル
にはQpld、trpld、tspldのようにoldの添字を付加し
て表記してある。 SF22の交通需要学習演算プログラムは、周
期起動され交通需要データはオンライン計測した
データと過去のデータとを適当な結合変数γを加
味して予測演算している。例えば、行先交通量は
次式で演算する。 Qpre=Qoew+(1−γ)Qpld したがつて、結合変数γが大きいほどオンライ
ン計測の行先交通量のデータの重みが大きくな
る。なお、予測データにはpreの添字を付加して
ある。上記と同様に、1階床走行時間および1階
標準停止時間の予測データtrpre、tspreも演算され
る。また、このtrpre、tspreのデータは第10図に
示す最適運転制御パラメータSF33のTr、Ts
テーブルにセツトされる。そして、このプログラ
ムで演算された予測データをもとにシミユレーシ
ヨン実行管理プログラムSF26を起動させる。 なお、上記予測データをもとにし、さらに時刻
情報により行先交通量の予測データ出勤、昼食
前、昼食中、昼食後、平常、平常混雑、退勤、閑
散など特徴別の交通需要に分割するのが交通需要
区分プログラムSF24である。 第11図はシミユレーシヨン実行管理プログラ
ムSF26のフローチヤートである。 まず、ステツプSC10で交通需要、制御目標、
許可される運転方式などを指定するシミユレーシ
ヨン管理仕様などをセツトする。次に、ステツプ
SC20で基準待時間Tnとべき数βとをパラメータ
として指定し、ステツプSC30で各パラメータに
ついて個数を指定する。次に、ステツプSC40で
第1のパラメータを指定し、ステツプSC50でシ
ミユレーシヨンを実行する。次に、ステツプ
SC60で指定のパラメータをすべて終了したかど
うかを判定し、指定された個数のパラメータを用
いて順次シミユレーシヨンを行う。 次に、各ケース毎のシミユレーシヨン結果よ
り、ステツプSC70で性評価曲線を求め、ステツ
プSC80で最適パラメータを演算し、その結果を
記録する。 このようにして、時間帯別または特徴モード別
に学習した交通需要毎に最適な運転制御プログラ
ムの生成を実行する。 次に、第11図のステツプSC50のシミユレー
シヨン実行について第12図のフローチヤートを
用いて詳細に説明する。まず、基準時間パラメー
タTnとべき数βの入力処理を行う(ステツプ
A10)。次に、シミユレーシヨン変数の初期設定
を行う(ステツプA20)。例えば、後述する乗客
発生処理の乱数の初期設定やホール呼びテーブル
の初期設定等である。ステツプA30では、統計処
理変数の初期設定を行う。ここでは統計テーブル
の初期設定等を行う。ステツプA40では、時間を
零に設定し、ステツプA90で時間を所定値に加算
し(ここでは1とした。)、この時間が所定時間を
越えたかを判定(ステツプA100)する。上記時
間が所定時間を越えるまでステツプA50からステ
ツプA90の処理を行う。ステツプA50では、乗客
の発生処理を行い、ステツプA60は、ホール呼び
の発生があるときにホール呼びの割当てを行う群
管理処理であり、ステツプA70は、エレベーター
の走行や停止およびドア開閉等の号機処理であ
る。ステツプA80は、統計データの収集を行なう
統計データ収集処理である。 ここで、ステツプA50からステツプA70につい
てさらに詳細に説明する。ステツプA50の乗客発
生処理は、交通需要学習演算プログラムSF22
で得られる行先交通量の予測データに基づいて、
一様乱数により乗客発生階i1および乗客行先階i2
を決定する。さらに、上記一様乱数によりi1階か
らi2階への乗客発生人数を決定し、ホール呼びを
i1階に発生させる。次に、ステツプA60の群管理
処理は、上記ホール呼びの発生があれば呼び割当
てを行う。呼び割当ての方法は前記運転制御プロ
グラムで説明したのと同じである。ステツプA70
の号機処理は、エレベーターの走行状態、停止状
態、ドア開閉、かご呼び発生等の処理を行う。 〔発明の効果〕 以上説明したように、本発明によれば、時々刻
刻と変化するビル環境状況をオンラインでデータ
収集し、このデータをもとに、待時間分散最小呼
び割当て方式の可変パラメータを設定するように
したので、種々に変化する交通需要に即応した効
率のよいエレベーターサービスが可能になるとい
う効果がある。
[Field of Application of the Invention] The present invention relates to an elevator group management and control device, and more particularly to an elevator group management and control device suitable for enabling efficient elevator service in response to variously changing traffic demands. be. [Background of the Invention] Recently, microcomputers (hereinafter referred to as microcomputers) have been applied to various industries, and in the field of elevators, they have been used as group management control devices to efficiently manage multiple elevators, and to control individual elevators. It is applied to the unit control equipment. These efforts have made a significant contribution to elevator control equipment due to microcontrollers' small size, high functionality, high reliability, and low cost. For example, in the case of group management control, it is possible to monitor each hall call that occurs online, take into account the service status of all hall calls, and select and allocate the most suitable elevator, which greatly reduces waiting time. Contributing. In addition, it has become possible to perform priority service control, such as having multiple elevators serve a hall with a large number of passengers, or having an elevator with short waiting time serve an executive floor, making it possible to perform fine-grained control. ing. By the way, there are various methods for elevator call allocation, but regarding the waiting time variance minimum call allocation method shown in Japanese Patent Publication No. 55-21709, which uses the difference between the predicted waiting time and the reference time parameter as the evaluation value. In other words, it is difficult to set an optimal reference time parameter, and therefore various methods related to this have been proposed. For example, (a) a method in which the average value of predicted waiting times for calls is used as a reference time parameter (Japanese Patent Application Laid-open No. 165672/1983). (b) A method of setting by calculating from a higher-order function of the average value of call unanswered time (Japanese Patent Application Laid-Open No. 1983-47780). (c) A method of setting according to the duration of hall calls on each floor at that time (Japanese Patent Application Laid-Open No. 58-52163). (d) A method in which the relationship between the standard time parameter and the average waiting time is obtained through offline simulation, and the optimal value for that building is set in advance. etc. However, the above-mentioned systems are not necessarily adapted to the ever-changing building environment. [Object of the Invention] The present invention has been made in view of the above, and its object is to provide elevator group management control that can enable efficient elevator service that quickly responds to variously changing traffic demands. The goal is to provide equipment. [Summary of the Invention] The present invention provides a group of elevators that performs call assignment by selecting an optimal elevator from among a plurality of elevators operating between floors based on the deviation between the predicted waiting time and the standard waiting time. In the management control device, a means for collecting usage information during elevator operation and a reference waiting time or a power (power of the deviation of the predicted waiting time and the reference waiting time) are variable parameters,
The traffic demand to be simulated is set based on the information from the usage information collection means when the elevator is in operation, the simulation is executed multiple times while changing the variable parameters, and the variable parameters that give the best simulation result are output. The present invention is characterized by comprising a simulation means and a means for allocating calls based on the reference waiting time obtained by the simulation means or the exponent of the deviation between the predicted waiting time and the reference waiting time. [Embodiment of the Invention] Hereinafter, the present invention will be explained in detail with reference to a specific embodiment shown in FIGS. 1 to 12. In the description of the embodiment, first, the hardware configuration for realizing the present invention will be described, then the overall software configuration and its control concept will be described, and finally, a flowchart for realizing the above control concept will be explained. FIG. 1 is an overall hardware configuration diagram of an embodiment of the present invention. The elevator group management control device MA has a microcomputer M1 that controls elevator operation and a microcomputer M2 that controls simulation.
Between 1 and M2 is a serial communication processor SDA c .
Data is communicated via communication line CM c . Note that detailed configuration and operation explanation regarding this SDA c are disclosed in Japanese Patent Application Laid-Open No. 56-37972 and Japanese Patent Application Laid-Open No. 56-37973. Furthermore, although the microcomputer M2 is also used in this embodiment, it is also possible to configure the entire system using the microcomputer M1. A call signal HC from a hall call device HD is connected to the microcomputer M1 that controls elevator operation via a parallel input/output circuit PIA.
The microcomputers E 1 to E o (here, it is assumed that there is elevator number n) that control individual elevators, such as door opening/closing and car acceleration/deceleration commands, are serial communication processors SDA 1 similar to those described above. ~
It is connected to SDA o via communication lines CM 1 to CM o . On the other hand, the microcomputer M2 receives a signal PM from the power saving target setter PD, which provides information necessary for determining the optimum operation control parameters for the simulation, through the parallel input/output circuit PIA. In addition, the control input/output elements EIO 1 to EIO o , which consist of car call information necessary for control, various elevator safety limit switches, 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 . Figure 2 is an overall configuration diagram of the software.
Software can be broadly divided into operation control software
It consists of SF1 and learning software SF2. The operation control system software SF1 consists of an operation control program SF14 that directly commands and controls elevator group management control such as call assignment processing and elevator distributed standby processing. Elevator control data table SF1 including elevator position, direction, car call, etc. sent from
1. Hall call table SF12, elevator specification table SF1 for managing number of elevators, etc.
There is also data such as optimal operation method selection parameters and call assignment control parameters calculated and output using the learning software SF2. On the other hand, the learning software SF2 is composed of the following processing programs. (1) Elevator usage information collection program SF2
0 This is a program that samples the number of people getting on and off, hall calls, and the contents of elevator control data tables SF12 and 11 online at regular intervals, and collects data for selection of call allocation method and simulation. Mainly collect. (2) Traffic demand learning calculation program SF22 This calculates traffic demand data by taking into account the contents of the online sampling data in the sampling data table SF21 collected by the elevator usage information collection program SF20 and the contents in past time periods. The result is a transportation demand data table
Output to SF23. (3) Traffic demand classification program SF24 This program inputs the traffic demand by destination floor and time information obtained from the traffic demand data table SF23, and calculates the traffic volume in the building for work, before lunch, during lunch, etc.
After lunch, normal, normal congestion, clocking out, closing, etc., the program divides traffic demand into characteristics that affect the operation control efficiency of elevator group management, and the results are divided into traffic demand classification table SF
Output to 25. (4) Driving program generation system SF3 This is a configuration that uses a combination of individual functions in items (5) to (8) explained below, and the driving program generation system SF3 as a whole can be used to respond to traffic demand with certain characteristics. Generate an optimal driving program. (5) Simulation execution management program SF2
6 This inputs the contents of the traffic demand data table SF23, the traffic demand classification table SF25, and the elevator specification table SF27, executes the simulation, and outputs the result to the statistical processing data table SF28 based on the simulation. (6) Various curve calculation program SF29 using simulation This program inputs the contents of statistical processing data table SF28 using simulation, performs simulation for each predetermined plurality of parameters, calculates various curves, and displays the results in various curve data tables. Output to SF30. The various curve data tables SF30 include, for example, an average hall call duration (or average waiting time) curve table, a power consumption curve table, a long waiting occurrence probability curve table, a first-come-first-serve rate curve table, and the like. (7) Calculation program for optimal operation control parameters
SF31 This is a power saving target value table SF3 set by various curve data cables SF30 and an external target setting device PD (see Figure 1).
2 is input, the optimum group management operation control parameter corresponding to the power saving request is calculated, and the optimum operation control parameter SF33 is output. In addition,
If there is no power saving request, the system outputs group management operation control parameters that are optimal for the characteristics of traffic demand.
It is also possible to input target values for the first-come-first-served rate and the probability of long waiting. (8) Statistical processing calculation program SF34 This calculates the stop probability, fullness prediction, etc. based on the contents of the statistical processing data table SF28 by simulation, and calculates the statistical processing table SF35.
Output to. An embodiment of the overall software configuration of the present invention has been described above. Next, a method of calculating various parameters forming the optimum operation control program SF14 by simulation will be explained. First, a general explanation of the main terms used in the following explanation will be given. (b) Power consumption (F P ) Refers to the power consumed by the entire group control elevator during a specified period. Here, the estimated power consumption value is calculated by calculating the number of times the elevator is activated, the running time, and the average number of passengers in the car for each direction of operation, as well as the car light lighting time and elevator drive preparation circuit energization time by simulation. (b) Service index ( FT ) This is an index for evaluating the service performance of the elevator group management system. For this purpose,
The average waiting time has generally been used, but since it is not possible to measure the average waiting time in actual operating conditions, we use the hall call duration time (the waiting time for the first arriving passenger) to manage the simulation results and the actual service results. This enables manual verification and automatic correction of various simulation constants. Note that when the long waiting rate is used instead of the average as the target value for energy saving control, this index is also used as the long waiting rate. (c) Minimum waiting time variance call assignment method The evaluation function φ B of the minimum waiting time variance call assignment method is basically expressed by the following equation. φ B = |T i k −T n | ...(1) Here, T i k ; k of the floor (i) with the allocation request
Predicted waiting time T n of machine number; reference time parameter Also, considering the allocated hall calls,
The evaluation formula φ T becomes φ r = 〓 n |T(n) i k −T n | ...(2). By further adding an exponent parameter β, it is generally expressed by the following equation. φ T = 〓 n |T(n) i k −T n |〓 ……(3) Here, T(n) i k ; Predicted time for the allocated hall call and the allocated hall call of car No. k Newly registered The hall call received is assigned to the machine whose evaluation formula above is the minimum. Next, FIG. 3 shows the waiting time distribution of this method.
When the waiting time is the standard time parameter value, it is characterized in that the probability of occurrence is almost at its maximum value. FIG. 4 is a diagram showing the relationship between the reference time parameter and the average waiting time, in which the exponent β is shown as a parameter. The average waiting time can be minimized by combining the optimal reference time parameter value T n and the exponent β. Figure 5 is a diagram when traffic demand is taken as a parameter in Figure 4,
This shows that there is an optimal reference time parameter T n depending on the traffic demand at that time. FIG. 6 is a diagram showing the influence of the power parameter β on the waiting time distribution. This shows that by increasing β, it is possible to concentrate on a predetermined waiting time. From the above, it can be seen that in order to minimize the average waiting time, it is necessary to set the optimal reference time parameter T n and exponent parameter β according to the traffic demand at that time. Figure 7 shows the operation control system software SF in Figure 2.
1 table configuration diagram, roughly divided into elevator control table SF11 and hall call table SF1.
2. It is composed of the blocks of elevator specification table SF13. Regarding the tables in each block, please refer to the operation control program SF1 described below.
When explaining 4, I will mention it each time. First, the operation control system program will be explained, and then the learning system program will be explained. The program described below is a system program that divides a program into multiple tasks and performs efficient control, that is, an operating system (OS).
shall be managed under the Therefore, programs can be started freely from the system timer or from other programs. Now, Figures 8 and 9 show the operation control program.
The flowchart of SF14 is shown. Note that the elevator arrival predicted time table calculation program and call assignment program, which are particularly important in the operation control program SF14, will be explained. FIG. 8 is a flowchart of a program that calculates the predicted arrival time of an elevator to an arbitrary floor, which is to be used as basic data for calculating the waiting time evaluation value. This program is activated periodically, for example, every second, and calculates the predicted arrival time from the current position of the elevator to an arbitrary floor for all floors and for all elevators. In FIG. 8, steps E10 and E90 indicate loop processing for all elevator numbers. In step E20, first, an initial value is set in the work time table T, and its contents are set in the predicted arrival time table of the control data table SF11 in FIG. As an initial value, it is possible to consider how many seconds it will take to depart based on the open/closed state of the door, or the predetermined time until activation when the elevator is stopped. Next, advance one floor (step E30) and compare whether the floor is the same as the elevator position (step E40). If they are the same, 1
Now that the predicted arrival time table for each elevator has been calculated, we jump to step E90.
Repeat the same process for other elevators. On the other hand, if "No" in step E40, the first floor running time T r is added to the time table T (step E50). Then, this time table T is set as a predicted arrival time table (step E60). Next, it is determined whether there is a car call or an assigned hall call, that is, a call that should be serviced by the elevator of interest (step
E70), if any, the first floor stop time T s is added to the time table for the elevator to stop (step E80). Next, the process jumps to step E30 and the above process is repeated for all floors. In addition, 1 in step E50 and step E80
The floor travel time T r and one stop time T s are the optimal operation control parameters from the learning software SF2.
It is given as one of SF33. FIG. 9 is a flowchart of a call assignment program, which is activated when a hall call occurs or periodically. When a hall call occurs, first, in step H05, the type of hall call is specified. Next, in step H10, the generated hall call is read from the outside. And steps H30 and H70
Loop processing is performed for floors and directions. In step H40, it is determined whether there is a hall call that has occurred or a call that requires reallocation. If not, jump to step H70 and check all floors,
Process about direction. Step H40 is “YES”
If so, the call assignment elevator is selected using the waiting time variance minimum call assignment algorithm in step H50, and the call is assigned to the optimal elevator (step H60). After that, in step H80, it is determined whether all types of hall calls have been processed. (Hall call). Note that the call allocation algorithm in step H50 can be changed depending on the type of hall call. In other words, the parameters in equation (3)
This can be realized by having T n and β for each type of hall call. Figure 10 shows the table configuration of the learning software SF2, with the optimal operation control parameters SF33,
Various curve data table SF30, target value table SF32, sampling data table SF2
1. Traffic demand data table SF23, elevator specification table SF27 (not shown as it is the same as SF13 in Figure 8), traffic demand classification table SF2
5. The configuration of the statistical processing data table SF28 and the statistical table SF35 by simulation is shown. Next, the program of the learning software SF2 will be explained. First, the elevator usage information collection program SF20 is run at regular intervals (for example, once every
2 seconds) and collects data for a certain period of time (for example, 10 minutes), it is stored in the sampling data table SF21 in FIG. There are various data collection items, but in the program of the present invention,
In particular, data such as destination traffic volume Q, first floor travel time t r of elevators, and one standard stop time t s are collected. First floor running time t r and 1 of the above elevator
To calculate the standard number of stops, ts , after the sampling time is over, divide the running time by the number of floors traveled to calculate the running time for the first floor. The standard stopping time for the first floor can be calculated. When the sampling time ends, the collected data is subjected to the above-mentioned calculation and stored in the online measurement table and the time-based table of the sampling data table SF21 in FIG. 10, respectively. This online measurement data table has a new subscript added to the item name, such as Q oew , t roew , and t soew , and an old subscript is added to the time zone table, such as Q pld , t rpld , and t spld . It is written as. The traffic demand learning calculation program of SF22 is activated periodically, and predicts and calculates traffic demand data by adding an appropriate coupling variable γ to online measured data and past data. For example, the destination traffic volume is calculated using the following formula. Q pre=Qoew + (1-γ) Q pld Therefore, the larger the coupled variable γ, the greater the weight of the destination traffic volume data measured online. Note that the subscript "pre" is added to the predicted data. Similarly to the above, predicted data t rpre and t spre of the first floor running time and the first floor standard stopping time are also calculated. Further, the data of t rpre and t spre are set in the table of Tr and T s of the optimum operation control parameter SF33 shown in FIG. Then, the simulation execution management program SF26 is activated based on the predicted data calculated by this program. Furthermore, based on the above forecast data, the forecast data of destination traffic volume is further divided into traffic demand by characteristics such as attendance at work, before lunch, during lunch, after lunch, normal, normal congestion, leaving work, and quiet. This is the transportation demand classification program SF24. FIG. 11 is a flowchart of the simulation execution management program SF26. First, in step SC10, traffic demand, control target,
Set simulation management specifications that specify permitted driving methods, etc. Next, step
At SC20, the reference waiting time T n and the power number β are specified as parameters, and at step SC30, the number of each parameter is specified. Next, the first parameter is specified in step SC40, and a simulation is executed in step SC50. Next, step
At SC60, it is determined whether all the specified parameters have been completed, and the simulation is performed sequentially using the specified number of parameters. Next, from the simulation results for each case, a sex evaluation curve is determined in step SC70, optimal parameters are calculated in step SC80, and the results are recorded. In this way, the optimal driving control program is generated for each traffic demand learned for each time period or characteristic mode. Next, the simulation execution at step SC50 in FIG. 11 will be explained in detail using the flowchart in FIG. 12. First, input processing of the reference time parameter T n and exponent β 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 a hall call table. In step A30, statistical processing variables are initialized. Here, initial settings of the statistical table, etc. are performed. In step A40, the time is set to zero, and in step A90, the time is added to a predetermined value (here, it is set to 1), and it is determined whether this time exceeds the predetermined time (step A100). Processing from step A50 to step A90 is performed until the above-mentioned time exceeds a predetermined time. Step A50 is a process to process the occurrence of passengers, step A60 is a group management process to allocate a hall call when a hall call occurs, and step A70 is a group management process to allocate a hall call when a hall call occurs. It is processing. Step A80 is a statistical data collection process for collecting statistical data. Here, steps A50 to A70 will be explained in more detail. The passenger generation process in step A50 is performed using the traffic demand learning calculation program SF22.
Based on the destination traffic forecast data obtained from
Passenger generation floor i 1 and passenger destination floor i 2 are determined by uniform random numbers.
Determine. 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 made.
i Generate on the first floor. Next, in the group management process of step A60, if the hall call is generated, call assignment is performed. The call assignment method is the same as that described in the operation control program above. Step A70
The machine number processing processes the elevator running status, stopped status, door opening/closing, car call generation, etc. [Effects of the Invention] As explained above, according to the present invention, data on the ever-changing building environment is collected online, and based on this data, the variable parameters of the waiting time variance minimum call allocation method are determined. This has the effect of making it possible to provide efficient elevator service that can quickly respond to variously changing traffic demands.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のエレベーター群管理制御装置
の一実施例を示すハードウエアの全体構成図、第
2図は本発明のエレベーター群管理制御装置のソ
フトウエアの一実施例を示す全体構成図、第3図
は待ち時間分散最小呼び割当て方式の待ち時間分
布図、第4図は待ち時間分散最小呼び割当て方式
の基準待時間と平均待時間との関係を示す線図、
第5図は第4図において交通需要をパラメータと
したときの線図、第6図はべき数パラメータと待
ち時間分布との関係を示す線図、第7図は第2図
の運転制御系ソフトウエアのテーブル構成図、第
8図は第2図の運転制御プログラムの到着予測時
間を演算するプログラムの一実施例を示すフロー
チヤート、第9図は呼び割当てプログラムの一実
施例を示すフローチヤート、第10図は第2図の
学習系ソフトウエアのテーブル構成図、第11図
は第2図のシミユレーシヨン実行管理プログラム
の一実施例を示すフローチヤート、第12図は第
11図のシミユレーシヨン実行における処理のフ
ローチヤートである。 MA……エレベーター群管理制御装置、HD…
…ホール呼び装置、M1……エレベーター群管理
制御装置用マイコン、M2……シミユレーシヨン
用マイコン、E1〜Eo……号機制御用マイコン、
PD……目標設定器。
FIG. 1 is an overall configuration diagram of the hardware showing an embodiment of the elevator group management and control device of the present invention, and FIG. 2 is an overall configuration diagram of the software of the elevator group management and control device of the present invention. Fig. 3 is a waiting time distribution diagram of the waiting time variance minimum call assignment method, and Fig. 4 is a diagram showing the relationship between the standard waiting time and the average waiting time of the waiting time variance minimum call assignment method.
Figure 5 is a diagram when traffic demand is used as a parameter in Figure 4, Figure 6 is a diagram showing the relationship between power parameters and waiting time distribution, and Figure 7 is the operation control system software shown in Figure 2. FIG. 8 is a flowchart showing an example of a program for calculating the predicted arrival time of the operation control program of FIG. 2; FIG. 9 is a flowchart showing an example of a call assignment program; Fig. 10 is a table configuration diagram of the learning software shown in Fig. 2, Fig. 11 is a flowchart showing an example of the simulation execution management program shown in Fig. 2, and Fig. 12 is a process in the simulation execution shown in Fig. 11. This is a flowchart. MA...Elevator group management control device, HD...
...Hall calling device, M1...Microcomputer for elevator group management control device, M2...Microcomputer for simulation, E1 to E o ...Microcomputer for controlling machine number,
PD...Goal setting device.

Claims (1)

【特許請求の範囲】 1 各階床間を就役する複数台のエレベーターの
なかから予測待時間と基準待時間の偏差にもとづ
いて最適なエレベーターを選択して呼び割当てを
行なうエレベーターの群管理制御装置において、 エレベーター稼働中の利用情報収集手段と、 基準待時間またはべき数(予測待時間と基準待
時間の偏差のべき数)を可変パラメータとし、前
記エレベータ稼働中の利用情報収集手段からの情
報をもとにシミユレーシヨンする交通需要を設定
し、前記可変パラメータを替えながら複数回のシ
ミユレーシヨンを実行し、そのシミユレーシヨン
結果が最良となる可変パラメータを出力するシミ
ユレーシヨン手段と、 前記シミユレーシヨン手段で得た基準待時間、
または予測待時間と基準待時間の偏差のべき数に
より呼び割当てを行う手段とを備えたことを特徴
とするエレベーターの群管理制御装置。 2 特許請求の範囲第1項において、 前記シミユレーシヨン手段は、 前記利用情報収集手段で得たエレベーター稼働
中の時間帯別または特徴モード別の情報をもとに
基準待時間、または予測待時間と基準待時間の偏
差のべき数を替えて時間帯または特徴モード毎に
最適な基準待時間、または予測待時間と基準待時
間の偏差のべき数をシミユレーシヨンすることを
特徴とするエレベーターの群管理制御装置。
[Claims] 1. In an elevator group management control device that selects and allocates calls to an optimal elevator based on the deviation between a predicted waiting time and a reference waiting time from among a plurality of elevators operating between floors. , a means for collecting usage information while the elevator is in operation, and a reference waiting time or an exponent (an exponent of the deviation of the predicted waiting time and the reference waiting time) as a variable parameter, and information from the means for collecting usage information while the elevator is in operation. a simulation means that sets the traffic demand to be simulated, executes the simulation multiple times while changing the variable parameter, and outputs the variable parameter that gives the best simulation result; a reference waiting time obtained by the simulation means;
Alternatively, an elevator group management control device comprising means for allocating calls based on a power of the deviation between the predicted waiting time and the standard waiting time. 2. In claim 1, the simulation means calculates a standard waiting time or a predicted waiting time and a standard based on the information obtained by the usage information collecting means by time period or characteristic mode during elevator operation. An elevator group management control device characterized by simulating the optimum standard waiting time for each time period or characteristic mode or the power of the deviation between the predicted waiting time and the standard waiting time by changing the power of the waiting time deviation. .
JP59100771A 1984-05-18 1984-05-18 Elevator group management control device Granted JPS60244778A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59100771A JPS60244778A (en) 1984-05-18 1984-05-18 Elevator group management control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59100771A JPS60244778A (en) 1984-05-18 1984-05-18 Elevator group management control device

Publications (2)

Publication Number Publication Date
JPS60244778A JPS60244778A (en) 1985-12-04
JPH0557192B2 true JPH0557192B2 (en) 1993-08-23

Family

ID=14282748

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59100771A Granted JPS60244778A (en) 1984-05-18 1984-05-18 Elevator group management control device

Country Status (1)

Country Link
JP (1) JPS60244778A (en)

Also Published As

Publication number Publication date
JPS60244778A (en) 1985-12-04

Similar Documents

Publication Publication Date Title
KR940011406B1 (en) Customer Participation Elevator Control
JPH07110748B2 (en) Elevator group management control device
KR920001299B1 (en) Group control device of elevator
JPH02110088A (en) Group control unit for elevator
JP3042916B2 (en) Operation prediction control device with probability judgment function in group control elevator control
JPH0613390B2 (en) Elevator group management control device
JP2001527495A (en) Closed loop adaptive fuzzy logic controller for elevator delivery
JPH06156893A (en) Elevator group management control device
JPH0557192B2 (en)
JPS59223672A (en) Group controller for elevator
JPS62121186A (en) Group control method of elevator
WO2020261361A1 (en) Elevator group management system
JPH0712890B2 (en) Elevator group management control device
JPS61197378A (en) Group controller for elevator
JP2728396B2 (en) Elevator control device
JPH0476913B2 (en)
JPH0524067B2 (en)
JPH06632B2 (en) Elevator group management control device
JPS59138578A (en) Controller for group of elevator
JPS6343309B2 (en)
JPS5859178A (en) Elevator group management control device
JPS59138579A (en) Controller for group of elevator
JPS6246880A (en) Elevator group management control device
JPS6324908B2 (en)
JPH062553B2 (en) Elevator group management control device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term