Method and device for determining a combination of structural components and storage medium

By fuzzy treatment of the combination of structure components and the filtering combination that meets the implementation conditions, the problem of low iteration efficiency in existing technologies has been solved, and a more efficient construction drawing design is achieved.

CN119047053BActive Publication Date: 2025-01-28BEIJING EXPLORER SOFTWARE CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411454954.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-28
Estimated Expiration
2044-10-17

AI Technical Summary

Technical Problem

The prior art requires multiple iterations when determining the combination of structural components in construction drawing design, resulting in low efficiency.

Method used

By obtaining component variables of each candidate structural component, fuzzy treatment is performed to generate multiple structural components combinations, and the implementation conditions of the implementation diagram are selected according to the implementation of the target construction diagram.

Benefits of technology

Avoid multiple iterations, improve the efficiency of the structure component combination, and can generate a construction drawing design that meets the construction needs more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119047053B_ABST
    Figure CN119047053B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for determining a combination of structural components and a storage medium. The method includes: obtaining component variables corresponding to each candidate structural component used to generate a target construction drawing design, and obtaining multiple structural component variables; performing fuzzy processing on the multiple structural component variables respectively, and obtaining multiple structural component combinations; obtaining at least one implementation condition that matches the target construction drawing design; and determining a target structural component combination that satisfies at least one implementation condition from the multiple structural component combinations. The present application solves the technical problem that the method for determining the structural components in the construction drawing design in the prior art requires multiple iterative processing, which leads to low efficiency in determining the combination of structural components in the construction drawing design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers, and in particular, to a method and device for determining a combination of structural components and a storage medium. Background Art

[0002] Nowadays, building construction usually relies on pre-designed construction drawings to be implemented, and the various structural components that appear in the construction drawings are often subject to many variable factors in the actual implementation process. At present, due to the association of many restrictive conditions in the construction process, in order to ultimately provide customers with construction drawings that meet their construction needs, the common method is to iterate based on different unique variable factors. After multiple iterative calculations, a combination of structural components that meets each restriction can be finally obtained, and the construction drawing design required by the customer can be generated based on the combination of structural components.

[0003] That is to say, the method for determining structural components in construction drawing design provided by the related art is relatively complicated due to the multiple iterative processing operations, which leads to the problem of low efficiency in determining the combination of structural components in construction drawing design.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a method and device for determining a combination of structural components and a storage medium, so as to at least solve the technical problem that the efficiency of determining the combination of structural components in the construction drawing design is low due to the need for multiple iterative processing in the method of determining the structural components in the construction drawing design in the prior art.

[0006] According to one aspect of an embodiment of the present application, a method for determining a combination of structural components is provided, comprising: obtaining component variables corresponding to each candidate structural component in a target construction drawing design to obtain a plurality of structural component variables; performing fuzzy processing on the plurality of structural component variables to obtain a plurality of structural component combinations; obtaining at least one implementation condition matching the target construction drawing design, wherein the implementation condition is a building implementation condition or a structure implementation condition; and determining a target structural component combination that satisfies the at least one implementation condition from the plurality of structural component combinations.

[0007] According to another aspect of an embodiment of the present application, a device for determining a combination of structural components is also provided, including: a first acquisition unit, used to acquire component variables corresponding to each candidate structural component used to generate a target construction drawing design, and obtain multiple structural component variables; a processing unit, used to perform fuzzy processing on the above-mentioned multiple structural component variables respectively, and obtain multiple structural component combinations; a second acquisition unit, used to acquire at least one implementation condition matching the above-mentioned target construction drawing design, wherein the above-mentioned implementation condition is a building implementation condition or a structure implementation condition; a first determination unit, used to determine a target structural component combination that meets the above-mentioned at least one implementation condition from the above-mentioned multiple structural component combinations.

[0008] According to another aspect of the embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned method for determining the combination of structural components when running.

[0009] In an embodiment of the present application, component variables corresponding to each candidate structural component in the target construction drawing design are obtained to obtain a plurality of structural component variables; fuzzy processing is performed on the plurality of structural component variables to obtain a plurality of structural component combinations; at least one implementation condition matching the target construction drawing design is obtained; and a target structural component combination that satisfies at least one implementation condition is determined from the plurality of structural component combinations. In other words, a plurality of structural component combinations can be directly obtained through fuzzy processing, and then the plurality of structural component combinations are screened, and the structural component combination that satisfies at least one implementation condition is determined as the target structural component combination, thereby avoiding multiple iterative processing operations. The technical problem that the method for determining the structural components in the construction drawing design in the prior art requires multiple iterative processing, which leads to low efficiency in determining the structural component combination in the construction drawing design is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0011] Figure 1 is a flow chart of an optional method for determining a combination of structural components according to an embodiment of the present application;

[0012] Figure 2 is a flow chart of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0013] Figure 3 is a flowchart of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0014] Figure 4 is a flowchart of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0015] Figure 5 is a flowchart of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0016] Figure 6 is a schematic diagram of an optional method for determining a combination of structural components according to an embodiment of the present application;

[0017] Figure 7 is a schematic diagram of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0018] Figure 8 is a schematic diagram of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0019] Fig. 9 is a schematic diagram of another optional method for determining a combination of structural components according to an embodiment of the present application;

[0020] Fig.10 It is a structural schematic diagram of a device for determining an optional combination of structural components according to an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0023] Optionally, as an optional implementation, as Figure 1 As shown, the method for determining the combination of the above structural components includes:

[0024] S102, obtaining component variables corresponding to each candidate structural component used to generate a target construction drawing design, and obtaining a plurality of structural component variables;

[0025] Optionally, in the embodiment of the present application, the above-mentioned method for determining the combination of structural components can be, but is not limited to, used in the determination of components in reinforced concrete beams, reinforced concrete columns, reinforced concrete slabs, and reinforced concrete walls in the construction field. Structural component variables can be, but are not limited to, longitudinal reinforcement diameter, stirrup reinforcement diameter, stirrup reinforcement densification area spacing, stirrup reinforcement non-densification area spacing, vertical support plate negative reinforcement diameter, horizontal support negative reinforcement diameter, vertical bottom positive reinforcement diameter, horizontal bottom positive reinforcement diameter, vertical support plate negative reinforcement spacing, horizontal support plate negative reinforcement spacing, vertical bottom positive reinforcement spacing, horizontal bottom positive reinforcement spacing, etc.

[0026] S104, performing fuzzy processing on the variables of the plurality of structural components respectively to obtain a plurality of structural component combinations;

[0027] Optionally, in an embodiment of the present application, the fuzzy processing method may be any one of the following: Cartesian product, recursive algorithm, backtracking algorithm.

[0028] S106, obtaining at least one implementation condition matching the target construction drawing design, wherein the implementation condition is a building implementation condition or a structure implementation condition;

[0029] Optionally, in the embodiment of the present application, the implementation conditions may be mandatory clauses, important clauses, general clauses, etc. in the structural design specifications in the construction field.

[0030] S108, determining a target structural component combination that meets at least one implementation condition from a plurality of structural component combinations.

