Vehicle base driving plan graphical rehearsal method and system, electronic equipment and storage medium

Through the graphical rehearsal method, vehicle base managers can intuitively check the feasibility of the plan, solve the problems of low efficiency and safety in the traditional planning and execution mode, and achieve more efficient and safer vehicle base operations.

CN119721884APending Publication Date: 2025-03-28CASCO SIGNAL LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411829260.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The operating efficiency and safety of vehicle bases are limited by traditional planning and execution models, especially in terms of task complexity, difficulty in production organization management and safety risks.

Method used

It provides a graphical rehearsal method for driving a vehicle base. By obtaining the basic information and planning information of the vehicle base, performing rehearsals in a simulation environment, calculating and displaying the simulation status of the plan-related equipment, providing a visual rehearsal interface, intuitively displaying the feasibility of the plan, and performing abnormal detection and prompts.

Benefits of technology

Through the graphical rehearsal method, vehicle base managers can intuitively check the feasibility of the plan, improve operational efficiency and safety, reduce safety risks, and ensure the effectiveness and executability of the plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721884A_ABST
    Figure CN119721884A_ABST
Patent Text Reader

Abstract

A vehicle base driving plan graphical rehearsal method and system, an electronic device and a storage medium can perform rehearsal in a simulation environment, and perform simulation execution of a plan according to obtained basic information and plan information of a vehicle base. And when the simulation time in the rehearsal reaches the time node set by the plan, calculating the simulation states of the plan related equipment under the current time node, and displaying the simulation states on a visual rehearsal interface in a graphical mode. According to the invention, multi-dimensional and multi-source plan data can be accessed, and in combination with basic information of the vehicle base, a plan simulation execution effect in a graphical mode is provided for vehicle base management personnel, so that the vehicle base management personnel are helped to intuitively check the feasibility of the plan, and the efficiency of vehicle base management work is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technology in the field of rail transit, and in particular to a vehicle base driving plan graphical preview method, system, electronic equipment and storage medium. Background Art

[0002] As a key component of the urban rail transit system, the operating efficiency and safety of the vehicle base will directly affect the operating quality of the entire system. Given the complexity, diversity and high concentration of vehicle base tasks, the traditional planning and execution model faces many challenges.

[0003] These challenges are mainly reflected in the following aspects:

[0004] Complexity and diversity of tasks: The vehicle base is not only responsible for the parking and use of vehicles, but also undertakes heavy tasks such as repair and maintenance. These tasks involve multiple professional fields and require extremely high skills and professional knowledge of personnel. At the same time, due to the diversity of production tasks, coordination and cooperation between different tasks are particularly important.

[0005] Difficulties in production organization and management: Since vehicle base operations are highly concentrated in time and space and involve a large number of personnel and professional teams, production organization and management face huge challenges. How to effectively dispatch human resources, optimize operation processes, and improve production efficiency is one of the issues that vehicle base management urgently needs to solve.

[0006] High safety risk: The operating environment of the vehicle base is complex and changeable, with many potential safety hazards. Any negligence or wrong operation may cause a safety accident, causing significant losses to personnel, vehicles and infrastructure. Therefore, how to reduce safety risks and ensure operational safety is also the focus of vehicle base management.

[0007] Dilemma of plan preparation and execution: When preparing a plan, the planning process becomes cumbersome because different disciplines have different requirements for vehicle dispatching and the sources of driving plans are complex and diverse. The plan executors can only judge the rationality of the plan within a limited time, which greatly increases the difficulty of judgment and the risk of error. Sometimes, even if the plan is approved for execution, potential problems may be discovered before or during execution, affecting operational efficiency and safety.

[0008] In the existing technology, the rationality of different professional driving plans is manually checked by dispatchers based on experience and finally confirmed before execution. If there is a plan conflict, the plan execution time is adjusted or the plan is terminated. The executability of the plan cannot be guaranteed, and it is impossible to efficiently prepare an executable plan, resulting in reduced efficiency. Summary of the invention

[0009] The purpose of the present invention is to provide a method, system, electronic device and storage medium for graphically rehearsing a vehicle base driving plan, which can access multi-dimensional plan data and, combined with the actual situation of the vehicle base, provide vehicle base managers with a graphical display of the plan simulation execution effect, helping them to intuitively check the feasibility of the plan.

[0010] The first technical solution of the present invention is to provide a vehicle base driving plan graphical preview method, comprising:

[0011] Obtain basic information and planning information of vehicle bases;

[0012] Perform a rehearsal in a simulated environment, and simulate the execution of the plan according to the basic information and plan information of the vehicle base; when the simulation time in the rehearsal reaches the time node set in the plan, calculate the simulation state of each device related to the plan at the current time node;

[0013] Provides a visual preview interface to graphically display the simulation status calculated at the current time node.

[0014] Optionally, when calculating the simulation state at the current time node, anomaly detection is also performed, including:

[0015] Determine the status information of all equipment in the vehicle base at the current time node to see if there are any unfavorable conditions that cause the equipment related to the plan to be unable to calculate the simulation status or to be unable to execute the plan;

[0016] Determine whether the simulated state of the plan-related equipment at the current time node is consistent with the expected state set for the plan-related equipment in the plan information;

[0017] If it is determined that there are unfavorable conditions that make it impossible to calculate the simulation status of the plan-related equipment or to execute the plan, or if it is determined that the simulation status of the plan-related equipment at the current time node is inconsistent with the expected status, the abnormal information will be prompted on the preview interface.

[0018] Optionally, all devices in the vehicle base are bound to the primitives through their respective identifiers;

[0019] When the simulation status of the plan-related equipment at the current time node is calculated, the display form of the corresponding status is queried in the predefined status-display point table according to the respective identifiers of the plan-related equipment to control the display status of the graphics elements bound to the respective identifiers of the plan-related equipment on the preview interface to reflect the simulation status of the plan-related equipment at the current time node.

[0020] Optionally, obtaining the basic information of the vehicle base includes the following process of obtaining static information of the vehicle base;

[0021] Import manually configured static information;

[0022] The static information is read and parsed, and the data information required for executing the preview method in the static information is recorded.

[0023] Optionally, the acquisition of the static information includes the acquisition of the CAD drawings of the vehicle base, the station configuration files, and the status-display point table;

[0024] The obtained CAD drawing is read, and the following data information contained in the CAD drawing is parsed and recorded: all equipment in the vehicle base and their positional relationships;

[0025] The obtained station configuration file and the route table contained in the station configuration file are read, and the following data information contained in the route table is parsed and recorded: identifiers of devices contained in each route in the station, and interlocking relationships between devices contained in each route in the station;

