Construction management system and construction diagram creation method

The construction management system addresses the challenge of creating detailed construction drawings from BIM data by assigning code information and generating three-dimensional models, enhancing construction efficiency and accuracy with BIM data integration.

WO2025022930A1PCT designated stage expired Publication Date: 2025-01-30NOHARA GRP INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/023642
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-25
Filing Date
2024-06-28
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

Current construction management systems lack an efficient method to create detailed construction drawings from Building Information Modeling (BIM) data, particularly at the construction stage, where precise information about building components and fittings is needed for on-site construction.

Method used

A construction management system that utilizes BIM information to generate construction diagrams by assigning code information to configuration members, selecting relevant components, and creating three-dimensional models for outputting detailed construction drawings, enabling efficient creation and modification of construction diagrams based on BIM data.

Benefits of technology

This system enables the creation of accurate and updatable construction diagrams, reducing human error and increasing efficiency in construction processes by leveraging BIM data for precise component representation and assembly information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024023642_30012025_PF_FP_ABST
    Figure JP2024023642_30012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a mechanism for creating a construction diagram from BIM information. This construction management system for a building comprises: an acquisition unit that acquires BIM information including information about a building and constituent members thereof; a selection reception unit that receives selection of a first constituent member from among the constituent members; a model information generation unit that generates construction diagram model information necessary for drawing a construction diagram model, which is a three-dimensional model for creating a construction diagram, on the basis of information relating to the first constituent member; and an output unit that outputs the generated construction diagram model information.
Need to check novelty before this filing date? Find Prior Art

Description

Construction management system and construction drawing creation method

[0001] [RELATED APPLICATIONS] This application claims priority to Japanese Patent Application No. 2023-121156, entitled "Construction Management System and Method for Creating Working Drawings," filed on July 25, 2023, the disclosure of which is incorporated herein by reference in its entirety. The present technology relates to a construction management system and a method for creating working drawings.

[0002] Japanese Patent No. 7195681 (Patent Document 1) is a background technology in this technical field. This publication states that "a rebar delivery support system 60 used to deliver rebars used in the construction of a building to a construction site (construction unit 14) creates rebar production information related to the processing of rebars from a rebar arrangement diagram showing the arrangement of rebars, processes the rebars required for multiple construction periods defined in stages in a construction schedule based on the rebar production information, and delivers them to the construction site. The rebar delivery support system 60 includes a data supply unit 12, a processing unit 16 that processes rebars based on the rebar production information supplied from the data supply unit 12, and a construction unit 14 to which the rebars processed by the processing unit 16 are delivered" (see abstract).

[0003] Japanese Patent No. 7195681

[0004] Patent Document 1 states that it is possible to create a reinforcing bar diagram from the information contained in the BIM 3D model. This reinforcing bar diagram is a drawing showing the arrangement of reinforcing bars, and is created by a design company during the structural design stage of a reinforced concrete building.

[0005] However, Patent Document 1 does not consider the creation of drawings containing detailed construction-level information (e.g., also referred to as construction drawings, processing drawings, assembly drawings, etc.; hereinafter, these may be collectively referred to as facility construction drawings) from a 3D model, rather than design-level drawings (e.g., basic design drawings). Therefore, this technology provides a mechanism for creating construction drawings from BIM information.

[0006] In order to solve the above problems, for example, the configuration described in the claims is adopted. The present application includes a plurality of means for solving the above problems, and as an example, there is provided a construction management system for a building, comprising: an acquisition unit that acquires BIM information including information on a building and its constituent members; a selection receiving unit that receives a selection of a first constituent member from the constituent members; a model information generation unit that generates, based on information on the first constituent member, model information for a building, which is a three-dimensional model for creating a building, and an output unit that outputs the generated model information for a building.

[0007] According to the present technology, construction drawings can be created from BIM information. Problems, configurations, and effects other than those described above will become clear from the following description of the embodiment.

[0008] FIG. 1 shows an example of the overall configuration of a construction management system 100. FIG. 2 shows an example of the hardware configuration of the management server 101. FIG. 3 shows an example of the hardware configuration of the user terminal 102. FIG. 4 shows an example of project information 400. FIG. 5 shows an example of fitting information (equipment information) 500. FIG. 6 shows an example of parameter information 600. FIG. 7 shows an example of command setting information 700. FIG. 8 shows an example of standard model information 800. FIG. 9 shows an example of code information 900. FIG. 10 shows an example of a fitting construction drawing creation flow 1000. FIG. 11 shows an example of a component association flow 1100. FIG. 12 shows an example of a working drawing model information creation flow 1200. FIG. 13 shows an example of a component specification information acquisition flow 1300. FIG. 14 shows an example of a fitting construction drawing output flow 1400. FIG. 15 shows an example of a working drawing information screen 1500. FIG. 16 shows another example of a working drawing information screen 1600. FIG. 17 is another example of the working drawing information screen 1700. FIG. 18 is another example of the estimate item screen 1800. FIG. 19 is another example of the estimate item screen 1900. FIG. 20 is an example of a conceptual diagram 2000 for creating a working drawing model. FIG. 21 is an example of a conceptual diagram 2100 for creating a fitting working drawing. FIG. 22 is an example of a fitting working drawing 2200. FIG. 23 is a partial enlarged view 2300 of FIG. 21. FIG. 24 is another example of a fitting working drawing 2400. FIG. 25 is eaves information 2500. FIG. 26 is another example of parameter information. FIG. 27 is another example of a working drawing 2700. FIG. 28 is another example of an assembly drawing 2800.

[0009] [Embodiment 1] Hereinafter, a construction management system, a construction drawing management method, and a program according to the present technology will be described with reference to the drawings. Note that in each drawing, components having the same functions may be designated by reference numerals and may not be described repeatedly.

[0010] [Construction Management System] Fig. 1 is an example of a configuration diagram of a construction management system 100 according to one embodiment. The construction management system 100 according to the present technology is configured to be able to output equipment construction drawings related to fixtures and other equipment at any time based on BIM (Building Information Modeling) information created during the design and construction stages of a building. In this embodiment, the present technology will be described using as an example a case where fixture construction drawings are output as equipment construction drawings.

[0011] As shown in Figure 1, the construction management system 100 comprises one or more management servers 101 and one or more user terminals 102. Each of the one or more user terminals 102 is configured to be connectable to one or more management servers 101 via a network. The network may be wired or wireless, and each terminal is capable of sending and receiving information to and from each other via the network. The user terminal 102 may be provided separately from the management server 101, or may be provided integrally with the management server 101.

[0012] The management server 101 and the user terminal 102 (hereinafter, the management server 101 and the user terminal 102 may be simply referred to as "terminals") in the construction management system 100 may be, for example, a mobile terminal such as a smartphone, tablet, mobile phone, or personal digital assistant (PDA), or a wearable terminal such as glasses (goggles), a wristwatch, or clothing. Each terminal may also be a stationary or mobile computer, or a server located on the cloud or a network. From a functional standpoint, each terminal may be a VR (Virtual Reality) terminal, an AR (Augmented Reality) terminal, or an MR (Mixed Reality) terminal. Alternatively, each terminal may be a combination of multiple of these terminals. For example, a combination of one smartphone and one wearable terminal may logically function as a single terminal. Each terminal may also be an information processing terminal other than these.

[0013] Each terminal and management server 101 of the construction management system 100 may optionally include a processor that executes an operating system, applications, programs, etc., a main memory device such as RAM (Random Access Memory), an auxiliary memory device such as an IC card, hard disk drive, SSD (Solid State Drive), flash memory, etc., a communication control unit such as a network card, wireless communication module, mobile communication module, etc., input devices such as a touch panel, keyboard, mouse, voice input device, motion controller, input device that detects motion by capturing images from a camera unit, input devices such as sensors such as GPS, gyro sensor, acceleration sensor, etc., and output devices such as a monitor, display, printer, audio output device, oscillator, etc. The output device may also be a device or terminal that transmits information to be output to an external monitor, display, printer, equipment, etc.

[0014] The main memory stores various programs and applications (software modules), and the processor executes these programs and applications to realize each functional element of the overall system. Each module may be implemented as an independent program or application, or as a subprogram or function within a single integrated program or application. Each module may also be implemented as hardware (hardware modules) by integrating circuits or using a microcomputer. Each module may be provided on a single terminal (including a management server) or may be distributed across two or more terminals (including a management server) interconnected via a network. Each module may also be provided on each or any one of two or more terminals (including a management server) interconnected via a network. It is also possible for some modules to be implemented in a different country from the other modules.

[0015] In this specification, each module is described as a subject that performs processing, but in reality, processing is performed by a processor executing various programs, applications, and the like.

