Travel plan calculation device and automatic train operation device

The travel plan calculation device optimizes train operation plans to address temporary speed limits, minimizing delays by reallocating time between stations and adjusting powering and braking commands, thus ensuring timely arrivals and departures without ground-level schedule changes.

JP7799641B2Active Publication Date: 2026-01-15KK TOSHIBA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023002579
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-01-11
Publication Date
2026-01-15
Estimated Expiration
2043-01-11

AI Technical Summary

Technical Problem

Existing automatic train operation (ATO) systems face challenges in managing temporary speed limits due to construction or weather conditions, leading to potential delays and difficulties in real-time schedule adjustments, especially when information transmission limits hinder timely notification of revised schedules.

Method used

A travel plan calculation device that determines a travel plan calculation range, calculates a target travel time, and adjusts the train's operation plan to minimize delays by reallocating time between stations under temporary speed limits, using on-board devices to manage speed and position, and adjust powering and braking commands.

Benefits of technology

The solution effectively minimizes delays by optimizing train operation plans to adhere to temporary speed limits without requiring ground-level timetable changes, ensuring timely arrivals and departures, and reducing the burden on traffic management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007799641000001
    Figure 0007799641000001
  • Figure 0007799641000002
    Figure 0007799641000002
  • Figure 0007799641000003
    Figure 0007799641000003
Patent Text Reader

Abstract

To minimize delays in arriving at (or passing through) the next station within a set range of a temporary speed limit when the temporary speed limit is set.SOLUTION: A travel plan calculation device of an embodiment comprises: a travel plan calculation range determination unit for determining a range between stations where a temporary speed limit is set beyond the next station at a current location of a train as a travel plan calculation range; a target travel time calculation unit for determining a target travel time between stations being within the travel plan calculation range on the basis of operation information; a temporary plan calculation unit for calculating a fastest travel plan to travel between the stations in the travel plan calculation range in the shortest time under predetermined conditions as a temporary plan; and a temporary plan acceptance / rejection determination unit for comparing the target travel time with the target travel time corresponding to the temporary plan to determine the acceptance / rejection of the temporary plan. The target travel time calculation unit calculates an excess time in which the target travel time corresponding to the temporary plan exceeds the target travel time determined on the basis of the operation information, and subtracts at least a part of the excess time from a predetermined travel time between stations before the stations to make it as the target travel time between the stations before the stations.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] An embodiment of the present invention relates to a running schedule calculation device and an automatic train operation device. [Background technology]

[0002] Automatic train operation (ATO) systems are required to operate trains in accordance with speed limits, stopping positions and schedules.

[0003] When an express train is operated, it is necessary to not only meet the arrival times at stations where it stops, but also the passing times at stations it passes through. If the train passes through a station late, the departure route configuration of the local train waiting to be overtaken by the train will be delayed, and the delay will be propagated. If the train passes through a station too early, the local train it is scheduled to overtake will arrive at the station entrance before the train has completed its diversion onto the secondary track and configured its own route within the station, and will receive a stop signal and apply the brakes, resulting in a worse ride and wasted power consumption. Therefore, in order to ensure that trains run on time, several methods have been proposed for creating operation plans so that the running time between passing stations matches the target running time. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-251953 [Patent Document 2] Patent Publication No. 2019-142292 Summary of the Invention [Problem to be solved by the invention]

[0005] Incidentally, there are cases where temporary speed limits are set on parts of a route based on construction plans or forecasts of strong winds on those parts. If the temporary speed limit is low and the range of the limited section is wide, it will not be possible to travel between the stations before and after the temporary speed limit within the specified travel time between stations, and even if the ATO device tries to run the train while adhering to the passing time for each station, there is a risk that the train will be delayed in arriving at the next station within the set speed range (or passing through the station).

[0006] To avoid this, the traffic management device on the ground can create a timetable that changes the time allocation between stations and notify each train of the changes, preventing delays. However, changing the timetable to accommodate a temporary speed limit of only a few hours places a heavy burden on the traffic management department, which is a problem.

[0007] Furthermore, when temporary speed limits are suddenly set due to factors such as bad weather, there is a risk that changes to the train schedule may not be made in time. Furthermore, on lines where information is transmitted to trains via track circuits and train radio, there is a limit to the amount of information that can be transmitted, making it difficult to notify each train of revised schedule information.

[0008] The present invention has been made in consideration of the above, and aims to provide a running schedule calculation device and an automatic train operation device that, when a temporary speed limit is set, can minimize delays in arriving at (or passing through) the next station within the setting range of the temporary speed limit. [Means for solving the problem]

[0009] The travel plan calculation device of the embodiment includes a travel plan calculation range determination unit that determines the interval between stations beyond the next station at the train's current location where temporary speed limits are set as the travel plan calculation range; a target travel time calculation unit that determines the target travel time between stations defined as the travel plan calculation range based on operation information; a tentative plan calculation unit that calculates the fastest travel plan as a tentative plan for travel between stations in the travel plan calculation range in the shortest time under specified conditions; and a tentative plan adoption / rejection determination unit that compares the target travel time with the target travel time corresponding to the tentative plan and determines whether the tentative plan is adopted or rejected.The target travel time calculation unit calculates the excess time by which the target travel time corresponding to the tentative plan exceeds the target travel time determined based on the operation information, and subtracts at least a portion of the excess time from the specified travel time between stations before the inter-station interval to determine the target travel time between the previous stations. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing the configuration of an automatic train operation device according to an embodiment. [Figure 2] FIG. 2 is a control processing flowchart of the control command calculation unit according to the embodiment. [Figure 3] FIG. 3 is a functional block diagram of the driving plan calculation unit. [Figure 4] FIG. 4 is a flowchart showing the operation of the driving plan calculation unit. [Figure 5] FIG. 5 is an explanatory diagram of an operation example of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, an automatic train operation device according to an embodiment will be described with reference to the drawings. FIG. 1 is a diagram showing the configuration of an automatic train operation device according to an embodiment. In FIG. 1, a train 10 is equipped with a speed and position detector 11, an on-board ATC device 12, an automatic train operation device 13, and a drive / brake control device 14.

[0012] The speed and position detection unit 11 detects the speed and position of the train 10 based on pulses from a tachograph (TG) 15 and ground coil detection information received from the ground coil 21 via the on-board coil 16 .

[0013] The ATC on-board unit 12 outputs a braking command to prevent the train 10 from colliding with the preceding train 10P or from derailing. The ATC ground unit 22 detects the presence or absence of a train in each block section via the rail (track circuit) RL, determines the signal aspect for each block section according to the train presence status, and transmits the signal aspect to the ATC on-board unit 12 via the rail RL of each block section.

[0014] When the ATC on-board device 12 receives a signal aspect from the ATC ground device 22 via the power receiver 20, it compares the speed limit based on this signal aspect with the train speed detected by the speed position detection unit 11, and if the train speed exceeds the speed limit, it outputs a brake command to the drive / brake control device 14. The automatic train operation device 13 calculates powering commands and braking commands for the train 10 to travel between stations within a predetermined travel time while adhering to the speed limit and to stop at a predetermined position (target stop position) at the station.

[0015] The drive / brake control device 14 controls the motor 17 and the brake device 18 based on braking commands from the ATC on-board device 12, powering commands and braking commands from the automatic train operation device 13, and powering commands and braking commands from a master controller (not shown) operated by a driver (not shown). The train 10 runs on rails RL with its wheels driven / braked by a motor 17 and a brake device 18 .

[0016] The automatic train operation device 13 includes a storage unit 13A, a running plan calculation unit 13B, and a control command calculation unit 13C.

[0017] The memory unit 13A stores the gradient and curve (radius of curvature) of the line as route information. The memory unit 13A also stores the speed limit information of each block section, the block length (distance of the block section), and linear information (arrangement of the block sections) as speed limit information. The memory unit 13A also stores the target stop positions of each station, the stop stations for each operation type, and the predetermined running times between each station as operation information.

[0018] The memory unit 13A also stores vehicle information such as the train length of the train 10, the train weight, the acceleration and deceleration characteristics corresponding to powering commands and braking commands, the characteristics of air resistance, gradient resistance and curve resistance, and the electric-pneumatic switching start and end speeds.

[0019] The running plan calculation unit 13B calculates a running plan for the train 10 to run between stations within a specified running time based on the train speed and position received from the control command calculation unit 13C, the information (route information, speed limit information, operation information, and vehicle information) read from the memory unit 13A, and the temporary speed limit information received via the train radio device 19.

[0020] The control command calculation unit 13C calculates powering commands and braking commands for running the train 10 to the next station based on the speed and position of the train 10 detected by the speed and position detection unit 11, the information (route information, speed limit information, operation information, and vehicle information) read from the memory unit 13A, the running plan received from the running plan calculation unit 13B, and the signal information received from the ATC on-board device 12.

[0021] Next, the operation of the embodiment will be described. When instructed to start running control, the automatic train operation device 13 starts running control. In this case, the command to start driving control may be given in the following cases, for example. (1) When the driver presses the departure button (not shown). (2) When a departure command is received from station equipment via a ground coil 21 installed at the stopping position. (3) When it is determined that the departure time has arrived based on train number information, schedule information, and time information from a timing unit (not shown) input from a monitor device or IC card.

[0022] During running control, the control command calculation unit 13C calculates a powering command and a braking command (notch) for running the train 10 to the next station.

[0023] FIG. 2 is a control processing flowchart of the control command calculation unit according to the embodiment. First, the control command calculation unit 13C determines the speed limit at the current position based on the signal information received from the ATC on-board device 12 (step S11). In this case, if a temporary speed limit is imposed in the block section where the train 10 is located, the temporary speed limit is reflected in the received signal information. Next, the control command calculation unit 13C determines whether or not the train has reached the station stop control area (step S12). In this case, whether or not the station stop control area has been reached can be determined by, for example, whether or not the TASC (Train Automatic Stop-position Controller) starting ground sensor 21 has been detected, or whether or not the station stop pattern has reached a position a certain distance before the position where the speed limit is reached in reverse. If it is determined in step S12 that the station stop control area has not been reached (step S12; No), the control command calculation unit 13C determines whether or not there is a running plan received from the running plan calculation unit 13B (step S13). If it is determined in step S13 that no driving plan has been received from the driving plan calculation unit 13B yet (step S13; No), the control command calculation unit 13C requests the driving plan calculation unit 13B to calculate a driving plan (step S14).

[0024] Until a new driving plan is obtained from the driving plan calculation unit 13B, the control command calculation unit 13C selects a notch with a target speed that is a certain speed lower than the speed limit determined in step S11 (step S15).

[0025] In step S15, when selecting a notch, rather than performing "hitting-by driving" that allows the speed limit to be temporarily exceeded at a point where the speed limit is reduced, if "passing-by driving" is performed to avoid exceeding the speed limit, control is performed so that the speed limit is not exceeded by methods such as selecting a brake notch when a ground coil 21 installed in front is detected at a point where the speed limit is reduced, or selecting a notch to follow a deceleration pattern drawn based on the speed limit information read out from memory unit 13A.

[0026] Next, the control command calculation unit 13C determines whether or not the vehicle has effectively stopped at the stop target position (step S16). Here, "effectively" means a state in which the vehicle can be regarded as having stopped at the stop target position. In this case, the determination in step S12 indicates that the train has not yet reached the station stop control area, so the determination in step S16 will always be that the train has not yet stopped at the target stop position (step S16; No), so the processing will again proceed to step S11 and the above-mentioned processing will be performed.

[0027] In the judgment of step S13, if a travel plan has already been received from the travel plan calculation unit 13B (step S13; Yes), the control command calculation unit 13C determines whether travel conditions such as the speed limit, special speed information which is information on temporary speed limits, and target travel time between stations have changed since the previous travel plan request (step S18).

[0028] In this case, the emergency information includes, for example, information on the start time / end time of the temporary speed limit and information on the start end position / end end position. When received via train radio, the emergency information is stored in the emergency information storage unit 36, and emergency information whose end time has passed is deleted.

[0029] If it is determined in step S18 that the driving conditions have not changed since the previous driving plan request (step S18; No), the process proceeds to step S20.

[0030] If it is determined in step S18 that the driving conditions have changed after the previous request for a driving plan (step S18; Yes), the control command calculation unit 13C requests the driving plan calculation unit 13B to calculate a driving plan again (step S19). In this case, if a certain amount of time has passed since the change in driving conditions without a driving plan being obtained in response to the re-request, the driving plan that no longer meets the conditions may be discarded.

[0031] Next, a notch is selected based on the speed limit, the vehicle information read from the storage unit 13A, and the latest travel plan. The notch may be selected by following the travel curve of the travel plan, or by following the travel mode (powering, constant speed travel, coasting, braking) specified in the travel plan, etc. However, the notch is selected so as not to exceed the speed limit (step S20). Next, the control command calculation unit 13C determines whether or not the train has stopped (step S16). In this case, the determination in step S12 indicates that the train has not yet reached the station stop control area. Therefore, in the determination at step S16, it is always determined that the vehicle has not yet stopped at the stop target position (step S16; No), so the process returns to step S11 and the above-described process is performed.

[0032] On the other hand, if it is determined in step S12 that the train has reached the station stop control area (step S12; Yes), the control command calculation unit 13C selects a notch for stopping the train 10 at the target stop position of the station (step S21). In this case, the notch may be selected by a method such as selecting a notch to follow the stop pattern or selecting a notch to reduce the predicted value of the stop position error.

[0033] Next, the control command calculation unit 13C determines whether the train 10 has stopped (step S16). If it is determined in step S16 that the vehicle has not yet stopped (step S16; No), the process returns to step S11, and the above-described process is carried out. If it is determined in step S16 that the vehicle has stopped (step S16; Yes), the anti-roll brake is selected (step S17), and the travel control is terminated.

[0034] Here, the driving plan calculation unit 13B will be described in detail. FIG. 3 is a functional block diagram of the driving plan calculation unit. The driving plan calculation unit 13B includes a driving plan calculation range determination unit 31, a speed limit setting unit 32, a target driving time calculation unit 33, a tentative plan calculation unit 34, a tentative plan adoption / rejection determination unit 35, and a speed information storage unit 36.

[0035] The trip plan calculation range determination unit 31 determines the trip plan calculation range based on the operation information and the train speed and position. The speed limit setting unit 32 sets a planned speed limit based on at least the speed limit information and the travel plan calculation range. The target travel time calculation unit 33 calculates the target travel time based on the operation information, the travel time, and the travel plan calculation range.

[0036] The tentative plan calculation unit 34 calculates a tentative plan based on route information, vehicle information, and planned speed limits. The tentative plan adoption determining unit 35 compares the target travel time with the tentative plan to determine whether the tentative plan should be adopted, and requests calculation of the tentative plan until the tentative plan is adopted as the travel plan. The express information storage unit 36 ​​stores express information received via the train radio device 19, and outputs the information to the running plan calculation range determination unit 31 and the speed limit setting unit 32 in response to a request.

[0037] Next, the operation of the driving plan calculation unit 13B will be described. FIG. 4 is a flowchart showing the operation of the driving plan calculation unit. First, the running plan calculation unit 13B receives the speed and position of the train 10, the running time from departure, and signal information as the running state of the train 10 from the control command calculation unit 13C (step S31). Furthermore, when the travel schedule calculation unit 13B receives express information via the train radio device 19, the travel schedule calculation unit 13B stores the express information in the express information storage unit 36 ​​and updates the express information (step S32). Furthermore, the travel plan calculation unit 13B erases the emergency information stored in the emergency information storage unit 36, if the end time of the emergency information has passed.

[0038] The trip plan calculation range determination unit 31 of the trip plan calculation unit 13B checks the range of points where temporary speed limits are imposed and the set time period based on the special speed information. Then, the trip plan calculation range determination unit 31 determines whether or not a special speed limit (denoted as special speed in FIG. 4) is set in the range up to the next express train stop station by the scheduled arrival time at the next express train stop station (step S33).

