Building management system

By designing a building management system that automatically creates three-dimensional BIM models and integrates equipment data, the problem of unintuitive visualization and difficult to achieve equipment linkage in the existing system is solved, and efficient data management and equipment control optimization are achieved.

CN119919070APending Publication Date: 2025-05-02HITACHI LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311425428.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The existing building management system is not intuitive enough in terms of visualization, lacks a unified platform to integrate all equipment and data management, and it is difficult to achieve linkage control optimization in building equipment. BIM model generation relies on manual operations, which consumes a lot of manpower and energy.

Method used

A building management system including data acquisition module, BIM model management module, data analysis module, equipment control optimization module, and visualization and interaction module are designed. The system reduces manual operations by automatically creating three-dimensional BIM models, integrating and visualizing full-type equipment data, and realizing linkage control of air conditioners and elevators.

Benefits of technology

A more intuitive and vivid visual building management system is realized, which saves manual operation time, improves equipment data management efficiency, and optimizes the building operating status through linkage control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119919070A_ABST
    Figure CN119919070A_ABST
Patent Text Reader

Abstract

The invention provides a building management system, and relates to the technical field of intelligent buildings, and the building management system comprises a data collection module, a building information model BIM model management module, a data analysis module, an equipment control optimization module, and a visualization and interaction module. According to the building management system, the building management system is more visual and vivid, and building management personnel can rapidly master the building operation state and adjust the operation strategy in time. The system also realizes data integration and visualization of building full-type equipment, can automatically create a three-dimensional BIM model, and saves manual operation. In addition, linkage control over the air conditioner and the elevator is achieved through the system, and the elevator taking experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent building technology, and in particular to a building management system. Background Art

[0002] Building Information Modeling (BIM) is an information management technology for the entire life cycle of a building, with five major characteristics: visualization, coordination, simulation, optimization, and map output. BIM is a new method of building design, construction, and management. It is based on three-dimensional digital information technology and includes all data from planning, design, construction, and operation stages in a three-dimensional (3D) model, allowing staff at any stage of the building's life cycle to make effective and correct decisions based on accurate and complete data when using the model.

[0003] A BIM-based smart building system in the prior art (reference Chinese patent application with publication number CN104573231A) realizes three-dimensional visualization of buildings, data integration, and selects corresponding databases for storage according to different data types to improve storage query efficiency. The smart building system includes: a data acquisition and storage module for acquiring building data, wherein the building data includes building data and equipment data; a data processing module for processing the building data to obtain processed data; and a data output module for outputting the processed data and displaying the processed data through a BIM model.

[0004] The existing building management systems usually have one or more of the following problems: 1) The visualization is not intuitive enough, and there is no unified platform to integrate all equipment and data management. 2) It is difficult to break through the barriers of building equipment and achieve linkage control optimization. 3) The generation of BIM models relies on manual work, which consumes a lot of manpower and energy. Summary of the invention

[0005] At least one embodiment of the present application provides a building management system, which implements a more intuitive and vivid visual building management system.

[0006] According to one aspect of the present application, at least one embodiment provides a building management system, including: a data acquisition module, a building information model (BIM) model management module, a data analysis module, an equipment control optimization module, and a visualization and interaction module; wherein;

[0007] The data acquisition module is used to collect equipment operation data of equipment in the target area and store it in a database to form equipment historical operation data, wherein the equipment includes at least one of the following: access control equipment, lighting equipment, air conditioners, elevators, electric meters, water meters, environmental sensors, and cameras;

[0008] The BIM model management module is used to generate a three-dimensional BIM model of the building;

[0009] The data analysis module is used to generate a data analysis model based on the historical operation data of the equipment; and obtain data analysis results based on the data analysis model and the real-time operation data of the equipment collected by the data collection module, wherein the data analysis model includes at least one of the following models: a prediction model, an anomaly detection model, a classification model, and a clustering model;

[0010] The equipment control optimization module is used to generate an optimization control model and / or optimization control strategy for the equipment based on the equipment historical operation data; based on the optimization control model and / or optimization control strategy, generate optimization control suggestions for the equipment and send them to the visualization and interaction module;

[0011] The visualization and interaction module is used to display the location, operation data, data analysis results and at least one of the optimization control suggestions of each device in the building based on the three-dimensional BIM model of the building and the real-time operation data of the equipment collected by the data acquisition module.

[0012] Optionally, the data acquisition module is also used to transmit the MQTT protocol through message queue telemetry, and send the collected real-time operation data of the equipment to the visualization and interaction module to update the display page data; send the historical operation data of the equipment to the data analysis module and the equipment control optimization module; send the real-time operation data to the data analysis module and the equipment control optimization module to generate real-time data analysis results and equipment control optimization suggestions.

[0013] Optionally, the BIM model management module includes: a model automatic generation module, a model manual adjustment module, a model library management module, a historical version management module and an equipment location matching module; wherein:

