Optimization Method for the Grid Structure of Light Wood Structure Floor Based on Grasshopper

By using the Galapagos optimization operator on the Grasshopper platform, the design parameters of light-duty wooden structure floor grille are optimized, and the problems of low design efficiency and economical consideration in the existing technology are solved, achieving efficient and economical design results.

CN116882020BActive Publication Date: 2025-06-24CHINA CONSTR FIFTH ENG DIV CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310900562.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-06-24
Estimated Expiration
2043-07-21

AI Technical Summary

Technical Problem

The prior art design efficiency is low and economical when designing light-duty wooden structure floor grilles, and it is impossible to effectively optimize structural parameters to achieve design results with the smallest engineering volume and the best economicality.

Method used

The visual programming tool based on Grasshopper is used to complete the verification in the wood structure specification by calling the Grasshopper built-in operator, and the Galapagos single-target optimization operator is used to optimize the core design parameters of the floor grille, including grille cross-section specifications, grille spacing and number of rows of horizontal reinforcement components with the goal of minimum engineering volume.

Benefits of technology

It improves design efficiency and can quickly calculate the design results of the floor grille that meets the structural specification requirements and is the most cost-effective in engineering, improving the economics of the project.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116882020B_ABST
    Figure CN116882020B_ABST
Patent Text Reader

Abstract

The present invention discloses an optimization method for the grille structure of a lightweight wood structure floor based on Grasshopper, which includes the following steps: determining three core design parameters of the target floor grille as: grille cross-section specifications, grille spacing, and the number of rows of transverse strengthening members; based on the Grasshopper visual programming tool, completing the check calculation for flexural members in the wood structure specification by calling the built-in arithmetic unit of the Grasshopper visual programming tool, and then calling the Galapagos single-objective optimization arithmetic unit, taking the minimum engineering quantity as the optimization objective of the genetic algorithm, and obtaining the optimal combination values of the three core design parameters of the target floor grille to achieve the optimization of the grille structure of the lightweight wood structure floor. Compared with the prior art, adopting the method of the present invention can quickly calculate the design result of the floor grille that meets the requirements of the structural specification and has the most economical engineering quantity, improving the design efficiency and the economy of the project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of building modeling, and particularly relates to a rapid BIM modeling method for light wood structure floor grilles based on Grasshopper. Background Art

[0002] Light wood structure is a type of prefabricated wood structure vigorously promoted and developed in recent years. Its force-bearing system consists of three parts: floor, roof, and wall, and has advantages such as low cost, easy transportation, high material utilization rate, and good heat insulation performance. The light wood structure floor grille is the main load-bearing member of the light wood structure floor, and its structural design needs to consider that the mechanical properties meet the requirements.

[0003] In the prior art, the method for the structural design and optimization of the light wood structure floor grille is as follows: According to the wood structure code, the light wood structure floor grille structure is regarded as a flexural member and imported into the YJK software for mechanical calculation. The specific method is to first determine a parameter of the light wood structure floor grille, and then, from small to large, sequentially substitute other parameters of the light wood structure floor grille and input them into the YJK software for modeling and mechanical calculation. The cross-section specification of the grille and the number of transverse strengthening members that meet the mechanical calculation for the first time are taken as the design results.

[0004] The deficiencies of the prior art are as follows:

[0005] (1) The design efficiency is relatively low. The method of the prior art needs to be based on the upstream BIM model and repeatedly manually model in the YJK software to sequentially modify other parameters of the light wood structure floor grille and perform multiple test calculations to obtain the design results. Sometimes, the design results can be obtained by substituting data once, and sometimes it is necessary to substitute four times or more. The design efficiency is unstable and generally low.

[0006] (2) The overall economy of the design results is not considered. Since the method of the prior art must first assume a variable as a fixed quantity, and under the condition of forcibly determining a parameter that should be a variable as a fixed quantity, the structural design results are obtained by substituting from small to large. Using this method, objectively, there are multiple design results that meet the mechanical calculation of the YJK. In this case, the economy of the design results (the minimum total volume of grille wood) becomes the primary judgment condition for weighing the design results, and the prior art obviously does not consider this aspect.

[0007] Therefore, it is necessary to provide a new optimization method for the light wood structure floor grille based on Grasshopper to solve the above technical problems. Summary of the Invention

[0008] (1) Technical Problems to be Solved

[0009] Based on this, the present invention provides an optimization method for the grid structure of a light wood structure floor slab based on Grasshopper, aiming to solve the technical problems of low design efficiency and insufficient consideration of economy in the existing technology of using YJK software to design the grid of a light wood structure floor slab.

[0010] (II) Technical Solution

[0011] To solve the above technical problems, the present invention proposes an optimization method for the grid structure of a light wood structure floor slab based on Grasshopper, including the following steps: determining three core design parameters of the target floor slab grid as: grid section specification, grid spacing, and the number of rows of transverse strengthening members; based on the Grasshopper visual programming tool, by calling the built-in arithmetic unit of the Grasshopper visual programming tool to complete the checking calculation of flexural members in the wood structure specification, and then calling the Galapagos single-objective optimization arithmetic unit, taking the minimum engineering quantity as the optimization goal of the genetic algorithm, to obtain the optimal combination values of the three core design parameters of the target floor slab grid, so as to realize the optimization of the grid structure of the light wood structure floor slab.

[0012] Preferably, the optimization method for the grid structure of a light wood structure floor slab based on Grasshopper includes the following steps:

[0013] S1, inputting the BIM model of the floor slab grid and reading its three core design parameters and span;

[0014] S2, setting the dead load value and live load value;

[0015] S3, inputting the design values of strength and elastic modulus and adjusting them according to the wood structure design standard;

[0016] S4, calling relevant arithmetic units to input the relevant checking calculation formulas of the wood structure design standard, and completing the checking calculations of the flexural strength, flexural stability, shear bearing capacity, local bearing capacity, and deflection of the grid;

[0017] S5, calculating the engineering quantity according to the BIM model of the floor slab grid;

[0018] S6, calling the Galapagos arithmetic unit to perform single-objective optimization of the engineering quantity of the floor slab grid according to the genetic algorithm;

[0019] Among them, step S5 can also be set between step S1 and step S2.

[0020] Preferably, the method for inputting the BIM model of the floor slab grid and reading its three core design parameters and span in step S1 is as follows:

[0021] S11. In response to the Rhino Inside Revit plugin, integrate Grasshopper into the BIM core modeling software Revit, allowing the direct input of the BIM model of the light wood structure floor grille by combining the call of Grasshopper components.

