CN-121997402-A - Free-form surface grid paving method and device based on mechanics principle
Abstract
The invention discloses a free-form surface grid paving method and device based on a mechanics principle, wherein the method comprises the steps of establishing a target surface, establishing an active surface and a passive surface corresponding to the target surface, wherein the passive surface is positioned above the active surface; the method comprises the steps of further analyzing a target curved surface and an active surface to obtain a displacement load between the target curved surface and the active surface, further analyzing a passive surface to set a constraint relation between the passive surface and the active surface, carrying out stepwise iterative loading on the active surface based on the displacement load and the constraint relation to update the passive surface, further analyzing the passive surface based on the target curved surface, and optimizing the passive surface through a deviation reduction method. The invention can automatically lay the expected grid form on the free curved surface based on the mechanical principle and through mechanical simulation, reduces the laying difficulty of the complex grid form, realizes the freedom of the complex grid laying and saves the time cost. The obtained grid form is natural and smooth and has mechanical properties, and no extra improvement measures are needed.
Inventors
- WANG WENYUAN
- LIU XINMIAO
Assignees
- 中国中元国际工程有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (20)
- 1. The free-form surface mesh paving method based on the mechanics principle is characterized by comprising the following steps of: Establishing a target curved surface, and establishing an active surface and a passive surface corresponding to the target curved surface, wherein the passive surface is positioned above the active surface; Further analyzing the target curved surface and the active surface to obtain a displacement load between the target curved surface and the active surface; Further analyzing the passive surface, and setting a constraint relation between the passive surface and the active surface; Based on the displacement load and the constraint relation, carrying out step-by-step iterative loading on the active surface to update the passive surface, and And further analyzing the passive surface based on the target curved surface, and optimizing the passive surface by a deviation reduction method.
- 2. The method for paving a free-form surface mesh based on a mechanics principle according to claim 1, wherein the active surface and the passive surface are built inside the target surface.
- 3. The method for paving a free-form surface grid based on a mechanical principle according to claim 2, wherein the shape of the active surface and the passive surface is a spherical surface, a plane surface or a curved surface, and the shapes of the active surface and the passive surface are the same.
- 4. A method of laying a free-form surface mesh based on mechanical principles according to claim 3, wherein if the shape of the active surface and the passive surface is spherical or curved, the volume of the active surface and the passive surface is one half of the volume of the target curved surface.
- 5. The method of claim 1, further comprising the step of analyzing the target surface and the active surface to obtain a displacement load between the target surface and the active surface, further comprising: Establishing a mapping relation between the target curved surface and the active surface, acquiring first coordinate data of each node of the target curved surface according to the mapping relation, acquiring second coordinate data of each node corresponding to the target curved surface on the active surface, and acquiring the displacement load according to the first coordinate data and the second coordinate data.
- 6. The method for paving a free-form surface mesh based on a mechanical principle according to claim 5, wherein the steps of acquiring first coordinate data of each node of the target surface according to the mapping relation, and acquiring second coordinate data of each node corresponding to the target surface on the active surface, further comprise: And respectively carrying out grid division on the target curved surface and the active surface according to the mapping relation so as to acquire the first coordinate data and the second coordinate data.
- 7. The method for paving a free-form surface mesh based on a mechanics principle according to claim 6, wherein the mesh dividing method is automatic mesh dividing, triangular mesh dividing or quadrilateral mesh dividing.
- 8. The method for paving a free-form surface mesh based on mechanical principles according to claim 5, 6 or 7, wherein the mapping relationship is a radial-circumferential mapping relationship.
- 9. The method for laying a free-form surface mesh based on mechanical principles according to claim 1, wherein the step of further analyzing the passive surface to set a constraint relationship between the passive surface and the active surface further comprises: And meshing the passive surface, and setting contact constraint between the passive surface and the active surface.
- 10. A free-form surface mesh placement method as defined in claim 9, wherein said contact constraints are sliding contact constraints.
- 11. A method of free-form surface meshing according to either one of claims 9 and 10, wherein said step of meshing said passive surface further comprises: setting centroid of each grid unit of the passive surface according to the grid form of the passive surface, carrying out grid triangulating treatment on the grid units according to the centroid, and The nodes and centroids of the grid cells are numbered separately.
- 12. The method for laying a free-form surface mesh on the basis of the principle of mechanics according to claim 11, wherein the number of the nodes and the number of the centroid are different.
- 13. The method of claim 1, wherein the step of loading the active surface step-by-step iteratively to update the passive surface further comprises: setting an iterative displacement loading amount according to the displacement load; loading the iteration displacement loading capacity on the active surface to obtain an iteration active surface and an iteration passive surface, and updating the active surface and the passive surface according to the iteration active surface and the iteration passive surface, and And updating the displacement load according to the displacement load and the iterative displacement load, and repeatedly executing the step of updating the passive surface until the displacement load is 0.
- 14. The method of claim 13, further comprising the step of setting the iterative displacement load according to the displacement load, further comprising: Preloading the active surface with the displacement load to obtain the maximum displacement load amount, and And setting the iterative displacement loading amount based on the maximum displacement loading amount, wherein the iterative displacement loading amount is less than or equal to the maximum displacement loading amount.
- 15. A free-form surface mesh placement method based on mechanical principles as defined in claim 13 or 14, further comprising the step of updating said displacement load based on said displacement load and said iterative displacement load amount, further comprising: And updating the displacement load according to the difference value of the displacement load and the iterative displacement load.
- 16. A free-form surface mesh placement method according to claim 13 or 14, characterized in that the active surface is loaded step-by-step and iteration by a geometrical nonlinear calculation method to update the passive surface, wherein the membrane stiffness of the passive surface is set to 10-100Mpa.
- 17. The method for laying a free-form surface mesh based on the principle of mechanics according to claim 1, characterized in that the step of optimizing the passive surface by a deviation reduction method further comprises: establishing a mapping relation between the target curved surface and the passive surface, optimizing the passive surface according to the mapping relation, and Updating the grid form of the passive surface according to the nodes of the passive surface.
- 18. The method for paving the free-form surface grid based on the mechanical principle according to claim 17, the method is characterized by further comprising the step of optimizing the passive surface according to the mapping relation, and the method comprises the following steps: Acquiring third coordinate data of each node of the target curved surface according to the mapping relation, and acquiring fourth coordinate data of each node corresponding to the target curved surface on the passive surface, and And if the third coordinate data is not equal to the fourth coordinate data, updating the fourth coordinate data according to the third coordinate data to optimize the passive surface.
- 19. A free-form surface mesh placement device based on mechanics principles for implementing the method of any one of claims 1-18, comprising: The modeling module is used for establishing a target curved surface, and establishing an active surface and a passive surface corresponding to the target curved surface, wherein the passive surface is positioned above the active surface; The displacement load analysis module is used for further analyzing the target curved surface and the active surface to acquire displacement load between the target curved surface and the active surface; The constraint module is used for further analyzing the passive surface and setting a constraint relation between the passive surface and the active surface; An iteration analysis module for carrying out step-by-step iteration loading on the active surface based on the displacement load and the constraint relation to update the passive surface, and And the model optimization module is used for further analyzing the passive surface based on the target curved surface and optimizing the passive surface through a deviation reduction method.
- 20. A computer readable storage medium having stored thereon a computer program, characterized in that the computer program is arranged to perform the free-form surface mesh tiling method based on mechanics principles of any one of claims 1-18 when run.
Description
Free-form surface grid paving method and device based on mechanics principle Technical Field The invention relates to the technical field of building structures, in particular to a free-form surface grid paving method and device based on a mechanics principle. Background With the rapid development of computer aided design technology, free-form surface structures are popularized and applied in more and more constructional engineering by virtue of natural and smooth visual expressive force and diversification of building functions. In order to realize the building modeling of the free-form surface, a set of supporting grid systems adapting to the form of the building surface needs to be found first, but due to the free transformation and the complex diversity of the surface, the finding of the supporting grid systems adapting to the form of the building surface is very difficult. At present, the meshing research of the free-form surface space structure is still in a starting stage, and no mature meshing theory and method with wide applicability exists. At present, more methods are applied to two types, namely a direct segmentation method, namely, directly segmenting a curved surface to form grids, wherein the direct segmentation method is further divided into a segmentation method controlled by a certain grid logic rule and a finite element grid division method. Another type is a mapping method, which usually forms the required mesh on a plane, which is then mapped mathematically onto a curved surface. However, direct segmentation methods based on certain grid logic rules often include complex logic rules, resulting in a greater difficulty in grid generation. In addition, the grid form obtained by the direct segmentation method based on finite element grid division is generally monotonous, is too evenly distributed and lacks variation, and cannot meet specific design requirements. The mapping method has the defect that mapping distortion occurs when the curvature of the curved surface is changed greatly, and additional improvement treatment is needed, so that the steps are complicated. In view of the above, it is necessary to design a method and a device for paving a free-form surface grid based on a mechanical principle, which can automatically pave a desired grid form on a free-form surface based on the mechanical principle and through mechanical simulation, reduce the difficulty of paving a complex grid form, realize the freeness of paving the complex grid, and save the time cost. Meanwhile, the obtained grid form is natural and smooth and has mechanical properties, can meet specific design requirements and does not need to carry out additional improvement measures. Disclosure of Invention The invention aims to provide a free-form surface grid paving method and device based on a mechanics principle, which are used for solving the problems that a grid dividing method of a free-form surface space structure in the prior art has large grid generation difficulty, single form and lack of change and needs to be improved when mapping distortion is generated. In order to achieve the above purpose, the invention provides a free-form surface mesh paving method based on a mechanics principle, which comprises the following steps: The method comprises the steps of establishing a target curved surface, establishing an active surface and a passive surface corresponding to the target curved surface, wherein the passive surface is positioned above the active surface, further analyzing the target curved surface and the active surface to obtain displacement load between the target curved surface and the active surface, further analyzing the passive surface, setting a constraint relation between the passive surface and the active surface, carrying out stepwise iterative loading on the active surface based on the displacement load and the constraint relation to update the passive surface, and further analyzing the passive surface based on the target curved surface to optimize the passive surface through a deviation reduction method. The free-form surface grid paving method based on the mechanics principle can automatically pave the expected grid form on the free-form surface based on the mechanics principle and through mechanics simulation, reduces the paving difficulty of the complex grid form, realizes the freeness of complex grid paving, and saves the time cost. Meanwhile, the obtained grid form is natural and smooth and has mechanical properties, can meet specific design requirements and does not need to carry out additional improvement measures. According to the free-form surface grid paving method based on the mechanics principle, the active surface and the passive surface are built in the target curved surface. According to the free-form surface grid paving method based on the mechanics principle, the active surface and the passive surface are in the shape of a sphere, a plane or a curved surface, and the shapes of the a