(19)
(11) EP 3 778 348 A1

(12) EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43) Date of publication:
17.02.2021 Bulletin 2021/07

(21) Application number: 19784234.7

(22) Date of filing: 12.04.2019
(51) International Patent Classification (IPC): 
B61L 27/00(2006.01)
(86) International application number:
PCT/JP2019/015915
(87) International publication number:
WO 2019/198804 (17.10.2019 Gazette 2019/42)
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
KH MA MD TN

(30) Priority: 12.04.2018 JP 2018076948

(71) Applicants:
  • KABUSHIKI KAISHA TOSHIBA
    Minato-ku Tokyo 105-0023 (JP)
  • Toshiba Infrastructure Systems & Solutions Corporation
    Kawasaki-shi, Kanagawa 212-0013 (JP)

(72) Inventor:
  • IYAMA, Hitoshi
    Kawasaki-shi, Kanagawa 212-0013 (JP)

(74) Representative: AWA Sweden AB 
Junkersgatan 1
582 35 Linköping
582 35 Linköping (SE)

   


(54) DEVICE FOR CREATING TRACK USE PLAN, AND METHOD FOR CREATING TRACK USE PLAN


(57) A device for creating a track use plan of an embodiment includes a selector and an allocator. The selector selects a schedule line of a target train to which a track of a station is to be allocated out of a plurality of the schedule lines included in a schedule of the station. The allocator allocates, to the schedule line of the target train, the track according to a track condition indicating an attribute of a train allocatable to the track, and allocates, to the schedule line of the target train, the track having a shortest operation headway out of a plurality of the tracks on the basis of an operation headway on each track between the target train and a preceding train preceding the target train when the track cannot be allocated to the schedule line of the target train according to the track condition.




Description

FIELD



[0001] Embodiments of the present invention relate to a device for creating a track use plan and a method for creating a track use plan.

BACKGROUND



[0002] Methods for allocating, to a train line, a track according to a preset rule, including a method for alternately allocating, to a train line, a plurality of tracks and a method for allocating, to a train line, a plurality of tracks according to a train classification, have been proposed.

CITATION LIST


Patent Literature



[0003] Patent Literature 1: Japanese Patent Application Laid-open No. H7-52801

SUMMARY OF THE INVENTION


Problem to be Solved by the Invention



[0004] Unfortunately, it is sometimes difficult to allocate a track to a train line according to a preset rule in overseas terminal stations with many tracks. To be more specific, in a terminal station with many tracks, a track allocating rule may be unclear due to there being many tracks, trains are often guided into tracks sequentially from an empty track, and a track on which a train arrives may be displayed in, for example, an electric bulletin board immediately before the arrival of the train.

[0005] Additionally, it is difficult to automatically create a track use plan for a station where trains on various line sections cross each other. For example, when trains of a plurality of companies run on the same line section, train operations are complicated. Thus, a turnaround at an intermediate station, an operation direction, a train classification, an operation classification, and a stopping station are diversified. This sometimes makes it difficult to automatically create a track use plan for a station other than the terminal station.

Means for Solving Problem



[0006] A device for creating a track use plan according to an embodiment includes a selector, and an allocator. The selector selects a schedule line of a target train to which a track of a station is to be allocated out of a plurality of the schedule lines included in a schedule of the station. The allocator allocates, to the schedule line of the target train, the track according to a track condition indicating an attribute of a train allocatable to the track, and allocates, to the schedule line of the target train, the track having a shortest operation headway out of a plurality of the tracks on the basis of an operation headway on each track between the target train and a preceding train preceding the target train when the track is not able to be allocated to the schedule line of the target train according to the track condition.

BRIEF DESCRIPTION OF DRAWINGS



[0007] 

FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus according to a first embodiment.

FIG. 2 is a block diagram illustrating an example of a functional configuration of the information processing apparatus according to the first embodiment.

FIG. 3 is a flowchart illustrating an example of a track allocation processing flow in the information processing apparatus according to the first embodiment.

FIG. 4 is a diagram illustrating an example of a railway network for which a schedule is created in the information processing apparatus according to the first embodiment.

FIG. 5 is a diagram illustrating an example of a schedule of a terminal station created by the information processing apparatus according to the first embodiment.

FIG. 6 is a diagram illustrating another example of the railway network for which a schedule is created in the information processing apparatus according to the first embodiment.

FIG. 7 is a diagram illustrating an example of a schedule of an intermediate station created by the information processing apparatus according to the first embodiment.

FIG. 8 is a diagram illustrating an example of the schedule created by the information processing apparatus according to the first embodiment.

FIG. 9 is a diagram illustrating examples of a track condition of a track allocated to a train in the information processing apparatus according to the first embodiment.

FIG. 10 is a diagram illustrating examples of an attribute of a succeeding train in the information processing apparatus according to the first embodiment.

FIG. 11 is a diagram illustrating examples of an operation headway between a succeeding train and a preceding train in the information processing apparatus according to the first embodiment.

FIG. 12 is a diagram illustrating a display example of the schedule in the information processing apparatus according to the first embodiment.

FIG. 13 is a diagram illustrating another display example of the schedule in the information processing apparatus according to the first embodiment.

FIG. 14 is a diagram illustrating an example of a headway data setting screen displayed in an information processing apparatus according to a second embodiment.

FIG. 15 is a diagram illustrating an example of a travel route screen displayed in the information processing apparatus according to the second embodiment.

FIG. 16 is a diagram illustrating another example of the travel route screen displayed in the information processing apparatus according to the second embodiment.

