Design support device, design support method, and design support program

The design support device addresses the omission of long horizontal material arrangement prohibitions in existing building design methods by specifying placement directions, obtaining and moving line segments, and judging the arrangement status relative to horizontal surface openings, thereby ensuring proper arrangement and supporting building design.

JP7655266B2Active Publication Date: 2025-04-02SEKISUI HOUSE KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022069038
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-19
Publication Date
2025-04-02
Estimated Expiration
2042-04-19

AI Technical Summary

Technical Problem

The existing design method for unit buildings, as disclosed in Patent Document 1, does not consider the prohibitions related to the arrangement of long horizontal materials near openings on horizontal surfaces, such as evacuation hatches on balconies.

Method used

A design support device that includes a horizontal material placement direction specifying means, a line segment obtaining means, a reference point determining means, a line segment moving means, and a judgment means to determine whether a long horizontal material is properly arranged in relation to openings on horizontal surfaces.

Benefits of technology

The solution effectively determines whether long horizontal materials are properly arranged in the same layer as openings on horizontal surfaces, thereby addressing the prohibition issues and supporting building design effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007655266000001
    Figure 0007655266000001
  • Figure 0007655266000002
    Figure 0007655266000002
  • Figure 0007655266000003
    Figure 0007655266000003
Patent Text Reader

Abstract

To provide a design support apparatus, a design support method, and a design support program for supporting design regarding the placement of horizontal members in support of building design using a CAD system.SOLUTION: A design support apparatus 1 is configured to: identify the direction in which a long horizontal member is placed as seen from an opening (step 3); obtain a line segment having the maximum length of the opening in the longitudinal direction of the horizontal member on the area occupied by the opening in plan view (step 4); set a reference point within the area occupied by the opening in the plan view (step 5); move the obtained line segment to a position a predetermined distance away from the determined reference point in the direction in which the horizontal member is placed (step 6); and determine whether the horizontal member is appropriately placed based on the placement status of the horizontal member at the position overlapping with the moved line segment (steps 7 to 15).SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a design support device that supports the design of buildings, a design support method using such a design support device, and a design support program for realizing such a design support device. [Background technology]

[0002] CAD (Computer Aided Design) systems that use computers to assist in the design of buildings are becoming widespread. For example, Patent Document 1 discloses a method for designing a unit building, which performs a rough design that sets the layout positions of structurally influential parts (such as staircases, openings formed in horizontal planes such as atriums) that affect the structure of the building and the arrangement of building units according to the floor plan set by the customer's request or plan, then performs structural calculations from this layout data, and performs specific design designs such as partitions only when a predetermined structural strength is satisfied.

[0003] For openings such as escape hatches opened on horizontal surfaces such as balconies of buildings, there are situations where prohibitions must be determined, such as the requirement that an appropriate type of long horizontal member such as a beam be placed in an appropriate position on the same floor as the horizontal surface, depending on the type of horizontal surface. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 08-123837 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the design method for a unit building disclosed in Patent Document 1 does not take into consideration determining prohibitions on long horizontal members to be placed near an opening in the horizontal plane of the building in relation to the opening.

[0006] The present invention has been made in consideration of the above-mentioned circumstances, and its main objective is to provide a design support device that is capable of determining whether a long horizontal member is appropriately positioned on the same floor as an opening on a horizontal surface of a building, based on its relationship with the opening.

[0007] Another object of the present invention is to provide a design support method using the design support apparatus according to the present invention.

[0008] A further object of the present invention is to provide a design support program for realizing the design support apparatus according to the present invention. [Means for solving the problem]

[0009] In order to solve the above problems, the design support device disclosed in the present application is a design support device that supports the design of placing a long horizontal member on the same floor as an opening opened on a horizontal surface of a building, and is characterized in that it comprises a horizontal member placement direction identification means that identifies the direction in which to place a long horizontal member as seen from the opening, a line segment acquisition means that acquires a line segment having the maximum length of the opening in the longitudinal direction of the horizontal member in a planar view, on an area occupied by the opening, a reference point determination means that determines a reference point within the area occupied by the opening in a planar view, a line segment moving means that moves the acquired line segment from the determined reference point in the direction in which the horizontal member is to be placed to a position a predetermined distance away, and a judgment means that judges whether the horizontal member is appropriately placed based on the placement status of the horizontal member at a position where it overlaps with the moved line segment.