[0026] The obtained state-display point table is read, and the following data information contained in the state-display point table is parsed and recorded: the display forms of all equipment in the vehicle base in different states; each state of the equipment corresponds to one or more of the following display forms: color, envelope, flashing, mark.

[0027] Optionally, obtaining the basic information of the vehicle base includes the following process of obtaining dynamic information of the vehicle base:

[0028] Establish communication connection with signal system;

[0029] Regularly synchronize with the signal system to obtain the dynamic information;

[0030] The dynamic information includes the current status of the vehicle base connected to the signal system, the current status of all equipment in the vehicle base connected to the signal system, and the current status of all vehicles connected to the signal system.

[0031] Optionally, obtaining plan information includes the following process of obtaining the maintenance plan:

[0032] Receive maintenance objectives and maintenance restrictions entered manually and automatically generate maintenance plans; or directly import manually compiled maintenance plans;

[0033] The maintenance plan includes information on target vehicles, operating tracks, and maintenance time.

[0034] Optionally, obtaining plan information also includes any of the following methods for obtaining the transfer / car wash plan:

[0035] The first method: automatically generate a shunting application based on the maintenance plan obtained; automatically generate and compile a shunting / washing plan based on the shunting application;

[0036] The second method: receiving manually input vehicle shunting applications and importing manually compiled vehicle shunting / washing plans;

[0037] In either method, the shunting application includes the target track to which the target vehicle needs to be moved and the estimated shunting time; the shunting / car washing plan includes all the contents of the shunting application and further includes the process, required equipment and personnel configuration of the car washing operation.

[0038] Optionally, obtaining plan information includes the following process of obtaining the vehicle receiving / dispatching plan:

[0039] Establish communication connection with signal system;

[0040] Regularly synchronize with the signal system to obtain the vehicle receiving / dispatching plan;

[0041] Verify the obtained vehicle receiving / dispatching plan to confirm that the vehicle receiving / dispatching plan contains the target vehicle number, vehicle receiving / dispatching time, and vehicle receiving / dispatching track conversion information;

[0042] Setting the receiving / dispatching route further includes:

[0043] After receiving a manual selection instruction, the manually selected vehicle receiving / dispatching route is set; or, a vehicle receiving / dispatching route is automatically recommended, and after receiving a manual confirmation instruction, the manually confirmed vehicle receiving / dispatching route is set; or, the default vehicle receiving / dispatching route is automatically set.

[0044] Optionally, obtaining plan information includes the following process of obtaining the construction plan:

[0045] Establish communication connection with construction system;

[0046] Regularly synchronize with the construction system to obtain the construction plan;

[0047] The construction plan includes the construction time, all the construction areas in the station, and the equipment in the station occupied by each construction area during the construction process.

[0048] Optionally, for a plan to be simulated and executed in the rehearsal, the equipment related to each time node of the plan is recorded in advance to form a list of equipment corresponding to each time node;

[0049] When the simulation time in the preview reaches any time node of the plan, the simulation status of the equipment related to the current time node is calculated and displayed based on the equipment list corresponding to the current time node, the vehicle's location information, and the target action required by the plan.

[0050] Optionally, the equipment in the vehicle base includes at least one of the following: vehicles, tracks, switches, and signals.

[0051] Optionally, when the simulation time in the preview reaches the time node set in the plan, the simulation state of at least one of the following equipment related to the plan at the current time node is calculated and displayed: vehicle, track, switch, signal.

[0052] Optionally, as the simulation time progresses, one or more plans in the rehearsal process are simulated and executed.

[0053] Optionally, in combination with the set preview speed, the planned time period of each plan in the preview process is proportionally adjusted, mapped to the simulation execution time period corresponding to the plan, and summarized into the simulation time of the preview process.

[0054] Optionally, when the rehearsal process includes multiple plans, the multiple plans are sorted according to the start times set in the plan information of each plan, and the multiple plans are aggregated into the rehearsal process.

[0055] Optionally, in combination with the set preview speed, the gaps or overlaps between different planned time periods are proportionally adjusted to form overlaps or gaps between different simulation execution time periods, and are reflected in the simulation time of the preview process.

[0056] The second technical solution of the present invention is to provide a preview system for executing any one of the above-mentioned vehicle base driving plan graphical preview methods; the preview system comprises an information acquisition component, a calculation component, and a display component connected in communication;

[0057] The information acquisition component is used to obtain basic information and planning information of the vehicle base;

[0058] The computing component is used to perform a rehearsal in a simulated environment, and simulate the execution of the plan according to the basic information and plan information of the vehicle base; when the simulation time in the rehearsal reaches the time node set in the plan, the simulation state of each device related to the plan at the current time node is calculated;

[0059] The display component is used to provide a visual preview interface to graphically display the simulation status of each plan-related equipment at the current time node.

[0060] Optionally, the display component is also used to bind the respective identifiers of all equipment in the vehicle base to graphic elements; the calculation component is also used to query the display form corresponding to the calculated simulation state in the predefined state-display point table according to the respective identifiers of the plan-related equipment, and drive the display component to control the display state of the graphic elements bound to the respective identifiers of the plan-related equipment on the preview interface according to the queried display form.

[0061] Optionally, the calculation module is also used to perform anomaly detection when calculating the simulation state at the current time node, and when it is determined that an abnormal situation exists, drives the display component to prompt the abnormal information on the preview interface.

[0062] Optionally, the information acquisition component includes an input interface, which is in communication connection with the interactive module used by the data production personnel, receives the static information of the vehicle base configured or imported by the data production personnel through the interactive module, and stores it in the storage module of the rehearsal system;

[0063] The information acquisition component also includes a parsing module, which is connected to the storage module or the input interface, reads and parses the received static information, and records the data information required for executing the preview method in the static information into the storage module.

[0064] Optionally, the information acquisition component includes an input interface, which is in communication connection with an interactive module used by a vehicle base manager, receives a maintenance plan compiled by the vehicle base manager through the interactive module, and stores it in a storage module of the rehearsal system, or the input interface receives a vehicle shunting application and a vehicle shunting / washing plan compiled by the vehicle base manager through the interactive module, and stores them in the storage module;

[0065] The information acquisition component also includes a plan making module, which is connected to the storage module or the input interface to obtain the maintenance plan prepared by the vehicle base management personnel, generate a shunting application according to the maintenance plan, generate a shunting / car washing plan according to the shunting application, and record the shunting application and the shunting / car washing plan in the storage module.

[0066] Optionally, the plan making module is further used to verify the vehicle receiving / dispatching plan obtained by the preview system, set the vehicle receiving / dispatching route, and record the vehicle receiving / dispatching route in the storage module;