[0022] S12. Call the List Item component to reflect the current floor grille family type through the Number Slider. Call the Inspect Element component to read the cross-sectional width b and cross-sectional height h of the floor grille. Call the Number Slider twice again to reflect the number of rows n of the transverse reinforcement members of the grille and the grille spacing d.

[0023] S13. Call the Length component to read out the span value L of the grille.

[0024] Preferably, the method for setting the dead load value and live load value in step S2 includes:

[0025] Floor dead load G k Setting: Call the Number Slider component to set the default value to 2000 N / m, which is the common dead load value of the light wood structure floor grille, 2 and limit the value range to a specific interval;

[0026] Floor live load Q k Setting: Call the Value List component to match and input the building type and the corresponding live load value.

[0027] Preferably, the method for inputting the design values of strength and elastic modulus in step S3 and adjusting the two according to the wood structure design standard is as follows:

[0028] Query the design values of strength and elastic modulus of each visually graded SPF lumber in the wood structure design standard. Call the Panel component to input the flexural strength f m parallel to the grain shear strength f v and cross-grain bearing strength design value f c,90 and elastic modulus E given in the standard from grade Ic to grade IIIc in sequence; Call the Partition List component to group the above data according to the visually graded level.

[0029] Call the Value List component to set the visually graded level options, then call the Tree Statistics and List Item components to output the corresponding design values of strength and elastic modulus according to the selected lumber grade by the user. Call the Split List component to split the strength and elastic modulus data into two interfaces to adapt to different subsequent adjustment rules.

[0030] Set the service life adjustment factor according to the design standard for wood structures, and call the Value List calculator to set the adjustment factors corresponding to four service lives of 5, 25, 50, 100 years and above respectively for users to select;

[0031] Set the service condition adjustment factor according to the design standard for wood structures, and call the Value List calculator to set five service conditions of outdoor environment, long-term productive high-temperature environment, checking under permanent load, for use in wooden structures, and short-term conditions during construction and maintenance for users to select;

[0032] Set the load ratio adjustment factor according to the design standard for wood structures. Call the Expression calculator to first obtain the ratio ρ of the live load to the permanent load, and call the Larger Than calculator to judge the size relationship between ρ and 1.0. If ρ < 1.0, then call the Expression calculator again to enter the formula k d = 0.83 + 0.17ρ, the k d value is the load ratio adjustment factor;

[0033] Set the combined action adjustment factor according to the design standard for wood structures. Call the List Length calculator to read the number of grids. If the number of grids is greater than 3, output a combined action coefficient of 1.15;

[0034] Set the size adjustment factor for visually graded sawn timber according to the design standard for wood structures. Call the Member Index calculator to read the section number 1Index of the sawn timber grid, and then call the Expression calculator to complete the automatic setting of this type of adjustment factor through the formula 1.5 - 0.1Index;

[0035] At the same time, call the Number Slider calculator to give an option for the structural conservative coefficient with a default value of 0.9;

[0036] Call the Multiplication calculator to multiply various adjustment factors applicable to the design value of flexural strength, other design values of strength, and modulus of elasticity to obtain the final design values of strength and modulus of elasticity for structural checking.

[0037] Preferably, in step S3, according to the permanent load G k and the live load Q k to automatically determine the service condition of checking under permanent load; according to the permanent load G k and the live load Q k The method for automatically determining the service condition of checking under permanent load according to the numerical relationship is: call the Lager Than calculator to judge. If 1.35Gk +1.05Q k ≥1.3G k +1.5Q k , the option of checking the constant load check automatically in the ValueList.

[0038] Preferably, the method of calling the relevant calculator in step S4 to input the relevant checking formulas of the wood structure design standard and complete the checking of the flexural strength, flexural stability, shear bearing capacity, local bearing capacity and deflection of the grid is as follows:

[0039] Call the Value List calculator to set the structural importance coefficient r0 according to the general code for engineering structures, and match the coefficients 1.1, 1.0, and 0.9 to the first, second, and third levels respectively;

[0040] Conduct the flexural bearing capacity strength check according to the wood structure design standard: Call the Expression calculator to calculate the design value S of the vertical load on the floor through the formula S = 1.3G k +1.5Q k Solve the design value S of the vertical load on the floor, query the full-dry relative density table of common tree species in the wood structure design standard, and obtain the full-dry relative density G value of the SPF dimension lumber as 0.42. Call the Expression calculator again to input the formula q = 1.3G × bh × 1000 to obtain the design value q of the self-weight of the grid. Input the obtained S and q values into the formula g + q = S × d + q input by the Expression calculator to obtain the design value g + q of the uniform load borne by the grid; Then call the Expression calculator to input the formulas and respectively to obtain the design value M of the bending moment and the net cross-sectional resistance moment W of the flexural member n ; Finally, call the Larger Than calculator to judge the magnitude relationship between the adjusted strength effect design value and the flexural strength design value f If this formula holds, output the Boolean value 1, otherwise output the Boolean value 0; m Conduct the flexural bearing capacity stability check according to the wood structure design standard: Call the Panel calculator to input the standard flexural strength value f

[0041] and the standard elastic modulus value E mk of each material grade of SPF dimension lumber. Use the Partition List calculator to group the data and then call List Item to read out the corresponding standard value data according to the material grade selected by the user; Determine the lateral stability coefficient before the flexural member stability check k Finally, call the Larger Than calculator according to the formula ​Judge the magnitude relationship between the adjusted design value of flexural stability effect and the design value of flexural strength f m and output the corresponding Boolean value of 0 or 1;

[0042] Check the shear bearing capacity according to the design standard of timber structures: Call the Expression operator to enter the formula First, solve the shear design value V of the grid; Since the cross-sectional shape of the floor grid is rectangular, the moment of inertia of the entire cross-section of the floor grid The area moment of the cross-sectional area above the shear plane about the neutral axis The checking formula After reduction by the Expression operator, enter it as Convert the judgment result to the corresponding Boolean value through the Lager Than operator;

[0043] Check the bearing capacity of local compression according to the design standard of timber structures: Call the Panel operator to enter the interval value of the bearing length measured along the grain, and call Construct Domain to construct the interpolation method to find the local compression length adjustment coefficient K B The judgment interval of b , call the Number Slider operator to set the length l of the local compression surface b The reading module of, call the Includes operator to judge the interval number where the l b value is located, and input the serial number to the l obtained by the Cull Pattern operator B The minimum value a of the corresponding interval length, the difference t of the interval range, and K The maximum value c in the corresponding interval, the difference u of the interval range, call the Expression operator to enter the formula B Find the K value by interpolation method; Since the ratio of the cross-sectional width to the height of the floor grid is less than 1, the local compression size adjustment coefficient Kz cp Always equal to 1; Finally, call the Expression operator again to enter the formula Convert the judgment result to the Boolean value of 0 or 1 through the Lager Than operator;