[0039] If it is determined in step S33 that a temporary speed limit has not been set in the area up to the next express train stop by the scheduled arrival time at the next express train stop (step S33; No), the process proceeds to step S39.

[0040] In the judgment of step S33, if a temporary speed limit is set in the range up to the next express train stop station by the scheduled arrival time at the next express train stop station (step S33; Yes), the operation plan calculation range determination unit 31 checks the range of the special speed information and the set time period to see whether a special speed limit is set between the next station and the next express train stop station by the scheduled arrival / passing time at each station, and if there is a station between stations for which a special speed limit is set, it temporarily determines (sets) that station between stations as the operation plan calculation range (step S34).

[0041] The speed limit setting unit 32 sets a planned speed limit within the travel plan calculation range based on the speed limit information read out from the storage unit 13A and the speed limit information read out from the speed limit information storage unit 36 ​​(step S35). In this case, for a blocked section within the critical speed setting range, the speed limit setting unit 32 sets the lower of the speed limit for that blocked section based on the speed limit information and the speed limit based on the critical speed information as the speed limit for that blocked section.

[0042] Next, the target running time calculation unit 33 extracts the predetermined running time between stations for which the running plan calculation range is set to the special speed from the operation information read out from the storage unit 13A, and sets it as the target running time (step S36). The tentative plan calculation unit 34 calculates the fastest running plan for running the train between stations in the shortest time, with the running plan calculation range being the interval between stations for which the special speed is set (step S37).

[0043] In this case, the tentative plan calculation unit 34 may calculate the fastest travel plan by inserting a minimum coasting portion (for example, one second) between the powering portion and the braking portion, taking into consideration the ride comfort. As a result of these, the target running time calculation unit 23 calculates the time by which the planned running time of the calculated fastest running plan exceeds the target running time as the excess time between the stations (step S38). If the planned driving time is less than the target driving time, the excess time is set to 0.

[0044] Next, the running plan calculation range determination unit 31 sets the running plan calculation range from the current position of the train 10 to the next station (stop station or passing station) based on the speed and position of the train 10 received from the control command calculation unit 13C and the operation information read from the memory unit 13A (step S39). The speed limit setting unit 32 sets a planned speed limit within the travel plan calculation range based on the speed limit information read out from the storage unit 13A and the traffic light information received from the control command calculation unit 13C (step S40).

[0045] The target running time calculation unit 33 extracts the specified running time to the next station from the operation information read from the stored information, subtracts the running time from the departure received from the control command calculation unit 13C, and further subtracts the target early arrival time to calculate the target running time from the current position to the next station (step S41).

[0046] The tentative plan calculation unit 34 first calculates the fastest running plan that will run from the current position to the next station in the shortest time as an initial value, and calculates a tentative plan so that the running time of the tentative plan (planned running time) approaches the target running time while the tentative plan is not adopted by the tentative plan adoption / rejection determination unit 35 (step S42).

[0047] The tentative plan adoption determination unit 35 compares the planned travel time in the calculated tentative plan with the target travel time, and determines whether the difference between the planned travel time and the target travel time is within an allowable range (step S43). If it is determined in step S43 that the difference between the planned travel time and the target travel time exceeds the allowable range (step S43; No), the process proceeds to step S42 so that the tentative plan calculation unit 34 makes a tentative plan again.

[0048] If it is determined in step S43 that the difference between the planned travel time and the target travel time is within the allowable range (step S43; Yes), the tentative plan is adopted as the travel plan, and the travel plan calculation process ends. As a result, the obtained travel plan can reduce the impact of temporary speed restrictions on the train schedule.

[0049] Next, an example of the operation of the embodiment will be described in more detail. FIG. 5 is an explanatory diagram of an operation example of the embodiment. In the following explanation, station B is a passing station and station C is a stopping station. Incidentally, when there are no temporary speed restrictions, the travel time between stations on the train schedule (i.e., the assessed time) includes a margin of leeway, and the travel time between stations on the train schedule can be shortened if it is within the leeway.