[0067] The input interface is used to receive a selection instruction issued by the vehicle base manager through the interactive module to select a vehicle receiving / dispatching route, so that the planning module sets the selected vehicle receiving / dispatching route according to the selection instruction;

[0068] Alternatively, the plan making module is used to automatically recommend a vehicle receiving / dispatching route; the input interface is used to receive a confirmation instruction issued by the vehicle base manager through the interactive module to confirm the recommended vehicle receiving / dispatching route, so that the plan making module sets the confirmed vehicle receiving / dispatching route according to the confirmation instruction;

[0069] Alternatively, the planning module is used to automatically set the default vehicle receiving / dispatching route.

[0070] Optionally, the information acquisition component is provided with a first communication interface, which is communicatively connected to the signal system, for acquiring dynamic information of the vehicle base, and for periodically synchronizing with the signal system to acquire a vehicle receiving / dispatching plan.

[0071] Optionally, the information acquisition component is provided with a second communication interface, which is communicatively connected to the construction system and is used for periodically synchronizing with the construction system to acquire the construction plan.

[0072] Optionally, the computing component is used to simulate the execution of one or more plans in the rehearsal process as the simulation time progresses.

[0073] Optionally, the computing component is also used to set the preview speed, and in combination with the preview speed, proportionally adjust the planned time periods of one or more plans in the preview process, map them into simulation execution time periods corresponding to the one or more plans, and summarize them into the simulation time of the preview process.

[0074] Optionally, when the rehearsal process includes the multiple plans, the calculation component is further used to sort the multiple plans according to the start time set in the plan information of each of the multiple plans.

[0075] Optionally, the calculation component is also used to adjust the gaps or overlaps between different planned time periods in proportion to the set preview speed, thereby forming overlaps or gaps between different simulation execution time periods, and reflecting them in the simulation time of the preview process.

[0076] The third technical solution of the present invention is to provide an electronic device, comprising a memory, a processor and a computer program product stored in the memory and executable on the processor; the computer program product comprises a graphical preview program; the graphical preview program, when executed by the processor, is used to implement any one of the above-mentioned vehicle base driving plan graphical preview methods.

[0077] Optionally, the electronic device further comprises:

[0078] A display device, used for displaying a preview interface obtained by any of the above vehicle base driving plan graphical preview methods;

[0079] An input device, used to obtain an operation instruction provided by a user and at least part of the data information required to execute the preview method;

[0080] The communication device is used to communicate with an external system and obtain at least part of the data information required to execute the preview method from the external system.

[0081] The fourth technical solution of the present invention is to provide a computer-readable storage medium storing a computer program product; the computer program product includes a graphical preview program; the graphical preview program is used to implement any of the above-mentioned vehicle base driving plan graphical preview methods when executed by a processor.

[0082] Compared with the prior art, the vehicle base driving plan graphical preview method, system, electronic device and storage medium provided by the present invention have at least the following beneficial effects:

[0083] The present invention can integrate data from different sources such as manual compilation and external systems, and can preview plans from multiple sources, with good versatility and high flexibility.

[0084] The present invention uses a graphical display method to intuitively present the execution of the plan simulation in a visual preview interface, which is convenient for users to understand the overall situation of the vehicle base, quickly locate problems, and improve work efficiency.

[0085] The present invention uses a technology based on time-series equipment status calculation and bound graphic element display to ensure that the preview can truly reflect the status changes of vehicle base equipment at different planned time nodes.

[0086] The present invention also detects abnormalities in equipment status through precise time control and logical judgment, and promptly informs management personnel to ensure that the transformation of equipment status in the vehicle base complies with physical laws and operational requirements.

[0087] The present invention can quickly simulate the planned execution of the vehicle base by setting the preview speed, which is helpful to timely verify the effectiveness and executability of the plan.

[0088] In summary, the present invention provides an efficient, intuitive and reliable vehicle base driving plan graphical preview solution, which can significantly improve the efficiency and quality of vehicle base operation management. BRIEF DESCRIPTION OF THE DRAWINGS

[0089] Figure 1 It is a schematic diagram of the overall process of the vehicle base driving plan graphical preview method of the present invention.

[0090] Figure 2 It is a flow chart of obtaining basic information of a vehicle base in the present invention.

[0091] Figure 3 It is a schematic diagram of the process of acquiring planning information from multiple sources in the present invention.

[0092] Figure 4 It is a schematic diagram of the flow chart of the preview calculation of the present invention.

[0093] Figure 5 It is a structural schematic diagram of the vehicle base driving plan graphical preview system of the present invention.

[0094] Figure 6 , Figure 7 It is a schematic diagram of two preview interfaces of the present invention. DETAILED DESCRIPTION

[0095] An embodiment of the present invention provides a vehicle base driving plan graphical preview method (hereinafter referred to as the preview method) and a preview system for executing the preview method.

[0096] like Figure 1 As shown, the preview method comprises the following steps:

[0097] S1. Obtain basic information of vehicle base;

[0098] S2, obtain planning information;

[0099] S3. Execution preview: Based on the basic information of the vehicle base and the plan information, simulate the execution of the plan, calculate the simulation status of the equipment in the vehicle base as the simulation time progresses, and display it in a graphical way;

[0100] S4, performing anomaly detection according to the currently calculated simulation state;

[0101] S5. If it is determined that there is an abnormality, the abnormal information is prompted; if it is determined that there is no abnormality, return to step S4 to perform abnormality detection on the subsequently calculated simulation state.

[0102] Among them, the correct implementation of step S1 is the key link to ensure that the rehearsal can fully and accurately reflect the actual operating status of the vehicle base. The basic information of the vehicle base includes static information and dynamic information to meet information needs of different natures; static information is configured and produced by professional data production personnel based on actual conditions and imported into the rehearsal system after verification, which lays the foundation for the stability and reliability of the entire rehearsal system; in this example, the operations of steps A1-A2 are applicable to static information. Dynamic information is obtained by the rehearsal system in real time through the corresponding communication interface to the signal system, and the operations of steps B1-B2 are applicable to it.

[0103] like Figure 2 As shown, obtaining basic information of vehicle base includes the following processes:

[0104] A1. Obtain static information of vehicle base;

[0105] A2. Importing static information of the vehicle base into a rehearsal system for executing the rehearsal method;

[0106] B1. Real-time synchronization of dynamic information of vehicle base equipment;

[0107] B2. Record the dynamic information of vehicle base equipment in the rehearsal system.

[0108] Steps A1-A2 need to be performed at least once. In different examples, for example, the acquisition and import of static information may be performed once before each preview; or the acquisition and import of static information may be performed once before the first preview, and these operations are not repeated before subsequent previews; or, the acquisition and import of static information may be performed again before the next preview only when the static information of the vehicle base has changed.

