A low-carbon building rooftop energy storage system

By adopting IoT technology and lightweight communication mechanisms in low-carbon building photovoltaic energy storage systems, the roof photovoltaic power generation power and building load load power are monitored and regulated in real time, and the safety and efficient regulation of system power supply and energy storage is solved, and the system's power supply reliability and energy utilization efficiency are improved.

CN119276190BActive Publication Date: 2025-03-28SANYA SCI & EDUCATION INNOVATION PARK WUHAN UNIV OF TECH +2
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411802083.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-03-28
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

With the expansion of the scale of low-carbon building photovoltaic energy storage systems and the increase in application scenarios, safe and efficient regulation of system power supply and energy storage has become an urgent problem.

Method used

With the help of IoT technology, a safe and efficient lightweight communication mechanism is designed to monitor the dynamic changes in roof photovoltaic power generation power and building load load power in real time through IoT monitoring terminals, achieving safe and efficient regulation of power supply and energy storage.

Benefits of technology

It has achieved safe and efficient regulation of power supply and energy storage in low-carbon building photovoltaic energy storage systems, and improved the system's power supply reliability and energy utilization efficiency.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention relates to the field of low-carbon building power supply and energy storage technology, and discloses a low-carbon building rooftop energy storage system, including a rooftop photovoltaic module, a photovoltaic controller, a battery module, a charge and discharge controller, an Internet of Things monitoring terminal device, an energy management controller and an industrial control data communication module. When the rooftop photovoltaic power generation is sufficient, the rooftop photovoltaic power generation is used to directly meet the demand for low-carbon building load, and the excess rooftop photovoltaic power generation is stored in the battery module. When the rooftop photovoltaic power generation is insufficient, the battery module releases the previously stored energy to meet the excess low-carbon building load. The present invention independently develops a safe and efficient lightweight communication mechanism, applies the lightweight communication mechanism to the low-carbon building power supply and energy storage control scheme with the help of the Internet of Things technology, and provides a low-computational communication scheme for Internet of Things devices with limited computing power.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of low-carbon building power supply and energy storage, and in particular to a low-carbon building rooftop energy storage system. Background Art

[0002] Low-carbon buildings are one of the solutions to the future energy crisis. Architectural design under the low-carbon concept can achieve both economic benefits and low-carbon environmental protection throughout the life cycle of the building through certain technical means, effectively reduce unnecessary energy loss, and strongly promote the construction industry to develop in the direction of low-carbon energy conservation.

[0003] As an important component of low-carbon buildings, photovoltaic energy storage systems are a new type of renewable energy utilization method and are valued for their green, environmentally friendly and sustainable advantages. Their importance lies in their ability to efficiently convert solar energy, a clean and renewable energy source, into electrical energy, and solve the intermittent problem of solar power generation through energy storage facilities, thereby improving energy utilization efficiency and power supply reliability of low-carbon building systems.

[0004] With the continuous expansion of the scale of low-carbon building photovoltaic energy storage systems and the increase in application scenarios, the safe and efficient regulation of system power supply and energy storage has become an urgent problem to be solved. Summary of the invention

[0005] The present invention uses the Internet of Things technology and independently designs a safe and efficient lightweight communication mechanism for Internet of Things devices with limited computing power, providing a new solution for the safe and efficient regulation of power supply and energy storage in low-carbon building photovoltaic energy storage systems.

[0006] A low-carbon building rooftop energy storage system, comprising: a rooftop photovoltaic module, a photovoltaic controller, a battery module, a charge and discharge controller, an Internet of Things monitoring terminal device, an energy management controller and an industrial control data communication module;

[0007] The IoT monitoring terminal device is used to monitor the dynamic changes of the power generation of rooftop photovoltaic modules and the load power of low-carbon building loads in real time;

[0008] The energy management controller is used to send work instructions to the IoT monitoring terminal device. The work instructions include data information collection instruction I and trusted tag code I. Trusted tag code I belongs to instruction I and is calculated by the energy management controller according to the communication protocol constructed by the industrial control data communication component.

[0009] The IoT monitoring terminal device calculates the trusted tag encoding of the instruction I based on the communication protocol constructed by the industrial control data communication component I * , if the trusted tag code I * If it is equal to the trusted tag code Ⅰ, the output is true, then the IoT monitoring terminal device executes instruction Ⅰ, otherwise it outputs false;

[0010] The IoT monitoring terminal device transmits the collected low-carbon building power supply and energy storage control index data to the energy management controller. The index data includes data information II and trusted tag code II. Trusted tag code II belongs to data information II and is calculated by the IoT monitoring terminal device according to the communication protocol constructed by the industrial control data communication component.

[0011] The energy management controller calculates the trusted tag encoding of data information II according to the communication protocol constructed by the industrial control data communication component II * , if the trusted tag code II * If it is equal to the trusted tag code II, the output is true, and the energy management controller accepts the data information II, otherwise it outputs false;

[0012] When the power generation of the rooftop photovoltaic module is greater than the load power of the building load, the energy management controller sends a command to the photovoltaic controller to directly transmit the power of the rooftop photovoltaic module to the building load, and power the AC power equipment of the building load through the bidirectional AC / DC converter or power the DC power equipment of the building load through the DC-DC converter, and store the remaining power after powering the building load in the battery module;

