JPH0246428B2 - - Google Patents
Info
- Publication number
- JPH0246428B2 JPH0246428B2 JP56112140A JP11214081A JPH0246428B2 JP H0246428 B2 JPH0246428 B2 JP H0246428B2 JP 56112140 A JP56112140 A JP 56112140A JP 11214081 A JP11214081 A JP 11214081A JP H0246428 B2 JPH0246428 B2 JP H0246428B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- control
- route
- traffic light
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Description
【発明の詳細な説明】
本発明は軌道上を走行する車輛の進路制御方式
関し、特にデツドロツクの発生を未然に防止でき
るようにした車輛進路制御方式に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for controlling the course of a vehicle running on a track, and more particularly to a method for controlling the course of a vehicle that can prevent the occurrence of deadlock.
従来、駅構内あるいは製鉄所構内等の軌道にお
ける車輛の進路制御は、軌道回路、ポイント、信
号機等からの現況情報を入力とする連動装置によ
つて行なわれていた。 Conventionally, the course control of vehicles on tracks in stations, steel works, etc. has been performed by interlocking devices that receive current status information from track circuits, points, traffic lights, and the like.
例えば第1図に示す如く、列車TR1とTR2とが
交差点Qの左右からそれぞれ矢印方向に進行する
場合を仮定すると、もし列車TR1からの制御要求
に応答して信号機S1が既に青になつていれば、列
車TR2の進行のために信号機S2の制御要求が出さ
れても連動装置がこれを不許可にする。また、列
車TR1が信号機S1を通過して第2図の位置に来た
場合、信号機S1は列車通過時点で直ちに赤に変る
が、他方の信号機S2は列車TR1がポイントPを通
過して初めて青に変わる。連動装置はこのように
信号機間あるいは信号機と転てつ器間を連繋動作
させることによつて列車の衝突、脱線を防止する
機能を備えている。 For example, as shown in Fig. 1, suppose that trains TR 1 and TR 2 proceed in the directions of the arrows from the left and right sides of intersection Q. If, in response to a control request from train TR 1 , signal S 1 is already green, If it is, the interlock device will disallow a request to control signal S 2 to allow train TR 2 to proceed. Furthermore, when train TR 1 passes through signal S 1 and comes to the position shown in Figure 2, signal S 1 immediately turns red when the train passes, but the other signal S 2 indicates that train TR 1 has passed point P. It turns blue only after it passes. The interlocking device thus has the function of preventing train collisions and derailments by linking signals or between signals and switches.
第3図は上述した連動装置を含む従来の車輛進
路制御システムの全体構成図であり、1は操作
盤、2は連動装置、3は軌道回路、4はポイン
ト、5は信号機を示す。軌道回路3は適当に区切
られたレール上の各区間に列車が存在するか否か
を示す信号3Sを出力する、また、ポイント4は
レールの分岐点に配置された各ポイントが左右い
ずれの方向を向いているかの信号4Sを出力し、
信号機5はレールの要所要所に配置された各信号
機が赤か青かを示す信号5Sを出力する。これら
の信号3S〜5Sは、連動装置2を介して、状態
表示信号2Sとして操作盤1に与えられる。 FIG. 3 is an overall configuration diagram of a conventional vehicle route control system including the above-mentioned interlocking device, in which reference numeral 1 indicates an operation panel, 2 indicates an interlocking device, 3 indicates a track circuit, 4 indicates a point, and 5 indicates a traffic light. The track circuit 3 outputs a signal 3S indicating whether or not a train exists in each section on the appropriately divided rail, and the point 4 indicates whether each point located at the branching point of the rail is in the left or right direction. It outputs a signal 4S to indicate whether it is facing the
The traffic light 5 outputs a signal 5S indicating whether each traffic light placed at important points on the rail is red or green. These signals 3S to 5S are given to the operation panel 1 via the interlocking device 2 as a status display signal 2S.
操作盤1から或る信号機を青にするための制御
要求1Sが出されると、連動装置2は信号3S〜
5Sが示す現況情報に基づいて上記信号機制御要
求の受付け可否を判断する。もし受付け不可なら
要求を拒絶し、受付け可能ならポイント要求C1
を発して上記信号機に対応するポイントを所定の
方向に転換させる。また上記ポイントとこれに関
連する他の信号機をインターロツクさせ、然る後
に信号要求C2を介して該当する信号機を青にす
る。連動装置2は上述した軌道回路、ポイント、
信号機からの現況情報の他に、各ポイントがイン
ターロツクされているか否か、各信号機に制御要
求が出されているか否かを示す内部的な状態情報
を管理している。以下、これらの情報を総称して
プロセス現況と呼ぶことにする。 When a control request 1S to turn a certain traffic light green is issued from the operation panel 1, the interlocking device 2 changes the signals 3S to 3S.
Based on the current status information indicated by 5S, it is determined whether or not the traffic light control request can be accepted. If it is not acceptable, reject the request, if it is acceptable, request points C 1
is issued to turn the point corresponding to the traffic light in a predetermined direction. It also interlocks the above point and other traffic lights related to it, and then turns the corresponding traffic light green via signal request C2 . The interlocking device 2 includes the above-mentioned track circuit, points,
In addition to current status information from traffic lights, it manages internal status information indicating whether each point is interlocked or not and whether a control request has been issued to each traffic light. Hereinafter, this information will be collectively referred to as process status.
然るに、上述した連動装置を主体とする従来の
進路制御システムによれば、進路の競合による列
車の衝突、脱線の防止は可能であるが、1つの軌
道上で2以上の列車が互いに障害し合つて動きが
とれなくなる所謂「デツドロツク」の発生を未然
に防止することはできない。 However, although it is possible to prevent train collisions and derailments due to course conflicts with the conventional route control system based on the above-mentioned interlocking device, it is possible to prevent two or more trains from interfering with each other on a single track. It is not possible to prevent the occurrence of so-called "deadlock", where the machine becomes stuck and becomes unable to move.
例えば第4図に示す如く、列車TR1とTR2とが
それぞれ矢印の方向に進もうとしており、今、列
車TR1からの制御要求に従つて信号機S2が青にな
つた直後に、列車TR2から信号機S11の制御要求
が出された場合を仮定する。信号機S2はR1を始
点、R6を終点とする区間の列車進行を制御し、
一方、信号機S11はR8を始点、R5を終点とする区
間の列車進行を制御している。この場合、図から
明らかなように、信号機S2とS11が制御する進路
は互いに交差することもなく、且つ1つのポイン
トを別々の方向に使うこともないため、プロセス
現況から判断する従来の連動装置は、列車TR2か
らの信号機制御要求を受付け信号機S11を青にす
る。この結果、列車TR1が場所R6から折り返し
て場所R4方向に進もうとした時、他方の列車
TR2が場所R5で行手を遮り、両列車共に相手が
障害となつてデツドロツクの状態に陥つてしま
う。この場合、信号機S2とS11との組合せが常に
デツドロツクをまねくとは限らず、列車TR1と
TR2の一方が折り返しをせずに直進すればデツド
ロツクを発生しないという点に注意すべきであ
る。 For example, as shown in Fig. 4, trains TR 1 and TR 2 are about to proceed in the directions of the arrows, and now, immediately after the signal S 2 turns green in accordance with the control request from train TR 1 , the train Assume that TR 2 issues a request to control traffic light S 11 . Signal S 2 controls train progress in the section starting from R 1 and ending at R 6 .
On the other hand, signal S11 controls the train's progress in the section starting from R8 and ending at R5 . In this case, as is clear from the figure, the paths controlled by traffic lights S 2 and S 11 do not intersect with each other, and one point is not used in different directions, so the conventional The interlocking device accepts the signal control request from train TR 2 and turns signal S 11 green. As a result, when train TR 1 turns back from location R 6 and attempts to proceed in the direction of location R 4 , the other train
TR 2 obstructs the train at location R5 , and both trains find themselves in a deadlock situation. In this case, the combination of signals S 2 and S 11 does not always lead to deadlock, and the combination of signals S 2 and S 11
It should be noted that if one side of TR 2 goes straight without turning around, deadlock will not occur.
本発明は上述した従来の車輛進路制御方式の問
題点を解決し、デツドロツクの発生を未然に防止
できるようにした新規な制御方式の提供を目的と
するものである。 SUMMARY OF THE INVENTION The present invention aims to solve the above-mentioned problems of the conventional vehicle path control system and to provide a new control system that can prevent the occurrence of deadlock.
この目的を達成するため、本発明では制御領域
内における各車輛毎の予定経路を示したテーブル
を用意し、車輛進行のための信号機制御要求が発
生したとき、該車輛および進路制御中の他の車輛
が次の信号機制御要求で進行する区間の各始点と
終点の位置データを上記テーブルを利用して求
め、これらの位置データ間に所定の関係が存在す
るか否かを判定してから上記制御要求に応答する
ようにしたことを特徴とする。 In order to achieve this objective, the present invention prepares a table showing the scheduled route for each vehicle within the control area, and when a traffic signal control request for the vehicle's progress occurs, the vehicle and other vehicles under route control are The above control is performed after determining whether a predetermined relationship exists between these position data by using the above table to find the position data of each start point and end point of the section in which the vehicle will proceed according to the next traffic light control request. It is characterized by being able to respond to requests.
以下、本発明の実施例を図面を参照して説明す
る。 Embodiments of the present invention will be described below with reference to the drawings.
第5図は本発明を実施するための制御システム
の全体構成図である。第3図で説明した従来のシ
ステムとの相違点は、操作盤1と連動装置2との
間に、メモリ装置11,12を備えたデツドロツ
ク判定装置10が介在している点である。この場
合、操作盤1は中央の指令所であつてもよい。デ
ツドロツク判定装置10は、操作盤1から信号機
制御要求1S′があつたとき、メモリ11,12の
記憶情報を参照してプログラム処理により所定の
デツドロツク発生条件の有無を判定し、判定結果
に応じて表示信号10Sと連動装置2への制御出
力C0を発生するデータ処理装置によつて構成さ
れる。 FIG. 5 is an overall configuration diagram of a control system for implementing the present invention. The difference from the conventional system explained in FIG. 3 is that a deadlock determination device 10 including memory devices 11 and 12 is interposed between the operation panel 1 and the interlocking device 2. In this case, the operation panel 1 may be a central command center. When a traffic light control request 1S' is received from the operation panel 1, the deadlock determination device 10 refers to the information stored in the memories 11 and 12 and determines the presence or absence of a predetermined deadlock generation condition through program processing, and according to the determination result. It is constituted by a data processing device that generates a display signal 10S and a control output C0 to the interlocking device 2.
メモリ装置11は、制御領域内における各車輛
毎の予定経路を、例えば第6図に示す如く、通過
する信号機の列として表わした経路テーブルTB
1を記憶する。一方、メモリ12は、例えば第7
図の如く、各信号機の制御区間の始点20A、終
点20Bを示す経路−場所変換テーブルTB2を
記憶する。デツドロツク判定装置10はこれら2
種類のテーブルの他に、制御中の各車輛の現在位
置を知るための例えば第8図の如きレジスタRG
を備えている。 The memory device 11 stores a route table TB in which the scheduled route for each vehicle within the control area is expressed as a row of traffic lights to pass, as shown in FIG. 6, for example.
Remember 1. On the other hand, the memory 12 includes, for example, the seventh
As shown in the figure, a route-location conversion table TB2 indicating the starting point 20A and ending point 20B of the control section of each traffic light is stored. The deadlock determination device 10 uses these two
In addition to the type table, there is also a register RG as shown in Figure 8 for knowing the current position of each vehicle under control.
It is equipped with
第6図に示すテーブルTB1では、1例として
列車TR1とTR2の予定経路がS2−S9−S5、S11−
S7−S10として記憶されている。この経路は、第
4図に例示した2つの列車TR1,TR2がそれぞれ
矢印方向に進行する際に制御要求する信号機の順
序に一致している。また、各信号機を第7図のテ
ーブルTB2で「場所」の列に変換すると、それ
ぞれR1−R6−R5−R4、R8−R5−R6−R7となる。
これらの列は第4図の列車通過位置に一致し、こ
の中には両列車の折り返し地点R5,R6が含まれ
ている。第8図の現在位置レジスタRGの内容は
予定経路テーブルTB1の横軸に対応しており、
この例では列車TR1が1番目の信号機S2を制御中
に、列車TR2が最初の信号機制御要求を発した状
態を示している。 In table TB1 shown in FIG. 6, as an example, the scheduled routes of trains TR 1 and TR 2 are S 2 −S 9 −S 5 , S 11 −
It is stored as S 7 −S 10 . This route corresponds to the order of the signals that request control when the two trains TR 1 and TR 2 illustrated in FIG. 4 move in the directions of the arrows. Moreover, when each traffic light is converted into a "location" column in table TB2 of FIG. 7, it becomes R 1 -R 6 -R 5 -R 4 and R 8 -R 5 -R 6 -R 7 , respectively.
These columns correspond to the train passing positions shown in FIG. 4, and include the turning points R 5 and R 6 of both trains. The contents of the current position register RG in Fig. 8 correspond to the horizontal axis of the planned route table TB1,
This example shows a state in which train TR 2 issues the first signal control request while train TR 1 is controlling the first signal S 2 .
次に、操作盤1からの制御要求1S′に応答して
デツドロツク判定装置10が実行するプログラム
について、第9図を参照して説明する。 Next, a program executed by the deadlock determination device 10 in response to the control request 1S' from the operation panel 1 will be explained with reference to FIG.
操作盤1から列車N0と信号機を指定して制御
要求1S′が発せられると、先ずルーチン40を実行
し、レジスタRGとテーブルTB1を参照して制
御中の各車輛が次回に制御要求を予定している信
号機を検索する。第6図、第8図の例では、現
在、列車TR1が信号機S2を制御中であるから、ル
ーチン40によつて検索される信号機はS9である。
次のルーチン42では、操作盤から指令された車輛
について今回の要求を許可したと仮定して、この
車輛が次回に制御要求する予定の信号機を検索す
る。今、新たな列車TR2について信号機S11の制
御要求があつたとすれば、ルーチン42によつて検
索される信号機はS7である。 When a control request 1S' is issued from the operation panel 1 by specifying train N 0 and a signal, routine 40 is first executed, and each vehicle under control schedules the next control request by referring to register RG and table TB1. Search for traffic lights that are In the example of FIGS. 6 and 8, train TR 1 is currently controlling signal S 2 , so the signal S 9 is searched by routine 40.
In the next routine 42, assuming that the current request for the vehicle commanded from the operation panel has been approved, a traffic light to which this vehicle is scheduled to request control next time is searched. Now, if a request is made to control signal S11 for new train TR2 , the signal S7 is searched by routine 42.
ルーチン44では、上述した検索ルーチンで検索
された信号機について変換テーブルTB2を参照
し、制御対象となる全車輛の次回の制御予定区間
の各始点と終点を求め、これを遷移行列化する。
遷移行列は一般式I=(ikl)で表わされる2値の
プール行列であり、本発明では始点k、終点lの
区間が制御予定区間に該当する場合に項iklを
“1”とし、制御予定区間に該当しなければiklを
“0”とする。実施例では信号機S9の区間R6〜R5
とS7の区間R5〜R6が次回の制御予定区間である
から、i(6,5)とi(5,6)の項が“1”で他は“0”とな
る。これを図で表わすと、場所R1〜R8をそれぞ
れ縦軸と横軸にとつて第11図のようになる。 In routine 44, the conversion table TB2 is referred to for the traffic lights found in the above-described search routine, the start and end points of the next scheduled control section for all vehicles to be controlled are determined, and these are converted into a transition matrix.
The transition matrix is a binary pool matrix expressed by the general formula I = (i kl ), and in the present invention, when the section between the starting point k and the ending point l corresponds to the control scheduled section, the term i kl is set to "1", If it does not correspond to the scheduled control section, i kl is set to "0". In the example, the section R 6 to R 5 of the traffic light S 9
Since the section R 5 to R 6 of and S 7 is the next control scheduled section, the terms i (6,5) and i (5,6) are "1" and the others are "0". This can be expressed in a diagram as shown in FIG. 11, with the locations R 1 to R 8 taken as the vertical and horizontal axes, respectively.
次のルーチン46では、デツドロツク発生の有無
を検出するために、上記遷移行列式()のべき
乗積IPを作成する。この演算の結果、いずれかの
対角項(iP kk)が“1”になれば、制御予定区間
に閉ループが生じ、デツドロツクの条件が発生し
ていることが判る。すなわち、第11図の行列で
べき乗積を求めると、第12図の如くR5とR6の
それぞれの対角項が“1”となる。これは、現象
時には第13図に示すように、場所R5とR6がそ
れぞれ信号機S7,S9の制御区間の一方に対して始
点、他方に対して終点となり、車輛の進行方向が
閉ループを構成することを意味している。尚、制
御対象となる信号機が3以上の場合、例えば3つ
の場所Rl、Rn、Roの間に第14図のように閉ル
ープが形成されてデツドロツクを発生することが
あるが、この場合も遷移行列の対角項(iP ll)、
(iP nn)、(iP oo)が“1”になつたことにより、閉ル
ープの存在を知ることができる。 In the next routine 46, a power product I P of the above transition determinant ( ) is created in order to detect whether deadlock has occurred. As a result of this calculation, if any of the diagonal terms (i P kk ) becomes "1", it can be seen that a closed loop has occurred in the control scheduled section and a deadlock condition has occurred. That is, when a power product is calculated using the matrix shown in FIG. 11, the diagonal terms of each of R 5 and R 6 become "1" as shown in FIG. 12. This means that when the phenomenon occurs, locations R5 and R6 become the starting point for one of the control sections of traffic lights S7 and S9 , and the ending point for the other, as shown in Figure 13, and the direction of vehicle movement is closed loop. It means to constitute. In addition, when there are three or more traffic lights to be controlled, a closed loop may be formed between the three locations R l , R n , and Ro as shown in Figure 14, causing deadlock. is also the diagonal term of the transition matrix (i P ll ),
When (i P nn ) and (i P oo ) become "1", the existence of a closed loop can be known.
判定ルーチン48は、ルーチン46の演算結果から
デツドロツクの発生の有無を判定し、もしデツド
ロツクがなければルーチン50に進み、列車TR2に
関する位置レジスタRG更新してこの列車が信号
機S11を制御中であることを記憶し、連動装置2
に対して信号機S11を青にするための制御指令C0
を出力する。デツドロツクが発生していればルー
チン52に進み、信号機S11に対する制御要求を許
可できないことを表示する信号10Sを出力す
る。 A determination routine 48 determines whether a deadlock has occurred based on the calculation result of the routine 46, and if there is no deadlock, the process proceeds to a routine 50, updates the position register RG regarding the train TR 2 , and indicates that this train is controlling the signal S 11 . Remember something, interlocking device 2
Control command to turn traffic light S 11 green for C 0
Output. If a deadlock has occurred, the routine proceeds to routine 52 and outputs a signal 10S indicating that the control request to traffic light S11 cannot be granted.
第10図は、上述した遷移行列演算のルーチン
44と46の更に詳細な演算手段を示すプログラム・
フローチヤートを示す。このうち、ステツプ60〜
67は遷移行例を設定するルーチン44に該当する
部分であり、ステツプ70〜76は遷移行列の積を演
算するルーチン46に該当する。 FIG. 10 shows the transition matrix calculation routine described above.
A program showing more detailed calculation means for 44 and 46.
Showing a flowchart. Of these, steps 60~
67 corresponds to the routine 44 that sets an example transition row, and steps 70 to 76 correspond to the routine 46 that calculates the product of transition matrices.
遷移行列の設定のためにはN行N列(但し、
N=場所の数)のメモリエリアを用意ておく。最
初のステツプ60では行を示す変数kを初期値0に
設定する。そのステツプ61で上記変数kをインク
リメントすると共に、列を示す変数lを初期値0
に設定し、ステツプ62で変数lをインクリメント
する。ステツプ63では項iklが次回の制御予定区間
に該当しているか否か、すなわち場所Rk−Rlが
変換テーブルTB2から検索された次回の制御区
間の1つに該当されているか否かを判定し、もし
該当していればステツプ64に進んでiklに“1”を
設定し、そうでなければステツプ65に進んでiklに
“0”を設定する。これが終ると、ステツプ66で
変数lがNに一致したか否かを判定し、不一致な
らステツプ62に戻る。つまり、ステツプ62〜66を
繰り返すことによつて、第1行目の各項に“1”
または“0”の値が設定される。第1行、第N列
の項に対する値の設定が終るとステツプ67に進
み、行を示す変数kがNに一致したか否かを判定
し、不一致ならステツプ61に戻る。k=Nが成立
してステツプ67を終了した時には、遷移行列の
全ての項に値が設定され、第11図のマスリクス
が完成される。 To set the transition matrix, use N rows and N columns (however,
Prepare a memory area of N=number of locations. In the first step 60, a variable k indicating a row is set to an initial value of 0. At step 61, the above variable k is incremented, and the variable l indicating the column is set to an initial value of 0.
, and the variable l is incremented at step 62. In step 63, it is determined whether the term i kl corresponds to the next scheduled control section, that is, whether the location R k −R l corresponds to one of the next control sections retrieved from the conversion table TB2. If it is determined, the process advances to step 64 and i kl is set to "1"; if not, the process advances to step 65 and i kl is set to "0". When this is completed, it is determined in step 66 whether the variable l matches N, and if they do not match, the process returns to step 62. In other words, by repeating steps 62 to 66, "1" is added to each item in the first row.
Alternatively, a value of "0" is set. When the values for the terms in the first row and Nth column have been set, the process proceeds to step 67, where it is determined whether the variable k indicating the row matches N, and if they do not match, the process returns to step 61. When k=N is established and step 67 is completed, values are set for all terms of the transition matrix, and the matrix shown in FIG. 11 is completed.
遷移行列の積演算のためには、作業用としてN
行N列の2つのメモリエリアX,Yを用意してお
く。先ずステツプ70で行列の内容を作業エリア
Xに設定すると共に、演算回数カウンタCTを初
期値1に設定し、次のステツプ71で作業エリアX
の内容をエリアYに退避させ、カウンタCTの値
をインクリメントする。ステツプ72で2つの行列
とXの積を求め、演算結果をエリアXに格納す
ると、エリアXにはI×ICT-1=ICTの値が求まる。
この場合の積は、行列要素xklについて言うと、
ステツプ72に表示する如く論理積の論理和とな
る。ここでxCT klが“1”なら、場所RkからRlに至
るCT個の制御予定区間の連鎖が存在することに
なり、X=ICTの対角項xCT kk(1≦k≦N)に1個
でも“1”のものがあればデツドロツク条件が成
立している。従つてステツプ73で上記デツドロツ
ク条件を判定し、条件が成立していればステツプ
76に進み、判定フラツグDLを“1”にして、こ
のルーチンを終了する。デツドロツク条件が成立
していなければ繰り返し回数判定ステツプ74に進
む。遷移行列のべき乗を求める回数は、ICT(=
X)がICT-1(=Y)に等しくなるか、CT=N−
1となるまで行なえば充分である。なぜなら、前
者の条件が成立するとICT=ICT+1=ICT+2=……と
なり、それ以上の演算が無意味となるからであ
る。また、後者の条件は、場所数N以上の連鎖が
存在し得ないことに由来する。ステツプ74では上
記2つの条件を判定し、条件が成立していなけれ
ばステツプ71に戻り、条件が成立していればステ
ツプ75に進んで判定フラツグDLを“0”にし、
このルーチンを終了する。 For the product operation of transition matrices, N
Two memory areas X and Y with rows and N columns are prepared. First, in step 70, the contents of the matrix are set in work area X, and the calculation count counter CT is set to an initial value of 1.
The contents of are saved in area Y, and the value of counter CT is incremented. In step 72, the product of the two matrices and X is calculated, and the result of the calculation is stored in area X. In area X, the value I×I CT-1 =I CT is found.
The product in this case is, in terms of matrix element x kl ,
As shown in step 72, it becomes the logical sum of logical products. Here, if x CT kl is "1", there exists a chain of CT scheduled control sections from location R k to R l , and X = I CT 's diagonal term x CT kk (1≦k≦ If even one item in N) is "1", the deadlock condition is satisfied. Therefore, in step 73, the above deadlock condition is determined, and if the condition is met, the step is executed.
The program proceeds to step 76, sets the determination flag DL to "1", and ends this routine. If the deadlock condition is not satisfied, the process advances to step 74 for determining the number of repetitions. The number of times to exponentiate the transition matrix is I CT (=
X) is equal to I CT-1 (=Y) or CT=N-
It is sufficient to do this until it reaches 1. This is because when the former condition is met, I CT = I CT+1 = I CT+2 =..., and further calculations become meaningless. The latter condition is derived from the fact that there cannot be a chain with the number of locations N or more. In step 74, the above two conditions are judged, and if the conditions are not met, the process returns to step 71, and if the conditions are met, the process proceeds to step 75, where the judgment flag DL is set to "0".
Exit this routine.
以上の如く、各車輛毎の予定経路を信号機の列
で表わした第1テーブルTB1と、上記各信号機
毎の制御区間の始点、終点を示す第2テーブル
TB2を用意し、進路制御中の各車輛の現在位置
を上記第1テーブルと対応できる形式で記憶して
おき、車輛進行のための信号機制御要求が発生し
たとき、この車輛および進路制御中の他の車輛が
次に制御要求を予定する信号機を上記第1テーブ
ルから検索し、これらの信号機に対応する位置デ
ータを上記第2テーブルから検索し、上記位置デ
ータ間に所定の関係が存在するか否かを判定する
ことによつて、デツドロツクを未然に防止するこ
とが可能となる。 As described above, there is a first table TB1 that represents the scheduled route for each vehicle as a row of traffic lights, and a second table that shows the start and end points of the control section for each traffic light.
Prepare TB2, store the current position of each vehicle under route control in a format that can correspond to the first table above, and when a traffic signal control request for vehicle movement occurs, this vehicle and other vehicles under route control will be Searching the first table for traffic lights to which the vehicle will next request control, searching the second table for position data corresponding to these traffic lights, and determining whether a predetermined relationship exists between the position data. By determining this, it becomes possible to prevent deadlock.
上記実施例の変形例として、例えば第15図の
如く、各車輛毎の予定経路を通過する信号機の始
点、終点に相当する位置データの列で表わしたテ
ーブルTBを用いてもよい。この場合も、進路制
御中の各車輛の現在位置を上記テーブル上の予定
経路と対応できる形式で記憶しておく。即ち、記
憶する車輛の現在位置は、軌道回路で検出される
進行中の車輛の実際の位置ではなく、制御された
信号機の制御区間の終点を示すデータである。例
えば第4図において、場所R1に位置した列車
TR1から信号機S2に対にする制御要求が受付けら
れた場合、TR1の位置として第15図のR6の欄
を指す値“2”を記憶しておく。このようにして
おけば、場所R8にいる列車TR2から信号機S11の
制御要求が発生したとき、制御中の列車TR1が次
の信号機制御要求で進行する区間R6〜R5と、列
車TR2が次回の信号機制御要求で進行する区間
R6〜R5とを上記テーブルTBから直接検索でき、
前記の実施例と同様の計算手法によつて、これら
の位置データ間にデツドロツク条件となる所定の
関係が存在するか否かを判定できる。 As a modification of the above embodiment, for example, as shown in FIG. 15, a table TB may be used which is represented by a column of position data corresponding to the start and end points of traffic lights that each vehicle passes through on its planned route. In this case as well, the current position of each vehicle under route control is stored in a format that can correspond to the planned route on the table. That is, the current position of the vehicle to be stored is not the actual position of the traveling vehicle detected by the track circuit, but data indicating the end point of the controlled section of the controlled traffic signal. For example, in Figure 4, the train located at location R1
When a pair control request from TR 1 to traffic light S 2 is accepted, a value "2" indicating the column R 6 in FIG. 15 is stored as the position of TR 1 . By doing this, when a control request for signal S 11 is generated from train TR 2 at location R 8 , the train TR 1 being controlled will proceed in the section R 6 to R 5 with the next signal control request. Section where train TR 2 will proceed at the next signal control request
You can directly search R 6 to R 5 from the table TB above,
Using the same calculation method as in the above embodiment, it is possible to determine whether a predetermined relationship serving as a deadlock condition exists between these position data.
以上説明したように、本発明の車輛進路制御方
式によれば、従来の連動装置による車輛の衝突、
脱線防止の機能の他に、デツドロツク発生を未然
に防止する機能を加えることができる。デツドロ
ツクの発生は、列車の乗客、乗務員等に直接危害
を及ぼすものではないが、一旦発生すると、これ
を解消するための危険な逆向運転や経路計画の変
更など、正常時には行なわれない複雑な業務を伴
なう。これらは駅員の迅速な判断によつて処理さ
れねばならず、判断の誤りによる連鎖的な危険発
生の可能性がある。従つて、デツドロツクを未然
に防止できる本発明の効果は極めて大である。 As explained above, according to the vehicle path control method of the present invention, the vehicle collision caused by the conventional interlocking device,
In addition to the derailment prevention function, a function to prevent the occurrence of deadlock can be added. The occurrence of deadlock does not pose a direct threat to train passengers or crew members, but once it occurs, complex operations that would not be carried out during normal times, such as dangerous reverse driving or changing route plans, are required to resolve the problem. accompanied by. These must be dealt with by the prompt judgment of station staff, and there is a possibility that a chain reaction of danger may occur due to an error in judgment. Therefore, the effect of the present invention in preventing deadlock is extremely large.
第1図、第2図は連動装置の動作を説明するた
めの図、第3図は連動装置を主体とする従来の車
輛進路制御システムの構成図、第4図はデツドロ
ツクの発生についての説明図、第5図は本発明を
実行する進路制御システムの1実施例を示す構成
図、第6図、第7図、第8図はそれぞれ本発明に
おいてデツドロツク発生条件を検出するために使
用される第1テーブル、第2テーブル、現在位置
レジスタの構成の1例を示す図、第9図、第10
図はデツドロツク判定装置において実行されるプ
ログラムのフローチヤート、第11図、第12図
は上記プログラムで演算される遷移行列式の補足
説明図、第13図と第14図はそれぞれデツドロ
ツク発生条件についての説明図、第15図は本発
明においてデツドロツク発生条件を検出するため
に使用されるテーブルの変形例を示す図である。
第5図において、1は操作盤、2は連動装置、
3は軌道回路、4はポイント、5は信号機、10
はデツドロツク判定装置、11は第1テーブルを
記憶するメモリ装置、12は第2テーブルを記憶
するメモリを示す。
Figs. 1 and 2 are diagrams for explaining the operation of the interlocking device, Fig. 3 is a block diagram of a conventional vehicle route control system mainly using the interlocking device, and Fig. 4 is an explanatory diagram for the occurrence of deadlock. , FIG. 5 is a block diagram showing one embodiment of a course control system implementing the present invention, and FIGS. Figures 9 and 10 are diagrams showing an example of the configuration of the first table, the second table, and the current position register.
The figure is a flowchart of the program executed in the deadlock determination device, Figures 11 and 12 are supplementary explanatory diagrams of the transition determinant calculated by the above program, and Figures 13 and 14 are diagrams of the deadlock occurrence conditions, respectively. The explanatory diagram, FIG. 15, is a diagram showing a modification of the table used for detecting deadlock occurrence conditions in the present invention. In FIG. 5, 1 is an operation panel, 2 is an interlocking device,
3 is the track circuit, 4 is the point, 5 is the traffic light, 10
11 is a deadlock determination device, 11 is a memory device that stores the first table, and 12 is a memory that stores the second table.
Claims (1)
輛の進路制御方式において、各車輛毎の予定経路
を示したテーブルと、進路制御中の各車輛の現在
位置を上記予定経路と対応できる形式で記憶する
記憶手段とを備え、車輛進行のための信号機制御
要求を発した車輛および進路制御中の他の車輛が
次の制御要求を発せられる信号機に従つて進行す
る区間の各始点と終点の位置データを上記テーブ
ルを利用して求め、これらの位置データ間に所定
の関係が存在するか否かを判定してから上記制御
要求に応答するようにしたことを特徴とする車輛
の進路制御方式。 2 前記テーブルは、各車輛毎の予定経路を各車
輛が通過する信号機の各制御区間の始点、終点に
相当する位置データの列を含むことを特徴とする
第1項記載の進路制御方式。 3 前記テーブルは、通過する信号機の列で表わ
した各車輛毎の予定経路を記憶した第1テーブル
と、上記各信号機毎の制御区間の始点と終点を記
憶した第2テーブルからなることを特徴とする第
1項記載の進路制御方式。 4 前記応答する処理は、前記テーブルから求め
た位置データの中に、それぞれが始点と終点とに
該当して互いに連鎖関係にある少なくとも2つの
位置データが存在するか否か判定し、存在すると
き、前記信号機制御要求を許可しないように制御
動作する処理からなることを特徴とする第1項記
載の進路制御方式。[Scope of Claims] 1. In a route control method for vehicles traveling on a track with traffic lights installed at important points, a table showing a scheduled route for each vehicle and the current position of each vehicle during route control is provided on the above schedule. storage means for storing in a format that can correspond to the route, the storage means for storing a section in which a vehicle that has issued a traffic light control request for vehicle movement and other vehicles that are undergoing route control proceed in accordance with a traffic light that has issued the next control request; The present invention is characterized in that the positional data of each starting point and ending point is obtained using the table, and the control request is responded to after determining whether or not a predetermined relationship exists between these positional data. Vehicle route control system. 2. The route control system according to item 1, wherein the table includes a column of position data corresponding to the start point and end point of each control section of a traffic light through which each vehicle passes on the scheduled route for each vehicle. 3. The table is characterized by comprising a first table that stores a scheduled route for each vehicle represented by a row of traffic lights to be passed, and a second table that stores a start point and an end point of a control section for each of the traffic lights. The route control method according to item 1. 4 The responding process determines whether or not there are at least two pieces of position data, each of which corresponds to a start point and an end point and are in a chain relationship with each other, in the position data obtained from the table, and if there is, , the route control method according to claim 1, further comprising processing for performing a control operation so as not to permit the traffic light control request.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11214081A JPS5816955A (en) | 1981-07-20 | 1981-07-20 | Control system for course of car |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11214081A JPS5816955A (en) | 1981-07-20 | 1981-07-20 | Control system for course of car |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5816955A JPS5816955A (en) | 1983-01-31 |
| JPH0246428B2 true JPH0246428B2 (en) | 1990-10-16 |
Family
ID=14579209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11214081A Granted JPS5816955A (en) | 1981-07-20 | 1981-07-20 | Control system for course of car |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5816955A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2530887B2 (en) * | 1988-07-14 | 1996-09-04 | 株式会社京三製作所 | Electronic interlocking device |
| JP2530888B2 (en) * | 1988-07-14 | 1996-09-04 | 株式会社京三製作所 | Electronic interlocking device data creation device |
| JP5302874B2 (en) * | 2009-12-25 | 2013-10-02 | 株式会社日立製作所 | Interlocking chart verification device and interlocking chart verification method |
| JP6296855B2 (en) * | 2013-04-01 | 2018-03-20 | 株式会社神戸製鋼所 | Vehicle collision warning system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55119706A (en) * | 1979-03-07 | 1980-09-13 | Nippon Signal Co Ltd:The | Course control unit |
-
1981
- 1981-07-20 JP JP11214081A patent/JPS5816955A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5816955A (en) | 1983-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4726299A (en) | Method and apparatus for controlling a vehicle | |
| US5006847A (en) | Train motion detection apparatus | |
| KR20200108871A (en) | Wireless train management system | |
| WO2012176348A1 (en) | Train operation control system | |
| US20200130716A1 (en) | Wireless Train Management System | |
| US3963201A (en) | Sequential occupancy release control method and apparatus for train vehicles | |
| CN114435433A (en) | Method and device for verifying automatic trigger route conflict | |
| CN110901701B (en) | Rail train route handling method and system | |
| CN117302318B (en) | Methods and devices for determining fault protection zones | |
| WO2024159014A1 (en) | System and method for a virtual approach signal | |
| JPH0246428B2 (en) | ||
| JP4573661B2 (en) | Distributed train operation management system and control method thereof | |
| CN109625036B (en) | Calculation processing method for number window of non-communication vehicle | |
| JP3572479B2 (en) | Station automatic course control device | |
| UA47490C2 (en) | Method and appliance for administration and control of a railway station | |
| JP2004110288A (en) | AGV route search method and program | |
| JP2000052992A (en) | Train diagram correcting device | |
| JP2004110286A (en) | AGV route search method and program | |
| JPH0723096B2 (en) | Interlocking device | |
| JPS61108055A (en) | Train-car controller | |
| JP3559489B2 (en) | Automatic course control device | |
| JPH085381B2 (en) | Train diagram creation device | |
| JP2004110287A (en) | AGV route search method and program | |
| JPH0723095B2 (en) | Interlocking device | |
| JP3301502B2 (en) | Electronic interlocking device |