FIG. 17 is a diagram illustrating an example of a track condition setting screen displayed in an information processing apparatus according to a third embodiment.

FIG. 18 is a diagram illustrating a display example of a schedule in an information processing apparatus according to a fourth embodiment.

FIG. 19 is a diagram illustrating another display example of the schedule in the information processing apparatus according to the fourth embodiment.


DETAILED DESCRIPTION



[0008] Hereinafter, an example of an information processing apparatus to which a device for creating a track use plan and a method for creating a track use plan according to embodiments are applied will be described using the accompanying drawings.

(First Embodiment)



[0009] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus according to a first embodiment. As illustrated in FIG. 1, the information processing apparatus according to the present embodiment includes a central processing unit (CPU) 101, a read only memory (ROM) 102, a random access memory (RAM) 103, an input/output interface 104, a system bus 105, an input device 106, a display device 107, an auxiliary storage device 108, and a communication device 109. The CPU 101, the ROM 102, the RAM 103, and the input/output interface 104 are connected together via the system bus 105.

[0010] The CPU 101 is an example of a processor controlling the entire information processing apparatus. The ROM 102 is a nonvolatile memory storing various information such as computer programs to be executed by the CPU 101. The RAM 103 is a work area used by the CPU 101 in executing the computer programs.

[0011] The input device 106 is, for example, a keyboard, a mouse, or a touch panel, and is an operation unit that can be operated by users. The display device 107 is a display that displays various information such as a train schedule. The auxiliary storage device 108 is, for example, a hard disk drive (HDD) or a solid state drive (SSD) and stores various information such as station track allocation results for train lines (referred to as schedule line below) included in the schedule. The communication device 109 controls communication between the information processing apparatus and an external apparatus.

[0012] FIG. 2 is a block diagram illustrating an example of a functional configuration of the information processing apparatus according to the first embodiment. As illustrated in FIG. 2, the information processing apparatus according to the present embodiment includes a line section master storage 201, a station sequence master storage 202, a section master storage 203, a track master storage 204, a headway data storage 205, a vehicle operation master storage 206, a schedule data storage 207, a line section determinator 208, a station determinator 209, a section data reader 210, a track data reader 211, a headway data reader 212, a vehicle operation data reader 213, a schedule data reader 214, a track use plan display processor 215, and a track use plan creator 216.

[0013] The line section master storage 201 stores line section data for each line section on which trains are operated as shown in Table 1 below. The line section data includes a line section code and a line section name. Here, the line section code is information that enables identification of the line section. The line section name is a name of the line section.
Table 1
Line section code Line section name (route name)
1 α line
2 β line
3 γ line


[0014] The station sequence master storage 202 stores station sequence data for each station as shown in Table 2 below. The station sequence data includes a line section code, a station sequence code, a station name, and a station kilometrage. Here, the line section code is information that enables identification of a line section to which the station belongs. The station sequence code is a code indicating a sequence number of the station from a preset reference station (e.g., a starting station). The station name is a name of the station. The station kilometrage is a distance of the station from the reference station.
Table 2
Line section code Station sequence code Station name Station kilometrage
1 1 A station 0.0
1 2 B station 1.3
1 3 C station 2.1
       
2 1 X station 0.0
2 2 Y station 1.3
2 3 B station 1.9
       
3 1 A station 0.0
3 2 N station 1.1


[0015] The section master storage 203 stores section data for each section (e.g., between stations) on which trains are operated as shown in Table 3 below. The section data includes a section code, a section name, a start line section code, a start station sequence code, a start kilometrage, an end line section code, an end station sequence code, an end kilometrage, and a travel direction. Here, the section code is information that enables identification of the section. When the section is a double-track or quadruple-track section, a plurality of section codes are registered for the same section. The section name is a name of the section indicated by the section code.

[0016] The start line section code is a line section code of a line section to which a start point of the section belongs. The start station sequence code is a station sequence code of a station as the section start point. The start kilometrage is a station kilometrage of the station as the section start point. The end line section code is a line section code of a line section to which an end point of the section belongs. The end station sequence code is a station sequence code of a station as the section end point. The end kilometrage is a station kilometrage of the station as the section end point. The travel direction is a direction in which the trains operated on the section travel. For example, the travel direction is represented by "0" indicating that the trains travel in two directions of an inbound direction and an outbound direction, "1" indicating that the trains travel in the inbound direction, or "-1" indicating that the trains travel in the outbound direction.
Table 3
Section code Section name Start line section code Start station sequence code Start kilometrage End line section code End station sequence code End kilometrage Travel direction
1 A01 1 1 0 1 2 0.1 0
2 A02 1 1 0.1 1 2 1.4 1
3 A03 1 1 1.4 1 2 2.1 -1
                 


[0017] The track master storage 204 stores track data for each track of a station as shown in Table 4 below. The track data includes a station name, a track code, a condition type, and a track condition. Here, the station name is a name of a station to which the track belongs. The track code is information that enables identification of the track. The condition type is a type of the track condition described later. The track condition is information indicating an attribute of a train allocatable to the track.
Table 4
Station name Track code Track name Condition type Track condition
A station 1 Track 1 Train classification Local train
A station 1 Track 1 Direction For B station
A station 2 Track 2 Train classification Limited express train
         


[0018] The headway data storage 205 stores headway data for each train to which a track is allocated (referred to as succeeding train below) as shown in Table 5 below. The headway data includes a station name, a preceding train track code, a preceding train section code, a succeeding train track code, a succeeding train section code, a headway pattern, a headway classification, and an operation headway.
Table 5
Station name Preceding train track code Preceding train section code Succeeding train track code Succeeding train section code Headway pattern Headway classification Operation headway
A station 1 105 2 106 Departure-Arrival Crossover 36
A station 1 105 2 106 Arrival-Departure Crossover 43
A station 2 105 2 106 Departure-Departure Continuation 45
               


