Data updating method and device, computer equipment, storage medium and product

By using node topology diagrams and multi-source sensor models in the building management system for data integration and preprocessing, the problem of power data and information integration in public buildings is solved, real-time data synchronization updates of BMS and CIM are realized, the convenience and accuracy of data analysis are improved, and intelligent building management is supported.

CN120354584APending Publication Date: 2025-07-22SHENZHEN POWER SUPPLY BUREAU
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510365637.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

The existing technology cannot effectively solve the problem of the integration of power data and multi-source heterogeneous information in public buildings in the informatization and intelligence of public buildings, resulting in the inability to quickly obtain knowledge and information, affecting the efficient management of building management systems.

Method used

By obtaining building monitoring data from sensing devices, using node topology diagrams to simulate the operation process of electrical components, synchronous update of data of building management system BMS and urban information model CIM, data integration and preprocessing are used for multi-source sensor observation model, and data exchange and information fusion are used for distributed Kalman filtering algorithm.

Benefits of technology

Real-time synchronous update of data in BMS and CIM is realized, the convenience and accuracy of data analysis are improved, the fusion problem of multi-source heterogeneous data is solved, and the efficient management of intelligent low-carbon building management systems is supported.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120354584A_ABST
    Figure CN120354584A_ABST
Patent Text Reader

Abstract

The invention relates to a data updating method and device, computer equipment, a storage medium and a product. The method comprises the following steps: acquiring current monitoring data of a target building from sensing equipment for monitoring the target building; according to the node topological structure diagram of each electrical element in the target building, simulating the operation process of each electrical element in the target building under the current monitoring data to obtain the next state information of each electrical element; wherein the nodes in the node topological structure diagram represent the electrical elements, the connection relation between the nodes represents the element connection relation between different electrical elements, and the node information of each node comprises the state information of the electrical element corresponding to the node; and updating the current state information of each electrical element stored in the BMS and the CIM by using the next state information of each electrical element. By adopting the method, the multi-source data can be fused, and the data in the CIM and the BMS can be synchronously updated in real time according to the fused data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data processing, and in particular, to a data update method, device, computer device, storage medium, and product. Background Art

[0002] A Building Management System (BMS) refers to a computer-based control system that needs to be installed in a building to monitor and regulate the electrical and mechanical equipment in the building; through the BMS, the management of public buildings needs to network and centrally regulate the air conditioning, ventilation, heating, lighting, and other building systems of the building.

[0003] Traditional data processing technologies have encountered bottlenecks and cannot meet the analysis requirements of quickly obtaining knowledge and information from massive data. The integration of power data and public building data is an inevitable requirement for the informatization and intelligent development of public buildings. To achieve efficient management of the public building BMS system, it is mainly necessary to study and solve the problem of multi-source heterogeneous information fusion of City Information Modeling (CIM) and BMS data in public buildings, which helps to provide support for the intelligent low-carbon building management system. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide a data update method, device, computer device, storage medium, and product that can fuse multi-source data and synchronously update the data in CIM and BMS in real time according to the fused data.

[0005] In a first aspect, the present application provides a data update method, including:

[0006] Obtain the current monitoring data of the target building from the sensing devices used to monitor the target building;

[0007] According to the node topology diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component; wherein, the nodes in the node topology diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node.

[0008] Use the next state information of each electrical component to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0009] In one embodiment, the method further includes:

[0010] Obtaining first attribute information of each electrical component in the target building from the BMS, and obtaining second attribute information of each electrical component in the target building from the CIM;

[0011] Determining a first component name and a first affiliated system of each electrical component in the BMS according to the first attribute information of each electrical component;

[0012] Determining a second component name and a second affiliated system of each electrical component in the CIM according to the second attribute information of each electrical component;

[0013] Performing consistency processing on the first attribute information and the second attribute information of electrical components with the same first component name and the same first and second affiliated systems, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0014] In one embodiment, the node topology structure diagram is constructed in the following manner:

[0015] Obtaining the component connection relationship between each electrical component in the target building;

[0016] Taking each electrical component as a node, and connecting each node according to the component connection relationship between each electrical component to create a connection relationship between each node;

[0017] For each node, generating node information of the node from the basic attribute information, status information of the electrical component corresponding to the node, and the component identifiers of the electrical component in the BMS and the CIM.

[0018] In one embodiment, the number of the sensing devices is at least two;

[0019] Simulating the operation process of each electrical component in the target building under the current monitoring data according to the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component, including:

[0020] Preprocessing the current monitoring data of each sensing device; wherein, the preprocessing at least includes data cleaning and interpolation;

[0021] Integrating the preprocessed current monitoring data by using a multi-source sensor observation model to obtain current integrated data;

[0022] According to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current integrated data to obtain the next state information of each electrical component.

[0023] In one embodiment, the multi-source sensor observation model is used to integrate the preprocessed current monitoring data to obtain the current integrated data, including:

[0024] Input the preprocessed current monitoring data into the multi-source sensor observation model to obtain the weights of the current monitoring data;

[0025] For each current monitoring data, take the product of the monitoring data and the corresponding weight as the weighted data of the current monitoring data;

[0026] Take the sum of the weighted data as the current integrated data.

[0027] In one embodiment, the method of simulating the operation process of each electrical component in the target building under the current integrated data according to the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component includes:

[0028] For any node in the node topology structure diagram, use the next state information of the previous node of the node to update the previous state information of the node to obtain the next state information of the node; wherein, if the node is a starting node, the next state information of the previous node is the current integrated data;

[0029] Determine whether the node is a termination node in the node topology structure diagram;

[0030] If so, determine the next state information of each electrical component according to the next state information of each node in the node topology structure diagram.

[0031] In a second aspect, the present application further provides a data update device, including:

[0032] A data acquisition module, configured to acquire the current monitoring data of the target building from a sensing device for monitoring the target building;

[0033] An operation simulation module, configured to simulate the operation process of each electrical component in the target building under the current monitoring data according to the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component; wherein, the nodes in the node topology structure diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node.

[0034] A data update module, configured to update the current status information of each electrical component stored in the building management system (BMS) and the city information model (CIM) of the target building by using the next status information of each electrical component; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0035] In a third aspect, the present application further provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0036] Obtain the current monitoring data of the target building from the sensing devices used for monitoring the target building;

[0037] According to the node topology diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next status information of each electrical component; wherein, the nodes in the node topology diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the status information of the electrical component corresponding to the node;