[0016] The auxiliary storage device stores various databases (DBs). A "database" is a set of data that has been organized and collected so that it can accommodate any data manipulation (e.g., extraction, addition, deletion, overwriting, etc.) from a processor or an external computer. The auxiliary storage device is a functional element (storage unit) that stores one or more sets of data. The method of implementing the database is not limited, and may be, for example, a database management system, spreadsheet software, or a text file such as XML or JSON. Some or all of this information may be stored in a relational database or a non-relational database.

[0017] [Management Server] Fig. 2 illustrates an example of the hardware configuration of the management server 101. The management server 101 is an element that manages the construction management system 100, and is an example of a construction management device in the present technology. The management server 101 is typically a terminal used by an administrator who manages and operates the construction management system 100. The management server 101 is configured by a computer server or the like that is deployed on a cloud, for example.

[0018] The management server 101 includes a main storage device 201 and an auxiliary storage device 202. The management server 101 also includes a processor 203, an input device 204, an output device 205, and a communication control unit 206 as described above.

[0019] The main memory device 201 stores programs and applications such as a user terminal management module 211, an acquisition module 212, a code information generation module 213, a selection reception module 214, a model information generation module 215, an output module 216, a drawing module 217, and a working drawing output module 218. Each functional element of the management server 101 is realized by the processor 203 executing these programs and applications stored in the main memory device 201.

[0020] The auxiliary storage device 202 stores information necessary for the operation of the construction management system 100. The auxiliary storage device 202 stores, for example, project information 400, fitting information 500, parameter information 600, command setting information 700, standard model information 800, code information 900, etc. Details of this information will be described later.

[0021] A brief description of each functional element of the management server 101 will be given below. Specific operations of each functional element will be described later. The user terminal management module 211 manages the operation of the user terminal 102. The user terminal management module 211 works in conjunction with the management module 311 and execution module 312 of the user terminal 102 to control the basic operations required to realize the functions of the construction management system 100 in the user terminal 102.

[0022] For example, the user terminal management module 211 cooperates with the management module 311 to output (display) the homepage, login page, project management page, etc. of the construction management site provided on the web by the management server 101 to an output device 305 such as a display of the user terminal 102. The user terminal management module 211 also cooperates with the execution module 312, for example, to acquire information input from the user terminal 102 via these pages. The user terminal management module 211 can, for example, operate based on the acquired information (various types of information, instructions, etc.), and output (store) the acquired information to the auxiliary storage device 202 as project information 400, etc.

[0023] The acquisition module 212 acquires BIM information. The acquisition module 212 cooperates with, for example, the management module 311 of the user terminal 102 to acquire BIM information that is the subject of creation of fittings construction drawings. The BIM information may be a BIM file that can be read by BIM software, or may be information for accessing the BIM file (for example, URL information). Here, the BIM information includes information about the building and its constituent parts. The acquisition module 212 stores the acquired BIM information, for example, as project information 400.

[0024] The code information generation module 213 is a component that creates code information for managing BIM information at a more detailed level. The code information generation module 213 generates code information that associates a component included in the BIM information with multiple parts that make up the component. For example, the code information generation module 213 assigns a code that is prepared in advance to a component in order to manage the multiple parts that make up the component. For example, the code may be set to correspond to information at several stages (levels) required depending on the progress of the construction work. Furthermore, the code corresponding to a part may be linked to detailed information including the specifications of the part. Note that the code information generation module 213 is an additional component in the construction management system 100 according to one embodiment and is not a required component.

[0025] The selection receiving module 214 receives a selection of a component (an example of a first component) for which a working drawing is to be created. In this embodiment, the target for which a working drawing is to be created is a fixture to be installed in a building, for example, any one of multiple types of fixtures provided in the building. The selection receiving module 214, for example, works in cooperation with the execution module 312 of the user terminal 102 to receive a user's selection of a component for which a working drawing is to be created, from among multiple components provided in the building.

[0026] The model information generation module 215 is an element that generates working drawing model information required for drawing a working drawing model by the drawing module 217 described later. The working drawing model is a three-dimensional model of the component member for which the working drawing is to be created, and in this technology, this working drawing model is used to create the working drawing. The model information generation module 215 generates working drawing model information based on, for example, information about the component member for which the working drawing is to be created. Details of the working drawing model information will be described later.

[0027] The output module 216 is an element that outputs the working drawing model information generated by the model information generation module 215. The output module 216, for example, outputs the working drawing model information to the drawing module 217. The output module 216 may, for example, store (output) the working drawing model information in the auxiliary storage device 202 or another storage.

[0028] The drawing module 217 is a functional element capable of drawing a working drawing model, which is a 3D model. The drawing module 217 is also a functional element capable of creating working drawings based on the working drawing model. The drawing module 217 draws the working drawing model, for example, based on working drawing model information received from the output module 216. The drawing module 217 also draws working drawings including one or more cross-sectional views, for example, based on one or more arbitrary cross-sections of the working drawing model.

[0029] The drawing module 217 is an additional element in the construction management system 100 and the management server 101 according to one embodiment, and is not a required component. The drawing module 217 is an example of a functional element realized by the construction drawing software of the present technology. If the management server 101 does not include the drawing module 217, for example, the drawing module 217 may be included in another server. For example, the drawing module may be realized by a CPU executing a drawing module program in another computer connectable to the management server 101.

[0030] The rendering module 217 is preferably capable of rendering three-dimensional objects. The rendering module 217 is also preferably capable of two-dimensional drafting. The rendering module 217 is further preferably capable of parametric 3D modeling (parametric modeling). The rendering module 217 is further preferably capable of rule-based design. This allows, for example, a model for a working drawing to be created in a top-down format using a standard model. Specifically, for example, by preparing a standard model that is a standard model for a working drawing for each fixture in advance, this standard model can be parametrically modified based on predetermined dimensions in a rule-based manner. This allows a model for a working drawing corresponding to a specified fixture in a specified building to be easily created.

[0031] The working drawing output module 218 outputs the drawn working drawing. The working drawing output module 218, for example, cooperates with the execution module 312 of the user terminal 102 to display (output) the working drawing drawn by the drawing module 217 on the display (an example of the output device 305) of the user terminal 102. The working drawing output module 218 can, for example, display the working drawing model drawn by the drawing module 217 on the display of the user terminal 102. The working drawing output module 218 may also be configured to output the working drawing or working drawing model drawn by the drawing module 217 in the form of an image file.

[0032] 3 shows an example of the hardware configuration of the user terminal 102. The user terminal 102 is a terminal operated by a user who uses the construction management system 100, and is configured as a terminal such as a smartphone, tablet, notebook PC, or desktop PC. The user terminal 102 includes a main memory device 301 and an auxiliary memory device 302. The user terminal 102 also includes the processor 303, input device 304, output device 305, camera 306, and communication control unit 307 as described above.

[0033] The main memory device 301 stores programs and applications such as a management module 311 and an execution module 312, and the processor 303 executes these programs and applications to realize each functional element of the user terminal 102.

[0034] The management module 311 controls the basic operations of the user terminal 102 when using the construction management system 100. The management module 311, for example, works in cooperation with the user terminal management module 211 of the management server 101 to output (display) a login page for the construction management site, etc., on an output device 305 such as a display of the user terminal 102.

[0035] The execution module 312 controls various operations of the construction management site when using the construction management system 100. The execution module 312 cooperates with, for example, various modules of the management server 101 to, for example, receive input from a user to the construction management site and transmit the received information to the management server 101.

[0036] The auxiliary storage device 302 stores information necessary for the operation of the user terminal 102. For example, the auxiliary storage device 302 stores project information 400. Although not shown in FIG. 2 , the auxiliary storage device 302 may also store fitting information 500 and other information. The auxiliary storage device 302 may be part or all of the information stored in the auxiliary storage device 202 of the management server 101.

[0037] [Information DB] Figure 4 is an example of project information 400. The project information 400 is information related to a construction project or architectural project (hereinafter simply referred to as a "project") to be managed. The project information 400 includes information such as a project ID, project display ID, client ID, client name, construction company ID, construction company name, BIM information ID, and BIM information storage location, and values ​​such as those shown in sample values ​​420 are entered for each field name 410. An overview of the field name 410 and the sample values ​​420 is provided in the overview section 430.

[0038] The project ID is a symbol assigned to each project to identify the project to be managed, and is automatically generated as a hash value, for example. Information about each project is basically linked by this project ID. The project display ID is an ID for displaying the project on the screen of the management server 101, user terminal 102, etc., and can be set arbitrarily. The client ID and client name, and the construction company ID and construction company name are information about the identification ID and name of the client and construction company, respectively. The BIM information ID and BIM information storage location are an ID for identifying BIM information related to the target project and its storage location. However, the content of the project information is not limited to this example.

