Vehicle passing simulation automatic test system for EIDS vehicle detection platform

By simulating the vehicle-passing automation test system, the problem that the existing vehicle inspection platform system requires real train operating environment for testing is solved, efficient and flexible testing is achieved, and testing efficiency and adaptability are improved.

CN119596018APending Publication Date: 2025-03-11HARBIN KEJIA GENERAL MECHANICAL & ELECTRICAL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411360575.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-09-24
Filing Date
2024-09-27
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The performance testing of the existing vehicle inspection platform system requires a real train operating environment, resulting in high testing costs, poor flexibility, low efficiency and low adaptability.

Method used

It provides an automated test system for simulated passing vehicles, including vehicle information setting module, vehicle inspection platform software server, train picture upload module and test interface module. By simulating the passing scenario of train passing vehicles, automatic uploading of data and fault information and fault identification are realized.

Benefits of technology

It realizes efficient and flexible testing without relying on the real train operating environment, improves testing efficiency and adaptability, and reduces testing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119596018A_ABST
    Figure CN119596018A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle passing simulation automatic test system for an EIDS vehicle detection platform, and belongs to the technical field of vehicle detection platform test. The invention aims to solve the problems that the performance test of the existing train inspection platform system cannot be separated from the real train operation environment, the universality is poor and the efficiency is low. Comprising the steps that a vehicle information setting module sets driving information of a target train according to test requirements and sends the driving information in a queue form; the car inspection platform software server is used for receiving the queue-form driving information and displaying the queue-form driving information on a platform car inspection page; meanwhile, the uploaded sample images are named and stored; the train picture uploading module selects a corresponding sample image in a preset fault recognition image library according to the driving information and uploads the sample image to the train inspection platform software server; and the test interface module selects a sample image in the vehicle inspection platform software server according to the selected vehicle type test command and sends the sample image to the EIDS system for fault identification, thereby completing the automatic vehicle passing test. The method is used for automatically configuring the test data of the image detection system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to an automatic vehicle passing simulation test system for an EIDS vehicle inspection platform, and belongs to the technical field of vehicle inspection platform testing. Background Art

[0002] The EIDS (Electric Railway Car-mounted Undercarriage Equipment Image Detection System) system includes: 1) Vehicle Collection System: mainly collects train information and original pictures passing through the railway site, and uploads them to the image recognition system for fault identification of specific parts of the vehicle; 2) Image Recognition System: receives vehicle information and pictures from the vehicle collection system, identifies vehicle faults according to the image recognition program, and uploads them to the fault display platform server through the interface; 3) Fault Display Platform System: can display all train information and fault information, and inspectors can perform manual inspection operations, automatic fault identification and processing, etc.

[0003] At present, the means of obtaining EIDS system test data are cumbersome and complicated. The acquisition of the test data source of the railway train fault display platform software based on RabbitMQ communication requires the construction of a complete railway equipment fault identification system. After the fault is identified by the actual train passing through the railway section, the train information and the fault information and pictures of the specific vehicle components are uploaded to the inspection platform. This results in the data acquisition for the inspection platform system test being too dependent on the actual railway passing environment. This method of using the on-site railway section passing to conduct software testing has the following disadvantages:

[0004] 1. High testing cost: To obtain test data, professionals need to build a complete railway operation environment and configure a vehicle collection server and an image recognition server to ensure the integrity of the test environment. When only testing one module of the system, too many test resources are consumed;

[0005] 2. Poor test flexibility: System test boundary value test, abnormal scenario test and other test scenarios cannot fully cover test cases because the vehicle type in the actual vehicle passing scenario is single. At the same time, the test is too dependent on the system environment, and the independence of each module test in the system is poor;

[0006] 3. Low test efficiency: The actual train passing time period is not concentrated, making it difficult to maintain long-term continuous train passing stress test scenario coverage. The small amount of data and low timeliness of train data lead to incomplete testing of system stability and robustness, and reduced overall test efficiency.