[0038] Update the current status information of each electrical component stored in the building management system (BMS) and the city information model (CIM) of the target building by using the next status information of each electrical component; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0039] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0040] Obtain the current monitoring data of the target building from the sensing devices used for monitoring the target building;

[0041] According to the node topology diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next status information of each electrical component; wherein, the nodes in the node topology diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the status information of the electrical component corresponding to the node;

[0042] Using the next state information of each electrical component to update the current state information of each electrical component stored in the building management system (BMS) and the city information model (CIM) of the target building; wherein, the basic attribute information of the same electrical component is the same in the BMS and the CIM.

[0043] In a fifth aspect, the present application also provides a computer program product, including a computer program, which when executed by a processor, implements the following steps:

[0044] Obtain the current monitoring data of the target building from the sensing devices used to monitor the target building;

[0045] According to the node topology diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component; wherein, the nodes in the node topology diagram represent electrical components, the connection relationships between the nodes characterize the component connection relationships between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node.

[0046] Using the next state information of each electrical component to update the current state information of each electrical component stored in the building management system (BMS) and the city information model (CIM) of the target building; wherein, the basic attribute information of the same electrical component is the same in the BMS and the CIM.

[0047] The above data update method, device, computer device, storage medium and product, after obtaining the current monitoring data of the target building from the sensing devices used to monitor the target building, introduce the node topology diagram of each electrical component in the target building, which intuitively and conveniently characterizes the connection relationships between the electrical components and the operating states of the electrical components; at the same time, according to the node topology diagram, simulate the operation process of each electrical component in the target building under the current monitoring data, that is, through comprehensive communication and data exchange between the nodes, realize data fusion and prediction to obtain the next state information of each electrical component, and further update the current state information of each electrical component stored in the building management system (BMS) and the city information model (CIM) of the target building, achieving the purpose of real-time synchronous update of the data in the CIM and the BMS. In addition, since the basic attribute information of the same electrical component is the same in the BMS and the CIM, the data in the BMS and the CIM can be analyzed and updated more conveniently and accurately. Description of the Drawings

[0048] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or related technologies. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0049] Figure 1 It is an application environment diagram of the data update method in an embodiment;

[0050] Figure 2 It is a schematic flowchart of the data update method in an embodiment;

[0051] Figure 3 It is a schematic flowchart of the consistency processing of data in BMS and CIM in an embodiment;

[0052] Figure 4 It is a schematic flowchart of the process of constructing a node topology structure diagram in an embodiment;

[0053] Figure 5 It is a schematic flowchart of the process of determining the next state information of each electrical component in an embodiment;

[0054] Figure 6 It is a schematic flowchart of the process of determining the current integrated data in an embodiment;

[0055] Figure 7 It is a schematic flowchart of the process of determining the next state information of each electrical component in another embodiment;

[0056] Figure 8A It is a ratio comparison diagram of effective data obtained after data fusion using different algorithms in an embodiment;

[0057] Figure 8B It is a comparison diagram of the remaining task completion time after the test data set completes data fusion in an embodiment;

[0058] Figure 9 It is a schematic flowchart of the data update method in another embodiment;

[0059] Figure 10 It is a structural block diagram of the data update device in an embodiment;

[0060] Figure 11 It is an internal structure diagram of a computer device in an embodiment. Specific embodiments

[0061] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0062] The data update method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. Among them, the distributed control system 101 is used to execute the data update method provided by the embodiments of the present application to update the current status information in the BMS 102 and CIM 103 of the target building with the current monitoring data obtained from the sensing device, and to control and manage the BMS and CIM; the BMS of the target building is used to monitor and adjust the electrical and mechanical equipment of the building, such as electrical systems, pipelines, fire alarm systems, heating, ventilation, air conditioning, power control and lighting control; the CIM of the target building is a model that integrates multi-dimensional and multi-scale information model data and urban perception data above and below the ground, inside and outside the building, historical, current and future of the city. The sensing device 104 is installed in the target building and is used to monitor the target building. Optionally, the distributed control system 101 obtains the current monitoring data of the target building from the sensing device 104 used to monitor the target building; according to the node topology diagram of each electrical component in the target building, simulates the operation process of each electrical component in the target building under the current monitoring data to obtain the next status information of each electrical component; wherein, the nodes in the node topology diagram represent electrical components, and the connection relationship between the nodes represents the connection relationship between different electrical components; uses the next status information of each electrical component to update the current status information of each electrical component stored in the building management system BMS 102 and the city information model CIM 103 of the target building; wherein, the basic attribute information of the same electrical component in the BMS and CIM is the same.

[0063] In an exemplary embodiment, as Figure 2 shown, a data update method is provided. Taking the method applied to the Figure 1 distributed control system 101 therein as an example, the specific steps are as follows:

[0064] S201, obtain the current monitoring data of the target building from the sensing device used to monitor the target building.

[0065] Among them, the target building can be any public building. For example, the target building can be a public building such as an office building. The sensing device is a sensing device used to monitor the environment, electrical components, etc. of the target building. For example, the sensing device can be a sensor. In the embodiments of the present application, the number of sensing devices can be multiple. The current monitoring data is the monitoring data of the target building in the current period. For example, the current monitoring data includes but is not limited to environmental temperature, humidity, etc.

[0066] Optionally, in the actual monitoring environment, multiple sensing devices can be installed at preset monitoring points in the target building to comprehensively monitor the target building; furthermore, the distributed control system can obtain the current monitoring data of the target building from the sensing devices through wireless communication or a preset communication method.

[0067] S202, according to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component.

[0068] Among them, the nodes in the node topology structure diagram represent electrical components, the connection relationship between the nodes characterizes the connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node. The next state information of each electrical component characterizes the operation state of the electrical component in the next period.

[0069] Optionally, an online simulation software can be set up in advance, and the node topology structure diagram of each electrical component in the target building and the current monitoring data are input into the set online simulation software, so that the online simulation software simulates the operation process of each electrical component in the target building under the current monitoring data, and obtains the next state information of each electrical component during the simulation process.

[0070] S203, use the next state information of each electrical component to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building.

[0071] Among them, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0072] Optionally, use the next state information of each electrical component to update the current state information of each electrical component stored in the BMS and the CIM of the target building to achieve information fusion of the BMS and the CIM.

[0073] It should be noted that in the embodiments of the present application, the process of updating the current state information of each electrical component stored in the BMS and the CIM of the target building is the process of fusing the data in the BMS and the CIM.

