Error compensation method and device for ultrasonic surface density measurement and measurement equipment

By using a marble base and ultrasonic calibration disk in an ultrasonic surface density meter, combined with smoothing and response parameters, the error problems caused by the vibration frequency difference, temperature drift and mechanical wear of aluminum beams were solved, and high-precision error compensation was achieved.

CN121007805AActive Publication Date: 2025-11-25SHENZHEN MANST TECH CO LTD
4 Cites 0 Cited by

Patent Information

Application Number
CN202511535215.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-27
Publication Date
2025-11-25
Estimated Expiration
2045-10-27

AI Technical Summary

Technical Problem

Existing ultrasonic surface density meters suffer from low detection accuracy and poor error compensation due to differences in vibration frequency between the aluminum beam and its vertical movement, temperature drift effect, mechanical wear, and data accumulation errors.

Method used

A marble base is used to replace the aluminum beam. Combined with an ultrasonic calibration disk and transducer, random noise and motion deviation are compensated by smoothing and response parameters. The weight value of the surface density value is determined by the smoothing and response parameters, and error compensation instructions are generated based on the difference.

Benefits of technology

It improves the detection accuracy of ultrasonic surface density measurement, effectively suppresses errors caused by temperature drift, mechanical wear, and data accumulation, and achieves high-precision error compensation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121007805A_ABST
    Figure CN121007805A_ABST
Patent Text Reader

Abstract

The invention provides an error compensation method and device for ultrasonic surface density measurement and measurement equipment, and relates to the field of ultrasonic surface density equipment control, and the method fully considers the smoothness and response effects of an ultrasonic transducer so as to effectively compensate random noise and motion deviation. In addition, according to the ultrasonic surface density measuring equipment, the marble base is adopted to replace an aluminum beam in existing equipment, the influence of vibration frequency difference of movement of an upper shaft and a lower shaft is effectively avoided, and the detection precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of ultrasonic surface density equipment control, and in particular to an error compensation method, apparatus and measuring equipment for ultrasonic surface density measurement. Background Technology

[0002] Existing ultrasonic surface density meters are mainly O-type structures with separate upper and lower beams. Whether the beams are aluminum or steel, their natural frequencies differ, and the vibration frequencies caused by their vertical movement also vary, affecting data accuracy. Furthermore, during long-term operation, various factors often lead to systematic deviations in the measurement data, affecting the accuracy of the ultrasonic transducer data. These factors are as follows: Temperature drift effect: The sensor's output value drifts over time due to changes in ambient temperature. Mechanical wear: After long-term use, moving parts develop gaps or deformation, causing the measurement reference to shift. Data accumulation error: Traditional static calibration methods cannot adapt to dynamic environmental changes, leading to the accumulation of deviations after long-term operation.

[0003] In summary, existing ultrasonic surface density measuring devices still suffer from problems such as low detection accuracy and poor error compensation. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide an error compensation method, apparatus and measuring device for ultrasonic surface density measurement. The method fully considers the smoothness and response effect of the ultrasonic transducer, thereby effectively compensating for random noise and motion deviation. In addition, the ultrasonic surface density measuring device uses a marble base to replace the aluminum beam in the existing device, effectively avoiding the influence of the vibration frequency difference between the upper and lower axes and improving the detection accuracy.

[0005] In a first aspect, embodiments of the present invention provide an error compensation method for ultrasonic surface density measurement, which is applied to an ultrasonic surface density measuring device. The ultrasonic surface density measuring device includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly. The marble transmission assembly includes an O-shaped marble base and a transmission mechanism. The conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured. The measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk. The transmission mechanism includes a first transmission guide rail and a second transmission guide rail. The transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk is at the same horizontal plane as the object to be measured. The method includes: The calibration plate is used to set the calibration object corresponding to the test object on the linear motion axis corresponding to the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end. Based on the type parameters corresponding to the calibration object, the first measurement command corresponding to the measurement component is determined, and the first measurement command is used to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to obtain the average surface density reference value of the calibration object in the linear motion axis. The second measurement command corresponding to the measurement component is determined based on the time parameter corresponding to the average surface density reference value, and the second measurement command is used to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to collect the first surface density value corresponding to the calibration object. Determine the smoothing parameters and response parameters of the calibration object in the ultrasonic areal density measuring device, and use the smoothing parameters and response parameters to determine the first weight value corresponding to the first areal density value; The second surface density value corresponding to the calibration material is calculated using the first weight value, the average surface density benchmark value, and the first surface density value. The compensation value corresponding to the calibration object is determined based on the difference between the first surface density value and the second surface density value, and the error compensation instruction corresponding to the ultrasonic surface density measuring device is determined based on the compensation value.

[0006] Optionally, the first measurement command corresponding to the measurement component is determined based on the type parameters corresponding to the calibration object, including: Determine the measurement points and the number of measurements corresponding to the calibration object in the linear motion axis based on the type parameters corresponding to the calibration object. Obtain the coordinate parameters corresponding to the measurement point, and determine the first measurement command corresponding to the measurement component based on the coordinate parameters and the number of measurements.

[0007] Optionally, the first measurement command is used to control the transmitting and receiving ultrasonic transducers to obtain the average surface density reference value corresponding to the calibration object along the linear motion axis, including: The first measurement command controls the ultrasonic transducers at both the transmitting and receiving ends to collect N measurement data D of the calibration object at measurement point x along the linear motion axis. t ; The average value of the surface density reference corresponding to the calibration object in the linear motion axis is determined by using the average value of the measurement data; wherein, the average value of the surface density reference is calculated by the following formula: .

[0008] Optionally, the step of determining the second measurement command corresponding to the measurement component based on the time parameter corresponding to the average surface density reference, and using the second measurement command to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to acquire the first surface density value corresponding to the calibration object, includes: By using the time parameter corresponding to the average areal density benchmark, the latest measurement data contained in the average areal density benchmark can be determined. Based on the first measurement time corresponding to the latest measurement data, determine the second measurement time corresponding to the calibration object; wherein the second measurement time is later than the first measurement time; Based on the second measurement moment, the second measurement command corresponding to the measurement component is determined, and the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end are controlled to collect the first surface density value corresponding to the calibration object through the second measurement command.

[0009] Optionally, the step of determining the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic areal density measuring device, and using the smoothing parameters and response parameters to determine the first weight value corresponding to the first areal density value, includes: Obtain the noise suppression target parameters corresponding to the calibration material in the ultrasonic areal density measuring device; Based on the noise suppression target parameters, determine the smoothing target value and response time value corresponding to the calibrator, and then determine the smoothing parameter and response parameter based on the smoothing target value and response time value; The first weight value corresponding to the first areal density value is determined based on the smoothing parameter and the response parameter; wherein, the smaller the first weight value, the smoother the transition between the first areal density value and the areal density reference mean value, and the faster the response of the ultrasonic areal density measuring device.