[0109] The steps B1-B2 may be performed once before each preview; or may be performed according to a set time interval. For example, the latest dynamic information of the device obtained in real time at a certain synchronization time may be recorded in the preview system and used in all previews performed within a time interval from the synchronization time, until the end of the time interval (i.e. the arrival of the next synchronization time), at which time the latest dynamic information of the device is synchronized and recorded again.

[0110] The static information of the example includes the design drawings of the vehicle base, the configuration file of the station map, and the status-display point table. The design drawings of the vehicle base, such as but not limited to CAD (computer-aided design) drawings, are actual drawings of the layout design of the vehicle base, and record in detail the relative position relationship and relative size information of all equipment in the base. The station configuration file is the core document of the station operation management, which includes the station route table; the route table lists in detail all the routes in the station, and each route clearly indicates the equipment it contains and the interlocking relationship between these equipment; the route table contains detailed information on the route, such as the route starting point signal, the route end signal, the route starting point signal bound to the track, the route end signal bound to the track, and all the equipment passed by the route. The status-display point table specifies in detail the display status of all equipment in different states, including but not limited to color coding, dynamic envelope, flashing prompts, specific markings and other display forms.

[0111] The dynamic information of the example includes the current status of all vehicle base equipment, all vehicles, and all vehicle bases connected to the signal system. The status of the vehicle base equipment includes at least the status of all tracks, signal machines, and switches, such as the operating status of the equipment (such as open / closed, faulty / normal); the current status of the vehicle includes the location of the vehicle (such as which track it is parked on), the status information of the vehicle (such as the head code, service number, running / stationary), etc.

[0112] When static information is obtained and imported into the rehearsal system, the following steps are further included:

[0113] A11. Read the CAD drawing of the vehicle base, which contains the relative position relationship and relative size information of all equipment in the vehicle base;

[0114] A12. Analyze CAD drawings and record all equipment and their positional relationships in the vehicle base;

[0115] A21. Read the station configuration file, which contains the station route table; the route table contains all the routes in the station, the equipment included in each route, and the interlocking relationship between the equipment in the station;

[0116] A22. Parse the station configuration file, record the interlocking relationship between the equipment in the station, and the identification of each equipment in the signal system;

[0117] A31, read status-display point table, which contains the display forms of different states of all equipment in the vehicle base, such as color, envelope, flashing, marking, etc.

[0118] A32. Analyze the status-display point table and record the display forms of different statuses of all equipment in the vehicle base.

[0119] The present invention does not limit the order in which the CAD drawings, station configuration files, and status-display point tables are read and analyzed. The acquisition of these types of static information can be performed in parallel, or the order can be set or changed as needed.

[0120] The dynamic information synchronization further includes the following steps:

[0121] B11. Establish communication connection between the rehearsal system and the signal system;

[0122] B12, request and obtain in real time the current status of all vehicle base equipment, all vehicles and the vehicle base as a whole connected to the signal system;

[0123] B13, storage device, the current status of the vehicle. For example, the acquired real-time status is stored in the memory database of the rehearsal system, which can be quickly obtained when used.

[0124] Step S2 is used to obtain all plans in the vehicle base, including but not limited to driving plans, maintenance plans, construction plans, etc., through self-compilation, synchronization from the signal system, synchronization from the construction system, etc. The acquisition of plan information is a prerequisite for rehearsal. Only when accurate, comprehensive and detailed plans are obtained can these plans be rehearsed in a targeted manner.

[0125] The driving plan mainly includes the vehicle adjustment / washing plan and the vehicle collection / dispatch plan, and the content must include the target vehicle, driving time, driving target track, and driving route. The maintenance plan includes the arrangement of vehicle maintenance tasks, such as monthly inspection, weekly inspection, train inspection, top inspection, air conditioning repair and other tasks, and needs to provide information such as the target vehicle, operating track, and maintenance time. The construction plan covers the specific content, scope, and time arrangement of the construction, among which the most critical are the construction area and construction period; the construction area specifies the specific areas of the station where the construction activities will be carried out, and the construction period specifies in detail the start time, end time, and possible periodic suspension of the construction activities.

[0126] Among them, the information of the shunting / washing plan and the maintenance plan are completed by self-compilation. The maintenance plan is compiled by the user through the maintenance target combined with the maintenance restriction. The rehearsal system obtains the compiled maintenance plan details and automatically generates a shunting application according to the maintenance plan. The vehicle base manager generates and compiles the shunting / washing plan based on the shunting application; another situation is that the vehicle base manager submits an application form and prepares the shunting / washing details according to the actual situation on site, temporary task requirements or other factors, and completes the compilation of the shunting / washing plan.

[0127] like Figure 3 As shown in the figure, obtaining the swap / car wash plan and maintenance plan includes the following steps:

[0128] C1. The maintenance plan preparer formulates a detailed maintenance plan based on the vehicle maintenance objectives and established maintenance restrictions. The rehearsal system receives the specific information of the maintenance vehicle input by the preparer, as well as the instructions for the maintenance items required for the maintenance vehicle, to generate the maintenance plan.

[0129] For example, the vehicle to be inspected is determined based on multiple factors such as the vehicle's mileage, usage time, and fault history. Its information includes vehicle model, license plate number, current status, etc.; maintenance restrictions include the availability of maintenance resources, the scheduling of maintenance personnel, the capacity of the maintenance site, etc.; maintenance items include monthly inspections, weekly inspections, train inspections, summit inspections, air-conditioning repairs, etc.

[0130] C2. The rehearsal system automatically generates a shunting application based on the maintenance plan. The shunting application is the premise for vehicle mobilization and car washing operations, and contains key information such as the target track to which the maintenance vehicle needs to be moved and the estimated shunting time.

[0131] C3. The rehearsal system generates and compiles a shunting / car washing plan based on the shunting application. This plan not only includes all the contents of the shunting application, but also details the specific process, required equipment, and personnel configuration of the car washing operation.

[0132] The acquisition of the car adjustment / washing plan also includes step C4;

[0133] C4. The staff prepares the vehicle shunting application and makes a detailed vehicle shunting / washing plan, which is then imported into the rehearsal system.

[0134] The receiving / dispatching plan is obtained by the rehearsal system from the signal system in synchronization. A matching communication interface is set between the rehearsal system and the signal system to synchronize information according to the set time interval, such as synchronizing the receiving / dispatching plan of the day every day; the receiving / dispatching plan must at least include the target vehicle number, receiving / dispatching time, and receiving / dispatching track conversion information; after synchronizing the receiving / dispatching plan information, the vehicle base manager can select the receiving / dispatching route or the rehearsal system can select the default receiving / dispatching route according to the configuration.