[0074] In the above data update method, after obtaining the current monitoring data of the target building from the sensing devices used to monitor the target building, the node topology structure diagram of each electrical component in the target building is introduced, which intuitively and conveniently represents the connection relationship of each electrical component and the operating state of each electrical component. At the same time, according to the node topology structure diagram, the operation process of each electrical component in the target building under the current monitoring data is simulated, that is, through comprehensive communication and data exchange between nodes, data fusion and prediction are realized to obtain the next state information of each electrical component. Further, the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building is updated, achieving the purpose of data update for synchronously updating the data in CIM and BMS in real time. In addition, since the basic attribute information of the same electrical component is the same in BMS and CIM, the data in BMS and CIM can be analyzed and updated more conveniently and accurately.

[0075] Optionally, the heating, ventilation and air conditioning system in the target building connects the duct temperature and humidity and the exhaust temperature to the data management center of BMS. BMS also monitors the state of the central air conditioning refrigeration system, the heating system, the operation state of the main unit (load condition, temperature), the operation state of the refrigerant water pump (supply and return water pressure, temperature), and the operation state of the cooling water pump (supply and return water pressure, temperature). At the same time, BMS also includes an electrical monitoring system. BMS monitors the electricity consumed by the air conditioner and the state of the main electrical switch. Therefore, the basic attribute information and state information of various electrical components in the target building are stored in BMS. Exemplarily, as shown in Table 1, it is the basic attribute information and state information of some electrical components stored in BMS.

[0076] Table 1 Basic attribute information and state information of some electrical components stored in BMS

[0077]

[0078] Although the CIM model can meet the needs of most power system automation and informatization applications, with the complexity of the system adopted and the continuous development and progress of functional requirements, the existing CIM model cannot fully meet the needs of some building BMS. Therefore, new classes, attributes or relationships can be added, and then the CIM of the target building can be extended to ensure that the extended CIM meets the needs of BMS.

[0079] Exemplarily, in the original CIM of the target building, the fresh air system is extended. In the CIM, the fresh air system extension classes include: Wind_Location is the fan attribute class, Wind_PositionPoint is the fan position class, Wind_Generator is the air conditioner main unit equipment class, and Wind_HeatingSys is the heat exchange equipment class. Specifically, for Wind_Location, attributes such as the wind direction, wind speed, humidity, longitudinal orientation, and lateral orientation of the fan are all related to the location where the resource is located. Therefore, a subclass WTP_Location of the Common::Location class is extended to contain these attributes. It inherits from the Location class. For Wind_PositionPoint, since the coordinate position in the CIM can be determined by Common::PositionPoint, the height of the resource can also be extended from Common::PositionPoint. The extended Wind_PositionPoint class inherits from Common::PositionPoint, and the coordinates and height of the resource can be determined through the Wind_PositionPoint class. For Wind_Generator, since the air conditioner main unit belongs to the equipment class, the status of the air conditioner main unit can be extended from the Core::Equipment class. The extended status attribute value of the air conditioner main unit is an enumeration type. Therefore, a Wind_OpMod enumeration class is extended in the Wind_DomainExt package to represent the status of the air conditioner main unit. The power factor of the air conditioner main unit in the fresh air system belongs to the private attribute of the generator, so it can be in the Wind_Generator class. For Wind_HeatingSys, since the heating system belongs to the equipment class, the status of the heating system can be extended from the Core::Equipment class. The extended status attribute value is an enumeration type. Therefore, a Wind_SysStatus enumeration class is extended in the Wind_DomainExt package to represent the status of the heating system. Exemplarily, as shown in Table 2, it is the basic attribute information and status information of some electrical components stored in the CIM.

[0080] Table 2 Basic Attribute Information and Status Information of Some Electrical Components Stored in the CIM

[0081]

[0082] In the system composed of the power grid and public buildings, although the systems developed by each manufacturer follow the IEC61970 standard, due to design differences between manufacturers, there may be a problem of inconsistent component identification, that is, the naming methods of the same component in the data of CIM and the data of BMS are different, resulting in the phenomenon of inability to correspond. Therefore, it is necessary to perform data consistency processing. Optionally, in one embodiment, as Figure 3 shown, a method for performing consistency processing on the data in BMS and CIM is provided, which specifically includes the following steps:

[0083] S301, obtain the first attribute information of each electrical component in the target building from BMS, and obtain the second attribute information of each electrical component in the target building from CIM.

[0084] Among them, the first attribute information of each electrical component is the basic attribute information of the electrical component stored in BSM; the second attribute information of each electrical component is the basic attribute information of the electrical component stored in CIM.

[0085] Optionally, the basic attribute information of each electrical component in the target building can be extracted from the storage system of BSM as the first attribute information of each electrical component; at the same time, the basic attribute information of each electrical component in the target building can be extracted from the storage system of CIM as the second attribute information of each electrical component.

[0086] S302, determine the first component name and the first affiliated system of each electrical component in BMS according to the first attribute information of each electrical component.

[0087] Among them, the first component name of each electrical component is the component name of the electrical component stored in BMS; the first affiliated system of each electrical component is the affiliated system class of the electrical component stored in BMS.

[0088] Optionally, for any electrical component, the component name of the electrical component can be extracted from the first attribute information of the electrical component as the first component name, and the affiliated system of the electrical component can be extracted as the first affiliated system.

[0089] S303, determine the second component name and the second affiliated system of each electrical component in CIM according to the second attribute information of each electrical component.

[0090] Among them, the second component name of each electrical component is the component name of the electrical component stored in CIM; the second affiliated system of each electrical component is the affiliated system class of the electrical component stored in CIM.

[0091] Optionally, for any electrical component, the component name of the electrical component can be extracted from the two-attribute information of the electrical component as the second component name, and the system to which the electrical component belongs can be extracted as the second belonging system.

[0092] S304. Perform consistency processing on the first attribute information and the second attribute information of electrical components with the same first component name and the same first belonging system and second belonging system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0093] It should be noted that by observing the data stored in the CIM and the data stored in the BMS, it is found that although the data stored in the CIM and the data stored in the BMS are not uniformly named for components, there is a certain connection between the data fields in the two. As shown in Table 3, they are the description information of a specific electrical component in the CIM and the BMS respectively.

[0094] Table 3 Description Information of a Specific Electrical Component in the CIM and the BMS

[0095]

