An automatic testing system and method for an explosion-proof flap

Through automated testing systems and virtual blasting simulation, blasting parameters are optimized, and the problems of low efficiency, high cost and unstable results of explosion-proof wave shutter testing are solved, achieving efficient and low-cost consistency of test results.

CN119827138BActive Publication Date: 2025-07-04SHANXI ANDERUI PROTECTION EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510334530.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-07-04
Estimated Expiration
2045-03-20

AI Technical Summary

Technical Problem

In the prior art, the test of explosion-proof wave shutters relies on artificial testing, which has low efficiency, high cost and unstable results, and is subjectively affected by the testers.

Method used

An automated test system is adopted, and virtual blasting simulation robots and prediction models are used to perform virtual blasting simulation, and blasting parameters are optimized through dynamic weight values ​​and error calculations, and combined with sealing performance and fatigue testing, to achieve automated evaluation.

Benefits of technology

It greatly reduces the actual number of blasting times, reduces costs, improves test efficiency and consistency of results, and provides high-quality input parameters for actual testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119827138B_ABST
    Figure CN119827138B_ABST
Patent Text Reader

Abstract

The present application discloses an automated testing system for blast valves, which relates to the technical field of performance testing. The system includes: a predicted blasting value determination module for calculating the predicted blasting value of the blast valve; a data transmission module for transmitting the simulated blasting parameter values to the blasting simulation robot; a dynamic weight value determination module for calculating the dynamic weight values of each blasting parameter; a prediction error calculation module for calculating the prediction error; a simulated blasting parameter value update module for continuously updating the predicted blasting value and the first simulated blasting value of the blast valve; a dynamic weight value update module for continuously updating the prediction error; an actual blasting module for transmitting the simulated blasting parameter value with the minimum prediction error to the blasting test platform; and a testing module for determining whether the blast valve passes the blasting test. The solution of the present application reduces the experimental cost, improves the efficiency of the overall testing process, and can provide high-quality input parameters for actual testing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of performance testing, and in particular to an automated testing system and method for blast valves. Background Art

[0002] Blast valves are widely used in key fields such as petrochemical facilities, military facilities, nuclear power plants, underground projects, and civil air defense projects. When these facilities are faced with the threat of explosion shock waves, as an important protective device, the performance and reliability of blast valves are directly related to the safety of personnel and equipment inside the facilities.

[0003] Currently, the testing of blast valves usually uses manual inspection, focusing on verifying the explosion-proof performance and sealing performance. For the explosion-proof performance, by simulating the explosion shock wave environment, the bearing capacity of the valve under extreme pressure is tested to ensure its structural integrity and effectively block the propagation of shock waves. For the sealing performance, methods such as pressure testing or smoke testing are used to test the sealing tightness after the valve is closed to ensure no leakage and protect the internal space from external threats.

[0004] However, manual inspection usually relies on the experience and operation of testers, with a slow execution speed and insufficient efficiency. Manual inspection requires a large amount of human resources and higher overall costs. Moreover, the results of manual inspection may be affected by the subjective judgment of testers, and there may be differences between different testers, making it difficult to ensure the stability and consistency of test results. Summary of the Invention

[0005] To overcome the deficiencies of the prior art, this application provides an automated testing system and method for blast valves, solving the problems in the prior art that the performance testing of blast valves by manual inspection usually relies on the experience and operation of testers, with a slow execution speed and insufficient efficiency; manual inspection requires a large amount of human resources and higher overall costs; and the results of manual inspection may be affected by the subjective judgment of testers, and there may be differences between different testers, making it difficult to ensure the stability and consistency of test results.

[0006] In a first aspect, an embodiment of this application provides an automated testing system for blast valves, the system includes:

[0007] A predicted blasting value determination module, configured to obtain a preset simulated blasting parameter range for each blasting parameter, use the initial value of the preset simulated blasting parameter range as a simulated blasting parameter value and input it into a preset blasting prediction model to obtain a predicted blasting value of the blast valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes a predicted deformation amount, a predicted damage value, a predicted maximum stress value, and a predicted internal pressure change value;

[0008] A data transmission module for transmitting the analog blasting parameter values to a blasting simulation robot for the blasting simulation robot to perform blasting simulation according to the analog blasting parameter values;

[0009] A dynamic weight value determination module for obtaining a first simulated blasting value of an explosion-proof valve obtained from blasting simulation, and calculating dynamic weight values of each blasting parameter in the analog blasting parameter values according to the predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula;

[0010] A prediction error calculation module for calculating a prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve under the analog blasting parameter values according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula;

[0011] An analog blasting parameter value update module for continuously updating the analog blasting parameter values according to a preset adjustment step and an initial value of a preset analog blasting parameter range, continuously inputting the updated analog blasting parameter values into a preset blasting prediction model, and transmitting them to the blasting simulation robot, and continuously updating the predicted blasting value and the first simulated blasting value of the explosion-proof valve;

[0012] A dynamic weight value update module for continuously updating the dynamic weight values of each blasting parameter at different analog blasting parameter values according to the continuously updated predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula, and continuously updating the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula until the analog blasting parameter values are adjusted to the maximum value of the preset analog blasting parameter range;

[0013] An actual blasting module for transmitting the analog blasting parameter values with the minimum prediction error to a blasting test platform for the blasting test platform to perform actual blasting tests according to the minimum analog blasting parameter values;

[0014] A test module for receiving the actual blasting value of the explosion-proof valve transmitted by the blasting test platform, and if the actual blasting value meets the preset blasting test standard, determining that the explosion-proof valve passes the blasting test.

[0015] Further, the preset dynamic weight calculation formula is:

[0016] ;

[0017] where P is the analog blasting parameter value of each blasting parameter; is the dynamic weight value of the i-th blasting parameter under the analog blasting parameter value; is a preset weight adjustment coefficient; is the predicted blasting value of the i-th blasting parameter under the simulated blasting parameter value; is the first simulated blasting value of the i-th blasting parameter under the simulated blasting parameter value.

[0018] Furthermore, the preset error calculation formula is:

[0019] ;

[0020] where, is the prediction error; is the index index, ranging from 1 to 3; P is the simulated blasting parameter value of each blasting parameter; is the dynamic weight value of the i-th blasting parameter under the simulated blasting parameter value; is the predicted blasting value of the i-th blasting parameter under the simulated blasting parameter value; is the first simulated blasting value of the i-th blasting parameter under the simulated blasting parameter value.

[0021] Furthermore, the system further includes a sealing performance prediction model construction module, and the sealing performance prediction model construction module is used for:

[0022] Obtain the historical environmental data, historical load data, historical vibration data, historical leakage amount, and historical deformation amount of the explosion-proof valve seal, and create a first data set according to the historical environmental data, historical load data, and historical vibration data;

[0023] Label the leakage amount label of the first data set according to the historical leakage amount, and label the deformation amount label of the first data set according to the historical deformation amount;

[0024] Construct a sealing performance prediction model, and train the sealing performance prediction model according to the first data set, leakage amount label, and deformation amount label until the sealing performance prediction model reaches the preset sealing performance prediction model training standard.

[0025] Furthermore, the system further includes a sealing performance test module, and the sealing performance test module is used for:

[0026] Obtain the real-time environmental data, real-time load data, and real-time vibration data of the explosion-proof valve seal, input the real-time environmental data, real-time load data, and real-time vibration data into the sealing performance prediction model, and obtain the predicted leakage amount and predicted deformation amount of the explosion-proof valve seal;

[0027] Obtain the preset sealing performance evaluation standard. If the predicted leakage amount and predicted deformation amount reach the preset sealing performance evaluation standard, it is determined that the explosion-proof valve passes the sealing performance test.

[0028] Further, the system further includes a blasting fatigue test module, and the blasting fatigue test module is configured to:

[0029] Transmit the simulated blasting parameter value with the minimum prediction error and the preset simulated blasting time interval to the blasting simulation robot, so that the blasting simulation robot continuously performs blasting simulation according to the simulated blasting parameter value with the minimum prediction error and the preset simulated blasting time interval;

