Impact energy detection method and system based on stress waves
By dynamically adjusting the drop hammer parameters and collecting stress detection wave curves in real time, and calculating the impact energy detection results based on the drill rod specifications, the problem of detection result deviation caused by manual judgment is solved, and highly accurate and reliable impact energy detection is achieved.
Patent Information
- Application Number
- CN202511188738.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-08-25
AI Technical Summary
The test results of existing stress wave method impact energy measurement test devices are greatly affected by human judgment, resulting in large deviations in the test results.
By collecting the specimen specifications, drill rod specifications and current drop hammer weight, the required drop hammer weight, height and number of times are dynamically determined, and the drop hammer weight adjustment instruction is generated. The stress detection wave curve is collected in real time, and the stress coefficient, energy coefficient and reflected energy ratio are calculated in combination with the drill rod specifications to generate impact energy detection result information, set the detection benchmark result information, and collect the ambient temperature value to generate deviation cause information.
It improves the accuracy of impact energy detection results, avoids noise interference, ensures the accuracy of stress detection wave curve, and makes timely adjustments and early warnings when abnormalities are detected, thereby improving operational reliability.
Smart Images

Figure CN120668494A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of dynamic mechanical performance detection, and in particular to a stress wave-based impact energy detection method and system. Background Art
[0002] Dynamic mechanical properties testing mainly studies the mechanical response characteristics of materials or structures under dynamic loads such as high-speed impact and instantaneous loading, including the measurement of parameters such as impact strength, energy absorption, and deformation law. The results are an important basis for evaluating the impact resistance of materials, optimizing structural design, and ensuring the safe operation of equipment. It is widely used in industrial fields such as aerospace, automobile manufacturing, construction engineering, national defense and military industry.
[0003] At present, when testing the impact resistance of materials, a stress wave method for measuring impact energy test equipment is generally used for testing. The stress wave method for measuring impact energy test equipment includes a drop hammer, a pneumatic vertical table for controlling the movement of the drop hammer, a test bench for testing the test piece, and a test analysis module. The test piece is installed in the test bench and the drop hammer is moved by the pneumatic vertical table until the center of the drop hammer corresponds to the center of the test position of the test bench. After manually adjusting the weight and height of the drop hammer, the drop hammer is dropped and hits the test bench to generate stress waves. The test bench collects the stress waves generated by the impact and outputs them for display. Finally, after repeating the test, the waveform obtained by the test is manually judged to obtain the test results.
[0004] When using a stress wave method to measure impact energy test equipment to test impact energy, it is necessary to manually judge the waveform obtained in order to obtain the test results. However, different operators have different judgment bases, resulting in large deviations in the test results. Summary of the Invention
[0005] In order to improve the accuracy of impact energy detection results, the present invention provides a stress wave-based impact energy detection method and system.
[0006] In a first aspect, the present invention provides a method for detecting impact energy based on stress waves, which adopts the following technical solutions: A method for detecting impact energy based on stress waves, comprising: S1: Collect the specimen specifications, drill rod specifications and current drop hammer weight; S2: Determine the required drop weight, required drop height, and number of drops according to the specimen specifications; S3: generating a hammer drop weight adjustment instruction based on the required hammer drop weight and the current hammer drop weight, executing the instruction and setting the required hammer drop height; S4: Controlling the hammer impact according to the hammer drop times, and collecting the stress detection wave curve in real time; S5: generating impact energy detection result information according to the stress detection wave curve and the drill rod specifications, and outputting the impact energy detection result information; Collecting the stress detection wave curve includes: S41: collect the output signal of the strain gauge; S42: Retrieving the real-time level according to the output signal of the strain gauge; S43: Determine the trigger upper edge level, near-zero point value, number of near-zero stable points and trigger stabilization time according to the test piece specifications; S44: When the real-time level meets the trigger rising edge level, the strain gauge output signal is collected in combination with the near-zero point value, the number of near-zero stable points and the trigger stabilization time to form the stress detection wave curve.
[0007] Optionally, the method for generating the impact energy detection result information includes: S51: deriving the drill rod diameter according to the drill rod specification; S52: Determine the cross-sectional area of the drill rod according to the diameter of the drill rod; S53: Determine the instantaneous impact force by combining the required drop weight and the required drop height; S54: determining a theoretical stress value based on the instantaneous impact force and the cross-sectional area of the drill rod; S55: selecting a strain peak value from the stress detection wave curve; S56: Determine a stress coefficient by combining the strain peak value and the theoretical stress value; S57: Determine a stress result according to the stress coefficient and use it as the impact energy detection result information.
[0008] Optionally, after using the stress result as the impact energy detection result information, the method further includes: S571: Determine a stress square integral value from the stress detection wave curve; S572: Determine the theoretical energy of the drop hammer according to the required drop hammer weight and the required drop hammer height; S573: Determine an energy coefficient by combining the drop hammer theoretical energy and the stress square integral value; S574: Determine an energy result based on the energy coefficient, and add the energy result to the impact energy detection result information.
[0009] Optionally, after adding the energy result to the impact energy detection result information, the method further includes: S5741: Separate the stress detection wave curve to obtain an incident wave curve and a reflected wave curve; S5742: Retrieve the drill rod elastic modulus, drill rod density, and drill rod length based on the drill rod specifications; S5743: Determine a stress wave propagation velocity based on the elastic modulus of the drill rod and the density of the drill rod; S5744: Determine incident wave energy based on the drill rod elastic modulus, the drill rod cross-sectional area, the drill rod length, the stress wave propagation velocity, and the incident wave curve; S5745: Determine the reflected wave energy by combining the drill rod elastic modulus, the drill rod cross-sectional area, the drill rod length, the stress wave propagation velocity, and the reflected wave curve; S5746: Determine a reflection energy ratio by combining the incident wave energy and the reflected wave energy; S5747: Determine a reflection ratio result based on the reflection energy ratio, and add the reflection ratio result to the impact energy detection result information.
[0010] Optionally, after outputting the impact energy detection result information, the method further includes: S61: Determine the test benchmark result information according to the test piece specifications; S62: When the impact energy detection result information does not meet the detection reference result information, combining the two to determine result deviation information; S63: Collecting ambient temperature value; S64: Determine a temperature reference range according to the test piece specifications; S65: Determine a temperature deviation value by combining the ambient temperature value and the temperature reference interval; S66: generating deviation cause information based on the result deviation information and the temperature deviation value; S67: Determine deviation adjustment warning information according to the deviation cause information, and output the deviation adjustment warning information.
[0011] Optionally, the method for generating the deviation cause information includes: S661: Retrieving the result deviation value and result deviation type information from the result deviation information; S662: Determine a value of the category according to the result deviation category information; S663: Determine a temperature unit value according to the result deviation type information; S664: Determine a category deviation value by combining the category temperature unit value and the result deviation value; S665: Generate a deviation cause estimation interval based on the category number value and the category deviation value; S666: When the temperature deviation value is within the deviation cause estimation interval, determine temperature cause information according to the temperature deviation value, and use the temperature cause information as the deviation cause information.
[0012] Optionally, the method for generating the deviation cause estimation interval includes: S6651: Determine whether the number of categories is greater than a preset reference number of categories; S6652: If yes, determine the deviation average value and the deviation floating value according to the category deviation value; S6653: Determine a floating interval value according to the deviation floating value; S6654: Adjusting the deviation average value based on the floating interval value to form the deviation cause estimation interval; S6655: If no, determine the category interval value according to the result deviation category information; S6656: Adjust the category deviation value based on the category interval value to form the deviation cause estimation interval.
[0013] Optionally, the method for generating the deviation cause information further includes: S6671: When the temperature deviation value is not within the deviation cause estimation range, determine a type cause reference range based on the result deviation type information; S6672: Determine the cause range according to whether the result deviation value falls within the cause reference range; S6673: Determine the number of interval values according to the falling-in reason interval; S6674: Determine whether the value in the interval is unique; S6675: If yes, determine the falling-in reason information according to the falling-in reason interval, and use the falling-in reason information as the deviation reason information; S6676: If no, determine the interval deviation value by combining the falling-in cause interval and the result deviation value; S6677: Sort the interval deviation values in ascending order, and take the cause interval corresponding to the interval deviation value that is ranked first as the selected cause interval; S6678: Determine selection reason information based on the selection reason interval, and use the selection reason information as deviation reason information.
[0014] In a second aspect, the present invention provides a stress wave-based impact energy detection system, which adopts the following technical solutions: An impact energy detection system based on stress waves, comprising: The acquisition module is used to collect the specimen specifications, drill rod specifications, current drop weight, stress detection wave curve, strain gauge output signal and ambient temperature value; A memory storing a program for implementing the stress wave-based impact energy detection method according to any one of the first aspects; The processor loads and executes the program stored in the memory.
[0015] In summary, the present invention includes at least one of the following beneficial technical effects: 1. By collecting the specimen specifications, drill rod specifications, and current hammer drop weight, the required hammer drop weight, height, and number of times are dynamically determined based on the specimen specifications. Adjustment instructions are generated based on the current hammer drop weight to adjust the hammer drop weight. The hammer drop impact is then controlled by the number of hammer drops, and stress detection wave curves are collected in real time to generate impact energy test result information. This allows for unified judgment to be used to obtain test results, improving the accuracy of impact energy test results. 2. By setting parameters such as the trigger rising edge level and near-zero value, the effective stress waveform can be accurately captured to avoid waveform distortion caused by noise interference and improve the accuracy of the collected stress detection wave curve; 3. Determine the test benchmark result information through the test piece specifications, and when the impact energy test result information does not meet the test benchmark result information, determine the result deviation information and collect the ambient temperature value, so as to generate the deviation cause information and determine the deviation adjustment warning information for output, and then make timely adjustment warnings when test abnormalities occur, so that the operator can make timely adjustments. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a flow chart of a method for impact energy detection based on stress waves; Figure 2 It is a flow chart of a method for collecting stress detection wave curves; Figure 3 is a flow chart of a method for generating impact energy test result information; Figure 4 This is a flow chart of the method after outputting the impact energy test result information. DETAILED DESCRIPTION
[0017] The present invention is further described in detail below with reference to the accompanying drawings and embodiments.
[0018] A stress wave-based impact energy detection method collects information about specimen specifications, drill rod specifications, current drop hammer weight, stress detection wave curve, strain gauge output signal, and ambient temperature, and dynamically determines the required drop hammer weight, height, and number of times. It then generates a drop hammer adjustment instruction and controls the drop hammer impact. Simultaneously, a stress detection wave curve is collected based on parameters such as the trigger level and near-zero point value. The stress coefficient, energy coefficient, and reflected energy ratio are calculated in turn using the stress wave curve and drill rod specifications to generate impact energy detection results. Finally, by comparing the test results with baseline values and combining them with factors such as ambient temperature to analyze the cause of the deviation, targeted adjustment suggestions are generated, thereby improving the accuracy of the impact energy detection results.
[0019] Reference Figure 1 The embodiment of the present invention discloses a method for detecting impact energy based on stress waves, which includes: S1: Collect the specimen specifications, drill rod specifications and current drop hammer weight.
[0020] Specimen specifications refer to the key parameters of the material or structural component being tested, typically including material, size, shape, and type. Drill rod specifications refer to the core parameters of the drill rod used to transmit impact energy, primarily including material, diameter, length, cross-sectional area, elastic modulus, and density. Current drop weight refers to the mass of the actual drop weight used in the impact test.
[0021] The test piece and drill rod specifications are obtained by inputting them in advance by the operator. The current drop weight is detected and obtained by a weight sensor at the location where the drop weight is placed during the impact test.
[0022] S2: Determine the required drop weight, drop height, and number of drops based on the specimen specifications.
[0023] The required drop weight refers to the mass of the drop hammer required to ensure that the impact energy effectively stimulates the dynamic response of the specimen. The required drop height refers to the drop height set to achieve the preset impact energy. The number of drops refers to the minimum number of drops required to reduce accidental errors in a single test and ensure data stability.
[0024] Different specimen specifications correspond to different required drop weights, drop heights, and drops.
[0025] By inputting the specimen specifications into the preset specimen database to match the required drop weight, required drop height and number of drops, subsequent use is facilitated.
[0026] The specimen database pre-stores a comparison table of different specimen specifications and the corresponding required weights, required heights and number of drops. The specimen database is pre-set by the operator according to actual needs.
[0027] S3: Generate a hammer drop weight adjustment instruction based on the required hammer drop weight and the current hammer drop weight, execute the instruction and set the required hammer drop height.
[0028] The drop hammer weight adjustment instruction refers to an operation instruction for adjusting the weight of the drop hammer.
[0029] By calculating the difference between the required weight of the drop hammer and the current weight of the drop hammer, if the current weight is less than the required weight, the instruction is "add a counterweight of corresponding mass"; if the current weight is greater than the required weight, the instruction is "remove the counterweight of corresponding mass"; if the weights are consistent, the instruction is "maintain the current weight". During execution, the weight adjustment is completed through manual operation or an automated counterweight mechanism. After adjustment, it is necessary to weigh the drop hammer again to confirm that the drop hammer weight is consistent with the required value. After the drop hammer weight adjustment is completed, the height adjustment device preset by the test system is used to position the drop hammer to the required drop hammer height, thereby facilitating subsequent testing. The height adjustment device can be a pneumatic lifting mechanism.
[0030] S4: Control the hammer impact according to the number of hammer drops and collect the stress detection wave curve in real time.
[0031] Among them, the stress detection wave curve refers to the waveform curve of stress changing with time collected during the drop hammer impact process. The stress detection wave curve contains characteristics such as incident waves and reflected waves, and is the original data for calculating parameters such as impact energy and stress coefficient.
[0032] The impact is carried out by controlling the falling hammer and repeating the test according to the number of times the hammer is dropped. The stress detection wave curve is collected in real time through the strain gauge attached to the drill rod, which is convenient for subsequent use.
[0033] In order to further ensure the rationality of the stress detection wave curve, it is necessary to further analyze and calculate the stress detection wave curve separately, which is explained in detail through the following steps.
[0034] Reference Figure 2 , collecting stress detection wave curve includes the following steps: S41: Collect the strain gauge output signal.
[0035] The strain gauge output signal refers to the electrical signal generated by the change in the resistance of the strain gauge attached to the surface of the drill rod when it is subjected to stress.
[0036] The strain gauge output signal is collected in real time through the strain gauge attached to the drill rod, which is convenient for subsequent use.
[0037] S42: Get the real-time level according to the strain gauge output signal.
[0038] The real-time level refers to the voltage intensity value corresponding to the electrical signal of the strain gauge during the acquisition process.
[0039] The real-time level is retrieved through the strain gauge output signal for easy subsequent use.
[0040] S43: Determine the trigger upper edge level, near-zero point value, number of near-zero stable points and trigger stabilization time according to the test piece specifications.
[0041] The trigger rising edge level refers to the signal threshold set to initiate effective stress wave acquisition. The near-zero value refers to the baseline level value when the stress wave signal is stable before or after an impact. The number of near-zero stable points refers to the number of sampling points at which the real-time level is continuously near the near-zero value. The trigger stabilization time refers to the time interval after the real-time level reaches the trigger rising edge level and waits for the signal to stabilize.
[0042] Different test piece specifications correspond to different trigger upper edge levels, near-zero point values, number of near-zero stable points, and trigger stabilization time.
[0043] By inputting the specimen specifications into the preset specimen database to match the trigger upper edge level, near-zero point value, near-zero stable points and trigger stable time, it is convenient for subsequent use.
[0044] The specimen database pre-stores a comparison table of different specimen specifications and corresponding trigger upper edge levels, near-zero point values, near-zero stable points and trigger stable time. The specimen database is pre-set by the operator according to actual needs.
[0045] S44: When the real-time level meets the trigger rising edge level, the strain gauge output signal is collected in combination with the near-zero point value, the number of near-zero stable points and the trigger stable time to form a stress detection wave curve.
[0046] When the real-time level meets the trigger rising edge level, data collection can begin. Therefore, the near-zero value is used to confirm that the signal baseline before the impact is stable near zero. The number of sampling points where the real-time level continuously falls near the near-zero value is then counted. If the number of near-zero stable points is reached, the signal is determined to be initially free of interference. The trigger stabilization time is then started, and the signal is continuously monitored during this time interval to ensure that the rising segment of the stress wave is not lost due to trigger delays. Once all conditions are met, the strain gauge output signal is formally collected, and dynamic data on stress changes with level are recorded in a time series. The drill rod elastic modulus is retrieved based on the drill rod specifications. The drill rod elastic modulus is then analyzed with this continuous signal data and converted into stress data, forming a visual curve. This ultimately forms a complete stress detection wave curve, thus ensuring the integrity and validity of the waveform data. The stress detection wave curve contains key stress characteristic information from the impact process, such as the incident wave and the reflected wave.
[0047] S5: generating impact energy detection result information according to the stress detection wave curve and the drill rod specifications, and outputting the impact energy detection result information.
[0048] Among them, the impact energy test result information refers to the comprehensive quantitative information reflecting the impact energy characteristics of the specimen, and the impact energy test result information includes parameters such as stress coefficient, energy coefficient, and reflected energy ratio.
[0049] By analyzing the stress detection wave curve and the drill rod specifications, impact energy detection result information is generated and output, thereby improving the accuracy of the impact energy detection result.
[0050] In order to further ensure the rationality of the impact energy test result information, it is necessary to further analyze and calculate the impact energy test result information separately, which is explained in detail through the following steps.
[0051] Reference Figure 3 , the method for generating impact energy detection result information includes the following steps: S51: Get the drill rod diameter according to the drill rod specifications.
[0052] The drill rod diameter refers to the diameter of the drill rod cross section.
[0053] The drill rod diameter can be retrieved according to the drill rod specifications to facilitate subsequent use.
[0054] S52: Determine the cross-sectional area of the drill rod based on the diameter of the drill rod.
[0055] The cross-sectional area of the drill rod refers to the area corresponding to the cross section of the drill rod.
[0056] The cross-sectional area of the drill rod diameter is calculated according to the circle area formula, and the calculation result is used as the cross-sectional area of the drill rod for subsequent use.
[0057] S53: Determine the instantaneous impact force by combining the required drop weight and the required drop height.
[0058] Among them, the instantaneous impact force refers to the force that the drill rod is instantly subjected to after the drop hammer falls from a preset height.
[0059] The velocity of the drop hammer impact is calculated using v = √(2gh) and the required drop hammer height, where v is the velocity of the drop hammer impact, h is the required drop hammer height, and g is the gravity constant. The product of the required drop hammer weight and the velocity of the drop hammer impact is then calculated. The quotient of this product and the preset unit impact time is then calculated, and the result is used as the instantaneous impact force for subsequent use.
[0060] S54: Determine the theoretical stress value based on the instantaneous impact force and the cross-sectional area of the drill rod.
[0061] The theoretical stress value refers to the stress value that needs to be achieved theoretically.
[0062] The quotient between the instantaneous impact force and the cross-sectional area of the drill rod is calculated and used as the theoretical stress value for subsequent use.
[0063] S55: Select the strain peak value from the stress detection wave curve.
[0064] The strain peak refers to the maximum value reached during stress detection.
[0065] By selecting the maximum value from the stress detection wave curve and using it as the strain peak value, it is convenient for subsequent use.
[0066] S56: Determine the stress coefficient by combining the peak strain value with the theoretical stress value.
[0067] The stress coefficient refers to the correction parameter that reflects the correlation between the actual detected stress and the theoretically calculated stress.
[0068] The quotient between the strain peak value and the theoretical stress value is calculated and the result is used as the stress coefficient for easy subsequent use.
[0069] S57: Determine a stress result based on the stress coefficient and use it as impact energy detection result information.
[0070] Among them, stress results refer to the results obtained based on stress conditions.
[0071] By calculating the average value of the stress coefficient and using the calculated result as the stress result, and then using the stress result as the impact energy detection result information, the accuracy of the obtained impact energy detection result information is improved.
[0072] In order to further ensure the rationality of the impact energy test result information, it is necessary to further analyze and calculate the impact energy test result information separately, which is explained in detail through the following steps.
[0073] After using the stress results as impact energy test result information, the following steps are also included: S571: Determine the stress square integral value from the stress detection wave curve.
[0074] The square integral of stress refers to the integral of the square of stress over time.
[0075] By integrating the square of time according to the stress detection wave curve, the calculation result is used as the stress square integral value for convenience in subsequent use.
[0076] S572: Determine the theoretical energy of the drop hammer based on the required drop hammer weight and the required drop hammer height.
[0077] Among them, the theoretical energy of the falling hammer refers to the energy converted from gravitational potential energy after the falling hammer.
[0078] By calculating the product of the required weight of the drop hammer, the required height of the drop hammer and the preset gravity coefficient, the theoretical energy of the drop hammer can be obtained for subsequent use.
[0079] S573: Determine the energy coefficient by combining the energy of the drop hammer theory and the square integral value of the stress.
[0080] Among them, the energy coefficient refers to the key parameter that measures the correlation characteristics between stress and energy during the impact process.
[0081] The quotient between the theoretical energy of the drop hammer and the square integral of the stress is calculated, and the calculation result is used as the energy coefficient for subsequent use.
[0082] S574: Determine an energy result based on the energy coefficient, and add the energy result to the impact energy detection result information.
[0083] Among them, energy results refer to the results obtained based on energy conditions.
[0084] By calculating the average value of the energy coefficient and taking the calculated result as the energy result, the energy result is added to the impact energy detection result information, thereby improving the accuracy of the obtained impact energy detection result information.
[0085] In order to further ensure the rationality of the impact energy test result information, it is necessary to further analyze and calculate the impact energy test result information separately, which is explained in detail through the following steps.
[0086] After adding the energy result to the impact energy test result information, the following steps are also included: S5741: Separate the stress detection wave curve to obtain the incident wave curve and the reflected wave curve.
[0087] The incident wave curve refers to the waveform curve of the initial stress wave generated when the drop hammer impacts the drill rod, which propagates from the impact point to the other end of the drill rod. The reflected wave curve refers to the waveform curve of the incident wave propagating after being reflected when it encounters the specimen interface, the end of the drill rod, or the place where the material properties change during the propagation process.
[0088] By separating the stress detection wave curve according to the propagation characteristics and waveform features of the stress wave, the incident wave curve and the reflected wave curve are obtained, which are convenient for subsequent use. The specific method of separating the stress detection wave curve is an existing technology and will not be described in detail here.
[0089] S5742: Retrieve the drill rod elastic modulus, drill rod density, and drill rod length based on the drill rod specifications.
[0090] The drill rod elastic modulus refers to the elastic modulus of the drill rod. The drill rod density refers to the density of the drill rod. The drill rod length refers to the length of the drill rod. Drill rod specifications include the drill rod elastic modulus, drill rod density, and drill rod length.
[0091] The elastic modulus and density of the drill rod can be retrieved through the drill rod specifications to facilitate subsequent use.
[0092] S5743: Determine the stress wave propagation velocity based on the drill rod elastic modulus and drill rod density.
[0093] The stress wave propagation velocity refers to the speed at which the stress wave propagates in the drill rod.
[0094] By calculating the quotient between the elastic modulus of the drill rod and the density of the drill rod, and then taking the square root of the calculated quotient, the stress wave propagation velocity is obtained, which is convenient for subsequent use.
[0095] S5744: Determine the incident wave energy by combining the drill rod elastic modulus, drill rod cross-sectional area, drill rod length, stress wave propagation velocity and incident wave curve.
[0096] Here, the incident wave energy refers to the energy corresponding to the incident wave.
[0097] The incident wave curve is subjected to stress square integration to obtain the incident stress square integral. The product of the drill rod elastic modulus, the drill rod cross-sectional area, the stress wave propagation velocity and the incident stress square integral is then calculated. The quotient between this product value and the drill rod length is then calculated. The final calculation result is used as the incident wave energy for subsequent use.
[0098] S5745: Determine the reflected wave energy by combining the drill rod elastic modulus, drill rod cross-sectional area, drill rod length, stress wave propagation velocity and reflected wave curve.
[0099] The reflected wave energy refers to the energy corresponding to the reflected wave.
[0100] By performing stress square integration on the reflected wave curve to obtain the reflected stress square integral, the product of the drill rod elastic modulus, the drill rod cross-sectional area, the stress wave propagation velocity and the reflected stress square integral is calculated, and the quotient between the product value and the drill rod length is calculated. The final calculation result is used as the reflected wave energy for subsequent use.
[0101] S5746: Determine the reflected energy ratio by combining the incident wave energy and the reflected wave energy.
[0102] The reflected energy ratio refers to the ratio between the incident wave energy and the reflected wave energy.
[0103] The quotient between the incident wave energy and the reflected wave energy is calculated, and the calculation result is used as the reflected energy ratio for subsequent use.
[0104] S5747: Determine a reflectance result based on the reflected energy ratio, and add the reflectance result to the impact energy detection result information.
[0105] The reflectance result refers to the result corresponding to the reflection energy ratio.
[0106] By calculating the average value of the reflected energy ratio and taking the calculated result as the reflectance ratio result, the reflectance ratio result is added to the impact energy detection result information, thereby improving the accuracy of the obtained impact energy detection result information.
[0107] In order to further ensure the rationality of the impact energy test result information, it is necessary to further analyze and calculate the impact energy test result information separately, which is explained in detail through the following steps.
[0108] Reference Figure 4 After outputting the impact energy test result information, the following steps are also included: S61: Determine the test benchmark result information according to the test piece specifications.
[0109] Among them, the test benchmark result information refers to the reference standard or expected result corresponding to when the specimen specifications meet the requirements. The test benchmark result information includes the qualified range, theoretical threshold or standard value of indicators such as stress coefficient, energy coefficient, and reflected energy ratio.
[0110] S62: When the impact energy detection result information does not meet the detection reference result information, the two are combined to determine result deviation information.
[0111] The result deviation information refers to the deviation information corresponding to the result deviation.
[0112] When the impact energy test result information does not meet the test benchmark result information, it indicates that there is a deviation. Therefore, the deviation between the impact energy test result information and the test benchmark result information is analyzed and used as result deviation information for subsequent use.
[0113] S63: Collect the ambient temperature value.
[0114] The ambient temperature value refers to the temperature value of the environment during the test.
[0115] The ambient temperature value is detected and obtained through a preset temperature sensor.
[0116] S64: Determine the temperature reference range based on the specimen specifications.
[0117] The temperature reference range refers to the reasonable range of ambient temperature required for normal testing. Different test piece specifications correspond to different temperature reference ranges.
[0118] By inputting the specimen specifications into the preset specimen database to match the temperature reference range, it is convenient for subsequent use.
[0119] The specimen database pre-stores a comparison table of different specimen specifications and corresponding temperature reference ranges. The specimen database is pre-set by the operator based on actual needs.
[0120] S65: Determine a temperature deviation value based on the ambient temperature value and the temperature reference range.
[0121] The temperature deviation value refers to the deviation value corresponding to the temperature deviation.
[0122] The difference between the ambient temperature and the temperature reference interval is calculated and the result is used as the temperature deviation value. If the ambient temperature is within the temperature reference interval, the temperature deviation value is 0.
[0123] S66: Generate deviation cause information based on the result deviation information and the temperature deviation value.
[0124] The deviation cause information refers to the cause information corresponding to the deviation.
[0125] By analyzing the result deviation information and the temperature deviation value, the deviation cause information is generated to facilitate subsequent use.
[0126] In order to further ensure the rationality of the deviation reason information, it is necessary to further analyze and calculate the deviation reason information separately, which is explained in detail through the following steps.
[0127] The method for generating deviation cause information includes the following steps: S661: Retrieve the result deviation value and result deviation type information from the result deviation information.
[0128] The result deviation value refers to the specific deviation value corresponding to a result deviation. The result deviation type information refers to the type information corresponding to a result deviation. Result deviation type information includes stress coefficient type, energy coefficient type, and reflected energy ratio type. Result deviation information includes the result deviation value and result deviation type information.
[0129] The result deviation value and result deviation type information can be retrieved from the result deviation information to facilitate subsequent use.
[0130] S662: Determine the number of categories based on the result deviation category information.
[0131] The number of categories refers to the number of categories with deviations.
[0132] By counting the result deviation type information and using the count result as the type value, it is convenient for subsequent use.
[0133] S663: Determine the type temperature unit value according to the result deviation type information.
[0134] The temperature unit value of a type is the temperature value corresponding to the temperature deviation caused by the deviation type under the unit deviation. Different result deviation type information corresponds to different temperature unit values.
[0135] By inputting the result deviation type information into the preset type temperature unit database to match the type temperature unit value, it is convenient for subsequent use.
[0136] The type temperature unit database pre-stores a comparison table of different result deviation type information and corresponding type temperature unit values. The type temperature unit database is pre-set by the operator according to actual needs.
[0137] S664: Determine the category deviation value by combining the category temperature unit value and the result deviation value.
[0138] The type deviation value refers to the temperature value corresponding to the temperature deviation caused by the result deviation value.
[0139] The product value between the type temperature unit value and the result deviation value is calculated, and the calculation result is used as the type deviation value for subsequent use.
[0140] S665: Generate an estimated interval of the cause of deviation based on the number of categories and the category deviation value.
[0141] The estimated range of deviation causes refers to the allowable temperature range corresponding to the estimated type causing the deviation.
[0142] By analyzing the category values and category deviation values, an estimated range of deviation causes is generated for easy subsequent use.
[0143] In order to further ensure the rationality of the estimated range of the cause of deviation, it is necessary to further analyze and calculate the estimated range of the cause of deviation separately, which is explained in detail through the following steps.
[0144] The method for generating the estimated interval of the deviation cause includes the following steps: S6651: Determine whether the number of categories is greater than a preset reference number of categories. If yes, execute S6652; if no, execute S6655.
[0145] The category benchmark value refers to the value corresponding to the interval determined based on a single category.
[0146] By judging whether the number of categories is greater than the preset category benchmark number, it is determined whether the deviation cause estimation interval can be directly determined based on a single category.
[0147] S6652: Determine the deviation average value and the deviation floating value based on the category deviation value.
[0148] The average deviation value refers to the average value corresponding to the type deviation value, and the floating deviation value refers to the maximum deviation value between each floating deviation value.
[0149] If the number of categories exceeds the preset baseline number, it indicates that the deviation cause estimation interval cannot be determined directly based on a single category. Therefore, the average of the category deviation values is calculated and the result is used as the deviation average. The difference between any two category deviation values is then calculated and the largest difference is selected as the deviation floating value for subsequent use.
[0150] S6653: Determine the floating interval value based on the deviation floating value.
[0151] The floating interval value refers to the numerical range reference value corresponding to the interval adjustment based on the deviation floating value. Different deviation floating values correspond to different floating interval values.
[0152] By calculating the product value between the deviation floating value and the preset floating coefficient, and using the calculation result as the floating interval value, it is convenient for subsequent use.
[0153] The floating coefficient refers to the coefficient used to convert the deviation floating value into a floating interval value. The floating coefficient is pre-set by the operator based on actual needs.
[0154] S6654: Adjust the deviation average value based on the floating interval value to form an estimated interval of the deviation cause.
[0155] Among them, by calculating the difference and sum between the deviation average value and the floating interval value, and using the calculation results as the end values of the interval, the deviation cause estimation interval is obtained, thereby improving the accuracy of the obtained deviation cause estimation interval.
[0156] S6655: Determine the category interval value based on the result deviation category information.
[0157] The category interval value refers to the numerical range reference value corresponding to the adjustment of the interval according to the category. Different result deviation category information corresponds to different category interval values.
[0158] When the number of categories is not greater than the preset category benchmark number, it means that the estimated interval of the deviation cause can be determined directly based on a single category. Therefore, the category information of the result deviation is input into the preset category interval database to match the category interval value, which is convenient for subsequent use.
[0159] The category interval database pre-stores a comparison table of different result deviation category information and corresponding category interval values, and the category interval database is pre-set by an operator.
[0160] S6656: Adjust the category deviation value based on the category interval value to form an estimated interval of the deviation cause.
[0161] Among them, by calculating the difference and sum between the category deviation value and the category interval value, and using the calculation results as the end values of the interval, the deviation cause estimation interval is obtained, thereby improving the accuracy of the obtained deviation cause estimation interval S666: When the temperature deviation value is within the deviation cause estimation interval, temperature cause information is determined based on the temperature deviation value, and the temperature cause information is used as the deviation cause information.
[0162] The temperature reason information refers to the reason information corresponding to the deviation caused by temperature.
[0163] When the temperature deviation value is within the deviation cause estimation range, it indicates that the result is deviated due to temperature deviation. Therefore, the temperature deviation value is input into the preset temperature cause database to match the temperature cause information, and the temperature cause information is used as the deviation cause information, thereby improving the accuracy of the obtained deviation cause information.
[0164] The temperature cause database pre-stores a comparison table of different temperature deviation values and corresponding temperature cause information, and the temperature cause database is pre-set by an operator.
[0165] In order to further ensure the rationality of the deviation reason information, it is necessary to further analyze and calculate the deviation reason information separately, which is explained in detail through the following steps.
[0166] The method for generating deviation cause information further includes the following steps: S6671: When the temperature deviation value is not within the deviation cause estimation range, determine the type cause reference range based on the result deviation type information.
[0167] The category-cause benchmark interval refers to the benchmark deviation interval corresponding to each cause corresponding to the category that causes the deviation.
[0168] If the temperature deviation value is not within the estimated deviation cause range, it means that the temperature is not the cause. Therefore, by entering the result deviation type information into the preset type cause database to match the type cause benchmark range, it is convenient for subsequent use.
[0169] The type and cause database pre-stores different result deviation type information and corresponding type and cause reference intervals, and the type and cause database is pre-set by an operator.
[0170] S6672: Determine the cause interval according to whether the result deviation value falls within the cause benchmark interval.
[0171] Among them, falling into the cause interval refers to the type cause benchmark interval corresponding to the result deviation value falling into.
[0172] By analyzing the fall-out of the result deviation value and the category cause benchmark interval, the category cause benchmark interval in which the result deviation value falls is used as the fall-out cause interval, which is convenient for subsequent use.
[0173] S6673: Determine the interval value based on the reason interval.
[0174] The interval value refers to the value corresponding to the cause interval.
[0175] By counting the numbers that fall into the cause interval and using the count result as the interval value, it is convenient for subsequent use.
[0176] S6674: Determine whether the values in the interval are unique. If yes, execute S6675; if no, execute S6676.
[0177] Here, by judging whether the values in the interval are unique, it is determined whether only one falls within the interval.
[0178] S6675: Determine the falling-in reason information based on the falling-in reason interval, and use the falling-in reason information as the deviation reason information.
[0179] The falling-in reason information refers to the reason information corresponding to the falling-in reason interval. Different falling-in reason intervals correspond to different falling-in reason information.
[0180] When the value of the interval is unique, it means that there is only one falling into it at this time. Therefore, the falling into reason information is obtained by matching the preset interval reason database of the falling into reason interval input value, and the falling into reason information is used as the deviation reason information, thereby improving the accuracy of the obtained deviation reason information.
[0181] The interval reason database pre-stores a comparison table of different falling reason intervals and corresponding falling reason information, and the interval reason database is pre-set by the operator.
[0182] S6676: Determine the interval deviation value by combining the cause interval and the result deviation value.
[0183] The interval deviation value refers to the deviation value between the middle value falling into the cause interval and the result deviation value.
[0184] When the interval values are unique, it means that only one falls into it. Therefore, the middle value between the intervals of the cause is calculated and used as the middle value of the interval. The difference between the middle value of the interval and the result deviation value is calculated, and the calculation result is used as the interval deviation value for subsequent use.
[0185] S6677: Sort the interval deviation values from small to large, and take the cause interval corresponding to the interval deviation value that is ranked first as the selected cause interval.
[0186] The selected reason interval refers to the selected falling reason interval.
[0187] By sorting the interval deviation values from small to large, and taking the cause interval corresponding to the first-ranked interval deviation value as the selected cause interval, subsequent use is facilitated.
[0188] S6678: Determine the selection reason information based on the selection reason interval, and use the selection reason information as the deviation reason information.
[0189] The selection reason information refers to the selection reason information corresponding to the selection reason interval.
[0190] The selection reason interval is input into a preset interval reason database to match and obtain selection reason information, and the selection reason information is used as deviation reason information, thereby improving the accuracy of the obtained deviation reason information.
[0191] The interval reason database pre-stores a comparison table of different selection reason intervals and corresponding selection reason information, and the interval reason database is pre-set by an operator.
[0192] S67: Determine deviation adjustment warning information based on the deviation cause information, and output the deviation adjustment warning information.
[0193] The deviation adjustment warning information refers to the warning information for adjustment warning based on the cause. Different deviation cause information corresponds to different deviation adjustment warning information.
[0194] By inputting the deviation cause information into the preset warning database to match the deviation adjustment warning information, and outputting the deviation adjustment warning information, the operator can make adjustments in time.
[0195] The early warning database pre-stores a comparison table of different deviation cause information and corresponding deviation adjustment early warning information, and the early warning database is pre-set by the operator.
[0196] Based on the same inventive concept, an embodiment of the present invention provides a stress wave-based impact energy detection system, comprising: The acquisition module is used to collect the specimen specifications, drill rod specifications, current drop weight, stress detection wave curve, strain gauge output signal and ambient temperature value; A memory storing a program for implementing the above-mentioned stress wave-based impact energy detection method; The processor loads and executes the program stored in the memory.
[0197] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0198] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiment. All technical solutions based on the concept of the present invention are within the scope of protection of the present invention. It should be noted that for those skilled in the art, various improvements and modifications that do not depart from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A method for detecting impact energy based on stress waves, characterized in that: include: S1: Collect the specimen specifications, drill rod specifications and current drop hammer weight; S2: Determine the required drop weight, required drop height, and number of drops according to the specimen specifications; S3: generating a hammer drop weight adjustment instruction based on the required hammer drop weight and the current hammer drop weight, executing the instruction and setting the required hammer drop height; S4: Controlling the hammer impact according to the hammer drop times, and collecting the stress detection wave curve in real time; S5: generating impact energy detection result information according to the stress detection wave curve and the drill rod specifications, and outputting the impact energy detection result information; Collecting the stress detection wave curve includes: S41: collect the output signal of the strain gauge; S42: Retrieving the real-time level according to the output signal of the strain gauge; S43: Determine the trigger upper edge level, near-zero point value, number of near-zero stable points and trigger stabilization time according to the test piece specifications; S44: When the real-time level meets the trigger rising edge level, the strain gauge output signal is collected in combination with the near-zero point value, the number of near-zero stable points and the trigger stabilization time to form the stress detection wave curve.
2. The method for detecting impact energy based on stress waves according to claim 1, wherein: The method for generating the impact energy detection result information includes: S51: deriving the drill rod diameter according to the drill rod specification; S52: Determine the cross-sectional area of the drill rod according to the diameter of the drill rod; S53: Determine the instantaneous impact force by combining the required drop weight and the required drop height; S54: determining a theoretical stress value based on the instantaneous impact force and the cross-sectional area of the drill rod; S55: selecting a strain peak value from the stress detection wave curve; S56: Determine a stress coefficient by combining the strain peak value and the theoretical stress value; S57: Determine a stress result according to the stress coefficient and use it as the impact energy detection result information.
3. The method for detecting impact energy based on stress waves according to claim 2, wherein: After using the stress result as the impact energy detection result information, the following further includes: S571: Determine a stress square integral value from the stress detection wave curve; S572: Determine the theoretical energy of the drop hammer according to the required drop hammer weight and the required drop hammer height; S573: Determine an energy coefficient by combining the drop hammer theoretical energy and the stress square integral value; S574: Determine an energy result based on the energy coefficient, and add the energy result to the impact energy detection result information.
4. The method for detecting impact energy based on stress waves according to claim 3, wherein: After adding the energy result to the impact energy detection result information, the following further comprises: S5741: Separate the stress detection wave curve to obtain an incident wave curve and a reflected wave curve; S5742: Retrieve the drill rod elastic modulus, drill rod density, and drill rod length based on the drill rod specifications; S5743: Determine a stress wave propagation velocity based on the elastic modulus of the drill rod and the density of the drill rod; S5744: Determine incident wave energy based on the drill rod elastic modulus, the drill rod cross-sectional area, the drill rod length, the stress wave propagation velocity, and the incident wave curve; S5745: Determine the reflected wave energy by combining the drill rod elastic modulus, the drill rod cross-sectional area, the drill rod length, the stress wave propagation velocity, and the reflected wave curve; S5746: Determine a reflection energy ratio by combining the incident wave energy and the reflected wave energy; S5747: Determine a reflection ratio result based on the reflection energy ratio, and add the reflection ratio result to the impact energy detection result information.
5. The method for detecting impact energy based on stress waves according to claim 1, wherein: After outputting the impact energy detection result information, the method further includes: S61: Determine the test benchmark result information according to the test piece specifications; S62: When the impact energy detection result information does not meet the detection reference result information, combining the two to determine result deviation information; S63: Collecting ambient temperature value; S64: Determine a temperature reference range according to the test piece specifications; S65: Determine a temperature deviation value by combining the ambient temperature value and the temperature reference interval; S66: generating deviation cause information based on the result deviation information and the temperature deviation value; S67: Determine deviation adjustment warning information according to the deviation cause information, and output the deviation adjustment warning information.
6. The method for detecting impact energy based on stress waves according to claim 5, characterized in that: The method for generating the deviation cause information includes: S661: Retrieving the result deviation value and result deviation type information from the result deviation information; S662: Determine a value of the category according to the result deviation category information; S663: Determine a temperature unit value according to the result deviation type information; S664: Determine a category deviation value by combining the category temperature unit value and the result deviation value; S665: Generate a deviation cause estimation interval based on the category number value and the category deviation value; S666: When the temperature deviation value is within the deviation cause estimation interval, determine temperature cause information according to the temperature deviation value, and use the temperature cause information as the deviation cause information.
7. The method for detecting impact energy based on stress waves according to claim 6, characterized in that: The method for generating the deviation cause estimation interval includes: S6651: Determine whether the number of categories is greater than a preset reference number of categories; S6652: If yes, determine the deviation average value and the deviation floating value according to the category deviation value; S6653: Determine a floating interval value according to the deviation floating value; S6654: Adjusting the deviation average value based on the floating interval value to form the deviation cause estimation interval; S6655: If no, determine the category interval value according to the result deviation category information; S6656: Adjust the category deviation value based on the category interval value to form the deviation cause estimation interval.
8. The method for detecting impact energy based on stress waves according to claim 6, characterized in that: The method for generating the deviation cause information further includes: S6671: When the temperature deviation value is not within the deviation cause estimation range, determine a type cause reference range based on the result deviation type information; S6672: Determine the cause range according to whether the result deviation value falls within the cause reference range; S6673: Determine the number of interval values according to the falling-in reason interval; S6674: Determine whether the value in the interval is unique; S6675: If yes, determine the falling-in reason information according to the falling-in reason interval, and use the falling-in reason information as the deviation reason information; S6676: If no, determine the interval deviation value by combining the falling-in cause interval and the result deviation value; S6677: Sort the interval deviation values in ascending order, and take the cause interval corresponding to the interval deviation value that is ranked first as the selected cause interval; S6678: Determine selection reason information based on the selection reason interval, and use the selection reason information as deviation reason information.
9. An impact energy detection system based on stress wave, characterized in that: include: The acquisition module is used to collect the specimen specifications, drill rod specifications, current drop weight, stress detection wave curve, strain gauge output signal and ambient temperature value; A memory storing a program for implementing the impact energy detection method based on stress waves according to any one of claims 1 to 8; The processor loads and executes the program stored in the memory.
Citation Information
Patent Citations
Intelligent test system for testing impact type mechanical products
CN113029828A
Steel ball energy absorber suitable for impact performance detection of rock drilling equipment and use method of steel ball energy absorber
CN115993227A
Method and device for determining a torque in a stress wave gear
DE102022107314B3
Method of strength testing of hard materials
RU2250449C2
Systems, methods and apparatus for non-disruptive and non-destructive inspection of metallurgical furnaces and similar vessels
US20060186585A1
Cited By
Impact resistance detection device for mining air shaft explosion door
CN121994616A