Edge cloud cooperative control method of integrated energy system and related device
By introducing an edge-cloud mutual backup mechanism in the edge-cloud collaborative control of the integrated energy system, the operation failure problem caused by control link abnormalities is solved, and the control reliability and stability are improved.
Patent Information
- Application Number
- CN202411653174.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-02-18
Smart Images

Figure CN119484604A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automatic control technology, and in particular to an edge-cloud collaborative control method and related devices for an integrated energy system. Background Art
[0002] With the continuous development of algorithms on the software side and computing power on the hardware side, automatic control technology has been significantly improved. At present, when using the edge-cloud collaborative mechanism to control controlled devices and systems in integrated energy systems, algorithm models are deployed on the cloud side and edge side as needed, and the cloud side and edge side independently run the control instructions according to the configured algorithm models. When an abnormality occurs in the control link on either side, operation failure and other situations will occur. Therefore, there is still room for improvement in the current edge-cloud system control. Summary of the invention
[0003] In view of the above problems, this application provides an edge-cloud collaborative control method and related devices for an integrated energy system to achieve the purpose of improving control reliability and stability. The specific scheme is as follows:
[0004] A first aspect of the present application provides an edge-cloud collaborative control method for an integrated energy system, comprising:
[0005] According to an abnormal operation signal obtained from any end of the edge-cloud collaborative control system, an abnormal control end is determined, the edge-cloud collaborative control system includes: a cloud control end, a local control end and a controlled end, the cloud control end is connected to the controlled end and the local control end respectively through a local server, the local control end is connected to the controlled end through the local server, and the abnormal control end is the cloud control end or the local control end;
[0006] According to the target operation item associated with the abnormal operation signal, extracting the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal;
[0007] Control the other control end to call the target control resource to execute the target operation item, and the other control end is a control end among the cloud control end and the local control end except the abnormal control end.
[0008] In a possible implementation, when the abnormal operation signal indicates that the control parameter obtained from the cloud control terminal is abnormal, extracting the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal according to the target operation item associated with the abnormal operation signal includes:
[0009] According to the target operation item, extracting the target control parameter resource associated with the target operation item from the control parameter resources in the cloud control terminal that are pre-backed up in the local control terminal;
[0010] The controlling the other control end to call the target control resource to execute the target operation item includes:
[0011] The local control terminal is controlled to call the target control parameter resource to execute the target control item.
[0012] In a possible implementation, when the abnormal operation signal indicates that the control instruction obtained from the abnormal control terminal is abnormal, extracting the target control resource associated with the target operation item from the control resources of the abnormal control terminal that are pre-backed up in another control terminal according to the target operation item associated with the abnormal operation signal includes:
[0013] According to the target operation item, extracting the target control algorithm resource associated with the target operation item from the control algorithm resources in the abnormal control end that are pre-backed up in the other control end;
[0014] The controlling the other control end to call the target control resource to execute the target operation item includes:
[0015] Control the other control terminal to call the target control algorithm resource to execute the target control item.
[0016] In a possible implementation, extracting, according to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal, further includes:
[0017] According to the target operation item, extracting the target control scheme associated with the target operation item from the control scheme resources in the abnormal control terminal that are pre-backed up in the other control terminal;
[0018] The controlling the other control end to call the target control resource to execute the target operation item includes:
[0019] The other control terminal is controlled to call the target control scheme to execute the target control item.
[0020] In a possible implementation, the edge-cloud collaborative control method of the integrated energy system further includes:
[0021] The algorithm model in the local control end is updated on the cloud control end according to the training strategy, and the updated algorithm model is sent to the local control end.
[0022] In a possible implementation, the edge-cloud collaborative control method of the integrated energy system further includes:
[0023] Dividing the algorithm model according to the sources of the parameters required by the algorithm model;
[0024] The deployment end of the algorithm model is determined according to the division result and the corresponding relationship between the cloud control end and the local control end.
[0025] A second aspect of the present application provides an edge-cloud collaborative control device for an integrated energy system, comprising:
[0026] A control end determination module, used to determine an abnormal control end according to an abnormal operation signal obtained from any end of the edge-cloud collaborative control system, the edge-cloud collaborative control system comprising: a cloud control end, a local control end and a controlled end, the cloud control end is connected to the controlled end and the local control end respectively through a local server, the local control end is connected to the controlled end through the local server, and the abnormal control end is the cloud control end or the local control end;
[0027] a control resource determination module, configured to extract, according to the target operation item associated with the operation abnormality signal, a target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal; and
[0028] The control item execution module is used to control the other control terminal to call the target control resource to execute the target operation item, and the other control terminal is the control terminal among the cloud control terminal and the local control terminal except the abnormal control terminal.
[0029] The third aspect of the present application provides a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the edge-cloud collaborative control method of an integrated energy system according to the first aspect or any implementation method of the first aspect.
[0030] A fourth aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:
[0031] The memory is used to store computer programs;
[0032] The processor is used to execute the computer program so that the electronic device can implement the edge-cloud collaborative control method of the integrated energy system of the above-mentioned first aspect or any implementation method of the first aspect.
[0033] In a fifth aspect, the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the edge-cloud collaborative control method of an integrated energy system according to the above-mentioned first aspect or any implementation method of the first aspect.
[0034] By means of the above technical scheme, the edge-cloud collaborative control method of the integrated energy system provided by the present application determines the abnormal control end by obtaining an operation abnormality signal from any end of the edge-cloud collaborative control system, wherein the edge-cloud collaborative control system includes: a cloud control end, a local control end and a controlled end, the cloud control end is connected to the controlled end and the local control end respectively through a local server, the local control end is connected to the controlled end through a local gateway, and the abnormal control end is a cloud control end or a local control end. According to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item is extracted from the control resource of the abnormal control end pre-backed up in another control end. Control the other control end to call the target control resource to execute the target operation item, and the other control end is the control end other than the abnormal control end in the cloud control end and the local control end. By adopting the mechanism of edge-cloud mutual backup, when an abnormality occurs in one of the cloud control end and the local control end, the controlled end can be controlled accordingly by the other control end according to the pre-backed-up resources, which makes up for the deficiency of independent control of the edge and the local, and improves the reliability of equipment operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0036] Figure 1 A structural diagram of an edge-cloud collaborative control system for an integrated energy system provided in this application;
[0037] Figure 2 A structural diagram of a local control terminal provided for this application;
[0038] Figure 3 A structural diagram of a cloud control terminal provided for this application;
[0039] Figure 4 A flow chart of an edge-cloud collaborative control method for an integrated energy system provided in this application;
[0040] Figure 5 Process diagram of edge-cloud collaborative control provided for this application;
[0041] Figure 6A structural diagram of the edge-cloud collaborative control device for the integrated energy system provided in this application;
[0042] Figure 7 This is a structural diagram of the electronic device provided for this application. DETAILED DESCRIPTION
[0043] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0044] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0045] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0046] The present application can be applied to an integrated energy system, where the integrated energy system refers to an energy system that integrates source, grid, load, storage, and supply, has multiple energy complementarities, and is interconnected, and is composed of multiple energy sources such as gas, electricity, cold, and heat, as well as different energy-consuming equipment. The following takes the control of a thermal energy system in a certain area as an example to introduce the application scenarios of the product.
[0047] This application can be applied, but not limited to, in energy systems such as controlled thermal energy systems with cloud control and local control, which are introduced below:
[0048] See also Figure 1 , Figure 1 The structure diagram of an edge-cloud collaborative control system for an integrated energy system is shown. The system may include a cloud control terminal, a local control terminal, and a controlled terminal. The cloud control terminal may include one or more servers ( Figure 1 In the example of a server, both the cloud control end and the local control end can control the controlled end.
[0049] Next describe Figure 1 The product form of the local control terminal;
[0050] The local control terminal in the embodiment of the present application can be a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc., and the embodiment of the present application does not impose any limitation on this.
[0051] Figure 2 A schematic diagram of an optional hardware structure of a local control terminal is shown.
[0052] refer to Figure 2 As shown, the local control terminal may include a radio frequency unit 110, a memory 120, an input unit 130, a display unit 140, a camera 150 (optional), an audio circuit 160 (optional), a speaker 161 (optional), a microphone 162 (optional), an earphone jack 163 (optional), a processor 170, an external interface 180, a power supply 190 and other components. Those skilled in the art will appreciate that Figure 2 These are merely examples of terminals or multi-function devices and do not constitute limitations on the terminals or multi-function devices, which may include more or fewer components than those shown in the figures, or combinations of certain components, or different components.
[0053] The input unit 130 can be used to receive input digital or character information, and generate key signal input related to the user settings and function control of the portable multifunctional device. Specifically, the input unit 130 may include a touch screen 131 (optional) and / or other input devices 132. The touch screen 131 can collect the user's touch operations on or near it (such as the user's operation on or near the touch screen using any suitable object such as fingers, joints, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch screen can detect the user's touch action on the touch screen, convert the touch action into a touch signal and send it to the processor 170, and can receive and execute the command sent by the processor 170; the touch signal at least includes the touch point coordinate information. The touch screen 131 can provide an input interface and an output interface between the terminal 100 and the user. In addition, the touch screen can be implemented using multiple types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch screen 131, the input unit 130 can also include other input devices. Specifically, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.
[0054] Among them, the input device 132 can receive input data and the like.
[0055] The display unit 140 can be used to display information input by the user or information provided to the user, various menus of the local control terminal, interactive interfaces, file display and / or playback of any multimedia file. In the embodiment of the present application, the display unit 140 can be used to display the interface of the controlled terminal, processing results, etc.
[0056] The memory 120 can be used to store instructions and data. The memory 120 can mainly include an instruction storage area and a data storage area. The data storage area can store various data, such as multimedia files, texts, etc.; the instruction storage area can store software units such as operating systems, applications, instructions required for at least one function, or their subsets and extensions. It can also include a non-volatile random access memory; provide the processor 170 with hardware, software and data resources including management of computing and processing equipment, and support control software and applications. It is also used for the storage of multimedia files, and the storage of running programs and applications.
[0057] The processor 170 is the control center of the local control terminal. It uses various interfaces and lines to connect various parts of the entire local control terminal. By running or executing instructions stored in the memory 120 and calling data stored in the memory 120, it executes various functions of the local control terminal and processes data, thereby controlling the terminal device as a whole. Optionally, the processor 170 may include one or more processing units; preferably, the processor 170 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application program, and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 170. In some embodiments, the processor and the memory may be implemented on a single chip, and in some embodiments, they may also be implemented separately on independent chips. The processor 170 may also be used to generate corresponding operation control signals, send them to corresponding components of the computing and processing device, read and process data in the software, especially read and process data and programs in the memory 120, so that each functional module therein performs corresponding functions, thereby controlling the corresponding components to act according to the requirements of the instructions.
[0058] Among them, the memory 120 can be used to store relevant software codes of the algorithm model, the processor 170 can execute the processing steps of the algorithm model, and can also schedule other units (such as the above-mentioned input unit 130 and display unit 140) to realize corresponding functions.
[0059] The radio frequency unit 110 (optional) can be used for receiving and sending information or receiving and sending signals during a call, for example, after receiving the downlink information of the base station, it is sent to the processor 170 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, etc. In addition, the radio frequency unit 110 can also communicate with network devices and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile communication (Global System of Mobile communication, GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (SMS), etc.
[0060] In this embodiment of the present application, the radio frequency unit 110 can send data to the cloud control end and receive processing results sent by the cloud control end.
[0061] It should be understood that the radio frequency unit 110 is optional and can be replaced by other communication interfaces, such as a network port.
[0062] The local control terminal also includes a power supply 190 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 170 through a power management system, so that the power management system can manage charging, discharging, and power consumption.
[0063] The local control terminal also includes an external interface 180 , which may be a standard Micro USB interface or a multi-pin connector, and may be used to connect the local control terminal to communicate with other devices, or to connect a charger to charge the terminal 100 .
[0064] Although not shown, the local control terminal may also include a flashlight, a wireless fidelity (WiFi) module, a Bluetooth module, sensors with different functions, etc., which will not be described in detail here. Part or all of the methods described below may be applied to Figure 2 in the local console shown.
[0065] Next describe Figure 1 The product form of Zhongyun control terminal;
[0066] Figure 3 A schematic diagram of the structure of a cloud control terminal is provided, such as Figure 3 As shown, the cloud control terminal includes a bus 201, a processor 202, a communication interface 203 and a memory 204. The processor 202, the memory 204 and the communication interface 203 communicate with each other through the bus 201.
[0067] The bus 201 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0068] The processor 202 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0069] The memory 204 may include a volatile memory, such as a random access memory (RAM). The memory 204 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0070] Among them, the memory 204 can be used to store software codes related to the algorithm model, the processor 202 can execute the processing steps of the algorithm model of the chip, and can also schedule other units to achieve corresponding functions.
[0071] It should be understood that the above-mentioned local control end and cloud control end can be centralized or distributed devices, and the processors in the above-mentioned local control end and cloud control end (such as processor 170 and processor 202) can be hardware circuits (such as application specific integrated circuit (ASIC), field-programmable gate array (FPGA), general-purpose processor, digital signal processor (DSP), microprocessor or microcontroller, etc.), or a combination of these hardware circuits. For example, the processor can be a hardware system with an instruction execution function, such as a CPU, DSP, etc., or a hardware system without an instruction execution function, such as an ASIC, FPGA, etc., or a combination of the above-mentioned hardware systems without an instruction execution function and hardware systems with an instruction execution function.
[0072] The embodiment of the present application provides an edge-cloud collaborative control method for an integrated energy system. The edge-cloud collaborative control method of the embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
[0073] Reference Figure 4 , Figure 4 A schematic diagram of the process of an edge-cloud collaborative control method for an integrated energy system provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, an edge-cloud collaborative control method for an integrated energy system provided in an embodiment of the present application may include steps 401 to 403, and these steps are described in detail below.
[0074] 401. According to the abnormal operation signal obtained from any end of the edge-cloud collaborative control system, the abnormal control end is determined. The edge-cloud collaborative control system includes: a cloud control end, a local control end and a controlled end. The cloud control end is connected to the controlled end and the local control end through a local server respectively. The local control end is connected to the controlled end through a local server. The abnormal control end is the cloud control end or the local control end.
[0075] Specifically, refer to Figure 1As shown in the figure, taking the HVAC application scenario in the thermal energy system as an example, the edge-cloud collaborative control system is composed of a cloud control end and a local control end. The cloud control end and the local control end can control the controlled end respectively, wherein the controlled end uploads data to the local control end and the cloud control end, and then the local control end uploads data to the cloud control end. The cloud control end can send the relevant data required by the local control end to the local control end through the network. The cloud control end can also update the algorithm model in the local control end on the cloud control end according to the training strategy, and send the updated algorithm model to the local control end. That is, through the algorithm platform training function of the cloud control end, the algorithm models of the cloud control end and the local control end can be updated on the cloud control end. The algorithm model here can be a related algorithm model set according to the control needs of the controlled end. Among them, both the cloud control end and the local control end can send the control strategy inferred by the algorithm model to the controlled end to control the operating status of the controlled end.
[0076] It can be seen that for the control of the controlled end, there are various data interactions between the cloud control end, the local control end and the controlled end. The operation abnormality signal here can be an abnormal signal of data transmission between the cloud control end and the local control end, an abnormal signal of data transmission between the cloud control end and the local control end and the controlled end respectively, etc.
[0077] For example, when the cloud control terminal sends required parameter data to the local control terminal, a failure occurs, causing the local control terminal to fail to receive the parameter data sent by the cloud control terminal within a preset time period, and the cloud control terminal can be determined to be an abnormal control terminal.
[0078] Among them, the local server may include a processor and a local gateway. The local gateway is responsible for data forwarding and transmission between the cloud control end and the controlled end, the cloud control end and the local control end, and the local control end and the controlled end. The functions of the local control end can be integrated into the processor.
[0079] It is understandable that those skilled in the art may also determine the abnormal control terminal from the cloud control terminal and the local control terminal through other technical means, which will not be elaborated here.
[0080] 402. According to the target operation item associated with the abnormal operation signal, extract the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal.
[0081] Specifically, refer to Figure 1 As shown in the figure, the cloud control terminal and the local control terminal adopt the edge-cloud mutual backup mechanism, and the algorithm model, parameter data, etc. between the cloud control terminal and the local control terminal can be backed up in advance on the other terminal. When an abnormality occurs in one of the control terminals, the control resources that have been backed up in the other control terminal can be directly used to generate the corresponding control instructions.
[0082] For example, when it is determined that the relevant algorithm parameters sent from the cloud control end to the local control end have failed, the corresponding controllable local control end directly extracts the algorithm parameters that are consistent with the current algorithm model at the current moment from the pre-backed-up algorithm parameters and uses them, and then issues the corresponding control instructions without affecting the normal operation of the controlled end.
[0083] 403. Control another control terminal to call the target control resource to execute the target operation item, where the other control terminal is a control terminal other than the abnormal control terminal among the cloud control terminal and the local control terminal.
[0084] Specifically, after determining the control resource to be used, another control terminal can be controlled to use the control resource to execute the target operation item. For example, the cloud control terminal sends parameters to the local control terminal so that the local control terminal can generate control instructions according to the relevant parameters. In this case, the local control terminal can be controlled to use the pre-backed parameters to generate control instructions or control strategies.
[0085] It can be seen that the edge-cloud collaborative control method of the integrated energy system adopts the edge-cloud mutual backup mechanism. When an abnormality occurs on one of the cloud control end and the local control end, the other control end can perform corresponding control on the controlled end based on the pre-backed-up resources, thereby making up for the shortcomings of independent control on the edge and local sides and improving the reliability of equipment operation.
[0086] As a specific application of the edge-cloud collaborative control method of the above-mentioned integrated energy system, in a possible implementation, when the operation abnormality signal indicates that the control parameter obtained from the cloud control end is abnormal, according to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item is extracted from the control resources of the abnormal control end pre-backed up in another control end, which may specifically include:
[0087] According to the target operation item, from the control parameter resources in the cloud control terminal that are pre-backed up in the local control terminal, a target control parameter resource associated with the target operation item is extracted;
[0088] Correspondingly, another control terminal calls the target control resource to execute the target operation item, including:
[0089] Control the local control terminal to call the target control parameter resource to execute the target control item.
[0090] Specifically, refer to Figure 5 As shown, taking the application of the controlled end in the HVAC control scenario in the thermal energy system as an example, the cloud control end will send the predicted values of the input parameters required for algorithm reasoning in a certain period in the future (such as 12H, 24H, etc.), and update them within the day (regularly / irregularly).
[0091] Three algorithms were deployed in a HVAC edge-cloud collaborative system: dynamic adjustment of the main unit outlet water temperature (deployed on the local control end), variable pressure differential control of chilled water (deployed on the cloud control end), and system start-stop time optimization (deployed on the cloud control end). The three algorithms run independently and implement downstream control, forming an overall intelligent control algorithm combination solution for the project.
[0092] Taking "Host outlet water temperature dynamic adjustment algorithm input" as an example, the input parameters required for the algorithm to operate can be divided into 5 groups:
[0093] Parameter group A: initial configuration parameters (building maintenance structure, energy use area, etc.).
[0094] Parameter group B: local real-time sensing parameters (flow rate, pump operating status, supply and return water temperature, etc.).
[0095] Parameter group C: remote real-time sensing parameters (real-time outdoor temperature, real-time light intensity, etc.).
[0096] Parameter group D: remote manual input parameters (room target temperature, etc.).
[0097] Parameter group E: regular forecast parameters (outdoor temperature and light intensity in the next 12 hours, etc.).
[0098] Under normal conditions, the edge-cloud data and control links are unobstructed, and the edge-side algorithm generates control strategies based on the parameter group: ABCD. At the same time, every 30 minutes, the cloud side processes the parameter group E according to the official weather forecast to the local area as a predictive backup for input parameters.
[0099] When parameter group C cannot be transmitted to the edge in real time due to network instability and other issues (e.g., the algorithm reasoning input takes more than 5 minutes), the algorithm will infer and generate a control strategy based on the time-sharing prediction value of parameter group E to ensure stable operation of the system and coordination between demand and supply.
[0100] In a possible implementation, algorithm protection backup may also be used to protect the control algorithm required by the controlled end. When the operation abnormality signal indicates that the control instruction obtained from the abnormal control end is abnormal, according to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item is extracted from the control resources of the abnormal control end pre-backed up in another control end, which may specifically include:
[0101] According to the target operation item, the target control algorithm resource associated with the target operation item is extracted from the control algorithm resources in the abnormal control terminal that are pre-backed up in another control terminal.
[0102] Correspondingly, another control terminal calls the target control resource to execute the target operation item, including:
[0103] Control another control terminal to call the target control algorithm resource to execute the target control item.
[0104] Specifically, the classification of edge cloud algorithms can include:
[0105] Cloud control side backup: If the edge algorithm reasoning or command control fails, but the control link is still smooth, the cloud-side backup algorithm starts to execute and completes reasoning and control (it can be applied to problems such as edge computing failure).
[0106] Local control-end backup: If the cloud-side algorithm reasoning or command control fails, the edge-side backup algorithm will ensure the operation mechanism; (applied to problems such as external network disconnection and failure of the cloud-to-edge control link).
[0107] Taking the HVAC scenario as an example, three algorithms are deployed in a HVAC edge-cloud collaborative system: dynamic adjustment of host outlet water temperature (deployed on the local control end), variable pressure difference control of chilled water (deployed on the local control end), and system start-stop time optimization (deployed on the cloud control end).
[0108] Among them, the host outlet water temperature dynamic adjustment algorithm and the chilled water variable pressure difference control algorithm are backed up on the cloud side. When the IoT link is unobstructed, when the edge-side algorithm reasoning cannot produce a policy result (reasoning calculation failure, etc.), the cloud-side backup algorithm takes over and completes the intelligent control task. Conversely, after the cloud-side algorithm fails to be sent, the edge-side backup algorithm can take over and complete the intelligent control task.
[0109] In a possible implementation, in order to cope with the situation where the algorithm control fails to be sent and the critical point is triggered, resulting in the occurrence of control abnormality at the controlled end. According to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item is extracted from the control resource of the abnormal control end pre-backed up in another control end, which may also specifically include:
[0110] According to the target operation item, a target control solution associated with the target operation item is extracted from the control solution resources in the abnormal control terminal that are pre-backed up in another control terminal.
[0111] Correspondingly controlling another control terminal to call the target control resource to execute the target operation item includes:
[0112] Control another control terminal to call the target control scheme to execute the target control item.
[0113] Specifically, taking the HVAC scenario as an example, three algorithms are deployed in a HVAC edge-cloud collaborative system: dynamic adjustment of host outlet water temperature (deployed on the local control end), variable pressure difference control of chilled water (deployed on the cloud control end), and system start-stop time optimization (deployed on the cloud control end).
[0114] Among them, the system start and stop time optimization algorithm gives the system startup and shutdown time according to the business hours and target room temperature. The algorithm combines the weather conditions of the day, the system operation characteristics, and the load trend of the day. At the same time, the latest startup time and operation mode scheme (such as startup data time, water outlet temperature setting, water pump frequency, etc.) are deployed on the side as a backup for the minimum operation state. Once the system enters the minimum operation state due to problems such as the transmission link focus, the system maintains stable operation.
[0115] In a possible implementation, to ensure accurate generation and delivery of control strategies by the algorithm, the arrangement of the algorithm models of the cloud control end and the local control end can be performed according to the following steps:
[0116] Step 11: Divide the algorithm model according to the source of the parameters required by the algorithm model.
[0117] Step 12: Determine the deployment end of the algorithm model based on the division result and the corresponding relationship between the cloud control end and the local control end.
[0118] Specifically, the input information required by the algorithm includes real-time dynamic data obtained from the external network or cloud platform (real-time weather, real-time energy consumption plan, real-time terminal temperature and humidity through cloud-side docking, etc.), and the algorithm can be deployed on the cloud side.
[0119] The input parameter information required by the algorithm does not rely on real-time dynamic data obtained from the external network or cloud platform. The algorithm is best deployed on the edge.
[0120] It is understandable that those skilled in the art may adjust and select the arrangement strategy of the above algorithm as needed, and no limitation is made here.
[0121] The above introduces an edge-cloud collaborative control method for an integrated energy system provided by an embodiment of the present application. The following will introduce a device for executing the above-mentioned edge-cloud collaborative control method.
[0122] See also Figure 6 , Figure 6 A schematic diagram of the structure of an edge-cloud collaborative control device for an integrated energy system provided in an embodiment of the present application. Figure 6 As shown, the edge-cloud collaborative control device 6 includes:
[0123] The control end determination module 601 is used to determine the abnormal control end according to the abnormal operation signal obtained from any end of the edge-cloud collaborative control system, wherein the edge-cloud collaborative control system includes: a cloud control end, a local control end and a controlled end, wherein the cloud control end is connected to the controlled end and the local control end respectively through a local server, and the local control end is connected to the controlled end through a local server, and the abnormal control end is the cloud control end or the local control end;
[0124] A control resource determination module 602 is used to extract a target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal according to the target operation item associated with the operation abnormality signal; and
[0125] The control item execution module 603 is used to control the other control terminal to call the target control resource to execute the target operation item. The other control terminal is the control terminal among the cloud control terminal and the local control terminal except the abnormal control terminal.
[0126] In a possible implementation, when the abnormal operation signal indicates that the control parameter obtained from the cloud control terminal is abnormal, the control resource determination module 602 extracts the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal according to the target operation item associated with the abnormal operation signal, including:
[0127] According to the target operation item, extracting the target control parameter resource associated with the target operation item from the control parameter resources in the cloud control terminal that are pre-backed up in the local control terminal;
[0128] The process of the control item execution module 603 controlling the other control terminal to call the target control resource to execute the target operation item includes:
[0129] The local control terminal is controlled to call the target control parameter resource to execute the target control item.
[0130] In a possible implementation, when the operation abnormality signal indicates that the control instruction obtained from the abnormal control terminal is abnormal, the control resource determination module 602 extracts the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal according to the target operation item associated with the operation abnormality signal, including:
[0131] According to the target operation item, extracting the target control algorithm resource associated with the target operation item from the control algorithm resources in the abnormal control end that are pre-backed up in the other control end;
[0132] The control item execution module 603 controls the other control terminal to call the target control resource to execute the target operation item, including:
[0133] Control the other control terminal to call the target control algorithm resource to execute the target control item.
[0134] In a possible implementation, the process in which the control resource determination module 602 extracts, according to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal, further includes:
[0135] According to the target operation item, extracting the target control scheme associated with the target operation item from the control scheme resources in the abnormal control terminal that are pre-backed up in the other control terminal;
[0136] The process of the control item execution module 603 controlling the other control terminal to call the target control resource to execute the target operation item includes:
[0137] The other control terminal is controlled to call the target control scheme to execute the target control item.
[0138] In a possible implementation, it also includes: an algorithm model updating module, which is used to update the algorithm model in the local control end at the cloud control end according to the training strategy, and send the updated algorithm model to the local control end.
[0139] In a possible implementation, the method further includes: an algorithm model arrangement module, configured to divide the algorithm model according to sources of parameters required to be used by the algorithm model;
[0140] The deployment end of the algorithm model is determined according to the division result and the corresponding relationship between the cloud control end and the local control end.
[0141] The present application also provides an electronic device in an embodiment. Figure 7 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 7 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0142] like Figure 7As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 to a random access memory (RAM) 703. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0143] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a memory card, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0144] Also provided in an embodiment of the present application is a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any edge-cloud collaborative control method of an integrated energy system provided in an embodiment of the present application.
[0145] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When one or more computer programs are executed by an electronic device, the electronic device can implement any edge-cloud collaborative control method of the integrated energy system provided in the embodiment of the present application.
[0146] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.
[0147] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0148] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0149] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.
Claims
1. An edge-cloud collaborative control method for an integrated energy system, characterized in that: include: According to an abnormal operation signal obtained from any end of the edge-cloud collaborative control system, an abnormal control end is determined, the edge-cloud collaborative control system includes: a cloud control end, a local control end and a controlled end, the cloud control end is connected to the controlled end and the local control end respectively through a local server, the local control end is connected to the controlled end through the local server, and the abnormal control end is the cloud control end or the local control end; According to the target operation item associated with the abnormal operation signal, extracting the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal; Control the other control end to call the target control resource to execute the target operation item, and the other control end is a control end among the cloud control end and the local control end except the abnormal control end.
2. The edge-cloud collaborative control method of the integrated energy system according to claim 1 is characterized in that: When the abnormal operation signal indicates that the control parameter obtained from the cloud control terminal is abnormal, the target control resource associated with the target operation item is extracted from the control resources of the abnormal control terminal pre-backed up in another control terminal according to the target operation item associated with the abnormal operation signal, including: According to the target operation item, extracting the target control parameter resource associated with the target operation item from the control parameter resources in the cloud control terminal that are pre-backed up in the local control terminal; The controlling the other control end to call the target control resource to execute the target operation item includes: The local control terminal is controlled to call the target control parameter resource to execute the target control item.
3. The edge-cloud collaborative control method of the integrated energy system according to claim 1 is characterized in that: When the abnormal operation signal indicates that the control instruction obtained from the abnormal control terminal is abnormal, extracting the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal according to the target operation item associated with the abnormal operation signal includes: According to the target operation item, extracting the target control algorithm resource associated with the target operation item from the control algorithm resources in the abnormal control end that are pre-backed up in the other control end; The controlling the other control end to call the target control resource to execute the target operation item includes: Control the other control terminal to call the target control algorithm resource to execute the target control item.
4. The edge-cloud collaborative control method of the integrated energy system according to claim 3 is characterized in that: The step of extracting, according to the target operation item associated with the operation abnormality signal, the target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal, further comprises: According to the target operation item, extracting the target control scheme associated with the target operation item from the control scheme resources in the abnormal control terminal that are pre-backed up in the other control terminal; The controlling the other control end to call the target control resource to execute the target operation item includes: The other control terminal is controlled to call the target control scheme to execute the target control item.
5. The edge-cloud collaborative control method of the integrated energy system according to claim 1 is characterized in that: Also includes: The algorithm model in the local control end is updated on the cloud control end according to the training strategy, and the updated algorithm model is sent to the local control end.
6. The edge-cloud collaborative control method of the integrated energy system according to claim 1 is characterized in that: Also includes: Dividing the algorithm model according to the sources of the parameters required by the algorithm model; The deployment end of the algorithm model is determined according to the division result and the corresponding relationship between the cloud control end and the local control end.
7. An edge-cloud collaborative control device for an integrated energy system, characterized in that: include: A control end determination module, used to determine an abnormal control end according to an abnormal operation signal obtained from any end of the edge-cloud collaborative control system, the edge-cloud collaborative control system comprising: a cloud control end, a local control end and a controlled end, the cloud control end is connected to the controlled end and the local control end respectively through a local server, the local control end is connected to the controlled end through the local server, and the abnormal control end is the cloud control end or the local control end; a control resource determination module, configured to extract, according to the target operation item associated with the operation abnormality signal, a target control resource associated with the target operation item from the control resources of the abnormal control terminal pre-backed up in another control terminal; and The control item execution module is used to control the other control terminal to call the target control resource to execute the target operation item, and the other control terminal is the control terminal among the cloud control terminal and the local control terminal except the abnormal control terminal.
8. A computer program product, characterized in that It includes computer-readable instructions, which, when executed on an electronic device, enable the electronic device to implement the edge-cloud collaborative control method for an integrated energy system as described in any one of claims 1 to 6.
9. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the edge-cloud collaborative control method of the integrated energy system as described in any one of claims 1 to 6.
10. A computer storage medium, characterized in that: The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the edge-cloud collaborative control method of the integrated energy system as described in any one of claims 1 to 6.