[0019] Here, the station name is a name of a station used by the succeeding train. The preceding train track code is a track code of a track allocated to a preceding train preceding the succeeding train. The preceding train section code is a section code of a section on which the preceding train runs before arriving at or after departing from the station. The succeeding train track code is a track code of a track allocated to the succeeding train. The succeeding train section code is a section code of a section on which the succeeding train runs before arriving at or after departing from the station.

[0020] The headway pattern is a combination of respective operations of the preceding train and the succeeding train at the station. Examples of the train operation at the station include departure, arrival, and passing. Examples of the combination of the respective operations of the preceding train and the succeeding train include departure-departure, arrival-arrival, passing-passing, departure-passing, passing-departure, arrival-passing, and passing-arrival. The departure-departure indicates that both the preceding and succeeding trains depart from the station. The arrival-arrival indicates that both the preceding and succeeding trains arrive at the station. The passing-passing indicates that both the preceding and succeeding trains pass the station. The departure-passing indicates that the preceding train departs from the station and the succeeding train passes the station. The passing-departure indicates that the preceding train passes the station and the succeeding train departs from the station. The arrival-passing indicates that the preceding train arrives at the station and the succeeding train passes the station. The passing-arrival indicates that the preceding train passes the station and the succeeding train arrives at the station.

[0021] The headway classification indicates a type of the operation headway. The type of the operation headway includes crossover and continuation. The crossover indicates an operation headway between the preceding train and the succeeding train crossing at the station. The continuation indicates an operation headway between the preceding train and the succeeding train continuing at the station. The operation headway indicates a headway between the preceding train and the succeeding train at the station.

[0022] The vehicle operation master storage 206 stores vehicle operation data for each schedule line as shown in Table 6 below. The vehicle operation data includes a vehicle operation code, an operation sequence, a schedule plan code, a subsequent operation code, a train classification, an operation direction, an operation company, and the number of vehicles. The vehicle operation code is information that enables identification of a series of operations of a train. The operation sequence indicates a sequence number of each schedule line executed in the series of operations of the train. The schedule plan code is information that enables identification of the schedule line of the train. The subsequent operation code is a vehicle operation code to be executed subsequently. The train classification indicates a train classification such as an express train, a semi-express train, a rapid train, a limited express train, a semi-limited express train, a semi-rapid train, a special rapid train, and a local train. The operation direction indicates a destination of the train. The operation company is a company that manages the train. The number of vehicles is the number of vehicles constituting the train.
Table 6
Vehicle operation code Operation sequence Schedule plan code Subsequent operation code Train classification Operation direction Operation Company Vehicle number
1 1 1 4 Local train For A station A 4
1 2 2 4 Local train For B station A 4
1 3 3 4 Local train For A station A 4
               
2 1 9 9 Express train For C station X 8
2 2 10 9 Express train For D station X 8


[0023] The schedule data storage 207 stores schedule data for each schedule line as shown in Table 7 below. The schedule data includes a schedule plan code, a line section code, a station sequence code, a track code, an intermediate section code before arriving at a station, an intermediate section code after departing from a station, an arrival time, and a departure time. The schedule plan code is information that enables identification of the schedule line. The line section code is a line section code of a line section on which a train is operated according to the schedule line. The track code is a track code of a track allocated to the schedule line. The intermediate section code before arriving at a station is a section code of a section that the train operated according to the schedule line finally passes before arriving at the station. The intermediate section code after departing from a station is a section code of a section that the train operated according to the schedule line first passes after departing from the station. The arrival time is a time when the train operated according to the schedule line arrives at the station. The departure time is a time when the train operated according to the schedule line departs from the station.
Table 7
Schedule data plan code Line section code Station sequence code Track code Intermediate section code before arriving at station Intermediate section code after departing from station Arrival time Departure time
1 1 1 1 A01 107 09:09:30 09:10:00
1 1 3 10 A02 108 09:14:00 09:15:00
1 1 5 11 A03 109 09:21:00 09:21:30
               
2 2 1 1 B01 201 09:29:30 09:30:00
2 2 3 10 B05 202 09:34:00 09:35:00


[0024] The line section determinator 208 determines a line section code of a line section where tracks are allocated to trains (referred to as target line section below) by referring to the line section data stored in the line section master storage 201.

[0025] The station determinator 209 determines a station sequence code of a station where tracks are allocated to trains (referred to as target station below) by referring to station sequence data including the line section code of the target line section out of the station sequence data stored in the station sequence master storage 202. To be more specific, the station determinator 209 determines, as the station sequence code of the target station, at least one station sequence code selected by a user via the input device 106 out of station sequence codes included in the station sequence data of the target line section.

[0026] The section data reader 210 reads section data of sections included in the target line section from the section master storage 203.

[0027] The track data reader 211 reads, from the track master storage 204, track data including a station name of the target station indicated by the station sequence code determined by the station determinator 209.

[0028] The headway data reader 212 reads, from the headway data storage 205, headway data including the station name of the target station indicated by the station sequence code determined by the station determinator 209.

[0029] The vehicle operation data reader 213 reads vehicle operation data including vehicle operation codes of the trains using the target station from the vehicle operation master storage 206.