[0010] Furthermore, the design support device disclosed in the present application is a design support device that supports the design of placing a long horizontal member on the same floor as an approximately rectangular opening opened on a horizontal surface of a building, and is characterized by comprising a horizontal member placement direction identification means for identifying the direction in which to place a long horizontal member as seen from the opening, a line segment acquisition means for acquiring a pair of opposite sides of the approximately rectangular outer edge of the opening that are located in the direction in which the horizontal member is to be placed as a set of line segments, a reference point determination means for determining the midpoint of the diagonal of the approximately rectangular area occupied by the opening in a planar view as a reference point, a line segment moving means for moving the acquired set of line segments in parallel in opposite directions to a position a predetermined distance away from the reference point, and a judgment means for determining whether the horizontal member is appropriately positioned based on the placement status of the horizontal member at a position where it overlaps with the moved set of line segments.

[0011] The design support device is further characterized in that the horizontal surface of the building is a balcony floor, the opening is an escape hatch, and the long horizontal member is a beam.

[0012] Further, in the design support device, the horizontal member placement direction identification means identifies the side of the escape hatch by acquiring the opening and closing direction of the escape hatch, and the pair of opposing sides acquired as line segments by the line segment acquisition means are the side portions of the outer edge of the escape hatch.

[0013] The device is also characterized in that it is provided with a type acquisition means for acquiring the type of balcony and the type of beam detected at a position overlapping with the moved line segment, and when the acquired type of balcony is a full flat balcony, the determination means determines whether the type of beam satisfies a condition that must be satisfied by both of the beams detected at a position overlapping with the set of moved line segments, and whether the type of beam satisfies a condition that must be satisfied by at least one of the beams, and performs prohibition processing.

[0014] Furthermore, the design support method disclosed in the present application is a design support method using a design support device that supports the design of placing a long horizontal member on the same floor as an opening opened on a horizontal surface of a building, and is characterized by executing the steps of: determining the direction in which to place the long horizontal member as seen from the opening; obtaining a line segment having the length of the opening in the longitudinal direction of the horizontal member in a planar view, on the area occupied by the opening; determining a reference point within the area occupied by the opening in a planar view; moving the obtained line segment from the determined reference point to a position a predetermined distance away in the direction in which the horizontal member will be placed; and determining whether the horizontal member is appropriately placed based on the placement status of the horizontal member at the position where it overlaps with the moved line segment.

[0015] Furthermore, the design support program disclosed in the present application is a design support program that causes a computer to assist in the design of placing a long horizontal member on the same floor as an opening opened on a horizontal surface of a building, and is characterized in that the computer is caused to execute the following steps: determining the direction in which to place the long horizontal member as seen from the opening; acquiring a line segment having the length of the opening in the longitudinal direction of the horizontal member in a planar view, on the area occupied by the opening; determining a reference point within the area occupied by the opening in a planar view; moving the acquired line segment from the determined reference point to a position a predetermined distance away in the direction in which the horizontal member will be placed; and determining whether the horizontal member is appropriately placed based on the placement status of the horizontal member at the position where it overlaps with the moved line segment. Effect of the Invention

[0016] The present invention determines whether a long horizontal member is appropriately placed on the same floor as an opening on a horizontal plane of a building by moving a line segment obtained from the area that the opening occupies in a plan view by a specified distance. This has the excellent effect of determining prohibitions on the placement of long horizontal members and supporting the design of buildings. [Brief description of the drawings]

[0017] [Figure 1] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a design support system disclosed in the present application. [Diagram 2] FIG. 2 is a block diagram conceptually illustrating an example configuration of various devices used in the design support system disclosed in the present application. [Diagram 3] 1 is an explanatory diagram conceptually illustrating an example of the contents of a member information database used in the design support system disclosed in the present application; [Figure 4] 1 is an explanatory diagram conceptually illustrating an example of the contents stored in a check result database used in the design support system disclosed in the present application; [Diagram 5] 13 is a flowchart showing an example of a horizontal member placement check process of the design support device used in the design support system disclosed in the present application. [Figure 6] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 7] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 8] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 9] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 10] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 11] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 12] FIG. 13 is an explanatory diagram conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. [Figure 13]1 is an explanatory diagram showing an example of an image displayed on a display unit of a design support device used in the design support system disclosed in the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following embodiments of the present invention will be described in detail. Note that the following embodiments are merely examples of the present invention and are not intended to limit the technical scope of the present invention.

[0019] <Application Examples> The design support system disclosed in the present application is applied to a system such as a CAD (Computer Aided Design) system that supports the design of a building. The design support system disclosed in the present application is a system that can be applied to determine whether or not the design contents such as the arrangement of the members that constitute a building fall under a predetermined prohibition, and in particular, determines the prohibition regarding a long horizontal member to be placed on the same floor as an opening opened on a horizontal plane of the building. A specific example of an opening opened on a horizontal plane of the building can be an escape hatch opened on the floor of a balcony, and a specific example of a long horizontal member can be a beam. A specific example of a prohibition can be an inappropriate situation such as a beam that should be placed near an escape hatch opened on the floor of a balcony on the same floor as the escape hatch is not placed in an appropriate position. In the following, a design support system using a design support device 1 described in the drawings will be described with reference to the drawings.

