JP2867849B2 - Learning method of neural network for elevator call assignment - Google Patents
Learning method of neural network for elevator call assignmentInfo
- Publication number
- JP2867849B2 JP2867849B2 JP5243817A JP24381793A JP2867849B2 JP 2867849 B2 JP2867849 B2 JP 2867849B2 JP 5243817 A JP5243817 A JP 5243817A JP 24381793 A JP24381793 A JP 24381793A JP 2867849 B2 JP2867849 B2 JP 2867849B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- learning
- neural network
- call
- hall call
- 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 - Fee Related
Links
- 238000013528 artificial neural network Methods 0.000 title claims description 33
- 238000000034 method Methods 0.000 title claims description 19
- 230000004044 response Effects 0.000 claims description 9
- 210000002569 neuron Anatomy 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000001537 neural effect Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000003909 pattern recognition Methods 0.000 description 2
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 210000003061 neural cell Anatomy 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000002922 simulated annealing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 210000000225 synapse Anatomy 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Landscapes
- Elevator Control (AREA)
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【産業上の利用分野】本発明は、ニューラルネットを用
いて呼びの割当てを行うエレベータの群管理において、
そのニューラルネットの学習方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an elevator group management for assigning calls using a neural network.
It relates to the learning method of the neural network.
【0002】[0002]
【従来の技術】従来、エレベータの群管理制御といえば
評価関数を用いた呼び割当方式が主流であったが、最
近、生物の神経回路のモデルを基にして簡単なアルゴリ
ズムにより最適化問題の近似解析やパターン認識を行う
「ニューラルネット」という考え方が注目されており、
このニューラルネットを利用することにより、最適な割
当てかごを決定する判断システムを、実際の運転例によ
り自動的に学習し生成することのできる、従来とは全く
異なる新しいエレベータの群管理制御装置が提案されて
いる。2. Description of the Related Art Conventionally, group management control of elevators is mainly based on a call assignment method using an evaluation function, but recently, an optimization problem is approximated by a simple algorithm based on a biological neural network model. The idea of "neural net" that performs analysis and pattern recognition is attracting attention,
By using this neural network, a new elevator group management and control device, which is completely different from the conventional one, is proposed, which can automatically learn and generate a judgment system for determining the optimal assigned car based on actual operation examples. Have been.
【0003】ニューラルネットとは、人間の脳を真似た
ネットワークで、神経細胞モデル(ニューロン)が複数
個,複雑に接続され、各ニューロンの動作及びニューロ
ン間の接続形態をうまく決めることで、パターン認識機
能や知識処理機能を埋め込むことができるというもの
で、例えば「日経エレクトロニクス」1987年8月1
0日号(No.427)のP115〜P124や1989
年2月に産業図書株式会社から刊行された図書「PDP
モデル」などに開示されており、特にニューロンを階層
構造に配置した構造のものは、「バックプロパゲーショ
ン」と呼ばれる自律的学習アルゴリズムを利用できるこ
とに特徴がある。A neural network is a network that imitates the human brain. A plurality of neural cell models (neurons) are connected in a complicated manner, and the operation of each neuron and the connection form between the neurons are properly determined to perform pattern recognition. It is possible to embed functions and knowledge processing functions. For example, "Nikkei Electronics" August 1, 1987
P115-P124 of the 0th issue (No. 427) and 1989
"PDP" published by Sangyo Tosho in February, 2002
And the like, and in particular, those having a structure in which neurons are arranged in a hierarchical structure are characterized in that an autonomous learning algorithm called "back propagation" can be used.
【0004】ニューラルネットを用いると割当てアルゴ
リズムを人間が一切考える必要はなく、しかも各種の交
通状況に対応して結果的には最適な割当てかごを決定す
る判断システムを自動的に生成することができ、例えば
エレベータの呼び割当てに用いた例としては特開平1−
275381号、特開平2−52875号、実開平3−
59971号などがある。[0004] When a neural network is used, there is no need for a human to consider an assignment algorithm at all, and a decision system for deciding an optimum assigned car in response to various traffic conditions can be automatically generated. For example, Japanese Patent Application Laid-Open No.
No. 275381, JP-A-2-52875, and JP-A-Hei-3-
No. 59971 and the like.
【0005】図3に、呼び割当て用ニューラルネットの
代表例を示す。図3に示すように、呼び割当て用のニュ
ーラルネットNNは、入力信号(システム状態データ)
に対応する入力層のニューロンNR1 と、割当号機に対
応する出力層のニューロンNR3 、入力層と出力層の中
間に置かれる中間層のニューロンNR2 から構成され
る。FIG. 3 shows a typical example of a neural network for call assignment. As shown in FIG. 3, the neural network NN for call assignment is an input signal (system state data).
Neuron NR 1 corresponding input layer, assignment Unit neuron corresponding output layer NR 3, composed of neuron NR 2 intermediate layer placed in the middle of the input layer and the output layer.
【0006】入力信号としては、新規ホール呼びの発生
階、エレベータ各号機の位置、運転方向、他のホール呼
び登録階、かご呼び登録階、かご内荷重、乗場の待客数
等、呼び割当てに必要と思われる群のシステム状態デー
タであり、入力層のニューロンの数はその入力信号の情
報量に応じて定められる。出力層のニューロンはそれぞ
れ各号機に対応しており、すなわちエレベータの台数と
同数であり、その出力信号(割当適性)が最も大きな値
となったニューロンに対応する号機を最適号機とし、そ
の号機に呼びが割当てられる。中間層(実施例は一層で
あるが、複数であってもよい)のニューロンの数は、エ
レベータの台数やビルの性質等に応じて適宜定められ
る。[0006] The input signals include a floor where a new hall call is generated, a position of each elevator, a driving direction, another hall call registration floor, a car call registration floor, a load in the car, and the number of waiting passengers at the hall. This is a group of system state data considered necessary, and the number of neurons in the input layer is determined according to the information amount of the input signal. The neurons in the output layer correspond to each car, that is, the same number as the number of elevators, and the car corresponding to the neuron whose output signal (assignment suitability) has the largest value is set as the optimum car, and A call is assigned. The number of neurons in the intermediate layer (the number of neurons in the embodiment is one, but may be plural) is appropriately determined according to the number of elevators, the properties of the building, and the like.
【0007】なお、図示を省略しているがニューロン間
には、ニューロンの結び付きの強さを表す結合重み(シ
ナプスウェイト)が設定される。この結合重みは、最初
は初期化された状態であるが、その後「バックプロパゲ
ーション」と呼ばれる学習アルゴリズムを用いて、より
精度の高い呼び割当てができるように修正していくこと
ができる。Although not shown, a connection weight (synapse weight) indicating the strength of the connection between the neurons is set between the neurons. The connection weights are initially initialized, but can then be modified using a learning algorithm called "back propagation" to allow more accurate call assignment.
【0008】このバックプロパゲーションとは、同一の
入力信号に対して、ニューラルネットの出力信号と予め
作成された教師信号とを比較し、その誤差を最小化する
ように結合重みを修正していくアルゴリズムで、まず、
最初は、すべての結合重みを初期化(例えばランダムな
値に設定)しておき、入力層の各ニューロンに学習用の
入力データ(教師信号の入力データと同じ)を与える。
そしてこのときの出力層の各ニューロンの出力信号と教
師信号の出力目標とを比較し、その差(誤差)を用いて
その差が小さくなるように各結合重みの値を出力層側か
ら順に修正していく。そしてこれを多数の学習用データ
を用いて誤差が収束するまで繰り返すと、ニューラルネ
ットに教師信号と同レベルの呼び割当機能が自動的に埋
め込まれたことになり、学習用のデータだけでなく未知
の入力データ(新規ホール呼びとそのときのシステム状
態データ)に対しても、教師信号と同レベルの呼び割当
てを行うことができるようになる。In the back propagation, an output signal of a neural network is compared with a previously generated teacher signal for the same input signal, and a connection weight is corrected so as to minimize the error. In the algorithm, first,
First, all connection weights are initialized (for example, set to random values), and input data for learning (same as input data of a teacher signal) is given to each neuron in the input layer.
Then, the output signal of each neuron in the output layer at this time is compared with the output target of the teacher signal, and the value of each connection weight is corrected in order from the output layer side using the difference (error) so as to reduce the difference. I will do it. When this is repeated using a large number of learning data until the error converges, the call assignment function at the same level as the teacher signal is automatically embedded in the neural network. Can be assigned at the same level as the teacher signal for the input data (the new hall call and the system state data at that time).
【0009】[0009]
【発明が解決しようとする課題】上記のようにバックプ
ロパゲーション法を用いて学習するためには、必ず教師
信号が必要となるが、エレベータの呼び割当ての場合に
は最適な教師信号を得ることは非常に困難である。とい
うのは、新規ホール呼びが発生した場合、各号機のかご
位置や他の呼びの状況等からその時点における最適割当
号機を見つけ出すことは比較的容易であるが、実際には
割当号機がその呼びに応答するまでの間に、新たに呼び
が発生したり途中階での停止時間が長くなったりするな
ど交通状況に予測できないさまざまな変化を生じるた
め、ホール呼びが発生した時点で真に最適な割当解を得
ることは不可能である。As described above, a teacher signal is always required for learning using the back propagation method. However, in the case of elevator call assignment, an optimal teacher signal is obtained. Is very difficult. This is because when a new hall call occurs, it is relatively easy to find the optimal assigned car at that time based on the car position of each car and the status of other calls, but in practice, the assigned car is not Until you answer the hall call, there will be various unpredictable changes in traffic conditions, such as a new call occurring or a longer stoppage time on the middle floor, so it is truly optimal when a hall call occurs. It is impossible to get an assignment solution.
【0010】このため、例えば特開平2−52875号
公報に示されているように、一日の間に発生したすべて
の乗場呼びに対して最適な運行を解析し、これを基にニ
ューラルネットの学習を行う方法が提案されている。こ
の方法は、一日間のすべての乗場呼びに対するすべての
割当ての組合せの中から最適解を見つけ出すという問題
を、巡回セールスマン問題などでよく知られている組合
せ最適化問題としてとらえようとするものである。For this reason, as shown in, for example, Japanese Patent Application Laid-Open No. 2-52875, an optimal operation is analyzed for all hall calls generated during one day, and a neural network Methods for learning have been proposed. This method attempts to capture the problem of finding the optimal solution from among all combinations of assignments for all hall calls during a day as a combination optimization problem well known in the traveling salesman problem and the like. is there.
【0011】しかしながら、この組合せ最適化問題の解
法には、例えばミュレーテッド・アニーリング法の他、
種々のものが知られているものの、その何れもが近似解
を得るものであって真の最適解を得るものではなく、し
かもその演算が非常に煩雑であり、演算にも時間がかか
るので、教師信号となる学習サンプルを作成するのは非
常に困難である。[0011] However, in order to solve this combinatorial optimization problem, for example, in addition to the simulated annealing method,
Although various ones are known, all of them are to obtain approximate solutions and not to obtain a true optimal solution, and furthermore, the operation is very complicated and the operation takes time. It is very difficult to create a learning sample that serves as a teacher signal.
【0012】更に、このような方式では未来を含む完全
な情報の基での決定論的な最適解が求められるので、そ
れは乗場呼の割当の時に将来の展開が不明な、確率的最
適解とは異る。従って、このような学習サンプルで作ら
れたニューラルネットは最適であるとは限らない。Further, since such a method requires a deterministic optimal solution based on complete information including the future, it is a probabilistic optimal solution whose future development is unknown at the time of hall call assignment. Are different. Therefore, a neural net made with such learning samples is not always optimal.
【0013】[0013]
【課題を解決するための手段】本発明は上記問題点を解
決するため、新たに乗場呼びが発生する毎に、群のシス
テム状態データを記憶すると共にその時点での未応答呼
びを対象に再割当てを行い、その割当て結果に従ってか
ごが乗場呼びの発生している階に応答し停止した時、そ
のときの応答号機と当該乗場呼びの発生時点における群
のシステム状態データとを対にして一組の学習サンプル
として登録し、以後これを繰り返して多数の学習サンプ
ルを作成し、該多数の学習サンプルを教師信号としてニ
ューラルネットの学習を行うようにしたものである。According to the present invention, in order to solve the above-mentioned problems, each time a new hall call is generated, the system state data of the group is stored and the unanswered call at that time is re-targeted. When an assignment is made and the car responds to the floor where the hall call is generated and stops according to the allocation result, a pair of the answering machine at that time and the system status data of the group at the time of occurrence of the hall call is paired. Is registered as a learning sample, and thereafter, this is repeated to create a large number of learning samples, and the neural network is trained using the large number of learning samples as a teacher signal.
【0014】[0014]
【作用】本発明では、学習サンプルとして乗場呼びの発
生時点における群のシステム状態データと対にするの
は、その時点での割当号機ではなく、再割当て後の実際
の応答号機であるため、これらの学習サンプルを教師信
号としてニューラルネットの学習を行うと、乗場呼びの
発生時点からその呼びに実際に応答するまでの間の状況
変化の予測機能をも含む最適号機の判断機能がニューラ
ルネット内に自動形成されることになる。According to the present invention, since the learning sample is paired with the system state data of the group at the time of the occurrence of the hall call, not the assigned car at the time but the actual responding car after the reassignment. When the neural network is trained using the training sample of the neural network as a teacher signal, the function of determining the optimal unit, including the function of predicting the situation change from the time when a hall call occurs to the time when the call is actually answered, is included in the neural network. It will be automatically formed.
【0015】[0015]
【実施例】以下、本発明の一実施例を図1及び図2に基
づいて説明する。本発明においては、対象となる現場
(ビル)で実際にエレベータの運転を行いながら、或い
はまたシミュレーションによりその現場と同等の運転を
実現しながら、次の手順で学習サンプルを作成し、その
学習サンプルを教師信号として学習する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS. In the present invention, while actually operating the elevator at the target site (building) or realizing the same operation as the site by simulation, a learning sample is created by the following procedure, and the learning sample is created. Is used as a teacher signal.
【0016】図1は、本発明における学習方法の手順を
示すフローチャート、図2は、本発明を説明するための
かご位置と呼びの発生状況の関係を示す図で、例えば図
2の(a)では、A号機は2階付近を上昇方向に走行
中、B号機は1階付近を上昇方向に走行中、C号機は8
階付近を下降方向に走行中であり、○印はかご呼びを、
△印は乗場呼びをそれぞれ示している。図2の(b),
(c)も同様である。FIG. 1 is a flowchart showing a procedure of a learning method according to the present invention, and FIG. 2 is a diagram showing a relationship between a car position and a call occurrence state for explaining the present invention. For example, FIG. Then, Unit A is traveling in the ascending direction near the second floor, Unit B is traveling in the ascending direction near the first floor, and Unit C is 8
The vehicle is traveling in the descending direction near the floor, and the mark ○ indicates a car call,
The △ marks indicate landing calls, respectively. FIG. 2 (b),
The same applies to (c).
【0017】まず新たな乗場呼びが発生すると、その呼
びの発生時点での群のシステム状態データを記憶する
(ステップS1,S2)。例えば図2の(a)に示すよ
うに、いま8階上昇方向の乗場呼びH1 が新たに発生し
たとすると、その時点での群のシステム状態データすな
わちA〜C号機のかご位置や運転方向,荷重状態,かご
呼びの発生階,乗場呼びの発生階と方向等、割当てに必
要と思われる群の状態を示すデータを記憶する。First, when a new hall call is generated, the system state data of the group at the time of generation of the call is stored (steps S1 and S2). For example, as shown in FIG. 2 (a), when the hall call H 1 now 8F upward to the newly generated, the system state data, that A~C Unit cage position and driving direction of the group at that time , Load state, car call occurrence floor, landing call occurrence floor and direction, and the like, and data indicating the state of the group considered necessary for assignment are stored.
【0018】次に、ステップS3で新規乗場呼びを含む
すべての未応答乗場呼びを対象として再割当てを行う。
通常は割当変更に伴う混乱を避けるため割当ては固定と
することが多いが、ここでは最適な学習サンプル作成の
ために、乗場呼びの発生等により状況が変化する毎に、
すべての未応答乗場呼びについて再割当てを行うように
している。Next, in step S3, reallocation is performed for all unanswered hall calls including the new hall call.
Usually, the assignment is often fixed to avoid confusion due to the assignment change, but here, in order to create an optimal learning sample, every time the situation changes due to the occurrence of a hall call, etc.
Reassignment is performed for all unanswered hall calls.
【0019】ただし、ここでは説明を簡単にするため図
2の(a)の時点では未応答乗場呼びはH1 の1つしか
ないので、このH1 について割当てを行う。このステッ
プS3における割当ては、敢えてニューラルネットを用
いる必要はなく、従来の評価関数を用いた割当てや或は
群乗合全自動方式による割当てで十分である。すなわ
ち、呼びに対する予測待時間等を各かご毎に演算し、こ
の時点で最適と思われるかごを選択する。[0019] However, since there is only unanswered hall call one of an H 1 at the time here in FIG. 2 for simplicity of explanation (a), and allocates this H 1. It is not necessary to use a neural network for the assignment in step S3, and an assignment using a conventional evaluation function or an assignment by a fully automatic group multiplication method is sufficient. That is, the estimated waiting time for the call and the like are calculated for each car, and the car considered to be optimal at this time is selected.
【0020】図2の(b)は、その結果乗場呼びH1 は
A号機に割当てられ、その後しばらくして7階下降方向
の乗場呼びH2 が新たに発生した状態を示している。次
に、ステップS4で乗場呼びに応答して停止したか否か
を判定するが、図2の(a)から(b)に至るまでの間
はステップS1へと戻り、ステップS1とS4とを繰り
返す。FIG. 2B shows a state in which the hall call H 1 is assigned to the car A as a result, and after a while, the hall call H 2 in the descending direction of the seventh floor is newly generated. Next, in step S4, it is determined whether or not the vehicle has stopped in response to the hall call. However, during the period from (a) to (b) in FIG. 2, the process returns to step S1, and steps S1 and S4 are performed. repeat.
【0021】そして、図2の(b)の乗場呼びH2 が発
生した時点で再びステップS1〜S3が繰り返され、こ
の時点での群のシステム状態データを記憶すると共に、
すべての未応答乗場呼びを対象に再割当てを行う。図2
の(b)の時点では、乗場呼びH1 とH2 とが共に未応
答なのでこの両方を対象として再割当てが行われ、その
結果乗場呼びH2 はA号機に割当てられ、乗場呼びH1
はB号機に割当変更されたとする。その様子を第2図の
(c)に示している。[0021] Then, the hall call again step S1~S3 when H 2 is generated in shown in FIG. 2 (b) is repeated, stores a group of system state data at this point,
Reassign all unanswered hall calls. FIG.
At the time of (b), since hall call H 1 and H 2 are both unanswered reallocate both as a target is performed, resulting hall call H 2 is assigned to car A, hall calls H 1
Is assumed to have been reassigned to Unit B. This is shown in FIG. 2 (c).
【0022】その後、新たな乗場呼びは発生せずこのま
まA号機は乗場呼びH2 に、B号機は乗場呼びH1 にそ
れぞれ応答して停止したとすると、まずA号機が乗場呼
びH2 に応答して停止したときには、その呼びの発生時
点すなわち図2の(b)に示す時点で記憶した群のシス
テム状態データと応答号機であるA号機とを対にして一
組の学習サンプルとして登録する(ステップS4,S
5)。Thereafter, assuming that a new landing call does not occur and the car A stops in response to the hall call H 2 and the car B stops in response to the hall call H 1 , first, the car A responds to the hall call H 2 . When the call stops, the system status data of the group stored at the time of occurrence of the call, that is, at the time shown in FIG. 2 (b), and the car A which is the responding car are paired and registered as a set of learning samples ( Step S4, S
5).
【0023】同様にして、B号機が乗場呼びH1 に応答
して停止したときにも、その呼びの発生時点すなわち図
2の(a)に示す時点で記憶した群のシステム状態デー
タと応答号機であるB号機とを対にして一組の学習サン
プルとして登録する(ステップS4,S5)。[0023] Similarly, even when the car B is stopped in response to the hall call H 1, the response No. machine and system status data group stored at the time shown in the call generation time i.e. in FIGS. 2 (a) Is registered as a set of learning samples by pairing with No. B (steps S4 and S5).
【0024】以下同様にして、乗場呼びが発生する毎に
すべての未応答呼びを対象に再割当てを行い、かごが乗
場呼びに応答して停止する毎に、その応答号機とその呼
びの発生時点での群のシステム状態データとを対にした
学習サンプルを登録していく。そしてサンプル数が所定
数に達すると、その多数の学習サンプルを教師信号とし
て前述のバックプロパゲーションにより、目的とする呼
び割当て用ニューラルネットの学習を行う(ステップS
6,S7)。Similarly, every time a hall call occurs, reassignment is performed for all unanswered calls, and each time the car stops responding to the hall call, the answering machine and the time of occurrence of the call The learning sample paired with the system state data of the group in is registered. Then, when the number of samples reaches a predetermined number, learning of a target call assignment neural net is performed by the above-described back propagation using the large number of learning samples as teacher signals (step S).
6, S7).
【0025】このように、本発明では学習サンプルとし
て群のシステム状態データと対にして登録するのは、呼
び発生時点での割当号機ではなく、その後の状況変化毎
に再割当てを行った結果、実際にその呼びに応答した応
答号機としているため、例えば図2の乗場呼びH1 につ
いて見ると、呼びの発生時点でその後の状況変化(呼び
H2 の発生等)を予測して割当てた場合と同じ結果を学
習サンプルとして登録することになる。As described above, according to the present invention, the learning sample is registered as a pair with the system state data of the group, not as the assigned unit at the time of the call occurrence, but as a result of the reassignment for each subsequent situation change. because it actually responds No. machine in response to the call, for example, looking at the hall calls H 1 of FIG. 2, and if the subsequent changes in circumstances (generation of nominal H 2, etc.) allocated to predict at the time point of generation of call The same result will be registered as a learning sample.
【0026】従って、この学習サンプルを多数用いてニ
ューラルネットの学習を終了し、そのニューラルネット
を対象となるビルに適用すると、新たな乗場呼びが発生
したときその時点の群のシステム状態を入力すると、そ
の時点でその後の他の呼びの発生や状況変化を考慮した
最適号機の割当てが行えることになる。Accordingly, when learning of the neural network is completed using a large number of the learning samples and the neural network is applied to the target building, when a new hall call occurs, the system state of the group at that time is input. At that time, the most appropriate car can be assigned taking into account the occurrence of other calls and changes in the situation.
【0027】なお、上記の実施例では新たに乗場呼びが
発生したときに未応答乗場呼びの再割当てを行うように
しているが、かご呼びが発生したときにも乗場呼びの再
割当てを行うようにしてもよいし、或いはまた、一定時
間毎に再割当てを行うようにしてもよい。In the above embodiment, the unassigned hall call is reassigned when a new hall call occurs, but the hall call is also reassigned when a car call occurs. Alternatively, the reallocation may be performed at regular intervals.
【0028】また上記の実施例では、再割当てはすべて
の未応答呼びを対象に行うようにしているが、本発明を
実際の現場に通用して学習サンプルを作成する場合に
は、割当変更による混乱を少なくするため、所定の条件
を満足する未応答呼び(例えば待時間が所定値以上の乗
場呼び等)だけを対象に再割当てを行うようにしてもよ
い。In the above-described embodiment, the reassignment is performed for all unanswered calls. However, when the present invention is applied to an actual site to create a learning sample, the assignment is changed by changing the assignment. In order to reduce confusion, reallocation may be performed only for unanswered calls that satisfy a predetermined condition (for example, a hall call with a waiting time equal to or longer than a predetermined value).
【0029】また、前述のようにステップS3の再割当
ては、必ずしもニューラルネットを用いる必要はなく、
従って従来の群管理装置を用いて学習サンプルを作成
し、その後に呼び割当て用のニューラルネットの学習を
行うようにすればよいが、もし最初から呼び割当て用の
ニューラルネットを用いてステップS3を実行する場合
には、ニューラルネットの初期化を予め行って最低限の
割当てが行える状態としておき、このニューラルネット
を用いて学習サンプルを作成し、その後学習によりこの
ニューラルネットの改善を行うことになる。As described above, the reassignment in step S3 does not necessarily need to use a neural network.
Therefore, a learning sample may be created using the conventional group management device, and then learning of the neural network for call assignment may be performed. However, if the neural network for call assignment is used from the beginning, step S3 is executed. In this case, the neural network is initialized in advance so that the minimum assignment can be performed, a learning sample is created using the neural network, and the neural network is improved by learning thereafter.
【0030】[0030]
【発明の効果】本発明によれば、学習サンプルは従来の
評価関数等による割当てを行えばよいので非常に簡単に
作成することができる。しかもこの学習サンプルは、呼
び発生時点での割当て号機ではなく、再割当てを繰り返
した後の実際の応答号機と、呼び発生時点での群のシス
テム状態データとを対にしたので、この学習サンプルを
教師信号として学習すると、乗場呼びの発生時点からそ
の呼びに実際に応答するまでの間の状況変化の予測機能
をも含む最適号機の判断機能がニューラルネット内に自
動形成されることになり、より高精度な割当てを行うこ
とが可能となる。According to the present invention, the learning samples can be created very simply because they need only be assigned by the conventional evaluation function or the like. Moreover, since this learning sample pairs not the assigned unit at the time of the call occurrence but the actual response unit after reassignment and the system state data of the group at the time of the call occurrence, the learning sample is When learning as a teacher signal, the optimal machine judgment function including the prediction function of the situation change from the time of the occurrence of the hall call until actually responding to the call is automatically formed in the neural network, High-precision assignment can be performed.
【図1】本発明における学習方法の手順を示すフローチ
ャートである。FIG. 1 is a flowchart showing a procedure of a learning method according to the present invention.
【図2】本発明を説明するためのかご位置と呼びの発生
状況の関係を示す図である。FIG. 2 is a diagram illustrating a relationship between a car position and a call generation state for explaining the present invention.
【図3】呼び割当て用ニューラルネットの構成の一例を
示す図である。FIG. 3 is a diagram showing an example of a configuration of a call assignment neural network.
S1〜S7 フローチャートの各ステップ H1 ,H2 乗場呼び NN 呼び割当て用ニューラルネット NR1 入力層のニューロン NR2 中間層のニューロン NR3 出力層のニューロンS1~S7 steps H 1 of the flow chart, H 2 floor call NN call neuron NR 3 output layer neuron allocation for the neural network NR 1 input layer neuron NR 2 intermediate layer
Claims (2)
における群のシステム状態データを入力し、その出力か
ら最適なかごを選択し割当てるためのエレベータ呼び割
当て用ニューラルネットの学習方法において、 新たに乗場呼びが発生する毎に、群のシステム状態デー
タを記憶すると共にその時点でのすべての未応答呼びを
対象に再割当てを行い、かごが乗場呼びの発生している
階に応答し停止した時、そのときの応答号機と当該乗場
呼びの発生時点における群のシステム状態データとを対
にして一組の学習サンプルとして登録し、以後これを繰
り返して多数の学習サンプルを作成し、該多数の学習サ
ンプルを教師信号として上記ニューラルネットの学習を
行うことを特徴とするエレベータ呼び割当て用ニューラ
ルネットの学習方法。When a new hall call is generated, a method for learning a neural network for elevator call allocation for inputting system state data of a group at that time and selecting and allocating an optimum car from an output thereof is provided. Each time a hall call occurs, the system status data of the group is stored and reassigned for all unanswered calls at that time, and the car stops responding to the floor where the hall call occurs. A pair of the answering machine at that time and the system state data of the group at the time of occurrence of the hall call are registered as a set of learning samples, and thereafter, this is repeated to create a large number of learning samples, and A learning method of a neural network for elevator call assignment, wherein learning of the neural network is performed using a sample as a teacher signal.
における群のシステム状態データを入力し、その出力か
ら最適なかごを選択し割当てるためのエレベータ呼び割
当て用ニューラルネットの学習方法において、 新たに乗場呼びが発生する毎に、群のシステム状態デー
タを記憶すると共に、一定時間毎にその時点でのすべて
の未応答呼びを対象に再割当てを行い、かごが乗場呼び
の発生している階に応答して停止した時、そのときの応
答号機と当該乗場呼びの発生時点における群のシステム
状態データとを対にして一組の学習サンプルとして登録
し、以後これを繰り返して多数の学習サンプルを作成
し、該多数の学習サンプルを教師信号として上記ニュー
ラルネットの学習を行うことを特徴とするエレベータ呼
び割当て用ニューラルネットの学習方法。2. A method for learning a neural network for elevator call assignment for inputting system status data of a group at that time and selecting and assigning an optimum car from its output when a new hall call is generated. Each time a hall call occurs, the system status data of the group is stored and, at regular intervals, all unanswered calls at that time are reassigned to the floor where the car is making the hall call. When the vehicle stops responding, the response machine at that time and the system status data of the group at the time of the occurrence of the hall call are registered as a pair and registered as a set of learning samples. A neural network for elevator call assignment, wherein learning of the neural network is performed using the large number of learning samples as teacher signals. Learning method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5243817A JP2867849B2 (en) | 1993-09-02 | 1993-09-02 | Learning method of neural network for elevator call assignment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5243817A JP2867849B2 (en) | 1993-09-02 | 1993-09-02 | Learning method of neural network for elevator call assignment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0769543A JPH0769543A (en) | 1995-03-14 |
| JP2867849B2 true JP2867849B2 (en) | 1999-03-10 |
Family
ID=17109374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5243817A Expired - Fee Related JP2867849B2 (en) | 1993-09-02 | 1993-09-02 | Learning method of neural network for elevator call assignment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2867849B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005255289A (en) * | 2004-03-09 | 2005-09-22 | Fujitec Co Ltd | Elevator system and its group managing control device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0676356A3 (en) * | 1994-04-07 | 1996-09-18 | Otis Elevator Co | Elevator dispatching system. |
| US5767461A (en) * | 1995-02-16 | 1998-06-16 | Fujitec Co., Ltd. | Elevator group supervisory control system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0764490B2 (en) * | 1989-06-29 | 1995-07-12 | フジテック株式会社 | Elevator group management control device |
-
1993
- 1993-09-02 JP JP5243817A patent/JP2867849B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005255289A (en) * | 2004-03-09 | 2005-09-22 | Fujitec Co Ltd | Elevator system and its group managing control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0769543A (en) | 1995-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4870863B2 (en) | Elevator group optimum management method and optimum management system | |
| US5022498A (en) | Method and apparatus for controlling a group of elevators using fuzzy rules | |
| US6315082B2 (en) | Elevator group supervisory control system employing scanning for simplified performance simulation | |
| US5767461A (en) | Elevator group supervisory control system | |
| JP2867849B2 (en) | Learning method of neural network for elevator call assignment | |
| JPH075235B2 (en) | Elevator group management control device | |
| JP2500407B2 (en) | Elevator group management control device construction method | |
| JP2959425B2 (en) | Elevator group control device | |
| JP2962174B2 (en) | Elevator group control device | |
| JPH0331173A (en) | Group management control device for elevator | |
| JP2979993B2 (en) | Learning method of neural network for elevator call assignment | |
| JP2964902B2 (en) | Learning method of neural network for elevator call assignment | |
| JP2956516B2 (en) | Elevator group control device | |
| JP3407660B2 (en) | Elevator group control device | |
| JP3215001B2 (en) | Learning method of neural network for elevator call assignment | |
| JP2964907B2 (en) | Elevator group control device | |
| JP2962182B2 (en) | Elevator group control device | |
| JP2988312B2 (en) | Elevator group control device | |
| JP3060879B2 (en) | Construction of a Neural Network for Call Assignment and Its Learning Method | |
| JP2988306B2 (en) | Elevator group control device | |
| JP2991077B2 (en) | Elevator group control device | |
| JPH0764488B2 (en) | Elevator group management control device | |
| JPH08310746A (en) | Learning method for waiting time predicting neural net | |
| JPH0742055B2 (en) | Elevator group management control method | |
| JP2964900B2 (en) | Learning method of neural network for call assignment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071225 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081225 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081225 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091225 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091225 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101225 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101225 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111225 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |