Design Support Program

The design support program enhances BIM design flexibility by enabling users to adjust toilet drain outlet lengths and check for piping interference, improving design efficiency and accuracy.

JP7750011B2Active Publication Date: 2025-10-07TOTO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021159905
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-10-07
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

Conventional BIM design techniques lack flexibility in allowing designers to freely change the length of predetermined building components, such as toilet drain outlets, which can lead to design inefficiencies and installation challenges.

Method used

A design support program that enables users to adjust the length of a toilet drain outlet within a predetermined range using BIM data, incorporating parameter updates and interference checks with building piping, displayed on a computer interface.

Benefits of technology

Facilitates flexible and efficient building design by allowing users to adjust drain outlet lengths to accommodate piping connections, preventing installation issues and ensuring accurate representation of component dimensions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007750011000001
    Figure 0007750011000001
  • Figure 0007750011000002
    Figure 0007750011000002
  • Figure 0007750011000003
    Figure 0007750011000003
Patent Text Reader

Abstract

To design a building flexibly using a computer.SOLUTION: A terminal device for executing a BIM application updates a parameter which determines the length of an exit of a discharge port, which is included in attribute information of BIM data on the toilet bowl with the exit of the discharge port, according to a value in a predetermined range input by a user. The terminal device displays, on a display unit, the three-dimensional shape of the toilet bowl on which the update parameter is reflected, according to the shape information in the BIM data.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention , established Regarding the Planning Support Program. [Background technology]

[0002] In recent years, the construction industry has been promoting the introduction of BIM (Building Information Modeling) in order to improve productivity through the use of ICT (Information and Communication Technology) in its operations.

[0003] BIM is a method of constructing a model of the objects that make up a building, which includes attribute information such as name, dimensions, materials, component specifications, and performance in addition to shape information.

[0004] The objects correspond to architectural elements such as walls and equipment, and the shape information corresponds to CAD (Computer Aided Design) data, for example.

[0005] Technologies have been proposed to support the design of buildings using computers. Design using BIM is one example of computer-aided design of buildings.

[0006] For example, Patent Document 1 discloses a technology that limits changes to the shape of a model based on the installation space and the allowable number of bowls when designing a hand washing counter using BIM. The technology disclosed in Patent Document 1 prevents rework in the design.

[0007] For example, Patent Document 2 discloses a technology in which, once a connecting device (such as a toilet) is placed and the branch pipe connection conditions and main pipe connection route are set, the branch pipe route is determined, the diameters of the main pipe and branch pipe are calculated, and fittings according to the diameters are displayed overlapping the main pipe and branch pipe. The technology disclosed in Patent Document 2 enables piping design to be completed in a short time. [Prior art documents] [Patent documents]

[0008] [Patent Document 1] Patent Publication No. 2021-5264 [Patent Document 2] Japanese Patent Application Publication No. 8-83294 Summary of the Invention [Problem to be solved by the invention]

[0009] However, conventional techniques sometimes do not allow flexible computer-based design of buildings.

[0010] For example, with the techniques described in Patent Documents 1 and 2, it is difficult for a designer to freely change the length of a predetermined portion of an object. [Means for solving the problem]

[0011] BIM data according to one aspect of the embodiment is BIM data relating to a toilet with a drain outlet, which can be changed by user operation and has attribute information including parameters that determine the length of the drain outlet, and shape information for displaying the three-dimensional shape of the toilet reflecting the parameters.

[0012] A design support program according to one aspect of the embodiment causes a computer to execute an update procedure that updates a parameter included in attribute information of BIM data relating to a toilet equipped with a drain outlet, the parameter determining the length of the drain outlet, according to a value within a predetermined range input by a user, and a display control procedure that displays on a display unit the three-dimensional shape of the toilet reflecting the parameter updated in the update procedure, according to the shape information included in the BIM data.