[0020] <System configuration> FIG. 1 is an explanatory diagram showing an example of the configuration of a design support system disclosed in the present application. The design support system disclosed in the present application is a system including a design support device 1 capable of executing a system such as a CAD system for creating and displaying drawings such as floor plans for buildings such as houses. The design support device 1 is configured using a computer such as a desktop computer, a notebook computer, or a tablet computer equipped with a CAD design system. The design support device 1 is connected to a communication network NW such as the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), or a dedicated communication network. The design support device 1 is used by a building designer as a CAD system for creating drawings.

[0021] A core device 2 constituting a core system of the CAD system is connected to the communication network NW. The core device 2 is configured using a computer such as a general-purpose computer used as a server computer. The core device 2 is connected to various databases such as a CAD information database DB1, a component information database DB2, and a check result database DB3 so as to be able to store or communicate with them.

[0022] The CAD information database DB1 is a database that stores CAD data showing the structure of each building. The component information database DB2 is a database that stores information about components used in the buildings. The check result database DB3 is a database that stores the results of checks on the structure of the buildings.

[0023] Various devices such as the design support device 1 can access the core device 2 via the communication network NW to read information stored in various databases and write information.

[0024] <Hardware configuration of the device> Next, an example of the configuration of each device used in the design support system will be described. Fig. 2 is a block diagram conceptually showing an example of the configuration of each device used in the design support system disclosed in the present application. The design support device 1 includes various components such as a control unit 10, a storage unit 11, an input unit 12, a display unit 13, and a communication unit 14.

[0025] The control unit 10 includes various circuits such as an information processing circuit, a clock circuit, and a register circuit, and is a processor such as a CPU (Central Processing Unit) that executes processes for controlling the entire device.

[0026] The storage unit 11 is a storage unit configured using non-volatile memories such as a hard disk, a solid state drive (SSD), a redundant array of inexpensive disks (RAID), and a flash memory, and volatile memories such as various random access memories (RAM). The storage unit 11 stores programs such as a basic program (OS: Operating System) and an application program that runs on the basic program. As application programs, various programs such as a CAD program 110 for implementing a CAD system and a design support program 111 for implementing the design support device 1 disclosed in the present application are stored. The design support program 111 is, for example, a check program executed as a tool on the CAD program 110.

[0027] Furthermore, a part of the storage area of ​​the storage unit 11 is used as various databases such as a CAD information database 112, a component information database 113, and a check result database 114. The stored contents of the various databases such as the CAD information database 112, the component information database 113, and the check result database 114 are local databases that are substantially similar to databases of the same names connected to the communication network NW or that are partly extracted from the databases.

[0028] The CAD information database 112 is a database that stores various information such as CAD data related to two-dimensional or three-dimensional design drawings of buildings in association with a building ID that identifies the building. The CAD data includes component data expressed in a format such as a vector format that indicates geometric objects such as points, lines, and areas.

[0029] FIG. 3 is an explanatory diagram conceptually illustrating an example of the contents stored in the member information database 113 used in the design support system disclosed in the present application. The member information database 113 is a database that stores information on various members used in a building indicated by CAD data in association with a building ID. As information on members, various information such as type information indicating the type of member and arrangement information indicating the arrangement position of the member are stored in association with a member ID that identifies the member. The type information is information indicating the type of floor, beam, escape hatch, etc. The type information is appropriately set with specification information indicating the specification. For example, for a member whose type is a roof balcony, specification information indicating the specification such as a full flat balcony is set. Also, for example, for a member whose type is a beam, specification information indicating the type of beam, cross-sectional shape, cross-sectional size (cross-sectional height, width, web thickness, flange thickness), etc. is set. Specifically, beams are classified by symbols based on differences in the type of beam, cross-sectional shape, cross-sectional size, etc., and symbols such as "G1", "G2", and "B1" are set as specification information for the beam. In this code, the type of beam is classified by alphabet, such as "G" for a main beam, "B" for a minor beam, and "E" for a wind-resistant beam, and the thickness of the cross-section of the member in each type is classified by number, such as "1" and "2". In addition to these specifications, various information such as the manufacturer, grade, weight, and custom-made product can be stored as specification information. The specific type of member is specified by the type information and specification information. The placement information is information indicating the placement position and placement direction of the member, and information indicating the floor and coordinates indicating the placement position and the placement direction is stored. Note that the floor referred to in this application includes the floor surface on which the opening is opened, the structures such as beams attached to the floor, and the ceiling surface of the floor below, and "the same floor as the opening" does not only refer to the horizontal surface on which the opening is opened, which has no geometric thickness.