[0039] FIG. 5 shows an example of fitting information 500 (an example of equipment information). The fitting information 500 is information about fittings provided in a building of a target project. A fitting is an example of a component that makes up a building. The fitting information 500 includes, for example, a fitting ID, a project ID, a fitting code, and a quantity, and values ​​such as those shown in sample values ​​520 are entered for each field name 510. An overview of the field name 510 and the sample value 520 is provided in the overview column 530.

[0040] The fixture ID is a code assigned to identify the fixture in the construction management system 100. The fixture ID of the fixture used in the project identified by the project ID is input as a value. The fixture code is an identification code assigned to identify the fixture used for each project. The quantity is the quantity of each fixture used in the project. However, the content of the fixture information is not limited to this example.

[0041] 6 is an example of parameter information 600. The parameter information 600 is information used by the rendering module 217 to create a working drawing model and a working drawing for a specified fixture. In this embodiment, the working drawing model and the working drawing are created parametrically, for example, on a rule basis, and therefore, for example, dimensions, specifications, etc. required for the working drawing model and the working drawing are defined as the parameter information 600.

[0042] As will be explained in detail later, the construction drawing model in this embodiment includes fittings and the floor and wall materials to which the fittings are attached, and these are displayed on the construction drawing. Fittings can include multiple parts, such as a door (main body) and hardware such as a frame (frame), handle, and hanging hardware. The parameter information 600 includes design specifications such as dimensions related to these parts and dimensions that represent the relationships between the parts, as well as the name of the room in which the fittings will be installed, as parameter names (variables), and includes values ​​corresponding to these parameter names as information.

[0043] The parameter information 600 includes parameter names 610, such as DoorH, DoorW, DoorT, FinsideH, ..., ClearanceT, ..., and the like, and values ​​such as those shown in the sample values ​​620 are input for each parameter name 610. The parameter names 610 and the sample values ​​620 are outlined in the summary section 650. For example, DoorH, DoorW, and DoorT represent the height, width, and thickness of the door, respectively. FinsideH represents the inner dimension of the frame height, and ClearanceT represents the dimension between the top surface of the door and the bottom surface of the frame (the clearance dimension above the door). In this embodiment, the parameter information 600 is stored in CSV format.

[0044] 7 is an example of command setting information 700. The command setting information 700 is information regarding instructions used to cause the drawing module 217 to create a working drawing model for a specified fixture. The command setting information 700 includes, for each specified fixture, information such as valid / invalid 710, command 720, part file name (argument 1) 730, parameter name (argument 2) 740, and value (argument 3) 750. The valid / invalid 710 specifies, with 1 or 0, whether the command 720 is valid or invalid for this fixture. The command 720 specifies a processing program prepared in advance to be executed by the drawing module 217.

[0045] The command "ParamChange" in this embodiment is, for example, a program that converts a predetermined parameter specified by a parameter name (argument 2) 740 for a part specified by a part file name (argument 1) 730, based on a value specified by a value (argument 3) 750. The command "ModelState" in this embodiment is, for example, a program that converts a predetermined specification specified by a parameter name (argument 2) 740 for a part specified by a part file name (argument 1) 730, into a specification specified by a value (argument 3) 750. The combination of the command 720, part file name (argument 1) 730, parameter name (argument 2) 740, and value (argument 3) 750 is not limited to this example. Command programs such as "ParamChange" and "ModelState" are stored, for example, on the cloud in a form that can be executed by the rendering module 217.

[0046] 8 is an example of standard model information 800. The standard model information 800 is information that instructs the rendering module 217 on the storage location (e.g., storage URL) of information relating to a standard model for a specific fixture or a construction drawing template. In the standard model information 800, for each specific fixture, values ​​such as those shown as sample values ​​820 are input for each item 810. An overview of the items 810 and the sample values ​​820 is explained in the overview column 830.

[0047] Regarding item 810, for example, the inputdrw file refers to a skeleton model file containing predetermined rules related to the standard model, the inputcsv file refers to a CSV file containing values ​​corresponding to predetermined parameters related to the standard model, the inputasm file refers to an assembly file related to the standard model, and the 01Doorprt file refers to a door parts file related to the standard model. In this embodiment, item 810 includes construction drawing template files (outputpng file, outputpdf file) for outputting construction drawings. The sample value 820 corresponding to each item 810 indicates the storage destination of each file.

[0048] 9 is an example of code information 900. The code information 900 is code information assigned to a component that makes up a target building, and is information that associates information about the component with information about the parts that make up the component. The code information 900 includes, for example, a fitting code, a door code, a frame code, etc., and values ​​such as those shown in the sample values ​​920 are entered for each field name 910. An overview of the field names 910 and the sample values ​​920 is provided in the overview column 930.

[0049] [Construction Management Method] In the construction management system 100 according to the present technology, construction drawings are created from BIM information. FIG. 10 shows an example of a fitting construction drawing creation flow 1000. First, in step S1010, the acquisition module 212 acquires BIM information (BIM data) for the entire building. The acquisition module 212 may acquire the BIM information from a location specified in the BIM information storage location of the project information 400. Alternatively, the acquisition module 212 may cooperate with the execution module 312 of the user terminal 102 to acquire the BIM information from a location specified by a user. In this case, the acquisition module 212 may register the location specified by the user as a BIM information storage location in the project information 400, or may store the acquired BIM information in a predetermined BIM information storage location. This BIM information includes information corresponding to a BIM model of the entire building.

[0050] A BIM model of a building is typically constructed as a collection of BIM parts corresponding to components such as walls, floors, ceilings, columns, fixtures, and equipment. A BIM model is a building information model that includes not only 3D geometric information created on a computer, but also attribute information such as the names and areas of rooms, and the specifications and performance of components. These BIM parts can also include geometric information such as shape, width, depth, height, position, and direction, as well as information about materials and assembly processes (e.g., time). BIM parts can be prepared as IFC data format (ISO 16739:2013) files (e.g., RFA files) that can be loaded into BIM software. BIM parts can be created to match the target components, or they can be provided by various BIM tools.

[0051] The architecture and construction process includes design, construction, and maintenance, and the level of information required at each stage varies. Therefore, architectural BIM is divided into design BIM, which is used in the design stage, and construction BIM, which is used in the construction stage. By incorporating all the information required from the design stage to the construction stage into a single BIM model, for example, this prevents the data volume of the BIM model from becoming too large, which would reduce the operability of the BIM tool. In architectural BIM, it is important to set the information density and accuracy of the BIM model to the required level for each design stage, for example. Therefore, for example, in the technology of Patent Document 1, the information required to create a reinforcement diagram is included in the design BIM information created in the design stage. In contrast, information about components such as building fixtures is not included in the design BIM information.

[0052] [Association of Code Information] Therefore, in step S1020, the code information generation module 213 generates code information that associates the component included in the BIM information with the multiple parts that make up the component as information about the component. Note that this step S1020 is an additional step, and can be omitted when the BIM information is information about a construction BIM, when the BIM information acquired by the acquisition module 212 includes information that associates the component with its parts, or when the same BIM information is acquired again.

[0053] Step S1020 will be described in detail. Fig. 11 shows an example of a component association flow 1100 executed by the code information generation module 213. Note that steps 1130 and 1140 are optional steps and can be omitted.

[0054] (a) In step S1110, the code information generation module 213 first acquires information about the components based on, for example, BIM information. The acquired information (BIM information) is stored, for example, in a management database (not shown). The information about the components in the design phase includes, for example, information about the components themselves, as well as spatial information about the floors and rooms where each component is located. The information about each component also includes one or more attribute information about the specifications of the component. If the component is a fixture, the attribute information may include, for example, items such as "door classification," "door type," and "legal regulations" related to required performance and use. For example, "door classification" may include first attribute information such as a swing door or a sliding door, "door type" may include second attribute information such as a single swing door, a double swing door, a double swing door, etc., and "legal regulations" may include third attribute information such as fire protection equipment, specific fire protection equipment, no regulations, etc. The representation format of such information may vary depending on the creator and the BIM tool used.

[0055] (b) Therefore, the code information generation module 213 assigns a certain common code (b) to each attribute information related to the acquired component. LOD (Level of Development) is used as an index representing the degree of granularity (level of detail) at which the shape information and attribute information of the BIM model are defined, and the information assigned to the BIM model at the time the design is completed is approximately LOD 350. Therefore, hereinafter, the code assigned in step S1110 will be referred to as the "350 code." The 350 code is a code of the level of detail corresponding to the LOD of the design level.

[0056] For the 350 code, a code database (not shown) is prepared in advance, which associates component parts and their attribute information with the 350 code. The code information generation module 213 can obtain 350 code information corresponding to the component parts and their attribute information by querying the code database for information (BIM data) related to the component parts. The code information generation module 213 assigns, for example, code information such as "OP" to a swing door for "door classification," code information such as "O1" to a single swing door for "door type," and code information such as "FRN" to fire protection equipment for "legal regulations." These attribute information can then be expressed as a 350 code combination, such as "OP_O1_ISAFRN."

