BIM search method and BIM apparatus

The BIM search method and device simplify part information retrieval in BIM systems by using a single search window for natural language or image input, improving user efficiency and compliance through automated extraction and display.

JP2026024106AActive Publication Date: 2026-02-13ARENT INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024126436
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-01
Publication Date
2026-02-13
Estimated Expiration
2044-08-01

AI Technical Summary

Technical Problem

Existing BIM systems require complex search operations to extract specific part information, leading to reduced work efficiency, especially for users unfamiliar with the system.

Method used

A BIM search method and device that includes a single search window for inputting natural language or images, allowing automatic extraction and display of part group images, facilitating easy access to attribute information without complex operations.

Benefits of technology

Enhances user convenience and work efficiency by enabling users to view part information intuitively, estimate missing parts, and ensure compliance with design standards through simplified search operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026024106000001_ABST
    Figure 2026024106000001_ABST
Patent Text Reader

Abstract

To provide a highly convenient BIM retrieval method and a BIM device capable of improving the working efficiency of a BIM user.SOLUTION: A setting step (#21) of setting a single search window on a top screen of the BIM system, an acquisition step (#22) of acquiring attribute information related to a plurality of types of parts included in the three dimensional drawing data stored in the BIM system, an extraction step (#26) of extracting attribute information corresponding to a natural language or an image input in the search window, and a display step (#27) of displaying a parts group image including a set of parts corresponding to the attribute information extracted in the extraction step. A computer-implemented BIM searching method comprising: SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a BIM search method and a BIM device. [Background technology]

[0002] BACKGROUND ART Conventionally, a BIM (Building Information Modeling) system is known that stores three-dimensional drawing data used in the life cycle of design, construction, and management of structures such as buildings and bridges (see, for example, Patent Document 1).

[0003] This BIM system includes not only 3D drawing data but also attribute information such as cost, finish, internal structure, and management information. Using the attribute information linked to each part of the 3D drawing data, designers can perform simulations of the structure, wind, heat, lighting, etc.

[0004] Patent Document 1 discloses a hierarchical data file structure that includes multiple entities as attribute information (see Figures 4 and 5 of Patent Document 1). The technology described in Patent Document 1 extracts extracted data from a data file based on building information and simulation type information requested by a user, and provides this extracted data to an application provider. This allows designers to obtain simulation results for structure, wind, heat, lighting, etc. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-171579 Summary of the Invention [Problem to be solved by the invention]

[0006] The BIM system described in Patent Document 1 includes a hierarchically structured data file containing attribute information linked to each part of the 3D drawing data. While the technology described in Patent Document 1 extracts the necessary information from the data file to obtain simulation results, it does not improve the operability of the BIM system itself. For example, when a design designer hands over 3D drawing data to a structural engineer, complex search operations are required to extract information about specific parts located on the second floor from the hierarchically structured data file. Furthermore, some contractors and managers are unfamiliar with BIM search operations, which can lead to reduced work efficiency despite the introduction of a BIM system.

[0007] Therefore, there is a demand for a highly convenient BIM search method and BIM device that can improve the work efficiency of BIM users. [Means for solving the problem]

[0008] A BIM search method executed by a computer according to the present disclosure is characterized in that it is a BIM search method that can be added to a BIM system in which 3D drawing data is stored, and includes a setting step of setting a single search window on the top screen of the BIM system, an acquisition step of acquiring attribute information about multiple types of parts included in the 3D drawing data stored in the BIM system, an extraction step of extracting the attribute information corresponding to natural language or an image entered in the search window, and a display step of displaying a parts group image including an aggregate of the parts corresponding to the attribute information extracted in the extraction step. A characteristic configuration according to the present disclosure also relates to a BIM device equipped with the BIM search method.

[0009] The BIM search method and BIM device disclosed herein include a setting step for setting up a single search window on the BIM system's top screen that allows input of natural language or images, and a display step for displaying part group images containing a collection of parts corresponding to attribute information. Therefore, BIM users do not need to perform complex search operations to extract information about specific parts located on the second floor from a data file, for example. Instead, they can automatically view part group images by simply inputting natural language or images into the single search window. As a result, even those unfamiliar with BIM search operations can obtain the information they need and check the quantity, placement, etc. by looking at the part group images.

[0010] Furthermore, by simply entering natural language or an image into a single search box, images of parts can be automatically viewed, making it possible to estimate and order any missing parts according to the progress of the project without any omissions.In this way, it has become a highly convenient BIM search method and BIM device that can increase the work efficiency of BIM users. [Brief explanation of the drawings]

[0011] [Figure 1] This is a block diagram showing the overall configuration of the BIM system. [Figure 2] FIG. 1 is a block diagram of a BIM system including a BIM device. [Figure 3] This is an example of a database obtained from a BIM system. [Figure 4] 1 is a flowchart illustrating a BIM search method. [Figure 5] 1 is a flowchart illustrating a BIM search method. [Figure 6] This is an example of a display of part group images extracted using the BIM search method. [Figure 7] 1 is another embodiment showing a BIM search method. [Figure 8] 1 is another embodiment showing a BIM search method. [Figure 9] 1 is another embodiment showing a BIM search method. [Figure 10]1 is another embodiment showing a BIM search method. [Figure 11] 1 is another embodiment showing a BIM search method. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, an embodiment of a BIM search method and a BIM device according to the present disclosure will be described with reference to the drawings. In this embodiment, a user terminal on which REVIT (registered trademark, omitted hereafter) is installed will be described as an example of a BIM (Building Information Modeling) system. However, the present invention is not limited to the following embodiment, and various modifications are possible within the scope of the gist thereof.

[0013] As shown in FIG. 1, the BIM system 100 includes a BIM device 1, a search device 2, and a user device 3. The BIM device 1 is a server owned by a vendor that manages and operates BIM. The search device 2 is a server owned by a vendor that develops and provides add-in software for BIM. The user device 3 is a terminal on which BIM is installed, and is owned by a user who designs, constructs, and manages structures such as buildings and bridges. For convenience, the user device 3 is shown as a single terminal, but different users who design, construct, or manage structures own multiple terminals. These terminals may be desktop PCs, laptops, tablets, smartphones, etc.

[0014] The BIM device 1, search device 2, and user device 3 are connected to each other so that they can communicate with each other via a network 4. The BIM device 1 includes a processor 11, a communication IF 12, a memory 13, and an input / output IF 14. Although the BIM device 1 includes other functional units, only the functional units related to this embodiment are described here.

[0015] A BIM program 13a is stored in the memory 13. The processor 11 is the central part of the computer, receiving instructions and performing calculations and data processing. The processor 11 includes a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an NPU (Neural Network Processing Unit), or other hardware for executing the BIM program 13a stored in the memory 13. In other words, the processor 11 has an arithmetic processing circuit, input ports, and output ports. The processor 11 may be an ASIC, FPGA, or SoC, and is not particularly limited.

[0016] The communication IF 12 is a communication interface having a function of transmitting signals output from the processor 11 to the search device 2 and the user device 3 via the network 4, and a function of sending signals received from the search device 2 and the user device 3 via the network 4 to the processor 11. The processor 11 can transmit and receive signals between the memory 13 and the communication IF 12. The input / output IF 14 functions as an interface with input devices (e.g., keyboard, mouse, touch panel, touch pad, etc.) and output devices (e.g., display, speaker, etc.).

[0017] The memory 13 stores data within the computer and includes a main memory and a secondary memory. The main memory is a storage area for temporarily storing programs and data, and is composed of RAM or the like. The secondary memory is a non-temporary storage area for permanently storing programs and data, and is composed of an HDD, SSD or the like. The secondary memory may also be external hardware such as a cloud server or rental server.

[0018] The BIM program 13a is an application stored in the secondary memory, read into the main memory, and executed by the processor 11. The BIM program 13a is configured with REVIT as an example of a BIM. Note that the BIM program 13a may also be configured with other programs such as Archicad (registered trademark) or GLOBE (registered trademark).

[0019] The BIM program 13a is software for integrated management of digital information related to the design, construction, and management of buildings. The BIM program 13a can create three-dimensional digital models (three-dimensional drawing data 33a). Each part of the three-dimensional drawing data 33a is associated with attribute information stored in secondary memory, such as the type of building material, specifications, performance, cost, construction procedure, and maintenance information. This allows the three-dimensional drawing data 33a to be used throughout the lifecycle of the design, construction, and management of a structure.

[0020] The search device 2 comprises a processor 21, a communication IF 22, a memory 23, an input / output IF 24, and a display 25. The processor 21, the communication IF 22, the memory 23, and the input / output IF 24 have the same basic configuration as the processor 11, the communication IF 12, the memory 13, and the input / output IF 14 of the BIM device 1, so a brief description thereof will be omitted. Note that the search device 2 comprises other functional units, but only the functional units related to this embodiment are described here.

[0021] An add-in program 23a is stored in the memory 23. The add-in program 23a is stored in a secondary memory (storage unit 23A) of the memory 23, and is read into the main memory and executed by the processor 21. The add-in program 23a is a BIM search program that is sent to the BIM device 1 via the communication IF 22 and the network 4, and adds functions to the BIM program 13a. The add-in program 23a in this embodiment has an extended function that displays predetermined parts searched for from the three-dimensional drawing data 33a as a parts group image. Details of the add-in program 23a will be described later.

[0022] The display 25 is provided in the search device 2 and is a display device that displays text, images, videos, and other visual information. This display 25 can display a BIM by executing the BIM program 13a, in which the add-in program 23a is implemented, using the processor 21. The display 25 is configured with an LCD display, an LED display, an OLED display, a plasma display, or the like. Note that the display 25 is not particularly limited as long as it is hardware that can execute the BIM program 13a, in which the add-in program 23a is implemented, using the processor 21 and display the 3D drawing data 33a.

[0023] The user device 3 includes a processor 31, a communication IF 32, a memory 33, an input / output IF 34, a display 35, and an operation unit 36. The processor 31, the communication IF 32, the memory 33, the input / output IF 34, and the display 35 have the same basic configuration as the processor 21, the communication IF 22, the memory 23, the input / output IF 24, and the display 25 of the search device 2, so a brief description thereof will be omitted. Note that the user device 3 includes other functional units, but only the functional units relevant to this embodiment will be described.

[0024] 3D drawing data 33a of the building is stored in memory 33. Operation unit 36 ​​is constructed with at least one element selected from the group consisting of a touch switch, a keyboard, a mouse, a scanner, and a voice input speaker. When a user operates operation unit 36, a signal corresponding to the operation is input to processor 31.

[0025] (Configuration of search device) Figure 2 shows a block diagram of a search device 2 for executing the BIM search method. The search device 2 can exchange information with generative AI (artificial intelligence) and image analysis AI (artificial intelligence). Generative AI includes any language model or large language model (LLM), such as ChatGPT, Gemini, or Claude. Image analysis AI uses machine learning and deep learning algorithms to recognize patterns and features in images and perform tasks such as classification, detection, and segmentation.

[0026] 2 functions as a secondary memory of the above-mentioned memory 23. The storage unit 23A stores a table for each part configured from a BIM source database DBa and an extended database DBb.

[0027] The BIM source database DBa is the DB column name (the name used to identify the fields that make up the project data) used in REVIT, and is attribute information for each part set in JSON (JavaScript Object Notation) format. A DB column name is used for each part. Parts include structural equipment such as columns and beams, exterior and interior equipment such as windows, doors, and wall materials, accessory equipment such as sleeves, and building equipment such as indoor and outdoor air conditioning units, all of which fall under the category of "equipment." Individual tables are provided for the ducts, pipes, and other supply and exhaust equipment connected to each part, lighting, transformers, and other electrical equipment, as well as toilets, washbasins, and other sanitary fixtures. Specifically, as shown in the first column of Figure 3, the column names UniqueID, Name, Category, Type, and Level are used as common items, and the column names Room, Volume, Area, Length, and System are used as individual items for equipment, Room, Length, System, Diameter, SystemType, Area, and SystemClassification are used for ducts, Room, Length, System, Diameter, SystemType, Area, and SystemClassification are used for piping, Room is used as a column name for lighting, and System and Room are used as column names for sanitary fixtures.

[0028] 3, the extended database DBb (BIM acquisition source parameter name) is a data file that extends the BIM source database DBa so that the extraction unit 233 can work with the generation AI to convert natural language into a search query and extract attribute information of each part. These BIM source database DBa and extended database DBb are associated with each other, and multiple tables (RDB: Relational Database) for each part are stored in the storage unit 23A.

[0029] For example, in the extended database DBb, the DB column name "Length" is set as an extended parameter of the BIM source parameter name "Length, L, Length." The DB column name "System" is also set as an extended parameter of the BIM source parameter name "System." Furthermore, because there is variation even within the same 101-1 system, systems such as pipes and ducts, such as A101-1 and air conditioning 101-1, are normalized to an easy-to-search value such as "101-1" in the extended database DBb. The DB column name "SystemClassification" is also set as an extended parameter of the BIM source parameter name "System Classification: Air Supply Duct, Exhaust Duct, Drainage Pipe, Water Supply Pipe, etc." This allows partial match searches for ducts using "Air Supply, Exhaust, etc." and for pipes using "Drainage, Water Supply, etc."

[0030] 2, the add-in program 23a includes a setting unit 231, an acquisition unit 232, an extraction unit 233, a display control unit 234, a conversion unit 235, and a determination unit 236. The add-in program 23a is an API (Application Programming Interface) or plug-in system that adds these functional units to the BIM program 13a.

[0031] The setting unit 231 sets a single search window SW (see FIGS. 6 and 7) on the top screen (display 35) of the BIM system 100 (user device 3). As shown in FIG. 6, the setting unit 231 may automatically display the single search window SW on the top screen of the BIM browser displayed on the display 35 of the user device 3, or may provide a display button for the search window SW on the top screen of the BIM browser. That is, the setting unit 231 inserts an add-in program 23a that sets the single search window SW into the initial screen startup program of the BIM program 13a. The user can input natural language or images into this search window SW. Here, natural language includes words such as keywords, word groups combining multiple words, phrases consisting of words and their associated words, sentences consisting of combinations of multiple phrases, etc. In this embodiment, the natural language is preferably a sentence containing one or more attributes (such as names) of parts. The image may be a still image or a video.

[0032] The acquisition unit 232 acquires attribute information related to multiple types of parts included in the 3D drawing data 33a stored in the BIM system 100 (user device 3). In other words, the acquisition unit 232 acquires attribute information stored in the memory 33 of the BIM system 100 (user device 3) as attribute information related to multiple types of parts included in the 3D drawing data 33a, as a BIM source database DBa for each part via the BIM device 1. Then, as shown in Fig. 3, the acquisition unit 232 provides multiple tables corresponding to each part, which are associated with the BIM source database DBa as an extended database DBb.

[0033] At this time, the acquisition unit 232 can acquire related words related to the attribute information in association with the attribute information. For example, "a component into which a pipe is inserted at a location where it interferes with a beam" is acquired in association with "sleeve." If the related words are ones that the generation AI has already learned, they may be acquired by linking with the generation AI. If the related words are ones that the generation AI has not yet learned, they may be customized by inputting learning data into the generation AI. In particular, in this embodiment, the acquisition unit 232 associates the BIM source database DBa with the expanded database DBb by using aliases (e.g., length and width) for the notations (e.g., length and width) on the BIM system 100. This allows a search to be performed by entering "a duct with a length of 10 m or less," further enhancing the versatility of the search method.

[0034] The natural language or image entered in the search window SW may include a change in the type of part. The change in type of part is a natural language expression that changes the type of part, such as "changing the door from a single swing to a double swing" or "changing the wall specifications to a more fire-resistant one than the current one." In this case, the acquisition unit 232 acquires the part corresponding to the change in type from the data stored in the memory 33 of the BIM system 100 (user device 3) or from web data. If the change in type is a BIM part provided in advance by the BIM device 1 or a BIM part acquired by the user from an external source, the acquisition unit 232 acquires the part from the data stored in the memory 33. On the other hand, if the change in type is a BIM part that is published as web data but not stored in the memory 33, the acquisition unit 232 acquires the part from the web data.

[0035] Furthermore, the acquisition unit 232 preferably acquires interconnection information for multiple parts. The interconnection information refers to connection information between equipment and peripheral components, such as pipes and ducts, connected to the equipment. As described above, the extended database DBb has an extended parameter named "System" for the DB column name "System," and the interconnection information is set as words containing common values ​​for equipment and peripheral components of the same system. In this embodiment, the acquisition unit 232 acquires the interconnection information for multiple parts as the extended database DBb, normalized to values ​​that can be searched to indicate the same system. For example, ducts and pipes are connected to sleeves that pass pipes through the walls, floors, and ceilings of a structure, and these ducts and pipes are connected to air conditioning equipment, etc. In other words, for example, the interconnection information for sleeves, pipes, and ducts is acquired using words containing common values ​​for the same system.

[0036] The extraction unit 233 extracts attribute information corresponding to natural language or images entered into the search window SW from the operation unit 36 ​​of the user device 3. The natural language or images entered into the search window SW are sent to the search device 2 via the BIM device 1 or directly from the user device 3, and the extraction unit 233 works with the generation AI to convert the natural language or images into a search query and extract attribute information for each part. The extraction unit 233 extracts equipment, etc., for which this search query matches a parameter name registered in the extended database DBb. As described above, the extended database DBb contains related words (e.g., length) that are different from names (e.g., length) registered in the BIM source database DBa. Therefore, by entering "duct with a length of 10 m or less," attribute information for each part can be reliably extracted.

[0037] The extraction unit 233 may also extract attribute information of each part corresponding to the construction completion information. This construction completion information is voice as natural language or construction photos as images. For example, by uploading construction photos using the operation unit 36 ​​(e.g., a touch panel) of the user device 3 at the construction site or transmitting construction completion information by voice to the operation unit 36 ​​(e.g., a voice input speaker) of the user device 3, the attribute information of each part can be extracted from the feature amount of the image in cooperation with an image analysis AI, or the attribute information of each part can be extracted from natural language based on the voice in cooperation with a generation AI.

[0038] Furthermore, the extraction unit 233 may extract matching or difference points between the 3D drawing data 33a and the construction completion information. For example, if the length of a joint differs from that in the 3D drawing data 33a, the construction details can be shared with a designer or the like, and the details of design changes can be easily confirmed, and the changes can be approved or instructions for correction work can be given to the construction site.

[0039] The display control unit 234 displays on the display 35 a parts group image containing a collection of parts corresponding to the attribute information extracted by the extraction unit 233 (see Figures 8 and 9). In Figure 8, by entering an ambiguous sentence, such as "sleeve-type equipment," into the search window SW, a parts group image of a collection of sleeves from the parts group image shown in Figure 7 is displayed on the display 35. In Figure 9, by entering an ambiguous sentence, such as "sleeve-type equipment located in the basement and measuring 400 mm or longer," into the search window SW, a parts group image of a collection of sleeves 400 mm or longer located in the basement is displayed on the display 35 from the parts group image shown in Figure 7 or the parts group image shown in Figure 8. This allows users to automatically view parts group images simply by entering natural language or images into a single search window SW. As a result, even users unfamiliar with BIM search operations can obtain the information they need and check the quantity, placement, etc. by looking at the parts group image.

[0040] The display control unit 234 may display on the display 35 a list of information about parts corresponding to the attribute information extracted by the extraction unit 233 (see the type quantity table in FIG. 9 ). This information list may be configured to be selectable in a pull-down menu format. By displaying the list of information about parts on the display 35, even if an incorrect part has been mixed in with the parts group image, the user can check the list and make corrections, such as deleting the incorrect part. The display control unit 234 may also display elements other than the parts group image in a skeleton form on the display 35. As described above, the acquisition unit 232 acquires interconnection information about multiple parts, so that, for example, pipes, ducts, etc. inserted into multiple sleeves displayed as a parts group image can be displayed in a skeleton form. This makes the connection relationships with other elements clear at a glance, making it easier for the user to notice errors in quantity, dimensions, etc.

[0041] The display control unit 234 may display a video on the display 35 showing the steps for creating a parts group image. For example, it may be possible to display how to create a drawing of multiple sleeves displayed as a parts group image in association with pipes or ducts. This makes it possible to use the BIM system 100 as a learning tool for operating the system, further improving user convenience.

[0042] Based on a dimension change instruction entered in the search window SW, the conversion unit 235 converts all dimensions of the parts corresponding to the attribute information extracted by the extraction unit 233. For example, as shown in Fig. 10, based on a dimension change instruction entered in the search window SW, such as "change the length of the sleeve in the basement that is 400 to 380", the dimensions of the sleeve indicated by the dashed line are converted all at once.

[0043] The determination unit 236 determines whether or not the parts corresponding to the attribute information extracted by the extraction unit 233 deviate from the design standards. For example, when an ambiguous sentence such as "the type on the 2nd floor is a jointed one" is input, the determination unit 236 automatically detects joints whose quantity differs from the design standards and should be added or deleted from the displayed multiple joints.

[0044] (BIM search method) 4 and 5 show flowcharts of a BIM search method executed by a search device 2, which can be added as a function to a BIM system 100 storing three-dimensional drawing data 33a. In this embodiment, an example is shown in which information from a user device 3 is transmitted to and received from the search device 2 via the BIM device 1, but information from the user device 3 may be transmitted to and received directly from the search device 2, or information may be transmitted and received only between the user device 3 and the BIM device 1 in a state in which an add-in program 23a is pre-installed in the BIM program 13a of the BIM device 1.

[0045] As shown in FIG. 4, the add-in program 23a of the search device 2 is sent to the BIM device 1, the add-in program 23a is installed in the BIM program 13a, and the BIM program 13a with the add-in program 23a installed is sent to the user device 3 (#21). As a result, as shown in FIG. 6, a BIM having a single search window SW can be displayed on the display 35 of the user device 3. Next, the user (designer) searches for parts (#31), edits, arranges, and adjusts each selected part, and creates 3D drawing data 33a (#32). At this time, parts can be searched and selected by entering natural language or an image in the search window SW of FIG. 6, or by searching and selecting parts from the corresponding tab. Alternatively, a list of information on parts corresponding to the natural language or image entered in the search window SW can be displayed and selected. In other words, the natural language is composed of multiple candidates displayed in the search window SW. In this case, although not shown, the natural language or image entered in the search window SW is sent to the search device 2, the extraction unit 233 extracts attribute information corresponding to the natural language or image, and the display control unit 234 displays a list of parts information on the display 35 of the user device 3.

[0046] Next, the user device 3 sends the 3D drawing data 33a to the BIM device 1 (#11), and the acquisition unit 232 of the search device 2 acquires attribute information for multiple types of parts included in the 3D drawing data 33a (#22). Next, as shown in FIG. 3, the acquisition unit 232 creates (acquires) multiple tables corresponding to each part, associating the BIM source database DBa with the extended database DBb (#23). If necessary, the acquisition unit 232 may acquire attribute information for each part from an image in natural language in cooperation with an image analysis AI. In this case, the acquisition unit 232 performs image analysis of the shape of a special part customized by the user in cooperation with the image analysis AI (#24). Next, the acquisition unit 232 acquires attribute information for each part in natural language associated with the shape of the part analyzed by the image analysis, and reflects the acquired attribute information in a table consisting of the BIM source database DBa and the extended database DBb (#25). This allows users to easily search for parts with special shapes by entering, for example, "a column with a trapezoidal cross section" or "a door with a bulging center."

[0047] FIG. 7 shows 3D drawing data 33a including sleeves, pipes, ducts, etc., in which building walls and other components are indicated by dashed lines as an example of a skeleton display. Because equipment and other components inside the walls of a building are usually invisible, users must perform complex search operations to display the required parts. Therefore, in this embodiment, the setting unit 231 sets a single search window SW on the top screen of the BIM browser. In the example shown in FIG. 7, the display control unit 234 automatically displays a single search window SW on the top screen of the BIM browser. This single search window SW may be displayed overlapping a portion of the 3D drawing data 33a, or it may be displayed at the bottom or top of the BIM browser without overlapping with the 3D drawing data 33a.

[0048] When a user wants to display the desired parts, the user enters natural language or an image into the search window SW to perform a fuzzy search (#33). Next, the natural language or image entered into the search window SW is sent from the user device 3 to the search device 2 via the BIM device 1 or directly, and the extraction unit 233 of the search device 2 extracts attribute information corresponding to the natural language or image entered into the search window SW (#26). For example, as shown in FIG. 8, if "device of type sleeve" is entered into the search window SW, the extraction unit 233 extracts all sleeve parts based on multiple tables stored in the BIM source database DBa and the expanded database DBb created by the acquisition unit 232. Next, the display control unit 234 generates a display signal for displaying on the display 35 a parts group image including a collection of parts corresponding to the attribute information extracted by the extraction unit 233, and transmits the display signal to the user device 3 via the BIM device 1 or directly (#27). Then, a parts group image including an aggregate of parts corresponding to the attribute information extracted by the extraction unit 233 is displayed on the display 35 of the user device 3 (#34). In the example shown in Fig. 8, "device of type sleeve" is entered in the search window SW, and a parts group image of sleeves included in the building is displayed on the display 35 of the user device 3.

[0049] FIG. 5 shows another flowchart relating to a BIM search method executed by the search device 2, which can be added as a function to the BIM system 100 in which the three-dimensional drawing data 33a is stored.

[0050] In another embodiment, when a dimension conversion instruction is entered in the search window SW (#60), the conversion unit 235 of the search device 2 converts the dimensions of the relevant parts in the parts group image corresponding to the attribute information extracted by the extraction unit 233 (#50). Then, 3D drawing data 33a including the dimension-converted parts is transmitted to the user device 3 (#12). In the example shown in Fig. 10, the dimensions of the sleeves indicated by the dashed lines are converted collectively based on a dimension change instruction entered in the search window SW in natural language, such as "Change the length of the sleeve in the basement that is 400 to 380."

[0051] In another example, upon receiving a user request for determination (#61), the determination unit 236 of the search device 2 determines whether the part group image corresponding to the attribute information extracted by the extraction unit 233 deviates from the design standard (#51). For example, when an ambiguous sentence such as "the type of joint on the second floor" is input, the determination unit 236 automatically detects the number of joints that differ from the design standard and should be added or deleted. The determination result is then sent to the user device 3 via the BIM device 1 or directly, and the display control unit 234 displays the determination result together with the part group image on the display 35 of the user device 3 (#62). Based on this determination result, the user (e.g., a designer) can add, delete, or modify parts. The determination result may be displayed in a table format, or by displaying parts that deviate from the design standard in a different color. Any format that clearly indicates the determination result may be used.

[0052] In another example, a user inputs a part type change request in natural language or an image into the search window SW (#63). This part type change request is sent to the search device 2 via the BIM device 1 or directly. If the part type change request is a BIM part provided in advance by the BIM device 1 or a BIM part acquired from an external source by the user, the acquisition unit 232 of the search device 2 searches for and acquires the part from the data stored in the memory 13 of the BIM device 1 or the memory 33 of the user device 3 (#13, #52). On the other hand, if the part type change request is published as web data but is not a BIM part stored in the memory 33, the part is searched for and acquired from the web data (#52). For example, if "change door from single swing to double swing" is input into the search window SW, a list of information about double swing doors with the same dimensions may be displayed, or a list of images of double swing doors may be displayed. This allows the user to easily change the part type by simply inputting the part type change request into the search window SW.

[0053] In another example, the user requests a procedure for creating a parts group image using natural language or images in the search window SW (#64). Next, the acquisition unit 232 of the search device 2 acquires a video showing the procedure for creating the parts group image in cooperation with the generation AI or the BIM device 1, and transmits the video signal to the user device 3 via the BIM device 1 or directly (#53). Next, the display control unit 234 displays the video of the procedure for creating the parts group image on the display 35 of the user device 3 (#65). For example, a user enters an ambiguous sentence, such as "One of the doors on the second floor that has a single swinging door," and a video of the procedure for creating the parts group image is played for the displayed multiple doors. This video explains the creation procedure, such as double-clicking "View" - "Floor Plan" - "Level" in the "Project Browser," clicking the "Architecture" tab - "Construction" panel - "Door." This allows the BIM system 100 to be used as a learning tool for operation, further enhancing user convenience.

[0054] In another example, when a user such as a construction contractor completes scheduled construction, the user transmits construction completion information to the search device 2 via the BIM device 1 or directly (#66). This construction completion information is voice in natural language or construction photos in the form of images. The acquisition unit 232 of the search device 2 acquires 3D drawing data 33a stored in the user device 3 or the BIM device 1 (#14). In the example shown in FIG. 11, construction completion information for a sleeve in a basement is transmitted, and the acquisition unit 232 of the search device 2 cooperates with the generation AI and the BIM device 1 to acquire part group images related to the construction completion information.

[0055] Next, the extraction unit 233 of the search device 2 extracts matching points or differences between the three-dimensional drawing data 33a and the construction completion information, and transmits a matching point / difference point signal to the user device 3 via the BIM device 1 or directly (#54). In the example shown in FIG. 11, the construction completion information of the sleeve in the basement is compared with the three-dimensional drawing data 33a, and one sleeve is added. Next, if a user consisting of an administrator or a designer approves the changes, the three-dimensional drawing data 33a is changed (#67, #15). In the example shown in FIG. 10, the added sleeve is approved, and the three-dimensional drawing data 33a is modified.

[0056] In the above-described embodiment, the following configurations are envisioned. (1) The BIM search method executed by a computer is a BIM search method that can be added to a BIM system 100 in which three-dimensional drawing data 33a is stored, and includes a setting step (#21) of setting a single search window SW on the top screen of the BIM system 100, an acquisition step (#22) of acquiring attribute information regarding multiple types of parts contained in the three-dimensional drawing data 33a stored in the BIM system 100, an extraction step (#26) of extracting attribute information corresponding to natural language or an image entered in the search window SW, and a display step (#27) of displaying a parts group image including a collection of parts corresponding to the attribute information extracted in the extraction step (#26).

[0057] The BIM search method according to this embodiment includes a setting step (#21) of setting a single search window SW on the top screen of the BIM system 100 into which natural language or images can be input, and a display step (#27) of displaying a parts group image including an aggregate of parts corresponding to attribute information. Therefore, a BIM user does not need to perform complex search operations to extract information about specific parts placed on the second floor from a data file, for example; they can automatically view the parts group image by simply inputting natural language or the like into the single search window SW. As a result, even someone unfamiliar with BIM search operations can obtain the information they need and check the quantity, placement, etc. by looking at the parts group image.

[0058] Furthermore, by simply entering natural language into a single search window, images of parts can be automatically viewed, making it possible to estimate and order any missing parts according to the progress of the project without any omissions. This makes it a highly convenient BIM search method that can increase the work efficiency of BIM users.

[0059] (2) In the BIM search method of (1), the natural language is preferably a sentence containing one or more attributes of the part.

[0060] As in this embodiment, if the natural language entered into a single search window SW is a sentence that includes one or more part attributes, it can improve convenience for BIM users involved in design, construction, and management. For example, if an ambiguous sentence such as "the equipment on the second floor that is a sleeve type" is entered, an image of the sleeve on the second floor will be displayed as a part group image, allowing the BIM user to easily check the parts.

[0061] (3) In the BIM search method of (1) or (2), the display step (#27) preferably displays a list of information on parts corresponding to the attribute information extracted in the extraction step (#26).

[0062] As in this embodiment, by displaying a list of information on parts corresponding to the attribute information extracted in the extraction step (#26), not only can you confirm whether the natural language you entered is correct, but you can also select the parts you want to display from the list of information on parts.

[0063] (4) In any one of the BIM search methods (1) to (3), it is preferable to further include a conversion step (#50) of collectively converting the dimensions of parts corresponding to the attribute information extracted in the extraction step based on a dimension change instruction entered in the search window SW.

[0064] As in this embodiment, if a conversion step (#50) is provided to convert the dimensions of parts all at once, it is possible to input an ambiguous sentence such as "a sleeve-type device on the 2nd floor with a length of 400" and change the dimensions of multiple displayed sleeves all at once.

[0065] (5) In any one of the BIM search methods (1) to (4), it is preferable to further include a judgment step (#51) for determining whether the part corresponding to the attribute information extracted in the extraction step (#26) deviates from the design standards.

[0066] As in this embodiment, by providing a judgment step (#51) that judges whether or not there is a deviation from the design standards, it is possible to automatically detect joints that differ in quantity from the design standards and should be added or deleted from the multiple joints displayed when an ambiguous sentence such as "the type of joint on the 2nd floor" is entered.

[0067] (6) In any one of the BIM search methods (1) to (5), the display step (#27) preferably displays elements other than the part group image in a skeleton form.

[0068] As in this embodiment, by displaying elements other than part group images as skeletons, the connection relationships with other elements become clear at a glance, making it easier for BIM users to notice errors in quantities, dimensions, etc.

[0069] (7) In any one of the BIM search methods (1) to (6), it is preferable that the acquisition step (#23) acquires attribute information for each part and provides a plurality of tables corresponding to each part.

[0070] The BIM system 100 stores attribute information for parts using a unique data structure. Therefore, by acquiring attribute information for each part and creating a table corresponding to each part, as in this embodiment, it becomes easier to associate natural language and images with each part, thereby improving search accuracy.

[0071] In the BIM search method of (8)(7), it is preferable that the extraction step (#26) converts natural language into a search query for each table to extract attribute information.

[0072] As in this embodiment, the extraction step (#26) converts natural language into a table search query, making it possible to accurately extract attribute information for parts, and allowing the user to check all parts that correspond to the input natural language or image.

[0073] (9) In any one of the BIM search methods (1) to (8), the acquisition step (#23) preferably acquires related words related to the attribute information in association with the attribute information.

[0074] As in this embodiment, by acquiring related words related to attribute information in association with the attribute information, it is possible to acquire attribute information corresponding to natural language, etc., even if the notation is unique to the BIM system 100. For example, if "a component for inserting a pipe where it interferes with a beam" is entered, it is possible to display an image of a group of sleeve parts, making it a search method that is easy for users to use.

[0075] In the BIM search method of (10)(9), it is preferable that the related words are different from the names registered in the BIM system 100.

[0076] If the related words are different from the names registered in the BIM system 100, as in this embodiment, then it becomes possible to search by entering "ducts less than 10m in length" using aliases (for example, length or width) for the notation on the BIM system (for example, L or W), thereby further increasing the versatility of the search method.

[0077] (11) In any one of the BIM search methods (1) to (10), it is preferable that the acquisition step (#23) further acquires interconnection information of a plurality of parts.

[0078] As in this embodiment, by acquiring interconnection information for parts, it becomes possible to search for connection information for outdoor units, indoor units, air conditioning equipment, piping, etc. As a result, by entering, for example, "air conditioning-related connection diagram on the 2nd floor," it is possible to confirm the positional relationship of connected devices related to air conditioning, etc.

[0079] (12) In any one of the BIM search methods (1) to (11), the natural language is preferably composed of a plurality of candidates displayed in the search window SW.

[0080] As in this embodiment, by displaying natural language candidates related to the word entered by the user in the search window SW, search convenience can be improved.

[0081] (13) In any one of the BIM search methods (1) to (12), it is preferable that the natural language is linked to the shape of the part that has been subjected to image analysis.

[0082] As in this embodiment, if natural language is linked to the shape of parts analyzed using image analysis, then, for example, by entering "a column with a trapezoidal cross section," it is possible to easily search for parts with special shapes.

[0083] (14) In any one of the BIM search methods (1) to (13), the display step (#53) preferably displays a video showing the steps for creating the part group image.

[0084] As in this embodiment, by displaying a video showing the steps for creating a part group image, it becomes possible to use the BIM system 100 as a learning tool for operating it, thereby further increasing user convenience.

[0085] (15) In any one of the BIM search methods (1) to (14), the extraction step (#54) preferably extracts attribute information corresponding to the construction completion information (#66).

[0086] As in this embodiment, if attribute information corresponding to the construction completion information (#66) is extracted, the completed portion can be easily confirmed in the three-dimensional drawing data 33a.

[0087] In the BIM search method of (16)(15), the construction completion information (#66) is preferably voice as natural language or construction photos as images.

[0088] If the construction completion information (#66) is voice or construction photographs as in this embodiment, the construction completion information can be input in real time at the construction site.

[0089] In the BIM search method of (17) (15) or (16), it is preferable that the extraction step (#54) further extracts matching points or differences between the three-dimensional drawing data 33a and the construction completion information (#66).

[0090] As in this embodiment, by extracting the similarities or differences between the three-dimensional drawing data 33a and the construction completion information (#66), the construction details can be shared with designers, etc., and the details of design changes, etc. can be easily confirmed.

[0091] (18) In any one of the BIM search methods (1) to (17), it is preferable that the natural language or image includes the part type change content (#63).

[0092] If the part type change details (#63) can be entered as in this embodiment, it is easy to search for cases such as changing a door from a single swing to a double swing, or changing the wall specifications to fireproof.

[0093] In the BIM search method of (19) and (18), it is preferable that the acquisition step (#52) acquires parts corresponding to the type change content (#63) from data stored in the BIM system 100 or web data.

[0094] As in this embodiment, if parts corresponding to the type change contents can be obtained from web data in addition to data stored in the BIM system 100, the range of parts selection can be widened.

[0095] (20) A BIM device 1 equipped with any one of the BIM search methods (1) to (19).

[0096] According to this embodiment, the added value of a BIM with the BIM search method having the above-mentioned effects installed can be increased.

[0097] [Other embodiments] (a) The BIM source database DBa and the extended database DBb described above may be in NoSQL format or SQL format, and may be in any form as long as they are databases. (b) Some of the steps in the above-described embodiments may be omitted, or may be combined appropriately to implement the functions. [Industrial Applicability]

[0098] The present disclosure is applicable to a BIM search method and a BIM device. [Explanation of symbols]

[0099] 1: BIM device, 2: search device, 3: user device, 4: network, 33a: 3D drawing data, 100: BIM system

Claims

1. A BIM search method that can be added to a BIM system in which three-dimensional drawing data is stored, A setting step of setting a single search window on the top screen of the BIM system; An acquisition step of acquiring attribute information regarding a plurality of types of parts included in the three-dimensional drawing data stored in the BIM system; an extraction step of extracting the attribute information corresponding to the natural language or image input into the search window; A BIM search method executed by a computer, comprising: a display step of displaying a parts group image including an aggregate of the parts corresponding to the attribute information extracted in the extraction step.

2. The BIM search method according to claim 1 , wherein the natural language is a sentence including one or more attributes of the part.

3. The BIM search method according to claim 1 , wherein the display step displays a list of information about the parts corresponding to the attribute information extracted in the extraction step.

4. The BIM search method according to claim 1, further comprising a conversion step of collectively converting the dimensions of the parts corresponding to the attribute information extracted in the extraction step based on a dimension change instruction entered in the search window.

5. The BIM search method according to claim 1, further comprising a determination step of determining whether the part corresponding to the attribute information extracted in the extraction step deviates from design standards.

6. The BIM search method according to claim 1 , wherein the display step displays elements other than the part group image in a skeleton form.

7. The BIM search method according to claim 1 , wherein the acquisition step acquires the attribute information for each of the parts, and provides a plurality of tables corresponding to each of the parts.

8. The BIM search method according to claim 7 , wherein the extraction step converts the natural language into a search query for each of the tables to extract the attribute information.

9. The BIM search method according to claim 1 , wherein the acquisition step acquires related words related to the attribute information in association with the attribute information.

10. The BIM search method according to claim 9 , wherein the related words are different from names registered in the BIM system.

11. The BIM search method according to claim 1 , wherein the acquiring step further acquires interconnection information of the plurality of parts.

12. The BIM search method according to claim 1 , wherein the natural language is composed of a plurality of candidates displayed in the search box.

13. The BIM search method according to claim 1 , wherein the natural language is linked to the shape of the part that has been image-analyzed.

14. The BIM search method according to claim 1 , wherein the display step displays a video showing a procedure for creating the part group image.

15. The BIM search method according to claim 1 , wherein the extraction step extracts the attribute information corresponding to construction completion information.

16. The BIM search method according to claim 15, wherein the construction completion information is voice as the natural language or construction photographs as the images.

17. The BIM search method according to claim 15, wherein the extraction step further extracts points of agreement or differences between the three-dimensional drawing data and the construction completion information.

18. The BIM search method according to claim 1 , wherein the natural language or the image includes details of a change in the type of the part.

19. The BIM search method according to claim 18, wherein the acquisition step acquires the parts corresponding to the type change content from data stored in the BIM system or web data.

20. A BIM device comprising the BIM search method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Method for providing data included in BIM (building information modeling) data file, recording medium recorded with the same and system including the same and data providing method for BIM server

    JP2013171579A