[0031] Optionally, in an embodiment of the present application, the target structural component combination can be a structural component combination that satisfies the mandatory clauses in the structural design specifications for the construction field, or a structural component combination that satisfies both the mandatory clauses in the structural design specifications for the construction field and the importance clauses in the structural design specifications for the construction field, or a structural component combination that satisfies the mandatory clauses, importance clauses and general clauses in the structural design specifications for the construction field at the same time.

[0032] For example, when the number of multiple structural component combinations is A, it is determined whether the A structural component combinations meet the mandatory clauses in the structural design specifications in the construction field. If not, they are eliminated. After screening the mandatory clauses in the structural design specifications in the construction field, B structural component combinations are obtained (the value of B is less than or equal to the value of A). Then it is determined whether the B structural component combinations meet the importance clauses in the structural design specifications in the construction field. If not, they are eliminated. After screening the importance clauses in the structural design specifications in the construction field, C structural component combinations are obtained (the value of C is less than or equal to the value of B). Then it is determined whether the C structural component combinations meet the general clauses in the structural design specifications in the construction field. If not, they are eliminated. After screening the importance clauses in the structural design specifications in the construction field, D structural component combinations are obtained (the value of D is less than or equal to the value of B). If the value of D is 0, then the number of structural component combinations that do not meet the general clauses is C. That is to say, through the method for determining the structural component combination of the present application, a structural component combination that does not meet the general clauses can be selected.

[0033] Through the embodiments of the present application, component variables corresponding to each candidate structural component for generating a target construction drawing design are obtained to obtain a plurality of structural component variables, and fuzzy processing is performed on the plurality of structural component variables to obtain a plurality of structural component combinations. At least one implementation condition matching the target construction drawing design is obtained, and a target structural component combination that satisfies at least one implementation condition is determined from a plurality of structural component combinations. In other words, a plurality of structural component combinations can be directly obtained through fuzzy processing, and then the plurality of structural component combinations are screened, and the structural component combination that satisfies at least one implementation condition is determined as the target structural component combination, thereby avoiding multiple iterative processing operations. The technical problem that the method for determining the structural components in the construction drawing design in the prior art needs to perform multiple iterative processing, which leads to low efficiency in determining the structural component combination in the construction drawing design is solved.

[0034] As an alternative, Figure 2 As shown, multiple structural component variables are fuzzy processed separately to obtain multiple structural component combinations including:

[0035] S202, based on component attribute information of each structural component variable among the multiple structural component variables, determining a basic attribute value set corresponding to each structural component variable;

[0036] It should be noted that when designing the reinforcement scheme of square columns in the architectural structure drawings, the variables of the structural components to be determined can be, but are not limited to, the diameter of the longitudinal reinforcement of the square column, the diameter of the stirrups of the square column, the dense interval of the stirrups of the square column, and the non-densified interval of the stirrups of the square column. According to the size of the steel bars in the column that can be provided by actual market conditions, the basic attribute value set of the diameter of the longitudinal reinforcement of the square column and the basic attribute value set of the diameter of the stirrups of the square column can be determined. According to the standard design requirements in the construction drawing design, the basic attribute value set of the dense interval of the stirrups of the square column and the basic attribute value set of the non-densified interval of the stirrups of the square column can be determined.

[0037] When designing the reinforcement scheme of a specific plate in the building structure drawing, the determined structural member variables may be, but are not limited to, the diameter of the vertical support plate negative reinforcement, the diameter of the horizontal support plate negative reinforcement, the diameter of the vertical bottom positive reinforcement, the diameter of the horizontal bottom positive reinforcement, the spacing of the vertical support plate negative reinforcement, the spacing of the vertical support plate negative reinforcement, the spacing of the vertical bottom positive reinforcement, and the spacing of the horizontal bottom positive reinforcement. According to the steel bar size in the plate that can be provided by actual market conditions, the basic attribute value set of the diameter of the vertical support plate negative reinforcement, the basic attribute value set of the diameter of the horizontal support plate negative reinforcement, the basic attribute value set of the diameter of the vertical bottom positive reinforcement, and the basic attribute value set of the diameter of the horizontal bottom positive reinforcement can be determined. According to the standard design requirements in the construction drawing design, the basic attribute value set of the spacing of the vertical support plate negative reinforcement, the basic attribute value set of the spacing of the vertical support plate negative reinforcement, the basic attribute value set of the spacing of the vertical bottom positive reinforcement, and the basic attribute value set of the spacing of the horizontal bottom positive reinforcement can be determined.

[0038] S204, selecting variable reference values ​​corresponding to each of the multiple structural component variables from the basic attribute value sets corresponding to the multiple structural component variables according to the preset fuzzy processing conditions;

[0039] Optionally, in an embodiment of the present application, when the implementation condition represents the objective function, such as when the objective function represents the combination of structural components that screen out the minimum volume of steel bars in a square column, because the objective function is to obtain the minimum value, the pre-set fuzzy processing condition can be to select a fixed number of minimum values ​​from the basic attribute value set as the variable reference value. When the objective function represents the combination of structural components that screen out the maximum volume of steel bars in a square column, because the objective function is to obtain the maximum value, the pre-set fuzzy processing condition can be to select a fixed number of maximum values ​​from the basic attribute value set as the variable reference value. That is to say, the fuzzy processing condition has an associated relationship with the implementation condition, and the fuzzy processing condition is determined according to the implementation condition.

[0040] S206, using the variable reference values ​​corresponding to the multiple structural component variables, respectively constructing a target value set corresponding to each structural component variable;

[0041] S208, combining the target value sets corresponding to the multiple structural component variables to obtain the above-mentioned multiple structural component combinations.

[0042] Optionally, in this embodiment, target value sets corresponding to a plurality of structural component variables are combined, and the combination method may be, but is not limited to, a Cartesian product, a recursive algorithm, or a backtracking algorithm.

[0043] Taking the reinforcement scheme of the square column in the design of the building structure drawing as an example, the cross-sectional size of the square column is 500×500. The structural design specification stipulates that the center distance between the two steel bars in the square column is 200, and the net distance between the two steel bars is 50 (that is, the distance between the two steel bars after removing the size of the steel bars themselves). According to the steel bar size in the column that can be provided by actual market conditions, the basic attribute value set of the diameter of the longitudinal bar d1 of the square column can be determined to be {14, 16, 18, 20, 25}, and the basic attribute value set of the stirrup diameter d2 of the square column can be determined to be {6, 8, 10, 12, 14}. According to the standard design requirements in the construction drawing design, the basic attribute value set of the stirrup reinforcement interval d3 of the square column can be determined to be {100, 150}, and the basic attribute value set of the stirrup non-densified interval d4 of the square column can be determined to be {100, 150, 200, 250}.

[0044] In addition, there are two dependencies N5 and N6, and dependencies N5 and N6 are also used as structural component variables. The basic attribute value sets of dependencies N5 and N6 are determined in the same way, and the basic attribute value set of dependency N5 is used as an example. The maximum value of the basic attribute value set of dependency N5 is determined to be 6 through formula (1) (N5_max+1)*50+N5_max*d1_min+50=500, and d1_min is the minimum value of the d1 basic attribute value set. The minimum value of the basic attribute value set of dependency N5 is determined to be 2 through formula (2) (N5_min+1)*200+d1_max+50=500, where d1_max is the maximum value of the d1 basic attribute value set. The value of dependency N5 is a natural number, from which it can be obtained that the basic attribute value set of dependency N5 is {2, 3, 4, 5, 6},