[0030] FIG. 4 is an explanatory diagram conceptually illustrating an example of the contents stored in the check result database 114 used in the design support system disclosed in the present application. The check result database 114 is a database that stores data on check results for each item, such as a rule check code, an error level, a title, a comment, a hierarchy, and a placement position, in association with a result ID. The rule check code is information that identifies a program, such as a check program for executing a rule applied to a check. The error level is information that indicates the degree of an error that is output when the check result is an error. The title is information that indicates the contents of the check. The comment is information that indicates a comment output as a check result. The hierarchy is information that indicates the hierarchy in which an object, such as a component in which an error has occurred, is placed. The placement position is information that indicates the placement position of an object, such as a component in which an error has occurred, and is indicated by information such as a coordinate attribute, a coordinate point number, and a coordinate value. The coordinate attribute is information that indicates a geometric shape defined by coordinates, such as a point, a line segment, a broken line, and a polygon. The coordinate point number is information that indicates the number of coordinates used to identify a geometric shape.

[0031] Returning to the block diagram of Fig. 2, the input unit 12 is a device such as a keyboard, a mouse, a touch panel, a digitizer, etc. The display unit 13 is a device such as a liquid crystal display, etc. The input unit 12 and the display unit 13 may be provided as a liquid crystal touch panel in which a thin plate-like liquid crystal display and a touch panel are laminated, for example.

[0032] The communication unit 14 is a device such as a LAN adapter, an antenna, and a control circuit, and is connected to the communication network NW by wired or wireless communication to communicate with various devices including various databases.

[0033] A computer having the various configurations exemplified above operates as a design support device 1 by reading various programs such as a CAD program 110 and a design support program 111 stored in the memory unit 11 under the control of the control unit 10 and executing various procedures contained in the read programs.

[0034] Incidentally, with regard to access to various databases, the control unit 10 and the communication unit 14 may be used as access means to access various databases provided in the core device 2 connected via the communication network NW, or the control unit 10 may be used as access means to access various local databases stored in the storage unit 11. In the following, an example of accessing various local databases stored in the storage unit 11 will be described.

[0035] <Device software processing> Next, the processing of the design support device 1 used in the design support system will be described. Fig. 5 is a flow chart showing an example of a horizontal member placement check processing of the design support device 1 used in the design support system disclosed in the present application. The horizontal member placement check processing is a processing for checking the suitability of the placement position and the suitability of the type of a long horizontal member that should be placed at a position a predetermined distance away from an opening opened on a horizontal surface of a building on the same floor.

[0036] The control unit 10 included in the design support device 1 executes various programs such as a CAD program 110 and a design support program 111 to perform a horizontal member placement check process. The control unit 10 included in the design support device 1 executes CAD processing (step S1). The CAD processing in step S1 indicates design support processing by a CAD system. The CAD processing is performed by accessing the CAD information database 112, extracting CAD data stored in association with a building ID, CAD data stored in advance as a basic plan, and other CAD data, and adding and changing the contents as appropriate. During the CAD processing, the design support device 1 executes the subsequent horizontal member placement check process by manual processing by the designer's operation, or automatic processing triggered by the occurrence of an event such as the end of design.

[0037] The control unit 10 accesses the component information database 113 and refers to the stored contents such as type information, and from the component data included in the CAD data being processed, identifies as target openings those openings that are located on the same floor as components that indicate an area whose type information is a roof balcony, among the openings indicated by the component data whose type information is an escape hatch (step S2). Step S2 is a process of decomposing the CAD data into geometric objects such as points, lines, areas, etc., and classifying the data into component units by referring to the component information database 113, and identifying components whose type information is stored as an escape hatch (areas occupied by the target openings) as targets for checking the suitability of placement. Also, compartments such as balconies and rooms, and further compartments separated by horizontal members such as beams and lintels, are classified as components that indicate areas.

[0038] The control unit 10 accesses the component information database 113 and identifies the direction in which to place the long horizontal member as seen from the target opening by referring to the stored contents of the placement information of the target opening and the placement direction of the target opening (step S3). Next, the control unit 10 obtains a line segment having the maximum length of the target opening in the longitudinal direction of the horizontal member in a plan view on the area occupied by the target opening (step S4).