[0057] (c) In step S1120, the code information generation module 213 associates, for example, 350 code information with part code information (375 code information). The 375 code is a code assigned to one or more parts that make up a component. For a fixture, for example, 375 code information is assigned to each of five parts that make up the fixture: the door body, frame, hanging hardware, handle, and other hardware. The 375 code can typically be a code that represents the type of each part. The 375 code may also be a code that represents performance, specifications, standards, etc.

[0058] As an example, the code information generation module 213 associates 375 codes such as "OP" representing a single-wing door, "FL" representing a flush door, "GL1" representing a door with glass above the door edge, and "GR2" representing a door with a louver in the center above the door edge with the "door body" that is the main part of the above-mentioned fixture. The code information generation module 213 associates 375 codes such as "FL" representing a frame with the "frame" that is a part of the fixture, and "HHW" representing a hinge with the "hanging hardware." These 375 codes are stored in a code DB.

[0059] The types of parts required to construct a component can be determined for a specific component. In other words, a set of types of parts that constitute a specific component can be associated with the specific component. In this embodiment, the code information generation module 213 associates a set of 375 codes corresponding to the types of parts required with a specific 350 code.

[0060] For components such as the door body used in a fixture, the code information generation module 213 can set a combination of the 350 code "OP_O1_ISAFRN" corresponding to the fixture and the 375 code for each component, as shown in FIG. 9 . Specifically, the code information generation module 213 can set, for example, the code "OP_O1_ISAFRN_OP_GR6_S1" for the door body by combining and assigning the 375 code to the 350 code. Furthermore, for example, the code information generation module 213 can set the code "OP_O1_ISAFRN_FL" for the frame. Furthermore, for example, the code information generation module 213 can set, for example, the code to be assigned to the fixture by combining and assigning the 375 codes for each component to the 350 code for the fixture. Such a fixture code can include not only the specifications of the fixture, but also information about the parts that make up the fixture. Also, a fixture can be uniquely associated with a group of parts that make it up.

[0061] In step S1130, the code information generation module 213 associates, for example, the 375 code information with building material code information (400G code information). The 400G code is a code used as a representative of the (e) product code information (400 code information) described below. The (e) 400 code is a code assigned to a specific product that can be used as a component part of each component. It is common for the same or different manufacturers to sell equivalent or similar products that meet the required standards for each component part. Therefore, multiple 400 codes can be associated with one 375 code. However, in this technology, the 400G code is set as a representative code for the 400 codes for multiple products that can be used as such components. Therefore, the (d) 400G code can be understood as a representative (generic) code for the (e) 400 code for one or more types of products that meet specified standards, based on approximate dimensions, specifications, and standards. The 400G code can be, for example, a code corresponding to the general name of the component part.

[0062] (e) In step S1140, the code information generation module 213 associates, for example, the 400G code information with product code information (400 code information). The 400 code is, for example, a code (e.g., "manufacturer code_manufacturer product number") corresponding to various building components (products) sold as components by component manufacturers, and can be associated with information about the building components (products). Such information about building components may be stored, for example, in a product information database (not shown).

[0063] Generally, BIM information in the design stage does not include information corresponding to the (c)375 code, (d)400G code, or (e)400 code. The code information generation module 213 can assign a (c)375 code based on a (b)350 code. Furthermore, for the (d)400G code and (e)400 code, if there is no special designation from the BIM information or the user, the code information generation module 213 can provisionally assign a general (d)400G code or an (e)400 code for a product registered as a recommended product corresponding to the (d)400G code.

[0064] The method by which the code information generation module 213 associates the codes (b) to (e) is not limited to the above example. The association of each code by the code information generation module 213 may be performed, for example, based on predetermined classification rules established based on standards such as JIS established for each component, or may be performed using a learning device, or both. When establishing classification rules, a glossary may be prepared that associates multiple different words that represent the same content and are widely used in design, in order to unify the variations in terminology used by each creator of BIM data into a single term.

[0065] For example, when BIM data including attribute information representing the specifications and standards of a specific component is used as input, the learning device is configured to output a specific 350 code corresponding to the specific component associated with the BIM data based on the attribute information. Standards such as JIS standards are established for building components, and although there is variation in the format of BIM data creation, a certain degree of commonality is recognized. Therefore, such a learning device can be realized as a learning device using unsupervised learning, a learning device using supervised learning, a learning device using reinforcement learning, etc.

[0066] 10 , in step S1030, the selection receiving module 214 receives a selection of equipment (e.g., fixtures) for which a working drawing is to be created from among the multiple components included in the building. Specifically, for example, the selection receiving module 214 extracts the components for which a working drawing is to be created from among the multiple components included in the building. The selection receiving module 214 then works in conjunction with the execution module 312 of the user terminal 102 to display the extracted components on the output device 305 and receive a selection of the components (here, fixtures) for which a working drawing is to be created from among the extracted components.

[0067] In step S1040, the selection receiving module 214 acquires the fixture ID of the fixture (an example of a first component) for which a working drawing is to be created. Specifically, for example, the selection receiving module 214 creates a fixture list for multiple fixtures included in the building. The fixture list may include, for each fixture, information sufficient to roughly identify the fixture, such as the fixture ID, fixture specifications, installation location, and quantity. The selection receiving module 214 then works in conjunction with the execution module 312 of the user terminal 102 to display this fixture list on the output device 305. The selection receiving module 214 also accepts the user's selection of the fixture for which a working drawing is to be created from the fixture list. As a result, the selection receiving module 214 acquires the fixture ID for the fixture for which a working drawing is to be created.

[0068] [Concept of Creating Construction Drawings] Here, a method for creating construction drawings in this construction management system 100 will be described. A fitting construction drawing includes a drawing of the fitting and a cross-sectional view of the floor and wall materials to which the fitting is attached. The fitting is also composed of multiple parts, such as a door body and a frame. Therefore, in this embodiment, a construction drawing model is created, which is a three-dimensional model in which the fitting (parts such as the door body and frame), floor materials, and wall materials are assembled, and the fitting construction drawing is created using the front view, vertical cross-sectional view, and horizontal cross-sectional view of this construction drawing model. The construction drawing model can be created by assembling part models (part models) of the door body, frame, floor materials, wall materials, etc.

[0069] FIG. 20 shows an example of a conceptual diagram 2000 for creating a working drawing model using a skeleton modeling method, a type of top-down design. In this embodiment, a standard model (A) for creating a fitting / fixture working drawing is prepared in advance, and the standard model (A) is then modified to match the target fitting to create a working drawing model (B). This so-called template method is employed. Furthermore, by constructing the standard model (A) itself using a top-down design method, it is possible to create a parametric working drawing model. This allows for efficient response to frequent rework during the design and construction stages, such as a simple resize of the door body or replacement of some components, even if the basic structure remains the same. In this embodiment, a standard model (A) is prepared in advance for each possible combination of the door body and frame (metal fittings), etc.

[0070] In a typical 3D assembly model, the position of each part model is defined by assigning constraints and connection conditions between the part models. In this embodiment, a standard model is created using a skeleton model (framework) method. Specifically, for example, a skeleton model having design parameters, sketches, and geometry is created in advance, and the assembly model and part models of the standard model are set to refer to these design parameters, sketches, and geometry. This allows the standard model to be configured so that the shapes of the part models are automatically deformed when the shape of the skeleton model is deformed. When creating a model (B) for a working drawing, information is required to appropriately deform the standard model (A) into a predetermined shape. In addition, information is required to construct an appropriate standard model (A). The information required to create such a model for a working drawing is collectively referred to as model information for a working drawing.

[0071] [Generation of Model Information] In step S1050, the model information generation module 215 generates model information for working drawings based on the fixture ID. FIG. 12 shows an example of a flow 1200 for creating model information for working drawings, which corresponds to step S1050. In the flow 1200 for creating model information for working drawings, the model information generation module 215 can execute steps S1210, S1230, and S1240 in any order. The model information generation module 215 executes step S1220 after step S1210. The model information generation module 215 executes step S1250 after steps S1210 to S1240.

[0072] The following description begins with step S1210. In step S1210, the model information generation module 215 acquires component specification information, which is a parameter required to create a working drawing model, based on the fixture ID. Figure 13 shows an example of a component specification information acquisition flow 1300, which corresponds to step S1210 of flow 1200.

[0073] More specifically, in step S1310, the model information generation module 215 first acquires a list template of parameters necessary for creating a working drawing for the fixture, based on the fixture ID. The parameters necessary for creating a working drawing for the fixture are the parameters indicated by the parameter name 610 in the parameter information 600, and the list template can be, for example, an information file in which the value 620 is not entered for the parameter name 610. In this embodiment, for example, 56 different parameters are set when creating a working drawing for the fixture.