[0096] Although there are differences in the naming methods of the identity document (ID) (i.e., component identifier) fields for the same electrical component in the two, and they cannot be directly corresponding, the two fields of the component name and the belonging system class can jointly determine a unique component. Therefore, by concatenating the system name and the electrical component name of the corresponding component in the CIM and the BMS respectively, the data in the CIM and the data in the BMS can be made to correspond one by one.

[0097] Specifically, consistency processing can be performed on the first attribute information and the second attribute information of electrical components with the same first component name and the same first belonging system and second belonging system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same. Optionally, if the first component name and the second component name are the same, and the first belonging system and the second belonging system are the same, it means that the two electrical components in the BMS and the CIM are the same electrical component; further, consistency processing is performed on the first attribute information and the second attribute information of the same electrical component. Exemplarily, the ID of the electrical component in the CIM can be replaced with the ID of the electrical component in the BMS, that is, 8444251561856872 in Table 3 above can be replaced with 007054509.

[0098] Optionally, in one embodiment, as Figure 4 shown, a method for constructing a node topology structure diagram is provided, which specifically includes the following steps:

[0099] S401, Obtain the component connection relationship between each electrical component in the target building.

[0100] Among them, the component connection relationship characterizes the connection relationship between electrical components in the target building.

[0101] Optionally, the connection relationship between each electrical component in the target building can be obtained from the power grid as the component connection relationship.

[0102] S402, Take each electrical component as a node, and connect each node according to the component connection relationship between each electrical component to create the connection relationship between each node.

[0103] Optionally, topology graph construction software can be used to take each electrical component as a node and configure the node name of each node at the same time; further, connect each node according to the component connection relationship between each electrical component to create the connection relationship between each node.

[0104] S403, For each node, generate the node information of the node by using the basic attribute information, status information of the electrical component corresponding to the node, and the component identifier of the electrical component in BMS and CIM.

[0105] Optionally, according to the component connection relationship between each electrical component, the breadth-first search algorithm can be selected, the starting node can be selected, and the search can be carried out in combination with the connection relationship of the nodes until the traversal is complete or the specified boundary is reached. All electrical components in the largest connected network are searched, and the connection nodes between the components are clarified. The specific steps are as follows:

[0106] 1) Create an information table for each electrical component to store the basic attribute information, status information of the electrical component, and the component identifier of the electrical component in BMS and CIM; at the same time, establish a data structure deNet for various components to store the electrical components in the traversed connected network.

[0107] 2) Create a list ListCN to store the component identifiers of the components to be analyzed. In the initial state, the component identifier of the set starting node is stored in the list ListCN.

[0108] 3) If ListCN is not empty, for each starting node, loop through the information tables of all electrical components to find the electrical components directly connected to the component identifier of the starting node. If the electrical component is not a boundary component, go to step 4); if it is a boundary component, go to step 5); if ListCN is empty, end.

[0109] 4) Add all the nodes connected to the nodes of the electrical component obtained in step 3) to the list ListCN, and proceed to step 5).

[0110] 5) Delete the information of this electrical component from its data structure, and add the node information of this electrical component to the data structure deNet. After all the electrical components connected to the starting node are analyzed, delete this starting node from the list ListCN, and go to step 3).

[0111] So far, starting from the starting point, through the intermediate connection nodes, and then reaching the boundary components through the connected lines, a network with logic is finally obtained. Data can be exchanged through connections between nodes. Network search delimits the analysis scope for information fusion and provides more service forms.

[0112] It can be understood that during the actual monitoring process of the target building, such as monitoring the indoor and outdoor temperatures, supply fresh air temperatures and humidities, and the operating status of the fan in the fresh air system of the target building, its sensing devices may be subject to various interferences. Transistors have relatively large noise in the low-frequency band, and signals are interfered by noise during propagation, thus affecting data quality. Moreover, since multiple sensors of the same type repeatedly monitor the same equipment status, a large amount of redundant data is included in the data. The transmission of a large amount of redundant data in multi-source data seriously wastes the bandwidth resources of the communication network and may even cause network congestion. Therefore, after obtaining the current monitoring data of each sensing device, it is necessary to preprocess the current monitoring data. Therefore, in one embodiment, as Figure 5 shown, a method for determining the next state information of each electrical component is provided, which specifically includes the following steps:

[0113] S501, preprocess the current monitoring data of each sensing device.

[0114] Among them, the preprocessing at least includes data cleaning and interpolation.

[0115] Optionally, since not all the data in the current monitoring data obtained from each sensing device needs to be analyzed, it is necessary to first delete and filter the redundant data to implement the data cleaning process. For the case where there are missing data, if the missing values are directly ignored, it will lead to chaos in the subsequent data processing process. Therefore, it is necessary to perform interpolation processing on the missing values.

[0116] Specifically, for a current monitoring data, if the number of missing values in the current monitoring data exceeds 20%, it can be directly deleted; if it does not exceed 20%, the missing values are interpolated. In the embodiments of the present application, the Lagrange interpolation method can be used for value filling. First, the dependent variable and independent variables are determined from the current monitoring data, and the 5 data before and after the missing value are taken out. When encountering a null value, it is directly skipped. According to the 10 data taken out as a group, the Lagrange polynomial interpolation formula is used:

[0117] (1)

[0118] Wherein, is the subscript number corresponding to the missing value; is the interpolation result of the missing value; is the Lagrange basis function; is determined according to the 10 data taken out.

[0119] All missing data are interpolated at one time until the requirements of the data set are met.

[0120] S502. Adopt a multi-source sensor observation model to integrate each preprocessed current monitoring data to obtain current integrated data.

[0121] Among them, the multi-source sensor observation model is a model for integrating observation data obtained by simultaneously observing the same target by multiple different types of sensors.

[0122] Optionally, each preprocessed current monitoring data can be input into the multi-source sensor observation model so that the multi-source sensor observation model integrates each current monitoring data to obtain current integrated data.

[0123] S503. According to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current integrated data to obtain the next state information of each electrical component.

[0124] Optionally, in one embodiment, as Figure 6 shown, a method for determining current integrated data is provided to refine the above S502, which specifically includes the following steps:

[0125] S601. Input each preprocessed current monitoring data into the multi-source sensor observation model to obtain the weights of each current monitoring data.

[0126] Optionally, the process of determining the weights of each current monitoring data is the process of calculating the extreme value of a multivariate function under constraints. In the embodiments of the present application, it is necessary to perform a weighted average calculation on the current monitoring data collected by different sensing devices and regard the calculation result as an estimated value of the true value. The calculation process is:

[0127] (2)