[0044] Check the deflection according to the design standard of timber structures: Call the Expression operator to enter the formula g'+q' = 1000(L(G k +Q k ))+4.2bh), and find the uniform load standard value g'+q' of the floor grid; Call the Expression operator to enter the formula Find the deflection w of the component calculated according to the standard combination of load effects; For the floor grid, the deflection limit of the flexural member Call the Lager Than operator to determine the size relationship between w and [w], and output the result as a Boolean value of 0 or 1.

[0045] Preferably, in step S4, the lateral stability coefficient is determined according to the following method Call the Include operator to find the interval in which the ratio of the grille cross-sectional height h to the grille cross-sectional width b lies, and judge:

[0046] If any of the following conditions 1-5 is satisfied, the value is taken as 1;

[0047] Condition 1: h / b ≤ 4, and no lateral support is provided in the middle;

[0048] Condition 2: 4 < h / b ≤ 5, and there are components such as purlins as lateral supports on the length of the flexural member;

[0049] Condition 3: 5 < h / b ≤ 6.5, and the compression edge is directly fixed on the closely spaced board or directly fixed on the grille with a spacing not greater than 610 mm;

[0050] Condition 4: 6.5 < h / b ≤ 7.5, and the compression edge is directly fixed on the closely spaced board or directly fixed on the grille with a spacing not greater than 610 mm, and diaphragms are installed between the flexural members, and the spacing does not exceed 8 times the cross-sectional height of the flexural member;

[0051] Condition 5: 7.5 < h / b ≤ 9, and there are continuous members restricting lateral displacement at the upper and lower edges of the flexural member in the length direction;

[0052] Otherwise, the value is obtained through the following calculation method Value: Query the material-related coefficients a m , b m , c m The values are respectively equal to 0.7, 4.9, 0.9, the material shear deformation-related coefficient β is 1.03, call the Expression operator to enter the formula in the standard as λ m is the determination coefficient of the lateral stability coefficient. At the same time, considering that the calculation model of the floor grille is a simply supported beam with a uniform load acting on the top, the calculated length l of the flexural member e = 0.95L / n. Therefore, call the Expression operator to enter the formula in the standard as λ B is the slenderness ratio of the flexural member; call the Larger Than operator to determine the size relationship between λ m and λ B values. If λm≥ λ B Then call the Expression calculator to use the formula given in the standard to calculate the value. Conversely, substitute it into the formula given in the standard for solution.

[0053] Preferably, the method for calculating the engineering quantity based on the floor grillage BIM model in step S5 is as follows:

[0054] S51. Call the EntWine calculator to divide the grillage BIM model into diagonal bracings and grillage components other than diagonal bracings;

[0055] S52. Call the Multiplication calculator to calculate the products of the grillage cross-sectional width b and the grillage cross-sectional height h for the two groups respectively;

[0056] S53. Call the Length calculator to read the center alignment line lengths of the two types of grillage components, multiply the product of b h by the alignment line length to calculate the engineering quantity value of each component, and then accumulate the engineering quantity values in the list through the Mass Addition calculator to calculate the total engineering quantity of the target floor grillage.

[0057] Preferably, the method for calling the Galapagos calculator to perform single-objective optimization of the floor grillage engineering quantity based on the genetic algorithm in step S6 is as follows:

[0058] S61. Call the Multiplication calculator to multiply the five checking Boolean values of the grillage flexural strength, flexural stability, shear bearing capacity, local bearing capacity, and deflection check in step S4 in sequence. If all the checks pass, the product result is 1; if any one or more checks fail, the product result is 0;

[0059] S62. Call the Stream Filter calculator to set a fixed engineering quantity value of 10 8 m 3 on the input path with a Boolean value of 0, and connect the engineering quantity result in step S5 to the input path with a Boolean value of 1;

[0060] S63. Call the Galapagos calculator, connect the 3 Number Slider sliders of the floor grillage cross-section specifications, grillage spacing, and number of rows of transverse stiffening members to the control parameter Genome interface of the Galapagos calculator, and connect the engineering quantity result of the corresponding output path of the Stream Filter calculator to the optimization target Fitness interface of the Galapagos calculator;

[0061] S64. Enter the setup interface of the Galapagos calculator, and set the optimization target Generic Fitness tab to Minimize to control the setup status of each control parameter when the program searches for the least amount of engineering work among all solutions that meet structural safety; at the same time, to control the optimization duration of the Galapagos single-objective optimization calculator and improve the design efficiency, change the maximum stagnation number Max.Stagnant from the default 50 to 30.

[0062] S65. Start the Galapagos calculator and enter the marking interface. On the Solvers tab, select the genetic algorithm for solving.

[0063] (III) Beneficial effects

[0064] Compared with the prior art, the method for optimizing the grid structure of a light wood structure floor based on Grasshopper of the present invention has the following advantages:

[0065] The purpose of the present invention is to provide a method for structural checking and optimization suitable for the BIM model of the grid of a light wood structure floor based on the Grasshopper visual programming platform, especially through the application of various calculators, especially the genetic algorithm of the Galapagos calculator, to overcome the deficiencies of the prior art, solve the optimization problem of multi-variable single-objective of the floor grid, and help engineers quickly calculate the design result of the floor grid that meets the requirements of the structural code and has the least amount of engineering work based on the upstream BIM model, improving the design efficiency and the economy of the project. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0067] Figure 1 It is a schematic diagram of the relationship among Revit, Rhino, Rhino Inside Revit, Grasshopper, the "Revit" calculator group, and Galapagos in the present invention;

[0068] Figure 2 It is a schematic flowchart of the present invention;

[0069] Figure 3 It is a schematic diagram of the imported parametric model of the floor grid in the present invention;

[0070] Figure 4 It is a schematic diagram of the floor live load setup interface in the present invention;

[0071] Figure 5 In the present invention: schematic diagram of the complete arithmetic unit group for step S3;

[0072] Figure 6 In the present invention: schematic diagram of the structural importance coefficient setting panel for adjusting the resistance effect value;

[0073] Figure 7 In the present invention: schematic diagram of the complete arithmetic unit group for the stability check of flexural bearing capacity according to the wood structure design standard;

[0074] Figure 8 In the present invention: schematic diagram of the complete arithmetic unit group for the local bearing capacity check according to the wood structure design standard;

[0075] Figure 9 In the present invention: schematic diagram of the complete arithmetic unit group for the deflection check according to the wood structure design standard;

[0076] Figure 10 In the present invention: schematic diagram of the structural optimization interface and results of the target floor joist in the Galapagos arithmetic unit;