[0039] FIG. 6 is an explanatory diagram conceptually showing an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. FIG. 6 conceptually shows the processes of steps S2 to S4. As illustrated in FIG. 6, the design support device 1 identifies a target opening in step S2 and refers to the placement direction of the target opening in step S3. The up-down direction in FIG. 6 is the placement direction of the escape hatch, which is the target opening H, and this corresponds to the opening and closing direction of the escape hatch. The opening and closing direction of the escape hatch means the front-to-rear direction when facing the escape hatch so that the flap of the escape hatch is opened from the front to the back on the horizontal plane on which the escape hatch is provided. When providing an escape hatch on a roof balcony, it is necessary to place a beam in the side direction of the escape hatch, so the direction in which the horizontal member is placed as viewed from the target opening H is a direction perpendicular to the placement direction of the target opening H (the left-to-right direction in FIG. 6). In other words, in step S3, the direction in which the long horizontal member is placed as viewed from the target opening H is specified by referring to the placement direction of the target opening H.

[0040] As illustrated in FIG. 6, in step S4, the design support device 1 obtains two line segments L remaining from four line segments (four sides) forming a substantially rectangular outer edge of the area occupied by the target opening H, excluding two line segments perpendicular to the arrangement direction of the target opening H. In other words, in the example of FIG. 6, the line segment L obtained in step S4 corresponds to a pair of opposite sides of the rectangular outer edge of the target opening H that are located in the direction in which the horizontal member is arranged. As illustrated in FIG. 6, the target opening H having a substantially rectangular shape is a concept that also includes a substantially square shape. In addition, the substantially rectangular shape indicates a shape that can be regarded as substantially a rectangle, and is a concept that also includes shapes such as a rounded rectangle that are not rectangular in the strict sense. Furthermore, the target opening H can be extended to a circle, an ellipse, a quadrangle other than a rectangle, and a polygon other than a quadrangle. For example, if the target opening is circular, the line segment with the maximum length of the target opening in the longitudinal direction of the horizontal member to be placed is the diameter of the circle, so by obtaining the diameter of the circle in step S4, it is possible to expand it into a circular shape.

[0041] 5, the control unit 10 accesses the component information database 113 to refer to the stored contents of the arrangement information of the target opening, or uses the stored contents of the arrangement information of the target opening referred to in step S3, etc., to determine a reference point within the area occupied by the target opening in a planar view (step S5). The reference point determined in step S5 is a point that serves as a reference for the distance to move the line segment acquired in step S4 when moving it in step S6 described later.

[0042] FIG. 7 is an explanatory diagram conceptually showing an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. FIG. 7 conceptually shows the process of step S5. As illustrated in FIG. 7, the design support device 1 acquires the coordinates of the midpoint P0 of the diagonal of the target opening H of a substantially rectangular shape in step S5, and determines the midpoint P0 as a reference point. The midpoint P0 is derived as coordinates {(X1+X2) / 2, (Y1+Y2) / 2} by acquiring the coordinates P1 (X1, Y1) of the upper left vertex and the coordinates P2 (X2, Y2) of the lower right vertex of the diagonal as illustrated in FIG. 7. In order to place the horizontal members at equal distances on each side of the target opening H as shown in FIGS. 10 to 12, it is preferable to set the midpoint P0 of the diagonal of the substantially rectangular shape as the reference point. Step S5 (determination of the reference point) can be expanded even when the target opening has a shape other than approximately rectangular, by setting the reference point within the area occupied by the target opening. For example, if the target opening is polygonal, the center of gravity of the polygon is set as the reference point, and if the target opening is circular or elliptical, the center of the circle or ellipse is set as the reference point, and the reference point is determined in the center of the area occupied by the target opening, so that it is possible to check whether the horizontal members are placed at an equal distance from the target opening.

[0043] Returning to the flowchart of FIG. 5, the control unit 10 moves the line segment acquired in step S4 to a position a predetermined distance away from the reference point determined in step S5 in the direction in which the horizontal member is to be placed (step S6).

[0044] Fig. 8 is an explanatory diagram conceptually showing an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. Fig. 8 conceptually shows the process of step S6. As illustrated in Fig. 8, a line segment L, which is a pair of opposite sides of the rectangular outer edge of the target opening H obtained in step S4 and located in the direction in which the horizontal members are placed, is translated from the reference point P0 determined in step S5 toward the direction in which the horizontal members are placed, identified in step S3. Fig. 8 illustrates a state in which the line segment L has been moved so that the distance (shortest distance) between the line segment L and the reference point P0 becomes 500 mm, which is set in advance.