[0013] When the power generation power of the rooftop photovoltaic components is less than the load power of the building load, the energy management controller sends instructions to the charge and discharge controller to use the power in the battery components to power the AC power equipment of the building load through a bidirectional AC / DC converter or to power the DC power equipment of the building load through a DC-DC converter.

[0014] Preferably, the Internet of Things monitoring terminal device includes a charge state monitoring terminal, a power generation monitoring terminal and a load power monitoring terminal.

[0015] Preferably, the state of charge monitoring terminal is used to monitor the state of charge of the battery assembly;

[0016] The power generation monitoring terminal is used to monitor the power generation of the rooftop photovoltaic components;

[0017] The load power monitoring terminal is used to monitor the load power of the building load.

[0018] Preferably, the industrial control data communication component constructs a lightweight communication protocol used in the low-carbon building power supply and energy storage regulation process, and constructs a system security communication parameter group used in the low-carbon building power supply and energy storage regulation process based on the lightweight communication protocol.

[0019] Preferably, the energy management controller registers work permissions on the industrial control data communication component, obtains trusted permission information for communicating with other components in the low-carbon building rooftop energy storage system, and accordingly completes data interaction operations with the charge state monitoring terminal, power generation monitoring terminal, load power monitoring terminal, photovoltaic controller and charge and discharge controller.

[0020] Preferably, the charge state monitoring terminal registers work permissions on the industrial control data communication component, obtains trusted permission information for communicating with the energy management controller and the charge and discharge controller, and completes data interaction operations with the energy management controller and the charge and discharge controller accordingly.

[0021] Preferably, the power generation monitoring terminal registers work permissions on the industrial control data communication component, obtains trusted permission information for communicating with the energy management controller, and completes data interaction operations with the energy management controller accordingly.

[0022] Preferably, the load power monitoring terminal registers work permissions on the industrial control data communication component, obtains trusted permission information for communicating with the energy management controller, and completes data interaction operations with the energy management controller accordingly.

[0023] Preferably, the photovoltaic controller registers work permissions on the industrial control data communication component, obtains trusted permission information for communicating with the energy management controller, and completes data interaction operations with the energy management controller accordingly.

[0024] Preferably, the charge and discharge controller registers work permissions on the industrial control data communication component, obtains trusted permission information for communicating with the energy management controller and the charge state monitoring terminal, and completes data interaction operations with the energy management controller and the charge state monitoring terminal accordingly.

[0025] Compared with the prior art, the present invention has the following beneficial technical effects:

[0026] We have independently developed a safe, efficient and lightweight communication mechanism, which is applied to low-carbon building power supply and energy storage control solutions based on Internet of Things technology, providing a low-computing communication solution for Internet of Things devices with limited computing power.

[0027] And on the basis of safe and efficient communication solutions, the technical idea of ​​regulating the power supply and energy storage of low-carbon buildings is realized, that is, the dynamic changes of rooftop photovoltaic power generation and low-carbon building load power are monitored in real time through the Internet of Things terminal. When the rooftop photovoltaic power generation is sufficient, the rooftop photovoltaic power generation is used to directly meet the demand of the low-carbon building load, and the excess rooftop photovoltaic power generation is stored in the battery assembly. After the battery assembly is full, the rooftop photovoltaic power generation is uploaded to the distribution network for electricity sale. When the rooftop photovoltaic power generation is insufficient, the battery assembly releases the previously stored energy to meet the excess low-carbon building load. When the internal electricity of the low-carbon building photovoltaic energy storage system cannot meet the building load, electricity is purchased from the distribution network to ensure the internal power balance of the low-carbon building photovoltaic energy storage system. DETAILED DESCRIPTION Embodiment 1:

[0028] A low-carbon building rooftop energy storage system, comprising: a rooftop photovoltaic module, a photovoltaic controller, a battery module, a charge and discharge controller, a charge state monitoring terminal, a power generation monitoring terminal, a load power monitoring terminal, an energy management controller and an industrial control data communication module;

[0029] The state of charge monitoring terminal is used to monitor the state of charge of any battery in the battery assembly;

[0030] The power generation monitoring terminal is used to monitor the power generation of rooftop photovoltaic modules;

[0031] The load power monitoring terminal is used to monitor the load power of the building load;

[0032] The energy management controller sends work instructions to the state of charge monitoring terminal, the power generation monitoring terminal and the load power monitoring terminal, and receives data information fed back by the state of charge monitoring terminal, the power generation monitoring terminal and the load power monitoring terminal. According to the data information fed back by the monitoring terminal, the energy management controller sends work instructions to the photovoltaic controller and the charge and discharge controller to execute the power supply control program of the low-carbon building load, and can also execute the operation function of purchasing or selling electricity to the smart grid;

[0033] Industrial control data communication components are used to construct the communication protocol between the various components in the low-carbon building rooftop energy storage system. Embodiment 2:

[0034] A specific working method of a low-carbon building rooftop energy storage system is:

[0035] The energy management controller sends instructions for collecting data information to the charge state monitoring terminal, the power generation monitoring terminal and the load power monitoring terminal respectively;

[0036] The state of charge monitoring terminal collects the real-time state of charge SOC of any battery in the battery assembly.i The data information is transmitted to the energy management controller and the charge and discharge controller;

[0037] The power generation monitoring terminal collects the power generation power P of the rooftop photovoltaic components. Ⅰ The data information is transmitted to the energy management controller;

