Design support device
The design support device addresses the assignment of structural members to meet long-term and short-term stress, inter-story drift angles, and horizontal bearing capacity by using a learned model for cross-section calculation and grouping, optimizing building design with appropriate members.
Patent Information
- Application Number
- JP2021193365
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2041-11-29
AI Technical Summary
Existing design support devices do not adequately address the assignment of structural members to satisfy conditions regarding long-term stress, short-term stress, inter-story drift angles, and required horizontal bearing capacity in building structural design.
A design support device that includes units for allocating structural members based on stress analysis to satisfy conditions of long-term stress, short-term stress, inter-story drift angles, and required horizontal bearing capacity, using a learned model for cross-section calculation and grouping of structural members.
Supports structural design of buildings using appropriate structural members by satisfying design conditions, minimizing cross-sections, and optimizing horizontal load-bearing capacity through sequential allocation and grouping.
Smart Images

Figure 0007716966000001 
Figure 0007716966000002 
Figure 0007716966000003
Abstract
Description
Technical Field
[0001] The present invention relates to a design support device.
Background Art
[0002] Conventionally, there has been known a design support device that supports a structural design that satisfies predetermined criteria for the cross-section of building members (for example, Patent Document 1). This design support device reads a three-dimensional model of a building showing the arrangement of building members including structural members from a storage device, and converts it into a structural analysis model for structural calculation in which the cross-sections of the building members included in the three-dimensional model are set to a provisional size. It includes a model generation unit and a cross-section calculation unit that performs structural calculation using the structural analysis model and repeats the expansion of the cross-section of the structural members included in the structural analysis model until a predetermined criterion is satisfied to perform cross-section calculation.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the technique described in Patent Document 1 above, structural calculation is performed using a structural analysis model, and cross-section calculation is performed by repeating the expansion of the cross-section of the structural members included in the structural analysis model until a predetermined criterion is satisfied. However, Patent Document 1 does not describe assigning established members to each of a plurality of structural members of a building model so as to satisfy, in order, the conditions regarding long-term stress, the conditions regarding short-term stress, the target values of the inter-story drift angles of each floor, and the required horizontal bearing capacity.
[0005] In consideration of the above facts, an object of the present invention is to be able to support the structural design of a building using appropriate structural members only by inputting design conditions.
Means for Solving the Problems
[0006] The design support device according to the present invention includes: an input unit that receives a building model obtained by modeling a building that is a design target and includes a plurality of structural members, and design conditions including conditions related to long-term stress, conditions related to short-term stress, and target values of inter-story drift angles for each floor of the building that is the design target; a first allocating unit that allocates a predetermined member selected from a member list storing predetermined members with predetermined member information to each of the plurality of structural members based on the result of stress analysis for the building model in which the predetermined members are allocated to each of the plurality of structural members, and allocates the predetermined members to each of the plurality of structural members such that the conditions related to long-term stress are satisfied and the cross-sections of the predetermined members allocated to each of the plurality of structural members are minimized; a second allocating unit that changes the predetermined members allocated to each of the plurality of structural members based on the result of stress analysis for the building model in which the predetermined members are allocated to each of the plurality of structural members, so as to satisfy the conditions related to short-term stress; a third allocating unit that changes the predetermined members allocated to each of the plurality of structural members based on the result of stress analysis for the building model in which the predetermined members are allocated to each of the plurality of structural members, so as to satisfy the target values of inter-story drift angles for each floor; and a fourth allocating unit that calculates the required holding lateral load resistance from the predetermined members allocated to each of the plurality of structural members, and changes the predetermined members allocated to each of the plurality of structural members such that the result of stress analysis for the building model satisfies the calculated required holding lateral load resistance.
[0007] According to the design support device of the present invention, the input unit receives a building model obtained by modeling a building that is a design target and includes a plurality of structural members, and design conditions including conditions related to long-term stress, conditions related to short-term stress, and target values of inter-story drift angles for each floor of the building that is the design target.
[0008] Then, based on the results of stress analysis for the building model in which the predetermined members selected from the member list storing the predetermined members with predetermined member information are assigned to each of the plurality of structural members by the first assignment unit, so as to satisfy the conditions regarding long-term stress and minimize the cross-section of the predetermined member to be assigned to each of the plurality of structural members, the predetermined member is assigned to each of the plurality of structural members. The second assignment unit changes the predetermined member to be assigned to each of the plurality of structural members so as to satisfy the conditions regarding short-term stress based on the results of stress analysis for the building model in which the predetermined member is assigned to each of the plurality of structural members.
[0009] Then, based on the results of stress analysis for the building model in which the predetermined member is assigned to each of the plurality of structural members by the third assignment unit, the predetermined member to be assigned to each of the plurality of structural members is changed so as to satisfy the target value of the inter-story drift angle of each floor. The fourth assignment unit calculates the required holding lateral load resistance from the predetermined members to be assigned to each of the plurality of structural members, and changes the predetermined member to be assigned to each of the plurality of structural members so that the results of stress analysis for the building model satisfy the calculated required holding lateral load resistance.
[0010] In this way, by assigning the predetermined member to the structural members so as to satisfy the conditions regarding long-term stress, short-term stress, the target value of the inter-story drift angle of each floor, and the required holding lateral load resistance of the building to be designed in this order, it is possible to support the structural design of the building using appropriate structural members only by inputting the design conditions.
[0011] In the design support device according to the present invention, the first assignment unit can assign the predetermined member to each of the plurality of structural members so as to correspond the center of gravity in the top view determined by the arrangement of the plurality of structural members and the rigid center in the top view determined by the cross-section of the predetermined member to be assigned to the plurality of structural members. Thereby, it is possible to support the structural design of the building so that the center of gravity and the rigid center in the top view correspond to each other.
[0012] In the design support device according to the present invention, the design conditions further include a target value of the column-beam strength ratio. The fourth allocation unit, based on the result of stress analysis on the building model in which the predetermined member is allocated to each of the plurality of structural members, after changing the predetermined member allocated to each of the plurality of structural members so as to satisfy the target value of the column-beam strength ratio, calculates the required holding lateral strength from the predetermined member allocated to each of the plurality of structural members, and can change the predetermined member allocated to each of the plurality of structural members so that the result of stress analysis on the building model satisfies the calculated required holding lateral strength. Thereby, only by inputting the design conditions, it is possible to suppress the calculation amount and support the structural design of a building using structural members that satisfy the required holding lateral strength.
[0013] In the design support device according to the present invention, the design conditions further include a range of member ranks. The member list is a member list prepared for each member rank. When selecting a predetermined member to be allocated to the structural member from the member list, the predetermined member can be selected from the member list of the member rank included in the range of the member rank. Thereby, it is possible to support the structural design of a building that satisfies the range of the member rank.
[0014] In the design support device according to the present invention, the design conditions can further include a target value of the sharing ratio of braces or shear walls, a target value of the verification ratio, a target value of the holding lateral strength margin, the number of repeated calculations, or a specification of material strength. Thereby, it is possible to support the structural design of a building that satisfies the target value of the sharing ratio of braces or shear walls, the target value of the verification ratio, the target value of the holding lateral strength margin, the number of repeated calculations, or the specification of material strength.
[0015] In the design support device according to the present invention, based on the characteristic quantities of each of the plurality of structural members obtained from the result of stress analysis on the building model in which a predetermined member is assigned to each of the plurality of structural members, the plurality of structural members are further grouped into a plurality of groups composed of structural members having the same cross section. This makes it possible to support the structural design of a building using a more appropriate number of groups of structural members.
Effect of the Invention
[0016] As described above, according to the design support device of the present invention, by assigning a predetermined member to a structural member so as to satisfy the conditions regarding long-term stress, the conditions regarding short-term stress, the target value of the inter-story drift angle of each floor, and the required holding horizontal load-bearing capacity of the building to be designed in this order, it is possible to support the structural design of a building using appropriate structural members only by inputting design conditions.
Brief Description of the Drawings
[0017]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11A
Figure 11B
Figure 12A
Figure 12B
Figure 12C
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Embodiments for Carrying Out the Invention
[0018] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0019] [First Embodiment] <Configuration of the Design Support Device of the First Embodiment of the Present Invention> As shown in FIG. 1, a design support device 100 according to the 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.
[0020] The CPU 12 and the GPU 14 execute various programs. The RAM 16 is used as a work area or the like when the CPU 12 executes various programs. The HDD 18 as a recording medium stores various programs including a program for executing a design support processing routine described later and various data.
[0021] When the design support device 100 in the present embodiment is represented by functional blocks in accordance with a program for executing a design support processing routine, it is as shown in FIG. 2. The design support device 100 includes an input unit 10, an arithmetic unit 20, and an output unit 50.
[0022] The input unit 10 receives information on a plurality of default members that are structural members of a building for which member information has been predetermined by an operation of a designer.
[0023] For example, by an operation of a designer, for each of a plurality of default members that are structural members of a building for which member information has been predetermined, member information including a member rank, a section modulus, a cross-sectional area, and an outer dimension is received.
[0024] Further, the input unit 10 receives an input of a building model that models a building that is a design target and includes a plurality of structural members (such as columns, beams, walls, braces, etc.) by an operation of a designer, and receives design conditions regarding the building that is the design target.
[0025] For example, by an operation of a designer, a plurality of structural members are arranged in the building model for each type of structural member (such as columns, beams, walls, braces, etc.). Then, by an operation of a designer, design conditions including specification of a rank range of columns, beams, and braces are received through the input screen of FIG. 3.
[0026] For example, the design conditions include conditions regarding long-term stress, conditions regarding short-term stress, and target values of inter-story drift angles for each floor regarding the building that is the design target.
[0027] Further, the design conditions further include target values of the brace sharing ratio and the shear wall sharing ratio, a target value of the verification ratio, a target value of the reserve margin of the holding horizontal bearing capacity, the number of iterative calculations, a target value of the column-beam bearing capacity ratio, designation of the rank range of the column-beam brace shear wall, or designation of the material strength.
[0028] In the input screen of FIG. 3, an example is shown in which the target value of the verification ratio, the target value of the reserve margin of the holding horizontal bearing capacity, the presence or absence of eccentricity adjustment, the target value of the column-beam bearing capacity ratio, the number of grouping layers of S columns, the number of iterative calculations, the presence or absence of consideration of RC members, the presence or absence of consideration of shear walls, the target value of the τ level at the time of primary design, and the target value of the long-term axial force ratio of columns are accepted. Further, in this input screen, an example is shown in which, for each floor, the target value of the inter-story drift angle, the designation of the rank range of the column-beam brace, and the designation of the strength are accepted.
[0029] The calculation unit 20 includes a member list generation unit 22, a cross-sectional structure calculation unit 24, and a grouping processing unit 28.
[0030] Based on the information of a plurality of predefined members that are the structural members of a building for which member information is predefined, the member list generation unit 22 generates a member list that stores the plurality of predefined members for each member rank related to the structural members, and the member list is arranged in ascending order according to the section modulus, the cross-sectional area, or the outer dimension.
[0031] For example, for each member rank, predefined members are selected so that the combination of the section modulus, the cross-sectional area, and the outer dimension is arranged in ascending order (FIG. 4), and a member list arranged in ascending order is generated (FIG. 5).
[0032] More specifically, from the plurality of predetermined members of the member rank, first select a predetermined member with the smallest sectional modulus, sectional area, and outer dimension, and then, from the predetermined member selected one before, repeat the process of selecting a predetermined member such that the sectional modulus is the same or larger, the sectional area is the same or larger, and the outer dimension is the same or larger. By doing so, a member list is generated consisting of the predetermined members rearranged so that the combinations of the sectional modulus, sectional area, and outer dimension are in ascending order. In FIG. 4, an example is shown where dots indicating the predetermined members selected such that the sectional modulus is the same or larger, the sectional area is the same or larger, and the outer dimension is the same or larger than the predetermined member selected one before are circled. In FIG. 5, an example is shown where in the member list, the predetermined members are arranged in the order in which the selected predetermined members are arranged towards the upper right.
[0033] In addition, by analyzing the predetermined members that are frequently used by the designer and adopting them in the member list, it may be possible to enable member selection closer to the designer (FIG. 6). FIG. 6 shows an example in which the predetermined members are rearranged in descending order of usage frequency, and a member list is generated using the top N predetermined members.
[0034] The cross-section structure calculation unit 24 changes the predetermined members assigned to each of the structural members of the building model so as to satisfy the received design conditions. At this time, for each of the plurality of structural members of the building model, the predetermined members are assigned so as to satisfy the conditions regarding long-term stress, the conditions regarding short-term stress, the target value of the inter-story drift angle of each floor, and the required holding horizontal load-bearing capacity, in this order. Specifically, as shown in FIG. 7, the cross-section structure calculation unit 24 includes a first assignment unit 30, a second assignment unit 32, a third assignment unit 34, and a fourth assignment unit 36.
[0035] For each structural member of the building model, the first allocation unit 30 takes as input the values related to the design conditions and the member information including the position information of the structural member, and uses the learned model for cross-section calculation pre-learned by the learning device 200 described later to calculate the cross-section of the structural member and display the calculation result. For example, as the calculation result, a structural member reflecting the calculated cross-section is visually displayed by superimposing it on the volume of the building, or the calculation results of quantity, weight, and cost using the calculated cross-section of the structural member are displayed.
[0036] The learned model for cross-section calculation uses member information (length L, angle θ, position in the building (position in the height direction, position on the plane), floor height, member density (span), load-bearing area, load conditions, shear force bearing ratio of the frame to which it belongs, etc. in FIG. 8) as input data, and cross-section information representing the cross-section (member width D, member composition B, member thickness t, material strength, member weight, member performance, etc. in FIG. 8) as output data (see FIG. 9). For example, as shown in FIG. 9, 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. The learned model for cross-section calculation is learned so that when the member information of the learning data is input, the cross-section information of the learning data is output.
[0037] Then, for each of the plurality of structural members, the first allocation unit 30 assigns a default member to each structural member based on the cross-section of the structural member and the member list of the member rank that meets the design conditions among the member lists storing a plurality of default members that are the structural members of the building with predetermined member information prepared in advance for each member rank.
[0038] Specifically, for each of the plurality of structural members included in the building model, a default member selected from the member list within the specified rank range is assigned based on the calculation result of the cross-section. At this time, the default member corresponding to the calculation result of the cross-section is selected from the member list.
[0039] At this time, when a plurality of member ranks are included in the specified rank range, an integrated member list obtained by integrating the member lists of each of the plurality of member ranks is generated, and a default member is selected from the integrated member list. When integrating the member lists, the default member is selected from the default members included in the member lists of the plurality of member ranks so that the combination of the section modulus, cross-sectional area, and outer dimension is in ascending order, and an integrated member list arranged in ascending order is generated.
[0040] Here, due to the arrangement of the default members assigned to each of the plurality of structural members, as shown in FIG. 10, the center of gravity G and the rigid center R in the top view are determined. FIG. 10 shows an example of the center of gravity G in the top view determined by the arrangement of the structural members indicated by circles, and an example of the rigid center R in the top view determined by the cross-section of the default member assigned to the structural member.
[0041] Then, the first assignment unit 30 performs stress analysis on the building model including the plurality of structural members to which the default members are assigned, and based on the result of the stress analysis, satisfies the conditions regarding the long-term stress and minimizes the cross-section of the default member assigned to each of the plurality of structural members. A default member is assigned to each of the plurality of structural members from the member list or the integrated member list.
[0042] At this time, a default member is assigned to each of the plurality of structural members so as to correspond the center of gravity G in the top view determined by the arrangement of the plurality of structural members and the rigid center R in the top view determined by the cross-section of the default member assigned to the plurality of structural members.
[0043] Specifically, the cross-section of the column with a large axial force of the column is increased. By increasing the cross-section of the column, the horizontal rigidity of the column increases, so the burden of the horizontal force also increases.
[0044] Also, the default member to be assigned is changed along the arrangement order of the member list or the integrated member list. This is repeated until the conditions regarding the long-term stress are satisfied.
[0045] Then, the second allocation unit 32 performs stress analysis on a building model including a plurality of structural members to which predetermined members are allocated, and based on the results of the stress analysis, allocates a predetermined member to each of the plurality of structural members from the member list or the integrated member list so as to satisfy the conditions regarding short-term stress.
[0046] Specifically, only increase the cross-section of the members that are insufficient for short-term stress by the necessary amount. At this time, change the predetermined members to be allocated along the arrangement order of the member list or the integrated member list. Repeat this until the conditions regarding short-term stress are satisfied.
[0047] Then, the third allocation unit 34 performs stress analysis on a building model including a plurality of structural members to which predetermined members are allocated, and based on the results of the stress analysis, allocates a predetermined member to each of the plurality of structural members from the member list or the integrated member list so as to satisfy the target value of the inter-story drift angle of each floor.
[0048] At this time, since the planar rigidity balance is adjusted, hereafter, by changing the member cross-section in units of floors, prevent the planar rigidity balance from being changed.
[0049] Also, change the predetermined members to be allocated along the arrangement order of the member list or the integrated member list. Repeat this until the target value of the inter-story drift angle of each floor is satisfied.
[0050] Based on the results of stress analysis on a building model in which a predetermined member is allocated to each of the plurality of structural members, the fourth allocation unit 36 changes the predetermined member allocated to each of the plurality of structural members so as to satisfy the target value of the column-beam strength ratio.
[0051] In this way, after adjusting the planar rigidity balance, allocate the predetermined members so as to satisfy the target value of the column-beam strength ratio. This is because if it is done before adjusting the planar rigidity balance, it will conflict with the adjustment of the planar rigidity balance.
[0052] Also, before performing the holding horizontal load-bearing capacity calculation, assign predetermined members so as to satisfy the target value of the column-beam load-bearing ratio. This is because if it is done after performing the holding horizontal load-bearing capacity calculation, the collapse form may change.
[0053] Also, change the predetermined members to be assigned in accordance with the arrangement order of the member list or the integrated member list. Repeat this until the target value of the column-beam load-bearing ratio is satisfied. Then, the fourth assignment unit 36 obtains a structural characteristic coefficient from the member ranks of the predetermined members assigned to each of the plurality of structural members, and calculates the required holding horizontal load-bearing capacity from the structural characteristic coefficient.
[0054] When obtaining the structural characteristic coefficient, referring to a table (see FIG. 11A) storing the structural characteristic coefficients for each combination of the member ranks of the member groups of columns and beams, the member ranks of the member groups of braces, and the brace sharing ratio β μ obtain the structural characteristic coefficient for each floor from the member rank of the predetermined member assigned to each of the plurality of structural members and the brace sharing ratio obtained from the result of the stress analysis for the building model. Also, referring to a table (see FIG. 11B) storing the structural characteristic coefficients for each combination of the member ranks of the member groups of columns and beams, the member ranks of the member groups of shear walls, and the shear wall sharing ratio β μ obtain the structural characteristic coefficient for each floor from the member rank of the predetermined member assigned to each of the plurality of structural members and the shear wall sharing ratio obtained from the result of the stress analysis for the building model. Note that the tables in FIGS. 11A and 11B are based on Ministry of Land, Infrastructure, Transport and Tourism Notification No. 596 of May 18, 2007.
[0055] Also, when calculating the required holding horizontal load-bearing capacity, calculate the required holding horizontal load-bearing capacity from a calculation formula including the structural characteristic coefficient.
[0056] Specifically, calculate the required holding horizontal load-bearing capacity Qun for each floor by the following calculation formula from the structural characteristic coefficient for each floor, the shape coefficient for each floor obtained from the result of the stress analysis for the building model, and the seismic force generated during an earthquake.
[0057] Qun = Ds×Fes×Qud = Ds×Fes×[W×Ci] = Ds×Fes×[(W×(Z×Rt×Ai×Co)]
[0058] However, Ds is the structural characteristic coefficient of each floor. Fes is the shape coefficient of each floor, and is a value determined by the rigidity ratio based on the balance of deformation in the height direction and the eccentricity based on the balance of deformation in the plane direction (degree of torsion). Qud is the seismic force during a major earthquake occurring on each floor, and 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 of each floor, and Ci = Z×Rt×Ai×Co. Z is a value determined by the Ministry of Land, Infrastructure, Transport and Tourism based on past earthquake records, which is a value quantifying the ease of earthquake occurrence and is determined by the address. Rt is the vibration characteristic coefficient, which is a value determined by the ground information and the natural period of the building. Since the natural period of the building is obtained based on the building height and the structural type, it is determined by the ground information, the building height, and the structural type. Ai is the distribution of the story shear force coefficient in the height direction, and is a value determined by the natural period of the building and the building weight when calculating Rt. Co is the standard shear force coefficient, which is 1.0 when calculating the required holding horizontal bearing capacity.
[0059] And the fourth allocation unit 36 repeats changing the default member assigned to each of the plurality of structural members from the member list or the integrated member list and calculating the required holding horizontal bearing capacity until the result of the stress analysis for the building model satisfies the calculated required holding horizontal bearing capacity. At this time, the default member to be assigned is changed along the arrangement order of the member list or the integrated member list.
[0060] The grouping processing unit 28 performs grouping to classify the plurality of structural members into a plurality of groups composed of structural members to have the same cross-section based on the characteristic quantity of each of the plurality of structural members obtained from the result of the stress analysis for the building model in which the default member is assigned to each of the plurality of structural members.
[0061] Specifically, grouping is performed based on the distribution of the characteristic quantities of the structural member groups to be grouped for each type of structural member. As an example of the grouping algorithm, a clustering method can be used.
[0062] For example, for a building model in which a predetermined member is assigned to each of a plurality of structural members, stress analysis is performed, and based on the results of the stress analysis, the characteristic quantities of the structural member groups are obtained. For each type of structural member, clustering of the structural member groups is performed based on the distribution of the characteristic quantities of the structural member groups, and the assignment of the predetermined member to each structural member is changed so as to unify the cross-sections of the structural members in the same cluster. Stress analysis is performed on the building model in which the changed predetermined member is assigned to each of the plurality of structural members, and the results of the stress analysis are output. The characteristic quantities include the long-term axial force, short-term moment, short-term axial force, column length, column coordinates, etc. obtained as the results of the stress analysis.
[0063] Also, a plurality of parameter sets consisting of parameters related to grouping are predetermined, and for each of the plurality of parameter sets, grouping using the parameter set is performed to obtain a plurality of grouping results (Figs. 12A to 12C).
[0064] The parameter set includes, for example, the value of K related to clustering and a weight vector consisting of weights for each characteristic quantity.
[0065] Figs. 12A to 12C show an example of displaying three grouping results for three parameter sets. Below Figs. 12A to 12C, an enlarged view of the rectangular frame portion of the upper grouping results is shown.
[0066] <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 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, similar to the design support device 100.
[0067] The CPU 12 and the GPU 14 execute various programs. The RAM 16 is used as a work area and the like when the CPU 12 executes various programs. The HDD 18 as a recording medium stores various programs including a program for executing learning processing and various data.
[0068] When the learning device 200 in the present embodiment is represented by functional blocks in accordance with a program for executing learning processing, it is as shown in FIG. 13. The learning device 200 includes an input unit 110, a calculation unit 120, and an output unit 150.
[0069] The input unit 110 receives, as an input, learning data including a combination of member information including position information of a structural member and a cross-section of the structural member obtained for each of the structural members (columns, beams, walls, braces, etc.) from the performance information of the building.
[0070] The calculation unit 120 includes a learning unit 122.
[0071] The learning unit 122 obtains a learned model for cross-section calculation for each type of structural member based on a plurality of pieces of learning data received by the input unit 110.
[0072] In the present embodiment, a learned model for cross-section calculation is generated for each type of structural member (columns, beams, walls, braces, etc.) and output by the output unit 150 to the design support device 100.
[0073] <Operation of the learning device> Next, the operation of the learning device 200 according to the first embodiment of the present invention will be described.
[0074] The input unit 110 receives, as input, learning data including a combination of member information including the position information of a structural member (such as a column, beam, wall, brace, etc.) obtained for each of the structural members from the performance information of a building and the cross-section of the structural member. Then, the learning unit 122 obtains a learned model for cross-section calculation based on a plurality of pieces of learning data received by the input unit 110.
[0075] <Operation of the Design Support Device> Next, the operation of the design support device 100 according to the first embodiment of the present invention will be described.
[0076] First, when the input unit 10 receives, by the operation of the designer, information on a plurality of predetermined members that are the structural members of a building for which member information is predetermined, the member list generation unit 22 of the design support device 100, based on the information on the plurality of predetermined members that are the structural members of the building for which member information is predetermined, generates a member list storing the plurality of predetermined members for each member rank related to the structural member, and the member list is arranged in ascending order of the combination of the section modulus, cross-sectional area, and outer dimension.
[0077] Then, when the input unit 10 receives, by the operation of the designer, an input of a building model that models a building to be designed and includes a plurality of structural members (such as columns, beams, walls, braces, etc.), and receives design conditions related to the building to be designed, the design support device 100 executes the design support processing routine shown in FIG. 14.
[0078] First, in step S100, the cross-section structure calculation unit 24 acquires a building model including the plurality of input structural members.
[0079] In step S102, for each structural member of the building model, the first allocation unit 30 calculates the cross-section of the structural member using the learned model for cross-section calculation based on the member information of the structural member, and displays the calculation result. Then, for each of the plurality of structural members, the first allocation unit 30 assigns a default member to each structural member based on the calculated cross-section of the structural member and the member list or integrated member list of the member ranks that satisfy the design conditions.
[0080] In step S104, the first allocation unit 30 to the fourth allocation unit 36 change the default members assigned to each of the structural members of the building model from the member list or the integrated member list so as to satisfy the received design conditions.
[0081] In step S108, the grouping processing unit 28 performs grouping to classify the plurality of structural members into a plurality of groups composed of structural members having the same cross-section based on the feature amounts of each of the plurality of structural members obtained from the result of the stress analysis on the building model in which the default members are assigned to each of the plurality of structural members. This grouping is performed for each parameter set related to grouping, and a plurality of grouping plans are obtained.
[0082] In step S110, the output unit 150 displays the grouping results for the plurality of grouping plans, and ends the design support processing routine.
[0083] The above step S104 is realized by the processing routine shown in FIG. 15.
[0084] In step S112, the first allocation unit 30 performs a stress analysis on the building model including a plurality of structural members to which the default members are assigned, and based on the result of the stress analysis, satisfies the conditions regarding the long-term stress and minimizes the cross-section of the default members assigned to each of the plurality of structural members. Then, the first allocation unit 30 assigns default members to each of the plurality of structural members from the member list or the integrated member list.
[0085] In step S114, the second allocation unit 32 performs a stress analysis on the building model including a plurality of structural members to which the default member is allocated, and based on the result of the stress analysis, from the member list or the integrated member list, allocates the default member to each of the plurality of structural members so as to satisfy the condition regarding the short-term stress.
[0086] In step S116, the third allocation unit 34 performs a stress analysis on the building model including a plurality of structural members to which the default member is allocated, and based on the result of the stress analysis, from the member list or the integrated member list, allocates the default member to each of the plurality of structural members so as to satisfy the target value of the inter-story drift angle of each floor.
[0087] In step S118, the fourth allocation unit 36 changes the default member allocated to each of the plurality of structural members so as to satisfy the target value of the column-beam strength ratio based on the result of the stress analysis on the building model in which the default member is allocated to each of the plurality of structural members.
[0088] In step S120, the fourth allocation unit 36 obtains the structural characteristic coefficient from the member rank of the default member allocated to each of the plurality of structural members, and calculates the required horizontal bearing capacity from the structural characteristic coefficient. Then, the fourth allocation unit 36 repeats changing the default member allocated to each of the plurality of structural members from the member list or the integrated member list and calculating the required horizontal bearing capacity until the result of the stress analysis on the building model satisfies the calculated required horizontal bearing capacity, and ends the processing routine.
[0089] The above step S108 is realized by the processing routine shown in FIG. 16. This processing routine is repeatedly executed for each parameter set regarding grouping.
[0090] In step S130, the grouping processing unit 28 performs a stress analysis on the building model in which the default member is allocated to each of the plurality of structural members.
[0091] In step S132, the grouping processing unit 28 acquires the feature amounts of the structural member group based on the result of the stress analysis.
[0092] In step S134, the grouping processing unit 28 performs clustering of the structural member group based on the distribution of the feature amounts of the structural member group for each type of structural member.
[0093] In step S136, the grouping processing unit 28 changes the assignment of the default members to each structural member so as to unify the cross-sections of the structural members in the same cluster.
[0094] In step S138, the grouping processing unit 28 performs stress analysis on the building model in which the changed default members are assigned to each of the plurality of structural members, outputs the result of the stress analysis, and ends the processing routine.
[0095] As described above, according to the design support device according to the first embodiment of the present invention, by assigning default members to structural members so as to satisfy the conditions regarding long-term stress, the conditions regarding short-term stress, the target values of the inter-story drift angles of each floor, and the required holding horizontal load-bearing capacity of the building to be designed in this order, it is possible to support the structural design of a building using appropriate structural members only by inputting design conditions.
[0096] Also, by assigning default members to structural members based on the calculation results of the cross-sections of the structural members and the member list in which the default members are arranged in ascending order of section modulus, cross-sectional area, and outer dimension, it is possible to support the structural design of a building using appropriate structural members only by inputting design conditions.
[0097] Also, by repeatedly changing the default members assigned to each of the structural members in the order of arrangement of the member list in which the default members are arranged in ascending order of section modulus, cross-sectional area, and outer dimension until the received design conditions are satisfied, it is possible to support the structural design of a building using appropriate structural members only by inputting design conditions.
[0098] Further, after changing the default members assigned to each of the plurality of structural members so as to satisfy the received design conditions, the required holding lateral load resistance is calculated, and the default members assigned to each of the plurality of structural members are changed and the required holding lateral load resistance is calculated repeatedly until the required holding lateral load resistance is satisfied. By doing so, with only the input of the design conditions, the number of calculation repetitions can be suppressed, and the structural design of a building using structural members that satisfy the required holding lateral load resistance can be supported.
[0099] [Second Embodiment] Next, a second embodiment of the present invention will be described. Note that the configurations of the design support device and the learning device in the second embodiment are the same as those in the first embodiment, and thus the same reference numerals will be used and the description thereof will be omitted.
[0100] In the second embodiment, the difference from the first embodiment is that grouping is performed using supervised learning.
[0101] [Configuration of the Learning Device in the Second Embodiment of the Present Invention] The input unit 110 of the learning device 200 according to the second embodiment of the present invention receives, as an input, learning data for cross-sectional calculation in the same manner as in the first embodiment. Further, the input unit 110 receives, as an input, learning data including a determination result as to whether or not each of the structural member pairs composed of two structural members out of all the structural members obtained from the performance information of the building is grouped based on the structural member information of each of the two structural members, and the structural member information of each of the two structural members.
[0102] Specifically, from the performance information of the building, for a structural member pair consisting of two structural members among all the structural members, the member information of the two structural members (the length L, angle θ, position within the building (position in the height direction, position on the plane), floor height, member density (span), load-bearing area, and other information characterizing the member (member width D, member composition B, member thickness t, etc. in FIG. 8 above)) and the judgment result of whether they are grouped based on the structural member information of each of the two structural members are used to create learning data. Then, for each structural member pair, learning data including the combination of the member information of the two structural members and the judgment result of whether they are grouped is received.
[0103] In this embodiment, this learning data is received for each type of structural member (such as columns, beams, walls, braces, etc.).
[0104] The learning unit 122 obtains a learned model for cross-section calculation in the same manner as in the first embodiment above.
[0105] Also, the learning unit 122 obtains a learned model for grouping based on the learning data.
[0106] Specifically, as shown in FIG. 17, the learned model for grouping takes the feature amounts 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 learned model for grouping is generated for each type of structural member (such as columns, beams, walls, braces, etc.).
[0107] <Configuration of the Design Support Device According to the Second Embodiment of the Present Invention> The grouping processing unit 28 of the design support apparatus 100 according to the second embodiment calculates, for each type of structural member (such as columns, beams, walls, braces, etc.), the degree of grouping to be performed for each pair of structural members composed of two of all the generated structural members, based on the feature amounts of each of the two structural members and the learned model for grouping, and groups the structural member pairs in descending order of the degree of grouping to be performed so as to obtain the specified number of groups.
[0108] Specifically, for each type of structural member (such as columns, beams, walls, braces, etc.), the grouping processing unit 28 calculates the degree of grouping to be performed for each pair of structural members composed of two of all the structural members, based on the structural member information of each of the two structural members and the learned model for grouping of the type of the structural member.
[0109] For example, for each pair of structural members, the member information (length, angle, position within the building (position in the height direction, position on the plane), floor height, member density (span), load-bearing area, and other information characterizing the member) of the two structural members is input to the learned model for grouping to obtain the degree of grouping to be performed.
[0110] Then, for each type of structural member (such as columns, beams, walls, braces, etc.), the grouping processing unit 28 repeats the process of making the two structural members of the structural member pair belong to the same group in descending order of the degree of grouping to be performed so as to obtain the specified number of groups. Thereby, a grouping result of the specified number of groups is obtained. Also, the number of groupings is sequentially changed, and similarly, the structural member pairs are grouped. Thereby, grouping results for a plurality of grouping plans are obtained.
[0111] Regarding other configurations and operations of the design support apparatus 100 and the learning apparatus 200 according to the second embodiment, since they are the same as those of the first embodiment, the description is omitted.
[0112] As described above, according to the design support device according to the second embodiment of the present invention, for each of a plurality of structural members of a building, a predetermined member is assigned based on the received design conditions and the required holding horizontal strength, and based on the characteristic amount of each of the plurality of structural members obtained from the result of the stress analysis of the building model, the degree of grouping to be performed is calculated, and by performing grouping for classifying the plurality of structural members, it is possible to support the structural design of a building using an appropriate number of groups of structural members only by inputting the design conditions.
[0113] Note that the present invention is not limited to the above-described embodiments, and various modifications and applications are possible without departing from the gist of the present invention.
[0114] For example, in the above-described embodiment, the case where the learning device and the design support device are configured as separate devices has been described as an example, but the present invention is not limited to this, and the learning device and the design support device may be configured as one device.
[0115] Also, the program of the present invention may be stored in a storage medium and provided.
Explanation of Reference Numerals
[0116] 10, 110 Input Unit 12 CPU 20, 120 Arithmetic Unit 21 Communication Interface 22 Member List Generation Unit 24 Cross-Section Structure Calculation Unit 28 Grouping Processing Unit 30 First Assignment Unit 32 Second Assignment Unit 34 Third Assignment Unit 36 Fourth Assignment Unit 50, 150 Output Unit 100 Design Support Device 122 Learning Unit 200 Learning Device
Claims
1. A building to be designed, an input unit that accepts a building model obtained by modeling a building including a plurality of structural members, and design conditions including conditions regarding long-term stress, conditions regarding short-term stress, and target values of inter-story drift angles for each floor, for the building to be designed, Based on the results of stress analysis on the building model in which predetermined members each selected from a member list storing predetermined members with predetermined member information are assigned to each of the plurality of structural members, a first assignment unit that assigns the predetermined members to each of the plurality of structural members so as to satisfy the conditions regarding long-term stress and minimize the cross-section of the predetermined members to be assigned to each of the plurality of structural members, Based on the results of stress analysis on the building model in which the predetermined members are assigned to each of the plurality of structural members, a second assignment unit that changes the predetermined members to be assigned to each of the plurality of structural members so as to satisfy the conditions regarding short-term stress, Based on the results of stress analysis on the building model in which the predetermined members are assigned to each of the plurality of structural members, a third assignment unit that changes the predetermined members to be assigned to each of the plurality of structural members so as to satisfy the target values of inter-story drift angles for each floor, Based on the results of stress analysis on the building model, a fourth assignment unit that calculates the required holding lateral strength from the predetermined members to be assigned to each of the plurality of structural members and changes the predetermined members to be assigned to each of the plurality of structural members so that the results of stress analysis on the building model satisfy the calculated required holding lateral strength, including, A design support device that executes in the order of the assignment by the first assignment unit, the assignment by the second assignment unit, the assignment by the third assignment unit, and the assignment by the fourth assignment unit.
2. The design support device according to claim 1, wherein the first assignment unit assigns the predetermined members to each of the plurality of structural members so as to correspond the center of gravity in top view determined by the arrangement of the plurality of structural members and the center of rigidity in top view determined by the cross-sections of the predetermined members to be assigned to the plurality of structural members.
3. The design conditions further include target values of column-beam strength ratios, The fourth allocation unit changes the predetermined member assigned to each of the plurality of structural members so as to satisfy the target value of the column-beam strength ratio based on the result of the stress analysis on the building model in which the predetermined member is assigned to each of the plurality of structural members, and then calculates the required holding lateral strength from the predetermined members assigned to each of the plurality of structural members. The design support device according to claim 1 or 2, which changes the predetermined member assigned to each of the plurality of structural members so that the result of the stress analysis on the building model satisfies the calculated required holding lateral strength.
4. The design conditions further include a range of member ranks, The member list is a member list prepared for each member rank, The design support device according to any one of claims 1 to 3, wherein when selecting a predetermined member to be assigned to the structural member from the member list, the predetermined member is selected from the member list of the member rank included in the range of the member rank.
5. The design conditions further include a target value of the sharing ratio of braces or shear walls, a target value of the verification ratio, a target value of the holding lateral strength margin, the number of repeated calculations, or a designation of material strength. The design support device according to any one of claims 1 to 4.
6. The design support device according to any one of claims 1 to 5, further comprising a grouping processing unit that performs grouping to classify the plurality of structural members into a plurality of groups composed of structural members having the same cross section based on the characteristic amounts of each of the plurality of structural members obtained from the result of the stress analysis on the building model in which the predetermined member is assigned to each of the plurality of structural members.
Citation Information
Patent Citations
Structural analysis method and design method for unit building
JP2000179037A
Apartment house
JP2000179180A
Parallel bearing wall structure and building structure
JP2008291508A
System, method and program for designing structure
JP2010152857A
Design support apparatus, design support method, and design support program
JP2019168838A