[0045] 5, the control unit 10 determines whether or not a horizontal member is placed at a position overlapping with the line segment moved in step S6 (step S7). Step S7 is a process for determining whether or not a long horizontal member to be placed near the target opening is placed at an appropriate position.

[0046] 9 to 12 are explanatory diagrams conceptually illustrating an example of a horizontal member placement check process of a design support device used in the design support system disclosed in the present application. In FIG. 9 to FIG. 12, rectangles marked with symbols G1 and G9 represent beams as long horizontal members, and symbols G1 and G9 are stored as beam specification information in the member information database 113 as described above. In FIG. 9, a beam is placed at a position overlapping with the line segment L on the right side, but a beam is not placed at a position overlapping with the line segment L on the left side. In this way, if a beam is not placed at a position overlapping with the line segment L, NO is determined in step S7 of the flowchart in FIG. 5. Note that, in FIG. 9, no beam is placed at the position overlapping with the line segment L on the left side, but since beams must be placed at all positions overlapping with the line segment L in the escape hatch (target opening H) provided on the roof balcony, NO is determined in step S7 if no beam is placed at even a part of the position overlapping with the line segment L. As shown in FIG. 10, if beams are disposed at all positions overlapping with the line segment L, the determination in step S7 is YES.

[0047] Returning to the flowchart of Fig. 5, when it is determined that a horizontal member is not placed at a position overlapping the line segment moved in step S6 (step S7: NO), the control unit 10 executes error processing (step S8). The error processing in step S8 is processing for storing data regarding the fact that a horizontal member is not placed at a position overlapping the line segment moved in step S6 and the check result is an error in the check result database 114. In this error processing, a comment indicating that the check result is an error may be displayed on the display unit 13, or a comment specifying the type of horizontal member to be placed may be displayed on the display unit 13 after specifying the type of horizontal member to be placed by referring to the type information and specification information of the horizontal surface in which the target opening is opened. Similar to the prohibition processing in steps S10 to S12 described later.

[0048] In an embodiment in which the target opening is an escape hatch provided on a roof balcony, if it is determined that a horizontal member is placed at a position overlapping with the line segment moved in step S6 (step S7: YES), the control unit 10 refers to the type information, etc. stored in the component information database 113 and determines whether the horizontal surface in which the target opening is opened is a full flat balcony (step S9).

[0049] In a full flat balcony, there are multiple conditions for the cross-sectional shape and size of the horizontal member to be placed near the target opening, so if it is determined in step S9 that it is a full flat balcony, the control unit 10 first executes a check process on the horizontal member detected in step S7 (step S10). In step S10, it is determined whether the conditions that must be met by both the line segment moved in step S6 and the horizontal member detected at the overlapping position are met. If the conditions are not met, the control unit 10 executes prohibition process 1 (step S11). Prohibition process 1 is a process in which the condition in the check process executed in step S10 is not met and a comment indicating that the check result is an error is displayed on the display unit 13, and data related to the check result is stored in the check result database 114.

[0050] If the conditions in the check process executed in step S10 are met, the control unit 10 executes further check process on the horizontal members detected in step S7 (step S12). In step S12, it is determined whether or not the conditions that must be met by at least one of the horizontal members detected at a position overlapping with the line segment moved in step S6 are met. If the conditions are not met, the control unit 10 executes prohibition process 2 (step S13). Prohibition process 2 is a process in which the conditions in the check process executed in step S12 are not met and a comment indicating that the check result is an error is displayed on the display unit 13, and data related to the check result is stored in the check result database 114.

[0051] If it is determined in step S9 that the balcony is not a full flat balcony, the control unit 10 executes a check process on the horizontal member detected in step S7 (step S14). In step S14, it is determined whether the conditions that must be met by both the line segment moved in step S6 and the horizontal member detected at the overlapping position are met. If the conditions are not met, the control unit 10 executes prohibition process 3 (step S15). Prohibition process 2 is a process in which the condition in the check process executed in step S14 is not met, a comment indicating that the check result is an error is displayed on the display unit 13, and data related to the check result is stored in the check result database 114.

[0052] By displaying a comment on the display unit 13 in prohibition processes 1 to 3, the designer can recognize that the type of horizontal member that has been placed is inappropriate.