[0030] Continuously obtain the second simulated blasting value and the number of simulated blasts obtained from the blasting simulation until the number of simulated blasts reaches the preset simulated blasting threshold, and transmit a stop simulated blasting instruction to the blasting simulation robot;

[0031] If all the second simulated blasting values exceed the preset blasting fatigue test standard, it is determined that the explosion-proof valve passes the blasting fatigue test.

[0032] Further, the system further includes a door opening and closing fatigue test module, and the door opening and closing fatigue test module is configured to:

[0033] Obtain the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations, and transmit the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations to the fatigue simulation robot, so that the fatigue simulation robot simulates the normal opening and closing operations of the explosion-proof valve according to the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations;

[0034] Obtain the actual position data, actual angle data, switch force data of the explosion-proof valve switch component during each door opening and closing simulation, and the preset door opening and closing fatigue test standard. If the actual position data, actual angle data, and switch force data reach the preset door opening and closing fatigue test standard, it is determined that the explosion-proof valve passes the door opening and closing fatigue test.

[0035] Further, the training process of the preset blasting prediction model includes:

[0036] Obtain the historical simulated blasting parameter values and historical blasting values of each blasting parameter, and label the blasting value labels of the historical simulated blasting parameter values according to the historical blasting values; wherein, the historical blasting values include historical deformation amounts, historical damage values, historical maximum stress values, and historical internal pressure change values; the blasting value labels include deformation amount labels, damage value labels, maximum stress value labels, and internal pressure change value labels;

[0037] Construct a blasting prediction model, and train the blasting prediction model according to the historical simulated blasting parameter values and blasting value labels until the blasting prediction model reaches the preset blasting prediction model training standard.

[0038] Further, the system further includes a model update module, and the model update module is used for:

[0039] Continuously update the historical simulated blasting parameter values and historical blasting values of each blasting parameter, and label the blasting value tags of the historical simulated blasting parameter values according to the historical blasting values;

[0040] Continuously monitor the running duration of the model. If the running duration of the model reaches the preset model update duration, train the blasting prediction model according to the updated historical simulated blasting parameter values and blasting value tags until the blasting prediction model meets the preset blasting prediction model training standard.

[0041] In a second aspect, an embodiment of the present application provides an automatic testing method for an explosion-proof flap, and the method includes:

[0042] Obtain the preset simulated blasting parameter ranges of each blasting parameter, and input the initial value of the preset simulated blasting parameter range as the simulated blasting parameter value into a preset blasting prediction model to obtain the predicted blasting value of the explosion-proof flap; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting values include predicted deformation amount, predicted damage value, predicted maximum stress value, and predicted internal pressure change value;

[0043] Transmit the simulated blasting parameter value to a blasting simulation robot for the blasting simulation robot to perform blasting simulation according to the simulated blasting parameter value;

[0044] Obtain the first simulated blasting value of the explosion-proof flap obtained by blasting simulation, and calculate the dynamic weight values of each blasting parameter at the simulated blasting parameter value according to the predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula;

[0045] Calculate the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof flap at the simulated blasting parameter value according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula;

[0046] Continuously update the simulated blasting parameter value according to the preset adjustment step size and the initial value of the preset simulated blasting parameter range, continuously input the updated simulated blasting parameter value into the preset blasting prediction model, and transmit it to the blasting simulation robot, and continuously update the predicted blasting value and the first simulated blasting value of the explosion-proof flap;

[0047] According to the continuously updated predicted blasting value, the first simulated blasting value, and the preset dynamic weight calculation formula, continuously update the dynamic weight values of each blasting parameter at different simulated blasting parameter values, and according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and the preset error calculation formula, continuously update the prediction error between the predicted blasting value and the first simulated blasting value of the blast-proof valve until the simulated blasting parameter value is adjusted to the maximum value within the preset simulated blasting parameter range;

[0048] Transmit the simulated blasting parameter value with the minimum prediction error to the blasting test platform for the blasting test platform to conduct actual blasting tests according to the minimum simulated blasting parameter value;

[0049] Receive the actual blasting value of the blast-proof valve transmitted by the blasting test platform. If the actual blasting value meets the preset blasting test standard, it is determined that the blast-proof valve passes the blasting test.

[0050] In the above-mentioned automatic test system and method for blast-proof valves in the embodiments of the present application, a large number of virtual blasting simulations are carried out using a blasting simulation robot and a blasting prediction model, which greatly reduces the need and frequency of actual blasting, and can avoid conducting expensive actual blasting tests under non-ideal parameters, reducing the experimental cost. The automated data transmission and parameter update make the process from simulated testing to actual blasting smoother, improving the efficiency of the overall testing process. At the same time, the continuously updated blasting parameter values and prediction errors can ensure that the data for each step is more accurate, thus providing high-quality input parameters for actual testing. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 FIG. is a schematic structural diagram of an automatic test system for a blast-proof valve provided in Embodiment 1 of the present application;

[0052] Figure 2 FIG. is a schematic structural diagram of an automatic test system for a blast-proof valve provided in Embodiment 2 of the present application;

[0053] Figure 3 FIG. is a schematic structural diagram of an automatic test system for a blast-proof valve provided in Embodiment 3 of the present application;

[0054] Figure 4 FIG. is a schematic flowchart of an automatic test method for a blast-proof valve provided in Embodiment 4 of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0055] In order to make the objectives, technical solutions, and advantages of the present application clearer, the following further describes specific embodiments of the present application in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. Additionally, it should be noted that for ease of description, only parts related to the present application are shown in the drawings, rather than all the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operations are completed, but it can also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, and so on.

[0056] The following will clearly describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0057] The terms "first", "second", etc. in the description and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / ", generally represents an "or" relationship between the associated objects before and after.

[0058] The following will, with reference to the accompanying drawings, describe in detail the automated test system for blast valves provided in the embodiments of the present application through specific embodiments and their application scenarios. Embodiment

[0059] Figure 1 is a schematic structural diagram of the automated test system for blast valves provided in the first embodiment of the present application. The system includes:

[0060] A predicted blasting value determination module, configured to obtain a preset simulated blasting parameter range for each blasting parameter, use the initial value of the preset simulated blasting parameter range as a simulated blasting parameter value and input it into a preset blasting prediction model to obtain a predicted blasting value of the explosion-proof valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes a predicted deformation amount, a predicted damage value, a predicted maximum stress value, and a predicted internal pressure change value;

[0061] A data transmission module, configured to transmit the simulated blasting parameter value to a blasting simulation robot for the blasting simulation robot to perform a blasting simulation according to the simulated blasting parameter value;

[0062] A dynamic weight value determination module, configured to obtain a first simulated blasting value of the explosion-proof valve obtained by the blasting simulation, and calculate the dynamic weight value of each blasting parameter in the simulated blasting parameter value according to the predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula;

[0063] A predicted error calculation module, configured to calculate the predicted error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve under the simulated blasting parameter value according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula;

[0064] A simulated blasting parameter value update module, configured to continuously update the simulated blasting parameter value according to a preset adjustment step and the initial value of the preset simulated blasting parameter range, continuously input the updated simulated blasting parameter value into the preset blasting prediction model, and transmit it to the blasting simulation robot, and continuously update the predicted blasting value and the first simulated blasting value of the explosion-proof valve;

[0065] A dynamic weight value update module, configured to continuously update the dynamic weight value of each blasting parameter at different simulated blasting parameter values according to the continuously updated predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula, and continuously update the predicted error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula until the simulated blasting parameter value is adjusted to the maximum value of the preset simulated blasting parameter range;

[0066] An actual blasting module, configured to transmit the simulated blasting parameter value with the minimum predicted error to a blasting test platform for the blasting test platform to perform an actual blasting test according to the minimum simulated blasting parameter value;

[0067] A test module, configured to receive the actual blasting value of the explosion-proof valve transmitted by the blasting test platform, and if the actual blasting value meets the preset blasting test standard, determine that the explosion-proof valve passes the blasting test.

