BIM support system and data processing method for BIM support system
The BIM support system addresses inefficiencies by separating project and BIM data, enabling rapid creation of localized BIM applications, thus enhancing construction efficiency.
Patent Information
- Application Number
- JP2024104933
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-01-16
AI Technical Summary
Existing BIM systems require designers to be familiar with complex project information and administrative procedures across different regions, leading to inefficiencies and disruptions in construction schedules due to time-consuming information exchange.
A BIM support system with separate databases for project information and BIM, allowing for localized BIM applications to be created by separating project and BIM data, and enabling communication between a server device and design/construct terminals via a specified medium.
Facilitates the rapid creation of BIM applications tailored to regional specifications and legal changes, improving efficiency and reducing disruptions in construction schedules.
Smart Images

Figure 2026006147000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a BIM support system that supports a BIM system that manages building information using BIM, and a data processing method for the BIM support system. [Background technology]
[0002] BIM (Building Information Modeling) is a method for modeling information about buildings, and literally translates to "Building Information Modeling." BIM is a solution that creates a building database by adding attribute data such as cost, finish, and management information to a 3D digital model of a building, and utilizes information in every process from architectural design and construction to maintenance. By utilizing the information accumulated in the model throughout the entire architectural lifecycle, from design to construction and maintenance, BIM is a groundbreaking workflow that is streamlining the work of the architectural business and bringing innovation to architectural design.
[0003] The following Patent Document 1 discloses that "In order to address the issue of providing a BIM system, server device, terminal device, method and program that can visually and clearly display the state of an elevator incorporated into a building when proposing an elevator equipment plan, the BIM system uses part information to create BIM parts that correspond to the creation conditions input by the user, and displays an operation screen that detects the user's installation operation to install the BIM part in the planned design area of the BIM model. The BIM system creates a BIM model in which the BIM part is installed in the planned design area in accordance with the installation operation detected via the operation screen, generates a layout screen including the BIM model, and displays the layout screen."
[0004] Furthermore, Patent Document 2 listed below discloses that "in the design of a building using a computer, in order to inform the user of the part numbers of the required components in accordance with intuitive operations by the user, a terminal device running a BIM application updates a parameter included in the attribute information of BIM data related to equipment installed in the building, which parameter determines the connection position between the building and the equipment, in accordance with a value input by the user. The terminal device also updates a parameter included in the attribute information which determines the part number of the component in accordance with the connection position, in accordance with the parameter which determines the connection position. The terminal device also displays, on a display unit, a three-dimensional shape of the equipment that reflects the parameter that determines the updated connection position, in accordance with shape information included in the BIM data. The terminal device also displays, on a display unit, information related to the part number indicated by the parameter that determines the updated part number of the component." [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-10675 [Patent Document 2] Japanese Patent Publication No. 2023-49087 Summary of the Invention [Problem to be solved by the invention]
[0006] However, the systems that use BIM mentioned above are not built as systems that separate BIM, so when designing an architecture, designers need to be familiar with project information and complicated administrative procedures such as the laws and regulations of each country and applications. This means that time is wasted on the complicated information exchange process between multiple design staff at global companies, which causes disruptions to construction schedules, and improvements are needed.
[0007] The present invention has been made to solve the above-mentioned problems, and aims to provide a BIM support system and a data processing method for a BIM support system that can create a programming environment in which BIM applications that support localization can be freely created by constructing a database that separates project information and BIM. [Means for solving the problem]
[0008] A BIM support system that allows communication between a server device that provides a BIM support platform and a data terminal operated by a person in charge of design and construction via a specified communication medium, wherein the server device comprises: a first database that stores specified project information in accordance with regional specifications; a second database that stores BIM information for constructing a building information model that also includes attribute information of the building; and a construction means that determines the regional information received from the data terminal, acquires any of the project information stored in the first database, and constructs a BIM system so that the project information matches the BIM information stored in the second database. [Effects of the Invention]
[0009] According to the present invention, by constructing separate databases for project information and BIM, it is possible to create a programming environment that allows BIM applications to be freely created in a short period of time in accordance with localization and changes in laws and regulations. [Brief explanation of the drawings]
[0010] The drawings illustrate particular embodiments of the present invention, including essential features of the invention as well as alternative and preferred embodiments. [Figure 1] 1 is a block diagram illustrating the configuration of a BIM support system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram illustrating the configuration of the server device shown in FIG. [Figure 3](a) is a block diagram explaining the configuration of the first data terminal, second data terminal, third data terminal, and fourth data terminal connected to the server device shown in Figure 1, and (b) is a diagram explaining the program expanded in the RAM shown in (a). [Figure 4] 2 is a block diagram illustrating the configuration of a BIM function processing program that the first data terminal, the second data terminal, the third data terminal, and the fourth data terminal shown in FIG. 1 acquire from a server device. [Figure 5] FIG. 3 is a block diagram illustrating the functional process of matching the BIM model database and the project database shown in FIG. 2 . [Figure 6] A block diagram explaining the table structure of the BIM model database shown in Figure 2. [Figure 7] FIG. 3 is a block diagram illustrating the table structure of the project database shown in FIG. 2. [Figure 8] 1 is a flowchart illustrating a data processing method in the BIM support system according to the present embodiment. [Figure 9] 1 is a flowchart illustrating a data processing method in the BIM support system according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] Next, the best mode for carrying out the present invention will be described with reference to the drawings.
[0012] [Embodiment] <System configuration description> FIG. 1 is a block diagram illustrating the configuration of a BIM support system according to this embodiment.
[0013] In this embodiment, an example is taken of a BIM support system in which a plurality of first data terminals 3-1 to 3-N, a plurality of second data terminals 4-1 to 4-N, a plurality of third data terminals 5-1 to 5-N, a plurality of fourth data terminals 2-1 to 2-N operated by persons in charge of designing and constructing buildings in a desired region (including by country) can communicate with a server device 1 that provides a BIM platform 1A via a specified communication medium.
[0014] FIG. 2 is a block diagram for explaining the configuration of the server device 1 shown in FIG. 1, and the same components as those in FIG. 1 are assigned the same reference numerals.
[0015] In FIG. 2, 11 denotes a communication unit which connects first data terminals 3-1 to 3-N, second data terminals 4-1 to 4-N, third data terminals 5-1 to 5-N, and fourth data terminals 2-1 to 2-N connected to a network 21 as a communication medium, and controls communication.
[0016] A CPU 13 starts an operating system (OS) stored in an external memory 18 connected to the internal bus 12, and starts various applications installed via the API. It also processes various programs deployed on the RAM 16.
[0017] 15 is a keyboard, which is used to input numbers, text, and icon commands for running applications.
[0018] Reference numeral 16 denotes an expandable RAM, which expands and stores the basic program of the BIM platform 1A installed in the external memory 18. Reference numeral 17 denotes a display, which displays the program's running status via various UI screens (not shown).
[0019] The basic program in this embodiment is assumed to be a series of information processing programs including a first registration unit 16-1, a second registration unit 16-2, a construction unit 16-3, and an update unit 16-4.
[0020] Here, the first registration unit 16-1 executes a process of registering part information and BIM model information in the BIM model database 14A that constitutes the BIM-related database 14.
[0021] The second registration unit 16-2 executes a process of registering regional project information (including regulations and maps) in the project databases 14B-1 to 14B-N that constitute the BIM-related database 14.
[0022] The construction unit 16-3 determines the regional information received from the first data terminals 3-1 to 3-N, the second data terminals 4-1 to 4-N, the third data terminals 5-1 to 5-N, and the fourth data terminals 2-1 to 2-N, acquires any of the project information stored in the project databases 14B-1 to 14B-N functioning as the second database, and executes a process of constructing a BIM system so that it matches the BIM information stored in the BIM model database 14A functioning as the first database.
[0023] The update unit 16-4 executes a process of updating predetermined project information stored in the BIM model database 14A in accordance with changes in specifications.
[0024] Reference numeral 19 denotes an AI support unit, which executes AI processing to automatically generate text-based answers to inquiries about regional project information in the project databases 14B-1 to 14B-N that make up the BIM-related database 14.
[0025] Figure 3 is a block diagram illustrating the configuration of first data terminals 3-1 to 3-N, second data terminals 4-1 to 4-N, third data terminals 5-1 to 5-N, and fourth data terminals 2-1 to 2-N connected to server device 1 shown in Figure 1. Note that the first data terminals 3-1 to 3-N are assumed to be pad devices, PC devices, smartphones, etc.
[0026] 3(a), 301 denotes a CPU, which executes various applications by loading an OS and control programs stored in a ROM 302 into a RAM 303 and executing them. Various information is input and icons displayed on a user interface screen (UI screen) are clicked directly on a display 311. 304 denotes a communication unit, which controls communication for connecting to a server device 1 connected to a network 21.
[0027] In the RAM 303 shown in Figure 3(b), 303-1 is a login unit that processes a connection request to the BIM platform 1A via the network 21. 303-2 is a download unit that executes a process of acquiring BIM information provided by the server device 1 and BIM support information generated from project information.
[0028] The CPU 301 manages account information (user ID, password) registered by a user in the BIM platform 1A that the server device 1 makes public on the web, using an external storage device such as an SSD (not shown).
[0029] 303-3 is a UI control unit that executes control to display a UI screen presented by the BIM platform 1A provided by the server device 1 shown in Fig. 1 on a display 311. 310 is a keyboard, and the CPU 301 starts a browser and inputs necessary information, such as an account for logging in, for a user interface screen (UI screen) associated with a web application provided by the server device 1. Note that if accounts are linked to the browser that displays them and are managed centrally, inputting the account may be automated.
[0030] Figure 4 is a block diagram explaining the configuration of the BIM function processing program that the first data terminals 3-1 to 3-N, second data terminals 4-1 to 4-N, third data terminals 5-1 to 5-N, and fourth data terminals 2-1 to 2-N shown in Figure 1 acquire from the server device 1.
[0031] 2 are given the same reference numerals and their explanations are omitted. Although the fourth data terminals 2-1 to 2-N are representative, the first data terminals 3-1 to 3-N, second data terminals 4-1 to 4-N, and third data terminals 5-1 to 5-N are also provided with similar hardware resources.
[0032] 4, a setting unit 41 sets creation conditions input by a user. Here, the creation conditions are conditions indicating the specifications of a building desired by the user, and are conditions for identifying a BIM model of the building.
[0033] Furthermore, the building modeling unit 42 executes a process of modeling a building using BIM parts corresponding to the creation conditions set by the setting unit 41, using part information stored in the BIM model database 14A.
[0034] In addition, the operation screen display unit 43 executes a process of displaying the operation screen modeled by the building modeling unit 42 by referring to the BIM parts stored in the BIM model database 14A on the displays 311 provided on the first data terminals 3-1 to 3-N, the second data terminals 4-1 to 4-N, the third data terminals 5-1 to 5-N, and the fourth data terminals 2-1 to 2-N.
[0035] The BIM modeling unit 44 executes a process of creating a BIM model in response to a design operation by a user from the operation screen displayed on the display 311 of the first data terminals 3-1 to 3-N, the second data terminals 4-1 to 4-N, the third data terminals 5-1 to 5-N, and the fourth data terminals 2-1 to 2-N by the operation screen display unit 43. Here, the BIM modeling unit 44 stores the created BIM model in the BIM model database 14A.
[0036] In this embodiment, when a design operation by a user is detected from the operation screen displayed on the display 311 of the first data terminal 3-1 to 3-N, the second data terminal 4-1 to 4-N, the third data terminal 5-1 to 5-N, or the fourth data terminal 2-1 to 2-N, the BIM modeling unit 44 determines whether the BIM part fits within the modeling area secured in the BIM model database 14A, and if it determines that the BIM part fits within the modeling area, it executes a process to finalize the BIM model.
[0037] When a user design operation is detected from the operation screen displayed on the display 311 of the first data terminal 3-1 to 3-N, the second data terminal 4-1 to 4-N, the third data terminal 5-1 to 5-N, or the fourth data terminal 2-1 to 2-N, the BIM modeling unit 44 compares the dimensions of the target design area indicated by the attribute information contained in the BIM model with the dimensions of the target BIM part indicated by the attribute information contained in the BIM part, and determines whether the BIM part fits within the target design area.
[0038] Here, if the dimensions of the BIM part are smaller than the dimensions of the planned design area, the BIM modeling unit 44 determines that the BIM part will fit within the planned design area.
[0039] On the other hand, if the BIM modeling unit 44 determines that the dimensions of the BIM part are larger than the dimensions within the modeling area, it determines that the BIM part cannot fit within the planned design area.
[0040] Here, if the BIM modeling unit 44 determines that the BIM part does not fit within the planned design area, it selects a BIM part that can fit within the modeling area from the multiple BIM parts created and transmitted by the server device 1, and performs a process to create a BIM model in which the selected BIM part is placed in the planned design area.
[0041] The BIM modeling unit 44 performs a process of creating a BIM model by adjusting the dimensions and / or positions of the modeling area within the BIM model and the structural units (e.g., rooms, corridors, stairs, columns, walls, etc.) that make up the BIM model.
[0042] Before changing the BIM model of a building, the BIM modeling unit 44 checks the attribute information contained in the target BIM model indicating the change allowed mode or the change prohibited mode to determine whether the BIM model can be changed (reconfigured).
[0043] In this embodiment, if the attribute information included in both the BIM parts and the BIM model indicates the change permission mode, the BIM modeling unit 44 may create a BIM model by changing (recombining) both the BIM parts and the BIM model under specified conditions.
[0044] In addition, the error output unit 45 executes a process of outputting error information when the BIM modeling unit 44 determines that the BIM parts do not fit within the planned design area and determines that the BIM parts and the BIM model cannot be changed.
[0045] In addition, the screen generation unit 46 generates a layout screen including the BIM model created by the BIM modeling unit 44.
[0046] Furthermore, the screen display unit 47 executes a process of remotely displaying the layout screen generated by the screen generation unit 46 on the display 311 .
[0047] In addition, the simulation unit 48 simulates the behavior of the BIM parts of the building on the layout screen displayed by the screen display unit 47.
[0048] Fig. 5 is a block diagram for explaining functional processing for matching the BIM model database 14A and the project databases 14B-1 to 14B-N shown in Fig. 2. Note that the same reference numerals are used for the same components as in Fig. 2.
[0049] The project databases 14B-1 to 14B-N shown in Figure 5 are constructed by acquiring an identification code indicating a country or region that is registered or entered each time when the person operating the first data terminal 3-1 to 3-N, second data terminal 4-1 to 4-N, third data terminal 5-1 to 5-N, and fourth data terminal 2-1 to 2-N connected to the server device 1 shown in Figure 1 starts up a BIM application.The construction unit 16-3 then uses the BIM model database 14A and the project databases 14B-1 to 14B-N to construct a BIM-related database 14 (a database that centralizes the project databases 14B-1 to 14B-N and the BIM model database 14A) that matches each identification code with project information including specific laws and maps.
[0050] Figure 6 is a block diagram explaining the table structure of the BIM model database 14A shown in Figure 2. The building to be designed is at the top level, and the information on spaces, floors, and street centers is arranged hierarchically as shown in Tables 1 to 17 at the next level down, and the tables corresponding to objects, object groups, components, and categories are arranged at the next level down.
[0051] Furthermore, object parameters corresponding to higher-level objects are placed at the next lower level, object group parameters are placed in object groups, and component parameters are placed in components.
[0052] Furthermore, at the next lower level, the data structure is such that each of the above parameters is managed as a single parameter.
[0053] [Table 1]
[0054] [Table 2]
[0055] [Table 3]
[0056] [Table 4]
[0057] [Table 5]
[0058] [Table 6]
[0059] [Table 7]
[0060] [Table 8]
[0061] [Table 9]
[0062] [Table 10]
[0063] [Table 11]
[0064] In each table, the first column contains the column name, followed by the Japanese column name, type, and description, in that order.
[0065] FIG. 7 is a block diagram illustrating the table structure of the project databases 14B-1 to 14B-N shown in FIG. 2. An example of a basic table is shown, with classifications for organization, project, site, and building. Tables 12 to 17 provide detailed examples. In this embodiment, the predetermined project information includes various application information complying with national or local government laws and regulations and regional information. The data structure of the project databases 14B-1 to 14B-N is configured to allow for appropriate rearrangement of the hierarchical structure to manage other project-specific information. The predetermined project information also includes project identification information, organization identification information, project name, code name, project name, and project information application key for each project. This allows applications linked to the BIM model database 14A to be provided to each user, even for projects customized for each user.
[0066] [Table 12]
[0067] [Table 13]
[0068] [Table 14]
[0069] [Table 15]
[0070] [Table 16]
[0071] [Table 17]
[0072] 8 and 9 are flowcharts illustrating a data processing method in the BIM support system according to this embodiment. Note that (1) to (12) represent steps, which are realized by the CPU 13 expanding a program on the RAM 16 and starting it.
[0073] First, the CPU 13 authenticates the accounts received from the first data terminals 3-1 to 3-N, the second data terminals 4-1 to 4-N, the third data terminals 5-1 to 5-N, and the fourth data terminals 2-1 to 2-N (1), and if it determines that the accounts are legitimately registered users, it identifies the area ID from the authenticated accounts (2).
[0074] Next, the CPU 13 determines whether or not a project database 14B-1 to 14B-N corresponding to the area ID exists in the project databases 14B-1 to 14B-N (3), and if it determines that a project database 14B-1 to 14B-N corresponding to the area ID exists in the project databases 14B-1 to 14B-N, the CPU 13 reads out one of the corresponding project databases 14B-1 to 14B-N from the project databases 14B-1 to 14B-N (4), and the CPU 13 constructs a BIM model database 14A matched to the read project database 14B-1 to 14B-N (5).
[0075] Next, CPU13 starts operation with the matched BIM (6).
[0076] This will enable us to freely provide design and construction services that utilize BIM, while creating a BIM that is easy for users in each region to use.
[0077] Next, CPU 13 determines whether the requests received from the first data terminals 3-1 to 3-N, the second data terminals 4-1 to 4-N, the third data terminals 5-1 to 5-N, and the fourth data terminals 2-1 to 2-N are logout requests (7), and if it determines that they are logout requests, ends this process.
[0078] On the other hand, if in step (7) it is determined that the request received from the first data terminal 3-1 to 3-N, the second data terminal 4-1 to 4-N, the third data terminal 5-1 to 5-N, or the fourth data terminal 2-1 to 2-N is not a logout request, the CPU 13 determines (8) whether it is time to update the BIM (set by the system administrator), and if it is determined that it is not time to update the project databases 14B-1 to 14B-N, the process returns to step (7); if it is determined that it is time to update, the CPU 13 executes (9) a process to update the information in the project databases 14B-1 to 14B-N in accordance with update information not shown, and ends the process.
[0079] On the other hand, if the CPU 13 determines in step (3) that the project database 14B-1 to 14B-N corresponding to the area ID does not exist, the CPU 13 determines whether or not an alternative project database 14B-1 to 14B-N exists (10), and if it determines that an alternative project database 14B-1 to 14B-N does not exist, the CPU 13 terminates this processing.
[0080] On the other hand, if it is determined in step (10) that alternative project databases 14B-1 to 14B-N exist, the alternative project databases 14B-1 to 14B-N are integrated with the BIM model database 14A to construct a new or temporary BIM model database 14A (11), and the CPU 13 starts operation of the integrated BIM model database 14A on the BIM platform 1A (12), and proceeds to step (7).
[0081] [Effects of this embodiment] According to this embodiment, by constructing separate databases for project information and BIM, it is possible to create a programming environment that allows BIM applications to be freely created in a short period of time in accordance with localization and changes in laws and regulations.
[0082] The disclosure of the present invention described above can be summarized at least as follows.
[0083] (1) A BIM support system that allows communication between a server device that provides a BIM support platform and a data terminal operated by a person in charge of design and construction via a specified communication medium, wherein the server device comprises: a first database that stores specified project information in accordance with regional specifications; a second database that stores BIM information for constructing a building information model that also includes attribute information of the building; and a construction means that determines the regional information received from the data terminal, acquires any of the project information stored in the first database, and constructs a BIM system so that the project information matches the BIM information stored in the second database.
[0084] (2) The server device is characterized by including an update unit that updates the predetermined project information stored in the first database in accordance with changes in the specifications.
[0085] (3) The predetermined project information is characterized by including various application information that complies with laws and regulations established by the national or local government, and regional information.
[0086] (4) The predetermined project information is characterized in that it includes identification information, organization identification information, name, code name, construction name, and project information application key for each project.
[0087] (5) A data processing method for a BIM support system that enables communication between a server device that provides a BIM support platform and a data terminal operated by a person in charge of design and construction via a specified communication medium, wherein the server device has a first database that stores specified project information in accordance with regional specifications, and a second database that stores BIM information for constructing a building information model that also includes attribute information of the building, and is characterized by having a construction step of determining the regional information received from the data terminal, acquiring any of the project information stored in the first database, and constructing a BIM system so as to match the BIM information stored in the second database.
[0088] The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions. [Explanation of symbols]
[0089] 1. Server device 1A BIM Platform 2-1~2-N 4th data terminal 3-1~3-N First data terminal 4-1~4-N Second data terminal 5-1~5-N Third Data Terminal
Claims
1. A BIM support system in which a server device that provides a BIM support platform and a data terminal operated by a person in charge of design and construction can communicate via a predetermined communication medium, The server device a first database that stores predetermined project information in accordance with regional specifications; a second database that stores BIM information for constructing a building information model that also includes attribute information of the building; A construction means for determining the regional information received from the data terminal, acquiring any project information stored in the first database, and constructing a BIM system so that the project information matches the BIM information stored in the second database; A BIM support system comprising:
2. The server device The BIM support system according to claim 1, further comprising an update means for updating the predetermined project information stored in the first database in accordance with changes in the specifications.
3. The BIM support system according to claim 1, characterized in that the specified project information includes various application information that complies with laws and regulations established by national or local governments, and regional information.
4. The BIM support system according to claim 1, characterized in that the specified project information includes identification information, organization identification information, name, code name, construction name, and project information application key for each project.
5. A data processing method for a BIM support system that enables communication between a server device that provides a BIM support platform and a data terminal operated by a person in charge of design and construction via a predetermined communication medium, The server device a first database that stores predetermined project information in accordance with regional specifications; a second database that stores BIM information for constructing a building information model that also includes attribute information of the building; A construction step of determining regional information received from the data terminal, acquiring any project information stored in the first database, and constructing a BIM system so that the BIM information stored in the second database matches the regional information received from the data terminal, and A data processing method for a BIM support system, comprising:
Citation Information
Patent Citations
BIM system, server device, terminal device, method, and program
JP2014010675A
BIM data and design supporting program
JP2023049087A