Building structure automatic design method and device, terminal and storage medium

Through automated building structure design methods, including functional requirements analysis, space module creation and simulation analysis optimization, the problems of long design cycles and high error rates in traditional design methods are solved, efficient and accurate building structure design is achieved, and the design is improved Quality and safety.

CN119129056APending Publication Date: 2024-12-13JIANGSU ZHONGFA ARCHITECTURAL DESIGN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411183340.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Traditional architectural structure design methods require a lot of manual participation, long design cycle and high error rate, making it difficult to meet the efficiency and economic needs of modern construction projects.

Method used

An automated building structure design method is adopted, including functional requirements analysis, spatial module creation, three-dimensional model construction and simulation analysis and optimization, and automatically generate design solutions through data acquisition and intelligent layout algorithms to reduce manual intervention and design errors.

Benefits of technology

It improves design efficiency and quality, reduces design errors caused by human factors, improves the stability and safety of building structures, and meets the efficiency and economic needs of modern construction projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119129056A_ABST
    Figure CN119129056A_ABST
Patent Text Reader

Abstract

The invention discloses a building structure automatic design method and device, a terminal and a storage medium, and the method comprises the steps: carrying out the function demand analysis of collected building function demand information, and obtaining a function demand analysis result of a target building; based on the function demand analysis result, creating a space module of the target building, and building a three-dimensional model of the target building according to the space module; performing simulation analysis and stress analysis on the three-dimensional model, and performing optimization adjustment on the three-dimensional model according to a simulation analysis result and a stress analysis result; and outputting the optimized and adjusted three-dimensional model into a building drawing. The invention provides an efficient, intelligent, accurate and visual building structure automatic design solution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of building structure design, and in particular to a method, device, terminal and storage medium for automatic building structure design. Background Art

[0002] Building structure refers to a system composed of various components (roof trusses, beams, slabs, columns, etc.) in a building that can withstand various effects. The so-called effects refer to various factors that can cause the system to produce internal forces and deformations, such as loads, earthquakes, temperature changes, and foundation settlement.

[0003] With the development of science and technology and the progress of society, the design demand for construction projects is increasing, and the requirements for design efficiency and quality are also getting higher and higher. However, traditional building structure design methods usually require a lot of manual participation, long design cycles, high error rates, and low design efficiency. At the same time, due to the lack of effective data analysis and optimization, the feasibility and economy of the design scheme are difficult to guarantee, and it is difficult to meet the needs of modern construction projects.

[0004] Therefore, technical personnel in this field are in urgent need of an automated and intelligent building structure design method to improve design efficiency, reduce manual intervention and errors, and enhance the rationality and efficiency of building structure design solutions. Summary of the invention

[0005] In order to improve the design quality and efficiency of buildings and reduce costs and risks, the present application provides a method, device, terminal and storage medium for automatic design of building structures.

[0006] In the first aspect, the present application provides a method for automatic design of building structures, which adopts the following technical solution: An automatic design method for a building structure comprises the following steps: Conduct functional demand analysis on the collected building functional demand information to obtain the functional demand analysis results of the target building; Based on the functional requirement analysis result, creating a space module of the target building, and building a three-dimensional model of the target building according to the space module; Performing simulation analysis and force analysis on the three-dimensional model, and optimizing and adjusting the three-dimensional model according to the simulation analysis results and the force analysis results; The optimized and adjusted three-dimensional model is output as a building drawing.

[0007] By adopting the above technical solutions, the entire design process from data collection to structural optimization is automated, which greatly improves the design efficiency, reduces the design errors caused by human factors, and improves the quality and safety of building design.

[0008] Preferably, the step of performing functional requirement analysis on the collected building functional requirement information to obtain the functional requirement analysis result of the target building specifically comprises the following steps: Acquire building function requirement information from a pre-established building information database, the building function requirement information including building purpose and building scale, use data analysis technology to perform function requirement analysis on the building function requirement information, the function requirement analysis including function layout analysis and space requirement analysis, perform the function layout analysis based on the building purpose, perform the space requirement analysis based on the building scale, and summarize the function requirement analysis results of the target building.

[0009] By adopting the above technical solutions, the purpose and functional layout of the building can be clarified so that a suitable structure and space can be designed for it, ensuring that the building can meet actual use needs and improving the practicality and comfort of the building.