[0068] First, the usage scenario of this solution can be a scenario where the simulation blasting parameter value with the minimum prediction error is determined, and the blasting platform performs actual blasting according to the simulation blasting parameter value with the minimum prediction error, determines the actual blasting value, and determines whether the blast-proof valve passes the blasting test according to the actual blasting value and the preset blasting test standard.

[0069] Based on the above usage scenario, it can be understood that the execution subject of this application can be the automated test system of the blast-proof valve, and no excessive limitation is made here.

[0070] In this solution, the blasting parameters can refer to the key variables that need to be set during the blasting simulation of the blast-proof valve. These variables will affect the performance and damage condition of the valve. Specifically, they can include pressure: referring to the gas or liquid pressure acting inside or outside the blast-proof valve, which affects the stress distribution and deformation degree of the valve. Temperature: the temperature applied during the test, which may affect the mechanical properties of the material, causing the material to soften or the strength to decrease. Torque: the torsion force applied to the valve components during the test, which is used to simulate the action of dynamic loads such as rotation and twisting.

[0071] The preset simulation blasting parameter range can be a preliminary set numerical range for the simulation of the blasting test, which defines the upper and lower limits of pressure, temperature, and torque. This range is usually based on design standards or historical test data and is used to determine the maximum and minimum stress conditions that the system can withstand. For example: pressure range: 50 - 300 MPa, temperature range: -40°C - 200°C, torque range: 100 - 500 Nm.

[0072] The simulation blasting parameter value can be a specific value selected from the preset simulation blasting parameter range. When performing the blasting simulation, these values are used as inputs for the blasting prediction model to simulate the behavior of the blast-proof valve under specific working conditions.

[0073] The preset blasting prediction model can be a prediction model based on historical data and material mechanical properties, which is used to simulate the performance of the blast-proof valve under blasting conditions. This model may be a trained finite element analysis model or a machine learning model that can predict the stress, deformation, damage, etc. of the valve under given loads and conditions.

[0074] The predicted burst values can be the results calculated by the burst prediction model, reflecting the physical behavior of the valve under specific burst conditions. These values are used to evaluate whether the performance of the explosion-proof valve meets the requirements. Specifically, they can include the predicted deformation amount: which refers to the degree of deformation of the valve under burst conditions and may affect its sealing performance and strength. The predicted damage value: which refers to the degree of damage that the valve may suffer during the burst process, reflecting the risk of material failure. The predicted maximum stress value: which refers to the maximum stress borne by the valve under burst conditions and is used to evaluate whether the material reaches yield or failure. The predicted internal pressure change value: which refers to the change in pressure inside the valve. Among them, the predicted burst value corresponding to pressure can be the sum of the predicted deformation amount and the predicted internal pressure change value; the predicted burst value corresponding to temperature can be the sum of the predicted damage value and the predicted maximum stress value; the predicted burst value corresponding to torque can be the sum of the predicted deformation amount and the predicted maximum stress value.

[0075] The pressure, temperature, and torque ranges for the burst test can be determined. These ranges are usually set according to design specifications and material properties. Select initial pressure, temperature, and torque values from the preset parameter ranges as the simulation input values. Input these parameters into the preset burst prediction model to simulate the performance of the explosion-proof valve under different conditions. Calculate the predicted burst values such as the deformation amount, damage value, maximum stress value, and internal pressure change through the model, and associate them with the corresponding burst parameters.

[0076] The burst simulation robot can be an intelligent testing device used to simulate real explosion scenarios. Through the combination of mechanical devices and sensors, it can execute burst simulation experiments according to the input simulated burst parameters (such as pressure, temperature, torque, etc.) and collect data in real time. Its core functions can include accurately applying variables such as pressure, temperature, and torque. Recording the performance data (such as deformation amount, stress value, etc.) of the explosion-proof valve under different burst conditions. Automatically executing multiple burst simulations to improve the experimental efficiency and consistency.

[0077] The preset simulated burst parameter values (such as pressure, temperature, torque, etc.) can be input into the burst simulation robot. This data can be transmitted to the control system of the robot through interfaces such as network and USB. The robot automatically adjusts the burst environment (such as adjusting pressure and temperature) according to the input parameter values and starts the burst experiment. The robot monitors data such as deformation, damage, and stress during the burst process through built-in sensors. Store these real-time monitored data as the first simulated burst values for comparison with the predicted burst values.

[0078] The first simulated blasting value can refer to the performance data collected by a blasting simulation robot during actual blasting tests. Corresponding to the predicted blasting value, it provides the performance of the explosion-proof valve under actual conditions, including the deformation amount: the deformation of the explosion-proof valve during blasting (such as the material deformation in the stress concentration area). The damage value: the damage condition after actual blasting, reflecting the degree of material failure. The maximum stress value: the maximum stress borne by the explosion-proof valve during blasting, used to evaluate the structural strength. The internal pressure change value: the change trend of the pressure inside the valve during blasting, evaluating the stability of the sealing performance. The first simulated blasting value corresponding to pressure can be the sum of the first simulated deformation amount and the first simulated internal pressure change value; the first simulated blasting value corresponding to temperature can be the sum of the first simulated damage value and the first simulated maximum stress value; the first simulated blasting value corresponding to torque can be the sum of the predicted deformation amount and the predicted maximum stress value.

[0079] The dynamic weight value can be a value that is dynamically adjusted according to the contribution of different blasting parameters (such as pressure, temperature, torque) to the blasting result. These weight values are used to reflect the relative importance of each blasting parameter to the final test result under different conditions.

[0080] From the blasting simulation of the explosion-proof valve, obtain the predicted value of each blasting parameter and the first simulated value obtained from the actual simulation. Then, for each blasting parameter, substitute the predicted blasting value and the first simulated blasting value into the preset dynamic weight calculation formula to obtain the dynamic weight value of each blasting parameter.

[0081] The prediction error can be used to measure the gap between the predicted blasting value and the actual simulated blasting value of the explosion-proof valve.

[0082] For each blasting parameter, substitute the dynamic weight value, the predicted blasting value, and the first simulated blasting value into the preset error calculation formula to obtain the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve.

[0083] The preset adjustment step size can refer to the increment or decrement of the parameter value when updating the simulated blasting parameter value each time. The adjustment step size determines the amplitude of the change in the blasting parameters (such as pressure, temperature, torque, etc.) in each iteration. The size of the step size usually needs to be set according to the specific application scenario and the optimization algorithm. A smaller step size helps to improve the optimization accuracy, while a larger step size can speed up the optimization process.

[0084] Initial values of each blasting parameter, such as initial values of pressure, temperature, and torque, can be set according to a preset range of simulated blasting parameters. Then, a preset adjustment step size is set to define the change amplitude of each parameter in each iteration. The initial simulated blasting parameter values are input into a preset blasting prediction model to obtain an initial predicted blasting value. The current simulated blasting parameter values are transmitted to a blasting simulation robot to let the robot perform blasting simulation. The first simulated blasting value of the blasting simulation is obtained, including corresponding deformation amount, damage value, maximum stress value, and internal pressure change value. Then, according to the current predicted blasting value and the first simulated blasting value, the dynamic weight values of each blasting parameter are calculated through a preset dynamic weight calculation formula. Based on these dynamic weight values, the total prediction error is calculated using a preset error calculation formula. Then, based on the adjustment step size, the current simulated blasting parameter values are updated. Continuously input the updated simulated blasting parameter values into the blasting prediction model and the blasting simulation robot to obtain new predicted blasting values and first simulated blasting values. Continue to update the dynamic weight values and errors of each parameter according to the dynamic weight calculation formula and the error calculation formula. Repeat this process until all simulated blasting parameter values reach the maximum value of the preset range of blasting parameters. In each iteration, the predicted blasting value (from the blasting prediction model) and the first simulated blasting value (from the blasting simulation robot) are obtained. According to the difference between the predicted blasting value and the first simulated blasting value, the dynamic weight values of each blasting parameter are continuously updated through a preset dynamic weight calculation formula. Then, according to the updated dynamic weight values, the prediction error is continuously updated through the error formula, and it is checked whether the current blasting parameter values reach the maximum value of the preset parameter range in each iteration. If the maximum value is not reached, continue to iterate and update the blasting parameter values. If the maximum value of the preset range is reached, stop the iteration.