[0074] In this embodiment, a list template is prepared in advance for each door body. Although not limited to this, the list template may store at least a portion of the command setting information 700 and the standard model information 800 in advance.

[0075] 6, the value 620 with a check mark in the acquired information 630 column is included in, for example, the BIM information stored in the management DB or the building component information stored in the product information DB. Therefore, in step S1320, the model information generation module 215 acquires a value corresponding to the parameter based on the BIM information (which may be coded information stored in the auxiliary storage device 202) and the fitting ID. The model information generation module 215 acquires a value corresponding to the parameter from the part information (including building component information) based on the fitting ID.

[0076] Furthermore, in step S1330, the model information generation module 215 acquires values ​​corresponding to other parameters based on the fixture ID. For example, in the parameter information 600 of FIG. 6 , other parameters for which the acquired information 630 column is not checked are checked in the supplementary information 640 column. The model information generation module 215 can acquire the values ​​620 for which the supplementary information 640 column is checked based on the BIM information and component information described above, or on preset conditions. Here, the preset conditions can typically be set so that the values ​​corresponding to the parameters change for each specified condition or standard, for example. Examples of such conditions include the following:

[0077] - The dimension from the wall core to the frame surface / frame back surface along the wall thickness direction on the hanging side or door tip side of the door body can be calculated based on the wall thickness, the frame specifications (fit) on the hanging side or door tip side, and a specified calculation formula.

[0078] The clearance value between the door surface and the frame surface is set to gradually change to a predetermined value depending on the thickness of the door body. For example, a correspondence table is prepared in which appropriate clearance values ​​are associated with each range of door body thickness, and the model information generation module 215 obtains an appropriate clearance value from the correspondence table depending on the door thickness. Instead of using a correspondence table, the relationship between the conditions and the parameter values ​​may be specified using, for example, a conditional expression or a function expression (e.g., an IF function).

[0079] The strength specifications of the hinges are set to change in stages according to the thickness of the door body so that the hinges meet a predetermined durability strength. For example, a correspondence table is prepared that links the specifications of hinges having the required strength and standards to each specification that affects the weight of the door body, such as the dimensions and material of the door body, and the model information generation module 215 selects hinges based on the correspondence table so that a hinge having specifications that match the specifications of the door body is used. The conditions for obtaining these parameters may be included in advance in a list template prepared for each door body.

[0080] In step S1340, the model information generation module 215 inputs the acquired value information into the list template. As a result, values ​​corresponding to the parameter names 610 are input into all value 620 fields of the list template. As a result, component specification information with values ​​input into the list template can be obtained.

[0081] In step S1350, the model information generation module 215 outputs the component specification information in which values ​​have been input into the list template. The model information generation module 215 may store (output) the component specification information in the auxiliary storage device 202, for example.

[0082] Returning to FIG. 12, in step S1220, the model information generation module 215 obtains "parts numerical value information" that specifies values ​​for parts used in the target fixture from the component specification information. The parts numerical value information is a value 620 that corresponds to the parameter name 610 in the component specification information (parameter information 600). This parts numerical value information can be used, for example, as dimensional values ​​to be displayed on a working drawing.

[0083] In step S1230, the model information generation module 215 acquires command setting information 700 that sets a command for instructing the drawing module to draw each part using a specified value. The command setting information 700 may include, for example, information that combines a common command 720, a part file name (argument 1) 730, a parameter name (argument 2) 740, and the like for each type of structural member. The command setting information 700 may include, for example, information that combines, for each specific fixture, enable / disable 710, a parameter name 740 (argument 2), a value 750 (argument 3), and the like, depending on the fixture. The common command 720 and arguments, etc., related to the command setting information, are prepared in advance for each type of structural member.

[0084] For example, when changing a fixture that is set to open to the left in the standard model to open to the right, the model information generation module 215 obtains the valid / invalid 710 instruction for "ModelState", which is command 720 for the part file name "01DoorFile", as valid "1" rather than invalid "0".

[0085] Furthermore, in the standard model, for example, when a door body having a door height of 1992 mm is changed to a different size (e.g., 2100 mm), the model information generation module 215 acquires the value 750 (argument 3) for the parameter name 740 "DoorH" in the part file names 730 "01DoorFile" to "09WRFile" as the different size (e.g., 2100 mm). For example, when changing the door width of the door body, the model information generation module 215 acquires the value 750 (argument 3) for the parameter name 740 "DoorW" by setting it to the desired size. This allows the rendering module 217 to issue an instruction to render the part model of the standard model with the specified value.

[0086] In step S1240, the model information generation module 215 acquires part model information and its assembly information related to the standard model based on the fixture ID. As described above, since the standard model is prepared in advance, the model information generation module 215 acquires known information regarding the storage location of the part model information and its assembly information for the standard model. Note that if the part model information and its assembly information are stored in a list template, the model information generation module 215 may acquire information regarding the storage location of the part model information and its assembly information based on the list template (component specification information).

[0087] In step S1250, the model information generation module 215 outputs the information acquired in steps S1220 to S1240 as model information for working drawings. The model information generation module 215 outputs the created model information for working drawings to the output module 216, for example.

[0088] 10 , in step S1060, the output module 216 outputs the working drawing model information created by the model information generation module 215. The output module 216 may, for example, output (store) the working drawing model information to the auxiliary storage device 202. The output module 216 may also, for example, output the working drawing model information to the drawing module 217.

[0089] 14 shows an example of a fitting construction drawing output flow 1400. In step S1410, the drawing module 217 acquires the construction drawing model information output by the output module 216. In step S1420, the drawing module 217 creates a construction drawing model based on the received construction drawing model information.

[0090] (Skeleton Method) While there are no particular limitations on the method for creating a model for a working drawing, the following describes the case where a skeleton method, as shown in Figure 20, is used. In the skeleton method, a standard model of the fixture is prepared in advance for creating working drawings using a skeleton model. A skeleton model is a sketch model that incorporates parameter information and technical information necessary for the construction of the fixture. The skeleton model includes the basic design (rules) of the design object, as well as information (work geometry) regarding the connection points, constraint surfaces, and axes of each part model at the assembly position. The skeleton model may also include solid elements corresponding to volume.

[0091] The technical information includes the know-how that was previously possessed by skilled drafting engineers, and the skeleton model incorporates this know-how, for example, as rules. The skeleton model also defines parameters such as the size of the part models, values ​​related to the angle of placement, and other design and standard values. The part models and assembly models of the standard model each refer to the skeleton model.

[0092] The drawing module 217 constructs (or draws) a standard model for a predetermined fixture based on, for example, the standard model information 800 among the model information for working drawings. The drawing module 217 can then construct (or draw) a model for working drawings by transforming the standard model based on, for example, the parameter information 600 and the command setting information 700 among the model information for working drawings.

[0093] In this embodiment, the wall material in the standard model and the construction drawing model is divided approximately horizontally along the frame member (top) placed above the door body, and is configured from three parts, for example, wall material (left), wall material (top), and wall material (right). This allows the wall material to be smoothly deformed in response to changes in the dimensions of the door body.

[0094] In this embodiment, a working drawing template is prepared in advance, for example, to include a front view (figure), longitudinal section, cross section, dimension lines, and dimensions of the standard model. The standard model information 800 includes information regarding the storage location of this working drawing template file. The drawing module 217 is configured to automatically draw fitting working drawings for the working drawing model based on the working drawing template file specified by the standard model information 800. The drawing module 217 creates fitting working drawings based on, for example, a specified cross section of the created working drawing model.

[0095] FIG. 22 is an example of a fitting construction drawing 2200. FIG. 23 is a partially enlarged view 2300 of FIG. 21. In the example of FIG. 22, a construction drawing template is prepared, including a front view (appearance drawing), a plan view, a side view, a vertical section, a horizontal section, dimension lines, and dimensions of a standard model. Based on this construction drawing template, the drawing module 217 draws a fitting construction drawing 2200, including a front view (appearance drawing), a plan view, a side view, a vertical section, a horizontal section, dimension lines, and dimensions of a fitting model for construction drawing. As shown in FIG. 23, for example, the dimension from the wall center to the front or rear surface of the frame is a parameter value acquired as supplementary information by the model information generation module 215 to be displayed in the fitting cross-sectional drawing.

[0096] Fig. 24 is another example of a fitting construction drawing 2400. In the example of Fig. 24, a construction drawing template including a front view (appearance drawing), a plan view, a side view, and a perspective view of a standard model is prepared, and the drawing module 217 draws a fitting construction drawing 2400 including a front view (appearance drawing), a plan view, a side view, and a perspective view of a construction drawing model based on this construction drawing template. The fitting construction drawing 2400 does not have to include a cross-sectional view. The fitting construction drawing 2400 may also include a perspective view.