[0077] Figure 11 Schematic diagram of the BIM model of the target floor joist optimized by the method of the present invention. Detailed implementation manners

[0078] In order to make the above objects, features and advantages of the present invention more obvious and understandable, the following will describe the detailed implementation manners of the present invention in conjunction with the accompanying drawings. Many specific details are set forth in the following description in order to fully understand the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without departing from the connotation of the present invention. Therefore, the present invention is not limited by the specific implementations disclosed below.

[0079] The following further explains the inventive concept of the present invention.

[0080] I. Determine the essence of the process of floor structure design.

[0081] The light wood structure floor joist is the main load-bearing member of the light wood structure floor, including various subdivided types such as header joists, edge joists, continuous joists, shear braces, opening joists, cross braces, etc. The wood structure code in our country stipulates that "when the two ends of the floor and roof joists are supported by walls or beams, the joists should be designed as simply supported flexural members at both ends".

[0082] For a light wood structure floor under the same mechanical state, when the material grade of the grid sawn lumber is determined, the factors affecting the design results of the floor grid structure mainly include three points: the cross-section specification of the grid, the grid spacing, and the number of rows of transverse strengthening members. Among them, the commonly used cross-section specifications of the floor grid include six types: 38mm×89mm, 38mm×115mm, 38mm×140mm, 38mm×185mm, 38mm×235mm, and 38mm×286mm. The grid spacing includes three types: 300mm, 400mm, and 600mm.

[0083] Based on the above analysis, it is determined that the essence of the floor structure design process is: the process of selecting, combining, and checking the above three parameters (grid cross-section specification, grid spacing, and number of rows of transverse strengthening members).

[0084] II. Verify the deficiencies of the existing scheme.

[0085] When designing the grid structure of a light wood structure floor with the existing technology, it is necessary to first assume one variable as a fixed quantity and then discuss the other two parameters, that is, adopt the method of fixing one and discussing two. For example: determine the grid spacing as 400mm, and then substitute the grid cross-section specification and the number of rows of transverse strengthening members into it in ascending order, and input them into the YJK software for modeling and mechanical checking. Take the first grid cross-section specification and the number of transverse strengthening members that meet the mechanical checking as the design result. However, due to the inherent defect of the method of fixing one and discussing two, when a parameter that should be a variable is forced to be a fixed quantity, the structural design result obtained by substituting in ascending order is under-considered in terms of economy. For example, once the grid spacing is included in the consideration of variables, in addition to the design result A obtained by the existing technology (grid spacing is 400mm, grid cross-section specification is 38mm×235mm, and the transverse strengthening member is 3 rows), there may be two other design results B (grid spacing is 300mm, grid cross-section specification is 38×185mm, and the transverse strengthening member is 2 rows) and C (grid spacing is 600mm, grid cross-section specification is 38×286mm, and the transverse strengthening member is 4 rows) that simultaneously meet the mechanical checking of YJK. In this case, the economy of the design result (the minimum total volume of grid wood) becomes the primary judgment condition for weighing the design result, and the existing technology obviously does not consider this aspect.

[0086] Based on the above analysis, it is determined that the scheme of using the YJK software to design the grid of a light wood structure floor has the technical problem of insufficient consideration of the economy of the scheme.

[0087] III. Determine the idea of solving the problem.

[0088] Grasshopper is a visual programming plug-in based on the 3D modeling software Rhino. By combining and calling various Grasshopper components, a complete program logic can be constructed to handle various problems. Compared with other visual programming plug-ins, Grasshopper entered China earlier, and major civil engineering and architecture colleges in China have included Grasshopper in their compulsory or elective courses. It is currently the most familiar visual programming tool for engineers. In recent years, the emergence of the Rhino Inside Revit plug-in has built a bridge between the BIM (Building Information Model) core modeling software Revit and Grasshopper. By integrating a component group named "Revit" in Grasshopper, this plug-in has given Grasshopper the ability to create BIM models.

[0089] Galapagos is a single-objective optimization component (operation module) based on genetic algorithms and annealing algorithms within Grasshopper. Since the complex algorithm formulas have been stored in the component in the form of C# code, the user interface presented by Galapagos is very simple, making it extremely easy for building practitioners who are not majoring in computer science or mathematics to get started. Attached Figure 1 shows the relationships among Revit, Rhino, Rhino Inside Revit, Grasshopper, the "Revit" component group, and Galapagos.

[0090] The above has clarified the feasibility and promotion value of design based on Grasshopper, and obtained the idea of optimizing the grid structure of a light wood structure floor based on Grasshopper.

[0091] The following combines the attached Figures 1 - 11 to further explain the method for optimizing the grid structure of a light wood structure floor based on Grasshopper of the present invention.

[0092] Step 1: Input of the BIM model of the floor grid and reading of its three core design parameters and span.

[0093] (1) In response to the integration of Grasshopper into the BIM core modeling software Revit by the Rhino Inside Revit plug-in, it is allowed to directly input the BIM model of the light wood structure floor grid by combining and calling Grasshopper components.

[0094] (2) Call the List Item calculator to reflect the current floor grille family type through the Number Slider, and call the Inspect Element calculator to read the cross-sectional width b and cross-sectional height h of the floor grille. Call the Number Slider twice again to reflect the number of rows n of the transverse reinforcement members of the grille and the grille spacing d.

[0095] (3) Call the Length calculator to read out the span value L of the grille.

[0096] Step two: Setting of the dead load value and live load value.

[0097] (1) Floor dead load G k Setting. For a light wood structure floor, its structural layers from top to bottom include the finish layer, wood-based structural board layer, floor grille layer, and fireproof gypsum board layer. The finish layer practice has the greatest impact on the dead load value of the floor, but generally still remains in a relatively stable value range. Call the Number Slider calculator to set the default value to the commonly used dead load value of 2000 N / m for the floor grille of a light wood structure 2 , and limit the value range to a specific interval.

[0098] (2) Floor live load Q k Setting. The general code for engineering structures in China gives the standard values of the uniformly distributed live loads on the floors of common civil buildings. This invention excludes the building types that are not allowed to be built with light wood structures (such as libraries, archives, etc.). Call the Value List calculator to match and input the building type with the corresponding live load value. The user only needs to determine the building type to complete the setting of the live load, which is convenient for non-structural professional users to use this method.

[0099] Step three: Input the design values of strength and elastic modulus and adjust the two according to the design standard for wood structures.

[0100] (1) Query the strength design values and elastic moduli of each visually graded grade SPF (spruce - pine - fir) dimension lumber in the design standard for wood structures. Call the Panel calculator and input the flexural strength f m , shear strength parallel to the grain f v , bearing strength design value perpendicular to the grain f c,90 and elastic modulus E given in the standard from grade Ic to grade IIIc in sequence. Call the Partition List calculator to group the above data according to the visually graded grade.