[0085] The blasting test platform is a device used for actual testing of explosion-proof valves under different blasting conditions. Specifically, it can include a pressure control system: used to simulate different pressure conditions. A temperature control system: used to simulate the test environment under different temperature conditions. A torque sensor: monitors the mechanical response of the valve, such as torque changes during the opening and closing process. A stress and deformation monitoring device: used to measure the stress, deformation amount, and damage conditions generated during the test. A data acquisition system: records and transmits various key data during the test process.

[0086] From the previous multiple iterative calculations, the simulated blasting parameter values with the minimum prediction error (such as pressure, temperature, torque, etc.) can be selected, that is, the parameter combination that the prediction model considers to be closest to the actual blasting conditions. Transmit these optimal simulated blasting parameter values to the blasting test platform. The transmitted content includes information such as pressure, temperature, and torque. The test platform automatically sets the test conditions according to the transmitted data, such as adjusting the pressure and temperature to the set values and adjusting the initial state of the torque sensor of the equipment. The blasting test platform starts the actual blasting test according to the transmitted simulated blasting parameter values with the minimum error. During the actual blasting test, the platform applies different stress, temperature, and pressure conditions to the explosion-proof valve, simulates the blasting process, and records the real-time stress, deformation, damage, and internal pressure changes.

[0087] The actual blasting values can be the data measured in real time by the blasting test platform during the test process, usually including: Deformation amount: During the blasting process, the actual deformation amount of the explosion-proof valve. Specifically, it can include the actual damage value: The degree of damage to the material or structure, such as cracks, holes, etc. Actual maximum stress value: The maximum stress generated during the blasting process. Actual internal pressure change value: The fluctuation and change of the internal pressure during the blasting process. The actual blasting value corresponding to the pressure can be the sum of the actual deformation amount and the actual internal pressure change value; the first simulated blasting value corresponding to the temperature can be the sum of the actual damage value and the actual maximum stress value; the actual blasting value corresponding to the torque can be the sum of the actual deformation amount and the actual maximum stress value.

[0088] The preset blasting test standard is the passing standard set in advance, which is used to judge the performance of the explosion-proof valve in the actual blasting test. Specifically, it can include the actual deformation amount: not exceeding a certain specific value (such as the maximum allowable deformation amount). Actual damage value: No obvious structural damage, or the degree of damage is within the allowable range. Actual maximum stress value: Not exceeding the maximum load-bearing capacity of the material or structure. Actual internal pressure change value: The internal pressure fluctuation remains within the safe threshold.

[0089] The actual blasting values can be compared with the preset blasting test standard. If all the actual blasting values meet or are better than the preset standard, it is considered that the explosion-proof valve passes the blasting test. If any actual blasting value does not meet the standard, it is considered that the explosion-proof valve fails the test and needs to be redesigned or the parameters need to be optimized.

[0090] In the embodiment of the present application, the predicted blasting value determination module is configured to obtain the preset simulated blasting parameter range of each blasting parameter, use the initial value of the preset simulated blasting parameter range as the simulated blasting parameter value and input it into a preset blasting prediction model to obtain the predicted blasting value of the explosion-proof valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes predicted deformation, predicted damage value, predicted maximum stress value, and predicted internal pressure change value; the data transmission module is configured to transmit the simulated blasting parameter value to a blasting simulation robot for the blasting simulation robot to perform blasting simulation according to the simulated blasting parameter value; the dynamic weight value determination module is configured to obtain the first simulated blasting value of the explosion-proof valve obtained by blasting simulation, and calculate the dynamic weight value of each blasting parameter at the simulated blasting parameter value according to the predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula; the prediction error calculation module is configured to calculate the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve at the simulated blasting parameter value according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula; the simulated blasting parameter value update module is configured to continuously update the simulated blasting parameter value according to a preset adjustment step and the initial value of the preset simulated blasting parameter range, continuously input the updated simulated blasting parameter value into the preset blasting prediction model, and transmit it to the blasting simulation robot, continuously update the predicted blasting value and the first simulated blasting value of the explosion-proof valve; the dynamic weight value update module is configured to continuously update the dynamic weight value of each blasting parameter at different simulated blasting parameter values according to the continuously updated predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula, and continuously update the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula until the simulated blasting parameter value is adjusted to the maximum value of the preset simulated blasting parameter range; the actual blasting module is configured to transmit the simulated blasting parameter value with the minimum prediction error to a blasting test platform for the blasting test platform to perform actual blasting test according to the minimum simulated blasting parameter value; the test module is configured to receive the actual blasting value of the explosion-proof valve transmitted by the blasting test platform. If the actual blasting value meets the preset blasting test standard, it is determined that the explosion-proof valve passes the blasting test. Through the above-mentioned automatic test system for explosion-proof valves, a large number of virtual blasting simulations are carried out using a blasting simulation robot and a blasting prediction model, greatly reducing the need and number of actual blasts, and being able to avoid expensive actual blasting tests under non-ideal parameters, reducing the experimental cost. The automatic data transmission and parameter update make the process from simulation test to actual blasting smoother, improving the efficiency of the overall test process. At the same time, the continuously updated blasting parameter values and prediction errors can ensure that the data of each step is more accurate, thus providing high-quality input parameters for actual tests.

[0091] Based on the above technical solution, optionally, the preset dynamic weight calculation formula is:

[0092] ;

[0093] where P is the simulated blasting parameter value of each blasting parameter; is the dynamic weight value of the i-th blasting parameter under the simulated blasting parameter value; is the preset weight adjustment coefficient; is the predicted blasting value of the i-th blasting parameter under the simulated blasting parameter value; is the first simulated blasting value of the i-th blasting parameter under the simulated blasting parameter value.

[0094] In this solution, the predicted blasting value corresponding to pressure can be the sum of the predicted deformation amount and the predicted internal pressure change value; the predicted blasting value corresponding to temperature can be the sum of the predicted damage value and the predicted maximum stress value; the predicted blasting value corresponding to torque can be the sum of the predicted deformation amount and the predicted maximum stress value. The first simulated blasting value corresponding to pressure can be the sum of the first simulated deformation amount and the first simulated internal pressure change value; the first simulated blasting value corresponding to temperature can be the sum of the first simulated damage value and the first simulated maximum stress value; the first simulated blasting value corresponding to torque can be the sum of the predicted deformation amount and the predicted maximum stress value. Therefore, when calculating the dynamic weight values of each parameter, the sum of the predicted blasting and the first simulated blasting value corresponding to each blasting parameter can be calculated first, and then substituted into the formula to calculate the dynamic weight values of each parameter. Specifically, the variance between the predicted value and the simulated value of each blasting parameter can be calculated , substitute the variance into the formula, and combine with the preset weight adjustment coefficient to calculate the dynamic weight values of each blasting parameter.

[0095] Based on the above technical solution, optionally, the preset error calculation formula is:

[0096] ;

[0097] where is the prediction error; is the index index, ranging from 1 to 3; P is the simulated blasting parameter value of each blasting parameter; is the dynamic weight value of the i-th blasting parameter under the simulated blasting parameter value; is the predicted blasting value of the i-th blasting parameter under the simulated blasting parameter value; is the first simulated blasting value of the i-th blasting parameter under the simulated blasting parameter value.

[0098] Based on the above technical solution, optionally, the system further includes a switch door fatigue test module, and the switch door fatigue test module is used for:

[0099] Obtain preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations, and transmit the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations to the fatigue simulation robot for the fatigue simulation robot to simulate the normal switch operation of the explosion-proof rupture disc according to the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations;