[0097] In step S1430, the working drawing output module 218 outputs the fixture working drawing 2200 drawn by the drawing module 217. The working drawing output module 218 outputs the fixture working drawing 2200 to the output device 305 (display) of the user terminal 102, for example, in cooperation with the execution module 312 of the user terminal 102.

[0098] FIG. 15 shows an example of a working drawing information screen 1500. The working drawing output module 218 cooperates with the execution module 312 of the user terminal 102 to display the working drawing information screen 1500 on the display of the user terminal 102. The working drawing information screen 1500 is a screen on which the appearance drawing and cross-section drawing to be displayed on the working drawing for each fixture can be confirmed. The working drawing output module 218 displays a screen name 1501, a fixture symbol 1502, a progress display section 1503, a quantity display section 1504, an appearance drawing display tab 1505, a fixture appearance drawing 1506, a download button 1507, a cross-section view display tab 1508, a window type information field 1509, and a comment button 1510 on the working drawing information screen 1500. The progress display section 1503 indicates whether the creation (output) of the fixture working drawing has been completed.

[0099] In the center of the working drawing information screen 1500, of the appearance drawing display tab 1505 and the cross-sectional drawing display tab 1508, the appearance drawing display tab 1505 is selected. In this case, the working drawing output module 218 highlights the appearance drawing display tab 1505, does not highlight the cross-sectional drawing display tab 1508, and displays the fixture appearance drawing 1506 in the display field in the center of the screen. The fixture appearance drawing 1506 is the front view portion of the fixture working drawing drawn by the drawing module 217. When the user views the working drawing on the display, only the front view is displayed, making it easier for the user to view the front view in detail.

[0100] The right side of the window type information column 1509 is provided with a window type information column 1509, a basic information column, a frame information column, a door information column, and a hardware information column, and when the window type information column 1509 is selected, the window type information is displayed. When another column is selected, the window type information disappears and the information in the selected column is displayed. The working drawing output module 218 displays detailed information about the window type of the fixture identified by the fixture ID corresponding to the fixture symbol 1502 in the window type information column 1509. By accepting a user button selection using the comment button 1510, the working drawing output module 218 displays a comment input window above the window type information column 1509 that accepts the user's input of any comments.

[0101] When the download button 1507 is selected, the working drawing output module 218 works in conjunction with the execution module 312 of the user terminal 102 to output the fitting working drawing as an image file to the user terminal 102. In this case, the working drawing output module 218 is configured to be able to output the fitting working drawing in a format according to the working drawing template to the user terminal 102 as an image file in, for example, PDF format, PNG format, or the like.

[0102] 16 is another example of a working drawing information screen 1600. The cross-sectional view display tab 1608 is selected on the working drawing information screen 1600. In this case, the working drawing output module 218 highlights the cross-sectional view display tab 1508, does not highlight the appearance view display tab 1505, and displays fitting cross-sectional views 1606A and 1606B in the display field in the center of the screen.

[0103] FIG. 17 is another example of a working drawing information screen 1700. The working drawing output module 218 may be configured to display, for example, a 3D view button 1711 on the working drawing information screen 1700 in addition to the download button 1707. When the 3D view button 1711 is selected, the working drawing output module 218 highlights the 3D view button 1711 and displays a 3D view window 1712 in the display field at the center of the screen. The working drawing output module 218 displays, for example, the 3D view window 1712 superimposed on the fixture cross sections 1706A and 1706B. The 3D view window 1712 displays a 3D view of the fixture based on BIM information. This allows the installation status of the fixture to be confirmed based on more specific information.

[0104] [Changes to Fixtures] Figure 18 shows an example of an estimate item screen 1800. The selection receiving module 214 works in conjunction with the execution module 312 of the user terminal 102 to display the estimate item screen 1800 on the display of the user terminal 102. The estimate item screen 1800 is a screen on which information such as the components that make up the fixture, their installation, and specifications can be confirmed or changed for each fixture. The selection receiving module 214 displays, for example, a screen name 1801, a fixture symbol 1802, a progress display section 1803, a quantity display section 1804, a window type information field 1805, a door classification field 1806, a selection display field 1807, an option field 1808, a door type field 1809, an exterior / interior field 1810, a comment button field 1811, a save button 1812, and a split button 1813 on the estimate item screen 1800.

[0105] The progress display section 1803 indicates whether or not parts have been changed (edited). The window type information field 1805 displays detailed information about the window type of the fixture identified by the fixture ID corresponding to the fixture symbol 1802. The information in the window type information field 1805 is the same as the information displayed in the window type information field 1509 on the working drawing information screen 1500. The door classification field 1806, door type field 1809, exterior / internal field 1810, etc. are item names of window type information, and the selection reception module 214 displays values ​​corresponding to these item names in the selection display field 1807. Initially, code information assigned by the code information generation module 213 is selected based on the BIM information.

[0106] The selection receiving module 214 accepts the selection of the downward-pointing triangle mark at the right end of the selection display field 1807, and displays value options corresponding to the item name, for example, as a pull-down option field 1808. The selection receiving module 214 accepts the selection of another option (value) displayed in this option field 1808, and changes the value displayed in the selection display field 1807 to the selected option.

[0107] Information changed on the estimate item screen 1800 is reflected in all fixture information for the project managed by the construction management system 100. Therefore, if fixture information is changed on the estimate item screen 1800, it is necessary to return to the working drawing information screen 1700 and create fixture working drawings based on the changed information.

[0108] The selection receiving module 214 accepts the selection of the Save button 1812 to save the changes to the fixture information performed on the estimate item screen 1800. The Split button 1813 is a button for dividing the fixtures into fixtures that will not be changed and fixtures that will be changed when it is desired to change the information for only some of the fixtures among multiple fixtures represented by a single fixture symbol (fixture ID). When the selection receiving module 214 accepts the selection of the Split button 1813, it displays a window (not shown) for assigning a new fixture symbol (fixture ID) to the fixture to be changed.

[0109] 19 is another example of an estimate item screen 1900. The estimate item screen 1900 displays a value option field 1908 for door type. The selection receiving module 214 receives selection of a downward-pointing triangle at the right end of the selection display field 1907, and thereby displays value options corresponding to the item name, for example, as a pull-down option field 1908. The selection receiving module 214 receives selection of another option (value) displayed in this option field 1908, and thereby changes the value displayed in the selection display field 1907 to the selected option.

[0110] As for the door type, as shown in the selection display field 1907, many types of doors are shown, such as single swing, double swing, parent and child swing, single sliding door, etc. The selection receiving module 214 receives a change of the currently selected door type from "single swing" to another type of door (for example, double swing), and displays the changed door type (for example, double swing) in the selection display field 1907. Then, when a fixture identified by the fixture ID corresponding to the fixture symbol is selected as the target for creating a fixture construction drawing, the model information generation module 215 generates model information for the construction drawing based on a list template and standard model prepared in advance for double swing doors.

[0111] According to the construction management system 100, the construction drawing model information required for drawing the construction drawing model in the drawing module 217 can be output based on the BIM information. This provides a mechanism for creating fitting construction drawings (facility construction drawings) from the BIM information.

[0112] The characteristic configuration of the above construction management system 100 is that the model information generation module 215 acquires component specification information including information necessary to create a model for construction drawings based on the fitting ID (information on the first component), and from this component specification information, acquires (1) value information that specifies a value for a specified fitting (first component), and (2) command setting information that sets a command to instruct the drawing module 217 (construction drawing software) to draw the specified fitting (first component) with the specified numerical value, and outputs the acquired value information and command setting information as model information for construction drawings.

[0113] This feature allows the rendering module 217 to output construction drawing model information that enables parametric creation of construction drawing models. As a result, even if many types of doors are used in a building, construction drawing models and construction drawings for many types of fixtures can be quickly and automatically created. Furthermore, even if frequent rework, such as changing the type of fixture, occurs between the design and construction stages, construction drawing models and construction drawings for the changed fixtures can be quickly and automatically created. This significantly reduces the burden on the construction drawing creator.

[0114] A characteristic configuration of the above-mentioned construction management system 100 is that, for example, the model information generation module 215 acquires a list template (first template) in which the parameters necessary for creating a construction drawing for a specified fixture (first component) are set based on the fixture ID (information on the first component), inputs value information corresponding to the set parameters from the BIM information acquired based on the fixture ID into the list template, and outputs the list template with the values ​​input as component specification information.

[0115] According to the above-mentioned characteristic configuration, since the necessary parameters for each fixture are set in advance, the model information generation module 215 can easily create component specification information by extracting values ​​corresponding to the parameters. As a result, working drawing models and fixture working drawings can be created smoothly without manual intervention.

[0116] A characteristic feature of the construction management system 100 is that, for example, the model information generation module 215 inputs information on values ​​corresponding to set parameters into a list template based on the acquired BIM information and preset conditions. This makes it possible to create construction drawing models and fitting construction drawings using information other than information directly obtained from the BIM information.

