Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Simulation testing method and system for hydraulic support controller software

A technology of hydraulic support and simulation testing, which is applied in software testing/debugging, instrumentation, error detection/correction, etc. It can solve the problems of affecting test judgment results, occupying hardware resources, and incomplete coverage, etc.

Inactive Publication Date: 2018-06-15
BEIJING TIANMA INTELLIGENT CONTROL TECH CO LTD +1
View PDF11 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The simulation method is: use the hydraulic support electro-hydraulic control simulator to simulate the controller of the real hydraulic support, the virtual hydraulic support solenoid valve group simulates the real hydraulic support solenoid valve group, and the virtual hydraulic support sensor simulates the real hydraulic support sensor; The upper computer of the control system and the terminal control machine of the hydraulic support control system monitor and control the hydraulic support electro-hydraulic control system simulator to simulate the control mode of the real hydraulic support through local and remote operations. The idea is to use software simulation. Simulate the mechanical and transmission structure of the hydraulic support to avoid building a model system with a real hydraulic support. However, this scheme lacks the extraction and analysis of the data of the electro-hydraulic control system in the field operation environment of the fully mechanized mining face and then simulates and analyzes it on the simulation device. The function of reproducing the on-site working conditions of the working face, and the hydraulic support model is a virtual hydraulic support model, lacking a more intuitive visual display of the hydraulic support
[0004] It can be seen from the above-mentioned solutions of the prior art that the existing test method needs to build a hardware test platform, and carry out the logic test of the controller program through manual intervention and modification, which seriously occupies hardware resources, and the difference of human subjective operation factors will Affect the test judgment results, or even completely opposite test results, low test efficiency, incomplete coverage
Or simulate the hardware test platform through software, its accuracy is affected by the simulation model, and it takes up a lot of computing resources, and the test efficiency is also low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Simulation testing method and system for hydraulic support controller software
  • Simulation testing method and system for hydraulic support controller software
  • Simulation testing method and system for hydraulic support controller software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] figure 2 A schematic block diagram showing a hydraulic support controller software simulation test system according to an embodiment of the present invention;

[0035] image 3 A schematic block diagram of a hardware network of a hydraulic support controller software simulation test system according to an embodiment of the present invention is shown.

[0036] Such as figure 2 , image 3 As shown, the hydraulic support controller software simulation test system according to an embodiment of the present invention is characterized in that it includes:

[0037] The test server includes: a test case generation module, a task scheduling module, a result verification module, and a first communication module;

[0038] A hydraulic support controller simulator, including: an environment simulation module, a control command generation module, a peripheral drive module, a second communication module and a hydraulic support controller software data interface;

[0039] Wherein...

Embodiment 2

[0048] Such as Figure 4 The shown flow chart of the hydraulic support controller software simulation test method,

[0049] Another embodiment of the present invention provides a simulation test method of hydraulic support controller software, comprising:

[0050] Generate test cases according to the scenarios to be tested;

[0051] Send the test case to the hydraulic support controller simulator;

[0052] The hydraulic support controller simulator generates software input data according to the test case, and sends it to the hydraulic support controller software to be tested through a data interface;

[0053] Acquiring the driving data generated by the hydraulic support controller software according to the software input data;

[0054] comparing the driving data with the expected result of the test case to generate a test result.

[0055] Among them, in the step of generating test cases according to the scene to be tested, the data of the test cases can come from the real ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an automatic simulation testing method and system for hydraulic support controller software. According to the method, a test server is used to generate test cases based on realconditions or virtual conditions, and the test cases are output to a simulator of to-be-tested support controller software; the software simulator simulates external information, such as environment information, peripheral information and communication information, of a hydraulic support through a software mode, all kinds of sensor data connected to a hydraulic support controller in a real environment is transmitted to the hydraulic support controller software through an API or other data interface forms, the hydraulic support controller software generates a control action of test conditions represented by the test cases according to the external information simulated by the simulator and outputs the control action to the test server, and the test server checks whether the output of the controller software is consistent with an expected result; and the test server is also responsible for managing various test cases, scheduling test tasks, collecting test process data and forming a testreport.

Description

technical field [0001] The invention relates to the field of software testing, in particular to a simulation testing method and system for hydraulic support controller software used in coal mining. Background technique [0002] The hydraulic support controller of the fully mechanized mining face is the basic unit for controlling the hydraulic support for support and protection in the underground coal mining process. At present, there are nearly 200 support controllers in some large-scale working faces to jointly control the hydraulic support for coal mining. Existing test methods usually build a small number of support controllers to form a test platform, and manually modify the sensor input signal of the controller according to the program progress in real time to complete the test of the internal program logic of the support controller. For example, CN201510616938.0 discloses a hydraulic support The simulation test system of the electro-hydraulic control system uses a smal...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50G06F11/36
CPCG06F11/3688G06F30/17
Inventor 冯银辉李首滨黄曾华何勇华陈凯
Owner BEIJING TIANMA INTELLIGENT CONTROL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products