Self-adaptive lattice structure dynamic forming method and system driven by biological characteristics in real time
Through the adaptive lattice structure dynamic molding method driven in real-time, combined with biomechanical sensing data and DLP engine, the calculation-manufacturing integration in 3D printing technology is realized, solving the problem of decoupling of biomechanical characteristics from the manufacturing process in the existing technology, and improving mechanical adaptation accuracy and production efficiency.
Patent Information
- Application Number
- CN202510464982.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-04-15
AI Technical Summary
When manufacturing ergonomic adaptive products, existing 3D printing technology faces the problem of decoupling of biomechanical characteristics from the manufacturing process, resulting in limited computing-manufacturing splitting, data value attenuation and mechanical adaptive accuracy.
The dynamic molding method of adaptive lattice structure driven in real time is adopted, and the in-situ regulation and calculation-manufacturing integration of adaptive lattice structure is realized by integrating biomechanical sensing data with dynamic digital light processing (DLP) engine.
The microstructure characteristics customization of more than 1,000 independent mechanical partitions of a single product have been realized, reducing labor costs and budgeting of budgeting, and solving the problems of customized and on-demand production, high labor costs, slow data generation and low data value.
Smart Images

Figure CN120012322A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital manufacturing and biomedical engineering, and relates to a method and system for dynamically shaping an adaptive lattice structure driven in real time by biological features. Background Art
[0002] In the intersection of digital manufacturing and biomedical engineering, 3D printing technology has become an important breakthrough direction for the intelligent manufacturing industry with its core advantages of zero-inventory on-demand production (On-Demand Fabrication), high-complexity structure integrated molding, and personalized customization. Especially in the manufacturing of ergonomically adapted products (such as customized sports equipment, medical orthopedic equipment, and smart wearable devices), traditional additive manufacturing technology faces the industry-level pain point of decoupling biomechanical properties from the manufacturing process. In order to achieve stress adaptation of the human body contact surface, the existing technology needs to go through a multi-stage heterogeneous data processing process (including topology optimization, lattice parameterized reconstruction, support structure generation, etc.), resulting in up to 72 hours of preprocessing time and redundant calculation of GB or even TB-level unstructured data.
[0003] The defects of existing technologies are mainly reflected in the following dimensions: (1) Computing-manufacturing split: Each customized requirement requires the execution of a complete finite element analysis-lattice regeneration-support structure optimization chain, resulting in most of the computing power being consumed in non-value-added repetitive modeling.
[0004] (2) Data value decay: The generated high-precision lattice model is limited to a single-use scenario and cannot achieve adaptive structural evolution across the product life cycle, resulting in a significant waste of storage resources.
[0005] (3) Limited mechanical adaptation accuracy: Static lattice design is difficult to meet the multi-region stress adaptation requirements of the dynamic contact surface of the human body. The existing technology of a single product can only achieve hundreds of independent mechanical partitions, which restricts the millimeter-level biological adaptation accuracy. Summary of the invention
[0006] The purpose of the present invention is to provide a method and system for dynamic forming of an adaptive lattice structure driven in real time by biological features. By integrating biomechanical sensor data with a dynamic digital light processing (DLP) engine, in-situ control and computing-manufacturing integration of the adaptive lattice structure are realized, which is suitable for the rapid manufacturing of ergonomically adapted products such as medical orthopedic equipment, customized sports equipment, and smart wearable devices.
[0007] The technical solution to achieve the purpose of the present invention is: A method for dynamic shaping of an adaptive lattice structure driven by real-time biological characteristics comprises the following steps: S01: Obtain the standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; S02: Obtain biometric data and calculate the support force adjustment 2D field; S03: converting the support force adjustment 2D field into the lattice rod diameter offset 2D field, converting the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process; S04: Dynamically deform the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection section.
[0008] In the preferred technical solution, obtaining biometric data in step S02 includes: Get the user's pressure distribution 2D heat map , and its corresponding standard pressure distribution 2D thermal map .
[0009] In the preferred technical solution, the calculation of the support force adjustment 2D field in step S03 includes: The formula for reducing pressure in a high pressure area is: ; The formula for increasing the pressure in an area with high pressure is: ; in, Is the user at the point pressure, It is a 2D thermal map of standard pressure distribution Design pressure at point.
[0010] In the preferred technical solution, step S03 converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, including: By dynamically changing the diameter of the lattice rods, the support force of a certain area can be changed based on the standard pressure distribution 2D thermal map; The change in lattice rod diameter satisfies the formula: ; in, is the radius of the support rod in the design drawing, For point The lattice rod diameter offset field at the position, Representative Points The diameter of the lattice rod at the desired position needs to be thicker, and vice versa.
[0011] In the preferred technical solution, calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: ; is the thickness of the print in the y direction; When printing a part with a height of h, a 2D cross section parallel to the xy plane is obtained where the lattice rod diameter offset 3D field is parallel to the xy plane, and the points on the cross section are expressed as: ; At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-related Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
[0012] In the preferred technical solution, step S04 of obtaining the actual projection section includes: S41: Calculate the signed distance field; S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix; S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
[0013] In the preferred technical solution, the specific method of step S04 includes: Calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the edge closest to each pixel nearest_edge distance: ; in, is the distance function, is a symbolic function; Update the signed distance field according to the lattice rod diameter 2D offset matrix: ; Perform pixel value mapping: For each pixel , search along the gradient field G direction for the nearest satisfying Points: ; in, is the pixel point along the direction of the gradient field, is the optimal pixel point along the direction of the gradient field, It means to minimize the objective function by adjusting the parameters. represents the magnitude of a vector; To perform grayscale value migration: ; interpolate The function is and Create a difference between them.
[0014] The present invention also discloses a biometric real-time driven adaptive lattice structure dynamic forming system, comprising: Input data standardization processing module, obtain standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; A support force adjustment 2D field calculation module is used to obtain biometric data and calculate the support force adjustment 2D field; The support force-morphological deformation field dynamic mapping module converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, and the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculates the lattice rod diameter offset 2D field corresponding to the projection section during the printing process; The dynamic control module dynamically deforms the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection section.
[0015] In the preferred technical solution, calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: ; is the thickness of the print in the y direction, For point The lattice rod diameter offset field of the position; When printing a part with a height of h, a 2D cross section parallel to the xy plane is obtained where the lattice rod diameter offset 3D field is parallel to the xy plane, and the points on the cross section are expressed as:
[0016] At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-related Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is F(i,k) .
[0017] The present invention further discloses a computer storage medium on which a computer program is stored. When the computer program is executed, the above-mentioned biological feature real-time driven adaptive lattice structure dynamic forming method is implemented.
[0018] Compared with the prior art, the present invention has the following significant advantages: The present invention builds a closed-loop feedback system for the manufacturing process by deeply coupling biosensor data (pressure thermograms, inertial signals, etc.) with a dynamic digital light processing (DLP) engine. This technology achieves: (1) In-situ lattice performance control: Based on biomechanical input, the shape of the supporting lattice is dynamically adjusted during the printing process through light field energy gradient projection, realizing the customization of the microstructural properties of more than a thousand independent mechanical partitions of a single product; it can provide solutions with millimeter-level biofitting accuracy and hour-level delivery cycle for medical rehabilitation, competitive sports, national defense equipment and other fields.
[0019] (2) Computing-manufacturing integration: Using device-side edge computing, the traditional discrete modeling process is compressed into a single device-side real-time calculation, eliminating labor costs and pre-processing computing power consumption.
[0020] (3) The present invention does not require the participation of designers, does not require the regeneration of models, and does not require the manual addition of supports. It can be dynamically deformed during printing directly on the printable model that has already been supported. It only requires the user's 2D pressure data, does not require the storage and transmission of large-scale 3D models, and does not require additional processing time. It solves the pain points of high labor costs, slow data generation, and low data value in the 3D printing technology process for customized and on-demand production. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 Flowchart of the method for dynamic shaping of adaptive lattice structures driven in real time for biometric features; Figure 2 Schematic diagram for calculating signed distance field; Figure 3 It is a standard 3D printed insole model; Figure 4 It is a standard design drawing; Figure 5 Pressure map for users F u ; Figure 6 Construct a schematic diagram for the coordinate system; Figure 7 Schematic diagram of the 2D field of support force adjustment F(i,k) and the 2D field of rod diameter offset R(i,k); Figure 8 for R(i,k) The rod diameter offset 2D field is converted into R(i,j,k) The rod diameter offset 3D field, and when the height is h, the lattice rod diameter offset 2D field of the projected section is R(i,j) Schematic diagram; Fig. 9 To obtain the actual projection section I' schematic diagram; Fig.10 This is a comparison diagram of a partially enlarged portion of the actual projection section I'. DETAILED DESCRIPTION
[0022] The principle of the present invention is: based on biomechanical input, through light field energy gradient projection, the shape of the supporting lattice is dynamically adjusted during the printing process to achieve customization of the microstructural properties of more than a thousand independent mechanical partitions of a single product, solving the pain points of high labor costs, slow data generation and low data value in the 3D printing technology process for customized and on-demand production.
[0023] Embodiment 1: like Figure 1 As shown, a method for dynamic shaping of an adaptive lattice structure driven by real-time biological characteristics comprises the following steps: S01: Obtain the standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; S02: Obtain biometric data and calculate the support force adjustment 2D field; S03: converting the support force adjustment 2D field into the lattice rod diameter offset 2D field, converting the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process; S04: Dynamically deform the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection section.
[0024] The biometric data includes a pressure thermogram, an inertial signal, etc. Specifically, the biometric data acquired in step S02 includes: Get the user's pressure distribution 2D heat map , and its corresponding standard pressure distribution 2D thermal map .
[0025] In a preferred embodiment, the calculation of the support force adjustment 2D field in step S03 includes: The formula for reducing pressure in a high pressure area is: ; The formula for increasing the pressure in an area with high pressure is: ; in, Is the user at the point pressure, It is a 2D thermal map of standard pressure distribution Design pressure at point.
[0026] In a preferred embodiment, step S03 converting the support force adjustment 2D field into the lattice rod diameter offset 2D field comprises: By dynamically changing the diameter of the lattice rods, the support force of a certain area can be changed based on the standard pressure distribution 2D thermal map; The change in lattice rod diameter satisfies the formula: ; in, is the radius of the support rod in the design drawing, For point The lattice rod diameter offset field at the position, Representative Points The diameter of the lattice rod at the desired position needs to be thicker, and vice versa.
[0027] Specifically, given a lattice, the method for obtaining the change of the lattice support force by only changing the radius of the rod includes: Assuming that the lattice rod is a homogeneous cylinder, under the strain tolerance limit (the lattice shape is not destroyed), the downward pressure is When , the axial deformation of the rod is , the axial force generated by the axial force generated by , then the support force per unit area N is ; Where n is the number of cells per unit area, r is the diameter of the cylindrical rod, the elastic modulus of the material is E, the radius of the rod is r, the inclination angle is θ, and L is the original length of the rod. When the rod diameter changes, r and L will be affected.
[0028] because , ε is the strain tolerance, under small deformation conditions, An increase will lead to a decrease in strain. Based on the strong constraint relationship between volume conservation and geometric deformation, the strain change rate approximately satisfies: ;
[0029] Taking the two effects into consideration, When changing: ;
[0030] Note that since the rod diameter changes very little, the change in the quadratic term can be ignored. This leads to: ;
[0031] Will Considered , N is regarded as .
[0032] In a preferred embodiment, calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: ;
[0033] is the thickness of the print in the y direction; When printing a part with a height of h, a 2D cross section parallel to the xy plane is obtained where the lattice rod diameter offset 3D field is parallel to the xy plane, and the points on the cross section are expressed as: ;
[0034] At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-related Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
[0035] In a preferred embodiment, step S04 of obtaining the actual projection cross section includes: S41: Calculate the signed distance field; S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix; S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
[0036] In a preferred embodiment, the specific method of step S04 includes: Calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the edge closest to each pixel nearest_edge distance: ;
[0037] in, is the distance function, is a symbolic function; Update the signed distance field according to the lattice rod diameter 2D offset matrix: ;
[0038] Perform pixel value mapping: For each pixel , search along the gradient field G direction for the nearest satisfying Points: ;
[0039] in, is the pixel point along the direction of the gradient field, is the optimal pixel point along the direction of the gradient field, It means to minimize the objective function by adjusting the parameters. represents the magnitude of a vector; To perform grayscale value migration: ;
[0040] interpolate The function is and Create a difference between them.
[0041] In another embodiment, a computer storage medium stores a computer program, which, when executed, implements the above-mentioned method for dynamic shaping of adaptive lattice structures driven by real-time biological features. The above method is adopted and will not be described in detail here.
[0042] In another embodiment, a biometric real-time driven adaptive lattice structure dynamic shaping system includes: Input data standardization processing module, obtain standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; A support force adjustment 2D field calculation module is used to obtain biometric data and calculate the support force adjustment 2D field; The support force-morphological deformation field dynamic mapping module converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, and the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculates the lattice rod diameter offset 2D field corresponding to the projection section during the printing process; The dynamic control module dynamically deforms the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection section.
[0043] Specifically, the workflow of the adaptive lattice structure dynamic shaping system driven by real-time biological features is described below by taking a preferred embodiment as an example: 1. Standardization of input data (1) Set the three-dimensional parametric coordinates and define any point in the printing space as a voxel point. The coordinate calibration method is i, j, k, which correspond to the x, y, and z axes of the three-dimensional space respectively.
[0044] (2) Biometric input: Biometrics can be the pressure distribution of the user's head, feet, elbows, neck, etc., which can be obtained through mechanical sensing data. Specifically, a 2D thermal map of the user's pressure distribution is obtained. , and its corresponding standard pressure distribution 2D thermal map ; The pressure map is placed vertically and fits the printed model. Is the user at the point Pressure, It is a standard picture The design pressure of the point is included in the original design data.
[0045] (3) Calculate the support force to adjust the 2D field If you need to soften the area with high pressure (such as helmet and protective gear application), you should reduce the area with high pressure: ;
[0046] Conversely, if the area with higher pressure needs to be hardened (such as orthotics, orthotics pillows), the area with higher pressure should be increased: ; 2. Dynamic mapping of support force-morphological deformation field (1) Convert the support force adjustment 2D field into the lattice rod diameter offset 2D field If you want to change the support force of a certain area based on the standard diagram , can be achieved by changing the rod diameter, changing the lattice density, changing the support rod angle, changing the material, etc. In the present invention, the rod diameter is dynamically changed, and the rod diameter change satisfies the formula: ;
[0047] in, is the radius of the support rod in the design drawing, which can be obtained based on the design drawing information. is the lattice rod diameter offset field, Representative Points The diameter of the lattice rod at the desired position needs to be thickened, and vice versa.
[0048] (2) Lattice rod diameter offset 2D field conversion to lattice rod diameter offset 3D field 3D field of lattice rod diameter offset generated by stretching along the y-axis ;
[0049] is the thickness of the print in the y direction; (3) Calculate the 2D field of the lattice rod diameter offset corresponding to the projection cross section during printing When printing a part with a height of h, a 2D cross section parallel to the xy plane can be obtained where the lattice rod diameter offset 3D field is parallel to the xy plane. The points on the cross section can be expressed as: ;
[0050] At this time, the cross section is only related to the x of the 2D offset matrix of the lattice rod diameter, forming an information matrix similar to a barcode. Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
[0051] 3. Dynamic control during the printing process During the printing process, each image of height h needs to be dynamically deformed based on R. The size of the projected image is agreed to be MxN pixels, and the size of the corresponding pixel offset distance matrix is also MxN.
[0052] (1) Calculate the signed distance field (SDF) Its input is the projected image at the current height h , calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the distance between each pixel and its nearest edge: ;
[0053] Find the edge closest to each pixel nearest_edge The method can adopt the existing method, which is not limited here.
[0054] like Figure 2 As shown, edge It is the edge obtained by image detection. The edge is also represented by pixels. I didn’t write it because there are not enough letters. For example e_i, e_j. nearest_edge It is a given point i, j, Find the closest point e_i, e_j, distance () is the dot i, j arrive e_i,e_j distance.
[0055] sign () is the symbol for finding an expression. When the brightness of a pixel exceeds 0.5, the image is considered to be inside the edge and the distance to the edge value is a negative number. When the brightness of an image pixel is lower than 0.5, it is considered to be a black area and the distance to the edge value is a positive number.
[0056] (2) Update the signed distance field according to the lattice rod diameter 2D offset matrix: ; (3) Pixel value mapping For each pixel , search along the gradient field G direction for the nearest satisfying Points: ;
[0057] arg min () is to optimize the objective function by adjusting the parameters. Represents the magnitude of a vector.
[0058] To perform grayscale value migration: ;
[0059] interpolate The function is and The difference between them can be the nearest neighbor difference, bilinear interpolation, bicubic difference, Lanczos difference, spline difference or adaptive difference. The difference algorithm has little effect on the overall support performance. The interpolation algorithm makes the whole handling process smoother.
[0060] (4) Printer real-time height call Until the model is completely printed.
[0061] Application Examples 1. Users need to customize an insole according to their own weight.
[0062] The input information has standard insole models, such as Figure 3 As shown, standard pressure distribution of the insole ,like Figure 4 As shown, the user's foot pressure distribution ,like Figure 5 shown.
[0063] It is required that, without regenerating the insole model, the exposure area can be dynamically adjusted in real time during the printing process, only through the user's pressure map and the standard model inside the printer, so as to finally print out a product that meets the user's support requirements.
[0064] like Figure 6 As shown, the three-dimensional parameterized coordinates are set, and any point in the printing space is defined as a voxel point. The coordinate calibration method is i, j, k, which correspond to the x, y, and z axes of the three-dimensional space respectively.
[0065] pass and The pressure difference is calculated. The user weighs about 80kg, which is about 20kg more than the standard design of 60kg. The user wants to design an insole that fits his weight, so it needs to be more supportive and the rod diameter needs to be expanded positively (the original pressure difference has positive and negative values. In order to display Figure 7 We map the pressure difference to a grayscale space of 0-255, where 0 pressure corresponds to grayscale 128, minimum pressure corresponds to grayscale 0, and maximum pressure corresponds to grayscale 255) It is known that the support rod radius in the design drawing is 0.9mm and the support strength is 60kg (this part of information is included in the design information), so the point mark of the rod diameter adjustment 2D field is
[0066] like Figure 7 As shown, Support force adjustment 2D field and Rod diameter offset 2D field.
[0067] like Figure 8 As shown, The rod diameter offset 2D field is converted into The rod diameter offset 3D field, and when the height is h, the lattice rod diameter offset 2D field of the projected section is .
[0068] like Fig. 9 As shown, during the printing process, the projection section I will be The lattice rod diameter offset field is affected in real time, and the edge contour is deformed to obtain the actual projection section I'.
[0069] like Fig.10 As shown, by magnifying the part of I' and comparing it, it can be found that different areas have different degrees of expansion and contraction.
[0070] Therefore, the printed product can accurately reflect the support of different areas and achieve a customized effect. Within the existing traditional technical framework, customized insoles require designers to positively adjust the lattice density or the rod diameter inclination angle according to the pressure distribution, or change the rod diameter of the physical model. This process takes 2-5 hours, and the generated 3D printed insole data volume is about 100-300MB, and supports must be added manually and sent to the printer for printing. The entire process consumes a lot of manpower, computing resources, storage resources and network bandwidth, and it is difficult to meet the needs of batch and large-scale customization.
[0071] Application example: Assume that the support rod radius of an insole is 0.9mm. The insole is suitable for an adult weighing 60KG. If it needs to be suitable for an adult weighing 80KG, the rod diameter needs to be set to 0.9+Δr =0.9+ 0.9*20 / (3*60)=0.9+0.1=1mm. The rod radius increases by 0.1mm and the diameter increases by about 0.2mm.
[0072] Assume that the support rod radius of a helmet lining is 0.5mm, and it provides 20N of support force after pressing down 1mm on the top of the head. Now it needs to be softer and provide 17N of support force. The rod diameter needs to be set to 0.5+Δr =0.5+ 0.9*(-3) / (3*20)=0.5-0.045=0.455mm. The rod radius is reduced by 0.045mm, and the diameter only needs to be reduced by 0.09mm.
[0073] The above embodiments are preferred implementation modes of the present invention, but the implementation modes of the present invention are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications made without departing from the spirit and principles of the present invention shall be equivalent replacement modes and shall be included in the protection scope of the present invention.
Claims
1. A method for dynamic shaping of adaptive lattice structures driven by real-time biological features, characterized in that: The following steps are involved: S01: Obtain the standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; S02: Obtain biometric data and calculate the support force adjustment 2D field; S03: converting the support force adjustment 2D field into the lattice rod diameter offset 2D field, converting the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculating the lattice rod diameter offset 2D field corresponding to the projection cross section during the printing process; S04: Dynamically deform the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection section.
2. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 1, characterized in that: Acquiring biometric data in step S02 includes: Get the user's pressure distribution 2D heat map , and its corresponding standard pressure distribution 2D thermal map .
3. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 2, characterized in that: Calculating the support force adjustment 2D field in step S03 includes: The formula for reducing pressure in a high pressure area is: , The formula for increasing the pressure in an area with high pressure is: , in, Is the user at the point pressure, It is a 2D thermal map of standard pressure distribution Design pressure at point.
4. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 3, characterized in that: Step S03 converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, including: By dynamically changing the diameter of the lattice rods, the support force of a certain area can be changed based on the standard pressure distribution 2D thermal map; The change in lattice rod diameter satisfies the formula: , in, is the radius of the support rod in the design drawing, For point The lattice rod diameter offset field at the position, Representative Points The diameter of the lattice rod at the desired position needs to be thicker, and vice versa.
5. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 4, characterized in that: The calculation of the lattice rod diameter offset 2D field corresponding to the projection cross section during printing includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: , is the thickness of the print in the y direction; When printing a part with a height of h, a 2D cross section parallel to the xy plane is obtained where the lattice rod diameter offset 3D field is parallel to the xy plane, and the points on the cross section are expressed as: , At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-related Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is .
6. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 5, characterized in that: Step S04 of obtaining the actual projection section includes: S41: Calculate the signed distance field; S42: updating the signed distance field according to the lattice rod diameter 2D offset matrix; S43: Perform pixel value mapping and grayscale value migration to obtain the actual projection section.
7. The method for dynamic shaping of adaptive lattice structures driven by real-time biometric features according to claim 6, characterized in that: The specific method of step S04 includes: Calculate the image pixel gradient field G, use the edge detection method to detect the image edge, and then calculate the edge closest to each pixel nearest_edge distance: , in, is the distance function, is a symbolic function; Update the signed distance field according to the lattice rod diameter 2D offset matrix: , Perform pixel value mapping: For each pixel , search along the gradient field G direction for the nearest satisfying The points: , in, is the pixel point along the direction of the gradient field, is the optimal pixel point along the direction of the gradient field, It means to minimize the objective function by adjusting the parameters. represents the magnitude of a vector; To perform grayscale value migration: , interpolate The function is and Create a difference between them.
8. A biometric real-time driven adaptive lattice structure dynamic shaping system, characterized in that: include: Input data standardization processing module, obtain standard model, construct three-dimensional parametric coordinates, and define any point in the printing space as a voxel point; A support force adjustment 2D field calculation module is used to obtain biometric data and calculate the support force adjustment 2D field; The support force-morphological deformation field dynamic mapping module converts the support force adjustment 2D field into the lattice rod diameter offset 2D field, and the lattice rod diameter offset 2D field into the lattice rod diameter offset 3D field, and calculates the lattice rod diameter offset 2D field corresponding to the projection section during the printing process; The dynamic control module dynamically deforms the image at each height based on the lattice rod diameter offset 2D field to obtain the actual projection section.
9. The biometric real-time driven adaptive lattice structure dynamic shaping system according to claim 8, characterized in that: The calculation of the lattice rod diameter offset 2D field corresponding to the projection cross section during printing includes: Stretching along the y-axis generates a 3D field of lattice rod diameter offset: , is the thickness of the print in the y direction, For point The lattice rod diameter offset field of the position; When printing a part with a height of h, a 2D cross section parallel to the xy plane is obtained where the lattice rod diameter offset 3D field is parallel to the xy plane, and the points on the cross section are expressed as: , At this time, the cross section is only offset by the lattice rod diameter 2D matrix The x-related Indicates that the area at this point is expanding outward or shrinking inward, and the corresponding support strength change is 。 10. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the method for adaptive lattice structure dynamic shaping driven by real-time biometric features as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Shoe insole, shoe product, three-dimensional data processing method and 3D printing method
CN113303549A
Multi-scale and multi-material self-adaptive design method for 3D printing
CN115017560A
3D printing method and 3D printing equipment based on variable parameters
CN117656478A
Lattice structure model construction method and lattice structure model fitting equation establishment method
CN118036405A
Joint implant for new tissue formation at the joint
US20210205087A1