[0050] For example, as shown in Figure 5(A), the inter-station travel time in the train schedule between Station A and Station B is represented by the train schedule travel time T01, which is set to the shortest inter-station travel time T01F, which takes into account passenger comfort, plus a margin time FT01. That is, the train schedule running time T01 between stations A and B = shortest running time between stations T01F + margin time FT01. Therefore, the time it takes for the train to pass through station B from its current position is the scheduled passing time TTG0.

[0051] Similarly, the inter-station travel time in the timetable between stations B and C is represented by the timetable travel time T02, which is set to the shortest inter-station travel time T02F, which takes passenger comfort into consideration, plus a margin time FT02. That is, the train schedule running time T02 between stations B and C = shortest running time between stations T02F + margin time FT02.

[0052] Therefore, in this embodiment, an excess time is allocated to the interval between stations (including the interval between stations where train 10 is on the line: in the example of Figure 5(B), between stations A and B) before the interval between stations where a temporary speed limit is set (in the example of Figure 5(B), between stations B and C), up to the margin time between each station, and this is set as the target early arrival time.

[0053] More specifically, as shown in Figure 5(B), when the shortest inter-station travel time T02F1 is calculated taking into account passenger comfort when a temporary speed limit is set between stations B and C, it is found that the inter-station travel time in the train schedule between stations B and C is not able to fully absorb the impact of the temporary speed limit with the leeway time FT02 included in the train schedule travel time T02, resulting in an excess time Tov.

[0054] The running plan calculation unit 13B determines whether the excess time Tov can be absorbed by the margin time FT01 corresponding to the section between stations A and B, which is the section between stations B and C where a temporary speed limit is set. That is, it is determined whether or not the margin time FT01-excess time Tov≧0.

[0055] In the case of Figure 5(B), since the margin time FT01 - excess time Tov > 0, the running plan calculation unit 13B sets the time between stations A and B, obtained by subtracting the excess time Tov from the margin time FT01, as a new margin time FT11, as shown in Figure 5(C), and sets the target early arrival time tE at station B to a time that is earlier than the case of Figure 5(A) by the time equivalent to the excess time Tov. Therefore, the time it takes for the train to pass through station B from its current position is estimated to be TTG1, which is shorter than estimated passage time TTG0.

[0056] As a result, ideally, the train will arrive at station C in the shortest inter-station travel time T02F1, taking into account passenger comfort, making the effective overtime Tov=0, and reducing delays of train 10.

[0057] In the above explanation, the current position of the train is between Station A and Station B. However, if the current position of the train is further before Station A and there are multiple stations that the train passes through, including Station A, the excess time to be allocated (in the above example, excess time Tov) could be allocated more to stations closer to the stations where the temporary speed limit is set. This would reduce the number of stations that arrive early (and pass through early) to reduce delays due to the temporary speed limit, thereby further reducing the impact on the original train schedule.

[0058] The above explanation did not take into account the case where an express train overtakes another preceding vehicle, but when an express train sets a target early arrival time, at the station where it passes a local train, it needs to set the time so that the next train does not arrive at the station entrance before the local train that is scheduled to be overtaken has completed its diversion onto a secondary track and a route within the station has been established for the express train.

[0059] In other words, the target early arrival time must not only be less than the margin time, but also be set so that the train's passing time is the minimum time interval after the scheduled arrival time of the local train. In this case, the effect of reducing delays by speeding up the station before the station where the special speed limit is set is limited, but the amount of delay can be reduced.

[0060] On the other hand, if a local train sets a target early arrival time that takes into account the temporary speed limit to the station where the next express train stops, it can arrive at the station where it will be overtaken by the express train earlier. Therefore, the timing at which the express train's route is configured within the station can be advanced.

[0061] Furthermore, even if the minimum headway is not taken into consideration, the express train can avoid a situation where it has to reach the entrance to the station and apply the brakes before forming a route to the station where it can overtake the local train.

[0062] Since local trains do not depart early after stopping at each station, the target early arrival time is set only between stations before the stations where the special speed train is set. In this way, by setting a target early arrival time for all trains, the entire train operation can be adjusted so that trains will run / arrive earlier just before stations where special speeds are set, thereby reducing schedule delays caused by special speeds.