[0100] Obtain the actual position data, actual angle data, switch force data of the explosion-proof rupture disc switch component during each switch door simulation, and the preset switch door fatigue test standard. If the actual position data, actual angle data, and switch force data reach the preset switch door fatigue test standard, it is determined that the explosion-proof rupture disc passes the switch door fatigue test.

[0101] In this solution, the preset switch parameters can refer to various parameters set during the simulated switch operation, such as the speed, frequency, and force of the switch. These parameters help simulate the switch operation under actual use conditions.

[0102] The preset position and angle parameters may include the angle and position settings required for the explosion-proof rupture disc during the switch operation. For example, the opening angle of the door and the closing position.

[0103] The preset applied force data can refer to the magnitude and direction of the force applied to the explosion-proof rupture disc during the simulation. This includes the force and pressure applied during the switch process.

[0104] The preset number of switch operations can refer to the number of switch operations planned during the simulation. This helps simulate the fatigue effect under long-term use.

[0105] The fatigue simulation robot can be a dedicated device for simulating and testing the performance of the explosion-proof rupture disc during long-term use. It can perform switch operations according to the set parameters.

[0106] The explosion-proof rupture disc switch component can be the switch system of the explosion-proof rupture disc, including all mechanical components and systems for opening and closing the rupture disc.

[0107] The actual position data can be the actual position data of the door during each switch operation.

[0108] The actual angle data can be the actual angle data of the door during the switch operation.

[0109] The switch force data can be the actual switch force data applied to the explosion-proof rupture disc.

[0110] The preset fatigue test standard for opening and closing the door can be a set standard used to evaluate whether the explosion-proof valve performs well in simulated opening and closing operations, including the maximum allowable deformation, the maximum allowable fatigue force, etc.

[0111] The preset opening and closing parameters, position and angle parameters, force application data, and the number of opening and closing operations can be input into the fatigue simulation robot, and the robot performs the opening and closing simulation operations. The fatigue simulation robot conducts the opening and closing simulation of the explosion-proof valve according to the set parameters. After each opening and closing simulation, the actual position data, actual angle data, and opening and closing force data are recorded. The actual data is compared with the preset fatigue test standard for opening and closing the door. If the actual data meets the standard, it is determined that the explosion-proof valve passes the fatigue test for opening and closing the door.

[0112] In this solution, conducting the fatigue test for opening and closing the door through the robot can reduce the labor cost. Moreover, it can precisely control and record the parameters, improving the accuracy and consistency of the test.

[0113] Based on the above technical solution, optionally, the training process of the preset explosion prediction model includes:

[0114] Obtain the historical simulated explosion parameter values and historical explosion values of each explosion parameter, and label the explosion value tags of the historical simulated explosion parameter values according to the historical explosion values; wherein, the historical explosion values include historical deformation, historical damage value, historical maximum stress value, and historical internal pressure change value; the explosion value tags include deformation value tag, damage value tag, maximum stress value tag, and internal pressure change value tag;

[0115] Construct an explosion prediction model, and train the explosion prediction model according to the historical simulated explosion parameter values and explosion value tags until the explosion prediction model reaches the preset explosion prediction model training standard.

[0116] In this solution, the historical simulated explosion parameter values can be the recorded values of the simulated explosion parameters used in past explosion tests. For example, simulated pressure, simulated temperature, simulated torque, etc.

[0117] The historical explosion values can be the actual result values of past explosion tests. Specifically, they can include historical deformation: the deformation amount of the material during the explosion. Historical damage value: the degree of damage of the material after the explosion. Historical maximum stress value: the maximum stress borne by the material during the explosion. Historical internal pressure change value: the change value of the internal pressure of the material during the explosion.

[0118] The blasting value label can be a data label marking the data related to the historical blasting value, which is used as a supervision signal during model training. Specifically, it can include: the deformation amount label: the label corresponding to the historical deformation amount; the damage value label: the label corresponding to the historical damage value; the maximum stress value label: the label corresponding to the historical maximum stress value; the internal pressure change value label: the label corresponding to the historical internal pressure change value.

[0119] The preset training standard for the blasting prediction model can be a standard for evaluating the model training effect. Specifically, it can include: the training error: the prediction error of the model on the training data; the test error: the prediction error of the model on the independent test data; the model accuracy rate: an accuracy index of the model prediction.

[0120] Historical simulated blasting parameter values and historical blasting values can be collected, and the historical blasting values are labeled as blasting value labels, including the deformation amount label, the damage value label, the maximum stress value label, and the internal pressure change value label. Combining the historical simulated blasting parameter values and the corresponding blasting value labels, a training data set is constructed. Then, a suitable machine learning algorithm (such as linear regression, support vector machine, neural network, etc.) is selected, and the prepared data set is used to train the blasting prediction model. The training data set is input into the model for training, and the training error and test error of the model are monitored to ensure that they are within the preset training standard. Evaluate the performance of the model on the test set, check whether it meets the preset training standard, and stop training if the standard is reached.

[0121] In this solution, through the training of historical data, the model can more accurately predict the blasting results under different simulated blasting parameters. The prediction model can reduce the number of actual blasting tests, thereby saving costs and time.

[0122] Based on the above technical solution, optionally, the system further includes a model update module, and the model update module is used for:

[0123] Continuously update the historical simulated blasting parameter values and historical blasting values of each blasting parameter, and label the blasting value labels of the historical simulated blasting parameter values according to the historical blasting values;

[0124] Continuously monitor the running duration of the model. If the running duration of the model reaches the preset model update duration, train the blasting prediction model according to the updated historical simulated blasting parameter values and blasting value labels until the blasting prediction model reaches the preset training standard for the blasting prediction model.

[0125] In this solution, the running duration of the model can be the total time from the start of the model running to the current time. For example, the total time from the start of training to the current moment.

[0126] The preset model update duration can be the time threshold set by the system. When the running duration of the model reaches or exceeds this time threshold, the model needs to be updated.

[0127] New historical simulated blasting parameter values and corresponding historical blasting values can continue to be collected. Over time, label the new data and add it to the historical dataset. During the operation of the model, record the time from the start of model training to the current time, and regularly check the running duration of the model. If the running duration of the model reaches the preset model update duration, then the model needs to be updated. For example, if the preset model update duration is 30 days and the model has been running for 30 days or longer, then trigger the model update step. Retrain the model based on the updated historical simulated blasting parameter values and new blasting value labels. Divide the latest dataset into a training set and a validation set to ensure that the model can be effectively trained and validated. Retrain the blasting prediction model using the updated dataset. Select a suitable machine learning algorithm and ensure that the performance of the model is monitored during training to ensure that the model meets the preset blasting prediction model training criteria.

[0128] In this solution, regularly updating the model can maintain its prediction accuracy, especially when the data or environment changes. Through continuous updating, the model can adapt to new data trends and changes, and can improve the reliability of the prediction. Embodiment

[0129] Figure 2 It is a schematic structural diagram of the automatic test system for the blast - proof valve provided in Embodiment 2 of the present application. As Figure 2 shown, it specifically includes the following:

[0130] The system further includes a sealing performance prediction model construction module 109, and the sealing performance prediction model construction module is used for:

[0131] Obtain the historical environmental data, historical load data, historical vibration data, historical leakage amount, and historical deformation amount of the blast - proof valve seal, and create a first dataset according to the historical environmental data, historical load data, and historical vibration data;

[0132] Label the leakage amount label of the first dataset according to the historical leakage amount, and label the deformation amount label of the first dataset according to the historical deformation amount;

[0133] Construct a sealing performance prediction model, and train the sealing performance prediction model according to the first dataset, leakage amount label, and deformation amount label until the sealing performance prediction model reaches the preset sealing performance prediction model training criteria.

[0134] In this embodiment, the explosion-proof valve seal can be a sealing component used in the explosion-proof valve, responsible for providing effective sealing under explosion or extreme pressure conditions, preventing leakage, and ensuring the safety and functionality of the equipment.