[0014] The model automatic generation module is used to parse the wall, door, window, column and text data in the CAD file, generate a two-dimensional base map by merging redundant wall lines and merging double-line / triple-line walls into single-line walls; generate a three-dimensional BIM model based on the two-dimensional base map; recognize text data, manage the name and location of each building unit; recognize the outer contour of each floor base map for laying floors and / or ceilings;

[0015] The model manual adjustment module is used to complete the errors caused by manual operation when the system automatically generates a two-dimensional base map from a CAD file, and when the user manually adjusts the two-dimensional base map and the three-dimensional BIM model;

[0016] The model library management module is used to manage the resources of the two-dimensional base map and the three-dimensional BIM model, and provides the functions of adding, deleting, checking and modifying operations, importing and exporting resources, and migrating the three-dimensional BIM model;

[0017] The historical version management module is used to save the historical model versions of the 3D BIM model and perform version rollback of the 3D BIM model based on the historical model version selected by the user;

[0018] The equipment location matching module is used to match the corresponding building unit according to the name of the equipment and correspond to the coordinates in the three-dimensional BIM model.

[0019] Optionally, the data analysis module includes a data cleaning module, an anomaly detection module and a time series data prediction module; wherein:

[0020] The data cleaning module is used to correct the problematic data in the historical operation data of the equipment, and the correction includes at least one of the following: removing duplicate values, processing missing values, processing abnormal values, and processing erroneous data;

[0021] The anomaly detection module is used to train an anomaly detection model based on the historical operation data of the equipment collected by the data collection module; based on the anomaly detection model, detect the equipment operation data and determine the abnormal information in the building operation process;

[0022] The time series data prediction module is used to train a prediction model based on the historical equipment operation data of the time series collected by the data acquisition module; based on the prediction model, predict the target data of a preset number of time steps in the future, and the target data includes at least one of the following: building cooling load demand, building energy consumption demand, and photovoltaic power generation.

[0023] Optionally, the equipment control optimization module includes an air conditioning parameter optimization module, a lighting control optimization module, an equipment linkage control optimization module and a start-stop time optimization module; wherein:

[0024] The air conditioning parameter optimization module is used to train an optimization control model for the air conditioning based on the historical operation data of the air conditioning; based on the optimization control model of the air conditioning, generate an optimization control suggestion for the air conditioning and send it to the visualization and interaction module, and the optimization control suggestion for the air conditioning includes at least one of the following parameters: chilled water supply temperature, fan coil gear, chilled water flow rate, cooling water return temperature, cooling water flow rate;

[0025] The lighting control optimization module is used to adjust the lighting intensity and color temperature in the building according to the flow of people and outdoor lighting conditions based on the specified lighting optimization strategy;

[0026] The equipment linkage control optimization module is used to generate collaborative control suggestions for multiple equipment in the building to control the collaborative work of multiple equipment in the building;

[0027] The start-stop time optimization module is used to train a start-stop control module for controlling the start-stop time of the equipment based on the historical operation data collected by the data collection module; based on the start-stop control module, generate start-stop control suggestions for the equipment and send them to the visualization and interaction module.

[0028] Optionally, the device linkage control optimization module is also used to determine the number of people in the elevator car based on the image data in the elevator car; determine the number of people waiting for the elevator in each elevator waiting room based on the image data of each elevator waiting room; predict the number of people in the car at a target time based on the number of people in the car and the number of people waiting for the elevator in each elevator waiting room in a recent historical period; generate control suggestions for the fan coil unit FCU in the elevator at the target time based on the number of people in the car at the target time and send them to the visualization and interaction module.

[0029] Optionally, the equipment linkage control optimization module is also used to extract the historical number of people in the car and the historical number of people waiting for the elevator in each elevator room from the historical operation data of the equipment; generate a training set and a test set based on the historical number of people in the car and the historical number of people waiting for the elevator in the elevator room; train a regression model for predicting the number of people in the car based on the training set and the test set; and input the number of people in the car and the number of people waiting for the elevator in each elevator room in a recent historical period into the trained regression model to obtain the number of people in the car at the target time predicted by the regression model.

[0030] Optionally, the equipment linkage control optimization module is also used to set the FCU to operate in the first gear when the number of people in the car at the target time exceeds the first proportion of the car design capacity C; set the FCU to operate in the third gear when the number of people in the car at the target time is lower than the second proportion of the car design capacity C; set the FCU to operate in the second gear when the number of people in the car at the target time is between the first proportion and the second proportion of the car design capacity C; wherein, the first proportion is greater than the second proportion, and the first gear, the second gear and the third gear decrease in sequence.

[0031] Optionally, the visualization and interaction module includes: a three-dimensional BIM model module, an equipment operation status module, an environmental data visualization module, an energy data visualization module, an equipment control suggestion module and an abnormal alarm module; wherein:

[0032] The three-dimensional BIM model module is used to display the three-dimensional BIM model of the building;

[0033] The device operation status module is used to receive the real-time operation data of the device sent by the data acquisition module through the MQTT protocol, and based on the real-time operation data of the device, link and display the real-time status data of the device on the corresponding device model in the three-dimensional BIM model of the building;

[0034] The environmental data visualization module is used to display environmental data collected by environmental sensors in the building and / or statistical charts of environmental data in each area;

[0035] The energy data visualization module is used to display the energy consumption data report in the building, including at least one of the following: the energy consumption ratio of each type of equipment, the energy consumption curve of each hour of the day, the ratio of each type of energy, and the data analysis results obtained by the data analysis module;

[0036] The equipment control suggestion module is used to display the optimization control suggestions output by the equipment control optimization module, and locate the optimization control suggestions to the corresponding equipment in combination with the three-dimensional BIM model;

[0037] The abnormal alarm module is used to display abnormal information during the operation of the building through a three-dimensional BIM model, including at least one of the following: equipment abnormality, environmental abnormality, system abnormality, and energy consumption abnormality.

[0038] Optionally, the visualization and interaction module is further used to set corresponding data caching strategies for different data types, including at least one of the following:

[0039] For static data, when visualizing it through a browser web page, the static data is requested once and cached;

[0040] For regularly updated data, when a user visits a page corresponding to the regularly updated data, the regularly updated dynamic data is requested once and is not cached;

[0041] For real-time updated data, when a user visits a page corresponding to the real-time updated data and selects a piece of data for display, the real-time updated data selected by the user is requested once and cached, and, when the real-time updated data sent by the data acquisition module through the MQTT protocol is received, if the data is currently cached, the cached data is updated, and if the data is not currently cached, the data is not updated; when the cache pool exceeds the cache capacity, the cache pool is updated in a first-in-first-out manner;

[0042] For the statistical data obtained through the historical operation data and real-time operation data of the equipment, the statistics are counted once and cached when the building management system is running; after receiving the updated data of the statistical data through MQTT, only the latest data is updated, and the remaining data is not updated

[0043] Compared with the prior art, the building management system provided by the embodiment of the present application realizes a more intuitive and vivid visual building management system, which allows building managers to quickly grasp the operating status of the building. The system also realizes the data integration and visualization of all types of building equipment, and can automatically create a three-dimensional BIM model, saving manual operations. In addition, the system also realizes the linkage control of air conditioners and elevators, which improves the user's elevator riding experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0045] Figure 1 A schematic diagram of the structure of a building management system according to an embodiment of the present application;

[0046] Figure 2 A schematic diagram of a workflow of a building management system according to an embodiment of the present application. DETAILED DESCRIPTION

[0047] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0048] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in one embodiment" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. "And / or" in the specification and claims represents at least one of the connected objects.

[0049] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0050] The following description provides examples and does not limit the scope, applicability, or configuration set forth in the claims. Changes may be made to the functions and arrangements of the elements discussed without departing from the spirit and scope of the present disclosure. Various examples may appropriately omit, replace, or add various procedures or components. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.

[0051] Please refer to Figure 1 , the building management system provided in the embodiment of the present application includes a data acquisition module, a building information model BIM model management module, a data analysis module, an equipment control optimization module, and a visualization and interaction module; wherein;

[0052] The data acquisition module is used to collect the equipment operation data of the equipment in the target area and store it in the database to form the equipment historical operation data. The equipment includes at least one of the following: access control equipment, lighting equipment, air conditioner, elevator, electric meter, water meter, environmental sensor, camera, etc. Here, the target area may include the internal area of ​​the building, and may also include the park where the building is located. The equipment operation data may generally include the working state of the equipment (such as the open state, the closed state, the temperature and humidity of the working environment). In addition, for different types of equipment, the equipment operation data may be different. For example, for lighting equipment, the equipment operation data may include the lighting intensity and color temperature; for air conditioners, the equipment operation data may include the gear position of the fan coil unit (FCU), the set target temperature, etc.; for various environmental sensors, the equipment operation state may be the environmental data collected by the sensor, such as temperature, humidity, light intensity, the number of people detected, etc. The data acquisition module collects and saves the equipment operation data of the equipment to form the equipment historical operation data. In addition, the data acquisition module can also send the real-time collected equipment operation data (i.e., real-time equipment operation data) to other modules (such as data analysis module, equipment control optimization module, visualization and interaction module, etc.) for related data processing.

[0053] Here, the data acquisition module is also used to transmit the MQTT protocol through the message queue telemetry, send the collected real-time operation data of the equipment to the visualization and interaction module to update the display page data; send the historical operation data of the equipment to the data analysis module and the equipment control optimization module; send the real-time operation data to the data analysis module and the equipment control optimization module to generate real-time data analysis results and equipment control optimization suggestions. For example, the data acquisition module transmits the generated historical operation data of the equipment to the data analysis module and the equipment control optimization module for training the machine learning model. In addition, after collecting the real-time operation data of the equipment, the data acquisition module can also send the real-time operation data to the data analysis module and the equipment control optimization module to generate real-time data analysis results and equipment optimization control suggestion results.

