Data interpolation method, device and equipment based on five-dimensional force sensor and medium

By using a data interpolation method based on five-dimensional force sensors, the problem of obtaining pressure data in the edge area of ​​the door anti-collision beam was solved, enabling accurate mechanical analysis and design optimization, and improving the safety of crash tests.

CN121765835APending Publication Date: 2026-03-31GUANGXI UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-19
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

The interpolation algorithms of existing simulation software cannot effectively process the pressure data of the edge area of ​​the door anti-collision beam, resulting in the inability to accurately analyze its mechanical properties.

Method used

By employing a data interpolation method based on a five-dimensional force sensor, pressure data of the edge region of the door anti-collision beam is accurately obtained through grid division, elastic deformation calculation, and weight coefficient generation.

Benefits of technology

It enables precise acquisition of pressure data along the edge of the door anti-collision beam, improving analysis accuracy and design optimization capabilities, and ensuring effective protection of the safety of occupants during crash tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121765835A_ABST
    Figure CN121765835A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of force sensors and the technical field of collision detection, and discloses a data interpolation method, device and equipment based on a five-dimensional force sensor and a medium, and the method comprises the steps: uniformly dividing a stress surface of the five-dimensional force sensor into a plurality of grids; selecting the first elastic deformation quantity as the maximum elastic deformation quantity, and when the maximum elastic deformation quantity is greater than a preset value, generating a stress weight coefficient corresponding to each grid through a preset weight model; dividing the stress weight coefficient corresponding to each grid by the coefficient sum to obtain a target weight coefficient corresponding to each grid; and according to the acting force numerical value, the target weight coefficient corresponding to each grid and the load model, generating a load corresponding to each grid, and filling the load corresponding to each grid into the data field corresponding to each area unit to obtain pressure data of the edge area of the vehicle door anti-collision beam. According to the invention, the mechanical state of the edge area of the vehicle door anti-collision beam under the side collision test can be obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of force sensor technology and collision detection technology, and in particular to data interpolation methods, devices, equipment and media based on five-dimensional force sensors. Background Technology

[0002] As a core component ensuring vehicle collision safety, the mechanical properties of the door anti-collision beam vary in different locations. In the research and development process of the door anti-collision beam, interpolation calculation of the edge area can significantly shorten the research and development cycle.

[0003] However, while existing simulation software interpolation tools support various mainstream interpolation algorithms, these algorithms all have significant pressure value blind spots. This is because these mainstream interpolation algorithms are general-purpose methods and lack specific design for edge regions. Therefore, they cannot perform interpolation calculations on the edge regions of the door impact beam, and consequently cannot derive the pressure data of the edge regions of the door impact beam from reasonable values. This hinders the analysis of the pressure distribution of the door impact beam. Therefore, how to obtain the pressure data of the edge regions of the door impact beam is a technical problem that urgently needs to be solved. Summary of the Invention

[0004] This application provides a data interpolation method, apparatus, device, and medium based on a five-dimensional force sensor to solve the aforementioned technical problem of how to obtain pressure data of the edge area of ​​a car door anti-collision beam.

[0005] In a first aspect, embodiments of this application provide a data interpolation method based on a five-dimensional force sensor, applied to an electronic device connected to the five-dimensional force sensor, which is fixed to a door anti-collision beam. The data interpolation method includes: Obtain a three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple meshes by mesh size; When a collision command is received from the door anti-collision beam, the force value applied to the geometric center of the force-bearing surface and the coordinates of the force application point on the force-bearing surface are obtained from the output data of the five-dimensional force sensor. Based on the coordinates of each grid and the coordinates of the force application point, the distance from each grid to the force application point is obtained. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force application point, and the preset elastic deformation model, the elastic deformation corresponding to each grid is generated. The elastic deformation of each grid is sorted in descending order, and the elastic deformation at the top of the sort is selected as the maximum elastic deformation. When the maximum elastic deformation is greater than the preset value, the force weight coefficient corresponding to each grid is generated through the preset weight model. Add the force weight coefficients corresponding to each grid to get the total coefficients, and divide the force weight coefficients corresponding to each grid by the total coefficients to get the target weight coefficients corresponding to each grid. Based on the force values, the target weight coefficients corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partition size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the partition size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​together to obtain the pressure data of the edge area of ​​the door anti-collision beam.

[0006] In one possible implementation of the first aspect, the force weight coefficients corresponding to each grid are summed to obtain a total coefficient, and the force weight coefficients corresponding to each grid are divided by the total coefficient to obtain the target weight coefficients corresponding to each grid, including: Based on the force weight coefficient and loss function corresponding to each grid, the loss value of the loss function is generated. The force weight coefficient corresponding to each grid is iteratively adjusted through the Adam optimization algorithm to reduce the loss value. The iteration stops when the loss value is less than the preset threshold, and the adjusted force weight coefficient of each grid is output. The adjusted force weight coefficients of each grid are added together to obtain the total coefficient. The adjusted force weight coefficient of each grid is then divided by the total coefficient to obtain the target weight coefficient for each grid.

