Transport management system, and transport management method
The transportation management system addresses the challenge of visually depicting complex train route overlaps by calculating and displaying train trajectories in three-dimensional space, enhancing the understanding and management of train operations.
Patent Information
- Application Number
- JP2024011843
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2025-08-12
AI Technical Summary
Conventional timetable diagrams fail to visually depict the irrationality of complex train routes due to overlapping tracks, making it difficult to understand the physical obstacles and operational inefficiencies.
A transportation management system that utilizes a computer with an arithmetic unit to calculate and display train trajectories in a three-dimensional space, incorporating track layouts, train routes, and operation plans, enabling intuitive visualization of potential conflicts and obstacles.
Enables users to intuitively understand and grasp the irrationality of operation plans, improving the management and planning of train operations by clearly displaying potential conflicts and obstacles in complex track layouts.
Smart Images

Figure 2025117142000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a transportation management system that displays a schedule diagram in a three-dimensional space. [Background technology]
[0002] The operation plans of public transportation systems, such as trains and buses, are displayed and managed using timetable diagrams. Mobile vehicles (such as railcars) running on tracks cannot overtake or pass each other unless they move to a different track.
[0003] The following prior art exists as background technology in this technical field: Patent Document 1 (JP 2012-201153 A) describes a timetable creation device that has: means for displaying, in a timetable diagram, station lines that display, parallel to a time axis, the name of a line section, the names of each station included in the line section, and the distance of each station from a reference point; means for displaying, in the timetable diagram, branch buttons that correspond to other line sections to which the branch is to branch, near the station lines that correspond to branch stations that belong to other line sections; and means for, when a branch button is pressed, reading station order data and branch data based on the line section code of the branch section, and switching and displaying, with the branch station as the starting point, part of the station lines related to the line section displayed in the timetable diagram, the station lines following the branch station that belong to the other line section. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-201153 Summary of the Invention [Problem to be solved by the invention]
[0005] On lines with simple track layouts, if train routes on a timetable diagram cross each other, it is visually clear that this is an irrational operation plan that cannot be realized due to physical obstacles. However, conventional timetable diagrams cannot visually show the differences in the track numbers or operating tracks on which trains run, so on lines with complex track layouts, crossing train routes do not indicate the irrationality of the operation plan. For this reason, there is a need for a transportation management system that can accurately display irrational operation plans.
[0006] An object of the present invention is to provide a transportation management system that displays the physical irrationality of an operation plan on a timetable diagram in a manner that allows the user to quickly grasp it. [Means for solving the problem]
[0007] A representative example of the invention disclosed in the present application is as follows: That is, a transportation management system that displays an operation plan of a moving object is configured by a computer having an arithmetic unit that executes predetermined arithmetic processing and a storage device accessible by the arithmetic unit, wherein the arithmetic unit calculates a first trajectory that indicates the leading position of a moving object in a three-dimensional space in which one dimension is time and two dimensions represent the position of the moving object on a plane, based on the operation plan of the moving object, track layout, and running route of the moving object, and includes a trajectory drawing unit that generates data for displaying the calculated first trajectory in the three-dimensional space. [Effects of the Invention]
[0008] According to one aspect of the present invention, irrational operation plans can be intuitively understood. Problems, configurations, and effects other than those described above will become apparent from the following description of the preferred embodiments of the present invention. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing the positioning of the present invention in railway traffic control work. [Figure 2] 1 is a diagram showing the configuration of a transportation management system according to an embodiment of the present invention; [Figure 3]1 is a diagram showing track layouts for managing train operations by a transportation management system according to an embodiment of the present invention. FIG. [Figure 4] FIG. 2 is a diagram illustrating an example of the configuration of operation plan information according to the present embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of the configuration of track wiring information according to the present embodiment. [Figure 6] FIG. 3 is a diagram showing an example of the configuration of station and track number information in the present embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example of the configuration of route information according to the present embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of the configuration of train information according to the present embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of the configuration of route information according to the present embodiment. [Figure 10] FIG. 2 is a diagram illustrating an example of the configuration of time information according to the present embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of the configuration of proximity warning information according to the present embodiment. [Figure 12] FIG. 2 is a diagram illustrating an example of the configuration of train trajectory information according to the present embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of the configuration of obstruction area information according to the present embodiment. [Figure 14] FIG. 4 is a diagram illustrating an example of the configuration of proximity warning position information according to the present embodiment. [Figure 15] 10 is a flowchart of a process executed by the transportation management system of the present embodiment. [Figure 16] FIG. 2 is a diagram showing an example of a display by the transportation management system of the present embodiment. [Figure 17] FIG. 17 is a conceptual diagram of the display example shown in FIG. 16 as viewed from the time axis direction. [Figure 18] 10 is a flowchart of a train trajectory drawing process according to the present embodiment. [Figure 19] 10 is a flowchart of an obstruction area drawing process according to the present embodiment. [Figure 20] 10 is a flowchart of a train location area drawing process according to the present embodiment. [Figure 21] FIG. 10 is a diagram illustrating an example of division of train trajectory information. [Figure 22] This is a diagram showing train operations on a track layout diagram. [Figure 23] FIG. 10 is a diagram showing another example of division of train trajectory information. [Figure 24] 10A and 10B are diagrams illustrating examples of display by the train location area drawing process. [Figure 25] 10 is a flowchart of a train exclusive area drawing process according to the present embodiment. [Figure 26] 10A and 10B are diagrams illustrating examples of display by the train exclusive area drawing process of the present embodiment. [Figure 27] 10 is a flowchart of a route setting area drawing process according to the present embodiment. [Figure 28] 10A and 10B are diagrams illustrating examples of display by the course setting area drawing process of the present embodiment. [Figure 29] 10 is a flowchart of a proximity warning drawing process according to the present embodiment. [Figure 30] 10A and 10B are diagrams illustrating display examples based on the proximity warning drawing process of the present embodiment. [Figure 31] 10 is a flowchart of a train location drawing process according to the present embodiment. [Figure 32] 10A and 10B are diagrams illustrating an example of a display based on the train location drawing process of the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] FIG. 1 is a diagram showing the positioning of the present invention in the railway traffic control business.
[0011] The running position of a train traveling on a track is detected by a track circuit, and the train's operation status is input to a transportation management system 100. The transportation management system 100 controls train operation by controlling a group of ground facilities in accordance with a predetermined operation plan. For example, the transportation management system 100 controls the train's running speed by switching the display of traffic lights, and controls the train's running route by means of points. The present invention is implemented in the transportation management system 100 and is used to display operation plans, operation records, and operation forecasts in an easy-to-understand manner when creating operation plans or controlling operation.
[0012] In the following embodiment, a railway business, i.e., a transportation management system that manages trains running on tracks, will be described, but the present invention can also be applied to mobile objects such as guideway buses and BRT (Bus Rapid Transit) that run on tracks according to an operation plan. Also, while the transportation management system 100 in this embodiment is a traffic management system, the present invention may also be applied to an operation plan creation system, displaying train routes in three-dimensional space.
[0013] FIG. 2 is a diagram showing the configuration of a transportation management system 100 according to an embodiment of the present invention.
[0014] The transportation management system 100 of this embodiment is configured by a computer having an arithmetic unit 101, a memory 102, a storage unit 103, an input unit 104, an output unit 105, and a communication unit 106.
[0015] The arithmetic device 101 is a processor that executes programs stored in the memory 102. The arithmetic device 101 executes various programs to realize various functional units of the transportation management system 100 (for example, a train trajectory drawing unit 111, a train location drawing unit 112, an obstruction area drawing unit 113, a proximity warning drawing unit 114, etc.). Note that some of the processing performed by the processor executing the programs may be executed by other types of arithmetic devices (for example, hardware such as ASIC or FPGA).
[0016] The memory 102 includes a ROM, which is a non-volatile storage element, and a RAM, which is a volatile storage element. The ROM stores unchanging programs (e.g., BIOS), etc. The RAM is a high-speed, volatile storage element such as a DRAM (Dynamic Random Access Memory), and temporarily stores programs executed by the arithmetic device 101 and data used when the programs are executed.
[0017] The storage device 103 is, for example, a large-capacity, non-volatile storage device such as a magnetic storage device (HDD) or a flash memory (SSD). The storage device 103 also stores data used by the calculation device 101 when executing a program (e.g., operation plan information 121, track layout information 122, station / track number information 123, route information 124, train information 125, route information 126, time information 127, proximity warning position information 128, and drawing information 129), as well as programs executed by the calculation device 101 (e.g., a train trajectory drawing program, a train location drawing program, an obstruction area drawing program, a proximity warning drawing program, etc.). In other words, the programs are read from the storage device 103, loaded into the memory 102, and executed by the calculation device 101 to realize each function of the transportation management system 100.
[0018] The input device 104 is an interface such as a keyboard or mouse that receives input from an operator. The output device 105 is an interface such as a display device or a wearable device (e.g., VR goggles) that outputs the results of program execution as images in a format that can be viewed by the user. Note that a terminal (not shown) connected to the transportation management system 100 via a network may provide the input device and output device. In this case, the transportation management system 100 may have web server functionality, and the terminal may access the transportation management system 100 using a predetermined protocol (e.g., http).
[0019] The communication device 106 is a network interface device that controls communication with other devices according to a predetermined protocol.
[0020] The programs executed by the computing device 101 are provided to the transportation management system 100 via removable media (CD-ROM, flash memory, etc.) or a network, and are stored in a non-volatile storage device 103, which is a non-transitory storage medium. For this reason, the transportation management system 100 should preferably have an interface for reading data from removable media.
[0021] The transportation management system 100 is a computer system configured on a single physical computer, or on multiple logically or physically configured computers, and may operate on a virtual computer built on multiple physical computer resources. For example, each functional unit may operate on a separate physical or logical computer, or multiple units may be combined to operate on a single physical or logical computer.
[0022] The train trajectory drawing unit 111 executes a train trajectory drawing process to generate train trajectory information 1110, which is data for drawing a train trajectory in a three-dimensional space. The train trajectory drawing process will be described later with reference to FIG. 18. The train location drawing unit 112 executes a train location drawing process to generate data for drawing a train location in a three-dimensional space. The train location location drawing process will be described later with reference to FIG. 31. The obstruction area drawing unit 113 executes an obstruction area drawing process to generate obstruction area information 1130, which is data for drawing an obstruction area in a three-dimensional space. The obstruction area drawing process will be described later with reference to FIG. 19. The proximity warning drawing unit 114 executes a proximity warning drawing process to generate proximity warning information 1140, which is data for drawing a proximity warning in a three-dimensional space. The proximity warning drawing process will be described with reference to FIG. 29.
[0023] The operation plan information 121 is information that records train operation plans, and an example of its configuration will be described with reference to FIG. 4. The track layout information 122 is information on line segments that make up the track layout, and an example of its configuration will be described with reference to FIG. 5. The station / track number information 123 is information on track numbers that are tracks where trains can arrive and depart at stations, and an example of its configuration will be described with reference to FIG. 6. The route information 124 is information on routes connecting track numbers at stations, and an example of its configuration will be described with reference to FIG. 7. The train information 125 is information on trains that run on tracks, and an example of its configuration will be described with reference to FIG. 8. The route information 126 is information on routes that make up part of a route, and an example of its configuration will be described with reference to FIG. 9. The time information 127 is the time used to display the train's location on the track, and an example of its configuration will be described with reference to FIG. 10. The proximity warning position information 128 is position information that determines whether train trajectories representing the operation of multiple trains are close to each other, and an example of its configuration will be described with reference to FIG. 11.
[0024] The drawing information 129 includes train trajectory information 1110 generated by the train trajectory drawing unit 111, obstacle area information 1130 generated by the obstacle area drawing unit 113, and proximity warning information 1140 generated by the proximity warning drawing unit 114. The train trajectory information 1110 is data for drawing a train trajectory in three-dimensional space, and an example of its configuration will be described with reference to FIG. 12. The obstacle area information 1130 is data for drawing an obstacle area in three-dimensional space, and an example of its configuration will be described with reference to FIG. 13. The proximity warning information 1140 is data for drawing a proximity warning in three-dimensional space, and an example of its configuration will be described with reference to FIG. 14.
[0025] FIG. 3 is a diagram showing the track layout for which the transportation management system 100 of this embodiment manages train operations.
[0026] The track layout shown in Fig. 3 is configured by combining line segments E01 to E17 into which the track layout is divided, stations S01 to S02, and track numbers (tracks 1 to 3). The line segments E01 to E17 are defined in the track layout information 122 (see Fig. 5), and the stations S01 to S02 and track numbers (tracks 1 to 3) are defined in the station and track number information 123 (see Fig. 6).
[0027] 3 is a coordinate value in a virtual space, but physical distance may also be used. The track layout in this embodiment may be a track layout diagram used for railway traffic management, but a map with tracks drawn on it may also be used as the track layout.
[0028] FIG. 4 is a diagram showing an example of the configuration of the operation plan information 121 according to this embodiment.
[0029] The operation plan information 121 records train operation plans, and records arrival and departure information for each train and station in one record, including the train name, station name, track number, arrival time, departure time, arrival operating track, and departure operating track. The train name is unique identification information for the train. The station name is unique identification information for the station. The track number is identification information for the arrival and departure tracks at which the train departs from and arrives at the station. The arrival time is the time the train arrives at the station. The departure time is the time the train departs from the station. The arrival operating track is identification information for the track on which the train runs before entering the track number at the station. The departure operating track is identification information for the track on which the train runs after departing from the track number at the station. The arrival operating track and departure operating track can be used to identify the operating track of the train. The records of the operation plan information 121 are arranged in chronological order for each train. The operation plan information 121 may use information on the actual running history of trains or predicted running of trains instead of the train operation plan.
[0030] FIG. 5 is a diagram showing an example of the configuration of the track layout information 122 in this embodiment.
[0031] The track layout information 122 records information about the line segments that make up the track layout, and includes a line segment ID, start point coordinates, end point coordinates, and physical length. The line segment ID is unique identification information for the line segment. The start point coordinates and end point coordinates are the coordinates of the start point and end point of the line segment, respectively, and may be displayed as x and y coordinates on the route map shown in Figure 3, but may also be displayed as latitude and longitude on an actual map. The physical length is the physical length (for example, in meters) of the track area represented by the line segment.
[0032] FIG. 6 is a diagram showing an example of the structure of the station / track number information 123 in this embodiment.
[0033] Station and track number information 123 records information on track numbers at stations where trains can depart and arrive, and includes the station name, track number name, direction, line segment ID, and distance from the start of the line segment to the target stop position. The track number name is unique identification information for the track number. The direction indicates whether up trains or down trains can run on the track number in question. The line segment ID is identification information for the line segment to which the track number in question belongs. The distance from the start of the line segment to the target stop position is the distance from the start of the line segment to which the track number in question belongs to the train's target stop position, and may be expressed in meters, for example.
[0034] FIG. 7 is a diagram showing an example of the configuration of the route information 124 in this embodiment.
[0035] The route information 124 records information about routes connecting station tracks, and includes a route ID, a departure station, a departure track, a destination station, a destination track, an operating track, and a group of line segments on the route. The route ID is unique identification information for the route. The departure station is identification information for the station that is the starting point of the route. The departure track is identification information for the track that is the starting point of the route at the station that is the starting point of the route. The destination station is identification information for the station that is the end point of the route. The destination track is identification information for the track that is the end point of the route at the station that is the end point of the route. The operating track is identification information for the operating track that includes the route. The group of line segments on the route is identification information for the group of line segments that make up the route, and should be stored in order from the starting point of the route.
[0036] FIG. 8 is a diagram showing an example of the configuration of the train information 125 in this embodiment.
[0037] The train information 125 records information about trains running on the tracks, and includes the train name and train length. The train name is unique identification information for the train. The train length is the length of the train, and may be expressed in meters, for example.
[0038] FIG. 9 is a diagram showing an example of the configuration of the route information 126 in this embodiment.
[0039] The route information 126 records information about routes that constitute part of a route, and includes a route ID, a route ID, a group of line segments on the route, the distance from the start point of the start line segment to the start position, the distance from the start point of the end line segment to the end position, the line segment ID of the route setting start position, and the distance from the start point of the line segment to the route setting start position. The route determined by the route information 126 is the section from one traffic light to the next traffic light. The route ID is unique identification information for the route. The route ID is identification information for the route that includes the route. The group of line segments on the route is identification information for the line segments that make up the route that includes the route. The distance from the start point of the start line segment of the start position is the distance from the start point of the start line segment located at the start of the route to the start of the route. The distance from the start point of the end line segment of the end position is the distance from the point of the end line segment located at the end of the route to the start of the route. The line segment ID of the route setting start position is the identification information of the start line segment located at the start end of the route. The distance from the start point of the route setting start position to the line segment is the distance from the start point of the start line segment located at the start end of the route to the start end of the route.
[0040] 10 is a diagram showing an example of the configuration of the time information 127 of this embodiment. The time information 127 is the time used to display the train's location on the track, and stores the current time.
[0041] FIG. 11 is a diagram showing an example of the configuration of the proximity warning position information 128 in this embodiment.
[0042] The proximity warning position information 128 records the target position for determining whether multiple train tracks are in proximity, and includes a warning position ID, a line segment ID, a distance from the line segment start point, and coordinates. The warning position ID is unique identification information for the position where the proximity of a train track is detected. The line segment ID is identification information for the line segment including the position where the proximity is detected. The distance from the line segment start point is the distance from the start point of the line segment to the position where the proximity is detected, and may be expressed in meters, for example. The coordinates are the coordinate values in virtual space of the position where the proximity is detected.
[0043] FIG. 12 is a diagram showing an example of the structure of train track information 1110 output by the train track drawing unit 111 of this embodiment.
[0044] The train trajectory information 1110 includes a train name, a line segment ID, a start position coordinate (x, y), a start time coordinate (t), an end position coordinate (x, y), and an end time coordinate (t). The train name is identification information of the train for which the train trajectory is drawn. The line segment ID is identification information of the line segment that makes up the train trajectory. The start position coordinate (x, y) is the coordinate of the start position of the train trajectory. The start time coordinate (t) is the time of the start of the train trajectory. The end position coordinate (x, y) is the coordinate of the end position of the train trajectory. The end time coordinate (t) is the time of the end of the train trajectory.
[0045] When displaying train tracks taking train length into consideration, the train track information 1110 includes train track information (front) which is a record of the front of one train and train track information (rear) which is a record of the rear of the train.
[0046] FIG. 13 is a diagram showing an example of the configuration of the obstruction area information 1130 output by the obstruction area drawing unit 113 of this embodiment.
[0047] The obstruction area information 1130 includes the obstruction area ID, train name, line segment ID, area type, position coordinates (x, y) of obstruction area edge 1, position coordinates (x, y) of obstruction area edge 2, position coordinates (x, y) of obstruction area edge 3, position coordinates (x, y) of obstruction area edge 4, the start time coordinates (t) of obstruction area edges 1 and 2, and the end time coordinates (t) of obstruction area edges 3 and 4. The obstruction area ID is unique identification information for the detected obstruction area. The train name is identification information for the train causing the obstruction. The line segment ID is identification information for the line segment related to the obstruction. The area type is the type of the obstruction. The position coordinates (x, y) of obstruction area edge 1, position coordinates (x, y) of obstruction area edge 2, position coordinates (x, y) of obstruction area edge 3, and position coordinates (x, y) of obstruction area edge 4 are the coordinates of the four corners of the obstruction area. The start time coordinate (t) of the obstruction area ends 1 and 2 is the time of the start of the obstruction area. The end time coordinate (t) of the obstruction area ends 3 and 4 is the time of the end of the obstruction area.
[0048] FIG. 14 is a diagram showing an example of the configuration of proximity warning information 1140 output by the proximity warning drawing unit 114 of this embodiment.
[0049] The proximity warning information 1140 includes a warning location ID, train 1, train 2, coordinates (t), time distance [seconds], and warning size. The warning location ID is unique identification information indicating the location where the proximity warning occurred, and the warning location ID of the proximity warning location information 128 is stored. Train 1 and train 2 are identification information of the trains related to the proximity warning. The coordinates (t) are the time when the proximity warning was detected. The time distance [seconds] is the time difference between the passing time of train 1 and the passing time of train 2 at the location where the proximity warning occurred. The warning size is the size at which the proximity warning is drawn in space, and represents the importance of the warning. The warning size may be calculated using a predetermined formula with the magnitude of the time distance as a variable, or may be determined by referring to a pre-prepared table.
[0050] FIG. 15 is a flowchart of the process executed by the transportation management system 100 of this embodiment.
[0051] The arithmetic device 101 reads various input information (1001). The input information includes operation plan information 121, track layout information 122, station and track number information 123, route information 124, train information 125, route information 126, time information 127, and proximity warning information 128.
[0052] Next, the train trajectory drawing unit 111 executes a train trajectory drawing process to generate data for drawing a train trajectory in a three-dimensional space (1002). Details of the train trajectory drawing process will be described with reference to FIG.
[0053] Next, the obstruction area drawing unit 113 executes obstruction area drawing processing to generate data for drawing an obstruction area in three-dimensional space (1003). Details of the obstruction area drawing processing will be described with reference to FIG.
[0054] Next, the proximity warning drawing unit 114 executes a proximity warning drawing process to generate data for drawing a proximity warning in three-dimensional space (1004). Details of the proximity warning drawing process will be described with reference to FIG.
[0055] Next, the calculation device 101 repeatedly determines whether or not there is a change in the time information at a predetermined timing (1005), and if there is a time change, the train location drawing unit 112 executes a train location drawing process to generate data for drawing the train location in three-dimensional space (1006). Details of the train location drawing process will be described with reference to Fig. 31.
[0056] When the system termination instruction is input, the arithmetic device 101 terminates the repeated processing, and the transportation management system 100 terminates the processing.
[0057] FIG. 16 is a diagram showing an example of a display by the transportation management system 100 of this embodiment, and FIG. 17 is a conceptual diagram of the display example shown in FIG. 16 viewed from the time axis direction.
[0058] 16, in the three-dimensional space output from the output device 105, a time axis 200 and a distance axis plane 300 including a distance axis are positioned in an orthogonal relationship. The intersection of the time axis 200 and the distance axis plane 300 is the display time of the train's location. By changing the relative positions of the time axis 200 and the distance axis plane 300, that is, by moving the time axis 200 or the distance axis plane 300, the train's location at any time can be displayed.
[0059] The distance axis plane 300 shows the track layout in a planar manner, as shown in Fig. 17. For example, the track layout shown in Fig. 17 includes a single track section and a station / track section consisting of two tracks where trains can pass each other. In Fig. 17, the single track section of the track layout is placed on the middle plane 210, and the station tracks are placed on the front plane 220 or the back plane 230.
[0060] In FIG. 17, the train's location on the track is displayed using an icon that takes into account the train length, but the train's location on the track may also be displayed using an icon that does not take into account the train length (for example, a circle).
[0061] In this way, with the transportation management system 100 of this embodiment, a timetable diagram, which was previously displayed as train trajectories on a plane consisting of a one-dimensional distance axis and a one-dimensional time axis, can now be displayed in a three-dimensional space with an additional one-dimensional distance axis perpendicular to the conventional axes. As a result, the train trajectories running on the two tracks in the station / track section, which previously intersected, are placed on the front and back planes, respectively, and even if trains exchange or overtake each other on the two tracks in the station / track section, the two do not intersect.
[0062] FIG. 18 is a flowchart of the train trajectory drawing process 1002 in this embodiment.
[0063] In the train trajectory drawing process 1002, data for drawing train trajectory information as lines in a three-dimensional space is generated. First, the train trajectory drawing unit 111 creates a pair of a previous station operation plan and a next station operation plan for two adjacent records in the operation plan information 121 that have the same train name, and executes the processes of steps 1011 to 1013 for each previous station operation plan and next station operation plan that make up the pair.
[0064] Then, the train trajectory drawing unit 111 searches the route information 124 using the station, track number, and operating track information of the previous station operation plan and the next station operation plan that make up the pair as keys, and obtains the running route between stations and the line segments that make up the running route (1011).
[0065] Next, the train trajectory drawing unit 111 adds up the physical lengths of all the identified line segments to calculate the physical length of the route (1012). However, if the line segment is the start point of the route, the distance from the start point of the line segment of the record obtained from the station and platform information 123 using the route's departure station and departure platform as keys is subtracted from the physical length. Similarly, if the line segment is the route's end point, the distance from the start point of the line segment of the record obtained from the station and platform information 123 using the route's destination station and destination platform as keys is subtracted from the physical length.
[0066] Next, the train trajectory drawing unit 111 creates train trajectory information 1110 for all line segments within the route (1013). For example, if the line segment is not the starting point of the route, the starting point position coordinates (x, y) are the starting point coordinates of the line segment, and if the line segment is the starting point of the route, the starting point position coordinates (x, y) can be calculated using the following formula. The distance from the starting point of the line segment is obtained from the station and track number information 123 using the departure station and departure track number of the route as keys. The starting and ending points of the route are the target stopping positions of the train. Start position coordinates (x, y) = start coordinates of the line segment + (end coordinates of the line segment - start coordinates) x (distance from the start point of the line segment to the stop target position ÷ physical length of the line segment)
[0067] Furthermore, if the line segment is the start point of the route, the start point time coordinate (t) is the departure time of the previous station operation plan, and if the line segment is not the start point of the route, the start point time coordinate (t) can be calculated using the following formula. Note that the physical length from the start point of the route to the start point of the line segment can be calculated in the same way as the physical length of the route. Start time coordinate (t) = Departure time of previous station operation plan + (Arrival time of next station operation plan - Departure time of previous station operation plan) × (Physical length from the start of the route to the start of the line segment ÷ Physical length of the route)
[0068] If the line segment is not the end of the route, the end position coordinates (x, y) are the end coordinates of the line segment, and if the line segment is the end of the route, the end position coordinates (x, y) can be calculated using the following formula: Note that the distance from the line segment end point of the record is obtained from the station and platform information 123 using the destination station and destination platform of the route as keys. End position coordinates (x, y) = start coordinates of the line segment + (end coordinates of the line segment - start coordinates) × (distance from the start point of the line segment to the stop target position ÷ physical length of the line segment)
[0069] Furthermore, if the line segment is the end of the route, the end time coordinate (t) is the arrival time of the next station in the operation plan, and if the line segment is not the end of the route, the end time coordinate (t) can be calculated using the following formula. Note that the physical length from the start of the route to the start of the line segment can be calculated in the same way as the physical length of the route. Terminal time coordinate (t) = Departure time of previous station operation plan + (Arrival time of next station operation plan - Departure time of previous station operation plan) × (Physical length from the start of the route to the end of the line segment ÷ Physical length of the route)
[0070] When the train trajectory drawing unit 111 has finished creating the train trajectory information 1110 for all line segments within the route, it draws a straight line connecting the start point and end point of each record in the created train trajectory information 1110 in three-dimensional space, and then ends the train trajectory drawing process.
[0071] FIG. 19 is a flowchart of the obstruction area drawing process 1003 in this embodiment.
[0072] In the obstacle area drawing process 1003, data for drawing an obstacle area of a train as a surface in a three-dimensional space is generated. First, the obstacle area drawing unit 113 draws a train location area (1021). Details of the train location area drawing process will be described with reference to FIG. 20.
[0073] Next, the obstruction area drawing unit 113 draws the train exclusive area (1022). Details of the train exclusive area drawing process will be described with reference to FIG.
[0074] Next, the obstacle area drawing unit 113 draws the route setting area (1023). Details of the route setting area drawing process will be described with reference to FIG.
[0075] FIG. 20 is a flowchart of the train location area drawing process 1021 in this embodiment.
[0076] First, the obstruction area drawing unit 113 creates train track information 1110 for the front of the train (1031). For example, the train track information 1110 may be created using the method of the train track drawing process 1002.
[0077] Next, the obstruction area drawing unit 113 creates train trajectory information 1110 for the rear of the train (1032). For example, it is preferable to create the train trajectory information 1110 using the method of the train trajectory drawing process 1002. In this case, if the method of the train trajectory drawing process 1002 is applied as is, the train trajectory information 1110 for the front of the train will be obtained, so the train trajectory information 1110 for the rear of the train is calculated by shifting the start point and end point of the route toward the rear of the train by the train length of the train information 125.
[0078] Next, the obstruction area drawing unit 113 repeatedly executes the processes of steps 1033 to 1035 for all trains and line segment IDs.
[0079] Then, the obstruction area drawing unit 113 extracts (1033) a group of records with matching train names and line segment IDs from the train trajectory information 1110. One group includes train trajectory information (front) which is the record for the front of one train and train trajectory information (rear) which is the record for the rear of the train.
[0080] Next, for all the extracted groups, the obstruction area drawing unit 113 performs record division processing of the train trajectory information (front) and the train trajectory information (rear) for all combinations of the train trajectory information (front) and the train trajectory information (rear) included in the group (1034). For example, if the start time coordinate (t) of the train trajectory information (front) < the start time coordinate (t) of the train trajectory information (rear) < the end time coordinate (t) of the train trajectory information (front), the obstruction area drawing unit 113 divides the train trajectory information (front) into two records at the start time coordinate (t) of the train trajectory information (rear). Similarly, if the start time coordinate (t) of the train trajectory information (front) < the end time coordinate (t) of the train trajectory information (rear) < the end time coordinate (t) of the train trajectory information (front), the train trajectory information (front) is divided into two records at the boundary of the end time coordinate (t) of the train trajectory information (rear).Furthermore, if the start time coordinate (t) of the train trajectory information (rear) < the start time coordinate (t) of the train trajectory information (front) < the end time coordinate (t) of the train trajectory information (rear), the train trajectory information (rear) is divided into two records at the boundary of the start time coordinate (t) of the train trajectory information (front). Similarly, if the start time coordinate (t) of the train trajectory information (rear) is less than the end time coordinate (t) of the train trajectory information (front) and less than the end time coordinate (t) of the train trajectory information (rear), the train trajectory information (rear) is divided into two records at the end time coordinate (t) of the train trajectory information (front).
[0081] By dividing in step 1034, the train track information (front) and train track information (rear) are divided at division points as shown in FIG. 21, and each record of the obstruction area information 1130 can be created as a planar rectangle or planar triangle in three-dimensional space.
[0082] FIG. 23 shows another example of division of train track information (head) and train track information (tail), and FIG. 22 is a diagram showing train operations on a track layout diagram, which is the basis for FIG.
[0083] 22, train T01 departs from platform 2 of station S01 at 8:01:00, and at 8:01:15, the front of train T01 arrives at the junction at x=30 and enters line segment E05 from line segment E04. Therefore, the train trajectory information (tail) is divided at division point 1, and an obstruction area O01 is generated.
[0084] After that, at 8:01:25, the front end of train T01 reached the junction at x=40 and entered line segment E10 from line segment E05, which resulted in the generation of an obstruction area O03.
[0085] After that, at 8:01:35, the rear end of train T01 reaches the junction at x=30 and enters line segment E05 from line segment E04, which creates obstruction areas O02 and O04.
[0086] After that, at 8:01:40, the rear end of train T01 reaches the junction at x=40 and moves from line segment E05 to line segment E10. This generates an obstruction area O05. In addition, the train trajectory information (front end) is divided at division point 2, generating an obstruction area O06.
[0087] By dividing the train track information in this way in step 1034, obstacle area information corresponding to the divided line segments is created in step 1035 described next.
[0088] When the division process is completed for all combinations, the obstruction area drawing unit 113 creates obstruction area information 1130 with the start time coordinates or end time coordinates of the train trajectory information (head) or train trajectory information (tail) as vertices (1035). For example, the obstruction area drawing unit 113 executes the following process for each record of the train trajectory information (head) after division.
[0089] The obstruction area drawing unit 113 searches for a record whose start time coordinate (t) and end time coordinate (t) match the train trajectory information (tail), and if a matching record is found, creates obstruction area information 1130 using the method of Case 1. Case 1 Position coordinates (x, y) of the obstruction area edge 1 = Starting position coordinates (x, y) of the train trajectory information (front) Position coordinates (x, y) of the obstruction area edge 2 = End position coordinates (x, y) of the train trajectory information (front) Position coordinates (x, y) of the obstruction area edge 3 = starting position coordinates (x, y) of the train trajectory information (rear) Position coordinates (x, y) of the obstruction area edge 4 = End position coordinates (x, y) of the train trajectory information (tail) Time coordinate (t) of the obstruction area ends 1 and 2 = Time coordinate (t) of the start of the train trajectory information (front) Time coordinate (t) of the obstruction area ends 3 and 4 = End time coordinate (t) of the train trajectory information (front)
[0090] If no matching record is found as a result of the search, the obstruction area drawing unit 113 creates obstruction area information 1130 using the method of Case 2. Case 2 Position coordinates (x, y) of the obstruction area edge 1 = Starting position coordinates (x, y) of the train trajectory information (front) Position coordinates (x, y) of the obstruction area edge 2 = End position coordinates (x, y) of the train trajectory information (front) Position coordinates (x, y) of the obstruction area edge 3 = starting position coordinates (x, y) of the train trajectory information (front) Position coordinates (x, y) of the obstruction area edge 4 = starting position coordinates (x, y) of the train trajectory information (front) Time coordinate (t) of the obstruction area ends 1 and 2 = Time coordinate (t) of the start of the train trajectory information (front) Time coordinate (t) of the obstruction area ends 3 and 4 = End time coordinate (t) of the train trajectory information (front)
[0091] Furthermore, the obstruction area drawing unit 113 performs the following process for each record in the divided train trajectory information (tail): The obstruction area drawing unit 113 searches the train trajectory information (front) for a record whose start time coordinate (t) and end time coordinate (t) match, and if a matching record is found, it does not create the obstruction area information 1130, but if a matching record is not found, it creates the obstruction area information 1130 using the method of Case 3. Case 3 Position coordinates (x, y) of the obstruction area edge 1 = End position coordinates (x, y) of the train trajectory information (rear) Position coordinates (x, y) of the obstruction area edge 2 = End position coordinates (x, y) of the train trajectory information (tail) Position coordinates (x, y) of the obstruction area edge 3 = starting position coordinates (x, y) of the train trajectory information (rear) Position coordinates (x, y) of the obstruction area edge 4 = End position coordinates (x, y) of the train trajectory information (tail) Time coordinate (t) of obstruction area ends 1 and 2 = Time coordinate (t) of start of train trajectory information (rear) Time coordinate (t) of the obstruction area ends 3 and 4 = End time coordinate (t) of the train trajectory information (tail)
[0092] When the obstruction area drawing unit 113 has finished creating the obstruction area information 1130 for all trains and line segment IDs, it draws a plane in three-dimensional space with the obstruction area ends 1, 2, 3, and 4 as vertices for each record of the created obstruction area information 1130, and terminates the train location area drawing process.
[0093] FIG. 24 is a diagram showing a display example based on the train location area drawing process.
[0094] In the three-dimensional space output from the output device 105, a time axis 200 and a distance axis plane 300 including a distance axis are positioned in an orthogonal positional relationship. In the three-dimensional space, train trajectory information (head) and train trajectory information (tail) are displayed according to the train schedule, and an obstruction area between the train trajectory information (head) and the train trajectory information (tail) is displayed in a special manner. In other words, the train schedule is displayed as the width of the distance between the train trajectory information (head) and the train trajectory information (tail).
[0095] FIG. 25 is a flowchart of the train exclusive area drawing process 1022 in this embodiment.
[0096] First, the obstacle area drawing unit 113 executes the processing of steps 1041 to 1042 for the combination of all records in the obstacle area information 1130 whose area type is a train location area and all records in the route information 126 .
[0097] Then, the obstruction area drawing unit 113 determines whether the train location area overlaps with the route (1041).
[0098] If the train location area does not overlap with the route, the obstacle area drawing unit 113 ends processing for that train location area. If the train location area overlaps with the route, the obstacle area drawing unit 113 creates obstacle area information 1130 for all line segments within the route (1042). For example, the obstacle area information 1130 for area type = train exclusive area is created in the following manner. Problem Area ID = Any value that does not overlap with other records Train name = Train ID of the obstruction area information whose area type is a train location area Line ID = Line ID of the line Area type = Train exclusive area Position coordinates (x, y) of obstacle area edge 1 = position coordinates (x, y) of the start point of the line segment. However, if the line segment is the start point of the path, the position coordinates (x, y) of the start point of the path Position coordinates (x, y) of the obstruction area edge 2 = End position coordinates (x, y) of the line segment. However, if the line segment is the end of the route, then the position coordinates (x, y) of the end of the route. Position coordinates (x, y) of the obstacle area edge 3 = position coordinates (x, y) of the start point of the line segment. However, if the line segment is the start point of the path, the position coordinates (x, y) of the start point of the path Position coordinates (x, y) of the obstruction area end 4 = End position coordinates (x, y) of the line segment. However, if the line segment is the end of the route, the position coordinates (x, y) of the end of the route. Time coordinate (t) of the obstacle area ends 1 and 2 = Time coordinate (t) of the start of the obstacle area ends 1 and 2 of the obstacle area information 1130 whose area type is a train location area Time coordinate (t) of the obstacle area ends 3 and 4 = End time coordinate (t) of the obstacle area ends 3 and 4 of the obstacle area information 1130 whose area type is a train location area
[0099] When the obstacle area drawing unit 113 has finished creating the obstacle area information 1130 for all line segments and all combinations, it draws a plane in three-dimensional space with obstacle area ends 1, 2, 3, and 4 as vertices for each record of the created obstacle area information 1130, and then terminates the train-exclusive area drawing process.
[0100] FIG. 26 is a diagram showing a display example based on the train exclusive area drawing process of this embodiment.
[0101] In the three-dimensional space output from the output device 105, a time axis 200 and a distance axis plane 300 including a distance axis are positioned in an orthogonal positional relationship. In the three-dimensional space, train trajectory information according to the train schedule, and a plane representing the track area and time width occupied by the train (a plane in which the track layout is extended in the time axis direction) are displayed.
[0102] FIG. 27 is a flowchart of the course setting area drawing process 1023 of this embodiment.
[0103] First, the obstacle area drawing unit 113 executes the processing of steps 1051 to 1052 for all combinations of all records in the obstacle area information 1130 whose area type is a train location area and all records in the route information 126 .
[0104] Then, the obstacle area drawing unit 113 determines whether the area from the route setting position to the route start point overlaps with the train location area (1051).
[0105] If the area from the route setting position to the route start point does not overlap with the train location area, the obstacle area drawing unit 113 ends processing for that route. If the area from the route setting position to the route start point overlaps with the train location area, the obstacle area drawing unit 113 creates obstacle area information 1130 for all line segments within the route (1052). For example, the obstacle area information 1130 for area type = route setting area is created in the following manner. Problem Area ID = Any value that does not overlap with other records Train name = Train ID of the obstruction area information whose area type is a train location area Line ID = Line ID of the line Area type = Career setting area Position coordinates (x, y) of obstacle area edge 1 = position coordinates (x, y) of the start point of the line segment. However, if the line segment is the start point of the path, the position coordinates (x, y) of the start point of the path Position coordinates (x, y) of the obstruction area edge 2 = End position coordinates (x, y) of the line segment. However, if the line segment is the end of the route, then the position coordinates (x, y) of the end of the route. Position coordinates (x, y) of the obstacle area edge 3 = position coordinates (x, y) of the start point of the line segment. However, if the line segment is the start point of the path, the position coordinates (x, y) of the start point of the path Position coordinates (x, y) of the obstruction area end 4 = End position coordinates (x, y) of the line segment. However, if the line segment is the end of the route, the position coordinates (x, y) of the end of the route. Time coordinate (t) of the obstacle area ends 1 and 2 = Time coordinate (t) of the obstacle area ends 1 and 2 of the obstacle area information 1130 whose area type is a train location area Time coordinate (t) of the obstacle area ends 3 and 4 = Time coordinate (t) of the obstacle area ends 3 and 4 of the obstacle area information 1130 whose area type is a train location area
[0106] When the obstacle area drawing unit 113 has finished creating the obstacle area information 1130 for all line segments and all combinations, it draws a plane in three-dimensional space with the obstacle area ends 1, 2, 3, and 4 as vertices for each record of the created obstacle area information 1130, and then terminates the course setting area drawing process.
[0107] FIG. 28 is a diagram showing a display example based on the course setting area drawing process of this embodiment.
[0108] In the three-dimensional space output from the output device 105, a time axis 200 and a distance axis plane 300 including a distance axis are positioned in an orthogonal positional relationship. In the three-dimensional space, train trajectory information according to the train schedule and a plane representing the track area and time width of the route along which the train will travel (a plane in which the track layout is extended in the time axis direction) are displayed.
[0109] FIG. 29 is a flowchart of the proximity warning drawing process 1004 of this embodiment.
[0110] First, the proximity warning drawing unit 114 executes the processes of steps 1061 to 1063 for all records of the proximity warning position information 128.
[0111] Then, the proximity warning drawing unit 114 extracts (1061) all records related to the proximity warning position from the obstruction area information 1130. A related record is a record that contains the proximity warning position therein, and specifically, it is preferable to determine that a record is related if it satisfies all of the following conditions: the line segment ID of the proximity warning position information 128 is the same as that of the obstruction area, the position of the proximity warning position information 128 is included in the obstruction area, and the area type of the obstruction area is a train-occupied area or a train-exclusive area.
[0112] Next, the proximity warning drawing unit 114 executes the processes of steps 1062 to 1063 for all the extracted record combinations.
[0113] The proximity warning drawing unit 114 then determines whether the time interval between the records of the combination is equal to or less than a predetermined threshold (1062). The time interval between the records of the combination is obtained by calculating the time coordinate (t) of the intersection with the proximity warning position information 128 for each record of the combination and taking the absolute value of the difference between these time coordinates (t). The time coordinate (t) of the intersection with the proximity warning position information 128 can be obtained by proportionally dividing the time coordinate (t) of obstacle area ends 1 and 2 and the time coordinate (t) of obstacle area ends 3 and 4 of the obstacle area information 1130 by the position of the proximity warning position information 128 within the line segment. The ratio of the proportional division can be calculated by dividing the distance from the start end of the line segment of the proximity warning position information 128 by the physical length of the track layout information 122.
[0114] Next, the proximity warning drawing unit 114 creates proximity warning information 1140 (1063). An example of the configuration of the proximity warning information 1140 is as described above with reference to Fig. 14. The proximity warning information 1140 is created in the following manner. Warning location ID = Proximity warning location information 128 warning location ID Train 1 = one of the train IDs in the combination of records in the obstruction area information 1130 Train 2 = the other train ID of the combination of records in the obstruction area information 1130 Coordinate (t) = (time coordinate (t) of the intersection point with the proximity warning position information 128 calculated in process 1062 for one of the combinations of records in the obstruction area information 1130 + time coordinate (t) of the intersection point with the proximity warning position information 128 calculated in process 1062 for the other of the combinations of records in the obstruction area information 1130) ÷ 2 Time distance = time interval between records of the combination calculated in step 1062 Warning size = For example, a range of multiple time distances corresponding to the warning size is determined in advance as thresholds, and the calculated time distance is compared with the threshold.
[0115] FIG. 30 is a diagram showing a display example based on the proximity warning drawing process of this embodiment.
[0116] In the three-dimensional space output from the output device 105, a time axis 200 and a distance axis plane 300 including a distance axis are positioned in an orthogonal relationship. Train trajectory information according to the train schedule is displayed in the three-dimensional space, and markers are displayed at locations where train trajectory information is close. Locations where markers are displayed where train trajectory information is close are locations where the train trajectory information intersects at a distance of zero, or locations where the train trajectory information is close at a distance equal to or less than a predetermined threshold. In other words, trains may be disrupted at locations where the train trajectory information intersects at a distance of zero, and where the train trajectory information is close at a distance equal to or less than a predetermined threshold, if a train is delayed, there is a possibility of disruption. It is preferable to display larger markers as the train trajectory information is closer.
[0117] For example, when creating a timetable, it is possible to create a timetable so that markers, especially large markers, do not appear. Also, during operation management, markers can be used to warn of schedule disruptions.
[0118] FIG. 31 is a flowchart of the train location drawing process 1006 in this embodiment.
[0119] First, the train location drawing unit 112 acquires the time from the time information 127 (1071).
[0120] Next, the train location drawing unit 112 draws a plane perpendicular to the time axis at the time coordinate indicated by the time information (1072).
[0121] Next, the train location drawing unit 112 draws a train location symbol at the intersection of the area type of the obstacle area information 1130 that is a train location area and the plane drawn in step 1072 (1073).
[0122] FIG. 32 is a diagram showing a display example based on the train location drawing process of this embodiment.
[0123] In the three-dimensional space output from the output device 105, a time axis 200 and a distance axis plane 300 including a distance axis are positioned in an orthogonal relationship. The intersection of the time axis 200 and the distance axis plane 300 is the display time 250 of the train location position. The train location position is displayed on the distance axis plane 300. By moving the time axis 200 or the distance axis plane 300, i.e., by changing the relative positions of the time axis 200 and the distance axis plane 300, it is possible to update the display time of the train location position in the time information 127 and display the train location position at any time.
[0124] The track layout shown in Figure 32 includes a single track section and a station section consisting of two tracks where trains can pass each other. The timetables for trains running on the two tracks in the station section are displayed on the front and back planes, respectively. The timetables for trains running on the single track section are displayed on the middle plane.
[0125] As explained above, the transportation management system 100 of this embodiment allows users to intuitively understand irrational operation plans and quickly create and revise plans that do not cause physical interference between trains. Furthermore, the system can display train timetables that allow users to easily understand the relationship between train exchanges, evacuation, and waiting between multiple tracks within a station.
[0126] The present invention is not limited to the above-described embodiments, but includes various modifications and equivalent configurations within the spirit and scope of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to configurations including all of the described configurations. Furthermore, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Furthermore, the configuration of another embodiment may be added to the configuration of one embodiment. Furthermore, part of the configuration of each embodiment may be added, deleted, or replaced with other configurations.
[0127] Furthermore, the aforementioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole in hardware, for example by designing them as integrated circuits, or may be realized in software by having a processor interpret and execute a program that realizes each function.
[0128] Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, a hard disk, or an SSD (Solid State Drive), or in a recording medium such as an IC card, an SD card, or a DVD.
[0129] In addition, the control lines and information lines shown are those that are considered necessary for explanation, and do not necessarily represent all the control lines and information lines that are necessary for implementation. In reality, it can be assumed that almost all components are interconnected. [Explanation of symbols]
[0130] 100 Transportation Management System 101 Arithmetic equipment 102 memory 103 Storage device 104 Input Device 105 Output Device 106 Communication equipment 111 Train trajectory drawing part 112 Train location drawing section 113 Obstruction Area Drawing Section 114 Proximity Warning Drawing Section 121 Operation plan information 122 Track Wiring Information 123 Station and platform information 124 Route Information 125 Train information 126 Career Information 127 Time information 128 Proximity Alert Location Information 129 Drawing Information 200 Time Axis 210 Intermediate Plane 220 Front plane 230 Back plane 250 Display time 300 distance axis plane
Claims
1. A transportation management system that displays a timetable in three-dimensional space, The computer is configured by a computing device that executes predetermined computational processing and a storage device that can be accessed by the computing device, A transportation management system characterized in that the calculation device calculates a first trajectory indicating the leading position of a moving body in a three-dimensional space in which one dimension is time and two dimensions represent the position of the moving body on a plane based on the moving body's operation plan, track layout, and running route of the moving body, and is equipped with a trajectory drawing unit that generates data for displaying the calculated first trajectory in the three-dimensional space.
2. The transportation management system according to claim 1, the plane is defined by a line with one axis representing distance and the other axis representing separation; A transportation management system characterized in that the track layout is displayed on the plane.
3. The transportation management system according to claim 1, the plane is a map including geographic features; A transportation management system characterized in that the track layout is displayed on the map.
4. The transportation management system according to claim 1, A transportation management system characterized in that the calculation device is equipped with a line current drawing unit that acquires the time to be drawn, defines a plane in the three-dimensional space showing the acquired time on a time axis corresponding to the dimension of the time, and generates data for displaying the track layout and the position of a moving object at the acquired time on the defined plane.
5. The transportation management system according to claim 1, A transportation management system characterized in that the calculation device is equipped with an obstacle area drawing unit that calculates the position of the rear of the moving body in the three-dimensional space, calculates a second trajectory indicating the area occupied by the front and rear of the moving body, and generates data for displaying the calculated second trajectory in the three-dimensional space.
6. The transportation management system according to claim 1, A transportation management system characterized in that the calculation device is equipped with an obstruction area drawing unit that calculates a third trajectory indicating a track area exclusively occupied by a moving body in the three-dimensional space and generates data for displaying the calculated third trajectory in the three-dimensional space.
7. The transportation management system according to claim 1, A transportation management system characterized in that the calculation device is equipped with an obstacle area drawing unit that calculates a fourth trajectory in the three-dimensional space that represents an occupied track area of the route along which the moving body is scheduled to travel, and generates data for displaying the calculated fourth trajectory in the three-dimensional space.
8. The transportation management system according to claim 5, A transportation management system characterized in that the calculation device calculates warning locations in the three-dimensional space where the distance between trajectories including a first trajectory and a second trajectory of different moving bodies is less than a predetermined threshold, and is equipped with a proximity warning drawing unit that generates data for displaying a symbol of a size corresponding to the distance between the trajectories in the three-dimensional space at the calculated warning locations.
9. The transportation management system according to claim 1, The transportation management system is characterized in that the calculation device generates data for displaying an operation plan of a moving object in three-dimensional space as the timetable diagram.
10. The transportation management system according to claim 1, The trajectory drawing unit The train operation plan is read by reading operation plan information, track layout information, and route information, Selecting records with the same train name from two adjacent records included in the operation plan information, and creating a pair of a previous station operation plan and a next station operation plan; Search for route information using the station, track number, and operating track information of the previous station operation plan and the next station operation plan that constitute the set as keys, and obtain the running route between stations and the line segments that constitute the running route; calculating a physical length of a route by adding the physical lengths of the acquired line segments with reference to the line wiring information; A transportation management system that creates train trajectory information including the positions and times of the start and end points of all line segments within a route.
11. The transportation management system according to claim 10, If the line segment is the start point of the path, calculate the start point position coordinate and start point time coordinate according to the following formula: A transportation management system characterized in that, when the line segment is the end of the route, the end position coordinate and the end time coordinate are calculated using the following formulas. Start position coordinate = start coordinate of line segment + (end coordinate of line segment - start coordinate) x (distance from start point of line segment to stop target position ÷ physical length of line segment) Start time coordinate = Departure time of previous station operation plan + (Arrival time of next station operation plan - Departure time of previous station operation plan) × (Physical length from the start of the route to the start of the line segment ÷ Physical length of the route) End position coordinate = start point coordinate of line segment + (end point coordinate of line segment - start point coordinate) x (distance from start point of line segment to stop target position ÷ physical length of line segment) Terminal time coordinate = Departure time of previous station operation plan + (Arrival time of next station operation plan - Departure time of previous station operation plan) × (Physical length from the start of the route to the end of the line segment ÷ Physical length of the route)
12. The transportation management system according to claim 10, an obstruction area drawing unit that draws an obstruction area in the three-dimensional space; The obstruction area drawing unit Create train trajectory information for the front of the train, The start point and the end point of the route are shifted toward the rear of the train by the train length to create train trajectory information for the rear of the train; Extracting train track information that matches the train name and line segment; For the combination of the extracted front train trajectory information and rear train trajectory information, the train trajectory information is divided into two parts using the start time coordinate or the end time coordinate of the train trajectory information as a boundary, and a planar rectangle or a planar triangle is created in the three-dimensional space; A transportation management method characterized by searching for the front train trajectory information and the rear train trajectory information whose start time coordinates and end time coordinates match among the post-division train trajectory information, and creating obstruction area information with the start time coordinates or end time coordinates of the train trajectory information as vertices.
13. The transportation management system according to claim 12, A transportation management method characterized in that, when the obstacle area information, whose area type is a train location area, overlaps with at least a portion of the route, the obstacle area drawing unit creates obstacle area information whose vertices are the start position coordinates and end coordinate positions of the line segment, and the start time coordinates and end time coordinates of the obstacle area.
14. The transportation management system according to claim 13, A transportation management method characterized in that, when the area from the route setting position to the start of the route overlaps with the train location area, the obstacle area drawing unit creates obstacle area information for all line segments within the route, with the start position coordinates, end coordinate positions, start time coordinates, and end time coordinates of the obstacle area as vertices.
15. A transportation management method for displaying a timetable in a three-dimensional space, The transportation management method is executed by a computer having a calculation device that executes predetermined calculation processing and a storage device that can be accessed by the calculation device, The transportation management method includes: a step in which the calculation device calculates a first trajectory indicating a leading position of the moving object in a three-dimensional space in which one dimension is time and two dimensions represent the position of the moving object on a plane, based on an operation plan of the moving object, a track layout, and a travel route of the moving object; a step in which the calculation device generates data for displaying the calculated first trajectory in the three-dimensional space.
Citation Information
Patent Citations
Train diagram creation apparatus, and train diagram creation method
JP2012201153A