[0101] (2) Call the Value List calculator to set the visual grading level options, and then call the Tree Statistics and List Item calculators to output the corresponding design values of strength and modulus of elasticity according to the selected dimension lumber grade. Since the subsequent adjustment rules are different, finally call the Split List calculator to split the strength and modulus of elasticity data into two interfaces.

[0102] (3) Set the service life adjustment coefficient according to the wood structure design standard, and call the Value List calculator to set the adjustment coefficients corresponding to four service lives of 5, 25, 50, 100 years and above for the user to select.

[0103] (4) Set the use condition adjustment coefficient according to the wood structure design standard, and call the Value List calculator to set five use conditions of outdoor environment, long-term productive high-temperature environment, checking under permanent load, for use in wooden structures, and transient conditions during construction and maintenance for the user to select.

[0104] For the condition of checking under permanent load, it can be automatically determined according to the numerical relationship between the permanent load G k and the live load Q k . The specific method is to call the Lager Than calculator to judge. If 1.35G k +1.05Q k ≥1.3G k +1.5Q k , then automatically check the option of checking under permanent load in the ValueList.

[0105] (5) Set the load ratio adjustment coefficient according to the wood structure design standard. Call the Expression calculator to first obtain the ratio ρ of the live load to the permanent load, and call the Larger Than calculator to judge the size relationship between ρ and 1.0. If ρ < 1.0, then call the Expression calculator again to enter the formula k d =0.83 + 0.17ρ, and the k d value is the load ratio adjustment coefficient.

[0106] (6) Set the combined action adjustment coefficient according to the wood structure design standard, and call the List Length calculator to read the number of grids. If the number of grids is greater than 3, then output a combined action coefficient of 1.15.

[0107] (7) The size adjustment coefficient of visually graded standard lumber is set according to the wood structure design standard. Since the adjustment coefficient of the bending strength in the standard is an arithmetic progression related to the cross-sectional dimensions of the standard lumber, the Member Index operator can be called to read the cross-sectional index of the standard lumber grid. For example, No. 1 is 38 mm × 89 mm, and No. 6 is 38 mm × 286 mm. Then, the Expression operator is called to automatically set the adjustment coefficient using the formula 1.5-0.1Index.

[0108] (8) In order to further ensure the structural safety of the design results and cater to the design habits of structural engineers, the present invention also calls the Number Slider operator to provide a structural conservative coefficient option with a default value of 0.9.

[0109] (9) The Multiplication operator is called to multiply the various adjustment coefficients applicable to the bending strength design value, other strength design values ​​and elastic modulus to obtain the final strength and elastic modulus design values ​​used for structure verification.

[0110] Step 4: Call the relevant calculator to input the relevant verification formulas of the wood structure design standard to complete the verification of the grid's bending strength, bending stability, shear bearing capacity, local compressive bearing capacity and deflection.

[0111] (1) As attached Figure 5 As shown, the Value List operator is called to set the structural importance coefficient r0 according to the general specifications for engineering structures, and the coefficients 1.1, 1.0, and 0.9 are matched to the first, second, and third levels respectively.

[0112] (2) Verify the bending strength according to the timber structure design standards.

[0113] Call the Expression operator through the formula S = 1.3G k +1.5Q k Solve the vertical load design value S of the floor, query the relative density table of full-dry wood of common tree species in the wood structure design standard, and get the relative density G value of full-dry wood of SPF specification material as 0.42. Call the Expression operator again to enter the formula q=1.3G×bh×1000 to obtain the self-weight design value q of the grille. Input the obtained S and q values ​​into the formula g+q=S×d+q entered by the Expression operator to obtain the uniformly distributed load design value g+q borne by the grille; then call the Expression operator to enter the formulas as well as The design value of the bending moment M and the net section resistance moment W of the bending member are obtained respectively n. Finally, call the Larger Than operator to judge the magnitude relationship between the adjusted strength effect design value and the flexural strength design value f according to the formula If this formula holds, output the Boolean value 1; otherwise, output the Boolean value 0. m

[0114] (3) Conduct a stability check on the flexural bearing capacity according to the design standard for wood structures. As shown in the appendix Figure 6 Call the Panel operator to input the standard flexural strength value f mk and the standard elastic modulus value E k of each material grade of SPF dimension lumber. Use the PartitionList operator to group the data and then call List Item to read out the corresponding standard value data according to the material grade selected by the user. To check the stability of a flexural member, first determine the lateral stability coefficient The specific method is as follows: Call the Include operator to find the interval in which the ratio of the grille section height h to the grille section width b is located. The wood structure design standard gives different conditions for different intervals. For example, when 7.5 < h / b ≤ 9, as long as the upper and lower edges of the flexural member have continuous members that restrict lateral displacement in the length direction, its value should be taken as 1. If the above conditions are not met, the value needs to be calculated. The specific method is as follows: Query the material-related coefficients a m , b m , c m values corresponding to SPF dimension lumber in the wood structure design standard, which are equal to 0.7, 4.9, and 0.9 respectively. The material shear deformation-related coefficient β is 1.03. Therefore, call the Expression operator to input the formula in the standard as where λ m is the determination coefficient of the lateral stability coefficient. Considering that the calculation model of the floor grille is a simply supported beam with a uniformly distributed load acting on the top, the calculated length l e of its flexural member is 0.95L / n. Therefore, call the Expression operator to input the formula in the standard as where λ B is the slenderness ratio of the flexural member. Call the Larger Than operator to judge the magnitude relationship between λ m and λ B values. If λ m≥ λ B , then call the Expression operator to calculate the value through the formula given in the standard , and vice versa, substitute it into the formula given in the standard ​Solve. Finally, call the Larger Than operator to judge the size relationship between the adjusted flexural stability effect design value and the flexural strength design value f and output the corresponding 0 or 1 Boolean value. m

[0115] (4) Check the shear bearing capacity according to the timber structure design standard. Call the Expression operator to enter the formula First, solve the shear design value of the grid; since the cross-sectional shape of the floor grid is rectangular, the moment of inertia of the entire cross-section of the floor grid The area moment of the cross-sectional area above the shear plane about the neutral axis Therefore, the checking formula After being reduced by the Expression operator, it is entered as The judgment result is converted into the corresponding Boolean value through the Lager Than operator.

