JPH10194619A - Elevator OD table estimation device - Google Patents
Elevator OD table estimation deviceInfo
- Publication number
- JPH10194619A JPH10194619A JP1320797A JP1320797A JPH10194619A JP H10194619 A JPH10194619 A JP H10194619A JP 1320797 A JP1320797 A JP 1320797A JP 1320797 A JP1320797 A JP 1320797A JP H10194619 A JPH10194619 A JP H10194619A
- Authority
- JP
- Japan
- Prior art keywords
- sum
- row
- column
- operation information
- elevator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Indicating And Signalling Devices For Elevators (AREA)
Abstract
(57)【要約】
【課題】 各階の乗降人数をより正確に表現したOD表
が得られる昇降機のOD表推定装置を提供することであ
る。
【解決手段】 交通測定手段10が測定した昇降機の運
行情報を運行情報格納手段20に格納し、知識格納手段
50に予め格納された知識及び運行情報格納手段20に
格納された昇降機の運行情報に基づいて、行和・列和生
成手段30により推定すべきOD表に対する行和・列和
を生成し、先験OD表生成手段40によりOD表に対す
る先験OD表を生成し、OD表推定手段60は、行和・
列和生成手段30により生成された行和・列和の制約条
件を満たしかつ先験OD表生成手段40により生成され
た先験OD表に最も近いOD表を推定する。
(57) [Summary] [PROBLEMS] To provide an OD table estimating device for a lift capable of obtaining an OD table that more accurately expresses the number of people getting on and off the floor. SOLUTION: Operation information of an elevator measured by a traffic measuring means 10 is stored in an operation information storage means 20, and knowledge stored in a knowledge storage means 50 and operation information of the elevator stored in the operation information storage means 20 are stored in the operation information storage means 20. On the basis of this, the row sum / column sum generation means 30 generates a row sum / column sum for the OD table to be estimated, and the prior OD table generation means 40 generates a prior OD table for the OD table. 60 is Gy 和 wa
An OD table that satisfies the constraint condition of the row sum / column sum generated by the column sum generation unit 30 and is closest to the prior OD table generated by the prior OD table generation unit 40 is estimated.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、昇降機の運行にお
ける各階床の乗降客の把握に利用できるOD表を推定す
る昇降機のOD表推定装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an elevator OD table estimating apparatus for estimating an OD table that can be used for grasping passengers on each floor during operation of the elevator.
【0002】[0002]
【従来の技術】一般に、OD表は多地点間の輸送機関に
対し、そのうちの任意の2地点の間にどれだけの交通量
があったかを表にしたものである。図35はOD表の説
明図である。OD表の要素xijは出発点iから到着点j
への交通量を表す。2地点のうち一方の地点iが出発点
(origin)で、他の一方の地点jが到着点(destinatio
n)であるため、origin-destination tableないしOD
表とよばれる。図35では、出発点がm個で到着点がn
個ある場合を示している。もちろん、物理的には同一で
ある地点が出発点としてi、到着点としてはjとして、
異なる番号が付いていてもかまわない。OD表は人や物
の交通量に関する基礎資料で、交通システムの設計やサ
ービス改善に使用する最も重要なデータの一つである。2. Description of the Related Art Generally, an OD table is a table showing the amount of traffic between any two of the transportation means for a multi-point transportation. FIG. 35 is an explanatory diagram of the OD table. The element xij of the OD table is from the starting point i to the arriving point j
Express traffic volume to. One point i of the two points is an origin and the other point j is an arrival point (destinatio).
n), origin-destination table or OD
It is called a table. In FIG. 35, the starting point is m and the arrival point is n.
This shows a case where there are a plurality of pieces. Of course, the points that are physically the same are i as the starting point and j as the arriving point,
They can have different numbers. The OD table is a basic data on the traffic volume of people and goods, and is one of the most important data used for designing traffic systems and improving services.
【0003】OD表の各要素xijは、作成時間や費用の
面で実測が困難である場合が多く、現実には全数調査は
ほとんど行なわれていない。これは、どこから、どこ
へ、どれだけ、の移動があったかを個々に追跡調査する
ことは事実上不可能に近いからである。実測が比較的容
易なのは、下記(1)式、(2)式、(3)式に示すよ
うに、一定時間内に、地点iを出発した交通量の合計で
ある行和xi.、地点jに到着した交通量の合計である列
和x.j、交通量の総和x..である。In many cases, it is difficult to measure each element xij of the OD table in terms of preparation time and cost. This is because it is virtually impossible to individually track where, where, and how much travel has taken place. The actual measurement is relatively easy, as shown in the following formulas (1), (2), and (3), the line sum xi. Are the column sum x.j, which is the sum of the traffic amounts arriving at the vehicle, and the total sum x .. of the traffic amounts.
【0004】[0004]
【数1】 (Equation 1)
【0005】そこで、OD表{xij}が必要な場合は、
xi.、x.j、x..を測定してこれから推定するのが現実
的な方法である。すなわち、行和・列和のつじつまを合
せながら、OD表の中身である各要素xijを埋める。こ
れは原因となる変数xijの方が観測される変数xi.、
x.jよりも多いような間接観測である。したがって、不
足している情報を先験確率の形で与えて、なるべく常識
に合うような推定を行なおうとする。その方法は、与え
られた行和・列和から得られる等式制約の下で、先験的
OD表{qij}と推定OD表{xij}との距離、ないし
は距離と似た性質を持つ目的関数を最小化するもので、
そのためには、反復尺度法やRASアルゴリズム等の最
適化手法を用いることができる。これらの方法では、推
定値は非負の実数として得られる。すなわち、得られる
結果は、たとえば地点iから地点jへは0.73だけの
交通量があったというものである。Therefore, when an OD table {xij} is required,
It is a practical method to measure xi., x.j, x .. and estimate from it. That is, each element xij, which is the contents of the OD table, is filled while the sum of the row sum and the column sum is adjusted. This is because the causal variable xij is the observed variable xi.
Indirect observations more than x.j. Therefore, by giving the missing information in the form of a priori probabilities, an attempt is made to make an estimation that matches the common sense as much as possible. The method is based on given distances between the a priori OD table {qij} and the estimated OD table {xij}, or an object with properties similar to the distance, under the equality constraints obtained from the given row sum / column sum. Minimizing the function,
For this purpose, an optimization method such as an iterative scaling method or an RAS algorithm can be used. In these methods, the estimate is obtained as a non-negative real number. That is, the result obtained is that, for example, there was only 0.73 traffic from point i to point j.
【0006】また、OD表はその要素が整数に限られる
とわかっていることがしばしばある。例えば、交通の単
位が、車の台数、船の隻数、荷物やコンテナの個数、人
数である場合や、通信における回線の接続回数、パケッ
トの個数などを表す場合などがそれにあたる。その場合
は0.73人というより、0人とか1人とかの、整数で
表された予測結果が欲しい。そこで、最近は整数の範囲
で推定を行なう方法も現れて来ている(例えば、特願平
8−27431号「OD表整数推定装置」)。[0006] Also, it is often the case that the elements of the OD table are known to be limited to integers. For example, the traffic unit may be the number of cars, the number of ships, the number of luggage or containers, or the number of persons, or the number of connections of communication lines, the number of packets, or the like. In that case, rather than 0.73, I would like a prediction result expressed as an integer, such as 0 or 1 person. Therefore, recently, a method of performing estimation in a range of integers has appeared (for example, Japanese Patent Application No. 8-27431, “OD Table Integer Estimation Device”).
【0007】[0007]
【発明が解決しようとする課題】ところで、昇降機の交
通網におけるOD表の推定を行う場合、推定に必要な行
和xi.はi階での乗り人数に、列和のx.jはj階での降
り人数に対応し、先験OD表の各要qijは、i階からj
階への交通が発生する可能性を表したものになる。行和
・列和に対応する各階の乗降人数の正確な測定のために
は、人手による直接観測しか方法がなく、そうした場合
には大変高価なものとなる。そのため、一般には、昇降
機の交通測定装置が測定する昇降機の運行情報として得
られる荷重変化から各階の乗降人数を算出する。荷重変
化の測定は荷重センサにより安価に実現できる。By the way, when estimating the OD table in the transportation network of the elevator, the row sum xi. Required for the estimation is the number of passengers on the i-th floor, and the column sum x.j is the j-th floor. Corresponding to the number of people getting off at
It indicates the possibility of traffic to the floor. For accurate measurement of the number of passengers on each floor corresponding to row sum and column sum, there is no other method than direct observation by hand, and in such a case, it is very expensive. Therefore, in general, the number of people getting on and off each floor is calculated from a load change obtained as operation information of the elevator measured by the traffic measuring device of the elevator. The measurement of the load change can be realized at low cost by the load sensor.
【0008】荷重変化から行和・列和を算出する場合、
常に正確な各階乗降数を算出できるとは限らない。乗客
の体重分布にばらつきがある上に、乗り降りが同時に発
生してしまった場合の荷重変化からは正しい乗降数が算
出できない等の問題があるためである。そのため、測定
した乗り人数の総和と降り人数の総和とが一致しないと
いう矛盾が生じる場合もある。When calculating a row sum and a column sum from a load change,
It is not always possible to accurately calculate the number of factories. This is because there is a problem that the weight distribution of the passengers varies, and a correct number of getting on and off can not be calculated from a load change when the getting on and off occurs at the same time. Therefore, there may be a contradiction that the measured sum of the number of passengers does not match the sum of the number of people getting off.
【0009】従来のOD表推定装置は、汎用のものであ
って昇降機用に工夫されたものではないので、昇降機の
運行情報に基づき行和・列和を自動的に生成するという
手段を備えていなかった。そのため、推定に必要な行和
・列和を用意するために、荷重変化に基づく各階の乗降
数の算出を、人手で又は別の計算装置で行っていた。さ
らに、また、従来の汎用のOD表推定装置は、行和・列
和に矛盾がない入力データのみを想定しているため、昇
降機用に適用した場合に行和の総和と列和の総和とが一
致していない場合には、OD表推定が不可能であった。Since the conventional OD table estimating apparatus is a general-purpose apparatus and is not designed for an elevator, there is provided a means for automatically generating a row sum and a column sum based on operation information of the elevator. Did not. Therefore, in order to prepare the row sum and the column sum necessary for the estimation, the calculation of the number of getting on and off each floor based on the load change is performed manually or by another calculation device. Furthermore, since the conventional general-purpose OD table estimating device assumes only input data having no inconsistency in row sum and column sum, when applied to an elevator, the sum of the row sum and the sum of the column sum are different from each other. If did not match, OD table estimation was not possible.
【0010】OD表推定に必要なもう一方のデータであ
る先験OD表は、「行和xi.が0であれば、先験OD表
のi行の要素は全て0である」といった一般的に導ける
ことに加えて、昇降機用の場合には、「乗った階と同じ
階で降りる乗客はいないため、先験OD表の対角要qii
は常に0になる」といった、昇降機交通網に特有の情報
も利用して作成することができる。従来のOD表推定装
置は、先験OD表を自動的に生成する手段を備えていな
いため、上記のような先験OD表の作成は、従来は人手
で行われていた。A prior OD table, which is the other data necessary for OD table estimation, has a general form such as "if row sum xi. Is 0, all elements in row i of the prior OD table are 0". In addition to the above, in the case of an elevator, "No passengers get off on the same floor as the floor on which they got on.
Is always 0 ", which is specific to the elevator traffic network. Since the conventional OD table estimating apparatus does not include a means for automatically generating the prior OD table, the creation of the above-described prior OD table has conventionally been performed manually.
【0011】さらに、行和・列和及び先験OD表の生成
においては、運行情報として得られる、運行方向、ホー
ルボタン、カゴボタンの情報を利用して、より確からし
い行和・列和の値を得たり、先験OD表の要素中、確実
に0である要素、確実に0ではない要素を特定したりす
ることも可能である。例えば、「OD表推定対象の時間
内に昇降機がUP方向にしか働いていなければ、乗った
階より下の階で降りる乗客はいないため、先験OD表の
左下半分qij(i>j)は0である」というように、運行
方向の情報から先験OD表の一部の要素の値を特定する
ことができる。先験OD表において、確実に0である要
素、確実に0ではない要素が特定できる程、また、より
確からしい行和・列和の値を生成することができる程、
OD表推定の精度向上が期待できることはいうまでもな
い。Further, in the generation of the row sum / column sum and the prior OD table, the more reliable row sum / column sum can be obtained by using the information of the operation direction, the hole button, and the car button obtained as the operation information. It is also possible to obtain a value or to specify an element that is definitely 0 and an element that is definitely not 0 among the elements of the prior OD table. For example, "If the elevator only works in the UP direction during the time of the OD table estimation target, there is no passenger getting off the floor below the floor on which the vehicle was boarded, so the lower left half qij (i> j) of the prior OD table is It is possible to specify the values of some elements of the prior OD table from the information on the traveling direction, such as "0." In the prior OD table, the more surely the element that is 0 and the element that is not 0 can be specified, and the more reliable the value of the row sum and the column sum can be generated,
It goes without saying that the accuracy of OD table estimation can be improved.
【0012】通常、OD表推定は、30分から1時間程
の比較的長い時間を対象にして行われており(以降、O
D表推定の対象となる時間の開始から終わりまでを推定
対象区間と呼ぶ)、その間、昇降機は数分単位の短い間
隔で方向変更を繰り返している。そのため、ボタンや方
向の情報を利用して行和・列和及び先験OD表を生成
し、それにより推定の精度を上げるには、30分から1
時間程にわたる長い推定対象区間についてボタンや方向
の情報を利用し易いように分割し、個々に行和・列和及
び先験OD表を生成してOD表推定を行った上で、その
結果を集計することが望ましい。Normally, the OD table estimation is performed for a relatively long time of about 30 minutes to 1 hour (hereinafter referred to as O.D.
The period from the start to the end of the time to be estimated in the D-table estimation is referred to as an estimation target section), during which time the elevator repeatedly changes directions at short intervals of several minutes. Therefore, in order to generate the row sum / column sum and the prior OD table using the information of the button and the direction, and thereby improve the accuracy of the estimation, it is necessary to set one to 30 minutes.
For a long estimation target section over a period of time, information on buttons and directions is divided so that it can be easily used, and row sums, column sums, and prior OD tables are individually generated, and OD table estimation is performed. It is desirable to add up.
【0013】従来の汎用のOD表推定装置では、このよ
うなデータ分割、分割されたデータに基づくOD表推定
及びその集計を行うことは考慮されていなかった。その
ため、精度の向上が望まれる上記のようなデータ分割を
伴うOD表推定は、人手で行うしかなく、大変な手間と
時間がかかっていた。In the conventional general-purpose OD table estimating apparatus, no consideration has been given to performing such data division, OD table estimation based on the divided data, and totalization thereof. For this reason, the OD table estimation with the above-described data division, for which an improvement in accuracy is desired, has to be performed manually, which requires a great deal of labor and time.
【0014】このように、従来の汎用のOD表推定装置
では、昇降機のOD表推定に適するように考慮したもの
ではないため、次のような欠点があった。 (1)昇降機の運行情報に基づき、行和・列和及び先験
OD表を自動的に生成することができないため、行和・
列和及び先験OD表の生成作業を別途人手で行う必要が
あった。 (2)行和・列和に矛盾がある場合にはOD表推定が不
可能であった。 (3)一括したOD表推定しか行えないため、推定対象
区間を分割した推定精度の向上が望めるOD表推定を実
現することができなかった。As described above, the conventional general-purpose OD table estimating apparatus is not considered to be suitable for estimating the OD table of the elevator, and thus has the following disadvantages. (1) The row sum / column sum and the prior OD table cannot be automatically generated based on the operation information of the elevators.
The work of generating the column sum and the prior OD table had to be manually performed separately. (2) If there is a contradiction between the row sum and the column sum, it is impossible to estimate the OD table. (3) Since only the OD table estimation can be performed collectively, the OD table estimation that can improve the estimation accuracy by dividing the estimation target section cannot be realized.
【0015】そこで、本発明の目的は、各階の乗降人数
をより正確に表現したOD表が得られる昇降機のOD表
推定装置を提供することである。An object of the present invention is to provide an OD table estimating apparatus for an elevator, which can obtain an OD table that more accurately expresses the number of passengers on each floor.
【0016】[0016]
【課題を解決するための手段】請求項1の発明に係わる
昇降機のOD表推定装置は、昇降機の運行情報を測定す
る交通測定手段と、交通測定手段が測定した昇降機の運
行情報を格納する運行情報格納手段と、運行情報格納手
段に格納された昇降機の運行情報から推定すべきOD表
に対する行和・列和及び先験OD表を生成する際に使用
する知識を格納する知識格納手段と、知識格納手段に格
納された知識を利用して運行情報格納手段に格納された
昇降機の運行情報から推定すべきOD表に対する行和・
列和を生成する行和・列和生成手段と、知識格納手段に
格納された知識を利用して運行情報格納手段に格納され
た昇降機の運行情報から推定すべきOD表に対する先験
OD表を生成する先験OD表生成手段と、行和・列和生
成手段により生成された行和・列和の制約条件を満たし
かつ先験OD表生成手段により生成された先験OD表に
最も近いOD表を推定するOD表推定手段とを備えたも
のである。According to a first aspect of the present invention, there is provided an elevator OD table estimating apparatus for measuring traffic information of an elevator, and operating the traffic information of the elevator measured by the traffic measuring means. Information storage means, and knowledge storage means for storing knowledge used when generating a row sum / column sum for the OD table to be estimated from the operation information of the elevator stored in the operation information storage means and a prior OD table, Utilizing the knowledge stored in the knowledge storage means, the row sum and the OD table to be estimated from the operation information of the elevator stored in the operation information storage means
A row sum / column sum generation means for generating a column sum, and a priori OD table for an OD table to be estimated from the operation information of the elevator stored in the operation information storage means using the knowledge stored in the knowledge storage means. A prior OD table generating means for generating, and an OD that satisfies the constraint condition of the row sum / column sum generated by the row sum / column sum generating means and is closest to the prior OD table generated by the prior OD table generating means OD table estimating means for estimating a table.
【0017】本発明の請求項1のように構成された昇降
機のOD表推定装置では、OD表推定の対象時間内の昇
降機の運行情報を交通測定手段で測定し、測定された運
行情報は運行情報格納手段に格納される。運行情報格納
手段に格納された昇降機の運行情報から推定すべきOD
表に対する行和・列和及び先験OD表を生成するために
必要な知識は予め知識格納手段に格納される。行和・列
和生成手段は知識格納手段に格納された知識を参照しな
がら運行情報格納手段に格納された運行情報に基づきO
D表推定を行うために必要な行和・列和を生成する。ま
た、先験OD表生成手段は、知識格納手段に格納された
知識を参照しながら運行情報格納手段に格納された運行
情報に基づきOD表推定を行うために必要な先験OD表
を生成する。その後、OD表推定手段が行和・列和生成
手段により生成された行和・列和及び先験OD表生成手
段により生成された先験OD表から公知の最適化手法を
用いて、行和・列和の制約条件を満たし、かつ先験OD
表に最も近いOD表を推定する。In the OD table estimating device for a lift constructed as claimed in claim 1 of the present invention, the operation information of the elevator within the target time for the OD table estimation is measured by the traffic measuring means, and the measured operation information is used for the operation. Stored in the information storage means. OD to be estimated from the operation information of the elevator stored in the operation information storage means
The knowledge required to generate the row sum / column sum for the table and the a priori OD table are stored in the knowledge storage means in advance. The row sum / column sum generation means refers to the knowledge stored in the knowledge storage means and performs O / O based on the operation information stored in the operation information storage means.
A row sum and a column sum necessary for performing the D table estimation are generated. The prior OD table generation means generates a prior OD table necessary for estimating the OD table based on the operation information stored in the operation information storage means while referring to the knowledge stored in the knowledge storage means. . Thereafter, the OD table estimating means uses the row sum / column sum generated by the row sum / column sum generating means and the prior OD table generated by the prior OD table generating means by using a known optimization method.・ Satisfies the constraint condition of column sum and prior OD
Estimate the OD table closest to the table.
【0018】請求項2の発明に係わる昇降機のOD表推
定装置は、請求項1に記載の発明において、知識格納手
段は、格納する知識に優先度を付加して記憶し、行和・
列和生成手段及び先験OD表生成手段は、行和・列和及
び先験OD表を生成する際に、知識格納手段内の異なる
知識に基づくデータ生成が矛盾する結果となった場合に
は、優先度の高い知識に基づくデータ生成結果を採用し
て行和・列和及び先験OD表を生成するようにしたもの
である。According to a second aspect of the present invention, in the OD table estimating device for an elevator, the knowledge storage means stores the knowledge to be stored with a priority added thereto,
The column sum generation unit and the prior OD table generation unit may be configured to generate a row sum / column sum and a prior OD table when data generation based on different knowledge in the knowledge storage unit results in inconsistency. , A row sum, a column sum, and a prior OD table are generated by employing a data generation result based on high-priority knowledge.
【0019】請求項2のように構成された昇降機のOD
表推定装置では、請求項1の昇降機のOD表推定装置の
作用に加えて、知識格納手段に格納される知識には、優
先度を付加した格納される。また、行和・列和生成手段
は、行和・列和を生成する際に、知識格納手段に格納さ
れている異なる知識に基づいた複数の方法によって、行
和・列和を生成することが可能である場合、可能な全て
の方法で行和・列和を複数生成して結果を比較し、複数
の生成結果が全て同一である場合は、その同一一の値を
生成結果として採用し、複数の生成結果が異なっていた
場合は、各々の生成に用いた知識の優先度を比較し、優
先度の高い知識に基づいて生成された行和又は列和を生
成結果として採用する。また、先験OD表生成手段は、
先験OD表を生成する際に、知識格納手段に格納されて
いる異なる知識に基づいた複数の方法によって先験OD
表の要素を生成することが可能である場合、可能な全て
の方法で先験OD表の要素を複数生成して結果を比較
し、複数の生成結果が全て同一である場合は、その同一
の値を生成結果として採用し、複数の生成結果が異なっ
ていた場合は、各々の生成に用いた知識の優先度を比較
し、優先度の高い知識に基づいて生成された値をその要
素の生成結果として採用する。[0019] The OD of the elevator constructed as in claim 2
In the table estimating device, in addition to the operation of the OD table estimating device of the elevator according to the first aspect, the knowledge stored in the knowledge storage means is stored with a priority added. Further, the row sum / column sum generating means may generate the row sum / column sum by a plurality of methods based on different knowledge stored in the knowledge storage means when generating the row sum / column sum. If possible, generate multiple row sums and column sums using all possible methods and compare the results.If all the generated results are the same, use the same value as the generated result. When a plurality of generation results are different, the priorities of the knowledge used for each generation are compared, and a row sum or a column sum generated based on the knowledge having a higher priority is adopted as the generation result. In addition, the prior OD table generation means,
When generating the prior OD table, the prior OD table can be obtained by a plurality of methods based on different knowledge stored in the knowledge storage means.
If it is possible to generate the elements of the table, generate a plurality of elements of the prior OD table in all possible ways and compare the results, and if the plurality of generated results are all the same, the same Value is adopted as the generation result, and when two or more generation results are different, the priority of the knowledge used for each generation is compared, and the value generated based on the high priority knowledge is generated for the element. Adopt as a result.
【0020】請求項3の発明に係わる昇降機のOD表推
定装置は、請求項1に記載の発明において、昇降機のホ
ールにいる客数を検出し乗降人数を算出するホール人数
検出手段を設け、行和・列和生成手段は、ホール人数検
出手段により乗降人数が算出できた階に関しては、運行
情報から生成した行和・列和をホール人数検出手段によ
り算出された乗降人数に置き換えて行和・列和とするよ
うにしたものである。According to a third aspect of the present invention, in the elevator OD table estimating apparatus according to the first aspect of the present invention, there is provided a hall number detecting means for detecting the number of customers in the hall of the elevator and calculating the number of people getting on and off. The row sum generation means replaces the row sum / column sum generated from the operation information with the row sum / column calculated by the hall number detection means for the floors for which the number of boarding passengers can be calculated by the hall number detection means. It is intended to be a sum.
【0021】また、請求項3のように構成された昇降機
のOD表推定装置では、請求項1の昇降機のOD表推定
装置の作用に加えて、ホール人数検出手段は、カゴが停
止階に到着する前と出発した後のホール人数(ホールに
いる乗客人数)の検出を行う。さらに、検出された到着
前と出発後のホール人数に基づきその階の乗降人数を算
出する。また、行和・列和生成手段は、行和・列和を生
成する際に、ホール人数検出手段により乗降人数が算出
できた階に関しては、運行情報から生成した行和をホー
ル人数検出手段により算出された乗り人数に置き換え、
また運行情報から生成した列和をホール人数検出手段に
より算出された降り人数に置き換えて最終的な行和・列
和とする。In the OD table estimating device for a lift constructed as in claim 3, in addition to the operation of the OD table estimating device for the elevator according to claim 1, the hall number detecting means may include a cage arriving at the stop floor. The number of halls (the number of passengers in the hall) before and after departure is detected. Further, based on the detected number of halls before arrival and after departure, the number of people getting on and off the floor is calculated. In addition, the row sum / column sum generation means, when generating the row sum / column sum, for the floor on which the number of boarding / disembarking persons can be calculated by the hall number detection means, uses the row sum generated from the operation information by the hall number detection means. Replace with the calculated number of passengers,
In addition, the row sum generated from the operation information is replaced with the number of descendants calculated by the hall number detection means to obtain a final row sum / column sum.
【0022】請求項4の発明に係わる昇降機のOD表推
定装置は、請求項1に記載の発明において、昇降機のホ
ールの乗降人数を入力するための乗降人数入力手段を設
け、行和・列和生成手段は、乗降人数入力手段から乗降
人数が入力された階に関しては、運行情報から生成した
行和・列和を乗降人数入力手段から入力された乗降人数
に置き換えて行和・列和とするようにしたものである。According to a fourth aspect of the present invention, there is provided an elevator OD table estimating apparatus according to the first aspect of the present invention, further comprising a passenger input / output number input means for inputting the number of passengers entering and exiting the hall of the elevator. The generation means replaces the row sum / column sum generated from the operation information with the number of passengers entered / exited from the passenger input / output number to obtain the row sum / column sum for the floor on which the number of passengers is input from the passenger input means. It is like that.
【0023】請求項4のように構成された昇降機のOD
表推定装置では、請求項1の昇降機のOD表推定装置の
作用に加えて、乗降人数入力手段には、交通測定手段以
外の手段により獲得した乗降人数が入力される。また、
行和・列和生成手段は、行和・列和を生成する際、乗降
人数入力手段に乗降人数が入力された階に限り、交通測
定手段が測定した運行情報に基づき生成した行和・列和
を、乗降人数入力手段から入力された乗降人数に置き換
えて行和・列和とする。The OD of the lift configured as in claim 4
In the table estimating device, in addition to the operation of the OD table estimating device of the elevator according to claim 1, the number of passengers obtained by means other than the traffic measuring means is input to the passenger input / output means. Also,
The row sum / column sum generation means generates the row sum / column sum when generating the row sum / column sum only on the floor where the number of passengers is entered in the passenger input / output number input means, based on the operation information measured by the traffic measurement means. The sum is replaced with the number of passengers entered from the passenger input means to obtain a row sum and a column sum.
【0024】請求項5の発明に係わる昇降機のOD表推
定装置は、請求項1に記載の発明において、運行情報格
納手段に格納される昇降機の運行情報に基づき行和・列
和生成手段が生成した行和・列和に関し行和の総和と列
和の総和とが一致しないときは行和の総和と列和の総和
とが一致するように行和・列和を補正する行和・列和補
正手段を設け、OD表推定手段は、行和・列和補正手段
により補正された行和・列和及び先験OD表生成手段に
より生成された先験OD表に基づいてOD表推定を行う
ようにしたものである。According to a fifth aspect of the present invention, in the elevator OD table estimating apparatus according to the first aspect, the row sum / column sum generation means generates the row sum / column sum based on the operation information of the elevator stored in the operation information storage means. If the sum of the row sums and the sum of the column sums do not match, the sum of the row sums and the sum of the column sums are corrected so that the sum of the row sums and the sum of the column sums match. Correction means is provided, and the OD table estimation means performs OD table estimation based on the row sum / column sum corrected by the row sum / column sum correction means and the prior OD table generated by the prior OD table generation means. It is like that.
【0025】請求項5のように構成された昇降機のOD
表推定装置では、請求項1の昇降機のOD表推定装置の
作用に加えて、行和・列和生成手段により生成された行
和と列和に矛盾がある場合に、行和・列和補正手段は、
矛盾を解消するように行和・列和を補正する。The OD of the elevator constructed as in claim 5
In the table estimating device, in addition to the operation of the OD table estimating device of the elevator according to claim 1, when there is a contradiction between the row sum and the column sum generated by the row sum / column sum generating means, the row sum / column sum correction is performed. Means are
The row sum and the column sum are corrected so as to eliminate the contradiction.
【0026】請求項6の発明に係わる昇降機のOD表推
定装置は、請求項5に記載の発明において、行和・列和
補正手段は、行和・列和生成手段が生成した行和の総和
と列和の総和との差を計算する総和差計算手段と、行和
と列和のどちらを補正対象とするかを選択する補正対象
選択手段と、補正対象選択手段が選択した補正対象であ
る行和又は列和の各要素に対し総和差を解消するために
加算又は減算する必要がある補正値を計算する補正値計
算手段と、補正対象の行和又は列和から値の大い順に要
素を一つずつ選択し行和の総和と列和の総和との差がな
くなるまで補正値計算手段が計算した補正値を選択され
た要素の値に加算又は減算して選択された要素の値を更
新する行和・列和更新手段とを備えたものである。According to a sixth aspect of the present invention, in the elevator OD table estimating apparatus according to the fifth aspect, the row sum / column sum correction means includes a sum of row sums generated by the row sum / column sum generation means. Sum calculation means for calculating the difference between the sum of the sum of the sum of the column sum and the sum of the sum of the columns; a correction target selection means for selecting which of the row sum and the column sum is to be corrected; Correction value calculation means for calculating a correction value that needs to be added or subtracted to eliminate the sum difference for each element of the row sum or the column sum, and the elements in order of value from the row sum or the column sum to be corrected Are selected one by one, and the correction value calculated by the correction value calculation means is added or subtracted to or from the value of the selected element until the difference between the sum of the row sum and the sum of the column sum disappears. Row and column sum updating means for updating.
【0027】請求項6のように構成された昇降機のOD
表推定装置では、請求項5の昇降機のOD表推定装置の
作用に加えて、行和・列和補正手段の総和差計算手段
は、行列・列和生成手段が生成した行和の総和と列和の
総和の差を計算する。次に、補正対象選択手段は、行和
と列和のどちらを補正対象とするかを選択する。次に、
補正値計算手段は、補正対象選択手段が選択した補正対
象である行和又は列和の各要素に対し、総和差を解消す
るために加算又は減算する必要がある補正値を計算す
る。次に、行和・列和更新手段は、補正対象の行和又は
列和から、最も値の大きい要素を一つ選択し、補正値計
算手段が計算した選択された要素に対する補正値をその
要素に加算又は減算することにより、選択された要素の
値を更新する。続いて総和差計算手段が、要素の値を更
新した後の行和と列和の総和差を計算する。その結果、
総和差が0になっていれば、補正を終了する。総和差が
0でなければ、再度、行和・列和更新手段は、まだ選択
されていない要素のうち最も値の大きい要素を一つ選択
し、補正値計算手段が計算した補正値をその要素に加算
又は減算することにより選択された要素の値を更新す
る。次に総和差計算手段が更新後の行和と列和の総和差
を比較する。これを総和差が0になるまで繰り返し行
う。[0027] The OD of the elevator constructed as in claim 6
In the table estimating device, in addition to the operation of the OD table estimating device for the elevator according to claim 5, the sum total difference calculating means of the row sum / column sum correcting means includes the sum of the row sum generated by the matrix / column sum generating means and the column sum. Calculate the difference between the sums of the sums. Next, the correction target selecting means selects which of the row sum and the column sum is to be corrected. next,
The correction value calculating means calculates a correction value that needs to be added or subtracted for each row sum or column sum element to be corrected selected by the correction target selecting means in order to eliminate the sum difference. Next, the row sum / column sum update means selects one element having the largest value from the row sum or the column sum to be corrected, and calculates a correction value for the selected element calculated by the correction value calculation means for the element. , The value of the selected element is updated. Subsequently, the sum difference calculating means calculates the sum difference between the row sum and the column sum after updating the element values. as a result,
If the total difference is 0, the correction ends. If the total sum difference is not 0, the row sum / column sum update means again selects one element having the largest value among the elements which have not been selected yet, and sets the correction value calculated by the correction value calculation means to that element. The value of the selected element is updated by adding or subtracting from. Next, the sum difference calculating means compares the sum difference between the updated row sum and the column sum. This is repeated until the total difference becomes zero.
【0028】請求項7の発明に係わる昇降機のOD表推
定装置は、請求項6に記載の発明において、補正対象選
択手段は、「常に行和を補正対象として選択する」、
「常に列和を補正対象として選択する」、「行和、列和
のうち総和が大きい方を補正対象として選択する」、
「行和、列和のうち総和が小さい方を補正対象として選
択する」、「行和、列和の総和差が、偶数の場合は総和
が大きい方を、奇数の場合は総和が小さい方を、補正対
象として選択する」、又は「行和、列和の総和差が、奇
数の場合は総和が大きい方を、偶数の場合は総和が小さ
い方を、補正対象として選択する」という基準により、
行和と列和とのどちらを補正対象とするかを選択するよ
うにしたものである。According to a seventh aspect of the present invention, in the elevator OD table estimating apparatus according to the sixth aspect, the correction target selecting means selects “always select a row sum as a correction target”.
"Always select the column sum as the correction target", "Select the row sum or the column sum with the larger total sum as the correction target",
"Select the row sum or column sum with the smaller sum as the correction target.", "Select the sum difference between the row sum and the column sum if the even number is larger, and the odd sum is the smaller sum. , Select as a correction target '' or `` row sum, sum total difference of column sum, if the odd number is the larger sum, if the even sum is smaller, select the smaller sum as the correction target '',
It is configured to select which of the row sum and the column sum is to be corrected.
【0029】請求項7のように構成された昇降機のOD
表推定装置では、請求項6の昇降機のOD表推定装置の
作用に加えて、補正対象選択手段は、「常に行和を補正
対象として選択する」、「常に列和を補正対象として選
択する」、「行和、列和のうち総和が大きい方を補正対
象として選択する」、「行和、列和のうち総和が小さい
方を補正対象として選択する」、「行和、列和の総和差
が、偶数の場合は総和が大きい方を、奇数の場合は総和
が小さい方を、補正対象として選択する」、又は「行
和、列和の総和差が、奇数の場合は総和が大きい方を、
偶数の場合は総和が小さい方を、補正対象として選択す
る」という基準により、行和と列和のどちらを補正対象
とするかを選択する。[0029] The OD of the elevator constructed as in claim 7
In the table estimating device, in addition to the operation of the OD table estimating device for the elevator according to claim 6, the correction target selecting means “always selects a row sum as a correction target” and “always selects a column sum as a correction target”. , "Select the larger sum of the row sum and the column sum as the correction target", "Select the smaller sum of the row sum and the column sum as the correction target", "Select the sum difference of the row sum and the column sum However, in the case of an even number, the larger sum is selected, in the case of an odd number, the smaller sum is selected as a correction target, or `` the sum difference between the row sum and the column sum is larger. ,
In the case of an even number, the smaller sum is selected as the correction target ", and which of the row sum and the column sum is to be corrected is selected.
【0030】請求項8の発明に係わる昇降機のOD表推
定装置は、請求項1に記載の発明において、運行情報格
納手段に格納された昇降機の運行情報を定められた基準
により複数に分割する運行情報分割手段と、運行情報格
納手段により分割された各運行情報に対してOD表推定
手段がそれぞれOD表推定した結果を集計する推定OD
表集計手段とを設け、行和・列和生成手段及び先験OD
表生成手段は、運行情報分割手段により分割された各運
行情報に基づき分割単位毎の行和・列和及び先験ODを
順次生成し、OD表推定手段は、行和・列和生成手段及
び先験OD表生成手段が生成した行和・列和及び先験O
D表に基づいて分割単位毎にOD表推定を順次行うよう
にしたものである。According to an eighth aspect of the present invention, there is provided the elevator OD table estimating apparatus according to the first aspect, wherein the operation information of the elevator stored in the operation information storage means is divided into a plurality of pieces according to a predetermined standard. An information dividing unit and an estimated OD for summing up the results of the OD table estimation by the OD table estimating unit for each piece of the operation information divided by the operation information storage unit.
Table summing means, row sum / column sum generation means and prior OD
The table generation means sequentially generates a row sum / column sum and a priori OD for each division unit based on each operation information divided by the operation information division means, and the OD table estimating means includes a row sum / column sum generation means and Row sum / column sum generated by the prior OD table generating means and the prior O
The OD table estimation is sequentially performed for each division unit based on the D table.
【0031】請求項8のように構成された昇降機のOD
表推定装置では、昇降機の運行情報を交通測定手段で測
定し運行情報格納手段へ格納する。次に、運行情報分割
手段は、運行情報格納手段に格納された昇降機の運行情
報を定められた基準により複数に分割する。運行情報分
割手段により分割された各運行情報に対して以下のよう
に逐次OD表推定が行われる。行和・列和生成手段は、
知識格納手段に格納された知識を参照しながら運行情報
分割手段により分割された一単位分の運行情報からOD
表推定を行うために必要な行和・列和を生成する。ま
た、先験OD表生成手段は、知識格納手段に格納された
知識を参照しながら運行情報分割手段により分割された
一単位分の運行情報からOD表推定を行うために必要な
先験OD表を生成する。その後、OD表推定手段は行和
・列和生成手段により生成された行和・列和及び先験O
D表生成手段により生成された先験OD表から、公知の
最適化手法を用いて、行和・列和の制約条件を満たし、
かつ先験OD表に最も近いOD表を推定する。推定OD
表集計手段は、OD表推定手段によるOD表推定結果を
加算集計する。このような動作を、運行情報分割手段に
より分割された運行情報の全てに対するOD表推定が終
了するまで繰り返し、その間のOD表推定結果を推定O
D表集計手段が集計することによって、推定対象区間全
体の推定OD表を構築する。[0031] The OD of the elevator constructed as in claim 8
In the table estimating device, the operation information of the elevator is measured by the traffic measurement means and stored in the operation information storage means. Next, the operation information dividing means divides the operation information of the elevator stored in the operation information storage means into a plurality of pieces according to a predetermined standard. The OD table estimation is sequentially performed on each piece of the operation information divided by the operation information dividing means as follows. The row sum / column sum generation means,
While referring to the knowledge stored in the knowledge storage means, the operation information for one unit divided by the operation information
Generates row sum and column sum necessary for performing table estimation. The a priori OD table generating means is a priori OD table necessary for estimating an OD table from one unit of operation information divided by the operation information dividing means while referring to the knowledge stored in the knowledge storage means. Generate Thereafter, the OD table estimating means calculates the row sum / column sum generated by the row sum / column sum generating means and the prior O
From the prior OD table generated by the D table generation means, using a known optimization technique, satisfy the constraint conditions of row sum and column sum,
The OD table closest to the prior OD table is estimated. Estimated OD
The table totaling means adds and totals the OD table estimation results obtained by the OD table estimating means. Such an operation is repeated until the OD table estimation for all of the operation information divided by the operation information dividing means is completed, and the OD table estimation result during that time is estimated.
The D-table totaling means builds up an estimated OD table for the entire estimation target section.
【0032】請求項9の発明に係わる昇降機のOD表推
定装置は、請求項8に記載の発明において、運行情報分
割手段は、運行情報格納手段に格納された昇降機の運行
情報を、昇降機のUP、DOWNの方向別に2つに分割
するようにしたものである。In the OD table estimating device for a lift according to the ninth aspect of the present invention, in the invention according to the eighth aspect, the operation information dividing means stores the operation information of the elevator stored in the operation information storage means into the UP of the lift. , DOWN directions.
【0033】請求項9のように構成された昇降機のOD
表推定装置は、請求項8の昇降機のOD表推定装置と同
様の作用により、推定OD表を構築するが、運行情報分
割手段は、運行情報格納手段に格納された昇降機の運行
情報をUP、DOWNの方向別に2つに分割する。[0033] The OD of the elevator constructed as in claim 9
The table estimating device constructs the estimated OD table by the same operation as the OD table estimating device for the elevator according to claim 8, but the operation information dividing means updates the operation information of the elevator stored in the operation information storage means to UP, It is divided into two according to the direction of DOWN.
【0034】請求項10の発明に係わる昇降機のOD表
推定装置は、請求項8に記載の発明において、運行情報
分割手段は、運行情報格納手段に格納された昇降機の運
行情報を、進行方向が同一の間を一単位として分割する
ようにしたものである。According to a tenth aspect of the present invention, in the elevator OD table estimating apparatus according to the eighth aspect, the operation information dividing means stores the operation information of the elevator stored in the operation information storage means in accordance with the traveling direction. The same space is divided as one unit.
【0035】請求項10のように構成された昇降機のO
D表推定装置は、請求項8の昇降機のOD表推定装置と
同様の作用により、推定OD表を構築するが、運行情報
分割手段は、運行情報格納手段に格納された昇降機の運
行情報を、進行方向が同一の間を一単位として分割す
る。According to a tenth aspect of the present invention, the O
The D table estimating device constructs the estimated OD table by the same operation as the OD table estimating device of the elevator according to claim 8, but the operation information dividing means uses the operation information of the elevator stored in the operation information storage means, The unit is divided as a unit while the traveling direction is the same.
【0036】請求項11の発明に係わる昇降機のOD表
推定装置は、請求項8に記載の発明において、運行情報
分割手段は、運行情報格納手段に格納された昇降機の運
行情報を、荷重が0の状態から再び0の状態に戻るまで
を一単位として分割するようにしたものである。According to an eleventh aspect of the present invention, in the elevator OD table estimating apparatus according to the eighth aspect of the present invention, the operation information dividing means includes the operation information of the elevator stored in the operation information storage means, In this case, the state until the state is returned from 0 to the state of 0 is divided as one unit.
【0037】請求項11のように構成された昇降機のO
D表推定装置は、請求項8の昇降機のOD表推定装置と
同様の作用により、推定OD表を構築するが、運行情報
分割手段は、運行情報格納手段に格納された昇降機の運
行情報を、荷重が0の状態から再び0の状態に戻るまで
を一単位として分割する。According to the eleventh aspect of the present invention, the O
The D table estimating device constructs the estimated OD table by the same operation as the OD table estimating device of the elevator according to claim 8, but the operation information dividing means uses the operation information of the elevator stored in the operation information storage means, The unit is divided into one unit until the load returns to the state of 0 from the state of 0 again.
【0038】[0038]
【発明の実施の形態】以下、本発明の実施の形態を説明
する。図1は、本発明の第1の実施の形態に係わる昇降
機のOD表推定装置1のブロック構成図である。Embodiments of the present invention will be described below. FIG. 1 is a block diagram of an OD table estimating apparatus 1 for a lift according to the first embodiment of the present invention.
【0039】昇降機のOD表推定装置1は、昇降機の運
行情報(進行方向、荷重、位置、カゴボタン情報、ホー
ルボタン情報等)を測定する交通測定手段10と、交通
測定手段10が測定した運行情報を格納する運行情報格
納手段20と、運行情報格納手段20に格納された昇降
機の通行情報から推定すべきOD表に対する行和・列列
と先験OD表を生成する際に使用する知識を格納する知
識格納手段50と、知識格納手段50に格納された知識
を利用して運行情報格納手段20に格納された昇降機の
運行情報から推定すべきOD表に対する行和・列和を生
成する行和・列和生成手段30と、知識格納手段50に
格納された知識を利用して運行情報格納手段20に格納
された昇降機の運行情報から推定すべきOD表に対する
先験OD表を生成する先験OD表生成手段40と、行和
・列和生成手段30により生成された行和・列和及び先
験OD表生成手段40により生成された先験OD表に基
づき所定の最適化手法を用いて、行和・列和の制約条件
を満たし、かつ先験OD表に最も近いOD表を推定する
OD表推定手段60とから構成される。The OD table estimating device 1 of the elevator is used for measuring traffic information (eg, traveling direction, load, position, car button information, hole button information, etc.) of the elevator, and the traffic measured by the traffic measuring means 10. The operation information storage means 20 for storing information, and the knowledge used when generating the row sum / column sequence and the prior OD table for the OD table to be estimated from the traffic information of the elevator stored in the operation information storage means 20 are described. A row for generating a row sum and a column sum for an OD table to be estimated from the operation information of the elevator stored in the operation information storage means using the knowledge stored in the knowledge storage means to be stored and the knowledge stored in the knowledge storage means. Utilizing the knowledge stored in the knowledge storage means 50 and the sum / column sum generation means 30, a prior OD table for an OD table to be estimated from the operation information of the elevator stored in the operation information storage means 20 is generated. A priori OD table generation means 40 and a predetermined optimization method based on the row sum / column sum generated by the row sum / column sum generation means 30 and the prior OD table generated by the prior OD table generation means 40 OD table estimating means 60 that satisfies the constraint condition of the row sum / column sum and estimates the OD table closest to the prior OD table.
【0040】交通測定手段10は、指定された一定時間
の間、OD表推定対象の昇降機の通行状態を測定する。
交通測定手段10によって測定される昇降機の運行情報
は、例えば次のような項目である。 (1)到着時刻 停止階への到着時刻 (2)停止階 到着した階床名 (3)カゴボタン 到着時刻直前のカゴボタンのON/OFF状態 (4)ホールボタン 到着時刻直前の停止階のホールボタンのON/OFF状
態 (5)荷重(到着時) 到着時点でのカゴ内荷重 (6)荷重(最小値) 停止階での停止中のカゴ内荷重変化の最小値 (7)荷重(出発時) 出発時点でのカゴ内荷重 (8)進行方向 停止階からの出発後のカゴの進行方向 上記の項目の内容を簡単に説明する。以降、説明を簡単
にするために、OD表推定の対象を5階建てのビルと想
定して説明を行う。到着時刻は停止階への到着時刻であ
り時分秒で表す。停止階は1階から5階のいずれかであ
る。カゴボタンは、昇降機のカゴ内で乗客が行き先階を
入力するためのボタンである。例としてあげた5階建て
のビルの場合、1階から5階までにそれぞれ対応する5
つのカゴボタンがある。カゴボタンの初期状態は全てO
FFである。カゴ内で乗客に押されたボタンはON状態
になり、目的の階に到着した後にOFF状態に戻る。こ
の第1の実施の形態におけるカゴボタンの状態測定で
は、ある階へカゴが到着する直前の5つのカゴボタンの
状態を測定し記録する。The traffic measuring means 10 measures the traffic condition of the elevator for which the OD table is to be estimated for a specified period of time.
The operation information of the elevators measured by the traffic measuring means 10 is, for example, the following items. (1) Arrival time Arrival time to stop floor (2) Stop floor Arrival floor name (3) Car button ON / OFF state of car button immediately before arrival time (4) Hall button Hall on stop floor immediately before arrival time Button ON / OFF state (5) Load (at arrival) Load in the car at arrival (6) Load (minimum value) Minimum value of load change in the car during stoppage at the stop floor (7) Load (at departure ) Load in the car at the time of departure (8) Direction of travel The direction of travel of the car after departure from the stop floor The contents of the above items will be briefly described. Hereinafter, for the sake of simplicity, the description will be made assuming that the object of the OD table estimation is a five-story building. The arrival time is the arrival time at the stop floor and is expressed in hours, minutes, and seconds. The stop floor is one of the first to fifth floors. The car button is a button for the passenger to enter the destination floor in the car of the elevator. In the case of a five-story building as an example, five buildings correspond to the first to fifth floors, respectively.
There are two basket buttons. The initial state of the basket button is all O
FF. The button pressed by the passenger in the car is turned ON, and returns to the OFF state after arriving at the target floor. In the state measurement of the car buttons in the first embodiment, the states of the five car buttons immediately before the car arrives at a certain floor are measured and recorded.
【0041】ホールボタンは、乗客が昇降機を呼ぶため
のボタンで、1階から5階までの各階にあり、乗客がU
P方向に行きたい場合に押されるUPホールボタンとD
OWN方向に行きたい場合に押されるDOWNホールボ
タンがある。最下階の1階にはUPホールボタンのみ
が、最上階の5階にはDOWNホールボタンのみがあ
り、中間階である2階から4階には、UP、DOWNの
両方のホールボタンがある。ホールボタンの初期状態は
全てOFFである。ホールで乗客に押されたボタンはO
N状態になり、その要求に答えるカゴ(UPホールボタ
ンがON状態ならば、UP方向へ進むカゴ)が、そのホ
ールボタンの階へ到着した後、OFF状態に戻る。この
第1の実施の形態におけるホールボタンの状態測定で
は、ある階へカゴが到着する直前のその階のUP、DO
WNの2つのホールボタンの状態を測定し記録する。The hall button is a button for the passenger to call the elevator, and is located on each floor from the first floor to the fifth floor.
UP hole button and D to be pressed when you want to go to P direction
There is a DOWN hole button that is pressed when it is desired to go in the DOWN direction. Only the UP hall button is on the first floor of the lowest floor, only the DOWN hall button is on the fifth floor of the top floor, and both the UP and DOWN hall buttons are on the second to fourth floors, which are the middle floors. . The initial state of the hole buttons is all OFF. The button pressed by the passenger in the hall is O
The car enters the N state, and the car that answers the request (the car that moves in the UP direction if the UP hall button is ON) arrives at the floor of the hall button and then returns to the OFF state. In the measurement of the state of the hall buttons in the first embodiment, the UP, DO,
Measure and record the state of the two hole buttons of WN.
【0042】荷重は、停止階にカゴが停止しドアが開い
ている間に乗客の乗り降りによって変化する。この第1
の実施の形態では、到着時、出発時、及び停止階にカゴ
が停止している間の最小荷重を測定し記録する。進行方
向は、UPかDOWNかのいずれかである。カゴの到着
前と出発後とでは進行方向が異なる場合がある。この第
1の実施の形態では、出発後の方向のみを測定し記録す
る。The load changes as passengers get on and off while the car is stopped on the stop floor and the door is open. This first
In this embodiment, the minimum load is measured and recorded at the time of arrival, departure, and while the car is stopped at the stop floor. The traveling direction is either UP or DOWN. The traveling direction may differ before and after the arrival of the basket. In the first embodiment, only the direction after departure is measured and recorded.
【0043】これらの項目は、全て、一般的な昇降機シ
ステムにおいてはセンサ等を用いて測定され、昇降機の
運行を制御するために使用されている情報である。これ
らの項目を測定した結果、運行情報格納手段20に格納
される昇降機の運行情報の一例を図2に示す。All of these items are information measured by a sensor or the like in a general elevator system and used for controlling the operation of the elevator. FIG. 2 shows an example of the operation information of the elevator stored in the operation information storage means 20 as a result of measuring these items.
【0044】昇降機のOD表推定のための交通測定で
は、30分あるいは1時間という単位で測定を行うこと
が多いが、説明を簡単にするため、図2に示した例で
は、約2分間という短い時間を測定対象としたものを示
している。表中、測定したカゴボタンとホールボタンの
状態は、0、1で表されている。0はOFF状態を、1
はON状態を意味する。表の1行目は、「8時0分0秒
にカゴが1階に到着、1階到着直前のカゴボタンは5つ
全てOFF状態、1階ホールボタンはUPホールボタン
がON状態、DOWNホールボタンはOFF状態、1階
に到着した時点での荷重は0kg、出発時点での荷重は
110kg、停止中の最小荷重は0kg、出発後にカゴ
はUP方向へと進行。」という運行状態の測定結果を示
している。2行目以降も同様である。In the traffic measurement for estimating the OD table of the elevator, the measurement is often performed in units of 30 minutes or 1 hour. However, in order to simplify the explanation, in the example shown in FIG. It shows a short time as a measurement target. In the table, the measured states of the car button and the hole button are represented by 0 and 1. 0 is OFF state, 1
Means ON state. The first row of the table reads, "The car arrives at the first floor at 8: 00: 00: 00, all five car buttons immediately before arrival to the first floor are OFF, the first floor hall button is the UP hall button ON, and the DOWN hall is the DOWN hall. The button is in the OFF state, the load when arriving at the first floor is 0 kg, the load at the time of departure is 110 kg, the minimum load during stoppage is 0 kg, and the car proceeds in the UP direction after departure. " Is shown. The same applies to the second and subsequent lines.
【0045】次に、知識格納手段50に予め格納される
知識を図3に示す。この知識は、行和・列和及び先験O
D表を生成する際の知識であり、運行情報格納手段20
に格納された昇降機の運行情報から、推定すべきOD表
に対する行和・列和と先験OD表を生成する際に使用さ
れる。図3に示した行和・列和及び先験OD表の生成知
識は、行和・列和の算出のための知識と先験OD表の要
素確定のための知識とから構成される。Next, FIG. 3 shows the knowledge stored in the knowledge storage means 50 in advance. This knowledge is based on row sum, column sum,
This is the knowledge when generating the D-table, and the operation information storage means 20
Is used to generate a row sum / column sum and an a priori OD table for the OD table to be estimated from the operation information of the elevator stored in the OD table. The generation knowledge of the row sum / column sum and the prior OD table shown in FIG. 3 includes knowledge for calculating the row sum / column sum and knowledge for determining the elements of the prior OD table.
【0046】各階の乗降数算出のための知識には、運行
情報格納手段20に格納されている、運行情報の1つで
ある荷重変化から、OD表推定に必要な行和・列和(す
なわち各階の乗り人数と降り人数)を演算するための算
出式と演算に用いる定数の値が記述されている。算出式
中の記号[]は、[]に囲まれた実数の小数点以下を切
捨て整数とする処理を示す。例えば、[3.2]=3で
ある。The knowledge for calculating the number of getting on and off at each floor includes the row sum and the column sum (that is, the row sum and column sum necessary for the OD table estimation based on the load change which is one of the operation information stored in the operation information storage means 20). A calculation formula for calculating the number of people on each floor and the number of people getting off) and values of constants used for the calculation are described. The symbol [] in the calculation formula indicates a process in which a fractional part of a real number surrounded by [] is rounded down to an integer. For example, [3.2] = 3.
【0047】先験OD表の要素確定のための知識には、
先験OD表の各要素の値を定めるための知識が記述され
ている。知識g1.は、「先験OD表の対角要素qiiは常
に0である」という知識である。この知識は、「乗った
階と同じ階で降りる乗客はいない」という昇降機の交通
流の特徴から導かれた知識である。また、知識d1.は、
「測定対象の時間中、進行方向が常にUPであるなら
ば、先験ODのqij(i<j)の要素は常に0である」
という知識を表している。この知識も、「UP方向の昇
降機で移動する乗客は、必ず乗った階より降りる階が上
であり、方向がUPの間はi階からj階(ただしi<
j)への階間交通が発生する可能性はない」という昇降
機の交通流の特徴から導かれた知識である。The knowledge for determining the elements of the prior OD table includes:
The knowledge for determining the value of each element of the prior OD table is described. The knowledge g1. Is the knowledge that "the diagonal element qii of the prior OD table is always 0". This knowledge is derived from the characteristics of the traffic flow of elevators, "No passengers get off on the same floor as the floor on which they got on." Also, knowledge d1.
"If the traveling direction is always UP during the time of the measurement object, the element of qij (i <j) of the prior OD is always 0."
It represents knowledge. This knowledge also states that "passengers traveling by elevators in the UP direction are always on the floor that descends from the floor on which they have ridden, and while the direction is UP, the floors from i to j (where i <
There is no possibility that inter-story traffic to j) will occur. "
【0048】交通測定手段10により測定された運行情
報が運行情報格納手段20に格納された後、行和・列和
生成手段30は、知識格納手段50に格納された行和・
列和の算出のための知識を利用することによって、運行
情報格納手段20に格納された運行情報から行和・列和
を生成する。また、先験OD表生成手段40は、知識格
納手段50に格納された先験OD表の要素確定のための
知識を利用することによって運行情報格納手段20に格
納きれた運行情報から先験OD表の生成知識を生成す
る。After the operation information measured by the traffic measurement means 10 is stored in the operation information storage means 20, the row sum / column sum generation means 30 outputs the row sum / column sum stored in the knowledge storage means 50.
The row sum and the column sum are generated from the operation information stored in the operation information storage unit 20 by using the knowledge for calculating the column sum. The prior OD table generation means 40 uses the knowledge for element determination of the prior OD table stored in the knowledge storage means 50 to derive the prior OD from the operation information stored in the operation information storage means 20. Generate table generation knowledge.
【0049】行和・列和生成手段30による行和・列和
の生成例を説明する。図2の1行目のデータに基づき、
1階における乗り人数を算出するには、知識c1.、知識
c2.、知識l2.を用いて、以下の演算を行う。An example of generating a row sum / column sum by the row sum / column sum generation means 30 will be described. Based on the data in the first row of FIG.
To calculate the number of passengers on the first floor, the following calculation is performed using knowledge c1, knowledge c2, and knowledge l2.
【0050】 乗り人数=[(110−0+30)/60]=2 これにより1階での乗り人数2が得られ、OD表推定に
必要な1行目の行和を得たことになる。The number of passengers = [(110−0 + 30) / 60] = 2 Thus, the number of passengers 2 on the first floor is obtained, and the row sum of the first row necessary for OD table estimation is obtained.
【0051】ところで、図2に示した運行情報中には1
階での停止が1回しかないため、上記の演算を行うだけ
で1階の乗り人数が得られるが、運行情報中に1階での
停止が複数回ある場合は、上記の演算を1階で停止した
回数だけ繰り返して行いその結果を合計することによ
り、対象区間中の1階での乗り人数を得る。このように
して、図2の通行情報から行和・列和生成手段30が生
成した行和・列和を図4に示す。By the way, in the operation information shown in FIG.
Since there is only one stop on the floor, the number of passengers on the first floor can be obtained by simply performing the above calculation. However, if there are multiple stops on the first floor in the operation information, the above calculation must be performed on the first floor. The number of riders on the first floor in the target section is obtained by repeating the number of stops and summing up the results. FIG. 4 shows the row sum / column sum generated by the row sum / column sum generation means 30 from the traffic information in FIG. 2 in this manner.
【0052】次に、先験OD表生成手段40による先験
OD表の生成例を説明する。推定対象のビルは5階床な
ので、先験OD表は、5行5列の行列で、その要素は2
5個ある。先験OD表生成手段40は、まず始めに、先
験OD表の全ての要素を1に初期化する。ここでは、初
期値として、全ての階間交通が同じ比率で発生する可能
性があるという状態を示すために、全ての要素を1とし
ているが、これは必ずしも1でなくてもよい。初期化し
た先験OD表を図5に示す。Next, an example of generation of the prior OD table by the prior OD table generation means 40 will be described. Since the building to be estimated has five floors, the prior OD table is a matrix of 5 rows and 5 columns, and its elements are 2
There are five. First, the prior OD table generation means 40 initializes all elements of the prior OD table to 1. Here, all elements are set to 1 as an initial value in order to indicate a state that all inter-story traffic may occur at the same ratio, but this is not necessarily 1. The initialized prior OD table is shown in FIG.
【0053】次に、先験OD表生成手段40は、知識格
納手段50内の先験OD表の要素確定のための知識を順
次参照して、知識に基づき先験OD表の要素の値を更新
していく。まず、知識g1.を参照して更新された先験O
D表を図6に示す。対角要素qii(i=1,…,5)の
値が0に変更されている。次に、知識g2.を参照して更
新された先験OD表を図7に示す。行和の生成結果にお
いて4行目の行和(すなわち4階の乗り人数)が0であ
るため、q4j(j=1,…,5)の値が0に変更されて
いる。次に、知識g3.を参照して更新された先験OD表
を図8に示す。列和の生成結果において1列目の列和
(すなわち1階の降り人数)が0であるため、qi1(i
=1,…,5)の値が0に変更されている。続いて、知
識d1.、知識d2.を順に参照していく。Next, the prior OD table generating means 40 sequentially refers to the knowledge for determining the elements of the prior OD table in the knowledge storage means 50, and determines the values of the elements of the prior OD table based on the knowledge. Update. First, a priori O updated with reference to knowledge g1.
Table D is shown in FIG. The value of the diagonal element qii (i = 1,..., 5) has been changed to 0. Next, FIG. 7 shows an a priori OD table updated with reference to the knowledge g2. Since the row sum of the fourth row (that is, the number of passengers on the fourth floor) is 0 in the row sum generation result, the value of q4j (j = 1,..., 5) has been changed to 0. Next, FIG. 8 shows an a priori OD table updated with reference to the knowledge g3. In the generation result of the column sum, the column sum of the first column (that is, the number of descendants on the first floor) is 0, so that qi1 (i
= 1,..., 5) has been changed to 0. Subsequently, the knowledge d1. And the knowledge d2. Are sequentially referred to.
【0054】この一例では、対象時間中に方向がUPと
DOWNの両方になっているため知識d1.の「方向が常
にUP」、知識d2.の「方向が常にDOWN」という条
件にはいずれもあてはまらない。そのため、知識d1.、
知識d2.を利用した先験OD表の要素の値の更新は行わ
れない。このようにして先験OD表が生成される。In this example, since the direction is both UP and DOWN during the target time, the condition that the direction of knowledge d1. Is always UP and that of knowledge d2. Not applicable. Therefore, knowledge d1.,
The value of the element of the prior OD table is not updated using the knowledge d2. In this way, a prior OD table is generated.
【0055】以上の手順により、行和・列和生成手段3
0が生成した行和・列和と、先験OD表生成手段40が
生成した先験OD表を図9に示す。表の中身は生成され
た先験OD表で、行和・列和の欄には生成された行和、
列和がそれぞれ入っている。ここで、行和、列和の欄に
は、先験OD表の行和、列和が入っているわけではな
い。例えば、先験OD表の2行目の行和は3であって、
2行目行和の欄に入っている1ではない。すなわち、先
験OD表の行和・列和は記録されていない。According to the above procedure, the row sum / column sum generation means 3
FIG. 9 shows the row sum / column sum generated by 0 and the prior OD table generated by the prior OD table generation means 40. The content of the table is the generated prior OD table, and the row sum / column sum column shows the generated row sum,
Each contains a column sum. Here, the row sum and the column sum column do not include the row sum and the column sum of the prior OD table. For example, the sum of the rows in the second row of the prior OD table is 3,
It is not 1 in the row sum column. That is, the row sum and the column sum of the prior OD table are not recorded.
【0056】このようにして、行和・列和及び先験OD
表が生成された後、OD表推定手段60は所定の最適化
手法を用いて、生成された行和・列和から導ける制約条
件を満たし、かつ先験OD表に最も近いOD表を推定す
る。OD表推定手段60が、同一出願人の既に出願済み
の特願平8−27431号「OD表整数推定装置」によ
る演算方法を採用してOD推定を行った場合の推定結果
を図10に示す。In this way, the row sum / column sum and the prior OD
After the table is generated, the OD table estimating means 60 estimates the OD table that satisfies the constraints derived from the generated row sum / column sum and is closest to the prior OD table by using a predetermined optimization method. . FIG. 10 shows an estimation result when the OD table estimating means 60 performs the OD estimation by employing the calculation method by the same applicant's already-filed Japanese Patent Application No. 8-27431 “OD table integer estimating device”. .
【0057】以上述べたように、この第1の実施の形態
によれば、昇降機の運行情報に基づき、OD表推定に必
要な行和・列和及び先験OD表を自動的に生成すること
が可能な昇降機のOD表推定装置を実現できる。As described above, according to the first embodiment, the row sum / column sum necessary for estimating the OD table and the prior OD table are automatically generated based on the operation information of the elevator. OD table estimating device of the elevator which can perform the above.
【0058】次に、本発明の第2の実施の形態を説明す
る。図11は、本発明の第2の実施の形態における知識
格納手段50に格納される行和・列和の生成知識及び先
験OD表の生成知識の説明図である。Next, a second embodiment of the present invention will be described. FIG. 11 is an explanatory diagram of the generation knowledge of the row sum / column sum and the generation knowledge of the prior OD table stored in the knowledge storage unit 50 according to the second embodiment of the present invention.
【0059】第2の実施の形態における知識格納手段5
0は、格納する知識に優先度を付加することが可能とな
っており、行和・列和生成手段30及び先験OD表生成
手段40は、知識格納手段50内の知識に基づき行和・
列和及び先験OD表を生成する際に、異なる知識に基づ
くデータ生成が矛盾する結果となった場合に、優先度の
高い知識に基づく結果を採用する。The knowledge storage means 5 in the second embodiment
0 indicates that it is possible to add a priority to the knowledge to be stored, and the row sum / column sum generation means 30 and the prior OD table generation means 40 execute the row sum / column sum calculation based on the knowledge in the knowledge storage means 50.
When generating a column sum and an a priori OD table, if data generation based on different knowledge results in inconsistency, a result based on knowledge with higher priority is adopted.
【0060】この第2の実施の形態における交通測定手
段10による昇降機の運行情報の測定、測定された運行
情報の運行情報格納手段20への格納、及び行和・列和
生成手段30により生成された行和・列和と先験OD表
生成手段40により生成された先験OD表とからOD表
推定手段60が行うOD表推定は、第1の実施の形態と
同様に行う。The operation information of the elevator is measured by the traffic measuring means 10 in the second embodiment, the measured operation information is stored in the operation information storing means 20, and the traffic sum is generated by the row sum / column sum generating means 30. OD table estimation performed by the OD table estimating means 60 from the sum of rows and columns and the prior OD table generated by the prior OD table generating means 40 is performed in the same manner as in the first embodiment.
【0061】知識格納手段50に格納される知識は、優
先度を付加することが可能である。この知識格納手段5
0に格納された優先度が付加された知識の一例を図11
に示す。この一例では、行和・列和の算出のための生成
知識のみを示しているが、先験OD表の要素確定のため
の知識についても同様に、優先度を付加することが可能
である。この一例のうち、知識h1.について内容を説明
する。The knowledge stored in the knowledge storage means 50 can be given a priority. This knowledge storage means 5
FIG. 11 shows an example of the knowledge to which the priority stored in “0” is added.
Shown in In this example, only the generated knowledge for calculating the row sum and the column sum is shown. However, priority can be similarly added to the knowledge for determining the elements of the prior OD table. In this example, the content of the knowledge h1. Will be described.
【0062】知識h1.は、「カゴの進行方向がUPで、
かつ、カゴがk階に着く直前のk階のUPホールボタン
がOFFで、かつ、k階での(荷重変化から算出され
た)乗り人数が0でない時、k階での乗り人数を0と
し、降り人数を{(荷重変化から算出された)降り人数
−(荷重変化から算出された)乗り人数}とする」とい
う知識である。知識中のUP(k)は、カゴがk階に着
く直前のk階のUPホールボタンの状態を、DOWN
(k)は、カゴがk階に着く直前のk階のDOWNホー
ルボタンの状態を指す。The knowledge h1. Is described as follows: “The traveling direction of the basket is UP,
If the UP hall button on the kth floor immediately before the car arrives at the kth floor is OFF and the number of riders on the kth floor (calculated from the change in load) is not 0, the number of riders on the kth floor is set to 0. , And the number of people getting off is {number of people getting off (calculated from load change) −number of people getting on (calculated from load change)}. UP (k) in the knowledge indicates the state of the UP hall button on the kth floor immediately before the car arrives at the kth floor by DOWN.
(K) indicates the state of the DOWN hall button on the kth floor immediately before the car arrives at the kth floor.
【0063】この知識h1.は、「ホールボタンがOFF
状態であるということは、その階から乗ってくる乗客が
いないはずなので、荷重変化に基づく計算から、乗り人
数が発生しているように見えても、そこで測定された乗
り人数は、他の乗客を降ろすために一度カゴから降りて
再度乗り込んだ、すなわち、実際には、その階で降りて
いない乗客の可能性が高い。そのため、実際の乗り人数
を0とし、降り人数は測定された降り人数から、実際に
は降りていない人数(=測定された見かけ上の乗り人
数)を引いたものとする。」という昇降機交通流の特徴
から導かれた知識である。知識h2.、知識h3.、知識h
4.も、同様の考え方で、昇降機交通流の特徴から導いた
知識である。The knowledge h1.
Since the state is that there should be no passengers coming from that floor, from the calculation based on the load change, even if it seems that the number of passengers is occurring, the number of passengers measured there is not the other passengers It is more likely that the passengers once got off the basket to get off the vehicle and boarded again, that is, passengers who did not actually get off on that floor. Therefore, the actual number of passengers is set to 0, and the number of people getting off is obtained by subtracting the number of people who have not actually got off (= the apparent number of people riding) from the number of people getting off. This is the knowledge derived from the characteristics of elevator traffic flow. Knowledge h2., Knowledge h3., Knowledge h
4 is a similar idea, and it is knowledge derived from the characteristics of elevator traffic flow.
【0064】知識h1.には、優先度「10」が付加され
ている。優先度は数値が大きい方ほど優先度が高いこと
を示す。行和・列和生成手段30及び先験OD表生成手
段40は、行和・列和及び先験OD表を生成する際に、
異なる知識に基づくデータ生成が矛盾する結果となった
場合に、優先度の高い知識に基づく結果を採用する。例
えば、優先度「10」の知識h1.により導かれた行和・
列和の生成結果と、優先度が「0」の知識l1.により導
かれた行和・列和の生成結果とが異なる場合、知識h1.
の知識により導かれた結果が最終的な生成結果として採
用される。A priority "10" is added to the knowledge h1. The priority indicates that the higher the numerical value, the higher the priority. The row sum / column sum generation means 30 and the prior OD table generation means 40 generate the row sum / column sum and the prior OD table,
When data generation based on different knowledge results in inconsistent results, a result based on knowledge with higher priority is adopted. For example, the row sum, derived from knowledge h1.
If the generation result of the column sum is different from the generation result of the row sum / column sum derived by the knowledge l1 having the priority “0”, the knowledge h1.
Is used as the final generation result.
【0065】このような優先度を用いたデータ生成の一
例として、図12に示す運行情報が運行情報格納手段2
0に格納されている場合の行和・列和生成手段30によ
る行和・列和の生成例を以下に述べる。行和・列和生成
手段30は、図12の各行のデータに基づき、各停止階
における乗降人数を算出する。例えば、4行目のデータ
に基づき、4階における乗降人数を算出する時、知識格
納手段50内の知識c1.、知識c2.、知識l1.、知識意
識l2.を用いると、4階の乗り人数と降り人数が以下の
ように算出される。As an example of data generation using such priorities, the operation information shown in FIG.
An example of generating a row sum / column sum by the row sum / column sum generation means 30 when the sum is stored in 0 will be described below. The row sum / column sum generation means 30 calculates the number of passengers at each stop floor based on the data of each row in FIG. For example, when calculating the number of passengers on the fourth floor based on the data in the fourth row, the knowledge c1., Knowledge c2., Knowledge l1, and knowledge awareness l2. The number of people and the number of people getting off are calculated as follows.
【0066】 乗り人数=[(60−0+30)60]=1 降り人数=[(176−0+30)/60]=3 一方、(条件を満たしている)知識h1.に基づくと、3
階の乗り人数と降り人数は以下のように算出される。The number of passengers = [(60−0 + 30) 60] = 1 The number of passengers = [(176-0 + 30) / 60] = 3 On the other hand, based on the knowledge h1.
The number of passengers on the floor and the number of people getting off are calculated as follows.
【0067】 乗り人数=0、降り人数=3−1=2 このように、知識l1.に基づき生成された乗降人数と知
識h1.に基づき成された乗降人数とが異なっている場合
に、行和・列和生成手段30は、双方の知識の優先度を
比較し、優先度の高い知識h1.により導かれた結果を4
階での乗降数として採用する。先験OD表生成手段40
による先験OD表の生成においても上記と同様の手順
で、異なる知識に基づく先験OD表の要素の生成が矛盾
する結果となった場合に、優先度の高い知識に基づく結
果を採用する。As described above, when the number of passengers getting on and off and the number of passengers getting off and on = 3-1 = 2 are different from the number of passengers getting on and off based on the knowledge l1. The sum / column sum generation means 30 compares the priorities of both knowledges, and outputs the result derived by the knowledge h1.
Adopted as the number of getting on and off the floor. Prior OD table generation means 40
In the generation of an a priori OD table according to the above, if the generation of elements of the a priori OD table based on different knowledge results in contradictory results, the result based on the high priority knowledge is adopted.
【0068】この第2の実施の形態によれば、昇降機の
運行情報からOD表推定に必要な行和・列和及び先験O
D表を生成する際に、データ生成に利用する知識によっ
て生成結果が異なる場合にも、その矛盾を解消してデー
タ生成結果を一意的に定めることが可能である。According to the second embodiment, the row sum / column sum necessary for estimating the OD table and the prior O
When generating a D-table, even if the generation results differ depending on the knowledge used for data generation, it is possible to resolve the inconsistency and uniquely determine the data generation results.
【0069】次に、本発明の第3の実施の形態について
説明する。図13は、本発明の第3の実施の形態に係わ
る昇降機のOD表推定装置のブロック構成図である。こ
の第3の実施の形態に係わる昇降機のOD表推定装置1
は、図1に示した第1の実施の形態に対し、行和・列和
補正手段70を追加した構成である。この行和・列和補
正手段70は、運行情報格納手段20に格納された昇降
機の運行情報に基づき、行和・列和生成手段30が生成
した行和・列和において、行和の総和と列和の総和が一
致していない場合に、双方の総和が一致するように行和
・列和を補正するものである。Next, a third embodiment of the present invention will be described. FIG. 13 is a block diagram of an OD table estimating device for a lift according to the third embodiment of the present invention. OD table estimating device 1 for a lift according to the third embodiment
Is a configuration obtained by adding a row sum / column sum correction unit 70 to the first embodiment shown in FIG. The row sum / column sum correction unit 70 calculates the sum of the row sum / column sum in the row sum / column sum generated by the row sum / column sum generation unit 30 based on the operation information of the elevator stored in the operation information storage unit 20. If the sums of the column sums do not match, the row sum and the column sum are corrected so that the sum of the two sums up.
【0070】行和・列和補正手段70は、行和・列和生
成手段30が生成した行和の総和と列和の総和との差を
計算する総和差計算手段80と、行和と列和のどちらを
補正対象とするかを選択する補正対象選択手段90と、
補正対象選択手段90が選択した補正対象である行和又
は列和の各要素に対し総和差を解消するために加算又は
減算する必要がある補正値を計算する補正値計算手段1
00と、補正対象の行和又は列和から値の大い順に要素
を一つずつ選択し行和の総和と列和の総和との差がなく
なるまで補正値計算手段が計算した補正値を選択された
要素の値に加算又は減算して選択された要素の値を更新
する行和・列和更新手段110とから構成される。The row sum / column sum corrector 70 includes a sum difference calculator 80 for calculating a difference between the sum of the row sums generated by the row sum / column sum generator 30 and the sum of the column sums; Correction target selecting means 90 for selecting which of the sums is to be corrected,
Correction value calculation means 1 for calculating a correction value that needs to be added or subtracted in order to eliminate a sum difference for each element of a row sum or a column sum which is a correction target selected by the correction target selection means 90
00, and select elements one by one from the row sum or the column sum to be corrected in descending order of value, and select the correction value calculated by the correction value calculation means until there is no difference between the sum of the row sums and the sum of the column sums Row and column sum updating means 110 for adding or subtracting the value of the selected element to update the value of the selected element.
【0071】総和差計算手段80は、行和の総和と列和
の総和の差を計算するもので、この総和差計算手段80
が計算した行和の総和と列和の総和との差は、補正値計
算手段100に入力される。補正値計算手段100では
補正対象選択手段90で選択された行和又は列和に対す
る補正値を計算する。すなわち、補正値計算手段100
は、補正対象選択手段90で選択された行和又は列和の
各要素に対し、総和差計算手段80で計算された行和の
総和と列和の総和との差に基づいて、その総和差を解消
するために加算する必要がある補正値を計算する。行和
・列和更新手段110は、補正対象選択手段90で選択
された行和又は列和から、値の大きい方から順に要素を
一つづつ選択し、補正値計算手段100が計算した、選
択された要素に対する補正値をその要素に加算し、これ
を加算更新後の行和又は列和が総和差を解消したものに
なるまで繰り返す。The sum difference calculating means 80 calculates the difference between the sum of the row sums and the sum of the column sums.
The difference between the sum of the row sum and the sum of the column sum calculated by is input to the correction value calculation means 100. The correction value calculating means 100 calculates a correction value for the row sum or the column sum selected by the correction target selecting means 90. That is, the correction value calculating means 100
Is calculated based on the difference between the sum of the row sum and the sum of the column sum calculated by the sum difference calculating means 80 for each element of the row sum or the column sum selected by the correction target selecting means 90. The correction value that needs to be added in order to eliminate is calculated. The row sum / column sum update unit 110 selects one element at a time from the row sum or the column sum selected by the correction target selection unit 90 in the order of larger value, and selects the elements calculated by the correction value calculation unit 100. The correction value for the element thus added is added to that element, and this is repeated until the row sum or the column sum after the addition update becomes a value that eliminates the total sum difference.
【0072】そして、OD表推定手段60は、行和・列
和補正手段70が補正した行和・列和と先験OD表生成
手段40が生成した先験OD表とに基づきOD表の推定
を行う。その他の構成は、図1に示した第一の実施例と
同一であるので、同一要素には同一符合を付しその説明
は省略する。すなわち、この第3の実施の形態における
交通測定手段10による昇降機の運行情報の測定と、測
定された運行情報の運行情報格納手段20への格納は、
第1の実施の形態と同様の方法で行う。知識格納手段5
0に格納される知識も、第1の実施の形態における図3
に示す知識格納手段50に格納された知識と同一とす
る。また、行和・列和生成手段30及び先験OD表生成
手段40は、第1の実施の形態と同様の方法で、知識格
納手段50内の知識を参照しながら行和・列和及び先験
OD表を生成する。The OD table estimating means 60 estimates the OD table based on the row sum / column sum corrected by the row sum / column sum correcting means 70 and the prior OD table generated by the prior OD table generating means 40. I do. Other configurations are the same as those of the first embodiment shown in FIG. 1, and therefore, the same components are denoted by the same reference numerals and description thereof will be omitted. That is, the measurement of the operation information of the elevator by the traffic measurement unit 10 and the storage of the measured operation information in the operation information storage unit 20 in the third embodiment are as follows.
This is performed in the same manner as in the first embodiment. Knowledge storage means 5
0 in FIG. 3 in the first embodiment.
Is the same as the knowledge stored in the knowledge storage means 50 shown in FIG. In addition, the row sum / column sum generation unit 30 and the prior OD table generation unit 40 refer to the knowledge in the knowledge storage unit 50 and execute the row sum / column sum Generate a test OD table.
【0073】図14に、第3の実施の形態における行和
・列和生成手段30により生成された行和・列和及び先
験OD表の一例を示す。この一例は階床が14階である
場合を示している。図14に示した行和・列和及び先験
OD表においては、生成された行和の総和は2324
で、列和の総和は2344であり、双方の総和が一致し
ていない。荷重変化からの乗降人数算出では、乗客の体
重分布にばらつきがある上に、乗り降りが同時に発生し
てしまった場合の荷重変化からは正しい乗降数が算出で
きない等の問題があるため、常に正確な各階の乗降数が
算出できるとは限らない。そのため、このように、生成
された行和・列和の総和が一致しないという事態が起こ
る場合もある。FIG. 14 shows an example of the row sum / column sum and the prior OD table generated by the row sum / column sum generation means 30 in the third embodiment. This example shows a case where the floor is the 14th floor. In the row sum / column sum and the prior OD table shown in FIG. 14, the total sum of the generated row sums is 2324.
Thus, the sum of the column sums is 2344, and the sums of the two do not match. The calculation of the number of passengers getting on and off from the load change has a problem that the weight distribution of the passengers varies, and there is a problem that the correct number of getting on and off can not be calculated from the load change when getting on and off at the same time. It is not always possible to calculate the number of getting on and off each floor. Therefore, a situation may occur in which the sum of the generated row sum and column sum does not match.
【0074】このように行和・列和生成手段30により
生成された行和の総和と列和の総和が一致しない場合、
行和・列和補正手段70は、行和の総和と列和の総和が
一致するように以下の方法で補正を行う。まず、総和差
計算手段80が行和の総和と列和の総和の差を計算す
る。この一例の場合、総和差として「20」が計算され
る。次に、補正値計算手段100は、行和と列和の総和
差に基づき、行和又は列和の各要素に対し、総和差を解
消するために加算する必要がある補正値を計算する。こ
の第3の実施の形態では、補正対象選択手段90には、
行和と列和で総和が小さい方を補正の対象とする旨が設
定されているとする。この場合、補正値計算手段100
は、補正対象となった総和の小さい方の各要素に対し補
正値を加えて補正を行うことになる。When the sum of the row sums and the sum of the column sums generated by the row sum / column sum generation means 30 do not match,
The row sum / column sum correction unit 70 performs correction by the following method so that the total sum of the row sums and the total sum of the column sums match. First, the sum difference calculating means 80 calculates the difference between the sum of the row sums and the sum of the column sums. In this example, “20” is calculated as the sum difference. Next, the correction value calculating unit 100 calculates a correction value that needs to be added to each element of the row sum or the column sum based on the total difference between the row sum and the column sum in order to eliminate the total difference. In the third embodiment, the correction target selecting means 90 includes:
It is assumed that the smaller of the sum of the row sum and the sum of the columns is set as a correction target. In this case, the correction value calculating means 100
Means that the correction is performed by adding a correction value to each of the elements having the smaller total sum to be corrected.
【0075】ここで、補正対象の決め方はこれに限るも
のではなく、例えば、行和と列和で総和が大きい方を補
正の対象とし、補正対象となった方の各要素に対し補正
値を引いて補正を行うようにしても良い。また、総和の
小さい方を補正の対象とするか大きい方を補正の対象と
するかを、総和差が偶数か奇数かで決め、例えば、総和
差が偶数なら総和の小さい方を、総和差が奇数なら総和
の大きい方を補正の対象とする方法もある。さらに、常
に行和か列和のどちらかを補正の対象とする方法もあ
る。Here, the method of determining the correction target is not limited to this. For example, the one having the larger sum of the row sum and the column sum is set as the correction target, and the correction value is set for each of the correction target elements. The correction may be performed by pulling. Also, it is determined whether the smaller sum is to be corrected or the larger one is to be corrected depending on whether the sum difference is even or odd.For example, if the sum difference is even, the smaller sum is used as the sum difference. In the case of an odd number, there is also a method in which the one having the larger sum is to be corrected. Further, there is a method in which either the row sum or the column sum is always the target of correction.
【0076】図14に示した一例の場合、行和の総和の
方が小さいので、この第2の実施の形態では行和が補正
の対象になる。i行目の行和に対する補正値は次の式に
より計算する。In the example shown in FIG. 14, since the sum of the row sums is smaller, the row sums are to be corrected in the second embodiment. The correction value for the i-th row sum is calculated by the following equation.
【0077】[0077]
【数2】 (Equation 2)
【0078】式中の記号<>は、<>内の実数値の小数
部分を切り上げ、整数とすることを意味する。例えば、
<2.4>=3である。上記の式により、1行目の行和
である7に対する補正値を計算すると、下記のようにな
り、補正値「1」が得られる。The symbol <> in the expression means that the decimal part of the real value in <> is rounded up to an integer. For example,
<2.4> = 3. When the correction value for 7 which is the row sum of the first row is calculated by the above equation, the following is obtained, and the correction value “1” is obtained.
【0079】 1行目の行和の補正値=<20*(7/2324)> =<0.0602409>=1 このような計算により求められた補正対象である行和の
各要素に対する補正値の計算結果を図15に示す。Correction value of row sum of first row = <20 * (7/2324)> = <0.0602409> = 1 Correction value for each element of row sum to be corrected obtained by such calculation FIG. 15 shows the calculation result of.
【0080】次に、行和・列和更新手段110は、補正
対象である行和から値の大きい順に要素を一つづつ選択
し、選択された要素に対する補正値をその要素に加算す
る。図14に示した一例の場合、まず2行目の行和19
82が最大要素として選択され、補正値18が加算され
る。これにより、2行目の行和は2000に、行和の総
和は2342に更新される。この補正値加算後の更新さ
れた行和を図16に示す。Next, the row sum / column sum updating means 110 selects elements one by one from the row sum to be corrected one by one in descending order of value, and adds a correction value for the selected element to the element. In the case of the example illustrated in FIG.
82 is selected as the maximum element, and the correction value 18 is added. Thus, the row sum of the second row is updated to 2000, and the sum of the row sums is updated to 2342. FIG. 16 shows the updated row sum after the addition of the correction value.
【0081】ここで、総和差計算手段80は、更新され
た行和の総和と列和の総和との差を計算する。その結
果、総和差が0であれば、行和・列和更新手段110は
行和又は列和の更新をここで打ち切る。この場合は、総
和差が2であるため、次の更新計算に進むことになる。
つまり、未更新の行和のうちの最大値である7行目の行
和83を選択し、補正値1を加算する。これにより、7
行目の行和は84に、行和の総和は2343になる。補
正値加算後の更新された行和を図17に示す。Here, the sum difference calculating means 80 calculates the difference between the updated sum of the row sums and the sum of the column sums. As a result, if the sum difference is 0, the row sum / column sum update unit 110 terminates the update of the row sum or the column sum here. In this case, since the total difference is 2, the process proceeds to the next update calculation.
That is, the row sum 83 of the seventh row which is the maximum value among the row sums which have not been updated is selected, and the correction value 1 is added. As a result, 7
The sum of the rows is 84, and the total sum of the rows is 2343. FIG. 17 shows the updated row sum after the correction value addition.
【0082】ここで、再度、総和差計算手段80は、更
新された行和の総和と列和の総和との差を計算する。こ
の時もまだ総和差が1であるため、行和・列和更新手段
110はさらに次の更新計算に進む。つまり、未更新の
行和のうちの最大値である12行目の行和49が選択さ
れ、補正値1が加算される。この計算により、12行目
行和は50に、行和の総和は2344になる。補正値加
算後の更新された行和を図18に示す。Here, again, the sum difference calculating means 80 calculates the difference between the updated sum of the row sums and the sum of the column sums. At this time, since the total sum difference is still 1, the row sum / column sum update unit 110 proceeds to the next update calculation. That is, the row sum 49 of the twelfth row, which is the maximum value among the row sums that have not been updated, is selected, and the correction value 1 is added. By this calculation, the row sum of the twelfth row becomes 50, and the sum of the row sums becomes 2344. FIG. 18 shows the updated row sum after the correction value addition.
【0083】次に、再度、総和差計算手段80により、
更新された行和の総和と列和の総和差が計算される。こ
こで、総和差が0になったため、行和・列和更新手段1
10は更新計算を終了する。このようにして行和の総和
と列和の総和とが一致するように補正を行った後は、O
D表推定手段60は、行和・列和補正手段70により補
正された行和・列和と、先験OD表生成手段40により
生成された先験OD表とに基づきOD表推定を行う。Next, again, the sum difference calculating means 80
The total difference between the updated row sum and the column sum is calculated. Here, since the sum difference has become 0, the row sum / column sum update means 1
10 ends the update calculation. After correcting the sum of the row sum and the sum of the column sum in this way, O
The D table estimating means 60 estimates the OD table based on the row sum / column sum corrected by the row sum / column sum correcting means 70 and the prior OD table generated by the prior OD table generating means 40.
【0084】以上述べたように、この第3の実施の形態
によれば、OD表推定に必要な行和の総和と列和の総和
とが一致しない場合にも、双方の総和が一致するように
行和又は列和の補正を行った上で、OD表の推定を行う
ことが可能になる。As described above, according to the third embodiment, even when the sum of the row sums and the sum of the column sums necessary for the OD table estimation do not match, the sums of the two sums match. After the row sum or the column sum is corrected, the OD table can be estimated.
【0085】次に、本発明の第4の実施の形態を説明す
る。図19は、本発明の第4の実施の形態に係わる昇降
機のOD表推定装置のブロック構成図である。この第4
の実施の形態に係わる昇降機のOD表推定装置1は、図
1に示した第1の実施の形態に対し、運行情報格納手段
20に格納された昇降機の運行情報を定められた基準に
より複数に分割する運行情報分割手段120と、分割さ
れた各運行情報に対してOD表推定手段60がそれぞれ
OD表推定した結果を集計する推定OD表集計手段13
0とを追加した構成である。Next, a fourth embodiment of the present invention will be described. FIG. 19 is a block diagram of an OD table estimating device for a lift according to the fourth embodiment of the present invention. This fourth
The OD table estimating device 1 for a lift according to the embodiment of the present invention is different from the first embodiment shown in FIG. 1 in that the operation information of the elevator stored in the operation information storage means 20 is divided into a plurality according to a predetermined standard. The operation information dividing means 120 to be divided, and the estimated OD table totaling means 13 for totalizing the results of the OD table estimation performed by the OD table estimating means 60 for each of the divided operation information.
This is a configuration in which 0 is added.
【0086】そして、行和・列和生成手段30及び先験
OD表生成手段40は、運行情報分割手段120により
分割された各運行情報に基づき、分割単位毎の行和・列
和及び先験OD表を順次生成し、OD表推定手段60
は、行和・列和生成手段30及び先験OD表生成手段4
0が生成した行和・列和及び先験OD表を入力として、
分割単位毎にOD表推定を順次行う。The row sum / column sum generation means 30 and the prior OD table generation means 40 execute the row sum / column sum and the prior experiment for each division unit on the basis of each operation information divided by the operation information division means 120. OD tables are sequentially generated, and OD table estimating means 60 is generated.
Are the row sum / column sum generation means 30 and the prior OD table generation means 4
With the row sum / column sum generated by 0 and the prior OD table as inputs,
OD table estimation is sequentially performed for each division unit.
【0087】交通測定手段10による昇降機の運行情報
の測定と、測定された運行情報の運行情報格納手段20
への格納は、第1の実施の形態と同様の方法で行う。知
識格納手段50に格納される知識も、第1の実施の形態
における知識格納手段50に格納された知識と同一であ
るとする。第4の実施の形態における運行情報格納手段
20に格納された昇降機の運行情報の一例を図20に示
す。The operation information of the elevator is measured by the traffic measuring means 10, and the operation information storing means 20 of the measured operation information is provided.
Is stored in the same manner as in the first embodiment. It is assumed that the knowledge stored in the knowledge storage means 50 is the same as the knowledge stored in the knowledge storage means 50 in the first embodiment. FIG. 20 shows an example of the operation information of the elevator stored in the operation information storage means 20 according to the fourth embodiment.
【0088】運行情報分割手段120は、運行情報格納
手段10に格納された昇降機の運行情報を予め定められ
た基準により複数に分割する。第4の実施の形態では、
昇降機の進行方向が同一の間を一単位として運行情報を
分割する。図21に、この基準により分割された運行情
報を示す。この一例では、元の図20の運行情報が3つ
に分割されている。The operation information dividing means 120 divides the operation information of the elevator stored in the operation information storage means 10 into a plurality of pieces according to a predetermined standard. In the fourth embodiment,
The operation information is divided into one unit while the traveling direction of the elevator is the same. FIG. 21 shows operation information divided according to this criterion. In this example, the original operation information of FIG. 20 is divided into three.
【0089】ここで、図20の5行目に書かれた5階で
の停止時の情報が、図21では分割単位1の5行目と分
割単位2の1行目に分割されている。これは、5階に到
着してUP方向に移動してきた降り客がカゴを降り荷重
が0kgになったところまでを方向がUPの間の運行情
報として扱い、荷重が0kgになったところからDOW
N方向に移動する乗り客がカゴに乗ってくるところから
を方向がDOWNの間の運行情報として扱うためであ
る。図20の9行目に書かれた1階での停止時の情報
が、図21では分割単位2の5行目と分割単位3の1行
目に分割されているのも同様の理由による。このように
運行情報を分割することにより、分割単位1と分割単位
3は進行方向がUPである間の運行情報を、分割単位2
は進行方向がDOWNである間の運行情報を表している
ことになる。Here, the information at the time of stopping at the fifth floor written on the fifth line in FIG. 20 is divided into the fifth line of the division unit 1 and the first line of the division unit 2 in FIG. This means that the passenger who arrived on the 5th floor and moved in the UP direction got off the basket and the load became 0 kg, and the direction was treated as operation information during the UP, and from the point where the load became 0 kg, DOW
This is because the direction from which the passenger traveling in the N direction gets on the car is handled as operation information during the DOWN period. For the same reason, the information at the time of stopping at the first floor written on the ninth line in FIG. 20 is divided into the fifth line of the division unit 2 and the first line of the division unit 3 in FIG. By dividing the operation information in this way, the division unit 1 and the division unit 3 divide the operation information while the traveling direction is UP into the division unit 2
Indicates the operation information while the traveling direction is DOWN.
【0090】ここで、この運行情報の分割方法は上記の
方法に限らるものではなく、UP、DOWNの方向別に
2つに分割したり、荷重が0の状態から再び0の状態に
戻るまでを一単位として分割したりすることもできる。Here, the method of dividing the operation information is not limited to the above-mentioned method, and the operation information is divided into two according to the UP and DOWN directions, and the operation until the load returns from the state of 0 to the state of 0 again. It can also be divided as one unit.
【0091】次に、運行情報分割手段120により分割
された各運行情報に対して以下のように逐次OD表推定
が行われる。行和・列和生成手段30は知識格納手段5
0に格納された知識を参照しながら運行情報分割手段1
20により分割された一単位分の運行情報に基づきOD
表推定を行うために必要な行和・列和を生成する。ま
た、先験OD表生成手段40は、知識格納手段50に格
納された知識を参照しながら運行情報分割手段120に
より分割された一単位分の運行情報に基づきOD表推定
を行うために必要な先験OD表を生成する。Next, OD table estimation is sequentially performed on each piece of the operation information divided by the operation information dividing means 120 as follows. The row sum / column sum generation means 30 is the knowledge storage means 5
Operation information dividing means 1 while referring to the knowledge stored in
OD based on one unit of operation information divided by 20
Generates row sum and column sum necessary for performing table estimation. The prior OD table generating means 40 is necessary for performing the OD table estimation based on the operation information for one unit divided by the operation information dividing means 120 while referring to the knowledge stored in the knowledge storage means 50. Generate a prior OD table.
【0092】分割単位1に対し、行和・列和生成手段3
0と先験OD表生成手段40が生成した行和・列和及び
先験OD表を図22に示す。その後、OD表推定手段6
0が行和・列和生成手段30により生成された行和・列
和及び先験OD表生成手段40により生成された先験O
D表から所定の最適化手法を用いて、行和・列和の制約
条件を満たし、かつ先験OD表に最も近いOD表を推定
する。分割単位1に対し、OD表推定手段60が同一出
願人の出願済みの特願平8−27432号「OD表整数
推定装置」による演算方法を採用してOD表推定を行っ
た場合の推定結果を図23に示す。For division unit 1, row sum / column sum generation means 3
FIG. 22 shows 0, the row sum / column sum generated by the prior OD table generation means 40, and the prior OD table. Then, the OD table estimating means 6
0 is the row sum / column sum generated by the row sum / column sum generating means 30 and the prior O generated by the prior OD table generating means 40
Using a predetermined optimization method from the D table, an OD table that satisfies the constraint condition of the row sum and the column sum and is closest to the prior OD table is estimated. Estimation result when the OD table estimating means 60 performs the OD table estimation by using the calculation method of the same applicant's patent application No. 8-27432 "OD table integer estimating apparatus" for the division unit 1. Is shown in FIG.
【0093】推定OD表集計手段130は、OD表推定
手段60が推定した推定OD表を順次加算して推定OD
表の集計を行う。ただし、1回目はOD表推定手段60
が推定した推定OD表を単に格納する。推定OD表集計
手段130による1回目の推定OD表の集計結果を図2
4に示す。The estimated OD table totalizing means 130 sequentially adds the estimated OD tables estimated by the OD table
Aggregate the table. However, the first time the OD table estimating means 60
Simply stores the estimated OD table estimated by. FIG. 2 shows the first counting result of the estimated OD table by the estimated OD table counting means 130.
It is shown in FIG.
【0094】この一連の動作を、運行情報分割手段12
0により分割された運行情報の全てに対するOD表推定
が終了するまで繰り返す。すなわち、次に、分割単位2
に対して、上記と同様の手順で、行和・列和及び先験O
D表の生成とOD表推定、推定OD表の加算格納を行
う。分割単位2に対し、行和・列和生成手段30と先験
OD表生成手段40が生成した、行和・列和及び先験O
D表を図25に、OD表推定手段60が行ったOD表推
定の結果を図26に示す。推定OD表集計手段130に
よる推定OD表の集計結果を図27に示す。This series of operations is performed by the operation information dividing means 12.
The process is repeated until the OD table estimation for all the operation information divided by 0 is completed. That is, next, the division unit 2
To the sum of rows and columns and the prior O
The generation of the D table, the estimation of the OD table, and the addition and storage of the estimated OD table are performed. For the division unit 2, the row sum / column sum and the prior O generated by the row sum / column sum generating means 30 and the prior OD table generating means 40
FIG. 25 shows the D table, and FIG. 26 shows the results of the OD table estimation performed by the OD table estimating means 60. FIG. 27 shows the result of summing up the estimated OD table by the estimated OD table summing means 130.
【0095】分割単位3に対しても同様の手順が繰り返
えされる。分割単位3に対し、行和・列和生成手段30
と先験OD表生成手段40が生成した、行和・列和及び
先験OD表を図28に、OD表推定手段60が行ったO
D表推定の結果を図29に示す。推定OD表集計手段1
30による推定OD表の集計結果を図30に示す。これ
で、分割した全ての単位に対するOD表推定とその集計
が終了し、推定対象の全体の推定OD表が得られる。The same procedure is repeated for division unit 3. For the division unit 3, the row sum / column sum generation means 30
FIG. 28 shows the row sum / column sum and the prior OD table generated by the prior OD table generating means 40 and the O
FIG. 29 shows the result of the D-table estimation. Estimated OD table totaling means 1
FIG. 30 shows a totaling result of the estimated OD table obtained by using No. 30. Thus, the estimation of the OD tables and the summation of the OD tables for all the divided units are completed, and the estimated OD tables of the entire estimation target are obtained.
【0096】比較のために、本発明の第1の実施の形態
である昇降機のOD表推定装置1により、図20の運行
情報を分割せずに、OD表推定を行った場合の行和・列
和及び先験OD表を図31に、そのOD表推定結果を図
32に示す。図30に示した第4の実施の形態によるO
D表推定結果においては x21=3、x31=0、x32=0 となっている一方で、図32に示した第1の実施の形態
によるOD表推定結果においては x21=2、x31=1、x32=1 となっている。ところで、分割単位2の運行情報から、
DOWN時における2階からの乗り人数(すなわち2階
から1階へ移動した客数x21)は3であることが明らか
である。また、DOWN時における3階からの乗り人数
(すなわち3階から2階又は1階へ移動した客数x32、
x31)は0であることも明らかである。そのため、第4
の実施の形態による運行情報を分割したOD表推定は、
分割しない場合よりも推定精度が向上していることがわ
かる。For comparison, the OD table estimating device 1 of the elevator according to the first embodiment of the present invention estimates the OD table without dividing the operation information shown in FIG. FIG. 31 shows the column sum and the prior OD table, and FIG. 32 shows the OD table estimation results. O according to the fourth embodiment shown in FIG.
In the D table estimation result, x21 = 3, x31 = 0, and x32 = 0, whereas in the OD table estimation result according to the first embodiment shown in FIG. 32, x21 = 2, x31 = 1, x32 = 1. By the way, from the operation information of division unit 2,
It is clear that the number of passengers from the second floor at the time of DOWN (that is, the number of passengers who moved from the second floor to the first floor × 21) is 3. Also, the number of passengers from the third floor at the time of DOWN (that is, the number of passengers who moved from the third floor to the second or first floor x32,
It is also clear that x31) is 0. Therefore, the fourth
The OD table estimation obtained by dividing the operation information according to the embodiment of
It can be seen that the estimation accuracy is improved as compared with the case without division.
【0097】この第4の実施の形態によれば、運行情報
を分割してOD表推定を行い、その結果を集計するの
で、一括してOD表推定を行った場合よりも高い推定精
度を実現するOD表推定を実現できる。According to the fourth embodiment, since the operation information is divided and the OD table is estimated, and the results are totaled, higher estimation accuracy is achieved than when the OD table estimation is performed collectively. OD table estimation can be realized.
【0098】次に、本発明の第5の実施の形態について
説明する。図33は、本発明の第5の実施の形態に係わ
る昇降機のOD表推定装置の構成を示すブロック構成図
である。この第5の実施の形態に係わる昇降機のOD表
推定装置4は、本発明の第1の実施の形態の構成要素
に、昇降機のホール(乗り場)の映像を撮影し、その映
像を画像解析してホールにいる客数を検出して乗降人数
を算出するホール人数検出手段140を追加した構成で
ある。Next, a fifth embodiment of the present invention will be described. FIG. 33 is a block diagram showing a configuration of an OD table estimating device for a lift according to the fifth embodiment of the present invention. The elevator OD table estimating device 4 according to the fifth embodiment includes, as components of the first embodiment of the present invention, an image of a hall (a landing) of an elevator, and the image is analyzed. In this configuration, a hall number detecting means 140 for detecting the number of customers in the hall and calculating the number of people getting on and off is added.
【0099】ホール人数検出手段140は、ホールを撮
影するホール撮影手段150とホール撮影手段150が
撮影したホールの映像を画像解析することによりホール
にいる乗客数を検出する画像解析手段160と、画像解
析手段160が検出したホール人数に基づき乗降人数を
算出する乗降人数算出手段170とから構成される。そ
して、行和・列和生成手段30は、ホール人数検出手段
140により乗降人数が算出できた階に関しては、運行
情報から生成した行和・列和をホール人数検出手段14
0により算出された乗降人数に置き換えて行和・列和と
する。The number-of-holes detecting means 140 includes a hall photographing means 150 for photographing the hall, an image analyzing means 160 for detecting the number of passengers in the hall by analyzing the image of the hall photographed by the hall photographing means 150, And the number of passengers getting on and off calculating means 170 for calculating the number of passengers getting on and off based on the number of halls detected by the analyzing means 160. Then, the row sum / column sum generation unit 30 converts the row sum / column sum generated from the operation information into the hall number detection unit 14 for the floor for which the number of boarding / exiting passengers has been calculated by the hall number detection unit 140.
The sum of rows and columns is replaced by the number of passengers calculated by 0.
【0100】この第5の実施の形態における交通測定手
段10による昇降機の運行情報の測定、測定された運行
情報の運行情報格納手段20への格納、及び行和・列和
及び先験OD表の生成知識の知識格納手段50への格納
は、第1の実施の形態と同様の方法で行う。In the fifth embodiment, the operation information of the elevator is measured by the traffic measurement means 10 in the fifth embodiment, the measured operation information is stored in the operation information storage means 20, and the row sum / column sum and the prior OD table are stored. The storage of the generated knowledge in the knowledge storage means 50 is performed in the same manner as in the first embodiment.
【0101】ホール撮影手段150は停止階の全て又は
一部に備え付けられる。ホール撮影手段150が備え付
けられた階にカゴが到着する前と出発した後、ホール撮
影手段150はホール(昇降機の乗り場)の映像を撮影
する。画像解析手段160はホール撮影手段150が撮
影したホールの映像を画像解析することにより、カゴの
到着前と出発後にホール人数(ホールにいる乗客人数)
の検出を行う。乗降人数算出手段170は、画像解析手
段160が検出したホール人数に基づいて乗降人数の算
出を行う。The hall photographing means 150 is provided on all or a part of the stop floor. Before and after the car arrives at the floor on which the hall photographing means 150 is provided, the hall photographing means 150 photographs a video of the hall (the landing of the elevator). The image analyzing means 160 analyzes the image of the hall taken by the hall photographing means 150, so that the number of halls (the number of passengers in the hall) before and after the arrival of the basket.
Is detected. The number of passengers calculating board 170 calculates the number of passengers based on the number of halls detected by the image analyzer 160.
【0102】この第5の実施の形態における乗降人数の
算出方法は次のとおりである。最下階又は最上階の場合
は、ホールでカゴの到着を待っている乗客は、到着した
カゴに全員が乗り込む。最下階又は最上階の場合は、到
着するカゴの進行方向が一方向(最下階ならUP、最上
階ならDOWN)であるためである。そこで、カゴ到着
前のホール人数をその階での乗り人数に、カゴ出発後の
ホール人数をその階での降り人数とする。中間階の場合
は、ホールでカゴの到着を持っている乗客の全員が到着
したカゴに乗り込むとは限らない。そこで、カゴ到着前
のホール人数が0であった場合は、カゴ出発後のホール
人数をその階での降り人数とする。カゴ出発後にホール
人数が0であった場合は、カゴ到着前のホール人数をそ
の階での乗り人数とする。上記以外の場合は乗降人数は
算出不能とする。このようにして、乗降人数算出手段1
70はホール撮影手段150が備え付けられた階の乗降
人数を算出する。The method of calculating the number of people getting on and off in the fifth embodiment is as follows. In the case of the lowest floor or the top floor, all the passengers waiting for the arrival of the car in the hall will board the arriving car. This is because, in the case of the lowest floor or the top floor, the traveling direction of the arriving car is one direction (UP for the lowest floor, DOWN for the top floor). Therefore, the number of halls before arrival at the car is defined as the number of riders on that floor, and the number of halls after departure of the basket is defined as the number of people getting off at that floor. In the case of the middle floor, not all passengers who have arrived in the hall will get into the arrived basket. Therefore, if the number of halls before the arrival at the car is 0, the number of halls after the departure of the car is taken as the number of people descending on that floor. If the number of halls is zero after departure from the car, the number of halls before arrival at the car is taken as the number of riders on that floor. In other cases, the number of passengers cannot be calculated. In this way, the number of passengers calculating means 1
70 calculates the number of people getting on and off the floor on which the hall photographing means 150 is provided.
【0103】行和・列和生成手段30及び先験OD表生
成手段40は、第1の実施の形態と同様の方法で、知識
格納手段50内の知識を参照しながら行和・列和及び先
験OD表を生成する。ただし、行和・列和生成手段30
は、行和・列和を生成する際に、ホール人数検出手段1
40によりホール人数が算出できた階に関しては、運行
情報から生成した行和をホール人数検出手段140によ
り算出された乗り人数に置き換え、また運行情報から生
成した列和をホール人数検出手段140により算出され
た降り人数に置き換えて行和・列和とする。このように
して行和・列和及び先験OD表が生成された後、OD表
推定手段60は第1の実施の形態と同様の方法でOD表
推定を行う。The row sum / column sum generation means 30 and the a priori OD table generation means 40 refer to the knowledge in the knowledge storage means 50 and generate the row sum / column sum and the a priori OD table generation means 40 in the same manner as in the first embodiment. Generate a prior OD table. However, the row sum / column sum generation means 30
Means for detecting the number of halls 1 when generating the row sum / column sum
For floors for which the number of halls could be calculated by 40, the row sum generated from the operation information is replaced with the number of passengers calculated by the hall number detection means 140, and the column sum generated from the operation information is calculated by the hall number detection means 140 It is replaced by the number of people who got off and the sum of rows and columns is used. After the row sum / column sum and the prior OD table are generated in this way, the OD table estimating means 60 performs the OD table estimation in the same manner as in the first embodiment.
【0104】この第5の実施の形態によれば、OD表推
定に必要な行和・列和及び先験OD表を生成する際に、
昇降機の運行情報だけでなく、ホール(乗り場)の映像
を画像解析することにより得られる乗降人数の情報も利
用することが可能になり、そのために、より確からしい
行和・列和を用いたOD表推定が実現できる。According to the fifth embodiment, when generating the row sum / column sum necessary for OD table estimation and the prior OD table,
It is possible to use not only the operation information of elevators but also the information of the number of people getting on and off the vehicle obtained by analyzing the image of the hall (platform), so that OD using row sum and column sum more reliable Table estimation can be realized.
【0105】次に、本発明の第6の実施の形態について
説明する。図34は、本発明の第6の実施の形態に係わ
る昇降機のOD表推定装置の構成を示すブロック構成図
である。この第6の実施の形態に係わる昇降機のOD表
推定装置5は、第1の実施の形態の構成要素に、交通測
定手段10以外の手段により獲得した乗降人数を入力す
るための乗降人数入力手段180を追加した構成であ
る。Next, a sixth embodiment of the present invention will be described. FIG. 34 is a block diagram showing the configuration of an OD table estimating device for a lift according to the sixth embodiment of the present invention. The OD table estimating device 5 for a lift according to the sixth embodiment includes a passenger input / output device for inputting the passengers obtained by means other than the traffic measuring device 10 to the components of the first embodiment. 180 is added.
【0106】そして、行和・列和生成手段30は、乗降
人数入力手段180から乗降人数が入力された階に関し
ては、運行情報から生成した行和・列和を乗降人数入力
手段180から入力された乗降人数に置き換えて行和・
列和とする。The row sum / column sum generation means 30 inputs the row sum / column sum generated from the operation information from the passenger input / output means 180 with respect to the floor to which the number of passengers has been input from the passenger input / output means 180. Gy 和 wa
Column sum.
【0107】(第六実施例の作用)この第6の実施の形
態における交通測定手段10による昇降機の運行情報の
測定、測定された運行情報の運行情報格納手段20への
格納、及び行和・列和及び先験OD表の生成知識の知識
格納手段50への格納は、第1の実施の形態と同様の方
法で行う。(Operation of the Sixth Embodiment) The operation information of the elevator is measured by the traffic measuring means 10 in the sixth embodiment, the measured operation information is stored in the operation information storing means 20, and the sum of The storage of the column sum and the generation knowledge of the prior OD table in the knowledge storage means 50 is performed in the same manner as in the first embodiment.
【0108】乗降人数入力手段180には、交通測定手
段10以外の手段により獲得した乗降人数が入力され
る。昇降機のOD表推定においては、より正確な推定値
を得るために、全てのあるいは特定の階に限って人手に
よる乗降数調査を行ったり、出勤時、退社時のタイム力
ードの打刻状況を基に各階のあるいは特定階の乗降人数
を算出したりすることがある。そのような場合に、上記
のような運行情報に基づく乗降人数算出以外の方法によ
り得られた乗降人数が乗降人数入力手段180により入
力される。The number of passengers getting on and off is input to the passenger input / output unit 180 by means other than the traffic measuring means 10. In estimating the OD table of elevators, in order to obtain a more accurate estimate, carry out a survey of the number of boarding and dismounting by hand only on all or specific floors, and record the time stamp at the time of going to work or leaving the company The number of people getting on and off each floor or a specific floor may be calculated on the basis of the information. In such a case, the number of passengers obtained by a method other than the method of calculating the number of passengers based on the operation information as described above is input by the passenger input / output device 180.
【0109】行和・列和生成手段30及び先験OD表生
成手段40は、第1の実施の形態と同様の方法で、知識
格納手段50内の知識を参照しながら行和・列和及び先
験OD表を生成する。ただし、行和・列和生成手段30
は、乗降人数入力手段180に乗降人数が入力された階
に限り、運行情報から生成した行和を乗降人数入力手段
180から人力された乗り人数に置き換え、また運行情
報から生成した列和を乗降人数入力手段180から入力
された降り人数に置き換えて、行和・列和を生成する。
このようにして行和・列和及び先験OD表が生成された
後、OD表推定手段60は第1の実施の形態と同様の方
法でOD表推定を行う。The row sum / column sum generation means 30 and the prior OD table generation means 40 refer to the knowledge in the knowledge storage means 50 and generate the row sum / column sum and the prior art OD table generation means 40 in the same manner as in the first embodiment. Generate a prior OD table. However, the row sum / column sum generation means 30
Replaces the row sum generated from the operation information with the number of passengers manually input from the passenger input / output unit 180, and replaces the column sum generated from the operation information with only the floor where the number of passengers is input to the passenger input means 180. The sum of rows and columns is generated by replacing the number of descendants input from the number input means 180.
After the row sum / column sum and the prior OD table are generated in this way, the OD table estimating means 60 performs the OD table estimation in the same manner as in the first embodiment.
【0110】この第6の実施の形態によれば、OD表推
定に必要な行和・列和及び先験OD表を生成する際に、
昇降機の運行情報以外の情報を用いて得られた乗降人数
の情報も利用することが可能になり、そのために、より
確からしい行和・列和を用いたOD表推定が実現でき
る。According to the sixth embodiment, when generating the row sum / column sum required for OD table estimation and the prior OD table,
It is also possible to use information of the number of passengers obtained and obtained using information other than the operation information of the elevator, and therefore, it is possible to realize an OD table estimation using a more reliable row sum and column sum.
【0111】[0111]
【発明の効果】以上の説明からわかるように、本発明の
昇降機のOD表推定装置によれば、昇降機の運行情報か
ら、OD表推定に必要な行和・列和及び先験OD表を自
動的に生成することが可能である。また、運行情報から
行和・列和及び先験OD表を生成する際に、利用する知
識によって行和・列和及び先験OD表の生成結果が異な
る場合にも、その矛盾を解消して生成結果を一意的に定
めることが可能である。また、推定に必要な行和・列和
を生成する際に、運行情報以外の情報に基づき生成され
た行和・列和も利用することが可能である。As can be seen from the above description, according to the elevator OD table estimating apparatus of the present invention, the row sum / column sum necessary for the OD table estimation and the prior OD table are automatically obtained from the operation information of the elevator. Can be generated dynamically. Also, when generating the row sum / column sum and the prior OD table from the operation information, if the generation results of the row sum / column sum and the prior OD table differ depending on the knowledge used, the inconsistency is resolved. It is possible to uniquely determine the generation result. Further, when generating the row sum / column sum required for the estimation, it is also possible to use the row sum / column sum generated based on information other than the operation information.
【0112】また、運行情報に基づき生成した行和・列
和に矛盾がある場合、その矛盾を補正した上でOD表推
定を行うことが可能である。また、運行情報を分割して
OD表推定を行いその結果を集計することにより、一括
してOD表推定を行った場合よりも高い推定精度を実現
することが可能である。これにより、従来よりも、より
精度の高い昇降機のOD表推定を自動的に実現すること
が可能である。If there is a contradiction in the row sum / column sum generated based on the operation information, the OD table can be estimated after correcting the contradiction. Further, by dividing the operation information and estimating the OD table and summing up the results, it is possible to realize higher estimation accuracy than in the case where the OD table estimation is performed collectively. Thereby, it is possible to automatically realize the OD table estimation of the elevator with higher accuracy than before.
【図1】図1は、本発明の第1の実施の形態に係わる昇
降機のOD表推定装置のブロック構成図である。FIG. 1 is a block diagram of an OD table estimating device for an elevator according to a first embodiment of the present invention.
【図2】図2は、本発明の第1の実施の形態における運
行情報格納手段に格納される昇降機の運行情報の説明図
である。FIG. 2 is an explanatory diagram of operation information of an elevator stored in an operation information storage unit according to the first embodiment of the present invention.
【図3】図3は、本発明の第1の実施の形態における知
識格納手段に格納される行和・列和及び先験OD表生成
知識の説明図である。FIG. 3 is an explanatory diagram of row sum / column sum and prior OD table generation knowledge stored in a knowledge storage unit in the first embodiment of the present invention.
【図4】図4は、本発明の第1の実施の形態における行
和・列和生成手段が生成した行和・列和の説明図であ
る。FIG. 4 is an explanatory diagram of a row sum / column sum generated by a row sum / column sum generation unit according to the first embodiment of the present invention.
【図5】図5は、本発明の第1の実施の形態における先
験OD表生成手段により初期化された先験OD表の説明
図である。FIG. 5 is an explanatory diagram of a prior OD table initialized by a prior OD table generation unit according to the first embodiment of the present invention.
【図6】図6は、図3の知識g1.を参照して図5の先験
OD表を更新した先験OD表の説明図である。6 is an explanatory diagram of a prior OD table obtained by updating the prior OD table of FIG. 5 with reference to the knowledge g1 of FIG. 3;
【図7】図7は、図3の知識g2.を参照して図6の先験
OD表を更新した先験OD表の説明図である。7 is an explanatory diagram of a prior OD table obtained by updating the prior OD table of FIG. 6 with reference to the knowledge g2 of FIG. 3;
【図8】図8は、図3の知識g3.を参照して図7の先験
OD表を更新した先験OD表の説明図である。8 is an explanatory diagram of a prior OD table obtained by updating the prior OD table of FIG. 7 with reference to the knowledge g3 of FIG. 3;
【図9】図9は、本発明の第1の実施の形態における行
和・列和生成手段が生成した行和・列和と先験OD表生
成手段が生成した先験OD表との説明図である。FIG. 9 is an explanation of a row sum / column sum generated by a row sum / column sum generating unit and a prior OD table generated by a prior OD table generating unit according to the first embodiment of the present invention; FIG.
【図10】図10は、本発明の第1の実施の形態におけ
るOD表推定手段でのOD表推定結果の説明図である。FIG. 10 is an explanatory diagram of an OD table estimation result by an OD table estimation unit according to the first embodiment of the present invention.
【図11】図11は、本発明の第2の実施の形態におけ
る知識格納手段に格納された行和・列和の生成知識の説
明図である。FIG. 11 is an explanatory diagram of generated knowledge of a row sum and a column sum stored in a knowledge storage unit according to the second embodiment of the present invention.
【図12】図12は、本発明の第2の実施の形態におけ
る運行情報格納手段に格納されている昇降機の運行情報
の説明図である。FIG. 12 is an explanatory diagram of operation information of an elevator stored in operation information storage means according to the second embodiment of the present invention.
【図13】図13は、本発明の第3の実施の形態に係わ
る昇降機のOD表推定装置のブロック構成図である。FIG. 13 is a block configuration diagram of an OD table estimating device for a lift according to a third embodiment of the present invention.
【図14】図14は、本発明の第3の実施の形態におけ
る行和・列和生成手段で生成された行和・列和と先験O
D表の説明図である。FIG. 14 is a diagram illustrating a sum of rows and columns generated by a sum of rows and columns generation unit and a priori O according to the third embodiment of the present invention;
It is explanatory drawing of Table D.
【図15】図15は、本発明の第3の実施の形態におけ
る行和・列和補正手段の補正値計算手段で計算された補
正値の計算結果の説明図である。FIG. 15 is an explanatory diagram of a calculation result of a correction value calculated by a correction value calculation unit of a row sum / column sum correction unit according to the third embodiment of the present invention.
【図16】図16は、本発明の第3の実施の形態におけ
る行和・列和更新手段での1回目の更新による補正後の
行和の説明図である。FIG. 16 is an explanatory diagram of a row sum after correction by a first update by a row sum / column sum update unit according to the third embodiment of the present invention.
【図17】図17は、本発明の第3の実施の形態におけ
る行和・列和更新手段での2回目の更新による補正後の
行和の説明図である。FIG. 17 is an explanatory diagram of a row sum after correction by a second update by a row sum / column sum update unit according to the third embodiment of the present invention.
【図18】図18は、本発明の第3の実施の形態におけ
る行和・列和更新手段での3回目の更新による補正後の
行和の説明図である。FIG. 18 is an explanatory diagram of a row sum after correction by a third update by a row sum / column sum update unit according to the third embodiment of the present invention.
【図19】図19は、本発明の第4の実施の形態に係わ
る昇降機のOD表推定装置のブロック構成図である。FIG. 19 is a block diagram of an OD table estimating device for a lift according to a fourth embodiment of the present invention.
【図20】図20は、本発明の第4の実施の形態におけ
る運行情報格納手段に格納された昇降機の運行情報の説
明図である。FIG. 20 is an explanatory diagram of operation information of an elevator stored in operation information storage means according to the fourth embodiment of the present invention.
【図21】図21は、本発明の第4の実施の形態におけ
る運行情報分割手段で分割された運行情報の説明図であ
る。FIG. 21 is an explanatory diagram of operation information divided by operation information dividing means according to the fourth embodiment of the present invention.
【図22】図22は、図21に示した分割された運行情
報の分割単位1の行和・列和と先験OD表の説明図であ
る。FIG. 22 is an explanatory diagram of a row sum / column sum of a division unit 1 of the divided operation information shown in FIG. 21 and a prior OD table.
【図23】図23は、第4の実施の形態におけるOD表
推定手段による分割単位1のOD表推定結果の説明図で
ある。FIG. 23 is an explanatory diagram of an OD table estimation result of division unit 1 by an OD table estimation unit in the fourth embodiment.
【図24】図24は、本発明の第4の実施の形態におけ
る推定OD表集計手段での1回目の推定OD表の集計結
果の説明図である。FIG. 24 is an explanatory diagram of the first counting result of the estimated OD table by the estimated OD table counting means in the fourth embodiment of the present invention.
【図25】図25は、図21に示した分割された運行情
報の分割単位2の行和・列和と先験OD表の説明図であ
る。FIG. 25 is an explanatory diagram of the row sum / column sum of the division unit 2 of the divided operation information shown in FIG. 21 and the prior OD table.
【図26】図26は、第4の実施の形態におけるOD表
推定手段による分割単位2のOD表推定結果の説明図で
ある。FIG. 26 is an explanatory diagram of an OD table estimation result of a division unit 2 by an OD table estimation unit according to the fourth embodiment.
【図27】図27は、本発明の第4の実施の形態におけ
る推定OD表集計手段での2回目の推定OD表の集計結
果の説明図である。FIG. 27 is an explanatory diagram of a second counting result of the estimated OD table by the estimated OD table counting unit in the fourth embodiment of the present invention.
【図28】図28は、図21に示した分割された運行情
報の分割単位3の行和・列和と先験OD表の説明図であ
る。FIG. 28 is an explanatory diagram of the row sum / column sum of the division unit 3 of the divided operation information shown in FIG. 21 and the prior OD table.
【図29】図29は、第4の実施の形態におけるOD表
推定手段による分割単位3のOD表推定結果の説明図で
ある。FIG. 29 is an explanatory diagram of an OD table estimation result of the division unit 3 by the OD table estimation unit in the fourth embodiment.
【図30】図30は、本発明の第4の実施の形態におけ
る推定OD表集計手段での3回目の推定OD表の集計結
果の説明図である。FIG. 30 is an explanatory diagram of a third counting result of the estimated OD table by the estimated OD table counting unit in the fourth embodiment of the present invention.
【図31】図31は、図20に示した運行情報を分割し
ない場合の行和・列和と先験OD表の説明図である。FIG. 31 is an explanatory diagram of a row sum / column sum and a priori OD table when the operation information shown in FIG. 20 is not divided;
【図32】図32は、図20に示した運行情報を分割し
ない場合のOD表推定結果の説明図である。FIG. 32 is an explanatory diagram of an OD table estimation result when the operation information shown in FIG. 20 is not divided.
【図33】図33は、本発明の第5の実施の形態に係わ
る昇降機のOD表推定装置のブロック構成図である。FIG. 33 is a block diagram showing a configuration of an OD table estimating device for a lift according to a fifth embodiment of the present invention.
【図34】図34は、本発明の第6の実施の形態に係わ
る昇降機のOD表推定装置のブロック構成図である。FIG. 34 is a block diagram of an OD table estimating device for an elevator according to a sixth embodiment of the present invention.
【図35】図35は、OD表の概念を示す説明図であ
る。FIG. 35 is an explanatory diagram showing the concept of an OD table.
1 OD表推定手段 10 交通測定手段 20 運行情報格納手段 30 行和・列和生成手段 40 先験OD表生成手段 50 知識格納手段 60 OD表推定手段 70 行和・列和補正手段 80 総和差計算手段 90 補正対象選択手段 100 補正値計算手段 110 行和・列和更新手段 120 運行情報分割手段 130 推定OD表集計手段 140 ホール人数検出手段 150 ホール撮影手段 160 画像解析手段 170 乗降人数算出手段 180 乗降人数入力手段 1 OD table estimation means 10 Traffic measurement means 20 Operation information storage means 30 Row sum / column sum generation means 40 Prior OD table generation means 50 Knowledge storage means 60 OD table estimation means 70 Row sum / column sum correction means 80 Sum difference calculation Means 90 Correction target selecting means 100 Correction value calculating means 110 Row sum / column sum updating means 120 Operation information dividing means 130 Estimated OD table totaling means 140 Hole number detecting means 150 Hole photographing means 160 Image analyzing means 170 Passenger getting on / off calculating means 180 Getting on / off Number input method
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松本 敏明 東京都府中市東芝町1番地 株式会社東芝 府中工場内 ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Toshiaki Matsumoto 1 Toshiba-cho, Fuchu-shi, Tokyo Inside the Fuchu plant of Toshiba Corporation
Claims (11)
段と、前記交通測定手段が測定した昇降機の運行情報を
格納する運行情報格納手段と、前記運行情報格納手段に
格納された昇降機の運行情報から推定すべきOD表に対
する行和・列和及び先験OD表を生成する際に使用する
知識を格納する知識格納手段と、前記知識格納手段に格
納された知識を利用して前記運行情報格納手段に格納さ
れた昇降機の運行情報から推定すべきOD表に対する行
和・列和を生成する行和・列和生成手段と、前記知識格
納手段に格納された知識を利用して前記運行情報格納手
段に格納された昇降機の運行情報から推定すべきOD表
に対する先験OD表を生成する先験OD表生成手段と、
前記行和・列和生成手段により生成された行和・列和の
制約条件を満たしかつ前記先験OD表生成手段により生
成された先験OD表に最も近いOD表を推定するOD表
推定手段とを備えたことを特徴とする昇降機のOD表推
定装置。1. A traffic measuring means for measuring operation information of an elevator, an operation information storage means for storing operation information of the elevator measured by the traffic measuring means, and an operation information of the elevator stored in the operation information storage means. Knowledge storage means for storing the row sum / column sum for the OD table to be estimated from the OD table and the knowledge used when generating the a priori OD table; and storing the operation information using the knowledge stored in the knowledge storage means. A row sum / column sum generating means for generating a row sum / column sum for an OD table to be estimated from the operation information of the elevator stored in the means, and the operation information storage using the knowledge stored in the knowledge storage means A prior OD table generating means for generating a prior OD table for an OD table to be estimated from the operation information of the elevator stored in the means;
OD table estimating means that satisfies the constraint condition of the row sum / column sum generated by the row sum / column sum generating means and estimates the OD table closest to the prior OD table generated by the prior OD table generating means And an OD table estimating device for a lift.
識格納手段は、格納する知識に優先度を付加して記憶
し、前記行和・列和生成手段及び前記先験OD表生成手
段は、行和・列和及び先験OD表を生成する際に、前記
知識格納手段内の異なる知識に基づくデータ生成が矛盾
する結果となった場合には、優先度の高い知識に基づく
データ生成結果を採用して行和・列和及び先験OD表を
生成するようにしたことを特徴とする昇降機のOD表推
定装置。2. The knowledge storage device according to claim 1, wherein said knowledge storage means stores the knowledge to be stored with a priority added thereto, and said row sum / column sum generation means and said prior OD table generation means. When generating a row sum / column sum and a priori OD table, if data generation based on different knowledge in the knowledge storage means is inconsistent, the data generation result based on the high priority knowledge An OD table estimating apparatus for an elevator, wherein a row sum, a column sum, and a prior OD table are generated by employing the above.
降機のホールにいる客数を検出し乗降人数を算出するホ
ール人数検出手段を設け、前記行和・列和生成手段は、
前記ホール人数検出手段により乗降人数が算出できた階
に関しては、前記運行情報から生成した行和・列和を前
記ホール人数検出手段により算出された乗降人数に置き
換えて行和・列和とすることを特徴とする昇降機のOD
表推定装置。3. The invention according to claim 1, further comprising hall number detection means for detecting the number of passengers in the hall of the elevator and calculating the number of passengers in and out, wherein the row sum / column sum generation means comprises:
Regarding the floor for which the number of boarding passengers can be calculated by the hall number detecting means, the row sum / column sum generated from the operation information is replaced with the passenger number calculated by the hall number detecting means to obtain a row sum / column sum. Elevator OD characterized by
Table estimation device.
降機のホールの乗降人数を入力するための乗降人数入力
手段を設け、前記行和・列和生成手段は、前記乗降人数
入力手段から乗降人数が入力された階に関しては、前記
運行情報から生成した行和・列和を前記乗降人数入力手
段から入力された乗降人数に置き換えて行和・列和とす
ることを特徴とする昇降機のOD表推定装置。4. The invention as set forth in claim 1, further comprising: a boarding / leaving person input means for inputting the number of people getting on and off the hall of the elevator; Regarding the floor where the number of people is input, the sum of rows and columns generated from the operation information is replaced with the number of people getting on and off the passengers input from the means for inputting and leaving passengers, and the sum of rows and columns is used as the sum of rows and columns. Table estimation device.
行情報格納手段に格納される昇降機の運行情報に基づき
前記行和・列和生成手段が生成した行和・列和に関し行
和の総和と列和の総和とが一致しないときは行和の総和
と列和の総和とが一致するように行和・列和を補正する
行和・列和補正手段を設け、前記OD表推定手段は、前
記行和・列和補正手段により補正された行和・列和及び
前記先験OD表生成手段により生成された先験OD表に
基づいてOD表推定を行うことを特徴とする昇降機のO
D表推定装置。5. The sum of row sums related to the row sum / column sum generated by the row sum / column sum generation means based on the operation information of the elevator stored in the operation information storage means according to the invention of claim 1. When the sum of the row sum and the sum of the column sums do not match, row sum / column sum correction means for correcting the row sum / column sum so that the sum of the row sums and the sum of the column sums are provided. OD table estimation based on the row sum / column sum corrected by the row sum / column sum correction means and the prior OD table generated by the prior OD table generation means.
D-table estimator.
和・列和補正手段は、前記行和・列和生成手段が生成し
た行和の総和と列和の総和との差を計算する総和差計算
手段と、行和と列和のどちらを補正対象とするかを選択
する補正対象選択手段と、前記補正対象選択手段が選択
した補正対象である行和又は列和の各要素に対し総和差
を解消するために加算又は減算する必要がある補正値を
計算する補正値計算手段と、前記補正対象の行和又は列
和から値の大い順に要素を一つずつ選択し行和の総和と
列和の総和との差がなくなるまで前記補正値計算手段が
計算した補正値を選択された要素の値に加算又は減算し
て選択された要素の値を更新する行和・列和更新手段と
を備えたことを特徴する昇降機のOD表推定装置。6. The invention according to claim 5, wherein the row sum / column sum correction means calculates a difference between the sum of the row sums generated by the row sum / column sum generation means and the sum of the column sums. A sum difference calculation unit, a correction target selection unit that selects which of a row sum and a column sum is to be corrected, and a row sum or a column sum that is a correction target selected by the correction target selection unit. Correction value calculating means for calculating a correction value that needs to be added or subtracted in order to eliminate the sum total difference, and selecting elements one by one from the row sum or the column sum of the correction target in descending order of value, and calculating the row sum. Row sum / column sum update for updating the value of the selected element by adding or subtracting the correction value calculated by the correction value calculating means to or from the value of the selected element until the difference between the total sum and the sum of the column sums disappears. Means for estimating an OD table of a lift.
正対象選択手段は、「常に行和を補正対象として選択す
る」、「常に列和を補正対象として選択する」、「行
和、列和のうち総和が大きい方を補正対象として選択す
る」、「行和、列和のうち総和が小さい方を補正対象と
して選択する」、「行和、列和の総和差が、偶数の場合
は総和が大きい方を、奇数の場合は総和が小さい方を、
補正対象として選択する」、又は「行和、列和の総和差
が、奇数の場合は総和が大きい方を、偶数の場合は総和
が小さい方を、補正対象として選択する」という基準に
より、行和と列和とのどちらを補正対象とするかを選択
することを特徴とする昇降機のOD表推定装置。7. The invention according to claim 6, wherein the correction target selecting means includes: “always select a row sum as a correction target”; “always select a column sum as a correction target”; If the sum of the row sums and column sums is even, the sum of the row sums and column sums is even. If the sum is larger, the odd sum is the smaller sum,
Select as a correction target '' or `` Select the row with the sum total difference between the row sum and the column sum, if the odd number is the larger sum, and if the even sum is the smaller sum, select the row with the smaller sum as the correction target. '' An OD table estimating device for a lift, which selects which of a sum and a column sum is to be corrected.
行情報格納手段に格納された昇降機の運行情報を定めら
れた基準により複数に分割する運行情報分割手段と、前
記運行情報格納手段により分割された各運行情報に対し
て前記OD表推定手段がそれぞれOD表推定した結果を
集計する推定OD表集計手段とを設け、前記行和・列和
生成手段及び前記先験OD表生成手段は、前記運行情報
分割手段により分割された各運行情報に基づき分割単位
毎の行和・列和及び先験ODを順次生成し、前記OD表
推定手段は、前記行和・列和生成手段及び前記先験OD
表生成手段が生成した行和・列和及び先験OD表に基づ
いて分割単位毎にOD表推定を順次行うことを特徴とす
る昇降機のOD表推定装置。8. The operation information dividing means according to claim 1, wherein the operation information dividing means divides the operation information of the elevator stored in the operation information storing means into a plurality of parts according to a predetermined standard. OD table estimating means for estimating the respective OD table estimating means for each piece of operation information provided, and providing an estimated OD table totaling means, wherein the row sum / column sum generating means and the prior OD table generating means, A row sum / column sum and a priori OD for each division unit are sequentially generated based on each piece of the operation information divided by the operation information dividing means, and the OD table estimating means includes: the row sum / column sum generating means; Test OD
An OD table estimating device for a lift, which sequentially performs OD table estimation for each division unit based on the row sum / column sum generated by the table generating means and the prior OD table.
行情報分割手段は、前記運行情報格納手段に格納された
昇降機の運行情報を、前記昇降機のUP、DOWNの方
向別に2つに分割することを特徴とする昇降機のOD表
推定装置。9. The invention according to claim 8, wherein the operation information dividing unit divides the operation information of the elevator stored in the operation information storage unit into two according to the UP and DOWN directions of the elevator. An OD table estimating device for a lift.
運行情報分割手段は、前記運行情報格納手段に格納され
た昇降機の運行情報を、進行方向が同一の間を一単位と
して分割することを特徴とする昇降機のOD表推定装
置。10. The invention according to claim 8, wherein the operation information dividing means divides the operation information of the elevator stored in the operation information storage means into one unit while the traveling direction is the same. OD table estimating device for elevators.
運行情報分割手段は、前記運行情報格納手段に格納され
た昇降機の運行情報を、荷重が0の状態から再び0の状
態に戻るまでを一単位として分割することを特徴とする
昇降機のOD表推定装置。11. The invention according to claim 8, wherein the operation information dividing unit converts the operation information of the elevator stored in the operation information storage unit from a state where the load is 0 to a state where the load returns to the state of 0 again. An OD table estimating device for an elevator, which is divided as one unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1320797A JPH10194619A (en) | 1997-01-10 | 1997-01-10 | Elevator OD table estimation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1320797A JPH10194619A (en) | 1997-01-10 | 1997-01-10 | Elevator OD table estimation device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10194619A true JPH10194619A (en) | 1998-07-28 |
Family
ID=11826717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1320797A Pending JPH10194619A (en) | 1997-01-10 | 1997-01-10 | Elevator OD table estimation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10194619A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8006807B2 (en) | 2006-06-27 | 2011-08-30 | Mitsubishi Electric Corporation | Elevator group control apparatus |
| WO2019087703A1 (en) * | 2017-10-30 | 2019-05-09 | 株式会社日立製作所 | Device for estimating number of persons boarding/alighting of elevator, method for estimating number of persons boarding/alighting, and program for estimating number of persons boarding/alighting |
| CN110027946A (en) * | 2018-01-02 | 2019-07-19 | 通力股份公司 | Forecast elevator passenger traffic |
| CN113682908A (en) * | 2021-08-31 | 2021-11-23 | 电子科技大学 | Intelligent scheduling method based on deep learning |
-
1997
- 1997-01-10 JP JP1320797A patent/JPH10194619A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8006807B2 (en) | 2006-06-27 | 2011-08-30 | Mitsubishi Electric Corporation | Elevator group control apparatus |
| WO2019087703A1 (en) * | 2017-10-30 | 2019-05-09 | 株式会社日立製作所 | Device for estimating number of persons boarding/alighting of elevator, method for estimating number of persons boarding/alighting, and program for estimating number of persons boarding/alighting |
| JP2019081624A (en) * | 2017-10-30 | 2019-05-30 | 株式会社日立製作所 | Device for estimating the number of passengers getting on and off the elevator, method for estimating the number of getting on and off, and program for estimating the number of getting on and off |
| CN110027946A (en) * | 2018-01-02 | 2019-07-19 | 通力股份公司 | Forecast elevator passenger traffic |
| CN113682908A (en) * | 2021-08-31 | 2021-11-23 | 电子科技大学 | Intelligent scheduling method based on deep learning |
| CN113682908B (en) * | 2021-08-31 | 2023-02-28 | 电子科技大学 | An Intelligent Scheduling Method Based on Deep Learning |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| HU181768B (en) | Group control for lifts | |
| CN111225867B (en) | System and method for estimating pedestrian flow in building | |
| KR940005947B1 (en) | Elevator control | |
| US6325178B2 (en) | Elevator group managing system with selective performance prediction | |
| JP2019156607A (en) | Elevator system | |
| CN108388542A (en) | A kind of rail traffic crowding computational methods and system | |
| JPH10194619A (en) | Elevator OD table estimation device | |
| Tong et al. | A schedule‐based time‐dependent trip assignment model for transit networks | |
| EP0511904A2 (en) | Elevator dispatching | |
| JP5005401B2 (en) | Elevator control device | |
| CN101903273B (en) | Elevator group management system | |
| JPS6330271B2 (en) | ||
| JPS644224B2 (en) | ||
| JP6963464B2 (en) | Elevator boarding / alighting number estimation device, boarding / alighting number estimation method and boarding / alighting number estimation program | |
| Tettamanti | Advanced methods for turning rate estimation in roundabouts | |
| Basagoiti et al. | Passenger flow pattern learning based on trip counting in lift systems combined with real-time information | |
| CN114971982B (en) | Station flow limiting control method and device based on dynamic passenger flow | |
| JP2011042420A (en) | Passenger existence detecting device, head-count detecting device and violence detecting device | |
| JP3428849B2 (en) | Elevator equipment determination support system | |
| JPS6236954B2 (en) | ||
| Kuusinen et al. | The effect of randomization on constraint based estimation of elevator trip origin-destination matrices | |
| CN120496354B (en) | Public transport passenger flow allocation method and system | |
| Maeda et al. | Revised design calculations of elevator systems | |
| JPS6124295B2 (en) | ||
| JP4267289B2 (en) | Waiting time estimation device |