[0010] Optionally, the step of calculating the second areal density value corresponding to the calibration material using the first weight value, the average areal density reference value, and the first areal density value includes: Obtain the first weight value Measurement points corresponding to the calibration object The baseline mean of areal density and the first surface density value ; Calculate the second areal density value corresponding to the calibration material using the following formula: ; in, This is the second surface density value; The value of is between 0.1 and 0.3.

[0011] Optionally, the compensation value corresponding to the calibration object is determined based on the difference between the first surface density value and the second surface density value, including: Obtain the second surface density value and the first surface density value ; Based on the first areal density value With the second surface density value The corresponding difference determines the deviation value of the calibration object; whereby the deviation value... The result is obtained through the following formula: ; The compensation value corresponding to the calibration object is determined based on the deviation value.

[0012] Optionally, after the step of calculating the second areal density value corresponding to the calibration material using the first weight value, the average areal density reference value, and the first areal density value, the method further includes: Obtain the second surface density value The update coefficients corresponding to the baseline mean of areal density are used to determine the second weight value corresponding to the second areal density value. Update the baseline mean of areal density using the second weight value; the updated baseline mean of areal density The result is obtained through the following formula: ;in, This is the second weight value; This is the baseline mean of the areal density before the update.

[0013] Secondly, the present invention provides an error compensation device for ultrasonic surface density measurement, which is applied to an ultrasonic surface density measuring device. The ultrasonic surface density measuring device includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly. The marble transmission assembly includes an O-shaped marble base and a transmission mechanism. The conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured. The measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk. The transmission mechanism includes a first transmission guide rail and a second transmission guide rail. The transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk is at the same horizontal plane as the object to be measured. The device includes: The initialization setting module is used to set the calibration object corresponding to the test object on the corresponding linear motion axis of the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end using the ultrasonic calibration disk. The areal density reference mean value calculation module is used to determine the first measurement command corresponding to the measurement component based on the type parameters corresponding to the calibration object, and use the first measurement command to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to obtain the areal density reference mean value corresponding to the calibration object in the linear motion axis. The first surface density value acquisition module is used to determine the second measurement command corresponding to the measurement component based on the time parameter corresponding to the surface density reference mean, and use the second measurement command to control the transmitting end ultrasonic transducer and the receiving end ultrasonic transducer to acquire the first surface density value corresponding to the calibration object. The first weight value determination module is used to determine the smoothing parameters and response parameters of the calibration object in the ultrasonic surface density measuring device, and to determine the first weight value corresponding to the first surface density value using the smoothing parameters and response parameters. The second areal density value calculation module is used to calculate the second areal density value corresponding to the calibration material using the first weight value, the areal density benchmark mean value and the first areal density value. The error compensation instruction determination module is used to determine the compensation value corresponding to the calibration object based on the difference between the first surface density value and the second surface density value, and to determine the error compensation instruction corresponding to the ultrasonic surface density measuring device based on the compensation value.

[0014] Thirdly, embodiments of the present invention also provide an ultrasonic surface density measuring device, which includes a marble transmission assembly, a frame roller assembly, a measuring assembly, and an error compensation control unit; wherein, the marble transmission assembly includes an O-shaped marble base and a transmission mechanism; the conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured; the measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk; the transmission mechanism includes a first transmission guide rail and a second transmission guide rail; the transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk is at the same horizontal plane as the object to be measured. The error compensation control unit is connected to the measurement component; the error compensation control unit includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the error compensation method for ultrasonic areal density measurement provided in the first aspect.

[0015] This invention provides an error compensation method, apparatus, and measuring device for ultrasonic surface density measurement, applicable to an ultrasonic surface density measuring device. The ultrasonic surface density measuring device includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly. The marble transmission assembly includes an O-shaped marble base and a transmission mechanism. The conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured. The measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk. The transmission mechanism includes a first transmission guide rail and a second transmission guide rail. The transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk and the object to be measured are on the same horizontal plane. In the process of error compensation for ultrasonic surface density measurement equipment, firstly, the calibration object corresponding to the object under test is set on the linear motion axis corresponding to the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end using an ultrasonic calibration disk; then, based on the type parameters corresponding to the calibration object, the first measurement command corresponding to the measurement component is determined, and the first measurement command is used to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to acquire the average surface density reference value corresponding to the calibration object on the linear motion axis; subsequently, based on the time parameters corresponding to the average surface density reference value, the second measurement command is determined, and the second measurement command is used to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to collect the first surface density value corresponding to the calibration object; then, the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic surface density measurement equipment are determined, and the first weight value corresponding to the first surface density value is determined using the smoothing parameters and response parameters; subsequently, the second surface density value corresponding to the calibration object is calculated using the first weight value, the average surface density reference value, and the first surface density value; finally, the compensation value corresponding to the calibration object is determined based on the difference between the first surface density value and the second surface density value, and the error compensation command corresponding to the ultrasonic surface density measurement equipment is determined based on the compensation value. This method fully considers the smoothness and response of the ultrasonic transducer, thereby effectively compensating for random noise and motion deviation. In addition, the ultrasonic surface density measuring device uses a marble base to replace the aluminum beam in the existing equipment, effectively avoiding the influence of the vibration frequency difference between the upper and lower axes and improving the detection accuracy.

[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0019] Figure 1 A flowchart of an error compensation method for ultrasonic surface density measurement provided in an embodiment of the present invention; Figure 2 In step S102 of the error compensation method for ultrasonic surface density measurement provided in this embodiment of the invention, a flowchart is shown for determining the first measurement command corresponding to the measurement component based on the type parameter corresponding to the calibration object. Figure 3 In step S102 of an error compensation method for ultrasonic surface density measurement provided in an embodiment of the present invention, a flowchart is shown in which the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end are controlled by a first measurement command to obtain the average surface density reference value of the calibration object in the linear motion axis. Figure 4 A flowchart of step S103 of an error compensation method for ultrasonic surface density measurement provided in an embodiment of the present invention; Figure 5 A flowchart of step S104 of an error compensation method for ultrasonic surface density measurement provided in an embodiment of the present invention; Figure 6 In step S102 of the error compensation method for ultrasonic surface density measurement provided in this embodiment of the invention, a flowchart is shown for determining the compensation value corresponding to the calibration object based on the difference between the first surface density value and the second surface density value. Figure 7 A flowchart following step S105 of an error compensation method for ultrasonic surface density measurement provided in an embodiment of the present invention; Figure 8 This is a schematic diagram illustrating the motion error compensation process of an error compensation method for ultrasonic surface density measurement provided in an embodiment of the present invention. Figure 9 A schematic diagram of the structure of an error compensation device for ultrasonic surface density measurement provided in an embodiment of the present invention; Figure 10 This is a schematic diagram of the structure of an ultrasonic surface density measuring device provided in an embodiment of the present invention; Figure 11 This is a schematic diagram of the error compensation control unit in an ultrasonic surface density measuring device provided in an embodiment of the present invention.