[0013] A design support program according to one aspect of the embodiment causes a computer to execute a determination procedure for determining whether a first area corresponding to the drain outlet and a second area corresponding to the piping of a building will interfere with each other when a BIM part of a toilet with a drain outlet is placed on a BIM model of a building with piping according to a user's operation, and a display control procedure for displaying the first area and the second area superimposed on each other on a display unit if it is determined in the determination procedure that the first area and the second area interfere with each other. [Effects of the Invention]

[0014] According to one aspect of the embodiment, a computer can be used to flexibly design a building. [Brief explanation of the drawings]

[0015] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a design support system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of a server according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating BIM data. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example of an execution screen of a BIM application. [Figure 6] FIG. 6 is a diagram illustrating parameters relating to the length of the drain outlet. [Figure 7] Figure 7 is a diagram explaining the placement of BIM parts. [Figure 8] FIG. 8 shows an example of an adjusted drain outlet. [Figure 9] FIG. 9 is a diagram showing an example of a drain outlet overlapping with a pipe. [Figure 10] FIG. 10 is a flowchart showing the flow of the design support process. DETAILED DESCRIPTION OF THE INVENTION

[0016] Hereinafter, embodiments of the BIM data and the design support program according to the present application will be described in detail with reference to the drawings. However, the present invention is not limited to the embodiments described below.

[0017] First, the configuration of a design support system according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of a design support system according to an embodiment.

[0018] 1, the design support system 1 includes a server 10 and a terminal device 20. The number of servers 10 and terminal devices 20 is not limited to those shown in FIG.

[0019] The server 10 and the terminal device 20 are connected via a network N. The network N is, for example, the Internet.

[0020] The server 10 provides BIM data to the terminal device 20. The terminal device 20 executes a BIM application using the BIM data acquired from the server 10. The terminal device 20 is, for example, a personal computer, a smartphone, a tablet terminal, or the like.

[0021] A BIM application is an application for designing buildings using BIM. For example, an example of a BIM application is Revit (registered trademark) from Autodesk (registered trademark).

[0022] BIM data is data used to construct BIM parts in a BIM application. BIM data includes geometric information for displaying the 3D shape of the BIM parts and attribute information, which is a set of parameters.

[0023] A BIM part may be created for each building element that is placed in the BIM model of a building.

[0024] As shown in FIG. 1, the terminal device 20 is operated by a developer or a designer.

[0025] For example, the developer belongs to an equipment manufacturer and uses a BIM application installed on the terminal device 20 to create BIM data related to the equipment.

[0026] Furthermore, for example, a designer may belong to a design office, a construction company, or the like, and design a building using a BIM application installed on the terminal device 20. For example, the designer performs an operation to place BIM parts constructed from BIM data on a BIM model of the building.

[0027] The configuration of the server 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the server according to the embodiment.

[0028] As shown in FIG. 2, the server 10 includes a communication unit 11, a storage unit 12, and a control unit 13.

[0029] The communication unit 11 performs data communication with other devices via a network. For example, the communication unit 11 is a network interface card (NIC).

[0030] The storage unit 12 is a storage device such as a hard disk drive (HDD) or an optical disk, or a semiconductor memory such as a solid state drive (SSD), a random access memory (RAM), or a flash memory.

[0031] The storage unit 12 stores an OS (Operating System) and various programs executed on the server 10. The storage unit 12 stores shape information 121 and attribute information 122.

[0032] The shape information 121 and the attribute information 122 are included in the BIM data. The BIM data will be explained using Fig. 3. Fig. 3 is a diagram for explaining the BIM data.

[0033] In the example of Fig. 3, shape information 121 of the BIM data is information for displaying the three-dimensional shape of a toilet. For example, the shape information 121 is 3D CAD data. Also, in the example of Fig. 3, attribute information 122 of the BIM data is a set of parameters related to the toilet.

[0034] The attribute information 122 also includes the name and value of a parameter. For example, Fig. 3 shows that the value of the parameter "water supply unit" is "5.000000".

[0035] The control unit 13 controls the entire server 10. The control unit 13 is realized by, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or the like.