[0007] In summary, the current testing of the inspection platform system cannot be separated from the actual train operating environment, resulting in low adaptability. Summary of the invention

[0008] Aiming at the problem that the performance test of the existing vehicle inspection platform system cannot be separated from the actual train operation environment, has poor versatility and low efficiency, the present invention provides a simulated vehicle passing automated test system for an EIDS vehicle inspection platform.

[0009] The present invention provides a simulated vehicle passing automatic test system for an EIDS vehicle inspection platform, comprising:

[0010] Vehicle information setting module: used to set the driving information of the target train according to the test requirements; and send the driving information of all target trains in the form of a queue;

[0011] Inspection platform software server: used to receive the queuing information of all target trains and display it on the platform inspection page; at the same time, it names and stores the sample images uploaded by the train image upload module;

[0012] Train image upload module: used to select corresponding sample images from the preset fault identification image library and upload them to the inspection platform software server according to the driving information displayed on the platform inspection page;

[0013] Test interface module: It is used to select sample images in the vehicle inspection platform software server according to the selected vehicle model test command and send them to the EIDS system for fault identification to complete the vehicle automatic test.

[0014] According to the simulated train passing automated test system for the EIDS inspection platform of the present invention, the travel information of the target train includes train passing start information and train passing end information. After data fusion of the train passing start information and the train passing end information, the information is sent to the inspection platform software server in the form of a queue through the RabbitMQ communication interface.

[0015] According to the simulated train passing automated test system for the EIDS vehicle inspection platform of the present invention, the train passing start information includes the vehicle type, vehicle number, vehicle sequence, assigned unit and driving direction.

[0016] According to the simulated vehicle passing automated test system for the EIDS vehicle inspection platform of the present invention, the train passing completion information includes the vehicle speed, the detection station information and the number of vehicles included in the train.

[0017] According to the simulated vehicle passing automated testing system for the EIDS vehicle inspection platform of the present invention, the vehicle inspection platform software server creates a folder named after the vehicle passing time according to the set vehicle passing time, and names and stores the sample images according to the naming rules.

[0018] According to the simulated train passing automated testing system for the EIDS inspection platform of the present invention, the folders in the inspection platform software server include main folders and sub-folders, wherein the main folders are named according to the rule of increasing year, month, and day of the start date of the train passing; and the sub-folders in each main folder are named according to the rule of increasing specific time under the start date of the train passing.

[0019] According to the simulated vehicle passing automated testing system for the EIDS vehicle inspection platform of the present invention, the naming plan of the sample images in the secondary folder is: named according to the acquisition camera number_part number to be identified_image serial number.jpg;

[0020] The components to be identified include a mechanical coil, a bogie and a hook difference.

[0021] According to the simulated vehicle passing automated testing system for the EIDS vehicle inspection platform of the present invention, the selected vehicle model test command of the test interface module includes the vehicle model, vehicle number, vehicle sequence, acquisition camera number, components to be identified and fault name; the test interface module selects sample images in the corresponding folder of the vehicle inspection platform software server according to the selected vehicle model test command and sends them to the EIDS system for fault identification.

[0022] According to the simulated vehicle passing automated test system for the EIDS vehicle inspection platform of the present invention, the selected vehicle model test command also includes a test vehicle departure cycle and a test number;

[0023] The selected models include a single model and multiple models;

[0024] The test interface module sends the corresponding selected sample images to the EIDS system in sequence for fault identification according to the test departure cycle, test times and selected vehicle model.

[0025] According to the simulated vehicle passing automated test system for the EIDS vehicle inspection platform of the present invention, the test vehicle dispatching cycle is 3 minutes, 5 minutes or 10 minutes.