[0020] icon: 910 - Initialization setting module; 920 - Areal density baseline mean value calculation module; 930 - First areal density value acquisition module; 940 - First weight value determination module; 950 - Second areal density value calculation module; 960 - Error compensation instruction determination module; 1010-Marble transmission assembly; 1020-Frame roller assembly; 1030-Measuring assembly; 1040-Error compensation control unit; 1010a-Marble base; 1020a-Conveyor roller; 1030a-Transmitter ultrasonic transducer; 1030b-Receiver ultrasonic transducer; 1030c-Ultrasonic calibration disk; 1010b-First transmission guide rail; 1010c-Second transmission guide rail. 101 - Processor; 102 - Memory; 103 - Bus; 104 - Communication interface. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0022] To facilitate understanding of this embodiment, a detailed description of an error compensation method for ultrasonic surface density measurement disclosed in this invention will be provided first. Specifically, this method is applied to an ultrasonic surface density measuring device; the ultrasonic surface density measuring device includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly; wherein, the marble transmission assembly includes an O-shaped marble base and a transmission mechanism; the conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured; the measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk; the transmission mechanism includes a first transmission guide rail and a second transmission guide rail; the transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk and the object to be measured are on the same horizontal plane.

[0023] like Figure 1 As shown, the method includes: Step S101: Use an ultrasonic calibration disk to set the calibration object corresponding to the object under test on the linear motion axis corresponding to the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end.

[0024] Using an ultrasonic calibration disk, a calibration object matching the characteristics of the object being measured is precisely deployed on the linear motion axis covered by the ultrasonic transducer at the transmitting end (corresponding to the first transmission guide rail) and the ultrasonic transducer at the receiving end (corresponding to the second transmission guide rail).

[0025] The calibration material must be highly consistent with the test material in terms of core characteristics (such as material, thickness range, and density range), because the propagation speed and attenuation coefficient of ultrasonic waves will change with the material properties. If the calibration material and the test material are very different, the subsequent reference value will lose its reference meaning (for example, when measuring thin films, metal sheets cannot be used as calibration materials).

[0026] As a positioning reference component, the core function of the ultrasonic calibration disk is to ensure that the calibration object and the object being measured are on the same horizontal plane (aligned with the height of the conveyor rollers of the frame roller assembly), so as to avoid deviations in the detection path (such as inconsistent ultrasonic propagation distances) caused by the height difference between the calibration object and the object being measured. At the same time, it fixes the initial position of the calibration object on the linear motion axis, ensuring the stability of the transducer's detection area during subsequent measurements.

[0027] The linear motion axis in this step, namely the coordinated motion path of the first transmission guide rail (carrying the transmitting transducer) and the second transmission guide rail (carrying the receiving transducer), must ensure that the calibration object is completely within the transmission-reception signal path of the two transducers, so as to provide a unified detection scenario for subsequent benchmark measurements and dynamic sampling.

[0028] Step S102: Determine the first measurement command corresponding to the measurement component based on the type parameters corresponding to the calibration object, and use the first measurement command to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to obtain the average surface density reference value of the calibration object in the linear motion axis.

[0029] This step generates a suitable first measurement command based on the type parameters of the calibration object, and controls the ultrasonic transducers at the transmitting and receiving ends to work together to collect the areal density data of the calibration object, and finally calculates the baseline mean of the areal density.

[0030] Specifically, type parameters may include the known standard areal density of the calibration object, the inherent density of the material, thickness tolerance, and ultrasonic propagation characteristics (such as sound velocity and attenuation coefficient). These parameters are crucial for customizing the first measurement command. For example, for calibration objects made of high-density materials, the ultrasonic transmission power needs to be increased to ensure that the receiver can capture a clear signal; for thin calibration objects, the sampling frequency needs to be increased to avoid missed signal detection.

[0031] The first measurement command is essentially an initialization configuration command for the equipment parameters, covering parameters such as the ultrasonic transducer's transmission power, signal sampling frequency, measurement cycle, and number of data acquisitions. The purpose is to ensure that the measurement components operate in a state that is most suitable for the characteristics of the calibration object, thereby reducing initial errors caused by mismatch between the equipment parameters and the calibration object.

[0032] The average surface density is not a single measurement value; it is used to compensate for random noise interference in a single measurement (such as minor fluctuations in electronic circuits or minute vibrations of the marble base). Multiple (e.g., 10-20) repeated measurements are typically performed. After removing outliers (such as data exceeding three times the standard deviation), the average is calculated. This average serves as the benchmark for all subsequent error assessments. Deviations between subsequent measurements and this average are among the sources of error that need to be compensated for.

[0033] Step S103: Determine the second measurement command corresponding to the measurement component based on the time parameter corresponding to the average surface density reference value, and use the second measurement command to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to collect the first surface density value corresponding to the calibration object.

[0034] Based on the time parameter corresponding to the average surface density reference value in S102, this step generates a second measurement command to control the transducer to collect surface density data of the calibration object under the dynamic working conditions simulating actual testing, and obtain the first surface density value.

[0035] It is worth noting that the time parameters in this step are not simply measurement points, but key indicators related to the dynamic operating status of the equipment. These may include: the measurement time window of the benchmark average (such as the start and end times of the first measurement); the matching time of the conveying speed of the frame roller assembly (simulating the actual conveying speed of the object under test to ensure that the movement speed of the calibration object under the second measurement command is consistent with that of the object under test); and the time correlation period of the temperature drift effect (such as measuring again after an interval of 30 minutes to simulate the scenario of ambient temperature changing over time). The purpose is to ensure that the time conditions of the second measurement command are completely consistent with the time conditions when the object under test is actually being tested, avoiding errors caused by differences in the time environment between the benchmark measurement and the actual measurement (such as temperature changes and small deviations accumulated from equipment operating time).

[0036] The first measurement command is for establishing a static benchmark (the calibration object is relatively stable, focusing on parameter adaptation), while the second measurement command is for simulating dynamic working conditions (the calibration object moves with the conveyor rollers, focusing on synchronization with the actual testing process). For example, the second measurement command will include a sampling trigger signal linked to the speed of the conveyor rollers, ensuring that the transducer completes data acquisition the instant the calibration object passes through the testing area, which is completely consistent with the actual testing process of the object being tested.

[0037] The first surface density value is the original measurement value under dynamic conditions without correction. It directly reflects the measurement results of the target by the equipment in actual operation (including temperature drift, slight mechanical vibration, and conveying speed fluctuation). The difference between it and the average surface density reference value is the systematic deviation that needs to be compensated under dynamic conditions (such as signal drift caused by temperature drift and sampling position deviation caused by slight wear of the transmission mechanism).

[0038] Step S104: Determine the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic areal density measuring device, and use the smoothing parameters and response parameters to determine the first weight value corresponding to the first areal density value.

[0039] This step analyzes the measurement data characteristics of the calibration material in the device, determines the corresponding smoothing parameters and response parameters, and calculates the first weight value corresponding to the first areal density value based on the synergistic relationship between the two parameters.