[0054] The BIM model management module is used to generate a three-dimensional BIM model of the building. Here, the BIM model management module can generate a three-dimensional BIM model of the building and manage related models and base map resources; at the same time, it provides functions such as querying and modifying historical versions, and automatically marking equipment locations on the model.

[0055] The data analysis module is used to generate a data analysis model based on the historical operation data of the equipment; and obtain data analysis results based on the data analysis model and the real-time operation data of the equipment collected by the data acquisition module, wherein the data analysis model includes at least one of the following models: prediction model, anomaly detection model, classification model, clustering model. Here, the data analysis module provides training and real-time calling of artificial intelligence models such as prediction, anomaly detection, classification, and clustering for park data by using the historical data accumulated by the system. This module sends the results of data analysis, such as anomaly detection results and future prediction values, to the visualization & interaction module for data visualization.

[0056] The equipment control optimization module is used to generate an optimization control model and / or optimization control strategy for the equipment based on the historical operation data of the equipment; based on the equipment optimization control model and / or optimization control strategy, it generates optimization control suggestions for the equipment and sends them to the visualization and interaction module. Here, the equipment control optimization module provides optimization control suggestions for building equipment by using the historical data accumulated by the system, and sends the calculated optimization control suggestions to the visualization & interaction module for visualization of the control suggestions. Park managers can perform relevant optimization processing based on the optimization suggestions.

[0057] The visualization and interaction module is used to display the location, operation data, data analysis results and at least one of the optimization control suggestions of each device in the building based on the three-dimensional BIM model of the building and the real-time operation data of the equipment collected by the data acquisition module.

[0058] Here, the visualization and interaction module can display various data in the form of browser web pages, for example, using a three-dimensional building BIM model to display the location and operating status data of each device in the building, environmental sensor data, analysis result data of the data analysis module, and optimization control suggestions for equipment.

[0059] From the above, it can be seen that the embodiment of the present application cooperates with the above modules. The data acquisition module collects equipment operation data, the data analysis module and the equipment control optimization module obtain relevant models based on equipment operation data training and perform data analysis or optimization control suggestions for equipment control, and the visualization and interaction module displays the three-dimensional BIM model of the building and the real-time operation data of the equipment obtained by other modules, the location of each device, operation data, the data analysis results and the optimization control suggestions and other information. Users can obtain relevant information intuitively and vividly through the visualization and interaction module, thereby realizing a more intuitive and vivid visual building management system.

[0060] Specifically, Figure 1As shown, the BIM model management module may include: a model automatic generation module, a model manual adjustment module, a model library management module, a historical version management module and an equipment location matching module; wherein:

[0061] The model automatic generation module is used to parse the wall, door, window, column and text data in the CAD file, generate a two-dimensional base map by merging redundant wall lines and merging double-line / triple-line walls into single-line walls; generate a three-dimensional BIM model based on the two-dimensional base map, for example, the threejs framework can be used to generate a three-dimensional BIM model; recognize text data, manage the name and location of each building unit; recognize the outer contour of each floor base map for laying floors and / or ceilings, etc. Here, the CAD file can be a CAD file of a building input by a user.

[0062] The model manual adjustment module is used to supplement the errors caused by manual operations when the building management system automatically generates a two-dimensional base map from a CAD file, and when the user manually adjusts the two-dimensional base map and the three-dimensional BIM model, so as to improve the efficiency, accuracy and interactivity of manual adjustment.

[0063] The model library management module is used to manage the resources of two-dimensional base maps and three-dimensional BIM models, and provides functions of adding, deleting, checking and modifying operations, as well as importing and exporting resources and migrating three-dimensional BIM models.

[0064] The historical version management module is used to save the historical model versions of the 3D BIM model and perform version rollback of the 3D BIM model based on the historical model version selected by the user. Here, the historical version management allows users to query all saved model versions and return to a specified historical version at any time for continued editing. The historical version includes: wall location, material, thickness, height, color, creator, creation time and other information.

[0065] The equipment location matching module is used to match the corresponding building unit according to the equipment name and correspond to the coordinates in the three-dimensional BIM model. In this way, when the visualization and interaction module is visualized, the automatically matched BIM coordinates can be used to display the equipment information.

[0066] like Figure 1 As shown, the data analysis module may include a data cleaning module, an anomaly detection module and a time series data prediction module.

[0067] The data cleaning module is used to correct the problematic data in the historical operation data of the equipment, and the correction includes at least one of the following: removing duplicate values, processing missing values, processing abnormal values, processing erroneous data, etc. Through the above processing, before using the historical data of the equipment for relevant model training, the problematic data in the historical data can be corrected to improve the data quality, thereby improving the quality of the model obtained by training.