[0045] Similarly, the maximum value of the basic attribute value set of dependency item N6 is determined to be 6 through formula (3) (N6_max+1)*50+N6_max*d1_min+50=500, and d1_min is the minimum value of the basic attribute value set of d1. The minimum value of the basic attribute value set of dependency item N6 is determined to be 2 through formula (4) (N6_min+1)*200+d1_max+50=500, where d1_max is the maximum value of the basic attribute value set of d1. The value of dependency item N6 is a natural number, from which the basic attribute value set of dependency item N6 can be obtained as {2, 3, 4, 5, 6}. It should be noted that the units of the dimensions and distances involved in this application are all millimeters, and they are all natural numbers.

[0046] When the implementation condition is to obtain the structural member combination with the minimum volume of steel bars in the square column, three minimum variable reference values ​​are obtained from the basic attribute value set of the square column longitudinal reinforcement diameter d1, which are 14, 16, and 18, and three minimum variable reference values ​​are obtained from the basic attribute value set of the square column stirrup diameter d2, which are 6, 8, and 10. A minimum variable reference value is obtained from the basic attribute value set of the square column stirrup reinforcement interval d3, which is 100, and a minimum variable reference value is obtained from the basic attribute value set of the square column stirrup non-reinforced interval d4, which is 100. A minimum variable reference value is obtained from the basic attribute value set of the dependency N5, which is 2, and a minimum variable reference value is obtained from the basic attribute value set of the dependency N6, which is 2. Among them, the number of variable reference values ​​obtained from the basic attribute value set can be set in advance and can be adjusted arbitrarily according to needs.

[0047] Then we can get the target value set of the diameter of the longitudinal reinforcement d1 of the square column as {14, 16, 18}, the target value set of the diameter of the stirrup d2 of the square column as {6, 8, 10}, the target value set of the dense interval d3 of the stirrups of the square column as {100}, the target value set of the non-densified interval d4 of the stirrups of the square column as {100}, the target value set of the dependent item N5 as {2}, and the target value set of the dependent item N6 as {2}. After combining the target value sets corresponding to multiple structural component variables, multiple structural component combinations are obtained.

[0048] According to the implementation conditions, multiple structural component combinations are screened. The mandatory clauses, important clauses and general clauses in the standard design can be screened first. After the above screening, if no satisfactory structural component combination is screened out, the variable reference values ​​corresponding to each of the multiple structural component variables are selected from the basic property value set again. It can be obtained that the target value set of the diameter of the square column longitudinal reinforcement d1 is {16, 18, 20}, the target value set of the diameter of the stirrups d2 of the square column is {8, 10, 12}, the target value set of the dense interval d3 of the square column stirrups is {150}, the target value set of the non-densified interval d4 of the square column stirrups is {150}, the target value set of the dependency N5 is {3}, and the target value set of the dependency N6 is {3}. After combining the target value sets corresponding to the multiple structural component variables, multiple structural component combinations are obtained. According to the implementation conditions, multiple structural component combinations are screened. The mandatory clauses screening, the important clauses screening and the general clauses screening in the standard design can be carried out first. After the above screening, if a satisfactory structural component combination is screened out, the structural component combination that satisfies the minimum volume of steel bars in the square column will be selected from the above-screened satisfactory structural component combinations to be determined as the target structural component combination.

[0049] Through the embodiment of the present application, based on the component attribute information of each structural component variable in a plurality of structural component variables, the basic attribute value set corresponding to each structural component variable is determined. According to the preset fuzzy processing conditions, the variable reference values ​​corresponding to each structural component variable in the plurality of structural component variables are respectively selected from the basic attribute value sets corresponding to each structural component variable. Using the variable reference values ​​corresponding to each of the plurality of structural component variables, the target value sets corresponding to each structural component variable are respectively constructed, and the target value sets corresponding to each of the plurality of structural component variables are combined to obtain a plurality of structural component combinations. In other words, the target value set is selected from the basic attribute value set by the preset fuzzy processing conditions, thereby reducing the number of subsequent structural component combinations, speeding up the screening speed of the target structural component combination, and thus improving the determination efficiency of the structural component combination.

[0050] As an optional solution, target value sets corresponding to multiple structural component variables are combined to obtain multiple structural component combinations including:

[0051] Candidate values ​​are obtained from each of the above target value sets in turn and combined to obtain a combined value set corresponding to the i-th structural component combination, until combined value sets corresponding to N structural component combinations are obtained, where i is greater than or equal to 1 and less than or equal to N.

[0052] Taking the reinforcement scheme of square columns in the design of building structure drawings as an example, when the target value set of the diameter of the square column longitudinal reinforcement d1 is {16, 18, 20}, the target value set of the diameter of the square column stirrup d2 is {8, 10, 12}, the target value set of the square column stirrup densification interval d3 is {150}, the target value set of the square column stirrup non-densification interval d4 is {150}, the target value set of the dependency N5 is {3}, and the target value set of the dependency N6 is {3}, the corresponding combination value sets of the N structural component combinations are obtained. It is {16, 8, 150, 150, 3, 3}, {16, 10, 150, 150, 3, 3}, {16, 12, 150, 150, 3, 3}, {18, 8, 150, 150, 3, 3}, {18, 10, 150, 150, 3, 3}, {18, 12, 150, 150, 3, 3}, {20, 8, 150, 150, 3, 3}, {20, 10, 150, 150, 3, 3}, {20, 12, 150, 150, 3, 3}.

[0053] It should be noted that, in addition to the above-mentioned method of obtaining the combination of structural components, the present application can also add the combination of structural components predicted by the neural network model for multiple structural component variables to the above-mentioned combination of structural components to screen the subsequent implementation conditions, and can also add the combination of structural components obtained by traditional iterative processing of multiple structural component variables to the above-mentioned combination of structural components. In other words, Figure 3 As shown, S302-1, multiple structural component combinations are obtained by fuzzy processing, S302-2, a structural component combination is obtained by iterative processing, and S302-3, a structural component combination is obtained by prediction of a neural network model. S304, the structural component combinations obtained by fuzzy processing, iterative processing and neural network model are all screened for implementation conditions, and the structural component combination that meets at least one implementation condition is determined as the target structural component combination.

[0054] Through the embodiment of the present application, candidate values ​​are obtained from each target value set in turn for combination, and the combination value set corresponding to the i-th structural component combination is obtained, until the combination value sets corresponding to each of the N structural component combinations are obtained. In other words, through combination, all possible structural component combinations formed by combining multiple structural component variables can be directly obtained, making the structural component combinations richer and more comprehensive.

[0055] As an optional solution, determining a target structural component combination satisfying at least one implementation condition from a plurality of structural component combinations includes:

[0056] Determining a target structural component combination satisfying at least one implementation condition from a plurality of structural component combinations includes:

[0057] Traversing the above-mentioned multiple structural component combinations, inputting the combination value set corresponding to each structural component combination into the above-mentioned k-th implementation evaluation function, and obtaining the k-th implementation evaluation parameter sequence, wherein the j-th implementation evaluation parameter value in the above-mentioned k-th implementation evaluation parameter sequence is determined based on the combination value set corresponding to the j-th structural component combination, k is greater than or equal to 1 and less than or equal to P, and P is the number of the above-mentioned at least one implementation condition;

[0058] When P implementation evaluation parameter sequences are obtained, the target structural component combination is determined based on the P implementation evaluation parameter sequences.

[0059] It should be noted that P is the number of implementation conditions, P is greater than or equal to 1, k is the kth implementation condition, and j is the jth structural component combination among the multiple structural component combinations.

[0060] Taking the reinforcement scheme of square columns in the design of building structure drawings as an example, d1 represents the diameter of the longitudinal reinforcement of the square column, and the target value set of d1 is {16, 18, 20}, d2 represents the diameter of the stirrups of the square column, and the target value set of d2 is {8, 10, 12}, d3 represents the encrypted interval of the stirrups of the square column, and the target value set of d3 is {150}, d4 represents the non-encrypted interval of the stirrups of the square column, and the target value set of d4 is {150}, the target value set of the dependency N5 is {3}, and the target value set of the dependency N6 is {3}.

[0061] Then the corresponding combination value sets of the 9 structural component combinations can be obtained, which are {16, 8, 150, 150, 3, 3}, {16, 10, 150, 150, 3, 3}, {16, 12, 150, 150, 3, 3}, {18, 8, 150, 150, 3, 3}, {18, 10, 150, 150, 3, 3}, {18, 12, 150, 150, 3, 3}, {20, 8, 150, 150, 3, 3}, {20, 10, 150, 150, 3, 3}, {20, 12, 150, 150, 3, 3}.

[0062] When there are two implementation conditions in total, the first implementation evaluation function matched by the first implementation condition is formula (5) (N5+2)*d1+(N5+1)*50+2*d2+50≤500. The combination value sets corresponding to the above 9 structural components are input into formula (3) to obtain the first implementation evaluation parameter sequence {346, 350, 354, 356, 360, 364, 366, 370, 374}.

[0063] The second implementation evaluation function matching the second implementation condition is formula (6) Min[2(N5+N6+2)*d1*d1 / 4*pi+(N5+N6+2)*d2*d2 / 4*pi / d3*(500-d2-50)*0.5+(N5+N6+2)*d2*d2 / 4*pi / d4*(500-d2-50)*0.5], where the value of pi is 3.14. The combined values ​​corresponding to the above 9 structural components are input into formula (6) to obtain the second implementation evaluation parameter sequence {4399, 5057, 5855, 5253, 5911, 6709, 6208, 6866, 7664}.

[0064] It should be noted that the above operations can be performed simultaneously, that is, while the first implementation evaluation function is used to screen the combined value sets corresponding to each of the 9 structural components, the second implementation evaluation function can also be used to screen the combined value sets corresponding to each of the 9 structural components.

[0065] It can be seen that all structural component combinations in the first implementation evaluation parameter sequence meet the screening conditions of formula (3), and the first structural component combination that meets the screening conditions of formula (4) in the second implementation evaluation parameter sequence. Combining the screening results of the first implementation evaluation parameter sequence and the second implementation evaluation parameter sequence, the first structural component combination is obtained as the target structural component combination.

[0066] Through the embodiment of the present application, at least one implementation condition is traversed, the kth implementation evaluation function matched by the kth implementation condition is determined, and the following operations are performed: multiple structural component combinations are traversed, and the combination value set corresponding to each structural component combination is input into the kth implementation evaluation function to obtain the kth implementation evaluation parameter sequence. When P implementation evaluation parameter sequences are obtained, the target structural component combination is determined based on the P implementation evaluation parameter sequences. Multiple implementation conditions can judge multiple structural component combinations at the same time, thereby improving the efficiency of determining the structural component combination.

[0067] As an alternative, Figure 4 As shown, after fuzzy processing is performed on multiple structural component variables respectively to obtain multiple structural component combinations, it also includes:

[0068] S402, when the number of the plurality of structural component combinations is greater than or equal to a preset threshold, grouping the plurality of structural component variables to obtain a plurality of variable groups, wherein each variable group includes at least two object structural component variables;

[0069] S404, sequentially combining the target value sets corresponding to each object structural component variable in each variable grouping to obtain a structural component combination corresponding to each variable grouping;

[0070] S406, when the structural component combinations corresponding to the respective variable groups are obtained, determining a plurality of updated structural component combinations;

[0071] S408: When the updated combination of multiple structural components is less than a preset threshold, determine to compare the updated combination of multiple structural components with at least one implementation condition.

[0072] Taking the reinforcement scheme of square columns in the design of building structure drawings as an example, when the target value set of the diameter of the square column longitudinal reinforcement d1 is {16, 18, 20}, the target value set of the diameter of the square column stirrup d2 is {8, 10, 12}, the target value set of the square column stirrup densification interval d3 is {150}, the target value set of the square column stirrup non-densification interval d4 is {100, 150}, the target value set of the dependency N5 is {3, 4}, and the target value set of the dependency N6 is {3}, 36 combinations of structural components can be obtained, which are calculated by multiplying the number of target value sets of structural component combinations, that is, 3*3*1*2*2*1=36. The preset threshold is 15, so if the number of multiple structural component combinations is greater than or equal to the preset threshold, then multiple structural component variables d1, d2, d3, d4, N5 and N6 need to be grouped.

[0073] For example, {d1, d4, N6} can be used as the first variable grouping, and {d2, d3, N5} can be used as the second variable grouping. By combining the target value sets corresponding to d1, d4, and N6, 6 structural component combinations can be obtained. The standard design conditions are screened for the 6 structural component combinations to obtain 4 structural component combinations that meet the standard design conditions. By combining the target value sets corresponding to d2, d4, and N5, 6 structural component combinations can be obtained. The standard design conditions are screened for the structural component combinations to obtain 3 structural component combinations that meet the standard design conditions. Then, after the variable grouping, the number of updated multiple structural component combinations is 12, that is, the product of the structural component combinations corresponding to the variable groupings. The updated multiple structural component combinations of 12 are less than the preset threshold of 15. Subsequently, the updated multiple structural component combinations are screened according to at least one implementation condition to select the target structural component combination.

[0074] Through the embodiment of the present application, when the number of multiple structural component combinations is greater than or equal to a preset threshold, multiple structural component variables are grouped to obtain multiple variable groups, and the target value sets corresponding to each object structural component variable in each variable group are combined in turn to obtain the structural component combination corresponding to each variable group. When the structural component combination corresponding to each variable group is obtained, it is determined to obtain multiple updated structural component combinations. When the updated multiple structural component combinations are less than the preset threshold, it is determined to compare the updated multiple structural component combinations with at least one implementation condition. In other words, the number of structural component combinations is reduced by variable grouping, thereby improving the efficiency of subsequent determination of the target structural component combination.