[0128] Wherein, represents the estimated value of the true value at the moment; represents the weight of the current monitoring data of the th sensing device; the current monitoring data of the

[0129] th

[0130] (3)

[0131] Wherein, represents the true value at the moment.

[0132] It can be seen from the above formula (3) that if the expectation of the estimated value is equal to the true value, it is necessary to ensure that the sum of the weights of all sensing devices is equal to 1, which is the constraint condition of the optimal weight of the sensing device, that is:

[0133] (4)

[0134] Assume , ,..., exist independently, and the calculation formula of the weighted estimation mean square error can be obtained:

[0135] (5)

[0136] Wherein, is the variance.

[0137] Therefore, the weights of the current monitoring data can be calculated from the above formula (5) as shown in the following formula (6):

[0138] (6)

[0139] Wherein, is the weight of the current monitoring data of the

[0140] S602. For each current monitoring data, the product of the monitoring data and the corresponding weight is used as the weighted data of the current monitoring data.

[0141] Optionally, for each current monitoring data, the product of the monitoring data and the corresponding weight is used as the weighted data of the current monitoring data, which can be expressed by the following formula (7):

[0142] (7)

[0143] S603. The sum of the weighted data is used as the current integrated data.

[0144] Optionally, the sum of the weighted data is used as the current integrated data, which can be expressed by the following formula (8):

[0145] (8)

[0146] In this embodiment, by performing weighted summation on the current monitoring data of each sensing device, the integration of each current monitoring data is realized, which better maps the real state of the devices in the target building at a certain moment and improves the accuracy and availability of the obtained current integrated data.

[0147] Optionally, on the basis of the above embodiment, in one embodiment, the method of distributed Kalman filtering can be adopted to simulate the operation process of each electrical component in the target building under the current integrated data. Each node performs data interaction and information transmission with other nodes within its communication range, thereby eliminating redundant information and greatly reducing the communication complexity. On this basis, as Figure 7 shown, a method for determining the next state information of each electrical component is provided to refine the above S503, which specifically includes the following steps:

[0148] S701. For any node in the node topology diagram, the next state information of the previous node of the node is used to update the previous state information of the node to obtain the next state information of the node.

[0149] S702. Determine whether the node is the termination node in the node topology diagram; if so, execute S703.

[0150] S703. Determine the next state information of each electrical component according to the next state information of each node in the node topology diagram.

[0151] Among them, if the node is the starting node, the next state information of the previous node is the current integrated data.

[0152] Optionally, distributed Kalman filtering can be adopted to communicate and exchange data through intermediate nodes and neighboring nodes, with an emphasis on the scalability of the system. Each node conducts data interaction and information transmission with other nodes within its communication range, thereby eliminating redundant information and significantly reducing the communication complexity. Compared with centralized Kalman filtering, the distributed algorithm exhibits stronger robustness. In addition, the distributed Kalman filtering introduces the concept of "information pair" on the basis of traditional Kalman filtering, including the information matrix and the information vector. Therefore, in the embodiments of the present application, the state information of each node can be presented in the form of an information pair. The information matrix and the information vector can be respectively expressed as:

[0153] (9)

[0154] (10)

[0155] Wherein, is the posterior estimation covariance matrix at time is the prior estimation covariance matrix at time is the state estimation value at time is the state prior estimation value at time

[0156] The specific process of distributed Kalman filtering is as follows:

[0157] (1) Data initialization: For node (belonging to the node set ), set its initial state , .

[0158] (2) Observe the state information of the target and update the information pair of node , and calculate the posterior information pair of node .

[0159] Wherein, the prior information pair of the node state can be expressed as:

[0160] (11)

[0161] (3) Node transmits its corresponding information pair to the adjacent node k through broadcasting. If the previous adjacent node exists, node will also receive the information pair from node ;

[0162] (4) Fuse the local information pair with the information pair received from adjacent nodes to generate a fused information pair :

[0163] (12)

[0164] Among them, is other nodes except node ; the weight is a value greater than 0, and for any node satisfies the following conditions:

[0165] (13)

[0166] (5) Combine the fused information pair , and obtain the prior information pair of node :

[0167] (14)

[0168] (6) Update the local filtering value, and calculate and obtain and .

[0169] (7) Repeat (2).

[0170] It should be noted that in the data fusion stage, the weights of the prior information and the updated information can be different to reduce redundant data transmission while maintaining data quality and realizing the fusion of multi-source heterogeneous data.

[0171] In this embodiment, information fusion is achieved through information exchange between nodes, reducing redundant data transmission while maintaining data quality, and ensuring the accuracy and comprehensiveness of the next state information of each determined electrical component.

[0172] Table 4 Partial monitoring data

[0173]

[0174] To verify the effectiveness of the data update method provided in the embodiments of the present application, in one embodiment, a verification test simulation process is provided. Parse the data in the BMS and CIM of the target building, perform data consistency processing on the electrical components that are the same in the BMS and CIM, and perform data preprocessing on the existing bad data for repair. Use the monitoring data of the electrical components collected by the sensing devices installed in the target building as the experimental test data for the experiment. The collected monitoring data is shown in Table 4.

[0175] The embodiments of this application compare three algorithms. Algorithm 1 is a conventional Kalman filtering algorithm, Algorithm 2 is a distributed Kalman filtering algorithm, and Algorithm 3 is to perform information fusion and update using 50% of the nodes randomly. As Figure 8A shown, it is the ratio of the effective data obtained after data fusion using these three algorithms. Generally speaking, when the number of experimental data is small, the efficiencies of the three algorithms are roughly the same, and all obtain effective experimental quantities that are relatively close to the actual values. When using Algorithm 1, in the model experiment, each node iterates and exchanges communication with adjacent nodes. When the number of the fusion data set is small, the fusion effect is not much different from the actual situation. However, as the scale of the data set continues to increase, the efficiency of its fused data will rapidly decline. The data exchange and sharing between nodes consume a large amount of resources. For large-scale data sets, the efficiency of data fusion is low, and the fusion effect is average. When using Algorithm 3 for the data fusion process, compared with Algorithm 1, although it avoids a large amount of communication resource consumption, realizes more effective alignment between different data, and thus solves the data conflict, there are still redundant communication links, resulting in excessive consumption and poor fusion effect. When using Algorithm 2, according to the conflict resolution strategy, redundant data information is effectively reduced, and data conflict and null value problems are effectively processed, which can be closer to the actual effective data value.

