Automatic adjustment method for overrun component of building structure

By obtaining information about overlimit components in the building structure, generating and scoring candidate models, and using the merge algorithm to generate the optimal solution, the problems of low efficiency and high calculation cost of overlimit components in the existing technology are solved, and automated adjustment and optimization are realized Design, improving design efficiency and accuracy.

CN119203667APending Publication Date: 2024-12-27THIRD DIMENSION (HENAN) SOFTWARE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411269336.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the prior art, the adjustment of over-limit components depends on low manual processing efficiency, the number of calculation models of automation adjustment methods is large and the calculation cost is high, and the automation and optimization of the entire process cannot be achieved.

Method used

By obtaining the information of over-limit components in the building structure model, using different adjustment methods to generate candidate models, perform finite element calculations and scoring, selecting the best adjustment model, using the merging algorithm to generate the optimal merging scheme, and calling the force analysis software for Review, iterative adjustments until compliance with specifications.

Benefits of technology

Automatic adjustment of over-limit components is realized, manual intervention is avoided, design efficiency is improved, manpower and time is saved, and optimized structural design solutions that meet specifications and standards can be automatically generated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203667A_ABST
    Figure CN119203667A_ABST
Patent Text Reader

Abstract

The invention provides an automatic adjustment method for an overrun component of a building structure. The method comprises the following steps: acquiring information of the overrun component in a building structure model; generating a plurality of corresponding candidate models for each overrun component by using different adjustment methods, performing finite element calculation on each candidate model by using building structure calculation software, calculating scores of the candidate models, and selecting an optimal adjustment model of each overrun component; sorting the optimal adjustment models of all the overrun components by using the scores, and sequentially merging the sorted optimal adjustment models according to a merging algorithm to generate a plurality of new merged adjustment models; carrying out stress analysis on the merging adjustment model again, and searching an optimal merging scheme; and carrying out stress analysis and review on the optimal combination scheme, and outputting the optimal combination scheme conforming to the stress of the building structure. According to the method, the overrun component is automatically adjusted, a compliant optimization structure design scheme is automatically generated, and the building structure model after modification each time is automatically subjected to iteration demonstration of structure stress by means of structure analysis software.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of intersection between building structure design and optimization, and in particular to an automatic adjustment method for over-limit components of a building structure. Background Art

[0002] During the architectural structure design phase, designers need to input relevant information about the building structure into professional software, build a corresponding three-dimensional structural model, and perform mechanical calculations to obtain the stress conditions of related structural components. The relevant national design specifications require that the stress of structural components should meet mechanical requirements such as compression, shear, and bending. When a component does not meet the requirements, it is called an over-limit component and needs to be adjusted.

[0003] At present, the adjustment of over-limit components relies on designers using structural calculation software to manually change the length, height, width, material properties, connection methods, etc. of the components in the three-dimensional model. However, this manual processing method is inefficient and relies on the designer's experience.

[0004] In terms of automatic adjustment of over-limit components, the simplest and most direct method is to use an exhaustive method to calculate all possible combinations of adjustment methods. However, since the number of adjustment combinations for multiple over-limit components increases exponentially and the calculation time using finite element software is long, this method is not feasible.

[0005] In response to this problem, relevant literature and systems use heuristic algorithms to obtain approximate optimal solutions, such as genetic algorithms and simulated annealing algorithms. These algorithms automatically change the relevant information of the over-limit components in the three-dimensional structural model through software, and then automatically call the structural calculation software to calculate and find a suitable solution. However, these algorithms still need to generate and calculate hundreds to thousands of models, which takes a long time to calculate and has poor results.