[0075] As an optional solution, after determining a target structural component combination satisfying at least one implementation condition from a plurality of structural component combinations, the method further includes:

[0076] S1, determining the implementation priority corresponding to each implementation condition in the at least one implementation condition;

[0077] S2, in response to the target implementation priority selected from the above implementation priorities, prompting the structural components in the above target structural component combination that meet the implementation conditions corresponding to the above target implementation priority.

[0078] Optionally, in an embodiment of the present application, when there are multiple implementation conditions, the priority of the implementation conditions can be determined according to the specification design requirements in the field of construction. The priority of the implementation conditions can be divided into, but not limited to, importance clauses, sub-importance clauses, and general clauses. As needed, the target structural component combination that meets the importance clause can be screened out from the importance clause and displayed. Alternatively, the target structural component combination that meets the importance clause and sub-importance clause but does not meet the general clause can also be screened out and displayed.

[0079] Through the embodiment of the present application, the implementation priority corresponding to each implementation condition in at least one implementation condition is determined, and in response to the target implementation priority selected from the implementation priority, the structural components in the target structural component combination that meet the implementation conditions corresponding to the target implementation priority are prompted. Thus, the implementation priority satisfied by the target structural component combination can be displayed, making the use of the target structural component combination more flexible.

[0080] The process of determining the combination of the above structural components is specifically described by combining the following steps:

[0081] Take the reinforcement scheme of a specific plate in the design of the building structure drawing as an example. Figure 5As shown, S502, determine the basic property value sets corresponding to the variables of the multiple structural components. Optionally, the diameter of the vertical support plate negative reinforcement is represented by variable b1, the diameter of the horizontal support plate negative reinforcement is represented by variable b2, the diameter of the vertical bottom positive reinforcement is represented by variable b3, the diameter of the horizontal bottom positive reinforcement is represented by variable b4, the spacing of the vertical support plate negative reinforcement is represented by variable B1, the spacing of the horizontal support plate negative reinforcement is represented by variable B2, the spacing of the vertical bottom positive reinforcement is represented by variable B3, and the spacing of the horizontal bottom positive reinforcement is represented by variable B4. According to market conditions, the basic attribute value set of b1 is determined to be {6, 8, 10, 12, 14, 16}, the basic attribute value set of b2 is determined to be {6, 8, 10, 12, 14, 16}, the basic attribute value set of b3 is determined to be {6, 8, 10, 12, 14, 16}, the basic attribute value set of b4 is determined to be {6, 8, 10, 12, 14, 16}, the basic attribute value set of B1 is determined to be {100, 150, 200, 250}, the basic attribute value set of B2 is determined to be {100, 150, 200, 250}, the basic attribute value set of B3 is determined to be {100, 150, 200, 250}, and the basic attribute value set of B4 is determined to be {100, 150, 200, 250}.

[0082] S504, construct a target value set corresponding to each structural component variable based on the basic property sets corresponding to the multiple structural component variables, and combine the target value sets corresponding to the multiple structural component variables to obtain a combined value set. The target value set of b1 is {6, 8, 10, 12, 14, 16}, the target value set of b2 is {6, 8, 10, 12, 14, 16}, the target value set of b3 is {6, 8, 10, 12, 14, 16}, the target value set of b4 is {6, 8, 10, 12, 14, 16}, the target value set of B1 is {100, 150, 200}, the target value set of B2 is {100, 150, 200}, the target value set of B3 is {100, 150, 200}, and the target value set of B4 is {100, 150, 200}.

[0083] S506, determine whether the number of combined value sets is greater than or equal to a preset threshold. Optionally, in the embodiment of the present application, the number of combined value sets of b1, b2, b3, b4, B1, B2, B3 and B4 is the product of the number of target value sets corresponding to the multiple structural component variables, that is, 6*6*6*6*3*3*3*3=104976, and the preset threshold is 1000, so the number of combined value sets is greater than the preset threshold. Optionally, in other embodiments, the number of combined value sets may be less than the preset threshold.

[0084] S508-1, if the number of combined value sets is greater than or equal to a preset threshold, multiple structural component variables are grouped to obtain multiple variable groups. S508-1-1, multiple variable groups are screened, and the screened multiple variable groups are combined to obtain updated multiple structural component combinations. In the embodiment of the present application, the eight structural component variables can be grouped in pairs, such as (b1, B1) as the first group, (b2, B2) as the second group, (b3, B3) as the third group, and (b4, B4) as the fourth group. Then there are 18 combinations of structural components in the first group, the second group, the third group and the fourth group. After the first group is screened by the standard design conditions (such as area screening, the limit value is 0), there are 15 combinations of structural components remaining in the first group. After the second group is screened by the standard design conditions (such as area screening, the limit value is 260), there are 12 combinations of structural components remaining in the second group. After the third group is screened by the standard design conditions (such as area screening, the limit value is 1385), there is 1 combination of structural components remaining in the third group. After the fourth group is screened by the standard design conditions (such as area screening, the limit value is 1385), there is 1 combination of structural components remaining in the first group. The four variables after screening are grouped and combined to obtain 15*12*1*1=180 updated combinations of structural components.

[0085] 508-2, if the number of combination value sets is less than the preset threshold, multiple structural component combinations are screened according to the implementation conditions to obtain the target structural component combination. Specifically, when there are multiple implementation conditions, the multiple implementation conditions are divided according to the importance level to obtain the importance condition, the secondary importance condition and the general condition. For example, the importance condition can be a structural component combination that satisfies the formula (7) 3.14*b1*b1 / B1 / 4*1000 / 160*100%≥0.2%, the secondary importance condition can be a structural component combination that satisfies the formula (8) (b1*b1 / B2) / (b1*b4 / B4)≥0.33, and the general condition can be a structural component combination that satisfies the formula b4-b2<5. In addition, the implementation condition may also be to satisfy formula (9): Min[b1*b1 / B1*2500*700*2+b2*b2 / B2*3900*700*2+b3*b3 / B3*3900*7800+b4*b4 / B4*3900*7800]. The structural component combination that satisfies all the above implementation conditions is determined as the target structural component combination.

[0086] Taking the reinforcement scheme of square columns in the design of building structure drawings as an example, according to the actual project situation (such as supply or market conditions), the range of the proposed reinforcement is determined as follows: the basic property value set of the unified steel bar diameter c1 used for the square column longitudinal reinforcement is {14, 16, 18, 20, 25}, the basic property value set of the unified steel bar diameter c2 used for the square column stirrups is {6, 8, 10, 12, 14}, the basic property value set of the square column stirrup density interval c3 is {100, 150}, and the basic property value set of the square column stirrup non-density interval c4 is {100, 150, 200, 250}. C5 and C6 are dependent items and are positive integers. The value of C5_max is determined to be 6.25 by formula (10) (C5_max+1)*50+ C5_max*c1_min+50=500, which is rounded to 6. Among them, the value of c1_min is 14, the column section size is 500×500, and the structural design code stipulates that the center distance between two steel bars in a square column is 200, and the net distance between two steel bars is 50 (that is, the distance between the two steel bars after excluding the size of the steel bars themselves). The value of C5_min is determined to be 1.25 by formula (11) (C5_min+1)*200+ c1_max+50=500, which is rounded to 2. Therefore, the basic attribute value set of the dependent item C5 is {2, 3, 4, 5, 6}. In the same way, the basic attribute value set of C6 is also {2, 3, 4, 5, 6}.