[0135] like Figure 3 As shown, the acquisition of the vehicle receiving / dispatching plan includes the following steps:

[0136] D1. The rehearsal system establishes a communication connection with the signal system on a daily basis, automatically synchronizes the latest vehicle receiving / dispatching plan of the day, and verifies the vehicle receiving / dispatching plan to confirm whether the synchronized vehicle receiving / dispatching plan contains the following three key information: target vehicle number, vehicle receiving / dispatching time, and vehicle receiving / dispatching track conversion information.

[0137] D2. Select and set the route for receiving and dispatching trains. The rehearsal system will provide two options for vehicle base managers based on preset rules and configurations: one is to manually select the route for receiving / dispatching trains, that is, the manager determines the best route for train travel based on the actual situation on site and operational requirements, and the rehearsal system receives the manager's choice to set the route for receiving / dispatching trains; the other is that the rehearsal system automatically selects the default route for receiving / dispatching trains, that is, the rehearsal system selects the route for receiving / dispatching trains based on the built-in algorithm and logic and recommends it to the manager. The manager can wait for the manager to issue a confirmation instruction before setting the recommended route for receiving / dispatching trains as the confirmed route for receiving / dispatching trains, or the rehearsal system can directly set the route for receiving / dispatching trains without confirming the instruction.

[0138] The construction plan is obtained synchronously from the construction system by the preview system; a matching communication interface is set between the preview system and the construction system to transmit the construction plan. Figure 3 As shown, the acquisition of the construction plan is achieved through step E1:

[0139] E1. The rehearsal system establishes a communication connection with the construction system and regularly obtains the latest construction plan from the construction system, including the construction area and construction time. The configuration information of the construction area includes all the construction areas in the station and the equipment in the station occupied by each construction area during the construction process.

[0140] The rehearsal and abnormal reminder process of steps S3 to S5 uses the technology of time-series-based equipment status calculation and equipment status binding graphic element display to graphically display the operation of the vehicle base in a simulated environment to reflect the possible situations that may arise during the execution of the plan. At the same time, for plans that do not meet the execution conditions, the vehicle base managers are reminded in time, thereby providing managers with intuitive and detailed decision support.

[0141] When calculating the equipment status based on the time series, for each plan involved in the plan information, the rehearsal system will accurately list all the equipment that will be involved at each time node of each plan, including but not limited to key infrastructure such as train vehicles, tracks, switches, and signals. During the rehearsal process, when the simulation time enters the simulation execution period of a plan and reaches a certain time node set therein, the rehearsal system will comprehensively consider the current equipment list, the specific location information of the vehicle, and the target action required by the plan, dynamically calculate the simulation status of each device, and display it on the rehearsal interface (for example, but not limited to, on the simulation CAD board).

[0142] For example, several plans are sorted in order according to the start time set in their respective plan information, and these plans are aggregated into a rehearsal process (which can be all plans imported into the rehearsal system, or part of the plans selected by the user); wherein, the plan time periods set in their respective plan information will be proportionally adjusted in combination with the rehearsal speed and mapped to the simulation execution time periods corresponding to each plan, and aggregated into the simulation time of the entire rehearsal process; similarly, for example, the overlap or gap between the plan time periods of different plans will also be proportionally adjusted in combination with the rehearsal speed to form the overlap or gap between the simulation execution time periods of different plans, and reflected in the simulation time. Assuming that the rehearsal speed is n times, the simulation time for executing the rehearsal and displayed in the rehearsal interface is 1 / n times the actual time, and the length of the plan time periods and their overlaps and gaps will be adjusted to the length of the simulation execution time periods and their overlaps and gaps at a ratio of 1 / n; and the specific value of the rehearsal speed can be directly input by the user, or the rehearsal system can be pre-configured with several values, and then the user can select from them.

[0143] The technology based on equipment status binding graphic element display can intuitively display the overall layout of the vehicle base, route arrangement during plan simulation execution, driving operations, etc. on the screen, and through close cooperation with the aforementioned time-series-based equipment status calculation technology, managers can clearly understand the changes in the situation of the vehicle base at different time nodes.

[0144] During initialization, the preview system will bind the unique identifier of each device to the graphic element based on the basic information of the vehicle base obtained; in the subsequent preview process, the graphic element with the identifier is displayed on the preview interface to represent the device, and the different display states of the graphic element are used to represent the different states of the device. That is, during the preview process, when the simulation time reaches a certain planned simulation execution period and the simulation state calculated for the equipment related to the plan is obtained, the display form of the equipment in this state is queried in the state-display point table according to the equipment identifier, and the graphic element bound to the identifier is controlled to present the corresponding display state in real time on the preview interface (for example, making the bound graphic element present a certain color), as the simulation state calculated for the equipment at the current simulation time. Once the conditions change, such as as the simulation time advances, the simulation execution period of the current plan ends, enters the gap time or enters the simulation execution period of other plans, and causes the simulation state calculated for the equipment to change, the display state of the bound graphic element will be updated according to the re-queried display form (such as making the bound graphic element change to another color or flashing, etc.), thereby intuitively displaying the changes in the equipment status in the vehicle base when executing according to the plan.

[0145] In the process of calculating the equipment status based on the time series, the rehearsal system will also perform anomaly detection based on precise time control and strict logical judgment to ensure that the transformation of the equipment status conforms to both physical laws and operational needs. For example, when calculating the simulated status of the relevant equipment during the simulation execution of a certain plan, anomaly detection will be performed: determine the current status information of all equipment in the vehicle base, whether there are unfavorable conditions that cause a certain equipment related to the plan to be unable to calculate the simulated status or execute the plan (for example, due to incorrect information acquisition or inconsistent status after the execution of other previous plans, such as incorrect vehicle position, track status does not meet the use conditions, and there are construction operations in the section through which the route passes, etc.), and if the simulated status can be calculated, then determine whether the currently calculated simulated status of the equipment related to the plan is consistent with the expected status set for these equipment in the plan information of the plan; if any of the above abnormal situations occurs, the specific abnormal information will be pushed to the rehearsal interface, and the vehicle base management personnel will be promptly informed by means of pop-up reminders, so that the management personnel can respond quickly and take corresponding measures (for example, but not limited to re-rehearsing after adjusting the driving plan).

[0146] like Figure 4As shown, the following steps are involved in performing a rehearsal:

[0147] F1. The rehearsal system performs time-series-based equipment status calculation: when the simulation time advances to a time node of the plan currently being simulated, the simulation status of all equipment involved in the plan at that time node is calculated;