[0063] As explained above, according to this embodiment, the fastest running plan between stations where special speeds are set is calculated, and if it is determined that the train cannot run within the target running time between stations, the excess time is allocated between the preceding stations to set a target early arrival time, and this is subtracted from the target running time between stations to become the target running time in the running plan. This allows the station passing / arrival times of each train to be adjusted, and delays caused by temporary special speeds can be minimized without having to modify the train schedule on the ground.

[0064] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]

[0065] 10 Train 10P preceding train 11 Speed ​​and position detection unit 12 TC onboard equipment 13 Automatic train operation device 13A Storage section 13B Driving plan calculation unit 13C Control command calculation unit 14 Drive / Brake Control Device 16 Car seat 17 Motor 18 Brake equipment 19 Train radio equipment 20 Power receiver 21 Ground Coil 22 ATC ground equipment 23 Target running time calculation unit 31 Driving plan calculation range determination unit 32 Speed ​​limit setting section 33 Target running time calculation unit 34 Provisional Plan Calculation Section 35 Provisional Plan Adoption Decision Division 36 Rapid information storage unit FT01, FT02, FT11 slack time T01, T02 schedule running times Shortest travel time between T01F and T02F stations T02F1 Shortest running time between stations RL Rail Tov Overtime tE Target early arrival time

Claims

1. a travel plan calculation range determination unit that determines an interval between stations where a temporary speed limit is set beyond the next station at the current location of the train as a travel plan calculation range; a target travel time calculation unit that determines a target travel time between stations within the travel plan calculation range based on operation information; a tentative plan calculation unit that calculates, as a tentative plan, a fastest running plan for running between stations within the running plan calculation range in the shortest time under predetermined conditions; a tentative plan adoption / rejection determination unit that compares the target travel time with a target travel time corresponding to the tentative plan and determines whether the tentative plan is adopted, the target running time calculation unit calculates an excess time by which the target running time corresponding to the tentative plan exceeds the target running time determined based on the operation information, and subtracts at least a part of the excess time from a predetermined running time between stations preceding the target running time between the stations, to determine the target running time between the preceding stations. Driving plan calculation device.

2. The predetermined condition is to add coasting for a predetermined time or more between the powering portion and the braking portion of the calculated fastest travel plan, and to take ride comfort into consideration. The driving plan calculation device according to claim 1 .

3. the target running time calculation unit subtracts an excess time of the fastest running plan for a predetermined running time between stations beyond the next station from the predetermined running time between stations before the predetermined running time, within a range not exceeding an allowance time included in the predetermined running time; The driving plan calculation device according to claim 1 .

4. the target running time calculation unit allocates and reduces the excess time of the fastest running plan relative to a predetermined running time between stations beyond the next station to a plurality of stations before the predetermined running time between the stations, so that the excess time is greater between stations closer to the predetermined running time between the stations, within a range not exceeding the leeway time included in the predetermined running time between the respective stations; The driving plan calculation device according to claim 1 .

5. The operation plan calculation range determination unit determines, as the operation plan calculation range, the interval between stations where a temporary speed limit is set beyond the next station up to the stop station of the next express train, regardless of the type of corresponding train. The driving plan calculation device according to claim 1 .

6. The driving schedule calculation device according to any one of claims 1 to 5, a speed and position detection unit that detects the speed and position of a train; a storage unit that stores route information, speed limit information, operation information, and vehicle information; a travel plan calculation unit that calculates a travel plan between stations based on the route information, speed limit information, operation information, and vehicle information stored in the storage unit and the detection results of the speed and position detection unit; a control command calculation unit that calculates a control command to a drive / brake control device based on the detection result of the speed position detection unit and the driving plan calculated by the driving plan calculation unit, Automatic train operation device.

Citation Information

Patent Citations

  • Train control device

    JP2013251953A

  • Train operation support system

    JP2017165237A

  • Operation curve generation device, operation assistance device, and operation control device

    JP2019142292A

  • Train control device, and train control system and method

    JP2020137227A

  • Method and device for optimizing target operation speed curve in ATO of train

    US20220144324A1