[0040] Smoothing parameters are used to suppress random noise in measurement data (such as electronic signal interference and high-frequency micro-vibrations of marble bases). Common parameters include the filter window size (such as a 5-point moving average window) and the exponential smoothing coefficient (such as 0.1-0.3). The value of the smoothing parameter needs to balance the noise suppression effect with the data accuracy. If the window is too large, although it can filter out noise, it will cause data lag; if the window is too small, the noise suppression is insufficient and the data fluctuates greatly.

[0041] Response parameters are used to ensure the real-time response capability of the measurement components to changes in the state of the measured object. Key parameters include the transducer's signal response time (e.g., ≤1ms) and the data sampling interval (matched to the conveyor speed to avoid sampling misalignment caused by the movement of the measured object). The crucial aspect of response parameters is hysteresis-free operation. For example, when the conveyor roller speed increases, the response parameters must synchronously shorten the sampling interval to ensure the transducer can capture changes in the calibrated object's position in real time, avoiding measurement deviations caused by response hysteresis.

[0042] The first weight value is a coordinated adjustment coefficient between the smoothing parameter and the response parameter, typically ranging from 0 to 1. It is used to quantify the reliability of the first areal density value. For example, if the smoothing parameter indicates low noise (stable data) and the response parameter indicates timely transducer response (no hysteresis), the first weight value is close to 1 (indicating high reliability of the first areal density value, which can be referenced more in subsequent corrections); if the noise is high or the response is hysteretic, the first weight value is close to 0 (indicating high risk of deviation in the first areal density value, requiring more reliance on the areal density baseline mean in subsequent corrections). The essence of the first weight value is to dynamically allocate the influence ratio between the baseline value and the measured value, providing a quantitative basis for subsequent correction calculations.

[0043] Step S105: Calculate the second surface density value corresponding to the calibration material using the first weight value, the average surface density benchmark value, and the first surface density value.

[0044] This step substitutes the first weight value obtained in S104, the average areal density benchmark obtained in S102, and the first areal density value obtained in S103 into a preset correction formula to calculate the second areal density value of the calibration material. Specifically, a weighted fusion algorithm can be used, and the basic formula can be expressed as: Second surface density value = First weight value × First surface density value + (1 - First weight value) × Surface density baseline mean.

[0045] The significance of this formula is that, while retaining the dynamic measured value (first surface density value) to reflect the actual working conditions, the dynamic error is offset by the benchmark mean value (surface density benchmark mean value), thus achieving a balance between dynamic authenticity and benchmark reliability.

[0046] The second areal density value is a precise value after random noise suppression and response hysteresis correction, and can be regarded as the true areal density reference value of the calibration material under the current dynamic operating conditions. Compared with the first areal density value, it eliminates most of the random errors and response deviations; compared with the areal density benchmark mean, it is closer to the actual dynamic environment of the test and is the core basis for determining the compensation value in the future.

[0047] Step S106: Determine the compensation value corresponding to the calibration object based on the difference between the first surface density value and the second surface density value, and determine the error compensation instruction corresponding to the ultrasonic surface density measuring device based on the compensation value.

[0048] This step calculates the difference between the first areal density value in S103 and the second areal density value in S105, and defines this difference as a compensation value; then, by combining the magnitude and direction of the compensation value, an error compensation command that can be executed by the ultrasonic areal density measuring device is generated.

[0049] The compensation value directly reflects the deviation between the current dynamic measurement value of the equipment and the accurate reference value, that is, the amount of error that needs to be compensated: if the difference is positive (first surface density value > second surface density value), it means that the current measurement value of the equipment is too large, and the difference needs to be subtracted through the compensation command to correct it; if the difference is negative (first surface density value < second surface density value), it means that the current measurement value of the equipment is too small, and the difference needs to be added to correct it.

[0050] The compensation command converts the compensation value into adjustable parameters for each component of the equipment, precisely correcting for different sources of error. For example, for temperature drift, it adjusts the transducer's signal gain or temperature compensation coefficient (e.g., signal attenuation caused by temperature drift can be offset by increasing the gain); for mechanical wear, it corrects the motion parameters of the transmission mechanism (e.g., sampling position deviation caused by guide rail clearance can be corrected by adjusting the guide rail displacement compensation); for data accumulation errors, it updates the reference parameters of the dynamic calibration algorithm (e.g., using the second surface density value as the new dynamic reference to replace the old static reference, avoiding error accumulation).

[0051] After the error compensation command is generated, it will be sent to the upper control unit (such as PLC) of the equipment in real time and applied to the subsequent detection process of the tested object. At the same time, since temperature drift and mechanical wear are long-term changes, the above 6 steps need to be repeated periodically (such as before starting the machine every day and after testing 1000 meters of the tested object) to update the compensation value and compensation command, so as to ensure that the equipment is in a high-precision detection state for a long time.

[0052] This method, through a complete process design of benchmark establishment, dynamic sampling, parameter adaptation, weighted correction, and instruction compensation, not only solves the vibration deviation caused by equipment hardware (such as marble base replacing metal beams), but also specifically suppresses temperature drift, mechanical wear, and data accumulation errors through algorithm-level error compensation, ultimately improving the accuracy of ultrasonic surface density measurement.

[0053] Optionally, the first measurement command corresponding to the measurement component is determined based on the type parameters corresponding to the calibration object, such as... Figure 2 As shown, it includes: Step S201: Determine the measurement points and the number of measurements corresponding to the calibration object in the linear motion axis based on the type parameters corresponding to the calibration object.

[0054] This step, based on the type parameters of the calibration object (such as material, size, density uniformity, and thickness tolerance), clarifies the specific measurement point locations on the linear motion axis (the cooperative path of the first and second transmission guides) for testing the calibration object, as well as the number of repeated measurements for each measurement point.

[0055] The determination of measurement points must be in accordance with the characteristics of the calibration object: for example, for large-sized calibration objects (such as 1m×0.8m thin film standards), multiple sets of evenly distributed measurement points (such as 5 points in total, including the center and four corners) should be set to avoid missing edge deviations by only measuring the center point; if the density uniformity of the calibration object is poor (such as a standard sheet containing tiny impurities), the spacing between measurement points should be increased to cover more areas in order to offset local differences.

[0056] The number of measurements needs to balance accuracy and efficiency: For calibration materials with stable materials (such as metal foil), 5-10 repeated measurements can be set to cancel out random interference such as electronic noise; if the subsequent measured object requires high accuracy (such as semiconductor ultra-thin coating), the number of measurements can be increased to 10-15 to ensure that the reference value is closer to the true surface density of the calibration object, while avoiding excessive measurement and wasting time.

[0057] Step S202: Obtain the coordinate parameters corresponding to the measurement point, and determine the first measurement command corresponding to the measurement component based on the coordinate parameters and the number of measurements.