[0038] The load power monitoring terminal collects the load power P of the building load Ⅱ The data information is transmitted to the energy management controller;

[0039] According to the data information fed back by the monitoring terminal, the energy management controller executes the power supply control program of the low-carbon building load. The specific operation process is as follows:

[0040] The energy management controller calculates P Ⅰ -P Ⅱ The value of

[0041] When P Ⅰ -P Ⅱ =0, that is, when the power generation power of the rooftop photovoltaic module P Ⅰ Equal to the load power P of the building load Ⅱ When the energy management controller sends a command to the photovoltaic controller, the specific command is: directly transmit the power of the rooftop photovoltaic module to the building load, power the AC power equipment of the building load through the bidirectional AC / DC converter or power the DC power equipment of the building load through the DC-DC converter;

[0042] If P Ⅰ -P Ⅱ >0, that is, when the power generation power P of the rooftop photovoltaic module Ⅰ Load power greater than building load P Ⅱ When the total state of charge SOC of the battery assembly is less than 1, the energy management controller performs the following operations:

[0043] First, send an instruction to the photovoltaic controller, which specifically is: directly transmit the power of the rooftop photovoltaic module to the building load, power the AC power equipment of the building load through the bidirectional AC / DC converter or power the DC power equipment of the building load through the DC-DC converter, and transmit the remaining power after the rooftop photovoltaic module supplies power to the building load to the battery module;

[0044] Second, send instructions to the charge and discharge controller, which specifically: store the electrical energy delivered by the rooftop photovoltaic components into the battery components, and the state of charge SOC i For batteries with a charge state SOC less than 1, the charging process ends when the total charge state SOC of the battery assembly is equal to 1;

[0045] Third, if the total state of charge SOC of the battery pack is equal to 1, there is still P Ⅰ -P Ⅱ >0, the remaining electricity after the rooftop PV panels supply power to the building load will be sold to the distribution network;

[0046] If P Ⅰ -P Ⅱ <0, that is, when the power generation power P of the rooftop photovoltaic module Ⅰ Load power P less than the building load Ⅱ , the energy management controller performs the following operations:

[0047] First, send an instruction to the photovoltaic controller, which specifically is: directly transmit the power of the rooftop photovoltaic module to the building load, power the AC power equipment of the building load through a bidirectional AC / DC converter or power the DC power equipment of the building load through a DC-DC converter;

[0048] Second, send an instruction to the charge and discharge controller, which specifically is: change the state of charge SOC in the battery assembly to i The non-zero amount of electricity in the battery is used to supply power to the AC electrical equipment of the building load through a bidirectional AC / DC converter or to supply power to the DC electrical equipment of the building load through a DC-DC converter. When the total state of charge SOC of the battery assembly is equal to 0, the discharge process ends.

[0049] Third, if the total state of charge SOC of the battery pack is equal to 0, there is still P Ⅰ -P Ⅱ <0, electricity is purchased from the distribution network to meet the power demand of the building load and ensure the safe operation of the building load. Embodiment three:

[0050] The industrial control data communication component constructs the communication protocol between the components in the low-carbon building rooftop energy storage system. The specific implementation process is as follows:

[0051] Let (G1, G T ) is a bilinear group of order p, where p ≥ 2 l , l is a safety parameter;

[0052] e represents a bilinear map: G1×G1→G T ;

[0053] P is a random generator of group G1;

[0054] Let hash function H1: {0,1} * →G1;

[0055] Hash function H2: {0,1}* ×G T →Z p * ={1,2,…p-1};

[0056] {0,1} * Represents a binary sequence of 0s and 1s of any length. Embodiment 4:

[0057] The industrial control data communication component constructs a safety communication parameter group (PscⅠ, PscⅡ) of the low-carbon building rooftop energy storage system based on the communication protocol between the components in the low-carbon building rooftop energy storage system;

[0058] Among them, the secure communication parameter PscⅠ∈Z p * , safety communication parameter PscⅡ=PscⅠ×P. Embodiment five:

[0059] The energy management controller registers the work permission on the industrial control data communication component and obtains the trusted permission information for communicating with other components of the low-carbon building rooftop energy storage system. The specific implementation process is as follows:

[0060] The energy management controller sends its own device identification code ID Ⅰ ∈{0,1} * Transmit to industrial control data communication components;

[0061] The industrial control data communication component calculates the first trusted authority value VtpⅠ of the energy management controller Ⅰ :

[0062] VtpⅠ Ⅰ =PscⅠ×H1(ID Ⅰ );

[0063] The industrial control data communication component converts the communication protocol, security communication parameter PscⅡ and the first trusted authority value VtpⅠ between the components of the low-carbon building roof energy storage system Ⅰ Return to the energy management controller;

[0064] The energy management controller first constructs the second trusted authority value VtpⅠ Ⅱ ∈Z p * , then calculate the trusted authority information group (ItpⅠ Ⅰ , ItpⅠ Ⅱ , ItpⅠ Ⅲ ):

[0065] Trusted authority information ItpⅠ Ⅰ =VtpⅠ Ⅰ×VtpⅠ Ⅱ ;

[0066] Trusted authority information ItpⅠ Ⅱ =VtpⅠ Ⅱ ×P;

[0067] Trusted authority information ItpⅠ Ⅲ =VtpⅠ Ⅱ ×PscⅡ;

