Section design device
The cross-sectional design device addresses the time-consuming nature of existing methods by reducing the number of combinations through linked and independent item determination, resulting in simplified and faster cross-sectional structure optimization.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- DAIWA HOUSE INDUSTRY CO LTD
- Filing Date
- 2024-11-11
- Publication Date
- 2026-05-21
AI Technical Summary
Existing cross-section design methods for building foundations are time-consuming due to the large number of combinations created by changing the numerical values of multiple items related to the cross-section structure, leading to increased computational load.
A cross-sectional design device that determines linked and independent items, sets first and second combinations based on candidate values, and generates a list of candidate cross-sectional structures, reducing the number of combinations and computational load.
The device simplifies calculations by reducing the number of candidate cross-sectional structures and computational effort, enabling faster optimization of cross-sectional designs.
Smart Images

Figure 2026084300000001_ABST
Abstract
Description
Technical Field
[0005] , ,
[0004]
[0001] The present invention relates to a device for cross-section design, and particularly to a device for cross-section design used when designing the cross-section structure of the concrete part of a building.
Background Art
[0002] A device for cross-section design used when designing the cross-section structure of the concrete part (foundation, etc.) of a building is known (for example, see Patent Document 1). In the foundation design system described in Patent Document 1, design data of a unit building provided on the foundation is acquired, and based on the acquired design data of the building, the load acting on the foundation from the columns installed on the foundation in the building is calculated. Based on the calculated load from the columns, the cross-section design of the foundation is performed. As a result, since the cross-section design of the foundation can be performed according to the load actually acting on the foundation from the columns of the building, an optimal foundation cross-section according to the load situation of the building can be designed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] As a method for designing a cross-section structure, for example, a method of calculating a plurality of candidates as candidates for the cross-section structure and performing an optimization calculation based on the plurality of candidates to determine an optimal cross-section structure can be considered. On the other hand, a plurality of candidates for the cross-section structure are created by changing the combination of the respective numerical values of a plurality of items related to the cross-section structure. Therefore, the larger the number of items, the larger the number of candidates for the cross-section structure, and as a result, there is a problem that the calculation related to the cross-section structure becomes time-consuming.
[0005] Therefore, the present invention has been made in view of the above problems, and its objective is to provide a cross-sectional design device that can perform calculations related to cross-sectional structures more easily. [Means for solving the problem]
[0006] The above objective is solved by the cross-sectional design device of the present invention, which comprises: a determination unit that determines two or more linked items whose numerical values are linked to each other, and one or more independent items that are independent of the linked items, from among a plurality of items relating to numerical values for determining the cross-sectional structure of the concrete part of a building; a candidate value setting unit that sets multiple candidate values, which are candidate numerical values, for each linked item and one or more for the independent items; a first combination setting unit that sets a first combination by linking the candidate values of the other linked items to the candidate value of one of the two or more linked items, thereby combining the candidate values of the independent items and the candidate values included in the first combination; a second combination setting unit that sets a second combination by changing the candidate values of the independent items and the first combination, respectively; and a generation unit that generates a list defined for each second combination based on the cross-sectional structure corresponding to the candidate values included in the second combination.
[0007] The cross-sectional design device of the present invention reduces the number of items used when creating candidate cross-sectional structures, thereby reducing the number of combinations created by changing the numerical combinations of each item. This reduces the number of candidate cross-sectional structures specified in the list, making calculations related to cross-sectional structures easier.
[0008] Furthermore, the cross-section design device is further equipped with a display unit that displays a candidate value input screen to accept user input regarding candidate values. The input screen includes a first input area for inputting candidate values for a predetermined item from among several items for all multiple locations in the concrete portion at once, and a second input area for inputting candidate values for the predetermined item individually for each of the multiple locations. If candidate values are entered in both the first and second input areas, the candidate value setting unit may set the candidate value entered in the second input area as the candidate value for the predetermined item. With the above configuration, inputting candidate values in the first input area all at once reduces the effort required for inputting data before performing calculations related to the cross-sectional structure. On the other hand, inputting candidate values individually in the second input area allows for the reflection of the user's intentions. In particular, if candidate values are entered in both the first and second input areas, the candidate values entered in the second input area take precedence, thus appropriately reflecting the user's intentions.
[0009] Furthermore, the first combination setting unit may set as the first combination any combination of candidate values for each linked item that satisfies the first constraint condition. With the above configuration, calculations related to the cross-sectional structure can be made even simpler by excluding inappropriate combinations (for example, structures that cannot be used in concrete sections) and reducing the number of first combinations.
[0010] Furthermore, the second combination setting unit may set as the second combination any combination of candidate values for independent items and the first combination that satisfies the second constraint condition. With the above configuration, calculations related to the cross-sectional structure can be made even simpler by excluding inappropriate combinations (for example, structures that cannot be used in concrete sections) and reducing the number of second combinations.
[0011] Furthermore, the decision-making unit may select two or more pairs of linked items from among multiple items. With the above configuration, increasing the number of linked item sets can further reduce the number of items required when creating candidate cross-sectional structures. This reduces the number of combinations created by changing the numerical combinations of each item, and as a result, calculations related to cross-sectional structures can be made even simpler. [Effects of the Invention]
[0012] According to the present invention, it is possible to provide a cross-sectional design device that can perform calculations related to cross-sectional structures more easily. [Brief explanation of the drawing]
[0013] [Figure 1] This is a schematic diagram illustrating list generation using a cross-sectional design device according to one embodiment of the present invention. [Figure 2] This is an explanatory diagram illustrating the general outline of list generation using a cross-sectional design device according to a comparative example of the present invention. [Figure 3] This figure shows the hardware configuration of a cross-sectional design device according to one embodiment of the present invention. [Figure 4] This is an explanatory diagram illustrating the function of a cross-sectional design device according to one embodiment of the present invention. [Figure 5] This figure shows an example of a list generation flow according to one embodiment of the present invention. [Figure 6] This is an explanatory diagram (part 1) of the procedure for generating a list according to one embodiment of the present invention. [Figure 7] This is an explanatory diagram (part 2) illustrating the procedure for generating a list according to one embodiment of the present invention. [Figure 8] This is an explanatory diagram (part 2) illustrating the procedure for generating a list according to one embodiment of the present invention. [Figure 9] This is a diagram illustrating the procedure for generating a list according to one embodiment of the present invention (part 3). [Figure 10] This is an explanatory diagram of the input screen displayed on the display (display unit) of a cross-sectional design device according to a modified example of the present invention.
Best Mode for Carrying Out the Invention
[0014] Hereinafter, one embodiment of the present invention (hereinafter, this embodiment) will be described with reference to the accompanying drawings. In this specification, the concept of "device" includes a single device that exhibits a specific function by itself, as well as a combination of a plurality of devices that are distributed and exist independently but cooperate (work together) to exhibit a specific function. Also, in this specification, the "user" means a user of the cross-section design device of the present invention, more specifically, for example, a designer who designs the cross-sectional structure of the concrete part of a building.
[0015] <<Regarding the Outline of the Cross-Section Design Device According to this Embodiment>> The outline of the cross-section design device (hereinafter, cross-section design device 10) according to this embodiment will be described with reference to FIGS. 1 and 2. The cross-section design device 10 is used when designing the cross-sectional structure of the concrete part of a building. As shown in the lower figure of FIG. 1, the cross-section design device 10 finally generates a list La in which a plurality of candidates for the cross-sectional structure are listed. In the list La, a plurality of items (hereinafter, simply referred to as "a plurality of items") related to numerical values for determining the cross-sectional structure of the concrete part of the building are arranged horizontally, and for each candidate for the cross-sectional structure, a numerical value is defined for each item. The generated list La is used, for example, in an optimization calculation performed by another computing device, and an optimal cross-sectional structure is determined by that optimization calculation.
[0016] In the following description, the "building" is described on the premise that it is a building of RC construction (reinforced concrete construction), but it is not limited to this, and it may be a building other than RC construction. Also, as the "building", for example, buildings for various purposes such as houses, nursing facilities, offices, stores, hospitals, or schools, and buildings in factories, etc. are applicable. In the following explanation, "concrete portion" is assumed to refer to the foundation beams of a building, but it is not limited to this. It may also refer to other concrete portions of a building, such as foundation parts other than the foundation beams, or column bases, etc.
[0017] "Multiple items" include, for example, the cross-sectional size of the concrete portion (width and height, etc.), the materials of the concrete and main reinforcement, the number of main reinforcement bars, the diameter of the main reinforcement bars, the spacing between the upper and lower main reinforcement bars, and many other items related to the cross-sectional structure that are generally known. Furthermore, multiple items may be set for each part of the foundation beam, for example, for the main body of the foundation beam (the part other than the haunch portion) and for the haunch portion of the foundation beam. Also, multiple items may be set for each location of the main reinforcement, for example, for the upper main reinforcement bars and for the lower main reinforcement bars.
[0018] Next, in order to explain the cross-sectional design apparatus 10 according to this embodiment more clearly, we will describe it in comparison with a cross-sectional design apparatus related to a comparative example of this embodiment (hereinafter simply referred to as the "cross-sectional design apparatus related to the comparative example").
[0019] <Regarding list generation using the cross-sectional design device related to the comparative example> As shown in the upper diagram of Figure 2, the cross-sectional design device for the comparative example first sets one or more candidate values for each of several items. "Candidate values" refer to the candidate numerical values for each of the multiple items, and the same applies in the following explanation. In the example shown in the upper part of Figure 2, two candidate values are set for each of the three items X, Y, and Z. Specifically, item X is set to candidate values X1 and X2, item Y is set to candidate values Y1 and Y2, and item Z is set to candidate values Z1 and Z2. The candidate values are set, for example, based on user input.
[0020] Next, the cross-sectional design device for the comparative example sets up multiple combinations by combining candidate values for each item, as shown in the middle diagram of Figure 2. In the example shown in the middle diagram of Figure 2, two candidate values are set for each of the three items, so there are 8 combinations. In other words, if n candidate values are set for each of the m items, then n to the power of m combinations will be set. m and n are one or more natural numbers. Next, the cross-sectional design apparatus for the comparative example generates a list Lb defined for each combination based on the cross-sectional structure corresponding to the candidate values included in each combination, as shown in the lower diagram of Figure 2. In the example shown in Figure 2, list Lb is a list that enumerates a number of candidate cross-sectional structures corresponding to the number of combinations, i.e., eight candidate cross-sectional structures.
[0021] <Regarding list generation using the cross-sectional design device according to this embodiment> On the other hand, the cross-sectional design device 10 according to this embodiment, as shown in the upper diagram of Figure 1, determines two or more linked items whose numerical values are linked to each other, and one or more independent items that are independent of the linked items, from among a plurality of items. In the example shown in Figure 1, items Y and Z are determined as linked items, and item X is determined as an independent item. The linked items and independent items are determined, for example, based on user input. However, it is not limited to this, and for example, the linked items and independent items may be determined automatically. Next, the cross-section design device 10 sets multiple candidate values for each linked item and one or more candidate values for each independent item. In the example shown in the upper part of Figure 1, two candidate values X1 and X2 are set for independent item X, two candidate values Y1 and Y2 are set for linked item Y, and two candidate values Z1 and Z2 are set for linked item Z. The candidate values are set, for example, based on user input. However, this is not limited to this, and for example, the candidate values may be set automatically.
[0022] Next, the cross-section design device 10 sets a first combination by combining candidate values for two or more linked items. More specifically, the first combination is set by linking the candidate values of other linked items to the candidate values of one of the two or more linked items. In other words, the first combination is set by associating (attaching) the candidate values of other linked items to the candidate values of one of the two or more linked items.
[0023] In the example shown in Figure 1, two candidate values (candidate values Y1, Y2 and candidate values Z1, Z2) are set for each linked item (items Y, Z). The first candidate value Y1 from item Y and the first candidate value Z1 from item Z are set as the first first combination, and the second candidate value Y2 from item Y and the second candidate value Z2 from item Z are set as the second first combination. Thus, two first combinations are set. In the example shown in the upper part of Figure 1, the first combination Va, which is the combination of candidate value Y1 and candidate value Z1, and the first combination Vb, which is the combination of candidate value Y2 and candidate value Z2, are set. In other words, among the candidate values for each linked item, the combination of candidate values of the same rank is set as the first combination. If there are k candidate values set for each linked item, then each combination from the first candidate value to the kth candidate value for each linked item is set as the first combination, resulting in k first combinations being set. k is a natural number greater than or equal to 2.
[0024] Next, the cross-section design device 10 sets second combinations by combining candidate values for independent items with candidate values included in the first combination, changing both the candidate values for independent items and the first combinations. In the example shown in Figure 1, four second combinations Wa, Wb, Wc, and Wd are set by changing the combinations of the two candidate values X1 and X2 for independent item X and the two first combinations Va and Vb. In other words, if j candidate values for independent items are set and k first combinations are set, then j × k second combinations will be set. j is a natural number greater than or equal to 1.
[0025] Next, the cross-sectional design device 10 generates a list La defined for each second combination, based on the cross-sectional structure corresponding to the candidate values included in the second combination, as shown in the lower diagram of Figure 1. In the example shown in Figure 1, list La will list four candidate cross-sectional structures corresponding to the four second combinations Wa, Wb, Wc, and Wd. In other words, if j × k second combinations are set, list La will list j × k candidate cross-sectional structures according to the number of second combinations.
[0026] As explained above, in the cross-sectional design device relating to the comparative example, as shown in Figure 2, multiple combinations are set by changing the combination of candidate values for each item, and a defined list Lb is generated for each combination. On the other hand, in the cross-sectional design device 10 according to this embodiment, as shown in Figure 1, linked items and independent items are determined, and a first combination and a second combination are set, thereby generating a list enumerating the cross-sectional structures defined for each second combination. As a result, the cross-section design device 10 can reduce the number of items used to create candidate cross-sectional structures compared to the cross-section design device of the comparative example. This reduction in the number of items reduces the number of combinations created by changing the combinations of candidate values for each item. Consequently, the cross-section design device 10 can reduce the number of candidate cross-sectional structures specified in the list, and this reduction in the number of candidates reduces the computational load compared to the cross-section design device of the comparative example. In other words, the cross-section design device 10 can perform calculations related to cross-sectional structures more easily.
[0027] More specifically, when using the cross-sectional design device relating to the comparative example, as shown in Figure 2, there are three items (items X, Y, and Z in Figure 2) used to create candidate cross-sectional structures. On the other hand, when using the cross-sectional design device 10 according to this embodiment, as shown in Figure 1, there are two items (item X and the first combination in Figure 1) used to create candidate cross-sectional structures. Therefore, the number of combinations created by changing the combination of candidate values for each item is eight for the cross-sectional design device relating to the comparative example, while it can be reduced to four for the cross-sectional design device 10. As a result of the reduced number of combinations, the number of candidate cross-sectional structures specified in the list can be reduced with the cross-sectional design device 10, and consequently, calculations related to cross-sectional structures can be performed more easily.
[0028] In this way, the cross-section design device 10 can reduce the number of items used when creating candidate cross-section structures, thereby reducing the number of combinations created by changing the numerical combinations of each item. This reduces the number of candidate cross-section structures specified in the list, making calculations related to cross-section structures easier. Furthermore, by reducing the number of candidate cross-sectional structures, the effort (time) required to prepare for optimization calculations performed on a separate computing device in a later stage can be reduced.
[0029] In the example shown in Figure 1, two items Y and Z were determined as linked items, but this is not limited to this; for example, three or more items may be determined as linked items. Furthermore, in the example shown in Figure 1, one item X was determined as an independent item, but this is not limited to this; for example, two or more items may be determined as independent items.
[0030] Furthermore, in the example shown in Figure 1, only one pair of linked items (items Y and Z) was determined from among multiple items. However, this is not limited to this; for example, two or more pairs of linked items may be determined from among multiple items. Details will be discussed later (see, for example, Figure 8).
[0031] <<Example of the configuration of the cross-sectional design device according to this embodiment>> Next, an example of the configuration of the cross-sectional design device 10 according to this embodiment will be described with reference to Figure 3. The cross-section design device 10 is composed of a computer, for example, a PC (Personal Computer) such as a notebook or desktop computer. However, it is not limited to this, and the cross-section design device 10 may also be composed of a smartphone or tablet terminal.
[0032] As shown in Figure 3, the computer comprising the cross-sectional design device 10 includes a processor 11, memory 12, storage 13, communication interface 14, input device 15, and output device 16.
[0033] The processor 11 is composed of, for example, a CPU (Central Processing Unit). The memory 12 is composed of semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory). The storage 13 may consist of, for example, flash memory, HDD (Hard Disc Drive), SSD (Solid State Drive), FD (Flexible Disc), MO disk (Magneto-Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), or USB memory (Universal Serial Bus memory). The storage 13 may be built into the computer body that constitutes the cross-section design device 10, or it may be attached to the computer body as an external device. Alternatively, the cross-section design device 10 may be configured as a NAS (Network Attached Storage) or the like. Furthermore, the storage 13 may be an external device that can communicate with one of the computers that constitutes the cross-section design device 10 via a communication network, such as online storage or a database server.
[0034] The communication interface 14 is comprised of, for example, a network interface card or a communication interface board. The computer constituting the cross-section design device 10 can communicate with other devices connected to a communication network such as the Internet and mobile communication lines via the communication interface 14. The input device 15 is a device that accepts user input operations and is composed of, for example, a touch panel and a keyboard. The output device 16 is comprised of, for example, a display and a speaker.
[0035] Furthermore, the computer constituting the cross-section design device 10 has software installed, including an operating system (OS) program and an application program for executing list generation (hereinafter referred to as the list generation app). When these programs are read and executed by the processor 11, the computer constituting the cross-section design device 10 performs its functions, specifically executing a series of processes related to list generation.
[0036] <<About the functions of the cross-sectional design device according to this embodiment>> The configuration of the cross-sectional design device 10 will be explained again from a functional standpoint with reference to Figure 4. As shown in Figure 4, the cross-sectional design device 10 has an acquisition unit 21, a determination unit 22, a candidate value setting unit 23, a first combination setting unit 24, a second combination setting unit 25, a generation unit 26, and an output unit 27. These functional units are realized by the processor 11 of the cross-sectional design device 10 executing a list generation application and cooperating with other hardware components of the cross-sectional design device 10. The following describes each functional part.
[0037] <Acquisition part> The acquisition unit 21 acquires input information entered by the user, for example, through the input device 15. "Input information" includes, for example, the specified information when the user designates a section of the building's foundation (e.g., foundation beams) in the design model to examine the cross-sectional structure. The design model has multiple sections for examining the cross-sectional structure, and the user will sequentially specify these sections and examine the cross-sectional structure of each section. Furthermore, "input information" could include, for example, information on candidate values entered by the user for each of multiple items. Furthermore, "input information" can include, for example, information on linked and independent items selected by the user from among multiple items.
[0038] <Decision Section> The determination unit 22 determines two or more linked items whose values are linked to each other, and one or more independent items that are independent of the linked items, from among multiple items. More specifically, the determination unit 22 determines the linked items and independent items from among multiple items based on the information of linked items and independent items acquired by the acquisition unit 21.
[0039] <Candidate value setting section> The candidate value setting unit 23 sets multiple candidate values for each linked item and one or more candidate values for each independent item. More specifically, the candidate value setting unit 23 sets candidate values for linked items and independent items based on the candidate value information acquired by the acquisition unit 21.
[0040] <First Combination Setting Unit> The first combination setting unit 24 sets a first combination by linking the candidate values of two or more linked items to the candidate values of one linked item among two or more linked items.
[0041] <Second combination setting section> The second combination setting unit 25 sets a second combination by combining a candidate value for an independent item with a candidate value included in the first combination, changing both the candidate value for the independent item and the first combination.
[0042] <Generation part> The generation unit 26 generates a list defined for each second combination based on the cross-sectional structure corresponding to the candidate values included in the second combination.
[0043] <Output section> The output unit 27 outputs the generated list to, for example, the display of the output device 16. Alternatively, the output unit 27 may transmit the generated list data to another device.
[0044] <<An example of the list generation flow according to this embodiment>> Next, an example of a list generation flow using the cross-sectional design device 10 described above will be explained with reference to Figures 5 to 10. The list generation flow proceeds according to the flow shown in Figure 5. Note that the lighting control flow shown in Figure 5 is merely an example, and new steps may be added without departing from the spirit of the present invention. In the list generation flow, first, the user (for example, a designer) launches the content generation application installed on the cross-section design device 10. Then, when the user clicks the button to start list generation displayed on the display 16a (corresponding to the display unit) of the output device 16, a control signal to start the list generation flow is generated in conjunction with this. The list generation flow is started when this control signal is generated.
[0045] Subsequently, the processor 11 loads the design model from storage 13 when the user clicks a button to load the underlying design model. The design model may be one selected by the user from existing design models, or it may be one newly created by the user. As shown in Figure 6, the processor 11 displays the loaded design model on the screen of the display 16a. Along with the design model, the processor 11 displays a message on the screen prompting the user to specify the area within the design model to be examined for cross-sectional structure analysis. The user specifies the area to be examined and clicks the "Confirm" icon displayed on the screen of the display 16a.
[0046] Furthermore, as shown in the example in Figure 6, for example, by positioning the cursor over a section of the design model under consideration, the current design values of multiple items at that section may be displayed. In this example of a list generation flow, it is assumed that there are eight items A through H as multiple items in the specified area of consideration. However, it is not limited to this, and there may be multiple items other than eight.
[0047] Next, as shown in Figure 7, the processor 11 displays a candidate value input screen on the display 16a to accept user input regarding the candidate values. The user enters candidate values in the input area Ua for items (items A to H) that they wish to change from existing design values (design values A0 to H0). On the other hand, if the user does not wish to change any of the items from existing design values, they do not enter candidate values in the input area Ua. In the example shown in Figure 7, the user decided that the existing design values A0 and B0 were sufficient for items A and B, and therefore did not enter any candidate values in the input area Ua. On the other hand, the user entered candidate values in the input area Ua for items C through H in order to change them from the existing design values. Specifically, two candidate values were entered for each of items C through H. Once the user has finished entering candidate values into the input area Ua, they click the "OK" icon displayed on the input screen of display 16a.
[0048] Next, as shown in Figure 8, the processor 11 displays an input screen on the display 16a for assigning identification numbers to items whose candidate values need to be linked to each other (i.e., linked items). The user enters the same identification number for items from among several items (more precisely, items C to H in which candidate values have been entered) whose candidate values need to be linked to each other. The identification numbers are, for example, 1 to s (where s is a natural number greater than or equal to 2). In the example shown in Figure 8, the user enters the same identification number "1" in fields E and F in input area Ub, and the same identification number "2" in fields G and H. After the user finishes entering the identification numbers in input area Ub, they click the "OK" icon displayed on the input screen of display 16a.
[0049] Through the above procedure, the processor 11 acquires the information specifying the area to be examined, the candidate value information, and the linked item information as input information from the user (S001).
[0050] Next, the processor 11 determines linked items and independent items from among multiple items (S002). Specifically, as shown in Figure 8, the processor 11 determines items C and D as independent items. On the other hand, the processor 11 determines items E and F as the first pair of linked items, and items G and H as the second pair of linked items. In this example of list generation flow, the processor 11 determines two pairs of linked items (items E and F and items G and H) as linked items, but it is not limited to this, and for example, it may determine three or more pairs of linked items from among multiple items. Thus, the processor 11 may determine two or more pairs of interconnected items from among multiple items. By increasing the number of pairs of interconnected items, the number of items required when creating candidate cross-sectional structures can be further reduced. This reduces the number of combinations created by changing the numerical combinations of each item, and as a result, calculations related to the cross-sectional structure can be made even simpler.
[0051] Next, the processor 11 sets multiple candidate values for each linked item and one or more candidate values for each independent item (S003). In the example shown in Figure 8, for the first set of linked items (items E and F), the processor 11 sets two candidate values E1 and E2 for item E and two candidate values F1 and F2 for item F. For the second set of linked items (items G and H), the processor 11 sets two candidate values G1 and G2 for item G and two candidate values H1 and H2 for item H. For the second set of linked items (items G and H), the processor 11 sets candidate values C1 and C2 for item C and two candidate values D1 and D2 for item D.
[0052] Next, the processor 11 sets a first combination by combining the candidate values of each linked item (S004). Specifically, for the first set of linked items (items E and F), the processor 11 sets a first combination Pa, which combines the first candidate values E1 and F1, and a first combination Pb, which combines the second candidate values E2 and F2, as shown in Figure 8. The processor 11 also sets a first combination Qa, which combines the first candidate values G1 and H1, and a first combination Qb, which combines the second candidate values G2 and H2, for the second set of linked items (items G and H).
[0053] Next, the processor 11 sets a second combination by combining the candidate value of the independent item with the candidate value included in the first combination, changing both the candidate value of the independent item and the first combination (S005). Specifically, the processor 11 sets 16 second combinations, as shown in Figure 9, by changing the combinations of the two candidate values C1 and C2 of the independent item C, the two candidate values D1 and D2 of the independent item D, the two first combinations Pa and Pb of the first pair of linked items (items E and F), and the two first combinations Qa and Qb of the second pair of linked items (items G and H).
[0054] Next, the processor 11 generates a list defined for each second combination based on the cross-sectional structure corresponding to the candidate values included in the second combination (S006). Specifically, as shown in Figure 9, the processor 11 generates a list Lc that defines 16 candidate cross-sectional structures by adding the design values A0 and B0 of items A and B other than independent and linked items to the candidate values included in each of the 16 second combinations. Next, the processor 11 displays the generated list Lc on the screen of the display 16a (S007).
[0055] The list generation flow according to this embodiment ends when the above series of processes is completed. In the list generation flow, each time the user clicks the button to start list generation, the series of list generation processes shown in Figure 5 are repeatedly executed by the processor 11.
[0056] <<Regarding other embodiments>> Although one embodiment of the cross-sectional design apparatus of the present invention has been described above, the above embodiment is merely an example to facilitate understanding of the present invention and does not limit it. In other words, the present invention can be modified and improved without departing from its spirit. Furthermore, it goes without saying that the present invention includes equivalents thereof.
[0057] In the above embodiment, the input screen shown in Figure 7 is displayed on the display 16a as an input screen for receiving user input regarding candidate values. However, the system is not limited to this, and the input screen displayed on the display 16a may be, for example, an input screen that includes a first input area Ra and a second input area Rb, as shown in Figure 10, instead of the input screen shown in Figure 7. The first input area Ra corresponds to an input field for inputting candidate values for a predetermined item (here, a linked item or an independent item) from among multiple items, for all multiple locations on the concrete portion at once. The second input area Rb corresponds to an input field for individually entering candidate values for a given item in each of multiple locations. "Multiple locations" could include, for example, the center, left end, and right end of the foundation beam in the direction of its extension. Furthermore, if candidate values are input to both the first input area Ra and the second input area Rb, the candidate value input to the second input area Rb may be set as the candidate value for a predetermined item in the candidate value setting unit 23.
[0058] Thus, in the cross-sectional design device according to this modified example, the effort required for inputting candidate values in the first input area Ra all at once can be reduced before performing calculations related to the cross-sectional structure. On the other hand, the user's intentions can be reflected by individually inputting candidate values in the second input area Rb. In particular, if candidate values are entered in both the first and second input areas, the candidate values entered in the second input area take precedence, thus appropriately reflecting the user's intentions.
[0059] Furthermore, in the above embodiment, the first combination setting unit 24 sets all combinations of candidate values for each linked item as the first combination. However, it is not limited to this, and for example, the first combination setting unit 24 may set as the first combination any combination of candidate values for each linked item that satisfies the first constraint condition. Referring to the example shown in Figure 1, the first combination setting unit 24 determines whether the combinations Va and Vb of candidate values for each linked item satisfy the first constraint condition. Then, for example, if combination Va satisfies the first constraint condition and combination Vb does not satisfy the first constraint condition, the first combination setting unit 24 may set combination Va as the first combination and exclude combination Vb from the first combination. "Failure to meet the first constraint" includes, for example, cases where the structure cannot be adopted in the concrete portion (e.g., when reinforcing bars are exposed from the concrete or when reinforcing bars interfere with each other), cases where the design standards are not met (e.g., when the area ratio of concrete to reinforcing bars does not meet the design standards), and cases where the set cost is not met. The "first constraint" may be, for example, a condition pre-set in the cross-sectional design device, or a condition newly set by the user. Thus, with the cross-sectional design device according to this modified example, calculations related to the cross-sectional structure can be made even simpler by eliminating inappropriate combinations and reducing the number of first combinations.
[0060] Furthermore, in the above embodiment, the second combination setting unit 25 sets all combinations of candidate values for independent items and the first combination as second combinations. However, it is not limited to this, and for example, the second combination setting unit 25 may set as second combinations any combination of candidate values for independent items and the first combination that satisfies the second constraint condition. Referring to the example shown in Figure 1, the second combination setting unit 25 determines whether the combinations Wa, Wb, Wc, and Wd between the candidate values of the independent items and the first combination satisfy the second constraint. Then, for example, if the combinations Wa, Wb, and Wc satisfy the second constraint, but the combination Wd does not satisfy the second constraint, the second combination setting unit 25 may set the combinations Wa, Wb, and Wc as the second combination and exclude the combination Wd from the second combination. "Cases where the second constraint is not met" can refer to the same conditions as "Cases where the first constraint is not met." Furthermore, the "second constraint" may be a condition pre-set in the cross-sectional design device, similar to the "first constraint," or it may be a condition newly set by the user. Thus, with the cross-sectional design device according to this modified example, calculations related to the cross-sectional structure can be made even simpler by eliminating inappropriate combinations and reducing the number of second combinations. [Explanation of Symbols]
[0061] 10 Cross-sectional design equipment 11 processors 12 memory 13 Storage 14. Communication Interfaces 15 Input device 16 Output device 16a Display (equivalent to the display unit) 21 Acquisition Department 22 Decision Section 23 Candidate value setting section 24 First combination setting unit 25 Second combination setting section 26 Generation part 27 Output section La,Lb,Lc list Pa, Pb, Qa, Qb, Va, Vb 1st combination Ra First Input Region Rb Second Input Region Wa, Wb 2nd combination
Claims
1. A determination unit that determines, from among multiple items relating to numerical values for determining the cross-sectional structure of the concrete portion of a building, two or more interconnected items whose numerical values are linked to each other, and one or more independent items that are independent of the interconnected items, A candidate value setting unit sets multiple candidate values, which are candidates for the aforementioned numerical values, for each of the aforementioned linked items, and sets one or more candidate values for each of the aforementioned independent items. A first combination setting unit sets a first combination by linking the candidate values of the other linking items to the candidate values of one of the two or more linking items, and combining the candidate values of each of the two or more linking items. A second combination setting unit sets a second combination by combining the candidate value of the independent item and the candidate value included in the first combination, by changing the candidate value of the independent item and the first combination, A cross-sectional design apparatus comprising: a generation unit that generates a list defined for each second combination based on the cross-sectional structure corresponding to the candidate values included in the second combination.
2. The system further includes a display unit that displays an input screen for candidate values in order to accept user input regarding the candidate values, The aforementioned input screen includes: A first input area for inputting the candidate values for a predetermined item among the multiple items for all of the multiple locations in the concrete portion at once, The system includes a second input area for individually inputting the candidate values for the predetermined items for each of the multiple locations, The cross-sectional design apparatus according to claim 1, wherein, when candidate values are input to both the first input area and the second input area, the candidate value input to the second input area is set as the candidate value for the predetermined item.
3. The cross-sectional design apparatus according to claim 1, wherein the first combination setting unit sets a combination that satisfies the first constraint condition from among the combinations of candidate values of each of the linked items as the first combination.
4. The cross-sectional design apparatus according to claim 1, wherein the second combination setting unit sets as the second combination a combination of the candidate values of the independent items and the first combination that satisfies the second constraint condition.
5. The cross-sectional design apparatus according to claim 1, wherein the determination unit determines two or more sets of linked items from among the plurality of items.