[0026] Beneficial effects of the present invention: The present invention provides a simulated vehicle passing interface test tool for the image detection system of the railway EIDS electric vehicle undercarriage equipment. By simulating the on-site railway section vehicle passing scene, various vehicle model information can be flexibly selected for simulation and train data, fault identification information and fault pictures can be automatically uploaded to the vehicle inspection platform in real time. The present invention can automatically realize multi-frequency multi-cycle simulation of vehicle passing scenes to verify the robustness and stability of the image detection system performance, thereby improving the test efficiency. The present invention can realize closed-loop testing of the image detection system.

[0027] The present invention simplifies the test environment: it can directly simulate the arrival and departure of trains, and upload the image recognition results to the vehicle inspection platform through the interface in RabbitMQ communication, without the need to carry a collection server and a fault identification server, thereby simplifying the test environment;

[0028] Independent testing of system modules: independent testing of the vehicle inspection platform can be realized. When the vehicle inspection platform has requirements for changes, the entire vehicle passing process can be quickly simulated according to the requirements to ensure low coupling of the test;

[0029] High adaptability: It can adapt to various railway software that communicate through RabbitMQ, such as 5T detection station system and TFDS centralized operation platform system. It only needs to modify the interface information and port number according to different projects.

[0030] Realize test automation: It can realize continuous large-volume train passing for a long time without human supervision, and can directly and automatically realize stress test and stability test of the inspection platform without the actual train operation environment, saving test manpower and shortening the test cycle;

[0031] Easy to use: testers can directly select various function buttons through the UI interface of the system of the present invention to realize corresponding functions, which makes the test process easy to implement and greatly improves the test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 The present invention is a flowchart of the automated vehicle passing simulation test system for the EIDS vehicle inspection platform. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0034] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0035] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but they are not intended to limit the present invention.

[0036] Specific implementation method 1. Combination Figure 1 As shown, the present invention provides a simulated vehicle passing automated testing system for an EIDS vehicle inspection platform, comprising:

[0037] Vehicle information setting module: used to set the driving information of the target train according to the test requirements; and send the driving information of all target trains in the form of a queue;

[0038] Inspection platform software server: used to receive the queuing information of all target trains and display it on the platform inspection page; at the same time, it names and stores the sample images uploaded by the train image upload module;

[0039] Train image upload module: used to select corresponding sample images from the preset fault identification image library and upload them to the inspection platform software server according to the driving information displayed on the platform inspection page;

[0040] Test interface module: It is used to select sample images in the vehicle inspection platform software server according to the selected vehicle model test command and send them to the EIDS system for fault identification to complete the vehicle automatic test.

[0041] Furthermore, the travel information of the target train includes train passing start information and train passing end information. After data fusion, the train passing start information and the train passing end information are sent to the inspection platform software server in the form of a queue through the RabbitMQ communication interface.

[0042] As an example, the train passing start information includes vehicle model, vehicle number, vehicle sequence, assigned unit and travel direction.

[0043] As an example, the train passing completion information includes the vehicle speed, the detection station information, and the number of vehicles included in the train.

[0044] This implementation method first obtains the current test PC time as the actual train passing time and sends the train passing start information. In order to avoid data abnormalities caused by train passing time conflicts during subsequent continuous testing, the train passing start information and train passing end information are set. The train passing end information is automatically sent after the train passes. After the data is integrated, it is sent to the inspection platform software server in the form of a queue through the RabbitMQ communication interface. The inspection platform software server receives the data and displays the train information on the platform inspection page, completing the train arrival and train departure process. Among them, 1) if you want to simulate different train information, you can do so by importing an Excel spreadsheet. You can add or delete different train type information at any time according to the actual situation, so as to simulate the passing of multiple train types (for example, the current configuration items include common types in the railway system: DF4C, HXD3, HXD2, etc.), which will also facilitate the subsequent comparison of the correctness of the vehicle information received by the inspection platform; 2) The operation of changing the direction of travel of the same train can be realized at the same time. For example, if you want to send a train in the depot direction, select the A end position; if you want to send a train in the outbound direction, select the B end position; if you want a train to have both depot entry and exit operations at this station, that is, to send a train in the opposite direction, you only need to select the A end position and the B end position at the same time.