[0006] The invention patent with application number 202011068808.5 discloses a method for processing over-limit structures, including: determining the component parameters of the structure in the structural design scheme; wherein the component parameters include building parameters and first calculation parameters; determining whether the structure is an over-limit structure according to the component parameters of the structure; if so, the engineering designer readjusts the structural design scheme based on the virtual work principle and the parametric analysis tool interface with the over-limit index as the optimization target, optimizes the calculation parameters, and optimizes the structural design scheme to minimize the number of over-limit items, thereby optimizing the structural design scheme and obtaining the target structural design scheme; and again determines whether the structure in the target structural design scheme is an over-limit structure according to the component parameters of the structure in the target structural design scheme; if so, based on the over-limit analysis tool, the target structural design scheme is over-limit analyzed to obtain over-limit analysis data, and reported to the reviewer. This invention only realizes automatic over-limit analysis and obtains over-limit analysis data, but the adjustment of the over-limit structure scheme still requires the engineering designer to use manual methods, and fails to realize the automatic adjustment or optimization of the entire process of the over-limit structure, and automatically generate a structural design scheme that meets the specification standards. Summary of the invention

[0007] In view of the technical problems that the existing manual adjustment of over-limit components is inefficient, the automatic adjustment method requires a large number of calculation models and has a high calculation cost, the present invention proposes an automatic adjustment method for over-limit components of building structures, which can automatically eliminate over-limit components and avoid manual adjustment by designers, thereby improving design efficiency and saving manpower and time.

[0008] In order to achieve the above object, the technical solution of the present invention is implemented as follows: a method for automatically adjusting over-limit components of a building structure, the steps of which are as follows:

[0009] S1: Obtain information of over-limit components in the building structure model;

[0010] S2: using different adjustment methods to generate multiple corresponding candidate models for each over-limit component, using building structure calculation software to perform finite element calculation on each candidate model, and selecting the best adjustment model for each over-limit component by calculating the scores of the candidate models;

[0011] S3: sorting the best adjustment models of all over-limit components by using the scores, and merging the sorted best adjustment models in sequence according to the merging algorithm to generate multiple new merged adjustment models;

[0012] S4: Call the structural calculation software to perform stress analysis on the merged adjustment model, and find the optimal merge solution according to the merged model scoring strategy;

[0013] S5: Call the stress analysis review module to review the optimal merged solution. If it fails the review, continue to iterate until a model solution that meets the stress of the building structure is found and output.

[0014] Preferably, the method for obtaining the information of over-limit components in the building structure model in step S1 is: after the building structure calculation software performs finite element calculation on the building structure model M, the force analysis results of the earthquake force and wind force on the building structure components are obtained, and the components whose force analysis result values ​​do not meet the code constraint values ​​are confirmed as over-limit components; the information of the over-limit components includes the axial compression ratio of the over-limit components exceeding the limit, the cross-section not meeting the shear resistance requirements, the maximum reinforcement ratio exceeding the limit, and the number of the over-limit components, three-dimensional coordinate information, linking method, and the number of over-limit components.

[0015] Preferably, the over-limit component queries the database of the three-dimensional building structure model M through the serial number of the over-limit component to obtain the three-dimensional coordinate information corresponding to the two end points of each component.

[0016] Preferably, the different adjustment methods include changing the length, width and height of the component, setting it as a hinge, and changing the stiffness coefficient.

[0017] Preferably, the method of using different adjustment methods for each over-limit component to generate a corresponding plurality of candidate models is as follows: the building structure model M has n over-limit components, and for any over-limit component, different adjustment methods are used to adjust to obtain k models; the adjustment method j is used to modify the parameters of the i-th over-limit component in the building structure model M to generate the corresponding candidate model M i,j The method is:

[0018] M i,j =F j (M,S i );

[0019] Among them, F j represents the jth adjustment method, S i represents the i-th overrun component.

[0020] Preferably, the method for calculating the scores of the candidate models is: importing all candidate models into the building structure calculation software to perform finite element calculation to obtain analysis results, extracting each candidate model M i,j The displacement angle denominator, translation coefficient, torsion system, first torsion period, first translation period, and number of over-limit components in the analysis results are formed into a new data file. For each candidate model M i,j The scoring method is:

[0021] Score i,j =D(M i,j )+W(M i,j )+(c0-c i,j ),i∈[1,n],j∈[1,k];

[0022] in, Where d = candidate model Mi,j The maximum displacement angle denominator -Δ

[0023]

[0024] Among them, Score i,j is the candidate model M i,j Rating, DM i,j ) is the score of the displacement angle, Δ is the minimum value of the displacement angle denominator specified in the industry specification, if the candidate model M i,j The maximum displacement angle denominator of is greater than the industry standard value, which means that the candidate model M i,j Pass; otherwise, DM will be scored i,j ) is assigned to infinitesimal, indicating that the candidate model M i,j Unqualified; WM i,j ) is the cycle score, which is obtained by reading the candidate model M i,j The analysis results are used to determine whether they meet the national standard requirements. The judgment criteria are: the first two cycles are translational, that is, the translation coefficient>0.5, the torsion coefficient<0.5 and the first torsion cycle / first translation cycle<0.9, and the cycle score WM i,j ) is 0; otherwise, the cycle score WM i,j ) is assigned to infinitesimal, indicating that the candidate model M i,j Unqualified, w represents the analysis result; c0 is the total number of over-limit components when the building structure model M is not initially adjusted, c i,k is the candidate model M i,j The total number of over-limit components after the i-th over-limit component is adjusted by the j-th adjustment method.

[0025] Preferably, from the candidate model M i,j Select the score from the ratings i,j The candidate model with a positive value and the largest value is taken as the optimal adjustment model of the i-th over-limit component, and the optimal adjustment model of each over-limit component in the building structure model M is obtained in turn;

[0026] A multi-machine concurrent computing mechanism is used to utilize multiple computers to simultaneously calculate each candidate model to obtain the corresponding optimal adjustment model.

[0027] Preferably, the method of sequentially merging the sorted best adjustment models according to the merging algorithm is:

[0028] The optimal adjustment model of each over-limit component is re-ranked from large to small according to the score value, where the best adjustment model with the highest score is numbered 1, recorded as the best adjustment model M1; the lowest score is numbered m, recorded as the best adjustment model M m; The maximum value of m can only be n, and the minimum value can be 1; the optimal adjustment models of two or more over-limit components are changed and adjusted in accordance with the corresponding adjustment methods to form a new combined adjustment model;

[0029] The merging algorithm is to sort the best adjustment models and then recursively merge them in ascending order according to the sequence numbers of the best adjustment models, and:

[0030] H m =F m (H m-1 ,M m ),m∈[1,n]

[0031] Among them, M m represents the corresponding overrun component in the mth optimal adjustment model after sorting, F m represents the function of merging the corresponding data of the adjustment method in a recursive manner; when m=1, the merging scheme H1 is M1 with the highest score, H m-1 is the merging scheme of the top m-1 best tuned models.

[0032] Preferably, the method for finding the optimal merging solution is: calling the building structure calculation software to obtain the merging solutions H1…H m Finite element calculations are performed separately to obtain the stress analysis results of the earthquake force and wind force on the building structure components of the combined scheme. The components whose stress analysis results do not meet the standard constraint values ​​are identified as over-limit components of the combined scheme, and the basic information of the over-limit components is extracted to generate a JSON format file;

[0033] Extract the displacement angle denominator, translation coefficient, torsion system, first torsion period, first translation period, and number of over-limit components from the JSON format file, and score each merged solution as follows:

[0034] Score k =D(H k )+W(H k )+(∑c k -∑c),k∈[1,m];

[0035] Among them, D(H k ) and W(H k ) are the merged schemes H k The displacement angle and period score, ∑c k Represents the merge scheme H k The total number of all over-limit components in , ∑c represents the total number of over-limit components in the initial building structure model M;