[0068] The energy management controller sends the trusted authority information group (ItpⅠ Ⅱ , ItpⅠ Ⅲ ) and device identification ID Ⅰ It is transmitted in sequence to the charge state monitoring terminal, power generation monitoring terminal, load power monitoring terminal, photovoltaic controller and charge and discharge controller. Embodiment six:

[0069] The state of charge monitoring terminal registers its working authority on the industrial control data communication component and obtains the trusted authority information for communicating with the energy management controller and the charge and discharge controller. The specific implementation process is as follows:

[0070] The state of charge monitoring terminal uses its own device identification code ID Ⅱ ∈{0,1} * Transmit to industrial control data communication components;

[0071] The industrial control data communication component calculates the first trusted authority value VtpⅡ of the state of charge monitoring terminal Ⅰ :

[0072] VtpⅡ Ⅰ =PscⅠ×H1(ID Ⅱ );

[0073] The industrial control data communication component converts the communication protocol, security communication parameter PscⅡ and the first trusted authority value VtpⅡ between the components of the low-carbon building roof energy storage system Ⅰ Return to the charge state monitoring terminal;

[0074] The state of charge monitoring terminal first constructs the second trusted authority value VtpⅡ Ⅱ ∈Z p * , and then calculate the trusted authority information group (ItpⅡ Ⅰ , ItpⅡ Ⅱ , ItpⅡ Ⅲ ):

[0075] Trusted authority information ItpⅡ Ⅰ =VtpⅡ Ⅰ ×VtpⅡ Ⅱ ;

[0076] Trusted authority information ItpⅡ Ⅱ =VtpⅡ Ⅱ ×P;

[0077] Trusted authority information ItpⅡ Ⅲ =VtpⅡ Ⅱ ×PscⅡ;

[0078] The state of charge monitoring terminal sends the trusted authority information group (ItpⅡ Ⅱ , ItpⅡ Ⅲ ) and device identification ID Ⅱ Transmitted to the energy management controller and the charge and discharge controller. Embodiment seven:

[0079] The power generation monitoring terminal registers its work permissions on the industrial control data communication component and obtains trusted permission information for communicating with the energy management controller. The specific implementation process is as follows:

[0080] The power generation monitoring terminal uses its own device identification code ID Ⅲ ∈{0,1} * Transmit to industrial control data communication components;

[0081] The industrial control data communication component calculates the first trusted authority value VtpⅢ of the power generation monitoring terminal Ⅰ :

[0082] VtpⅢ Ⅰ =PscⅠ×H1(ID Ⅲ );

[0083] The industrial control data communication component converts the communication protocol, security communication parameter PscⅡ and the first trusted authority value VtpⅢ between the components of the low-carbon building roof energy storage system Ⅰ Return to the power generation monitoring terminal;

[0084] The power generation monitoring terminal first constructs the second trusted authority value VtpⅢ Ⅱ ∈Z p * , and then calculate the trusted authority information group (ItpⅢ Ⅰ , ItpⅢ Ⅱ , ItpⅢ Ⅲ ):

[0085] Trusted authority information ItpⅢ Ⅰ =VtpⅢ Ⅰ ×VtpⅢ Ⅱ ;

[0086] Trusted authority information ItpⅢ Ⅱ =VtpⅢⅡ ×P;

[0087] Trusted authority information ItpⅢ Ⅲ =VtpⅢ Ⅱ ×PscⅡ;

[0088] The power generation monitoring terminal sends the trusted authority information group (ItpⅢ Ⅱ , ItpⅢ Ⅲ ) and device identification ID Ⅲ transmitted to the energy management controller. Embodiment eight:

[0089] The load power monitoring terminal registers its working authority on the industrial control data communication component and obtains the trusted authority information for communicating with the energy management controller. The specific implementation process is as follows:

[0090] The load power monitoring terminal uses its own device identification code ID Ⅳ ∈{0,1} * Transmit to industrial control data communication components;

[0091] The industrial control data communication component calculates the first trusted authority value VtpⅣ of the load power monitoring terminal Ⅰ :

[0092] VtpⅣ Ⅰ =PscⅠ×H1(ID Ⅳ );

[0093] The industrial control data communication component converts the communication protocol, security communication parameter PscⅡ and the first trusted authority value VtpⅣ between the components of the low-carbon building roof energy storage system Ⅰ Return to the load power monitoring terminal;

[0094] The load power monitoring terminal first constructs the second trusted authority value VtpⅣ Ⅱ ∈Z p * , and then calculate the trusted authority information group (ItpⅣ Ⅰ , ItpⅣ Ⅱ , ItpⅣ Ⅲ ):

[0095] Trusted authority information ItpⅣ Ⅰ =VtpⅣ Ⅰ ×VtpⅣ Ⅱ ;

[0096] Trusted authority information ItpⅣ Ⅱ =VtpⅣ Ⅱ ×P;

[0097] Trusted authority information ItpⅣ Ⅲ=VtpⅣ Ⅱ ×PscⅡ;

[0098] The load power monitoring terminal sends the trusted authority information group (ItpⅣ Ⅱ , ItpⅣ Ⅲ ) and device identification ID Ⅳ transmitted to the energy management controller. Embodiment nine:

[0099] The photovoltaic controller registers its working permissions on the industrial control data communication component and obtains the trusted permission information for communicating with the energy management controller. The specific implementation process is as follows:

[0100] The photovoltaic controller uses its own device identification code ID Ⅴ ∈{0,1} * Transmit to industrial control data communication components;

[0101] The industrial control data communication component calculates the first trusted authority value VtpV of the photovoltaic controller Ⅰ :

[0102] VtpⅤ Ⅰ =PscⅠ×H1(ID Ⅴ );

[0103] The industrial control data communication component converts the communication protocol, security communication parameter PscⅡ and the first trusted authority value VtpⅤ between the components of the low-carbon building roof energy storage system Ⅰ Return to the photovoltaic controller;

[0104] The photovoltaic controller first constructs the second trusted authority value VtpV Ⅱ ∈Z p * , and then calculate the trusted authority information group (ItpV Ⅰ , ItpⅤ Ⅱ , ItpⅤ Ⅲ ):

[0105] Trusted authority information ItpⅤ Ⅰ =VtpV Ⅰ ×VtpⅤ Ⅱ ;

[0106] Trusted authority information ItpⅤ Ⅱ =VtpV Ⅱ ×P;

[0107] Trusted authority information ItpⅤ Ⅲ =VtpV Ⅱ ×PscⅡ;

[0108] The PV controller sends the trusted authority information group (ItpVⅡ , ItpⅤ Ⅲ ) and device identification ID Ⅴ transmitted to the energy management controller. Embodiment ten:

[0109] The charge and discharge controller registers its working authority on the industrial control data communication component and obtains the trusted authority information for communicating with the energy management controller and the charge state monitoring terminal. The specific implementation process is as follows:

[0110] The charge and discharge controller uses its own device identification code ID Ⅵ ∈{0,1} * Transmit to industrial control data communication components;

[0111] The industrial control data communication component calculates the first trusted authority value VtpVI of the charge and discharge controller Ⅰ :

[0112] VtpVI Ⅰ =PscⅠ×H1(ID Ⅵ );

[0113] The industrial control data communication component converts the communication protocol, security communication parameter PscⅡ and the first trusted authority value VtpⅥ between the components of the low-carbon building rooftop energy storage system Ⅰ Return to the charge and discharge controller;

[0114] The charge and discharge controller first constructs the second trusted authority value VtpVI Ⅱ ∈Z p * , and then calculate the trusted authority information group (ItpVI Ⅰ , Itp VI Ⅱ , Itp VI Ⅲ ):

[0115] Trusted authority information ItpVI Ⅰ =VtpVI Ⅰ ×VtpVI Ⅱ ;

[0116] Trusted authority information ItpVI Ⅱ =VtpVI Ⅱ ×P;

[0117] Trusted authority information ItpVI Ⅲ =VtpVI Ⅱ ×PscⅡ;

[0118] The charge and discharge controller sends the trusted authority information group (ItpVI Ⅱ , Itp VI Ⅲ ) and device identification ID ⅥTransmitted to the energy management controller and charge state monitoring terminal. Embodiment eleven:

[0119] The specific implementation process of data interaction between the energy management controller and the charge state monitoring terminal is as follows:

[0120] The energy management controller sends a data to the state of charge monitoring terminal to collect the state of charge (SOC) of any battery in the battery assembly. i The data information instruction converts the battery state of charge SOC i The data information instruction is recorded as m1∈{0,1} * , then do the following:

[0121] Calculate the trusted tag code Etg(m1) of the data information instruction m1:

[0122] Etg(m1)=H2(m1,e(ItpⅠ Ⅰ ,[H1(ID Ⅱ )÷VtpⅠ Ⅱ ]+ItpⅡ Ⅱ ));

[0123] Output data packet {m1, Etg(m1)};

[0124] Transmitting the data packet {m1, Etg(m1)} to the state of charge monitoring terminal;

[0125] After receiving the data packet {m1, Etg(m1)}, the state of charge monitoring terminal starts to perform the following operations:

[0126] Calculate the trusted tag code Etg(m1) of the data information instruction m1 * :