[0148] The rehearsal system can record the equipment list of each time node of the plan before the entire rehearsal begins, or at least before the simulation execution of the plan begins. The table at least contains all the train vehicles, tracks, switches, signals and other equipment involved in the time node. When the simulation execution of the plan reaches the time node, the rehearsal system will comprehensively consider the equipment list corresponding to the current time node, the location information of the vehicle and the target action required by the plan, and dynamically calculate the simulation status of each device.

[0149] F2. Displaying the simulation status calculated for these devices through the preview interface, with the display status of the graphics elements bound to each device with a unique identifier to reflect the current simulation status of the device;

[0150] If there is an update to the simulation state currently calculated by the device, the predefined "state-display point table" is queried and determined according to the device identification to determine the display mode of the device in the current state, and then the corresponding graphics are controlled to update the display state, such as color change, flashing prompts, etc.

[0151] F3. Perform anomaly detection when calculating the simulated state of a certain device: determine the status information of all devices in the current vehicle base to see if there are any unfavorable conditions that make it impossible for the devices related to the current plan to calculate the simulated state or execute the plan, or determine whether the simulated state of the devices related to the current plan is consistent with the expected state originally set for these devices in the plan;

[0152] F4. If a device is currently unable to calculate the simulation state or there are unfavorable conditions that make it impossible to execute the plan, or if a device's currently calculated simulation state does not match the expected state set for it, the abnormal information will be prompted on the preview interface (for example, in the form of a pop-up window); if none of the above abnormal situations exists, return to step F3 and wait for the next calculation of the device's simulation state before performing relevant abnormality detection.

[0153] It can be understood that in some examples, it is allowed to adjust the order of step F2 and steps F3-F4 or execute them in parallel as needed, that is, if steps F3-F4 detect an abnormal situation in which the simulation state cannot be calculated and prompt, the operation of displaying the simulation state will not be performed first, but a pop-up reminder will be performed first; or in such an abnormal situation, a special display form can be specified for the device that cannot calculate the simulation state, and it can be displayed through the first executed step F2.

[0154] Comparison Figure 6 , Figure 7 The two preview interfaces show the equipment status of train vehicles, tracks, switches, signals, etc. of the same vehicle base when the simulation time advances to different time nodes. In the preview interface, these equipment are represented by corresponding graphics elements bound to unique identifiers, so that the graphics elements bound to the equipment with status changes are presented in different colors. For example, in Figure 6 At the corresponding time node, a vehicle 19001 is in track section 10AG, which is red (indicating that the section is occupied by a train), and the corresponding downlink exit signal X10 is red (indicating that trains are prohibited from passing the signal); the subsequent track sections involved in the plan are green (indicating that they are not occupied by trains), and other track sections not related to the plan have no special display (such as the default blue-gray); a shunting signal D4 is white (indicating that shunting is allowed to pass the signal). When the current plan runs to Figure 7 At the corresponding time node, the vehicle 19001 is at the shunting signal approaching section D4G at the entrance of the pull-out line and the dedicated line, then the approaching section D4G changes from green to red (indicating that the section changes from idle to occupied), and the corresponding shunting signal D4 changes from white to blue (indicating that shunting is not allowed beyond the signal); the subsequent stages of the plan no longer involve other track sections (including track section 10AG), these track sections have no special display (such as the default blue-gray), and the downlink exit signal X10 changes from red to blue (indicating shunting stop). If the position of a vehicle is not obtained, or the position of a vehicle in the shunting plan does not match the plan, these abnormal situations will be prompted through pop-up windows.

[0155] like Figure 5 As shown, an embodiment of the present invention provides a preview system for executing the above-mentioned preview method, which includes an information acquisition component 10, a computing component 20, and a display component 30. These components are respectively connected to a controller (as shown in the figure), and their operations are controlled by the controller.

[0156] The information acquisition component 10 is used to acquire basic information and planning information of the vehicle base, and is also used to receive various information data or operation instructions provided by the user. Among them, an input interface 12 is provided, which is connected to the interactive module 11 used by the user; the information data or operation instructions provided by the user through the interactive module 11 are received by the input interface 12 in the preview system for relevant processing.

[0157] For example, the user uses the interactive module 11 to compile static information or import existing static information, and the input interface 12 receives the static information and stores it in the storage module 16 provided in the pre-performance system. The information acquisition component 10 is provided with a parsing module 14, which can obtain the static information imported into the pre-performance system by connecting to the storage module 16 or the input interface 12, read and parse it, and obtain the information data required for the pre-performance through the parsing and record it in the storage module 16.

[0158] For another example, the user can use the interactive module 11 to prepare a maintenance plan, or submit a shunting application and prepare a shunting / washing plan. These data information are received by the input interface 12 to the preview system and stored in the storage module 16 for subsequent use. The information acquisition component 10 is also provided with a plan formulation module 15, which can obtain the maintenance plan prepared by the user by connecting to the storage module 16 or the input interface 12, generate a shunting application and a shunting / washing plan, and record them in the storage module 16.

[0159] For another example, the plan-making module 15 can verify the vehicle receiving / dispatching plan obtained by the rehearsal system to confirm whether it contains key information; and the user can also use the interactive module 11 to select and set the vehicle receiving / dispatching route by himself, or confirm the vehicle receiving / dispatching route recommended by the plan-making module 15, and the input interface 12 receives the relevant selection or confirmation instructions from the interactive module 11, and controls the plan-making module 15 to store the set vehicle receiving / dispatching route into the storage module 16.

[0160] The information acquisition component 10 is provided with a plurality of communication interfaces 13, which can be connected to the signal system 40, the construction system 50, etc. externally, and can be connected to the storage module 16, the analysis module 14, the plan making module 15, etc. internally, and the synchronized data information is stored in the storage module 16, or directly sent to the analysis module 14 or the plan making module 15 for processing. For example, the information acquisition component 10 periodically synchronizes with the signal system 40 through the corresponding communication interface 13 to obtain dynamic information, vehicle receiving / dispatching plans, etc.; and also periodically synchronizes with the construction system 50 through the corresponding communication interface 13 to obtain construction plans.

[0161] The computing component 20 is connected to the information acquisition component 10 and the display component 30 respectively; the computing component 20 can obtain various data information input by the user from the storage module 16, as well as the preliminary processing results of the data information by the analysis module 14 or the plan formulation module 15, and can also obtain various operation instructions proposed by the user using the interactive module 11 for the preview plan or the preview process from the input interface 12. According to the basic information of the vehicle base and the plan information obtained by the preview system, the computing component 20 can arrange the preview process by sorting each plan, for example, by the start time; according to the preview speed input or selected by the user, the planned time period of each plan is proportionally adjusted and mapped into the simulation execution period in the preview process; in the preview process, the equipment state calculation based on the time sequence is performed, and when the simulation time advances to the time node of the current simulation execution plan, the simulation state of each device related to the plan at the time node is dynamically calculated, and the calculated simulation state is pushed to the display component 30, and presented to the user through the preview interface.