[0036] Find the score of all merged solutions kThe largest, if the score is Score k Similarly, according to the best adjustment model M involved in each merging scheme m The combination with the smallest sequence number is taken as the optimal merging solution.

[0037] Preferably, the force analysis review is to extract the parameter information value corresponding to the JSON format file corresponding to the optimal merging solution according to the specific parameter range of the force analysis set by the user, and judge whether the number of over-limit components and the parameter value are within a reasonable range. If so, the review is passed, otherwise it fails; if the optimal merging solution fails the review, the optimal merging solution is re-adjusted as the initial candidate model and enters iteration until it is adjusted to pass the structural force analysis and force analysis review.

[0038] Compared with the prior art, the present invention has the following beneficial effects:

[0039] 1. Automatically adjust the over-limit components. The present invention can automatically modify the size, material properties, connection method, etc. of the over-limit components without manual intervention. The modification accuracy can be very detailed and multiple rounds of modifications can be performed.

[0040] 2. Automatically generate compliant optimized structural design solutions, and automatically iterate the structural stress of the building structure model after each modification with the help of structural analysis software, and achieve the optimal design through multiple demonstrations and analyses. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0042] Figure 1 It is a flow chart of the present invention.

[0043] Figure 2 Schematic diagram of the candidate model generation process of the present invention.

[0044] Figure 3 Schematic diagram generated for the optimal adjustment model of each over-gauge component of the present invention.

[0045] Figure 4 Schematic diagram of the merging algorithm processing of the model of the present invention. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0047] like Figure 1 As shown, a method for automatically adjusting over-limit components of a building structure comprises the following steps:

[0048] S1: Obtain information of over-limit components in the building structure model.

[0049] The present invention imports the initial building structure model M into the building structure calculation software, and obtains the over-limit component information of the building structure model M after the building structure calculation software performs finite element calculation on the building structure model M.

[0050] Furthermore, the so-called building structure model is a database type file that can be created by designers using building structure calculation software (such as PKPM, YJK, etc.). The database contains the types and information of various components of the building structure, among which the component types include concrete walls, beams, columns, slabs, etc.; each component information includes the three-dimensional coordinate information of the two end points, the length, width and height and other size information, as well as the material properties of the component such as the concrete strength grade, the stiffness reduction factor, etc., and the component connection methods such as the hinged end of the beam, the hinged ends of the beam, and the cross reinforcement of the beam.

[0051] like Figure 2 As shown, further, the building structure model M is subjected to finite element calculation through building structure calculation software to obtain force analysis results of earthquake force, wind force and other forces on the building structure components, and components whose force analysis result values ​​do not meet the constraint values ​​of industry specifications are confirmed as over-limit components.

[0052] Specifically, the so-called over-limit components refer to some components in the building structure model (including three types of walls, beams, and columns) whose deformation degree exceeds the maximum bearing capacity when subjected to external forces such as earthquakes and wind, resulting in their performance not meeting industry standards.

[0053] Furthermore, the basic information of the over-limit component is extracted and generated into an over-limit component basic component information file; the over-limit component information file contains the over-limit component information such as the axial compression ratio exceeds the limit, the cross-section does not meet the shear resistance requirements, the maximum reinforcement ratio exceeds the limit, etc., as well as the over-limit component number, three-dimensional coordinate information, linking method, number of over-limit components, etc.

[0054] Specifically, the three-dimensional coordinate information and other information of the over-limit components are extracted by querying the database of the three-dimensional building structure model M through the over-limit component number to obtain the three-dimensional coordinate information corresponding to the two end points of each component. The main purpose is to facilitate the modification of the length, width, height, connection method and other data of the over-limit components in subsequent operations.

[0055] The present invention calculates the building structure model M by calling the building structure calculation software, automatically reads the calculation results, analyzes and determines the over-limit components through the constraint values, and generates over-limit component files, which is convenient for subsequent adjustment and processing of the over-limit components. The following is to adjust all over-limit components.