[0030] The schedule data reader 214 reads, from the schedule data storage 207, schedule data including schedule plan codes included in the vehicle operation data read by the vehicle operation data reader 213.

[0031] The track use plan display processor 215 creates a schedule for the trains using the target station on the basis of the schedule data read by the schedule data reader 214. In the present embodiment, the track use plan display processor 215 creates a schedule including a schedule line of a succeeding train and track information that enables identification of a track allocated to the succeeding train (an example of a target train). The track use plan display processor 215 (an example of a display controller) displays the created schedule on the display device 107.

[0032] The track use plan creator 216 (an example of a selector) selects the schedule line of the succeeding train (an example of the target train) to which the track is to be allocated at the target station out of schedule lines included in the created schedule. The track use plan creator 216 (an example of an allocator) then allocates, to the schedule line of the succeeding train, the track according to track conditions included in the track data read by the track data reader 211.

[0033] When no track can be allocated to the schedule line of the succeeding train according to the track conditions, the track use plan creator 216 allocates, to the schedule line of the succeeding train, a track having the shortest operation headway with a preceding train out of the tracks of the target station on the basis of an operation headway on each track between the succeeding train and the preceding train out of the operation headways included in the headway data read by the headway data reader 212. This reduces a time required for crossover or continuation of the preceding train and the succeeding train at the target station, thereby achieving a short-interval operation of the preceding train and the succeeding train. As a result, few problems occur in the operation of the preceding train and the succeeding train, and this ensures a margin time long enough to perform train operation arrangement and delay recovery.

[0034] FIG. 3 is a flowchart illustrating an example of a track allocation processing flow in the information processing apparatus according to the first embodiment. First, the line section determinator 208 determines the line section code of the target line section by referring to the line section data stored in the line section master storage 201 (step S301). Additionally, the station determinator 209 determines the station sequence code of the target station by referring to the station sequence data including the line section code of the target line section out of the station sequence data stored in the station sequence master storage 202 (step S301).

[0035] Subsequently, the vehicle operation data reader 213 reads the vehicle operation data of the trains using the target station from the vehicle operation master storage 206. The schedule data reader 214 then reads, from the schedule data storage 207, the schedule data including the schedule plan codes corresponding to the schedule plan codes included in the vehicle operation data read by the vehicle operation data reader 213 (S302). The track use plan display processor 215 creates the schedule for the trains using the target station on the basis of the schedule data read by the schedule data reader 214 and displays the schedule on the display device 107 (S302).

[0036] FIG. 4 is a diagram illustrating an example of a railway network for which a schedule is created in the information processing apparatus according to the first embodiment. FIG. 5 is a diagram illustrating an example of a schedule of a terminal station created by the information processing apparatus according to the first embodiment. In the schedule illustrated in FIG. 5, a vertical axis represents a kilometrage, and a horizontal axis represents a time.

[0037] For example, the line section determinator 208 determines the line section code of the target line section (e.g., α line section) from a plurality of line sections including α line section, β line section, γ line section, and δ line section as illustrated in FIG. 4. The station determinator 209 then determines the station sequence code of the target station (e.g., H station as the terminal station) out of stations (e.g., L station and H station) included in the α line section. The track data reader 211 then reads the track data including the H station as the station name from the track master storage 204. Additionally, the vehicle operation data reader 213 reads the vehicle operation data of the trains using the H station from the vehicle operation master storage 206. Moreover, the schedule data reader 214 reads, from the schedule data storage 207, the schedule data including the schedule plan codes corresponding to the schedule plan codes included in the read vehicle operation data.

[0038] The track use plan display processor 215 creates a schedule D for the trains on the α line section using the H station on the basis of the read schedule data as illustrated in FIG. 5. The track use plan display processor 215 also incorporates, to the schedule D, the track information that enables identification of which tracks are used by the schedule lines of the trains on the α line section using the H station out of the tracks (e.g., track 1, track 2, track 3, and track 4) of the H station as illustrated in FIG. 5.

[0039] FIG. 6 is a diagram illustrating another example of the railway network for which a schedule is created in the information processing apparatus according to the first embodiment. FIG. 7 is a diagram illustrating an example of a schedule of an intermediate station created by the information processing apparatus according to the first embodiment. In the schedule illustrated in FIG. 7, a vertical axis represents a kilometrage, and a horizontal axis represents a time.

[0040] For example, the line section determinator 208 determines the line section code of the target line section (e.g., α line section) from a plurality of line sections including α line section, β line section, and γ line section as illustrated in FIG. 6. The station determinator 209 then determines the station sequence code of the target station (e.g., B station as the intermediate station) out of stations (e.g., A station, B station, and G station) included in the α line section. The track data reader 211 then reads the track data including the B station as the station name from the track master storage 204. Additionally, the vehicle operation data reader 213 reads the vehicle operation data of the trains using the B station from the vehicle operation master storage 206. Moreover, the schedule data reader 214 reads, from the schedule data storage 207, the schedule data including the schedule plan codes corresponding to the schedule plan codes included in the read vehicle operation data.

[0041] The track use plan display processor 215 creates a schedule D for the trains on the α line section using the B station on the basis of the read schedule data as illustrated in FIG. 7. The track use plan display processor 215 incorporates, to the schedule D, the track information that enables identification of which tracks are used by the schedule lines of the trains on the α line section using the B station out of the tracks (e.g., track 1, track 2, and track 3) of the B station as illustrated in FIG. 7.