[0045] Furthermore, the vehicle inspection platform software server creates a folder named after the vehicle passing time according to the set vehicle passing time, and names and stores the sample images according to the naming rules.

[0046] The train picture upload module can be used to select the corresponding picture folder on the local computer and remotely upload the local pictures to the inspection platform server. The inspection platform server automatically creates a folder named after the current train passing time and automatically names and stores the pictures in sequence according to the naming rules of the uploaded pictures.

[0047] As an example, the folders in the inspection platform software server include main folders and sub-folders, where the main folders are named in ascending order based on the year, month, and day of the train's starting date; the sub-folders in each main folder are named in ascending order based on the specific time of the train's starting date.

[0048] For example: the main folder name is / 2024-09-11, which means the train will arrive on September 11, 2024.

[0049] As an example, the naming plan of the sample images in the sub-folder is: named according to the acquisition camera number_part number to be identified_image serial number.jpg;

[0050] The components to be identified include a mechanical coil, a bogie and a hook difference.

[0051] The sub-folder name is: / 2024-09-11 / 2024-09-11 16:00, which means the pictures received at the passing time of 16:00.

[0052] For example, the name of the sample image is: 01_01_001.jpg, which means the first image of the sensor coil component of the No. 1 acquisition camera. Then, according to the information of passing vehicles, the number of images of the No. 1 acquisition camera R1 reaches the number specified in the configuration file, and the No. 1 acquisition camera R2 camera is named, and so on until all the cameras currently configured are named. If the number of uploaded images is insufficient, they will be named in ascending order of camera number, and subsequent images will be displayed as empty; if the number of uploaded images is more than the number of configured images, the excess images will be abandoned.

[0053] Furthermore, the selected vehicle model test command of the test interface module includes the vehicle model, vehicle number, vehicle serial number, acquisition camera number, parts to be identified and fault name; the test interface module selects sample images in the corresponding folder of the inspection platform software server according to the selected vehicle model test command and sends them to the EIDS system for fault identification.

[0054] By calling the fault identification interface through the identification button of the test interface module, you can specify the identification fault existing in any part of any vehicle, and upload the identification fault information and fault pictures to the inspection platform page for inspection personnel to view. The specific implementation is as follows:

[0055] 1. First, obtain the complete train data and image information that already exists on the current inspection platform;

[0056] 2. Upload fault information: select a certain part of a vehicle that has a fault, call the fault identification interface through RabbitMQ communication, and upload the fault information. The fault information can be a test command for the selected vehicle model.

[0057] 3. Upload fault pictures: After selecting the vehicle information, obtain the corresponding vehicle picture under the train image storage path of the inspection platform server, and automatically generate a specific fault picture folder according to the camera number under the train directory, for example: / 2024-09-11 / 2024-09-11 16:00 / R7 / R7_01_001.jpg, which means the first fault picture of the R7 camera No. 01 component (machine coil) at the current train passing time. The subsequent inspection personnel can directly view and handle the fault through the inspection platform.

[0058] In this embodiment, the selected vehicle model test command also includes a test start cycle and a test number;

[0059] The selected models include a single model and multiple models;

[0060] The test interface module sends the corresponding selected sample images to the EIDS system in sequence for fault identification according to the test departure cycle, test times and selected vehicle model.

[0061] As an example, the test departure cycle is 3 minutes, 5 minutes or 10 minutes.

[0062] When performing a stress test on the EIDS system in this embodiment, multiple models can be selected to send pictures one after another. After setting, there is no need for manual sending of pictures one after another, which saves manpower. A large number of models can be sent one after another during non-working days to save test time. The number of cycles can be set arbitrarily according to the test cycle.