[0056] S2: Use different adjustment methods to generate multiple corresponding candidate models for each over-limit component, call the building structure calculation software to perform finite element calculation on each candidate model, and select the best adjustment model for each over-limit component by scoring the calculation results.

[0057] Furthermore, different adjustment methods are used for each over-limit component, including changing the length, width and height of the component, setting it as hinged, changing the stiffness coefficient, etc. For example, for beam components that exceed the shear limit, the adjustment methods will be increased by 100mm, increased by 200mm, reduced by 100mm, reduced by 200mm, hinged at one end of the beam, hinged at both ends, and the stiffness coefficient reduced to 0.7, reduced to 0.5, etc.

[0058] Specifically, it is obtained from step S1 that the building structure model M has n over-limit components. For any over-limit component, different adjustment methods are used to adjust k models. The adjustment method j is used to modify the parameters of the i-th over-limit component in the building structure model M to generate the corresponding candidate model M. i,j ,like Figure 2 As shown, the method is as follows:

[0059] M i,j =F j (M,S i )

[0060] Among them: F j represents the jth adjustment method, S i represents the i-th overrun component.

[0061] Furthermore, for all candidate models M i,j Then, they are automatically imported into the building structure calculation software one by one, and the finite element calculation is performed to obtain the analysis results, and each candidate model M is extracted. i,j The displacement angle denominator, translation coefficient, torsion system, first torsion period, first translation period, number of over-limit components, etc. in the analysis results are formed into a new data file, and then for each candidate model M i,j The specific scoring method is as follows:

[0062] Score i,j is the candidate model M i,j If the rating is

[0063] Score i,j = D(M i,j )+W(M i,j )+(c0-c i,j ) , i∈[1,n],j∈[1,k] (1)

[0064] in, Where d = candidate model M i,j The maximum displacement angle denominator -Δ

[0065]

[0066] Among them, DM i,j ) is the score of the displacement angle, Δ is the minimum value of the displacement angle denominator specified in the industry specification, for example, 1000 for shear wall structure and 550 for frame structure. If the candidate model M i,j If the denominator of the maximum displacement angle is greater than the industry standard value, it means that the indicator is qualified; otherwise, the value is assigned to infinitesimal, indicating that the candidate model is unqualified.

[0067] Among them, WM i,j 0 is the cycle score, which is obtained by reading the candidate model M i,j The calculation results are used to determine whether it meets the national standard requirements. The specific judgment criteria are: the first two cycles are translation (i.e., translation coefficient>0.5, torsion coefficient<0.5) and the first torsion cycle / first translation cycle<0.9, meeting the condition WM i,j ) is 0; otherwise, the value is assigned to infinitesimal, indicating that the candidate model M i,j Unqualified. The w here represents the condition for determining whether the specification requirements are met when defining the periodic scoring.

[0068] c0 is the total number of over-limit components when the building structure model M is not initially adjusted, c i,j is the candidate model M i,j The total number of over-limit components after the i-th over-limit component is adjusted by the j-th adjustment method. Under normal circumstances, the total number of over-limit components after adjustment will be less than the initial value.

[0069] Further, from the candidate model M i,j Select the score from the rating results i,j The candidate model with the largest positive value is used as the optimal adjustment model for the i-th over-limit component. Therefore, the optimal adjustment model not only meets the national standards but also solves the largest number of over-limit components. i,jIf it is a positive number, a good adjustment should be to have as few unqualified components as possible, so the difference may be 0, 1, 2, etc. The larger the better, because it means that the number of over-limit components has decreased after the adjustment. However, one of the adjustments may be found to have worsened the overall performance through calculation. In this case, the displacement angle score and the period score are very sensitive to this adjustment, and the unreasonable adjustment is highlighted by negative infinity. In this way, an adjustment is found to reduce the number of unqualified components without affecting the overall adjustment plan. Finally, the optimal adjustment models for each of the n over-limit components in the building structure model M are S1, S2, S3, …Si, …, Sn, respectively. Figure 3 shown.