[0058] This step first uses the device's displacement sensor (such as a grating ruler) to obtain the precise coordinate parameters (X / Y axis positions) of all determined measurement points in the coordinate system of the marble base. Then, combined with the number of measurements in step S201, key parameters such as transducer movement and sampling are integrated to generate the first measurement command that the measurement component can directly execute.

[0059] High precision is required for coordinate parameters: the coordinates are based on the scale of the marble base (marble has a low deformation rate and the coordinate system is stable), and the displacement sensor accuracy can reach 0.001mm, ensuring that the transducer can move accurately to the measurement point and avoid signal detection failure due to positioning deviation.

[0060] The first measurement command contains complete execution parameters: in addition to coordinates and the number of measurements, it also includes the transducer's moving speed (e.g., low speed 5mm / s to avoid overshoot), single sampling duration (e.g., 200ms to ensure complete ultrasonic signal capture), and sampling interval (e.g., 50ms to avoid signal superposition), ultimately forming a complete execution logic of positioning-sampling-repetition.

[0061] Optionally, the first measurement command is used to control the ultrasonic transducers at the transmitting and receiving ends to obtain the average surface density reference value corresponding to the calibration object along the linear motion axis, such as... Figure 3 As shown, it includes: Step S301: Using the first measurement command, control the transmitting end ultrasonic transducer and the receiving end ultrasonic transducer to collect the secondary measurement data of the calibration object at the measurement point in the linear motion axis.

[0062] This step is based on the first measurement command and controls the ultrasonic transducers of the transmitting and receiving ends to work together, move along the linear motion axis to the preset measurement point, and collect the sub-measurement data (i.e. the areal density value of a single measurement) corresponding to the calibrated object at each measurement point one by one.

[0063] Step S302: Determine the average surface density reference value of the calibration object in the linear motion axis using the average value corresponding to the measurement data.

[0064] This step processes all the measurement data collected by S301. First, it calculates the average value of the measurement data at a single measurement point, then integrates the average values ​​of all measurement points to finally determine the average surface density benchmark value corresponding to the calibration object. Here, the measurement point of the calibration object is x, and the N measurement data corresponding to x are D. t The baseline mean of surface density is calculated using the following formula: .

[0065] The mean calculation can be divided into two steps to ensure accuracy: First, outliers are removed from multiple sets of data (e.g., 10 times) for each measurement point (e.g., data exceeding 3 times the standard deviation are removed to avoid extreme interference), and then the effective mean of that point is calculated; Second, the effective means of all measurement points are weighted or arithmetically averaged (if the measurement points are of equal importance, the arithmetic mean is used; if the central measurement point is more representative, it can be given a higher weight) to obtain the final baseline mean of areal density.

[0066] The core function of the mean is to effectively offset random interference such as electronic circuit noise and small signal fluctuations of the transducer by averaging multiple measurement points and multiple times, so that the benchmark mean is closer to the true surface density of the calibrated object, providing a reliable reference for error comparison in subsequent dynamic sampling.

[0067] Optionally, step S103 involves determining the second measurement command corresponding to the measurement component based on the time parameter corresponding to the average surface density reference, and using the second measurement command to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to acquire the first surface density value corresponding to the calibration object. Figure 4 As shown, it includes: Step S401: Using the time parameter corresponding to the average surface density benchmark, determine the latest measurement data contained in the average surface density benchmark.

[0068] This step extracts the time parameters corresponding to the areal density benchmark mean (i.e., the timestamps of each measurement data during the benchmark mean generation process), sorts them chronologically, and filters out the most recent measurement data (i.e., the set or multiple sets of benchmark measurement data closest to the current time). These time parameters are key records from the benchmark mean acquisition phase (such as the specific time points of each measurement). Filtering out the latest data avoids using outdated benchmark information. For example, if the benchmark mean includes measurement data from 1 hour ago and 10 minutes ago, the data from 10 minutes ago is closer to the current equipment condition (e.g., temperature drift and minor mechanical deformation have not yet accumulated significantly), reducing deviations caused by the disconnect between the benchmark and the current operating conditions.

[0069] Step S402: Determine the second measurement time corresponding to the calibration object based on the first measurement time corresponding to the latest measurement data; wherein the second measurement time is later than the first measurement time.

[0070] This step first clarifies the first measurement time corresponding to the latest measurement data in step S401 (i.e., the acquisition time of this set of data). Then, based on the pattern of error accumulation during actual equipment operation (such as temperature drift changing slowly over time), a second measurement time later than the first measurement time is set. The time difference between the second and first measurement times needs to be set reasonably. It should not be too short (e.g., only 1 minute, where the error change is not obvious and cannot simulate the actual detection scenario) nor too long (e.g., more than 2 hours, where the error accumulation is too great and subsequent compensation becomes more difficult). It is usually set to 30 minutes to 1 hour based on the characteristics of the equipment to ensure that dynamic errors caused by factors such as temperature drift and minor mechanical wear can be captured.

[0071] Step S403: Determine the second measurement command corresponding to the measurement component based on the second measurement time, and control the transmitting end ultrasonic transducer and the receiving end ultrasonic transducer to collect the first surface density value corresponding to the calibration object through the second measurement command.

[0072] This step takes the second measurement time as the core basis, generates a second measurement command adapted to the equipment state at that time (such as adjusting the temperature compensation parameters of the transducer to deal with temperature drift), and then controls the transducers of the transmitting end and receiving end to work together to collect the surface density data of the calibration object at the second measurement time, that is, the first surface density value.

[0073] The core difference between the second measurement command and the first measurement command lies in dynamic adaptability. The first command is based on a static reference, while the second command needs to match the environment (such as the current temperature) and equipment status (such as the small gap of the guide rail) at the second measurement time to ensure that the sampling conditions are consistent with the actual test object. The first areal density value collected is a dynamic measured value without error correction. Its difference from the areal density reference mean is the key basis for subsequent calculation of compensation value.

[0074] Optionally, step S104 involves determining the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic areal density measuring device, and using the smoothing parameters and response parameters to determine the first weight value corresponding to the first areal density value, as follows: Figure 5 As shown, it includes: Step S501: Obtain the noise suppression target parameters corresponding to the calibration material in the ultrasonic surface density measuring device.

