Design support device
The design support device efficiently determines structural characteristic coefficients and calculates required horizontal bearing capacity by iteratively modifying structural members, reducing calculation repetitions and ensuring structural design compliance.
Patent Information
- Application Number
- JP2021193362
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2025-08-21
- Estimated Expiration
- 2041-11-29
AI Technical Summary
Existing design support devices do not determine structural characteristic coefficients from member ranks of structural members and calculate required horizontal bearing capacity effectively, leading to inefficient structural calculations.
A design support device that includes an input unit for receiving building models and design conditions, a modification unit to change structural members based on stress analysis, a calculation unit to determine structural characteristic coefficients, and an iterative determination unit to repeat calculations until the required horizontal bearing capacity is satisfied.
Reduces the number of calculation repetitions and supports structural design of buildings with structural members that meet the required horizontal bearing capacity by simply inputting design conditions.
Smart Images

Figure 0007727508000001 
Figure 0007727508000002 
Figure 0007727508000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a design support device. [Background technology]
[0002] A design support device that supports structural design that satisfies predetermined standards for the cross sections of building components is known (for example, Patent Document 1). This design support device includes a model generation unit that reads a three-dimensional model of a building that shows the arrangement of building components, including structural members, from a storage device and converts the cross sections of the building components included in the three-dimensional model into a structural analysis model for structural calculations set to a temporary size, and a cross-section calculation unit that performs structural calculations using the structural analysis model and calculates the cross section by repeatedly enlarging the cross sections of the structural members included in the structural analysis model until the predetermined standards are met. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-168838 Summary of the Invention [Problem to be solved by the invention]
[0004] In the technology described in Patent Document 1, structural calculations are performed using a structural analysis model, and cross-sectional calculations are performed by repeatedly enlarging the cross-sections of the structural members included in the structural analysis model until a predetermined standard is met. However, Patent Document 1 does not describe determining structural characteristic coefficients from the member ranks of predetermined members assigned to each of multiple structural members, and calculating the required horizontal bearing capacity from the structural characteristic coefficients.
[0005] Taking the above facts into consideration, the present invention aims to support the structural design of buildings using structural members that satisfy the required horizontal bearing capacity by simply inputting design conditions, while reducing the number of calculation repetitions. [Means for solving the problem]
[0006] The design support device of the present invention includes an input unit that receives design conditions including a building model that models a building including a plurality of structural members and ranges of component ranks of a plurality of structural members related to the building to be designed; a modification unit that repeatedly changes pre-defined components selected from a component list that stores pre-defined components that are structural members of a building, to be assigned to each of the plurality of structural members based on results of stress analysis of the building model, until the design conditions are satisfied; a calculation unit that determines structural characteristic coefficients from the component ranks of the pre-defined components assigned to each of the plurality of structural members and the results of stress analysis of the building model, and calculates a required horizontal bearing capacity from the structural characteristic coefficients; and an iterative determination unit that repeats changing the pre-defined components assigned to each of the plurality of structural members and calculations by the calculation unit until the results of stress analysis of the building model satisfy the calculated required horizontal bearing capacity.
[0007] According to the design support device of the present invention, an input unit receives a building model of a building to be designed, the building including a plurality of structural members, and design conditions including ranges of component ranks for the plurality of structural members related to the building to be designed. A change unit repeatedly changes the predetermined components to be assigned to each of the plurality of structural members based on the results of a stress analysis of the building model in which predetermined components selected from a component list storing predetermined components are assigned to each of the plurality of structural members, until the design conditions are satisfied.
[0008] The calculation unit calculates a structural characteristic coefficient from the component rank of the predetermined component assigned to each of the plurality of structural components and the results of stress analysis of the building model, and calculates a required horizontal bearing capacity from the structural characteristic coefficient. The iterative determination unit repeats changing the predetermined component assigned to each of the plurality of structural components and the calculation by the calculation unit until the results of stress analysis of the building model satisfy the calculated required horizontal bearing capacity.
[0009] In this way, after changing the default members to be assigned to each of the plurality of structural members so as to satisfy the received design conditions, the required horizontal bearing capacity is calculated, and the process of changing the default members to be assigned to each of the plurality of structural members and calculating the required horizontal bearing capacity is repeated until the required horizontal bearing capacity is satisfied.By simply inputting the design conditions, the number of calculation repetitions can be reduced, and structural design of a building using structural members that satisfy the required horizontal bearing capacity can be supported.
[0010] In the design support device according to the present invention, the design conditions can further include a target value for the contribution rate of braces or shear walls, a target value for the inspection ratio, a target value for the available horizontal load capacity margin, the number of iterations, the target value for the column-to-beam strength ratio, the target value for the inter-story drift angle of each floor, or a designation of material strength. This makes it possible to support the structural design of a building that satisfies the target value for the contribution rate of braces or shear walls, the target value for the inspection ratio, the target value for the available horizontal load capacity margin, the number of iterations, the target value for the column-to-beam strength ratio, the target value for the inter-story drift angle of each floor, or the designation of material strength.
[0011] In the design support device according to the present invention, the design conditions further include a target value for the contribution rate of braces or shear walls, and the calculation unit refers to a table storing structural characteristic coefficients for each combination of component ranks of columns and beams, component ranks of braces or shear walls, and contribution rates of braces or shear walls, to determine the structural characteristic coefficient from the component ranks of the predetermined components assigned to each of the plurality of structural components and the contribution rates of the braces or shear walls obtained from the results of stress analysis of the building model, and can calculate the required horizontal bearing capacity from a formula including the structural characteristic coefficient.
[0012] In the design support device according to the present invention, the calculation unit can calculate the required horizontal bearing capacity of each floor using the formula from the structural characteristic coefficient of each floor, the shape coefficient of each floor obtained from the results of stress analysis of the building model, and the seismic force generated during an earthquake.
[0013] The design support device according to the present invention may further include a grouping processing unit that performs grouping to classify the plurality of structural members into a plurality of groups each consisting of structural members that should have the same cross section, based on feature quantities of each of the plurality of structural members obtained from a result of stress analysis of the building model in which predetermined members are assigned to each of the plurality of structural members. This makes it possible to support the structural design of a building using a more appropriate number of groups of structural members. [Effects of the Invention]
[0014] As described above, according to the design support device of the present invention, the predetermined members to be assigned to each of the plurality of structural members are changed so as to satisfy the received design conditions, and then the required horizontal bearing capacity is calculated. By repeating the process of changing the predetermined members to be assigned to each of the plurality of structural members and calculating the required horizontal bearing capacity until the required horizontal bearing capacity is satisfied, it is possible to obtain the effect that, by simply inputting the design conditions, the number of calculation repetitions can be reduced and structural design of a building using structural members that satisfy the required horizontal bearing capacity can be supported. [Brief explanation of the drawings]
[0015] [Figure 1] 1 is a block diagram showing a learning device and a design support device according to a first embodiment of the present invention. [Figure 2] 1 is a functional block diagram showing a design support apparatus according to a first embodiment of the present invention; [Figure 3] FIG. 10 is a diagram illustrating an example of a design condition input screen. [Figure 4] 1 is a functional block diagram showing a configuration of a cross-sectional structure calculation unit of a design support apparatus according to a first embodiment of the present invention. [Figure 5] FIG. 10 is a diagram for explaining member information of a structural member. [Figure 6] FIG. 10 is a diagram illustrating an example of a trained model for cross-section calculation. [Figure 7A] FIG. 10 is a diagram showing an example of a table for determining a structural characteristic coefficient. [Figure 7B]FIG. 10 is a diagram showing an example of a table for determining a structural characteristic coefficient. [Figure 8A] FIG. 10 is a diagram illustrating an example of a grouping result for a grouping plan. [Figure 8B] FIG. 10 is a diagram illustrating an example of a grouping result for a grouping plan. [Figure 8C] FIG. 10 is a diagram illustrating an example of a grouping result for a grouping plan. [Figure 9] 1 is a functional block diagram showing a learning device according to a first embodiment of the present invention. [Figure 10] 3 is a flowchart showing the contents of a design support processing routine of the design support device according to the first embodiment of the present invention. [Figure 11] 5 is a flowchart showing a flow of processing for changing the allocation of default members in the design support device according to the first embodiment of the present invention. [Figure 12] 10 is a flowchart showing a processing flow for determining allocation of predefined members that satisfy a required horizontal bearing capacity in the design support device according to the first embodiment of the present invention. [Figure 13] 4 is a flowchart showing the flow of grouping processing in the design support apparatus according to the first embodiment of the present invention. [Figure 14] FIG. 10 is a diagram illustrating an example of a trained model for grouping. DETAILED DESCRIPTION OF THE INVENTION
[0016] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0017] [First embodiment] <Configuration of the design support device according to the first embodiment of the present invention> As shown in FIG. 1, a design support device 100 according to a first embodiment of the present invention includes a CPU 12, a graphics card 13, a GPU 14, a RAM 16, an HDD 18, a communication interface 21, and a bus 23 for interconnecting these components.
[0018] The CPU 12 and GPU 14 execute various programs. The RAM 16 is used as a work area when the CPU 12 executes the various programs. The HDD 18, which serves as a recording medium, stores various programs and data, including a program for executing a design support processing routine, which will be described later.
[0019] The design support device 100 according to this embodiment is represented by functional blocks along with a program for executing a design support processing routine, as shown in Fig. 2. The design support device 100 includes an input unit 10, a calculation unit 20, and an output unit 50.
[0020] The input unit 10, operated by the designer, accepts input of a building model that is a building to be designed and that includes multiple structural members (columns, beams, walls, braces, etc.), and also accepts design conditions related to the building to be designed.
[0021] For example, the designer operates the system to place multiple structural members for each type of structural member (columns, beams, walls, braces, etc.) in the building model.Then, the designer operates the input screen in Figure 3 to accept design conditions, including the specification of the rank range of column-beam braces.
[0022] For example, the design conditions include target values for the brace contribution rate and shear wall contribution rate, target value for the inspection ratio, target value for the horizontal strength margin, number of repeated calculations, target value for the column-to-beam strength ratio, target value for the inter-story deformation angle for each floor, specification of the rank range for column-beam brace shear walls, or specification of material strength.
[0023] The input screen in Figure 3 shows an example of accepting the target value for the inspection ratio, the target value for the horizontal bearing capacity margin, whether or not to adjust the eccentricity ratio, the target value for the column-beam bearing capacity ratio, the number of stories to group for steel columns, the number of iterations, whether or not to consider RC members, whether or not to consider shear walls, the target value for the τ level at the time of the primary design, and the target value for the column long-term axial force ratio. This input screen also shows an example of accepting the target value for the deformation angle, the specification of the column-beam brace rank range, and the specification of the material strength for each floor.
[0024] The calculation unit 20 includes a cross-sectional structure calculation unit 22 and a grouping processing unit .
[0025] As shown in FIG. 4, the cross-sectional structure calculation unit 22 includes an allocation unit 30, a first change unit 32, a calculation unit , an iteration determination unit , and a second change unit .
[0026] The allocation unit 30 calculates the cross section of each structural member of the building model based on the member information of the structural member using a trained model for cross section calculation trained in advance by the learning device 200 described below, and displays the calculation results. For example, as the calculation results, the structural member reflecting the calculated cross section may be visually displayed by superimposing it on the volume of the building, or the calculation results of the quantity, weight, and cost using the calculated cross section of the structural member may be displayed.
[0027] The trained model for cross-section calculation takes as input data component information (length L, angle θ in Figure 5, position within the building (height position, position on the plane), floor height, component density (span), bearing area, loading conditions, shear force bearing rate of the frame to which it belongs, etc.), and outputs as output data cross-sectional information representing the cross section (component width D, component composition B, component thickness t, material strength, component weight, component performance, etc. in Figure 5) (see Figure 6). For example, as shown in Figure 6, a neural network can be used as an example of a model, and deep learning can be used as an example of a learning algorithm, and the trained model for cross-section calculation is trained so that when component information of training data is input, the cross-sectional information of the training data is output.
[0028] Then, the allocation unit 30 allocates a predetermined member to each of the plurality of structural members based on the cross section of the structural member and a list of members of a member rank that satisfies the design conditions from a list of members that stores a plurality of predetermined members that are pre-made structural members of a building and that are prepared in advance for each member rank.
[0029] Specifically, for each structural member, a predetermined member that includes the cross section calculated for that structural member and has the smallest cross section is selected and assigned from a list of members of a member rank that satisfies the design conditions.
[0030] Then, the first change unit 32 changes the default members to be assigned to each of the structural members of the building model so as to satisfy the accepted design conditions.
[0031] Specifically, the first change unit 32 performs stress analysis on the building model in which a predetermined member selected from the member list is assigned to each of the structural members, and changes the predetermined member assigned to each structural member based on the results of the stress analysis so as to satisfy the design conditions. This process is repeated until the design conditions are satisfied.
[0032] Then, the calculation unit 34 obtains a structural characteristic coefficient from the member rank of the predetermined member assigned to each of the plurality of structural members, and calculates the required horizontal bearing capacity from the structural characteristic coefficient.
[0033] When calculating the structural characteristic coefficient, the member rank of the column and beam member group, the member rank of the brace member group, and the brace contribution rate β μ By referring to a table (see Figure 7A) that stores the structural characteristic coefficients for each combination of the above, the structural characteristic coefficients for each floor are calculated from the component rank of the predetermined component assigned to each of the multiple structural components and the brace contribution rate obtained from the results of stress analysis on the building model. In addition, the member rank of the column and beam member group, the member rank of the shear wall member group, the shear wall contribution rate β μ The structural characteristic coefficient for each floor is calculated from the component rank of the predetermined component assigned to each of the multiple structural components and the shear wall contribution rate obtained from the results of stress analysis of the building model, by referring to a table (see Figure 7B) that stores the structural characteristic coefficient for each combination of the above. The tables in Figures 7A and 7B are based on Ministry of Land, Infrastructure, Transport and Tourism Notification No. 596 of May 18, 2007.
[0034] In addition, when calculating the required horizontal bearing capacity, the required horizontal bearing capacity is calculated using a formula that includes the structural characteristic coefficient.
[0035] Specifically, the required horizontal bearing capacity Qun for each floor is calculated using the following formula from the structural characteristic coefficients of each floor, the shape coefficients of each floor obtained from the results of stress analysis of the building model, and the seismic force generated during an earthquake.
[0036] Qun = Ds × Fes × Qud =Ds×Fes×[W×Ci] =Ds×Fes×[(W×(Z×Rt×Ai×Co)] where Ds is the structural characteristic coefficient for each floor. Fes is the shape coefficient for each floor, determined by the rigidity coefficient based on the balance of deformation in the vertical direction and the eccentricity ratio based on the balance of deformation in the horizontal direction (degree of torsion). Qud is the seismic force generated on each floor during a major earthquake, Qud = W × Ci = W × Z × Rt × Ai × Co. W is the weight of the building supported by each floor. Ci is the story shear force coefficient for each floor, Ci = Z × Rt × Ai × Co. Z is a value determined by the Ministry of Land, Infrastructure, Transport and Tourism based on past earthquake records, and is a numerical value that quantifies the likelihood of an earthquake and is determined by the address. Rt is the vibration characteristic coefficient, determined by information on the ground and the natural period of the building. The natural period of a building is calculated based on the building height and structural type, so it is determined by information on the ground, building height, and structural type. Ai is the height distribution of the seismic story shear force coefficient, determined by the building's natural period and building weight when Rt is calculated. Co is the standard shear force coefficient, which is 1.0 when calculating the required horizontal bearing capacity.
[0037] The iterative determination unit 36 determines whether the results of the stress analysis on the building model satisfy the calculated required horizontal bearing capacity. If the results of the stress analysis on the building model do not satisfy the calculated required horizontal bearing capacity, the iterative determination unit 36 causes the second change unit 38 to change the default members assigned to each of the multiple structural members, and the calculation unit 34 to repeatedly calculate the required horizontal bearing capacity.
[0038] The second change unit 38 changes the default members assigned to each structural member.
[0039] The grouping processing unit 28 performs grouping to classify multiple structural members into multiple groups consisting of structural members that should have the same cross section, based on the characteristic quantities of each of the multiple structural members obtained from the results of stress analysis of a building model in which predetermined members are assigned to each of the multiple structural members.
[0040] Specifically, for each type of structural member, grouping is performed based on the distribution of the feature values of the structural members to be grouped. As an example of a grouping algorithm, a clustering method can be used.
[0041] For example, a stress analysis is performed on a building model in which a predetermined member is assigned to each of multiple structural members, and the feature values of the structural member groups are determined based on the results of the stress analysis. The structural member groups are clustered for each type of structural member based on the distribution of the feature values of the structural member groups. The assignment of predetermined members to each structural member is changed so that the cross sections of structural members in the same cluster are unified. A stress analysis is then performed on the building model in which the changed predetermined members are assigned to each of multiple structural members, and the results of the stress analysis are output. The feature values include long-term axial force, short-term moment, short-term axial force, column length, column coordinates, etc., obtained as a result of the stress analysis.
[0042] Furthermore, a plurality of parameter sets made up of parameters relating to grouping are determined in advance, and a plurality of grouping results are obtained by performing grouping using each of the plurality of parameter sets (FIGS. 8A to 8C).
[0043] The parameter set includes, for example, the value of K related to clustering and a weight vector consisting of weights for each feature amount.
[0044] 8A to 8C show examples of displaying three grouping results for three parameter sets. The lower parts of Figures 8A to 8C show enlarged rectangular frame portions of the grouping results shown on the upper side.
[0045] <Configuration of the learning device according to the first embodiment of the present invention> As shown in FIG. 1 above, the learning device 200 according to the first embodiment of the present invention, like the design support device 100, includes a CPU 12, a graphics card 13, a GPU 14, a RAM 16, an HDD 18, a communication interface 21, and a bus 23 for interconnecting these.
[0046] The CPU 12 and GPU 14 execute various programs. The RAM 16 is used as a work area when the CPU 12 executes the various programs. The HDD 18, which serves as a recording medium, stores various programs, including a program for executing learning processing, and various data.
[0047] The learning device 200 according to this embodiment is represented by functional blocks in accordance with a program for executing the learning process, as shown in Figure 9. The learning device 200 includes an input unit 110, a calculation unit 120, and an output unit 150.
[0048] The input unit 110 receives as input learning data including a combination of component information, including position information of the structural components, and the cross-sections of the structural components, obtained for each structural component (columns, beams, walls, braces, etc.) from the building's performance information.
[0049] The calculation unit 120 includes a learning unit 122 .
[0050] The learning unit 122 obtains a learned model for cross-section calculation for each type of structural member based on the plurality of learning data received by the input unit 110.
[0051] In this embodiment, a trained model for cross-section calculation is generated for each type of structural member (column, beam, wall, brace, etc.), and output to the design support device 100 by the output unit 150.
[0052] <Learning device operation> Next, the operation of learning device 200 according to the first embodiment of the present invention will be described.
[0053] The input unit 110 receives as input learning data including a combination of member information, including position information of the structural members, obtained for each structural member (columns, beams, walls, braces, etc.) from the building's performance information, and the cross sections of the structural members. The learning unit 122 then obtains a trained model for cross section calculation based on the multiple pieces of learning data received by the input unit 110.
[0054] <Operation of the design support system> Next, the operation of the design support device 100 according to the first embodiment of the present invention will be described.
[0055] The input unit 10 receives input of a building model of the building to be designed, which includes multiple structural members (columns, beams, walls, braces, etc.), through operation by the designer, and also receives design conditions related to the building to be designed. Then, the design support device 100 executes the design support processing routine shown in FIG. 10.
[0056] First, in step S100, the cross-sectional structural calculation unit 22 acquires a building model including a plurality of input structural members.
[0057] In step S102, the allocation unit 30 calculates the cross section of each structural member of the building model using the trained model for cross section calculation based on the member information of the structural member, and displays the calculation results. Then, the allocation unit 30 assigns a default member to each structural member based on the calculated cross section of the structural member and a component list of a component rank that satisfies the design conditions from a component list that stores a plurality of default members that are ready-made structural members of the building, which are prepared in advance for each component rank.
[0058] In step S104, the first change unit 32 changes the default members to be assigned to each of the structural members of the building model so as to satisfy the accepted design conditions.
[0059] In step S106, the default members assigned to the structural members of the building model are changed so as to satisfy the required horizontal bearing capacity.
[0060] In step S108, the grouping processing unit 28 performs grouping to classify the structural members into a plurality of groups each consisting of structural members that should have the same cross section, based on the feature values of each of the structural members obtained from the results of stress analysis of the building model in which the predetermined members are assigned to each of the structural members. This grouping is performed for each parameter set related to grouping, and a plurality of grouping proposals are obtained.
[0061] In step S110, the grouping results for the plurality of grouping plans are displayed by the output unit 150, and the design support processing routine is terminated.
[0062] The above step S104 is realized by the processing routine shown in FIG.
[0063] In step S111, the first change unit 32 changes the default members assigned to each structural member.
[0064] In step S112, the first change unit 32 performs stress analysis on the building model in which default members are assigned to each of the plurality of structural members.
[0065] In step S114, the first change unit 32 determines whether the input design conditions are satisfied based on the results of the stress analysis. If the input design conditions are not satisfied, the process returns to step S111. On the other hand, if the input design conditions are satisfied, the process determines that the allocation of default members to each structural member that satisfies the design conditions has been obtained, and ends the processing routine.
[0066] The above step S106 is realized by the processing routine shown in FIG.
[0067] In step S120, the calculation unit 34 performs stress analysis on the building model in which predetermined members are assigned to each of a plurality of structural members.
[0068] In step S122, the calculation unit 34 determines structural characteristic coefficients from the component ranks of the predetermined components assigned to each of the multiple structural components and the results of stress analysis on the building model, and calculates the required horizontal bearing capacity from the structural characteristic coefficients.
[0069] In step S124, the iterative determination unit 36 determines whether the results of the stress analysis on the building model satisfy the calculated required horizontal bearing capacity. If the results of the stress analysis on the building model do not satisfy the calculated required horizontal bearing capacity, the process proceeds to step S126. On the other hand, if the results of the stress analysis on the building model satisfy the calculated required horizontal bearing capacity, the process determines that a default member assignment has been obtained for each structural member that satisfies the required horizontal bearing capacity, and ends the processing routine.
[0070] In step S126, the second change unit 38 changes the default members assigned to each structural member, and the process returns to step S120.
[0071] The above step S108 is realized by the processing routine shown in Fig. 13. This processing routine is repeatedly executed for each parameter set related to grouping.
[0072] In step S130, the grouping processing unit 28 performs stress analysis on the building model in which the predetermined members are assigned to each of the plurality of structural members.
[0073] In step S132, the grouping processing unit 28 acquires the feature quantities of the structural member group based on the results of the stress analysis.
[0074] In step S134, the grouping processing unit 28 performs clustering of the structural member groups for each type of structural member based on the distribution of the feature amounts of the structural member groups.
[0075] In step S136, the grouping processing unit 28 changes the allocation of the default members to the structural members so as to unify the cross sections of the structural members in the same cluster.
[0076] In step S138, the grouping processing unit 28 performs stress analysis on the building model in which the changed default members have been assigned to each of the plurality of structural members, outputs the results of the stress analysis, and ends the processing routine.
[0077] As described above, according to the design support device of the first embodiment of the present invention, the default members to be assigned to each of the plurality of structural members are changed so as to satisfy the received design conditions, and then the required horizontal bearing capacity is calculated. By repeating the process of changing the default members to be assigned to each of the plurality of structural members and calculating the required horizontal bearing capacity until the required horizontal bearing capacity is satisfied, it is possible to support the structural design of a building using structural members that satisfy the required horizontal bearing capacity, while minimizing the number of calculation repetitions, by simply inputting the design conditions.
[0078] [Second embodiment] Next, a second embodiment of the present invention will be described. Note that the configurations of the design support device and learning device of the second embodiment are similar to those of the first embodiment, so the same reference numerals are used and the description will be omitted.
[0079] The second embodiment differs from the first embodiment in that grouping is performed using supervised learning.
[0080] <Configuration of the learning device according to the second embodiment of the present invention> Similar to the first embodiment, the input unit 110 of the learning device 200 according to the second embodiment of the present invention receives as input learning data for cross-section calculation. The input unit 110 also receives as input learning data including the structural member information of each of the two structural members, and a determination result for each structural member pair consisting of two structural members out of all structural members obtained from the building performance information about the structural members, as to whether or not the structural members are grouped based on the structural member information of each of the two structural members.
[0081] Specifically, from the building's performance information, for a structural member pair consisting of two structural members from among all structural members, learning data is created that includes the member information of the two structural members (length L, angle θ, position within the building (height position, position on the plane), floor height, member density (span), bearing area, and other information that characterizes the member (member width D, member thickness B, member thickness t, etc. in Figure 5 above)) and the result of determining whether or not the two structural members are grouped based on the structural member information for each of the two structural members. Then, for each structural member pair, learning data is received that includes a combination of the member information of the two structural members and the result of determining whether or not they are grouped.
[0082] In this embodiment, this learning data is received for each type of structural member (column, beam, wall, brace, etc.).
[0083] The learning unit 122 obtains a learned model for cross section calculation, similarly to the first embodiment.
[0084] Furthermore, the learning unit 122 obtains a learned model for grouping based on the learning data.
[0085] Specifically, as shown in Figure 14, the trained model for grouping uses the feature quantities of two structural members as input data and the degree to which the two structural members should be grouped as output data. For example, a neural network can be used as an example of the model, and deep learning can be used as an example of the learning algorithm. A trained model for grouping is generated for each type of structural member (column, beam, wall, brace, etc.).
[0086] <Configuration of the design support device according to the second embodiment of the present invention> The grouping processing unit 28 of the design support device 100 of the second embodiment calculates the degree of grouping for each structural member pair consisting of two structural members out of all the generated structural members for each type of structural member (column, beam, wall, brace, etc.) based on the feature values of each of the two structural members and the trained model for grouping, and groups the structural member pairs in descending order of the degree of grouping so as to achieve the specified number of groups.
[0087] Specifically, for each type of structural member (column, beam, wall, brace, etc.), the grouping processing unit 28 calculates the degree of grouping for each structural member pair consisting of two structural members out of all structural members, based on the structural member information of each of the two structural members and the trained model for grouping the type of structural member.
[0088] For example, for each pair of structural members, the component information of the two structural members (length, angle, position within the building (vertical position, position on the plane), floor height, component density (span), load area, and other information that characterizes the components) is input into a trained model for grouping to determine the degree to which they should be grouped.
[0089] Then, the grouping processing unit 28 repeatedly groups two structural members of a structural member pair into the same group in descending order of the degree of grouping, for each type of structural member (column, beam, wall, brace, etc.), until the specified number of groups is reached. This allows for grouping results for the specified number of groups. The grouping processing unit 28 also sequentially changes the specified number of groupings and similarly groups the structural member pairs. This allows for grouping results for multiple grouping proposals.
[0090] Other configurations and operations of the design support device 100 and the learning device 200 according to the second embodiment are the same as those of the first embodiment, and therefore description thereof will be omitted.
[0091] As described above, the design support device according to the second embodiment of the present invention assigns predetermined members to each of the multiple structural members of a building based on the received design conditions and the required horizontal bearing capacity, calculates the degree of grouping based on the feature values of each of the multiple structural members obtained from the results of stress analysis of the building model, and performs grouping to classify the multiple structural members.This makes it possible to support the structural design of a building using structural members in an appropriate number of groups simply by inputting the design conditions.
[0092] The present invention is not limited to the above-described embodiment, and various modifications and applications are possible without departing from the spirit and scope of the present invention.
[0093] For example, in the above-described embodiment, an example was described in which the learning device and the design support device are configured as separate devices, but this is not limited to this, and the learning device and the design support device may also be configured as a single device.
[0094] The program of the present invention may be provided in a form stored on a storage medium. [Explanation of symbols]
[0095] 10, 110 Input section 12 CPU 20, 120 calculation section 21 Communication Interface 22 Cross-sectional structure calculation section 28 Grouping processing section 30 Allocation Section 32 First Change 34 Calculation section 36 Repetition decision section 38 Second Change 50, 150 output section 100 Design support equipment 122 Learning Department 200 Learning Device
Claims
1. an input unit that receives design conditions including a building model of a building to be designed, the building including a plurality of structural members, and a range of member ranks of the plurality of structural members related to the building to be designed, a target value of the contribution rate of braces or shear walls, a target value of the inspection ratio, a target value of the horizontal bearing capacity margin, the number of iterations, a target value of the column-beam strength ratio, a target value of the story drift angle of each floor, or a designation of material strength; a modification unit that performs stress analysis on the building model in which, for each component rank related to a structural member, a predetermined component selected from a component list of a component rank that satisfies the range of the component rank included in the design conditions is assigned to each of the plurality of structural members, the predetermined component being a structural component of a building whose component information is predetermined for that component rank, among components in a component list that stores predetermined components that correspond to that component rank, and repeats changing the predetermined component to be assigned to each of the plurality of structural members based on the results of the stress analysis until the target value of the contribution rate of a brace or a shear wall, the target value of the inspection ratio, the target value of the horizontal bearing capacity margin, the number of iterations, the target value of the column-beam strength ratio, the target value of the story drift angle of each floor, or the designation of material strength included in the design conditions is satisfied; a calculation unit that performs stress analysis on the building model, determines structural characteristic coefficients based on the component ranks of the predetermined components assigned to each of the plurality of structural components and the results of the stress analysis on the building model, and calculates a required horizontal bearing capacity from the structural characteristic coefficients; a second change unit that changes the default members assigned to each of the plurality of structural members when a result of stress analysis of the building model by the calculation unit does not satisfy the calculated required horizontal bearing capacity; and an iterative determination unit that repeats the calculation by the calculation unit and the change by the second change unit until a result of the stress analysis of the building model by the calculation unit satisfies the calculated required horizontal bearing capacity; A design support device including:
2. The design conditions further include a target value of the contribution rate of the brace or the bearing wall, The calculation unit by referring to a table storing structural characteristic coefficients for each combination of the component ranks of columns and beams, the component ranks of braces or shear walls, and the contribution rates of the braces or shear walls, the structural characteristic coefficients are calculated from the component ranks of the predetermined components assigned to each of the plurality of structural components and the contribution rates of the braces or shear walls obtained from the results of stress analysis of the building model; Calculate the required horizontal bearing capacity from a formula including the structural characteristic coefficient. The design support device according to claim 1.
3. 3. The design support device according to claim 2, wherein the calculation unit calculates the required horizontal bearing capacity of each floor using the formula from the structural characteristic coefficient of each floor, the shape coefficient of each floor obtained from the results of stress analysis of the building model, and the seismic force generated during an earthquake.
4. 4. The design support device according to claim 1, further comprising a grouping processing unit that performs grouping to classify the plurality of structural members into a plurality of groups consisting of structural members that should have the same cross section, based on feature quantities of each of the plurality of structural members obtained from the results of stress analysis of the building model in which predetermined members are assigned to each of the plurality of structural members.
Citation Information
Patent Citations
Building structure and designing method of building structure
JP2009174223A
System, method and program for designing structure
JP2010152857A
Design support apparatus, design support method, and design support program
JP2019168838A
Device for selecting member of rigid-frame structure building with history type damper, and method
JP2021033822A
Frame data generation device, frame data generation method, and frame data generation program
JP2021105874A