BIM (Building Information Modeling)-based aluminum alloy template parametric design method and system
Through the BIM-based parameterized design method of aluminum alloy templates, the data processing errors and time-consuming problems in traditional design methods are solved, and more efficient and accurate template design and stress analysis are achieved, reducing construction risks and costs.
Patent Information
- Application Number
- CN202510448015.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-04-10
AI Technical Summary
The traditional aluminum alloy template design method relies on manual processing of data, which is prone to errors and time-consuming, and cannot accurately evaluate the load-bearing capacity of the template under different construction conditions, resulting in safety accidents and project quality hazards.
The parameterized design method of aluminum alloy templates based on BIM is adopted. By obtaining the building BIM model and load information, a parameterized template library is built, the template installation area is divided, the template molding and stress analysis is performed, the template parameters are adjusted, and the template engineering drawings are generated and optimized.
It improves design efficiency and accuracy, optimizes template configuration, enhances stress analysis capabilities, reduces construction risks and costs, and facilitates collaborative management and visual design.
Smart Images

Figure CN119962123A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building formwork, and more specifically, to a BIM-based parametric design method and system for aluminum alloy formwork. Background Art
[0002] As the construction industry continues to develop, formwork engineering is a key link in concrete construction. The rationality of its design and application directly affects the quality, cost and progress of construction projects. Aluminum alloy formwork has been widely used in construction due to its advantages such as light weight, high strength and reusability. However, traditional aluminum alloy formwork design methods have many limitations and urgently need innovative breakthroughs.
[0003] Compared with the existing technology, the traditional aluminum alloy formwork design relies on manual reference drawings, manual calculation and selection; the building structure is complex and changeable, and manual processing of large amounts of data is prone to errors. For example, when determining the size, quantity and layout of the formwork, design deviations are often caused by negligence. At the same time, the design process is cumbersome, and it takes a lot of time from collecting information to completing the design, which seriously affects the speed of project advancement and is difficult to meet the needs of efficient construction of modern buildings; and the design is based only on experience, and it is impossible to accurately evaluate the bearing capacity of the formwork under different construction conditions; this causes safety accidents such as deformation, cracking and even collapse of the formwork during construction to occur from time to time, threatening the lives of construction workers, and also increasing the hidden dangers of project quality and the cost of later maintenance; In view of this, the present invention proposes a BIM-based aluminum alloy formwork parametric design method and system to solve the above problems. Summary of the invention
[0004] In order to overcome the above-mentioned defects of the prior art and to achieve the above-mentioned purpose, the present invention provides the following technical solutions: The parametric design method of aluminum alloy formwork based on BIM includes: Step 1: Obtain a building BIM model, and based on it, obtain the load information of each main structure in the target building area under different working conditions, and build a corresponding parameterized template library based on the load information, wherein the parameterized template library is composed of a number of different template units; Step 2: Divide the target building area into template installation areas, and perform template matching in combination with the parameterized template library to obtain the corresponding initial template matching sequence; Step 3: Apply the corresponding initial formwork sequence to the building BIM model, perform force analysis on each formwork unit in the formwork installation area in combination with the load information, and adjust the parameters of the corresponding formwork unit based on the force analysis results to obtain the corresponding regional formwork sequence; Step 4: Generate a corresponding template engineering drawing based on the regional template matching sequence, and perform image optimization on it to obtain a corresponding template design drawing.
[0005] Furthermore, relevant information such as architectural design drawings, main structure drawings and construction plans in the target building area are obtained, and a building BIM model corresponding to the target building area is constructed in combination with BIM software. The building BIM model includes the main structure system and main structure information in the target building area. The main structure system is a shear wall structure, a frame structure or a frame-shear wall structure; the main structure information includes the force characteristics, connection methods, position and size of the main structure in each main structure system.
[0006] Furthermore, the construction process of the parameterized database includes: Conduct stress analysis on the corresponding building BIM model to obtain the load information of each main structure in the corresponding building area under different working conditions; Obtain the main structure information and load information corresponding to each main structure respectively, and obtain the corresponding building structure information; Obtaining the component parameters of the aluminum alloy component, building a basic component template based on the component parameters, and performing template preprocessing on the component parameters; performing parameterization processing on the basic component template after template preprocessing based on the Dynamo plug-in in the BIM software to obtain the corresponding template unit; at the same time, the Dynamo plug-in sets an adjustable interface for each template parameter of each template unit by creating an input node; Based on the purpose of the aluminum alloy component corresponding to each template unit, all the obtained template units are classified and stored to obtain a corresponding parameterized template library.
[0007] Furthermore, the process of obtaining the initial model matching sequence includes: Divide the target building area into several areas to obtain several template installation areas, and divide the template installation areas into several rectangular area partitions; Obtain the rectangular area partition in the length direction of the template installation area, build the corresponding objective function based on the principle of template unit-aluminum beam-template unit, and set the constraint function with the goal of minimizing the number and types of template units used in the rectangular area partition; Define the objective function ; In the formula, and Respectively represent the weight coefficients corresponding to the number of templates and the types of templates; ; i=1,2,..., , and i represent the total number of length specifications and the index of length specifications of the template unit, respectively; Indicates the number of unit templates of the i-th length specification used in the corresponding rectangular area partition; ; If the template unit of the i-th length specification is used, then ; If the template unit of the i-th length specification is not used, then ; Lmin represents the minimum length specification allowed for a single template unit; Indicates the size of the i-th length specification template unit in the corresponding rectangular area partition; Define constraint functions ; In the formula, Indicates the width of the aluminum beam of the corresponding template unit; Indicates the size of the i-th length specification template unit in the corresponding rectangular area partition; Indicates the number of template units of the i-th length specification used in the j-th rectangular area partition; Indicates the partition length of the jth rectangular area partition; j = 1, 2, ..., ; Indicates the total number of rectangular area partitions in the length direction; Based on the improved particle swarm optimization algorithm, the objective function is solved with the constraint function as the restriction condition to obtain the corresponding length matching sequence; Obtain the reference distance between each bending point and the corresponding reference point in the corresponding template installation area; and obtain the boundary distances of the left and right boundaries of the rectangular area partition respectively based on the reference distance; and determine whether the corresponding length matching sequence needs to be adjusted based on the reference distance and the boundary distance. If not, no other operations are performed. If necessary, obtain the bending point partition corresponding to the corresponding bending point, and adjust the corresponding length matching sequence based on the bending point partition; After the adjustment is completed, extract the partition width corresponding to the corresponding bending point partition, and based on the acquisition process of the length matching sequence, obtain the width matching sequence corresponding to the corresponding bending point partition; The corresponding length matching sequence and width matching sequence are combined to obtain the corresponding initial matching sequence.
[0008] Furthermore, the process of obtaining the corresponding length matching sequence includes: Construct an initial particle group, the initial particle group is composed of a plurality of particles, wherein each particle represents a length matching sequence; and define the initial velocity and initial position of each particle in the corresponding initial particle group; and simultaneously obtain the position vector and velocity vector of each particle; Based on the objective function, a corresponding fitness function is constructed, and each particle in the corresponding initial particle group is iteratively trained based on it; based on the predefined strategy update function, the update coefficient GX corresponding to each particle in the corresponding iterative training process is obtained; and based on it, the particles are updated; Among them, the function formula of the strategy update function is: ; In the formula, represents the maximum number of iterations, , is a fixed constant; t represents the current number of iterations; The corresponding particle update process includes: If the update coefficient GX ≥ r0, the initial velocity and initial position of the corresponding particle are updated, and the update formula of the corresponding initial velocity is: ; The update formula for the corresponding initial position is: ; In the formula, Represents the initial speed during t+1 iteration training; and Respectively represent the individual historical optimal value and the historical global optimal value; and Respectively represent the initial positions of the t+1th and tth iteration training; where r1 and r2 are random numbers and r1 and r2∈(0,1); If the update coefficient GX < r0, the position vector of the corresponding particle is obtained for vector mutation to obtain the corresponding mutation velocity vector; where r0∈[0,1] The corresponding mutant speed vector and the original speed vector are used as parents for crossover selection to obtain the corresponding child speed vector, and the original speed vector is updated based on the child speed vector; Repeat the corresponding particle update process based on the fitness function until the pre-set iteration stop condition is met, which includes reaching the maximum number of iterations. Or reach the maximum stagnation number ; then stop the iterative training and obtain the corresponding length matching sequence.
[0009] Furthermore, the process of adjusting the length matching sequence includes: Respectively obtain the vertical distance between the corresponding bending point and the longest partition boundary in the corresponding rectangular area partition, and the distance between the bending point and the aluminum beam; Based on the material properties within the component parameters, the maximum length specification, minimum length specification, minimum width specification and maximum width rule corresponding to each template unit are obtained, and based on the corresponding bending point partitions, horizontal arrangement, vertical arrangement or the use of special-shaped aluminum alloy components to adjust the corresponding length mold sequence.
[0010] Furthermore, the process of obtaining the regional model sequence includes: Based on the initial template sequence, a combination of template units corresponding to each rectangular area partition in the corresponding building installation area is obtained, and the combination is input into the building BIM model; Parameter association of the template parameters of the corresponding template unit with the building structure information in the corresponding area; Input the parameters of the corresponding template unit into the pre-selected finite element analysis software; Based on the finite element analysis software, based on the load information under different working conditions, the template units of each building installation area in the corresponding building BIM model are subjected to force simulation, the force data corresponding to the corresponding template units are obtained, and the template parameters of the corresponding template units are adjusted based on the force data; a secondary force analysis is performed on the template units after the parameter adjustment, and the above process is repeated until the corresponding template units meet the requirements; The initial modeling sequence after parameter adjustment is exported in a specific file format to obtain the corresponding sequence family file; at the same time, a regional family file of the same file format is constructed based on the building BIM model; Inputting the corresponding sequence family files and area family files in the corresponding building installation area into the Navisworks software for collision testing, and dynamically monitoring the spatial relationship between the template units in the corresponding initial template sequence and the main structure in the corresponding building installation area based on the Navisworks software, and the Navisworks software will mark the main structure and template units and their respective areas that interfere with each other, and record the interference information; Based on the interference information, the corresponding template unit is adjusted for secondary parameters, and the above collision test process is repeated until all interference information is eliminated and the design verification is passed; and the corresponding regional mold matching sequence is obtained.
[0011] Furthermore, the process of constructing an engineering design drawing and optimizing the image thereof includes: Based on the obtained regional formwork sequence and the drawing generation function in the BIM software, the corresponding template installation drawing is constructed; the view position and view scale of the corresponding template installation drawing are adjusted in sequence; At the same time, based on the pre-built dimension database, the template units in the corresponding template installation drawings and the architectural BIM models corresponding to each template installation area are resized to obtain the corresponding template design drawings, and the dimensions are marked and annotated.
[0012] Furthermore, the process of adjusting the view scale includes: The corresponding particle population and fitness function are constructed based on the closeness of the diagonal lengths before and after the view ratio adjustment and the view ratio before and after the adjustment, and the solution is performed based on the improved particle swarm optimization algorithm to obtain the optimal view ratio, and the view ratio is adjusted based on the template installation diagram after the proportional mapping; The purpose of the scale adjustment is to adjust the template unit size and the building BIM model size in the template installation image after the view position adjustment and the view scale adjustment, so as to prevent overlap or interference between template units or between template units and the building BIM model due to the view adjustment process of the template installation drawing.
[0013] Aluminum alloy formwork parametric design system based on BIM, including: A template library construction module is used to obtain a building BIM model, and based on it, obtain the load information of each main structure in the target building area under different working conditions, and construct a corresponding parameterized template library based on the load information, wherein the parameterized template library is composed of a number of different template units; The sequence construction module is used to divide the target building area into template installation areas, and to match the templates in combination with the parameterized template library to obtain the corresponding initial template matching sequence; The sequence optimization module is used to apply the corresponding initial formwork sequence to the building BIM model, perform force analysis on each formwork unit in the formwork installation area in combination with the load information, and adjust the parameters of the corresponding formwork unit based on the force analysis results to obtain the corresponding regional formwork sequence; The drawing generation module generates corresponding template engineering drawings based on the regional template matching sequence, and performs image optimization on the corresponding template design drawings to obtain corresponding template design drawings.
[0014] Technical effects and advantages of the BIM-based aluminum alloy formwork parametric design method and system of the present invention: 1. In the process of obtaining the initial mold matching sequence, the objective function is constructed with the goal of minimizing the number and types of template units used, and the solution is obtained through the improved particle swarm optimization algorithm; it can quickly find the optimal solution, avoid the blindness of manual mold matching, and greatly improve the mold matching efficiency; and when dealing with the bending point partition, the template units and layout methods are reasonably selected according to different situations to further optimize the mold matching scheme.
[0015] 2. By acquiring the building BIM model and the main structure load information in the target building area, a parametric template library composed of different template units is constructed; then the template installation area is divided to construct the initial template sequence; it is then applied to the BIM model for force analysis and template unit parameter adjustment to obtain the regional template sequence; finally, the template engineering drawing is generated and optimized to obtain the design drawing, which improves design efficiency and accuracy, ensures template safety and reliability, reduces costs, facilitates collaborative management and visual design, and brings many conveniences to construction. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a schematic diagram of the parametric design method of aluminum alloy formwork based on BIM of the present invention; Figure 2 It is a schematic diagram of the BIM-based aluminum alloy formwork parametric design system of the present invention. DETAILED DESCRIPTION
[0017] 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.
[0018] Example 1 See also Figure 1 As shown, the BIM-based aluminum alloy formwork parametric design method described in this embodiment includes: Step 1: Obtain a building BIM model, and based on it, obtain the load information of each main structure in the target building area under different working conditions, and build a corresponding parameterized template library based on the load information, wherein the parameterized template library is composed of a number of different template units; Step 2: Divide the target building area into template installation areas, and perform template matching in combination with the parameterized template library to obtain the corresponding initial template matching sequence; Step 3: Apply the corresponding initial formwork sequence to the building BIM model, perform force analysis on each formwork unit in the formwork installation area in combination with the load information, and adjust the parameters of the corresponding formwork unit based on the force analysis results to obtain the corresponding regional formwork sequence; Step 4: Generate a corresponding template engineering drawing based on the regional template matching sequence, and perform image optimization on it to obtain a corresponding template design drawing; It should be further explained that, in the specific implementation process, the construction process of the parameterized template library includes: Obtain relevant information such as architectural design drawings, main structure drawings, and construction plans in the target building area, and construct a building BIM model corresponding to the target building area in combination with BIM software, wherein the building BIM model includes the main structure system and main structure information in the target building area, wherein the main structure system includes shear wall structure, frame structure, or frame-shear wall structure, etc.; the main structure information includes structural data such as force characteristics, connection methods, positions, and sizes of main structures such as wall panels, beams, and floor slabs in each main structure system; Then, based on the PKPM software, the force analysis of the corresponding building BIM model is carried out to obtain the load information of each main structure in the corresponding building area under different working conditions, and the load information includes the load data of the corresponding main structure such as the dead load, live load, wind load, etc.; Then, the main structure information and load information corresponding to each main structure are obtained respectively to obtain the corresponding building structure information; Then, component parameters corresponding to several aluminum alloy components of different rules and models are obtained, and the component parameters include component size, thickness, physical properties and material properties; the component parameters are input into the BIM software to obtain the corresponding basic component template, and the template is preprocessed, and the template preprocessing includes parameter constraints and parameter associations. The parameter constraints refer to setting limit conditions on the value range and logical relationship of the corresponding component parameters based on the building structure data; for example, the size of the aluminum alloy component must meet the size of the main structure on the premise of meeting its own material properties; the parameter association refers to defining the dynamic dependency relationship between different component parameters by constructing an association function; After the template preprocessing is completed, the basic component template after the template preprocessing is parameterized based on the Dynamo plug-in in the BIM software to obtain the corresponding template unit; at the same time, the Dynamo plug-in sets an adjustable interface for each parameter of each template unit by creating an input node; Furthermore, based on the usage of the aluminum alloy components corresponding to each template unit, all the obtained template units are classified and stored to obtain a corresponding parameterized template library.
[0019] It should be further explained that, in the specific implementation process, the process of obtaining the initial model matching sequence includes: Based on the building BIM model, the area in the target building area where the aluminum alloy components need to be installed is obtained, and based on the area, the target building area is divided into regions to obtain a plurality of template installation areas; Obtaining the area length corresponding to the corresponding template installation area, and dividing the corresponding template installation area into a plurality of rectangular area partitions based on the length direction of the template installation area and the area length; wherein, for the non-rectangular area within the template installation area, segmenting it based on small-sized aluminum alloy components to avoid or reduce the generation of special-shaped aluminum alloy components; the special-shaped aluminum alloy components refer to template units customized based on the size of the non-rectangular area; Then, obtain the rectangular area partition in the length direction of the template installation area and mark it as ;in, Indicates the partition length of the jth rectangular area partition; j = 1, 2, ..., ; Indicates the total number of rectangular area partitions in the length direction; Based on the principle of template unit-aluminum beam-template unit, the corresponding objective function is constructed with the goal of minimizing the number and types of template units in the rectangular area partition, and the constraint function is set; Define the objective function ; In the formula, and Respectively represent the weight coefficients corresponding to the number of templates and the types of templates; ; i=1,2,..., , and i represent the total number of length specifications and the index of length specifications of the template unit, respectively; Indicates the number of unit templates of the i-th length specification used in the corresponding rectangular area partition; ; If the template unit of the i-th length specification is used, then ; If the template unit of the i-th length specification is not used, then ; Lmin represents the minimum length specification allowed for a single template unit; Indicates the size of the i-th length specification template unit in the corresponding rectangular area partition; Define constraint functions ; In the formula, Indicates the width of the aluminum beam of the corresponding template unit; Indicates the size of the i-th length specification template unit in the corresponding rectangular area partition; Indicates the number of template units of the i-th length specification used in the j-th rectangular area partition; Then, based on the improved particle swarm optimization algorithm, the objective function is solved with the constraint function as the restriction condition to obtain the corresponding length matching sequence; The process of solving the corresponding function is as follows: Construct an initial particle group, the initial particle group is composed of a plurality of particles, wherein each particle represents a length matching sequence; and define the initial velocity and initial position of each particle in the corresponding initial particle group; and simultaneously obtain the position vector and velocity vector of each particle; Based on the objective function, a corresponding fitness function is constructed, and each particle in the corresponding initial particle group is iteratively trained based on it; based on the predefined strategy update function, the update coefficient GX corresponding to each particle in the corresponding iterative training process is obtained; and based on it, the particles are updated; Among them, the function formula of the strategy update function is: ; In the formula, represents the maximum number of iterations, , is a fixed constant; t represents the current number of iterations; The corresponding particle update process includes: If the update coefficient GX ≥ r0, the initial velocity and initial position of the corresponding particle are updated, and the update formula of the corresponding initial velocity is: ; The update formula for the corresponding initial position is: ; In the formula, Represents the initial speed during t+1 iteration training; and Respectively represent the individual historical optimal value and the historical global optimal value; and Respectively represent the initial positions at the t+1th and tth iteration training; where r1 and r2 are random numbers and r1, r2∈(0,1), which are used to control the step length of the particle flying to the individual historical optimal position and the historical global optimal position; If the update coefficient GX < r0, the position vector of the corresponding particle is obtained to perform vector mutation and obtain the corresponding mutation velocity vector; where r0∈[0,1]; The corresponding mutant speed vector and the original speed vector are used as parents for crossover selection to obtain the corresponding child speed vector, and the original speed vector is updated based on the child speed vector; Repeat the corresponding particle update process based on the fitness function until the preset iteration stop condition is met, which includes reaching the maximum number of iterations. Or reach the maximum stagnation number ; Then stop the iterative training and obtain the corresponding length matching sequence; Taking a certain length matching sequence as an example, the reference distance d0 between each bending point and the corresponding reference point in the corresponding template installation area is obtained; and based on it, the boundary distances d1 and d2 of the left boundary and the right boundary of the corresponding rectangular area partition are obtained respectively; If d1<d0<d2, it indicates that the corresponding bending point is within the corresponding rectangular area partition; then the corresponding rectangular area partition is divided into sub-rectangular area partitions and bending point partitions, and the length matching sequence is adjusted; If d1=d0 or d2=d0, it means that the bending point is at the left boundary or right boundary of the rectangular area partition; then no other operations are performed; If d0≤d1 or d0≥d2, it indicates that the bending point is within the aluminum beam area, and the corresponding aluminum beam area is marked as a bending point partition, and the length matching sequence is adjusted based on it; The process of adjusting the length matching sequence includes: Obtain respectively the vertical distance h between the corresponding bending point and the longest partition boundary in the corresponding rectangular area partition, and the distance s between the bending point and the aluminum beam; If the distance s>Wmax, the desired bending point partition is arranged horizontally, and the corresponding horizontal arrangement process is: if h>Wmax, a template unit with a length specification of s is selected, and the template is matched through two or more target combination schemes of width specifications, and it is added to the width matching sequence set to be solved; if Wmin≤h≤Wmax, a template unit with a length specification of s and a width specification of h is directly selected for template matching; if h<Wmin, a special-shaped aluminum alloy component is used for template matching; If Wmin≤s≤Wmax, then choose between horizontal and vertical arrangements based on the vertical distance h; if h>Lmax, then adopt vertical arrangement; if Wmin≤h≤Lmax, then select based on the ratio of distance s to vertical distance h, if s<h, then adopt vertical arrangement; if s≥h, then adopt horizontal arrangement; if h<Wmin, then use special-shaped aluminum alloy components for formwork matching; If s<Wmin, the template matching is continued for the corresponding bending point partition based on the acquisition process of the length matching sequence; wherein Wmax and Wmin respectively represent the maximum width specification and the minimum width specification allowed by the corresponding unit template; Lmin and Lmax respectively represent the minimum length specification and the maximum length specification allowed by the corresponding unit template; both are related to the material properties corresponding to the corresponding template unit; the longitudinal arrangement process is similar to the transverse arrangement process; the present invention will not be elaborated in detail; Then, extract the partition width corresponding to the corresponding bending point partition, and based on the acquisition process of the length matching sequence, obtain the width matching sequence corresponding to the corresponding bending point partition; The corresponding length matching sequence and width matching sequence are combined to obtain the corresponding initial matching sequence.
[0020] It should be further explained that, in the specific implementation process, the process of obtaining the regional model sequence includes: Based on the initial template sequence, a combination of template units corresponding to each rectangular area partition in the corresponding building installation area is obtained, and the combination is input into the building BIM model, and template parameters of the corresponding template unit are parameter-associated with the building structure information in the corresponding area. For example, the size information of the beam in the building structure is parameter-associated with the template parameters of the beam template unit, so that the beam template can be adaptively adjusted according to the actual size of the beam; After the parameter association is completed, set up an integrated interface, and based on it, connect the pre-selected finite element analysis software (such as Ansys) with the corresponding BIM software, and simultaneously input the template parameters of the corresponding template unit into the finite element analysis software; Furthermore, based on the finite element analysis software and the load information under different working conditions, the template units of each building installation area in the corresponding building BIM model are subjected to force simulation to obtain the force data corresponding to the corresponding template units, and the force data include the stress, strain distribution and deformation results of each part in the template unit; Then, the template parameters of the corresponding template unit are adjusted based on the force data. For example, if the stress of a certain part in the template unit exceeds the maximum stress allowed by the corresponding material properties, or the deformation is too large to meet the building requirements, the corresponding template parameters are adjusted based on the preset adjustable interface; After the parameter adjustment is completed, a secondary force analysis is performed on the template unit after the parameter adjustment, and the above process is repeated until the corresponding template unit meets the requirements; wherein the parameter adjustment process refers to the parameter adjustment of the size, shape and connection method of the corresponding template unit based on the parameter association and parameter constraint in the template preprocessing process; After the parameter adjustment is completed, the initial modeling sequence after the parameter adjustment is exported in a specific file format to obtain the corresponding sequence family file; at the same time, a regional family file of the same file format is constructed based on the building BIM model; Input the corresponding sequence family file and area family file in the corresponding building installation area into the Navisworks software for collision testing, and dynamically monitor the spatial relationship between the template unit in the corresponding initial template sequence and the main structure in the corresponding building installation area based on the Navisworks software, and the Navisworks software will mark the main structure and template unit and the area to which they belong that interfere with each other, and record the interference information, which includes the name, position, interference type, etc. of the template unit and the main structure; Then, secondary parameter adjustment is performed on the corresponding template unit based on the interference information. For example, if a certain plane template is found to collide with a beam in the building structure, the position parameter of the corresponding plane template unit is adjusted through the adjustable interface to avoid the position of the beam; After the secondary parameter adjustment is completed, the optimized template model is exported to the Navisworks software for collision testing again until all interference information is eliminated and the design verification is passed; the corresponding regional template sequence is obtained.
[0021] It should be further explained that, in the specific implementation process, the process of constructing the engineering design drawing and performing image optimization on it includes: Based on the obtained regional formwork sequence and the drawing generation function in the BIM software, a corresponding template installation drawing is constructed; the template installation drawing includes a plan layout drawing, a section drawing, a node detail drawing, etc. of each building installation area; Furthermore, since the geometric center position of the associated template installation drawing may be offset during the parametric design process of the corresponding aluminum alloy component, the view position of the corresponding template installation drawing is adjusted, and the view position adjustment refers to taking the lower left corner of the template installation drawing as the coordinate origin, and mapping other coordinate points to the new drawing in proportion while keeping the coordinate origin unchanged; Then, the view proportion of the template installation drawing after proportional mapping is adjusted. The process of the corresponding view proportion adjustment is as follows: the corresponding particle population and fitness function are constructed based on the closeness of the diagonal lengths before and after the view proportion adjustment and the view proportions before and after the adjustment, and the improved particle swarm optimization algorithm is used to solve the problem, and the optimal view proportion is obtained. The view proportion is adjusted in the template installation drawing after proportional mapping based on the improved particle swarm optimization algorithm. At the same time, the template units in the corresponding template installation drawings and the architectural BIM models corresponding to each template installation area are resized based on the pre-built size database, and the corresponding template design drawings are obtained and dimensioned and annotated; The purpose of the scale adjustment is to adjust the template unit size and the building BIM model size in the template installation image after the view position adjustment and the view scale adjustment, so as to prevent overlap or interference between template units or between template units and the building BIM model due to the view adjustment process of the template installation drawing.
[0022] The present invention improves design efficiency and accuracy, optimizes template configuration, enhances force analysis capability, improves construction coordination, facilitates automatic generation and optimization of drawings, and significantly reduces construction risks and costs through the steps of acquiring building BIM models, parameterized template libraries, initial template sequences, force analysis, regional template sequence acquisition, template engineering drawing generation and image optimization.
[0023] Example 2 See also Figure 2 As shown, the part not described in detail in this embodiment is described in Example 1, and a BIM-based aluminum alloy formwork parametric design system is provided, including: A template library construction module is used to obtain a building BIM model, and based on it, obtain the load information of each main structure in the target building area under different working conditions, and construct a corresponding parameterized template library based on the load information, wherein the parameterized template library is composed of a number of different template units; The sequence construction module is used to divide the target building area into template installation areas, and to match the templates in combination with the parameterized template library to obtain the corresponding initial template matching sequence; The sequence optimization module is used to apply the corresponding initial formwork sequence to the building BIM model, perform force analysis on each formwork unit in the formwork installation area in combination with the load information, and adjust the parameters of the corresponding formwork unit based on the force analysis results to obtain the corresponding regional formwork sequence; A drawing generation module generates a corresponding template engineering drawing based on the regional template matching sequence, and performs image optimization on the corresponding template engineering drawing to obtain a corresponding template design drawing; The modules are connected to each other via wired and / or wireless means to achieve data transmission between the modules.
[0024] Example 3 The present embodiment discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the operation mode of the BIM-based aluminum alloy formwork parametric design method and system provided above is implemented.
[0025] Since the electronic device introduced in this embodiment is an electronic device used to implement the BIM-based aluminum alloy formwork parametric design method and system in the embodiment of this application, based on the BIM-based aluminum alloy formwork parametric design method and system introduced in the embodiment of this application, the technical personnel of this field can understand the specific implementation of the electronic device of this embodiment and its various variations, so how the electronic device implements the method in the embodiment of this application is not introduced in detail here. As long as the technical personnel of this field implement the electronic device used by the BIM-based aluminum alloy formwork parametric design method and system in the embodiment of this application, it belongs to the scope of protection of this application.
[0026] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and thresholds in the formula are set by technicians in this field according to actual conditions.
[0027] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technical users in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A parametric design method for aluminum alloy formwork based on BIM, characterized in that: include: Step 1: Obtain a building BIM model, and based on it, obtain the load information of each main structure in the target building area under different working conditions, and build a corresponding parameterized template library based on the load information, wherein the parameterized template library is composed of a number of different template units; Step 2: Divide the target building area into template installation areas, and perform template matching in combination with the parameterized template library to obtain the corresponding initial template matching sequence; Step 3: Apply the corresponding initial formwork sequence to the building BIM model, perform force analysis on each formwork unit in the formwork installation area in combination with the load information, and adjust the parameters of the corresponding formwork unit based on the force analysis results to obtain the corresponding regional formwork sequence; Step 4: Generate a corresponding template engineering drawing based on the regional template matching sequence, and perform image optimization on it to obtain a corresponding template design drawing.
2. The BIM-based aluminum alloy formwork parametric design method according to claim 1 is characterized in that: The building BIM model includes the main structure system and main structure information in the target building area, the main structure system is a shear wall structure, a frame structure or a frame-shear wall structure; the main structure information includes the force characteristics, connection method, position and size of the main structure in each main structure system.
3. The BIM-based aluminum alloy formwork parametric design method according to claim 2 is characterized in that: The process of building a parameterized database includes: Conduct stress analysis on the corresponding building BIM model to obtain the load information of each main structure in the corresponding building area under different working conditions; Obtain the main structure information and load information corresponding to each main structure respectively, and obtain the corresponding building structure information; Obtaining the component parameters of the aluminum alloy component, building a basic component template based on the component parameters, and performing template preprocessing on the component parameters; performing parameterization processing on the basic component template after template preprocessing based on the Dynamo plug-in in the BIM software to obtain the corresponding template unit; at the same time, the Dynamo plug-in sets an adjustable interface for each template parameter of each template unit by creating an input node; Based on the purpose of the aluminum alloy component corresponding to each template unit, all the obtained template units are classified and stored to obtain a corresponding parameterized template library.
4. The BIM-based aluminum alloy formwork parametric design method according to claim 3 is characterized in that: The process of obtaining the initial model sequence includes: Divide the target building area into several areas to obtain several template installation areas, and divide the template installation areas into several rectangular area partitions; Obtain the rectangular area partition in the length direction of the template installation area, build the corresponding objective function based on the principle of template unit-aluminum beam-template unit, and set the constraint function with the goal of minimizing the number and types of template units used in the rectangular area partition; Based on the improved particle swarm optimization algorithm, the objective function is solved with the constraint function as the restriction condition to obtain the corresponding length matching sequence; Obtain the reference distance between each bending point and the corresponding reference point in the corresponding template installation area; and obtain the boundary distances of the left and right boundaries of the rectangular area partition respectively based on the reference distance; and determine whether the corresponding length matching sequence needs to be adjusted based on the reference distance and the boundary distance. If not, no other operations are performed. If necessary, obtain the bending point partition corresponding to the corresponding bending point, and adjust the corresponding length matching sequence based on the bending point partition; After the adjustment is completed, extract the partition width corresponding to the corresponding bending point partition, and based on the acquisition process of the length matching sequence, obtain the width matching sequence corresponding to the corresponding bending point partition; The corresponding length matching sequence and width matching sequence are combined to obtain the corresponding initial matching sequence.
5. The BIM-based aluminum alloy formwork parametric design method according to claim 4 is characterized in that: Based on the improved particle swarm optimization algorithm, the objective function is solved with the constraint function as the restriction condition, and the process of obtaining the corresponding length matching sequence includes: Constructing an initial particle group, the initial particle group is composed of a plurality of particles; defining the initial velocity and initial position of each particle in the corresponding initial particle group; and obtaining the position vector and velocity vector of each particle at the same time; Based on the objective function, a corresponding fitness function is constructed, and each particle in the corresponding initial particle group is iteratively trained based on it; based on the predefined strategy update function, the update coefficient GX corresponding to each particle in the corresponding iterative training process is obtained; and based on it, the particles are updated; If the update coefficient GX ≥ r0, the initial velocity and initial position of the corresponding particle are updated, r0 is a random number and r0∈[0,1]; If the update coefficient GX<r0, the position vector of the corresponding particle is obtained to perform vector mutation and obtain the corresponding mutation velocity vector; The corresponding mutant speed vector and the original speed vector are used as parents for crossover selection to obtain the corresponding child speed vector, and the original speed vector is updated based on the child speed vector; Repeat the corresponding particle update process based on the fitness function until the preset iteration stop condition is met, which includes reaching the maximum number of iterations. Or reach the maximum stagnation number ; then stop the iterative training and obtain the corresponding length matching sequence.
6. The BIM-based aluminum alloy formwork parametric design method according to claim 5 is characterized in that: The process of adjusting the length matching sequence includes: Respectively obtain the vertical distance between the corresponding bending point and the longest partition boundary in the corresponding rectangular area partition, and the distance between the bending point and the aluminum beam; Based on the material properties within the component parameters, the maximum length specification, minimum length specification, minimum width specification and maximum width rule corresponding to each template unit are obtained, and based on the corresponding bending point partitions, horizontal arrangement, vertical arrangement or the use of special-shaped aluminum alloy components to adjust the corresponding length mold sequence.
7. The BIM-based aluminum alloy formwork parametric design method according to claim 6 is characterized in that: The process of obtaining the regional matching sequence includes: Based on the initial template sequence, a combination mode of template units corresponding to each rectangular area partition in the corresponding building installation area is obtained, and the combination mode is input into the building BIM model; Parameter association of the template parameters of the corresponding template unit with the building structure information in the corresponding area; Input the parameters of the corresponding template unit into the pre-selected finite element analysis software; Based on the finite element analysis software, based on the load information under different working conditions, the template units of each building installation area in the corresponding building BIM model are subjected to force simulation, the force data corresponding to the corresponding template units are obtained, and the template parameters of the corresponding template units are adjusted based on the force data; a secondary force analysis is performed on the template units after the parameter adjustment, and the above process is repeated until the corresponding template units meet the requirements; The initial modeling sequence after parameter adjustment is exported in a specific file format to obtain the corresponding sequence family file; at the same time, a regional family file of the same file format is constructed based on the building BIM model; Inputting the corresponding sequence family files and area family files in the corresponding building installation area into the Navisworks software for collision testing, and dynamically monitoring the spatial relationship between the template units in the corresponding initial template sequence and the main structure in the corresponding building installation area based on the Navisworks software, and the Navisworks software will mark the main structure and template units and their respective areas that interfere with each other, and record the interference information; Based on the interference information, the corresponding template unit is adjusted for secondary parameters, and the above collision test process is repeated until all interference information is eliminated and the design verification is passed; and the corresponding regional mold matching sequence is obtained.
8. The BIM-based aluminum alloy formwork parametric design method according to claim 7 is characterized in that: The process of constructing an engineering design drawing and optimizing its image includes: Based on the obtained regional formwork sequence and the drawing generation function in the BIM software, the corresponding template installation drawing is constructed; the view position and view scale of the corresponding template installation drawing are adjusted in sequence; At the same time, based on the pre-built dimension database, the template units in the corresponding template installation drawings and the architectural BIM models corresponding to each template installation area are resized to obtain the corresponding template design drawings, and the dimensions are marked and annotated.
9. The BIM-based aluminum alloy formwork parametric design method according to claim 8, characterized in that: The process of adjusting the view scale includes: The corresponding particle population and fitness function are constructed based on the closeness of the diagonal lengths before and after the view ratio adjustment and the view ratio before and after the adjustment. The solution is based on the improved particle swarm optimization algorithm to obtain the optimal view ratio, and the view ratio is adjusted based on the template installation diagram after proportional mapping.
10. A BIM-based aluminum alloy formwork parametric design system, which is used to implement the BIM-based aluminum alloy formwork parametric design method according to any one of claims 1 to 9, characterized in that: include: A template library construction module is used to obtain a building BIM model, and based on it, obtain the load information of each main structure in the target building area under different working conditions, and construct a corresponding parameterized template library based on the load information, wherein the parameterized template library is composed of a number of different template units; The sequence construction module is used to divide the target building area into template installation areas, and to match the templates in combination with the parameterized template library to obtain the corresponding initial template matching sequence; The sequence optimization module is used to apply the corresponding initial formwork sequence to the building BIM model, perform force analysis on each formwork unit in the formwork installation area in combination with the load information, and adjust the parameters of the corresponding formwork unit based on the force analysis results to obtain the corresponding regional formwork sequence; The drawing generation module generates corresponding template engineering drawings based on the regional template matching sequence, and performs image optimization on the corresponding template design drawings to obtain corresponding template design drawings.
Citation Information
Patent Citations
Aluminum alloy framework configuration method based on Revit
CN106284976A
BIM-based residential building template matching and collision checking method and system
CN113378282A
Design and construction method of arc-shaped multi-curved-surface special-shaped curtain wall based on BIM (Building Information Modeling)
CN115324359A
BIM (Building Information Modeling)-based expansion joint finalization template reinforcement design system and construction method
CN118734406A
BIM-based support and hanger design method
CN118734413A