[0135] Historical environmental data can be the historical data of the explosion-proof valve recorded under different environmental conditions, such as temperature, humidity, air pressure, etc.

[0136] Historical load data can be the load data recorded by the seal during use, including pressure, torque, etc.

[0137] Historical vibration data can be the vibration data experienced by the seal during operation, which may affect its performance and lifespan.

[0138] Historical leakage volume can be the data of the leakage volume that occurs in the seal during actual use, reflecting the historical performance of the sealing performance.

[0139] Historical deformation amount can be the data of the deformation amount that occurs in the seal during use, reflecting the durability and deformation of the seal.

[0140] The first data set can be a data set that combines historical environmental data, historical load data, and historical vibration data. It is used to analyze how these factors affect the performance of the seal, and is used to train models, predict performance, and optimize designs.

[0141] The historical environmental data, load data, vibration data, leakage volume, and deformation amount of the explosion-proof valve seal can be obtained from the equipment's sensor system or maintenance records to ensure the accuracy and integrity of the data. Clean the collected data to remove outliers and noise to ensure the consistency and accuracy of the data. Then integrate the environmental data, load data, and vibration data into a data set. Ensure that each record contains data from all three aspects for comprehensive analysis, and then organize the historical environmental data, historical load data, and historical vibration data into the first data set.

[0142] The leakage volume label can refer to the actual leakage volume value corresponding to each sample. This label is used to represent the leakage performance of the seal under specific conditions for supervised learning during model training and evaluation.

[0143] The deformation amount label can refer to the actual deformation amount value corresponding to each sample. This label is used to represent the deformation of the seal under specific conditions for supervised learning during model training and evaluation.

[0144] Based on the historical leakage volume data, the corresponding leakage volume label can be assigned to each data in the first data set, and based on the historical deformation amount, the corresponding deformation amount label can be assigned to each data in the first data set.

[0145] The seal performance prediction model can be a machine learning model used to predict the performance of the explosion-proof valve seal. This model usually trains and predicts based on historical data (such as environmental conditions, load data, vibration data) and actual leakage and deformation amounts. The goal of the model is to predict the future leakage and deformation amounts of the seal based on these input data to evaluate its seal performance.

[0146] The preset seal performance prediction model training criteria can be the criteria used to evaluate the model training effect. Specifically, it can include prediction accuracy: the prediction accuracy of the model on the training set and validation set (such as mean squared error, mean absolute error, R2 value, etc.). Convergence: Whether the model training process is stable and whether the loss function converges to the expected range. Overfitting and underfitting: Whether the performance of the model on the training set and test set is consistent to avoid overfitting or underfitting phenomena. Training time: Whether the model training is completed within a reasonable time.

[0147] The dataset can be divided into a training set, a validation set, and a test set. Usually, the training set is used to train the model, the validation set is used to adjust the model parameters, and the test set is used to finally evaluate the model performance. Select a suitable machine learning algorithm, such as linear regression, support vector machine, random forest, neural network, etc. This depends on the characteristics of the data and the prediction goal. Use the training set data and leakage amount labels and deformation amount labels to train the model. The input data includes environmental conditions, load data, vibration data, and the output data is the leakage amount and deformation amount. According to the performance of the validation set, adjust the hyperparameters of the model (such as learning rate, regularization coefficient, number of trees, etc.) to optimize the model performance. Use the test set data to evaluate the model performance. Calculate prediction accuracy metrics, such as mean squared error (MSE), mean absolute error (MAE), R2 value, etc. Ensure that the model performance meets the preset training criteria. For example, the mean squared error is lower than a certain threshold and the R2 value is higher than a certain threshold. If the model does not meet the preset criteria, analyze the deficiencies of the model. It may be necessary to readjust the model structure, increase the data volume, or improve the feature engineering. According to the analysis results, adjust the model settings and retrain until the model performance meets the criteria.

[0148] In this embodiment, by using historical data for training, the model can learn from past experiences and provide more accurate seal performance predictions.

[0149] Based on the above technical solution, optionally, the system further includes a seal performance test module, and the seal performance test module is used for:

[0150] Obtain the real-time environmental data, real-time load data, and real-time vibration data of the explosion-proof valve seal. Input the real-time environmental data, real-time load data, and real-time vibration data into the seal performance prediction model to obtain the predicted leakage amount and predicted deformation amount of the explosion-proof valve seal.

[0151] Obtain the preset seal performance evaluation criteria. If the predicted leakage amount and predicted deformation amount meet the preset seal performance evaluation criteria, it is determined that the explosion-proof valve passes the seal performance test.

[0152] In this solution, the real-time environmental data can include the current environmental conditions, such as temperature, humidity, atmospheric pressure, etc. These data affect the seal performance, especially under extreme or changing environmental conditions.

[0153] The real-time load data can include the current load applied to the seal, such as pressure, torque, etc. These loads will affect the deformation and sealing effect of the seal.

[0154] The real-time vibration data can record the vibration situation in the current environment, including vibration frequency, amplitude, etc. Vibration will have an impact on the structure and performance of the seal.

[0155] The predicted leakage amount can be based on the real-time environmental data, load data, and vibration data. The seal performance prediction model provides a predicted value of the possible leakage amount of the seal.

[0156] The predicted deformation amount can be based on the real-time data. The model predicts the possible deformation amount of the seal. This helps to understand the degree of deformation of the seal in actual use.

[0157] The preset seal performance evaluation criteria can be a set standard for evaluating whether the seal performance is qualified. It usually includes the thresholds of the maximum allowable leakage amount and deformation amount. For example, the leakage amount should not exceed a certain value, and the deformation amount should be kept within a certain range.

[0158] The environmental data, load data, and vibration data can be collected in real time through sensors and monitoring systems. Input the obtained real-time environmental data, real-time load data, and real-time vibration data into the seal performance prediction model. The model will use these data for calculation and output the predicted leakage amount and predicted deformation amount. Finally, compare the predicted leakage amount and predicted deformation amount with the preset evaluation criteria. If the predicted values meet or are better than the standards, it is considered that the explosion-proof valve passes the seal performance test; if the predicted values exceed the standards, further inspection or adjustment of the seal is required.

[0159] In this solution, through real-time monitoring and prediction, the seal problems of the explosion-proof valve, such as leakage or deformation, can be detected in time. This helps to repair or adjust before the problems become serious, thereby improving the reliability and safety of the product. Embodiment

[0160] Figure 3 is a schematic structural diagram of an automated test system for an explosion - proof flap provided in Embodiment 3 of the present application. As Figure 3 shown, it specifically includes the following:

[0161] The system further includes a blasting fatigue test module 110, and the blasting fatigue test module is used for:

[0162] Transmitting the simulated blasting parameter value with the minimum prediction error and a preset simulated blasting time interval to the blasting simulation robot, so that the blasting simulation robot continuously conducts blasting simulation according to the simulated blasting parameter value with the minimum prediction error and the preset simulated blasting time interval;

[0163] Continuously obtaining the second simulated blasting value and the number of simulated blasts obtained from the blasting simulation until the number of simulated blasts reaches a preset simulated blasting threshold, and transmitting a stop - simulation - blasting instruction to the blasting simulation robot;

[0164] If all the second simulated blasting values exceed a preset blasting fatigue test standard, it is determined that the explosion - proof flap passes the blasting fatigue test.

[0165] In this embodiment, the preset simulated blasting time interval may refer to the time interval between each blasting simulation. It ensures that the time interval of the blasting simulation process remains consistent, which helps to evaluate the performance of the explosion - proof flap at a specific frequency.

[0166] The second simulated blasting value may refer to the performance data of the explosion - proof flap obtained in the second simulated blasting. These data usually include the deformation amount, damage value, maximum stress value, and internal pressure change value, etc.

[0167] The number of simulated blasts may refer to the total number of blasting simulations carried out during the specified simulated blasting process.

[0168] The preset simulated blasting threshold may refer to the maximum number of simulated blasts set during the simulated blasting test. For example, the simulated blasting threshold is set to 50 times.