[0070] Furthermore, since each candidate model is independent of each other, in order to improve computing efficiency, the present invention adopts a multi-machine concurrent computing mechanism, using multiple machines to simultaneously calculate each candidate model to obtain the corresponding optimal adjustment model.

[0071] S3: Rank the best adjustment models of all over-limit components using the scores, and merge the ranked best adjustment models in turn according to the merging algorithm to generate multiple new merged adjustment models.

[0072] Furthermore, the so-called best adjustment model ranking is to re-rank the best adjustment model of each over-limit component from large to small according to the score value of the best adjustment model. The best adjustment model with the highest ranking is numbered 1, denoted as M1; the best adjustment model with the lowest ranking is numbered m, denoted as M m ; Among them, the maximum value of m can only be n, and the minimum value can be 1.

[0073] Furthermore, the so-called merging of multiple models, in order to solve the problem of multiple components being over-limit at the same time, it is necessary to put the corresponding change adjustment methods of the optimal adjustment models of two or more over-limit components into one model to form a new combined adjustment method, and then conduct structural stress analysis on the adjustment model generated by the new method.

[0074] Furthermore, since the stress analysis of building structure is a whole, the merging of various optimal adjustment models may affect each other and change the characteristics of the structure, causing the merged solution to fail or even deteriorate. Therefore, a merging algorithm is needed to obtain the optimal combination solution.

[0075] Furthermore, the so-called merging algorithm is to sort the best adjustment models and then recursively merge them in order of their serial numbers from small to large. The algorithm is as follows:

[0076] H m =F m (H m-1 ,M m ),m∈[1,n]

[0077] Among them, M m represents the corresponding overrun component in the mth optimal adjustment model after sorting, F m represents the function that recursively merges the corresponding data of the adjustment method. Let H1 be the first best independent adjustment model with the largest score Score when m=1, and H m-1 is the merging scheme of the first m-1 best adjustment models, such as Figure 4 As shown in Figure 2, this method can improve the optimization effect of the combined model.

[0078] S4: Call the structural calculation software to perform stress analysis on the merged adjustment model, and find the optimal merge solution based on the merged model scoring strategy.

[0079] Furthermore, the building structure calculation software is called to combine the combined scheme H1…H m Finite element calculations are performed separately to obtain the force analysis results of earthquake force, wind force, etc. on the building structure components of the combined scheme. The components whose force analysis result values ​​do not meet the standard constraint values ​​are confirmed as over-limit components of the combined scheme, and the basic information of the over-limit components is extracted to generate a JSON format file.

[0080] Furthermore, the displacement angle denominator, translation coefficient, torsion system, first torsion period, first translation period, and number of over-limit components in the JSON file are extracted, and each merged solution is scored. The specific scoring method is as follows:

[0081] Score k = D(H k )+W(H k )+(∑c k -∑c) , k∈[1,m] (2)

[0082] Where: D and W are defined in the same way as in formula (1), D(H k ) and W(H k ) are the merged schemes H k The displacement angle and period score, ∑c k Represents the merge scheme H k ∑c represents the total number of all over-limit components in the initial building structure model M.

[0083] Furthermore, the so-called optimal merging scheme scoring strategy is to first find the highest score among all merging schemes. If the scores are the same, then the optimal score is calculated according to each merging scheme H. m The optimal adjustment model M involved m The combination with the smallest sequence number is taken as the optimal merging solution.

[0084] S5: Call the stress analysis review module to review the optimal merged solution. If it fails the review, continue to iterate until a model solution that meets the stress of the building structure is found and output.

[0085] The so-called force analysis review module is a module in which the user sets the specific parameter range involved in the force analysis review; the parameter values ​​of the relevant information of the optimal merging solution in step S4 are extracted to determine whether the number of over-limit components and parameter values ​​of the model are within the set range. If so, the review is passed, otherwise it fails.