[0087] like Figure 6 As shown in the figure on the left, the reinforcement scheme of the square column in the construction drawing design is shown. The square column is numbered KZ1 and the cross-sectional size of the square column is 500×500. C1 indicates that the diameter of the corner bars (i.e. the steel bars at the four corners) of the square column is c1, 0~3000 indicates the height of the square column, C5 c1 means there are C5 longitudinal bars in the middle of the square column in the horizontal direction, and the diameter is c1. c1 means there are C6 longitudinal bars in the vertical direction in the middle of the square column, and the diameter is c1. From the figure, we can see that the value of C5 is 2, the value of C6 is also 2, and (C5+2)×(C6+2) represents the total number of longitudinal bars.

[0088] The figure on the right shows the size requirements for square columns in the construction drawing design. The value 200 means that the area of ​​the corner reinforcement of the square column must be greater than 200mm. 2 , and the calculation formula (12) for the area of ​​the corner bar can be expressed as y1=3.1416*(c1 / 2)^2. For example, when the diameter c1 of the corner bar is 22, substituting it into formula (12) yields the value of the area y1 of the corner bar to be 380 mm 2 , greater than 200mm 2Therefore, the diameter c1 of the angle reinforcement is 22 to meet the specification requirements of the construction drawing design. The value 1600 means that the area of ​​the (C5+2) longitudinal reinforcements with a diameter of c1 must be greater than 1600mm 2 , the area of ​​the (C6+2) longitudinal reinforcement with a diameter of c1 must also be greater than 1600mm 2 , and the area calculation of the longitudinal reinforcement can be expressed as formula (13) y2=C5*3.1416*(c1 / 2)^2+2*3.1416*(c1 / 2)^2 and formula (14) y3=C6*3.1416*(c1 / 2)^2+2*3.1416*(c1 / 2)^2. For example, when the diameter c1 of the longitudinal reinforcement is 25, the area y2 of the longitudinal reinforcement is 1964mm when substituted into formula (13). 2 , greater than 1600mm 2 , so the diameter c1 of the longitudinal reinforcement is 25 to meet the standard requirements of the construction drawing design. The value 1.2 means that the value calculated by formula (15) min (C5 + 2, C6 + 2) * 3.1416 * (c2 / 2) ^ 2 / c3 must be greater than 1.2. Similarly, the value 1.4 means that the value calculated by formula (15) must be greater than 1.4. For example, when the value of c2 is 10, the value of c3 is 100, the value of C5 is 2, and the value of C6 is also 2, the value calculated by formula (15) is 3.14, which is greater than 1.4 and meets the standard design requirements. The value 0.0 means that the value calculated by formula (16) min (C5 + 2, C6 + 2) * 3.1416 * (c2 / 2) ^ 2 / c4 must be greater than 0.0. For example, when the value of c2 is 10, the value of c4 is 200, the value of C5 is 2, and the value of C6 is also 2, the value calculated by formula (16) is 1.57, which is greater than 0.0 and meets the standard design requirements. In other words, the square column in the construction drawing design needs to meet the standard design requirements given above.

[0089] According to the design requirements of the specification, the above basic attribute value sets are screened for the first time, and the target value set of c1 is {14, 16, 18, 20, 25}, the target value set of c2 is {8, 10, 12, 14}, the target value set of c3 is {100}, the target value set of c4 is {100, 150, 200}, the target value set of C5 is {2, 3, 4, 5, 6}, and the target value set of C6 is {2, 3, 4, 5, 6}. Based on the above 6 structural component variables, the number of combinations of structural components is 5*4*1*3*5*5=1500, and the preset threshold is 1000. The number of combinations of structural components is greater than the preset threshold, so the above 6 structural component variables need to be grouped, such as {c1, C5, C6} as the first variable grouping, and {c2, c3, c4} as the second variable grouping. The first variable grouping has a total of 5*5*5=125 structural component combinations before the second implementation condition screening. {c1, C5} has a total of 5*5=25 structural component combinations, such as Figure 7 As shown, The previous value represents the value of C5+2. The following numerical values ​​represent the value of diameter c1. The following numerical values ​​represent the longitudinal reinforcement area obtained by substituting the values ​​of c1 and C5 into formula (13). According to the above specification requirements, the longitudinal reinforcement area needs to be greater than 1600mm 2 , it can be seen that the combination of structural components above the broken line does not meet the longitudinal reinforcement area requirements. The combination of structural components below the broken line does not meet the distance requirements between two steel bars in formula (10) and formula (11). Therefore, after the second implementation condition screening, the 25 structural component combinations constructed by {c1, C5} have 3+2+1=6 structural component combinations left. Therefore, after the second implementation condition screening of {c1, C5, C6}, there are 3*3+2*2+1*1=14 structural component combinations left. Therefore, {c1, c2, c3, c4, C5, C6} has 14*4*1*3=168 structural component combinations after variable grouping.

[0090] The above 168 structural components are combined for importance implementation condition screening. The importance implementation condition screening needs to meet the total minimum reinforcement ratio requirement of formula (17) (2*C5+2*C6+4)*3.1416*(c1 / 2)^2 / (500*500)*100%≥0.65%, and also needs to meet the one-sided reinforcement requirement of formula (18) (C5+2)*3.1416*(c1 / 2)^2 / (500*500)*100%≥0.2%. It also needs to meet the one-sided reinforcement requirement of formula (19) (C6+2)*3.1416*(c1 / 2)^2 / (500*500)*100%≥0.2%. The above are only examples of importance implementation conditions, which can be adjusted as needed in actual scenarios.

[0091] If all the above 168 structural component combinations meet the importance implementation conditions, then continue to determine whether the above 168 structural component combinations meet the secondary importance implementation conditions screening. Figure 8 As shown in the figure, the first column indicates that the diameters of the four corner bars of the square column are all 18, the second column indicates that the diameters of C5 (i.e. 5) longitudinal bars are all 18, the third column indicates that the diameters of C6 (i.e. 5) longitudinal bars are all 18, the 7×7 in the fourth column means (C5+2)×(C6+2), the value before @ in the fifth column represents the value of c2, and the value after @ represents the value of d3 and d4. Figure 8 The 4 structural component combinations do not meet the restriction that the spacing between stirrups in the non-reinforced area of ​​the second-level seismic resistance frame column is not greater than 10c1 (that is, it does not meet the condition that c4 is less than or equal to 10c1), so the 168 structural component combinations are reduced by 4 of the above structural component combinations, and 164 structural component combinations remain.