[0068] The anomaly detection module is used to train an anomaly detection model based on the historical equipment operation data collected by the data acquisition module; based on the anomaly detection model, the equipment operation data is detected to determine the abnormal information in the building operation process, for example, whether there is an abnormality in energy consumption in the past hour.

[0069] The time series data prediction module is used to train a prediction model based on the historical equipment operation data of the time series collected by the data acquisition module; based on the prediction model, predict the target data of a preset number of time steps in the future, and the target data includes at least one of the following: building cooling load demand, building energy consumption demand, photovoltaic power generation, etc.

[0070] like Figure 1 As shown, the equipment control optimization module includes an air conditioning parameter optimization module, a lighting control optimization module, an equipment linkage control optimization module and a start-stop time optimization module; wherein:

[0071] The air conditioning parameter optimization module is used to train an optimization control model for the air conditioner based on the historical operation data of the air conditioner; based on the optimization control model of the air conditioner, generate optimization control suggestions for the air conditioner and send them to the visualization and interaction module, and the optimization control suggestions for the air conditioner include at least one of the following parameters: chilled water supply temperature, fan coil gear, chilled water flow rate, cooling water return temperature, cooling water flow rate, etc., so as to balance energy consumption and indoor thermal comfort.

[0072] The lighting control optimization module is used to adjust the lighting intensity and color temperature in the building according to the flow of people and outdoor lighting conditions based on the specified lighting optimization strategy, so as to achieve the purpose of energy saving.

[0073] The equipment linkage control optimization module is used to generate collaborative control suggestions for multiple devices in a building to control the collaborative work of multiple devices in the building, thereby achieving energy saving, improving operating efficiency, reducing manual intervention costs, etc.

[0074] The start-stop time optimization module is used to train a start-stop control module for controlling the start-stop time of the equipment based on the historical operation data collected by the data collection module; based on the start-stop control module, generate start-stop control suggestions for the equipment and send them to the visualization and interaction module.

[0075] The following is a linkage optimization algorithm for air conditioning and elevators.

[0076] In the algorithm implementation, the device linkage control optimization module is also used to determine the number of people in the elevator car based on the image data in the elevator car; determine the number of people waiting for the elevator in each elevator room based on the image data of each elevator room; predict the number of people in the car at the target time based on the number of people in the car and the number of people waiting for the elevator in each elevator room in the recent historical period; generate control suggestions for the FCU in the elevator at the target time based on the number of people in the car at the target time and send them to the visualization and interaction module.

[0077] Specifically, the equipment linkage control optimization module is also used to extract the historical number of people in the car and the historical number of people waiting for the elevator in each elevator room from the historical operation data of the equipment; generate a training set and a test set based on the historical number of people in the car and the historical number of people waiting for the elevator in the elevator room; train a regression model for predicting the number of people in the car based on the training set and the test set, such as a multi-layer perceptron, linear regression, decision tree or other models; and input the number of people in the car and the number of people waiting for the elevator in each elevator room in a recent historical period into the trained regression model to obtain the number of people in the car at the target time predicted by the regression model.

[0078] Here, the equipment linkage control optimization module is also used to set the FCU to operate in the first gear when the number of people in the car at the target time exceeds the first proportion of the car design capacity C; set the FCU to operate in the third gear when the number of people in the car at the target time is lower than the second proportion of the car design capacity C; set the FCU to operate in the second gear when the number of people in the car at the target time is between the first proportion and the second proportion of the car design capacity C; wherein the first proportion is greater than the second proportion, and the first gear, the second gear and the third gear decrease in sequence.

[0079] For example, the equipment linkage control optimization module collects the number of people data H calculated by the video analysis algorithm in the elevator car, as well as the number of people data W in the elevator rooms on each floor. The current time is t, and the number of people in the car in the next 5 minutes t+5min is predicted. The input feature vector includes: the number of people waiting for the elevator (t) (floor 1), ..., the number of people waiting for the elevator (t) (floor n), the total number of people waiting for the elevator on all floors, the number of people in the car (t), the current hour, the current minute, and the training. After normalization and other processing operations are performed on the feature matrix, commonly used regression models such as multi-layer perceptron, linear regression, decision tree, etc. are used for model training and evaluation, and the model with the best evaluation result is selected for prediction. For example, if the predicted value exceeds 50% of the car design capacity C, the FCU is set to high-grade. If it is less than 10% of the design capacity C, the FCU gear is adjusted to resistance, and otherwise it is set to mid-range.

[0080] like Figure 1 As shown, the visualization and interaction module includes: a three-dimensional BIM model module, an equipment operation status module, an environmental data visualization module, an energy data visualization module, an equipment control suggestion module and an abnormal alarm module. Among them:

