Airbag pressure monitoring method, monitoring device, storage medium and program product
By deploying sensing units in a grid pattern on the surface of the airbag, data is collected in real time and local curvature radius is calculated for pressure compensation, thus solving the problem of accuracy in airbag pressure monitoring and enabling the safe and reliable use of airbags.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XIAMEN ANYUE TRENCHLESS ENG TECH CO LTD
- Filing Date
- 2026-03-12
- Publication Date
- 2026-06-05
AI Technical Summary
Existing airbag pressure monitoring methods are unable to detect sudden changes in local pressure in a timely manner, resulting in uneven stress on the airbag, which may lead to damage and safety accidents.
By deploying sensing units in a grid pattern on the surface of the airbag, contact pressure, three-dimensional acceleration, and tilt angle are collected in real time. The local radius of curvature is calculated, and pressure compensation is performed based on the local radius of curvature to generate an overall pressure distribution map of the airbag.
It improves the accuracy of airbag pressure measurement, enables timely detection of local abnormal deformation, prevents airbag rupture, and provides reliable safety monitoring data support.
Smart Images

Figure CN122149728A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of portable airbags, and more particularly to an airbag pressure monitoring method, monitoring device, storage medium, and program product. Background Technology
[0002] In the construction industry, airbags are commonly used as temporary support and sealing devices. The reliability of airbags directly affects the safety of construction workers and the quality of the project; therefore, real-time monitoring and early warning of the airbag pressure status are necessary.
[0003] Currently, the common method for monitoring airbag pressure at construction sites involves installing pressure sensors on the surface of the airbag. The monitoring device periodically reads the airbag pressure, and when the pressure falls below a preset threshold, it issues an alarm signal, prompting construction personnel to replenish the airbag or replace it promptly. Additionally, some monitoring devices are equipped with simple leak detection functions, allowing users to determine if a leak is occurring by applying soapy water to the airbag surface and observing for bubbles.
[0004] However, due to the complex environment at construction sites, airbags may experience sudden changes in local pressure due to factors such as collisions and compression, resulting in uneven stress on the airbags. Related technologies rely on pressure sensors for regular monitoring, but it is difficult to detect sudden changes in local pressure in a timely manner, which may lead to airbag damage and safety accidents. Summary of the Invention
[0005] This application provides an airbag pressure monitoring method, monitoring device, storage medium, and program product to improve the accuracy of airbag pressure monitoring.
[0006] In a first aspect, this application provides an airbag pressure monitoring method, applied to a monitoring device. The method includes: acquiring the contact pressure between a sensing unit and the airbag surface, the three-dimensional acceleration and tilt angle of the sensing unit, wherein the sensing units are arranged on the airbag surface according to a preset grid spacing, and the sensing units are dynamically attached to the airbag surface through elastic connectors. Each sensing unit includes a pressure sensor and an attitude sensor. The pressure sensor acquires the contact pressure between the corresponding sensing unit and the airbag surface, and the attitude sensor acquires the three-dimensional acceleration and tilt angle of the corresponding sensing unit. The method further involves acquiring the contact pressure between the target sensing unit, a first sensing unit adjacent to the target sensing unit, and a second sensing unit. The three-dimensional acceleration and tilt angle of the airbag are used to calculate the first tilt angle difference, the second tilt angle difference, the first acceleration difference, and the second acceleration difference to determine the local radius of curvature. The local radius of curvature is used to represent the degree of local deformation of the airbag. The larger the local radius of curvature, the greater the degree of local deformation of the airbag. Based on the local radius of curvature, the target pressure compensation coefficient at the location of the target sensing unit is determined. The target contact pressure between the target sensing unit and the airbag surface is corrected using the target pressure compensation coefficient to obtain the target airbag pressure. Based on the placement of the sensing unit and the airbag pressure between the sensing unit and the airbag surface, an overall pressure distribution map of the airbag is generated.
[0007] By employing the above technical solution, the monitoring device uses gridded sensing units to collect in real-time the contact pressure between each sensing unit and the airbag surface, the three-dimensional acceleration of each sensing unit, and the tilt angle. Combined with the tilt angle difference and acceleration difference between the target sensing unit and its adjacent sensing units (the first and second sensing units), the device calculates the local radius of curvature to accurately reflect the local deformation state of the airbag. Based on the local radius of curvature, the monitoring device corrects the target contact pressure between the target sensing unit and the airbag surface to obtain the target airbag pressure, thus improving the accuracy of pressure measurement. The monitoring device generates an overall pressure distribution map of the airbag, visually displaying the pressure changes in different areas of the airbag, providing reliable data support for airbag sealing assessment and safe use.
[0008] In conjunction with some embodiments of the first aspect, in some embodiments, based on the three-dimensional acceleration and tilt angle of the target sensing unit, the first sensing unit and the second sensing unit adjacent to the target sensing unit, a first tilt angle difference, a second tilt angle difference, a first acceleration difference, and a second acceleration difference are calculated to determine the local radius of curvature. Specifically, this includes: calculating the first tilt angle difference and the first acceleration difference between the target sensing unit and the first sensing unit, and the second tilt angle difference and the second acceleration difference between the target sensing unit and the second sensing unit; calculating the average tilt angle difference based on the first tilt angle difference and the second tilt angle difference, and calculating the average acceleration difference based on the first acceleration difference and the second acceleration difference; determining the acceleration weighting coefficient based on the ratio of the average acceleration difference to a preset reference acceleration; and substituting the acceleration weighting coefficient, the preset grid spacing, and the average tilt angle difference into the radius of curvature calculation formula to obtain the local radius of curvature.
[0009] By adopting the above technical solution, the monitoring device calculates the tilt angle difference and acceleration difference between the target sensing unit and two adjacent sensing units, and takes the average value, which can effectively eliminate the influence of single-point data fluctuations. An acceleration weighting coefficient is introduced to correct the calculation of the local radius of curvature, taking into account the influence of acceleration changes during airbag deformation, making the calculation of the local radius of curvature more accurate. Substituting the acceleration weighting coefficient, the preset grid spacing, and the average tilt angle difference into the radius of curvature calculation formula, a quantitative relationship between the local deformation of the airbag and sensor data is established, providing a reliable basis for subsequent pressure compensation.
[0010] In conjunction with some embodiments of the first aspect, in some embodiments, the formula for calculating the radius of curvature is: R=w*L / (2×sin(△θavg / 2)); where R represents the local radius of curvature, w represents the acceleration weighting coefficient, L represents the preset grid spacing, and △θavg represents the average tilt angle difference.
[0011] By adopting the above technical solution, the curvature radius calculation formula is based on the geometric principle of the radius of curvature of a circular arc. It uses the preset grid spacing as the chord length, the average tilt angle difference as the central angle, and introduces an acceleration weighting coefficient for correction. When the airbag undergoes local deformation, the tilt angle difference between adjacent sensing units increases, and the calculated local curvature radius decreases accordingly, conforming to the actual deformation law. The curvature radius calculation formula can accurately characterize the local bending degree of the airbag surface, providing a scientific basis for determining the pressure compensation coefficient.
[0012] In conjunction with some embodiments of the first aspect, in some embodiments, a target pressure compensation coefficient is determined based on the local radius of curvature at the location of the target sensing unit. The target contact pressure between the target sensing unit and the airbag surface is corrected using the target pressure compensation coefficient to obtain the target airbag pressure. Specifically, this includes: obtaining the target pressure compensation coefficient at the location of the target sensing unit by querying a preset pressure correction data table based on the local radius of curvature; and multiplying the target contact pressure with the target pressure compensation coefficient to obtain the corrected target airbag pressure.
[0013] By adopting the above technical solution, the monitoring device obtains the corresponding pressure compensation coefficient by looking up a table based on the calculated local radius of curvature, and then multiplies it by the measured contact pressure for correction. This lookup compensation method is simple and quick, avoiding complex mathematical calculations. The preset pressure correction data table is obtained by fitting a large amount of experimental data, fully considering the material properties and deformation patterns of the airbag. Through pressure compensation, the influence of local deformation of the airbag on pressure measurement can be effectively eliminated, improving the accuracy of pressure monitoring.
[0014] In conjunction with some embodiments of the first aspect, in some embodiments, after generating an overall pressure distribution map of the airbag based on the placement of the sensing units and the airbag pressure between the sensing units and the airbag surface, the method further includes: calculating the pressure change rate between adjacent sensing units, wherein the pressure change rate is the ratio of the airbag pressure difference between adjacent sensing units to a preset grid spacing; if the pressure change rate exceeds a preset pressure change rate threshold, marking the segment between adjacent sensors as an abnormal deformation segment; monitoring the area change of the abnormal deformation segment in real time, and triggering an early warning when the area of the abnormal deformation segment exceeds a preset area threshold.
[0015] By employing the above technical solution, the monitoring device calculates the pressure change rate between adjacent sensing units, effectively detecting areas of sudden pressure changes on the airbag surface. When the pressure change rate exceeds a preset threshold, the corresponding section between adjacent sensors is marked as an abnormal deformation section, and its area change is monitored in real time. When the area of the abnormal deformation section expands to a preset area threshold, an early warning is triggered, promptly alerting relevant personnel to conduct inspections and handle the situation. This method can both promptly detect local anomalies and monitor the development trend of abnormal areas, effectively preventing safety hazards such as airbag rupture.
[0016] In conjunction with some embodiments of the first aspect, in some embodiments, before the steps of obtaining the contact pressure between the sensing unit and the airbag surface, the three-dimensional acceleration of the sensing unit, and the tilt angle, the method further includes: calculating the side length of the minimum monitoring unit according to the maximum allowable deformation of the airbag and the deformation monitoring accuracy requirements, so as to determine the area of the minimum monitoring unit; and using the square root of the area of the minimum monitoring unit as the preset grid spacing.
[0017] By adopting the above technical solution, the monitoring device comprehensively considers the maximum allowable deformation of the airbag and the deformation monitoring accuracy requirements, calculates the side length of the minimum monitoring unit, and takes the square root of its area as the preset grid spacing. This method ensures monitoring accuracy while avoiding increased costs and system complexity caused by excessively dense sensor deployment. The reasonable grid spacing setting allows adjacent sensing units to accurately reflect the local deformation state of the airbag, providing a reliable basis for calculating the local radius of curvature and pressure compensation.
[0018] In conjunction with some embodiments of the first aspect, in some embodiments, after determining the target pressure compensation coefficient at the location of the target sensing unit based on the local radius of curvature, and correcting the target contact pressure between the target sensing unit and the airbag surface using the target pressure compensation coefficient to obtain the target airbag pressure, the method further includes: calculating the average airbag pressure of at least a preset number of reference sensing units adjacent to the target sensing unit; if the deviation between the target airbag pressure and the average airbag pressure exceeds a preset deviation threshold, then marking the target airbag pressure as an outlier; and interpolating and correcting the outlier based on the airbag pressure of the reference sensing units.
[0019] By employing the above technical solution, the monitoring device calculates the average airbag pressure of a preset number of reference sensing units surrounding the target sensing unit to establish a local pressure benchmark. When the deviation between the target airbag pressure and the average airbag pressure exceeds a preset deviation threshold, the monitoring device marks it as an anomaly. Subsequently, the monitoring device interpolates and corrects the anomaly based on the airbag pressure of the surrounding reference sensing units, eliminating the impact of abnormal data on the overall pressure distribution monitoring. This method can effectively identify and correct pressure anomalies caused by sensor malfunctions or external interference, improving the reliability and anti-interference capability of the airbag pressure monitoring method.
[0020] In a second aspect, embodiments of this application provide a monitoring device, which includes: one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the monitoring device to perform the method described in the first aspect and any possible implementation thereof.
[0021] Thirdly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on a monitoring device, cause the monitoring device to perform the method described in the first aspect and any possible implementation thereof.
[0022] Fourthly, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a monitoring device, cause the monitoring device to perform the method described in the first aspect and any possible implementation thereof.
[0023] Understandably, the monitoring device provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the methods provided in the embodiments of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0024] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. By adopting the above technical solution, the monitoring device collects in real time the contact pressure between each sensing unit and the airbag surface, the three-dimensional acceleration of each sensing unit, and the tilt angle of each sensing unit through a grid-distributed array of sensing units. Combined with the tilt angle difference and acceleration difference between the target sensing unit and its adjacent sensing units (the first and second sensing units), the local radius of curvature is calculated to accurately reflect the local deformation state of the airbag. Based on the local radius of curvature, the monitoring device corrects the target contact pressure between the target sensing unit and the airbag surface to obtain the target airbag pressure, thus improving the accuracy of pressure measurement. The monitoring device generates an overall pressure distribution map of the airbag, visually displaying the pressure changes in different areas of the airbag, providing reliable data support for airbag sealing assessment and safe use.
[0025] 2. By adopting the above technical solution, the monitoring device calculates the tilt angle difference and acceleration difference between the target sensing unit and two adjacent sensing units, and takes the average value, which can effectively eliminate the influence of single-point data fluctuations. An acceleration weighting coefficient is introduced to correct the calculation of the local radius of curvature, taking into account the influence of acceleration changes during airbag deformation, making the calculation of the local radius of curvature more accurate. By substituting the acceleration weighting coefficient, the preset grid spacing, and the average tilt angle difference into the radius of curvature calculation formula, a quantitative relationship between the local deformation of the airbag and sensor data is established, providing a reliable basis for subsequent pressure compensation.
[0026] 3. By adopting the above technical solution, the monitoring device obtains the corresponding pressure compensation coefficient by looking up a table based on the calculated local radius of curvature, and then multiplies it by the measured contact pressure for correction. This table lookup compensation method is simple and quick, avoiding complex mathematical calculations. The preset pressure correction data table is obtained by fitting a large amount of experimental data, fully considering the material properties and deformation laws of the airbag. Through pressure compensation, the influence of local deformation of the airbag on pressure measurement can be effectively eliminated, improving the accuracy of pressure monitoring. Attached Figure Description
[0027] Figure 1This is a schematic flowchart of an airbag pressure monitoring method in an embodiment of this application; Figure 2 This is another schematic flowchart of the airbag pressure monitoring method in the embodiments of this application; Figure 3 This is a schematic diagram of the physical structure of a monitoring device in the embodiments of this application. Detailed Implementation
[0028] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification of this application, the singular expressions “a,” “an,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to any or all possible combinations including one or more of the listed items.
[0029] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0030] The following describes the process of the method provided in this implementation. Please refer to [link / reference]. Figure 1 This is a flowchart illustrating the airbag pressure monitoring method in an embodiment of this application.
[0031] S101. Acquire the contact pressure between the sensing unit and the airbag surface, the three-dimensional acceleration and tilt angle of the sensing unit. The sensing units are arranged on the airbag surface according to a preset grid spacing. The sensing units are dynamically attached to the airbag surface through elastic connectors. The sensing unit includes a pressure sensor and an attitude sensor. The pressure sensor collects the contact pressure between the corresponding sensing unit and the airbag surface, and the attitude sensor collects the three-dimensional acceleration and tilt angle of the corresponding unit. The sensing units are evenly distributed on the airbag surface according to a preset grid spacing, forming a regular sensing network matrix. The sensing units are connected to the airbag using elastic connectors to ensure that they dynamically conform to the airbag surface as it deforms, avoiding stress concentration that might result from a rigid connection. The sensing units consist of: A) a pressure sensor, used to measure the contact pressure between the sensing unit and the airbag surface, reflecting local pressure changes in real time; B) attitude sensors, such as a triaxial accelerometer to measure acceleration in the X, Y, and Z directions, or a tilt sensor to measure the tilt angle of the sensing unit. The preset grid spacing refers to the fixed distance between adjacent sensing units. The elastic connectors are connecting components with elastic deformation capabilities, such as springs or elastic rubber parts, used to fix the sensing units to the airbag surface. The contact pressure refers to the vertical pressure between the sensing unit and the airbag surface. The three-dimensional acceleration represents the acceleration components of the sensing unit in the x, y, and z directions. The tilt angle represents the degree of tilt of the sensing unit relative to the horizontal plane.
[0032] Specifically, the monitoring device uses elastic connectors to fix each sensing unit in its corresponding grid position, allowing the sensing unit to dynamically adjust its position according to the deformation of the airbag surface. The pressure sensor in each sensing unit collects the contact pressure between the sensing unit and the airbag surface in real time, while the attitude sensor simultaneously collects the three-dimensional acceleration and tilt angle of the sensing unit.
[0033] Suppose there is a rectangular airbag with dimensions of 2m × 1m, then: Sensor network layout: Preset grid spacing: 20cm × 20cm; A total of 10 × 5 = 50 sensor units are deployed; Forming a regular 5x10 sensor matrix; Single sensing unit configuration: Pressure sensor: measuring range 0-1000 kPa, accuracy ±0.1%; Triaxial accelerometer: range ±16g, resolution 0.01g; Tilt sensor: Measurement range ±180°, accuracy 0.1°; Flexible connectivity solutions: Silicone rubber elastic gaskets are used; Gasket dimensions: 30mm in diameter, 5mm in thickness; Elastic modulus: 0.5 MPa.
[0034] S102. Based on the three-dimensional acceleration and tilt angle of the target sensing unit, the first sensing unit and the second sensing unit adjacent to the target sensing unit, calculate the first tilt angle difference, the second tilt angle difference, the first acceleration difference and the second acceleration difference to determine the local radius of curvature. The local radius of curvature is used to represent the degree of local deformation of the airbag. The larger the local radius of curvature, the greater the degree of local deformation of the airbag. Among them, the target sensing unit represents the sensing unit that needs to be calculated for pressure; the first sensing unit and the second sensing unit are two sensing units that are adjacent to the target sensing unit respectively; the tilt angle difference is used to represent the difference in tilt angle between adjacent sensing units; the acceleration difference is used to represent the difference in three-dimensional acceleration between adjacent sensing units; and the local radius of curvature is a geometric parameter representing the degree of local curvature of the airbag surface, in meters.
[0035] Specifically, firstly, the monitoring device identifies the target sensing unit and its two adjacent sensing units, calculates the tilt angle difference and acceleration difference between them, and records the tilt angle differences between the first and second sensing units and the target sensing unit as the first tilt angle difference and the second tilt angle difference, respectively. The acceleration differences between the first and second sensing units and the target sensing unit are also recorded as the first acceleration difference and the second acceleration difference, respectively. Based on these differences, the monitoring device calculates the local radius of curvature, reflecting the degree of local deformation, using a preset radius of curvature calculation formula. A larger local radius of curvature indicates that the airbag has undergone significant deformation at that location.
[0036] Optionally, in general, the local radius of curvature can be determined by calculating the first tilt angle difference, the second tilt angle difference, the first acceleration difference, and the second acceleration difference based on the three-dimensional acceleration and tilt angle of the target sensing unit, the first sensing unit adjacent to the target sensing unit, and the second sensing unit. This can be achieved in the following ways, without limitation: Calculate the first tilt angle difference and the first acceleration difference between the target sensing unit and the first sensing unit, and the second tilt angle difference and the second acceleration difference between the target sensing unit and the second sensing unit; calculate the average tilt angle difference based on the first tilt angle difference and the second tilt angle difference; calculate the average acceleration difference based on the first acceleration difference and the second acceleration difference; determine the acceleration weighting coefficient based on the ratio of the average acceleration difference to the preset reference acceleration; substitute the acceleration weighting coefficient, the preset grid spacing, and the average tilt angle difference into the radius of curvature calculation formula to obtain the local radius of curvature.
[0037] The formula for calculating the radius of curvature is: R=w*L / (2×sin(△θavg / 2)); where R represents the local radius of curvature, w represents the acceleration weight coefficient, L represents the preset grid spacing, and △θavg represents the average tilt angle difference.
[0038] Assume that the target sensing unit A and the adjacent first sensing unit B are connected as follows: The tilt angle difference (first tilt angle difference) = 15°; The three-dimensional acceleration difference (first acceleration difference) = 2.5 m / s²; Between target sensing unit A and the adjacent second sensing unit C: The difference in tilt angle (second tilt angle difference) = 12°; The three-dimensional acceleration difference (second acceleration difference) = 2.1 m / s²; Other parameters: Preset grid spacing (L) = 0.1m; Preset reference acceleration = 1.0 m / s²; Calculate the average tilt angle difference: Δθavg = (15° + 12°) ÷ 2 = 13.5°; Calculate the average acceleration difference: Average acceleration difference = (2.5 + 2.1) ÷ 2 = 2.3 m / s²; Calculate the acceleration weighting coefficient: w = average acceleration difference ÷ preset reference acceleration = 2.3 ÷ 1.0 = 2.3; Substituting the data into the radius of curvature calculation formula: R=w*L / (2×sin(△θavg / 2))=2.3×0.1÷(2×sin(13.5° / 2))≈0.978 meters; This result indicates that at the target sensing unit A, the local radius of curvature of the airbag is approximately 0.978 meters. Since the local radius of curvature of the airbag is close to 1 meter, it indicates that the airbag has undergone significant deformation at this location.
[0039] S103. Based on the local radius of curvature, determine the target pressure compensation coefficient at the location of the target sensing unit. Using the target pressure compensation coefficient, correct the target contact pressure between the target sensing unit and the airbag surface to obtain the target airbag pressure. Among them, the pressure compensation coefficient is a calibration coefficient used to correct the original pressure measurement value. The pressure compensation coefficient has a non-linear relationship with the local radius of curvature. The target pressure compensation coefficient is a calibration coefficient used to correct the target contact pressure between the target sensing unit and the airbag surface. The target contact pressure is the uncorrected pressure value directly measured by the pressure sensor, and the unit is Pascal. The target airbag pressure is the airbag pressure that is closer to the actual value after being compensated and corrected by the target pressure compensation coefficient, and the unit is Pascal.
[0040] Specifically, the monitoring device searches for the corresponding target pressure compensation coefficient in a preset pressure correction data table based on the calculated local radius of curvature. This preset pressure correction data table is obtained through fitting a large amount of experimental data, fully considering the airbag material properties and pressure transmission characteristics under different deformation degrees. After obtaining the target compensation coefficient, the monitoring device multiplies it by the original contact pressure measured by the target sensing unit to obtain the corrected target airbag pressure. This pressure compensation method based on local curvature can effectively improve the accuracy of pressure monitoring.
[0041] Optionally, under normal circumstances, the target pressure compensation coefficient at the location of the target sensing unit is determined based on the local radius of curvature. The target contact pressure between the target sensing unit and the airbag surface is corrected using the target pressure compensation coefficient. The target airbag pressure can be obtained in the following ways, which are not limited here: Based on the local radius of curvature, the target pressure compensation coefficient at the location of the target sensing unit is obtained by querying a preset pressure correction data table; the target contact pressure is multiplied by the target pressure compensation coefficient to obtain the corrected target airbag pressure.
[0042] Following the example from step S102, assuming the local radius of curvature R = 0.978 meters and the original contact pressure P = 5000 Pascals measured by the target sensing unit, the following is an example of a preset pressure correction data table: Table 1. Preset Pressure Correction Data (Example)
[0043] Calculation steps: Determine the target pressure compensation coefficient by referring to the table. The local radius of curvature is 0.978 meters, which falls in the range of 0.8-1.0 meters. The corresponding target pressure compensation coefficient is 1.15. Calculate the corrected target airbag pressure = target contact pressure × target pressure compensation coefficient = 5000 × 1.15 = 5750 Pascals. Results analysis: Original target contact pressure: 5000 Pascals, corrected target airbag pressure: 5750 Pascals, pressure increased by 750 Pascals (an increase of 15%).
[0044] S104. Generate an overall pressure distribution diagram of the airbag based on the placement of the sensing units and the airbag pressure between the sensing units and the airbag surface.
[0045] Among them, the deployment location refers to the spatial coordinate position information of each sensing unit on the surface of the airbag; the airbag pressure refers to the actual pressure after being corrected by the pressure compensation coefficient; the overall pressure distribution map of the airbag refers to a visual graphic that intuitively displays the pressure distribution on the surface of the airbag in a two-dimensional or three-dimensional manner, including pressure contour lines, pressure cloud maps, etc.
[0046] Specifically, firstly, the monitoring device establishes a two-dimensional or three-dimensional coordinate system on the airbag surface, mapping the placement of each sensing unit onto this system. Then, the device uses the corrected airbag pressure as the third-dimensional data and employs an interpolation algorithm to process the discrete pressure data points into a continuous curve, generating a smooth pressure distribution surface. Finally, the device visually displays the pressure distribution on the airbag surface using different color shades or contour lines, highlighting areas of abnormal pressure and locations of drastic pressure changes. The monitoring device can also dynamically update the overall airbag pressure distribution map to reflect real-time trends in airbag pressure changes.
[0047] By employing the above technical solution, the monitoring device uses gridded sensing units to collect in real-time the contact pressure between each sensing unit and the airbag surface, the three-dimensional acceleration of each sensing unit, and the tilt angle. Combined with the tilt angle difference and acceleration difference between the target sensing unit and its adjacent sensing units (the first and second sensing units), the device calculates the local radius of curvature to accurately reflect the local deformation state of the airbag. Based on the local radius of curvature, the monitoring device corrects the target contact pressure between the target sensing unit and the airbag surface to obtain the target airbag pressure, thus improving the accuracy of pressure measurement. The monitoring device generates an overall pressure distribution map of the airbag, visually displaying the pressure changes in different areas of the airbag, providing reliable data support for airbag sealing assessment and safe use.
[0048] The following provides a more detailed description of the process of the method provided in this implementation. Please refer to [link / reference]. Figure 2 This is another flowchart illustrating the airbag pressure monitoring method in this application.
[0049] S201. Based on the maximum allowable deformation of the airbag and the deformation monitoring accuracy requirements, calculate the side length of the minimum monitoring unit to determine the area of the minimum monitoring unit.
[0050] Among them, the maximum allowable deformation refers to the maximum deformation distance that the airbag can withstand under normal use conditions, which is usually determined by the material properties and usage requirements of the airbag; the deformation monitoring accuracy requirement refers to the minimum resolution requirement for airbag deformation detection, which is related to the safety protection level; the minimum monitoring unit side length represents the minimum spatial scale that can accurately reflect local deformation; the minimum monitoring unit area is used to represent the minimum area size of a single monitoring region.
[0051] Specifically, the monitoring device obtains the maximum permissible deformation of the airbag based on its technical specifications, which are typically provided by the manufacturer or determined through mechanical testing. Simultaneously, the monitoring device considers the specific requirements for deformation monitoring accuracy in practical engineering applications, such as the ability to detect local deformations of at least 5 mm. Based on these two constraints, the monitoring device employs a mesh refinement analysis method, progressively reducing the mesh size and performing numerical simulations until the optimal mesh size is found that satisfies the accuracy requirements without wasting computational resources. This mesh size is then determined as the side length of the minimum monitoring unit, and the area of the minimum monitoring unit is calculated.
[0052] S202. Use the square root of the area of the smallest monitoring unit as the preset grid spacing.
[0053] Among them, the preset grid spacing represents the fixed distance between adjacent sensing units and is an important parameter for the deployment of the sensor array; the square root operation refers to the square root calculation of the area of the smallest monitoring unit.
[0054] Specifically, the monitoring device calculates the square root of the area of the smallest monitoring unit, and the resulting value is the preset grid spacing. This method ensures that the area monitored by each sensing unit is neither too large, leading to omissions or distortions, nor too small, resulting in wasted resources. For example, if the calculated area of the smallest monitoring unit is 100 square centimeters, the preset grid spacing should be 10 centimeters. The monitoring device also verifies whether the monitoring coverage and overlap at this spacing meet the requirements, and makes fine adjustments as necessary to optimize the sensor layout. This spacing setting method based on the square root of the area ensures both monitoring reliability and achieves optimal configuration of the number of sensors.
[0055] S203. Acquire the contact pressure between the sensing unit and the airbag surface, the three-dimensional acceleration and tilt angle of the sensing unit. The sensing units are arranged on the airbag surface according to a preset grid spacing. The sensing units are dynamically attached to the airbag surface through elastic connectors. The sensing unit includes a pressure sensor and an attitude sensor. The pressure sensor collects the contact pressure between the corresponding sensing unit and the airbag surface, and the attitude sensor collects the three-dimensional acceleration and tilt angle of the corresponding unit.
[0056] For details, please refer to step S101, which will not be repeated here.
[0057] S204. Based on the three-dimensional acceleration and tilt angle of the target sensing unit, the first sensing unit and the second sensing unit adjacent to the target sensing unit, calculate the first tilt angle difference, the second tilt angle difference, the first acceleration difference and the second acceleration difference to determine the local radius of curvature. The local radius of curvature is used to represent the degree of local deformation of the airbag. The larger the local radius of curvature, the greater the degree of local deformation of the airbag.
[0058] For details, please refer to step S102, which will not be repeated here.
[0059] S205. Based on the local radius of curvature, determine the target pressure compensation coefficient at the location of the target sensing unit. Using the target pressure compensation coefficient, correct the target contact pressure between the target sensing unit and the airbag surface to obtain the target airbag pressure.
[0060] For details, please refer to step S103, which will not be repeated here.
[0061] S206. Calculate the average airbag pressure of at least a preset number of reference sensing units adjacent to the target sensing unit.
[0062] Among them, the target sensing unit refers to the sensing unit that needs to be detected for anomalies; the reference sensing unit refers to the sensing unit adjacent to the target sensing unit for comparative analysis; the preset quantity indicates the minimum number of reference sensing units used to calculate the average value, which is usually no less than 4 to ensure the reliability of the calculation; the airbag pressure average value refers to the arithmetic average of the pressures of the selected reference sensing units.
[0063] Specifically, first, the monitoring device determines a set of reference sensing units around the target sensing unit, requiring that the number of reference sensing units is not less than a preset number, for example, selecting sensing units in eight directions around the target sensing unit as references. Then, the monitoring device reads the airbag pressure corrected by these reference sensing units, removes the maximum and minimum values to eliminate the influence of extreme values, and performs an arithmetic average calculation on the remaining pressure values to obtain the average airbag pressure of the local area.
[0064] S207. If the deviation between the target airbag pressure and the average airbag pressure exceeds a preset deviation threshold, the target airbag pressure will be marked as an abnormal value.
[0065] Here, deviation represents the difference between the target airbag pressure and the average airbag pressure; the preset deviation threshold refers to the maximum allowable pressure deviation, and exceeding this value is considered abnormal; the outlier marker is used to indicate the reliability status of the data.
[0066] Specifically, the monitoring device calculates the absolute difference between the target airbag pressure and the average airbag pressure as the deviation, and compares this deviation with a preset deviation threshold. The preset deviation threshold needs to take into account the pressure fluctuation range when the airbag is working normally, and is usually set to 15%-20% of the normal pressure value. When the calculated deviation exceeds the preset deviation threshold, the monitoring device will mark the target airbag pressure as an abnormal value, and record the degree of deviation and the time of occurrence.
[0067] S208. Based on the airbag pressure of the reference sensing unit, interpolate and correct outliers.
[0068] Interpolation correction refers to a mathematical method that uses reliable surrounding data to correct outliers.
[0069] Specifically, first, the monitoring device verifies the reliability of the airbag pressure of the reference sensing units and selects those with normal data status as interpolation reference points. Then, based on the spatial distances from these reference points to the target point, the monitoring device calculates weighting coefficients for each reference point; these weighting coefficients are inversely proportional to the spatial distance. The monitoring device employs a weighted average or a more complex spatial interpolation algorithm (spatial interpolation algorithms refer to data reconstruction methods that consider spatial positional relationships, such as inverse distance weighting, Kriging interpolation, etc.) to calculate the corrected airbag pressure at the target point, combining the weighting coefficients and the airbag pressure of the reference points. The monitoring device also verifies the reasonableness of the correction results to ensure that the corrected airbag pressure matches the surrounding pressure distribution trend.
[0070] S209. Generate an overall pressure distribution diagram of the airbag based on the placement of the sensing units and the airbag pressure between the sensing units and the airbag surface.
[0071] For details, please refer to step S104, which will not be repeated here.
[0072] S210. Calculate the pressure change rate between adjacent sensing units. The pressure change rate is the ratio of the airbag pressure difference between adjacent sensing units to the preset grid spacing.
[0073] Among them, adjacent sensing units refer to two sensing units that are adjacent to each other on the surface of the airbag; the pressure change rate refers to the amount of pressure change per unit distance, with the unit being Pascals per meter; the airbag pressure difference represents the difference in airbag pressure measured by two adjacent sensing units; and the preset grid spacing is used to represent the fixed distance between adjacent sensing units.
[0074] Specifically, the monitoring device sequentially calculates the pressure change rate between each pair of adjacent sensing units. First, the monitoring device acquires the corrected airbag pressures of two adjacent sensing units and calculates the airbag pressure difference between them. Then, the monitoring device divides this airbag pressure difference by a preset grid spacing to obtain the pressure change rate, which reflects the severity of local pressure changes. For example, if the airbag pressure difference between two adjacent sensing units is 1000 Pa and the preset grid spacing is 0.1 m, then the pressure change rate is 10000 Pa / m.
[0075] S211. If the pressure change rate exceeds the preset pressure change rate threshold, the section between adjacent sensors will be marked as an abnormal deformation section.
[0076] Among them, the preset pressure change rate threshold represents the critical value for judging abnormal deformation, which is determined by the material properties and safety requirements of the airbag; the abnormal deformation section refers to the local area where the pressure change exceeds the normal range.
[0077] Specifically, the monitoring device compares the calculated pressure change rate with a preset pressure change rate threshold. The preset pressure change rate threshold is usually set based on the maximum allowable deformation of the airbag under normal use conditions, for example, taking 3 times the normal pressure gradient as the warning line. When the pressure change rate of a certain section exceeds the preset pressure change rate threshold, the monitoring device marks the section between adjacent sensors as an abnormal deformation section and records its location coordinates and pressure change rate.
[0078] S212. Monitor the area change of abnormal deformation sections in real time. When the area of abnormal deformation sections exceeds the preset area threshold, trigger an early warning.
[0079] Among them, the preset area threshold refers to the critical area size that triggers the early warning; real-time monitoring is used to indicate the continuous tracking of the changes in the abnormal deformation section; area change indicates the expansion or contraction trend of the abnormal deformation section; early warning refers to the warning information issued by the monitoring device, including audible and visual alarms, information push, etc.
[0080] Specifically, the monitoring device continuously calculates and accumulates the areas of all marked abnormal deformation sections to obtain the total abnormal area. When a new abnormal deformation section is detected, the total abnormal area is updated promptly. The monitoring device compares the real-time calculated total abnormal area with a preset area threshold, which is typically set as a percentage of the total airbag area, such as 5% or 10%. When the area of an abnormal deformation section exceeds the preset area threshold, the monitoring device immediately triggers an early warning mechanism, alerting relevant personnel through audible and visual signals, remote notifications, and other means.
[0081] The monitoring device in the embodiments of this invention is described below from the perspective of hardware processing. Please refer to [link / reference]. Figure 3 This is a schematic diagram of the physical structure of a monitoring device in an embodiment of this application.
[0082] It should be noted that, Figure 3 The structure of the monitoring device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0083] like Figure 3 As shown, the monitoring device includes a CPU 301, which can perform various appropriate actions and processes according to a program stored in the read-only memory ROM 302 or a program loaded from the storage section 308 into the random access memory RAM 303, such as performing the methods described in the above embodiments. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An I / O interface 305 is also connected to the bus 304.
[0084] The following components are connected to I / O interface 305: input section 306 including audio input devices, push-button switches, etc.; output section 307 including a liquid crystal display (LCD) and audio output devices, indicator lights, etc.; storage section 308 including a hard disk, etc.; and communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. Communication section 309 performs communication processing via a network such as the Internet. Drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.
[0085] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing computer programs for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by CPU 301, it performs the various functions defined in the present invention.
[0086] It should be noted that specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. Each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those shown in the drawings.
[0088] Specifically, the monitoring device in this embodiment includes a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, it implements the airbag pressure monitoring method provided in the above embodiment.
[0089] In another aspect, the present invention also provides a computer-readable storage medium, which may be included in the monitoring device described in the above embodiments, or may exist independently and not assembled into the monitoring device. The storage medium carries one or more computer programs that, when executed by a processor of the monitoring device, cause the monitoring device to implement the airbag pressure monitoring method provided in the above embodiments.
[0090] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0091] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if...", "after...", "in response to determining...", or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is interpreted as meaning "if determining...", "in response to determining...", "when (the stated condition or event) is detected", or "in response to detecting (the stated condition or event)".
[0092] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A method for monitoring airbag pressure, characterized in that, Applied to a monitoring device, the method includes: The system acquires the contact pressure between the sensing unit and the airbag surface, the three-dimensional acceleration of the sensing unit, and the tilt angle. The sensing units are arranged on the airbag surface according to a preset grid spacing. The sensing units are dynamically attached to the airbag surface through elastic connectors. The sensing unit includes a pressure sensor and an attitude sensor. The pressure sensor collects the contact pressure between the corresponding sensing unit and the airbag surface, and the attitude sensor collects the three-dimensional acceleration and tilt angle of the corresponding unit. Based on the three-dimensional acceleration and tilt angle of the target sensing unit, the first sensing unit and the second sensing unit adjacent to the target sensing unit, the first tilt angle difference, the second tilt angle difference, the first acceleration difference and the second acceleration difference are calculated to determine the local radius of curvature. The local radius of curvature is used to represent the degree of local deformation of the airbag. The larger the local radius of curvature, the greater the degree of local deformation of the airbag. Based on the local radius of curvature, the target pressure compensation coefficient at the location of the target sensing unit is determined. The target contact pressure between the target sensing unit and the airbag surface is corrected using the target pressure compensation coefficient to obtain the target airbag pressure. Based on the placement of the sensing units and the airbag pressure between the sensing units and the airbag surface, an overall pressure distribution diagram of the airbag is generated.
2. The method according to claim 1, characterized in that, The step of calculating a first tilt angle difference, a second tilt angle difference, a first acceleration difference, and a second acceleration difference based on the three-dimensional acceleration and tilt angle of the target sensing unit, the first sensing unit adjacent to the target sensing unit, and the second sensing unit, in order to determine the local radius of curvature, specifically includes: Calculate the first tilt angle difference and the first acceleration difference between the target sensing unit and the first sensing unit, and the second tilt angle difference and the second acceleration difference between the target sensing unit and the second sensing unit; The average tilt angle difference is calculated based on the first tilt angle difference and the second tilt angle difference, and the average acceleration difference is calculated based on the first acceleration difference and the second acceleration difference; The acceleration weighting coefficient is determined based on the ratio of the average acceleration difference to the preset reference acceleration. Substituting the acceleration weighting coefficient, the preset grid spacing, and the average tilt angle difference into the curvature radius calculation formula, the local curvature radius is obtained.
3. The method according to claim 2, characterized in that, The formula for calculating the radius of curvature is: R=w*L / (2×sin(△θavg / 2)); Where R represents the local radius of curvature, w represents the acceleration weighting coefficient, L represents the preset grid spacing, and △θavg represents the average tilt angle difference.
4. The method according to claim 1, characterized in that, The step of determining the target pressure compensation coefficient at the location of the target sensing unit based on the local radius of curvature, and then correcting the target contact pressure between the target sensing unit and the airbag surface using the target pressure compensation coefficient to obtain the target airbag pressure, specifically includes: Based on the local radius of curvature, the target pressure compensation coefficient at the location of the target sensing unit is obtained by querying the preset pressure correction data table. The target contact pressure is multiplied by the target pressure compensation coefficient to obtain the corrected target airbag pressure.
5. The method according to claim 1, characterized in that, After the step of generating an overall pressure distribution map of the airbag based on the placement of the sensing units and the airbag pressure between the sensing units and the airbag surface, the method further includes: Calculate the pressure change rate between adjacent sensing units, where the pressure change rate is the ratio of the airbag pressure difference between adjacent sensing units to the preset grid spacing. If the pressure change rate exceeds a preset pressure change rate threshold, the section between adjacent sensors will be marked as an abnormal deformation section. The area change of the abnormal deformation section is monitored in real time, and an early warning is triggered when the area of the abnormal deformation section exceeds a preset area threshold.
6. The method according to claim 1, characterized in that, Prior to the steps of acquiring the contact pressure between the sensing unit and the airbag surface, the three-dimensional acceleration of the sensing unit, and the tilt angle, the method further includes: Based on the maximum allowable deformation of the airbag and the deformation monitoring accuracy requirements, the side length of the minimum monitoring unit is calculated to determine the area of the minimum monitoring unit. The square root of the area of the smallest monitoring unit is used as the preset grid spacing.
7. The method according to claim 1, characterized in that, After determining the target pressure compensation coefficient at the location of the target sensing unit based on the local radius of curvature, and correcting the target contact pressure between the target sensing unit and the airbag surface using the target pressure compensation coefficient to obtain the target airbag pressure, the method further includes: Calculate the average airbag pressure of at least a preset number of reference sensing units adjacent to the target sensing unit; If the deviation between the target airbag pressure and the average airbag pressure exceeds a preset deviation threshold, the target airbag pressure is marked as an abnormal value. The outlier value is corrected by interpolation based on the airbag pressure of the reference sensing unit.
8. A monitoring device, characterized in that, The monitoring device includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the monitoring device to perform the method as described in any one of claims 1-7.
9. A computer-readable storage medium comprising instructions, characterized in that, When the instruction is executed on the monitoring device, the monitoring device performs the method as described in any one of claims 1-7.
10. A computer program product, characterized in that, When the computer program product is run on the monitoring device, the monitoring device performs the method as described in any one of claims 1-7.