Designing device for pipe, design system, method for supporting setting, and program

JP2024124445A5Active Publication Date: 2024-12-11TAKASAGO THERMAL ENG CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024103759
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-27
Publication Date
2024-12-11
Estimated Expiration
2040-03-11

AI Technical Summary

Technical Problem

Conventional methods for determining the passage of a penetrating object through a beam, such as piping, do not adequately consider the positioning and compliance with regulatory conditions, leading to unclear determination results.

Method used

A design device and system that supports the installation of penetrating objects in buildings, including input means for beam, object, and position data, with determining means to verify compliance with regulatory conditions, such as distance and reinforcing ring settings, to determine if the object can pass through the beam and display the results.

Benefits of technology

Enables accurate determination of the position where a penetrating object can pass through a beam, ensuring compliance with regulations, and identifies optimal routes with minimal height changes, thereby facilitating efficient and compliant installation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To get to know the position where a penetrating object can go through a beam defined according to a provision or whether a penetrating object can go through the beam.SOLUTION: A designing device for supporting setting of a penetrating object in a building with a beam includes: beam data input means for inputting beam data showing the beam; specific set object data input means for inputting specific set object data showing a specific set object to set in the beam; penetrating object data input means for inputting penetrating object data showing the penetrating object; penetrating object position input means for inputting the position of the penetrating object in a longer direction of the beam in which the penetrating object is set; and determination means for determining whether the position of the penetrating object satisfies a condition.SELECTED DRAWING: Figure 50
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a design device, a design system, an installation support method, and a program for designing piping or the like. [Background technology]

[0002] 2. Description of the Related Art There are known devices that assist in the structural calculation and design of beams, piping, and the like.

[0003] Specifically, to provide a through hole in a steel beam, a computer judges whether the through hole satisfies applicable conditions such as hole diameter or installation position. For example, the computer calculates the hole diameter of the through hole, the material of the beam, the web width-thickness ratio, the beam depth, the minimum pitch of adjacent holes, the distance from the beam end to the hole center, the distance from the high ring end to the gusset plate end, the eccentricity, etc. A method of preventing unnecessary interruptions to construction work in this way is known (for example, Patent Document 1, etc.). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2007-164322 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, the conventional method does not take into consideration the case where the penetrating object passes through the beam. In other words, the conventional method often does not provide a clear judgment result based on regulations, such as the position where the penetrating object can pass through the beam or whether the penetrating object can pass through the beam.

[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to know the judgment results, which are determined based on regulations, etc., such as the position at which a penetrating object can be passed through a beam, or whether it is possible to pass a penetrating object through a beam. [Means for solving the problem]

[0007] A design apparatus and the like according to each embodiment of the present invention includes the following configuration.

[0008] A design device (e.g., PC11) that supports the installation of a penetration (e.g., piping PI, etc.) in a building in which a beam (e.g., a main beam GI or a sub-beam SB) is installed, A beam data input means (e.g., beam data input means 10F1) for inputting beam data (e.g., beam data D20) indicating the beam; A specific installation object data input means (e.g., specific installation object data input means 10F21) for inputting specific installation object data (e.g., specific installation object data D22) indicating a specific installation object (e.g., a joint JT, etc.) to be installed on the beam; a penetrating object data input means (e.g., penetrating object data input means 10F2) for inputting penetrating object data (e.g., penetrating object data D21) indicating the penetrating object; A penetrating object position input means (e.g., a penetrating object position input means 10F22) for inputting a penetrating object position (e.g., a route RT, etc.) in the longitudinal direction of the beam where the penetrating object is installed; A determination means (e.g., a determination means 10F23) for determining whether the penetrating object position satisfies a condition; (For example, the configuration shown in FIG. 50).

[0009] In addition, the specific installation object is joints, columns or joists (for example as shown in FIG. 48).

[0010] Laws and regulations often stipulate that a certain distance must be maintained between a penetrating object and a specific installation or another penetrating object. Therefore, the user UR needs to check whether the respective distances meet the conditions stipulated in the regulations. The design device judges the position where the penetrating object can pass through a beam determined based on regulations, or whether it is possible to pass the penetrating object through a beam, and when the judgment result is displayed in the user UR, the user UR can know the judgment result.

[0011] Moreover, the determination means A first distance (e.g., the distance indicated by "E1" on the image screen IMG) from the outer diameter of the penetrating object to the end of the specific installation object is equal to or greater than a first set value (e.g., a value set by the first setting unit SET1), and, If the second distance (for example, the distance shown by "E2" on the image screen IMG) from the outer diameter of the penetrating object to the outer diameter of another penetrating object is greater than or equal to a second set value (for example, a value set in the second setting unit SET2), it is determined that the condition is satisfied (YES in step S27).

[0012] In this way, if both the first distance and the second distance are sufficiently secured, the determination means determines that the position of the penetrating object satisfies the condition. By making such a determination, it can be confirmed that the distance stipulated by the rule is secured between the specific installation object and the other penetrating object.

[0013] The method further includes a reinforcing ring setting means (e.g., step S26) for setting a reinforcing ring (e.g., a reinforcing ring RI) to be installed on the penetrating object, The determination means is It is determined whether the outer diameter of the penetrating object including the outer diameter of the reinforcing ring satisfies the condition (YES in step S27).

[0014] In this way, when the reinforcing ring RI can be set, the design device can determine whether the conditions are met with the outer diameter of the penetrating object to which the reinforcing ring RI is attached. That is, in some cases, laws and regulations stipulate that when the reinforcing ring RI is used, the first distance and the second distance, etc., must be sufficiently secured, taking into account the attachment of the reinforcing ring RI. Therefore, when the reinforcing ring RI can be set by the reinforcing ring setting unit SETR, it is possible to check whether the conditions of the laws and regulations are met, taking into account the attachment of the reinforcing ring RI.

[0015] In addition, when the penetrating object is installed so as to penetrate or pass through a plurality of the beams (for example, when the route RT in FIG. 44 is set), The display unit 10F5 further includes a display unit that displays a route (eg, a route RT) that satisfies the condition for any of the plurality of beams.

[0016] In this way, when there are multiple beams in the route RT, the condition may be judged as to whether each beam satisfies the condition. Then, when the condition is satisfied for all beams on the route RT, the target route RT is judged to be a "possible" route RT. In this way, in a route RT that passes multiple beams, if there is even one beam among all beams that does not satisfy the condition, the target route RT is often a route RT that cannot satisfy the conditions of laws and regulations, etc. Therefore, in a route RT with multiple beams, if it is judged whether the conditions are satisfied for each beam, it is easy to know the calculation results such as the position where a penetrating object can pass through a beam determined based on regulations, etc., or whether it is possible to pass a penetrating object through a beam, even if there are multiple beams.

[0017] Also, the penetrating object is a tube through which moisture passes, When there are a plurality of routes (for example, route RT), the route with the least change in the height direction is extracted from the plurality of routes.

[0018] In particular, when the penetrating object is a pipe that allows moisture to pass through, it is preferable that the route have minimal changes in the height direction. If there are changes in the height direction of a pipe that allows moisture to pass through, there are likely to be places where moisture accumulates inside the pipe. Therefore, it is preferable to install the penetrating object in a route that has the least changes in the height direction, that is, one that does not bend the penetrating object as much as possible. Therefore, if an optimal route with the fewest bends is extracted, the design can be easily carried out.

[0019] In a design system having a design device that supports the installation of a penetration in a building in which a beam is installed, The design device includes: A beam data input means for inputting beam data indicating the beam; A specific installation data input means for inputting specific installation data indicating a specific installation object to be installed on the beam; a penetrating object data input means for inputting penetrating object data indicating the penetrating object; a penetrating object position input means for inputting a penetrating object position in the longitudinal direction of the beam on which the penetrating object is installed; a determination means for determining whether the position of the penetrating object satisfies a condition; (For example, the configuration shown in FIG. 1).

[0020] In addition, an installation support method performed by a design device that supports the installation of a penetrating object in a building in which a beam is installed includes the following steps: A beam data input step in which a design device inputs beam data indicating the beam; A specific installation data input step in which a design device inputs specific installation data indicating a specific installation object to be installed on the beam; a penetrating object data input step in which the design device inputs penetrating object data indicating the penetrating object; a penetrating object position input step in which the design device inputs a penetrating object position in the longitudinal direction of the beam where the penetrating object is installed; a determination step in which the design device determines whether the position of the penetrating object satisfies a condition; (For example, the overall process shown in FIG. 43). Effect of the Invention

[0021] According to each embodiment of the present invention, it is possible to know the calculation results, which are determined based on regulations, such as the position at which a penetrating object can pass or whether or not it is possible to pass a penetrating object. [Brief description of the drawings]

[0022] [Figure 1] 1 is a conceptual diagram showing an example of the overall configuration of a design system and an example of the hardware configuration of a design apparatus; [Diagram 2] FIG. 2 is a block diagram showing an example of a configuration of data realized by the design system. [Diagram 3]FIG. 13 is a diagram illustrating an example of price list data. [Figure 4] FIG. 11 is a diagram illustrating an example of cost data. [Diagram 5] FIG. 1 is a diagram showing an example of CAD data. [Figure 6] FIG. 11 is a diagram showing an example of construction plan data. [Figure 7] 4 is a flowchart showing an example of overall processing in the first embodiment. [Figure 8] FIG. 1 shows an example of an input / output screen. [Figure 9] FIG. 2 shows an example of an input / output screen. [Figure 10] 1A to 1C are diagrams showing examples of beam arrangement and piping routes; [Figure 11] FIG. 13 is a diagram showing a display example of a passable range (part 1). [Figure 12] FIG. 2 is a diagram showing a display example of a passable range (part 2). [Figure 13] FIG. 13 is a diagram showing an example of displaying upper and lower limit beams in a first pattern. [Figure 14] 13 is a diagram showing an example of displaying upper and lower limit beams in a second pattern. FIG. [Figure 15] FIG. 13 is a diagram illustrating an example of recalculation. [Figure 16] FIG. 13 is a diagram showing an example of saving a calculated or recalculated pattern. [Figure 17] FIG. 13 is a diagram illustrating an example of a simulation result before a change. [Figure 18] FIG. 13 is a diagram illustrating an example of a simulation result after the change. [Figure 19] FIG. 13 is a diagram showing an example of a saved route. [Figure 20] FIG. 11 is a diagram showing an example of stored calculation results, etc. [Figure 21] FIG. 13 is a diagram showing an example of displaying the latest calculation results, etc. [Figure 22] FIG. 13 is a diagram showing a display example of a calculation result of a previous value, etc.; [Figure 23] FIG. 13 is a diagram showing an example of saving to add calculation results and the like. [Figure 24]FIG. 2 is a functional block diagram showing an example of a functional configuration in the first embodiment. [Diagram 25] 13 is a flowchart showing an example of overall processing in the second embodiment. [Figure 26] FIG. 13 is a diagram illustrating an example of input of an installation range. [Figure 27] FIG. 13 is a diagram illustrating an example of setting a starting point. [Figure 28] This is a diagram showing an installation example (part 1). [Figure 29] This is a diagram (part 2) showing an installation example. [Diagram 30] FIG. 13 is a diagram illustrating an example of moving a starting point. [Diagram 31] FIG. 13 is a diagram showing an example of interval display. [Diagram 32] FIG. 13 is a diagram illustrating an example of assistance for moving the starting point. [Diagram 33] This is a diagram (part 3) showing an installation example. [Diagram 34] FIG. 1 is a diagram showing an example of an object constituted by a plurality of pipes. [Diagram 35] This is a diagram (part 4) showing an installation example. [Diagram 36] FIG. 13 is a diagram showing an example in which the interval is changed midway. [Figure 37] This is a diagram (part 5) showing an installation example. [Figure 38] This is a diagram (part 6) showing an installation example. [Figure 39] This is a diagram (part 7) showing an installation example. [Diagram 40] This is a diagram (part 8) showing an installation example. [Diagram 41] FIG. 13 is a diagram showing an example of the support length of an earthquake-resistant support member. [Diagram 42] FIG. 1 is a diagram showing an example of an earthquake-resistant support member. [Diagram 43] 13 is a flowchart showing an example of overall processing in the third embodiment. [Diagram 44] FIG. 13 is a diagram showing an example of input of beam data. [Diagram 45] FIG. 13 is a diagram showing an example of a joint setting screen. [Diagram 46] FIG. 13 is a diagram showing a display example of an impenetrable area. [Figure 47] FIG. 13 is a diagram showing an example of a routing setting screen. [Figure 48] FIG. 13 is a diagram showing an example of a setting screen for a reinforcing ring, etc. [Figure 49] FIG. 13 is a diagram showing an example of a screen display on which a sleeve is arranged. [Figure 50] FIG. 13 is a functional block diagram showing an example of a functional configuration in a third embodiment. [Figure 51] 13 is a flowchart showing an example of overall processing in the fourth embodiment. [Figure 52] FIG. 13 is a diagram showing an example of a setting screen for an object and a support member. [Diagram 53] FIG. 13 is a diagram showing an example of intervals defined by rules. [Figure 54] FIG. 13 is a diagram showing examples of piping classifications. [Figure 55] FIG. 13 is a diagram showing an example of a setting screen for processing to specify a setting position. [Figure 56] FIG. 4 is a diagram showing an example of a first pattern. [Figure 57] FIG. 11 is a diagram showing an example of a second pattern. [Figure 58] FIG. 13 is a diagram showing an example of a third pattern. [Figure 59] FIG. 13 is a diagram showing an example of specifying an installation position. [Figure 60] FIG. 13 is a diagram showing a first example of what is determined to be a seam. [Figure 61] FIG. 13 is a diagram showing a first modification of the first example that is determined to be a seam. [Figure 62] 1A-1C show examples of joints with varying widths. [Figure 63] FIG. 13 is a functional block diagram showing an example of a functional configuration in a fourth embodiment. [Figure 64] 13 is a flowchart showing an example of overall processing in the fifth embodiment. [Figure 65] FIG. 13 is a diagram showing an example in which a plurality of objects are arranged. [Figure 66] FIG. 13 is a diagram showing an example of a setting screen for inputting a first condition and a second condition. [Figure 67]FIG. 4 is a diagram illustrating an example of a first condition and a second condition. [Figure 68] FIG. 13 is a diagram showing an example of replacement in the first section. [Figure 69] FIG. 13 is a diagram showing an example of replacement in the second section. [Figure 70] FIG. 13 is a diagram showing an example of replacement in the third section. [Figure 71] FIG. 13 is a diagram showing an example of replacement in the fourth section. [Figure 72] FIG. 13 is a diagram showing an example of replacement in the fifth section. [Figure 73] FIG. 13 is a diagram showing an example after replacement. [Figure 74] FIG. 13 is a functional block diagram showing an example of a functional configuration in a fifth embodiment. [Figure 75] FIG. 13 is a diagram showing a second modification of the first example that is determined to be a seam. [Figure 76] FIG. 13 is a diagram showing a third modified example of the first example that is determined to be a seam. [Figure 77] FIG. 13 is a diagram showing a second example of a boundary that is determined to be a seam. [Figure 78] FIG. 13 is a diagram showing a modification of the second example where a seam is determined. [Figure 79] FIG. 13 is a diagram showing a third example of a boundary that is determined to be a seam. [Figure 80] FIG. 13 is a diagram showing a modification of the third example that is determined to be a seam. [Figure 81] FIG. 13 is a diagram showing an example of arranging components; [Figure 82] FIG. 13 is a diagram showing a modified example of component placement. [Figure 83] 13A and 13B are diagrams illustrating an example of a modification utilizing the installation location of a support member. [Figure 84] FIG. 13 is a diagram showing a first modified example that is determined to be a joint. [Figure 85] FIG. 13 is a diagram showing a modified example of the first modified example that is determined to be a joint. [Figure 86] FIG. 13 is a diagram showing a second modified example that is determined to be a joint. [Figure 87] FIG. 13 is a diagram showing a modified example of the second modified example that is determined to be a joint. [Figure 88] FIG. 13 is a diagram showing a third modified example that is determined to be a joint. [Figure 89] FIG. 13 is a diagram showing a modified example of the third modified example that is determined to be a joint. [Figure 90] FIG. 13 is a diagram showing a fourth modified example that is considered to be a joint. [Figure 91] FIG. 13 is a diagram showing a modification of the fourth modified example that is determined to be a joint. [Figure 92] FIG. 13 is a diagram showing an example of changing the installation position by a user operation. [Figure 93] 13A and 13B are diagrams illustrating an example of input for changing an installation position. [Figure 94] 13A and 13B are diagrams illustrating an example of specifying an installation position based on a post-operation installation position. [Figure 95] FIG. 13 is a diagram showing an example of supporting both ends. [Figure 96] FIG. 13 is a diagram showing an example in which the setting of both ends support is reflected. [Figure 97] FIG. 13 is a diagram showing an example of a first check result of an interval. [Figure 98] FIG. 13 is a diagram showing an example of a second check result of the interval. [Figure 99] FIG. 13 is a diagram showing an example of addition to an intermediate position. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] Hereinafter, details of each embodiment will be described with reference to the accompanying drawings. In the description of each embodiment and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant description will be omitted.

[0024] First Embodiment <Overall configuration example> 1 is a conceptual diagram showing an example of the overall configuration of a design system and an example of the hardware configuration of a design device. For example, the design device according to this embodiment is used in a design system 10 as shown in the figure.

[0025] Specifically, the design system 10 includes, for example, a PC (Personal Computer, hereinafter referred to as “PC 11 ”) which is an example of a design device, goggles 12 , and a pointer device 13 .

[0026] As shown in the figure, the design system 10 is connected to a network NW such as the Internet. Then, the design system 10 is connected to external devices M1, M2, M3, etc. via the network NW. When data or operations are input from the external devices M1, M2, M3, etc. connected in this manner, the design system 10 accepts the data or operations via the network NW. That is, the design system 10 transmits and receives data to and from the external devices M1, M2, M3, etc. via the network NW.

[0027] <Example of hardware configuration for design equipment> As shown in the figure, the PC 11 has a hardware configuration including a CPU (Central Processing Unit, hereinafter referred to as "CPU 11H1"), a storage device 11H2, an interface 11H3, and a communication device 11H4.

[0028] The CPU 11H1 is an example of a calculation device and a control device. That is, the CPU 11H1 cooperates with the storage device 11H2 based on a program to realize processing or control.

[0029] The storage device 11H2 is a main storage device such as a memory. The storage device 11H2 may include an auxiliary storage device such as a hard disk or an SSD (Solid State Drive). The storage device 11H2 stores programs, data, and the like.

[0030] The interface 11H3 connects peripheral devices such as the goggles 12 and the pointer device 13, for example, by wire or wirelessly, and transmits and receives data to and from the peripheral devices. Specifically, the interface 11H3 is, for example, a connector and a processing IC (Integrated Circuit), etc. The interface 11H3 may be connected to the peripheral devices via a network.

[0031] The interface 11H3 connects peripheral devices such as the goggles 12 and the pointer device 13. The goggles 12 and the pointer device 13 are examples of devices for using a virtual space. That is, the goggles 12 and the pointer device 13 display a virtual space and then accept operations on the displayed virtual space.

[0032] The goggles 12 are an example of an output device that displays a virtual space, and are, for example, a head mounted display (HMD).

[0033] The pointer device 13 is an example of an input device for inputting operations such as pointing at an object displayed in a virtual space or selecting a menu.

[0034] <Data configuration example> 2 is a block diagram showing an example of the configuration of data realized by the design system 10. For example, by using the design system 10, data such as that shown in the figure can be handled.

[0035] First, various data are input to the design system 10 by an external device or an input device, etc. Specifically, for example, design data D01, construction data D02, operation data D03, library data D04, price list data D05, specification data D06, equipment data D07, and attribute information data D08 are input. Note that data other than these may also be input to the design system 10.

[0036] As shown in the figure, the design data D01, the construction data D02, and the operation data D03 are data created for specific purposes, such as "design," "structure," "air conditioning," "sanitation," and "electricity." For example, the "design" data in the design data D01 is data showing blueprints and the like relating to the design of a building.

[0037] The library data D04 is data that indicates, for example, the "shape" and "attributes" of a building or parts used to construct a building.

[0038] The price list data D05 is data that indicates the prices of parts and the like procured in construction. For example, the price list data D05 is data as follows.

[0039] FIG. 3 is a diagram showing an example of price list data. For example, as shown in the figure, the prices of each part are input corresponding to the part name, such as "Part 1," "Part 2," and "Part 3." Note that multiple prices may be input even for the same part, such as "Part 2" as shown in the figure. For example, the price may differ even for the same part if the supplier is different or the purchasing conditions, such as bulk purchase, are different. Therefore, multiple prices may be input for one part, such as "Part 2" as shown in the figure, in the price list data D05.

[0040] The specification data D06 and the equipment data D07 are data that indicate the specifications of the equipment, parts, etc. to be installed in the building.

[0041] The attribute information data D08 is data indicating, for example, various settings and related information (hereinafter referred to as "attribute information") regarding the BIM model. Specifically, as shown in the figure, the attribute information data D08 includes inputs of "Properties (various settings)", "ID (Identification)", "Source file name", "Project information", "Block name", "Plan name", "Dimensions", "Installation date", "Installation conditions such as temperature", "Area information (area type and area name, etc.)", "Material information such as inclusions", "Type parameters", and "Work data", etc.

[0042] For example, information such as specifications relating to buildings, equipment, parts, etc. is stored in the format of document data D10, skeleton data D11, table data D12, etc.

[0043] For example, the BIM model is composed of at least CAD data D13 and attribute information data D08, etc. However, when using the BIM model, other data such as document data D10, skeleton data D11, or table data D12 may be referenced.

[0044] As shown in the figure, when there is price list data D05, for example, the following cost data D09 can be generated.

[0045] FIG. 4 is a diagram showing an example of cost data. As shown in the figure, the cost data D09 indicates data used for, for example, cost calculations and the like. Specifically, first, with price list data D05 and the like, the price of each part can be ascertained. Then, with a BIM model, the quantity of each part used in a building can be ascertained. Next, by calculating "price x quantity," the cost of each part, which is a breakdown of "material costs," can be ascertained.

[0046] Furthermore, when design data D01 or the like is input, the design drawing or the like is stored as, for example, the following CAD data D13.

[0047] 5 is a diagram showing an example of CAD data. As shown in the figure, the CAD data D13 is 3D data, etc. The CAD data D13 may include 2D data. The CAD data D13 may include multiple data depending on the level of detail or the purpose of use, such as a "design drawing level" to a "working drawing level."

[0048] Then, for example, technical review data D14, construction plan data D15, construction management data D16, etc. may be generated based on the BIM model, etc. Hereinafter, an example in which data as shown in the figure is generated will be described.