[0081] The three-dimensional BIM model module is used to display the three-dimensional BIM model of the building;

[0082] The device operation status module is used to receive the real-time operation data of the device sent by the data acquisition module through the MQTT protocol, and based on the real-time operation data of the device, the real-time status data of the device is linked to the corresponding device model in the three-dimensional BIM model of the building. Here, the front end of the building management system can receive the real-time data of the device operation through MQTT, and the real-time status data of the device is linked to the corresponding device model in the three-dimensional building BIM model.

[0083] The environmental data visualization module is used to display environmental data collected by environmental sensors in the building and / or statistical charts of environmental data in various areas.

[0084] The energy data visualization module is used to display the energy consumption data report in the building, including at least one of the following: the energy consumption usage ratio of each type of equipment, the energy consumption curve of each hour of the day, the ratio of each type of energy, the data analysis results obtained by the data analysis module, such as the future energy consumption demand forecast value and other data.

[0085] The equipment control suggestion module is used to display the optimization control suggestions output by the equipment control optimization module, and locate the optimization control suggestions to the corresponding equipment in combination with the three-dimensional BIM model, so as to facilitate the building administrator to quickly respond to the control suggestions and make decisions.

[0086] The abnormal alarm module is used to display abnormal information during the operation of the building through a three-dimensional BIM model, including at least one of the following: equipment abnormality, environmental abnormality, system abnormality, energy consumption abnormality, etc.

[0087] In addition, the embodiment of the present application also provides a data caching strategy. In the visualization and interaction module, the corresponding caching strategy is specified by different data types to achieve a quick response to user clicks and effective use of resources. Specifically, the visualization and interaction module is also used to set corresponding data caching strategies for different data types, including at least one of the following:

[0088] 1) For static data, when visualizing through a browser web page, request the static data once and cache it. The static data includes at least one of the following: building structure information: park name, building name, number of floors, etc. Here, the above static data can be requested from the BIM model management module.

[0089] 2) For regularly updated data, such as a device list, etc., when a user accesses a page corresponding to the regularly updated data, the regularly updated dynamic data can be requested once without caching. Here, the static data can be requested from a data acquisition module or other module.

[0090] 3) For real-time updated data, such as equipment operating status data, sensor collection data, energy meter collection data, etc., when a user accesses the page corresponding to the real-time updated data (for example, the user clicks the corresponding device icon on the page) and selects a real-time updated data for display, the real-time updated data selected by the user is requested once and cached, and, when the real-time updated data sent by the data acquisition module through the MQTT protocol is received, if the data is currently cached, the cached data is updated; if the data is not currently cached, the data is not updated; when the cache pool exceeds the cache capacity, the cache pool is updated in a first-in-first-out manner.

[0091] 4) For statistical data obtained through statistics of historical operation data and real-time operation data of equipment, such as energy consumption trend curve, energy consumption proportion of various types of equipment, etc., statistics are collected once and cached when the building management system is running; after receiving updated data of the statistical data through MQTT, only the latest data is updated, and the remaining data is not updated, that is, after receiving real-time updated data through the MQTT protocol, the latest statistical data is updated, and the historical statistical data is not updated.

[0092] Please refer to Figure 2 , Figure 2 A schematic diagram of the workflow of the building management system of the embodiment of the present application is provided. Figure 2 As shown, the process mainly includes:

[0093] The user creates a CAD file of the building and uploads the file to the model automatic generation function / module. The model automatic generation module receives the CAD file of the building uploaded by the user, parses the wall and text data in the CAD file, and generates a two-dimensional base map by merging redundant wall lines and merging double-line / triple-line walls into single-line walls.

[0094] Users can also manually adjust the two-dimensional base map generated by the model automatic generation function / module. The model manual adjustment module can make up for the errors caused by manual operations when users manually adjust the two-dimensional base map and three-dimensional BIM model.

[0095] The model automatic generation module can generate a three-dimensional BIM model based on the two-dimensional base map; recognize text data, manage the name and location of each building unit; and recognize the outer contour of the base map of each floor for laying floors and / or ceilings.

[0096] The model library management module manages the resources of two-dimensional base maps and three-dimensional BIM models, saves the two-dimensional base maps and three-dimensional BIM models to the resource library, and can also provide functions of adding, deleting, checking and modifying operations, importing and exporting resources, and migrating three-dimensional BIM models.

[0097] The equipment location matching module matches the corresponding building unit according to the name of the equipment and corresponds to the coordinates in the three-dimensional BIM model.

[0098] The visualization and interaction module displays the location, operation data, data analysis results and at least one of the optimization control suggestions of each device in the building based on the three-dimensional BIM model of the building and the real-time operation data of the equipment collected by the data collection module.

[0099] Figure 2 The process shown also includes:

[0100] The data acquisition module collects the equipment operation data of each device and sends it to the visualization and interaction module, the data analysis module and the equipment optimization control module. In addition, the equipment operation data can also be saved in the database to generate the historical operation data of the equipment.