[0053] As described above, the member information database 113 stores symbols classified based on the type of beam as a horizontal member, the shape of the cross section, etc., as beam specification information. The design support device 1 acquires the type of beam to be checked from the symbol, and executes prohibition processing 1 to 3. In the examples of Figs. 10 to 12, the symbols of the beams arranged on the left and right of the target opening H (beams that overlap with the line segment L) are both G1 in Fig. 10, G9 and G1 in Fig. 11, and G9 in Fig. 12. Prohibition processing 1 (step S10), which is performed when the horizontal surface where the target opening H is opened is a full flat balcony, checks whether the beams that overlap with the line segment L are both included in the group consisting of "G1, G3, G9", and if the symbol of any of the beams is not included in this group, it is a process of displaying a comment indicating that the check result is an error on the display unit 13 and storing data related to the check result in the check result database 114. In the examples of Figs. 10 to 12, since both G1 and G9 are included in the above group, prohibition process 2 in step 11 is then performed. Prohibition process 2 (step S11) is a process for checking whether or not at least one of the beams arranged on the left and right of the target opening H is G9, and if neither is G9, a comment indicating that the check result is an error is displayed on the display unit 13, and data related to the check result is stored in the check result database 114. In the examples of Figs. 10 to 12, prohibition process is performed in the case of Fig. 10 where G9 is not arranged.

[0054] On the other hand, the prohibition process 3 (step S12) performed when the horizontal surface where the target opening H is opened is not a full flat balcony is a process of checking whether the beams arranged on the left and right sides of the target opening H are both included in the group consisting of "G1, G3, G7, G8, G10, B1, B3, E1, E2", and if the symbol of any beam is not included in this group, a comment indicating that the check result is an error is displayed on the display unit 13, and data related to the check result is stored in the check result database 114. Here, the group consisting of "G1, G3, G7, G8, G10, B1, B3, E1, E2" is a group of beams that have been pre-selected in which the cross-sectional height, width, and flange thickness of the beam satisfy predetermined numerical conditions. In the examples of Figures 10 to 12, since G9 is not included in the above group, prohibition process 3 is performed in the cases of Figures 11 and 12.

[0055] FIG. 13 is an explanatory diagram showing an example of an image displayed on the display unit 13 of the design support device 1 used in the design support system disclosed in the present application. FIG. 13 illustrates an example of an image including information such as a comment output as a prohibition process in steps S11, S13, and S15 shown in the flowchart of FIG. 5. The image illustrated in FIG. 13 shows a floor plan of a building that is the target of the horizontal member placement check process, and in FIG. 13, only an escape hatch as a target opening and a beam as a long horizontal member arranged in the side direction of the escape hatch on the same floor are illustrated, and other elements of the floor plan are omitted. In the image illustrated in FIG. 13, information resulting from the check process is displayed on the floor plan, and in this example, the floor, importance, comments, etc. related to the target of the check process are displayed in a table format. For example, in the floors "2nd floor" and "3rd floor," a comment is displayed saying "Please place beams of B3 or more on both sides of the escape hatch in the roof balcony section," and the level of this comment is indicated as "important." This comment is the result of prohibition process 3 being executed, and "beams of B3 or more" refers to the group consisting of "G1, G3, G7, G8, G10, B1, B3, E1, E2" in the examples of Figures 10 to 12 mentioned above. When prohibition process 1 is executed, for example, a comment stating "Please place beams of G9, G1, or G3 on both sides of the escape hatch in the full flat balcony," is displayed, and when prohibition process 2 is executed, for example, a comment stating "One side of the beams next to the escape hatch in the full flat balcony must be a G9 beam."

[0056] In the image shown in Fig. 13, among the lines used in the check process (lines moved in step S6), those that have resulted in an error are displayed on the floor plan with dashed lines. By displaying the lines that have resulted in an error on the floor plan, the designer can clearly recognize the locations where the horizontal members should be checked for their positions and types. The information displayed as the check results in Fig. 13 is stored in the check result database 114.

[0057] The horizontal member placement check process is carried out as described above.

[0058] As described above in detail, the design support device 1 etc. disclosed in the present application judges whether a long horizontal member is appropriately placed on the same floor as an opening opened on a horizontal surface of a building by moving a line segment obtained from an area occupied by the opening in a plan view by a predetermined distance. This has an excellent effect of making it possible to judge prohibitions related to the placement of a long horizontal member and to support the design of a building.

[0059] The present invention is not limited to the above-described embodiment, and can be implemented in various other forms. Therefore, the embodiment is merely illustrative in all respects and should not be interpreted as being restrictive. The scope of the present invention is defined by the claims, and is not limited in any way by the text of the specification. Furthermore, all modifications and changes within the equivalent scope of the claims are within the scope of the present invention.

[0060] For example, in the above embodiment, an example was given of a case in which the horizontal surface of a building is the floor of a balcony, the target opening is an escape hatch, and the long horizontal member is a beam, but the present invention is not limited to this and can be expanded to forms targeting various horizontal surfaces, openings, and horizontal members.