[0075] Based on the characteristics of the calibration material (such as the material's sensitivity to ultrasonic signals) and the required detection accuracy of the equipment, determine the noise suppression target parameters (i.e., the allowable signal fluctuation range and the upper limit of noise amplitude) that the ultrasonic areal density measuring equipment must achieve when performing this calibration. In specific scenarios, the noise suppression target parameters must closely match the actual detection needs. For example, when measuring ultrathin flexible films, the ultrasonic signal is easily affected by minor environmental vibrations; the target parameter should be set to a noise amplitude ≤ 0.005 g / m³. 2If measuring rigid thick plates, the signal stability is high, and the target parameters can be relaxed to a noise amplitude ≤ 0.01 g / m. 2 These parameters directly determine the direction of subsequent smoothing and response parameter adjustments.

[0076] Step S502: Determine the smoothing target value and response time value corresponding to the calibrator based on the noise suppression target parameter, and determine the smoothing parameter and response parameter based on the smoothing target value and response time value.

[0077] Based on the noise suppression target parameters of S501, this step first determines the corresponding smoothing target value (the noise filtering effect to be achieved) and response time value (the maximum allowable delay of the device to signal changes), and then converts these two target values ​​into smoothing parameters (such as the size of the filter window) and response parameters (such as the sampling interval) that can be adjusted by the measurement component.

[0078] The target value for smoothing is directly related to the smoothing parameter: if the goal is to filter out 90% of random noise, the smoothing parameter can be set to a 5-point moving average window (the larger the window, the stronger the smoothing effect, but over-smoothing should be avoided to prevent data distortion). Matching response time value with response parameters: If the target response delay is ≤100ms, the response parameter (sampling interval) should be set to 50ms / time to ensure that the device can capture signal changes in a timely manner and avoid missing key data due to response lag.

[0079] Step S503: Determine the first weight value corresponding to the first areal density value based on the smoothing parameter and the response parameter; wherein, the smaller the first weight value, the smoother the transition between the first areal density value and the areal density reference mean value, and the faster the response of the ultrasonic areal density measuring device.

[0080] Based on the smoothing parameters (reflecting noise suppression effect) and response parameters (reflecting device response speed) obtained in step S502, the first weight value corresponding to the first areal density value is calculated using a preset algorithm (such as a weighted coefficient model), and the correlation between the weight value and data smoothness and device response speed is clarified. The magnitude of the weight value directly reflects the reliability of the first areal density value. If the smoothing parameters are excellent (less noise) and the response parameters are good (low latency), it means that the first areal density value is close to the true value, and the weight value will be close to 1 (this value will be referenced more in subsequent calculations). If the smoothing effect is poor or the response is lagging, the weight value will be smaller (such as 0.3). In this case, subsequent calculations will rely more on the areal density baseline mean. At the same time, as mentioned in the steps, the smaller the weight value, the smoother the transition between the first areal density value and the baseline mean, and the faster the device responds to data changes, avoiding local deviations from affecting the overall results.

[0081] Optionally, the calculation process of the second areal density value corresponding to the calibration material using the first weight value, the average areal density benchmark, and the first areal density value can begin by obtaining the first weight value first. Measurement points corresponding to the calibration object The baseline mean of areal density and the first surface density value Then, the second areal density value corresponding to the calibration material is calculated using the following formula: ; in, This is the second surface density value; The value of is between 0.1 and 0.3. The smaller the value, the better the smoothing effect, the stronger the suppression of random noise, and the slower the response change; The larger the value, the faster the system response, but the worse the smoothing effect.

[0082] Optionally, the compensation value corresponding to the calibration object can be determined based on the difference between the first and second areal density values, such as... Figure 6 As shown, it includes: Step S601: Obtain the second surface density value and the first surface density value .

[0083] This step retrieves the first surface density value (the original, uncorrected measurement value under dynamic conditions) collected in step S103 and the second surface density value (the accurate value closely approximating the true surface density of the calibration object) calculated in step S105 from the database of the ultrasonic surface density measuring equipment. During retrieval, it is crucial to ensure consistency in the measurement scenarios for both values. Specifically, the calibration object location, measurement point, and equipment operating status (such as conveying speed and transducer position) must be completely identical to avoid meaningless subsequent difference calculations due to scenario differences (for example, the first surface density value at measurement point A cannot be compared to the second surface density value at measurement point B).

[0084] Step S602, based on the first areal density value With the second surface density value The corresponding difference determines the deviation value of the calibration material.

[0085] The difference between the two values ​​is calculated using a preset algorithm (usually "first areal density value - second areal density value"), and this difference is defined as the deviation value corresponding to the calibration material. For example, the deviation value... The result is obtained through the following formula: The sign and magnitude of the deviation value have clear physical meanings: if the difference is positive (first surface density value > second surface density value), it indicates that the current dynamic measurement value of the equipment is too large, and the deviation value is positive; if the difference is negative (first surface density value < second surface density value), the measured value is too small, and the deviation value is negative. This deviation value is essentially the amount of error that currently exists in the equipment and needs to be compensated for, directly reflecting the degree of influence of factors such as temperature drift and mechanical wear on the measurement results.

[0086] Step S603: Determine the compensation value corresponding to the calibration object based on the deviation value.

[0087] This step is based on the deviation value obtained from S602, combined with the measurement accuracy range of the equipment (e.g., the allowable compensation accuracy is 0.001 g / m). 2 The compensation value corresponding to the calibration object is determined. The compensation value is set according to the reverse cancellation principle: if the deviation is positive (measured value is too large), the compensation value is set to a negative value equal to the absolute value of the deviation, used to subtract this value in subsequent measurements to correct for the large error; if the deviation is negative (measured value is too small), the compensation value is set to a positive value, used to add this value to correct for the small error. Simultaneously, the deviation value undergoes a fine-precision calibration (e.g., retaining 4 decimal places to match the equipment's data processing precision) to ensure that the compensation value can be accurately executed by the equipment control system, avoiding over-compensation or under-compensation.

[0088] Optionally, after step S105, which calculates the second areal density value corresponding to the calibration material using the first weight value, the average areal density reference value, and the first areal density value, as follows: Figure 7 As shown, the method also includes: Step S701: Obtain the update coefficient between the second surface density value and the average surface density benchmark, and determine the second weight value corresponding to the second surface density value based on the update coefficient.

[0089] To adapt to changes in the system's state, the baseline mean of areal density is not a fixed value but a dynamically updated value. First, the update coefficient (quantifying the degree of difference between the two) between the second areal density value (the precise value after weight correction) and the original baseline mean of areal density is calculated. Then, based on the magnitude of the update coefficient, the second weight value corresponding to the second areal density value when updating the baseline mean is determined.

[0090] Step S702: Update the baseline mean of areal density using the second weight value.

[0091] This step specifically employs a weighted fusion algorithm, calculating the updated areal density baseline mean value by combining the original baseline mean value with the second areal density value according to a second weight value. This updated baseline mean value replaces the original baseline mean value as the reference for subsequent measurements. Specifically, the second areal density value... Updated baseline mean of areal density The result is obtained through the following formula: ;in, This is the second weight value; This is the baseline mean of the areal density before the update.

[0092] The final compensated data used for actual calculations is as follows: .

[0093] like Figure 8 The diagram illustrates the motion error compensation process. The motion of the ultrasonic transducer during data acquisition includes an acceleration phase, a constant velocity phase, and another acceleration phase, with the constant velocity phase having a travel distance of 1200mm. Each 1mm position is defined as one point; therefore, a total of 1201 points are generated over 1200mm. Xn represents one of these points. m represents the number of motions, therefore Xn... 平均值 =(Xn1+Xn2+...+Xnm) / m;X 补偿值 =Xn-X 平均值 .

[0094] In dynamic environments with reciprocating motion, the latest data often reflects the current system state better than older data (e.g., sensor temperature drift and mechanical wear change slowly with systematic deviations). Therefore, it is necessary to assign higher weight to recent data and lower weight to older data, with the weights decaying exponentially; this enables online real-time learning and compensation for systematic deviations. By dynamically adjusting the weights of historical and new data, online real-time compensation for sensor systematic deviations can be achieved, improving measurement accuracy and making it suitable for high-dynamic, high-precision industrial scenarios.

[0095] As can be seen from the error compensation method for ultrasonic surface density measurement mentioned in the above embodiments, the method fully considers the smoothness and response effect of the ultrasonic transducer, thereby effectively compensating for random noise and motion deviation. In addition, the ultrasonic surface density measuring device uses a marble base to replace the aluminum beam in the existing device, effectively avoiding the influence of the vibration frequency difference between the upper and lower axes and improving the detection accuracy.

[0096] Corresponding to the error compensation method for ultrasonic surface density measurement provided in the foregoing embodiments, this invention provides an error compensation device for ultrasonic surface density measurement, which is applied to an ultrasonic surface density measuring device. The ultrasonic surface density measuring device includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly. The marble transmission assembly includes an O-shaped marble base and a transmission mechanism. The conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured. The measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk. The transmission mechanism includes a first transmission guide rail and a second transmission guide rail. The transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk and the object to be measured are on the same horizontal plane.

[0097] like Figure 9 As shown, the device includes: The initialization setting module 910 is used to set the calibration object corresponding to the test object on the corresponding linear motion axis of the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end using the ultrasonic calibration plate. The areal density reference mean calculation module 920 is used to determine the first measurement command corresponding to the measurement component based on the type parameters corresponding to the calibration object, and use the first measurement command to control the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end to obtain the areal density reference mean value corresponding to the calibration object in the linear motion axis. The first surface density value acquisition module 930 is used to determine the second measurement command corresponding to the measurement component based on the time parameter corresponding to the surface density reference mean, and use the second measurement command to control the transmitting end ultrasonic transducer and the receiving end ultrasonic transducer to acquire the first surface density value corresponding to the calibration object. The first weight value determination module 940 is used to determine the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic surface density measuring device, and to determine the first weight value corresponding to the first surface density value using the smoothing parameters and response parameters. The second areal density value calculation module 950 is used to calculate the second areal density value corresponding to the calibration material using the first weight value, the areal density benchmark mean value and the first areal density value. The error compensation instruction determination module 960 is used to determine the compensation value corresponding to the calibration object based on the difference between the first surface density value and the second surface density value, and to determine the error compensation instruction corresponding to the ultrasonic surface density measuring device based on the compensation value.

[0098] As can be seen from the error compensation device for ultrasonic surface density measurement mentioned in the above embodiments, the device fully considers the smoothness and response effect of the ultrasonic transducer, thereby effectively compensating for random noise and motion deviation. In addition, the ultrasonic surface density measuring device uses a marble base to replace the aluminum beam in the existing equipment, effectively avoiding the influence of the vibration frequency difference between the upper and lower axes and improving the detection accuracy.

[0099] The error compensation device for ultrasonic surface density measurement provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned error compensation method embodiment for ultrasonic surface density measurement. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned error compensation method embodiment for ultrasonic surface density measurement.

[0100] This embodiment also provides an ultrasonic surface density measuring device, which is as follows: Figure 10As shown, the device includes a marble transmission assembly 1010, a frame roller assembly 1020, a measuring assembly 1030, and an error compensation control unit 1040. The marble transmission assembly 1010 includes an O-shaped marble base 1010a and a transmission mechanism. The conveying roller 1020a of the frame roller assembly 1020 is disposed in the O-shaped inner hole area of ​​the marble base 1010a for conveying the object to be measured. The measuring assembly 1030 includes a transmitting ultrasonic transducer 1030a, a receiving ultrasonic transducer 1030b, and an ultrasonic calibration disk 1030c. The transmission mechanism includes a first transmission guide rail 1010b and a second transmission guide rail 1010c. The transmitting ultrasonic transducer 1030a is disposed in the first transmission guide rail 1010b, the receiving ultrasonic transducer 1030b is disposed in the second transmission guide rail 1010c, and the ultrasonic calibration disk 1030c is at the same horizontal plane as the object to be measured.

[0101] The error compensation control unit 1040 is connected to the measurement component 1030; the error compensation control unit 1040, as... Figure 11 As shown, it includes a processor 101 and a memory 102; wherein, the memory 102 is used to store one or more computer instructions, which are executed by the processor to implement the steps of the above-described error compensation method for ultrasonic surface density measurement.

[0102] Figure 11 The error compensation control unit shown also includes a bus 103 and a communication interface 104. The processor 101, the communication interface 104 and the memory 102 are connected through the bus 103.

[0103] The memory 102 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. The bus 103 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 11 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0104] The communication interface 104 is used to connect to at least one user terminal and other network units through a network interface, and to send encapsulated IPv4 packets or IPv4 packets to the user terminal through the network interface.

[0105] Processor 101 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 101 or by instructions in software form. The processor 101 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 102. The processor 101 reads the information in memory 102 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0106] This invention also provides a storage medium storing a computer program, which, when executed by a processor, performs the steps of the error compensation method for ultrasonic surface density measurement described in the foregoing embodiments.