[0117] A characteristic configuration of the above-mentioned construction management system 100 is that, for example, the model information generation module 215 acquires component specification information including information about parameters necessary to create a model for construction drawings based on the fitting ID (information about the first component), acquires part model information related to the model for construction drawings and assembly information of this part model information from this component specification information, and provides a construction management system that outputs the acquired part model information and assembly information as model information for construction drawings.

[0118] According to the above-mentioned characteristic configuration, a working drawing model can be easily and smoothly created using the part model information and the standard model created from the assembly information of the part model information. This makes it possible to output working drawing information that reduces the complexity of the process by which the drawing module 217 creates a working drawing model.

[0119] A characteristic configuration of the above construction management system 100 is that, for example, the model information generation module 215 acquires part information regarding the parts that make up a specified fixture based on information about the specified fixture (first component member), and based on the acquired part information, outputs part model information related to the part model that is a 3D model of the part and that makes up the model for construction drawings as model information for construction drawings.

[0120] According to the above-described characteristic configuration, for example, even from BIM information that does not include information on component parts, such as a design BIM created at the design stage, it is possible to output model information for use in creating a working drawing model and an equipment working drawing. This makes it possible to easily and smoothly output model information for the changed fittings (equipment), even if the fittings (equipment) are changed at the design stage. Consequently, it is possible to easily and smoothly create a working drawing model and an equipment working drawing for the changed fittings (equipment).

[0121] According to the above characteristic configuration, for example, the model information generation module 215 acquires, from among the model information for the working drawings, value information corresponding to parameters necessary for creating fitting working drawings based on BIM information and preset conditions, and the working drawing output module 218 outputs this information as dimensional values ​​in the working drawings. In this way, the model information generation module 215 acquires value information corresponding to parameters that cannot be obtained from the BIM information, so that, for example, the user can create working drawings without supplementing data.

[0122] [Embodiment 2] Equipment construction drawings that can be created by the construction management system 100 according to the present technology are not limited to the fitting construction drawings shown in embodiment 1. Examples of other equipment and their equipment construction drawings include construction drawings, assembly drawings, processing drawings, and detailed simulation drawings for exterior structures such as gates, handrails, and fences, and panel-assembled equipment (furniture, fixtures, interior and exterior decoration, etc.). In particular, the present technology can be preferably applied to custom-made structures, such as assembly drawings for metal products, in which component parts are widely machined to user-specified dimensions using CNC machining or the like. In this embodiment, the creation of construction drawings for eaves, which are exterior structures around windows, is described.

[0123] In this embodiment, the differences from the above-described embodiment 1 will be mainly described. Points that are not particularly mentioned may be the same as those in the above-described embodiment 1, and a description of the common configurations and effects will be omitted.

[0124] First, the acquisition module 212 acquires the design BIM information (BIM data) of the entire building (step S1010). This BIM information includes information corresponding to the BIM model of the entire building, and includes BIM information about the eaves, which is one of the components.

[0125] Next, the code information generation module 213 generates code information that associates the component included in the BIM information with the multiple parts that make up the component (step S1020). Specifically, the code information generation module 213 queries the code DB for information (BIM data) about the component (here, the eaves) and associates the component with 350 code information corresponding to its attribute information (step S1110). The code information generation module 213 then associates, for example, component code information (375 code information), building material code information (400G code information), and product code information (400 code information) with the 350 code information in order (steps S1120 to S1140). For example, for the eaves, 375 code information is assigned to each of the five components that make up the eaves, such as the eaves body (top panel), bracket, back panel cover, and connecting member. Then, for each part, 400 code information relating to the dimensions, specifications, standards, etc. of the specific product of the part is assigned via the 400G code information. The code information generation module 213 stores this information in the auxiliary storage device 202 as parameter information 600.

[0126] Thereafter, when the selection receiving module 214 receives the user's selection of "eaves" as the equipment for which the construction drawing is to be created (step S1030), it obtains the eaves ID of the fixture (an example of the first component) for which the construction drawing is to be created (step S1040), and the model information generation module 215 creates model information for the construction drawing based on this eaves ID (step S1050).

[0127] Fig. 25 shows eaves information 2500. Fig. 26 shows an example of parameter information 2600 for the structural member "eaves."

[0128] Specifically, the model information generation module 215 acquires component specification information for parameters required to create a construction drawing model based on the eaves ID (step S1210). Specifically, the model information generation module 215 acquires a template listing parameters required to create a construction drawing for the eaves (step S1310), and acquires values ​​corresponding to parameters derived from the BIM information and other related parameters based on the fixture ID (steps S1320 and S1330). For example, the model information generation module 215 acquires information Nos. 1 to 6 of the parameter information 2600 based on 350 code information obtained directly from the BIM information. For example, the model information generation module 215 acquires information Nos. 7 and subsequent pieces of information of the parameter information 2600 based on 400 code information obtained from a code database. For example, the model information generation module 215 acquires the remaining information of the required parameter information 2600 using 400 code information based on preset conditions.

[0129] The model information generation module 215 inputs the acquired value information into the list template (step S1340), and outputs (stores) the component specification information with the values ​​input into the list template to the auxiliary storage device 202 or the like (step S1350).

[0130] The model information generation module 215 acquires "part numerical value information" specifying values ​​for the components used in the target fixture from the component specification information (which may be 400 code information) (step S1220). The model information generation module 215 acquires command setting information 700, which sets commands to the drawing module to instruct it to draw each component using the specified values ​​(step S1230). The commands and arguments associated with the command setting information are prepared in advance for each type of structural component. Based on the eaves ID, the model information generation module 215 acquires component model information and its assembly information (which may be predetermined URL information for storing this information) related to the standard model (step S1240). The model information generation module 215 then outputs the information acquired in steps S1220 to S1240 as model information for the working drawing (step S1250). The output module 216 outputs the model information for the working drawing created by the model information generation module 215 (step S1060).

[0131] The drawing module 217 acquires the working drawing model information output by the output module 216 (step S1410) and creates a working drawing model based on the received working drawing model information (step S1420). The drawing module 217 creates a working drawing model based on a skeleton model prepared in advance for each type of eaves and its combination with other components. The drawing module 217 constructs (or draws) a standard model based on the skeleton model of the eaves, for example, based on the standard model information 800 in the working drawing model information. The drawing module 217 then constructs (or draws) a working drawing model by transforming the standard model, for example, based on the parameter information 600 and the command setting information 700 in the working drawing model information. The drawing module 217 draws a fitting working drawing for the working drawing model based on the working drawing template file specified by the standard model information 800 in the working drawing template files prepared in advance. Information such as plan views, cross-sections, side views, and dimension lines to be drawn in the fitting construction drawing is predefined in the construction drawing template file.

[0132] Instead of or in addition to the working drawing template file, an assembly drawing template file may be prepared in advance, and the drawing module 217 may be made to draw an assembly drawing based on the assembly drawing template file for, for example, a part of the eaves (for example, a component member). In this case, the working drawing model information includes information necessary to create the assembly drawing.

[0133] The construction drawing output module 218 outputs the eave construction drawing 2700 drawn by the drawing module 217 (step S1430). Figure 27 is another example of the construction drawing 2700. The construction drawing output module 218 outputs the eave body assembly drawing 2800 drawn by the drawing module 217 (step S1430). Figure 28 is another example of the assembly drawing 2800. The above eave construction drawing 2700 and assembly drawing 2800 are created without human intervention, for example, every time the eave specifications in the BIM information are changed. Therefore, the eave construction drawing 2700 and assembly drawing 2800 function as simulation drawings. As described above, this technology provides a mechanism for creating construction drawings, assembly drawings, and simulation drawings for component parts such as eave structures from BIM information.

[0134] (Variations) Methods other than the skeleton method can be used to automatically create models for construction drawings. For example, an assembly model can be created by combining and constraining part models without using a skeleton model. In this case, parametric modeling is used to design an assembly by specifying variable values ​​defined as part dimension values ​​and constraint (connection) conditions between parts. This allows geometric relationships to be established between the shapes to be designed. For example, by changing the dimension values ​​of a part, the shape of the assembly model can be changed accordingly.

[0135] In addition, the ability to perform parametric modeling allows for interrelationships between assemblies, parts, and construction drawings, and when parts or their dimensions are changed (updated), the changes can be automatically reflected in the construction drawing model (assembly) and the construction drawing.

[0136] The skeleton model file, assembly file, and part model file related to the standard model may be stored, for example, in a cloud storage different from the management server 101. In this case, the URL of the cloud storage where these files are stored is stored as the value 820 of the standard model information 800.

[0137] Each module disclosed in the above embodiments may be configured by combining multiple sub-modules. Furthermore, some or all of the operations or functions performed by one module may be performed or realized by another module.