[0036] The control unit 13 executes a program to function as, for example, a storage unit 131 and a providing unit 132.

[0037] The storage unit 131 stores the shape information 121 and the attribute information 122 in the memory unit 12. For example, the storage unit 131 stores BIM data provided by a developer via the terminal device 20 in the memory unit 12 as the shape information 121 and the attribute information 122.

[0038] The providing unit 132 provides the shape information 121 and the attribute information 122 to the terminal device 20. For example, when a request to download BIM data is made to the server 10 via a website, the providing unit 132 provides the shape information 121 and the attribute information 122 as BIM data.

[0039] The configuration of the terminal device 20 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the terminal device according to the embodiment.

[0040] As shown in FIG. 4, the terminal device 20 includes a communication unit 21, an input unit 22, a display unit 23, a storage unit 24, and a control unit 25.

[0041] The communication unit 21 performs data communication with other devices via a network. For example, the communication unit 11 is a NIC.

[0042] The input unit 22 accepts data input from a user. For example, the input unit 22 is an input device such as a mouse and a keyboard. In the following description, unless otherwise specified, the user refers to a designer.

[0043] The display unit 23 displays a screen. For example, the display unit 23 is a display device such as a display.

[0044] The storage unit 24 is a storage device such as an HDD or an optical disk, or a semiconductor memory such as an SSD, a RAM, or a flash memory.

[0045] The storage unit 24 stores an OS and various programs executed on the terminal device 20. The storage unit 24 stores shape information 241, attribute information 242, and application information 243.

[0046] The shape information 241 and the attribute information 242 are included in the BIM data provided by the server 10.

[0047] The application information 243 is information for executing a BIM application. For example, the application information 243 is a set of files for executing a BIM application on the terminal device 20.

[0048] 5 is a diagram showing an example of an execution screen of a BIM application. As shown in FIG. 5, the execution screen of the BIM application displayed on the display unit 23 includes a property window 231 and a drawing area 232.

[0049] The property window 231 is a window for displaying and changing attribute information 242 related to the BIM part. The drawing area 232 is an area where a projection drawing of the three-dimensional shape of the BIM part is drawn in accordance with the shape information 241.

[0050] Here, the BIM data in the embodiment is assumed to be BIM data relating to a toilet bowl equipped with a drain outlet. The BIM data includes shape information 241 and attribute information 242.

[0051] The attribute information 242 is a parameter that can be changed by a user, and includes a parameter that determines the length of the drain outlet. The shape information 241 is information for displaying the three-dimensional shape of the toilet that reflects the parameters. For example, the shape information 241 is 3D CAD data.

[0052] Fig. 6 is a diagram illustrating parameters relating to the length of the drain outlet. "Drain outlet length," "adjustment determination," and "error determination" in Fig. 6 are examples of parameters relating to the length of the drain outlet.

[0053] The value of the parameter "Drain Outlet Length" may be a fixed value determined by the developer, a value manually entered by the designer, or a value dynamically determined according to a formula.

[0054] The parameter "drain outlet length" corresponds to the length of the drain outlet in the three-dimensional shape. The parameter "drain outlet length" can be changed by the designer.

[0055] The parameter "adjustment judgment" is a parameter that indicates whether the length of the drain outlet has been adjusted. If the value of the parameter "drain outlet length" is different from the initial value, it can be said that the length of the drain outlet has been adjusted.

[0056] The formula for the parameter "adjustment judgment" "IF(NOT(drain outlet length=200.0),"adjusted","unadjusted")" means that if the value of the parameter "drain outlet length" is equal to the initial value "200.0", the value of the parameter "adjustment judgment" will be "unadjusted", and if the value of the parameter "drain outlet length" is different from the initial value "200.0", the value of the parameter "adjustment judgment" will be "adjusted".

[0057] The parameter "error determination" is a parameter that indicates whether the value of the parameter "drain outlet length" is invalid.