[0010] Preferably, creating the space module of the target building based on the functional requirement analysis result specifically comprises the following steps: According to the functional requirement analysis result, the target building is divided into different space modules and the space modules are classified and defined, wherein the space modules include basic space modules, load-bearing space modules and functional space modules, and the functional space modules are arranged according to a preset layout algorithm to generate a plurality of initial space arrangement schemes; The initial spatial arrangement scheme is screened according to the venue size in the pre-collected venue information to obtain a spatial arrangement scheme that meets the venue size in the venue information.

[0011] By adopting the above technical solution, a variety of layout solutions are automatically generated in a short time through the preset algorithm, and the constraint rules of the solutions are set to make the screened solutions meet the requirements, providing strong technical support for subsequent model building.

[0012] Preferably, arranging the functional space modules according to a preset layout algorithm to generate a plurality of initial space arrangement schemes specifically comprises the following steps: The building data in the functional requirement analysis results are sorted and features are extracted, and a building feature vector related to the layout is generated. A preset machine learning algorithm is used to train and establish a prediction model for the spatial module layout based on the historical data set obtained from the building information database, and different initial spatial arrangement schemes are generated based on the prediction model and the building feature vector.

[0013] By adopting the above technical solution, layout rules can be automatically learned and extracted from historical data, a large amount of data can be processed in a relatively short time, and multiple layout solutions can be generated, which greatly improves the efficiency and accuracy of layout design.

[0014] Preferably, building the three-dimensional model of the target building according to the space module specifically includes the following steps: A three-dimensional coordinate system is established, and the geometric shape and size of each of the space modules are generated by using a three-dimensional modeling tool. According to the functional requirement analysis results and the basic space module, the basic structure of the target building is built in the three-dimensional coordinate system. According to the load-bearing space module, the load-bearing structure of the target building is added on top of the basic structure. The functional space modules are filled in the frame formed by the basic structure and the load-bearing structure according to the arrangement of the spatial arrangement plan, and a three-dimensional model of the target building is built.

[0015] By adopting the above technical solution, a three-dimensional model that meets functional requirements can be built based on the spatial module. This automated model building method can improve design efficiency and reduce errors.

[0016] Preferably, the performing simulation analysis and force analysis on the three-dimensional model, and optimizing and adjusting the three-dimensional model according to the simulation analysis results and the force analysis results, specifically comprises the following steps: Setting boundary conditions for the three-dimensional model and applying a preset load to the three-dimensional model, performing simulation analysis on the three-dimensional model according to the boundary conditions and the load, obtaining simulation analysis results, interpreting the simulation analysis results, performing feasibility verification on the three-dimensional model, and when the feasibility verification fails, performing structural optimization on the three-dimensional model according to the simulation analysis results; Identify the stress points in the three-dimensional model, analyze the stress type of each stress point and establish a balance equation for each stress point, evaluate the stress condition of each stress point in turn according to the solution results of the balance equation, and adjust the three-dimensional model according to the stress condition.

[0017] By adopting the above technical solutions, the use of simulation analysis technology can better reflect the real response and performance of the three-dimensional structure. A comprehensive and in-depth analysis of the stress conditions of the building structure can provide an important reference basis for the optimal design of the three-dimensional model. It also helps to improve the stability and safety of the design solution and reduce potential structural problems.

[0018] In the second aspect, the present application provides an automatic design device for building structures, which adopts the following technical solution: An automatic building structure design device includes the following modules: Functional requirement analysis module, used to perform functional requirement analysis on the collected building functional requirement information to obtain the functional requirement analysis results of the target building; A three-dimensional model building module, used to create a space module of the target building based on the functional requirement analysis result, and build a three-dimensional model of the target building according to the space module; A simulation and force analysis module, used to perform simulation analysis and force analysis on the three-dimensional model, and optimize and adjust the three-dimensional model according to the simulation analysis results and the force analysis results; The architectural drawing generation module is used to output the optimized and adjusted three-dimensional model into architectural drawings.

[0019] By adopting the above technical solutions, a complete automatic design system for building structures has been built, which provides the necessary software technical support for the efficient design of buildings, significantly improves the stability and safety of building structures, improves the efficiency of building design, and meets the requirements of technological progress.

[0020] In a third aspect, the present application provides a smart terminal, which adopts the following technical solution: An intelligent terminal includes a memory and a processor, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the automatic design method of building structure as described above.