[0007] In one possible implementation of the first aspect, based on the force value, the target weight coefficient corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partitioning size, and the edge region of the door anti-collision beam is divided into multiple region elements using the partitioning size. The load corresponding to each grid is filled into the data field corresponding to each region element to obtain the pressure value corresponding to each region element. The pressure values ​​corresponding to each region element are spliced ​​to obtain the pressure data of the edge region of the door anti-collision beam, including: Based on the force values, the target weight coefficients corresponding to each grid and the load model, the load corresponding to each grid is generated, the edge area of ​​the door anti-collision beam is obtained, the grid size is selected as the division size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the division size. The correspondence between each grid and each region unit is established, and the correspondence is that each grid corresponds to only one region unit. Obtain the configuration file, retrieve the data fields corresponding to each region unit from the configuration file, fill the load corresponding to each grid into the data fields corresponding to each region unit according to the correspondence, obtain the pressure value corresponding to each region unit, and splice the pressure values ​​corresponding to each region unit to obtain the pressure data of the edge area of ​​the door anti-collision beam. The larger the pressure value corresponding to each region unit, the greater the pressure that each region unit bears, and the smaller the pressure value corresponding to each region unit, the smaller the pressure that each region unit bears.

[0008] In one possible implementation of the first aspect, the elastic deformation model is defined as follows: ; in, Let represent the elastic deformation corresponding to the m-th grid. The larger the elastic deformation corresponding to the m-th grid, the greater the external force acting on the m-th grid; the smaller the elastic deformation corresponding to the m-th grid, the smaller the external force acting on the m-th grid. F is the numerical value of the force applied to the geometric center of the surface subjected to the force; 'a' is the radius of the circumcircle of the surface subjected to force; E is the elastic modulus of the elastic element of the five-dimensional force sensor; h is the thickness of the surface subjected to force; This is the cube of the thickness of the surface subjected to force. v represents the Poisson's ratio of the elastic material of the five-dimensional force sensor. The Poisson's ratio is the ratio between the absolute value of the transverse strain and the absolute value of the longitudinal strain when the elastic material of the five-dimensional force sensor is subjected to uniaxial tension or compression. Let m be the distance from the m-th grid to the point of force application, where m is the distance from the grid to the point of force application. The value of is between 0 and a; is the symbol for the natural logarithm, which is the logarithm with the mathematical constant e as the base; This represents a mathematical constant with a value of 3.14.

[0009] In one possible implementation of the first aspect, the weight model is defined as follows: ; in, This represents the force weighting coefficient corresponding to the m-th grid. The larger the force weighting coefficient of the m-th grid, the greater the pressure the grid bears; the smaller the force weighting coefficient of the m-th grid, the less pressure the grid bears. 'a' is the radius of the circumcircle of the surface subjected to force; The distance from the m-th grid to the point of application of force; is the symbol for the natural logarithm, which is the logarithm with the mathematical constant e as its base.

[0010] In one possible implementation of the first aspect, the load model is defined as follows: ; in, The load corresponding to the m-th grid is... The target weight coefficient is the value corresponding to the m-th grid. This represents the numerical value of the applied force.

[0011] In one possible implementation of the first aspect, the load corresponding to each grid is generated based on the force value, the target weight coefficient corresponding to each grid, and the load model. The grid size is selected as the partitioning size, and the edge region of the door anti-collision beam is divided into multiple region elements using this partitioning size. The load corresponding to each grid is filled into the data field corresponding to each region element to obtain the pressure value corresponding to each region element. The pressure values ​​corresponding to each region element are then concatenated to obtain the pressure data of the edge region of the door anti-collision beam, including: The pressure data of the edge area of ​​the door anti-collision beam is visualized to obtain a heat map of the door anti-collision beam. The heat map of the door anti-collision beam is used to show the pressure distribution of the door anti-collision beam under side impact test.

[0012] Secondly, embodiments of this application provide a data interpolation device based on a five-dimensional force sensor, applied to an electronic device connected to the five-dimensional force sensor, which is fixed to a door anti-collision beam, including: The first acquisition module is used to acquire the three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple grids by the grid size. The second acquisition module is used to, when receiving a collision command from the door anti-collision beam, acquire the force value applied to the geometric center of the force-bearing surface and the coordinates of the force-bearing point on the force-bearing surface from the output data of the five-dimensional force sensor, acquire the coordinates of the force-bearing point on the force-bearing surface, obtain the distance from each grid to the force-bearing point based on the coordinates of each grid and the coordinates of the force-bearing point, and generate the elastic deformation corresponding to each grid based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force-bearing point, and the preset elastic deformation model. The third acquisition module is used to sort the elastic deformation of each grid in descending order, select the elastic deformation at the top of the sort as the maximum elastic deformation, and when the maximum elastic deformation is greater than a preset value, generate the force weight coefficient corresponding to each grid through a preset weight model. The addition module is used to add the force weight coefficients corresponding to each grid to obtain the total coefficient, and divide the force weight coefficient corresponding to each grid by the total coefficient to obtain the target weight coefficient corresponding to each grid. The interpolation module is used to generate the load corresponding to each grid based on the force value, the target weight coefficient corresponding to each grid and the load model. The grid size is selected as the division size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the division size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam.