[0116] (4) Check the bearing capacity of local compression according to the timber structure design standard. Call the Panel operator to enter the interval value of the bearing length measured along the grain, call the Construct Domain to construct the interpolation method to find the local compression length adjustment coefficient K B The judgment interval, call the Number Slider operator to set the reading module of the local compression surface length l b b Call the Includes operator to judge the interval number where the l b value is located, and input the number to the minimum value a, the interval range difference t, and the K B corresponding to the interval length determined by the Cull Pattern operator, the maximum value c in the corresponding interval, the interval range difference u, call the Expression operator to enter the formula Find the K B value through the interpolation method. Since the ratio of the cross-sectional width to the height of the floor grid is less than 1, the local compression size adjustment coefficient Kz cp is always equal to 1; finally, call the Expression operator again to enter the formula The judgment result is converted into 0 or 1 Boolean value through the Lager Than operator.

[0117] It should be noted that as above, t is the interval range difference corresponding to l b and u is the interval range difference corresponding to K B The objects of the two interval range differences are different.

[0118] ​​(6) Check the deflection according to the design standard of timber structures. Call the Expression calculator to enter the formula g'+q' = 1000(L(G k +Q k ) + 4.2bh), and obtain the standard value of the uniformly distributed load g'+q' of the floor grille. Call the Expression calculator to enter the formula Obtain the deflection w of the component calculated according to the standard combination of load effects.

[0119] For the floor grille, the deflection limit of the flexural member Call the Lager Than calculator to judge the size relationship between w and [w], and output the result as a 0, 1 boolean value.

[0120] Step Five: Calculate the engineering quantity according to the BIM model of the floor grille.

[0121] (1) Call the EntWine calculator to divide the grille BIM model into diagonal braces and grille components other than diagonal braces.

[0122] (2) Call the Multiplication calculator to calculate the product of the grille section width b and the grille section height h for the two groups of grilles respectively.

[0123] (3) Call the Length calculator to read the center alignment line lengths of the two types of grille components, multiply the product of b h by the alignment line length to obtain the engineering quantity value of each component, and then accumulate the engineering quantity values in the list through the Mass Addition calculator to obtain the total engineering quantity of the target floor grille.

[0124] Step Six: Call the Galapagos calculator to perform single-objective optimization of the engineering quantity of the floor grille based on the genetic algorithm.

[0125] (1) Call the Multiplication calculator to multiply the five verification boolean values in Step Four in sequence. If all verifications pass, the product result is 1; if any one or more verifications fail, the product result is 0.

[0126] (2) Call the Stream Filter calculator to set a fixed engineering quantity value of 10 8 m 3 on the input path with a boolean value of 0, and connect the engineering quantity result in Step Five to the input path with a boolean value of 1.

[0127] (3) Call the Galapagos calculator, connect the three Number Slider sliders of the floor grille section specifications, grille spacing, and the number of rows of transverse strengthening members to the Genome (control parameters) interface of the Galapagos calculator, and connect the engineering quantity results of the corresponding output path of the Stream Filter calculator to the Fitness (optimization target) interface of the Galapagos calculator.

[0128] (4) Enter the settings interface of Galapagos, set the optimization target Generic Fitness tab, (optimization target) to Minimize (find the minimum value) to control the program to find the settings of each control parameter when the engineering quantity is the least among all solutions that meet the structural safety. At the same time, to control the optimization duration of Galapagos as much as possible and improve the design efficiency, change Max.Stagnant (maximum stagnation number) from the default 50 to 30.

[0129] (5) Start the Galapagos calculator, enter the editing interface, and on the Solvers tab, select the genetic algorithm for solving.

[0130] The solution interface is as Figure 10 shown. The right list shows multiple engineering quantity optimization solutions for the target floor grille. Among them, 3.935 m 3 is the optimal solution for this optimization. The control parameter settings corresponding to this solution are shown on the left of the figure. The grille section specification is 38 mm × 286 mm, the floor grille spacing is 600 mm, and the number of cross braces is 1 row. Compared with the initially input floor grille model, this optimization project has saved a total of 1.234 m 3 .

[0131] It should be noted that: SPF in the present invention is the English abbreviation of spruce - pine - fir.

[0132] g + q as a whole is the design value of the uniform load borne by the grille.

[0133] The key points of the present invention are further described below.

[0134] Key point one: The present invention unifies the platforms for modeling and structural checking. This method is developed based on the Grasshopper visual programming platform and responds to the Rhino Inside Revit plug - in. This platform can be directly associated with the upstream BIM parametric floor grille model and perform subsequent checking and optimization, avoiding secondary manual model conversion in other structural software and improving the design efficiency.

[0135] Key point 2: The Expression component in Grasshopper is fully utilized to input and transform the complex formulas in the wooden structure design standard.

[0136] Key point 3: The 0-1 Boolean values of the five structural checks are flexibly combined through mutual multiplication for comprehensive evaluation. If any one of the structural checks fails, the product is 0, indicating that the combined design result of the grid section specification, grid spacing, and number of cross bracing rows of this set of grids does not meet the specification requirements.

[0137] Key point 4: Set the engineering quantity value corresponding to the solution that does not meet the floor grid check to 10 8 m 3 , and use the Galapagos single-objective optimization component in Grasshopper to find the floor grid design solution that not only meets the structural safety but also has economic advantages with the minimum engineering quantity as the optimization goal of the genetic algorithm.

[0138] Compared with the prior art, the method for optimizing the light wooden structure floor grid structure based on Grasshopper of the present invention has the following technical effects.

[0139] First, the design efficiency is improved. This solution is developed based on the Grasshopper visual programming platform. Five check formulas in the wooden structure design standard are input through the Expression component. In response to the Rhino Inside Revit plug-in, the BIM parametric model of the floor grid can be directly connected to the component group of this method, realizing the function of real-time viewing and checking the floor grid model in the unified Grasshopper interface, avoiding the process of repeatedly manually re-modeling and setting relevant parameters for checking in the YJK software in the prior art, and improving the design efficiency.

[0140] Second, the economy is improved. Aiming at the natural disadvantage of the prior art of substituting and solving by the method of fixing one and determining two, the Galapagos component is used to dynamically optimize the three core design parameters of the floor grid (grid section specification, grid spacing, number of rows of transverse strengthening members) simultaneously with the minimum engineering quantity as the goal based on the genetic algorithm. The obtained floor grid design result has a great improvement in economy compared with the prior art.

[0141] Thirdly, it is applicable to a wider range of users. The floor grille checking method in the prior art needs to use the structural design software YJK multiple times. This software is unfamiliar to the architectural profession, and the relevant structural professional terms are also rather obscure to architects. By entering complex formulas into the Grasshopper calculator group and converting professional data such as live loads into selection panels for corresponding building types, the present invention reduces the difficulty for architects to complete the structural checking of floor grilles, enabling architects, as the creators of BIM parametric models of floor grilles, to quickly complete the structural design of floor grilles independently.

