Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The method embodiments provided in the embodiments of the present application may be performed in a mobile terminal, a computer terminal or similar computing device. Taking the operation on the mobile terminal as an example, fig. 1 is a block diagram of a hardware structure of the mobile terminal of a rail vehicle operation data processing method according to an embodiment of the present application. As shown in fig. 1, a mobile terminal may include one or more (only one is shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a microprocessor MCU or a processing device such as a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those skilled in the art that the structure shown in fig. 1 is merely illustrative and not limiting of the structure of the mobile terminal described above. For example, the mobile terminal may also include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1.
The memory 104 may be used to store computer programs, such as software programs and modules of application software, such as computer programs corresponding to the rail vehicle operation data processing method in the embodiment of the present application, and the processor 102 executes the computer programs stored in the memory 104 to perform various functional applications and data processing, that is, implement the method described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, which may be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, simply referred to as NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is configured to communicate with the internet wirelessly.
In this embodiment, a method for processing operation data of a rail vehicle is provided, and fig. 2 is a flowchart of a method for processing operation data of a rail vehicle according to an embodiment of the present application, as shown in fig. 2, where the flowchart includes the following steps:
step S101, acquiring rail transit vehicle operation data comprising different lines, wherein the operation data comprises operation data of a plurality of fast vehicles and operation data of a plurality of slow vehicles;
step S102, judging whether the slow car breakfast event affects the fast car merging of the target station under the condition that the slow car breakfast event occurs;
step S103, if the judgment result is yes, calculating the number of stations remained by combining the current slow car and the fast car;
step S104, the stop time and the interval running time of the current slow vehicle at the rest stations are adjusted based on the number of stations so as not to influence the fast vehicle merging of the target station.
In the above embodiment, the acquired operation data of the rail transit vehicles including different lines, the different lines have intersection points with each other, and have no intersection points, the whole operation line forms a rail transit operation chart, it needs to be described that the data is not limited in display form, may be in graphic form, may also be in form of a table, or may be in form of a data string, and the acquired operation data of each vehicle and related information such as the vehicles belonging to the fast and slow vehicles are included in the acquired data, where the data includes the planned operation data and the actual operation data, so that it can be determined whether a certain vehicle has an early-late point, when a slow vehicle has an early-point event, it is determined whether the early-point event affects the fast-vehicle parallel track of the current station, the early-point event has occurred at the target station, or has not yet occurred yet been predicted, but the early-point is not about to occur, if it does not affect the subsequent vehicle, if it is determined that the fast-vehicle parallel track of the next is affected, the number of stations remaining between the current slow vehicle and the fast-vehicle is calculated, for use for the subsequent preparation of the fast-vehicle, for example, the slow-vehicle parallel track is adjusted based on the number of stations, the current slow-vehicle has no influence on the fast-vehicle parallel track, the running time of the fast-vehicle has been predicted to occur at the target station, and the stop time is not affected, and the fast-stop time is reduced, and the running time of the station is not affected at the station is possible.
As an alternative implementation manner, the vehicle operation data comprise planned operation data and actual operation data of the vehicle, and after the rail transit vehicle operation data comprising different routes are acquired, whether a post-vehicle first arrival event occurs at a target station is monitored when the vehicle operates according to the plan; if so, judging whether the arrival event of the rear vehicle first affects the stop of the front vehicle at the target station based on the actual running data, and prompting operators based on a preset prompting mode.
The planned operation data and the actual operation data of the vehicle are compared, whether an early-late event occurs can be judged, the early-late event can be defined in advance, the early-late event belongs to the early-early event under the condition of early arrival time, the late-late event belongs to the late-late event under the condition of late arrival time, and the like, and when the vehicle operates according to the plan, whether a certain target station has an event that a rear vehicle arrives first, namely, the front vehicle is in 1:00 arrives, rear vehicle 1:20 arrives, but the rear truck is at 00:50, if the arrival is the arrival event before waiting, if the arrival event before waiting is judged based on the actual running data, whether the arrival event before waiting affects the stop of the front car at the target station or not is judged, if the arrival of the rear car is timely started, the arrival of the original front car is not affected, if the arrival of the front car is not timely started, the arrival of the original front car is more affected by the stop time, the operator needs to be prompted based on a preset reminding mode, for example, information is sent, and an alarm is sent out at a control console. Further, if the control operation of the operator is not received after the alert is sent, automatic intervention can be performed based on a preset control mode, for example, the affected vehicle is notified, the user needs to enter the target site later, and the condition of affecting the entrance and exit is prevented.
As an alternative embodiment, after acquiring rail transit vehicle operation data including different routes, periodically monitoring the early-late point condition of the target station vehicle; under the condition that the current vehicle breakfast of the target station exceeds a first threshold value, a fast vehicle which is about to enter a fast and slow vehicle running range is subjected to route triggering according to a slow vehicle path in advance; and under the condition that the current vehicle at the target station exceeds a second threshold value at the late point, the slow vehicle entering the fast and slow vehicle running range in advance carries out route triggering according to the fast vehicle path.
In this embodiment, the method may be periodically monitored, and under the condition of a shorter period, the method may be considered as real-time monitoring, continuously monitoring the early-late conditions of the vehicles at the target station, when the target station is more, or monitoring the early-late conditions of all stations, and under the condition that the early-target station current vehicle early-time exceeds a preset threshold, performing route triggering according to a slow vehicle route in advance about to enter the fast-slow vehicle running range, so as to enable the fast vehicle to walk the slow vehicle route, prevent the fast vehicle from traveling to the slow vehicle, that is, enable the fast vehicle to walk to the slow vehicle, and under the condition that the current vehicle late-time exceeds a second threshold, enable the slow vehicle to walk to the driving route in advance, improve the speed, and reduce the influence on the late vehicle.
As an optional implementation manner, acquiring a speed attribute switching instruction of a target vehicle; and determining the target vehicle based on the table number or the train number carried in the switching instruction, and configuring a corresponding speed attribute field in the running data of the target vehicle so as to change the speed attribute of the target vehicle.
The switching instruction can be sent by an operator through manual operation, or can be automatically sent by a system which judges that the target vehicle needs to switch the speed attribute based on a preset judging condition, the target vehicle is determined by reading the table number or the number of the vehicles carried in the instruction, and the field of the speed attribute in the running data of the vehicle is configured to change the attribute, so that the adjustment of the speed attribute of the vehicle according to the requirement is realized.
As an optional implementation manner, before determining the target vehicle based on the table number or the number of vehicles carried in the switching instruction, the table number and the number of vehicles are configured for each vehicle based on the rail transit vehicle operation data containing different lines and a preset configuration rule, wherein the number of vehicles or the range section of the table number of the express vehicle is a first range section, the number of vehicles or the number of the table number of the slow vehicle is a second range section, and the two range sections are not overlapped.
The number of the fast car or the number of the table is not in the first range section, the number of the slow car or the number of the table is in the second range section, and the two range sections are not overlapped, so that whether a car is the fast car or the slow car can be directly judged through the number of the car or the number of the table, and the automatic numbering mode can enable the number of the car to be more accurate and improve the numbering efficiency.
As an optional implementation manner, after acquiring the running data of the rail transit vehicles comprising different lines, receiving a modification instruction of an operator on the number of the vehicles; and modifying the number of the target vehicle according to the modification instruction.
The train number is automatically generated based on the operation data and a preset rule, the train number of each vehicle and related vehicle information can be manually configured and modified, and the modification can be carried out according to the needs through the modification configuration, so that the flexibility of train number management is improved.
After the plan running diagram of the vehicle is determined, a worker can edit running information in the plan running diagram to adjust and correct certain data, if the vehicle is a express bus by default, only a plan line corresponding to a slow-running table number or a train number and a slow-running path corresponding to the plan line are edited after the basic diagram is automatically generated; if the default is slow, only a plan line corresponding to a express list number or a train number is edited after the basic diagram is automatically generated, and a corresponding express path in the plan line is adopted; the straight-strand path can be configured to be in a fast-car operation mode, the straight-strand path is in a slow-car operation mode, the side-strand path is in the fast-car operation mode and the side-strand path is in the slow-car operation mode according to operation requirements.
The application further provides a specific implementation mode, and the embodiment of the application is further described below based on the specific implementation mode.
The technical scheme of the embodiment can be used as a fast and slow car operation processing scheme based on an automatic monitoring system, and support is provided for scheduling fast and slow car operation by researching and developing fast and slow car operation processing functions, and the fast and slow car operation functions of a planned car and a head-mounted car are analyzed and introduced from the automatic train monitoring system in a signal system. The scheme can meet the operation requirements of mixed running of the fast and slow vehicles, conflict checking, operation adjustment strategies and the like, ensures realization of various operation indexes, and provides a technical basis for flexible scheduling of fast and slow vehicle operation.
At present, through indoor field test verification, the scheme meets the operation requirement. The application of the measures proves the effectiveness and the practicability of the scheme through theoretical analysis and experiments, and has great theoretical and practical significance.
In a modern rail transit system, when a subway needs to realize simultaneous operation of a fast car and a slow car, a way of building a fast car line and a slow car line can be adopted, and the embodiment provides an improved processing scheme of an automatic monitoring system based on the fast car operation and the slow car operation, so that the following purposes can be realized:
1. various basic running diagrams of different line wind lattices based on the fast and slow vehicles can be edited, and the basic diagrams can meet the running proportion of the fast and slow vehicles in different time periods.
2. When the fast car passes through the station, the stop time of the slow car can be automatically prolonged and properly adjusted.
3. And carrying out train control according to the plan loaded by the basic diagram, such as automatic triggering of handling routes, interval running time control and the like.
4. The method can support operators to switch and control the fast and slow vehicles, for example, the fast vehicles are switched to slow vehicles, and the slow vehicles are switched to fast vehicles.
5. The system can automatically adjust the running train and automatically switch the speed of the train according to the early-late conditions.
The scheme provides a fast and slow train scheme based on automatic train monitoring, and the scheme can support fast and slow train operation of different lines in different cities in China.
A. The basic operation diagrams based on the fast and slow vehicles can meet the running proportion of the fast and slow vehicles in different time periods.
The current domestic train identification number consists of a train number, a table number, a train number and a head number, wherein the table number and the train number are generated when a basic operation diagram is edited, and the rules of different city table numbers and train number can be different and mainly are divided into the following categories:
beijing style: table number of planned car number of car number (YYZZZZ): consists of a table number (YY) and a train number (ZZZZ). The table number represents the attribute of the train, is the identification of the signal system to the train on the line, is given in principle by increasing gradually according to the order of train delivery, is kept unchanged in the service of the day, and is re-distributed after returning to the section (field) or turning to standby; the train number increases with the turning back of the train in principle, the highest up-stream bit is even 2, the highest down-stream bit is odd 1, and the last three bits are generally defined as the following table:
table 1: table number or train number range and meaning correspondence
| Sequence number
|
Number segment range
|
Meaning of representation
|
| 1
|
001~599
|
Planned passenger train
|
| 2
|
601~699
|
Temporary passenger train
|
| 3
|
701~799
|
Debugging train
|
| 4
|
801~849
|
Train for empty running
|
| 5
|
901~909
|
Special train
|
| 6
|
991~999
|
Rescue train |
Shenzhen style: table number of planned car number of car number (YYYZZ): consists of a service number (table number YYY) and a serial number (ZZ). The table number represents the attribute of the train, is the identification of the signal system to the train on the line, is basically given by increasing gradually according to the order of train delivery, keeps unchanged in the service of the day, and is reassigned after the return section (field) or the switching standby, and the range and meaning are shown in table 1; the trip number increases in principle with the turn-back of the train, even in the upper run and odd in the lower run.
Based on the two different styles, the scheme adopts the following table as the system configuration parameters:
table 2: system configuration parameters
| System parameter numbering
|
System parameter name
|
System parameter value
|
Maximum value
|
Minimum value
|
| 11
|
Number of train number display digits
|
4
|
65535
|
65535
|
| 12
|
Number of digits displayed by table number
|
2
|
65535
|
65535
|
| 13
|
Slow train number or table number range section
|
851
|
851
|
899
|
| 14
|
Number of express train or range of table number
|
65535
|
65535
|
65535 |
65535 in the system parameters indicates that this value is invalid, using the following:
1. the number of train number display digits is configured to be 4 in Beijing style, and the Shenzhen style can be configured to be 2.
2. The table number indicates that the number of digits is configured to be 2 in the Beijing style and 3 in the Shenzhen style.
3. Configuring for a fast vehicle or a slow vehicle through a fast vehicle number or a table number range section or a slow vehicle number or a table number range section, wherein table 2 configuration indicates that the default vehicle number is the fast vehicle when the fast vehicle number or the table number range section is as shown in the drawing, and the fast vehicle number or the table number range section configuration is an invalid value; when the slow car is mapped, the corresponding car number or table number is changed into the default slow car configuration range of the operation line. As in the beijing style corresponding to table 2, this configuration indicates that for the slow car, the number of times the slow car is driven down in the basic running chart is required to be changed to 1851, and the action 2851 is performed.
4. It can be seen from table 2 that this configuration also supports simultaneous configuration of the respective range segments for the fast and slow cars.
5. The path information of the fast and slow cars also needs to be configured as shown in table 3 below:
table 3: path unit configuration table
The path unit list is configured with path information between two parking areas, including running direction, starting point and ending point parking areas, and the approach between the two parking areas, and path attribute, wherein the path attribute can represent different attributes through different values, such as 1 represents default path, 2 represents slow car path, 3 represents fast car path, and diagrammer can select corresponding path of corresponding traffic path according to fast and slow car, and diagramming lines of fast car and slow car, interval between trains, train stop time, inter-station running time, station crossing, etc. can be edited according to the actual line need during diagramming.
If the default is a fast vehicle, only a plan line corresponding to a slow vehicle list number or a vehicle number is edited after the basic diagram is automatically generated, and a slow vehicle path corresponding to the plan line is adopted;
if the default is slow, only a plan line corresponding to a express list number or a train number is edited after the basic diagram is automatically generated, and a corresponding express path in the plan line is adopted;
the straight-strand path can be configured to be in a fast-car operation mode, the straight-strand path is in a slow-car operation mode, the side-strand path is in the fast-car operation mode and the side-strand path is in the slow-car operation mode according to operation requirements.
Besides the editing of the fast and slow cars and the operation of the fast and slow cars when drawing, the method also supports the foreground of the automatic train monitoring system: scheduling the workstation to operate for manual adjustment, comprising: modifying the stop time of the train and the stop time; the operation of buckling or jumping over a station is carried out on a train or a station; planning the number of vehicles by setting a fast vehicle or a slow vehicle; or when the head code is set, the attribute of the fast and slow vehicles of the train is changed by inputting the table number or the number of the vehicle number corresponding to the range section of the fast and slow vehicle configuration. If the Beijing style line defaults to a slow train, the configured fast train default path is a lateral line for station crossing, the configured fast train number range is 701-799, the number 1732 of the train is input when the head code is set, and the automatic monitoring system triggers a route according to the fast train mode matching path.
B. When the fast car passes through the station, the stop time of the slow car can be automatically prolonged and properly adjusted.
When the slow car has breakfast to influence the fast car and the rail, the automatic monitoring system calculates the remaining stations of the fast car and the rail, and automatically adjusts the stop time and the interval running time of the slow car at the remaining stations. The adjustment time is adjusted according to the maximum and minimum stop time and the maximum and minimum interval running time defined by the slow car.
C. And carrying out train control according to the plan loaded by the basic diagram, such as automatic triggering of handling routes and interval running time control.
The fast car or the slow car carries out path planning according to the plan drawing to trigger the route, when the planned car arrives at the trigger rail first due to the occurrence of the early and late points and the route is required to be triggered, the automatic monitoring system can automatically carry out conflict checking judgment, the bullet frame prompts operators, and the operators are assisted in judging whether the car can pass or not.
D. The method can support operators to switch and control the fast and slow vehicles, for example, the fast vehicles are switched to slow vehicles, and the slow vehicles are switched to fast vehicles.
The head code can be arranged to input the table number or train number of the range section corresponding to the configuration of the fast train and the slow train, so that the attribute of the fast train and the slow train of the train is changed; the speed attribute of the train can be changed by setting the planned train number of the speed or the slow train according to the operation requirement.
E. The system can automatically adjust the running train and automatically switch the speed of the train according to the early-late conditions.
Before a train enters the operation range of the fast and slow vehicles, the automatic monitoring system analyzes according to the current early and late point conditions of the train, and if the early point exceeds a threshold value (the system parameters are configured according to operation requirements), the fast and slow vehicles which are about to enter the operation range of the fast and slow vehicles are triggered to enter the path of the slow vehicles in advance. If the late time exceeds the threshold value (the system parameters are configured according to the operation requirement), the slow vehicle which is about to enter the operation range of the fast and slow vehicles is triggered to enter the path according to the fast vehicle.
And (3) displaying the operation of the fast and slow vehicles:
the automatic monitoring system identifies the fast and slow vehicles according to the fast and slow vehicle schedule and the automatic train loading sequence of the trains, and uses different train numbers for the fast and slow vehicles. The train number is mainly allocated to the train in the following process:
(1) The system automatically creates a train number
(2) Manual train number operation
(3) When the train is automatically on line to transfer rail
When the actual interface is displayed, the identification number of the slow car is defined as M, the identification number of the fast car is defined as K, the system parameters of the characters of M and K are configurable, and the identification number of the train is displayed as follows: K+Table number+vehicle number, M+Table number+vehicle number, and displaying on human-computer interface and large screen of automatic monitoring system.
According to the fast and slow car operation processing scheme based on the automatic monitoring system, fast and slow car processing functions are researched and developed, and support is provided for scheduling fast and slow car operation. The scheme provides the configurable key functions for meeting the operation requirements of mixed running, running overtaking and running overtaking, conflict checking, operation adjustment strategies and the like of the fast and slow vehicles in different city styles, and provides a technical foundation for flexibly scheduling the fast and slow vehicle operation.
Table 4: test results table
At present, through indoor field test verification, the new scheme meets the auxiliary operation requirement. The application of the measures proves the effectiveness and the practicability of the scheme through theoretical analysis and experiments, and has great theoretical and practical significance.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the described embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiment also provides a device for processing the running data of the railway vehicle, which is used for realizing the embodiment and the preferred implementation manner, and the description is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 3 is a block diagram of a railway vehicle operation data processing apparatus according to an embodiment of the present application, as shown in fig. 3, including:
an acquiring unit 10, configured to acquire rail transit vehicle operation data including different routes, where the operation data includes operation data of a plurality of fast vehicles and operation data of a plurality of slow vehicles;
a first judging unit 20, configured to judge whether the slow-vehicle breakfast event affects the fast merging of the target station in the case of occurrence of the slow-vehicle breakfast event;
a calculating unit 30, configured to calculate the number of stations remaining when the determination result is yes;
an adjusting unit 40 for adjusting the stop time and the section running time of the current slow car at the remaining stations based on the number of stations so as not to affect the fast car merging of the target station.
The embodiment acquires rail transit vehicle operation data including different routes by the acquisition unit 10, wherein the operation data includes operation data of a plurality of fast vehicles and operation data of a plurality of slow vehicles; the first judging unit 20 judges whether the slow car breakfast event affects the fast car merging of the target station in the case of the slow car breakfast event; the calculating unit 30 calculates the number of stations remaining when the current slow car and the fast car are in parallel when the judgment result is yes; the adjustment unit 40 adjusts the stop time and the section running time of the current slow vehicle at the remaining stations based on the number of stations so as not to affect the fast-speed merge of the destination station. The problem that the operation of vehicles cannot be coordinated in time when the fast and slow vehicles in the rail transit occur early and late conditions in the related technology can be solved, and the effect of timely adjusting the operation condition when the slow vehicles are early to prevent the operation of other vehicles from being influenced is achieved.
In an exemplary embodiment, the apparatus further comprises: the monitoring unit is used for monitoring whether a post-vehicle first arrival event occurs at a target station when the vehicle runs according to a plan after the rail transit vehicle running data comprising different lines are obtained, wherein the vehicle running data comprise the plan running data and the actual running data of the vehicle; and the second judging unit is used for judging whether the arrival event of the rear vehicle first influences the stop of the front vehicle at the target station or not based on the actual operation data when the judgment result is yes, and prompting operators based on a preset prompting mode.
It should be noted that each of the above modules may be implemented by software or hardware, and for the latter, it may be implemented by, but not limited to: the modules are all located in the same processor; alternatively, the above modules may be located in different processors in any combination.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
In one exemplary embodiment, the computer readable storage medium may include, but is not limited to: a usb disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing a computer program.
An embodiment of the application also provides an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
In an exemplary embodiment, the electronic apparatus may further include a transmission device connected to the processor, and an input/output device connected to the processor.
Specific examples in this embodiment may refer to the examples described in the foregoing embodiments and the exemplary implementation, and this embodiment is not described herein.
It will be appreciated by those skilled in the art that the modules or steps of the application described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may be implemented in program code executable by computing devices, so that they may be stored in a storage device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps of them may be fabricated into a single integrated circuit module. Thus, the present application is not limited to any specific combination of hardware and software.
The above description is only of the preferred embodiments of the present application and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the principle of the present application should be included in the protection scope of the present application.