[0176] As Figure 8B shown, it is the comparison of the remaining task completion time after the test data set completes data fusion. Generally speaking, when the amount of experimental data is small, after the three algorithms fuse the data, the difference in the remaining task processing completion time is small. When using Algorithm 1, when the test data set is small, after data fusion, the remaining data volume is also small, and the time required for data fusion is short. As the data set continues to increase, the invalid interference data in the data set gradually increases. If these interference data are not processed in time, the remaining fused data will become more and more, and at the same time, data information exchange and communication also require time, so the increase in processing time will be greater. The efficiency of Algorithm 3 for data fusion is better than that of Algorithm 1. It can effectively screen and process bad data, improve data quality, and at the same time reduce the information communication time during the data fusion process, significantly reducing the data fusion time. Algorithm 2 uses a distributed method to effectively reduce unnecessary data communication, and uses a complete model to process the data as a whole, processes and solves bad data such as null values and conflict values contained in the data, improves the efficiency of data fusion, and significantly reduces the processing time.

[0177] Figure 9 It is a schematic flowchart of the data update method in another embodiment. On the basis of the above embodiments, this embodiment provides an optional example of the data update method. Combining Figure 9 , the specific implementation process is as follows:

[0178] S901, Obtain the current monitoring data of the target building from the sensing devices used for monitoring the target building.

[0179] S902, Obtain the first attribute information of each electrical component in the target building from the BMS, and obtain the second attribute information of each electrical component in the target building from the CIM.

[0180] S903, Determine the first component name and the first affiliated system of each electrical component in the BMS according to the first attribute information of each electrical component.

[0181] S904, Determine the second component name and the second affiliated system of each electrical component in the CIM according to the second attribute information of each electrical component.

[0182] S905, Perform consistency processing on the first attribute information and the second attribute information of the electrical components with the same first component name and the same first affiliated system and second affiliated system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0183] S906, Preprocess the current monitoring data of each sensing device.

[0184] Among them, the preprocessing at least includes data cleaning and interpolation.

[0185] S907, Use a multi-source sensor observation model to integrate the preprocessed current monitoring data to obtain the current integrated data.

[0186] Optionally, input the preprocessed current monitoring data into the multi-source sensor observation model to obtain the weights of the current monitoring data; for each current monitoring data, take the product between the monitoring data and the corresponding weight as the weighted data of the current monitoring data; take the sum of the weighted data as the current integrated data.

[0187] S908, According to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current integrated data to obtain the next state information of each electrical component.

[0188] Optionally, for any node in the node topology structure diagram, use the next state information of the previous node of the node to update the previous state information of the node to obtain the next state information of the node; among them, if the node is the starting node, the next state information of the previous node is the current integrated data; determine whether the node is the termination node in the node topology structure diagram; if so, determine the next state information of each electrical component according to the next state information of each node in the node topology structure diagram.

[0189] Optionally, obtain the connection relationship between electrical components in the target building; use each electrical component as a node, and connect the nodes according to the connection relationship between the electrical components to create the connection relationship between the nodes; for each node, generate the node information of the node based on the basic attribute information, status information of the electrical component corresponding to the node, and the component identifier of the electrical component in the BMS and CIM.

[0190] S909. Update the current status information of each electrical component stored in the building management system (BMS) and the city information model (CIM) of the target building by using the next status information of each electrical component.

[0191] For the specific processes of the above S901 - S909, reference can be made to the descriptions of the above method embodiments. Their implementation principles and technical effects are similar and will not be elaborated here.

[0192] It should be understood that although the steps in the flowcharts involved in the above - mentioned embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above - mentioned embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0193] Based on the same inventive concept, the embodiments of the present application also provide a data update device for implementing the data update method involved above. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the following data update devices can refer to the limitations on the data update method in the above text and will not be elaborated here.

[0194] In an exemplary embodiment, as Figure 10 shown, a data update device 1000 is provided, including: a data acquisition module 1010, an operation simulation module 1020, and a data update module 1030, where:

[0195] The data acquisition module 1010 is configured to obtain the current monitoring data of the target building from the sensing devices used to monitor the target building.

[0196] The operation simulation module 1020 is used to simulate the operation process of each electrical component in the target building under the current monitoring data according to the node topology structure diagram of each electrical component in the target building, so as to obtain the next state information of each electrical component; wherein, the nodes in the node topology structure diagram represent electrical components, the connection relationship between the nodes characterizes the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node.

[0197] The data update module 1030 is used to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building by using the next state information of each electrical component; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0198] The above data update device, after obtaining the current monitoring data of the target building from the sensing device used to monitor the target building, introduces the node topology structure diagram of each electrical component in the target building, and intuitively and conveniently characterizes the connection relationship between each electrical component and the operation state of each electrical component; at the same time, according to the node topology structure diagram, simulate the operation process of each electrical component in the target building under the current monitoring data, that is, through comprehensive communication and data exchange between nodes, realize data fusion and prediction, so as to obtain the next state information of each electrical component. Further, update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building, and achieve the purpose of data update for synchronously updating the data in the CIM and the BMS in real time. In addition, since the basic attribute information of the same electrical component in the BMS and the CIM is the same, the data in the BMS and the CIM can be analyzed and updated more conveniently and accurately.

[0199] In one embodiment, the data update device 1000 is further used for:

[0200] Obtain the first attribute information of each electrical component in the target building from the BMS, and obtain the second attribute information of each electrical component in the target building from the CIM; determine the first component name and the first affiliated system of each electrical component in the BMS according to the first attribute information of each electrical component; determine the second component name and the second affiliated system of each electrical component in the CIM according to the second attribute information of each electrical component; perform consistency processing on the first attribute information and the second attribute information of the electrical components with the same first component name and the same first affiliated system and the second affiliated system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0201] In one embodiment, the data update device 1000 is further used for:

[0202] Obtain the component connection relationships between electrical components in the target building; use each electrical component as a node, and connect each node according to the component connection relationships between the electrical components to create the connection relationships between the nodes; for each node, generate the node information of the node from the basic attribute information, status information of the electrical component corresponding to the node, and the component identifiers of the electrical component in the BMS and CIM.

[0203] In one embodiment, the number of sensing devices is at least two; the operation simulation module 920 includes:

[0204] A data processing unit for preprocessing the current monitoring data of each sensing device; wherein, the preprocessing at least includes data cleaning and interpolation.

[0205] A data integration unit for integrating the preprocessed current monitoring data by using a multi-source sensor observation model to obtain the current integrated data.

[0206] An operation simulation unit for simulating the operation process of each electrical component in the target building under the current integrated data according to the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component.