[0058] The expression "IF(Drain outlet length<0,"Error","")" for the parameter "Error judgment" means that if the value of the parameter "Drain outlet length" is less than 0, the value of the parameter "Error judgment" will be "Error", and if the value of the parameter "Drain outlet length" is not less than 0, the value of the parameter "Error judgment" will be an empty string.

[0059] The control unit 25 controls the entire terminal device 20. The control unit 25 is realized by, for example, a CPU, an MPU, a GPU, an ASIC, an FPGA, or the like.

[0060] The control unit 25 functions as an acquisition unit 251, a display control unit 252, and an update unit 253. The acquisition unit 251, the display control unit 252, and the update unit 253 execute a design support program.

[0061] The design support program may be implemented as one function of a BIM application, or may be an add-in program for the BIM application.

[0062] The acquisition unit 251 acquires BIM data from the server 10. The acquisition unit 251 stores the acquired BIM data in the storage unit 24 as shape information 241 and attribute information 242.

[0063] The display control unit 252 executes a display control procedure and a determination procedure, and the update unit 253 executes an update procedure.

[0064] The display control unit 252 displays a projection drawing of the 3D shape of the toilet, which is a BIM part, in the drawing area 232 based on the shape information 241. In addition, the display control unit 252 displays information on each parameter of the toilet, which is a BIM part, in the property window 231 based on the attribute information 242.

[0065] 7 is a diagram for explaining the arrangement of BIM parts. FIG. 7 shows an example of the arrangement of BIM parts in the drawing area 232.

[0066] 7, the display control unit 252 places a toilet 50 near a wall 60 of a building. The toilet 50 is provided with a drain outlet 51. Furthermore, the wall 60 is provided with piping 61.

[0067] Furthermore, length L1 is the length of the drain outlet when the parameter "drain outlet length" is in the initial state, that is, when the value of the parameter "drain outlet length" is the initial value "200.0".

[0068] Here, the drain outlet is generally provided at the end of the drainage path. Furthermore, when the drain outlet is connected to a pipe in actual construction, a connection allowance is required at the connection part.

[0069] On the other hand, in some cases, it is not possible to express the connection margin of the connecting portion on the BIM application. In such cases, it is not possible to move the toilet 50 and the drain outlet 51 further toward the piping 61 from the position shown in FIG.

[0070] In response to this, it is possible to design the piping 61 to be short so that the toilet 50 and the drain outlet 51 are closer to the wall 60, but in that case the connection allowance is not taken into consideration, and the piping 61 becomes too short, making installation difficult.

[0071] In the embodiment, the length of the drain outlet 51 can be adjusted by changing the value of the parameter "drain outlet length." This allows for a design that takes into account the connection allowance, as shown in FIG.

[0072] Here, the update unit 253 updates the parameter included in the attribute information 242 of the BIM data relating to a toilet with a drain outlet, which parameter determines the length of the drain outlet, according to a value within a predetermined range input by the user.

[0073] Then, the display control unit 252 displays the three-dimensional shape of the toilet, reflecting the parameters updated by the update unit 253, on the display unit 23 in accordance with the shape information 241 included in the BIM data. This allows adjustment of the drain outlet.

[0074] FIG. 8 is a diagram showing an example of an adjusted drain outlet. In the example of FIG. 8, the length of the drain outlet has been adjusted from L1 to L2. L2 corresponds to the length of the connection allowance. Here, it is assumed that L1 = 200.0 and L2 = 100.0.

[0075] 6, the value of the parameter “adjustment judgment” is “unadjusted.” Furthermore, the display control unit 252 causes the property window 231 to display that the value of the parameter “adjustment judgment” is “unadjusted.”

[0076] In this way, when the update unit 253 has not updated the parameters from their initial states, the display control unit 252 causes the display unit 23 to display information indicating that the parameters have not been updated.

[0077] In the first change in FIG. 6, the update unit 253 updates the value of the parameter "drain outlet length" from "200.0" to "100.0" in response to the user's input. As a result, the value of the parameter "adjustment judgment" changes from "unadjusted" to "adjusted." In addition, the display control unit 252 displays in the property window 231 that the value of the parameter "adjustment judgment" is "adjusted."