[0049] With the cost data D09, for example, the estimate process PS01, the cost management process PS02, the budget management process PS03, etc. can be executed. By executing such processes, the design system 10 can create documents such as the design document FL1, the invoice FL2, or the estimate FL3. In other words, the estimate process PS01 can calculate the amounts to be written on the invoice FL2, the estimate FL3, etc.

[0050] Furthermore, the cost management process PS02 can calculate amounts used in cost management, such as variable costs and fixed costs, and can therefore calculate amounts to be written in documents such as the design documents FL1.

[0051] The budget management process PS03 can calculate amounts and the like used to manage the budget. For example, expected costs used to create a budget or progress rates used to manage using the percentage of completion method are calculated. In this way, the budget management process PS03 can calculate amounts and the like to be entered in the estimate FL3.

[0052] With technical study data D14, for example, it is possible to execute processes such as heat and air current simulation PS04 and static pressure and head calculation PS05. Also, with technical study data D14, it is possible to execute processes such as placement simulation PS06 of mounting frames, steel materials, hoists, anchors, etc. Furthermore, with technical study data D14, it is possible to execute sound simulation PS07 such as noise, sound silencing, and sound insulation. In addition, with technical study data D14, it is possible to execute processes such as air and water volume distribution calculation and wind and water leakage calculation PS08.

[0053] That is, when the engineering study data D14 is available, the design system 10 can execute various simulations or scientific and technological calculations, etc. Therefore, the design system 10 can execute simulations, etc., and output simulation results, etc.

[0054] With the construction plan data D15, various plans can be created, such as process plan planning PS09, safety plan planning PS10, labor plan planning PS11, construction method plan planning PS12, delivery plan planning PS13, and trial run plan planning PS14.

[0055] For example, the construction plan data D15 is the following data.

[0056] 6 is a diagram showing an example of construction plan data. As shown in the figure, the construction plan data D15 is data showing schedules, for example, in the form of a so-called Gantt chart. That is, the construction plan data D15 is data showing schedules of work, etc. performed to construct a building. Therefore, when there is data such as the construction plan data D15, it is possible to execute processing, etc. of the construction plan planning PS09 that plans a construction plan based on the schedule of each process, etc., shown in the construction plan data D15.

[0057] Similarly, plans for safety at each process, plans for people at each process, plans for construction methods, plans for bringing in equipment, etc., and plans for trial runs can be prepared by processes such as Safety Plan Planning PS10, Manpower Plan Planning PS11, Construction Method Plan Planning PS12, Delivery Plan Planning PS13, and Trial Run Plan Planning PS14.

[0058] The construction management data D16 is data used for various management in the construction of a building. For example, at a construction site, progress, actual items, and costs are managed. Of these, the construction management data D16 is used to manage, for example, progress and actual items. Specifically, with the construction management data D16, processes such as progress management PS15, order and delivery management PS16, and inspection and record management PS17 can be executed. For example, management tables or records are created by processes such as progress management PS15, order and delivery management PS16, and inspection and record management PS17.

[0059] The change data D17 is data that is generated when an operation is performed in VR (Virtual Reality) displayed based on CAD data D13, etc. to change materials and equipment (including equipment, facilities, or parts thereof that are part of the building; hereinafter simply referred to as "materials and equipment") installed in a building.

[0060] Specifically, a building is designed, and the design details are input into CAD data D13, etc. Then, the layout of materials and equipment in the building is also input into the CAD data D13. With such CAD data D13, the completed state of the building can be virtually displayed, for example, on goggles 12, etc., by VR display, etc. Therefore, users UR, etc. can see the completed state of the building and the layout of materials and equipment in the building in the virtual space even during the design stage. In this way, using VR display to show a projected completed building, etc., can prevent discrepancies from occurring between, for example, the client of the building and the designer.

[0061] Furthermore, if the user UR finds that the layout of the equipment and materials differs from his / her intention, he / she performs an operation to change the layout of the equipment and materials by looking at the VR display displayed in the VR display processing PS19. For example, in the overall configuration shown in Fig. 1, the user UR uses the pointer device 13 to specify the equipment and materials to be changed in the virtual space displayed by the goggles 12, and performs an operation to change the layout. In this manner, the change operation reception processing PS18 is performed.

[0062] In this way, when an operation to change the arrangement of materials and equipment is input by the change operation receiving process PS18, change data D17 is generated which indicates the operation content, i.e., the materials and equipment whose arrangement is to be changed and the positions of the materials and equipment after the change, etc. Then, the CAD data D13, etc. are changed based on the change data D17.

[0063] In addition, "table output" may be performed to display each piece of information in a table format or the like. Furthermore, "2D drawing output" may be performed to display a design drawing or the like in a 2D drawing by converting the CAD data D13 or the like. Furthermore, "information sharing with a site, etc." may be performed to transmit and receive each piece of information to and from a mobile terminal or the like. Furthermore, "input and output of production information" may be performed to transmit and receive each piece of information used in the construction of a building.

[0064] The calculation result data D18 indicates the result of calculation of the range in which a penetrating object can penetrate or avoid the beam.

[0065] The arrangement data D19 is data such as a plan view showing the installation positions of beams and the like and the routes of penetrating objects.

[0066] The beam data D20 indicates various setting values ​​of the beam. The details of the beam data D20 will be described later.

[0067] The penetrating object data D21 indicates various setting values ​​of an object that becomes a penetrating object. The penetrating object data D21 will be described in detail later.

[0068] Hereinafter, as described above, it is assumed that after a BIM model or the like is constructed, the user UR checks the interior of the building with the goggles 12. Such work may be performed at any time. During this work, the installation is assisted by instructing the installation positions of materials and equipment (including instructions to change the positions that are set in advance).

[0069] <Overall processing example> FIG. 7 is a flowchart showing an example of the overall processing in the first embodiment.

[0070] <Example of beam data input> (Step S01) In step S01, the design device inputs beam data.

[0071] <Example of penetrating object data input> (Step S02) In step S02, the design device inputs penetrating object data.

[0072] <Calculation example of first passable range> (Step S03) In step S03, the design device calculates a first passable range.

[0073] The first passable range is the range in one beam where the aperture of the penetrating object can be secured so that it can penetrate the beam while satisfying the specified rules. Specifically, the first passable range is calculated using the formula shown in "Reinforced Concrete Structure Bar Arrangement Standards (authored by the Construction Ministry Secretariat Government Maintenance Department, published by the Construction Association in 1977)" etc.

[0074] For example, steps S01 to S03 are input and output using a GUI (Graphical User Interface) as shown below.

[0075] <Example of input and calculation result of the first passable range> For example, "beam type", which is an example of beam data, is set on the input / output screen shown below. Since the input, calculation, and output differ depending on whether the "beam type" is steel (indicated as "S" in the "beam type" in the figure), whether the "beam type" is reinforced concrete (indicated as "RC" in the "beam type" in the figure), or whether the "beam type" is steel-reinforced concrete (indicated as "SRC" in the "beam type" in the figure), the input / output screens will be explained separately below.

[0076] 8 is a diagram (part 1) showing an example of an input / output screen. The illustrated input / output screen is an example of an input / output screen when the "beam type" is steel. For example, when beam data and penetrating object data are input on the input / output screen as shown in the figure, the first passable range is calculated and the calculation result is output.

[0077] An operation to select "calculate the adaptation level" or "calculate only the effective range" is input to the calculation method input section IN11. Specifically, when "calculate the adaptation level" is selected, the passable range of the penetrating object is calculated based on the set values ​​of the purpose, size, and fireproof coating, etc., input on the input / output screen shown in the figure. On the other hand, when "calculate only the effective range" is selected, the passable range of the penetrating object is calculated without considering the outer diameter, insulation thickness, and gaps, etc., of the penetrating object when input on the input / output screen shown in the figure. Therefore, in the case of "calculate only the effective range", the penetrating object data is not required because the outer diameter, insulation thickness, and gaps, etc., of the penetrating object are not considered. On the other hand, if the penetrating object data is also used, the design device can also calculate values ​​such as "required opening diameter" as shown in FIG. 8 or FIG. 9. With such values, the design device can also calculate whether the passing diameter can be secured or not. The "required opening diameter" and "passing diameter" will be described later.

[0078] In the pipe type selection input section IN12, set values ​​such as "pipe type", "application", and "nominal diameter" are input. Specifically, the type of penetrating object is input in the "pipe type". In the illustrated example, either "pipe" or "duct" is selected in the "pipe type".

[0079] The purpose of the target penetrating object is selected in the "application" field. For example, as shown in the figure, "piping" is input as the type of object that flows through the selected pipe in the "application" field.

[0080] The size of the pipe is input in "nominal diameter". Therefore, "nominal diameter" is a setting value that is input when "pipe type" is "pipe". In this example, when "pipe type" is "duct", "size" becomes the setting value instead of "nominal diameter".

[0081] Setting values ​​such as "beam type" are input to the beam type selection input section IN13. As described above, in this example, when "beam type" is selected as "S", an input / output screen as shown in the figure is displayed. On the other hand, when "beam type" is selected as "SRC" or "RC", the input / output screen is switched to the input / output screen as shown in FIG. 9.

[0082] Into the fireproof covering method input section IN14, set values ​​such as the "top floor", "target floor", "covering" and "[t2] fireproof covering thickness (beam body)" of the target building are input.

[0083] In the "top floor" field, the top floor of the target building, that is, how many floors the target building has, is input.

[0084] The "target floor" field indicates the floor on which the penetrating object is to be installed.

[0085] In the "Covering" field, the type of covering to be attached to the penetrating object is input. Specifically, the "covering" is selected from products such as "Sprayed Rock Wool (registered trademark)", "Makibee (registered trademark)", "Sleeve Tasuke (registered trademark)", and "Pylon Barrier (trademark)".

[0086] In "[t2] Fireproof coating thickness (beam body)", the calculation result of the coating thickness that satisfies the fire resistance standard time is output based on the set values ​​of "top floor", "target floor", "coating", etc. For example, if "coating" is set to "Makibee (registered trademark)" and the "fire resistance standard time is 1 hour", "[t2] Fireproof coating thickness (beam body)" is output as "20 millimeters". Similarly, if the "fire resistance standard time is 2 hours", "[t2] Fireproof coating thickness (beam body)" is output as "40 millimeters". Furthermore, if the "fire resistance standard time is 3 hours", "[t2] Fireproof coating thickness (beam body)" is output as "65 millimeters".

[0087] On the other hand, if "Covering" is set to something other than "Makibee (registered trademark)" and the "Fire resistance reference time is 1 hour," then the "[t2] Fire resistance coating thickness (beam body)" will be output as, for example, "25 millimeters." Similarly, if the "Fire resistance reference time is 2 hours," then the "[t2] Fire resistance coating thickness (beam body)" will be output as, for example, "45 millimeters." Furthermore, if the "Fire resistance reference time is 3 hours," then the "[t2] Fire resistance coating thickness (beam body)" will be output as, for example, "60 millimeters."

[0088] The penetration dimension display section IN15 displays, for example, "[K] Outer diameter," "[A] Insulation thickness," "[R] Air gap," "[t1] Fireproof coating thickness (opening)," and "[H] Required opening diameter."

[0089] In the “[K] Outer Diameter” field, a value indicating the outer diameter of the penetrating object corresponding to, for example, the “nominal diameter” or “size” is output.

[0090] For "[A] Insulation thickness", a value is output based on the "purpose" and "nominal diameter" (or "size") input to the pipe type selection input section IN12. For example, the value is obtained from a database that serves as a pre-set insulation thickness master, an implementation manual, etc.

[0091] For example, a preset value is displayed in “[R] Air Gap.” Specifically, the initial value is set to “25 millimeters.”

[0092] In the "[t1] fireproof coating thickness (opening)", a value is output based on the type of "coating" input in the fireproof coating method input unit IN14. That is, a value corresponding to the type of "coating" is obtained from a pre-set database or the like, and is displayed in the "[t1] fireproof coating thickness (opening)".

[0093] In the "[H] required opening diameter", a value calculated based on the "[K] outer diameter", "[A] insulation thickness", "[R] gap", and "[t1] fireproof coating thickness (opening)" is output. For example, the value output in the "[H] required opening diameter" is calculated as "[K] + 2 × ([A] + [R] + [t1])". Below, we will explain using an example where the hole with the diameter shown in "[H] required opening diameter" is the minimum required to pass a penetrating object.

[0094] The first passable range display section IN16 displays the calculation result of the first passable range, etc. Specifically, in the illustrated example, "1 / 3" of "Beam depth [D]" (shown as "0.333" in the figure using a decimal) is the "Aperture diameter standard", that is, the upper limit of the size of the hole that may be opened in the beam according to the regulations to allow the penetrating object (including the above-mentioned coating and void, etc.) to penetrate.

[0095] In addition, in the illustrated example, the range set as "[L1] edge clearance dimension" is set so that the penetrating object does not pass through. Therefore, in the illustrated example, the range set as "[L1] edge clearance dimension" does not include the first passable range, and the first passable range is calculated so as to secure the range set as "[L1] edge clearance dimension". The "[L1] edge clearance dimension" is set, for example, to the "edge clearance standard".

[0096] The illustrated example is an example in which the "[H] required opening diameter" satisfies the "opening diameter standard." Therefore, the first passable range display section IN16 displays the "penetration range," which is an example of the first passable range.

[0097] In the illustrated example, the "penetration range" that allows the upper "[L1] edge clearance dimension" in the figure to be secured, i.e., the upper limit of the "penetration range," is displayed on the left side. Meanwhile, the "penetration range" that allows the lower "[L1] edge clearance dimension" in the figure to be secured, i.e., the lower limit of the "penetration range," is displayed on the right side.

[0098] Figure 9 is a diagram (part 2) showing an example of an input / output screen. The input / output screen shown in the figure is an example of a screen that is displayed when "Beam type" is selected as "SRC" or "RC." Below, we will mainly explain the differences from the input / output screen shown in Figure 8, and omit redundant explanations.

[0099] In the pipe type selection input section IN12, set values ​​such as "pipe type", "application", and "nominal diameter" are input, just as when "beam type" is selected as "S". In the illustrated example, "duct" is selected as "pipe type".

[0100] In the beam type selection input section IN13, "SRC" or "RC" is input as "beam type." In the following, an example will be described in which "RC" is selected.

[0101] In this example, "Coating" and "[t2] Fireproof coating thickness (beam body)" in the fireproof coating method input section IN14 are grayed out to prevent input and output when the "Beam type" is "SRC" or "RC".

[0102] The value output for "[H] required opening diameter" is calculated based on the "[K] outer diameter," "[A] insulation thickness," and "[R] gap," etc. For example, the value output for "[H] required opening diameter" is calculated as "[K] + 2 × ([A] + [R])." Below, we will explain using an example where the hole with the diameter indicated by "[H] required opening diameter" is the minimum required to allow a penetrating object to pass through.

[0103] The first passable range display section IN16 displays the calculation result of the first passable range, etc. Specifically, in the illustrated example, as in the case where "Beam type" is selected as "S", "1 / 3" of "[D] Beam depth" is the "Aperture diameter standard", that is, the upper limit of the size of the hole that can be opened in the beam according to the regulations to allow the penetrating object (including the above-mentioned coating and void, etc.) to penetrate.

[0104] As shown in Figures 8 and 9, the "adaptation level" is the range in which the position of the center of the penetrating object (which is the center of the required opening diameter) can be adapted to ensure that the "[H] required opening diameter" is stipulated by the regulations. As shown in the figures, the "adaptation level" is determined, for example, by the upper and lower limits in the height direction.

[0105] The height direction is the direction of the beam depth. Specifically, the height direction is the direction called the "side length" of the H-shaped steel in JIS G 3912, the direction indicated by the symbol "H", and the "Y-axis" direction. The height direction is also sometimes called the "web height" of the H-shaped steel or I-shaped steel.

[0106] On the other hand, the direction perpendicular to the height direction, which is called the "side length" of the H-shaped steel in JIS G 3912, and indicated by the symbol "B" is called the "short side direction." The short side direction is also called the "side" direction in JIS G 3912, and is the "X-axis" direction. Furthermore, the short side direction is sometimes called the "flange width" of the H-shaped steel or I-shaped steel.

[0107] The direction perpendicular to the height direction and short direction, and indicating the length of H-shaped steel beams, etc., is called the "longitudinal direction."

[0108] <Examples of piping and beams> FIG. 10 is a diagram showing an example of beam arrangement and piping route. Hereinafter, an example of beam arrangement and piping as shown in the figure will be described. Specifically, in this example, a first beam B1 (sometimes referred to as "beam 1"), a second beam B2 (sometimes referred to as "beam 2"), a third beam B3 (sometimes referred to as "beam 3"), a fourth beam B4 (sometimes referred to as "beam 4"), and a fifth beam B5 (sometimes referred to as "beam 5") are arranged as shown in the figure. In order to specify such arrangement and route, position information (including height direction) and the like are input to the beam data and the penetrating object data in the form of a design drawing or the like.

[0109] In this example, the piping PL passes through the route shown in the figure for this beam arrangement. Therefore, in order to obtain the route shown in the figure, the piping PL needs to penetrate or avoid the first beam B1, the second beam B2, the third beam B3, the fourth beam B4, and the fifth beam B5.

[0110] First, when steps S01 and S02 are performed, the arrangement, the route of the penetrating object, the characteristics of each beam and the characteristics of each penetrating object, etc. are input for the beams and penetrating objects as shown in the figure. Therefore, for example, the first passable range of each is calculated in step S03, such as the "penetration range" in Figure 8 or Figure 9. Then, steps S04 and S05 are performed as follows.

[0111] <Example of calculating a second passable range based on a plurality of first passable ranges> (Step S04) In step S04, the design device calculates a second passable range based on the plurality of first passable ranges.

[0112] <Display example of second passable range> (Step S05) In step S05, the design device displays the second passable range. An example of displaying the second passable range will be described below using an example as shown in the figure. First, it is assumed that the beams and piping are as follows.

[0113] For example, in the case of the pipes and beams shown in FIG. 10, the calculation result in step S04 is displayed in step S05 as follows, for example:

[0114] <Example of passable range display> 11 is a diagram (part 1) showing a display example of a passable range. The illustrated first calculation result display screen CR1 is an example of a display screen that displays a second passable range based on calculation result data.

[0115] The illustrated example is a case where two types of second passable ranges (hereinafter, the two illustrated second passable ranges are referred to as "first pattern PTN1" and "second pattern PTN2") are calculated based on the calculation results of the first passable range.

[0116] For example, on the first calculation result display screen CR1, the second passable range of the first pattern PTN1 is displayed as the second effective range EN22, etc. On the other hand, the second passable range of the second pattern PTN2 is displayed as the first effective range EN21, etc.

[0117] The first pattern PTN1 is a pattern in which the pipe penetrates the first beam B1, the third beam B3, and the fifth beam B5. Such a result is displayed as "Beam 1", "Beam 3", and "Beam 5" in "Beam Penetration Pattern".

[0118] Furthermore, the first pattern PTN1 is a pattern in which the piping avoids the second beam B2 and the fourth beam B4. In the illustrated example, the piping passes under the second beam B2 and the fourth beam B4. Such a result is displayed as "under beam 2" and "under beam 4" in the "beam penetration pattern". Therefore, since the piping does not penetrate the second beam B2 and the fourth beam B4, the calculation result is that three of the five beams have a penetration aperture. Such a result is displayed as "3" in the "number of sleeves". Hereinafter, the number of sleeves indicates the number of penetrating holes.

[0119] In the illustrated example, the first beam B1 and the fifth beam B5 are the same beam (such as when all the beam conditions indicated by the beam data, such as "beam type" and "pipe type", are the same), so they are displayed together in one display. Similarly, the illustrated example is an example in which the second beam B2 and the fourth beam B4 are displayed together in one display.

[0120] In this example, the second passable range is calculated based on the first passable range of the first beam B1 and the fifth beam B5 (hereinafter referred to as the "eleventh passable range EN11"), the first passable range of the second beam B2 and the fourth beam B4 (hereinafter referred to as the "twelfth passable range EN12"), and the first passable range of the third beam B3 (hereinafter referred to as the "thirteenth passable range EN13"), which are calculated in advance.

[0121] Specifically, the second passable range is calculated by calculating the "AND" of the eleventh passable range EN11, the twelfth passable range EN12, and the thirteenth passable range EN13. In other words, from the calculation results of each first passable range, the range through which any beam can pass is extracted as the second passable range. Such calculations are often cumbersome to perform manually when there are many beams. Therefore, if the design device can display such calculation results, the user can easily know the second passable range.

[0122] The illustrated example is also an example in which the second passable range is displayed numerically. The second passable range is displayed, for example, numerically, such as an upper limit value and a lower limit value. The first pattern PTN1 is a range in which the lower limit value is "3156" (an example of a so-called level display). On the other hand, the first pattern PTN1 is a range in which the upper limit value is "3470". In this example, such upper and lower limits are displayed as "FL+3470" and "FL+3156" above the display showing the second effective range EN22.

[0123] Additionally, in the "effective range" section, the upper and lower limits are displayed as "3156~3470." In the illustrated example, the number in parentheses indicates the length of the second passable range (the value corresponds to the difference between the upper and lower limits).

[0124] Furthermore, in the illustrated example, a diameter (hereinafter referred to as a "passing diameter") that allows the penetrating object to pass while satisfying a predetermined rule is calculated. Then, the design device extracts a second passable range in which the passing diameter can be secured from the second passable range.

[0125] First, in the case of "Beam Type" being "S", the specified regulations are met when "[K] Outer Diameter", "[A] Insulation Thickness", "[R] Air Gap" and "[t1] Fire Resistant Coating Thickness (Opening)" are ensured. In other words, if the diameter of "[H] Required Opening Diameter" is ensured, the penetrating object will be fitted with a coating etc. and will be in a state where it satisfies the regulations of the Building Standards Act and other laws.

[0126] Therefore, the passage diameter is a diameter that can ensure the “[H] required opening diameter”.

[0127] In this example, the design device determines whether the first effective range EN21 and the second effective range EN22 are ranges in which the passing diameter can be secured. In this example, the passing diameter is "300". First, the first effective range EN21 is "48", so the passing diameter cannot be secured. On the other hand, the second effective range EN22 is "314", so the passing diameter can be secured. The design device indicates such a determination result by, for example, a penetrating object mark OUT1. As shown in the figure, the penetrating object mark OUT1 is displayed in the second effective range EN22. On the other hand, the penetrating object mark OUT1 is not displayed in the first effective range EN21.

[0128] In this example, the result of the determination as to whether or not the passing diameter is within a range in which it can be secured is also displayed on the "piping level (core)."

[0129] The "piping level (core)" indicates the center of the penetrating object when passing through each second passable range, that is, the range in which the "core" can be taken (in this example, this value is also expressed as a level).