[0042] While an example in which the schedule for the trains using the terminal station or the intermediate station is created is described in the present embodiment, the present invention is not limited to this example, and the schedule can be created for trains using any station within a single-track, double-track, or quadruple-track railway network including one or more line sections. Additionally, although track allocation to trains at stations is described in the present embodiment, when transportation means such as buses, automobiles and airplanes uses arrival points and via points in operations of transportation and physical distribution, the present invention can also be applied to allocation of terminals, parking places, traffic lanes, airport gates, airport runways or the like to the transportation means at the arrival points or the via points.

[0043] Returning to FIG. 3, when the schedule is created by the track use plan display processor 215, the headway data reader 212 reads, from the headway data storage 205, the headway data including the station name of the target station indicated by the station sequence code determined by the station determinator 209 (step S303). The track data reader 211 also reads, from the track master storage 204, the track data including the station name of the target station indicated by the station sequence code determined by the station determinator 209 (step S304).

[0044] Subsequently, the track use plan creator 216 selects the schedule line (referred to as calculation target line) to which the track is to be allocated out of the schedule lines included in the schedule created by the track use plan display processor 215 (step S305). In the present embodiment, the track use plan creator 216 selects, as the calculation target line, two schedule lines having the same vehicle operation code included in the vehicle operation data read by the vehicle operation data reader 213 out of the schedule lines included in the schedule. When the read vehicle operation data includes the operation sequence, the track use plan creator 216 selects two schedule lines continuous in the operation sequence included in the vehicle operation data as the calculation target line. Meanwhile, when the read vehicle operation data does not include the operation sequence, the track use plan creator 216 selects two schedule lines connectable within a shortest time out of schedule lines having a longer connection time than a preset minimum connection time as the calculation target line. Here, the minimum connection time is a minimum time required for connection of two schedule lines.

[0045] Additionally, in the present embodiment, the track use plan creator 216 uses, for example, a method of selecting two schedule lines sequentially from a preset time toward a travel direction, a method of selecting two schedule lines sequentially from a preset time toward a return direction, a method of selecting two schedule lines sequentially from those with a longer track occupancy time, a method of selecting two schedule lines sequentially from those with a shorter operation headway, and a method of selecting two schedule lines sequentially from those with fewer choices of tracks to be allocated, in selecting the two schedule lines.

[0046] Subsequently, the track use plan creator 216 specifies a track not to be allocated (entry prohibited track below) at the target station on the basis of the operation headway between the two schedule lines selected as the calculation target line or the track occupancy state at the target station (step S306). When all the tracks of the target station cannot be used due to, for example, construction or an accident, the track use plan display processor 215 displays an error message instructing recreation of the schedule on the display device 107.

[0047] The track use plan creator 216 also determines whether the track can be allocated to the calculation target line on the basis of the track conditions included in the track data of the allocatable tracks of the target station (step S307). If the track can be allocated to the calculation target line on the basis of the track conditions (step S307: Yes), the track use plan creator 216 allocates, to the calculation target line, the track of the target station on the basis of the track conditions (step S308). At this point, the track use plan creator 216 allocates, to the calculation target line, a track other than the entry prohibited track out of the tracks of the target station. Additionally, when there are a plurality of tracks having the same track condition, the track use plan creator 216 allocates, to the calculation target line, the tracks having the same track condition in a preset sequence (e.g., alternately). Alternatively, the track use plan creator 216 allocates, to the calculation target line, a track having a highest preset priority out of the tracks having the same track condition.

[0048] On the other hand, if no track can be allocated to the calculation target line on the basis of the track conditions (step S307: No), the track use plan creator 216 allocates a track having the shortest operation headway with the preceding train to the calculation target line of the succeeding train as the train on the calculation target line on the basis of an operation headway on each track between the succeeding train and the preceding train out of the operation headways included in the headway data read by the headway data reader 212 (step S309). This reduces a time required for crossover or continuation of the preceding train and the succeeding train at the target station, thereby achieving a short-interval operation of the preceding train and the succeeding train. As a result, few problems occur in the operation of the preceding train and the succeeding train, and this ensures a margin time long enough to perform train operation arrangement and delay recovery.

[0049] In the present embodiment, the track use plan creator 216 obtains the operation headway on each track between the preceding train and the succeeding train for all the headway patterns achieved by the preceding train and the succeeding train. The track use plan creator 216 allocates, to the calculation target line, the track having the shortest operation headway on the basis of the operation headways on each track obtained for all the headway patterns. Additionally, in the present embodiment, the track use plan creator 216 may display, in a case where the track is not able to be allocated to the schedule line of the succeeding train on the basis of the operation headways, the occasion of the case on the display device 107. Moreover, when the succeeding train is parked at the target station after finishing an operation, the track use plan creator 216 may allocate the track to the schedule line of the succeeding train such that a track that the succeeding train enters after finishing the operation and a track from which the succeeding train departs in starting the operation correspond to each other. This makes it unnecessary for the succeeding train to move between tracks in starting the operation, and thus, the succeeding train can be operated more efficiently at the target station.

[0050] The track use plan creator 216 determines whether the tracks have been allocated to all the schedule lines included in the created schedule every time the track allocation to the calculation target line is completed (step S310). If the track allocation to all the schedule lines included in the created schedule is not completed (step S310: No), the process returns to the step S305, and the track use plan creator 216 selects, as the calculation target line, a schedule line to which the track has not been allocated out of the schedule lines included in the created schedule.

[0051] On the other hand, if the tracks have been allocated to all the schedule lines included in the created schedule (step S310: Yes), the track use plan creator 216 determines whether the tracks are allocated to the trains using all the stations included in the target line section (step S311). If the track allocation to the trains using all the stations included in the target line section is not completed (step S311: No), the process returns to the step S301, and the station determinator 209 determines, as the station sequence code of the target station, a station where the track allocation has not been performed out of the stations included in the target line section.