[0101] The data analysis module trains relevant models based on the historical operation data of the equipment, generates prediction models, anomaly detection models and other models, and saves them in the model library.

[0102] The equipment optimization control module trains relevant models and extracts rules based on the historical operation data of the equipment, generates the equipment optimization control module and saves it to the corresponding module library.

[0103] Based on the model obtained by the above training, the predicted value, anomaly detection results, and the next step of equipment control optimization suggestions can be calculated in real time and sent to the visualization and interaction module. The visualization and interaction module receives the above data, updates the relevant cache, and performs data visualization processing.

[0104] The above-mentioned building management system and its workflow in the embodiment of the present application provide a more intuitive and vivid visual building management system for building managers to quickly grasp the operating status of the building. The system realizes the data integration and visualization of all types of building equipment, and can automatically create a three-dimensional BIM model, saving manual operations. In addition, the above-mentioned system also realizes the linkage control of air conditioning and elevators, which improves the user's elevator riding experience.

[0105] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0106] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0107] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0108] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0109] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0110] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0111] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A building management system, characterized in that: include: Data acquisition module, building information model (BIM) model management module, data analysis module, equipment control optimization module, visualization and interaction module; in; The data acquisition module is used to collect equipment operation data of equipment in the target area and store it in a database to form equipment historical operation data, wherein the equipment includes at least one of the following: access control equipment, lighting equipment, air conditioners, elevators, electric meters, water meters, environmental sensors, and cameras; The BIM model management module is used to generate a three-dimensional BIM model of the building; The data analysis module is used to generate a data analysis model based on the historical operation data of the equipment; and obtain data analysis results based on the data analysis model and the real-time operation data of the equipment collected by the data collection module, wherein the data analysis model includes at least one of the following models: a prediction model, an anomaly detection model, a classification model, and a clustering model; The device control optimization module is used to generate an optimization control model and / or optimization control strategy for the device based on the historical operation data of the device; Based on the optimization control model and / or optimization control strategy, generate optimization control suggestions for the equipment and send them to the visualization and interaction module; The visualization and interaction module is used to display the location, operation data, data analysis results and at least one of the optimization control suggestions of each device in the building based on the three-dimensional BIM model of the building and the real-time operation data of the equipment collected by the data acquisition module.

2. The building management system according to claim 1, characterized in that: The data acquisition module is also used to send the collected real-time operation data of the equipment to the visualization and interaction module to update the display page data through the message queue telemetry transmission MQTT protocol; send the historical operation data of the equipment to the data analysis module and the equipment control optimization module; The real-time operation data is sent to the data analysis module and the equipment control optimization module to generate real-time data analysis results and equipment control optimization suggestions.

3. The building management system according to claim 1, characterized in that: The BIM model management module includes: a model automatic generation module, a model manual adjustment module, a model library management module, a historical version management module and an equipment location matching module; wherein: The model automatic generation module is used to parse the wall, door, window, column and text data in the CAD file, generate a two-dimensional base map by merging redundant wall lines and merging double-line / triple-line walls into single-line walls; generate a three-dimensional BIM model based on the two-dimensional base map; recognize text data, manage the name and location of each building unit; recognize the outer contour of each floor base map for laying floors and / or ceilings; The model manual adjustment module is used to complete the errors caused by manual operation when the system automatically generates a two-dimensional base map from a CAD file, and when the user manually adjusts the two-dimensional base map and the three-dimensional BIM model; The model library management module is used to manage the resources of the two-dimensional base map and the three-dimensional BIM model, and provides the functions of adding, deleting, checking and modifying operations, importing and exporting resources, and migrating the three-dimensional BIM model; The historical version management module is used to save the historical model versions of the 3D BIM model and perform version rollback of the 3D BIM model based on the historical model version selected by the user; The equipment location matching module is used to match the corresponding building unit according to the name of the equipment and correspond to the coordinates in the three-dimensional BIM model.

4. The building management system according to claim 1, characterized in that: The data analysis module includes a data cleaning module, an anomaly detection module and a time series data prediction module; wherein: The data cleaning module is used to correct the problematic data in the historical operation data of the equipment, and the correction includes at least one of the following: removing duplicate values, processing missing values, processing abnormal values, and processing erroneous data; The anomaly detection module is used to train an anomaly detection model based on the historical operation data of the equipment collected by the data collection module; based on the anomaly detection model, detect the equipment operation data and determine the abnormal information in the building operation process; The time series data prediction module is used to train a prediction model based on the historical equipment operation data of the time series collected by the data acquisition module; based on the prediction model, predict the target data of a preset number of time steps in the future, and the target data includes at least one of the following: building cooling load demand, building energy consumption demand, and photovoltaic power generation.