[0021] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the automatic design method of building structure as described above.

[0022] In summary, this application has at least the following beneficial effects: 1. The method of this application realizes the automation and intelligence of building structure design through data collection, functional requirements analysis, space module creation, model building and structural optimization, etc., combined with intelligent layout algorithm to automatically generate design solutions. This automation can greatly improve design efficiency and reduce the complexity and errors of manual design.

[0023] 2. The method of this application uses advanced data collection and analysis technology to conduct in-depth analysis and evaluation of building structures, improves the accuracy and quality of design, and greatly reduces design costs and time costs; at the same time, the structural optimization link ensures the stability and safety of the building structure. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1It is a flowchart of the automatic design method of building structure according to an embodiment of the present application; Figure 2 It is a schematic diagram of the architecture of the automatic building structure design device of an embodiment of the present application. DETAILED DESCRIPTION

[0025] The present application provides a method, device, terminal and storage medium for automatic design of building structures. In order to make the purpose, technical solution and advantages of the present application clearer, the implementation method of the present application will be further described in detail below.

[0026] The following is a further detailed description of an embodiment of an automatic building structure design method of the present application in conjunction with the accompanying drawings.

[0027] The present invention provides an automatic design method for building structures, the process of which is as follows: Figure 1 As shown, the following steps are included: S1. Perform functional requirement analysis on the collected building functional requirement information to obtain the functional requirement analysis results of the target building. This step specifically includes the following processes: S11. Acquire building function requirement information from a pre-established building information database, where the building function requirement information includes building purpose and building scale.

[0028] In the embodiments of the present application, the building function requirement information is obtained through interaction with the user and other means to understand the main purpose of the building, the building scale, the expected number of people accommodated, the type of activities, etc.

[0029] S12. Use data analysis technology to conduct functional demand analysis on building functional demand information, including functional layout analysis and space demand analysis; Functional layout analysis is conducted based on the purpose of the building, spatial demand analysis is conducted based on the building scale, and the functional demand analysis results of the target building are summarized.

[0030] Functional layout analysis needs to take into account the specific use functions of the building, such as residential buildings, office buildings, shopping malls, factories, etc. Different use functions will put forward different requirements for the spatial layout, facility configuration, and traffic paths of the building. For example, in residential buildings, the size and location of different functional areas need to be determined based on factors such as family size, lifestyle, and cultural background; in office buildings, the workflow and traffic paths of employees need to be considered to improve work efficiency; in commercial buildings, the locations of various commercial facilities such as shops, restaurants, and cinemas need to be reasonably planned to meet customers' shopping and leisure needs.

[0031] Space demand analysis needs to consider the space demand of the building, including building area, space size, height, etc. The size of the space demand will affect the cost, construction difficulty, comfort, etc. of the building. For example, a large shopping mall may require a larger space to accommodate various commercial facilities to meet the shopping needs of customers; a high-rise residential building may require a higher building height to meet the living needs of residents.

[0032] The above steps provide important guidance and basis for subsequent architectural design by analyzing the functional layout and space requirements of the building.

[0033] S2. Based on the functional requirements analysis results, create a spatial module of the target building, and build a three-dimensional model of the target building based on the spatial module. This step specifically includes the following processes: S21. Divide the target building into different space modules based on the functional requirements analysis results. Creating space modules requires a deep understanding of the functional requirements of the building, such as the purpose of the building, the flow of people, and the equipment requirements. For example, if this is a gymnasium, a large span of space may be required to accommodate the audience seats, and it also needs to bear the weight of a large number of people.

[0034] The space modules are classified and defined, including basic space modules, load-bearing space modules and functional space modules. The basic space module is the basic structure space created based on some basic structures such as foundations, and the load-bearing space module is the load-bearing structure space created based on load-bearing elements. These space modules need to be customized according to specific needs.

[0035] In a specific feasible implementation plan, assuming that the purpose of the target building is a residential building, first clarify the functional requirements of the residential building, such as building area, floor height, apartment design, space size and load-bearing level. Although the flow of people in residential buildings is not large, residential buildings generally have multiple floors and have certain load-bearing capacity requirements. At the same time, for safety reasons, a solid concrete foundation needs to be designed. Therefore, the basic space module of the concrete foundation is designed according to the functional requirements of the residential building. The load-bearing structure of the residential building is beams, columns and walls. According to the floor height and apartment layout, a reasonable load-bearing space module is designed to ensure the load-bearing capacity of the building.