[0169] The stop - simulation - blasting instruction may be an instruction used to terminate the blasting simulation process. Once this instruction is issued, the robot should stop further blasting simulation.

[0170] The preset blasting fatigue test standard may refer to the standard for evaluating the performance of the explosion - proof flap, usually including a series of deformation amounts, damage values, maximum stress values, and internal pressure change values. These standards are used to determine whether the flap passes the blasting fatigue test.

[0171] The values of the simulated blasting parameters with the minimum prediction error and the preset simulated blasting time interval can be transmitted to the blasting simulation robot. The robot conducts continuous blasting simulations based on the parameter values and the time interval. Continuously obtain the second simulated blasting values (performance data for each simulation) and the number of simulated blasts. When the number of simulated blasts reaches the preset threshold, send an instruction to the robot to stop the simulated blasting. Check whether all the second simulated blasting values meet the preset blasting fatigue test criteria to determine whether the blast-proof valve passes the test.

[0172] In this embodiment, by precisely controlling the simulated blasting parameters and the time interval, consistent and repeatable test conditions can be provided, which helps to ensure the accuracy and reliability of the test results and reduce test errors. By continuously conducting multiple simulated blasts and recording the performance data, the performance of the blast-proof valve under different conditions can be comprehensively evaluated, which helps to identify potential fatigue problems and verify the stability of the valve during long-term use. Embodiment

[0173] Figure 4 is a schematic flowchart of the automated test method for the blast-proof valve provided in Embodiment 4 of this application. As Figure 4 shown, it specifically includes the following steps:

[0174] S401, obtain the preset simulated blasting parameter range for each blasting parameter, and use the initial value of the preset simulated blasting parameter range as the simulated blasting parameter value to input into the preset blasting prediction model to obtain the predicted blasting value of the blast-proof valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes the predicted deformation amount, the predicted damage value, the predicted maximum stress value, and the predicted internal pressure change value.

[0175] S402, transmit the simulated blasting parameter value to the blasting simulation robot for the blasting simulation robot to conduct blasting simulations according to the simulated blasting parameter value.

[0176] S403, obtain the first simulated blasting value of the blast-proof valve obtained from the blasting simulation, and calculate the dynamic weight value of each blasting parameter at the simulated blasting parameter value according to the predicted blasting value, the first simulated blasting value, and the preset dynamic weight calculation formula.

[0177] S404, calculate the prediction error between the predicted blasting value and the first simulated blasting value of the blast-proof valve at the simulated blasting parameter value according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and the preset error calculation formula.

[0178] S405. Continuously update the simulated blasting parameter values according to the preset adjustment step and the initial value of the preset simulated blasting parameter range, continuously input the updated simulated blasting parameter values into the preset blasting prediction model, and transmit them to the blasting simulation robot, and continuously update the predicted blasting value and the first simulated blasting value of the explosion-proof valve.

[0179] S406. Continuously update the dynamic weight values of each blasting parameter at different simulated blasting parameter values according to the continuously updated predicted blasting value, the first simulated blasting value, and the preset dynamic weight calculation formula, and according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and the preset error calculation formula, continuously update the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve until the simulated blasting parameter value is adjusted to the maximum value of the preset simulated blasting parameter range.

[0180] S407. Transmit the simulated blasting parameter value with the minimum prediction error to the blasting test platform for the blasting test platform to conduct actual blasting tests according to the minimum simulated blasting parameter value.

[0181] S408. Receive the actual blasting value of the explosion-proof valve transmitted by the blasting test platform. If the actual blasting value meets the preset blasting test standard, it is determined that the explosion-proof valve passes the blasting test.

[0182] In this embodiment, a preset simulated blasting parameter range for each blasting parameter is obtained, and the initial value of the preset simulated blasting parameter range is used as the simulated blasting parameter value and input into a preset blasting prediction model to obtain the predicted blasting value of the blast-proof valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes the predicted deformation amount, the predicted damage value, the predicted maximum stress value, and the predicted internal pressure change value; the simulated blasting parameter value is transmitted to the blasting simulation robot for the blasting simulation robot to perform blasting simulation according to the simulated blasting parameter value; the first simulated blasting value of the blast-proof valve obtained from the blasting simulation is acquired, and according to the predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula, the dynamic weight value of each blasting parameter at the simulated blasting parameter value is calculated; according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula, the prediction error between the predicted blasting value and the first simulated blasting value of the blast-proof valve at the simulated blasting parameter value is calculated; according to a preset adjustment step size and the initial value of the preset simulated blasting parameter range, the simulated blasting parameter value is continuously updated, and the updated simulated blasting parameter value is continuously input into the preset blasting prediction model and transmitted to the blasting simulation robot, and the predicted blasting value and the first simulated blasting value of the blast-proof valve are continuously updated; according to the continuously updated predicted blasting value, the first simulated blasting value, and the preset dynamic weight calculation formula, the dynamic weight value of each blasting parameter at different simulated blasting parameter values is continuously updated, and according to the dynamic weight value of each blasting parameter, the predicted blasting value, the first simulated blasting value, and the preset error calculation formula, the prediction error between the predicted blasting value and the first simulated blasting value of the blast-proof valve is continuously updated until the simulated blasting parameter value is adjusted to the maximum value of the preset simulated blasting parameter range; the simulated blasting parameter value with the minimum prediction error is transmitted to the blasting test platform for the blasting test platform to perform actual blasting tests according to the minimum simulated blasting parameter value; the actual blasting value of the blast-proof valve transmitted by the blasting test platform is received, and if the actual blasting value meets the preset blasting test standard, it is determined that the blast-proof valve passes the blasting test. Through the above-mentioned automatic testing method for blast wave valves, a large number of virtual blasting simulations are carried out using blasting simulation robots and blasting prediction models, greatly reducing the requirements and times of actual blasting, and being able to avoid expensive actual blasting tests under non-ideal parameters, reducing the experimental cost. The automatic data transmission and parameter update make the process from simulation testing to actual blasting smoother, improving the efficiency of the overall testing process. At the same time, the continuously updated blasting parameter values and prediction errors can ensure that the data for each step is more accurate, thus providing high-quality input parameters for actual testing.

[0183] It should be noted that in this document, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0184] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0185] The embodiments of the present application have been described above with reference to the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the purpose of the present application and the scope protected by the claims, can still make many forms, all of which fall within the protection scope of the present application.

[0186] The above is only the preferred embodiment of the present application and the technical principles applied. The present application is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments and substitutions that can be made by those skilled in the art will not depart from the protection scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments. Without departing from the concept of the present application, more other equivalent embodiments may be included, and the scope of the present application is determined by the scope of the claims.

Claims

1. An automated test system for an explosion-proof flap, characterized in that The system includes: A predicted blasting value determination module, which is used to obtain the preset simulated blasting parameter ranges of each blasting parameter, take the initial value of the preset simulated blasting parameter range as the simulated blasting parameter value and input it into a preset blasting prediction model to obtain the predicted blasting value of the explosion-proof valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes predicted deformation, predicted damage value, predicted maximum stress value, and predicted internal pressure change value; A data transmission module, which is used to transmit the simulated blasting parameter value to a blasting simulation robot for the blasting simulation robot to perform blasting simulation according to the simulated blasting parameter value; A dynamic weight value determination module, which is used to obtain the first simulated blasting value of the explosion-proof valve obtained by blasting simulation, and calculate the dynamic weight values of each blasting parameter at the simulated blasting parameter value according to the predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula; A predicted error calculation module, which is used to calculate the predicted error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve at the simulated blasting parameter value according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula; A simulated blasting parameter value update module, which is used to continuously update the simulated blasting parameter value according to a preset adjustment step size and the initial value of the preset simulated blasting parameter range, continuously input the updated simulated blasting parameter value into the preset blasting prediction model, and transmit it to the blasting simulation robot, and continuously update the predicted blasting value and the first simulated blasting value of the explosion-proof valve; A dynamic weight value update module, which is used to continuously update the dynamic weight values of each blasting parameter at different simulated blasting parameter values according to the continuously updated predicted blasting value, the first simulated blasting value, and a preset dynamic weight calculation formula, and continuously update the predicted error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and a preset error calculation formula until the simulated blasting parameter value is adjusted to the maximum value of the preset simulated blasting parameter range; An actual blasting module, which is used to transmit the simulated blasting parameter value with the minimum predicted error to a blasting test platform for the blasting test platform to perform actual blasting tests according to the minimum simulated blasting parameter value; A test module, which is used to receive the actual blasting value of the explosion-proof valve transmitted by the blasting test platform, and if the actual blasting value meets the preset blasting test standard, it is determined that the explosion-proof valve passes the blasting test.