[0052] Additionally, if the tracks have been allocated for all the stations included in the target line section (step S311: Yes), the track use plan creator 216 stores the track allocation results performed for all the stations included in the target line section in the schedule data storage 207 (step S312). Moreover, the track use plan display processor 215 displays the schedule including the track information that enables identification of the tracks allocated to the trains using the stations on the display device 107 (step S313).

[0053] FIG. 8 is a diagram illustrating an example of the schedule created by the information processing apparatus according to the first embodiment. FIG. 9 is a diagram illustrating examples of the track condition of the track allocated to the train in the information processing apparatus according to the first embodiment. FIG. 10 is a diagram illustrating examples of the attribute of the succeeding train in the information processing apparatus according to the first embodiment. FIG. 11 is a diagram illustrating examples of the operation headway between the succeeding train and the preceding train in the information processing apparatus according to the first embodiment.

[0054] The track use plan display processor 215 creates a schedule D for the trains using the A station as an example of the target station as illustrated in FIG. 8. Subsequently, the track use plan creator 216 selects, as the calculation target line, schedule lines L-a and L-b from schedule lines L-a, L-b, L-c, L-d, L-e, L-f, and L-g included in the schedule D. The track use plan creator 216 further compares the track conditions (see FIG. 9) included in the track data of the tracks of the A station and the attributes (see FIG. 10) of a train on the schedule lines L-a and L-b. The track use plan creator 216 allocates, to the schedule lines L-a and L-b, the track (track 1) having a track condition satisfying the attributes (see FIG. 10) of the train on the schedule lines L-a and L-b out of the tracks 1 to 3 of the A station. When selecting the schedule lines L-c and L-d as the calculation target line, the track use plan creator 216 similarly allocates the track (track 2) having a track condition satisfying the attributes of a train on the schedule lines L-c and L-d.

[0055] Meanwhile, when no track has a track condition satisfying the attributes of a train on the schedule lines L-e and L-f selected as the calculation target line, the track use plan creator 216 specifies the operation headway between the succeeding train on the schedule lines L-e and L-f and the preceding train (trains on the schedule lines L-d and L-g) for each track that can be used by the succeeding train as illustrated in FIG. 11. At this point, the track use plan creator 216 specifies, for each track, the operation headways in all the headway patterns (departure-arrival of the schedule lines L-d and L-e, passing-arrival of the schedule lines L-g and L-e, arrival-departure of the schedule lines L-g and L-f, and passing-departure of the schedule lines L-g and L-f) at the A station between the succeeding train on the schedule lines L-e and L-f and the preceding train on the schedule lines L-d and L-g as illustrated in FIG. 11. The track use plan creator 216 allocates, to the succeeding train on the schedule lines L-e and L-f, the track 1 having the shortest operation headway with the preceding train out of the tracks 1 to 3 of the A station that can be used by the succeeding train on the schedule lines L-e and L-f.

[0056] FIGS. 12 and 13 are diagrams illustrating display examples of the schedule in the information processing apparatus according to the first embodiment. When the schedule D of the terminal station (e.g., the H station in FIG. 4) is displayed including the track information, the track use plan display processor 215 connects two schedule lines (e.g., schedule lines L-h and L-k), which connect with each other at the H station, on the track 1 allocated to the schedule lines L-h and L-k to form one schedule line as illustrated in FIG. 12. The track information that enables identification of the track allocated to the two schedule lines L-h and L-k connecting at the H station is thereby displayed. The track use plan display processor 215 may further display a connection portion of the two schedule lines L-h and L-k connecting at the H station in a different display mode (e.g., a bold line or a different color) from another portion of the schedule lines L-h and L-k. This enables easy identification of the track allocated to the two schedule lines connecting at the H station. As illustrated in FIG. 12, as for other schedule lines L-i, L-j, L-l, L-m and L-n included in the schedule D, the track use plan display processor 215 similarly displays the track information that enables identification of the tracks allocated to the other schedule lines L-i, L-j, L-l, L-m and L-n.

[0057] When the schedule D of the intermediate station (e.g., the B station in FIG. 6) is displayed including the track information, the track use plan display processor 215 also connects two schedule lines (e.g., schedule lines L-o and L-v), which connect with each other at the B station, on the track 1 allocated to the schedule lines L-o and L-v to form one schedule line as illustrated in FIG. 13. The track use plan display processor 215 further displays a connection portion of the two schedule lines L-o and L-v connecting at the B station in a different display target from another portion of the schedule lines L-o and L-v as illustrated in FIG. 12. As illustrated in FIG. 13, as for other schedule lines L-p, L-q, L-r, L-s, L-t, L-u and L-w included in the schedule D, the track use plan display processor 215 similarly displays the track information that enables identification of the tracks allocated to the other schedule lines L-p, L-q, L-r, L-s, L-t, L-u and L-w.

[0058] As described above, the information processing apparatus according to the first embodiment can reduce a time required for crossover or continuation of the preceding train and the succeeding train at the target station, thereby achieving a short-interval operation of the preceding train and the succeeding train. As a result, few problems occur in the operation of the preceding train and the succeeding train, and this ensures a margin time long enough to perform train operation arrangement and delay recovery.

(Second Embodiment)



[0059] In this embodiment, a headway data setting screen that enables setting of the operation headway on each track between the succeeding train and the preceding train is displayed, and the track is allocated to the schedule line of the succeeding train on the basis of an operation headway set by using the headway data setting screen. In the following description, description of configurations similar to those of the first embodiment will be omitted.

