A data measurement and control device, method and computer equipment for an integrated energy system
Through the data management module, virtual data measurement and control module and management function module of the integrated energy system data measurement and control device, the problem of inconsistent sampling time is solved, unified regulation of multiple underlying devices is achieved, costs are reduced and data processing efficiency is improved.
Patent Information
- Application Number
- CN202210715835.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-06-22
AI Technical Summary
In the existing technology, the data collection and measurement and control subsystems of the integrated energy system basically follow the original single system approach, resulting in separate measurement and control of data in each subsystem, and the problem of inconsistent sampling time, which affects the efficiency and accuracy of unified regulation.
Provided is a comprehensive energy system data measurement and control device, including a data management module, a virtual data measurement and control module, and a management function module. Through data synchronization processing and logical isolation, unified control of multiple underlying devices is achieved.
Through data synchronization processing and logical isolation, the number of measurement and control equipment is reduced, the cost is lowered, and the synchronization of data collection is achieved, avoiding the increase of data caused by different time scales, and improving processing speed and accuracy.
Smart Images

Figure CN115145684B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data measurement and control of integrated energy systems, and in particular to a data measurement and control device, method and computer equipment for integrated energy systems. Background Art
[0002] In recent years, with the rapid development of integrated energy systems, research on integrated energy system planning, scheduling operation, energy efficiency evaluation, etc. has also been rapidly carried out. The basis of the above work is based on the integrated energy operation status and operation data, and the calculation results are closely related to factors such as whether the data collection is comprehensive and the accuracy is detailed. However, at present, research on integrated energy system data collection and measurement and control is basically blank. Since the integrated energy system includes multiple systems such as electricity, heat, and gas, its equipment types are diverse and numerous, and the dynamic processes of different energy flow systems vary greatly. The system data has multi-time scale characteristics, but the existing energy system data collection and measurement and control subsystems basically follow the original single system method. The data of each subsystem is measured and controlled separately. There are problems such as inconsistent sampling time for the unified control of the integrated energy system, which leads to a large increase in data and a slow processing speed for the data measurement and control of the integrated energy system due to time scale and accuracy issues.
[0003] Therefore, how to provide a data measurement and control device, method and computer equipment for an integrated energy system is a problem that needs to be solved urgently. Summary of the Invention
[0004] The embodiments of the present invention provide an integrated energy system data measurement and control device, method and computer equipment to solve the problem in the prior art that the energy system data acquisition and measurement and control subsystems basically follow the original single system method, and the data of each subsystem is measured and controlled separately, and there are problems such as inconsistent sampling time for the unified regulation of the integrated energy system. In order to have a basic understanding of some aspects of the disclosed embodiments, a simple summary is given below. This summary is not a general review, nor is it intended to identify key / important components or describe the scope of protection of these embodiments. Its only purpose is to present some concepts in a simple form as a preface to the detailed description that follows.
[0005] On the one hand, the present application provides a data measurement and control device for an integrated energy system, comprising: a configuration data management module, a virtual data measurement and control module, and a management function module; wherein,
[0006] The data management module is used to receive the operating status data of multiple underlying devices in the integrated energy system, synchronize the received operating status data of the multiple devices, and then forward them to the corresponding virtual data measurement and control module;
[0007] The virtual data measurement and control module is used to receive the data forwarded by the data management module, perform calculations after logical isolation of the data, and transmit the calculated and processed data to the underlying device through the data management module;
[0008] The management function module is used to realize data transmission between the data management module and the virtual measurement and control module.
[0009] Optionally, the data management module synchronously processes the received operating status data of multiple devices, including: unifying the collection cutoffs of different time scale data of different underlying devices through the data management module to complete the synchronous processing of the operating status data.
[0010] Optionally, the virtual measurement and control module includes several virtual data measurement and control units, each of which corresponds to an independent process for realizing logical isolation of data transmission between the data management module and the virtual measurement and control module, and each independent process includes an independent device model file, virtual address space and protocol link.
[0011] Optionally, the management function module implements data transmission between the data management module and the virtual measurement and control module, including: constructing the virtual address space of the data management module and the virtual measurement and control module through the management function module, establishing a shared memory between the data management module and the virtual measurement and control module, mapping the address of the shared memory to the virtual address space of both, and if either party needs data, directly reading the data in the shared memory according to the mapping relationship between the virtual address space and the shared memory.
[0012] Optionally, the device also includes several monitoring modules, each monitoring module corresponds to one of the virtual data measurement and control units, and the monitoring module periodically sends inquiry operation status information to the corresponding virtual data measurement and control unit, and judges its operation status based on the response information of the virtual data measurement and control unit, and then sends the operation status information to other monitoring modules by broadcasting.
[0013] Optionally, when the response information of the virtual data measurement and control unit indicates that the virtual data measurement and control unit cannot respond or sends an error message, the monitoring module determines that the operation state of the virtual data measurement and control unit is an abnormal state.
[0014] Optionally, one of the monitoring modules has a decision-making function and becomes a decision-making module, and the decision-making module is used to make decision instructions according to the response information of the virtual data measurement and control unit received by the monitoring module.
[0015] Optionally, the determination step of the decision module includes: when the integrated energy system starts to power on or the decision module is missing, each monitoring module simultaneously sends and receives messages with decision information, and then each monitoring module compares the IP address of the received message with its own IP address. If the IP address of the received message is larger than its own IP address, the monitoring module sends a request confirmation message to other monitoring modules to become a decision module. If no other monitoring module sends a request confirmation message within a unit time, the monitoring module becomes the decision module.
[0016] Optionally, the determination step of the decision module also includes: if other monitoring modules send request confirmation information within a unit time, the IP addresses of all monitoring modules that receive the request confirmation information and the IP addresses of their own modules are compared, among which the monitoring module with the smallest IP address becomes the decision module.
[0017] Optionally, the decision module is also used to: if the operating status of the virtual data measurement and control unit received from the monitoring module is normal, then send a continue operation instruction to the corresponding virtual data measurement and control unit through the monitoring module; if the operating status of the virtual data measurement and control unit received from the monitoring module is abnormal, then determine that the virtual data measurement and control unit needs to perform functional migration.
[0018] Optionally, the decision module is also used to: when the virtual data measurement and control unit needs to perform functional migration, the decision module searches all virtual data measurement and control units to confirm whether there is a backup unit for the virtual data measurement and control unit that needs to perform functional migration; if the search result is yes, the decision module generates a switching instruction to migrate the abnormal virtual data measurement and control unit to the backup unit; if the search result is no, the decision module generates an alarm instruction.
[0019] Optionally, the decision module is further configured to: after completing at least one decision instruction among a continue operation instruction, a switching instruction, and an alarm instruction of the virtual data measurement and control module, send the decision instruction to all monitoring modules in the form of a data message.
[0020] Optionally, the virtual data measurement and control unit is also used to set different priorities for tasks according to the importance and time requirements of the tasks corresponding to the received data packets. The virtual data measurement and control unit includes several different receiving distributors and sending concentrators for receiving and sending data packets of tasks with different priorities.
[0021] Optionally, the virtual data measurement and control unit includes a number of different receiving distributors and sending concentrators for receiving and sending data messages of tasks with different priorities;
[0022] Optionally, the receiving distributor includes a first receiving distributor, a second receiving distributor and a third receiving distributor, the first receiving distributor is used to receive data packets uploaded by the power system sampling data, the second receiving distributor is used to receive data packets uploaded by the thermal system sampling data, and the third receiving distributor is used to receive substation event packets of general objects uploaded by the power system; the sending concentrator includes a first sending concentrator and a second sending concentrator, the first sending concentrator is used to centrally process substation event packets of general objects sent to the underlying equipment, and the second sending concentrator is used to centrally process other packets sent to the underlying equipment.
[0023] On the other hand, the present application provides a data measurement and control method for an integrated energy system, based on a device, the device comprising: a data management module, a virtual data measurement and control module, and a management function module, the method comprising the following steps:
[0024] Receive the operating status data of multiple underlying devices in the integrated energy system through the data management module, synchronize the received operating status data of the multiple devices, and then forward them to the corresponding virtual data measurement and control module;
[0025] The virtual data measurement and control module receives the data forwarded by the data management module, performs calculations and processing after logical isolation of the data, and transmits the calculated and processed data to the underlying device through the data management module;
[0026] The management function module stores the data for achieving logical isolation, thereby achieving data transmission between the data management module and the virtual measurement and control module.
[0027] On the other hand, the present application provides a computer device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor implements the steps in the integrated energy system data measurement and control method as described above when executing the program.
[0028] The technical solution provided by the embodiment of the present invention may have the following beneficial effects:
[0029] (1) The data processing module collects the operating status data of multiple bottom-level devices, reducing the number of measurement and control equipment and lowering costs;
[0030] (2) The use of virtual measurement and control modules can be based on a common hardware platform, eliminating the need for additional hardware equipment, further saving costs;
[0031] (3) The collected data can be processed synchronously to achieve the same period of data collection, and the increase in the number of data collected at different time scales due to scale and accuracy issues can be avoided through isolation processing.
[0032] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0034] Figure 1 is a structural diagram of a comprehensive energy system measurement and control device according to an exemplary embodiment;
[0035] Figure 2 is a schematic diagram of a process of becoming a decision module according to an exemplary embodiment;
[0036] Figure 3 is a schematic diagram of a workflow of a decision module according to an exemplary embodiment;
[0037] Figure 4 is a flow chart illustrating a method for measuring and controlling data in an integrated energy system according to an exemplary embodiment;
[0038] Figure 5 The figure is a schematic diagram showing the structure of a computer device according to an exemplary embodiment. DETAILED DESCRIPTION
[0039] The following description and accompanying drawings sufficiently illustrate the specific embodiments herein to enable those skilled in the art to practice them. Portions and features of some embodiments may be included in or substituted for portions and features of other embodiments. The scope of the embodiments herein includes the entire scope of the claims, including all available equivalents thereof. Herein, the terms "first," "second," and the like are used solely to distinguish one element from another and do not require or imply any actual relationship or order between these elements. In practice, the first element can also be referred to as the second element, and vice versa. Furthermore, the terms "comprise," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a structure, device, or apparatus comprising a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such structure, device, or apparatus. Without further limitation, an element defined by the phrase "comprising a..." does not preclude the presence of other identical elements in the structure, device, or apparatus comprising the element. The various embodiments herein are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. Similar or identical parts between the various embodiments can be referenced to each other.
[0040] The terms "longitudinal", "transverse", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like used herein to indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are intended only to facilitate the description of this document and simplify the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the present invention. In the description herein, unless otherwise specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, they can be mechanical or electrical connections, or they can be internal connections between two elements, they can be directly connected, or they can be indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms can be understood according to the specific circumstances.
[0041] As used herein, unless otherwise specified, the term "plurality" means two or more.
[0042] In this document, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B.
[0043] In this article, the term "and / or" is used to describe the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0044] In the absence of conflict, the embodiments of the present invention and the features thereof may be combined with each other.
[0045] Figure 1 An embodiment of a comprehensive energy system data measurement and control device of the present invention is shown.
[0046] In this optional embodiment, the present invention provides a data measurement and control device for an integrated energy system, comprising: a configuration data management module, a virtual data measurement and control module, and a management function module; wherein,
[0047] The data management module is used to receive the operating status data of multiple underlying devices in the integrated energy system, synchronously process the received operating status data of multiple devices, and then forward them to the corresponding virtual data measurement and control modules;
[0048] The virtual data measurement and control module is used to receive the data forwarded by the data management module, perform calculations after logical isolation of the data, and transmit the calculated and processed data to the underlying equipment through the data management module;
[0049] The management function module is used to realize data transmission between the data management module and the virtual measurement and control module.
[0050] Optionally, the data management module synchronously processes the received operating status data of multiple devices, including: unifying the collection cutoffs of different time scale data of different underlying devices through the data management module to complete the synchronous processing of the operating status data.
[0051] Optionally, the virtual measurement and control module includes several virtual data measurement and control units, each virtual data measurement and control unit corresponds to an independent process for realizing logical isolation of data transmission between the data management module and the virtual measurement and control module, and each independent process includes an independent device model file, a virtual address space and a protocol link, wherein the device model file describes the type, attributes (including device manufacturer, version number, version modification information, corresponding time and modification content, etc.) and corresponding task operations of various types of devices and data acquisition devices in the data management module.
[0052] Optionally, the management function module implements data transmission between the data management module and the virtual measurement and control module, including: constructing the virtual address space of the data management module and the virtual measurement and control module through the management function module, establishing a shared memory between the data management module and the virtual measurement and control module, mapping the address of the shared memory to the virtual address space of both, and if either party needs data, directly reading the data in the shared memory according to the mapping relationship between the virtual address space and the shared memory.
[0053] Optionally, the device also includes several monitoring modules, each monitoring module corresponds to a virtual data measurement and control unit. The monitoring module sends inquiry operation status information to the corresponding virtual data measurement and control unit at regular intervals, and judges its operation status based on the response information of the virtual data measurement and control unit, and then sends the operation status information to other monitoring modules by broadcasting.
[0054] Optionally, when the response information of the virtual data measurement and control unit indicates that the virtual data measurement and control unit cannot respond or sends an error message, the monitoring module determines that the operation state of the virtual data measurement and control unit is an abnormal state.
[0055] Optionally, one of the monitoring modules has a decision-making function and becomes a decision-making module, which is used to make decision instructions according to the virtual data measurement received by the monitoring module and the response information of the control unit.
[0056] Please refer to Figure 2In one embodiment, the determination step of the decision module includes: when the integrated energy system starts to be powered on or the decision module is missing, each monitoring module simultaneously sends and receives a message with decision information, and then each monitoring module compares the IP address of the received message with its own IP address. If the IP address of the received message is larger than its own IP address, the monitoring module sends a request confirmation message to other monitoring modules to become a decision module. If no other monitoring module sends a request confirmation message within a unit time, the monitoring module becomes the decision module.
[0057] Optionally, the determination step of the decision module also includes: if other monitoring modules send request confirmation information within a unit time, the IP addresses of all monitoring modules that receive the request confirmation information and the IP addresses of their own modules are compared, among which the monitoring module with the smallest IP address becomes the decision module.
[0058] Please refer to Figure 3 In one embodiment, the decision module is also used to: if the operating status of the virtual data measurement and control unit received from the monitoring module is normal, then send a continue operation instruction to the corresponding virtual data measurement and control unit through the monitoring module; if the operating status of the virtual data measurement and control unit received from the monitoring module is abnormal, then determine that the virtual data measurement and control unit needs to perform functional migration.
[0059] Optionally, the decision module is also used for: when the virtual data measurement and control unit needs to perform functional migration, the decision module searches all virtual data measurement and control units to confirm whether there is a backup unit for the virtual data measurement and control unit that needs to perform functional migration; if the search result is yes, the decision module generates a switching instruction to migrate the abnormal virtual data measurement and control unit to the backup unit; if the search result is no, the decision module generates an alarm instruction.
[0060] Optionally, the decision module is further configured to: after completing at least one decision instruction among a continue operation instruction, a switch instruction, and an alarm instruction of the virtual data measurement and control module, send the decision instruction to all monitoring modules in the form of a data message.
[0061] Optionally, the virtual data measurement and control unit is further configured to set different priorities for tasks corresponding to received data packets, based on their importance and time requirements. The virtual data measurement and control unit includes several different receiving and distributing units and transmitting concentrators for receiving and transmitting data packets for tasks of different priorities. A task can be one or more of the decision-making instructions, or it can be other preset operations of the integrated energy system for underlying devices, the virtual data measurement and control module, or the data management module. Task priorities can also be preset based on different environments, with operations corresponding to higher-priority tasks taking precedence.
[0062] Optionally, the virtual data measurement and control unit includes several different receiving distributors and sending concentrators for receiving and sending data messages of tasks with different priorities;
[0063] Optionally, the receiving distributor includes a first receiving distributor, a second receiving distributor and a third receiving distributor, the first receiving distributor is used to receive data packets uploaded by the power system sampling data, the second receiving distributor is used to receive data packets uploaded by the thermal system sampling data, and the third receiving distributor is used to receive substation event messages of general objects uploaded by the power system; the sending concentrator includes a first sending concentrator and a second sending concentrator, the first sending concentrator is used to centrally process substation event messages of general objects sent to the underlying equipment, and the second sending concentrator is used to centrally process other messages sent to the underlying equipment.
[0064] Please refer to Figure 4 In one embodiment, a method for measuring and controlling data in an integrated energy system is provided. The method is based on the device provided in any of the above embodiments, and includes: a data management module, a virtual data measurement and control module, and a management function module. The method includes the following steps:
[0065] Receive the operating status data of multiple underlying devices in the integrated energy system through the data management module, synchronize the received operating status data of multiple devices and forward them to the corresponding virtual data measurement and control module;
[0066] The virtual data measurement and control module receives the data forwarded by the data management module, performs calculations and processing after logical isolation of the data, and transmits the calculated and processed data to the underlying device through the data management module;
[0067] Logically isolated data is stored in the management function module, and data transmission between the data management module and the virtual measurement and control module is realized.
[0068] Optionally, the data management module synchronously processes the received operating status data of multiple devices, including: unifying the collection cutoffs of different time scale data of different underlying devices through the data management module to complete the synchronous processing of the operating status data.
[0069] Optionally, the virtual measurement and control module includes several virtual data measurement and control units, each virtual data measurement and control unit corresponds to an independent process for realizing logical isolation of data transmission between the data management module and the virtual measurement and control module, and each independent process includes an independent device model file, virtual address space and protocol link.
[0070] Optionally, the management function module implements data transmission between the data management module and the virtual measurement and control module, including: constructing the virtual address space of the data management module and the virtual measurement and control module through the management function module, establishing a shared memory between the data management module and the virtual measurement and control module, mapping the address of the shared memory to the virtual address space of both, and if either party needs data, directly reading the data in the shared memory according to the mapping relationship between the virtual address space and the shared memory.
[0071] Optionally, the device also includes several monitoring modules, each monitoring module corresponds to a virtual data measurement and control unit. The monitoring module sends inquiry operation status information to the corresponding virtual data measurement and control unit at regular intervals, and judges its operation status based on the response information of the virtual data measurement and control unit, and then sends the operation status information to other monitoring modules by broadcasting.
[0072] Optionally, when the response information of the virtual data measurement and control unit indicates that the virtual data measurement and control unit cannot respond or sends an error message, the monitoring module determines that the operation state of the virtual data measurement and control unit is an abnormal state.
[0073] Optionally, one of the monitoring modules has a decision-making function and becomes a decision-making module. The decision-making module is used to make decision instructions based on the response information of the virtual data measurement and control unit received by the monitoring module. The decision instructions include: continue running instructions, switching instructions and alarm instructions, etc.
[0074] Optionally, the determination step of the decision module includes: when the integrated energy system starts to power on or the decision module is missing, each monitoring module simultaneously sends and receives messages with decision information, and then each monitoring module compares the IP address of the received message with its own IP address. If the IP address of the received message is larger than its own IP address, the monitoring module sends a request confirmation message to other monitoring modules to become a decision module. If no other monitoring module sends a request confirmation message within a unit time, the monitoring module becomes the decision module.
[0075] Optionally, the determination step of the decision module also includes: if other monitoring modules send request confirmation information within a unit time, the IP addresses of all monitoring modules that receive the request confirmation information and the IP addresses of their own modules are compared, among which the monitoring module with the smallest IP address becomes the decision module.
[0076] Optionally, the decision module is also used to: if the operating status of the virtual data measurement and control unit received from the monitoring module is normal, then send a continue operation instruction to the corresponding virtual data measurement and control unit through the monitoring module; if the operating status of the virtual data measurement and control unit received from the monitoring module is abnormal, then determine that the virtual data measurement and control unit needs to perform functional migration.
[0077] Optionally, the decision module is also used for: when the virtual data measurement and control unit needs to perform functional migration, the decision module searches all virtual data measurement and control units to confirm whether there is a backup unit for the virtual data measurement and control unit that needs to perform functional migration; if the search result is yes, the decision module generates a switching instruction to migrate the abnormal virtual data measurement and control unit to the backup unit; if the search result is no, the decision module generates an alarm instruction.
[0078] Optionally, the decision module is also used to: after completing at least one decision instruction among the continue operation instruction, switching instruction, and alarm instruction of the virtual data measurement and control module, send the decision instruction to all monitoring modules in the form of a data message, wherein, after the alarm instruction reaches the monitoring module through the decision module, an alarm is realized by including an alarm data message in combination with other on-site alarm methods, and the abnormal virtual data measurement and control unit is marked.
[0079] Optionally, the virtual data measurement and control unit is also used to set different priorities for tasks according to the importance and time requirements of the tasks corresponding to the received data packets. The virtual data measurement and control unit includes several different receiving distributors and sending concentrators for receiving and sending data packets of tasks with different priorities.
[0080] Optionally, the virtual data measurement and control unit includes several different receiving distributors and sending concentrators for receiving and sending data messages of tasks with different priorities;
[0081] The receiving distributor includes a first receiving distributor, a second receiving distributor and a third receiving distributor. The first receiving distributor is used to receive data packets uploaded by the power system sampling data, the second receiving distributor is used to receive data packets uploaded by the thermal system sampling data, and the third receiving distributor is used to receive substation event messages of general objects uploaded by the power system; the sending concentrator includes a first sending concentrator and a second sending concentrator. The first sending concentrator is used to centrally process substation event messages of general objects sent to the underlying equipment, and the second sending concentrator is used to centrally process other messages sent to the underlying equipment.
[0082] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5As shown. The computer device includes a processor, a memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store static information and dynamic information data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the steps of the above-mentioned method embodiment are implemented.
[0083] Those skilled in the art will understand that Figure 5 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0084] In one embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiment when executing the computer program.
[0085] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiment are implemented.
[0086] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0087] It should be noted that the above description is only an illustration of some embodiments of the present disclosure and the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosure concept. For example, the above-mentioned features can be replaced with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0088] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0089] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A data measurement and control device for an integrated energy system, characterized in that: include: Configuration data management module, virtual data measurement and control module and management function module; among them, The data management module is used to receive the operating status data of multiple underlying devices in the integrated energy system, synchronize the received operating status data of the multiple devices, and then forward them to the corresponding virtual data measurement and control module; The virtual data measurement and control module is used to receive the data forwarded by the data management module, perform calculations after logical isolation of the data, and transmit the calculated and processed data to the underlying device through the data management module; The management function module is used to realize data transmission between the data management module and the virtual measurement and control module.
2. The integrated energy system data measurement and control device according to claim 1, characterized in that: The data management module synchronously processes the received operating status data of multiple devices, including: unifying the collection cutoff surfaces of different time scale data of different underlying devices through the data management module to complete the synchronous processing of the operating status data.
3. The integrated energy system data measurement and control device according to claim 1, characterized in that: The virtual measurement and control module includes several virtual data measurement and control units, each of which corresponds to an independent process for realizing logical isolation of data transmission between the data management module and the virtual measurement and control module. Each independent process includes an independent device model file, a virtual address space and a protocol link.
4. The integrated energy system data measurement and control device according to claim 1, characterized in that: The management function module realizes data transmission between the data management module and the virtual measurement and control module, including: constructing the virtual address space of the data management module and the virtual measurement and control module through the management function module, establishing a shared memory between the data management module and the virtual measurement and control module, mapping the address of the shared memory to the virtual address space of both, and if either party needs data, directly reading the data in the shared memory according to the mapping relationship between the virtual address space and the shared memory.
5. The integrated energy system data measurement and control device according to claim 4, characterized in that: The device also includes several monitoring modules, each monitoring module corresponds to one of the virtual data measurement and control units. The monitoring module periodically sends query operation status information to the corresponding virtual data measurement and control unit, and determines its operation status based on the response information of the virtual data measurement and control unit, and then sends the operation status information to other monitoring modules by broadcasting.
6. The integrated energy system data measurement and control device according to claim 5, characterized in that: When the response information of the virtual data measurement and control unit indicates that the virtual data measurement and control unit cannot respond or sends an error message, the monitoring module determines that the operation state of the virtual data measurement and control unit is an abnormal state.
7. The integrated energy system data measurement and control device according to claim 5, characterized in that: One of the monitoring modules has a decision-making function and becomes a decision-making module. The decision-making module is used to make decision instructions according to the response information of the virtual data measurement and control unit received by the monitoring module.
8. The integrated energy system data measurement and control device according to claim 7, characterized in that: The determination steps of the decision module include: when the integrated energy system starts to power on or the decision module is missing, each monitoring module simultaneously sends and receives a message with decision information, and then each monitoring module compares the IP address of the received message with its own IP address. If the IP address of the received message is larger than its own IP address, the monitoring module sends a request confirmation message to other monitoring modules to become a decision module. If no other monitoring module sends a request confirmation message within a unit time, the monitoring module becomes the decision module.
9. The integrated energy system data measurement and control device according to claim 8, characterized in that: The determination step of the decision module also includes: if other monitoring modules send request confirmation information within a unit time, the IP addresses of all monitoring modules that receive the request confirmation information and the IP addresses of their own modules are compared, among which the monitoring module with the smallest IP address becomes the decision module.
10. The integrated energy system data measurement and control device according to claim 7, characterized in that: The decision module is also used to: if the operating status of the virtual data measurement and control unit received from the monitoring module is normal, then send a continue operation instruction to the corresponding virtual data measurement and control unit through the monitoring module; if the operating status of the virtual data measurement and control unit received from the monitoring module is abnormal, then determine that the virtual data measurement and control unit needs to perform functional migration.
11. The integrated energy system data measurement and control device according to claim 10, characterized in that: The decision module is also used to: when the virtual data measurement and control unit needs to perform functional migration, the decision module searches all virtual data measurement and control units to confirm whether there is a backup unit for the virtual data measurement and control unit that needs to perform functional migration; if the search result is yes, the decision module generates a switching instruction to migrate the abnormal virtual data measurement and control unit to the backup unit; if the search result is no, the decision module generates an alarm instruction.
12. The integrated energy system data measurement and control device according to claim 11, characterized in that: The decision module is further configured to: after completing at least one decision instruction among a continue operation instruction, a switch instruction, and an alarm instruction for the virtual data measurement and control module, send the decision instruction to all monitoring modules in the form of a data message.
13. The integrated energy system data measurement and control device according to claim 12, characterized in that: The virtual data measurement and control unit is also used to set different priorities for tasks according to the importance and time requirements of the tasks corresponding to the received data messages. The virtual data measurement and control unit includes several different receiving distributors and sending concentrators, which are used to receive and send data messages of tasks with different priorities.
14. The integrated energy system data measurement and control device according to claim 13, characterized in that: The virtual data measurement and control unit includes several different receiving distributors and sending concentrators for receiving and sending data messages of tasks with different priorities; The receiving distributor includes a first receiving distributor, a second receiving distributor and a third receiving distributor. The first receiving distributor is used to receive data packets uploaded by the power system sampling data, the second receiving distributor is used to receive data packets uploaded by the thermal system sampling data, and the third receiving distributor is used to receive substation event messages of general objects uploaded by the power system; the sending concentrator includes a first sending concentrator and a second sending concentrator. The first sending concentrator is used to centrally process substation event messages of general objects sent to the underlying equipment, and the second sending concentrator is used to centrally process other messages sent to the underlying equipment.
15. A data measurement and control method for an integrated energy system, characterized in that: Based on a device comprising: a data management module, a virtual data measurement and control module, and a management function module, the method comprises the following steps: Receive the operating status data of multiple underlying devices in the integrated energy system through the data management module, synchronize the received operating status data of the multiple devices, and then forward them to the corresponding virtual data measurement and control module; The virtual data measurement and control module receives the data forwarded by the data management module, performs calculations and processing after logical isolation of the data, and transmits the calculated and processed data to the underlying device through the data management module; The management function module stores the data for achieving logical isolation, thereby achieving data transmission between the data management module and the virtual measurement and control module.
16. A computer device comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps in the integrated energy system data measurement and control method as described in claim 15 are implemented.
Citation Information
Patent Citations
Measurement and control device and measurement and control method of integrated energy system
CN112180797A
Synchronous measurement system and synchronous quantity calculation method for integrated energy system
CN113743756A