[0207] In one embodiment, the data integration unit is specifically used for:

[0208] Input the preprocessed current monitoring data into the multi-source sensor observation model to obtain the weights of the current monitoring data; for each current monitoring data, use the product between the monitoring data and the corresponding weight as the weighted data of the current monitoring data; use the sum of the weighted data as the current integrated data.

[0209] In one embodiment, the operation simulation unit is specifically used for:

[0210] For any node in the node topology structure diagram, use the next state information of the previous node of the node to update the previous state information of the node to obtain the next state information of the node; wherein, if the node is the starting node, the next state information of the previous node is the current integrated data; determine whether the node is the termination node in the node topology structure diagram; if so, determine the next state information of each electrical component according to the next state information of each node in the node topology structure diagram.

[0211] Each module in the above data update device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0212] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in Figure 11 the following figure. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it realizes a data update method.

[0213] Those skilled in the art can understand that Figure 11 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0214] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are realized:

[0215] Obtain the current monitoring data of the target building from the sensing device used to monitor the target building;

[0216] According to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component; among them, the nodes in the node topology structure diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node;

[0217] Use the next state information of each electrical component to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building; among them, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0218] In an embodiment, when the processor executes the computer program, the following steps are further realized:

[0219] Obtain the first attribute information of each electrical component in the target building from the BMS, and obtain the second attribute information of each electrical component in the target building from the CIM; determine the first component name and the first affiliated system of each electrical component in the BMS according to the first attribute information of each electrical component; determine the second component name and the second affiliated system of each electrical component in the CIM according to the second attribute information of each electrical component; perform consistency processing on the first attribute information and the second attribute information of the electrical components with the same first component name and the same first and second affiliated systems, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0220] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0221] Obtain the component connection relationship between each electrical component in the target building; use each electrical component as a node, and connect each node according to the component connection relationship between each electrical component to create the connection relationship between each node; for each node, generate the node information of the node from the basic attribute information, status information of the electrical component corresponding to the node, and the component identifiers of the electrical component in the BMS and the CIM.

[0222] In one embodiment, the number of sensing devices is at least two; when the processor executes the computer program to simulate the operation process of each electrical component in the target building under the current monitoring data according to the node topology diagram of each electrical component in the target building to obtain the next state information of each electrical component, the following steps are further implemented:

[0223] Preprocess the current monitoring data of each sensing device; wherein, the preprocessing at least includes data cleaning and interpolation; use the multi-source sensor observation model to integrate the preprocessed current monitoring data to obtain the current integrated data; according to the node topology diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current integrated data to obtain the next state information of each electrical component.

[0224] In one embodiment, when the processor executes the computer program to use the multi-source sensor observation model to integrate the preprocessed current monitoring data of each sensing device to obtain the current integrated data, the following steps are further implemented:

[0225] Input the preprocessed current monitoring data of each sensing device into the multi-source sensor observation model to obtain the weights of the current monitoring data of each sensing device; for each current monitoring data, use the product of the monitoring data and the corresponding weight as the weighted data of the current monitoring data; use the sum of the weighted data as the current integrated data.

[0226] In one embodiment, when the processor executes a computer program to simulate the operation process of each electrical component in the target building based on the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component, the following steps are further implemented:

[0227] For any node in the node topology structure diagram, use the next state information of the previous node of the node to update the previous state information of the node to obtain the next state information of the node; wherein, if the node is the starting node, the next state information of the previous node is the current integrated data; determine whether the node is the termination node in the node topology structure diagram; if so, determine the next state information of each electrical component according to the next state information of each node in the node topology structure diagram.

[0228] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0229] Obtain the current monitoring data of the target building from the sensing devices used to monitor the target building;

[0230] According to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component; wherein, the nodes in the node topology structure diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node.

[0231] Use the next state information of each electrical component to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0232] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0233] Obtain the first attribute information of each electrical component in the target building from the BMS, and obtain the second attribute information of each electrical component in the target building from the CIM; determine the first component name and the first affiliated system of each electrical component in the BMS according to the first attribute information of each electrical component; determine the second component name and the second affiliated system of each electrical component in the CIM according to the second attribute information of each electrical component; perform consistency processing on the first attribute information and the second attribute information of the electrical components with the same first component name and the same first affiliated system and the same second affiliated system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0234] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0235] Obtain the component connection relationship between each electrical component in the target building; use each electrical component as a node, and connect each node according to the component connection relationship between each electrical component to create the connection relationship between each node; for each node, generate the node information of the node from the basic attribute information, status information of the electrical component corresponding to the node, and the component identifier of the electrical component in the BMS and CIM.

[0236] In one embodiment, the number of sensing devices is at least two; when the processor executes the computer program to simulate the operation process of each electrical component in the target building based on the node topology diagram of each electrical component in the target building to obtain the next state information of each electrical component, the following steps are further implemented:

[0237] Preprocess the current monitoring data of each sensing device; wherein, the preprocessing at least includes data cleaning and interpolation; use the multi-source sensor observation model to integrate the preprocessed current monitoring data to obtain the current integrated data; simulate the operation process of each electrical component in the target building based on the node topology diagram of each electrical component in the target building to obtain the next state information of each electrical component.

[0238] In one embodiment, when the processor executes the computer program to use the multi-source sensor observation model to integrate the preprocessed current monitoring data to obtain the current integrated data, the following steps are further implemented:

[0239] Input the preprocessed current monitoring data into the multi-source sensor observation model to obtain the weight of each current monitoring data; for each current monitoring data, use the product of the monitoring data and the corresponding weight as the weighted data of the current monitoring data; use the sum of the weighted data as the current integrated data.

[0240] In one embodiment, when the processor executes the computer program to simulate the operation process of each electrical component in the target building based on the node topology diagram of each electrical component in the target building to obtain the next state information of each electrical component, the following steps are further implemented:

[0241] For any node in the node topology structure diagram, use the next state information of the previous node of the node to update the previous state information of the node, and obtain the next state information of the node; wherein, if the node is the starting node, the next state information of the previous node is the current integrated data; determine whether the node is the terminating node in the node topology structure diagram; if so, determine the next state information of each electrical component according to the next state information of each node in the node topology structure diagram.

[0242] In one embodiment, a computer program product is provided, including a computer program, which when executed by a processor implements the following steps:

[0243] Obtain the current monitoring data of the target building from the sensing devices used to monitor the target building;