[0107] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, devices, and methods can be implemented in other ways. The system embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0108] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0109] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0110] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0111] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An error compensation method for ultrasonic surface density measurement, characterized in that, The method is applied to an ultrasonic surface density measuring device; the ultrasonic surface density measuring device includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly; wherein, the marble transmission assembly includes an O-shaped marble base and a transmission mechanism; the conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured; the measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk; the transmission mechanism includes a first transmission guide rail and a second transmission guide rail; the transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk is at the same horizontal plane as the object to be measured. The method includes: The calibration object corresponding to the object under test is set on the linear motion axis corresponding to the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end using the ultrasonic calibration disk. Based on the type parameters corresponding to the calibration object, a first measurement command corresponding to the measurement component is determined, and the first measurement command is used to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to obtain the average surface density reference value corresponding to the calibration object in the linear motion axis. The second measurement command corresponding to the measurement component is determined based on the time parameter corresponding to the average surface density reference value, and the second measurement command is used to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to collect the first surface density value corresponding to the calibration object. Determine the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic areal density measuring device, and use the smoothing parameters and response parameters to determine the first weight value corresponding to the first areal density value; The second surface density value corresponding to the calibration object is calculated using the first weight value, the average surface density benchmark value, and the first surface density value. The compensation value corresponding to the calibration object is determined based on the difference between the first surface density value and the second surface density value, and the error compensation instruction corresponding to the ultrasonic surface density measuring device is determined based on the compensation value.