2. The automated testing system for the blast valve according to claim 1, characterized in that, The preset dynamic weight calculation formula is: ; Among them, P is the simulated blasting parameter value of each blasting parameter; is the dynamic weight value of the i-th blasting parameter under the simulated blasting parameter value; is the preset weight adjustment coefficient; is the predicted blasting value of the i-th blasting parameter under the simulated blasting parameter value; is the first simulated blasting value of the i-th blasting parameter under the simulated blasting parameter value.

3. The automated testing system for the blast wave valve according to claim 1, wherein The preset error calculation formula is: ; Among them, is the prediction error; is the index of the index, ranging from 1 to 3; P is the simulated blasting parameter value of each blasting parameter; is the dynamic weight value of the i-th blasting parameter under the simulated blasting parameter value; is the predicted blasting value of the i-th blasting parameter under the simulated blasting parameter value; is the first simulated blasting value of the i-th blasting parameter under the simulated blasting parameter value.

4. The automated testing system for the blast valve according to claim 1, characterized in that, The system further includes a sealing performance prediction model construction module, and the sealing performance prediction model construction module is used for: Obtaining the historical environmental data, historical load data, historical vibration data, historical leakage amount, and historical deformation amount of the explosion-proof valve seal, and creating a first data set according to the historical environmental data, historical load data, and historical vibration data; Labeling the leakage amount label of the first data set according to the historical leakage amount, and labeling the deformation amount label of the first data set according to the historical deformation amount; Build a sealing performance prediction model, and train the sealing performance prediction model according to the first data set, the leakage amount label, and the deformation amount label until the sealing performance prediction model meets the preset sealing performance prediction model training standard.

5. The automated testing system for the blast valve according to claim 4, wherein The system further includes a sealing performance test module, and the sealing performance test module is used for: Obtain the real-time environmental data, real-time load data, and real-time vibration data of the explosion-proof valve seal, and input the real-time environmental data, real-time load data, and real-time vibration data into the sealing performance prediction model to obtain the predicted leakage amount and predicted deformation amount of the explosion-proof valve seal; Obtain the preset sealing performance evaluation criteria. If the predicted leakage amount and predicted deformation amount meet the preset sealing performance evaluation criteria, it is determined that the explosion-proof valve passes the sealing performance test.

6. The automated testing system for the blast wave valve according to claim 1, wherein The system further includes a blasting fatigue test module, and the blasting fatigue test module is used for: Transmit the simulated blasting parameter value with the minimum prediction error and the preset simulated blasting time interval to the blasting simulation robot, so that the blasting simulation robot continuously performs blasting simulation according to the simulated blasting parameter value with the minimum prediction error and the preset simulated blasting time interval; Continuously obtain the second simulated blasting value and the number of simulated blasts obtained by the blasting simulation until the number of simulated blasts reaches the preset simulated blasting threshold, and transmit a stop simulated blasting instruction to the blasting simulation robot; If all the second simulated blasting values exceed the preset blasting fatigue test standard, it is determined that the explosion-proof valve passes the blasting fatigue test.

7. The automated testing system for the blast valve according to claim 1, characterized in that, The system further includes a door opening and closing fatigue test module, and the door opening and closing fatigue test module is used for: Obtain the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations, and transmit the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations to the fatigue simulation robot, so that the fatigue simulation robot simulates the normal switch operation of the explosion-proof valve according to the preset switch parameters, preset position and angle parameters, preset applied force data, and preset number of switch operations; Obtain the actual position data, actual angle data, switch force data of the explosion-proof valve switch component during each door opening and closing simulation, and the preset door opening and closing fatigue test standard. If the actual position data, actual angle data, and switch force data reach the preset door opening and closing fatigue test standard, it is determined that the explosion-proof valve passes the door opening and closing fatigue test.

8. The automated test system for the blast wave valve according to claim 1, characterized in that The training process of the preset blasting prediction model includes: Obtain the historical simulated blasting parameter values and historical blasting values of each blasting parameter, and label the blasting value labels of the historical simulated blasting parameter values according to the historical blasting values; wherein, the historical blasting values include historical deformation amount, historical damage value, historical maximum stress value, and historical internal pressure change value; the blasting value labels include deformation amount label, damage value label, maximum stress value label, and internal pressure change value label; Build a blasting prediction model, and train the blasting prediction model according to the historical simulated blasting parameter values and the blasting value labels until the blasting prediction model meets the preset blasting prediction model training standard.

9. The automated testing system for the blast valve according to claim 8, characterized in that, The system further includes a model update module, and the model update module is configured to: Continuously update the historical simulated blasting parameter values and historical blasting values of each blasting parameter, and label the blasting value tags of the historical simulated blasting parameter values according to the historical blasting values; Continuously monitor the running duration of the model. If the running duration of the model reaches the preset model update duration, train the blasting prediction model according to the updated historical simulated blasting parameter values and blasting value tags until the blasting prediction model reaches the preset blasting prediction model training standard.

10. An automated test method for an explosion-proof flap, characterized in that The method includes: Obtain the preset simulated blasting parameter range of each blasting parameter, and use the initial value of the preset simulated blasting parameter range as the simulated blasting parameter value to input into the preset blasting prediction model to obtain the predicted blasting value of the explosion-proof valve; wherein, the blasting parameters include pressure, temperature, and torque; the predicted blasting value includes predicted deformation amount, predicted damage value, predicted maximum stress value, and predicted internal pressure change value; Transmit the simulated blasting parameter value to the blasting simulation robot for the blasting simulation robot to perform blasting simulation according to the simulated blasting parameter value; Obtain the first simulated blasting value of the explosion-proof valve obtained by blasting simulation, and calculate the dynamic weight values of each blasting parameter at the simulated blasting parameter value according to the predicted blasting value, the first simulated blasting value, and the preset dynamic weight calculation formula; Calculate the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve at the simulated blasting parameter value according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and the preset error calculation formula; Continuously update the simulated blasting parameter value according to the preset adjustment step and the initial value of the preset simulated blasting parameter range, and continuously input the updated simulated blasting parameter value into the preset blasting prediction model and transmit it to the blasting simulation robot, and continuously update the predicted blasting value and the first simulated blasting value of the explosion-proof valve; Continuously update the dynamic weight values of each blasting parameter at different simulated blasting parameter values according to the continuously updated predicted blasting value, the first simulated blasting value, and the preset dynamic weight calculation formula, and continuously update the prediction error between the predicted blasting value and the first simulated blasting value of the explosion-proof valve according to the dynamic weight values of each blasting parameter, the predicted blasting value, the first simulated blasting value, and the preset error calculation formula until the simulated blasting parameter value is adjusted to the maximum value of the preset simulated blasting parameter range; Transmit the simulated blasting parameter value with the minimum prediction error to the blasting test platform for the blasting test platform to perform actual blasting test according to the minimum simulated blasting parameter value; Receive the actual blasting value of the explosion-proof valve transmitted by the blasting test platform. If the actual blasting value reaches the preset blasting test standard, it is determined that the explosion-proof valve passes the blasting test.

Citation Information

Patent Citations

  • Vehicle door escape device and method and vehicle

    CN118906776A

  • Explosion-proof sheet manufacturing method based on explosion value optimization, explosion-proof sheet and battery shell

    CN118976816A