[0078] In this way, when the update unit 253 has updated the parameters from their initial states, the display control unit 252 causes the display unit 23 to display information indicating that the parameters have been updated.

[0079] Furthermore, in the second change in FIG. 6, the update unit 253 updates the value of the parameter "drain outlet length" from "200.0" to "-10.0" in response to the user's input. As a result, the value of the parameter "error determination" changes from a blank character to "error." Furthermore, the display control unit 252 displays in the property window 231 that the value of the parameter "error determination" is "error."

[0080] In this way, when the value input by the user is not within a predetermined range, the display control unit 252 causes the display unit 23 to display information indicating that the value is invalid.

[0081] 6, the predetermined range is "0 or greater." On the other hand, the predetermined range may have an upper limit.

[0082] The display control unit 252 may notify, without using the property window 231, that a parameter has been updated, that a parameter has not been updated, or that a value is invalid.

[0083] For example, the display control unit 252 may notify the user by displaying a pop-up message, changing the color of graphics and text on the screen, or the like.

[0084] Furthermore, the terminal device 20 may notify the user that a parameter has been updated, that a parameter has not been updated, or that a value is invalid by audio such as a message read out or a warning sound.

[0085] (Variation) As shown in Fig. 9, the display control unit 252 may display the drain outlet 51 overlapping the piping 61. Fig. 9 is a diagram showing an example of the drain outlet overlapping the piping.

[0086] This allows the display control unit 252 to express that the drain outlet 51 has been inserted into the pipe 61 (that the drain outlet 51 has been fitted into the pipe 61).

[0087] This function may be realized by an add-in program or by customizing an existing BIM application.

[0088] Specifically, the display control unit 252 first determines whether or not a first area corresponding to the drain outlet and a second area corresponding to the building's piping will interfere with each other when a BIM part of a toilet with a drain outlet is placed on a BIM model of a building with piping according to a user's operation.

[0089] For example, in the state shown in Figure 7, if the user performs an operation to move the toilet bowl 50 and the drain outlet 51 by a distance L2 toward the piping 61, the display control unit 252 determines that a first area of ​​the drain outlet 51 with a length L2 interferes with a second area of ​​the piping 61 with a length L2.

[0090] If the display control unit 252 determines that the first area and the second area interfere with each other, the display control unit 252 causes the display unit 23 to display the first area and the second area in an overlapping manner as shown in FIG.

[0091] 10 is a flowchart showing the flow of the design support process. The terminal device 20 can execute the design support process using a design support program.

[0092] First, the terminal device 20 acquires BIM data from the server 10 (step S101). Next, the terminal device 20 starts up a BIM application (step S102).

[0093] Next, the terminal device 20 displays the three-dimensional shape of the toilet according to the BIM data (step S103).

[0094] Here, the terminal device 20 continues to display the three-dimensional shape and waits (step S103) until the user changes the value of the toilet drain outlet length (step S104, No).

[0095] If the user changes the value of the toilet drain outlet length (step S104, Yes), the terminal device 20 updates the BIM data according to the changed value (step S105). After that, the terminal device 20 returns to step S103.

[0096] As explained above, the BIM data is BIM data for a toilet with a drain outlet, and has attribute information including a parameter that can be changed by user operation and that determines the length of the drain outlet, and shape information for displaying the three-dimensional shape of the toilet reflecting the parameters.

[0097] In this way, the user can change the length of the toilet drain outlet to match the connected piping using the terminal device 20. As a result, according to the embodiment, buildings can be flexibly designed using a computer.

[0098] The design support program causes the computer to execute an update procedure that updates a parameter included in the attribute information of BIM data relating to a toilet with a drain outlet, the parameter determining the length of the drain outlet, in accordance with a predetermined range of values ​​input by the user, and a display control procedure that displays on a display unit the three-dimensional shape of the toilet that reflects the parameters updated in the update procedure in accordance with the shape information included in the BIM data.