[0127] Etg(m1) * =H2(m1,e(H1(ID Ⅰ ), VtpⅡ Ⅰ +VtpⅡ Ⅱ ×ItpⅠ Ⅲ );

[0128] If the equation Etg(m1) * =Etg(m1) holds true, outputs true, and the state of charge monitoring terminal executes the data information instruction m1, otherwise outputs false and returns an error symbol ⊥ to the energy management controller;

[0129] The state of charge monitoring terminal collects the state of charge SOC of any battery in the battery assembly i The data information of the battery state of charge SOC iThe data information is recorded as M1∈{0,1} * , then do the following:

[0130] Operation 1:

[0131] Calculate the trusted tag code Etg(M1) of data information M1 Ⅰ :

[0132] Etg(M1) Ⅰ =H2(M1,e(ItpⅡ Ⅰ ,[H1(ID Ⅰ )÷VtpⅡ Ⅱ ]+ItpⅠ Ⅱ ));

[0133] Output data packet {M1, Etg(M1) Ⅰ};

[0134] The data packet {M1, Etg(M1) Ⅰ}Return to the energy management controller;

[0135] The energy management controller receives the data packet {M1, Etg(M1) Ⅰ}, start the following operations:

[0136] Calculate the trusted tag code Etg(M1) of data information M1 Ⅰ * :

[0137] Etg(M1) Ⅰ * =H2(M1,e(H1(ID Ⅱ ), VtpⅠ Ⅰ +VtpⅠ Ⅱ ×ItpⅡ Ⅲ );

[0138] If the equation Etg(M1) Ⅰ * =Etg(M1) Ⅰ If true, the energy management controller accepts the state of charge SOC of any battery in the battery assembly. i data information M1, otherwise it outputs fail and returns an error symbol ⊥ to the charge state monitoring terminal;

[0139] Operation 2:

[0140] Calculate the trusted tag code Etg(M1) of data information M1 Ⅵ :

[0141] Etg(M1) Ⅵ =H2(M1,e(ItpⅡⅠ ,[H1(ID Ⅵ )÷VtpⅡ Ⅱ ]+ItpⅥ Ⅱ ));

[0142] Output data packet {M1, Etg(M1) Ⅵ};

[0143] The data packet {M1, Etg(M1) Ⅵ}Transmit to the charge and discharge controller;

[0144] The charge and discharge controller receives the data packet {M1, Etg(M1) Ⅵ}, start the following operations:

[0145] Calculate the trusted tag code Etg(M1) of data information M1 Ⅵ * :

[0146] Etg(M1) Ⅵ * =H2(M1,e(H1(ID Ⅱ ), Vtp VI Ⅰ +VtpVI Ⅱ ×ItpⅡ Ⅲ );

[0147] If the equation Etg(M1) Ⅵ * =Etg(M1) Ⅵ If true, the charge and discharge controller accepts the state of charge SOC of any battery in the battery assembly. i data information M1, otherwise it outputs fail and returns an error symbol ⊥ to the charge state monitoring terminal. Embodiment 12:

[0148] The specific implementation process of data interaction between the energy management controller and the power generation monitoring terminal is as follows:

[0149] The energy management controller sends the power generation data of the rooftop photovoltaic components to the power generation monitoring terminal. Ⅰ The data information instruction is recorded as m2∈{0,1} * , then do the following:

[0150] Calculate the trusted tag code Etg(m2) of the data information instruction m2:

[0151] Etg(m2)=H2(m2,e(ItpⅠ Ⅰ ,[H1(ID Ⅲ )÷VtpⅠ Ⅱ]+ItpⅢ Ⅱ ));

[0152] Output data packet {m2, Etg(m2)};

[0153] Transmitting the data packet {m2, Etg(m2)} to the power generation monitoring terminal;

[0154] After receiving the data packet {m2, Etg(m2)}, the power generation monitoring terminal starts to perform the following operations:

[0155] Calculate the trusted tag code Etg(m2) of the data information instruction m2 * :

[0156] Etg(m2) * =H2(m2,e(H1(ID Ⅰ ), VtpⅢ Ⅰ +VtpⅢ Ⅱ ×ItpⅠ Ⅲ );

[0157] If the equation Etg(m2) * =Etg(m2) holds true, outputs true, and the power generation monitoring terminal executes the data information instruction m2, otherwise outputs false and returns an error symbol ⊥ to the energy management controller;

[0158] The power generation monitoring terminal collects the power generation power P of the rooftop photovoltaic components Ⅰ The data information will generate power P Ⅰ The data information is recorded as M2∈{0,1} * , then do the following:

[0159] Calculate the trusted tag code Etg(M2) of data information M2:

[0160] Etg(M2)=H2(M2,e(ItpⅢ Ⅰ ,[H1(ID Ⅰ )÷VtpⅢ Ⅱ ]+ItpⅠ Ⅱ ));

[0161] Output data packet {M2, Etg(M2)};

[0162] Return the data packet {M2, Etg(M2)} to the energy management controller;

[0163] After receiving the data packet {M2, Etg(M2)}, the energy management controller starts to perform the following operations:

[0164] Calculate the trusted tag code Etg(M2) of data information M2* :

[0165] Etg(M2) * =H2(M2,e(H1(ID Ⅲ ), VtpⅠ Ⅰ +VtpⅠ Ⅱ ×ItpⅢ Ⅲ );

[0166] If the equation Etg(M2) * =Etg(M2) holds true, and the output is true. Then the energy management controller accepts the power generation power P of the rooftop photovoltaic module. Ⅰ data information M2, otherwise it outputs fail and returns an error symbol ⊥ to the power generation monitoring terminal. Embodiment 13:

[0167] The specific implementation process of data interaction between the energy management controller and the load power monitoring terminal is as follows:

[0168] The energy management controller sends the collected power generation power P of the rooftop photovoltaic components to the load power monitoring terminal. Ⅰ The data information instruction will load the power P Ⅱ The data information instruction is recorded as m3∈{0,1} * , then do the following:

[0169] Calculate the trusted tag code Etg(m3) of the data information instruction m3:

[0170] Etg(m3)=H2(m3,e(ItpⅠ Ⅰ ,[H1(ID Ⅳ )÷VtpⅠ Ⅱ ]+ItpⅣ Ⅱ ));

[0171] Output data packet {m3, Etg(m3)};

[0172] Transmitting the data packet {m3, Etg(m3)} to the load power monitoring terminal;

[0173] After receiving the data packet {m3, Etg(m3)}, the load power monitoring terminal starts to perform the following operations:

[0174] Calculate the trusted tag code Etg(m3) of the data information instruction m3 * :

[0175] Etg(m3) * =H2(m3,e(H1(ID Ⅰ ), VtpⅣ Ⅰ +VtpⅣ Ⅱ×ItpⅠ Ⅲ );

[0176] If the equation Etg(m3) * =Etg(m3) holds true, outputs true, and the load power monitoring terminal executes the data information instruction m3, otherwise outputs false and returns an error symbol ⊥ to the energy management controller;

[0177] The load power monitoring terminal collects the load power P of the building load Ⅱ The data information of the load power P Ⅱ The data information is recorded as M3∈{0,1} * , then do the following:

[0178] Calculate the trusted tag code Etg(M3) of data information M3:

[0179] Etg(M3)=H2(M3,e(ItpⅣ Ⅰ ,[H1(ID Ⅰ )÷VtpⅣ Ⅱ ]+ItpⅠ Ⅱ ));

[0180] Output data packet {M3, Etg(M3)};

[0181] Return the data packet {M3, Etg(M3)} to the energy management controller;

[0182] After receiving the data packet {M3, Etg(M3)}, the energy management controller starts to perform the following operations:

[0183] Calculate the trusted tag code Etg(M3) of data information M3 * :

[0184] Etg(M3) * =H2(M3,e(H1(ID Ⅳ ), VtpⅠ Ⅰ +VtpⅠ Ⅱ ×ItpⅣ Ⅲ );

[0185] If the equation Etg(M3) * =Etg(M3) is established, and the output is true, then the energy management controller accepts the load power P of the building load Ⅱ data information M3, otherwise it outputs fail and returns an error symbol ⊥ to the load power monitoring terminal. Embodiment 14:

[0186] The specific implementation process of data interaction between the energy management controller and the photovoltaic controller is as follows:

[0187] The working information instruction sent by the energy management controller to the photovoltaic controller is recorded as m4∈{0,1} * , then do the following:

[0188] Calculate the trusted tag code Etg(m4) of the work information instruction m4:

[0189] Etg(m4)=H2(m4,e(ItpⅠ Ⅰ ,[H1(ID Ⅴ )÷VtpⅠ Ⅱ ]+ItpⅤ Ⅱ ));

[0190] Output data packet {m4, Etg(m4)};

[0191] Transmit the data packet {m4, Etg(m4)} to the photovoltaic controller;

[0192] After receiving the data packet {m4, Etg(m4)}, the PV controller starts to perform the following operations:

[0193] Calculate the trusted tag code Etg(m4) of the work information instruction m4 * :

[0194] Etg(m4) * =H2(m4,e(H1(ID Ⅰ ), VtpV Ⅰ +VtpⅤ Ⅱ ×ItpⅠ Ⅲ );

[0195] If the equation Etg(m4) * =Etg(m4) holds true, and the output is true. Then the PV controller executes the working information instruction m4. Otherwise, it outputs false and returns an error symbol ⊥ to the energy management controller. Embodiment 15:

[0196] The specific implementation process of data interaction between the energy management controller and the charge and discharge controller is as follows:

[0197] The energy management controller sends the working information instruction to the charge and discharge controller, and the working information instruction of the charge and discharge controller is recorded as m5∈{0,1} * , then do the following:

[0198] Calculate the trusted tag code Etg(m5) of the work information instruction m5:

[0199] Etg(m5)=H2(m5,e(ItpⅠ Ⅰ,[H1(ID Ⅵ )÷VtpⅠ Ⅱ ]+ItpⅥ Ⅱ ));

[0200] Output data packet {m5, Etg(m5)};

[0201] Transmitting the data packet {m5, Etg(m5)} to the charge and discharge controller;

[0202] After receiving the data packet {m5, Etg(m5)}, the charge and discharge controller starts to perform the following operations:

[0203] Calculate the trusted tag code Etg(m5) of the work information instruction m5 * :

[0204] Etg(m5) * =H2(m5,e(H1(ID Ⅰ ), Vtp VI Ⅰ +VtpVI Ⅱ ×ItpⅠ Ⅲ );

[0205] If the equation Etg(m5) * =Etg(m5) holds true and outputs true, then the charge and discharge controller executes the work information instruction m5, otherwise it outputs false and returns an error symbol ⊥ to the energy management controller.

Claims

1. A low-carbon building rooftop energy storage system, characterized in that: include: Rooftop photovoltaic modules, photovoltaic controllers, battery modules, charge and discharge controllers, IoT monitoring terminal equipment, energy management controllers and industrial control data communication modules; The IoT monitoring terminal device is used to monitor the dynamic changes of the power generation of rooftop photovoltaic modules and the load power of low-carbon building loads in real time; The energy management controller is used to send work instructions to the IoT monitoring terminal device, and the work instructions include data information collection instructions I and trusted tag code I; Trusted tag code I belongs to instruction I and is calculated by the energy management controller according to the communication protocol constructed by the industrial control data communication component; Among them, the communication protocol constructed by the industrial control data communication component is: Let (G1, G T ) is a bilinear group of order p, where p ≥ 2 l , l is a safety parameter; e represents a bilinear map: G1×G1→G T ; P is a random generator of group G1; Let hash function H1: {0,1} * →G1; Hash function H2: {0,1} * ×G T →Z p * ={1,2,…p-1}; {0,1} * Represents a binary sequence of any length consisting of 0s and 1s; The data information collection instruction I is denoted as m; The trusted tag code I is recorded as Etg(m); Record the device identification code of the energy management controller as ID Ⅰ ∈{0,1} * ; Command ID IOT Indicates the device identification code of the IoT monitoring terminal device, ID IOT ∈{0,1} * ; The energy management controller registers the work permission on the industrial control data communication component and obtains the first trusted permission value VtpⅠ Ⅰ , the second trusted authority value VtpⅠ Ⅱ and trusted authority information group (ItpⅠ Ⅰ , ItpⅠ Ⅱ , ItpⅠ Ⅲ ), the trusted authority information group (ItpⅠ Ⅱ , ItpⅠ Ⅲ ) and device identification ID Ⅰ Transmitted to the IoT monitoring terminal device in sequence; Among them, VtpⅠ Ⅰ =PscⅠ×H1(ID Ⅰ ); VtpⅠ Ⅱ ∈Z p * ; ItpⅠ Ⅰ =VtpⅠ Ⅰ ×VtpⅠ Ⅱ ; ItpⅠ Ⅱ =VtpⅠ Ⅱ ×P; ItpⅠ Ⅲ =VtpⅠ Ⅱ ×PscⅡ; PscⅠ and PscⅡ are both safety communication parameters for low-carbon building rooftop energy storage systems; PscⅠ∈Z p * ; PscⅡ=PscⅠ×P; The IoT monitoring terminal device registers the work permission on the industrial control data communication component, obtains and records its first trusted permission value as Vtp Ⅰ The second trusted authority value is recorded as Vtp Ⅱ and the trusted authority information group is recorded as (Itp Ⅰ ,Itp Ⅱ ,Itp Ⅲ ), and the trusted authority information group (Itp Ⅱ ,Itp Ⅲ ) and device identification ID IOT Transmitted to an energy management controller; Among them, Vtp Ⅰ =PscⅠ×H1(ID IOT ); Vtp Ⅱ ∈Z p * ; Itp Ⅰ =Vtp Ⅰ ×Vtp Ⅱ ; Itp Ⅱ =Vtp Ⅱ ×P; Itp Ⅲ =Vtp Ⅱ ×PscⅡ; The calculation method of the trusted tag code Etg(m) ​​is: Etg(m)=H2(m,e(ItpⅠ Ⅰ ,[H1(ID IOT )÷VtpⅠ Ⅱ ]+Itp Ⅱ )); The IoT monitoring terminal device calculates the trusted tag encoding of the instruction I based on the communication protocol constructed by the industrial control data communication component I * , if the trusted tag code I * If it is equal to the trusted tag code Ⅰ, the output is true, then the IoT monitoring terminal device executes instruction Ⅰ, otherwise it outputs false; Encoding the Trusted Token I * Denoted as Etg(m) * ; Trusted tag code Etg(m) * The calculation method is: Etg(m) * =H2(m,e(H1(ID Ⅰ ),Vtp Ⅰ +Vtp Ⅱ ×ItpⅠ Ⅲ )); The IoT monitoring terminal device transmits the collected low-carbon building power supply and energy storage control index data to the energy management controller. The index data includes data information II and trusted tag code II. Trusted tag code II belongs to data information II and is calculated by the IoT monitoring terminal device according to the communication protocol constructed by the industrial control data communication component. The data information II is recorded as M, and the trusted tag code II is recorded as Etg(M); The calculation method of the trusted tag code Etg(M) is: Etg(M)=H2(M,e(Itp Ⅰ ,[H1(ID Ⅰ )÷Vtp Ⅱ ]+ItpⅠ Ⅱ )); The energy management controller calculates the trusted tag encoding of data information II according to the communication protocol constructed by the industrial control data communication component II * , if the trusted tag code II * If it is equal to the trusted tag code II, the output is true, and the energy management controller accepts the data information II, otherwise it outputs false; Encoding Trusted Tags II * Denoted as Etg(M) * ; Trusted Tag Code Etg(M) * The calculation method is: Etg(M) * =H2(M,e(H1(ID IOT ),VtpⅠ Ⅰ +VtpⅠ Ⅱ ×Itp Ⅲ )); When the power generation of the rooftop photovoltaic module is greater than the load power of the building load, the energy management controller sends a command to the photovoltaic controller to directly transmit the power of the rooftop photovoltaic module to the building load, and power the AC power equipment of the building load through the bidirectional AC / DC converter or power the DC power equipment of the building load through the DC-DC converter, and store the remaining power after powering the building load in the battery module; When the power generation power of the rooftop photovoltaic components is less than the load power of the building load, the energy management controller sends instructions to the charge and discharge controller to use the power in the battery components to power the AC power equipment of the building load through a bidirectional AC / DC converter or to power the DC power equipment of the building load through a DC-DC converter.

2. A low-carbon building rooftop energy storage system according to claim 1, characterized in that: The Internet of Things monitoring terminal equipment includes a charge state monitoring terminal, a power generation monitoring terminal and a load power monitoring terminal.

3. A low-carbon building rooftop energy storage system according to claim 2, characterized in that: The state of charge monitoring terminal is used to monitor the state of charge of the battery assembly; The power generation monitoring terminal is used to monitor the power generation of the rooftop photovoltaic components; The load power monitoring terminal is used to monitor the load power of the building load.

Citation Information

Patent Citations

  • Traceable ubiquitous power Internet of Things identity authentication method

    CN110266492A

  • Data processing method and related equipment

    CN111355707A

  • Civil building light storage direct flexible control method and system

    CN117613844A