Railway vehicle maintenance training system and method and electronic equipment
By designing a rail vehicle maintenance training system, the synergy of the training management platform, fault setting module and target submodule system is used to solve the problem of difficulty in comprehensively training maintenance personnel in the existing technology, and the efficient and low-cost fault maintenance training effect is achieved.
Patent Information
- Application Number
- CN202510229919.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-06-24
AI Technical Summary
The prior art is difficult to provide comprehensive training for maintenance personnel on track vehicle failures through a comprehensive and efficient way, resulting in limited maintenance quality and maintenance efficiency.
A rail vehicle maintenance training system is designed, including a training management platform, a fault setting module and a module system entity of the target submodule system. Through the training management platform, the training management platform manages teaching resources and allocates fault training tasks. The fault setting module issues target fault setting instructions. The target submodule system simulates fault scenarios to generate fault training tasks for students to perform fault diagnosis and troubleshooting operations.
It has achieved efficient and low-cost comprehensive fault repair training for maintenance personnel, and improved students' comprehensive fault handling capabilities and maintenance skills.
Smart Images

Figure CN120199124A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of rail vehicles, and particularly to a rail vehicle maintenance training system, method and electronic device. Background Art
[0002] Rail vehicles are a type of transportation with high operating speed and large traffic volume, which play a positive role in improving transportation capacity and travel efficiency. However, the sub-module systems that make up rail vehicles, such as the passenger information system, are prone to failures, which will seriously affect the user experience of passengers. Therefore, it is crucial to improve the maintenance quality and repair efficiency of rail vehicles.
[0003] Currently, training for maintenance personnel is often achieved through on-site teaching, which can improve the maintenance quality and repair efficiency of maintenance personnel for rail vehicles. However, the foregoing teaching method cannot comprehensively simulate various types of failures for comprehensive training of maintenance personnel.
[0004] Therefore, finding a rail vehicle maintenance training system that can comprehensively train maintenance personnel efficiently and at low cost has become a current research hotspot. Summary of the Invention
[0005] The present invention provides a rail vehicle maintenance training system, method and electronic device, which realizes comprehensive fault maintenance training for maintenance personnel efficiently and at low cost.
[0006] The present invention provides a rail vehicle maintenance training system, which includes a training management platform, a fault setting module, and a module system entity of a target sub-module system. The target sub-module system is a module sub-system in a rail vehicle that needs to be maintained and trained. Among them, the training management platform at least includes a training management platform under the instructor side, and the training management platform under the instructor side is used to manage teaching resources about the target sub-module system and allocate fault training tasks about the target sub-module system. The fault training task is realized by issuing a target fault setting instruction to the fault setting module and setting a fault for the module system entity of the target sub-module system through the target fault setting instruction; the fault setting module is respectively connected to the training management platform and the module system entity of the target sub-module system. When receiving the target fault setting instruction issued by the training management platform, the target fault setting instruction is issued to the module system entity of the target sub-module system; the module system entity of the target sub-module system is used to receive the target fault setting instruction issued by the fault setting module and simulate a fault scenario based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0007] According to a track vehicle maintenance training system provided by the present invention, the training management platform further includes a training management platform under the student side. Among them, the training management platform under the student side is used to receive the fault training task, form a solution based on the student's operation and processing of the fault training task, and upload the solution to the training management platform under the instructor side.
[0008] According to a track vehicle maintenance training system provided by the present invention, the training management platform under the instructor side is further used for: setting assessment parameters for the fault training task, where the assessment parameters at least include fault type, troubleshooting time limit, and scoring criteria; assessing and evaluating the solution based on the assessment parameters, and uploading the assessment and evaluation to the training management platform under the student side.
[0009] According to a track vehicle maintenance training system provided by the present invention, the training management platform under the student side is further used for: receiving the assessment and evaluation uploaded by the training management platform under the instructor side, and determining the items to be improved for the student regarding the fault training task based on the assessment and evaluation for the student to make improvements.
[0010] According to a track vehicle maintenance training system provided by the present invention, the training management platform under the instructor side generates the target fault setting instruction in the following manner: determining the to-be-simulated fault scenario for the target sub-module system; generating the target fault setting instruction corresponding to the to-be-simulated fault scenario based on the to-be-simulated fault scenario.
[0011] According to a track vehicle maintenance training system provided by the present invention, the target fault setting instruction includes a target fault hardware setting instruction; the module system entity of the target sub-module system realizes simulating the fault scenario based on the target fault setting instruction to generate the fault training task in the following manner: based on the target fault hardware setting instruction, performing fault injection on the to-be-set hardware corresponding to the target fault hardware setting instruction to generate the fault training task, where the to-be-set hardware includes any one or several of the relay, controller, or power amplifier in the module system entity of the target sub-module system.
[0012] According to a track vehicle maintenance training system provided by the present invention, the target fault setting instruction includes a target fault software setting instruction; the module system entity of the target sub-module system realizes simulating a fault scenario based on the target fault setting instruction to generate the fault training task in the following manner: Based on the target fault software setting instruction, fault injection is performed on the software to be set corresponding to the target fault software setting instruction to generate the fault training task, where the software to be set at least includes media files and control signal modules in the module system entity of the target sub-module system.
[0013] According to a track vehicle maintenance training system provided by the present invention, the target sub-module system includes a passenger information system; the module system entity of the target sub-module system includes a train display and broadcast system control unit, a passenger broadcast communication unit, an actual voice communication unit, and speakers and LCD displays.
[0014] The present invention also provides a track vehicle maintenance training method, which is applied to any one of the above-mentioned track vehicle maintenance training systems. The track vehicle maintenance training method includes: when receiving a target fault setting instruction issued by a training management platform in the track vehicle maintenance training system, based on a fault setting module in the track vehicle maintenance training system, the target fault setting instruction is sent to the module system entity of the target sub-module system in the track vehicle maintenance training system; when the module system entity of the target sub-module system receives the target fault setting instruction, a fault scenario is simulated based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0015] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it realizes the track vehicle maintenance training method as described in any one of the above.
[0016] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it realizes the track vehicle maintenance training method as described in any one of the above.
[0017] The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, it realizes the track vehicle maintenance training method as described in any one of the above.
[0018] The rail vehicle maintenance training system, method and electronic device provided by the present invention. The rail vehicle maintenance training system includes a training management platform, a fault setting module, and a module system entity of a target sub-module system. The target sub-module system is a module sub-system in the rail vehicle that needs maintenance training. Among them, the training management platform at least includes the training management platform under the instructor terminal. The training management platform under the instructor terminal is used to manage the teaching resources regarding the target sub-module system and allocate the fault training tasks regarding the target sub-module system. The fault training tasks are realized by issuing a target fault setting instruction to the fault setting module and setting faults for the module system entity of the target sub-module system through the target fault setting instruction. The fault setting module is respectively connected to the training management platform and the module system entity of the target sub-module system. When receiving the target fault setting instruction issued by the training management platform, the target fault setting instruction is issued to the module system entity of the target sub-module system. The module system entity of the target sub-module system is used to receive the target fault setting instruction issued by the fault setting module and simulate a fault scenario based on the target fault setting instruction to generate the fault training task for the trainees to perform fault diagnosis and troubleshooting operations. It realizes the comprehensive fault maintenance training for maintenance personnel efficiently and at low cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0020] Figure 1 FIG. 1 is one of the schematic structural diagrams of the rail vehicle maintenance training system provided by the present invention.
[0021] Figure 2 FIG. 2 is another schematic structural diagram of the rail vehicle maintenance training system provided by the present invention.
[0022] Figure 3 FIG. 3 is a schematic flow diagram of the training management platform under the instructor terminal provided by the present invention for generating the target fault setting instruction in the following manner.
[0023] Figure 4 FIG. 4 is a schematic flow diagram of the rail vehicle maintenance training method provided by the present invention.
[0024] Figure 5 FIG. 5 is a schematic structural diagram of the electronic device provided by the present invention. BRIEF DESCRIPTION OF THE DRAWINGS: 100: Rail vehicle maintenance training system; 110: Training management platform; 120: Fault setting module; 130: Module system entity of the target sub-module system. Detailed implementation manners
[0026] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present invention without making creative efforts shall fall within the protection scope of the present invention.
[0027] The rail vehicle maintenance training system provided by the present invention includes a training management platform, a fault setting module, and a module system entity of the target sub-module system. Information interaction is formed among the three parts, and they cooperate together to achieve the purpose of teaching and training subway staff, aiming to improve the comprehensive fault handling ability of trainees. And the rail vehicle maintenance training system provided by the present invention can achieve the purpose of all-round practical training teaching by simulating partial system faults. The whole invention has a low operation difficulty, a small economic cost, and is relatively simple in maintenance, without technical problems.
[0028] Figure 1 It is one of the structural schematic diagrams of the rail vehicle maintenance training system provided by the present invention.
[0029] The following will be combined with Figure 1 to illustrate the structure of the rail vehicle maintenance training system provided by the present invention.
[0030] In an exemplary embodiment of the present invention, in combination with Figure 1 it can be known that the rail vehicle maintenance training system 100 may include a training management platform 110, a fault setting module 120, and a module system entity 130 of the target sub-module system. Among them, the target sub-module system may be a module subsystem in the rail vehicle that needs to be maintained and trained. For example, it may be a passenger information system. Then, the corresponding module system entity 130 of the target sub-module system may be the module system entity of the passenger information system. For the convenience of description, the following will take the module system entity 130 of the target sub-module system being the module system entity of the passenger information system as an example for description.
[0031] In one embodiment, the training management platform 110 may at least include a training management platform under the instructor side. Among them, the training management platform under the instructor side is used to manage the teaching resources regarding the target sub-module system and allocate the fault training tasks regarding the target sub-module system. Among them, the fault training task is implemented by issuing a target fault setting instruction to the fault setting module and setting a fault for the module system entity 130 of the target sub-module system through the target fault setting instruction.
[0032] In another exemplary embodiment of the present invention, the target sub-module system may include a passenger information system; the module system entity of the target sub-module system may be the module system entity corresponding to the passenger information system, that is, the module system entity of the passenger information system. Among them, the module system entity of the passenger information system may include a train display and broadcast system control unit, a passenger broadcast communication unit, an actual voice communication unit, and speakers and LCD displays. In other words, during the process of generating the fault training task, it may be a fault task regarding the train display and broadcast system control unit, the passenger broadcast communication unit, and the actual voice communication unit.
[0033] In another example, the training management platform 110 is the core management part of the entire system, and at least includes the training management platform under the instructor side. Through this platform, the instructor can conveniently manage the teaching resources regarding the target sub-module system, such as training courses, teaching videos, maintenance manuals, etc. At the same time, the instructor can also assign fault training tasks regarding the target sub-module system on this platform. Among them, the specific process of assigning fault training tasks is as follows: The instructor can set a target fault setting instruction on the training management platform, and this instruction contains information such as the fault type, fault degree, and fault location that need to be simulated. Then, the platform sends this target fault setting instruction to the fault setting module 120.
[0034] In another example, the training management platform 110 may include a teaching end and a practice end. Among them, the teaching end may correspond to the training management platform under the instructor side, and the practice end may correspond to the training management platform under the instructor side. The instructor can log in to the teaching module, explain and demonstrate the principle of the passenger information system to the students by calling the learning materials in the database, and at the same time can set corresponding teaching items; the students can enter the instructor's classroom to learn the principle and structure of the passenger information system, and at the same time can also enter the practice module to test the knowledge learned.
[0035] In another embodiment, the fault setting module 120 is respectively connected to the training management platform 110 and the module system entity 130 of the target sub-module system. In the case of receiving the target fault setting instruction sent by the training management platform 110, it sends the target fault setting instruction to the module system entity 130 of the target sub-module system.
[0036] In another example, the fault setting module 120 can be a bridge connecting the training management platform 110 and the module system entity 130 of the target sub-module system. On the one hand, it is connected to the training management platform 110 to receive the target fault setting instruction from the platform; on the other hand, it is connected to the module system entity 130 of the target sub-module system to send the received instruction to the corresponding module system entity.
[0037] During the application process, after receiving the target fault setting instruction sent by the training management platform 110, the fault setting module 120 will immediately parse the instruction and send it to the module system entity 130 of the corresponding target sub-module system according to the instruction content.
[0038] In another example, the fault setting module 120 may include data on common fault types of the target sub-module system in rail vehicles. For example, its fault types include common LCD system faults and broadcast system structure faults.
[0039] In another embodiment, the module system entity 130 of the target sub-module system can be used to receive the target fault setting instruction sent by the fault setting module, and simulate a fault scenario based on the target fault setting instruction to generate a fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0040] In another embodiment, the module system entity 130 of the target sub-module system is the actual entity part for fault simulation and training. When it receives the target fault setting instruction sent by the fault setting module 120, it will simulate the corresponding fault scenario according to the instruction content. This fault scenario can be an LCD system fault, a broadcast system structure fault, etc. In this embodiment, when trainees face these simulated fault scenarios, they need to perform fault diagnosis and troubleshooting operations. Through actual operations, trainees can deepen their understanding of the maintenance process and technical key points of rail vehicles and improve their maintenance skills.
[0041] In another embodiment, the fault setting module 120 can inject physical faults into the module system entity 130 of the target sub-module system, such as the physical platform of the passenger information system. When the physical platform of the passenger information system receives the fault instruction, the control contactors of each unit of the physical platform of the passenger information system will act accordingly, and a fault will occur. At the same time, the console of the physical platform of the passenger information system can perform software simulation of the fault by operations such as rewriting media files and sending error signals to the control signal system.
[0042] The track vehicle maintenance training system provided by the present invention includes a training management platform, a fault setting module, and a module system entity of the target sub-module system. The target sub-module system is a module sub-system in the track vehicle that needs to be maintained and trained. Among them, the training management platform at least includes the training management platform under the instructor side. The training management platform under the instructor side is used to manage the teaching resources regarding the target sub-module system and allocate the fault training tasks regarding the target sub-module system. The fault training tasks are realized by issuing a target fault setting instruction to the fault setting module and setting faults for the module system entity of the target sub-module system through the target fault setting instruction. The fault setting module is respectively connected to the training management platform and the module system entity of the target sub-module system. When receiving the target fault setting instruction issued by the training management platform, the target fault setting instruction is issued to the module system entity of the target sub-module system. The module system entity of the target sub-module system is used to receive the target fault setting instruction issued by the fault setting module and simulate a fault scenario based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations. It realizes the ability to comprehensively train maintenance personnel for fault repair efficiently and at low cost.
[0043] Figure 2 It is the second structural schematic diagram of the track vehicle maintenance training system provided by the present invention.
[0044] Next, the structure of the track vehicle maintenance training system provided by the present invention will be described in conjunction with Figure 2 In the following, the structure of the track vehicle maintenance training system provided by the present invention will be described.
[0045] In another exemplary embodiment of the present invention, in combination with Figure 2 As can be seen, the training management platform 110 may further include a training management platform under the student side. Among them, the training management platform under the student side can be used to receive the fault training task, form a solution based on the student's operation and processing of the fault training task, and upload the solution to the training management platform under the instructor side.
[0046] In one embodiment, the instructor can issue a series of fault training tasks through the training management platform on the instructor side according to the training needs. These tasks simulate various fault situations that may occur during the actual operation of rail vehicles. After the trainees log in to the training management platform on the trainee side, they can receive the fault training tasks issued by the instructor. The platform interface clearly displays the task details, including key information such as fault descriptions and required completion times. The trainees start to simulate the repair process according to the received fault training tasks. The operation process of the trainees will be recorded by the system as the basis for subsequent evaluation. After completing the fault handling operation, the trainees need to submit their solutions on the training management platform on the trainee side. Further, the solutions submitted by the trainees will be automatically uploaded to the training management platform on the instructor side. In this way, the instructor can conveniently view the completion status of each trainee and conduct subsequent evaluation and feedback.
[0047] Through this embodiment, the training management platform on the trainee side in the rail vehicle maintenance training system not only provides a platform for trainees to receive and process fault training tasks, but also promotes effective communication and interaction between trainees and instructors. This interaction not only helps to improve the maintenance skills of trainees, but also helps instructors better understand the learning progress and problems of trainees, so as to provide targeted guidance and improvement.
[0048] In another exemplary embodiment of the present invention, taking the embodiment described above as an example, the training management platform on the instructor side can also be used for: Setting the assessment parameters for the fault training tasks, where the assessment parameters at least include fault types, troubleshooting time limits, and scoring criteria; Assessing and evaluating the solutions based on the assessment parameters and uploading the assessment and evaluation to the training management platform on the trainee side.
[0049] In one embodiment, the instructor can, through the training management platform on the instructor side, set detailed assessment parameters for the upcoming fault training tasks according to the training objectives and requirements. These assessment parameters at least include fault types, troubleshooting time limits (i.e., how long the trainees need to complete the fault repair), and scoring criteria (such as the accuracy of repair steps, the rationality of tools used, the running status of the vehicle after repair, etc.).
[0050] Further, the instructor can, through the training management platform on the instructor side, view the solutions submitted by the trainees. According to the previously set assessment parameters, the instructor conducts a detailed assessment and evaluation of the trainees' solutions. This includes checking whether the trainees' repair steps are correct, whether they complete the repair within the specified time, and whether the running status of the vehicle after repair meets the requirements, etc.
[0051] In yet another example, the instructor can upload the results of the assessment (such as scores, existing problems, and improvement suggestions) to the training management platform under the trainee side. Through this embodiment, the training management platform under the instructor side not only is used to issue fault training tasks in the rail vehicle maintenance training system, but also undertakes the important responsibilities of setting assessment parameters and assessing the solutions of the trainees. This assessment method helps to ensure the training effect and improve the maintenance skill level of the trainees. At the same time, the trainees can also understand their learning situation by viewing the assessment, so as to make targeted improvements and enhancements.
[0052] In yet another exemplary embodiment of the present invention, taking the embodiment described above as an example for illustration, the training management platform under the trainee side can also be used for: Receiving the assessment uploaded by the training management platform under the instructor side, and determining the items to be improved for the trainees regarding the fault training tasks based on the assessment for the trainees to make improvements.
[0053] In one embodiment, the trainee can log in to the training management platform under the trainee side to view the instructor's assessment of his / her solution. According to the assessment results, the trainee can understand his / her deficiencies and make targeted learning and improvements.
[0054] To further introduce the present invention, the following takes the target sub-module system including the passenger information system; and the module system entity of the target sub-module system is the module system entity of the passenger information system as an example for illustration.
[0055] In yet another embodiment, assume the following fault scenarios occur in the passenger information system: (1) The passenger information display screen suddenly goes black. (2) The emergency broadcast system cannot be started normally. (3) The in-vehicle Wi-Fi signal is unstable. For the above fault scenarios, the teacher can perform the following operations: (1) On the fault setting module 120, the teacher sets the corresponding fault parameters through the operation interface according to the above fault scenarios. (2) The system transmits the fault parameters to the module system entity 130 of the target sub-module system, that is, the module system entity of the passenger information system, so that it actually shows the above fault phenomena.
[0056] For the above fault scenarios, the trainees can perform the following operations: (1) The trainees log in to the trainee side of the training management platform 110 to receive the fault handling tasks. (2) The trainees analyze the possible causes according to the fault phenomena and select the corresponding handling solutions in the system. (3) The trainees operate on the module system entity of the passenger information system according to the handling solutions to try to solve the fault. After the training, the system automatically scores the trainees' handling processes and results.
[0057] In another embodiment, the instructor can evaluate items as follows: (1) Fault analysis accuracy: Whether the trainee can accurately analyze the cause of the fault; (2) Rationality of the treatment plan: Whether the treatment plan selected by the trainee is reasonable; (3) Operation proficiency: The proficiency of the trainee during the process of handling the fault; (4) Fault resolution speed: The time required for the trainee to resolve the fault. The system can automatically give scores for each item based on the performance of the trainee during the process of handling the fault; The trainer refers to the system score and combines the actual operation situation of the trainee to give the final grade; The trainee can view his / her own grade and the scores of each item in the system so as to understand his / her own deficiencies and conduct targeted learning.
[0058] Figure 3 FIG. is a schematic flow chart of the training management platform at the instructor side provided by the present invention for generating the target fault setting instruction in the following manner.
[0059] The following will be combined with Figure 3 to illustrate the process of the training management platform at the instructor side for generating the target fault setting instruction in the following manner.
[0060] In an exemplary embodiment of the present invention, combined with Figure 3 it can be known that the training management platform at the instructor side for generating the target fault setting instruction in the following manner may include step 310 and step 320, and each step will be introduced separately below.
[0061] In step 310, determine the fault scenario to be simulated for the target sub-module system; In step 320, based on the fault scenario to be simulated, generate a target fault setting instruction corresponding to the fault scenario to be simulated.
[0062] In one embodiment, the instructor can, through the training management platform at the instructor side, determine the fault scenario to be simulated for the target sub-module system (such as the passenger information system, the electric drive system, the braking system, etc.) according to the training objectives and requirements. These fault scenarios can be various fault situations that the rail vehicle may encounter during actual operation, or faults designed by the instructor to test the specific skills of the trainee.
[0063] Furthermore, after determining the fault scenario to be simulated, the training management platform at the instructor side will automatically or according to the instructor's instructions, generate a target fault setting instruction corresponding to the fault scenario to be simulated. These instructions contain all the parameters and information required for simulating the fault, such as the fault type, the fault location, the fault degree, etc. Thus, it lays a foundation for comprehensively training the trainee's repair and handling ability for various fault scenarios.
[0064] In another exemplary embodiment of the present invention, the target fault setting instruction may include a target fault hardware setting instruction; Among them, the module system entity of the target sub-module system can implement the simulation of a fault scenario based on the target fault setting instruction to generate a fault training task in the following manner: Based on the target fault hardware setting instruction, fault injection is performed on the hardware to be set corresponding to the target fault hardware setting instruction to generate a fault training task. Among them, the hardware to be set includes any one or more of the relays, controllers, or power amplifiers in the module system entity of the target sub-module system.
[0065] In one embodiment, the instructor can generate a target fault setting instruction through the training management platform on the instructor side according to the training objectives and requirements. These instructions contain the target fault hardware setting instruction, which is used to specify the hardware device that needs to set a fault and the specific fault type. Among them, the target fault hardware setting instruction can describe in detail the hardware device information of the fault to be set, such as device type (relay, controller, power amplifier, etc.), device location, fault type (such as open circuit, short circuit, parameter anomaly, etc.).
[0066] Furthermore, after receiving the target fault hardware setting instruction, the module system entity 130 of the target sub-module system will automatically identify the hardware device information and fault type in the instruction. According to the instruction requirements, the module system entity performs a fault injection operation on the hardware to be set corresponding to the instruction through a fault injection device. The fault injection operation can be physical (such as disconnecting the circuit, short-circuiting the connection, etc.) or software (such as modifying device parameters, sending error instructions, etc.). Through fault injection, the target sub-module system can simulate a fault scenario that conforms to the instruction requirements, thereby generating a fault training task.
[0067] From the description of this embodiment, it can be seen the important role of the target fault hardware setting instruction in the rail vehicle maintenance training system. It can not only accurately specify the hardware device and fault type that need to set a fault, but also simulate a real fault scenario in the target sub-module system through fault injection, thereby providing trainees with a fault repair training experience close to the actual situation.
[0068] In another exemplary embodiment of the present invention, the target fault setting instruction may include a target fault software setting instruction; Among them, the module system entity of the target sub-module system can implement the simulation of a fault scenario based on the target fault setting instruction to generate the fault training task in the following manner: Based on the target fault software setting instruction, fault injection is performed on the software to be set corresponding to the target fault software setting instruction to generate a fault training task. Among them, the software to be set includes at least the media file and the control signal module in the module system entity of the target sub-module system.
[0069] In one embodiment, the instructor can generate target fault setting instructions through the training management platform on the instructor side according to the training objectives and requirements. These instructions include target fault software setting instructions, which are used to specify the software modules for which faults need to be set and the specific fault types. Among them, the target fault software setting instructions describe in detail the software module information of the fault to be set, such as module type (media file, control signal module, etc.), module location (path or identifier in the system), fault type (such as file corruption, signal anomaly, etc.).
[0070] Furthermore, after the module system entity 130 of the target sub-module system receives the target fault software setting instructions, it will automatically identify the software module information and fault type in the instructions. According to the requirements of the instructions, the module system entity performs a fault injection operation on the software to be set corresponding to the instructions through a software fault injection tool or method. The fault injection operation can be modifying software code, tampering with data files, sending error signals, etc. Through software fault injection, the target sub-module system can simulate a fault scenario that conforms to the requirements of the instructions, thereby generating a fault training task.
[0071] From the description of this embodiment, it can be seen the important role of the target fault software setting instructions in the rail vehicle maintenance training system. It can not only accurately specify the software modules and fault types for which faults need to be set, but also simulate a real fault scenario in the target sub-module system through software fault injection, so as to provide trainees with a fault maintenance training experience close to the actual situation.
[0072] To further introduce the rail vehicle maintenance training system provided by the present invention, the following will be described in conjunction with the following embodiments.
[0073] In one embodiment, the fault setting module 120 can inject physical faults and software simulation faults. Among them, the injection of physical faults is achieved by the fault setting module in combination with the hardware part of the physical platform. The fault setting module 120 issues fault instructions to the hardware control unit in the platform physical object to control the on / off of the relays in the circuits where the speaker, controller, and power amplifier are located, so as to simulate the occurrence of hardware faults. That is, based on the target fault hardware setting instructions, fault injection is performed on the hardware to be set corresponding to the target fault hardware setting instructions to generate a fault training task.
[0074] In yet another embodiment, controller failures, PA audio cable failures, signal reception failures, etc. can be simulated by software. The specific fault injection types and software-simulated fault types are as follows: LCD system faults: LCD black screen caused by simultaneous failures of LCD controllers 1 and 2; LCD white screen caused by abnormal resistance of the LCD flat VCC; LCD screen with colored patches caused by image control card failures; silent operation of the entire vehicle's LCD system caused by source or signal failures; silent operation of a single LCD caused by decoder disk failures; silent operation of a single LCD caused by PCB board circuit failures. Broadcast system faults: Silent operation of a single broadcast caused by speaker failures, power plug failures, or power amplifier failures; Silent operation in automatic or manual mode caused by abnormal I2C pull-up resistance or abnormal system software occupancy; Silent operation of the entire train caused by SD card abnormalities; Silent operation of a train caused by controller failures or PA audio cable failures; Black screen of the broadcast control box caused by abnormal triodes or resistors; Absence of English broadcasts caused by SD card abnormalities or file abnormalities; Absence of manual broadcasts caused by microphone or broadcast control box abnormalities, etc. That is, based on the target fault software setting instruction, fault injection is performed on the software to be set corresponding to the target fault software setting instruction to generate a fault training task.
[0075] Based on the same inventive concept, the present invention also provides a method for training the maintenance of rail vehicles, wherein the method for training the maintenance of rail vehicles can be applied to the rail vehicle maintenance training system described in any one of the foregoing. Figure 4 It is a schematic flowchart of the method for training the maintenance of rail vehicles provided by the present invention. The following will be combined with Figure 4 to describe the process of the method for training the maintenance of rail vehicles provided by the present invention.
[0076] In an exemplary embodiment of the present invention, in combination with Figure 4 it can be seen that the method for training the maintenance of rail vehicles may include steps 410 to 420, and each step will be introduced separately below.
[0077] In step 410, when receiving the target fault setting instruction issued by the training management platform in the rail vehicle maintenance training system, the target fault setting instruction is issued to the module system entity of the target sub-module system in the rail vehicle maintenance training system based on the fault setting module in the rail vehicle maintenance training system; In step 420, when the module system entity of the target sub-module system receives the target fault setting instruction, a fault scenario is simulated based on the target fault setting instruction to generate a fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0078] The rail vehicle maintenance training system aims to train trainees in the maintenance of rail vehicles by simulating real fault scenarios to improve their fault diagnosis and troubleshooting capabilities.
[0079] In one embodiment, after receiving the target fault setting instruction issued by the training management platform, the fault setting module forwards these instructions to the module system entity of the target sub-module system. Further, the module system entity of the target sub-module system can receive the target fault setting instruction issued by the fault setting module and simulate a real fault scenario according to these instructions, thereby generating a fault training task. The trainee can practice fault diagnosis and troubleshooting by observing and operating on the simulated fault scenario.
[0080] In an example, when conducting maintenance training for the braking system of a rail vehicle, the instructor can issue a fault setting instruction regarding brake failure through the training management platform. After receiving this instruction, the fault setting module forwards it to the module system entity of the braking system. The module system entity of the braking system then simulates a brake failure fault scenario according to this instruction. The trainee diagnoses the fault by observing the operating state of the braking system, referring to relevant materials and operation manuals, and attempts to troubleshoot the fault. Through such a training method, the trainee can more deeply understand the maintenance process and fault diagnosis method of rail vehicles, and improve their practical operation ability.
[0081] In summary, the rail vehicle maintenance training system of this embodiment realizes efficient and real rail vehicle maintenance training for trainees through the organic combination of the training management platform, the fault setting module, and the module system entity of the target sub-module system. It can conduct comprehensive fault maintenance training for maintenance personnel (corresponding to trainees) efficiently and at low cost.
[0082] Figure 5 Schematically shows the physical structure of an electronic device, as Figure 5As shown in the figure, the electronic device may include: a processor 510, a communications interface 520, a memory 530, and a communication bus 540. Among them, the processor 510, the communications interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logical instructions in the memory 530 to execute the track vehicle maintenance training method, which is applied to any one of the track vehicle maintenance training systems. The track vehicle maintenance training method includes: when receiving the target fault setting instruction issued by the training management platform in the track vehicle maintenance training system, based on the fault setting module in the track vehicle maintenance training system, sending the target fault setting instruction to the module system entity of the target sub-module system in the track vehicle maintenance training system; when the module system entity of the target sub-module system receives the target fault setting instruction, simulating a fault scenario based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0083] In addition, when the logical instructions in the above-mentioned memory 530 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0084] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the track vehicle maintenance training method provided by each of the above methods. This method is applied to any one of the track vehicle maintenance training systems. The track vehicle maintenance training method includes: when receiving a target fault setting instruction issued by a training management platform in the track vehicle maintenance training system, based on a fault setting module in the track vehicle maintenance training system, sending the target fault setting instruction to a module system entity of a target sub-module system in the track vehicle maintenance training system; when the module system entity of the target sub-module system receives the target fault setting instruction, simulating a fault scenario based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0085] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it realizes the track vehicle maintenance training method provided by each of the above methods. This method is applied to any one of the track vehicle maintenance training systems. The track vehicle maintenance training method includes: when receiving a target fault setting instruction issued by a training management platform in the track vehicle maintenance training system, based on a fault setting module in the track vehicle maintenance training system, sending the target fault setting instruction to a module system entity of a target sub-module system in the track vehicle maintenance training system; when the module system entity of the target sub-module system receives the target fault setting instruction, simulating a fault scenario based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
[0086] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.
[0087] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A rail vehicle maintenance training system, characterized in that: The rail vehicle maintenance training system includes a training management platform, a fault setting module, and a module system entity of a target submodule system, wherein the target submodule system is a module subsystem in a rail vehicle that needs maintenance training, The training management platform at least includes a training management platform under the instructor side, wherein the training management platform under the instructor side is used to manage the teaching resources of the target submodule system and allocate the fault training tasks of the target submodule system, and the fault training tasks are based on issuing a target fault setting instruction to the fault setting module, and setting the fault of the module system entity of the target submodule system through the target fault setting instruction; The fault setting module is connected to the training management platform and the module system entity of the target submodule system respectively, and upon receiving the target fault setting instruction issued by the training management platform, sends the target fault setting instruction to the module system entity of the target submodule system; The module system entity of the target submodule system is used to receive the target fault setting instruction issued by the fault setting module, and simulate the fault scenario based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
2. The rail vehicle maintenance training system according to claim 1, characterized in that: The training management platform also includes a training management platform at the trainee end, wherein: The training management platform under the trainee end is used to receive the fault training task, form a solution based on the trainee's operational processing of the fault training task, and upload the solution to the training management platform under the instructor end.
3. The rail vehicle maintenance training system according to claim 2, characterized in that: The training management platform under the instructor side is also used for: Setting assessment parameters for the fault training task, wherein the assessment parameters at least include fault type, troubleshooting time limit, and scoring criteria; The solution is evaluated based on the evaluation parameters, and the evaluation is uploaded to the training management platform of the trainee.
4. The rail vehicle maintenance training system according to claim 3, characterized in that: The training management platform under the trainee end is also used for: The assessment and evaluation uploaded by the training management platform under the instructor end is received, and based on the assessment and evaluation, items to be improved for the trainee regarding the fault training task are determined for the trainee to make improvements.
5. The rail vehicle maintenance training system according to claim 1, characterized in that: The training management platform under the instructor terminal generates the target fault setting instruction in the following manner: Determining a fault scenario to be simulated for the target submodule system; Based on the fault scenario to be simulated, the target fault setting instruction corresponding to the fault scenario to be simulated is generated.
6. The rail vehicle maintenance training system according to claim 1, characterized in that: The target fault setting instruction includes a target fault hardware setting instruction; The module system entity of the target submodule system uses the following method to simulate the fault scenario based on the target fault setting instruction to generate the fault training task: Based on the target fault hardware setting instruction, the fault training task is generated by injecting faults into the hardware to be set corresponding to the target fault hardware setting instruction, wherein the hardware to be set includes any one or more of the relays, controllers or power amplifiers in the module system entity of the target sub-module system.
7. The rail vehicle maintenance training system according to claim 1, characterized in that: The target fault setting instruction includes a target fault software setting instruction; The module system entity of the target submodule system uses the following method to simulate the fault scenario based on the target fault setting instruction to generate the fault training task: Based on the target fault software setting instruction, the fault training task is generated by injecting fault into the software to be set corresponding to the target fault software setting instruction, wherein the software to be set includes at least the media files and the control signal module in the module system entity of the target sub-module system.
8. The rail vehicle maintenance training system according to any one of claims 1 to 7, characterized in that: The target submodule system includes a passenger information system; the module system entity of the target submodule system includes a train display and broadcast system control unit, a passenger broadcast communication unit, an actual voice communication unit, a speaker and an LCD display screen.
9. A rail vehicle maintenance training method, characterized in that: The rail vehicle maintenance training method is applied to the rail vehicle maintenance training system according to any one of claims 1 to 8, and the rail vehicle maintenance training method comprises: Upon receiving a target fault setting instruction issued by the training management platform in the rail vehicle maintenance training system, issuing the target fault setting instruction to a module system entity of a target submodule system in the rail vehicle maintenance training system based on a fault setting module in the rail vehicle maintenance training system; When the module system entity of the target submodule system receives the target fault setting instruction, a fault scenario is simulated based on the target fault setting instruction to generate the fault training task for trainees to perform fault diagnosis and troubleshooting operations.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the rail vehicle maintenance training method as claimed in claim 8 is implemented.