5. The building management system according to claim 1, characterized in that: The equipment control optimization module includes an air conditioning parameter optimization module, a lighting control optimization module, an equipment linkage control optimization module and a start-stop time optimization module; wherein: The air conditioning parameter optimization module is used to train an optimization control model for the air conditioning based on the historical operation data of the air conditioning; based on the optimization control model of the air conditioning, generate an optimization control suggestion for the air conditioning and send it to the visualization and interaction module, and the optimization control suggestion for the air conditioning includes at least one of the following parameters: chilled water supply temperature, fan coil gear, chilled water flow rate, cooling water return temperature, cooling water flow rate; The lighting control optimization module is used to adjust the lighting intensity and color temperature in the building according to the flow of people and outdoor lighting conditions based on the specified lighting optimization strategy; The equipment linkage control optimization module is used to generate collaborative control suggestions for multiple equipment in the building to control the collaborative work of multiple equipment in the building; The start-stop time optimization module is used to train a start-stop control module for controlling the start-stop time of the equipment based on the historical operation data collected by the data collection module; based on the start-stop control module, generate start-stop control suggestions for the equipment and send them to the visualization and interaction module.

6. The building management system according to claim 5, characterized in that: The equipment linkage control optimization module is also used to determine the number of people in the elevator car based on the image data in the elevator car; and to determine the number of people waiting for the elevator in each elevator waiting room based on the image data in each elevator waiting room; Based on the number of people in the car and the number of people waiting in each elevator room in the recent historical period, the number of people in the car at the target time is predicted; based on the number of people in the car at the target time, control suggestions for the fan coil unit FCU in the elevator at the target time are generated and sent to the visualization and interaction module.

7. The building management system according to claim 6, characterized in that: The equipment linkage control optimization module is also used to extract the historical number of people in the car and the historical number of people waiting for the elevator in each elevator room from the historical operation data of the equipment; generate a training set and a test set based on the historical number of people in the car and the historical number of people waiting for the elevator in the elevator room; train a regression model for predicting the number of people in the car based on the training set and the test set; and input the number of people in the car and the number of people waiting for the elevator in each elevator room in a recent historical period into the trained regression model to obtain the number of people in the car at the target time predicted by the regression model.

8. The building management system according to claim 6, characterized in that: The equipment linkage control optimization module is also used to set the FCU to operate in the first gear when the number of people in the car at the target time exceeds the first proportion of the car design capacity C; set the FCU to operate in the third gear when the number of people in the car at the target time is lower than the second proportion of the car design capacity C; set the FCU to operate in the second gear when the number of people in the car at the target time is between the first proportion and the second proportion of the car design capacity C; wherein the first proportion is greater than the second proportion, and the first gear, the second gear and the third gear are reduced in sequence.

9. The building management system according to claim 1, characterized in that: The visualization and interaction module includes: a three-dimensional BIM model module, an equipment operation status module, an environmental data visualization module, an energy data visualization module, an equipment control suggestion module and an abnormal alarm module; wherein: The three-dimensional BIM model module is used to display the three-dimensional BIM model of the building; The device operation status module is used to receive the real-time operation data of the device sent by the data acquisition module through the MQTT protocol, and based on the real-time operation data of the device, link and display the real-time status data of the device on the corresponding device model in the three-dimensional BIM model of the building; The environmental data visualization module is used to display environmental data collected by environmental sensors in the building and / or statistical charts of environmental data in each area; The energy data visualization module is used to display the energy consumption data report in the building, including at least one of the following: the energy consumption ratio of each type of equipment, the energy consumption curve of each hour of the day, the ratio of each type of energy, and the data analysis results obtained by the data analysis module; The equipment control suggestion module is used to display the optimization control suggestions output by the equipment control optimization module, and locate the optimization control suggestions to the corresponding equipment in combination with the three-dimensional BIM model; The abnormal alarm module is used to display abnormal information during the operation of the building through a three-dimensional BIM model, including at least one of the following: equipment abnormality, environmental abnormality, system abnormality, and energy consumption abnormality.

10. The building management system according to claim 1, characterized in that: The visualization and interaction module is further used to set corresponding data caching strategies for different data types, including at least one of the following: For static data, when visualizing it through a browser web page, the static data is requested once and cached; For regularly updated data, when a user visits a page corresponding to the regularly updated data, the regularly updated dynamic data is requested once and is not cached; For real-time updated data, when a user visits a page corresponding to the real-time updated data and selects a piece of data for display, the real-time updated data selected by the user is requested once and cached, and, when the real-time updated data sent by the data acquisition module through the MQTT protocol is received, if the data is currently cached, the cached data is updated, and if the data is not currently cached, the data is not updated; when the cache pool exceeds the cache capacity, the cache pool is updated in a first-in-first-out manner; The statistical data obtained through the historical operation data and real-time operation data of the equipment are counted once and cached when the building management system is running; After receiving the updated data of the statistical data through MQTT, only the latest data is updated, and the remaining data is not updated.