[0013] Thirdly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the data interpolation method described in the first aspect above.

[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the data interpolation method described in the first aspect above.

[0015] Fifthly, embodiments of this application provide a computer program product that, when run on an electronic device, causes the electronic device to execute the data interpolation method described in the first aspect above.

[0016] The beneficial effects of this application embodiment are twofold. Firstly, based on the force value, the target weight coefficient corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the dividing size, and the edge area of ​​the door anti-collision beam is divided into multiple regional units using the dividing size. The load corresponding to each grid is filled into the data field corresponding to each regional unit to obtain the pressure value corresponding to each regional unit. The pressure values ​​corresponding to each regional unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam. The pressure data of the edge area of ​​the door anti-collision beam reflects the mechanical state of the edge area of ​​the door anti-collision beam under the side impact test. Secondly, the larger the pressure value corresponding to each regional unit, the greater the pressure borne by each regional unit; the smaller the pressure value corresponding to each regional unit, the smaller the pressure borne by each regional unit. Through the pressure value corresponding to each regional unit, the mechanical state of each regional unit under the side impact test can be obtained. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a diagram illustrating an application scenario of the data interpolation method provided in the embodiments of this application. Figure 2 This is a flowchart illustrating the data interpolation method provided in an embodiment of this application; Figure 3 A flowchart illustrating the implementation of S205 provided in this application embodiment; Figure 4 A schematic block diagram of a data interpolation apparatus provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application; Figure 6 This is a schematic diagram of the structure of the five-dimensional force sensor provided in the embodiments of this application; Figure 7 This is a heat map provided in the embodiments of this application. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0020] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0021] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0022] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0023] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0024] The data interpolation method provided in this application can be applied to electronic devices such as mobile phones, tablets, wearable devices, in-vehicle devices, augmented reality devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). This application does not impose any restrictions on the specific type of electronic device.

[0025] Please see Figure 1 , Figure 1 The application scenario diagram of the data interpolation method provided in the embodiments of this application is described in detail below: The electronic device is connected to a five-dimensional force sensor, which is fixed to the door anti-collision beam.

[0026] Among them, the data interpolation method can be applied to the side impact test of the door anti-collision beam, as detailed below: Reason for use: In side impact tests, the door anti-collision beam, as a core energy-absorbing component, requires precise acquisition of its local force distribution during lateral collisions to verify the material strength and structural design rationality of the anti-collision beam. Because the cross-sectional width of the door anti-collision beam is approximately 80 mm and the length of the core force-bearing section is only 100 mm, which is smaller than the equivalent coverage area of ​​a single five-dimensional force sensor, a single five-dimensional force sensor can completely cover the detection area.

[0027] During preparation and installation, the door impact beam of the car to be tested was selected as the test object. A single five-dimensional force sensor was fixed to the core stress area in the middle of the door impact beam using a custom bracket. When installing the sensor, a 1.5 mm buffer gap was left between the custom bracket and the door impact beam to avoid affecting deformation transmission due to excessive tightness. This ensures that the five-dimensional force sensor can simultaneously collect the X-axis force, Y-axis force, Z-axis force, and torque around the X and Y axes during a collision.

[0028] The composite force, obtained by vector synthesis of the forces along the X, Y, and Z axes, is the force applied to the geometric center of the impact surface. In a side-impact collision scenario, the five-dimensional sensor on the door's anti-collision beam is responsible for real-time monitoring of the force applied to the geometric center of the impact surface.

[0029] In this embodiment, the electronic device is connected to a five-dimensional force sensor, which improves the efficiency and accuracy of data acquisition.

[0030] Please see Figure 2 , Figure 2 This is a flowchart illustrating the data interpolation method provided in this application embodiment. This method can be applied to electronic devices connected to a five-dimensional force sensor, which is fixed on the door anti-collision beam.

[0031] like Figure 2 As shown, the data interpolation method provided in this application includes the following steps, detailed below: S201, Obtain the three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple grids by the grid size. Each grid does not overlap with the others, and all grids together completely cover the force-bearing surface of the five-dimensional force sensor.

[0032] Among them, the three-dimensional solid model of the five-dimensional force sensor has the geometric shape, volume, mass and material properties of the five-dimensional force sensor.

[0033] The five-dimensional force sensor has a regular hexahedral structure, so it has six surfaces, all of which are square. The force-bearing surface of the five-dimensional force sensor is a designated surface among its six surfaces.

[0034] Since the force-bearing surface of the five-dimensional force sensor has been calibrated during the production stage, it cannot be changed. During the use of the five-dimensional force sensor, it is necessary to ensure that the measured force acts perpendicularly to the force-bearing surface of the five-dimensional force sensor so that the measurement data output by the five-dimensional force sensor under force conditions is stable.

[0035] Optionally, the side length of each of the six surfaces of the five-dimensional force sensor is 123.5 mm.