[0142] It is worth mentioning that the method of the present invention described above can be converted into software program instructions, which can be implemented either by using a software analysis system including a processor and a memory or by computer instructions stored in a non-transitory computer-readable storage medium.

[0143] Finally, the method of the present invention is only a preferred implementation and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for optimizing the grid structure of a lightweight wood floor slab based on Grasshopper, characterized in that It includes the following steps: Determine the three core design parameters of the target floor grille as: grille section specification, grille spacing, and number of rows of transverse strengthening members. Based on the Grasshopper visual programming tool, call the built-in arithmetic unit of the Grasshopper visual programming tool to complete the checking calculation for flexural members in the wood structure specification. Then call the Galapagos single-objective optimization arithmetic unit, with the minimum engineering quantity as the optimization objective of the genetic algorithm, to obtain the optimal combination values of the three core design parameters of the target floor grille, so as to realize the optimization of the light wood structure floor grille structure; It includes the following steps: S1. Input of the floor grille BIM model and reading of its three core design parameters and span; S2. Setting of the dead load value and live load value; S3. Input the design values of strength and elastic modulus and adjust them according to the wood structure design standard; Query the strength design values and elastic moduli of each visual grading level in the timber structure design standard, call the Panel calculator, and enter the flexural grades to grades in sequence, and enter the flexural , shear strength parallel to grain , bearing strength design value perpendicular to grain and elastic modulus given in the timber structure design standard; Call the Partition List arithmetic unit to group the above data according to the visual grading level; Call the Value List arithmetic unit to set the visual grading level options, then call the Tree Statistics and ListItem arithmetic units to output the corresponding design values of strength and elastic modulus according to the selected grade of sawn timber by the user, and call the SplitList arithmetic unit to split the strength and elastic modulus data into two interfaces to adapt to different subsequent adjustment rules; Set the service life adjustment coefficient according to the wood structure design standard, and call the Value List arithmetic unit to set the adjustment coefficients corresponding to four service lives of 5, 25, 50, 100 years and above for the user to select; Set the use condition adjustment coefficient according to the wood structure design standard, and call the Value List arithmetic unit to set five use conditions of outdoor environment, long-term productive high-temperature environment, checking calculation according to dead load, used for wooden structures, and short-term conditions during construction and maintenance for the user to select; According to the wood structure design standard, the load ratio adjustment coefficient is set, and the Expression operator is called to first calculate the ratio of live load to dead load. , call the Larger Than operator to determine The relationship with 1.0 is that if <1.0, then enter the formula by calling the Expression operator again , The value is the load ratio adjustment factor; Set the co-action adjustment coefficient according to the wood structure design standard, and call the List Length arithmetic unit to read the number of grilles. If the number of grilles is greater than 3, output a co-action coefficient of 1.15; According to the wood structure design standard, the visual graded standard material size adjustment coefficient is set, and the Member Index operator is called to read the standard material grid section number. , and then call the Expression operator through the formula , complete the automatic setting of this type of adjustment coefficient; At the same time, call the Number Slider arithmetic unit to give an option of a structural conservative coefficient with a default value of 0.9; Call the Multiplication arithmetic unit to multiply various adjustment coefficients applicable to the design value of flexural strength and elastic modulus to obtain the final design values of strength and elastic modulus for structural checking calculation; S4. Call the arithmetic unit to input the checking calculation formula of the wood structure design standard to complete the checking calculations of the flexural strength, flexural stability, shear bearing capacity, local bearing capacity, and deflection of the grille; S5. Calculate the engineering quantity based on the floor grille BIM model; S6. Call the Galapagos arithmetic unit to perform single-objective optimization of the floor grille engineering quantity based on the genetic algorithm; Among them, step S5 can also be set between step S1 and step S2.

2. The method for optimizing the grid structure of a lightweight wood floor slab based on Grasshopper according to claim 1, wherein The method for input of the floor grille BIM model and reading of its three core design parameters and span in step S1 is as follows: S11. In response to the Rhino Inside Revit plugin, integrate Grasshopper into the BIM core modeling software Revit, allowing the direct input of the BIM model of the light wood structure floor grille by combining the calls of Grasshopper components. S12, call the List Item calculator to reflect the current floor slab grid family type through the Number Slider, and call the Inspect Element calculator to read the cross-sectional width of the floor slab grid , the cross-sectional height of the floor slab grid ; Call the Number Slider twice again to reflect the number of rows of the transverse strengthening members of the grid and the grid spacing ; S13, call the Length calculator to read out the span value of the grid .

3. The method for optimizing the grid structure of a lightweight wood floor slab based on Grasshopper according to claim 2, characterized in that, The setting methods for the dead load value and live load value in step S2 include: Dead load of floor Setting: Call the Number Slider calculator to set the default value to the common dead load value of 2000 N / m for light wood structure floor grilles 2 , and limit the value range to a specific interval; Floor live load Setting: Call the Value List calculator to match and input the building type with the corresponding live load value.

4. The method for optimizing the grid structure of a lightweight wood floor based on Grasshopper according to claim 3, characterized in that In step S3, according to the relationship between the permanent load and the live load , the use condition of checking calculation according to the permanent load is automatically determined; the method for automatically determining the use condition of checking calculation according to the permanent load according to the relationship between the permanent load and the live load is: call the Lager Than operator to judge, if , then automatically check the option of checking calculation according to the permanent load in the ValueList.

5. The optimization method of the light wood structure floor grille structure based on Grasshopper according to claim 4, characterized in that The method for calling relevant components in step S4 to enter the checking formulas related to the wood structure design standard and complete the checking of the flexural strength, flexural stability, shear bearing capacity, local bearing capacity, and deflection of the grille is as follows: Call the Value List operator to set the structure importance coefficient according to the general specifications of the engineering structure , and match the coefficients 1.1, 1.0, and 0.9 to the first, second, and third levels respectively; According to the design standard of wood structure, the bending bearing capacity is verified: the Expression operator is called to calculate the strength of the wood structure by the formula Solve for the vertical load design value of the floor , query the relative density table of wood of common tree species in wood structure design standards, and obtain the relative density of SPF standard wood The value is 0.