[0130] Specifically, since the first pattern PTN1 can be secured, a range (an example showing upper and lower limits) in which the passing diameter can be secured to pass through the second passable range is displayed, such as "3235-3391." On the other hand, since the second pattern PTN2 cannot be secured, "Cannot be selected" is displayed.

[0131] In this manner, when the second passable ranges in which the passing diameter can be ensured are extracted, the user can know which of the second passable ranges is a range in which the passing diameter can be ensured.

[0132] The illustrated example is an example in which an error display OUT2 is displayed to inform the user of the beams that do not meet the predetermined criteria and the contents of the unmet criteria. In this example, the second beam B2 and the fourth beam B4 are beams that do not meet the criteria for allowing the penetrating object to pass through.

[0133] Furthermore, as shown in the figure, the display showing the second beam B2 and the fourth beam B4 is displayed in a different color from the beams that meet the other criteria. Also, this example is an example in which the criterion is whether the "required opening diameter" is "1 / 3" or more of the beam depth excluding the edge clearance.

[0134] With such a display, the user can easily know which beams do not meet the predetermined criteria and the details of the criteria that are not met.

[0135] In addition, in the illustrated example, the beam depth (shown in the figure as "1200D", "485D", and "1100D") and maximum opening diameter (shown in the figure as "Maximum opening diameter: 700", "Maximum opening diameter: 125", and "Maximum opening diameter: 600") are displayed at the top of each beam.

[0136] Based on the error display OUT2 as shown in the figure, for example, if the second beam B2 and the fourth beam B4 are changed to beams that can ensure the passage diameter, the following display will be displayed.

[0137] Fig. 12 is a diagram (part 2) showing a display example of the passable range. Compared to Fig. 11, the second calculation result display screen CR2 differs in that the second beam B2 and the fourth beam B4 are changed. As a result of such a change, in the calculation result display section OUT3, since the passing diameter can be secured even in the second pattern PTN2, the penetrating object mark OUT21 and the penetrating object mark OUT22 are displayed in both the first pattern PTN1 and the second pattern PTN2.

[0138] In this way, for example, by changing from FIG. 11 to FIG. 12, that is, by changing the second beam B2 and the fourth beam B4, the second passable range can ensure the passing diameter in both the first pattern PTN1 and the second pattern PTN2.

[0139] When the first pattern PTN1 is selected, the screen changes to display, for example, a screen like the one below.

[0140] Fig. 13 is a diagram showing an example of displaying upper and lower limit beams in the first pattern. The illustrated example is an example showing, in a plan view, the calculation results of the first pattern PTN1 among the calculation results shown in Fig. 12 for the combination of beams and the piping route shown in Fig. 10.

[0141] As shown in the figure, the design device distinguishes and displays the upper limit beam (the beam indicated by the first pattern upper limit mark OUT25 in FIG. 12), the lower limit beam (the beam indicated by the first pattern lower limit mark OUT26 in FIG. 12), and other beams in the calculation result of the first pattern PTN1 shown in FIG. 12. In the example shown in the figure, the method of distinguishing and displaying the beams is by color coding.

[0142] In the illustrated example, the lower limit beam is the third beam B3. This example is an example in which the lower limit beam is shown in a third color C3.

[0143] Furthermore, in the illustrated example, the upper limit beams are the second beam B2 and the fourth beam B4. This example is an example in which the upper limit beams are shown in a second color C2.

[0144] In the illustrated example, the beams that are neither the upper limit nor the lower limit are the first beam B1 and the fifth beam B5. This example is an example in which the beams that are neither the upper limit nor the lower limit are shown in a first color C1.

[0145] As described above, the design device displays three types of beams, the upper limit beam, the lower limit beam, and other beams, in three colors. When the upper limit beam, the lower limit beam, and other beams are displayed in a distinguished manner using colors or the like, the user can confirm which beams are the upper limit beam, the lower limit beam, and other beams on the plan view.

[0146] In addition, the illustrated example shows the location where the pipe PL avoids the beam (hereinafter simply referred to as "avoidance location UN") with a hidden line when the pipe PL avoids passing under the beam. Specifically, as shown in FIG. 12, in the calculation result of the first pattern PTN1, the pipe PL avoids passing under the second beam B2 and the fourth beam B4. Therefore, the illustrated example shows an example in which the intersection of the pipe PL and the second beam B2 and the intersection of the pipe PL and the fourth beam B4 are the avoidance locations UN. Such avoidance locations UN are displayed, for example, as shown in the figure, so that the line indicating the route is temporarily interrupted. With such a display, the user can easily know the location where the pipe PL avoids passing under the beam.

[0147] When piping PL passes under beams, the piping PL may be exposed on the floor below. This may be undesirable from a design perspective. Therefore, users may want to know where the piping PL avoids passing under beams. If a display like the one shown in the figure can be displayed, users can easily check whether there are any problems from a design perspective.

[0148] For example, when the second pattern PTN2 is selected, the screen changes to display the following screen.

[0149] Fig. 14 is a diagram showing an example of displaying upper and lower limit beams in the second pattern. The display shown in the figure distinguishes and displays the upper limit beam (the beam shown by the second pattern upper limit mark OUT23 in Fig. 12), the lower limit beam (the beam shown by the second pattern lower limit mark OUT24 in Fig. 12), and other beams in the calculation result of the second pattern PTN2 shown in Fig. 12. Below, as in Fig. 13, an example is shown in which the upper limit beam, the lower limit beam, and other beams are displayed in different colors (as in Fig. 13, the lower limit beam is displayed in the third color C3. The upper limit beam is displayed in the second color C2. And the beams that are neither the upper limit nor the lower limit are displayed in the first color C1).

[0150] That is, the upper limit beam, the lower limit beam, and other beams are different from the first pattern PTN1 when compared with Fig. 13. Therefore, when compared with Fig. 13, the illustrated example has different beams indicated by the first color C1, the second color C2, and the third color C3.

[0151] Also, compared to Fig. 13, the illustrated example is different in that there is no avoidance location UN. This corresponds to the fact that, as shown in Fig. 12, the second pattern PTN2 is a calculation result in which there is no location through which a penetrating object can pass by avoiding the area under the beam.

[0152] In this way, when the display is switched depending on the pattern, the user can easily know the upper limit beam, the lower limit beam, and other beams for each pattern. Also, when the display is switched depending on the pattern, the user can easily know whether or not there is an avoidance point UN for each pattern.

[0153] Furthermore, when the beam data or the penetrating object data is changed, the design device performs recalculation as follows.

[0154] Fig. 15 is a diagram showing an example of recalculation. First, in the figure, the setting values ​​are as shown in the upper figure (the left screen of the two screens shown as "before change" in the figure). Note that the following example will be explained using an example in which the setting values ​​etc. are input on the input / output screen shown in Fig. 8, that is, the "beam type" is "S". The screen showing the calculation results calculated using the "before change" setting values ​​is the 31st calculation result display screen CR31.

[0155] Next, change the setting value from the figure above to the figure below (the left drawing of the two screens indicated as "After change" in the figure). Below, we will explain an example of changing the type of "covering" in the "fire-resistant covering method" from "covering A" shown in "Before change" to "covering B" shown in "After change" as shown in the figure.

[0156] When changing from "Covering A" "before the change" to "Covering B" "after the change", a recalculation is made as shown in the figure, and the value of "[t1] Fire-resistant coating thickness (opening)" changes from "6" to "12".

[0157] Furthermore, when the "[t1] fireproof coating thickness (opening)" is changed, the "[H] required opening diameter" calculated based on the "[t1] fireproof coating thickness (opening)" is recalculated. As a result of this recalculation, in the example shown, the "[H] required opening diameter" is "158" "before the change," whereas the "[H] required opening diameter" is "170" "after the change." In other words, this is an example of a case where the change results in a larger passage diameter "after the change" than "before the change." The calculation results are also reflected in real time in the display on the right.

[0158] Specifically, first, two second passable ranges, the 211th effective range EN211 and the 212th effective range EN212, are displayed as calculation results on the 31st calculation result display screen CR31. Then, under the conditions shown in the above figure, the 211th effective range EN211 and the 212th effective range EN212 are both second passable ranges in which the passable diameter can be secured. Therefore, "before change", a penetrating object mark is displayed on both the 211th effective range EN211 and the 212th effective range EN212. Also, to show that the "piping level (core)" is also both a second passable range in which the passable diameter can be secured, the numerical values ​​of the range in which the core can pass, such as "3235~3276" and "3660~3665", are displayed.

[0159] On the other hand, even under the "after change" conditions, there are two second passable ranges, the 221st effective range EN221 and the 222nd effective range EN222. Therefore, the 32nd calculation result display screen CR32 displays the two second passable ranges, the 221st effective range EN221 and the 222nd effective range EN222, as calculation results. In this example, the pass diameter is larger "after change" than "before change". Therefore, it is assumed that the pass diameter cannot be secured in the 221st effective range EN221. On the other hand, it is assumed that the 222nd effective range EN222 is a second passable range in which the pass diameter can be secured, similar to the 212th effective range EN212 "before change".

[0160] Therefore, after the change, the penetrating object mark is displayed on the 222nd effective range EN222. Also, the "piping level (core)" also shows the range where the core can pass, such as "3247~3270", to show that the 222nd effective range EN222 is the second passable range where the passing diameter can be secured.

[0161] On the other hand, the 221st effective range EN221 does not display the penetrating object mark because the passing diameter cannot be secured. Also, the "piping level (core)" is displayed as "not selectable" to indicate that it is not the second passable range where the passing diameter can be secured.

[0162] In this way, when recalculation is performed, the user can easily try various conditions. Also, as shown in the figure, depending on the setting value to be changed, even if the passage diameter was secured before the change, it may be necessary to check whether the passage diameter can be secured after the change. In such a case, the design device updates the screen displaying the calculation results so as to reflect the changed setting value in real time. In this way, the user can easily check whether the passage diameter can be secured even after the change.

[0163] <Example of saving reference data> The above-mentioned calculation results or recalculation results are stored as data, for example, as follows.

[0164] Fig. 16 is a diagram showing an example of saving a calculated or recalculated pattern. The following describes an example of the beam and route calculation shown in Fig. 10. For example, when the "Save" button is pressed on a screen displaying the calculation results as shown in Fig. 12, the calculation results are saved.

[0165] The illustrated example is an example in which calculation results, setting values ​​that are the premise of the calculation, route, etc. are saved. Specifically, for example, as illustrated, the route to be saved is indicated by auxiliary lines RF and drawn. Then, calculation result data indicating the calculation results of the route that becomes the auxiliary lines RF (for example, the results shown in Figs. 12 and 13) etc. are saved in the attribute.

[0166] In this way, by saving calculation results, setting values, routes, etc. (hereinafter referred to as "reference data"), the user can view the saved contents for future reference. In design, various setting values, etc. may be tried out. In such cases, the user will have to repeatedly input similar setting values. On the other hand, if reference data is saved, the user can read out the reference data and reflect it in the setting values, thereby reducing the amount of work required to input setting values. Also, in this way, the results of various trials will often be useful for future reference. Therefore, being able to save reference data makes design, etc. easier for the user.

[0167] <Simulation example> For example, the design device displays the change in the second passable range depending on the presence or absence of a beam by the following simulation. First, assume that the following state is assumed.

[0168] Fig. 17 is a diagram showing an example of a simulation result before the change. For example, assume that there are five beams, a first beam B1, a second beam B2, a third beam B3, a fourth beam B4, and a fifth beam B5, as shown in the figure (as shown in the figure, the first beam B1 and the fifth beam B5 are the same type of beam. Therefore, in the screen shown in the figure, the first beam B1 and the fifth beam B5 are displayed together as one.), and the second passable range is calculated. Then, assume that the calculation result is as shown in the 41st calculation result display screen CR41.

[0169] Specifically, as shown in the figure, two second passable ranges, the 231st effective range EN231 and the 232nd effective range EN232, are calculated. Then, it is assumed that both the 231st effective range EN231 and the 232nd effective range EN232 are narrow second passable ranges, and therefore are second passable ranges in which the passing diameter cannot be secured. Therefore, in this example, the penetrating object mark is not displayed in either the 231st effective range EN231 or the 232nd effective range EN232.

[0170] Furthermore, the fact that neither the 231st effective range EN231 nor the 232nd effective range EN232 can secure a passing diameter is displayed as "Penetration not possible" at the "Pipe level (core)".

[0171] Therefore, the design device, for example, simulates the case where the fourth beam B4 does not exist. For example, when an operation of clicking an image showing the fourth beam B4 (hereinafter referred to as "fourth beam image TB") is performed on the 41st calculation result display screen CR41, the design device performs calculation under conditions excluding the fourth beam B4. As a result, for example, the following display is displayed.

[0172] Figure 18 is a diagram showing an example of a simulation result after the change. Compared to the case of Figure 17, the 42nd calculation result display screen CR42 is different in that the "Beam penetration pattern" is displayed as "Beam 1-Beam 2-Beam 3-Beam 5". In other words, this calculation result is a calculation result when a calculation is performed for four beams, the first beam B1, the second beam B2, the third beam B3, and the fifth beam B5, excluding the fourth beam B4.

[0173] This case corresponds to the case where the fourth beam B4 is removed or a route is created that does not pass through the fourth beam B4.

[0174] As shown in the figure, the calculation excludes the fourth beam B4, so the second passable range is calculated as the 233rd effective range EN233. The 233rd effective range EN233 is wider than the 231st effective range EN231 and the 232nd effective range EN232. In other words, the 233rd effective range EN233 is the second passable range in which the passing diameter can be secured. Furthermore, since the 233rd effective range EN233 is the second passable range in which the passing diameter can be secured, the penetrating object mark OUT4 is displayed.

[0175] Note that the fourth beam image TB is displayed in a color or the like different from that in FIG. 17 to indicate that the fourth beam B4 is excluded.

[0176] In this way, the user can see that the second passable range in which the passing diameter can be secured can be achieved by removing the fourth beam B4 or by taking a route that does not pass through the fourth beam B4.

[0177] <Example of recalculation using saved routes, etc.> First, it is assumed that beam data and penetrating object data indicating the conditions of the route and beams, etc., as shown below, and calculation result data indicating the calculation results calculated based on these data are stored.

[0178] FIG. 19 is a diagram showing an example of a saved route. The example shown is an example in which the calculation result (assuming there is one pattern) calculated on the route indicated by the auxiliary line RF is saved. In addition, in the example shown, a reference value RF1 is displayed. Specifically, the reference value RF1 indicates the result of "piping level (core)". In other words, the reference value RF1 indicates that the calculation result of the route shown in the figure has a second passable range in which the passing diameter can be secured within the range of "FL+3660" to "FL+3665". And, for the data saved in this way, it is assumed that the following calculation results are saved.

[0179] 20 is a diagram showing an example of the stored calculation results, etc. As shown in the figure, in the pattern where "No" is "2", the "piping level (core)" is "3660 to 3665", and the pattern where "No" is "2" is the pattern indicated by the reference value RF1.

[0180] Then, when "latest display" is pressed on the screen shown in the figure, the design device performs recalculation. Specifically, the design device newly reads the latest data (hereinafter simply referred to as "latest data") of the design data, etc., and reflects it in the setting values, etc. Next, the design device recalculates the first passable range and second passable range, etc., based on the new design values, etc.

[0181] Design data, etc. may differ between the time when the data was saved and the current time. Therefore, even for a saved route, the calculation results may change from the time when the data was saved due to design changes such as changes to the material or arrangement of beams. Therefore, the design device reads the latest data, etc. and performs recalculation. In this way, the calculation results that reflect the design changes, etc. can be easily known.

[0182] For example, the design device compares the recalculation result between the previous calculation result (i.e., the calculation result at the time of saving) and the latest calculation result (i.e., the calculation result reflecting the setting values, etc. based on the latest data, etc.). If the comparison shows that the previous calculation result and the latest calculation result match, the design device displays a dialog message, etc. to the user that the calculation result has not changed since it was saved.

[0183] On the other hand, as a result of recalculation, there may be cases where the calculation result of the previous value differs from the latest calculation result. For example, the design device displays the calculation result of the previous value and the latest calculation result in the following manner.

[0184] 21 is a diagram showing a display example of the latest calculation result, etc. That is, it is assumed that the latest calculation result is the calculation result as shown in the figure. Then, when the "display previous value" button is pressed on the screen shown in the figure, the design device switches to a screen showing the calculation result of the previous value.

[0185] 22 is a diagram showing a display example of the calculation result of the previous value, etc. That is, it is assumed that the calculation result of the previous value is the calculation result as shown in the figure. Then, when the "latest display" button is pressed on the screen shown in the figure, the design device switches to a screen showing the latest calculation result.

[0186] In this example, the positions of "Beam 2" and "Beam 4" (Beam 2 and Beam 4 are assumed to be the same type of beam) have been changed. Specifically, in the previous calculation result, there is a second passable range in which a penetrating object can pass under "Beam 2" and "Beam 4". On the other hand, in the latest calculation result, there is no case in which a penetrating object can pass under "Beam 2" and "Beam 4", and the second passable range is a range that penetrates all of "Beam 2" and "Beam 4".

[0187] For example, if the user presses "Show previous value" and "Show latest value" in succession to switch the display screen, the user can easily find what has been changed. In this way, the calculation result at the time of saving is compared with the latest calculation result, and the comparison result is displayed, so that the user can easily know what has been changed since the time of saving.

[0188] <Example of adding or overwriting> First, assume that one pattern is saved as shown in Fig. 19. In this state, when the "Save" button is pressed on the screen displaying the calculation results in Fig. 21 or the like, the design device saves the calculation results of a new pattern.

[0189] In such a case, an operation to select "add" or "overwrite" is performed. For example, when the data is saved as shown in Figure 19, if the calculation result of the pattern shown in Figure 21 is saved as "add", it will be saved as follows:

[0190] Fig. 23 is a diagram showing an example of saving to add calculation results, etc. Compared with Fig. 19, the example shown in the figure is different in that there are two saved patterns.

[0191] The reference value RF1 indicates that one pattern is stored, whereas the reference value RF2 indicates that two patterns are stored.

[0192] On the other hand, in the case of "overwrite", the data stored in FIG. 19 is overwritten, and the data is stored so as to obtain the calculation result of the pattern shown in FIG.

[0193] <Example of functional configuration> 24 is a functional block diagram showing an example of a functional configuration in the first embodiment. For example, the design system 10 has a functional configuration including a beam data input means 10F1, a penetrating object data input means 10F2, a calculation means 10F3, a calculation result data generation means 10F4, and a display means 10F5.

[0194] The beam data input means 10F1 performs a beam data input procedure for inputting beam data D20 indicating setting values ​​for beams, etc. For example, the beam data input means 10F1 is realized by an interface 11H3 or the like.

[0195] The penetrator data input means 10F2 performs a penetrator data input procedure for inputting penetrator data D21 indicating settings and the like for the penetrator. For example, the penetrator data input means 10F2 is realized by the interface 11H3 and the like.

[0196] The calculation means 10F3 performs a calculation procedure to calculate a first passable range EN1 that can penetrate or avoid each beam, based on the beam data D20 and the penetrating object data D21, etc. For example, the calculation means 10F3 is realized by the CPU 11H1, etc.

[0197] The calculation result data generating means 10F4 performs a calculation result data generating procedure to generate calculation result data D18 indicating a second passable range EN2 through which any of the beams can pass, based on each of the first passable ranges EN1 calculated by the calculation means 10F3. For example, the calculation result data generating means 10F4 is realized by the CPU 11H1 or the like.

[0198] The display means 10F5 performs a display procedure for displaying the second passable range EN2 based on the calculation result data D 18. For example, the display means 10F5 is realized by the interface 11H3 or the like.

[0199] As described above, when the beam data D20 and the penetrating object data D21 are input, the first passable range EN1 can be calculated, for example, as shown in Fig. 8 or Fig. 9. Then, the first passable range EN1 is calculated for each beam.

[0200] Next, calculation result data D18 is generated based on the first passable range EN1 calculated for each beam. In this manner, when there is the calculation result data D18, it is possible to display the second passable range EN2, for example, as shown in FIG.

[0201] By displaying the second passable range EN2, the design device etc. can inform the user of the calculation results such as the position where the penetrating object can pass based on regulations etc., or whether it is possible to pass the penetrating object when F is passed through multiple beams.

[0202] <Second embodiment> The second embodiment is realized, for example, by an apparatus having the same system configuration and hardware configuration as the first embodiment. The following description will focus on the differences from the first embodiment, and will omit descriptions that overlap with the first embodiment.

[0203] The second embodiment is a case where a support material is installed when designing the layout of pipes, ducts, and the like (hereinafter sometimes referred to as "objects").

[0204] In the following, an example will be described in which an object is supported using two types of support materials, a first support member and a second support member.

[0205] The first support member is, for example, a combination of an insert (sometimes called an "insert metal fitting") and a mounting metal fitting. Hereinafter, it is assumed that the insert is embedded into the structure of a building at the position where the first support member is to be installed, and then the mounting metal fitting is inserted into the insert. In the following explanation, the combination of the insert and the mounting metal fitting is simply referred to as an "insert."

[0206] The second support member is a so-called "earthquake-resistant support member" that is installed to make the object earthquake-resistant. Specific examples of the earthquake-resistant support member will be described later.

[0207] In addition, it is assumed that the installation intervals of the first support members are determined according to predetermined rules (hereinafter referred to as "first rules").

[0208] On the other hand, it is assumed that the intervals at which the second support members are installed are determined by rules (hereinafter referred to as "second rules") that are different from the first rules.

[0209] Specific examples of the first rule and the second rule will be described later.

[0210] <Overall processing example> For example, the design device determines the positions at which the first support member and the second support member are to be installed, etc., through the overall processing as described below.

[0211] FIG. 25 is a flowchart showing an example of the overall processing in the second embodiment.

[0212] <Example of input of object data> (Step S11) In step S11, the design device inputs object data.

[0213] The object data is data indicating, for example, the weight and size of the object. Note that the input values ​​input in advance to the object data are determined by the contents of the first rule and the second rule. In other words, the object data is data for making it possible to calculate the installation interval and the like based on the first rule and the second rule.

[0214] Specifically, when using the rules of the "Guidelines for Earthquake-Resistant Design and Construction of Building Facilities, 2014 Edition," the type of object (for example, piping, square ducts, round ducts, valves, metal ducts, electric pipes, bus ducts, electric wiring, or cable racks, etc.) and the weight of the object, etc. must be input to calculate the installation interval. Also, if the object is a water pipe, drain pipe, or brine pipe, the weight when full of water, etc., is the input value.

[0215] Therefore, when installing the first support member and the second support member based on the above rules, data such as an object master indicating input values ​​that can identify the type and weight of the object to be supported by the first support member and the second support member is input.

[0216] <Example of input of first support member data> (Step S12) In step S12, the design device inputs first support member data.

[0217] The first support member data is data such as an insert master that can identify the type of the first support member, etc. Details of the insert master will be described later.