[0036] Among them, the six surfaces of the five-dimensional force sensor are all symmetrical planes, which can simultaneously contact the colliding body in a spatially evenly distributed manner. This avoids deformation distortion or data abrupt changes in the five-dimensional force sensor due to local force concentration, thereby improving the stability and accuracy of the collected data.

[0037] The five-dimensional force sensor can accurately acquire three-dimensional force information and simultaneously obtain two-dimensional torque data during measurement, providing a key foundation for subsequent calculation of elastic deformation and significantly improving the overall calculation accuracy.

[0038] S202, when a collision command from the door anti-collision beam is received, the force value applied to the geometric center of the force-bearing surface and the coordinates of the force-bearing point on the force-bearing surface are obtained from the output data of the five-dimensional force sensor. Based on the coordinates of each grid and the coordinates of the force-bearing point, the distance from each grid to the force-bearing point is obtained. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force-bearing point, and the preset elastic deformation model, the elastic deformation corresponding to each grid is generated. Specifically, when a collision command is received from the door anti-collision beam, the force value applied to the geometric center of the force-bearing surface and the coordinates of the force application point on the force-bearing surface are obtained from the output data of the five-dimensional force sensor. Based on the coordinates of each grid and the coordinates of the force application point, the distance from each grid to the force application point is obtained. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force application point, and a preset elastic deformation model, the elastic deformation corresponding to each grid is generated, including: Connect to the vehicle testing system and receive control commands issued by the vehicle testing system. When the control command is a collision command for the door anti-collision beam, obtain the output data of the five-dimensional force sensor through the output interface of the five-dimensional force sensor. From the output data of the five-dimensional force sensor, obtain the force value applied to the geometric center of the force-bearing surface and the coordinates of the force application point on the force-bearing surface. Based on the coordinates of each grid and the coordinates of the force application point, obtain the distance from each grid to the force application point. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force application point, and the preset elastic deformation model, generate the elastic deformation corresponding to each grid.

[0039] For ease of explanation, please refer to Figure 6 , Figure 6 This is a schematic diagram of the structure of a five-dimensional force sensor provided in an embodiment of this application.

[0040] Figure 6 The structure of the five-dimensional force sensor is shown, along with its output interface. Electronic devices can acquire the output data of the five-dimensional force sensor through this interface.

[0041] The elastic deformation model is defined as follows: ; in, Let represent the elastic deformation corresponding to the m-th grid. The larger the elastic deformation corresponding to the m-th grid, the greater the external force acting on the m-th grid; the smaller the elastic deformation corresponding to the m-th grid, the smaller the external force acting on the m-th grid. F is the numerical value of the force applied to the geometric center of the surface subjected to the force; 'a' is the radius of the circumcircle of the surface subjected to force; E is the elastic modulus of the elastic element of the five-dimensional force sensor; h is the thickness of the surface subjected to force; This is the cube of the thickness of the surface subjected to force. v represents the Poisson's ratio of the elastic material of the five-dimensional force sensor. The Poisson's ratio is the ratio between the absolute value of the transverse strain and the absolute value of the longitudinal strain when the elastic material of the five-dimensional force sensor is subjected to uniaxial tension or compression. Let m be the distance from the m-th grid to the point of force application, where m is the distance from the grid to the point of force application. The value of is between 0 and a; is the symbol for the natural logarithm, which is the logarithm with the mathematical constant e as the base; This represents a mathematical constant with a value of 3.14.

[0042] Specifically, the elastic deformation of any mesh after a collision is calculated using the elastic deformation model.

[0043] S203: Sort the elastic deformation of each grid in descending order, select the elastic deformation at the top of the sort as the maximum elastic deformation, and when the maximum elastic deformation is greater than the preset value, generate the force weight coefficient corresponding to each grid through the preset weight model. Among them, selecting the elastic deformation variable that ranks first as the maximum elastic deformation variable is the same as selecting the elastic deformation variable that ranks first as the maximum elastic deformation variable.

[0044] The weighted model is defined as follows; in, This represents the force weighting coefficient corresponding to the m-th grid. The larger the force weighting coefficient of the m-th grid, the greater the pressure the grid bears; the smaller the force weighting coefficient of the m-th grid, the less pressure the grid bears. 'a' is the radius of the circumcircle of the surface subjected to force; The distance from the m-th grid to the point of application of force; is the symbol for the natural logarithm, which is the logarithm with the mathematical constant e as its base.

[0045] S204, add the force weight coefficients corresponding to each grid to get the total coefficient, and divide the force weight coefficient corresponding to each grid by the total coefficient to get the target weight coefficient corresponding to each grid; Specifically, the force weight coefficients corresponding to each grid are summed to obtain a total coefficient. Then, the force weight coefficient for each grid is divided by the total coefficient to obtain the target weight coefficient for each grid, including: Based on the force weight coefficient and loss function corresponding to each grid, the loss value of the loss function is generated. The force weight coefficient corresponding to each grid is iteratively adjusted through the Adam optimization algorithm to reduce the loss value. The iteration stops when the loss value is less than the preset threshold, and the adjusted force weight coefficient of each grid is output. The adjusted force weight coefficients of each grid are added together to obtain the total coefficient. The adjusted force weight coefficient of each grid is then divided by the total coefficient to obtain the target weight coefficient for each grid.