[0036] In another specific possible implementation scheme, the variability requirements of the building are considered while deeply understanding the functional requirements of the building. For example, residential buildings require variable spaces to meet the different needs of family members. In order to meet the above variability requirements, a number of variable or movable space modules are designed while creating space modules, so that the variable space modules can be quickly and easily disassembled, moved or reconfigured according to actual needs, thereby changing the use function or layout of the building.

[0037] S22, arranging the functional space modules according to the preset layout algorithm to generate multiple initial space layout schemes. The functional space module is an independent space divided according to the space. The purpose and function of the functional space module need to be determined according to the needs and purpose of the building. For example, if it is a residential building, the functional space module may be different functional areas such as bedrooms, living rooms, kitchens, etc.; if it is a commercial building, the functional space module may be different commercial facilities such as shops, restaurants, offices, etc. The specific steps include the following.

[0038] S221. Arrange and extract features of the building data in the functional requirements analysis results, and generate building feature vectors related to the layout. Extract the shape, size, orientation, lighting and other related information of each functional space module, perform data cleaning and standardization on this information, extract features useful for the layout according to the functional requirements and layout requirements of the functional space module, and perform feature transformation and combination to generate a new building feature vector.

[0039] S222. Use preset machine learning algorithms, such as support vector machines, decision trees, random forests, and other machine learning algorithms, to train and establish a prediction model for spatial module layout based on historical data sets obtained from a building information database, where layout data of various residential buildings are stored.

[0040] S223. Input the new building feature vector into the prediction model to generate different initial space layout plans.

[0041] In a specific feasible implementation plan, the functional space modules in the residential building are arranged, and the data of each functional space module in the residential building, such as the living room, bedroom, kitchen, bathroom, etc., are collected, and the data is cleaned and standardized to ensure the accuracy and completeness of the data for subsequent processing; the shape, size, orientation and lighting characteristics of each functional space module are extracted, and then the functional requirements are considered, such as the bedroom needs to be quiet and the kitchen needs to be close to the water source. The prediction model is trained using the support vector machine algorithm and historical data sets. These data sets should contain the layout information of various residential buildings. The above features are input into the trained prediction model to generate multiple possible initial space arrangement plans, each of which should contain the location and size of each functional space module.

[0042] S23. Screen the initial spatial arrangement schemes according to the venue size in the pre-collected venue information to obtain a spatial arrangement scheme that meets the venue size in the venue information. In an embodiment of the present application, the venue size is plane-overlapped with all generated spatial arrangement schemes. If the length of the area of ​​any spatial arrangement scheme exceeds the length of the venue size or the width exceeds the width of the venue size, the scheme with the exceeded size is excluded.

[0043] In this embodiment, various evaluation indicators are set for the space layout plan according to the actual needs of the user, such as space utilization and the degree of satisfaction of functional requirements, and their weight ratios are specified. The degree to which each space layout plan meets the evaluation indicators is scored, and the layout plan with the highest total score is selected as the optimal plan. The three-dimensional model is built using the optimal space layout plan.

[0044] S24. Establish a three-dimensional coordinate system, use three-dimensional modeling tools to generate the geometric shape and size of each space module, build the basic structure of the target building in the three-dimensional coordinate system based on the functional requirement analysis results and the basic space module, and add the load-bearing structure of the target building on top of the basic structure based on the load-bearing space module.

[0045] S25. Fill the functional space modules into the framework formed by the basic structure and the load-bearing structure according to the arrangement of the space layout plan, and build a three-dimensional model of the target building.

[0046] The above steps can quickly generate a layout plan that meets functional requirements by analyzing and learning historical data through machine learning algorithms; at the same time, through feature engineering and model training, the shape, size, orientation, lighting and other characteristics of the space module can be comprehensively considered to improve the rationality and comfort of the layout. In addition, the method of the above steps also has good scalability and customizability, and can be adjusted and optimized according to actual needs.

[0047] S3. Perform simulation analysis and force analysis on the three-dimensional model. According to the simulation analysis results and force analysis results, optimize and adjust the three-dimensional model. This step specifically includes the following process: S31. Set boundary conditions for the 3D model and apply preset loads to the 3D model. Setting boundary conditions means determining the behavior and constraints of each element on the boundary of the 3D model. These conditions can be given displacement, rotation angle, temperature, pressure, etc., or a certain specific constraint relationship. Different boundary conditions will cause the structure to present different responses and performances.