[0138] The present application not only provides technology related to the construction management system 100, but also, in another aspect, can provide technology related to a method for creating working drawings. This working drawing creation method includes a step of displaying, in a construction management table for a building, information indicating information about components for each structure based on management information that associates information about the structures that make up the building with information about the components that make up the structure. In this display step, when the level of detail of the information related to the configuration of the components meets a predetermined condition based on the management information, information indicating the type of the components of the structure is displayed in the construction management table, along with information that differs from information displayed when the condition is not met.

[0139] The present technology also provides a program for causing a server to execute each procedure in the reservation management method. This program may consist of a single program, or may consist of two or more subprograms. Alternatively, the program may cause the server to execute one or more of the procedures.

[0140] The present technology also provides a program for causing a computer to execute each step in the working drawing creation method. This program may consist of a single program or two or more subprograms. The program may also be a program for causing a computer to execute any one or more of the steps.

[0141] Furthermore, one or more of the one or more management servers 101 and one or more user terminals 102 constituting the construction management system 100 may be installed in different countries. Furthermore, the management server 101 may be realized by one or more computers, any of which may be installed in different countries.

[0142] It should be noted that the present technology is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present technology, and are not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with another configuration.

[0143] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The above-described configurations, functions, etc. may also be implemented in software, with a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

[0144] Furthermore, the control lines and information lines shown are those deemed necessary for explanation, and not all control lines and information lines are necessarily shown in the product. In reality, it is acceptable to assume that almost all components are interconnected. The above-described embodiments disclose at least the configurations described in the claims. The present invention also includes at least one of the following [Configuration 1] to [Configuration 14], or any combination of two or more of them. [Configuration 1] A construction management system for a building, comprising: an acquisition unit that acquires BIM information including information on a building and its constituent components; a selection receiving unit that receives a selection of a first constituent component among the constituent components; a model information generation unit that generates, based on information on the first constituent component, model information for a building, which is a three-dimensional model for creating a building, and an output unit that outputs the generated model information for a building. [Configuration 2] The construction management system according to Configuration 1 above, wherein the model information generation unit: acquires, based on information about the first component, component specification information including information necessary to create the working drawing model; acquires from the component specification information, value information that specifies a value for the first component and command setting information that sets a command that instructs working drawing drawing software to draw the first component with the specified value; and outputs the acquired value information and command setting information as the working drawing model information. [Configuration 3] The construction management system according to Configuration 1 above, wherein the model information generation unit: acquires, based on the information about the first component, a first template in which parameters necessary for creating a working drawing for the first component are set; inputs value information corresponding to the set parameters from the BIM information acquired based on the information about the first component into the first template; and outputs the first template with the values ​​input as the component specification information. [Configuration 4] The construction management system according to Configuration 3, wherein the model information generation unit further inputs information on values ​​corresponding to the set parameters into the first template based on the acquired BIM information and preset conditions.[Configuration 5] The construction management system of any one of configurations 1 to 4 above, wherein the model information generation unit acquires component member specification information including information on parameters required to create the working drawing model based on information about the first component member, acquires part model information related to the working drawing model and assembly information of the part model information from the component member specification information, and outputs the acquired part model information and the assembly information as the working drawing model information. [Configuration 6] The construction management system of any one of configurations 1 to 5 above, wherein the model information generation unit acquires part information related to parts that constitute the first component member based on information about the first component member, and outputs part model information related to part models that constitute the working drawing model, which is a 3D model of the parts, as the working drawing model information based on the acquired part information. [Configuration 7] The construction management system of any one of configurations 1 to 6 above, further comprising a working drawing output unit that outputs a working drawing including at least one cross section of the working drawing model drawn based on the output working drawing model information. [Configuration 8] The construction management system according to Configuration 7 above, wherein the working drawing output unit outputs, as dimension values, information on values ​​of parameters necessary for creating a working drawing of the first component member, which is obtained by the model information generation unit based on the BIM information and preset conditions, from the working drawing model information. [Configuration 9] The construction management system according to any one of Configurations 1 to 8 above, further comprising a code information generation unit that generates, as information on the first component member, code information that associates the component member included in the BIM information with a plurality of parts that make up the component member. [Configuration 10] The construction management system according to any one of Configurations 1 to 9 above, wherein the component member is a fixture, and the working drawing is a fixture working drawing.[Configuration 11] The construction management system according to any one of configurations 1 to 10 above, wherein the BIM information includes information on a second component member provided in the building, the second component member being different from the first component member, and when the second component member is set as the component member by the selection receiving unit, the model information generating unit generates model information for working drawings related to the second component member based on the information on the second component member. [Configuration 12] A construction management method for a building, comprising: acquiring BIM information including information on a building and its components; receiving a selection of a first component member from the components; generating model information for working drawings necessary to render a model for working drawings, which is a three-dimensional model for creating working drawings, based on the information on the first component member; and outputting the generated model information for working drawings. [Configuration 13] A program for causing a computer to execute each step in the construction management method according to configuration 12 above. [Configuration 14] One or more tangible, non-transitory, computer-readable storage media storing computer-executable instructions for executing a computer process on a computer system, the computer process including each of the steps of the method described in Configuration 12 above.

[0145] 100...construction management system, 101...management server, 102...user terminal, 211...user terminal management module, 212...acquisition module, 213...code information generation module, 214...selection reception module, 215...model information generation module, 216...output module, 217...drawing module, 218...working drawing output module, 311...management module, 312...execution module

Claims

1. A construction management system for a building, comprising: an acquisition unit that acquires BIM information including information on a building and its constituent components; a selection receiving unit that receives a selection of a first constituent component from the constituent components; a model information generation unit that generates model information for construction drawings necessary to draw a model for construction drawings, which is a three-dimensional model for creating construction drawings, based on information on the first constituent component; and an output unit that outputs the generated model information for construction drawings.

2. The construction management system of claim 1, wherein the model information generation unit acquires component member specification information including information necessary for creating the model for the construction drawing based on information regarding the first component member, acquires from the component member specification information value information specifying a value for the first component member and command setting information setting a command to instruct a construction drawing drawing software to draw the first component member with the specified value, and outputs the acquired value information and command setting information as the model information for the construction drawing.

3. A construction management system as described in claim 1 or 2, wherein the model information generation unit obtains a first template in which parameters necessary for creating a construction drawing of the first component are set based on information about the first component, inputs value information corresponding to the set parameters from the BIM information obtained based on the information about the first component into the first template, and outputs the first template in which values ​​have been input as the component specification information.

4. The construction management system described in claim 3, wherein the model information generation unit further inputs value information corresponding to the set parameters into the first template based on the acquired BIM information and predetermined conditions.

5. A construction management system as described in claim 1 or 2, wherein the model information generation unit acquires component member specification information including information on parameters required to create the model for construction drawings based on information on the first component member, acquires part model information related to the model for construction drawings and assembly information of the part model information from the component member specification information, and outputs the acquired part model information and assembly information as the model information for construction drawings.

6. A construction management system as described in claim 1 or 2, wherein the model information generation unit acquires part information on parts that constitute the first component based on information on the first component, and outputs part model information related to a part model that constitutes the model for construction drawings, which is a 3D model of the part, as the model information for construction drawings, based on the acquired part information.

7. A construction management system as described in claim 1 or 2, further comprising a construction drawing output unit that outputs a construction drawing including at least one cross section of the construction drawing model drawn based on the output construction drawing model information.

8. The construction management system described in claim 7, wherein the construction drawing output unit outputs, as dimensional values, information on values ​​corresponding to parameters necessary for creating a construction drawing of the first component member, which is obtained by the model information generation unit based on the BIM information and predetermined conditions, from the construction drawing model information.

9. A construction management system as described in claim 1 or 2, further comprising a code information generation unit that generates code information relating to the first component, the code information correlating the component included in the BIM information with a plurality of parts that constitute the component.

10. The construction management system according to claim 1, wherein the component is a fixture, and the construction drawing is a fixture construction drawing.

11. The construction management system described in claim 1, wherein the BIM information includes information regarding a second component member different from the first component member that is provided in the building, and when the second component member is set as the component member by the selection receiving unit, the model information generating unit generates model information for construction drawings related to the second component member based on the information regarding the second component member.

12. A method for managing the construction of a building, comprising: acquiring BIM information including information on a building and its constituent components; accepting a selection of a first constituent component from among the constituent components; generating model information for construction drawings necessary for drawing a model for construction drawings, which is a three-dimensional model for creating construction drawings, based on information on the first constituent component; and outputting the generated model information for construction drawings.

13. A program for causing a computer to execute each step of the construction management method according to claim 12.

Citation Information

Patent Citations

  • Cad system linked with building quantity estimation

    JP2002117080A

  • Building design construction managing system

    JP2002197126A

  • Building production information integration system

    WO2003040969A1

  • Design assistance system and design assistance method

    WO2023095715A1