[0046] The loss function is defined as follows: ; in, The loss value is M; the total number of grid cells is M. For the m-th grid in The stress value below; This is the preset maximum force value; This is the force weighting coefficient corresponding to the m-th grid.

[0047] The smaller the loss value, the closer the stress on each grid is to the maximum stress limit and does not exceed the limit. This means that the stress distribution is uniform and reasonable, and local stress concentration can be avoided.

[0048] S205. Based on the force value, the target weight coefficient corresponding to each grid and the load model, the load corresponding to each grid is generated. The grid size is selected as the division size. The edge area of ​​the door anti-collision beam is divided into multiple area units using the division size. The load corresponding to each grid is filled into the data field corresponding to each area unit to obtain the pressure value corresponding to each area unit. The pressure values ​​corresponding to each area unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam.

[0049] The pressure data at the edge of the door impact beam reveals the pressure distribution and changes experienced by the beam under impacts of varying forces. Based on this, engineers can analyze the strength and toughness of the structure in various collision scenarios, allowing for targeted optimization of the impact beam design. This ensures that in real-world collisions, the door impact beam can more effectively absorb and disperse impact forces, maximizing the safety of occupants.

[0050] The load model is defined as follows: ; in, The load corresponding to the m-th grid is... The target weight coefficient is the value corresponding to the m-th grid. This represents the numerical value of the applied force.

[0051] Specifically, based on the force value, the target weight coefficient corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partitioning size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the partitioning size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam, including: The pressure data of the edge area of ​​the door anti-collision beam is visualized to obtain a heat map of the door anti-collision beam. The heat map of the door anti-collision beam is used to show the pressure distribution of the door anti-collision beam under side impact test.

[0052] The heat map of the door impact beam shows the pressure distribution of the door impact beam under side impact test. Designers can make targeted improvements to the structure of the door impact beam, such as adding some reinforcing ribs to areas with concentrated stress and adjusting the material distribution, thereby improving the overall structural strength and impact resistance of the door impact beam.

[0053] Please see Figure 7 , Figure 7 The heat map provided in the embodiments of this application is described in detail below: The heat map of the door anti-collision beam shows multiple regional units, each with a pressure value. The raised areas represent the optimized pressure value distribution.

[0054] The highest point is the point of force application, and the height represents the pressure value of each area unit. The sum of the pressure values ​​of the area units equals the magnitude of the applied force. The larger the pressure value corresponding to each area unit, the greater the pressure that each area unit bears; the smaller the pressure value corresponding to each area unit, the less pressure that each area unit bears. By using the pressure value corresponding to each area unit, the mechanical state of each area unit under the side impact test can be obtained.

[0055] The X-axis scale includes -60, -40, -20, 0, 20, 40, and 60, which are the lateral positions on the door anti-collision beam; The Y-axis markings are -50, 0, and 50, which represent the longitudinal positions on the door anti-collision beam. The Z-axis scale is 0, 500, 1000, 1500, 2000, 2500, and 3000, representing the magnitude of the pressure value, in Newtons.

[0056] The beneficial effects of this application embodiment are twofold. Firstly, based on the force value, the target weight coefficient corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the dividing size, and the edge area of ​​the door anti-collision beam is divided into multiple regional units using the dividing size. The load corresponding to each grid is filled into the data field corresponding to each regional unit to obtain the pressure value corresponding to each regional unit. The pressure values ​​corresponding to each regional unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam. The pressure data of the edge area of ​​the door anti-collision beam reflects the mechanical state of the edge area of ​​the door anti-collision beam under the side impact test. Secondly, the larger the pressure value corresponding to each regional unit, the greater the pressure borne by each regional unit; the smaller the pressure value corresponding to each regional unit, the smaller the pressure borne by each regional unit. Through the pressure value corresponding to each regional unit, the mechanical state of each regional unit under the side impact test can be obtained.

[0057] Please see Figure 3 , Figure 3 The implementation flowchart of S205 provided in the embodiments of this application is described in detail below: S301, based on the force value, the target weight coefficient corresponding to each grid and the load model, generate the load corresponding to each grid, obtain the edge area of ​​the door anti-collision beam, select the grid size as the division size, use the division size to divide the edge area of ​​the door anti-collision beam into multiple region units, establish the correspondence between each grid and each region unit, the correspondence is that each grid corresponds to only one region unit; S302, Obtain the configuration file, retrieve the data fields corresponding to each region unit from the configuration file, fill the load corresponding to each grid into the data fields corresponding to each region unit according to the correspondence, obtain the pressure value corresponding to each region unit, splice the pressure values ​​corresponding to each region unit to obtain the pressure data of the edge area of ​​the door anti-collision beam. The larger the pressure value corresponding to each region unit, the greater the pressure that each region unit bears, and the smaller the pressure value corresponding to each region unit, the smaller the pressure that each region unit bears.

[0058] In this embodiment of the application, the data field corresponding to each region unit is obtained from the configuration file, and the load corresponding to each grid is filled into the data field corresponding to each region unit according to the correspondence, so as to obtain the pressure value corresponding to each region unit. Therefore, the mechanical state of each region unit under the side impact test can be obtained.