42. Call the Expression operator again to enter the formula. q =1.3 G ×b×h×1000 to obtain the self-weight design value of the grid , will obtain and The values ​​are input into the Expression component. The design value of the uniformly distributed load borne by the grid is obtained from the formula ; Then call the Expression operator to enter the formula, as well as The design value of the bending moment of the bending member is obtained respectively and net section moment of resistance ; Finally, call the Larger Than operator according to the formula Determine the adjusted strength effect design value and bending strength design value If the formula is true, the output is a Boolean value of 1, otherwise the output is a Boolean value of 0; The stability check of the flexural bearing capacity is carried out according to the Design Standard for Wood Structures: Call the Panel calculator to input the standard value of the flexural strength of SPF dimension lumber of each material grade and the standard value of the elastic modulus , use the Partition List calculator to group the data and then call List Item to read out the corresponding standard value data according to the material grade selected by the user; Determine the lateral stability coefficient before checking the stability of flexural members , and finally call the Larger Than operator to judge the magnitude relationship between the adjusted design value of flexural stability effect and the design value of flexural strength according to the formula and output the corresponding 0 or 1 Boolean value; ​ Check the shear bearing capacity according to the Design Standard for Wood Structures: Enter the formula using the Expression calculator First, solve the design value of the shear force of the grille ; Since the cross-sectional shape of the floor grille is rectangular, the moment of inertia of the entire cross-section of the floor grille , the area moment of the cross-sectional area above the shear plane about the neutral axis Enter the checking formula After reduction by the Expression calculator, enter it as , and convert the judgment result to the corresponding Boolean value through the Lager Than calculator; Check the bearing capacity of local compression according to the design standard of timber structures: call the Panel calculator to input the interval value of the bearing length measured along the grain, and call the Construct Domain to construct the interpolation method to obtain the adjustment coefficient of the local compression length The judgment interval, call the Number Slider calculator to set the length of the local bearing surface The reading module, call the Includes calculator to judge The interval serial number where the value is located, and input the serial number to the Minimum value of the corresponding interval length determined by the Cull Pattern calculator The difference between the interval ranges And The maximum value in the corresponding interval The difference between the interval ranges Call the Expression calculator to input the formula Obtain the Value by interpolation method; since the ratio of the cross-sectional width to the height of the floor grillage is less than 1, the local compression size adjustment coefficient Is always equal to 1; Finally, call the Expression operator again to enter the formula , and convert the judgment result into a 0 / 1 Boolean value through the Lager Than operator; Deflection check is carried out according to the Design Standard for Wood Structures: Enter the formula using the Expression calculator , and obtain the standard value of the uniformly distributed load of the floor grille ; Call the Expression operator to enter the formula Calculate the deflection of the component according to the standard combination of load effects ; For the floor grillage, the deflection limit of the flexural member , Call the Lager Than operator to judge and the size relationship, and output the result as a 0, 1 boolean value 6. The method for optimizing the grid structure of a lightweight wood floor slab based on Grasshopper according to claim 5, wherein In step S4, the lateral stability coefficient is determined according to the following method : Call the Include operator to obtain the height of the grille cross-section and the ratio of the width of the grille cross-section in the interval, and judge: If any one of the following conditions 1 - 5 is satisfied, the value is taken as 1; Condition 1: , and no lateral support is provided in the middle; Condition 2: , and there are components such as purlins as lateral supports on the length of the flexural member; Condition 3: , and the compression edge is directly fixed on the plywood or directly fixed on the grid with a spacing not greater than 610 mm; Condition 4: , and the compression edge is directly fixed on the plywood or directly fixed on the grille with a spacing not greater than 610 mm, and diaphragms are installed between the flexural members, with an interval not exceeding 8 times the section height of the flexural members; Condition 5: , and continuous members that restrict lateral displacement are provided at the upper and lower edges of the flexural member in the longitudinal direction; Otherwise, the following calculation method is used to find Value: Query the material correlation coefficient corresponding to the SPF specification material in the wood structure design standard , , The values ​​are equal to 0.7, 4.9, and 0.9 respectively, and the material shear deformation correlation coefficient is 1.03, call the Expression operator to convert the formula in the standard Enter as , is the determination coefficient of the lateral stability coefficient. Considering that the calculation model of the floor grid is a simply supported beam with uniformly distributed load acting on the top, the calculation length of its bending member is , so by calling the Expression operator, the formula in the standard Enter as , is the slenderness ratio of the bending member; the Larger Than operator is used to determine and The relationship between the values ​​is Then call the Expression operator to use the formula given in the standard Find Value, otherwise substitute it into the formula given in the standard To solve.

7. The optimization method of the lightweight wood structure floor grille structure based on Grasshopper according to claim 6, characterized in that, The method for calculating the engineering quantity based on the BIM model of the floor grille in step S5 is: S51. Call the EntWine component to divide the grille BIM model into the diagonal bracing and the grille components other than the diagonal bracing. S52, call the Multiplication calculator to calculate the products of the widths of two groups of grille cross-sections and the heights of the grille cross-sections respectively; S53, call the Length calculator to read the lengths of the center positioning lines of the two types of grid members, multiply the product of by the length of the positioning line to calculate the engineering quantity value of each member, and then accumulate the engineering quantity values in the list through the Mass Addition calculator to calculate the total engineering quantity of the grid of the target floor slab.

8. The optimization method of the light wood structure floor grille structure based on Grasshopper according to claim 7, characterized in that, The method for calling the Galapagos component to perform single-objective optimization of the floor grille engineering quantity based on the genetic algorithm in step S6 is: S61. Call the Multiplication component to multiply the five checking Boolean values of the flexural strength, flexural stability, shear bearing capacity, local bearing capacity, and deflection of the grille in step S4 in sequence. If all the checks pass, the product result is 1; if any one or more of the checks do not pass, the product result is 0. S62, call the Stream Filter operator, set the fixed engineering quantity value of 10 on the input path where the Boolean value is 0 8 m 3 , and connect the engineering quantity result in step S5 to the input path where the Boolean value is 1; S63. Call the Galapagos component, connect the three Number Slider sliders of the floor grille section specification, grille spacing, and the number of rows of transverse stiffening members to the control parameter Genome interface of the Galapagos component, and connect the engineering quantity result of the corresponding output path of the Stream Filter component to the optimization objective Fitness interface of the Galapagos component. S64. Enter the setting interface of the Galapagos component, set the optimization target Generic Fitness tab to Minimize to control the program to find the setting conditions of each control parameter when the engineering quantity is the least among all solutions that meet the structural safety; at the same time, to control the optimization duration of the Galapagos single-objective optimization component, modify the maximum stagnation number Max.Stagnant from the default 50 to 30. S65. Start the Galapagos component, enter the marking interface, and on the Solvers tab, select the genetic algorithm for solution.

Citation Information

Patent Citations

  • Severe cold area office building external window geometric parameter optimization method based on heating energy consumption consideration

    CN104133938A

  • Rhino.Inside.Revit-based light steel keel partition wall parametric modeling method and system

    CN114756935A