The present invention relates to an operation control model generator, an operation control model generation method, and a non-transitory computer readable medium storing a program.
A building management system (also as referred to as a BMS) and a building energy management system (also as referred to as a BEMS) can achieve high efficient and comfortable use of a building. However, complex tasks are required to configure and adapt the BMS and BEMS, so that those tasks are time-intensive and cost-intensive. The more functionality the BMS and BEMS include, the more complex the building and its use are, the more efforts for installing, configuring and adapting the BMS and BEMS are necessary.
In this case, the BMS and/or BEMS may be manually or semi-automatically configured (e.g., HVAC (Heating, Ventilating, and Air Conditioning) equipment). Recently, a building information model (also as referred to BIM) has been emerged as a structured way to approach a planning process and a building process of the building. The BIM is an intelligent model-based process that provides insight to help to plan, design, construct, and manage buildings and infrastructure. The BIM may include information of building shapes, spatial relations (topology), a site location, materials (e.g., a material plan, a light equipment plan, a HVAC (Heating, Ventilating, and Air Conditioning) plan, a structural blueprint, an architectural plan, an electric wiring plan, et cetera.), et cetera. In the case of using the BIM, the building can have multi views (databases), and further intra-consistency of each dataset thereof and inter-consistency among datasets thereof are automatically guaranteed.
For example, NPL1 discloses an energy management system that is based on the BIM. Further, control methods for HVAC system are disclosed in PTL1 and NPL2.
However, the inventers have found a problem in the general BIM as described below. In general, the building needs to be appropriately controlled to achieve a comfortable condition (e.g., temperature, humidity, air conditioning, et cetera.) or cost-effective operation. Thus, an operation control model (also referred to as an OCM) for controlling the building condition is needed. However, PTL1 mentions only the energy calculator and does not disclose how to acquire the OCM. Therefore, a detailed methodology for generating the OCM has been desired to make it possible to automatically configuring the BMS and/or BEMS.
The present invention has been made in view of the above-mentioned problem, and an object of the present invention is to provide a building operation control model generator capable of automatically generating the operation control model (OCM) for a building.
An aspect of the present invention is an operation control model generator including: a generator core configured to read metadata representing a configuration of a building to acquire primitives of the building from a building information model, read basic models corresponding to the acquired primitives from a basic operation control model database, and send out the acquired basic models; and a modelling unit configured to receive the acquired basic models from the generator core, adjust the acquired basic models based on building condition information, and convert the basic models into an operation control model.
An aspect of the present invention is an operation control model generation method of a building including: reading metadata representing a configuration of a building to acquire primitives of the building from a building information model, reading basic models corresponding to the acquired primitives from a basic operation control model database, and sending out the acquired basic models; and receiving the acquired basic models, adjusting the acquired basic models based on building condition information, and converting the basic models into an operation control model.
An aspect of the present invention is a non-transitory computer readable medium storing an operation control model generation program for causing a computer to execute processing including: causing an operation core to read metadata representing a configuration of a building to acquire primitives of the building from a building information model from a storage, to read basic models corresponding to the acquired primitives from a basic operation control model database from the storage, and to send out the acquired basic models; and causing an modeling unit to receive the acquired basic models, to adjust the acquired basic models based on building condition information, and to convert the basic models into an operation control model.
According to the present invention, it is possible to provide a building operation control model generator capable of automatically generating an operation control model (OCM) for a building.
Hereinafter, an operation control model is a representation of an operation and control abilities, properties and/or capabilities of the building of a kind that allows to directly generate (ex. compile) operation control command sequences (programs, codes, et cetera.)
An operation control model (OCM) generator according to a first embodiment will be described.
The 3-D building structure model 111 is data representing a 3-D physical structure of the building. For example, the 3-D building structure model 111 can represent a shape of the building, arrangements of posts, beams, floors, walls, ductwork, et cetera. A plane view, a cross-sectional view, and a perspective view can be acquired by converting the 3-D building structure model 111 as appropriate.
The property information 112 is data representing properties of the structure elements (e.g., the posts, beams, floors, walls, et cetera.). The above-mentioned 3-D building structure model 111 provides only a physical structure of the building and the structure elements using lines, dots, planes (e.g., 3-D CAD data), et cetera, so that the property of the structure element cannot be recognized from the 3-D building structure model 111 itself. Thus, the property information 112 specifies the property of each structure element. In sum, the building control system including the BIM 110 can recognize the property of each structure element with reference to the property information 112. For example, as shown in
The OCM 113 is data for effectively controlling an operation of the building. The OCM 113 can be configured as data or a computer program capable of controlling the building operation using some relevant parameters, mathematical expressions, mathematical models, et cetera, for example, as in the case of the above-description of the BIM 110. For example, the OCM 113 is configured by using state diagrams, differential equations, or a Unified Modeling Language (UML), or combinations of two or all thereof. Further, the OCM 113 can be used for various operation controls. For example, the OCM 113 can be used for achieving at least one of an optimal scheduling of the operation control, an optimal controlling of the target building, a demand response negotiation, an energy prediction, a comfort prediction.
The recent measurement dataset 120 includes information of the resent condition (e.g., temperature, humidity, a status of air conditioning, et cetera.) of the building that is a target of the operation control (also as referred to a target building). The operation history database 130 includes information of the building operation (or the building condition) history of the target building.
The basic OCM database 140 includes basic models for operation control that correspond to primitives described below in detail. Hereinafter, the primitive means minimum data unit to describe a structural (functional, operational) unit of the building, so that primitive cannot be divided into further smaller units (e.g., sub-primitives) or a further subdivision does not lead to any advantage. The primitive can be re-usable and re-used in the application of the OCM generator 100.
The basic models in the basic OCM database 140 can be acquired from a computer simulation or experiences of other actual buildings.
The building OCM generator 100 refers to the recent measurement dataset 120, the operation history database 130, and the basic OCM database 140 to generate the OCM for controlling the building and provides the BIM 110 with the generated OCM. As a result, the generated OCM is incorporated in the BIM 110 as the OCM 113.
The BIM 110, the recent measurement dataset 120, the operation history database 130, and the basic OCM database 140 may be stored in a common storage device or may be individually or partially separately stored in two or more storages. In other words, storing the BIM 110, the recent measurement dataset 120, the operation history database 130, and the basic OCM database 140 is not limited to a specific configuration or method. Hereinafter, the recent measurement dataset 120 and the operation history database 130 are collectively referred to as building condition information 150.
Here, a detailed configuration and operation of the OCM generator 100 will be described.
The metadata extraction unit 101A reads metadata from one or both of the 3-D building structure model 111 and the property information 112 in the BIM 110 as appropriate (a path P1 in
Then, the metadata extraction unit 101A refers to the basic OCM database 140 to compare each acquired primitive with the corresponding basic models in the basic OCM database 140 (a path P2 in
The topology extraction unit 101B reads the metadata from one or both of the 3-D building structure model 111 and the property information 112 in the BIM 110 as appropriate (the path P1 in
Here, the automatic modeling unit 102 will be described. The automatic modeling unit 102 generates the OCM and sends back the generated OCM to the BIM 110 (a path P7 in
The CMC 1021 receives the topology information (FT1, or the P4 in
The CMC 1021 may have some specific functionalities such as model unification, parameter mapping, and Constraint determination, for example. The model unification is achieved by reducing cross dependencies and resolving parallel, series, feed-back connections of the basic OCM blocks in order to create a compact representation of the OCM. In the parameter mapping, the parameters of the basic OCM blocks are mapped to the final parameter of the OCM. In the constraint determination, equipment constraints are mapped to the constraints of the final model.
Note that the automatic modeling unit 102 may refer to one or both of the recent measurement dataset 120 and the operation history database 130 to adjust parameters in the selected basic models of the OCM (paths P5 and P6 in
Specifically, the PCI 1023 identifies the parameters, and the OIEDM 1024 determines identification condition and associated need for further experimental necessary to improve the identification condition using a result of the parameter identification. If the parameter identification conditions are poor, the OIEDM 1024 automatically generates an appropriate operation identification-experiment (a path P8 in
Further, a particular example will be described.
The device description database 161 includes data defining properties of the devices disposed in the target building. In this case, the device description database 161 includes the data defining a fan unit device “RCF-800”, et cetera, for example.
The device linking database 162 includes data defining linkage of the devices disposed in the target building. In this case, the device description database 161 includes the data defining the linkage information of an air handling unit “AHU XY 10”, an X-type fan “RCF-800” that is described in the explanation of the device description database 161 and included in the “AHU XY 10”, et cetera, for example.
The floor map database 163 includes data defining designs of each floor of the target building. In this case, the floor map database 163 includes the floor plans of a first floor and other floors, for example.
In this example, the topology extraction unit 101B derives the overall topology information P4 from the floor map database 163.
Next, a particular example of the equipment structure primitive 141 will be described.
The metadata extraction unit 101A refers to the equipment structure primitive 141 to compare each acquired primitive from the device description database 161 and the device linking database 162 (the paths P1 and P2). Then, the metadata extraction unit 101A sends out the acquired basic OCM block (the signal flow diagram type description 141A) and parameters thereof to the automatic modeling unit 102 (the paths P3). The automatic modeling unit 102 can control the function of the acquired basic OCM block by adjusting the parameters of m(p).
Further, the metadata extraction unit 101A refers to the equipment structure primitive 141 to compare each acquired primitive from the device description database 161 and the device linking database 162 (the paths P1 and P2). The metadata extraction unit 101A sends out the acquired basic OCM block to the automatic modeling unit 102 (the path P3).
As described above, according to the present embodiment, it is possible to be understood that the OCM generator can specifically generate the OCM, which is generated using the information of the building structure included in the BIM, for desirably controlling the building. In sum, the desirable OCM is easily and automatically generated without any cut-and-try method.
Further, the automatic modeling unit 102 can keep the generated OCM up to date and continually refer to the building condition information (the recent measurement dataset 120, the operation history database 130, and the building condition information). In this case, when the building condition information is changed (i.e., updated), the automatic modeling unit 102 can adjust the parameters in the kept OCM and update the OCM 113 by sending out the adjusted OCM to the BIM110. Therefore, the automatic modeling unit 102 can constantly adjust the OCM 113 so that it is advantageous for optimally controlling the operation of the building.
Note that the present invention is not limited to the above exemplary embodiments and can be modified as appropriate without departing from the scope of the invention. For example, an example where the building condition information includes the recent measurement dataset 120, the operation history database 130, and the building condition information, however, it is merely an example. Thus, the building condition information may include other information or data.
The configuration of the BIM 110 is merely an example. Therefore it should be appreciated that the BIM 110 can include other data. Further, the configuration of the generator core 101 is merely an example. For example, although the metadata extraction unit 101A and the topology extraction unit 101B are configured to be separated each other in the generation core 101 in the above-description, the metadata extraction unit 101A and the topology extraction unit 101B may be configured as a single unit.
In the above exemplary embodiments, the present invention is described as a software configuration, but the present invention is not limited to this. According to the present invention, any processing can be implemented by causing a CPU (Central Processing Unit) to execute a computer program. The program can be stored and provided to a computer using any type of non-transitory computer readable media. Non-transitory computer readable media include any type of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (such as floppy disks, magnetic tapes, hard disk drives, etc.), optical magnetic storage media (e.g. magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memories (such as mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory), etc.). The program may be provided to a computer using any type of transitory computer readable media. Examples of transitory computer readable media include electric signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line, such as electric wires and optical fibers, or a wireless communication line.
While the present invention has been described above with reference to exemplary embodiments, the present invention is not limited to the above exemplary embodiments. The configuration and details of the present invention can be modified in various ways which can be understood by those skilled in the art within the scope of the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/005456 | 10/29/2015 | WO | 00 |