[0099] In this way, the user can change the length of the toilet drain outlet to match the connected piping using the terminal device 20. As a result, according to the embodiment, buildings can be flexibly designed using a computer.

[0100] The display control procedure displays information indicating that the value is invalid on the display unit when the value entered by the user is outside a predetermined range, thereby preventing an unworkable value from being set as the length of the drain outlet.

[0101] The display control procedure displays information indicating that the parameters have been updated on the display unit when the parameters have been updated from their initial state in the update procedure. This makes the user aware that the length of the drain outlet of the toilet that actually exists as a product differs from the length of the drain outlet of the toilet in the BIM data used in the design.

[0102] The display control procedure displays information indicating that the parameters have not been updated on the display unit if the parameters have not been updated from their initial states in the update procedure. This prevents a design from being made in which the length of the drain outlet is not changed and the connection allowance is not taken into consideration.

[0103] The design support program causes a computer to execute a determination procedure for determining whether a first area corresponding to the drain outlet and a second area corresponding to the building's piping will interfere with each other when a BIM part of a toilet with a drain outlet is placed on a BIM model of a building with piping according to user operations, and a display control procedure for displaying the first area and the second area superimposed on each other on a display unit if it is determined in the determination procedure that the first area and the second area interfere with each other.

[0104] This makes it possible to design a toilet that takes into account the connection between the drain outlet and the piping without changing the BIM data.

[0105] Further advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents. [Explanation of symbols]

[0106] N Network 1 Design support system 10 Servers 11, 21 Communications Department 12, 24 Storage section 13, 25 Control section 20 Terminal equipment 22 Input section 23 Display section 50 Toilet 51 Drain outlet 60 Wall 61 Piping 121, 241 Shape information 122, 242 Attribute information 131 Storage area 132 Provision Department 231 Properties Window 232 Drawing area 243 Application Information 251 Acquisition Department 252 Display control unit 253 Update Department

Claims

1. On the computer, an update procedure for updating a parameter included in attribute information of BIM data relating to a toilet having a drain outlet, the parameter determining the length of the drain outlet, in accordance with a value within a predetermined range input by a user; a display control procedure for displaying, on a display unit, a three-dimensional shape of the toilet that reflects the parameters updated in the update procedure, in accordance with shape information included in the BIM data; A design support program that executes the following: The design support program includes a determination step of determining whether or not a first region corresponding to the drain outlet interferes with a second region corresponding to the piping of the building when a BIM part of a toilet equipped with the drain outlet is placed in accordance with a user's operation on a BIM model of a building equipped with piping; a display control step of displaying the first area and the second area in an overlapping manner on a display unit when it is determined in the determination step that the first area and the second area interfere with each other; A design support program characterized by executing the above.

2. 2. The design support program according to claim 1, wherein the display control procedure causes the display unit to display information indicating that the value is invalid if the value entered by the user is not within the predetermined range.

3. The display control step includes updating the parameters from their initial states in the update step. If the parameter has been updated, information indicating that the parameter has been updated is displayed on the display unit.

3. The design support program according to claim 1 or 2.

4. The display control step includes updating the parameters from their initial states in the update step. If the parameter has not been updated, information indicating that the parameter has not been updated is displayed on the display unit.

4. The design support program according to claim 1, wherein the program is configured to:

Citation Information

Patent Citations

  • BIM data verification method and device, electronic equipment and storage medium

    CN113221216A

  • Piping designing method, piping designing device, duct designing method and duct designing device

    JP1996083294A

  • Method for acquiring allowable flow rate, method for acquiring pressure in pipe line, device for acquiring allowable flow rate, device for acquiring pressure in pipe line, computer program and recording medium

    JP2003196330A

  • Design drawing preparing system, program, and information storing medium

    JP2005056147A

  • Method and apparatus for computer-based layout of floor tile where urinal is installed

    JP2008003806A