2. The error compensation method for ultrasonic surface density measurement according to claim 1, characterized in that, Based on the type parameters corresponding to the calibration object, the first measurement command corresponding to the measurement component is determined, including: The measurement points and the number of measurements corresponding to the calibration object in the linear motion axis are determined according to the type parameters corresponding to the calibration object. Obtain the coordinate parameters corresponding to the measurement point, and determine the first measurement command corresponding to the measurement component based on the coordinate parameters and the number of measurements.

3. The error compensation method for ultrasonic surface density measurement according to claim 2, characterized in that, Using the first measurement command to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to obtain the average surface density reference value corresponding to the calibration object in the linear motion axis, including: The first measurement command is used to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to collect N measurement data D of the calibration object at the measurement point x along the linear motion axis. t ; The average value of the surface density reference corresponding to the measurement data is used to determine the average value of the calibration object in the linear motion axis; wherein, the average value of the surface density reference is calculated by the following formula: .

4. The error compensation method for ultrasonic surface density measurement according to claim 1, characterized in that, The steps of determining the second measurement command corresponding to the measurement component based on the time parameter corresponding to the average areal density reference value, and using the second measurement command to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to acquire the first areal density value corresponding to the calibration object, include: Using the time parameter corresponding to the average areal density benchmark, the latest measurement data contained in the average areal density benchmark is determined; Based on the first measurement time corresponding to the latest measurement data, the second measurement time corresponding to the calibration object is determined; wherein, the second measurement time is later than the first measurement time; Based on the second measurement time, the second measurement command corresponding to the measurement component is determined, and the transmitting ultrasonic transducer and the receiving ultrasonic transducer are controlled by the second measurement command to collect the first areal density value corresponding to the calibration object.

5. The error compensation method for ultrasonic surface density measurement according to claim 1, characterized in that, The step of determining the smoothing parameters and response parameters corresponding to the calibration object in the ultrasonic areal density measuring device, and using the smoothing parameters and the response parameters to determine the first weight value corresponding to the first areal density value, includes: Obtain the noise suppression target parameters corresponding to the calibration object in the ultrasonic areal density measuring device; The smoothing target value and response time value corresponding to the calibration object are determined according to the noise suppression target parameter, and the smoothing parameter and the response parameter are determined based on the smoothing target value and the response time value; A first weight value corresponding to the first areal density value is determined based on the smoothing parameter and the response parameter; wherein, the smaller the first weight value, the smoother the transition between the first areal density value and the areal density reference mean value, and the faster the response of the ultrasonic areal density measuring device.

6. The error compensation method for ultrasonic surface density measurement according to claim 1, characterized in that, The step of calculating the second areal density value corresponding to the calibration object using the first weight value, the average areal density reference value, and the first areal density value includes: Obtain the first weight value The measurement points corresponding to the calibration object The average areal density reference and the first areal density value ; The second areal density value corresponding to the calibration material is calculated using the following formula: ; in, This is the second areal density value; The value of is between 0.1 and 0.

3.

7. The error compensation method for ultrasonic surface density measurement according to claim 6, characterized in that, Determining the compensation value corresponding to the calibration object based on the difference between the first areal density value and the second areal density value includes: Obtain the second areal density value and the first areal density value ; According to the first areal density value With the second areal density value The corresponding difference determines the deviation value corresponding to the calibration object; wherein, the deviation value The result is obtained through the following formula: ; The compensation value corresponding to the calibration object is determined based on the deviation value.

8. The error compensation method for ultrasonic surface density measurement according to claim 6, characterized in that, After the step of calculating the second areal density value corresponding to the calibration object using the first weight value, the areal density reference mean, and the first areal density value, the method further includes: Obtain the second areal density value The update coefficients corresponding to the average areal density benchmark are used to determine the second weight value corresponding to the second areal density value. The areal density baseline mean is updated using the second weight value; the updated areal density baseline mean The result is obtained through the following formula: ;in, This is the second weight value; The mean of the areal density baseline before the update.

9. An error compensation device for ultrasonic surface density measurement, characterized in that, The device is applied to an ultrasonic surface density measuring equipment; the ultrasonic surface density measuring equipment includes at least a marble transmission assembly, a frame roller assembly, and a measuring assembly; wherein, the marble transmission assembly includes an O-shaped marble base and a transmission mechanism; the conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured; the measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk; the transmission mechanism includes a first transmission guide rail and a second transmission guide rail; the transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk is at the same horizontal plane as the object to be measured. The device includes: An initialization setting module is used to set the calibration object corresponding to the object under test on the linear motion axis corresponding to the ultrasonic transducer at the transmitting end and the ultrasonic transducer at the receiving end using the ultrasonic calibration disk. The areal density reference mean calculation module is used to determine the first measurement command corresponding to the measurement component based on the type parameters corresponding to the calibration object, and use the first measurement command to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to obtain the areal density reference mean corresponding to the calibration object in the linear motion axis. The first surface density value acquisition module is used to determine the second measurement command corresponding to the measurement component based on the time parameter corresponding to the average surface density reference value, and use the second measurement command to control the transmitting ultrasonic transducer and the receiving ultrasonic transducer to acquire the first surface density value corresponding to the calibration object. The first weight value determination module is used to determine the smoothing parameter and response parameter corresponding to the calibration object in the ultrasonic areal density measuring device, and to determine the first weight value corresponding to the first areal density value using the smoothing parameter and the response parameter. The second areal density value calculation module is used to calculate the second areal density value corresponding to the calibration object using the first weight value, the areal density benchmark mean value and the first areal density value. The error compensation instruction determination module is used to determine the compensation value corresponding to the calibration object based on the difference between the first surface density value and the second surface density value, and to determine the error compensation instruction corresponding to the ultrasonic surface density measuring device based on the compensation value.

10. An ultrasonic surface density measuring device, characterized in that, The ultrasonic surface density measuring device includes a marble transmission assembly, a frame roller assembly, a measuring assembly, and an error compensation control unit. The marble transmission assembly includes an O-shaped marble base and a transmission mechanism. The conveying roller of the frame roller assembly is disposed in the O-shaped inner hole area of ​​the marble base for conveying the object to be measured. The measuring assembly includes a transmitting ultrasonic transducer, a receiving ultrasonic transducer, and an ultrasonic calibration disk. The transmission mechanism includes a first transmission guide rail and a second transmission guide rail. The transmitting ultrasonic transducer is disposed in the first transmission guide rail, the receiving ultrasonic transducer is disposed in the second transmission guide rail, and the ultrasonic calibration disk is at the same horizontal plane as the object to be measured. The error compensation control unit is connected to the measurement component; the error compensation control unit includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, and the processor executing the computer-executable instructions to implement the error compensation method for ultrasonic areal density measurement as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Surface density measurement method and system based on ultrasonic waves and electronic equipment

    CN119354804A

  • Ultrasonic data processing method and system and electronic equipment

    CN119442036A

  • Ultrasonic surface density measuring method, system and equipment

    CN120121465A

  • Density measurement system and method

    US20170241929A1