[0059] For the data interpolation method described in the above embodiments, please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic block diagram of a data interpolation apparatus provided in an embodiment of this application. Figure 4 The data interpolation device 400 shown can be applied to, for example... Figure 1 The application scenario diagram shows electronic devices. The following section uses electronic devices as an example to illustrate this. Figure 4 The data interpolation device 400 shown will be described in detail. The data interpolation device 400 may include a first acquisition module 401, a second acquisition module 402, a third acquisition module 403, an addition module 404, and an interpolation module 405.

[0060] The first acquisition module 401 is used to acquire the three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple grids by the grid size. The second acquisition module 402 is used to, when receiving a collision command from the door anti-collision beam, acquire the force value applied to the geometric center of the force-bearing surface and the coordinates of the force-bearing point on the force-bearing surface from the output data of the five-dimensional force sensor, acquire the coordinates of the force-bearing point on the force-bearing surface, obtain the distance from each grid to the force-bearing point based on the coordinates of each grid and the coordinates of the force-bearing point, and generate the elastic deformation corresponding to each grid based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force-bearing point, and the preset elastic deformation model. The third acquisition module 403 is used to sort the elastic deformation of each grid in descending order, select the elastic deformation at the top of the sort as the maximum elastic deformation, and when the maximum elastic deformation is greater than a preset value, generate the force weight coefficient corresponding to each grid through a preset weight model. The addition module 404 is used to add the force weight coefficients corresponding to each grid to obtain the total coefficient, and divide the force weight coefficients corresponding to each grid by the total coefficient to obtain the target weight coefficients corresponding to each grid. The interpolation module 405 is used to generate the load corresponding to each grid based on the force value, the target weight coefficient corresponding to each grid and the load model. The grid size is selected as the division size, and the edge area of ​​the door anti-collision beam is divided into multiple area units using the division size. The load corresponding to each grid is filled into the data field corresponding to each area unit to obtain the pressure value corresponding to each area unit. The pressure values ​​corresponding to each area unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam.

[0061] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0062] The beneficial effects of this application embodiment are twofold. Firstly, based on the force value, the target weight coefficient corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the dividing size, and the edge area of ​​the door anti-collision beam is divided into multiple regional units using the dividing size. The load corresponding to each grid is filled into the data field corresponding to each regional unit to obtain the pressure value corresponding to each regional unit. The pressure values ​​corresponding to each regional unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam. The pressure data of the edge area of ​​the door anti-collision beam reflects the mechanical state of the edge area of ​​the door anti-collision beam under the side impact test. Secondly, the larger the pressure value corresponding to each regional unit, the greater the pressure borne by each regional unit; the smaller the pressure value corresponding to each regional unit, the smaller the pressure borne by each regional unit. Through the pressure value corresponding to each regional unit, the mechanical state of each regional unit under the side impact test can be obtained.

[0063] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0064] like Figure 5 As shown, Figure 5 The electronic device 2 includes: at least one processor 20, a memory 21, and a computer program 22 stored in the memory 21 and executable on the at least one processor 20, wherein the processor 20 executes the computer program 22 to implement the steps in any of the above method embodiments.

[0065] The electronic device 2 may include, but is not limited to, a processor 20 and a memory 21. Those skilled in the art will understand that... Figure 5 This is merely an example of electronic device 2 and does not constitute a limitation on electronic device 2. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, it may also include input / output devices, network access devices, etc.

[0066] The processor 20 is used to run a computer program 22 stored in the memory 21, and performs the following steps when executing the computer program 22: Obtain a three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple meshes by mesh size; When a collision command is received from the door anti-collision beam, the force value applied to the geometric center of the force-bearing surface and the coordinates of the force application point on the force-bearing surface are obtained from the output data of the five-dimensional force sensor. Based on the coordinates of each grid and the coordinates of the force application point, the distance from each grid to the force application point is obtained. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force application point, and the preset elastic deformation model, the elastic deformation corresponding to each grid is generated. The elastic deformation of each grid is sorted in descending order, and the elastic deformation at the top of the sort is selected as the maximum elastic deformation. When the maximum elastic deformation is greater than the preset value, the force weight coefficient corresponding to each grid is generated through the preset weight model. Add the force weight coefficients corresponding to each grid to get the total coefficients, and divide the force weight coefficients corresponding to each grid by the total coefficients to get the target weight coefficients corresponding to each grid. Based on the force values, the target weight coefficients corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partition size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the partition size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​together to obtain the pressure data of the edge area of ​​the door anti-collision beam.

[0067] The processor 20 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0068] In some embodiments, the memory 21 may be an internal storage unit of the electronic device 2, such as a hard disk or memory of the electronic device 2. In other embodiments, the memory 21 may be an external storage device of the electronic device 2, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 2. Furthermore, the memory 21 may include both internal and external storage units of the electronic device 2. The memory 21 is used to store the operating system, applications, boot loader, data, and other programs, such as the program code of the computer program. The memory 21 can also be used to temporarily store data that has been output or will be output.