[0092] Continue to determine whether the 164 structural component combinations meet the general implementation conditions. Fig. 9As shown in the figure, there are 38 structural component combinations. In each structural component combination, the first column indicates that the diameter of the four corner bars of the square column is 20, the second column indicates the diameter of C5 longitudinal bars, the third column indicates the diameter of C6 longitudinal bars, the fourth column indicates (C5+2)×(C6+2), the value before @ in the fifth column indicates the value of c2, and the value after @ indicates the values ​​of c3 and c4. The above 38 structural component combinations do not meet the requirement of column spacing less than 50 in the general implementation condition screening, that is, they do not meet the formula (20) (C5+2)*c1+(C5+1)*50+2*c2+50≤500 or the formula (21) (C6+2)*c1+(C6+1)*50+2*c2+50≤500, so the 164 structural component combinations are reduced by 38 structural component combinations, leaving 136 structural component combinations. According to the objective function formula (22) Min (2 (C5 + C6 + 2) * c1 * c1 / 4 * pi + (C5 + C6 + 2) * c2 * c2 / 4 * pi / c3 * (500-c2-50) * 0.5 + (C5 + C6 + 2) * c2 * c2 / 4 * pi / c4 * (500-c2-50) * 0.5), the optimal structural component combination of the above 136 structural component combinations is obtained, where pi is pi. When the value of c1 is 25, the value of c2 is 8, the value of c3 is 100, the value of c4 is 200, the value of C5 is 4, and the value of C6 is 4, the above objective function obtains the minimum value of 11483.78, thereby determining the target structural component combination.

[0093] According to another aspect of the embodiment of the present application, a structural component combination determination device for implementing the above structural component combination determination method is also provided. Fig.10 As shown, the device comprises:

[0094] The first acquisition unit 1002 is used to acquire component variables corresponding to each candidate structural component used to generate the target construction drawing design, and obtain multiple structural component variables;

[0095] A processing unit 1004 is used to perform fuzzy processing on the above-mentioned multiple structural component variables respectively to obtain multiple structural component combinations;

[0096] The second acquisition unit 1006 is used to acquire at least one implementation condition matching the target construction drawing design, wherein the implementation condition is a building implementation condition or a structure implementation condition;

[0097] The first determining unit 1008 is used to determine a target structural component combination that meets the at least one implementation condition from the multiple structural component combinations.

[0098] Optionally, in the embodiment of the present application, the above-mentioned method for determining the combination of structural components can be, but is not limited to, used in the determination of components in reinforced concrete beams, reinforced concrete columns, reinforced concrete slabs, and reinforced concrete walls in the construction field. Structural component variables can be, but are not limited to, longitudinal reinforcement diameter, stirrup reinforcement diameter, stirrup reinforcement densification area spacing, stirrup reinforcement non-densification area spacing, vertical support plate negative reinforcement diameter, horizontal support negative reinforcement diameter, vertical bottom positive reinforcement diameter, horizontal bottom positive reinforcement diameter, vertical support plate negative reinforcement spacing, horizontal support plate negative reinforcement spacing, vertical bottom positive reinforcement spacing, horizontal bottom positive reinforcement spacing, etc.

[0099] Optionally, in an embodiment of the present application, the fuzzy processing method may be any one of the following: Cartesian product, recursive algorithm, backtracking algorithm.

[0100] Optionally, in an embodiment of the present application, the target structural component combination can be a structural component combination that satisfies the mandatory clauses in the structural design specifications for the construction field, or a structural component combination that satisfies both the mandatory clauses in the structural design specifications for the construction field and the importance clauses in the structural design specifications for the construction field, or a structural component combination that satisfies the mandatory clauses, importance clauses and general clauses in the structural design specifications for the construction field at the same time.

[0101] For example, when the number of multiple structural component combinations is A, it is determined whether the A structural component combinations meet the mandatory clauses in the structural design specifications in the construction field. If not, they are eliminated. After screening the mandatory clauses in the structural design specifications in the construction field, B structural component combinations are obtained (the value of B is less than the value of A). Then it is determined whether the B structural component combinations meet the importance clauses in the structural design specifications in the construction field. If not, they are eliminated. After screening the importance clauses in the structural design specifications in the construction field, C structural component combinations are obtained (the value of C is less than or equal to the value of B). Then it is determined whether the C structural component combinations meet the general clauses in the structural design specifications in the construction field. If not, they are eliminated. After screening the importance clauses in the structural design specifications in the construction field, D structural component combinations are obtained (the value of D is less than or equal to the value of B). If the value of D is 0, then the number of structural component combinations that do not meet the general clauses is C. That is to say, through the method for determining the structural component combination of the present application, a structural component combination that does not meet the general clauses can be selected.

[0102] Through the embodiments of the present application, component variables corresponding to each candidate structural component for generating a target construction drawing design are obtained to obtain a plurality of structural component variables, and fuzzy processing is performed on the plurality of structural component variables to obtain a plurality of structural component combinations. At least one implementation condition matching the target construction drawing design is obtained, and a target structural component combination that satisfies at least one implementation condition is determined from a plurality of structural component combinations. In other words, a plurality of structural component combinations can be directly obtained through fuzzy processing, and then the plurality of structural component combinations are screened, and the structural component combination that satisfies at least one implementation condition is determined as the target structural component combination, thereby avoiding multiple iterative processing operations. The technical problem that the method for determining the structural components in the construction drawing design in the prior art needs to perform multiple iterative processing, which leads to low efficiency in determining the structural component combination in the construction drawing design is solved.

[0103] As an optional solution, the processing unit 1004 includes:

[0104] A first determination module is used to determine a basic property value set corresponding to each of the above-mentioned structural component variables based on the component property information of each of the above-mentioned multiple structural component variables;

[0105] A selection module, for selecting, according to a preset fuzzy processing condition, variable reference values ​​corresponding to each of the plurality of structural component variables from the basic attribute value sets corresponding to the plurality of structural component variables;

[0106] A construction module, used to construct target value sets corresponding to each of the structural component variables by using the variable reference values ​​corresponding to the above-mentioned multiple structural component variables;

[0107] The combination module is used to combine the above-mentioned target value sets corresponding to the above-mentioned multiple structural component variables to obtain the above-mentioned multiple structural component combinations.

[0108] The embodiments in this solution can refer to but are not limited to the above method embodiments, and no limitation is made to this in the embodiments of this application.

[0109] As an optional solution, the above combination module includes:

[0110] The processing submodule is used to obtain candidate values ​​from each of the above target value sets in turn for combination, to obtain a combination value set corresponding to the i-th structural component combination, until a combination value set corresponding to each of the N structural component combinations is obtained, wherein i is greater than or equal to 1 and less than or equal to N.

[0111] The embodiments in this solution can refer to but are not limited to the above method embodiments, and no limitation is made to this in the embodiments of this application.

[0112] As an optional solution, the first determining unit 1008 includes:

[0113] A processing module is used to traverse the at least one implementation condition, determine the kth implementation evaluation function matched by the kth implementation condition, and perform the following operations: traverse the multiple structural component combinations, input the combination value set corresponding to each structural component combination into the kth implementation evaluation function, and obtain the kth implementation evaluation parameter sequence, wherein the jth implementation evaluation parameter value in the kth implementation evaluation parameter sequence is determined based on the combination value set corresponding to the jth structural component combination, k is greater than or equal to 1, and less than or equal to P, and P is the number of the at least one implementation condition;