[0063] For testing a single vehicle model: select only one specific vehicle model, select the specific vehicle model from the vehicle model information configured on the current tool page, configure the cycle sending time and the number of cycles, and then select a single vehicle model to send. When the number of cycles is reached, the cycle will no longer be accumulated and the test will end; if the test cycle is not reached, it can be manually stopped and the test will end.

[0064] For testing of multiple models: send pictures of multiple models, import the model information to be sent into the test interface module through the Excel spreadsheet, configure the cycle sending time and the number of cycles, and then select multiple models to send. After reaching the number of cycles, the cycle will no longer be accumulated and the test will end; if the test cycle is not reached, it can be manually stopped and the test will end.

[0065] The system of the present invention can also be adapted to other project inspection platforms, and by modifying the IP drop-down box and the port number drop-down box of the simulated vehicle passing tool server, the configuration of the tool suitable for different inspection platform modes can be modified.

[0066] Although the present invention is described herein with reference to specific embodiments, it should be understood that these embodiments are merely examples of the principles and applications of the present invention. It should therefore be understood that many modifications may be made to the exemplary embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims. It should be understood that the various dependent claims and features described herein may be combined in a manner different from that described in the original claims. It should also be understood that the features described in conjunction with a single embodiment may be used in other described embodiments.

Claims

1. A simulated vehicle passing automated test system for an EIDS vehicle inspection platform, characterized in that: include: Vehicle information setting module: used to set the driving information of the target train according to the test requirements; And send the travel information of all target trains in the form of a queue; Inspection platform software server: used to receive the queuing information of all target trains and display it on the platform inspection page; at the same time, it names and stores the sample images uploaded by the train image upload module; Train image upload module: used to select corresponding sample images from the preset fault identification image library and upload them to the inspection platform software server according to the driving information displayed on the platform inspection page; Test interface module: It is used to select sample images in the vehicle inspection platform software server according to the selected vehicle model test command and send them to the EIDS system for fault identification to complete the vehicle automatic test.

2. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 1 is characterized in that: The travel information of the target train includes train passing start information and train passing end information. After data fusion, the train passing start information and the train passing end information are sent to the inspection platform software server in the form of a queue through the RabbitMQ communication interface.

3. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 2 is characterized in that: The train passing start information includes vehicle type, vehicle number, vehicle sequence, assigned unit and travel direction.

4. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 3 is characterized in that: The train passing completion information includes the train speed, detection station information and the number of vehicles included in the train.

5. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to any one of claims 1 to 4, characterized in that: The vehicle inspection platform software server creates a folder named after the vehicle passing time according to the set vehicle passing time, and names and stores the sample images according to the naming rules.

6. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 5 is characterized in that: The folders in the inspection platform software server include main folders and sub-folders, where the main folders are named in ascending order based on the year, month, and day of the train's starting date; the sub-folders in each main folder are named in ascending order based on the specific time of the train's starting date.

7. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 6 is characterized in that: The naming plan of the sample images in this folder is as follows: camera number_part number to be identified_image serial number.jpg. The components to be identified include a mechanical coil, a bogie and a hook difference.

8. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 7 is characterized in that: The selected vehicle model test command of the test interface module includes the vehicle model, vehicle number, vehicle serial number, acquisition camera number, parts to be identified and fault name; the test interface module selects sample images in the corresponding folder of the inspection platform software server according to the selected vehicle model test command and sends them to the EIDS system for fault identification.

9. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 8 is characterized in that: The selected vehicle model test command also includes a test start cycle and test times; The selected models include a single model and multiple models; The test interface module sends the corresponding selected sample images to the EIDS system in sequence for fault identification according to the test departure cycle, test times and selected vehicle model.

10. The simulated vehicle passing automated testing system for the EIDS vehicle inspection platform according to claim 9, characterized in that: The test departure cycle is 3 minutes, 5 minutes or 10 minutes.