[0069] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0070] This application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.

[0071] The computer-readable storage medium stores program code that can be called by a processor to execute the data interpolation method described in the above method embodiments.

[0072] Computer-readable storage media have storage space for program code.

[0073] The program code includes the code for any step of the data interpolation method described in the above method embodiments.

[0074] For example, when program code is invoked by the processor, it can perform the following steps: Obtain a three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple meshes by mesh size; When a collision command is received from the door anti-collision beam, the force value applied to the geometric center of the force-bearing surface and the coordinates of the force application point on the force-bearing surface are obtained from the output data of the five-dimensional force sensor. Based on the coordinates of each grid and the coordinates of the force application point, the distance from each grid to the force application point is obtained. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force application point, and the preset elastic deformation model, the elastic deformation corresponding to each grid is generated. The elastic deformation of each grid is sorted in descending order, and the elastic deformation at the top of the sort is selected as the maximum elastic deformation. When the maximum elastic deformation is greater than the preset value, the force weight coefficient corresponding to each grid is generated through the preset weight model. Add the force weight coefficients corresponding to each grid to get the total coefficients, and divide the force weight coefficients corresponding to each grid by the total coefficients to get the target weight coefficients corresponding to each grid. Based on the force values, the target weight coefficients corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partition size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the partition size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​together to obtain the pressure data of the edge area of ​​the door anti-collision beam.

[0075] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0076] The computer-readable storage medium may also be an external storage device of a data interpolation device or electronic device, such as a plug-in hard drive, a smart media card (SMC), a secure digital (SD) card, a flash card, or a non-transitory computer-readable storage medium.

[0077] Since the computer program stored in the computer-readable storage medium can execute any of the data interpolation methods based on a five-dimensional force sensor provided in the embodiments of this application, the computer-readable storage medium can achieve the beneficial effects that any of the data interpolation methods based on a five-dimensional force sensor provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.

[0078] This application provides a computer program product that, when run on an electronic device, causes the electronic device to perform the aforementioned data interpolation method.

[0079] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0080] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments 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. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0081] Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium includes: an entity or device for carrying computer program code to an electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium.

[0082] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0083] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A data interpolation method based on a five-dimensional force sensor, characterized in that, An electronic device for connecting a five-dimensional force sensor, the five-dimensional force sensor being fixed to a door anti-collision beam, wherein the data interpolation method includes: Obtain a three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple meshes by mesh size; When a collision command is received from the door anti-collision beam, the force value applied to the geometric center of the force-bearing surface and the coordinates of the force application point on the force-bearing surface are obtained from the output data of the five-dimensional force sensor. Based on the coordinates of each grid and the coordinates of the force application point, the distance from each grid to the force application point is obtained. Based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force application point, and the preset elastic deformation model, the elastic deformation corresponding to each grid is generated. The elastic deformation of each grid is sorted in descending order, and the elastic deformation at the top of the sort is selected as the maximum elastic deformation. When the maximum elastic deformation is greater than the preset value, the force weight coefficient corresponding to each grid is generated through the preset weight model. Add the force weight coefficients corresponding to each grid to get the total coefficients, and divide the force weight coefficients corresponding to each grid by the total coefficients to get the target weight coefficients corresponding to each grid. Based on the force values, the target weight coefficients corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partition size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the partition size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​together to obtain the pressure data of the edge area of ​​the door anti-collision beam.

2. The data interpolation method according to claim 1, characterized in that, The force weight coefficients corresponding to each grid are summed to obtain a total coefficient. The force weight coefficient for each grid is then divided by the total coefficient to obtain the target weight coefficient for each grid, including: Based on the force weight coefficient and loss function corresponding to each grid, the loss value of the loss function is generated. The force weight coefficient corresponding to each grid is iteratively adjusted through the Adam optimization algorithm to reduce the loss value. The iteration stops when the loss value is less than the preset threshold, and the adjusted force weight coefficient of each grid is output. The adjusted force weight coefficients of each grid are added together to obtain the total coefficient. The adjusted force weight coefficient of each grid is then divided by the total coefficient to obtain the target weight coefficient for each grid.

3. The data interpolation method according to claim 1, characterized in that, Based on the force values, the target weight coefficients for each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the partitioning size, and the edge region of the door impact beam is divided into multiple region elements using this partitioning size. The load corresponding to each grid is filled into the data field corresponding to each region element to obtain the pressure value corresponding to each region element. The pressure values ​​corresponding to each region element are then concatenated to obtain the pressure data of the edge region of the door impact beam, including: Based on the force values, the target weight coefficients corresponding to each grid and the load model, the load corresponding to each grid is generated, the edge area of ​​the door anti-collision beam is obtained, the grid size is selected as the division size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the division size. The correspondence between each grid and each region unit is established, and the correspondence is that each grid corresponds to only one region unit. Obtain the configuration file, retrieve the data fields corresponding to each region unit from the configuration file, fill the load corresponding to each grid into the data fields corresponding to each region unit according to the correspondence, obtain the pressure value corresponding to each region unit, and splice the pressure values ​​corresponding to each region unit to obtain the pressure data of the edge area of ​​the door anti-collision beam. The larger the pressure value corresponding to each region unit, the greater the pressure that each region unit bears, and the smaller the pressure value corresponding to each region unit, the smaller the pressure that each region unit bears.