[0060] FIG. 14 is a diagram illustrating an example of the headway data setting screen displayed in the information processing apparatus according to the second embodiment. In the present embodiment, the track use plan display processor 215 displays, on the display device 107, the headway data setting screen that enables setting of the operation headway on each track between the succeeding train and the preceding train at the target station. This enables the operation headway on each track between the succeeding train and the preceding train at the target station to be changed to a measured operation headway, and thus, the track can be allocated to the succeeding train on the basis of the accurate operation headway. For example, the track use plan display processor 215 displays a headway data setting screen 1400 including a headway data table 1401 and a time adjustment button 1402 on the display device 107 as illustrated in FIG. 14.

[0061] The headway data table 1401 is a table displaying the operation headways in all the headway patterns between the preceding train and the succeeding train for each track of the target station that can be used by the succeeding train. The time adjustment button 1402 is a button used to adjust the operation headway included in the headway data table 1401 with the minimum connection time as a lower limit. For example, when the operation headway included in the headway data table 1401 is 34 seconds and the measured operation headway is 30 seconds, a user of the information processing apparatus resets the operation headway to 30 seconds by operating the time adjustment button 1402 via the input device 106.

[0062] FIGS. 15 and 16 are diagrams illustrating examples of a travel route screen displayed in the information processing apparatus according to the second embodiment. In the present embodiment, when the user selects the operation headway included in the headway data setting screen, the track use plan display processor 215 displays, on the display device 107, the travel route screen indicating travel routes at the target station of the preceding train and the succeeding train according to the selected operation headway.

[0063] For example, when the target station is the intermediate station, the track use plan display processor 215 displays, on the display device 107, a travel route screen 1500 including a platform 1501 of the target station, tracks 1502 of the target station, a travel route 1503 of the succeeding train, a travel route 1504 of the preceding train, and section information 1505 indicating sections on which the preceding train and the succeeding train run after departing from or before arriving at the target station as illustrated in FIG. 15.

[0064] The track use plan display processor 215 displays, as the travel route 1504 of the preceding train, a route connecting a travel route at the target station of the preceding train according to the operation headway selected using the headway data setting screen 1400 and a travel route of the preceding train after departing from or before arriving at the target station. The track use plan display processor 215 also displays, as the travel route 1503 of the succeeding train, a route connecting a route at the target station of the succeeding train according to the operation headway selected using the headway data setting screen and a travel route of the succeeding train after departing from or before arriving at the target station. The travel routes 1503 and 1504 of the preceding and succeeding trains according to the setting change of the operation headway can be thereby efficiently checked.

[0065] Additionally, when the target station is the terminal station, the track use plan display processor 215 displays, on the display device 107, a travel route screen 1500 including a platform 1501 of the target station, tracks 1502 of the target station, a travel route 1503 of the succeeding train, a travel route 1504 of the preceding train, and section information 1505 indicating sections on which the preceding train and the succeeding train run after departing from or before arriving at the target station as illustrated in FIG. 16.

[0066] The track use plan display processor 215 displays, as the travel route 1504 of the preceding train, a route connecting a travel route at the target station of the preceding train according to the operation headway selected using the headway data setting screen 1400 and a travel route of the preceding train after departing from or before arriving at the target station. The track use plan display processor 215 also displays, as the travel route 1503 of the succeeding train, a route connecting a route at the target station of the succeeding train according to the operation headway selected using the headway data setting screen 1400 and a travel route of the succeeding train after departing from or before arriving at the target station.

[0067] As described above, the information processing apparatus according to the second embodiment can change the operation headway on each track between the succeeding train and the preceding train at the target station to the measured operation headway, and thus, the track can be allocated to the succeeding train on the basis of the accurate operation headway.

(Third Embodiment)



[0068] In this embodiment, a track condition setting screen that enables setting of the track condition is displayed, and the track is allocated to the schedule line of the target train according to a track condition set by using the track condition setting screen. In the following description, description of configurations similar to those of the first embodiment will be omitted.

[0069] FIG. 17 is a diagram illustrating an example of the track condition setting screen displayed in the information processing apparatus according to the third embodiment. In the present embodiment, the track use plan display processor 215 displays the track condition setting screen that enables setting of the track condition of the target station on the display device 107. This enables the track condition of the target station to be changed. The track use plan creator 216 allocates the track to the schedule line of the target train according to the track condition set using the track condition setting screen. Since the track condition of the target station can be changed, the present embodiment can promptly respond to a case in which the track condition is changed due to construction or the like at the target station.

[0070] For example, the track use plan display processor 215 displays a track condition setting screen 1700 including a track condition table 1701, a restoration button 1702, and an update button 1703 on the display device 107 as illustrated in FIG. 17. The track condition table 1701 includes the condition type and the track condition. The restoration button 1702 is a button used to instruct restoration of the changed track condition to the preset track condition (an initial value). The update button 1703 is a button used to instruct update of the track condition included in the track condition table 1701 to the changed track condition.

[0071] A user of the information processing apparatus can change the track condition included in the track condition table 1701 by pushing the update button 1703 after inputting the track condition via the input device 106. The user of the information processing apparatus can also restore the track condition included in the track condition table 1701 to the initial value by pushing the restoration button 1702 via the input device 106.

[0072] In the present embodiment, when the user selects the track condition included in the track condition setting screen 1700, the track use plan display processor 215 displays, on the display device 107, the travel route screen 1500 (see FIGS. 15 and 16) indicating the travel routes at the target station of the preceding train and the succeeding train to which the tracks are allocated according to the selected track condition.