[0048] S32. Perform simulation analysis on the three-dimensional model according to boundary conditions and loads, obtain simulation analysis results, and interpret the simulation analysis results.

[0049] Boundary conditions usually need to be considered together with loads. Under given boundary conditions, appropriate loads are applied to simulate the various forces that the building structure is subjected to during actual use.

[0050] S33. Perform feasibility verification on the three-dimensional model, set a constraint condition for the interpretation of the simulation analysis results, and when the interpretation range exceeds the constraint condition, it is deemed that the feasibility verification fails; when the feasibility verification fails, perform structural optimization on the three-dimensional model based on the simulation analysis results.

[0051] In one embodiment of the present application, it is assumed that the wind resistance of a residential building is to be designed. In the simulation analysis, boundary conditions are set for the three-dimensional model of the residential building. Here, the bottom of the residential building is fixed to simulate the fixed support in the actual situation. At the same time, wind load is applied as a load to simulate the actual wind force on the residential building. By running the simulation analysis program, the displacement and stress distribution of the residential building under different wind loads are obtained.

[0052] Interpret the obtained simulation analysis results. In this embodiment, the constraint conditions of the feasibility verification are set to the maximum values ​​of stress and displacement allowed. When the stress or displacement of certain parts in the simulation analysis results is too large and exceeds the set maximum value, it may mean that the design of the part is unreasonable or the material selection is inappropriate, and the feasibility verification fails. At this time, it is necessary to adjust the relevant parameters of the three-dimensional model, such as increasing the stiffness of the structure, changing the elastic modulus of the material, etc., and then re-simulate the analysis until the feasibility verification passes.

[0053] Through repeated simulation analysis and parameter adjustment in the above steps, we can gradually optimize the design scheme and improve the wind resistance and overall stability of the residential building.

[0054] S34. Identify the stress points in the three-dimensional model and analyze the force type of each stress point. The stress point is the part or node in the building structure that will be affected by external forces. The force types are static force and dynamic force. Determine the specific size and direction of these external forces and establish an equilibrium equation for each stress point. The equilibrium equation can be expressed as the vector sum of each force is zero, that is, the sum of all forces is equal to zero.

[0055] S35. Evaluate the stress condition of each stress point in turn according to the solution of the equilibrium equation, and adjust the three-dimensional model according to the stress condition.

[0056] By solving the equilibrium equation, the displacement, stress, and strain parameters of each stress point can be calculated. These parameters are key indicators for evaluating the stability and safety of the structure. The stress condition of the structure is evaluated based on the calculation results. If it is found that the stress on a certain part is too large or there is a safety hazard, the structure needs to be adjusted and the design scheme optimized.

[0057] In one embodiment of the present application, a force analysis is performed on a two-story residential building model. Each floor has four columns supporting the floor, and the force points are the upper and lower ends of each column. The force conditions of these columns under different conditions are calculated. In this embodiment, gravity, the load transmitted by the floor, and the seismic force are mainly considered, and these forces are static forces. For each column, it is necessary to consider the force conditions at its upper and lower ends. Assuming that the force transmitted by the floor at each column is F, the force on the upper end of the column is the sum (or difference, depending on the direction of the force) of F and its own gravity, and the force on the lower end is the sum (or difference) of F and the seismic force. Then establish an equilibrium equation for each column, such as ΣFx=0,ΣFy=0,ΣM=0; Among them, Fx represents the horizontal force; Fy represents the vertical force; M represents the moment.

[0058] ΣFy=0 means that all vertical forces are balanced, that is, the sum of all vertical forces is zero; ΣFx=0 means that all horizontal forces are balanced, that is, the sum of all horizontal forces is zero; ΣM=0 means that all moments are balanced, that is, the sum of all moments is zero.

[0059] By solving these equilibrium equations, the stress and strain of each column under different conditions are calculated. The stress condition of each column is evaluated based on the calculation results. If the stress of a column is too large or there are other safety hazards, the structure needs to be adjusted, such as increasing the cross-sectional size of the column or changing its position.