4. The data interpolation method according to claim 1, characterized in that, The elastic deformation model is defined as follows: ; in, Let represent the elastic deformation corresponding to the m-th grid. The larger the elastic deformation corresponding to the m-th grid, the greater the external force acting on the m-th grid; the smaller the elastic deformation corresponding to the m-th grid, the smaller the external force acting on the m-th grid. F is the numerical value of the force applied to the geometric center of the surface subjected to the force; 'a' is the radius of the circumcircle of the surface subjected to force; E is the elastic modulus of the elastic element of the five-dimensional force sensor; h is the thickness of the surface subjected to force; This is the cube of the thickness of the surface subjected to force. v represents the Poisson's ratio of the elastic material of the five-dimensional force sensor. The Poisson's ratio is the ratio between the absolute value of the transverse strain and the absolute value of the longitudinal strain when the elastic material of the five-dimensional force sensor is subjected to uniaxial tension or compression. Let m be the distance from the m-th grid to the point of force application, where m is the distance from the grid to the point of force application. The value of is between 0 and a; is the symbol for the natural logarithm, which is the logarithm with the mathematical constant e as the base; This represents a mathematical constant with a value of 3.

14.

5. The data interpolation method according to claim 1, characterized in that, The weighted model is defined as follows: ; in, This represents the force weighting coefficient corresponding to the m-th grid. The larger the force weighting coefficient of the m-th grid, the greater the pressure the grid bears; the smaller the force weighting coefficient of the m-th grid, the less pressure the grid bears. 'a' is the radius of the circumcircle of the surface subjected to force; The distance from the m-th grid to the point of application of force; is the symbol for the natural logarithm, which is the logarithm with the mathematical constant e as its base.

6. The data interpolation method according to claim 1, characterized in that, The load model is defined as follows: ; in, The load corresponding to the m-th grid is... The target weight coefficient is the value corresponding to the m-th grid. This represents the numerical value of the applied force.

7. The data interpolation method according to claim 1, characterized in that, Based on the applied force value, the target weight coefficient corresponding to each grid, and the load model, the load corresponding to each grid is generated. The grid size is selected as the dividing size, and the edge area of ​​the door anti-collision beam is divided into multiple region elements using the dividing size. The load corresponding to each grid is filled into the data field corresponding to each region element to obtain the pressure value corresponding to each region element. The pressure values ​​corresponding to each region element are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam, including: The pressure data of the edge area of ​​the door anti-collision beam is visualized to obtain a heat map of the door anti-collision beam. The heat map of the door anti-collision beam is used to show the pressure distribution of the door anti-collision beam under side impact test.

8. A data interpolation device based on a five-dimensional force sensor, characterized in that, An electronic device used to connect a five-dimensional force sensor, which is fixed to the door anti-collision beam, includes: The first acquisition module is used to acquire the three-dimensional solid model of the five-dimensional force sensor, specify the force-bearing surface of the five-dimensional force sensor in the three-dimensional solid model, and uniformly divide the force-bearing surface of the five-dimensional force sensor into multiple grids by the grid size. The second acquisition module is used to, when receiving a collision command from the door anti-collision beam, acquire the force value applied to the geometric center of the force-bearing surface and the coordinates of the force-bearing point on the force-bearing surface from the output data of the five-dimensional force sensor, acquire the coordinates of the force-bearing point on the force-bearing surface, obtain the distance from each grid to the force-bearing point based on the coordinates of each grid and the coordinates of the force-bearing point, and generate the elastic deformation corresponding to each grid based on the force value applied to the geometric center of the force-bearing surface, the radius of the circumcircle of the force-bearing surface, the elastic modulus of the elastic element of the five-dimensional force sensor, the Poisson's ratio of the elastic material of the five-dimensional force sensor, the distance from each grid to the force-bearing point, and the preset elastic deformation model. The third acquisition module is used to sort the elastic deformation of each grid in descending order, select the elastic deformation at the top of the sort as the maximum elastic deformation, and when the maximum elastic deformation is greater than a preset value, generate the force weight coefficient corresponding to each grid through a preset weight model. The addition module is used to add the force weight coefficients corresponding to each grid to obtain the total coefficient, and divide the force weight coefficient corresponding to each grid by the total coefficient to obtain the target weight coefficient corresponding to each grid. The interpolation module is used to generate the load corresponding to each grid based on the force value, the target weight coefficient corresponding to each grid and the load model. The grid size is selected as the division size, and the edge area of ​​the door anti-collision beam is divided into multiple region units using the division size. The load corresponding to each grid is filled into the data field corresponding to each region unit to obtain the pressure value corresponding to each region unit. The pressure values ​​corresponding to each region unit are spliced ​​to obtain the pressure data of the edge area of ​​the door anti-collision beam.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the data interpolation method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the data interpolation method as described in any one of claims 1 to 7.