[0061] Furthermore, in the above embodiment, a form in which the design support device 1 is directly operated by a designer has been shown, but the present invention is not limited to this, and can be deployed in various forms, such as a form in which the design support device 1 is installed as a web server computer on a communication network NW and web services are provided from the design support device 1 to a terminal device operated by a designer. [Explanation of symbols]

[0062] 1 Design support equipment 10 Control section 11 Storage section 110 CAD Programs 111 Design Support Program 112 CAD information database 113 Material information database 114 Check result database 12 Input section 13 Display section 14 Communications Department 2. Core Equipment DB1 CAD information database DB2 Material information database DB3 Check Results Database NW Communication network

Claims

1. A design support device that supports a design for placing a long horizontal member on the same floor as an opening on a horizontal surface of a building, a horizontal member arrangement direction specifying means for specifying a direction in which a long horizontal member is arranged as seen from the opening; A line segment acquisition means for acquiring a line segment having a maximum length of the opening in a longitudinal direction of the horizontal member in a plan view on an area occupied by the opening; A reference point determining means for determining a reference point within an area occupied by the opening in a plan view; a line segment moving means for moving the acquired line segment from the determined reference point to a position a predetermined distance away in a direction in which the horizontal member is to be placed; a determining means for determining whether the horizontal member is appropriately positioned based on the position of the horizontal member at the position where the moved line segment overlaps; A design support device comprising:

2. A design support device that supports a design for placing a long horizontal member on the same floor as a substantially rectangular opening on a horizontal surface of a building, a horizontal member arrangement direction specifying means for specifying a direction in which a long horizontal member is arranged as seen from the opening; a line segment acquiring means for acquiring a pair of opposite sides of an outer edge of the substantially rectangular shape of the opening, the pair of opposite sides being located in a direction in which the horizontal member is disposed, as a pair of line segments; a reference point determining means for determining a midpoint of a diagonal line of a substantially rectangular area occupied by the opening in a plan view as a reference point; a line segment moving means for moving the acquired set of line segments in parallel in opposite directions to each other to a position spaced a predetermined distance from the reference point; a determining means for determining whether the horizontal member is appropriately positioned based on the position of the horizontal member at the position where the moved set of line segments overlaps; A design support device comprising:

3. The design support device according to claim 2, The horizontal surface of the building is a balcony floor surface, The opening is an escape hatch, The long horizontal member is a beam. A design support device comprising:

4. The design support device according to claim 3, the horizontal member arrangement direction identification means identifies a side of the escape hatch by acquiring an opening / closing direction of the escape hatch, A pair of opposite sides acquired as line segments by the line segment acquisition means is a side portion of the outer edge of the escape hatch. A design support device comprising:

5. The design support device according to claim 3 or 4, a type acquiring means for acquiring a type of the balcony and a type of the beam detected at a position overlapping with the moved line segment; When the acquired type of balcony is a full flat balcony, the determining means determines whether or not a condition that must be satisfied by both of the beams detected at the position overlapping with the moved pair of line segments and whether or not a condition that must be satisfied by at least one of the beams is met, and performs prohibition processing. A design support device comprising:

6. A design support method using a design support device that supports a design for placing a long horizontal member on the same floor as an opening opened on a horizontal surface of a building, comprising: determining a direction in which the elongated horizontal member is to be placed as viewed from the opening; A step of obtaining a line segment having a length of the opening in a longitudinal direction of the horizontal member in a plan view on an area occupied by the opening; determining a reference point within an area occupied by the opening in a plan view; A step of moving the acquired line segment to a position a predetermined distance away from the determined reference point in a direction in which the horizontal member is to be placed; determining whether the horizontal member is appropriately positioned based on the position of the horizontal member at the position where the moved line segment overlaps; A design support method comprising the steps of:

7. A design support program that causes a computer to support a design for placing a long horizontal member on the same floor as an opening on a horizontal surface of a building, the program comprising: On the computer, determining a direction in which the elongated horizontal member is to be placed as viewed from the opening; A step of obtaining a line segment having a length of the opening in a longitudinal direction of the horizontal member in a plan view on an area occupied by the opening; determining a reference point within an area occupied by the opening in a plan view; A step of moving the acquired line segment to a position a predetermined distance away from the determined reference point in a direction in which the horizontal member is to be placed; determining whether the horizontal member is appropriately positioned based on the position of the horizontal member at the position where the moved line segment overlaps; A design support program for causing a user to execute the above steps.

Citation Information

Patent Citations

  • Production information processor for building structure in industrial building

    JP1995078199A

  • Unit building design method

    JP1996123837A

  • Method of constructing escape hatch

    JP2007325687A