Structural frame generation device, structural frame generation method, and program
The structural frame generation device and method address the variability in conventional design methods by using input parameters and iterative analysis to quickly produce accurate structural frames and cross sections that meet design standards.
Patent Information
- Application Number
- JP2023104845
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-13
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-25
AI Technical Summary
Conventional structural design methods rely heavily on individual experience, leading to potential rework and variability in design accuracy, especially for inexperienced designers, making it difficult to quickly obtain a representative structural frame and member cross sections that meet design standards.
A structural frame generation device and method that utilize input parameters such as span length, number of spans, floor height, and number of floors to generate a structural frame within a building volume, incorporating a structural analysis processing unit to iteratively adjust member cross-sectional information until design targets are met.
Enables the rapid generation of a typical structural frame and member cross sections that satisfy design criteria, reducing the time required to achieve accurate and standardized structural designs.
Smart Images

Figure 2024178875000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a structural frame generating device, a structural frame generating method, and a program. [Background technology]
[0002] Conventionally, in the early stages of structural design of a building, when formulating a structural plan to determine the structural frame and member cross sections based on the building volume, which is a given design condition, the designer individually does so while incorporating engineering judgment based on past experience and knowledge, past similar cases, etc. Note that the technology described in Patent Document 1 is known as a technology for designing structural frames. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-11961 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, with conventional technology, for example, if the designer is inexperienced, they may lack past experience and knowledge, which can result in reworking in the next design process, resulting in inconsistent design accuracy of the structural framework and component cross-sections. As a result, it is difficult to quickly obtain a representative structural framework to be included in the building volume, which is a given design condition, and a component cross-section that meets the standards.
[0005] The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a structural frame generation device, a structural frame generation method, and a program that can obtain, in a short period of time, representative structural frames to be included in a building volume and component cross sections that satisfy standards. [Means for solving the problem]
[0006] In order to solve the above problems, one aspect of the present invention is a structural framework generation device comprising: a structural framework generation unit that generates a structural framework to be contained in a building volume of a set shape based on input span length, number of spans, floor height, and number of floors, the structural framework generation unit generating a planar structural framework on the horizontal plane of a reference floor based on the span length and the number of spans, copying the planar structural framework in the vertical direction based on the floor height and the number of floors, and generating the structural framework by deleting columns and girders that protrude from the boundary surface of the building volume; a structural analysis processing unit that performs structural analysis based on the structural framework generated by the structural framework generation unit, and generates member cross-section information that satisfies a design goal; and an output processing unit that outputs the structural framework and the member cross-section information generated by the structural analysis processing unit.
[0007] Moreover, one aspect of the present invention is a structural framework generating device comprising: a structural framework generation unit that generates a structural framework to be contained in a building volume of a set shape based on input span length, number of spans, floor height, and number of floors; a structural analysis processing unit that performs structural analysis based on the structural framework generated by the structural framework generation unit and generates member cross-section information that satisfies a design goal, wherein the structural analysis processing unit performs structural analysis processing of the structural framework based on candidates for member cross-section information and analysis conditions for the structural framework, and if the design goal is not satisfied, changes the candidates for member cross-section information and repeatedly performs the structural analysis processing to determine the member cross-section information that satisfies the design goal; and an output processing unit that outputs the structural framework and the member cross-section information generated by the structural analysis processing unit.
[0008] Moreover, one aspect of the present invention is a structural framework generating method including: a structural framework generation step in which a structural framework generation unit generates a structural framework to be contained in a building volume of a set shape based on input span length, number of spans, floor height, and number of floors, wherein the structural framework generation step generates a planar structural framework on the horizontal plane of a reference floor based on the span length and the number of spans, and copies the planar structural framework in the vertical direction based on the floor height and the number of floors to generate the structural framework in which columns and girders protruding from the boundary surface of the building volume have been deleted; a structural analysis processing step in which a structural analysis processing unit performs structural analysis based on the structural framework generated by the structural framework generation step, and generates member cross-section information that satisfies a design goal; and an output processing step in which an output processing unit outputs the structural framework and the member cross-section information generated by the structural analysis processing step.
[0009] Moreover, one aspect of the present invention is a structural framework generating method including: a structural framework generation step in which a structural framework generation unit generates a structural framework to be contained in a building volume of a set shape based on input span length, number of spans, floor height, and number of floors; a structural analysis processing step in which a structural analysis processing unit executes structural analysis based on the structural framework generated by the structural framework generation step to generate member cross-section information that satisfies a design goal, wherein a structural analysis processing unit executes structural analysis processing of the structural framework based on candidates for the member cross-section information and analysis conditions of the structural framework, and if the design goal is not satisfied, changes the candidates for the member cross-section information and repeatedly executes the structural analysis processing to determine the member cross-section information that satisfies the design goal; and an output processing step in which an output processing unit outputs the structural framework and the member cross-section information generated by the structural analysis processing step.
[0010] Another aspect of the present invention is a structural frame generation step of generating a structural frame to be contained in a building volume of a set shape based on input span length, number of spans, floor height, and number of floors to a computer, the structural frame generation step generating a planar structural frame on the horizontal plane of a reference floor based on the span length and the number of spans, duplicating the planar structural frame in the vertical direction based on the floor height and the number of floors, and generating the structural frame by deleting columns and girders protruding from the boundary surface of the building volume; and a structural analysis processing step performing a structural analysis based on the structural frame generated by the structural frame generation step, and generating member cross-sectional information that satisfies a design goal. The program is for executing an output processing step of outputting the structural frame and the member cross-sectional information generated by the structural analysis processing step.
[0011] Moreover, one aspect of the present invention is a program for causing a computer to execute the following steps: a structural frame generation step for generating a structural frame to be contained within a building volume of a set shape based on input span length, number of spans, floor height, and number of floors; a structural analysis processing step for performing structural analysis based on the structural frame generated by the structural frame generation step, and generating member cross-section information that satisfies a design goal, wherein a structural analysis processing of the structural frame is performed based on candidates for the member cross-section information and analysis conditions for the structural frame, and if the design goal is not satisfied, the candidates for the member cross-section information are changed and the structural analysis processing is repeatedly performed to determine the member cross-section information that satisfies the design goal; and an output processing step for outputting the structural frame and the member cross-section information generated by the structural analysis processing step. Effect of the Invention
[0012] According to the present invention, it is possible to obtain, in a short period of time, representative structural frames to be included in a building volume and component cross sections that satisfy standards. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a block diagram showing an example of a structural frame generating device according to an embodiment of the present invention. [Diagram 2] 5 is a diagram showing an example of data in a cross-section information list storage unit in the embodiment; FIG. [Diagram 3] FIG. 11 is a diagram showing an example of generating a structural frame in this embodiment. [Figure 4] 1 is a first diagram showing an example of a process for deleting parts that are not included in a building volume in generating a structural frame according to this embodiment. FIG. [Diagram 5] FIG. 2 is a second diagram showing an example of a process for deleting parts that are not included in the building volume in generating a structural frame in this embodiment. [Figure 6] 4 is a flowchart showing an example of the operation of the structural frame generating device according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, a structural frame generating device and a structural frame generating method according to an embodiment of the present invention will be described with reference to the drawings.
[0015] FIG. 1 is a block diagram showing an example of a structural frame generating device 1 according to this embodiment. As shown in FIG. 1, the structural frame generating device 1 includes an input unit 11, a display unit 12, a storage unit 13, and a control unit .
[0016] The structural frame generating device 1 is a computer device such as a personal computer or a server device. The structural frame generating device 1 receives input data such as the number of spans, span length, floor height, number of floors of a building, and a building volume (three-dimensional area) of a set shape, and outputs a structural frame and member cross-sectional information that satisfies design goals (structural design conditions). Here, the member cross-sectional information is cross-sectional information of members (e.g., columns, beams, etc.) that constitute the structural frame.
[0017] The input unit 11 is, for example, an input device such as a keyboard, a mouse, etc. The input unit 11 receives various information such as input data, and outputs the information to the control unit 14. The display unit 12 is, for example, a display device such as a liquid crystal display, and displays various information such as the building frame of the building and member cross-section information, which is output data (output information). The display unit 12 is an example of an output unit that outputs output information. When using software, the structural frame generating device 1 uses a 3D modeling tool or the like to display 2D or 3D display information (for example, a 3D model) of the building frame of the building on the display unit 12.
[0018] The storage unit 13 stores various information used by the structural frame generating device 1. The storage unit 13 includes an input data storage unit 131, a structural frame storage unit 132, a section information list storage unit 133, an analysis data storage unit 134, a member section information storage unit 135, and an output information storage unit 136.
[0019] The input data storage unit 131 stores the input data received by the input unit 11. The input data includes, for example, the number of spans, the span length, the floor height, the number of floors of the building, and the building volume of a set shape. The input data may also include structural design conditions such as load information.
[0020] The structural frame storage unit 132 stores the structural frame of the building generated by the structural frame generation unit 142 described later. The cross-section information list storage unit 133 stores a list of member cross-section information of usable members. The cross-section information list storage unit 133 stores a list of multiple member cross-section information in ascending order of cross-sectional area. Here, an example of data in the cross-section information list storage unit 133 will be described with reference to FIG. 2.
[0021] FIG. 2 is a diagram showing an example of data in the cross-section information list storage unit 133 in this embodiment. As shown in FIG. 2, the cross-section information list storage unit 133 stores cross-section numbers and member cross-section information in association with each other.
[0022] In FIG. 2, the section number is identification information for the member section information. In the example shown in FIG. 2, the member cross-sectional information with section number "1" is "H1×B1×t11×t21×r1". Also, the member cross-sectional information with section number "2" is "H2×B2×t12×t22×r2". The member cross-sectional information here indicates, for example, the cross-sectional dimensions of an H-shaped steel. Also, the member cross-sectional information is stored with section numbers assigned in order from smallest to largest cross-sectional area among the usable members.
[0023] Returning to the explanation of Fig. 1, the analysis data storage unit 134 stores analysis data used in the structural analysis process of the structural frame. The analysis data is generated by the analysis data generation unit 154, which will be described later.
[0024] The member cross-section information storage unit 135 stores member cross-section information that is determined by structural analysis processing so as to satisfy a design target and is the result of structural analysis. The output information storage unit 136 stores, for example, output information to be output to the display unit 12. Here, the output information includes, for example, three-dimensional model data of a structural frame, and the like.
[0025] The control unit 14 is a processor including, for example, a CPU (Central Processing Unit) and generally controls the structural frame generating device 1. The control unit 14 executes a structural frame generation process, a cross-section convergence calculation process for generating member cross-section information that satisfies a design goal by structural analysis, and an output process for outputting the result. The control unit 14 includes a data acquisition unit 141, a structural frame generating unit 142, an output processing unit 143, and a structural analysis processing unit 150.
[0026] The data acquisition unit 141 acquires input data (e.g., the number of spans, span length, floor height, number of floors of the building, and building volume of a set shape) via the input unit 11, and stores the acquired input data in the input data storage unit 131.
[0027] The structural frame generating unit 142 generates a structural frame to be included in a building volume of a set shape based on the input span length, number of spans, floor height, and number of floors of the building. The structural frame generating unit 142 generates a planar structural frame on the horizontal plane of a reference floor based on the span length and number of spans, and generates a structural frame by duplicating the planar structural frame in the vertical direction based on the floor height and number of floors and deleting columns and girders protruding from the boundary surface of the building volume. Here, the generation process of a structural frame for an irregular building volume by the structural frame generating unit 142 will be described with reference to Figs. 3 to 5.
[0028] FIG. 3 is a diagram showing an example of generating a structural frame in this embodiment. When generating a structural frame, the structural frame generating unit 142 first generates a planar structural frame on the XY plane (horizontal plane) based on the span length, as shown in FIG. 3(a).
[0029] In addition, the structural frame generation unit 142 vertically replicates the generated planar structural frame based on the floor height and number of floors, and deletes columns and girders that extend beyond the boundary surface of the building volume, thereby generating a structural frame for an irregular building volume as shown in Figure 3(b).
[0030] Fig. 4 is a first diagram showing an example of a process for deleting a portion not included in a building volume in generating a structural frame according to this embodiment. Fig. 4 shows an example of deleting columns and girders that protrude from the boundary surface of a building volume in a vertical plane.
[0031] In FIG. 4, the vertical axis indicates the Z-axis direction (vertical direction), and the horizontal axis indicates the X-axis or Y-axis direction (horizontal direction). i indicates the height to floor Fi on the i-th floor, and H i indicates the floor height. Also, the curved surface S indicates the boundary surface of the building volume.
[0032] The structural frame generation unit 142 deletes columns and girders that protrude from the boundary surface (curved surface S) of the building volume. i ,yi ,z i The condition for a column with a base of z to be included in the building volume is i +H i ≦z c , and the center line of the pillar is a straight line. In addition, in FIG. 4, the structural frame generating unit 142 deletes the columns PR1 to PR4 and the girders OH1 to OH4 from the structural frame.
[0033] Fig. 5 is a second diagram showing an example of a process for deleting a portion not included in a building volume in generating a structural frame according to this embodiment. Fig. 5 shows an example of deleting a girder that protrudes from the boundary surface of a building volume in a horizontal plane.
[0034] 5, the vertical axis indicates the Y-axis direction, and the horizontal axis indicates the X-axis direction. Plane A indicates the boundary surface of the building volume.
[0035] The structural frame generating unit 142 deletes columns and girders that protrude from the boundary surface (plane A) of the building volume. Here, the condition for a girder with coordinates X1 and X2 as its end points to be included in the building volume is that the coordinates X1 (x1, y1, z i )∈A, and coordinate X2(x2,y2,z i )∈A, and the center line of the girder is a straight line.
[0036] In addition, in FIG. 5, the structural frame generating unit 142 deletes the girders OH21 to OH31 from the structural frame. The structural frame generating unit 142 stores the generated structural frame in the structural frame storage unit 132.
[0037] In addition, after generating the structural frame, the structural frame generation unit 142 may add a process of moving and adjusting the entire structural frame within the building volume so as to maximize the volume of the structural frame itself contained in the building volume (minimize the number of deleted parts).
[0038] Returning to the explanation of Fig. 1, the structural analysis processing unit 150 executes structural analysis based on the structural frame generated by the structural frame generation unit 142, and generates member cross-section information that satisfies the design goal. For example, as a section convergence calculation process, the structural analysis processing unit 150 executes structural analysis processing of the structural frame based on candidates for member cross-section information and analysis conditions of the structural frame, and if the design goal is not satisfied, changes the candidates for member cross-section information, and repeatedly executes the structural analysis processing to determine member cross-section information that satisfies the design goal.
[0039] Here, when changing (updating) candidates for member cross-sectional information, the structural analysis processing unit 150 acquires candidates for member cross-sectional information having a larger cross-sectional area from the cross-sectional information list storage unit 133 and changes (updates) the candidates.
[0040] In addition, the structural analysis processing unit 150 executes a process of aggregating similar member cross-section information by adding identification information based on the member length and the shape of the joint at the member end included in the structural frame. That is, the structural analysis processing unit 150 labels similar member cross-section information.
[0041] In addition, the structural analysis processing unit 150 includes an analysis condition setting unit 151, a member rigidity setting unit 152, a member cross section setting unit 153, an analysis data generation unit 154, a structural analysis execution unit 155, a structural analysis control unit 156, and a member code setting unit 157.
[0042] The analysis condition setting unit 151 sets analysis conditions such as load conditions and boundary conditions required for performing structural analysis processing. The analysis condition setting unit 151 acquires analysis conditions via the input unit 11, for example, and stores the analysis conditions in the input data storage unit 131.
[0043] The member stiffness setting unit 152 sets the setting conditions (guidelines, rules, etc.) of member cross-sectional information that realizes the story stiffness distribution of the structural frame when it is assumed that the horizontal deformation amount of each floor of the building reaches the design target value. The member stiffness setting unit 152 stores the setting conditions (guidelines, rules, etc.) of member cross-sectional information in the input data storage unit 131.
[0044] The member cross-section setting unit 153 sets candidates for member cross-section information as initial conditions for performing structural analysis processing, and further changes (updates) the candidates for member cross-section information when the design target is not satisfied. The member cross-section setting unit 153 updates the member cross-section information, for example, by acquiring the member cross-section information stored in the cross-section information list storage unit 133 in the order of the list. The member cross-section setting unit 153 stores the candidates for member cross-section information to be set in the member cross-section information storage unit 135.
[0045] The analysis data generating unit 154 generates analysis data for executing the structural analysis process based on the above-mentioned input data, structural frame, structural analysis conditions, member stiffness settings, and member cross-sectional information candidates. The analysis data generating unit 154 stores the generated analysis data in the analysis data storage unit 134.
[0046] The structural analysis execution unit 155 executes structural analysis processing of the structural frame and member cross sections using the analysis data generated by the analysis data generation unit 154. That is, the structural analysis execution unit 155 executes structural analysis processing using the analysis data stored in the analysis data storage unit 134.
[0047] The structural analysis control unit 156 judges whether or not an analysis result in which the member cross-sectional information satisfies the design target (structural design conditions) has been obtained as a result of the structural analysis processing executed by the structural analysis execution unit 155, and if an analysis result that satisfies the design target has not been obtained, controls the member cross-sectional setting unit 153 to update candidates for member cross-sectional information and to execute the structural analysis processing again by the analysis data generation unit 154 and the structural analysis execution unit 155. In other words, the structural analysis control unit 156 controls the cross-sectional convergence calculation processing in which the member cross-sectional information is changed (updated) and the structural analysis processing is repeated until the member cross-sectional information satisfies the design target.
[0048] The structural analysis control unit 156 changes the member cross-sectional information so that the cross-sectional area is larger, and executes the structural analysis process again. Note that the cross-sectional area list storage unit 133 stores the member cross-sectional areas in order from smallest to largest, and the structural analysis control unit 156 adds "1" to the cross-sectional area number to update it, and causes the member cross-sectional area setting unit 153 to set the member cross-sectional information acquired from the cross-sectional area list storage unit 133. Furthermore, when the member cross-sectional information satisfies the design target, the structural analysis control unit 156 determines the set candidate for the member cross-sectional information as the member cross-sectional information, and ends the cross-sectional convergence calculation process.
[0049] The member code setting unit 157 performs a similarity evaluation based on the member length and the joint shape of the member end in the analysis result of the structural analysis process, and aggregates member cross-sectional information having similarity. The member code setting unit 157 labels the member cross-sectional information having similarity and assigns a member code.
[0050] The output processing unit 143 outputs the structural frame generated by the structural frame generation unit 142 and the member cross-section information generated by the structural analysis processing unit 150. The output processing unit 143 also outputs the structural frame and member cross-section information as two-dimensional or three-dimensional display information, and outputs data of the structural frame and member cross-section information. The output processing unit 143 stores the generated two-dimensional or three-dimensional display information in the output information storage unit 136, and displays it on the display unit 12.
[0051] Next, the operation of the structural frame generating device 1 according to this embodiment will be described with reference to the drawings. FIG. 6 is a flowchart showing an example of the operation of the structural frame generating device 1 according to this embodiment.
[0052] 6, the structural frame generating device 1 first acquires input data (step S101). The data acquiring unit 141 of the structural frame generating device 1 acquires the input data (e.g., the number of spans, the span length, the floor height, the number of floors of the building, and the building volume of a set shape) via the input unit 11, and stores the acquired input data in the input data storage unit 131.
[0053] Next, the structural frame generating unit 142 of the structural frame generating device 1 generates a structural frame to be included in the building volume based on the input data (step S102). As shown in Fig. 4 and Fig. 5, when the planar structural frame is copied in the vertical direction, the structural frame generating unit 142 deletes columns protruding from the boundary surface in the vertical direction, and deletes girders protruding from the boundary surface in the horizontal plane in the copied planar structural frame, thereby generating a structural frame of an irregular building volume. The structural frame generating unit 142 generates a structural frame as shown in Fig. 3(b) and stores the generated structural frame in the structural frame storage unit 132.
[0054] Next, the structural analysis processing unit 150 of the structural frame generating device 1 that sets the structural analysis conditions sets the structural analysis conditions (step S103). The analysis condition setting unit 151 of the structural analysis processing unit 150 acquires the analysis conditions via, for example, the input unit 11, and stores the analysis conditions in the input data storage unit 131.
[0055] Next, the member stiffness setting unit 152 of the structural analysis processing unit 150 sets the member cross-sectional conditions that realize the story stiffness distribution when it is assumed that the horizontal deformation amount of each floor achieves the design target value (step S104). The member stiffness setting unit 152 stores the setting conditions (e.g., guidelines, rules, etc.) of the member cross-sectional information in the input data storage unit 131.
[0056] Next, the member cross-section setting unit 153 of the structural analysis processing unit 150 sets candidates for member cross-section information for structural analysis (step S105). The member cross-section setting unit 153 sets candidates for member cross-section information by, for example, acquiring member cross-section information stored in the cross-section information list storage unit 133 in the order of the list.
[0057] Next, the analysis data generating unit 154 of the structural analysis processing unit 150 generates structural analysis data based on the settings (step S106). The analysis data generating unit 154 generates the structural analysis data from each data and settings stored in the input data storage unit 131, the structural frame stored in the structural frame storage unit 132, and candidates for member cross-section information set by the member cross-section setting unit 153. The analysis data generating unit 154 stores the generated structural analysis data in the analysis data storage unit 134.
[0058] Next, the structural analysis execution unit 155 of the structural analysis processing unit 150 executes structural analysis (step S107). The structural analysis execution unit 155 executes structural analysis of the structural frame and the member cross sections using the analysis data stored in the analysis data storage unit 134.
[0059] Next, the structural analysis control unit 156 of the structural analysis processing unit 150 judges whether or not the design goal has been achieved (step S108). The structural analysis control unit 156 judges whether or not an analysis result in which the member cross-sectional information satisfies the design goal (structural design conditions) has been obtained as a result of the structural analysis processing executed by the structural analysis execution unit 155. If the design goal has been achieved (step S108: YES), the structural analysis control unit 156 advances the process to step S110. On the other hand, if the design goal has not been achieved (step S108: NO), the structural analysis control unit 156 advances the process to step S109.
[0060] In step S109, the structural analysis control unit 156 instructs changing the candidate for member cross-sectional information. The structural analysis control unit 156 updates the cross-section number by adding "1", advances the process to step S105, and causes the member cross-section setting unit 153 to set member cross-sectional information with a larger member cross-sectional area from the cross-section information list storage unit 133. This updates the candidate for member cross-sectional information, and the processes from step S105 to step S108 are repeated.
[0061] In step S110, the member sign setting unit 157 of the structural analysis processing unit 150 aggregates the member cross-sectional information having similarity. The member sign setting unit 157 labels the member cross-sectional information having similarity and assigns a member sign to the member cross-sectional information having similarity.
[0062] Next, the output processing unit 143 outputs output information based on the structural frame and member cross-section information (step S111). The output processing unit 143 outputs data on the structural frame and member cross-section information that meets the design goal as a result of the structural analysis, and also displays, for example, a three-dimensionally modeled structural frame on the display unit 12. After the processing of step S111, the structural frame generating device 1 ends the processing.
[0063] As described above, the structural frame generating device 1 according to the present embodiment includes a structural frame generating unit 142, a structural analysis processing unit 150, and an output processing unit 143. The structural frame generating unit 142 is a structural frame generating unit that generates a structural frame contained in a building volume of a set shape based on the input span length, number of spans, floor height, and number of floors, and generates a planar structural frame on the horizontal plane of a reference floor based on the span length and number of spans, and generates a structural frame by vertically duplicating the planar structural frame based on the floor height and number of floors, and deleting columns and girders protruding from the boundary surface of the building volume. The structural analysis processing unit 150 executes a structural analysis based on the structural frame generated by the structural frame generating unit 142, and generates member cross-sectional information that satisfies the design goal. The output processing unit 143 outputs the structural frame and the member cross-sectional information generated by the structural analysis processing unit 150 to the display unit 12.
[0064] As a result, the structural frame generating device 1 according to this embodiment can generate an appropriate structural frame to be included in a building volume, for example, for a building volume having a simple rectangular parallelepiped shape, or for an irregular building volume having a complex shape other than a simple rectangular parallelepiped shape. Therefore, the structural frame generating device 1 according to this embodiment can obtain a representative structural frame to be included in a building volume and a member cross section that satisfies the criteria (design goal) in a short period of time. Furthermore, the structural frame generating device 1 according to this embodiment can generate a large amount of structural frame and member cross-section information, which is learning data used for machine learning processing, in a short period of time.
[0065] In addition, in this embodiment, when the structural frame generation unit 142 duplicates a planar structural frame in the vertical direction, it deletes columns that protrude from the vertical boundary surface, and also deletes girders that protrude from the horizontal boundary surface in the duplicated planar structural frame.
[0066] As a result, the structural frame generating device 1 according to this embodiment can generate a more appropriate structural frame for a regular or irregular building volume using a simple method.
[0067] Furthermore, in this embodiment, the structural analysis processing unit 150 executes structural analysis processing of the structural frame based on candidates for component cross-section information and the analysis conditions of the structural frame, and if the design target is not satisfied, changes the candidates for component cross-section information and repeatedly executes the structural analysis processing to determine component cross-section information that satisfies the design target.
[0068] As a result, the structural frame generating device 1 according to this embodiment can obtain a structural frame and appropriate member cross-sectional information that satisfy the design goal by changing candidates for member cross-sectional information and repeatedly executing the structural analysis process.
[0069] Furthermore, in this embodiment, the structural analysis processing unit 150 executes a process of aggregating similar member cross-section information by adding identification information based on the lengths of the members included in the structural frame and the shapes of the joints at the ends of the members.
[0070] As a result, the structural frame generating device 1 according to this embodiment can aggregate and manage similar member cross-section information. The structural frame generating device 1 according to this embodiment can reduce the types of member cross-section information used by aggregation.
[0071] Furthermore, in this embodiment, the output processing unit 143 outputs the structural frame and member cross-section information as two-dimensional or three-dimensional display information, and also outputs data of the structural frame and member cross-section information.
[0072] As a result, in the structural frame generating device 1 according to this embodiment, the structural frame and member cross section information are output as display information, making it easier to compare structural frames and improving convenience.
[0073] The structural frame generating device 1 according to the present embodiment includes a structural frame generating unit 142, a structural analysis processing unit 150, and an output processing unit 143. The structural frame generating unit 142 generates a structural frame contained in a building volume of a set shape based on the input span length, number of spans, floor height, and number of floors. The structural analysis processing unit 150 executes structural analysis based on the structural frame generated by the structural frame generating unit 142, and generates member cross-sectional information that satisfies the design goal. The structural analysis processing unit 150 executes structural analysis processing of the structural frame based on candidates for member cross-sectional information and analysis conditions of the structural frame, and if the design goal is not satisfied, changes the candidates for member cross-sectional information, and repeatedly executes structural analysis processing to determine member cross-sectional information that satisfies the design goal. The output processing unit 143 outputs the structural frame and the member cross-sectional information generated by the structural analysis processing unit 150.
[0074] As a result, the structural frame generating device 1 according to this embodiment can obtain a structural frame that satisfies the design goal and appropriate member cross-section information by repeatedly executing the structural analysis process while changing candidates for member cross-section information. Therefore, the structural frame generating device 1 according to this embodiment can obtain a representative structural frame to be included in the building volume and a member cross-section that satisfies the criteria (design goal) in a short period of time. Furthermore, the structural frame generating device 1 according to this embodiment can generate a large amount of structural frame and member cross-section information, which is learning data used for machine learning processing, in a short period of time.
[0075] The structural frame generating method according to the present embodiment includes a structural frame generating step, a structural analysis processing step, and an output processing step. In the structural frame generating step, which generates a structural frame contained in a building volume of a set shape based on the input span length, number of spans, floor height, and number of floors, the structural frame generating unit 142 generates a planar structural frame on the horizontal plane of the reference floor based on the span length and number of spans, and generates a structural frame by vertically duplicating the planar structural frame based on the floor height and number of floors and deleting columns and girders protruding from the boundary surface of the building volume. In the structural analysis processing step, the structural analysis processing unit 150 executes a structural analysis based on the structural frame generated by the structural frame generating step, and generates member cross-sectional information that satisfies the design goal. In the output processing step, the output processing unit 143 outputs the structural frame and the member cross-sectional information generated by the structural analysis processing step.
[0076] As a result, the structural frame generation method according to this embodiment has the same effect as the structural frame generation device 1 described above, and can obtain representative structural frames to be included in a building volume and component cross sections that satisfy the standards (design goals) in a short period of time.
[0077] The structural frame generating method according to the present embodiment includes a structural frame generating step, a structural analysis processing step, and an output processing step. In the structural frame generating step, the structural frame generating unit 142 generates a structural frame contained in a building volume of a set shape based on the input span length, number of spans, floor height, and number of floors. In the structural analysis processing step, a structural analysis is performed based on the structural frame generated by the structural frame generating step, and member cross-sectional information that satisfies the design goal is generated. In the structural analysis processing step, the structural analysis processing unit 150 performs structural analysis processing of the structural frame based on candidates for member cross-sectional information and analysis conditions of the structural frame, and if the design goal is not satisfied, the structural analysis processing is repeated by changing the candidates for member cross-sectional information to determine member cross-sectional information that satisfies the design goal. In the output processing step, the output processing unit 143 outputs the structural frame and the member cross-sectional information generated by the structural analysis processing step.
[0078] As a result, the structural frame generation method according to this embodiment has the same effect as the structural frame generation device 1 described above, and can obtain representative structural frames to be included in a building volume and component cross sections that satisfy the standards (design goals) in a short period of time.
[0079] The present invention is not limited to the above-described embodiment, and can be modified without departing from the spirit of the present invention. For example, in the above embodiment, the structural frame generating device 1 is described as having the input unit 11 and the display unit 12, but the present invention is not limited to this. For example, if the structural frame generating device 1 is a server device connected to a network, a terminal device connectable to the structural frame generating device 1 via the network may be configured to have the input unit 11 and the display unit 12.
[0080] In addition, in the above embodiment, an example has been described in which the structural frame generating device 1 is realized by a single device, but this is not limited to this and the structural frame generating device 1 may be realized by multiple devices (e.g., multiple server devices, etc.). In the above embodiment, a part or the whole of the storage unit 13 included in the structural frame generating device 1 may be provided in an external storage device.
[0081] In addition, in the above embodiment, an example of an output unit has been described in which structural frame and component cross-section information is output to the display unit 12. However, this is not limited to this, and the information may be output to, for example, a printer, a file server, etc.
[0082] Each of the components of the structural frame generating device 1 described above has a computer system inside. A program for realizing the functions of each of the components of the structural frame generating device 1 described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each of the components of the structural frame generating device 1 described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The "computer system" referred to here includes hardware such as an OS and peripheral devices.
[0083] Furthermore, a "computer system" may include multiple computer devices connected via a network, including the Internet, a WAN, a LAN, a dedicated line, and a communication line for a virtual desktop. Furthermore, a "computer-readable recording medium" refers to portable media such as a flexible disk, an optical magnetic disk, a ROM, a CD-ROM, and a storage device such as a hard disk built into a computer system. In this way, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.
[0084] The recording medium also includes a recording medium installed inside or outside and accessible from a distribution server to distribute the program. The program may be divided into a plurality of parts, downloaded at different times, and then combined with each component of the structural frame generating device 1, or each divided program may be distributed by a different distribution server. Furthermore, the "computer-readable recording medium" includes a recording medium that holds a program for a certain period of time, such as a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network. The above program may also be a recording medium for realizing part of the above-mentioned functions. Furthermore, the recording medium may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
[0085] In addition, some or all of the above-mentioned functions may be realized as an integrated circuit such as LSI (Large Scale Integration). Each of the above-mentioned functions may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. In addition, if an integrated circuit technology that can replace LSI appears due to advances in semiconductor technology, an integrated circuit based on that technology may be used. [Explanation of symbols]
[0086] 1... structural frame generating device, 11... input unit, 12... display unit, 13... memory unit, 14... control unit, 131... input data memory unit, 132... structural frame memory unit, 133... section information list memory unit, 134... analysis data memory unit, 135... member section information memory unit, 136... output information memory unit, 141... data acquisition unit, 142... structural frame generating unit, 143... output processing unit, 150... structural analysis processing unit, 151... analysis condition setting unit, 152... member stiffness setting unit, 153... member section setting unit, 154... analysis data generating unit, 155... structural analysis execution unit, 156... structural analysis control unit, 157... member code setting unit
Claims
1. a structural frame generating unit that generates a structural frame to be contained in a building volume of a set shape based on an input span length, number of spans, floor height, and number of floors, the structural frame generating unit generating a planar structural frame on a horizontal plane of a reference floor based on the span length and the number of spans, duplicating the planar structural frame in the vertical direction based on the floor height and the number of floors, and generating the structural frame from which columns and girders protruding from a boundary surface of the building volume have been deleted; a structural analysis processing unit that executes a structural analysis based on the structural frame generated by the structural frame generation unit and generates member cross-sectional information that satisfies a design goal; an output processing unit that outputs the structural frame and the member cross-section information generated by the structural analysis processing unit; A structural frame generating device comprising:
2. The structural frame generating unit deletes columns protruding from the boundary surface in the vertical direction when duplicating the planar structural frame in the vertical direction, and deletes girders protruding from the boundary surface in the horizontal plane in the duplicated planar structural frame. The structural frame generating device according to claim 1 .
3. The structural analysis processing unit executes a structural analysis process of the structural frame based on the candidate member cross-section information and the analysis conditions of the structural frame, and if the design goal is not satisfied, changes the candidate member cross-section information, repeatedly executes the structural analysis process, and determines the member cross-section information that satisfies the design goal. The structural frame generating device according to claim 1 .
4. The structural analysis processing unit executes a process of aggregating the member cross-sectional information having similarity based on the member length and the joint shape of the member end included in the structural frame by adding identification information. The structural frame generating device according to claim 3.
5. The output processing unit outputs the structural frame and the member cross-section information as two-dimensional or three-dimensional display information, and outputs data of the structural frame and the member cross-section information. The structural frame generating device according to any one of claims 1 to 4.
6. a structural frame generating unit that generates a structural frame to be contained in a building volume having a set shape based on the input span length, number of spans, floor height, and number of floors; a structural analysis processing unit that executes a structural analysis based on the structural frame generated by the structural frame generation unit, and generates member cross-section information that satisfies a design goal, and executes a structural analysis process for the structural frame based on candidates for member cross-section information and analysis conditions for the structural frame, and if the design goal is not satisfied, changes the candidates for member cross-section information, and repeatedly executes the structural analysis process to determine the member cross-section information that satisfies the design goal; an output processing unit that outputs the structural frame and the member cross-sectional information generated by the structural analysis processing unit; A structural frame generating device comprising:
7. a structural frame generating step in which a structural frame generating unit generates a structural frame to be contained in a building volume of a set shape based on an input span length, number of spans, floor height, and number of floors, the structural frame generating step generating a planar structural frame on a horizontal plane of a reference floor based on the span length and the number of spans, duplicating the planar structural frame in the vertical direction based on the floor height and the number of floors, and generating the structural frame from which columns and girders protruding from a boundary surface of the building volume have been deleted; a structural analysis processing step in which a structural analysis processing unit executes a structural analysis based on the structural frame generated by the structural frame generating step, and generates member cross-sectional information that satisfies a design goal; an output processing step in which an output processing unit outputs the structural frame and the member cross-section information generated by the structural analysis processing step; A structural frame generation method including.
8. a structural frame generating step in which a structural frame generating unit generates a structural frame to be contained in a building volume having a set shape based on the input span length, the number of spans, the floor height, and the number of floors; a structural analysis processing step in which a structural analysis processing unit executes a structural analysis based on the structural frame generated by the structural frame generating step, and generates member cross-section information that satisfies a design goal, the structural analysis processing unit executes a structural analysis process for the structural frame based on candidates for the member cross-section information and analysis conditions for the structural frame, and if the design goal is not satisfied, the candidates for the member cross-section information are changed, and the structural analysis process is repeatedly executed to determine the member cross-section information that satisfies the design goal; an output processing step in which an output processing unit outputs the structural frame and the member cross-section information generated by the structural analysis processing step; A structural frame generation method including.
9. On the computer, a structural frame generating step of generating a structural frame to be contained in a building volume of a set shape based on the input span length, number of spans, floor height, and number of floors, the structural frame generating step generating a planar structural frame on the horizontal plane of a reference floor based on the span length and the number of spans, duplicating the planar structural frame in the vertical direction based on the floor height and the number of floors, and generating the structural frame by deleting columns and girders protruding from the boundary surface of the building volume; a structural analysis processing step of executing a structural analysis based on the structural frame generated by the structural frame generation step, and generating member cross-sectional information that satisfies a design goal; an output processing step of outputting the structural frame and the member cross-sectional information generated by the structural analysis processing step; A program for executing the above.
10. On the computer, a structural frame generating step of generating a structural frame to be contained in a building volume having a set shape based on the input span length, number of spans, floor height, and number of floors; a structural analysis processing step of executing a structural analysis based on the structural frame generated by the structural frame generating step, and generating member cross-section information that satisfies a design goal, in which a structural analysis process of the structural frame is executed based on candidates for the member cross-section information and analysis conditions of the structural frame, and if the design goal is not satisfied, the candidates for the member cross-section information are changed, and the structural analysis process is repeatedly executed to determine the member cross-section information that satisfies the design goal; an output processing step of outputting the structural frame and the member cross-sectional information generated by the structural analysis processing step; A program for executing the above.
Citation Information
Patent Citations
Design system
JP2013011961A