[0218] <Example of input of second support member data> (Step S13) In step S13, the design device inputs second support member data.

[0219] The second support member data is data such as an earthquake-resistant support member master that can identify the type of the second support member, etc. Details of the earthquake-resistant support member master will be described later.

[0220] <Example of installation range input> (Step S14) In step S14, the design device inputs the installation range. An example of inputting the installation range will be described later.

[0221] <Example of installation of first support member based on first rule> (Step S15) In step S15, the design device places the first support member based on the first rule. An example of determining the placement position of the first support member will be described later.

[0222] <Example of Installation of Second Support Member Based on Second Rule> (Step S16) In step S16, the design device places the second support member based on the second rule. An example of determining the placement position of the second support member will be described later.

[0223] As described above, when multiple support members are installed, different rules are applied to each support member. Therefore, even if a support member is required to be installed according to a single rule, it may become unnecessary when other support members are taken into consideration.

[0224] For example, if there is a seismic support member, an insert may not be necessary. In other words, there are many cases where it is not necessary to install two support members at the same position. In such a case, since the seismic support member is installed, the installation of the insert is not necessary, and the insert can be omitted. Specifically, assume that the rule stipulates that inserts are installed at intervals of "2.0 m". On the other hand, assume that the rule stipulates that seismic support members are installed at intervals of "6.0 m". Note that the starting point for calculating the intervals is assumed to be the same. In such a case, at least the positions of "6.0 m", "12.0 m", and "18.0 m" overlap as positions for installation. In such a case, the installation of the insert can be omitted. Therefore, the number of inserts to be installed can be reduced.

[0225] In steps S11 to S16, for example, the following processes are performed.

[0226] <Example of installation range input> Fig. 26 is a diagram showing an example of inputting the installation range. Below, an example will be described in which a pipe as shown in the figure is the target object. Furthermore, in the following example, first, the first support member is installed in the part of the entire pipe as shown in the figure that is specified by the installation range.

[0227] The installation range RG is input by, for example, specifying the target range with the cursor as shown in the figure. Specifically, first, the position of the first point PT1 is specified. Then, the position of the second point PT2 is specified. In this way, the rectangular range with the first point PT1 and the second point PT2 as diagonals becomes the installation range RG. Then, if there is an object such as a pipe within the range specified in the installation range RG, it is recognized as a target for installing a support member.

[0228] As shown in the figure, the operation of inputting the installation range RG determines the point where the installation of the support members starts (hereinafter referred to as the "starting point") and the route along which the support members are to be installed. Specifically, the starting point is set, for example, as follows. Then, from the starting point, for example, the earthquake-resistant support members are installed as follows.

[0229] <Example of earthquake-resistant support member installation> 27 is a diagram showing an example of setting the starting point. For example, it is set at the intersection of the side of the rectangle indicating the installation range RG and the piping. Therefore, in the illustrated example, two points, the first starting point PTS1 and the second starting point PTS2, are set as the starting points.

[0230] For example, when a first support member is placed with the first starting point PTS1 as the starting point, a display as shown in the figure is produced.

[0231] In this example, the first support members are installed from the first starting point PTS1 to the piping PI at intervals (hereinafter, the intervals are assumed to be "6.0 m") determined by a predetermined rule. For example, the interval from the first starting point PTS1 to the earthquake-resistant support member 2P1 is "6.0 m" as indicated by the interval display DS1. In this way, the earthquake-resistant support members 2P1 are basically installed at intervals of "6.0 m". In this example, the earthquake-resistant support members are also installed at intervals of "6.0 m" between the earthquake-resistant support members 2P1 and 2P2 as indicated by the interval display DS2. In this way, the earthquake-resistant support members are installed within the installation range RG.

[0232] In addition, in the case of a route that goes outside the installation range RG and then returns to the range (such as the right end part in the figure), only the piping PI within the range is included in the calculation.

[0233] Furthermore, if there is a support member (hereinafter referred to as an "installed support member") that has already been installed in the installation range RG, for example, the design device deletes the installed support member and installs a new earthquake-resistant support member.

[0234] <Example of installation avoiding areas where installation is not possible> During installation, the piping PI has some parts, such as the vertical pipe section, where earthquake-resistant support members, etc. cannot be installed. In such cases, the design device installs earthquake-resistant support members by avoiding the vertical pipe section, for example, as follows.

[0235] 28 is a diagram showing an installation example (part 1). For example, in the illustrated installation range RG, the piping PI has a vertical pipe portion OB, that is, a portion where an earthquake-resistant support member cannot be installed.

[0236] Let us assume that if earthquake-resistant support members are installed at intervals of "6.0 m", earthquake-resistant support member 2P3 will be installed at the vertical pipe portion OB. In such a case, earthquake-resistant support member 2P3 is installed in a location that avoids the vertical pipe portion OB, as shown in the figure. In this way, the design device recognizes the vertical pipe portion OB, etc., and places earthquake-resistant support member 2P3 while avoiding the vertical pipe portion OB, etc.

[0237] Even if the earthquake-resistant support member 2P3 is to be installed in the vertical pipe section OB, it is difficult to install the earthquake-resistant support member 2P3 in the vertical pipe section OB in actual construction. If the earthquake-resistant support member 2P3 is installed in such a section, it often becomes necessary to reinstall the earthquake-resistant support member 2P3 manually or otherwise.

[0238] In addition, when the installation location of the seismic support member 2P3 is changed in this way, all subsequent seismic support members installed based on the seismic support member 2P3 may have to be reinstalled. Therefore, if the seismic support member 2P3 is positioned to avoid the vertical pipe portion OB, the workload of reinstalling the seismic support member 2P3 can be reduced.

[0239] <Example of display in branch> Furthermore, if the piping PI has a branching portion, for example, the interval is calculated and displayed as follows:

[0240] 29 is a diagram (part 2) showing an installation example. For example, a case where a branch BR is present in a pipe PI in an installation range RG shown in the figure will be described as an example.

[0241] In this example, the branch BR generates a distance DISS between the earthquake-resistant support members 2P7 and 2P9, and a distance DISL between the earthquake-resistant support members 2P8 and 2P9. The distance DISL is longer than the distance DISS. In this case, the distance display V5 displays the value of the distance DISL, i.e., the wider distance.

[0242] If there is a branch BR, the branch BR will result in multiple routes. Therefore, earthquake-resistant support members are installed for each route. Therefore, as shown in the figure, multiple intervals may occur. In such a case, the wider interval is the one that is displayed by the interval display. In many cases, the wider interval exceeds the specified rule and does not satisfy the rule. Therefore, as shown in the figure, by displaying the one that is more likely to not satisfy the rule, the user can easily check whether the specified rule is being satisfied.

[0243] <Example of moving the starting point> The starting point can be specified by an operation. For example, the starting point can be moved as follows:

[0244] Fig. 30 is a diagram showing an example of moving the starting point. First, as shown in Fig. 27, when the intersection of the side of the rectangle indicating the installation range RG and the piping PI is set as the starting point, the starting point is set to a portion such as the third starting point PTS3.

[0245] On the other hand, for example, as shown in the figure, there are cases where earthquake-resistant support members and the like are installed in advance, such as earthquake-resistant support member 2P10. That is, there are cases where a support member such as earthquake-resistant support member 2P10 is taken into consideration and a support member is installed in the installation range RG.

[0246] In the illustrated example, when a seismic support member is installed at the third starting point PTS3, the seismic support members are installed at intervals narrower than the intervals stipulated by the predetermined rules. Such an installation may result in an unnecessary increase in the number of seismic support members.