[0060] S4. Output the optimized and adjusted 3D model into architectural drawings. This step specifically includes the following processes: Use the drawing output function of computer-aided design software such as CAD to convert the 3D model into a 2D drawing. If needed, you can also generate drawings of multiple different areas and add necessary annotations on the architectural drawings, such as dimension annotations, area annotations, etc. Select the appropriate output format according to actual needs, such as DWG, DXF, PDF, etc., so as to be compatible with other design software or construction units.

[0061] Based on the same inventive concept as above, the present application also discloses an automatic building structure design device, the structure of which is as follows: Figure 2 As shown, the device includes the following modules: Functional requirement analysis module, used to perform functional requirement analysis on the collected building functional requirement information to obtain the functional requirement analysis results of the target building; A three-dimensional model building module is used to create a space module of the target building based on the functional requirements analysis results, and to build a three-dimensional model of the target building based on the space module; The simulation and force analysis module is used to perform simulation analysis and force analysis on the three-dimensional model, and optimize and adjust the three-dimensional model according to the simulation analysis results and force analysis results; The architectural drawing generation module is used to output the optimized and adjusted three-dimensional model into three-dimensional architectural drawings.

[0062] In a specific feasible implementation plan, the functional requirement analysis module includes the following units: The functional demand analysis unit is used to obtain building functional demand information from a pre-established building information database. The building functional demand information includes the building purpose and the building scale. The building functional demand information is subjected to functional demand analysis using data analysis technology. The functional demand analysis includes functional layout analysis and space demand analysis. The functional layout analysis is conducted based on the building purpose, and the space demand analysis is conducted based on the building scale. The functional demand analysis results of the target building are summarized.

[0063] In a specific implementation scheme, the three-dimensional model building module includes the following units: The space module creation unit is used to divide the target building into different space modules according to the functional requirement analysis results and classify and define the space modules. The space modules include basic space modules, load-bearing space modules and functional space modules. The functional space modules are arranged according to the preset layout algorithm to generate a variety of initial space layout schemes; the initial space layout schemes are screened according to the site size in the pre-collected site information to obtain a space layout scheme that meets the site size in the site information.

[0064] The three-dimensional model building unit is used to establish a three-dimensional coordinate system, generate the geometric shape and size of each space module by using the three-dimensional modeling tool, build the basic structure of the target building in the three-dimensional coordinate system according to the functional requirement analysis results and the basic space module, add the load-bearing structure of the target building on the basic structure according to the load-bearing space module, fill the functional space modules in the framework formed by the basic structure and the load-bearing structure according to the arrangement of the spatial layout plan, and build a three-dimensional model of the target building.

[0065] In a specific implementation scheme, the space module creation unit includes the following subunits: The spatial module creation subunit is used to organize and extract features from the building data in the functional requirements analysis results, and generate building feature vectors related to the layout. It uses a preset machine learning algorithm to train and establish a prediction model for the spatial module layout based on the historical data set obtained from the building information database, and generates different initial spatial arrangement plans based on the prediction model and building feature vectors.

[0066] In a specific implementation scheme, the simulation and force analysis module includes the following units: A simulation analysis unit is used to set boundary conditions for the three-dimensional model and apply preset loads to the three-dimensional model, simulate and analyze the three-dimensional model according to the boundary conditions and loads, obtain simulation analysis results, interpret the simulation analysis results, and verify the feasibility of the three-dimensional model. When the feasibility verification fails, the structure of the three-dimensional model is optimized according to the simulation analysis results; The force analysis unit is used to identify the force points in the three-dimensional model, analyze the force type of each force point and establish an equilibrium equation for each force point. According to the solution results of the equilibrium equation, the force condition of each force point is evaluated in turn, and the three-dimensional model is adjusted according to the force condition.

[0067] From the above function introduction, it can be seen that the automatic building structure design device in this application has built a complete building design system, improved the intelligence and automation level of building information analysis and automatic generation of building plans, enhanced the design efficiency and quality of building structures, and promoted the sustained, rapid and healthy development of the economy and society.

[0068] Based on the same inventive concept mentioned above, an embodiment of the present application also discloses a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set. The at least one instruction, at least one program, code set or instruction set can be loaded and executed by a processor to implement the automatic design method of building structure provided by the above method embodiment.

[0069] Also based on the same inventive concept mentioned above, an embodiment of the present application also discloses a computer-readable storage medium, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the automatic design method of building structure as described above.

