The present invention relates to a system, method, and storage medium for maintaining and managing a building after completion.
In recent years, in the field of construction, utilization of a 3D model called BIM (Building Information Modeling) has been promoted. BIM is 3D modeling of a building to be reproduced on a computer, and a 3D model of each member can be created. BIM has been increasingly utilized at building design sites (planning, architectural design, facility design, design analysis, execution design, construction planning, and component manufacturing), however, it is said that there is a delay in utilization of BIM at building construction sites. Accordingly, the applicant has proposed a technology to utilize BIM at construction sites as described below. Based on Patent Literatures 1 to 4, a 3D model (hereinafter, referred to as “construction model”) can be created in which information on a construction process is reflected in design BIM.
However, it is considered that there is a delay in utilization of BIM not only during building construction but also after completion of building construction. After completion, it is necessary to maintain and manage the building and periodically inspect whether the building has been properly used. However, for this inspection, planning may be performed according to drawings and data at the time of completion of the building, and problems often occur in which current environment conditions of the building are not consistent with the completion drawing. As a result, problems with difficulty in planning or incorrect planning often arose.
The present invention was made in view of these problems, and an object thereof is to perform data management to support a routine work related to operation of a building to be performed by a manager of the building after completion of building construction.
In order to solve the problems described above, a management system according to an aspect of the present invention includes a completion database storing, with respect to a completion member of a building to be managed, at least a member ID, member coordinates, and member attributes, an environment database storing, with respect to environment conditions of the building including the completion member after completion or an object related to the completion member, at least an environment acquisition result ID, environment acquisition coordinates, a work time, and environment attributes, a rule database including a rule table storing, with respect to an operation rule of the building, at least a rule ID of the operation rule, rule attributes of the operation rule, and a rule element of the operation rule, and an object table storing at least the rule ID and related member attributes of a related member related to the rule ID to associate the completion member, the environment conditions, and the operation rule with each other, an operation database including an operation rule table storing the rule ID, a member list of the related member, and an operation rule element based on the rule element, and an operation rule creating unit configured to create the operation rule table by associating data in the completion database, the environment database, and the rule database.
In the aspect described above, it is also preferable that the management system further includes an operation plan creating unit for creating one operation plan by using a selected plurality of the operation rules, wherein the operation plan creating unit creates the operation rule table with respect to the rule ID of each of the selected operation rules by using the operation rule creating unit, and in the operation database, creates an operation plan table storing a plan ID of the operation plan, the rule ID selected for the operation plan, plan attributes for managing whether an inspection according to the operation rule related to the rule ID has been executed, and a confirmation date and time for which execution of the inspection has been confirmed.
In the aspect described above, it is also preferable that the completion database stores member characteristics of the completion member, the environment database stores environment characteristics of the environment conditions, the rule database stores related member characteristics of the related member, and the operation rule creating unit creates the member list of the operation rule table from member characteristics.
In order to solve the problems described above, a management system according to another aspect of the present invention includes a completion database storing, with respect to a completion member of a building to be managed, at least a member ID, member coordinates, and member attributes, an environment database storing, with respect to environment conditions of the building including the completion member after completion or an object related to the completion member, at least an environment acquisition result ID, environment acquisition coordinates, a work time, and environment attributes, a rule database including a rule table storing, with respect to an operation rule of the building, at least a rule ID of the operation rule, rule attributes of the operation rule, and a rule element of the operation rule, and an object table storing at least the rule ID and related member attributes of a related member related to the rule ID to associate the completion member, the environment conditions, and the operation rule with each other, an operation database including an operation rule table storing the rule ID, a member list of the related member, and an operation rule element based on the rule element, and an operation rule operating unit configured to execute an inspection according to the operation rule by using the completion database, the environment database, and the operation rule table.
In the aspect described above, it is also preferable that the management system further includes an operation plan table and an operation plan operating unit for inspecting an operation plan including a plurality of the operation rules, wherein the operation plan table stores a plan ID of the operation plan, the rule ID of the operation rule selected for the operation plan, plan attributes for managing whether an inspection according to the operation rule of the rule ID has been executed, and a confirmation date and time for managing a date and time for which execution of the inspection has been confirmed, and is stored in the operation database, and the operation plan operating unit lists a record which has become an inspection date based on information on inspection frequency stored in the rule database from the environment database, executes an inspection according to the operation rule of the record which has become the inspection date by using the operation rule operating unit, and with respect to a record in which no violation has been detected, updates the plan attributes in the operation plan table to “Inspected” and stores the confirmation date and time.
In the aspect described above, it is also preferable that the management system further includes a notification management database storing the rule ID, a to-be-notified person ID of a to-be-notified person, and a contact address of the to-be-notified person, wherein with respect to the operation rule where violation has been detected in the inspection, based on the rule ID, by referring to the notification management database, an alert is transmitted to the to-be-notified person.
In the aspect described above, it is also preferable that, in the environment database, a record containing the work time from which a certain period of time has elapsed is transferred to a storage device different from a storage device of the environment database.
In the aspect described above, it is also preferable that, data in the environment database are divided into a first table containing the environment acquisition result ID, a coordinate point ID, and the environment acquisition coordinates, and a second table containing the environment acquisition result ID, the work time, the environment attributes, and a reference destination, the first table is transferred to a storage device different from a storage device of the environment database, and information on the different storage device is registered in the reference destination in the second table, and is read out from the reference destination as needed.
In the aspect described above, it is also preferable that the operation rule creating unit outputs a record created in the operation rule table as a report on request from a manager.
In the aspect described above, it is also preferable that the operation rule operating unit outputs a record which has been inspected for violation based on the operation rule table as a report on request from a manager.
In the aspect described above, it is also preferable that the operation plan creating unit outputs a record created in the operation plan table as a report on request from a manager.
In the aspect described above, it is also preferable that the operation plan operating unit outputs a record which has been inspected for violation based on the operation plan table as a report on request from a manager.
In order to solve the problems described above, a management method according to an aspect of the present invention includes the steps of: by transmitting and receiving information to and from a completion database storing, with respect to a completion member of a building to be managed, at least a member ID, member coordinates, and member attributes, an environment database storing, with respect to environment conditions of the building including the completion member after completion or an object related to the completion member, at least an environment acquisition result ID, environment acquisition coordinates, a work time, and environment attributes, a rule database including a rule table storing, with respect to an operation rule of the building, at least a rule ID of the operation rule, rule attributes of the operation rule, and a rule element of the operation rule, and an object table storing at least the rule ID and related member attributes of a related member related to the rule ID to associate the completion member, the environment conditions, and the operation rule with each other, (A1) selecting one record from the rule IDs in the rule database, (B1) listing, by referring to the related member having the rule ID selected in the step (A1) from the object table, the completion member and/or the environment conditions corresponding to the related member attributes of the related member as a member list of the related member from the completion database and/or the environment database, (C1) listing all of the corresponding completion members and/or environment conditions by repeating the step (B1), and (D1) creating an operation rule table by bringing together the member list of the related members listed in the steps (B1) and (C1) with the rule ID selected in the step (A1) and the operation rule element based on the rule element of the rule ID selected in the step (A1) as one individual record, and storing the operation rule table in the operation database.
In the aspect described above, it is also preferable that the management method further includes the steps of: for creating one operation plan by using a selected plurality of the operation rules, (A3) selecting one record from the rule IDs in the rule database, (B3) creating, with respect to the rule ID selected in the step (A3), the operation rule table of the rule ID by performing the steps (A1) to (D1), (C3) creating a collection of the operation rules by the rule IDs necessary for the operation plan by repeating the steps (A3) to (B3), and (D3) creating an operation plan table by bringing together, with respect to the step (C3), a plan ID of the operation plan, the rule ID, plan attributes for managing whether an inspection according to the operation rule of the rule ID has been executed, and a confirmation date and time for managing a date and time for which execution of the inspection has been confirmed, as one individual record, and storing the operation plan table in the operation database.
In order to solve the problems described above, a management method according to another aspect of the present invention includes the steps of: by transmitting and receiving information to and from a completion database storing, with respect to a completion member of a building to be managed, at least a member ID, member coordinates, and member attributes, an environment database storing, with respect to environment conditions of the building including the completion member after completion or an object related to the completion member, at least an environment acquisition result ID, environment acquisition coordinates, a work time, and environment attributes, a rule database including a rule table storing, with respect to an operation rule of the building, at least a rule ID of the operation rule, rule attributes of the operation rule, and a rule element of the operation rule, and an object table storing at least the rule ID and related member attributes of a related member as the environment conditions related to the operation rule to associate the environment conditions and the operation rule with each other, an operation database including an operation rule table storing the rule ID, a member list of the related member, and an operation rule element based on the rule element, (A2) listing a specific record from the environment database, (B2) extracting a record containing the related member related to the environment attributes of the record listed in the step (A2) from the operation rule table, (C2) further extracting a record containing the related member paired in the member list in the record extracted in the step (B2), (D2) repeating the extraction in the step (C2) as many times as the number of records extracted in the step (B2), (E2) listing a record containing a work time ±N seconds from the work time listed in the step (A2) from the environment database, (F2) extracting a record containing the same environment attributes as those extracted in the step (B2) from records listed in the step (E2), (G2) calculating a distance between the environment acquisition coordinates listed in the step (A2) and the step (F2), (H2) calculating a moving speed from a difference between work times listed in the step (A2) and the step (E2) and the distance calculated in the step (G2), (I2) detecting whether the moving speed violates a condition described in the operation rule element in the operation rule table, and (J2) executing an inspection by repeating the steps (E2) to (I2) as many times as the number of records extracted in the step (D2).
In the aspect described above, it is also preferable that, for inspecting an operation plan including a plurality of the operation rules, the management method further includes the steps of: by transmitting and receiving information to and from the operation database configured to store an operation plan table storing a plan ID of the operation plan, the rule ID selected for the operation plan, plan attributes for managing whether an inspection according to the operation rule of the rule ID has been executed, and a confirmation date and time for managing a date and time for which execution of the inspection has been confirmed, (A4) listing a record in which the work time has become an inspection date from the environment database by comparing to inspection frequency stored in the rule database, (B4) detecting violation by performing the steps (A2) to (I2) for a record listed in the step (A4), and (C4) updating the plan attributes in the operation plan table with respect to a record in which no violation has been detected in the step (B4) to “Inspected” and storing the date and time of the inspection in the step (B4) as the confirmation date and time.
In order to solve the problems described above, a management method according to still another aspect of the present invention includes the steps of: by transmitting and receiving information to and from a completion database storing, with respect to a completion member of a building to be managed, at least a member ID, member coordinates, and member attributes, an environment database storing, with respect to environment conditions of the building including the completion member after completion or an object related to the completion member, at least an environment acquisition result ID, environment acquisition coordinates, a work time, and environment attributes, a rule database including a rule table storing, with respect to an operation rule of the building, at least a rule ID of the operation rule, rule attributes of the operation rule, and a rule element of the operation rule, and an object table storing at least the rule ID and related member attributes of a related member related to the rule ID to associate the completion member, the environment conditions, and the operation rule with each other, an operation database including an operation rule table storing the rule ID, a member list of the related member, and an operation rule element based on the rule element, (A2′) listing a specific record from the environment database, (B2′) extracting a record containing the related member related to the environment attributes of the record listed in the step (A2′) from the operation rule table, (C2′) extracting, when the record listed in the step (A2′) includes a record in which the environment acquisition coordinates of the record do not satisfy a condition described in the operation rule element in the operation rule table extracted in the step (B2′), the record as a corresponding record, (D2′) executing an inspection by repeating the steps (B2′) to (C2′) as many times as the number of records listed in the step (A2′), and (E2′) detecting the corresponding record detected through the steps (C2′) and (D2′) as violation.
In the aspect described above, it is also preferable that, for inspecting an operation plan including a plurality of the operation rules, the management method further includes the steps of: by transmitting and receiving information to and from the operation database configured to store an operation plan table storing a plan ID of the operation plan, the rule ID selected for the operation plan, plan attributes for managing whether an inspection according to the operation rule of the rule ID has been executed, and a confirmation date and time for managing a date and time for which execution of the inspection has been confirmed, (A4′) listing a record in which the work time has become an inspection date from the environment database by comparing to inspection frequency stored in the rule database, (B4′) detecting violation by performing the steps (A2′) to (E2′) for a record listed in the step (A4′), and (C4′) updating the plan attributes in the operation plan table with respect to a record in which no violation has been detected in the step (B4′) to “Inspected” and storing the date and time of execution of the inspection in the step (B4′) as the confirmation date and time.
In the aspect described above, it is also preferable that the management method further includes the step of: by transmitting and receiving information to and from a notification management database storing the rule ID, a to-be-notified person ID of a to-be-notified person, and a contact address of the to-be-notified person, transmitting an alert to the to-be-notified person by referring to the notification management database based on the rule ID with respect to the operation rule where the violation has been detected after the step of detecting the violation.
It is also preferable that the management method according to the aspect described above is described as a computer program and execution of the computer program is enabled.
According to the data management system, management method, and storage medium of the present invention, after completion of building construction, data management to support a routine work related to operation of the building to be performed by a manager of the building can be performed.
Next, preferred embodiments of the present invention will be described with reference to the drawings. The same or equivalent components, members, and processes illustrated in the respective drawings, are provided with the same reference signs, and overlapping descriptions will be omitted as appropriate.
The input/output device 2 is a general-purpose personal computer, tablet terminal, etc., including at least an arithmetic unit, a storage unit, a communication unit, a display unit, and an operation unit, and can be operated by a manager.
The operation rule creating unit 7 (hereinafter, also referred to as a functional unit) is configured by electronic circuits such as a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), and a PLD (Programmable Logic Device) such as an FPGA (Field Programmable Gate Array). The functional unit may be configured inside the input/output device 2 or configured by either separate external hardware/software. In the latter case, the functional unit can transmit and receive information to and from the input/output device 2 through a communication network.
The completion database 3, the environment database 4, the rule database 5, and the operation database 6 are stored in the same or different storage devices (server computers, etc.) configured to be capable of communicating with each other through a communication network. The storage device(s) can communicate with the functional unit, and transmit and receive information to and from the functional unit.
In the completion database 3, data on construction members at the time of completion (hereinafter, referred to as “completion members”) of a building to be managed are stored. The completion database 3 includes a completion member table 31 in which, as illustrated in
In the completion member table 31, data on member coordinates can be created from coordinates on a completion drawing or coordinate data measured by a measuring device such as a scanner, however, the data is preferably created from a “construction model” created by the “design correction database” disclosed in Patent Literature 1, the “corrected construction plan database” disclosed in Patent Literature 2 or the work management system (hereinafter, referred to as “tool work management system”) disclosed in Japanese Published Unexamined Patent Application No. 2021-173727 and the construction model creation system (hereinafter, referred to as “tool construction model creation system”) disclosed in Japanese Published Unexamined Patent Application No. 2022-6508 proposed by the applicant. When the completion member table 31 is created from such a construction model, information on a “completion model” taking over information on member shapes, member coordinates, member attributes, member characteristics, manufacturers, prices, etc., registered in each member 3D model of the construction model (construction model at the time of completion. 3D model of a building at the time of completion, reproduced on a computer, and data from which a 3D model of each completion member can be created. The 3D model also includes shapes of surfaces, lines, and points.) can be stored.
In the environment database 4, data on “environment conditions” of a building to be managed after completion is stored as needed. In this description, completion members after completion and objects related to the completion members (various objects other than the completion members, related to the completion members in terms of coordinates) are collectively referred to as “environment conditions.” The environment database 4 includes an environment conditions table 41 in which, as illustrated in
In the environment conditions table 41, data on environment acquisition coordinates can be created from coordinate data measured by a measuring device such as a camera, scanner, or total station, and data on the environment attributes and the environment characteristics can be created from a known image identification means (such as machine learning type classifier), however, preferably, all items of the environment acquisition coordinates, environment acquisition processing, work time, environment attributes, and environment characteristics can be automatically created by using the technology to determine whether coordinates (object point) acquired by a measuring device are coordinates of a completion member or an object (shape calculation member) related to the completion member, disclosed in Patent Literature 3, and the above-described “tool work management system” and “tool construction model creation system.”
In the rule database 5, data on a law and/or a rule set by a manager (hereinafter, referred to as operation rules), necessary for operation of the building to be managed, are stored. The rule database 5 includes a rule table 51 in which, as illustrated in
The rule database 5 includes an object table 52 for extracting an operation rule in relation to a completion member and/or environment conditions in the building. In the object table 52, a completion member and/or environment conditions related to a certain operation rule (rule ID) (hereinafter, a completion member and/or environment conditions stored in the object table 52 is referred to as “related member.” The related member may be one related member 1, a pair of a related member 1 and a related member 2, or a set of three or more related members of the related member 1, a related member 2, a related member 3....) are stored in association with each other. In the object table 52, as illustrated in
In the rule database 5, it is preferable that a law name, a rule name, an inspection item, a related member in the inspection item and attributes and characteristics of the related member, and a condition element are read from management data in which an operation rule is described, or read by scanning a management document by using an OCR (Optical Character Reader), etc., and the manager or a rule database creating unit (functional unit) not illustrated stores the read data in corresponding portions in the rule table 51 and the object table 52.
In the operation database 6, data for creating an operation rule, in which the completion database 3, the environment database 4, and the rule database 5 are associated based on an operation rule are recorded as needed in an operation rule table 61.
In the operation rule table 61, as illustrated in
The operation rule creating unit 7 creates the operation rule table 61 by associating data in the completion database 3, the environment database 4, and the rule database 5, and creates an “operation rule” based on the operation rule table 61. Details will be described in the management method to be described next.
As described above, according to the management system 1 and the management method of the first embodiment, the operation database 6 (operation rule table 61) is created by associating the completion database 3 for grasping a state of a building at the time of completion, the environment database 4 for grasping current environment conditions of the building, and the rule database 5 for grasping operation rules of the building. Therefore, based on the operation database 6 (operation rule table 61), an operation rule for properly operating the building can be automatically created upon reflecting the current environment conditions of the building.
In the notification management database 9, data on a notification means for notification to a manager when violation of an operation rule is detected, is stored. The notification management database 9 includes, as illustrated in
The operation rule operating unit 7′ is a functional unit, and operates an operation rule (executes an inspection according to an operation rule) by using the completion database 3, the environment database 4, and the operation database 6 (operation rule table 61). Details will be described in a management method to be described next.
As management processing is started, in Step S201, the operation rule operating unit 7′ lists specific records from the environment database 4. The specific records are listed by using a work time, environment attributes, or when an attributes ID is assigned, the attributes ID. Next, in Step S202, the operation rule operating unit 7′ extracts records containing a related member related to the environment attributes of the record listed in Step S201 from the operation database 6: operation rule table 61. Next, in Step S203, the operation rule operating unit 7′ further extracts a record containing a related member paired in the member list in the record extracted in Step S202. In Step S204, the operation rule operating unit 7′ extracts (one or a plurality of) records by repeating the extraction in Step S203 as many times as the number of records extracted in Step S202. Next, in Step S205, by referring to the environment conditions table 41, the operation rule operating unit 7′ lists records containing a work time ±N seconds from the work time listed in Step S201. Next, in Step S206, the operation rule operating unit 7′ extracts a record having the same environment attributes as in Step S202 from the records listed in Step S205. Next, in Step S207, the operation rule operating unit 7′ calculates a distance between environment acquisition coordinates of the record listed in Step S201 and the record extracted in Step S206. Next, in Step S208, the operation rule operating unit 7′ calculates a moving speed from a difference between work times listed in Step S201 and Step S205 and the distance obtained in Step S207. Next, in Step S209, by referring to the operation rule element in the operation rule table 61, the operation rule operating unit 7′ detects (inspects) whether the moving speed obtained in Step S208 violates the condition element. Next, in Step S210, the operation rule operating unit 7′ executes the inspection by repeating Steps S205 to S209 as many times as the number of records extracted in Step S204. Next, in Step S211, the operation rule operating unit 7′ notifies the manager of an alert, or outputs the content of the record inspected in Steps S209 and S210 as a report to the input/output device 2. For notification of the alert to the manager, by referring to the notification management database 9, the operation rule operating unit 7′ transmits, for example, an alert message to a to-be-notified person contact address identified by the rule ID of the operation rule detected to have been violated in Step S209. In Step S202 or S206, the operation rule operating unit 7′ may list records based on environment characteristics of the environment conditions. It is also preferable that, in Step S211, the operation rule operating unit 7′ outputs a report in the form of a checklist for confirming a record in which violation has been detected and a record in which no violation has been detected.
As management processing is started, in Step S201′, the operation rule operating unit 7′ lists specific records from the environment database 4. The specific records are listed by using a work time, environment attributes, or an attributes ID. Next, in Step S202′, the operation rule operating unit 7′ extracts records containing a related member related to the environment attributes of the record selected in Step S201′ from the operation database 6. Next, in Step S203′, when a record containing environment acquisition coordinates that do not satisfy the condition described in the operation rule element in the operation rule table 61 in Step S202′ is included in the records of the environment conditions table 41 listed in Step S201′, the operation rule operating unit 7′ extracts this record as a corresponding record. In Step S204′, the operation rule operating unit 7′ extracts (one or a plurality of) corresponding records by repeating the extractions in Steps S202′ and S203′ as many times as the number of records listed in Step S201′. Next, in Step S205′, when at least one corresponding record is extracted, the operation rule operating unit 7′ detects it as violation. Next, in Step S206′, the operation rule operating unit 7′ notifies the manager of an alert or outputs the content of the record detected in Step S205′ as a report to the input/output device 2. It is also possible that, in Step S202′, the operation rule operating unit 7′ lists records based on environment characteristics of the environment conditions. It is also preferable that, in Step S206′, the operation rule operating unit 7′ outputs a report in the form of a checklist for confirming a record in which violation has been detected and a record in which no violation has been detected.
As described above, according to the management system 1′ and the management method of the second embodiment, an inspection according to an operation rule can be automatically executed upon reflecting current environment conditions of the building by using the completion database 3, the environment database 4, and the operation database 6 (operation rule table 61).
As illustrated in
The operation plan creating unit 8 is a functional unit, and creates a new operation plan by a collection of operation rules by using the operation rule creating unit 7. Details will be described in a management method to be described next.
As described above, according to the management system 10 and the management method of the third embodiment, by arbitrarily collecting operation rules that the manager desires to employ, a new operation plan for properly operating the building can be easily created.
The operation plan operating unit 8′ is a functional unit, and operates an operation plan (executes an inspection according to operation rule) by using the completion database 3, the environment database 4, and the operation database 6. Details will be described in a management method to be described next.
As described above, according to the management system 1′ and the management method of the fourth embodiment, an operation plan arbitrarily created by the manager can be automatically inspected by using the completion database 3, the environment database 4, and the operation database 6 (operation plan table 62).
As described above, according to the embodiments of the present invention, creation of an operation rule, operation (inspection) of an operation rule, creation of an operation plan, and operation (inspection) of an operation plan are automatically performed. In many cases, these creation of rules or plans and inspection of rules or plans to inspect whether a building is properly operated seem to be managed in an analog manner by an owner of the building, however, these are automated as described above, so that a routine work related to operation of the building can be significantly shortened.
Next, a preferred modification applicable to the embodiments described above will be described. In the environment database 4: environment conditions table 41, depending on an operation rule, information accumulation on a second-by-second basis is necessary in, for example, Example 8, and data compression processing is necessary.
The operation rule operating unit 7′ or the operation plan operating unit 8′ extracts a record containing a work time from which a certain period of time (for example, 7 days) has passed from the environment conditions table 41, and transfers this record to a storage device (large-capacity storage server, etc.) separate from the server computer storing the environment database 4.
The environment conditions table 41 is normalized.
In the modification described above, by configuring the environment database 4, operations according to the embodiments described above become smoother.
Preferred embodiments and modifications of the present invention have been described above, and the embodiments and modifications can be combined based on the knowledge of a person skilled in the art, and such a combined embodiment is also included in the scope of the present invention.
1,
1′,
10,
10′
2
3
31
4
41
5
51
52
6
61
62
7
7′
8
8′
9
91
Number | Date | Country | Kind |
---|---|---|---|
2022-053556 | Mar 2022 | JP | national |