[0247] Therefore, let us assume that the part that satisfies the specified rules (in the figure, it is the part that is "6.0 m" to the right from the earthquake-resistant support member 2P10. Hereinafter, this part will be referred to as the "new starting point PT3". In this way, by moving the starting point and setting the new starting point PT3, a support member will be installed from the new starting point PT3 to the installation range RG. Also, even though the earthquake-resistant support member 2P10 is outside the installation range RG, it will be included in the calculation of the interval. Specifically, it will be as follows.

[0248] 31 is a diagram showing an example of a distance display. As shown in the figure, the distance display V6 displays the distance DISF between the "existing earthquake-resistant support material" (a support material that is installed outside the installation range RG and that is installed in advance) and the support material that is installed at the starting point. In this way, if the distance is calculated taking into account the support material that is installed in advance even if it is outside the installation range RG, the user can reduce the work of calculating the distance between the "existing earthquake-resistant support material" and the support material to be newly installed, thereby reducing the workload.

[0249] <Example of assistance for moving the starting point> When the starting point is moved to create a new starting point, the design device provides, for example, the following assistance to the operation of specifying the new starting point.

[0250] 32 is a diagram showing an example of assisting in moving the starting point. For example, when the installation range RG is input, the starting point PT4 is set at the intersection PTS4 as an initial value. This example is an example in which the starting point PT4 is moved from the position of the intersection PTS4, and another position is set as the new starting point. For example, when the starting point PT4 at the intersection PTS4 is clicked and specified, the starting point PT4 can be moved by specifying the position to be the new starting point.

[0251] For example, the design device first displays auxiliary lines L2, L3, L4, L5, etc. to assist in the movement of the starting point.

[0252] The auxiliary line L2 is a line segment that coincides with one side of the rectangle that indicates the installation range RG. The intersection of the auxiliary line L2 and the piping PI (indicated as candidate point CRP1 in the figure) becomes one of the candidate points for the new starting point. Below, an example will be described in which the characteristic point is the intersection of the auxiliary line and the piping.

[0253] The auxiliary line L3 is a line segment whose position in the X direction coincides with that of the earthquake-resistant support member 2P11. The intersection of the auxiliary line L3 and the pipe PI (shown as the candidate point CRP2 in the figure) becomes one of the candidate points for the new starting point.

[0254] The auxiliary line L4 is a line segment whose position in the X direction coincides with that of the earthquake-resistant support member 2P13. The intersection of the auxiliary line L4 and the pipe PI (shown as the candidate point CRP3 in the figure) becomes one of the candidate points for the new starting point.

[0255] The auxiliary line L5 is a line segment whose position in the X direction coincides with that of the earthquake-resistant support member 2P12. The intersection of the auxiliary line L5 and the pipe PI (shown as the candidate point CRP4 in the figure) becomes one of the candidate points for the new starting point.

[0256] Then, when the cursor for moving the starting point approaches candidate point CRP1, candidate point CRP2, candidate point CRP3, or candidate point CRP4, the design device assists the cursor to match candidate point CRP1, candidate point CRP2, candidate point CRP3, or candidate point CRP4. Note that the degree of approach required for assistance is set in advance.

[0257] As shown in the figure, for example, users often want to set a new starting point at a position that is aligned in the X-axis direction with earthquake-resistant support members installed on other piping. Therefore, as shown in the figure, if positions that are aligned in the X-axis direction with other earthquake-resistant support members are shown with auxiliary lines, the user can easily understand the positions of the candidate points.

[0258] As described above, the user often moves the starting point to a position aligned in the X-axis direction with earthquake-resistant support members installed on other pipes, i.e., to a position that is a candidate point in the illustrated example. However, when using a mouse or the like to specify the position of a candidate point, a misaligned position may be specified due to an operational error or the like.

[0259] Therefore, if assistance is provided so that the cursor is aligned with candidate point CRP1, candidate point CRP2, candidate point CRP3, or candidate point CRP4 when the cursor approaches, the candidate point can be specified with high accuracy.

[0260] If a new starting point is set and earthquake-resistant support members are installed, the result will be, for example, as follows.

[0261] Figure 33 is a diagram (part 3) showing an installation example. For example, when compared with Figure 31, the location where the earthquake-resistant support members are installed is different. In this way, by changing the starting point, the location or quantity of earthquake-resistant support members can be changed.

[0262] <Example of operations for selecting objects> For example, suppose the object is composed of three pipes as shown below.

[0263] 34 is a diagram showing an example of an object constituted by a plurality of pipes. For example, it is assumed that the object is constituted by a first pipe PI1, a second pipe PI2, and a third pipe PI3.

[0264] In some cases, it may be desired to install earthquake-resistant support members only on the first pipe PI1 among these three pipes. In such a case, for example, when the first pipe PI1 is selected by clicking on the first pipe PI1, an earthquake-resistant support member is placed on the first pipe PI1, while no earthquake-resistant support member is placed on the second pipe PI2 and the third pipe PI3. Note that the first pipe PI1, the second pipe PI2, and the third pipe PI3 are all within the installation range.

[0265] In this way, by being able to select the target object, it is possible to install earthquake-resistant support members only on targeted pipes, etc., as shown in the figure.

[0266] Hereinafter, an example will be described in which the first pipe PI1 is the target object. In addition, an example will be described in which the first pipe PI1 has, for example, the following already-installed support member.

[0267] 35 is a diagram (part 4) showing an installation example. As shown in the figure, in this example, it is assumed that earthquake-resistant support members 2P14 and 2P15 have already been installed on the first piping PI1.

[0268] Next, a starting point PT5 is set for the position of the earthquake-resistant support member 2P15. Then, when a setting is made to install an earthquake-resistant support member, an earthquake-resistant support member 2P16 is installed at a position spaced apart from the earthquake-resistant support member 2P15 by a distance determined by the rules (in the illustrated example, this is assumed to be "6.0 m"; for example, this is acquired from the earthquake-resistant support material master or the like).

[0269] Therefore, the interval display V7 displays "6.0 m." In this manner, earthquake-resistant support members, etc. are installed starting from the already-installed support members, etc.

[0270] <Example of interval change in progress> There are cases where the spacing is changed while the support members are being installed. For example, in the following cases:

[0271] 36 is a diagram showing an example in which the interval is changed midway through the process. An example in which the interval is changed midway through the process is at the joint between the pipe PI11 and the pipe PI12.

[0272] The pipes PI11 and PI12 have different pipe sizes. In the illustrated example, the pipe PI11 is larger than the pipe PI12. When the sizes differ in this way, the intervals may differ based on rules. Specifically, in this example, the interval DIS1 is applied to the interval between the pipes PI11. The interval DIS1 is set to "9.0 m" as shown by the interval display V8.

[0273] On the other hand, the interval DIS2 is applied to the interval between the pipes PI12. The interval DIS2 is "6.0 m" as shown by the interval display V9. In other words, this is an example in which the interval DIS2 is stricter than the interval DIS1.

[0274] As shown in the figure, there is a joint where the pipes PI11 and PI12 switch. For the interval of such a part, i.e., the interval DIS3, the stricter of the intervals DIS1 and DIS2 is adopted. Specifically, the interval DIS3 is set to "6.0 m", the same as the interval DIS2. Therefore, the interval display V10 indicating the interval DIS3 is displayed as "6.0 m".

[0275] In this way, depending on the rules, etc. used, there may be areas where the spacing, etc. overlaps. In such cases, the strictest of the multiple values ​​is adopted. In areas where multiple values ​​can be applied, applying the strictest value often does not pose a problem in terms of safety and rules, etc. Therefore, in cases where multiple objects are mixed, adopting the narrower spacing and installing the support members can reduce risks in terms of safety and rules, etc.

[0276] Then, for example, the installation is confirmed by performing the following operations.

[0277] Fig. 37 is a diagram (part 5) showing an installation example. In the case of Fig. 36, first, the starting point is assumed to be starting point PT6. Next, in order to determine the range and route of placement, an operation is performed to input a point at which the placement starting from starting point PT6 ends (hereinafter referred to as "end point"; in the illustrated example, it is end point PT7).

[0278] For example, the end point PT7 is specified by clicking the position of the start point PT6 and then clicking the position of the end point PT7.

[0279] When such an operation is performed, it is possible to determine that the area between the starting point PT6 and the end point PT7, i.e., the target area EA1, is the area in which earthquake-resistant support members are to be installed. If any support members have already been installed in the target area EA1, they are deleted and new earthquake-resistant support members are installed.

[0280] <Example of installation on multiple routes> For example, in the case where the target area is the same as the target area EA1 shown in FIG. 37, the starting point PT6 is moved as follows to perform installation.

[0281] 38 is a diagram (part 6) showing an installation example. In the following, an example will be described in which the starting point set at the position of starting point PT6 is moved to the position of new starting point PT8 as shown in the figure.

[0282] For example, suppose there is an obstacle in range EA2. In other words, range EA2 is a range in which earthquake-resistant support members cannot be installed. Since earthquake-resistant support members cannot be installed in a range such as range EA2, the starting point may be moved to a new starting point PT8, i.e., a position immediately before range EA2, to make range EA2 a range in which earthquake-resistant support members do not need to be installed.

[0283] In this way, by setting a new starting point near an obstacle or the like, the range in which earthquake-resistant support members cannot be installed can be made into a range in which installation of earthquake-resistant support members is not required.

[0284] In such a case, earthquake-resistant support members are installed starting from the new starting point PT8 toward both the route A1 and the route A2. Specifically, the following is determined.

[0285] Figure 39 shows an installation example (part 7). Compared to Figure 37, even if the target object and target range are the same, the starting point is different, so the earthquake-resistant support members are installed in different locations. In this way, if installation can be done on multiple routes, it becomes easy to install earthquake-resistant support members while avoiding obstacles, etc.

[0286] <Example of display taking into account support members outside the installation range> Fig. 40 is a diagram (part 8) showing an installation example. For example, in the installation range RG as shown in the figure, it is assumed that earthquake-resistant support member 2P20, earthquake-resistant support member 2P21, and earthquake-resistant support member 2P22 are installed. On the other hand, it is assumed that already-installed support member 2P17, already-installed support member 2P18, and already-installed support member 2P19 have already been installed. It is also assumed that already-installed support member 2P17, already-installed support member 2P18, and already-installed support member 2P19 are installed outside the installation range RG.

[0287] As shown in the figure, the earthquake-resistant support member 2P20, the earthquake-resistant support member 2P21, and the earthquake-resistant support member 2P22 are assumed to be earthquake-resistant support members installed on the leftmost side in the installation range RG. Therefore, it is assumed that there are no earthquake-resistant support members within the installation range RG to the left of the earthquake-resistant support member 2P20, the earthquake-resistant support member 2P21, and the earthquake-resistant support member 2P22.

[0288] In such a case, the distance between the newly installed earthquake-resistant support member and the already installed support member is calculated, and the calculation result is displayed in the distance display. Specifically, the distance between the already installed support member 2P17 and the earthquake-resistant support member 2P20 is displayed in the distance display V11. The distance between the already installed support member 2P18 and the earthquake-resistant support member 2P21 is displayed in the distance display V12. The distance between the already installed support member 2P19 and the earthquake-resistant support member 2P22 is displayed in the distance display V13.

[0289] In this example, intervals wider than the intervals defined by the rules are highlighted. Specifically, this is an example in which the interval display V11 is highlighted.

[0290] The spacing between the pipes on which the installed support members 2P17 and the earthquake-resistant support members 2P20 are installed is "9.0 m" as specified by the rules. On the other hand, the spacing between the installed support members 2P17 and the earthquake-resistant support members 2P20 is "12.0 m," as shown by the spacing display V11. Therefore, the spacing between the installed support members 2P17 and the earthquake-resistant support members 2P20 is wider than the spacing specified by the rules, and is therefore displayed with emphasis by the spacing display V11. Note that the spacing display V11 is an example of a display that emphasizes the numerical value indicating the displayed spacing by enclosing it in a square.

[0291] On the other hand, the spacing between the installed support member 2P18 and the seismic support member 2P21 is 6.0 m, as specified by the rules. However, the spacing between the installed support member 2P18 and the seismic support member 2P21 is 4.6 m, as indicated by the spacing indicator V12. Therefore, the spacing between the installed support member 2P18 and the seismic support member 2P21 is narrower than the spacing specified by the rules, and the rules are met. Therefore, the spacing indicator V12 is not highlighted, indicating that the rules are met.

[0292] Even if the position crosses the boundary of the installation range RG, it is often necessary to satisfy the rules. On the other hand, since the installed support members have already been installed, there are cases where the spacing cannot be narrowed by changing the position of the installed support members. Therefore, as shown in the figure, it is necessary to check whether the spacing between the newly installed seismic support members and the installed support members satisfies the rules. Then, as shown in the figure, by highlighting the spacing that does not satisfy the rules, the user can reduce the work of manually checking the spacing for seismic support members installed near the boundary of the installation range RG, thereby reducing the workload.

[0293] <Example of earthquake-resistant support member settings> The earthquake-resistant support members are set, for example, in the dialogue SET shown in Fig. 27. Specifically, for example, the following setting values ​​are set in the dialogue SET.

[0294] The "top floor" is set to the top floor of the building on which the earthquake-resistant support member is installed. For example, the "top floor" is obtained from design data or floor information. If the "top floor" cannot be obtained from the data, the field is left blank and the user inputs a numerical value.

[0295] The "target floor" is set to the floor of the building on which the earthquake-resistant support member is to be installed. For example, the "target floor" is obtained from design data or floor information. If the target floor cannot be obtained from the data, the field is left blank and the user inputs a numerical value.

[0296] "Floor type" is set to select from "upper floor," "middle floor," or "basement / first floor." "Upper floor" refers to the top floor in a two- to six-story building. "Upper floor" refers to the second floor from the top in a seven- to nine-story building. "Upper floor" refers to the third floor from the top in a ten- to twelve-story building. "Upper floor" refers to the fourth floor from the top in a thirteen- or higher-story building. "Middle floor" refers to any floor that does not correspond to "upper floor" or "basement / first floor."

[0297] The "earthquake resistance class" is set to one of "S", "A" and "B".

[0298] The "support method" field specifies the method for supporting the object using the earthquake-resistant support member.

[0299] When "Settings" is pressed, a screen is displayed on which various pre-entered master input contents and the like can be displayed and set.

[0300] <Examples of earthquake-resistant support components> The earthquake-resistant support member is, for example, a support member having the following specifications.

[0301] First, an earthquake-resistant support member will have a length of "1 / 2" the distance between adjacent earthquake-resistant support members installed on either side of its installation position, as follows:

[0302] FIG. 41 is a diagram showing an example of the covering length of an earthquake-resistant support member. Hereinafter, the target earthquake-resistant support member will be referred to as "earthquake-resistant support member 2P24". Therefore, the adjacent earthquake-resistant support members are "earthquake-resistant support member 2P23" (the one on the left in the figure) and "earthquake-resistant support member 2P25" (the one on the right in the figure). In addition, the length covered by earthquake-resistant support member 2P24 will be referred to as "covering length DIS4".

[0303] "1 / 2" of the distance DIS5 between the earthquake-resistant support member 2P24 and the earthquake-resistant support member 2P23 corresponds to half of the covering length DIS4 (the left half in the drawing).

[0304] "1 / 2" of the distance DIS6 between the earthquake-resistant support members 2P24 and 2P25 corresponds to half of the covering length DIS4 (the right half in the drawing).

[0305] Therefore, "1 / 2" of the interval DIS5 and "1 / 2" of the interval DIS6 are the corresponding length DIS4. The earthquake-resistant support member is a support member that reinforces an object installed at the corresponding length DIS4 so that it can withstand earthquakes, i.e., can withstand shaking caused by earthquakes, etc.

[0306] The specifications of the seismic support members are determined, for example, as follows:

[0307] Load capacity: 2.8 kN (kilonewtons) Duct outer diameter: 500 mm (millimeters) Slab height: 4000 mm Duct bottom height: 2900 mm Pipe weight: 5 kN Bracket width (corresponding to "support dimension l" in the diagram below): 1000 mm Bracket height (corresponding to "support dimension h" in the diagram below): 1500 mm The "weight" is a value that can be calculated as follows: By searching the component weight master using the pipe type and diameter as keys, the weight in 1-meter units can be obtained. Then, the "weight" is calculated by multiplying the 1-meter unit by the length of coverage.

[0308] The "bracket width" is a value that is calculated as follows. First, the width is calculated based on the outer diameter and steel size of the pipe or duct to be installed. Next, the appropriate steel width is obtained from the seismic support component master using the "support weight" as a key.

[0309] "Bracket height" is a value calculated based on the height of the duct or pipe, the height of the slab, and the size of the steel.

[0310] "Steel size" is a numerical value obtained from the earthquake-resistant support component master using "support weight," "bracket width," and "bracket height" as keys.

[0311] "Anchor size" is a numerical value obtained from the earthquake-resistant support member master using the "bearing weight," "bracket width," and "bracket height" as keys.

[0312] The above numerical values ​​can be illustrated as follows:

[0313] Fig. 42 shows examples of earthquake-resistant support members. Fig. 42(A) shows a case where a square duct is supported as an object, while Fig. 42(B) shows a case where a pipe is supported as an object.

[0314] The upper part of the receiving bracket DIS7 has a width determined by the number of anchors.

[0315] <Example of earthquake-resistant support component master> The seismic support member master is, for example, a table shown in "Appendix 2.1-6 Example of the selection table for A-class seismic instruction members for horizontal piping (No. 6)" in "Guidelines for seismic design and construction of building equipment, 2014 edition, published by the Building Center of Japan, edited by the editorial committee for the Guidelines for seismic design and construction of building equipment, 2014 edition, first edition published on September 25, 2014" (hereinafter simply referred to as "Guidelines for seismic design and construction of building equipment"). For example, in the case of such a seismic support member master, in the above example of "pipe weight: 5 kN", "bracket width: 1000 mm", and "bracket height: 1500 mm", the "steel size" is determined as "channel steel 75×40×5×7". In addition, the "anchor size" is determined as "M10".

[0316] <Examples of the first and second rules> The first and second rules are, for example, a table shown in "Guideline Table 6.2-1 Application of Seismic Support" in the "Guidelines for the Seismic Design and Construction of Building Facilities."

[0317] For example, when using such rules, the interval is determined by the "installation location," the type of object (in the "Guidelines for Earthquake-Resistant Design and Construction of Building Equipment," this is either "piping," "duct," "electrical wiring," or "cable rack"), and the seismic class, etc.

[0318] The "installation location", the type of object and the seismic resistance class are set, for example, in the dialogue SET.

[0319] In addition, depending on the seismic class, the specifications for seismic support members will differ, as shown in, for example, "Appendix 2.1-6 Example of A-class seismic instruction component selection table for horizontal piping (No. 6)" in the "Guidelines for seismic design and construction of building equipment" and "Appendix 2.2-6 Example of SA-class seismic instruction component selection table for horizontal piping (No. 6)" in the "Guidelines for seismic design and construction of building equipment".

[0320] Specifically, by using "Appendix 2.1-6 Example of A-class seismic instruction component selection table for horizontal piping (No. 6)" in the "Guidelines for Earthquake-Resistant Design and Construction of Building Equipment" and "Appendix 2.2-6 Example of SA-class seismic instruction component selection table for horizontal piping (No. 6)" in the "Guidelines for Earthquake-Resistant Design and Construction of Building Equipment", once "pipe weight P (kN)", "support material dimension l (mm)", and "support material dimension h (mm)" etc. are determined for each seismic class, "component specification A material", "slab fixing" of "structure mounting anchors", and "beam fixing" of "structure mounting anchors", etc. can be determined.

[0321] As described above, the specifications of earthquake-resistant support members are determined according to the earthquake resistance class, etc.

[0322] <Example of insert master> The insert master is, for example, a table such as "Solution Table 6.2-1(a) Example of standard support intervals for horizontal steel pipes and copper pipes" in "SHASE-S010-2013 Standard Specifications for Heating, Air-Conditioning and Sanitary Equipment Construction, Society of Heating, Air-Conditioning and Sanitary Engineers of Japan (public corporation)" and "Solution Table 6.2-1(b) Example of standard support intervals for horizontal pipes" in "Ministry of Land, Infrastructure, Transport and Tourism, Minister's Secretariat, Government Works Department, Standard Specifications for Public Building Construction (Mechanical Equipment Construction Edition), 2013 Edition."

[0323] With such data, for example, once the "nominal diameter (A)" and whether it is a "steel pipe" or a "copper pipe" are determined based on "Table 6.2-1(a) Example of standard support intervals for horizontal steel pipes and copper pipes" in "SHASE-S010-2013 Standard Specifications for Heating, Air-Conditioning and Sanitary Engineers of Japan (public corporation)," the "support interval" etc. can be determined.

[0324] Similarly, for example, once the "nominal diameter" and "classification" are determined based on "Example of standard support intervals for horizontal pipes" in the "Standard Specifications for Public Building Works (Mechanical Equipment Works Edition) 2013 Edition" of the Ministry of Land, Infrastructure, Transport and Tourism, Minister's Secretariat, Government Maintenance Department, the standard support interval is determined.

[0325] <Third embodiment> The third embodiment is realized, for example, by an apparatus having the same system configuration and hardware configuration as the first embodiment. The following description will focus on the differences from the first embodiment, and will omit descriptions that overlap with the first embodiment.

[0326] The third embodiment differs from the first embodiment in the overall processing. For example, in the third embodiment, the overall processing is performed as follows.

[0327] <Overall processing example> FIG. 43 is a flowchart showing an example of the overall processing in the third embodiment.

[0328] <Example of beam data input> (Step S21) In step S21, the design device inputs beam data.

[0329] First, similarly to the first embodiment, beam data D20 is input. Then, when the beam data D20 is input, for example, a drawing such as the one below is generated and the drawing is displayed on the screen.

[0330] Fig. 44 is a diagram showing an example of beam data input. As shown in the figure, in a building, first, columns PIL ("columns" that correspond to "major parts in terms of structural strength" in Article 1, Paragraph 1, Item 3 of the Enforcement Order of the Building Standards Act) are placed. Below, the positions and ranges where columns PIL are placed are shown in black in the figure.

[0331] A "girder" is disposed between the columns PIL. Hereinafter, among the multiple beams used, a beam that becomes a girder is referred to as a "girder GI." In addition, in the drawing, the position and range of the girder GI are indicated by hatching.

[0332] Furthermore, a "sub-beam" is arranged between the main beams GI and the main beams GI. Hereinafter, among the multiple beams used, the beam that becomes the sub-beam is referred to as a "sub-beam SB." In addition, in the figure, the position and range of the sub-beam SB are shown with a matte finish.

[0333] In addition, the GI girders and SB girders are considered to be "cross members such as beams" in Article 44 of the Enforcement Order of the Building Standards Act.

[0334] In this way, the beam data D20 is data indicating the positions at which each beam is installed, etc.

[0335] Moreover, when the position where the sleeve SLE is to be installed is determined, the position and range where the sleeve SLE is to be installed are input as shown in the figure.

[0336] <Example of input of specific installation data> (Step S22) In step S22, the design device inputs specific installation data.

[0337] Specific installation data indicating the specifications of the joints to be installed in each beam is input using, for example, a setting screen such as the one shown below.

[0338] Fig. 45 is a diagram showing an example of a setting screen for a joint. Hereinafter, an example will be described in which a specific object installed on a beam is a joint. On the first setting screen CR51, first, the input result of the beam data D20 is displayed. For example, the beam data D20 is displayed as a beam information display BD.

[0339] The illustrated example of the beam information display BD is an example in which two types of main beams, "G1" and "G2", are input, and two types of minor beams, "B1" and "B2", are input.

[0340] The "web length" is the "web height" of the H-beam or I-beam, and indicates the dimension in the height direction of each beam. Also, in the first setting screen CR51 and the figure, it is the dimension in the vertical direction.

[0341] "Flange length" is the "width of the flange" of an H-beam or an I-beam, and indicates the dimension in the short direction of each beam. Also, in the first setting screen CR51 and the figure, it is the dimension in the depth direction.

[0342] "Length" refers to the longitudinal dimension of the H-beam or I-beam. In the first setting screen CR51 and the figures, it refers to the horizontal dimension.

[0343] The beam information display BD shows data that will become the beam data D20 in advance, or the results that have been input on the first setting screen CR51.

[0344] "Number" is the result of tallying up the number of each type of beam placed.

[0345] Furthermore, the first setting screen CR51 is used to set the joints JT. For example, the setting of the joints JT includes the position where the joints JT are to be installed, the size of the joints JT, the type of the joints JT, etc. In this example, the joint setting unit JD sets the joints JT for each beam and for each type of beam (in the illustrated example, one line corresponds to the type of beam).

[0346] "Bracket method" is an example of a UI for setting the type of joint JT. Specifically, in this example, when "bracket method" is checked ON, the type of joint JT is the type used for connecting beams with the bracket method (sometimes called "bracket format", etc.). On the other hand, in this example, when "bracket method" is checked OFF, the type of joint JT is the type used for connecting beams with the non-bracket method (sometimes called "non-bracket format", etc.).

[0347] The bracket method is used when connecting girders to each other, while the non-bracket method is used when connecting girders to columns.

[0348] "L1" is an example of a setting position for installing the joint JT. Specifically, "L1" indicates how far away the joint JT is to be installed from the center of the pillar PIL, based on the center of the pillar PIL.

[0349] "J1" and "J2" are examples of setting the size of the joint JT. Specifically, the longitudinal dimension of the joint JT is set in "J1" or "J2".

[0350] In the joint setting section JD, input items are switched depending on the setting of the "bracket type", that is, the type of joint JT and the type of beam.

[0351] Specifically, in the illustrated example, the input item changes depending on whether it is a "girder" or a "minor beam." For example, if it is a "girder" (the "G1" and "G2" rows in the figure), the input item is "bracket method."

[0352] Furthermore, depending on the setting of "bracket method" for "beam", whether "L1" is an input item or not is switched. For example, if it is "beam", "J1" is an input item regardless of "bracket method". Also, if it is "beam", input of "J2" is invalid.

[0353] For "beam" (rows "B1" and "B2" in the figure), the input item is "J2". On the other hand, for "beam", "bracket method", "L1" and "J1" are invalid.

[0354] When the specific installation data is input as described above, for example, the following screen is displayed.

[0355] Fig. 46 is a diagram showing a display example of a non-penetrable area. Compared to the screen shown in Fig. 44, it is different in that a specific installation object is installed, and therefore an area where penetrable objects cannot penetrate (hereinafter referred to as a "non-penetrable area IM") is displayed based on rules, etc.

[0356] The impenetrable area IM includes not only the position and range where the specific object is installed, but also a certain range from the specific object (the distance that is impenetrable is set in advance.) Therefore, the impenetrable area IM includes not only the range where the joint JT is installed and the nearby range, but also the range where the sub-beam SB and the column PIL are installed and the nearby range.

[0357] <Example of input of penetrating object position> (Step S23) In step S23, the design device inputs the position of the penetrating object.

[0358] The penetrating object position is data indicating the position on the beam through which the penetrating object passes. For example, the penetrating object position is input as a route RT through which the penetrating object passes with respect to the arrangement of beams, columns, etc. In this example, the route RT indicates the center of the penetrating object. Therefore, the penetrating object position is calculated so as to pass through the size of the penetrating object input in the penetrating object data D21, with the position indicated by the route RT as the center.

[0359] <Example of condition input> (Step S24) In step S24, the design device inputs the position of the penetrating object.

[0360] <Example of penetrating object data input> (Step S25) In step S25, the design device inputs the penetrating object data.

[0361] <Example of setting the reinforcing ring> (Step S26) In step S26, the design device sets the reinforcing ring.

[0362] <Example of Determination of Whether the Position of the Penetrating Object Satisfies the Condition> (Step S27) In step S27, the design device judges whether the penetrating object position satisfies the condition. If it is judged that the penetrating object position satisfies the condition (YES in step S27), the design device proceeds to step S28. On the other hand, if it is judged that the penetrating object position does not satisfy the condition (NO in step S27), the design device proceeds to step S29.

[0363] <Display example of "Possible"> (Step S28) In step S28, the design system indicates that the penetrating object location meets the conditions and is a "possible" design.

[0364] <Display example of "Impossible"> (Step S29) In step S29, the design device informs the user that the penetrating object position does not satisfy the conditions and that the design is "impossible."

[0365] For example, steps S24 to S29 are realized by the following GUI.

[0366] Fig. 47 is a diagram showing an example of a routing setting screen. For example, on a screen for performing an operation to determine a route RT (i.e., the screen shown in Fig. 46, etc.), the following settings are made on the second setting screen CR52.

[0367] The penetrating object data D21 is input, for example, by using the penetrating object setting button U1 etc. In this example, the type of penetrating object, such as "pipe" and "cold water feed pipe", is input.

[0368] The display switch check box U2 of "Display beam impenetrable area" is a GUI for switching between displaying and hiding the impenetrable area IM, as shown in Fig. 46. That is, when the display switch check box U2 is ON, the impenetrable area IM is calculated and displayed on the drawing. In this calculation, the data of the reinforcing ring, conditions, and penetrating object, for example, inputted in the GUI as shown below, is taken into consideration.

[0369] 48 is a diagram showing an example of a setting screen for a reinforcing ring, etc. For example, the third setting screen CR53 is displayed when the information setting button U3 is pressed on the second setting screen CR52.

[0370] The third setting screen CR53 displays, for example, an image screen IMG etc. As shown in the figure, the image screen IMG shows each setting value (in the figure, the value is set by the first setting unit SET1 and the second setting unit SET2) in a cross-sectional view.

[0371] In this example, the first setting unit SET1 sets the distance from the outer diameter of the penetrating object (in a setting where a reinforcing ring RI is installed in a pipe PI, the outer diameter of the penetrating object is determined from the outer diameter of the reinforcing ring RI) to the end of a specific installation object (hereinafter sometimes referred to as the "first distance." This distance is indicated by "E1" on the image screen IMG), such as the "joint-to-ring" distance. That is, the first setting unit SET1 sets a first setting value, such as "20 mm."

[0372] Similarly, in this example, the distance from the outer diameter of a penetrating object to the outer diameter of another penetrating object (hereinafter sometimes referred to as the "second distance." This distance is indicated by "E2" on the image screen IMG) is set in the second setting unit SET2, such as the "ring-to-ring" distance. That is, a second setting value such as "20 mm" is set in the second setting unit SET2.

[0373] In this example, it is determined whether or not both of the two conditions that the first distance is a first set value or more and the second distance is a second set value or more are satisfied. In other words, if both the first distance and the second distance are sufficiently secured, it is determined that the position of the penetrating object satisfies the conditions. By making such a determination, it is possible to confirm that the distance stipulated by the rules is secured between the specific installation object and other penetrating objects.

[0374] Further, in the second setting screen CR52, penetrating object data is input. For example, the penetrating object data is input in a fireproof covering method input section IN14 and a penetrating object size display section IN15. The fireproof covering method input section IN14 and the penetrating object size display section IN15 are the same as those in the first embodiment.

[0375] Also, in the second setting screen CR52, the reinforcing ring to be installed on the penetrating object is set in the reinforcing ring setting unit SETR. Specifically, the result of selecting the type of reinforcing ring RI is input as "reinforcing ring". Then, when the type of reinforcing ring RI is set in the reinforcing ring setting unit SETR by "reinforcing ring", "ring inner diameter" and "ring outer diameter" are displayed based on a database or the like that is constructed in advance. In this way, when the reinforcing ring RI can be set, the design device can determine whether the outer diameter of the penetrating object to which the reinforcing ring RI is attached satisfies the conditions. That is, in the case of using the reinforcing ring RI, the laws and regulations may stipulate whether the first distance and the second distance, etc. are sufficiently secured in consideration of the installation of the reinforcing ring RI. Therefore, when the reinforcing ring RI can be set by the reinforcing ring setting unit SETR, it is possible to check whether the conditions of the laws and regulations are satisfied in consideration of the installation of the reinforcing ring RI.

[0376] Then, when the "OK" button is pressed on the third setting screen CR53, the conditions based on the first and second setting values, the settings of the reinforcing ring RI, etc. are finalized.

[0377] As described above, it is checked whether the position of the penetrating object satisfies the conditions. For example, the check result, "possible" or "impossible", is displayed by a message or the like.

[0378] <Example of sleeve arrangement> (Step S30) In step S30, the design device places a sleeve if the position of the penetrating object satisfies the conditions. For example, the design device displays the following screen.

[0379] Fig. 49 is a diagram showing a display example of a screen on which a sleeve is arranged. Compared with Fig. 46, the screen shown in Fig. 49 is different in that a sleeve SLE is arranged on the route RT.

[0380] The sleeve SLE is disposed at the position where the root RT intersects with the beam (either the main beam GI or the sub beam SB).

[0381] In addition, the type of sleeve SLE to be placed can be selected using the GUI.

[0382] Furthermore, if the placement of the sleeve SLE is "impossible", an error message is displayed. In this way, if the position of the penetrating object satisfies the conditions (if "possible" is displayed in step S28), the sleeve SLE to be placed at the penetrating object position is set, etc.

[0383] On the other hand, if the position of the penetrating object does not satisfy the conditions (if "Impossible" is displayed in step S29), for example, the design device returns to step S21 and inputs each piece of data again.

[0384] <Example of functional configuration> 50 is a functional block diagram showing an example of a functional configuration in the third embodiment. For example, the design device has a functional configuration including a beam data input means 10F1, a penetrating object data input means 10F2, a display means 10F5, a specific installation object data input means 10F21, a penetrating object position input means 10F22, and a determination means 10F23.

[0385] The beam data input means 10F1, the penetrating object data input means 10F2 and the display means 10F5 have the same configuration as in the first embodiment, for example.

[0386] The specific installation data input means 10F21 performs a specific installation data input procedure for inputting specific installation data D22 indicating setting values ​​and the like for a specific installation. For example, the specific installation data input means 10F21 is realized by the interface 11H3 and the like.

[0387] The penetrating object position input means 10F22 performs a penetrating object position input procedure for inputting the penetrating object position in the longitudinal direction where the penetrating object is to be installed. For example, the penetrating object position input means 10F22 is realized by the interface 11H3 or the like.

[0388] The determination means 10F23 performs a determination procedure for determining whether or not the position of the penetrating object satisfies a condition. For example, the determination means 10F23 is realized by the CPU 11H1 or the like.

[0389] As described above, when the beam data D20, the penetrating object data D21, the specific installation object data D22, and the penetrating object position D23 are input, the beam position, the penetrating object position, the specific installation object, etc. can be specified as shown in Fig. 46. Then, for each beam, it can be determined whether the penetrating object position satisfies the conditions in the longitudinal direction.

[0390] Laws and regulations often stipulate that a certain distance must be maintained between a penetrating object and a specific installation or another penetrating object. Therefore, the user UR needs to check whether the respective distances meet the conditions stipulated in the regulations. The design device judges the position where the penetrating object can pass through a beam determined based on regulations, or whether it is possible to pass the penetrating object through a beam, and when the judgment result is displayed in the user UR, the user UR can know the judgment result.

[0391] <Fourth embodiment> The fourth embodiment is realized, for example, by an apparatus having the same system configuration and hardware configuration as the second embodiment. The following description will focus on the differences from the second embodiment, and will omit descriptions that overlap with the second embodiment.

[0392] The fourth embodiment differs from the second embodiment in the overall processing. For example, in the fourth embodiment, the overall processing is performed as follows.

[0393] <Overall processing example> FIG. 51 is a flowchart showing an example of the overall processing in the fourth embodiment.

[0394] <Example of input of object data> (Step S41) In step S41, the design device inputs object data.

[0395] <Example of input of support member data> (Step S42) In step S42, the design device inputs support member data.

[0396] For example, the design device inputs object data and support member data on a setting screen such as the one shown below.

[0397] 52 is a diagram showing an example of a setting screen for an object and a support member. For example, a fourth setting screen CR54 is a screen made up of an object input section SETA, a distance input section SETB, and a placement position setting section SETC.

[0398] The object input unit SETA displays the types of objects in a tree-like form, for example. Specifically, in the illustrated example, the types of objects are first three types: "duct", "piping", and "flexible pipe". Furthermore, "duct" has two types: "square duct" and "round duct". Furthermore, "piping" has four types: "steel pipe", "vinyl pipe", "copper pipe", and "cast iron pipe". And, "flexible pipe" has two types: "polybutene pipe" and "lead pipe". For example, like these, the types of objects are displayed in a tree-like form based on the material of the object, and the user performs an operation to select the object to be placed. In this way, when the type of object, etc. is input, the object data is input.

[0399] The interval input unit SETB sets the interval at which the support members are placed. For example, the interval is set based on rules stipulated by laws and regulations.

[0400] FIG. 53 is a diagram showing an example of intervals determined by rules. For example, as shown in the figure, the intervals for installing support members are determined by laws and regulations such as the "Standard Specifications for Public Building Construction (Mechanical Equipment Construction Edition) 2019 Edition." "Classification" indicates the object. Meanwhile, "nominal diameter" indicates the size of the object.

[0401] In the illustrated example of applying the law, the rule is set so that for objects that are "steel pipes" and "stainless steel pipes" and have a "nominal diameter" of up to "100" mm, the interval between support members is "2.0" m or less. Therefore, when the object is a "steel pipe," the rule for installing support members is set in the support member data so that, for example, when the "nominal diameter" of the object (the value set by "upper limit size" in FIG. 52) is "up to 100 mm," the support members are installed at intervals of "2.0" m, and when the "nominal diameter" is "more than 100," the support members are installed at intervals of "3.0" m. The rule is set in accordance with the regulations of the law and the like for each type of object and size such as "nominal diameter."

[0402] Furthermore, in the arrangement position setting unit SETC, rules different from the rules set in the spacing input unit SETB are set. In the illustrated example, rules are set for four cases: "(1) Dimension from joint center point," "(2) Spacing at curved portion," "(3) Dimension from end portion," and "(4) Minimum insert spacing."

[0403] For example, in the case of "(1) Dimensions from the center point of the joint," rules are set for each type of object such that support members are to be installed at the following intervals:

[0404] Square duct 200mm Round duct 400mm Piping 300mm In the case of "(2) Spacing at curved sections," rules are set for each type of object such that support members are installed at the following intervals:

[0405] Square duct 1800mm Round duct 1500mm Piping 800mm In the case of "(3) Dimensions from the end," rules are set for each type of object such that support members are to be installed at the following intervals:

[0406] Square duct 200mm Round duct 200mm Piping 150mm In the case of "(4) Minimum insert spacing," rules are set for each type of object such that support members are installed at the following spacing:

[0407] Square duct 150mm Round duct 150mm Piping 150mm Other rules include a "15mm" distance from the duct.

[0408] Furthermore, the types of piping, which is an example of the target object, are set as follows, for example.

[0409] Figure 54 shows an example of piping classification. For example, this is an example of classifying piping into four categories based on the rules of the "Guidelines for Earthquake-Resistant Design and Construction of Building Equipment, 2014 Edition."

[0410] Specifically, "Pipe classification for earthquake-resistant support and insert" indicates the classification for installing the support member. "Material of straight pipe" indicates the material that constitutes the object. In this example, the pipes are classified into "steel pipe," "vinyl pipe," "copper pipe," and "cast iron pipe" depending on the material. Then, the rules are specified by the classification.

[0411] <Example of identifying the installation location> (Step S43) In step S43, the design device specifies installation positions. For example, the installation positions that are candidates for installing the support members are specified using a GUI as shown below, and then a process of specifying the installation positions is executed.

[0412] 55 is a diagram showing an example of a setting screen for processing to specify a setting position. For example, the fifth setting screen CR55 is composed of a simultaneous arrangement setting section SETD, a multiple route consolidation setting section SETE, a type setting section SETF, a hanging member setting section SETG, a bolt diameter setting section SETH, and a hanger type setting section SETI.

[0413] When the simultaneous placement setting unit SETD is "ON", the support member is placed.

[0414] When the multiple route grouping setting unit SETE is "ON," if multiple objects are close to each other, the multiple objects are grouped together and one support member is disposed.

[0415] The type setting section SETF receives input of the selection of the type of support member to be placed.

[0416] When the hanging member setting unit SETG is "ON", hanging members such as hanging bolts, pipe support fittings, and hangers are arranged together with the support members. On the other hand, when the hanging member setting unit SETG is "OFF", only the support members are arranged.

[0417] The bolt diameter setting unit SETH sets the diameter of the hanging bolt. The bolt diameter setting unit SETH is used when the simultaneous arrangement setting unit SETD is "ON" and the hanging member setting unit SETG is "ON."

[0418] The result of selecting the type of hanger is input to the hanger type setting section SETI. The hanger type setting section SETI is used when the simultaneous arrangement setting section SETD is "ON" and the hanging member setting section SETG is "ON".

[0419] The support members are installed in a pattern that satisfies the conditions stipulated by laws and regulations. For example, they are arranged in one of the following three patterns stipulated in the "Public Building Equipment Construction Standard Drawings (Mechanical Equipment Construction Edition) 2019 Edition".

[0420] Fig. 56 is a diagram showing an example of the first pattern. For example, the first pattern is an example of a combination of the hanging members "insert", "hanging bolt" and "hanging band". The first pattern is used when the target object is a "round duct" or "piping".

[0421] Fig. 57 is a diagram showing an example of the second pattern. For example, the second pattern is an example of a combination of "insert x 2", "hanging bolt x 2", and "shaped steel" as the hanging members. The second pattern is used when the target object is a "rectangular duct".

[0422] Fig. 58 is a diagram showing an example of the third pattern. For example, the third pattern is an example of a combination of hanging members of "insert x 2", "hanging bolt x 2", "shaped steel", and "U-bolt x number of objects". The third pattern is used when the object is a "round duct" or "piping" and there are multiple objects.

[0423] For example, after the above settings are made, the installation position is specified as follows.

[0424] 59 is a diagram showing an example of specifying an installation position. For example, a first object TAG1 as shown in the figure will be described as an example.

[0425] The first object TAG1 is a pipe. It is assumed that a rule stipulates that inserts, which are an example of support members, should be installed on the first object TAG1 at a predetermined interval (in the following explanation, this will be indicated as "a." The value of "a" is set in advance. For example, it is set in advance as "a=6 m.") Furthermore, it is assumed that the inserts are set to be installed with the starting point P0 as the installation start point.

[0426] In such a case, based on the rule, the first position P1, which is a position "a" away from the starting point P0 to the right in the figure, is identified as the first installation position. Next, the second position P2, which is a position "a" further away from the first position P1 to the right in the figure, is identified as the second installation position. In this way, the installation positions are identified for each "a" from the starting point P0 along the direction in which the first object TAG1 is installed.

[0427] <Example of Determining Whether the Installation Position is a Seam> (Step S44) In step S44, the design device judges whether the specified installation position is a seam or not. If it is judged that the installation position is a seam (YES in step S44), the design device proceeds to step S46. On the other hand, if it is judged that the installation position is not a seam (NO in step S44), the design device proceeds to step S45.

[0428] <Example of Determination of Whether the Object at the Installation Position is a Joint with a Changing Width> (Step S45) In step S45, the design device judges whether the object at the specified installation position is a joint whose width changes. If it is judged that the object at the installation position is a joint whose width changes (YES in step S45), the design device proceeds to step S46. On the other hand, if it is judged that the object at the installation position is not a joint whose width changes (NO in step S45), the design device proceeds to step S47.

[0429] <Example of changing the installation position> (Step S46) In step S46, the design device changes the identified installation position.

[0430] First, in step S44, for example, the following cases are determined to be seams.

[0431] Fig. 60 is a diagram showing a first example that is determined to be a seam. Compared to Fig. 59, it is different in that the first object TAG1 is connected to the second object TAG2. However, the rules for the starting point P0 and the interval for each "a" are the same.

[0432] In this example, the third position P3 is determined to be a seam (YES in step S44), whereas the first position P1 and the second position P2 are not determined to be seams (NO in step S44).

[0433] For example, the third position P3 is changed in step S46 as follows.

[0434] FIG. 61 is a diagram showing a first modification example of the first example determined as a joint. The illustrated example is an example in which the third position P3 is changed to the fourth position P4 in step S46.

[0435] As shown in the figure, the change is made so that the interval becomes shorter. Specifically, the interval between the second position P2 and the fourth position P4 is changed to an interval “b” that is shorter than “a” before the change. That is, the interval is changed by applying the relationship “a <b”.

[0436] If the change is made so that the interval becomes longer (in this example, it is the case where the change is made to move in the right direction), the interval becomes longer, so that the interval may be longer than the interval defined by the rule. On the other hand, if the change is made so that the interval becomes shorter in this way, even after the change, the interval is shorter than before the change, so that the interval can be made to comply with the rule.

[0437] Note that the fifth position P5, which is the installation position specified next to the fourth position P4, is specified after the change, that is, at an interval starting from the fourth position P4. As shown in the figure, the interval “a” is applied to the installation positions after the fifth position P5.

[0438] Next, in step S45, for example, an object at the following installation position is determined as a joint with a changing width.

[0439] FIG. 62 is a diagram showing an example of a joint with a changing width. An elbow JNT1 as shown in the figure is an example of a joint with a changing width. Specifically, when the installation position is the elbow region ER, the installation position is changed so as to avoid the elbow region ER.

[0440] Joints with a changing width such as the elbow JNT1 are objects for which the installation of a support member is obligatory according to rules such as laws and regulations. For such objects, a location for installing a support member in advance is determined. Therefore, the support member is not installed at intervals determined by the rule, but the installation position is determined later by the operation of the user.

[0441] As described above, when the installation position is located at a seam or joint, the installation position is changed so as to avoid the location of the seam or joint.

[0442] <Example of installation of support member> (Step S47) In step S47, the design device installs the support member at the installation position (if the installation position is changed, this is the installation position after the change).

[0443] <Example of functional configuration> 63 is a functional block diagram showing an example of the functional configuration in the fourth embodiment. For example, the design device has a functional configuration including a support member data input means 10F40, an installation position specifying means 10F41, a change means 10F42, and a display means 10F5.

[0444] For example, the display means 10F5 is the same as that in the third embodiment.

[0445] The support member data input means 10F40 performs a support member data input procedure for inputting support member data D40 in order to set rules for placing support members. For example, the support member data input means 10F40 is realized by the interface 11H3 or the like.

[0446] The installation position specifying means 10F41 performs an installation position specifying procedure for specifying an installation position at intervals determined by a rule set in the support member data D40. For example, the installation position specifying means 10F41 is realized by the CPU 11H1 or the like.

[0447] If the installation position is a joint or a joint, the change unit 10F42 executes a change procedure for changing the installation position. For example, the change unit 10F42 is realized by the CPU 11H1 or the like.

[0448] In many cases, it is better not to install a support member at a position that is weaker than other positions, such as a joint. Therefore, even if a candidate for installing a joint is a position where the joint is installed, it is likely to be removed later by an operation by the user UR.

[0449] In addition, the installation of a support member may be required for a joint by rules such as laws and regulations. In order to comply with such rules, parts for installing the support member may be attached to the joint. Therefore, the position for installing the support member may be determined in advance depending on the mounting position of the parts, etc., and a support member installed in a position other than this is often an unnecessary support member. Therefore, in order to determine the installation position of the support member that supports the joint by the operation by the user UR, the installation position is changed to avoid the joint. In this way, the installation of unnecessary support members can be reduced.

[0450] <Fifth embodiment> The fifth embodiment is realized, for example, by an apparatus having the same system configuration and hardware configuration as the fourth embodiment. The following description will focus on the differences from the fourth embodiment, and will omit descriptions that overlap with the fourth embodiment.

[0451] The fifth embodiment differs from the fourth embodiment in the overall processing. For example, in the fifth embodiment, the overall processing is performed as follows.

[0452] <Overall processing example> 64 is a flowchart showing an example of the overall process in the fifth embodiment. For example, steps S41, S42, S43, and S47 are the same processes as those in the fourth embodiment, and the same reference numerals are used to denote the same steps, and redundant explanations will be omitted.

[0453] For example, when object data and support member data are input, a drawing like the one below can be generated.

[0454] 65 is a diagram showing an example in which a plurality of objects are arranged. The illustrated example is an example in which there are three pipes, namely, the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53, which are examples of a plurality of objects. Below, the objects and the arrangement of the objects as shown in the figure will be described as examples.

[0455] In this example, for the 51st piping TAG51, with the 51st piping starting point Z1 as the starting point, installation positions that are candidates for installing the support member are identified according to a rule that is set in advance (step S43).

[0456] Similarly, in this example, for the 52nd piping TAG52, with the 52nd piping starting point Z2 as the starting point, installation positions that are candidates for installing the support member are identified according to a rule that is set in advance (step S43).

[0457] Similarly, in this example, for the 53rd piping TAG53, with the 53rd piping starting point Z3 as the starting point, installation positions that are candidates for installing the support member are identified according to a rule set in advance (step S43).

[0458] For example, the installation positions are specified as the 501st position P501 to the 527th position P527.

[0459] <Example of input of first condition> (Step S51) In step S51, the design device inputs a condition for grouping a plurality of objects together (hereinafter referred to as a "first condition").

[0460] <Example of input of second condition> (Step S52) In step S52, the design device inputs a condition (hereinafter referred to as a "second condition") used to determine whether or not a plurality of objects can be supported by the support member.

[0461] <Example of Determination of Whether the First Condition is Satisfied> (Step S53) In step S53, the design device determines whether or not the first condition is satisfied.

[0462] <Example of Determination of Whether or Not the Second Condition is Satisfied> (Step S54) In step S54, the design device determines whether or not the first condition is satisfied.

[0463] If both the first condition and the second condition are satisfied (YES in both steps S53 and S54), the design device proceeds to step S55. On the other hand, if either the first condition or the second condition is not satisfied (NO in either step S53 or S54), the design device proceeds to step S47.

[0464] For example, the first and second conditions are input on a setting screen such as the one shown below.

[0465] FIG. 66 is a diagram showing an example of a setting screen for inputting the first condition and the second condition.

[0466] For example, the first condition is inputted in the first condition input section CD51. The second condition is inputted in the second condition input section CD52. Specifically, the conditions inputted in the first condition input section CD51 and the second condition input section CD52 are as follows.

[0467] 67 is a diagram for explaining an example of the first condition and the second condition. Hereinafter, an example will be described in which it is determined whether or not the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 can be grouped together as the 2nd section AP2 or the 5th section AP5.

[0468] The first condition is whether the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 are close to each other within a predetermined range. Specifically, first, the maximum width MW is input in the first condition input section CD51 (step S51). In this example, there is a certain space (hereinafter referred to as "end space SD") between the pipes and the support member. For example, the end space SD is preset to "100 mm".

[0469] The determination of whether the first condition is satisfied (step S53) is made based on whether a plurality of objects, including the end spaces SD at both ends, are close to each other within a predetermined range. In this example, "1800 mm" is set in the first condition input section CD51. Therefore, if the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 are close to each other within the range of "1800 mm" (determination is made including the end spaces SD at both ends), it is determined that the first condition is satisfied (YES in step S53). On the other hand, if any of the pipes is located far away and the object (determination is made including the end spaces SD at both ends) does not fall within the predetermined range, it is determined that the first condition is not satisfied (NO in step S53).

[0470] The second condition is whether the elevation difference in the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 is within a certain range or not. Specifically, first, the allowable elevation difference MH is input in the second condition input section CD52 (step S52).

[0471] The determination of whether the second condition is satisfied (step S54) is made based on whether the elevation difference among the plurality of objects is within a certain range. In this example, "10 mm" is set in the second condition input section CD52. Therefore, if the largest elevation difference among the elevation differences occurring among the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 is within the "10 mm" range, it is determined that the second condition is satisfied (YES in step S54). On the other hand, if any pipe is located higher in the height direction (the Z-axis direction in the figure) than the other pipes and the elevation difference among the plurality of objects is not within a certain range, it is determined that the second condition is not satisfied (NO in step S54).

[0472] In many cases, it is better not to group objects that are far apart together. Therefore, based on the first condition, only objects that are close to each other within a certain range are grouped together. Also, if there is a large difference in height between multiple objects, they often cannot be supported by the same support member. Therefore, based on the second condition, only objects that have a difference in height within a certain range, i.e., objects installed at similar heights, are grouped together. In this way, it is determined that objects that satisfy both of the two conditions should be grouped together.

[0473] <Example of replacing with a bundled support member> (Step S55) In step S55, the design device replaces the multiple support members with support members that collectively support multiple objects (hereinafter referred to as "collectively supporting members"). For example, when the collectively supporting input unit CK is "ON", the first and second conditions are determined, and then replacement with the collectively supporting members is performed.

[0474] Hereinafter, a case will be described in which the pipes located in the first section AP1, the second section AP2, the third section AP3, the fourth section AP4, and the fifth section AP5 satisfy the first and second conditions and are objects to be grouped together. Hereinafter, it is assumed that replacement (step S55) is performed in the order of the first section AP1, the second section AP2, the third section AP3, the fourth section AP4, and the fifth section AP5.

[0475] Fig. 68 is a diagram showing an example of replacement in section 1. Compared with Fig. 65, the difference is that the installation positions are position 502 P502 and position 512 P512 before the replacement, but after the replacement, they are position 601 P601 where the collectively supporting member is arranged.

[0476] The 502-th position P502 is an installation position of a support member that supports the 51-th piping TAG 51. Similarly, the 512-th position P512 is an installation position of a support member that supports the 52-th piping TAG 52.

[0477] In the first section AP1, the 51st pipe TAG51 and the 52nd pipe TAG52 are the multiple objects to be supported collectively. Therefore, the support members having the 502nd position P502 and the 512th position P512 as installation positions are replaced with a collectively supporting member that supports the 601st position P601 collectively.

[0478] The 601st position P601 is the position closer to the starting point out of the 502nd position P502 and the 512th position P512. In this example, the 502nd position P502 is closer to the 51st piping starting point Z1 and the 52nd piping starting point Z2 than the 512th position P512. Therefore, the 601st position P601 is the position of the 502nd position P502.

[0479] Furthermore, after replacing the support members arranged at the 502nd position P502 and the 512th position P512 with a collective support member arranged at the 601st position P601, the installation positions of the other support members are re-specified based on the rules. For example, using the 601st position P601 as a reference, the 511th position P511, the 503rd position P503, and the 513th position P513 are re-specified as the 600th position P600, the 602nd position P602, and the 603rd position P603. In this way, based on the installation positions after replacement, the surrounding installation positions are re-specified to intervals that comply with the rules.

[0480] FIG. 69 is a diagram showing an example of exchange in the second section.

[0481] In the second section AP2, the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 are a plurality of objects to be collectively supported. As in the first section AP1, in the second section AP2, a plurality of support members are replaced with a collectively supporting member.

[0482] Specifically, the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 are replaced with a collective support member that collectively supports them at the 604th position P604, the 605th position P605, and the 606th position P606.

[0483] The 604th position P604 is, for example, the position of the 602nd position P602. Then, with the 604th position P604 as a reference, the 605th position P605 and the 606th position P606 are identified at intervals determined by a rule.

[0484] When multiple objects are grouped together, the rules may differ. For example, if the objects are of different types, one object may have a rule that specifies the installation positions at intervals of "6m", while the other object may have a rule that specifies the installation positions at intervals of "9m". In such cases, the stricter rule will be adopted. Specifically, if there is a "6m" rule and a "9m" rule, the "6m" rule will be adopted.

[0485] As in the first section AP1, when the 604th position P604, the 605th position P605, and the 606th position P606 are determined, the design device re-specifies the surrounding installation positions such as the 607th position P607, the 608th position P608, and the 609th position P609 based on the rules. In addition, the installation positions in the first section AP1 are fixed so as not to be affected by the replacement and re-specification in the second section AP2.

[0486] FIG. 70 is a diagram showing an example of exchange in the third section.

[0487] In the third section AP3, the 52nd pipe TAG52 and the 53rd pipe TAG53 are the multiple objects to be supported collectively. Specifically, at the 610th position P610, the 52nd pipe TAG52 and the 53rd pipe TAG53 are replaced with a collective support member that collectively supports them.

[0488] Furthermore, similarly to the second section AP2, etc., once the 610th position P610 is determined, the design device re-specifies surrounding installation positions such as the 611th position P611, the 612th position P612, and the 613th position P613 based on the rules.

[0489] FIG. 71 is a diagram showing an example of exchange in the fourth section.

[0490] In the fourth section AP4, the 52nd pipe TAG52 and the 53rd pipe TAG53 are the multiple objects to be supported collectively. Specifically, at the 614th position P614 and the 615th position P615, the 52nd pipe TAG52 and the 53rd pipe TAG53 are replaced with a collective support member that collectively supports them.

[0491] Also, similarly to the second section AP2 etc., once the 614th position P614 and the 615th position P615 are determined, the design device re-specifies the surrounding installation positions of the 616th position P616, the 617th position P617, the 618th position P618, etc. based on the rules.

[0492] FIG. 72 is a diagram showing an example of exchange in the fifth section.

[0493] In the fifth section AP5, the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 are the multiple objects to be supported collectively. Specifically, at the 619th position P619, the 51st pipe TAG51, the 52nd pipe TAG52, and the 53rd pipe TAG53 are replaced with a collective support member that collectively supports them.

[0494] As described above, when the process of replacing the collectively-assembled support members is performed in the first section AP1 to the fifth section AP5, the following installation positions are obtained, for example.

[0495] Fig. 73 is a diagram showing an example after replacement. As shown in the figure, compared to Fig. 65, the difference is that the installation positions are the 600th position P600 to the 623rd position P623 due to replacement in the first section AP1 to the fifth section AP5. In this way, the support members are replaced with a collective support member and arranged so as to use the collective support member.

[0496] <Example of functional configuration> 74 is a functional block diagram showing an example of a functional configuration in the fifth embodiment. For example, the design device has a functional configuration including a support member data input means 10F40, an installation position specification means 10F41, a first condition input means 10F51, a second condition input means 10F52, a first judgment means 10F53, a second judgment means 10F54, an exchange means 10F55, and a display means 10F5.

[0497] The support member data input means 10F40, the installation position specifying means 10F41, and the display means 10F5 are, for example, similar to those in the fourth embodiment.

[0498] The first condition input means 10F51 performs a first condition input procedure for inputting a first condition D51 indicating a judgment criterion such as whether or not a plurality of objects are close to each other within a predetermined range. For example, the first condition input means 10F51 is realized by an interface 11H3 or the like.

[0499] The second condition input means 10F52 performs a second condition input procedure for inputting a second condition D52 indicating a judgment criterion such as whether or not the height difference among a plurality of objects is within a certain range. For example, the second condition input means 10F52 is realized by an interface 11H3 or the like.

[0500] The first determination means 10F53 performs a first determination procedure for determining whether or not the first condition D51 is satisfied. For example, the first determination means 10F53 is realized by the CPU 11H1 or the like.

[0501] The second determination means 10F54 performs a second determination procedure for determining whether or not the second condition D52 is satisfied. For example, the second determination means 10F54 is realized by the CPU 11H1 or the like.

[0502] When either the first condition or the second condition is satisfied, the replacement unit 10F55 performs a replacement procedure to replace a plurality of support members installed for each object with a collective support member. For example, the replacement unit 10F55 is realized by the CPU 11H1 or the like.

[0503] In the case where a plurality of objects satisfy the first condition and satisfy the second condition when grouped together, the number of support members to be installed can be reduced by using a grouping support member.

[0504] <Modification> The design device may have the following configuration, for example.

[0505] <Modifications in input / output screens, etc.> The method of calculating the first passable range is not limited to the above method, and may be determined based on predetermined rules or the like.

[0506] The setting values ​​that can be input on the input / output screen may differ depending on the options in the calculation method input section IN11. For example, in the case of "Calculate only the valid range", the GUI may be such that the setting values ​​of each item of "Pipe type selection", the outer diameter, the insulation thickness, the gap, the required opening diameter, etc. cannot be input. In this way, if unnecessary setting values ​​are automatically made unavailable for input, the user can reduce the work of inputting unnecessary setting values ​​and reduce the workload.

[0507] The type of the penetrating object may be a type other than that shown in the drawing. That is, the penetrating object may be an object other than the "pipe" or "duct" shown in the above example. For example, the penetrating object may be a cable, etc.

[0508] The setting values ​​for the "top floor" and "target floor" may be obtained from design data, etc. In this way, when data is automatically obtained from design data, etc. and setting values ​​are input for calculation, the user does not have to do much work to input setting values, and the workload can be reduced.

[0509] In addition, data such as the time that the penetrating object can withstand a fire or the like (hereinafter referred to as the "fire resistance reference time") may be acquired from design data, etc. For example, the fire resistance reference time is acquired from among "1 hour," "2 hours," "3 hours," etc.

[0510] The fire resistance standard time may be determined by rules, etc. Specifically, it is determined in "Article 8 of the Fire Service Act Enforcement Order" etc. More specifically, for "compartments of fire-resistant floors or walls without openings as stipulated in Article 8 of the Fire Service Act Enforcement Order," "Notice No. 53 (March 31, 1995) on the structure of Ordinance 8 compartments and shared compartments and the handling of piping, etc. penetrating said compartments" stipulates that "O. The piping and the penetration parts, as a whole, shall have the performance to withstand heating during normal fires for more than two hours as stipulated in Article 107, item 1 of the Building Standards Act Enforcement Order." In such a case, the fire resistance standard time is obtained as "2 hours." In this way, if the set value stipulated in the rules, etc. can be automatically input or selected, the user will have less work to input the set value compared to looking up the rules, etc., and the workload can be reduced.

[0511] In addition, when the "Beam type" is other than "S", "Covering" and "[t2] Fireproof covering thickness (beam body)" may be grayed out or otherwise prevented from being input or output. In this way, when unnecessary setting values ​​are automatically disabled from being input, the user can reduce the work of inputting unnecessary setting values ​​and lighten the workload.

[0512] The numerical values ​​of "[H] necessary opening diameter" and the like may be numerical values ​​with further leeway.

[0513] In addition, values ​​may be input to the penetrating object dimension display unit IN15, etc. That is, the penetrating object dimension display unit IN15 may be a GUI or the like that allows the user to input any value. In such a case, related values ​​may be recalculated based on the value input by the user. With such a configuration, it becomes easy for the user to input various setting values ​​and conduct examination. That is, with such a configuration, the workload of the user recalculating various setting values ​​can be reduced.

[0514] The first passable range display unit IN16 etc. may be displayed as a fraction, such as "1 / 3". That is, depending on the rules or the user, fractions may be easier to handle. Therefore, a GUI that displays fractions may be easier for the user to operate.

[0515] If the "[H] required opening diameter" exceeds "1 / 3" of the "[D] beam depth", an error message may be displayed. When such an error message is displayed, the user can know that there is a beam that cannot be opened to the "[H] required opening diameter".

[0516] For the "L1 edge distance dimension" and the like, common values ​​may be used for different beam types. In this way, if common values ​​can be used, the effort of repeatedly inputting the same setting value can be reduced. Therefore, the user can reduce the workload of inputting setting values ​​and the like.

[0517] The input / output screen, i.e., the input of beam data, the input of penetrating object data, and the output of the calculation result of the first passable range are not limited to the screen shown in the figure. That is, the calculation of the beam data, the penetrating object data, and the first effective range may be performed by other methods.

[0518] For example, the size and material of pipes and other penetrating objects are determined by rules such as the Building Standards Act for the purpose of strength and disaster prevention. Specifically, pipes and the like are determined by "Article 129-2-5 of the Enforcement Order of the Building Standards Act" and the like. More specifically, the outer diameter of water supply pipes, distribution pipes, and other pipes that penetrate fire compartments of semi-fireproof construction determined by the Minister of Construction based on the provisions of "Article 129-2-5, Paragraph 1, Item 7, B of the Enforcement Order of the Building Standards Act" is determined by "Notification No. 1422 of the Ministry of Construction dated May 31, 2000". Therefore, items required to calculate dimensions that satisfy the above rules are input on the input / output screen. On the other hand, the rules do not have to be laws and regulations such as the Building Standards Act. For example, company rules that are determined by standards stricter than the Building Standards Act may be used. Therefore, depending on the rules and calculation method to be applied, the set values ​​may be of types other than those shown in the figure. With this configuration, it is possible to calculate the passable range by applying rules stricter than the Building Standards Act.

[0519] The design device does not need to calculate the second passable range in which the passing diameter can be secured. The above example is an example in which the result of judging whether or not the passing diameter can be secured in each second passable range is displayed. In other words, whether or not the passing diameter can be secured is displayed with a penetrating object mark, and the calculation result of whether or not the passing diameter can be secured is displayed.

[0520] On the other hand, when "Calculate only effective range" is selected in the "Calculation method" on the input / output screen, the design device may perform processing that does not calculate the second passable range (in the illustrated example, this is the range indicated as "effective range" etc.), i.e., does not determine whether the passing diameter can be secured.

[0521] In design, etc., there are cases where the user wants to know the extent of the second passable range without specifically setting the set values ​​of the penetrating object, i.e., each item of "pipe type selection", the outer diameter, insulation thickness, gap, and required opening diameter, etc. In this case, the design device displays the second passable range without the required opening diameter, etc. In this case, the "piping level (core)" is displayed as "-". In this way, the user can know the second passable range without inputting the design value related to the penetrating object. In design, etc., there are cases where the user wants to know first whether there is a range in which the penetrating object can pass straight (indicating a case in which it is not necessary to place the penetrating object in the upward or downward direction to avoid beams in order to pass the penetrating object). In such cases, when "calculate only the effective range" is selected and the second passable range is calculated, the user can know the range in which the penetrating object can pass straight.

[0522] <Modification of display of passable range> In the above example, the same beams are displayed together, but the same beams may be displayed separately. In some cases, such a display is easier to see. In addition, it may be possible to switch between displaying the same beams together or separately. With such a configuration, the second passable range, etc. can be displayed in an easy-to-see manner.

[0523] The calculation may take into account the gradient. That is, in the above example, a horizontal pipe is used as an example, but the target does not have to be a horizontal pipe. In this way, when the gradient is taken into account, the range can be calculated with high accuracy even when a gradient is present.

[0524] On the display screen, the patterns may be sorted and displayed. For example, the "beam penetration pattern," "number of sleeves," "piping level (core)," and "effective range" in the above example are displayed in order of the widest second passable range. Similarly, other items may be set as the key for sorting. In this way, when the second passable ranges are displayed in order of the widest, the user can easily identify the second passable range that has the most room to pass the penetrating object.

[0525] In addition, the upper limit and lower limit may be displayed on the display screen. For example, on the screens of Fig. 11 and Fig. 12, the design device indicates the upper limit and lower limit with circles. Specifically, the upper limit of the first pattern PTN1 is displayed by a first pattern upper limit mark OUT25. On the other hand, the lower limit of the first pattern PTN1 is displayed by a first pattern lower limit mark OUT26.

[0526] Similarly, the upper limit of the second pattern PTN2 is indicated by a second pattern upper limit mark OUT23, while the lower limit of the second pattern PTN2 is indicated by a second pattern lower limit mark OUT24.

[0527] In this way, when the upper and lower limit locations are highlighted with marks or the like, the user can easily identify the upper and lower limit beams. Depending on the design, it may be possible to change the upper limit beam or the lower limit beam. Or, it may be possible to bypass the upper limit beam or the lower limit beam and create a different route. By changing the design in this way, it is possible to widen the second passable range. Therefore, a configuration that displays in this way can make it easier for the user to change the design.

[0528] It is preferable that the marks indicating the upper and lower limits are displayed in different colors, for example. With this configuration, the design device can display the upper and lower limits on the screen in an easily understandable manner for the user.

[0529] In addition, it is desirable to be able to operate to enlarge or reduce the screen on a display screen such as that shown in Fig. 11 or 12. For example, when an operation of rotating a wheel of a mouse is performed while a display screen such as that shown in Fig. 11 or 12 is being displayed, the screen is enlarged or reduced according to the direction and amount of rotation of the wheel. Note that the operation of enlarging or reducing the screen is not limited to an operation using the wheel. In other words, the operation of enlarging or reducing the screen may be realized by other methods such as a GUI.

[0530] In this way, if the screen can be enlarged or reduced, the user can change the screen size to one that is easy to view.

[0531] The method of distinguishing and displaying beams is not limited to color coding. In other words, the method of distinguishing and displaying beams only needs to be able to tell whether the beam is to be penetrated or avoided when the user looks at the screen. For example, one side may be filled with a specified color and highlighted by blinking or hatching, etc. Also, the method of distinguishing and displaying beams may be set by the user. In other words, the user may be able to specify how the beams are to be distinguished and displayed in a way that is easy for the user to see. When the beams are distinguished and displayed in this way, the design device can distinguish and display the beams in a way that is easy for the user to distinguish.

[0532] The result of comparing the latest calculation result with the calculation result of the previous value may be displayed with emphasis on the difference. For example, when the beam data is different, the setting value for the beam may be displayed with emphasis. In this way, when the difference is displayed with emphasis, the user can reduce the work of searching for the difference.

[0533] The design device may be capable of checking interference of beams or penetrating objects. If interference can be checked in this manner, the user can check whether the design involves interference of beams or penetrating objects.

[0534] <Modification of the second embodiment> The interval may be set to a value narrower than the interval specified by the rules, i.e., a stricter interval than the interval specified by the rules. In other words, stricter in-house rules may be used than the rules specified by laws, etc. In this way, if an interval stricter than the interval specified by the rules can be set, it may be possible to achieve a higher earthquake resistance than the earthquake resistance assumed by laws, etc.

[0535] The first and second support members may be installed at the same time, or one of them may be installed beforehand. If one of them that has already been installed is used, it is possible to calculate an installation position that makes effective use of the already installed support material. Also, if an already installed support material is used, it is possible to calculate an arrangement that minimizes changes to the arrangement of the already installed support material. Therefore, it is possible to reduce the amount of work required to change the arrangement of the already installed support material.

[0536] The installation range is not limited to a rectangular range specified by diagonal points. For example, the installation range may be specified by a polygon. If the installation range can be specified by a polygon, it is possible to finely separate the installation range from other ranges.

[0537] In installing the support members, when installing the support members while avoiding the parts where installation is not possible, it is desirable to install the support members so that the spacing between them is narrow. If the spacing between the support members is made wider, the spacing may not satisfy the specified rules. On the other hand, if the spacing between the support members is made narrower, the spacing often satisfies the specified rules. Therefore, when avoiding the parts where installation is not possible, narrowing the spacing between the support members allows the installation to satisfy the specified rules.

[0538] 28, in a portion close to the boundary of the installation range, the interval display may indicate the distance to the boundary of the installation range (the portion indicated by boundary line L1 in the illustrated example). Specifically, in the illustrated example, earthquake-resistant support member 2P4, earthquake-resistant support member 2P5, and earthquake-resistant support member 2P6 are the targets. Also, it is assumed that there are no other support members ahead of earthquake-resistant support member 2P4, earthquake-resistant support member 2P5, and earthquake-resistant support member 2P6 (including outside the installation range RG).

[0539] In this case, the spacing display V1 indicates the distance from the seismic support member 2P4 to the boundary line L1. Similarly, the spacing display V2 indicates the distance from the seismic support member 2P5 to the boundary line L1. Furthermore, the spacing display V3 indicates the distance from the seismic support member 2P6 to the boundary line L1. Such spacing displays can be used as a reference when considering whether or not it is better to install additional support members in order to satisfy the specified rules.

[0540] The interval display may also display a numerical value including the distance of the so-called rise or fall. For example, in the example of Fig. 29, if there is an obstacle, i.e., a portion where it is difficult to install the piping PI in a straight line, the piping PI may be installed to avoid the obstacle.

[0541] Specifically, in the figure, the pipe PI may avoid obstacles not on the XY plane (left-right and up-down directions in the figure), but in the rising or falling direction (i.e., the Z-axis direction; in the figure, the depth direction). Such cases are understood, for example, from design data, etc. Therefore, it is desirable for the interval display V4 to display an interval that includes the distance of the rising or falling. With such an interval display, even if there is a rising or falling edge, it is possible to reduce the work of manually recalculating the interval to take the rising or falling edge into account.

[0542] The candidate point is not limited to the same position in the X-axis direction as the earthquake-resistant support member installed on the other pipe. In other words, the design device may assist in matching the cursor to a position other than the intersection of the pipe and the auxiliary line drawn from the earthquake-resistant support member installed on the other pipe.

[0543] For example, the candidate points may be characteristic points such as the end points of a pipe, the center of a pipe (or a part of a pipe), a point where the pipe bends, an extended point of a pipe, or an intersection point of extended multiple pipes (a so-called "virtual intersection point"). If such points are also included as candidate points, the operation becomes easier.

[0544] The starting point (including a new starting point) may be able to be set outside the installation range. If there are obstacles, it is desirable to install the earthquake-resistant support members by avoiding the obstacles. For example, it may be good to set the starting point outside the installation range in order to avoid obstacles. Therefore, if the starting point can be set outside the installation range, it is possible to flexibly set up the earthquake-resistant support members by avoiding obstacles.

[0545] <Modification of the third embodiment> The type of specific installation object is not limited to the joint JT. In other words, the specific installation object may be an object other than the joint JT. The specific installation object may be an object that is installed on the beam and is determined to be a location that does not allow the penetrating object to pass through, and the material, etc., of the specific installation object is not important. Therefore, it may be possible to set in advance what type of object is to be the specific installation object.

[0546] Note that the items that can be set for beams, penetrating objects, and penetrating objects may include items other than those shown in the above example. Furthermore, the input and setting method is not limited to the above example. Specifically, the position at which the joint JT is installed ("L1" in FIG. 45) may be set to a distance from the column PIL based on the center of the column PIL. For example, it may be a distance based on the end of the column PIL. In addition, the position at which the joint JT is installed may not be symmetrical on the left and right in the longitudinal direction of the beam as in the illustrated example, but may be at different distances on the left and right, or the joint JT may be installed in three or more locations.

[0547] In addition, in the first setting screen CR51, the beams to be set may be highlighted. For example, when any one of "G1" to "B2" is selected to set, the selected beam may be highlighted.

[0548] In addition, the values ​​set on the first setting screen CR51 may be saved when the "OK" button is pressed. In this way, data on beams, specific installation objects, penetrating objects, etc. may be saved, and similar settings may be used for other designs, etc. in the future.

[0549] The penetrating object position may be input in a format other than the route RT. For example, the penetrating object position may be input in a format such as a distance from an end in the longitudinal direction based on the end of the beam.

[0550] The conditions to be judged are not limited to the two conditions, the first condition and the second condition. In other words, any number of conditions may be used. Furthermore, the conditions are not limited to the distance from the outer diameter of the penetrating object to the end of a specific installed object, and the distance from the outer diameter of the penetrating object to the outer diameter of another penetrating object. For example, the set value may be set to a value between types different from the above examples, such as "column-penetrating object (if there is a reinforcing ring, it becomes "ring")" or "beam-penetrating object". In addition, the set value may be set separately for each combination. Furthermore, the conditions may use values ​​and types determined by laws and regulations.

[0551] The reinforcing ring setting unit SETR may be able to set things other than the type of reinforcing ring RI. For example, the reinforcing ring setting unit SETR may be able to input the outer diameter of the reinforcing ring RI. Also, the types of "reinforcing ring" that can be selected may be narrowed down to types whose "ring inner diameter" is larger than the value calculated by "[H] required opening diameter". Furthermore, it is desirable to extract, from among the narrowed down types, the type of "reinforcing ring" whose "ring inner diameter" value is closest to the value calculated by "[H] required opening diameter". In this way, if a reinforcing ring with an optimal "ring inner diameter" can be automatically extracted, the effort of setting the reinforcing ring RI can be reduced.

[0552] Also, depending on laws and regulations, the reinforcing ring RI may be unnecessary. Therefore, whether or not the reinforcing ring RI is necessary may be determined based on the result of "[H] Required opening diameter" and the like. For example, if the reinforcing ring RI is unnecessary, it is desirable that the GUI of the reinforcing ring setting unit SETR is unavailable (for example, grayed out, etc.). In this way, it is possible to prevent an unnecessary reinforcing ring RI from being set.

[0553] Furthermore, if the value calculated for "[H] Required opening diameter" is smaller than the smallest reinforcing ring RI, or if the value calculated for "[H] Required opening diameter" is larger than the largest reinforcing ring RI, the reinforcing ring RI may be set to "none."

[0554] In addition, when there are multiple beams in the route RT, the condition may be judged as to whether each beam satisfies the condition. If the condition is satisfied for all beams on the route RT, the target route RT is judged to be a "possible" route RT. In this way, in a route RT that passes multiple beams, if there is even one beam among all beams that does not satisfy the condition, the target route RT is often a route RT that cannot satisfy the conditions of laws and regulations, etc. Therefore, in a route RT with multiple beams, if it is judged whether each beam satisfies the condition, it is easy to know the calculation results such as the position where a penetrating object can pass through a beam determined based on regulations, etc., or whether it is possible to pass a penetrating object through a beam, even if there are multiple beams.

[0555] In addition, the determination of whether the condition is satisfied is not limited to the longitudinal direction. That is, for example, the determination may also be made in the height direction. For example, the height direction is determined based on the following conditions (hereinafter referred to as "height direction conditions"). (Beam top height - ring width > sleeve top height) and (Beam bottom height + ring width < sleeve bottom height) In addition, when calculating the height direction condition, the "ring width" is calculated as "(outer diameter of reinforcing ring - inner diameter of reinforcing ring) / 2." Also, if there is no reinforcing ring, the "ring width" is calculated as "0."

[0556] In addition, the positions of penetrating objects that satisfy the conditions may be extracted, and a route generated by combining the "possible" positions of the penetrating objects may be displayed.

[0557] Furthermore, when there are multiple routes that are configured with the positions of the penetrating objects that satisfy the conditions, the optimal route may be extracted or highlighted from among the multiple routes. For example, when there are multiple routes that satisfy the conditions, the change in the height direction is calculated for each route. In this way, the degree to which each route changes in the height direction is calculated.

[0558] In particular, when the penetrating object is a pipe that allows moisture to pass through, it is preferable that the route have minimal changes in the height direction. If there are changes in the height direction of a pipe that allows moisture to pass through, there are likely to be places where moisture accumulates inside the pipe. Therefore, it is preferable to install the penetrating object in a route that has the least changes in the height direction, that is, one that does not bend the penetrating object as much as possible. Therefore, if an optimal route with the fewest bends is extracted, the design can be easily carried out.

[0559] <Modification of the Fourth Embodiment> In addition, the rule may be set with a value different from the value defined by the regulations such as laws and regulations. For example, the rule may be set with a value of an in-house regulation or the like, which is set with a value stricter than the laws and regulations.

[0560] In addition, the diameter of the hanging bolt, etc. may be calculated based on the type of the object, the weight of the object, or a combination of these.

[0561] Note that the position determined to be a seam is not limited to a position that completely coincides with the seam. In other words, the position determined to be a seam may be set within a certain range. For example, a position within a certain distance to the left and right of the seam position may be determined to be a seam.

[0562] Also, the judgment of the seam (step S44) and the judgment of the joint (step S45) do not have to be made in the order described above. For example, the judgment of the seam and the judgment of the joint may be made in the reverse order to the above example. Furthermore, the judgment of the seam and the judgment of the joint may be made in parallel.

[0563] Note that objects that have been changed so that a support member cannot be installed (such as elbow JNT1) may be highlighted on the screen. For example, objects that have been changed so that a support member cannot be installed, i.e., objects for which no support member is installed, are highlighted by being colored in a color different from other objects. Other highlighting methods may include enlargement, pop-up, blinking, or a message. By highlighting the objects in this way, it is possible to reduce the number of objects for which a support member has been forgotten to be installed.

[0564] The object to be the joint may be, for example, a damper, a VAV (Variable Air Volume), a CAV (Constant Air Volume), etc. Any object for which the installation of a support member is required by law or regulation may be subject to change.

[0565] The modifications may also be made as follows:

[0566] Fig. 75 is a diagram showing a second modification of the first example where a seam is determined. As in Fig. 60, a case where the third position P3 specified based on the second position P2 is a seam will be described as an example.

[0567] The installation position is changed from the third position P3 to the fourth position P4. Hereinafter, the position after the change is referred to as the “changed position.” In this example, the changed position is the fourth position P4.

[0568] The fourth position P4 is an example of an end portion, and is a position "c" away from the third position P3.

[0569] "c" is, for example, the dimension value set in "(3) Dimension from End" in the placement position setting unit SETC. If the change position can be set in this way, the support members can be placed at intervals different from the rule, so that the support members can be installed near the end. In other words, the end can be supported by the support members.

[0570] The fifth position P5 is specified, for example, as a distance based on the fourth position P4, or as a position "c" away from the end portion (however, in the opposite direction from the fourth position P4).

[0571] The modifications may also be made as follows:

[0572] Fig. 76 is a diagram showing a third modification of the first example where a seam is determined. As in Fig. 60, a case where a third position P3 specified based on a second position P2 is a seam will be described as an example.

[0573] The installation position is changed from the third position P3 to a position spaced a distance "d" from the second position P2.

[0574] "d" is, for example, a dimension value set in "(4) Minimum insert spacing" in the placement position setting unit SETC. Hereinafter, the minimum value spacing will be referred to as "minimum spacing." In other words, the minimum spacing is the spacing of the value input in "(4) Minimum insert spacing," which is "d" in this example. In this way, by placing the support members at the minimum spacing, it is possible to place the support members while avoiding seams, etc.

[0575] In addition, the following cases may be determined to be seams.

[0576] 77 is a diagram showing a second example of a portion that is determined to be a joint. For example, a portion where a fourth object TAG4 that is taken out is connected to a third object TAG3 that is a straight pipe (hereinafter referred to as "take-out portion CN") is determined to be a joint.

[0577] Hereinafter, an example will be described in which, with the seventh position P7 as the reference, the eighth position P8 is identified as the installation position when the interval is based on the rule.

[0578] In this example, the eighth position P8 is in the area of ​​the take-out section CN, and is therefore determined to be a seam. That is, the eighth position P8 is subject to change, and the placement of a support member is avoided in the area of ​​the take-out section CN. In this way, positions other than branching positions where take-out is being performed are also determined to be subject to change. The change is performed, for example, as follows.

[0579] 78 is a diagram showing a modification of the second example determined to be a seam. For example, the installation position is modified to a ninth position P9 that avoids the take-out portion CN as shown in the figure.

[0580] The ninth position P9 is, for example, a position that can be placed at the end of the fourth object TAG4, the position closest to the end, etc. Also, the ninth position P9 may be a position that is specified by a dimension value set in "(2) Spacing at curved portion" in the placement position setting unit SETC, based on the center of the third object TAG3.

[0581] In this way, if the support member can be arranged while avoiding the removal portion and the like, the support member can be arranged while avoiding positions where it is difficult to arrange the support member.

[0582] Furthermore, the following cases may be determined to be seams.

[0583] Fig. 79 is a diagram showing a third example of a joint. For example, a position where a fifth object TAG5 to be taken out from a third object TAG3 is connected (hereinafter referred to as "take-out part CN") is judged to be a joint. This example is a case where a round duct is taken out from a square duct.

[0584] Hereinafter, an example will be described in which, when the tenth position P10 is used as a reference and the interval is based on a rule, the eleventh position P11 is identified as the installation position.

[0585] In this example, the eleventh position P11 is in the area of ​​the take-out section CN, and is therefore determined to be a seam. That is, the eleventh position P11 is subject to change, and the placement of a support member is avoided in the area of ​​the take-out section CN. In this way, positions other than branching positions where take-out is being performed are also determined to be subject to change. The change is performed, for example, as follows.

[0586] 80 is a diagram showing a modification of the third example that is determined to be a seam. For example, the installation position is modified to a twelfth position P12 that avoids the take-out portion CN as shown in the figure.

[0587] The twelfth position P12 is, for example, a position where the fifth object TAG5 can be placed at the end, the position closest to the end, etc. The twelfth position P12 may also be a position, etc., specified by a dimension value set in "(2) Spacing at curved portion" in the placement position setting unit SETC, based on the center of the third object TAG3. Therefore, in this example, the installation position is changed to a position "e" away from the center of the third object TAG3.

[0588] In this way, if the support member can be arranged while avoiding the removal portion and the like, the support member can be arranged while avoiding positions where it is difficult to arrange the support member.

[0589] Furthermore, changes may be made in the following cases:

[0590] 81 is a diagram showing an example of arranging parts. For example, as shown in the figure, a change may be made when a pipe and a sixth object TAG6, which is a part, are connected. For example, the installation position may be changed as follows.

[0591] Fig. 82 is a diagram showing a modification example when arranging parts. For example, the installation position is changed to a modified position such as a 14th position P14 that avoids joints and the like as shown in the figure. That is, at the position where the parts are connected, the installation position is changed in the same way as the end of the target object.

[0592] For example, the placement of a part is recognized, or a joint between a pipe and a part is recognized, and the installation position is changed to a changed position.

[0593] The 14th position P14 is, for example, a position that can be placed at the end of the pipe and is closest to the end, etc. Also, the 14th position P14 may be a position specified by a dimension value set in "(3) Dimension from end" in the placement position setting unit SETC, based on the 13th position P13, which is the end.

[0594] Even when components are arranged in this manner by connecting them to the joints, the support members can be arranged in the same manner as in the terminal portion.

[0595] Also, the position where the support member is to be installed relative to the joint (hereinafter referred to as the "support member installation location") may be input in advance. For example, the installation position is changed as follows.

[0596] Fig. 83 is a diagram showing an example of a modification that utilizes the installation location of the support member. Below, an example will be described that targets an elbow JNT1 similar to that in Fig. 62.

[0597] In this example, the 21st position P21 is the support member installation location. That is, the location of the 21st position P21 is input in advance based on the specifications of the elbow JNT1, etc. For example, metal fittings or the like may be attached to the elbow JNT1 in order to install the support member. In such a case, the support member is installed using the metal fittings. Therefore, the installation position is changed from the installation position determined by the interval based on the rules to the support member installation location determined by the position of the metal fittings.

[0598] In this way, by changing the installation position of the support member, the support member can be automatically installed at the joint, and installation of unnecessary support members can be prevented.

[0599] As shown in the figure, the support member installation location is used as the starting point, i.e., the changed installation position is used as the reference point to identify surrounding installation positions such as the 22nd position P22 and the 23rd position P23. In this way, it is possible to prevent unnecessary installation of support members.

[0600] The following joints may be subject to modification:

[0601] FIG. 84 is a diagram showing a first modified example that is determined to be a joint. For example, the reducer JNT2 as shown in the figure may be subject to modification. As shown in the figure, the reducer JNT2 has a changed width. Specifically, the reducer JNT2 is narrower on the right side than on the left side in the figure. The installation position of such a joint is modified, for example, as follows.

[0602] In the following, an example will be described in which a 102nd position P102 is identified as the installation position when a 101st position P101 is set as the reference and an interval based on the rule is set. For example, the 102nd position P102 is changed as follows.

[0603] 85 is a diagram showing a modification example of the first modified example that is determined to be a joint. For example, the installation position is changed to the 103rd position P103 and the 104th position P104. In this way, the modification is performed to avoid the reducer JNT2.

[0604] When a joint whose width changes, such as the reducer JNT2, is supported by a support member, the support member is likely to slip. Therefore, the support member is installed so as to avoid the reducer JNT2. Therefore, when the above-mentioned changes are made, the support member can be installed while avoiding the joint whose width changes.

[0605] The following joints may be subject to modification:

[0606] FIG. 86 is a diagram showing a second modified example that is determined to be a joint. For example, a conversion duct JNT3 as shown in the figure may be subject to change. As shown in the figure, the conversion duct JNT3 has a variable width. In addition, the conversion duct JNT3 is installed when switching between a square duct and a round duct. The installation position for such a joint is changed, for example, as follows.

[0607] In the following, an example will be described in which a 106th position P106 is identified as the installation position when the 105th position P105 is set as the reference position and the interval is based on the rule. For example, the 106th position P106 is changed as follows.

[0608] 87 is a diagram showing a modification example of the second modified example that is determined to be a joint. For example, the installation position is changed to the 107th position P107. In this way, the change is made so as to avoid the conversion duct JNT3.

[0609] When a joint whose width changes, such as the conversion duct JNT3, is supported by a support member, the support member is likely to slip. Therefore, the support member is installed to avoid the conversion duct JNT3. Therefore, when the above-mentioned changes are made, the support member can be installed to avoid the joint whose width changes.

[0610] In addition, when connecting two types of objects, the stricter rule for spacing (indicated by an "x" in the diagram) applies.

[0611] Different objects may be connected by seams or joints. Different objects may have different rules. When different rules exist, the installation position is changed near the seams or joints based on the strictest rule (a rule with a short interval) among the multiple rules.

[0612] In this example, the type of object changes at the boundary of conversion duct JNT3, so the rules that apply may also change. For example, when comparing round ducts and square ducts, the rules for square ducts may be relatively strict. In such a case, it is desirable to apply the rules for square ducts to "x." Also, the rules can be switched at the boundary of conversion duct JNT3. In this way, support members can be placed in compliance with the rules, even when multiple objects are mixed.

[0613] The following joints may also be subject to modification:

[0614] FIG. 88 is a diagram showing a third modified example that is determined to be a joint. For example, a joint that branches as shown in the figure (hereinafter referred to as "branch joint JNT4") may be subject to change. As shown in the figure, the branch joint JNT4 has a variable width. Specifically, the branch joint JNT4 is a branch joint in which an elbow and a reducer are intertwined. The installation position for such a joint is changed, for example, as follows.

[0615] In the following, an example will be described in which the 109th position P109 is identified as the installation position when the 108th position P108 is set as the reference position and the interval is based on the rule. For example, the 109th position P109 is changed as follows.

[0616] 89 is a diagram showing a modification example of the third modified example that is determined to be a joint. For example, the installation position is changed to the 111th position P111. In this way, the change is made so as to avoid the branch joint JNT4.

[0617] It is difficult to support a joint whose width changes, such as the branch joint JNT4, with a support member. Therefore, the support member is installed so as to avoid the branch joint JNT4.

[0618] The 111th position P111 is, for example, a position that can be placed at the end of the pipe and is closest to the end. The 111th position P111 may also be a position specified by a dimension value (in this example, "y") set in "(1) Dimension from center point of fitting" in the placement position setting unit SETC, based on the 110th position P110, which is the end. Therefore, when the above-mentioned changes are made, the support member can be installed while avoiding fittings whose width changes.

[0619] The following joints may also be subject to modification:

[0620] FIG. 90 is a diagram showing a fourth modified example that is determined to be a joint. For example, an elbow having a different width from the straight pipe portion as shown in the figure (hereinafter referred to as "multi-stage elbow JNT5") may be subject to modification. As shown in the figure, the multi-stage elbow JNT5 has a variable width. Specifically, the multi-stage elbow JNT5 is wider than the straight pipe portion. Also, the multi-stage elbow JNT5 is a type of elbow. Note that an elbow having a narrower width than the straight pipe portion may also be subject to modification. The multi-stage elbow JNT5 is configured such that a member such as a hopper is inserted between the multi-stage elbow JNT5 and the straight pipe. The installation position for such a joint may be modified, for example, as follows.

[0621] In the following, an example will be described in which the 114th position P114 is identified as the installation position when the 113th position P113 is set as the reference and the interval is based on the rule. For example, the 114th position P114 is changed as follows.

[0622] 91 is a diagram showing a modification of the fourth modified example that is determined to be a joint. For example, the installation position is changed to a 116th position P116. In this manner, the modification is performed to avoid the multi-stage elbow JNT5.

[0623] It is difficult to support a joint whose width changes, such as the multi-stage elbow JNT5, with a support member. Therefore, the support member is installed so as to avoid the multi-stage elbow JNT5.

[0624] The 116th position P116 may be, for example, a position specified by a dimension value ("e" in this example) set in "(2) Spacing at bent portion" in the arrangement position setting unit SETC based on the 115th position P115 (in this example, the 115th position P115 is a position that is one end of the multi-stage elbow JNT5) as a reference. Therefore, when the above-mentioned changes are made, the support member can be installed while avoiding joints whose width changes.

[0625] <Modification of the Fifth Embodiment> The judgment of the first condition (step S53) and the judgment of the second condition (step S54) do not have to be made in the order as described above. For example, the judgment of the first condition and the judgment of the second condition may be made in the reverse order to that in the above example. Furthermore, the judgment of the first condition and the judgment of the second condition may be made in parallel. Similarly, the order in which the conditions are input does not have to be the order shown in the above example.

[0626] The installation position of the support member or the bundled support member may be changed by an operation of the user UR. For example, the change by the operation of the user UR is performed as follows.

[0627] 92 is a diagram showing an example of changing the installation position by a user operation. For example, when the radio button of the user operation instruction section CD53 is turned "ON", the design device accepts an operation to change the installation position as follows.

[0628] 93 is a diagram showing an example of input of an operation for changing an installation position. The following describes the second section AP2 as an example. For example, after turning on the radio button of the user operation instruction unit CD53, an operation for pointing to the second section AP2 is performed. When such an operation is performed, an operation for changing the 604th position P604, the 605th position P605, and the 606th position P606 included in the second section AP2 is accepted.

[0629] Next, when the 606th position P606 is clicked, an operation to change the position of the 606th position P606 is accepted. For example, as shown in the figure, an operation to change the 606th position P606 in the left-right direction in the figure (this is an example of changing along the target object) (hereinafter referred to as a "changing operation") is accepted. Hereinafter, the installation position after being changed by the changing operation is referred to as the "installation position after operation."

[0630] When the design device accepts the change operation, it re-specifies the installation position according to the intervals determined by the rule, based on the installation position after the operation. Specifically, the design device re-specifies the installation position as follows.

[0631] 94 is a diagram showing an example of specifying an installation position based on a post-operation installation position. As shown in the figure, a case where the 606th position P606 is changed by a change operation to become the post-operation installation position will be described as an example.

[0632] In this example, the post-operation installation position of the 606th position P606 is used as a reference, and other installation positions are re-specified at intervals of "6m" or "9m" based on the rules. In this way, even if a change operation is performed, a process of re-specifying other installation positions is performed in conjunction with the post-operation installation position. In this way, when the installation position is re-specified in conjunction with the change operation, the installation position can be easily changed.

[0633] The support member or the collective support member may also be modified as follows.

[0634] Fig. 95 is a diagram showing an example of double-end support. For example, when the radio button of the double-end support operation unit CD54 is set to "ON", the design device first accepts the setting of double-end support by the end input unit CD55 and the number of support members input unit CD56 in order to support the object at both ends.

[0635] The end input section CD55 is a value indicating the distance from an end of a predetermined section set for double-end support to the support member disposed closest to the end.

[0636] The support member number input section CD56 is a value indicating the number of support members or collective support members arranged in a predetermined section set for both-end support.

[0637] Based on the settings inputted in the end input section CD55 and the number of support members input section CD56, for example, the following changes are made.

[0638] 96 is a diagram showing an example in which the setting of both ends support is reflected. In the following, an example will be described in which the predetermined section set to both ends support is the second section AP2.

[0639] The value input to the end input section CD55 is reflected in the distance to the support member arranged closest to the end (hereinafter referred to as "end distance DS51"), with the end as the reference point. Specifically, the end distance DS51 is the distance from the end of the second section AP2 to the 701st position P701 and the 703rd position P703, which are the installation positions of the support member arranged closest to the end. Note that the end distance DS51 is the same at the left and right ends.

[0640] The number of support members input section CD56 is reflected in the number of support members arranged in the second section AP2. For example, when "3" is set in the number of support members input section CD56, three installation positions are specified, such as the 701st position P701, the 702nd position P702, and the 703rd position P703, as shown in the figure.

[0641] Furthermore, the spacing between the support members, that is, in this example, the support member spacing DS52, is uniform.

[0642] If it is possible to change to a double-end support as described above, it is easy to change the structure so that an object is supported at both ends. The maximum deflection and maximum bending moment of an object can be reduced by supporting it at both ends compared to a simple beam.

[0643] When the double-end support is changed, a check is made to see if the interval in a given section is narrower than the interval determined by the rule. For example, the check result is displayed as follows:

[0644] FIG. 97 is a diagram showing an example of the first check result of the interval. For example, the check result of the interval is displayed as "0.5m" and "6.75m". Then, the interval is set as "6.0m or less" by the rule. In this case, if there is an interval wider than the predetermined interval (hereinafter referred to as "wide interval"), such as "6.75m", a warning display AL51 is displayed. The warning display AL51 may be displayed in a form of highlighting by blinking or a message. That is, this example shows the result of extracting the interval between the 701st position P701 and the 702nd position P702 and the interval between the 702nd position P702 and the 703rd position P703 as being wide intervals. When such extraction is performed, intervals wider than the predetermined interval can be efficiently found. When such a wide interval exists, the number of support members input section CD56 is changed, for example, as follows.

[0645] Fig. 98 is a diagram showing an example of the second interval check result. Compared to Fig. 97, the difference is that the number of bundled support members has been changed from "3" to "4". Therefore, in this example, four installation positions are identified: the 701st position P701, the 702nd position P702, the 703rd position P703, and the 704th position P704.

[0646] Then, each interval is changed to an equal value. Therefore, it is changed to "4.5m". Therefore, the check result is normal display AL52. Normal display AL52 indicates that the interval is within a predetermined interval. When such an extraction is performed, it is easy to make changes so that there are no intervals wider than the predetermined interval.

[0647] Furthermore, when a wide interval is extracted, a support member or a bundled support member is added to the intermediate position of the support members. For example, the support members or the bundled support members are added as follows.

[0648] 99 is a diagram showing an example of adding to an intermediate position. The following describes an example in which the predetermined interval is "6 m". For example, the respective intervals are checked, and the interval between the 801st position P801 and the 802nd position P802 (hereinafter referred to as the "53rd interval DS53") is "7.0 m", which is extracted as a wide interval.

[0649] In this example, position 803 P803 is added as an installation position at the intermediate position between position 801 P801 and position 802 P802, i.e., at a position "3.5 m" (calculated as 7.0 m divided by 2) from position 802 P802. In this way, by adding a support member or a collective support member to the intermediate position, the wide interval can be eliminated and the interval can be made to comply with the regulations.

[0650] [Other embodiments] In addition, a plurality of programs may be installed in advance in the design device to realize each function. That is, each process in the installation support method described above may be realized by one program, or may be realized by a combination of a plurality of programs. Specifically, for example, in the above description, a program for processing VR display and a program for processing CAD-related processes are described separately, but these programs may be integrated, or the programs may be further separated.

[0651] Furthermore, messages such as warnings are not limited to the above-described form of speech bubbles, etc. For example, the message may be any message that indicates a warning, and may be notified by other GUIs, figures, blinking, colors, sounds, or a combination of these.

[0652] The data format is not limited to the format described above. That is, each data item does not have to be in the format shown above. The name of the data item does not have to be the name described above. Furthermore, the data structure does not have to be the structure described above. That is, each data item may be a collection of multiple data items, or one data item may be divided into multiple data items.

[0653] Furthermore, each piece of data may be converted during the process. For example, each piece of data may be imported by referencing a database or the like, the format may be converted, or the data may be converted into a format that can be used by other software.

[0654] The design device is not limited to an information processing device such as the PC 11 described above. That is, the design device may further include an internal or external arithmetic device, storage device, or control device in addition to the hardware configuration shown in the figure. The design device is not limited to a PC, and may be a server, etc. Furthermore, the design device may be composed of multiple information processing devices connected by a network, etc.

[0655] Furthermore, operations such as changes may be performed by an external device.

[0656] The input device and the output device do not have to be a combination of goggles and a pointer device. That is, the output device may be any device capable of displaying a virtual space or the like. The input device may be any device capable of inputting operations such as changes. Specifically, the virtual space may be displayed on a display or the like, and operations may be inputted using a mouse or a keyboard or the like.

[0657] The virtual space is realized by, for example, VR etc. Note that the virtual space may include AR (Augmented Reality), MR (Mixed Reality) and the like in addition to VR.

[0658] The picture, size, arrangement, etc. of the icon do not have to be as described above. In other words, the picture, size, arrangement, etc. of the icon may be set in advance by an administrator, etc.

[0659] The embodiment is not limited to the above example. For example, the number of information processing devices is not limited to the above. Furthermore, the types and combinations of the information processing devices are not limited to the above configuration.

[0660] The embodiment is not limited to the above processes. For example, the information processing method according to the present invention may be performed in an order other than that described above. Furthermore, the information processing method may be executed by a plurality of information processing devices. That is, each step in the information processing method may be executed in a redundant, distributed, parallel, virtualized, or combination thereof.

[0661] The embodiment may be realized by a program. That is, a computer such as an information processing device may control an arithmetic device and a storage device based on the program to execute the above-mentioned information processing method. The program may be recorded on a computer-readable recording medium and distributed. The recording medium may be a medium such as a magnetic tape, a flash memory, an optical disk, a magneto-optical disk, or a magnetic disk. Furthermore, the program may be distributed through a telecommunication line.

[0662] The present invention is not limited to the above configurations, such as the configurations described in the above embodiments, combinations with other elements, etc. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form. [Explanation of symbols]

[0663] 10 Design System 11 PC 12 Goggles 13 Pointer Devices 10F1 Beam data input means 10F2 Penetrating object data input means 10F3 Calculation means 10F4 Calculation result data generation means 10F5 Display means D01 Design data D02 Construction data D03 Operational Data D04 Library Data D05 Price List Data D06 Specification data D07 Equipment Data D08 Attribute information data D09 Cost Data D10 Document data D11 Skeleton Data D12 Table Data D13 CAD data D14 Technical study data D15 Construction planning data D16 Construction Management Data D17 Changed Data D18 Calculation result data D19 Placement Data D20 Beam Data D21 Penetrating Object Data UR User PL, PI piping B1 1st beam B2 2nd beam B3 3rd beam B4 4th beam B5 5th beam EN1 First passable range EN11 11th passable range EN12 12th passable range EN13 13th passable range EN14 14th passable range EN2 Second passable range EN21 First Effective Area EN22 Secondary Effective Area OUT1 Penetrating object mark OUT2 error display PTN1 1st pattern PTN2 2nd pattern C1 1st color C2 2nd color C3 3rd color RG Installation Range SET Dialog 2P1, 2P2, 2P3, 2P4, 2P5, 2P6, 2P7, 2P8, 2P9, 2P10, 2P11 Earthquake-resistant support members V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13 interval display 10F21 Specific installation data input means 10F22 Penetrating object position input means 10F23 Judgment means 10F40 Support member data input means 10F41 Installation position identification means 10F42 Change method 10F51 First condition input means 10F52 Second condition input means 10F53 1st judgment means 10F54 Second judgment means 10F55 Exchange means AL51 Warning display AL52 Normal display AP1 1st Section AP2 2nd Section AP3 3rd Section AP4 Section 4 AP5 5th Section CD51 1st condition input section CD52 2nd condition input section CD53 User operation instruction section CD54 Double-sided support operation unit CD55 end input CD56 Number of support members input section CK Support Input CN extraction part JD Joint setting section JNT1 Elbow JNT2 reducer JNT3 conversion duct JNT4 Branch Joint JNT5 Multi-stage elbow JT Joint RI Reinforcement Ring RT Route SB Kobe SLE Sleeve TAG1 First object TAG2 Second Object TAG3 Third object TAG4 4th object TAG5 5th object TAG6 6th Object TAG51 51st piping TAG52 52nd piping TAG53 53rd piping

Claims

1. A design device for supporting installation of an object through which an object passes in a building in which the object is to be installed, comprising: A display means for illustrating the object, showing a passable range in which the passing object can pass with respect to the object; Design equipment including.

2. The display means illustrates the passing object located at the upper limit position and the lower limit position of the passable range, The design device according to claim 1 .

3. The display means illustrates a range in which the center position of the passing object in the passable range can be adapted. The design device according to claim 2 .

4. The display means illustrates the object with the fire-resistant coating thickness indicated, and the passing object with the voids and insulation thickness indicated. The design device according to claim 2 or 3.

5. The display means further illustrates the passing object with an outer diameter indicated. The design device according to any one of claims 1 to 4.

6. The display means illustrates the passing material with the gap, insulation thickness and required opening diameter further indicated, The required opening diameter includes at least the gap and the heat retention thickness, The design device according to claim 5.

7. The display means displays the type, purpose and diameter of the passing object in a selectable manner. The design device according to any one of claims 1 to 6.

8. The display means illustrates the passing object with an outer diameter and a thermal insulation thickness calculated based on the use and diameter of the passing object selected by the display means. The design device according to claim 7.

9. The display means displays the type of the object and the type of the coating in a selectable manner. The design device according to any one of claims 1 to 8.

10. The object is a beam, the display means displays, as the type of the beam, steel frame, reinforced concrete, and steel-reinforced concrete in a selectable manner; When the reinforced concrete or the steel-reinforced concrete is selected, the type of the coating cannot be selected. The design apparatus according to claim 9.

11. A design device for supporting installation of an object through which an object passes in a building in which the object is installed, comprising: a first display unit illustrating the object with a passable range in which the passing object can pass relative to the object; A second display unit that selectively displays the type, purpose, and diameter of the passing object; A third display unit illustrating the passing object having an outer diameter; a fourth display unit that displays the type of the object and the type of the coating in a selectable manner; a display means for displaying the images side by side on the same screen; Design equipment including.

12. A design system having a design device that supports installation of an object through which an object passes in a building in which the object is to be installed, comprising: The design device includes: A display means for illustrating the object, showing a passable range in which the passing object can pass with respect to the object; Design system including.

13. An installation support method performed by a design device that supports installation of an object through which an object passes in a building in which the object is to be installed, comprising: a display step of the design device illustrating the object with a passable range through which the object can pass; An installation support method including:

14. A program for executing the installation support method according to claim 13.