Gas film modeling method and device
By generating the membrane surface structure and preset method, the matching between the gas film and cable network is optimized, and the problems of low calculation accuracy and sparse distribution of the cable network in the prior art are solved, and the high stability and bearing capacity of the gas film are achieved.
Patent Information
- Application Number
- CN202411611126.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-04-18
AI Technical Summary
The existing gas membrane modeling method has low accuracy when calculating the cable network pattern, especially in the interaction between complex morphology and support structures, it is difficult to meet the high-demand design needs, and it is easy to have sparse cable network distribution.
By generating the membrane surface structure, the air film morphology is determined, and the cable network structure is generated based on the preset method of this morphology, and the difference degree value of the cable network structure is calculated. If the difference degree value is not greater than the preset value, the modeling is completed; if it is greater than the preset value, the membrane surface structure is regenerated and iteratively optimized.
The optimization matching between the gas film and the cable mesh structure is achieved, the stability and bearing capacity of the gas film are improved, the problem of partially sparse wiring is avoided, and the stability and rationality of the gas film structure in different directions is ensured.
Smart Images

Figure CN119849095A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of air film modeling, and in particular relates to an air film modeling method and device. Background Art
[0002] Air membrane structures are widely used in sports stadiums, storage facilities, temporary exhibition halls and other facilities because of their light weight, high efficiency and rapid deployment. The design and modeling of air membrane structures is one of the key technologies to achieve stability and functionality. Traditional air membrane modeling methods generally rely on empirical formulas and static analysis models, and determine the shape and supporting structure of the air membrane through manual operation or relatively simple calculation methods.
[0003] However, existing air film modeling methods are usually based on simplified mechanical models, and the calculation accuracy of the cable net shape is low. Especially in the complex morphological changes of the air film and the interaction with the supporting structure, the accuracy and reliability often cannot meet the high-demand design requirements, and the cable net distribution in some areas is often sparse.
[0004] Moreover, due to the mutual influence between the cable net structure and the air membrane morphology, the mismatch of the cable membrane shape will have a significant impact on the stability and reliability of the air membrane. However, the traditional air membrane modeling method has problems in the optimal matching between the cable net structure and the air membrane morphology, and it is impossible to achieve quantitative analysis and effective control of the differences between the two, making it difficult to accurately complete this optimization process. Summary of the invention
[0005] In order to overcome the defects of the prior art, the present invention proposes an air film modeling method, which comprises:
[0006] In response to the generation instruction, a membrane surface structure is generated;
[0007] Determining a first air film form based on the membrane surface structure, and generating a first cable net structure on the first air film form in a preset manner based on the first air film form;
[0008] Determining a second air membrane form based on the membrane surface structure and the first cable net structure, and generating a second cable net structure on the second air membrane form in the preset manner based on the second air membrane form;
[0009] The difference value between the first cable net structure and the second cable net structure is calculated. If the difference value is not greater than a preset value, the air film is modeled based on the membrane surface structure and the second cable net structure. If the difference value is greater than the preset value, the membrane surface structure is regenerated based on the second cable net structure, and the step of "determining the first air film morphology based on the membrane surface structure" is executed again.
[0010] Specifically, the method for generating a cable net structure on an air film form by the preset method includes:
[0011] A set of reference cables is generated in the first direction and the second direction of the air film form, and a cable net structure is generated on the air film form based on the reference cables; the first direction and the second direction have different directivities.
[0012] Specifically, the method for generating a reference cable in a first direction and a second direction based on the air film morphology includes:
[0013] Determine at least one starting anchor point corresponding to the first direction and at least one starting anchor point corresponding to the second direction on the first boundary of the air film form, determine the corresponding ending anchor point on the second boundary of the air film form based on each starting anchor point and its corresponding direction, connect the corresponding starting anchor point and ending anchor point to generate the reference cable; the first boundary and the second boundary are in a relative relationship with each other;
[0014] And / or, at least one point is determined on the air film form as a preset cable point, and based on each of the preset cable points and the first direction and the second direction, a starting anchor point is determined on the first boundary and an ending anchor point is determined on the second boundary, and the starting anchor point and the ending anchor point corresponding to the same preset cable point and the same direction are connected to generate the reference cable.
[0015] Preferably, a first angle formed by the first direction and the first boundary, and a second angle formed by the second direction and the second boundary are opposite to each other, and the first angle and the second angle are in a range of 20°-60°.
[0016] Furthermore, the first boundary and the second boundary each include two boundary endpoints, and the method for generating a cable net structure on the air film form based on the reference cable includes:
[0017] Each reference cable is respectively extended on the air film form toward a boundary end point on the first boundary away from its own starting anchor point, and is extended toward a boundary end point on the second boundary away from its own ending anchor point, so as to generate the cable net structure on the air film form.
[0018] Preferably, the method further comprises:
[0019] Dynamically adjust the extension distance of each reference cable so that one of any first anchor point formed by the boundary of the cable net structure and the air film shape and any second anchor point adjacent to the first anchor point is formed by a reference cable in the first direction or a cable extended from the reference cable in the first direction, and the other is formed by a reference cable in the second direction or a cable extended from the reference cable in the second direction.
[0020] Preferably, the method further comprises:
[0021] Based on the fact that each cable in the cable net structure and its adjacent cables in the same direction form multiple non-repetitive adjacent cable groups, the extension distance of each reference cable is dynamically adjusted so that the distance between two cables in the adjacent cable group that is not less than a preset ratio is within a preset range.
[0022] Preferably, the method further comprises:
[0023] After the cable net structure is generated, anchor points formed by the boundaries of the cable net structure and the air film are determined, and the distances between each group of adjacent anchor points are calculated respectively, so as to merge each group of adjacent anchor points whose distances are less than a preset distance respectively;
[0024] If the same anchor point exists in different groups of adjacent anchor points with a spacing less than the preset distance, the group of adjacent anchor points with a smaller spacing will be merged, and the step of "determining the anchor points formed by the boundaries of each cable in the cable net structure and the air film shape, and calculating the spacing of each group of adjacent anchor points respectively, so as to merge each group of adjacent anchor points with a spacing less than the preset distance respectively" is performed again.
[0025] Preferably, the method further comprises:
[0026] After determining the second air film form, the first cable net structure is automatically adjusted based on the second air film form, so as to calculate the difference degree value based on the adjusted first cable net structure and the second cable net structure.
[0027] The present invention also proposes an air film modeling device, which comprises:
[0028] A membrane surface generation module, used to generate a membrane surface structure in response to a generation instruction;
[0029] A cable net generation module, used for determining a first air film form based on the membrane surface structure, so as to generate a first cable net structure on the first air film form in a preset manner based on the first air film form;
[0030] A secondary generation module, used for determining a second air film form based on the membrane surface structure and the first cable net structure, so as to generate a second cable net structure on the second air film form in the preset manner based on the second air film form;
[0031] A difference judgment module is used to calculate the difference between the first cable net structure and the second cable net structure. If the difference is not greater than a preset value, the air film is modeled based on the membrane surface structure and the second cable net structure. If the difference is greater than the preset value, the membrane surface structure is regenerated based on the second cable net structure, and the cable net generation module executes the preset steps again.
[0032] The present invention has at least the following beneficial effects:
[0033] The scheme proposed in the present invention can effectively achieve the optimal matching between the air film and the cable grid, ensure that the structure of the cable net and the shape of the air film have good adaptability, thereby improving the stability and bearing capacity of the air film. By gradually determining the air film shape and the cable net structure, and optimizing the air film model in an iterative manner, the design can be gradually improved, avoiding the problem of sparse local distribution of the cable net in the traditional method, thereby ensuring the stability and rationality of the air film structure in different directions. By repeatedly adjusting the first air film shape and the second air film shape, and generating the cable net structure based on the reference cable, the ideal air film shape can be more accurately achieved, the stability and reliability of the air film structure are enhanced, and the complex and high-demand design requirements are better met. It has a broad application prospect.
[0034] Furthermore, the solution proposed in the present invention can dynamically adjust the layout of the reference cables on the air membrane structure according to actual needs by controlling the relationship between the starting anchor point, the ending anchor point, and the preset cable point, thereby meeting different design requirements and improving the customization capability of the air membrane structure. By extending the reference cables to generate a cable net structure and dynamically adjusting the extension distance of the reference cables, the cable net structure can be more consistent with the air membrane shape, and the tightness and uniformity of the cable grid can be ensured, thereby improving the firmness of the entire structure.
[0035] Preferably, the scheme proposed in the present invention can ensure that the cable net structure is more uniform in spatial distribution and achieve reasonable spacing distribution, avoid the situation where the spacing is too large or too small, ensure that the air membrane is subjected to uniform force, improve its bearing capacity and anti-deformation ability, thereby improving the overall accuracy of the structure, and optimize the layout structural design of the anchor points by merging anchor points with spacing less than a preset value, reducing redundant cable connections and reducing the complexity of the manufacturing and assembly processes; arranging the cable net on the air membrane shape determined under the minimum working air pressure can maximize the restraining performance of the cable net on the membrane surface, improve the stability and bearing capacity of the air membrane under the maximum working air pressure, and ensure the safety of the air membrane structure in actual work.
[0036] Therefore, the present invention proposes an air membrane modeling method and device. The scheme proposed in the present invention continuously optimizes the modeling through the relationship between the air membrane morphology and the cable net structure, effectively reducing human intervention and errors. The feedback optimization mechanism enables the air membrane modeling process to be continuously optimized to ensure that the final air membrane structure meets the expected requirements, effectively improves the practical application ability of the air membrane structure, can ensure the consistency and accuracy of the air membrane modeling process, and can adapt to various air membrane projects of different scales and complexities. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0038] Figure 1 A schematic diagram of a method flow of the air film modeling method provided in Example 1;
[0039] Figure 2 This is an example diagram of a reference cable generated based on the air film morphology;
[0040] FIG3(a) is a schematic diagram of a reference cable when the first angle and the second angle are both 30°, and FIG3(b) is a schematic diagram of a reference cable when the first angle and the second angle are both 45°;
[0041] Figure 4 An example diagram of a cable net structure formed by extending the reference cable to the boundary endpoints on both sides;
[0042] Figure 5 This is a schematic diagram of the module structure of the air film modeling device provided in Example 2.
[0043] Reference numerals
[0044] 10-membrane surface generation module; 20-cable network generation module; 30-secondary generation module; 40-difference judgment module; 100-reference cable generation unit; 200-cable extension unit; 300-anchor point merging unit. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0046] Hereinafter, various embodiments of the present invention will be described more fully. The present invention may have various embodiments, and adjustments and changes may be made therein. However, it should be understood that there is no intention to limit the various embodiments of the present invention to the specific embodiments disclosed herein, but the present invention should be understood to cover all adjustments, equivalents and / or alternatives falling within the spirit and scope of the various embodiments of the present invention.
[0047] Hereinafter, the term "include" or "may include" used in various embodiments of the present invention indicates the presence of disclosed functions, operations or elements, and does not limit the addition of one or more functions, operations or elements. In addition, as used in various embodiments of the present invention, the terms "include", "have" and their cognates are intended only to indicate specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be understood as first excluding the presence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or the possibility of adding one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.
[0048] In various embodiments of the present invention, the expression "or" or "at least one of A or / and B" includes any combination or all combinations of the words listed at the same time. For example, the expression "A or B" or "at least one of A or / and B" may include A, may include B, or may include both A and B.
[0049] The expressions (such as "first", "second", etc.) used in various embodiments of the present invention may modify the various constituent elements in various embodiments, but may not limit the corresponding constituent elements. For example, the above expressions do not limit the order and / or importance of the elements. The above expressions are only used for the purpose of distinguishing an element from other elements. For example, the first user device and the second user device indicate different user devices, although both are user devices. For example, without departing from the scope of various embodiments of the present invention, the first element may be referred to as the second element, and similarly, the second element may also be referred to as the first element.
[0050] It should be noted that in the present invention, unless otherwise clearly specified and defined, the terms such as "installation", "connection", "fixation" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0051] In the present invention, those skilled in the art need to understand that the terms indicating orientation or positional relationship herein are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0052] The terms used in various embodiments of the present invention are only used for the purpose of describing specific embodiments and are not intended to limit various embodiments of the present invention. As used herein, the singular form is intended to also include the plural form, unless the context clearly indicates otherwise. Unless otherwise limited, all terms used here (including technical terms and scientific terms) have the same meaning as the meaning generally understood by those of ordinary skill in the art to which the various embodiments of the present invention belong. The terms (such as the terms defined in the dictionary generally used) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or an overly formal meaning, unless clearly defined in various embodiments of the present invention.
[0053] Example 1
[0054] This embodiment proposes a method for modeling an air film. The method proposed in this embodiment optimizes the air film shape and the cable net arrangement in a staged manner by gradually adjusting the air film structure and the cable net structure until the predetermined optimization goal is achieved. Figure 1-Figure 2 , the method comprising:
[0055] S100: In response to a generation instruction, a membrane surface structure is generated.
[0056] Optionally, the membrane surface structure can be generated based on information such as modeling length, modeling span and modeling height contained in the generation instructions. In this embodiment, the membrane surface structure is composed of multiple triangular meshes. The calculation of the triangular mesh membrane surface structure is relatively simple, easy to model and optimize, and can be flexibly adjusted as needed to adapt to membrane surface structures of different forms, thereby improving the adaptability of the structure.
[0057] S200: Determine a first air film form based on the membrane surface structure, and generate a first cable net structure on the first air film form in a preset manner based on the first air film form.
[0058] S300: Determine a second air membrane form based on the membrane surface structure and the first cable net structure, and generate a second cable net structure on the second air membrane form in a preset manner based on the second air membrane form.
[0059] Specifically, the method of generating a cable net structure on the air film form in a preset manner in step S200 and step S300 includes:
[0060] Generate a set of reference cables in the first direction and the second direction of the air film form respectively, and generate a cable net structure on the air film form based on the reference cables;
[0061] It should be noted that the first direction and the second direction have different directivities, and the reference cables generated in the first direction and the reference cables generated in the second direction have crossing points. Specifically, a group of reference cables includes at least one cable.
[0062] Preferably, the first air film form and the second air film form in the "determining the first air film form based on the membrane surface structure" in step S200 and the "determining the second air film form based on the membrane surface structure and the first cable net structure" in step S300 are determined under the minimum working air pressure condition, aiming to ensure that the air film can still maintain a stable geometric form under the minimum working air pressure condition and meet the structural and functional requirements, that is, under the minimum working air pressure, the form of the air film usually shows a relatively flat and tense feature to avoid wrinkles and local relaxation of the membrane surface, and ensure the corresponding stability and bearing capacity of the air film;
[0063] In step S200, based on the design of the membrane surface structure and the preliminary construction of the air membrane, through theoretical analysis and calculation under the minimum working pressure, it is ensured that the air membrane surface has sufficient deformation stiffness, so that the air membrane can maintain a reasonable shape under the lowest pressure condition and has sufficient strength to withstand possible external force influences;
[0064] After the shape of the first air membrane is determined, the shape of the second air membrane is further optimized according to the coordination of the membrane surface structure and the first cable net structure through step S300, so that the air membrane can form a good fit with the cable net under the minimum air pressure according to the interaction between the air membrane and the cable net, while ensuring the matching degree of the shape and structure of the air membrane to ensure the stability and safety of the air membrane in actual use.
[0065] S400: Calculate the difference between the first cable net structure and the second cable net structure. If the difference is not greater than a preset value, complete the modeling of the air membrane based on the membrane surface structure and the second cable net structure. If the difference is greater than the preset value, regenerate the membrane surface structure based on the second cable net structure, and execute step S200 again.
[0066] Preferably, after determining the second air film morphology, the method proposed in this embodiment can adjust the first cable net structure based on the second air film morphology, so as to calculate the difference degree value based on the adjusted first cable net structure and the second cable net structure in step S400.
[0067] Therefore, the method proposed in this embodiment iteratively optimizes the air membrane structure and the cable net structure through multiple steps, ensuring precise control of the air membrane morphology, and being able to adapt to the design requirements of different air membranes and cable net structures. By dynamically adjusting the design of the air membrane morphology and the cable net structure, it can adapt to different working conditions or environmental changes, ensuring that a more stable and appropriate design can be achieved at each step of adjustment, avoiding large-scale errors that may occur in a one-time design, and increasing the robustness and accuracy of the design.
[0068] Specifically, the method for generating a reference cable based on the air film morphology includes:
[0069] Determine at least one starting anchor point corresponding to the first direction and at least one starting anchor point corresponding to the second direction on the first boundary of the air film form, determine the corresponding ending anchor point on the second boundary of the air film form based on each starting anchor point and its corresponding direction, connect the corresponding starting anchor point and ending anchor point to generate a reference cable; the first boundary and the second boundary are in a relative relationship with each other;
[0070] And / or, at least one point is determined on the air film morphology as a preset cable point, and based on each preset cable point and the first direction and the second direction, a starting anchor point is determined on the first boundary and an ending anchor point is determined on the second boundary, and the starting anchor point and the ending anchor point corresponding to the same preset cable point and the same direction are connected to generate a reference cable; preferably, the method proposed in this embodiment can determine the center point of the air film morphology as the preset cable point.
[0071] Specifically, a first angle formed by the first direction and the first boundary, and a second angle formed by the second direction and the second boundary are both greater than 0° and less than 90° and are relative to each other; preferably, the first angle and the second angle are in the range of 20°-60°, preferably 30°-60°, and the first angle can be equal to the second angle. Figure 3(a) and Figure 3(b) respectively show the cases where the first angle and the second angle are both 30° and the first angle and the second angle are both 45°.
[0072] Furthermore, the first boundary and the second boundary each include two boundary endpoints. Figure 4 , the method of generating a cable net structure on the air film form based on the reference cable includes:
[0073] Each reference cable is extended on the air film form toward a boundary end point on the first boundary away from its own starting anchor point, and toward a boundary end point on the second boundary away from its own ending anchor point, so as to generate a cable net structure on the air film form.
[0074] In this embodiment, the intersection of the cable net structure and the boundary of the air film shape is the anchor point. The method proposed in this embodiment can also dynamically adjust the extension distance of the reference cable. Preferably, the method also includes:
[0075] The extension distance of each reference cable is dynamically adjusted so that one of any first anchor point formed by the boundary between the cable net structure and the air film shape and any second anchor point adjacent to the first anchor point is formed by the reference cable in the first direction or the cable extended from the reference cable in the first direction, and the other is formed by the reference cable in the second direction or the cable extended from the reference cable in the second direction.
[0076] Furthermore, the method further comprises:
[0077] Based on the fact that each cable in the cable net structure and its adjacent cables in the same direction form a plurality of non-repeating adjacent cable groups, the extension distance of each reference cable is dynamically adjusted so that the spacing between two cables in the adjacent cable group that is not less than a preset ratio is within a preset range; optionally, the preset range is equal to the product of a preset coefficient and a target spacing. For example, if the preset ratio is 95% and the target spacing is L r , preset coefficient That is, at least 95% of the adjacent cable groups have a spacing between two cables. between.
[0078] Furthermore, the method further comprises:
[0079] After the cable net structure is generated, the anchor points formed by the boundaries of each cable in the cable net structure and the air film are determined, and the spacing between each group of adjacent anchor points is calculated respectively, so as to merge each group of adjacent anchor points whose spacing is less than the preset distance respectively;
[0080] If the same anchor point exists in different groups of adjacent anchor points with a spacing less than a preset distance, the group of adjacent anchor points with a smaller spacing will be merged, and the step of "calculating the spacing of each group of adjacent anchor points separately to merge each group of adjacent anchor points with a spacing less than the preset distance separately" will be performed again.
[0081] Optionally, the method of merging a group of adjacent anchor points whose spacing is less than a preset distance may include center merging. In a specific embodiment, the preset distance
[0082] Example 2
[0083] This embodiment proposes an air film modeling device for implementing the air film modeling method proposed in Example 1, see Figure 5 , the device comprises:
[0084] The membrane surface generation module 10 is used to generate a membrane surface structure in response to a generation instruction;
[0085] The cable net generation module 20 is used to determine the first air film form based on the membrane surface structure, and to generate a first cable net structure on the first air film form in a preset manner based on the first air film form; the first direction and the second direction have different directivities;
[0086] A secondary generation module 30 is used to determine a second air film form based on the film surface structure and the first cable net structure, and to generate a second cable net structure on the second air film form in a preset manner based on the second air film form;
[0087] The difference judgment module 40 is used to calculate the difference degree between the first cable net structure and the second cable net structure. If the difference degree is not greater than the preset value, the air membrane is modeled based on the membrane surface structure and the second cable net structure; if the difference degree is greater than the preset value, the membrane surface structure is regenerated based on the second cable net structure, and the cable net generation module 20 executes the preset steps again.
[0088] Optionally, the membrane surface generation module 10 may generate a membrane surface structure based on information such as a modeling length, a modeling span, and a modeling height contained in the generation instruction. In this embodiment, the membrane surface structure is composed of a plurality of triangular meshes;
[0089] The cable net generation module 20 and the secondary generation module 30 generate a group of reference cables in the first direction and the second direction of the air film form, and generate a cable net structure on the air film form based on the reference cables; the first direction and the second direction have different directivities, and the reference cables generated in the first direction and the reference cables generated in the second direction have crossing points. In a specific embodiment, a group of reference cables includes at least one cable.
[0090] Preferably, the first air film form and the second air film form are determined under the minimum working air pressure condition.
[0091] Preferably, after determining the second air film morphology, the secondary generation module 30 can adjust the first cable net structure based on the second air film morphology, so that the difference judgment module 40 calculates the difference degree value based on the adjusted first cable net structure and the second cable net structure.
[0092] Specifically, the cable network generation module 20 and the secondary generation module 30 respectively include:
[0093] The reference cable generating unit 100 is used to determine at least one starting anchor point corresponding to the first direction and at least one starting anchor point corresponding to the second direction on the first boundary of the air film form, determine the corresponding ending anchor point on the second boundary of the air film form based on each starting anchor point and its corresponding direction, and connect the corresponding starting anchor point and ending anchor point to generate a reference cable; the first boundary and the second boundary are in a relative relationship with each other;
[0094] And / or, it is used to determine at least one point on the air film morphology as a preset cable point, so as to determine the starting anchor point on the first boundary and the ending anchor point on the second boundary based on each preset cable point and the first direction and the second direction, and connect the starting anchor point and the ending anchor point corresponding to the same preset cable point and the same direction to generate a reference cable.
[0095] Preferably, the reference rope generation unit 100 can determine the center point of the air film morphology as the preset rope point; specifically, the first angle formed by the first direction and the first boundary, and the second angle formed by the second direction and the second boundary are both greater than 0°, less than 90° and relative to each other; optionally, the first angle and the second angle are in the range of 20°-60°, preferably 30°-60°, and the first angle can be equal to the second angle.
[0096] Further, the first boundary and the second boundary each include two boundary endpoints, and the cable network generation module 20 and the secondary generation module 30 also include:
[0097] The cable extension unit 200 is used to extend each reference cable in the air film form toward the boundary endpoint on the side away from its own starting anchor point in the first boundary, and toward the boundary endpoint on the side away from its own ending anchor point in the second boundary, so as to generate a cable net structure in the air film form.
[0098] In this embodiment, the intersection of the cable net structure and the boundary of the air film form is the anchor point. Preferably, the cable extension unit 200 can also dynamically adjust the extension distance of each reference cable, so that any first anchor point formed by the boundary of the cable net structure and the air film form and any second anchor point adjacent to the first anchor point is formed by a reference cable in the first direction or a cable extended from the reference cable in the first direction, and the other is formed by a reference cable in the second direction or a cable extended from the reference cable in the second direction;
[0099] In addition, the cable extension unit 200 can also form multiple non-repetitive adjacent cable groups based on each cable in the cable net structure and its adjacent cables in the same direction, and dynamically adjust the extension distance of each reference cable so that the distance between two cables in the adjacent cable group that is not less than a preset ratio is within a preset range.
[0100] Optionally, the preset range is equal to the product of the preset coefficient and the target spacing. For example, if the preset ratio is 95% and the target spacing is L r , preset coefficient That is, at least 95% of the adjacent cable groups have a spacing between two cables. between.
[0101] Furthermore, the cable network generation module 20 and the secondary generation module 30 respectively further include:
[0102] The anchor point merging unit 300 is used to determine the anchor points formed by the boundaries of each cable and the air film shape in the cable net structure after the cable net structure is generated, and calculate the spacing between each group of adjacent anchor points respectively, so as to merge each group of adjacent anchor points whose spacing is less than a preset distance respectively; and when the same anchor point exists in different groups of adjacent anchor points whose spacing is less than a preset distance, merge a group of adjacent anchor points with a smaller spacing, and execute again the step of "calculating the spacing between each group of adjacent anchor points respectively, so as to merge each group of adjacent anchor points whose spacing is less than a preset distance respectively".
[0103] Optionally, the method of merging a group of adjacent anchor points whose spacing is less than a preset distance may include center merging.
[0104] In summary, the present invention proposes an air membrane modeling method and device. The scheme proposed in the present invention continuously optimizes the modeling through the relationship between the air membrane morphology and the cable net structure, effectively reducing human intervention and errors. The feedback optimization mechanism enables the air membrane modeling process to be continuously optimized to ensure that the final air membrane structure meets the expected requirements, effectively improves the practical application ability of the air membrane structure, can ensure the consistency and accuracy of the air membrane modeling process, and can adapt to various air membrane projects of different scales and complexities.
[0105] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for modeling an air film, characterized in that: The method comprises: In response to the generation instruction, a membrane surface structure is generated; Determining a first air film form based on the membrane surface structure, and generating a first cable net structure on the first air film form in a preset manner based on the first air film form; Determining a second air membrane form based on the membrane surface structure and the first cable net structure, and generating a second cable net structure on the second air membrane form in the preset manner based on the second air membrane form; The difference value between the first cable net structure and the second cable net structure is calculated. If the difference value is not greater than a preset value, the air film is modeled based on the membrane surface structure and the second cable net structure. If the difference value is greater than the preset value, the membrane surface structure is regenerated based on the second cable net structure, and the step of "determining the first air film morphology based on the membrane surface structure" is performed again.
2. The air film modeling method according to claim 1, characterized in that: The method for generating a cable net structure on an air film form by the preset method includes: A set of reference cables is generated in the first direction and the second direction of the air film form, and a cable net structure is generated on the air film form based on the reference cables; the first direction and the second direction have different directivities.
3. The air film modeling method according to claim 2, characterized in that: The method for generating reference cables in the first direction and the second direction based on the air film morphology includes: Determine at least one starting anchor point corresponding to the first direction and at least one starting anchor point corresponding to the second direction on the first boundary of the air film form, determine the corresponding ending anchor point on the second boundary of the air film form based on each starting anchor point and its corresponding direction, connect the corresponding starting anchor point and ending anchor point to generate the reference cable; the first boundary and the second boundary are in a relative relationship with each other; And / or, at least one point is determined on the air film form as a preset cable point, and based on each of the preset cable points and the first direction and the second direction, a starting anchor point is determined on the first boundary and an ending anchor point is determined on the second boundary, and the starting anchor point and the ending anchor point corresponding to the same preset cable point and the same direction are connected to generate the reference cable.
4. The air film modeling method according to claim 3, characterized in that: A first angle formed by the first direction and the first boundary and a second angle formed by the second direction and the second boundary are opposite to each other, and the first angle and the second angle are in a range of 20°-60°.
5. The air film modeling method according to claim 3, characterized in that: The first boundary and the second boundary each include two boundary endpoints, and the method for generating a cable net structure on the air film form based on the reference cable includes: Each reference cable is respectively extended on the air film form toward a boundary end point on the first boundary away from its own starting anchor point, and is extended toward a boundary end point on the second boundary away from its own ending anchor point, so as to generate the cable net structure on the air film form.
6. The air film modeling method according to claim 5, characterized in that: The method further comprises: Dynamically adjust the extension distance of each reference cable so that one of any first anchor point formed by the boundary of the cable net structure and the air film shape and any second anchor point adjacent to the first anchor point is formed by a reference cable in the first direction or a cable extended from the reference cable in the first direction, and the other is formed by a reference cable in the second direction or a cable extended from the reference cable in the second direction.
7. The air film modeling method according to claim 5, further comprising: Based on the fact that each cable in the cable net structure and its adjacent cables in the same direction form multiple non-repetitive adjacent cable groups, the extension distance of each reference cable is dynamically adjusted so that the distance between two cables in the adjacent cable group that is not less than a preset ratio is within a preset range.
8. The air film modeling method according to claim 1 or 7, characterized in that: The method further comprises: After the cable net structure is generated, anchor points formed by the boundaries of the cable net structure and the air film are determined, and the distances between each group of adjacent anchor points are calculated respectively, so as to merge each group of adjacent anchor points whose distances are less than a preset distance respectively; If the same anchor point exists in different groups of adjacent anchor points with a spacing less than the preset distance, the group of adjacent anchor points with a smaller spacing is merged, and the step of "determining the anchor points formed by the boundaries of each cable in the cable net structure and the air film shape, and calculating the spacing of each group of adjacent anchor points respectively, so as to merge each group of adjacent anchor points with a spacing less than the preset distance respectively" is performed again.
9. The air film modeling method according to any one of claims 1 to 7, characterized in that: The method further comprises: After determining the second air film form, the first cable net structure is automatically adjusted based on the second air film form, so as to calculate the difference degree value based on the adjusted first cable net structure and the second cable net structure.
10. An air film modeling device, characterized in that: The device comprises: A membrane surface generation module, used to generate a membrane surface structure in response to a generation instruction; A cable net generation module, used for determining a first air film form based on the membrane surface structure, and generating a first cable net structure on the first air film form in a preset manner based on the first air film form; the first direction and the second direction have different directivities; A secondary generation module, used for determining a second air film form based on the membrane surface structure and the first cable net structure, so as to generate a second cable net structure on the second air film form in the preset manner based on the second air film form; A difference judgment module is used to calculate the difference between the first cable net structure and the second cable net structure. If the difference is not greater than a preset value, the air film is modeled based on the membrane surface structure and the second cable net structure. If the difference is greater than the preset value, the membrane surface structure is regenerated based on the second cable net structure, and the cable net generation module executes the preset steps again.