[0073] As described above, the information processing apparatus according to the third embodiment can change the track condition of the target station, and thus, the present embodiment can promptly respond to the case in which the track condition is changed due to construction or the like at the target station.

(Fourth Embodiment)



[0074] In this embodiment, the schedule displayed on the display device includes a hide button used to give an instruction to hide the track information included in the schedule, and when the hide button is pushed, the track information included in the schedule is hidden. In the following description, description of configurations similar to those of the first embodiment will be omitted.

[0075] In the present embodiment, the track use plan display processor 215 incorporates, to the created schedule, the hide button used to give an instruction to hide the track information included in the created schedule and displays the schedule on the display device 107. Thus, the track information can be displayed only when the tracks used by the trains are checked, and this prevents the schedule displayed on the display device 107 from becoming complicated and allows the easily viewable schedule to be displayed.

[0076] FIGS. 18 and 19 are diagrams illustrating display examples of the schedule in the information processing apparatus according to the fourth embodiment. For example, the track use plan display processor 215 displays a schedule D including schedule lines L of trains, track information I, and hide buttons 1801 on the display device 107 as illustrated in FIG. 18. When the hide button 1801 is pushed via the input device 106, the track use plan display processor 215 hides the track information I included in the schedule D as illustrated in FIG. 19.

[0077] As described above, the information processing apparatus according to the fourth embodiment can display the track information only when the tracks used by the trains are checked, and this prevents the schedule displayed on the display device 107 from becoming complicated and allows the easily viewable schedule to be displayed.

[0078] Note that the computer program executed in the information processing apparatus of these embodiments is provided by being previously incorporated in the ROM 102 or the like. The computer program executed in the information processing apparatus of these embodiments may be also provided by being recorded on a computer-readable recording medium such as CD-ROM, flexible disk (FD), CD-R and digital versatile disc (DVD) in an installable or executable format file.

[0079] Moreover, the computer program executed in the information processing apparatus of these embodiments may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Additionally, the computer program executed in the information processing apparatus of these embodiments may be provided or distributed via a network such as the Internet.

[0080] The computer program executed in the information processing apparatus of these embodiments has a module configuration including the respective units described above (the line section determinator 208, the station determinator 209, the section data reader 210, the track data reader 211, the headway data reader 212, the vehicle operation data reader 213, the schedule data reader 214, the track use plan display processor 215, and the track use plan creator 216), and as actual hardware, the above respective units are loaded on a main memory by reading the computer program from the ROM 102 and executing the program by a processor such as the CPU 101, to generate the line section determinator 208, the station determinator 209, the section data reader 210, the track data reader 211, the headway data reader 212, the vehicle operation data reader 213, the schedule data reader 214, the track use plan display processor 215, and the track use plan creator 216 on the main memory.

[0081] While some embodiments of the present invention have been described, these embodiments are merely exemplary, and not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and changes may be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and the gist of the invention, and also in the scope of the invention as set forth in the claims and their equivalents.


Claims

1. A device for creating a track use plan comprising:

a selector configured to select a schedule line of a target train to which a track of a station is to be allocated out of a plurality of the schedule lines included in a schedule of the station; and

an allocator configured to

allocate, to the schedule line of the target train, the track according to a track condition indicating an attribute of a train allocatable to the track, and

allocate, to the schedule line of the target train, the track having a shortest operation headway out of a plurality of the tracks on the basis of an operation headway on each track between the target train and a preceding train preceding the target train when the track is not able to be allocated to the schedule line of the target train according to the track condition.


 
2. The device for creating a track use plan according to claim 1, wherein the allocator further allocates, to the schedule line of the target train, the track such that the track that the target train enters after finishing an operation and the track from which the target train departs in starting the operation correspond to each other when the target train is parked at the station after finishing the operation.
 
3. The device for creating a track use plan according to claim 1 or 2, further comprising a display controller configured to display, in a case where the track is not able to be allocated to the schedule line of the target train on the basis of the operation headway, an occasion of the case on a display.
 
4. The device for creating a track use plan according to claim 3, wherein the display controller displays, on the display, the schedule including the schedule line of the target train and track information that enables identification of the track allocated to the schedule line of the target train.
 
5. The device for creating a track use plan according to claim 3 or 4, wherein
the display controller displays, on the display, an operation headway setting screen that enables setting of the operation headway, and
the allocator allocates, to the schedule line of the target train, the track on the basis of an operation headway set by using the operation headway setting screen.
 
6. The device for creating a track use plan according to any one of claims 3 to 5, wherein
the display controller displays, on the display, a track condition setting screen that enables setting of the track condition, and
the allocator allocates, to the schedule line of the target train, the track according to the track condition set by using the track condition setting screen.
 
7. The device for creating a track use plan according to claim 4, wherein the display controller displays, on the display, the schedule including a hide button configured to give an instruction to hide the track information, and hides the track information when the hide button is pushed.
 
8. A method configured to create a track use plan, the method comprising:

selecting a schedule line of a target train to which a track of a station is to be allocated out of a plurality of the schedule lines included in a schedule of the station;

allocating, to the schedule line of the target train, the track according to a track condition indicating an attribute of a train allocatable to the track; and

allocating, to the schedule line of the target train, the track having a shortest operation headway out of a plurality of the tracks on the basis of an operation headway on each track between the target train and a preceding train preceding the target train when the track is not able to be allocated to the schedule line of the target train according to the track condition.


 




Drawing














































Search report







Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description