[0114] The second determination module is used to determine the target structural component combination based on the P implementation evaluation parameter sequences when P implementation evaluation parameter sequences are obtained.

[0115] The embodiments in this solution can refer to but are not limited to the above method embodiments, and no limitation is made to this in the embodiments of this application.

[0116] As an optional solution, the device further includes:

[0117] A grouping unit, configured to, after fuzzy processing is performed on the plurality of structural component variables to obtain a plurality of structural component combinations, group the plurality of structural component variables to obtain a plurality of variable groups when the number of the plurality of structural component combinations is greater than or equal to a preset threshold, wherein each of the variable groups includes at least two object structural component variables;

[0118] A combining unit, used for sequentially combining the target value sets corresponding to each of the above-mentioned object structural component variables in each of the above-mentioned variable groups, to obtain a structural component combination corresponding to each of the above-mentioned variable groups;

[0119] A second determining unit is used to determine a plurality of updated structural component combinations when the structural component combinations corresponding to the above-mentioned variable groups are obtained;

[0120] The third determining unit is used to determine to compare the updated combination of structural components with the at least one implementation condition when the updated combination of structural components is less than the preset threshold.

[0121] The embodiments in this solution can refer to but are not limited to the above method embodiments, and no limitation is made to this in the embodiments of this application.

[0122] As an optional solution, the device further includes:

[0123] A fourth determining unit, configured to determine an implementation priority corresponding to each implementation condition in the at least one implementation condition;

[0124] A prompting unit is used to prompt the structural components in the above-mentioned target structural component combination that meet the implementation conditions corresponding to the above-mentioned target implementation priority in response to the target implementation priority selected from the above-mentioned implementation priorities.

[0125] The embodiments in this solution can refer to but are not limited to the above method embodiments, and no limitation is made to this in the embodiments of this application.

[0126] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in any one of the above method embodiments.

[0127] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0128] S1, obtaining component variables corresponding to each candidate structural component used to generate a target construction drawing design, and obtaining a plurality of structural component variables;

[0129] S2, fuzzy processing is performed on the above-mentioned multiple structural component variables respectively to obtain multiple structural component combinations;

[0130] S3, performing fuzzy processing on the above-mentioned multiple structural component variables respectively to obtain multiple structural component combinations;

[0131] S4, determining a target structural component combination that satisfies the at least one implementation condition from the multiple structural component combinations.

[0132] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0133] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0134] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0135] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

Claims

1. A method for determining a combination of structural components, characterized in that: include: Obtain component variables corresponding to each candidate structural component used to generate a target construction drawing design, and obtain multiple structural component variables; The plurality of structural component variables are fuzzy processed respectively to obtain a plurality of structural component combinations, including: determining a basic attribute value set corresponding to each structural component variable based on component attribute information of each structural component variable among the plurality of structural component variables; selecting a variable reference value corresponding to each structural component variable among the plurality of structural component variables according to a preset fuzzy processing condition from the basic attribute value sets corresponding to each structural component variable; constructing a target value set corresponding to each structural component variable using the variable reference values ​​corresponding to each structural component variable; and combining the target value sets corresponding to each structural component variable to obtain the plurality of structural component combinations; Acquire at least one implementation condition matching the target construction drawing design, wherein the implementation condition is a building implementation condition or a structure implementation condition; A target structural component combination that satisfies the at least one implementation condition is determined from the plurality of structural component combinations.

2. The method according to claim 1, characterized in that The combining of the target value sets corresponding to the plurality of structural component variables to obtain the plurality of structural component combinations comprises: The candidate values ​​are obtained from each of the target value sets in turn and combined to obtain a combination value set corresponding to the i-th structural component combination, until a combination value set corresponding to each of the N structural component combinations is obtained, where i is greater than or equal to 1 and less than or equal to N.

3. The method according to claim 1, characterized in that Determining a target structural component combination satisfying at least one implementation condition from the plurality of structural component combinations comprises: Traverse the at least one implementation condition, determine the kth implementation evaluation function that matches the kth implementation condition, and perform the following operations: Traversing the multiple structural component combinations, inputting the combination value set corresponding to each structural component combination into the kth implementation evaluation function, and obtaining the kth implementation evaluation parameter sequence, wherein the jth implementation evaluation parameter value in the kth implementation evaluation parameter sequence is determined based on the combination value set corresponding to the jth structural component combination, k is greater than or equal to 1 and less than or equal to P, and P is the number of the at least one implementation condition; When P implementation evaluation parameter sequences are obtained, the target structural component combination is determined based on the P implementation evaluation parameter sequences.

4. The method according to claim 1, characterized in that: After the fuzzy processing is performed on the plurality of structural component variables respectively to obtain a plurality of structural component combinations, the method further includes: In the case that the number of the plurality of structural component combinations is greater than or equal to a preset threshold, grouping the plurality of structural component variables to obtain a plurality of variable groups, wherein each of the variable groups includes at least two object structural component variables; Combining the target value sets corresponding to each of the object structural component variables in each of the variable groups in turn to obtain a structural component combination corresponding to each of the variable groups; When the structural component combinations corresponding to the respective variable groups are obtained, a plurality of updated structural component combinations are determined; When the updated combination of multiple structural components is smaller than the preset threshold, it is determined to compare the updated combination of multiple structural components with the at least one implementation condition.

5. The method according to any one of claims 1 to 4, characterized in that After determining the target structural component combination that satisfies the at least one implementation condition from the plurality of structural component combinations, the method further includes: Determine the implementation priority corresponding to each implementation condition of the at least one implementation condition; In response to a target implementation priority selected from the implementation priorities, a structural component in the target structural component combination that meets an implementation condition corresponding to the target implementation priority is prompted.

6. A device for determining a combination of structural components, characterized in that: include: A first acquisition unit is used to acquire component variables corresponding to each candidate structural component used to generate a target construction drawing design, and obtain a plurality of structural component variables; A processing unit, used for performing fuzzy processing on the plurality of structural component variables respectively to obtain a plurality of structural component combinations; A second acquisition unit is used to acquire at least one implementation condition matching the target construction drawing design, wherein the implementation condition is a building implementation condition or a structure implementation condition; A first determining unit, configured to determine a target structural component combination that satisfies the at least one implementation condition from the plurality of structural component combinations; The processing unit includes: a first determining module, used to determine the basic attribute value set corresponding to each of the multiple structural component variables based on the component attribute information of each of the multiple structural component variables; a selecting module, used to select the variable reference value corresponding to each of the multiple structural component variables from the basic attribute value sets corresponding to the multiple structural component variables according to the preset fuzzy processing conditions; a constructing module, used to construct the target value set corresponding to each of the multiple structural component variables by using the variable reference values ​​corresponding to the multiple structural component variables; and a combining module, used to combine the target value sets corresponding to the multiple structural component variables to obtain the multiple structural component combinations.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program is executed by a processor to perform the method described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Retaining wall optimization design method based on multi-objective optimization

    CN110569622A

  • Engineering structure numerical model calibration method and device, electronic equipment and medium

    CN112347537A