[0244] According to the node topology structure diagram of each electrical component in the target building, simulate the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component; wherein, the nodes in the node topology structure diagram represent electrical components, the connection relationship between the nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node.

[0245] Use the next state information of each electrical component to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0246] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0247] Obtain the first attribute information of each electrical component in the target building from the BMS, and obtain the second attribute information of each electrical component in the target building from the CIM; according to the first attribute information of each electrical component, determine the first component name and the first affiliated system of each electrical component in the BMS; according to the second attribute information of each electrical component, determine the second component name and the second affiliated system of each electrical component in the CIM; perform consistency processing on the first attribute information and the second attribute information of the electrical components with the same first component name and the same first affiliated system and the same second affiliated system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

[0248] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0249] Obtain the component connection relationships among the electrical components in the target building; take each electrical component as a node, and connect the nodes according to the component connection relationships among the electrical components to create the connection relationships among the nodes; for each node, generate the node information of the node based on the basic attribute information, status information of the electrical component corresponding to the node, and the component identifiers of the electrical component in the BMS and CIM.

[0250] In one embodiment, the number of sensing devices is at least two; when the processor executes the computer program to simulate the operation process of the electrical components in the target building under the current monitoring data according to the node topology diagram of the electrical components in the target building to obtain the next state information of each electrical component, the following steps are further implemented:

[0251] Preprocess the current monitoring data of each sensing device; wherein, the preprocessing at least includes data cleaning and interpolation; use the multi-source sensor observation model to integrate the preprocessed current monitoring data to obtain the current integrated data; according to the node topology diagram of the electrical components in the target building, simulate the operation process of the electrical components in the target building under the current integrated data to obtain the next state information of each electrical component.

[0252] In one embodiment, when the processor executes the computer program to use the multi-source sensor observation model to integrate the preprocessed current monitoring data to obtain the current integrated data, the following steps are further implemented:

[0253] Input the preprocessed current monitoring data into the multi-source sensor observation model to obtain the weights of the current monitoring data; for each current monitoring data, take the product between the monitoring data and the corresponding weight as the weighted data of the current monitoring data; take the sum of the weighted data as the current integrated data.

[0254] In one embodiment, when the processor executes the computer program to simulate the operation process of the electrical components in the target building under the current integrated data according to the node topology diagram of the electrical components in the target building to obtain the next state information of each electrical component, the following steps are further implemented:

[0255] For any node in the node topology diagram, update the previous state information of the node with the next state information of the previous node of the node to obtain the next state information of the node; wherein, if the node is the starting node, the next state information of the previous node is the current integrated data; determine whether the node is the termination node in the node topology diagram; if so, determine the next state information of each electrical component according to the next state information of each node in the node topology diagram.

[0256] It should be noted that the data involved in this application (including but not limited to the data for analysis, stored data, displayed data, etc.) are all information and data that have been fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

[0257] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0258] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.

[0259] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A data update method, characterized in that, The method includes: Obtaining current monitoring data of the target building from sensing devices for monitoring the target building; According to the node topology diagram of each electrical component in the target building, simulating the operation process of each electrical component in the target building under the current monitoring data to obtain the next state information of each electrical component; wherein, the nodes in the node topology diagram represent electrical components, the connection relationship between nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node; Using the next state information of each electrical component to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

2. The method according to claim 1, wherein The method further includes: Obtaining the first attribute information of each electrical component in the target building from the BMS, and obtaining the second attribute information of each electrical component in the target building from the CIM; Determining the first component name and the first affiliated system of each electrical component in the BMS according to the first attribute information of each electrical component; Determining the second component name and the second affiliated system of each electrical component in the CIM according to the second attribute information of each electrical component; Performing consistency processing on the first attribute information and the second attribute information of the electrical components with the same first component name and the same second component name and the same first affiliated system and the same second affiliated system, so that the basic attribute information of the same electrical component in the BMS and the CIM is the same.

3. The method according to claim 1 or 2, characterized in that, The node topology diagram is constructed in the following manner: Obtaining the component connection relationship between each electrical component in the target building; Taking each electrical component as a node, and connecting each node according to the component connection relationship between each electrical component to create the connection relationship between each node; For each node, generating the node information of the node by using the basic attribute information, state information of the electrical component corresponding to the node, and the component identifiers of the electrical component in the BMS and the CIM.

4. The method according to claim 1, characterized in that The number of the sensing devices is at least two; The simulating the operation process of each electrical component in the target building under the current monitoring data according to the node topology diagram of each electrical component in the target building to obtain the next state information of each electrical component includes: Performing preprocessing on the current monitoring data of each sensing device; wherein, the preprocessing at least includes data cleaning and interpolation; Integrating the preprocessed current monitoring data by using a multi-source sensor observation model to obtain current integrated data; Simulating the operation process of each electrical component in the target building under the current integrated data according to the node topology diagram of each electrical component in the target building to obtain the next state information of each electrical component.

5. The method according to claim 4, characterized in that The integrating the preprocessed current monitoring data by using a multi-source sensor observation model to obtain current integrated data includes: Input each preprocessed current monitoring data into a multi-source sensor observation model to obtain the weights of each current monitoring data; For each current monitoring data, take the product between the monitoring data and the corresponding weight as the weighted data of the current monitoring data; Take the sum of the weighted data as the current integrated data.

6. The method according to claim 4, wherein Simulate the operation process of each electrical component in the target building under the current integrated data according to the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component, including: For any node in the node topology structure diagram, use the next state information of the previous node of the node to update the previous state information of the node to obtain the next state information of the node; among them, if the node is the starting node, the next state information of the previous node is the current integrated data; Determine whether the node is the termination node in the node topology structure diagram; If so, determine the next state information of each electrical component according to the next state information of each node in the node topology structure diagram.

7. A data update device, characterized in that, The device includes: A data acquisition module, configured to acquire the current monitoring data of the target building from a sensing device for monitoring the target building; An operation simulation module, configured to simulate the operation process of each electrical component in the target building under the current monitoring data according to the node topology structure diagram of each electrical component in the target building to obtain the next state information of each electrical component; wherein, the nodes in the node topology structure diagram represent electrical components, the connection relationship between nodes represents the component connection relationship between different electrical components, and the node information of each node includes the state information of the electrical component corresponding to the node; A data update module, configured to update the current state information of each electrical component stored in the building management system BMS and the city information model CIM of the target building by using the next state information of each electrical component; wherein, the basic attribute information of the same electrical component in the BMS and the CIM is the same.

8. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 6.