[0070] Those skilled in the art will appreciate that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in the computer-readable storage medium, which may include, for example, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0071] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for automatic design of building structure, characterized in that: The steps include: Conduct functional demand analysis on the collected building functional demand information to obtain the functional demand analysis results of the target building; Based on the functional requirement analysis result, creating a space module of the target building, and building a three-dimensional model of the target building according to the space module; Performing simulation analysis and force analysis on the three-dimensional model, and optimizing and adjusting the three-dimensional model according to the simulation analysis results and the force analysis results; The optimized and adjusted three-dimensional model is output as a building drawing.

2. The automatic building structure design method according to claim 1, characterized in that: The function requirement analysis of the collected building function requirement information is performed to obtain the function requirement analysis result of the target building, which specifically includes the following steps: Acquire building function requirement information from a pre-established building information database, the building function requirement information including building purpose and building scale, use data analysis technology to perform function requirement analysis on the building function requirement information, the function requirement analysis including function layout analysis and space requirement analysis, perform the function layout analysis based on the building purpose, perform the space requirement analysis based on the building scale, and summarize the function requirement analysis results of the target building.

3. The automatic building structure design method according to claim 1, characterized in that: The step of creating the space module of the target building based on the functional requirement analysis result is characterized by specifically comprising the following steps: According to the functional requirement analysis result, the target building is divided into different space modules and the space modules are classified and defined, wherein the space modules include basic space modules, load-bearing space modules and functional space modules, and the functional space modules are arranged according to a preset layout algorithm to generate a plurality of initial space arrangement schemes; The initial spatial arrangement scheme is screened according to the venue size in the pre-collected venue information to obtain a spatial arrangement scheme that meets the venue size in the venue information.

4. The automatic building structure design method according to claim 3, characterized in that: Arranging the functional space modules according to a preset layout algorithm to generate a plurality of initial space arrangement schemes specifically includes the following steps: The building data in the functional requirement analysis results are sorted and features are extracted, and a building feature vector related to the layout is generated. A preset machine learning algorithm is used to train and establish a prediction model for the spatial module layout based on the historical data set obtained from the building information database, and different initial spatial arrangement schemes are generated based on the prediction model and the building feature vector.

5. The automatic building structure design method according to claim 3, characterized in that: The three-dimensional model of the target building is constructed according to the space module, and specifically comprises the following steps: A three-dimensional coordinate system is established, and the geometric shape and size of each of the space modules are generated by using a three-dimensional modeling tool. According to the functional requirement analysis results and the basic space module, the basic structure of the target building is built in the three-dimensional coordinate system. According to the load-bearing space module, the load-bearing structure of the target building is added on top of the basic structure. The functional space modules are filled in the frame formed by the basic structure and the load-bearing structure according to the arrangement of the spatial arrangement plan, and a three-dimensional model of the target building is built.

6. The automatic building structure design method according to claim 4, characterized in that: The performing simulation analysis and force analysis on the three-dimensional model, and optimizing and adjusting the three-dimensional model according to the simulation analysis results and the force analysis results, specifically comprises the following steps: Setting boundary conditions for the three-dimensional model and applying a preset load to the three-dimensional model, performing simulation analysis on the three-dimensional model according to the boundary conditions and the load, obtaining simulation analysis results, interpreting the simulation analysis results, performing feasibility verification on the three-dimensional model, and when the feasibility verification fails, performing structural optimization on the three-dimensional model according to the simulation analysis results; Identify the stress points in the three-dimensional model, analyze the stress type of each stress point and establish a balance equation for each stress point, evaluate the stress condition of each stress point in turn according to the solution results of the balance equation, and adjust the three-dimensional model according to the stress condition.

7. An automatic design device for building structure, characterized in that: Includes the following modules: Functional requirement analysis module, used to perform functional requirement analysis on the collected building functional requirement information to obtain the functional requirement analysis results of the target building; A three-dimensional model building module, used to create a space module of the target building based on the functional requirement analysis result, and build a three-dimensional model of the target building according to the space module; A simulation and force analysis module, used to perform simulation analysis and force analysis on the three-dimensional model, and optimize and adjust the three-dimensional model according to the simulation analysis results and the force analysis results; The architectural drawing generation module is used to output the optimized and adjusted three-dimensional model into a three-dimensional architectural drawing.

8. An intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the automatic building structure design method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by a processor to implement the automatic building structure design method as described in any one of claims 1 to 6.