[0086] Furthermore, if the optimal merged model fails the review, it is re-adjusted as the initial model and enters steps S2-S4 to enter the iterative process until a model is adjusted to pass the review module; in order to prevent the iterative operation from entering an endless operation and making the calculation time too long, the user can set the iteration scale in this module.

[0087] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for automatically adjusting oversized components of a building structure, characterized in that: The steps are as follows: S1: Obtain information of over-limit components in the building structure model; S2: using different adjustment methods to generate multiple corresponding candidate models for each over-limit component, using building structure calculation software to perform finite element calculation on each candidate model, and selecting the best adjustment model for each over-limit component by calculating the scores of the candidate models; S3: sorting the best adjustment models of all over-limit components by using the scores, and merging the sorted best adjustment models in sequence according to the merging algorithm to generate multiple new merged adjustment models; S4: Call the structural calculation software to perform stress analysis on the merged adjustment model, and find the optimal merge solution according to the merged model scoring strategy; S5: Call the stress analysis review module to review the optimal merged solution. If it fails the review, continue to iterate until a model solution that meets the stress of the building structure is found and output.

2. The automatic adjustment method for over-limit components of building structures according to claim 1 is characterized in that: The method for obtaining the information of over-limit components in the building structure model in step S1 is: after the building structure calculation software performs finite element calculation on the building structure model M, the force analysis results of the earthquake force and wind force on the building structure components are obtained, and the components whose force analysis result values ​​do not meet the standard constraint values ​​are confirmed as over-limit components; the information of the over-limit components includes the axial compression ratio of the over-limit components exceeding the limit, the cross-section not meeting the shear resistance requirements, the maximum reinforcement ratio exceeding the limit, and the number of the over-limit components, three-dimensional coordinate information, linking method, and the number of over-limit components.

3. The automatic adjustment method for oversized components of building structures according to claim 2 is characterized in that: The over-limit component searches the database of the three-dimensional building structure model M by the serial number of the over-limit component to obtain the three-dimensional coordinate information corresponding to the two end points of each component.

4. The automatic adjustment method for over-limit components of a building structure according to any one of claims 1 to 3, characterized in that: The different adjustment methods include changing the length, width and height of the component, setting it as a hinge, and changing the stiffness coefficient.

5. The automatic adjustment method for over-limit components of building structures according to claim 4 is characterized in that: The method of using different adjustment methods to generate corresponding multiple candidate models for each over-limit component is as follows: the building structure model M has n over-limit components, and for any over-limit component, different adjustment methods are used to adjust to have k models; the adjustment method j is used to modify the parameters of the i-th over-limit component in the building structure model M to generate the corresponding candidate model M i,j The method is: M i,j =F j (M,S i ); Among them, F j represents the jth adjustment method, S i represents the i-th overrun component.

6. The automatic adjustment method for over-limit components of building structures according to claim 5 is characterized in that: The method for calculating the scores of the candidate models is: import all candidate models into the building structure calculation software to perform finite element calculation to obtain analysis results, extract each candidate model M i,j The displacement angle denominator, translation coefficient, torsion system, first torsion period, first translation period, and number of over-limit components in the analysis results are formed into a new data file. For each candidate model M i,j The scoring method is: Score i,j =D(M i,j )+W(M i,j )+(c0-c i,j ),i∈[1,n],j∈[1,k]; in, Among them, Score i,j is the candidate model M i,j Rating, D(M i,j ) is the score of the displacement angle, Δ is the minimum value of the displacement angle denominator specified in the industry specification, if the candidate model M i,j The maximum displacement angle denominator of is greater than the industry standard value, which means that the candidate model M i,j Pass; otherwise, the score will be D(M i,j ) is assigned to infinitesimal, indicating that the candidate model M i,j Unqualified; W(M i,j ) is the cycle score, which is obtained by reading the candidate model M i,j The analysis results of the test are used to determine whether they meet the national standard requirements. The judgment criteria are: the first two cycles are translational, that is, the translation coefficient is > 0.5, the torsion coefficient is < 0.5, and the first torsion cycle / first translation cycle is < 0.