[0162] The display component 30 can form a preview interface and present the overall layout of the vehicle base based on the basic information of the vehicle base and the plan information obtained by the preview system, and through cooperation with the calculation component 20, present the route arrangement, driving operation conditions, equipment status, etc. during the execution of each plan simulation during the preview process. The display component 30 can bind and associate the unique identifier of the device with the graphic element to be displayed, and query the predefined "state-display point table" with the device identifier to obtain the display form that matches the current state according to the simulation state calculated in real time by the calculation component 20 for the plan-related equipment during the preview process, and drive the graphic element bound to the device to present the corresponding display state; when the simulation state calculated for the device is updated, the bound graphic element can also be controlled to adjust the display state according to the re-queried display form to intuitively reflect the state change of the device.

[0163] The computing component 20 will also perform anomaly detection when the computing device is in a simulated state, and when an abnormal situation is determined, the abnormal information will be transmitted to the display component 30. The display component 30 can prompt the abnormal information on the preview interface to promptly remind the vehicle base management personnel to take corresponding measures.

[0164] The embodiment of the present invention also provides an electronic device, comprising a memory, a processor, and a computer program product stored in the memory and executable on the processor; the computer program product comprises a graphical preview program; when the graphical preview program is executed by the processor, the above-mentioned vehicle base driving plan graphical preview method is implemented. The electronic device also comprises a display device, an input device, and a communication device; the display device is used to display a preview interface obtained by implementing the above-mentioned vehicle base driving plan graphical preview method; the input device is used to obtain data information and operation instructions provided by the user; and the communication device is used to communicate with an external system to obtain data information.

[0165] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program product; the computer program product includes a graphical preview program; when the graphical preview program is executed by a processor, the above-mentioned vehicle base driving plan graphical preview method is implemented.

[0166] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.

Claims

1. A method for graphically previewing a vehicle base driving plan, characterized in that: Include: Obtain basic information and planning information of vehicle bases; Conduct a rehearsal in a simulated environment and simulate the execution of the plan based on the basic information and plan information of the vehicle base; When the simulation time in the preview reaches the time node set in the plan, the simulation status of each device related to the plan at the current time node is calculated; Provides a visual preview interface to graphically display the simulation status calculated at the current time node.

2. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: When calculating the simulation state at the current time node, anomaly detection is also performed, including: Determine the status information of all equipment in the vehicle base at the current time node to see if there are any unfavorable conditions that cause the equipment related to the plan to be unable to calculate the simulation status or to be unable to execute the plan; Determine whether the simulated state of the plan-related equipment at the current time node is consistent with the expected state set for the plan-related equipment in the plan information; If it is determined that there are unfavorable conditions that make it impossible to calculate the simulation status of the plan-related equipment or to execute the plan, or if it is determined that the simulation status of the plan-related equipment at the current time node is inconsistent with the expected status, the abnormal information will be prompted on the preview interface.

3. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: All devices in the vehicle base are bound to the primitives through their respective identifiers; When the simulation status of the plan-related equipment at the current time node is calculated, the display form of the corresponding status is queried in the predefined status-display point table according to the respective identifiers of the plan-related equipment to control the display status of the graphics elements bound to the respective identifiers of the plan-related equipment on the preview interface to reflect the simulation status of the plan-related equipment at the current time node.

4. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: Acquiring basic information of the vehicle base includes the following process of acquiring static information of the vehicle base; Import manually configured static information; The static information is read and parsed, and the data information required for executing the preview method in the static information is recorded.

5. The method for graphically previewing a vehicle base driving plan as claimed in claim 4, characterized in that: The acquisition of the static information includes the acquisition of the CAD drawings of the vehicle base, the station configuration files, and the status-display point table; The obtained CAD drawing is read, and the following data information contained in the CAD drawing is parsed and recorded: all equipment in the vehicle base and their positional relationships; The obtained station configuration file and the route table contained in the station configuration file are read, and the following data information contained in the route table is parsed and recorded: identifiers of devices contained in each route in the station, and interlocking relationships between devices contained in each route in the station; The obtained state-display point table is read, and the following data information contained in the state-display point table is parsed and recorded: the display forms of all equipment in the vehicle base in different states; each state of the equipment corresponds to one or more of the following display forms: color, envelope, flashing, mark.

6. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: Acquiring the basic information of the vehicle base includes the following process of acquiring dynamic information of the vehicle base: Establish communication connection with signal system; Regularly synchronize with the signal system to obtain the dynamic information; The dynamic information includes the current status of the vehicle base connected to the signal system, the current status of all equipment in the vehicle base connected to the signal system, and the current status of all vehicles connected to the signal system.

7. The method for graphically previewing a vehicle base driving plan as claimed in claim 1, characterized in that: Obtaining plan information includes the following process of obtaining the maintenance plan: Receive maintenance objectives and maintenance restrictions entered manually and automatically generate maintenance plans; or directly import manually compiled maintenance plans; The maintenance plan includes information on target vehicles, operating tracks, and maintenance time.

8. The method for graphically previewing a vehicle base driving plan as claimed in claim 7, characterized in that: Obtaining plan information also includes any of the following methods for obtaining the swap / car wash plan: The first method: automatically generate a shunting application based on the maintenance plan obtained; automatically generate and compile a shunting / washing plan based on the shunting application; The second method: receiving manually input vehicle shunting applications and importing manually compiled vehicle shunting / washing plans; In either method, the shunting application includes the target track to which the target vehicle needs to be moved and the estimated shunting time; the shunting / car washing plan includes all the contents of the shunting application and further includes the process, required equipment and personnel configuration of the car washing operation.

9. The method for graphically previewing a vehicle base driving plan as claimed in claim 1, characterized in that: Obtaining plan information includes the following process of obtaining the vehicle receiving / dispatching plan: Establish communication connection with signal system; Regularly synchronize with the signal system to obtain the vehicle receiving / dispatching plan; Verify the obtained vehicle receiving / dispatching plan to confirm that the vehicle receiving / dispatching plan contains the target vehicle number, vehicle receiving / dispatching time, and vehicle receiving / dispatching track conversion information; Setting the receiving / dispatching route further includes: After receiving a manual selection instruction, the manually selected vehicle receiving / dispatching route is set; or, a vehicle receiving / dispatching route is automatically recommended, and after receiving a manual confirmation instruction, the manually confirmed vehicle receiving / dispatching route is set; or, the default vehicle receiving / dispatching route is automatically set.

10. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: Obtaining planning information includes the following process of obtaining the construction plan: Establish communication connection with construction system; Regularly synchronize with the construction system to obtain the construction plan; The construction plan includes the construction time, all the construction areas in the station, and the equipment in the station occupied by each construction area during the construction process.

11. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: For the plan to be simulated and executed in the rehearsal, record in advance the equipment related to each time node of the plan to form a list of equipment corresponding to each time node; When the simulation time in the preview reaches any time node of the plan, the simulation status of the equipment related to the current time node is calculated and displayed based on the equipment list corresponding to the current time node, the vehicle's location information, and the target action required by the plan.

12. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: The equipment in the vehicle base includes at least one of the following: vehicles, tracks, switches, and signals; When the simulation time in the preview reaches the time node set in the plan, the simulation status of at least one of the following equipment related to the plan at the current time node is calculated and displayed: vehicle, track, switch, signal.

13. The method for graphically previewing a vehicle base driving plan according to claim 1, characterized in that: As the simulation time progresses, one or more plans in the rehearsal process are simulated and executed; Combined with the set preview speed, the planned time period of each plan in the preview process is proportionally adjusted, mapped to the simulation execution time period corresponding to the plan, and summarized into the simulation time of the preview process; When the preview process includes multiple plans, the multiple plans are sorted according to the start time set in the plan information, and the multiple plans are aggregated into the preview process; In combination with the set preview speed, the gaps or overlaps between different planned time periods are proportionally adjusted to form overlaps or gaps between different simulation execution time periods, and are reflected in the simulation time of the preview process.

14. A preview system for executing the vehicle base driving plan graphical preview method according to any one of claims 1 to 13, characterized in that: The rehearsal system comprises an information acquisition component, a computing component, and a display component that are communicatively connected; The information acquisition component is used to obtain basic information and planning information of the vehicle base; The computing component is used to perform a rehearsal in a simulated environment, and simulate the execution of the plan according to the basic information and plan information of the vehicle base; when the simulation time in the rehearsal reaches the time node set in the plan, the simulation state of each device related to the plan at the current time node is calculated; The display component is used to provide a visual preview interface to graphically display the simulation status of each plan-related equipment at the current time node.

15. The preview system according to claim 14, characterized in that: The display component is also used to bind the respective identifiers of all devices in the vehicle base to the graphic element; The calculation component is further used to query the display form corresponding to the calculated simulation state in the predefined state-display point table according to the identifiers of the respective plan-related devices, and drive the display component to control the display state of the graphic element bound to the respective identifiers of the plan-related devices on the preview interface according to the queried display form; The calculation module is also used to perform anomaly detection when calculating the simulation state at the current time node, and when it is determined that an abnormal situation exists, it drives the display component to prompt the abnormal information on the preview interface.

16. The preview system according to claim 14, characterized in that: The information acquisition component includes an input interface, which is in communication connection with the interactive module used by the data production personnel, receives the static information of the vehicle base configured or imported by the data production personnel through the interactive module, and stores it in the storage module of the rehearsal system; The information acquisition component also includes a parsing module, which is connected to the storage module or the input interface, reads and parses the received static information, and records the data information required for executing the preview method in the static information into the storage module.

17. The preview system according to claim 14, characterized in that: The information acquisition component includes an input interface, which is in communication with the interaction module used by the vehicle base manager, receives the maintenance plan compiled by the vehicle base manager through the interaction module, and stores it in the storage module of the rehearsal system, or the input interface receives the vehicle shunting application and the shunting / washing plan compiled by the vehicle base manager through the interaction module, and stores them in the storage module; The information acquisition component also includes a plan making module, which is connected to the storage module or the input interface to obtain the maintenance plan prepared by the vehicle base management personnel, generate a shunting application according to the maintenance plan, generate a shunting / car washing plan according to the shunting application, and record the shunting application and the shunting / car washing plan in the storage module.

18. The preview system according to claim 17, characterized in that: The plan making module is also used to verify the vehicle receiving / dispatching plan obtained by the preview system, set the vehicle receiving / dispatching route, and record the vehicle receiving / dispatching route into the storage module; The input interface is used to receive a selection instruction issued by the vehicle base manager through the interactive module to select a vehicle receiving / dispatching route, so that the planning module sets the selected vehicle receiving / dispatching route according to the selection instruction; Alternatively, the plan making module is used to automatically recommend a vehicle receiving / dispatching route; the input interface is used to receive a confirmation instruction issued by the vehicle base manager through the interactive module to confirm the recommended vehicle receiving / dispatching route, so that the plan making module sets the confirmed vehicle receiving / dispatching route according to the confirmation instruction; Alternatively, the planning module is used to automatically set the default vehicle receiving / dispatching route.

19. The preview system according to claim 14 or 18, characterized in that: The information acquisition component is provided with a first communication interface, which is in communication connection with the signal system, and is used to acquire dynamic information of the vehicle base, and is also used to periodically synchronize with the signal system to acquire a vehicle receiving / dispatching plan; The information acquisition component is provided with a second communication interface, which is in communication connection with the construction system and is used for periodically synchronizing with the construction system to acquire the construction plan.

20. The preview system of claim 14, wherein: The computing component is used to simulate the execution of one or more plans in the preview process as the simulation time progresses; The calculation component is further used to set the preview speed, and in combination with the preview speed, proportionally adjust the planning period of each of the one or more plans in the preview process, map them into the simulation execution period corresponding to each of the one or more plans, and summarize them into the simulation time of the preview process; When the preview process includes the multiple plans, the calculation component is further used to sort the multiple plans according to the start time set in the plan information of each of the multiple plans; Furthermore, in combination with the set preview speed, the gaps or overlaps between different planned time periods are proportionally adjusted to form overlaps or gaps between different simulation execution time periods, and are reflected in the simulation time of the preview process.

21. An electronic device comprising a memory, a processor, and a computer program product stored in the memory and executable on the processor; characterized in that: The computer program product comprises a graphical preview program; when the graphical preview program is executed by a processor, it is used to implement the vehicle base driving plan graphical preview method according to any one of claims 1 to 13; The electronic device further comprises: A display device, used for displaying a preview interface obtained by the vehicle base driving plan graphical preview method according to any one of claims 1 to 13; An input device, used to obtain an operation instruction provided by a user and at least part of the data information required to execute the preview method; The communication device is used to communicate with an external system and obtain at least part of the data information required to execute the preview method from the external system.

22. A computer-readable storage medium storing a computer program product; characterized in that: The computer program product includes a graphical preview program; when the graphical preview program is executed by a processor, it is used to implement the vehicle base driving plan graphical preview method described in any one of claims 1 to 13.