9. The cycle score W(M i,j ) is 0; otherwise, the cycle score W(M i,j ) is assigned to infinitesimal, indicating that the candidate model M i,j Unqualified, w represents the analysis result; c0 is the total number of over-limit components when the building structure model M is not initially adjusted, c i,j is the candidate model M i,j The total number of over-limit components after the i-th over-limit component is adjusted by the j-th adjustment method.

7. The automatic adjustment method for over-limit components of building structures according to claim 6 is characterized in that: From the candidate model M i,j Select the score from the ratings i,j The candidate model with a positive value and the largest value is taken as the optimal adjustment model of the i-th over-limit component, and the optimal adjustment model of each over-limit component in the building structure model M is obtained in turn; A multi-machine concurrent computing mechanism is used to utilize multiple computers to simultaneously calculate each candidate model to obtain the corresponding optimal adjustment model.

8. The method for automatically adjusting oversized components of a building structure according to any one of claims 5 to 7, characterized in that: The method of sequentially merging the sorted best adjustment models according to the merging algorithm is: The optimal adjustment model of each over-limit component is re-ranked from large to small according to the score value, where the best adjustment model with the highest score is numbered 1, recorded as the best adjustment model M1; the lowest score is numbered m, recorded as the best adjustment model M m ; The maximum value of m can only be n, and the minimum value can be 1; the optimal adjustment models of two or more over-limit components are changed and adjusted in accordance with the corresponding adjustment methods to form a new combined adjustment model; The merging algorithm is to sort the best adjustment models and then recursively merge them in ascending order according to the sequence numbers of the best adjustment models, and: H m =F m (H m-1 ,M m ),m∈[1,n] Among them, M m represents the corresponding overrun component in the mth optimal adjustment model after sorting, F m represents the function of merging the corresponding data of the adjustment method in a recursive manner; when m=1, the merging scheme H1 is M1 with the highest score, H m-1 is the merging scheme of the top m-1 best tuned models.

9. The automatic adjustment method for over-limit components of building structures according to claim 8, characterized in that: The method for finding the optimal merging solution is: calling the building structure calculation software to obtain the merging solutions H1…H m Finite element calculations are performed separately to obtain the stress analysis results of the earthquake force and wind force on the building structure components of the combined scheme. The components whose stress analysis results do not meet the standard constraint values ​​are identified as over-limit components of the combined scheme, and the basic information of the over-limit components is extracted to generate a JSON format file; Extract the displacement angle denominator, translation coefficient, torsion system, first torsion period, first translation period, and number of over-limit components from the JSON format file, and score each merged solution as follows: Score k =D(H k )+W(H k )+(∑c k -∑c),k∈[1,m]; Among them, D(H k ) and W(H k ) are the merged schemes H k The displacement angle and period score, ∑c k Represents the merge scheme H k The total number of all over-limit components in , ∑c represents the total number of over-limit components in the initial building structure model M; Find the score of all merged solutions k The largest, if the score is Score k Similarly, according to the best adjustment model M involved in each merging scheme m The combination with the smallest sequence number is taken as the optimal merging solution.

10. The automatic adjustment method for over-limit components of building structures according to claim 8, characterized in that: The stress analysis review is to extract the parameter information value corresponding to the JSON format file corresponding to the optimal merging solution according to the specific parameter range of the stress analysis set by the user, and judge whether the number of over-limit components and the parameter value are within a reasonable range. If so, the review is passed, otherwise it fails; if the optimal merging solution fails the review, the optimal merging solution is re-adjusted as the initial candidate model and enters iteration until it is adjusted to pass the structural stress analysis and stress analysis review.