A storage medium, centralized station primary equipment state monitoring method and system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XJ ELECTRIC CO LTD
- Filing Date
- 2026-01-26
- Publication Date
- 2026-06-05
AI Technical Summary
Existing centralized control stations lack effective monitoring and alarm functions for the operating status of primary equipment, which cannot meet the needs of power grid dispatching operations, especially in terms of equipment status statistics and abnormal fault indication.
A power equipment resource class structure is established, and business processing functions are constructed to statistically analyze equipment operating status and determine alarms. The status of primary equipment is monitored in real time through message receiving and processing mechanisms. Algorithms of business processing functions and measurement point data are used to determine alarms, thereby realizing the status monitoring of primary equipment in the central control station.
It enables effective monitoring and alarming of the status of primary equipment in the centralized control station, conforms to the power system equipment structure model, the equipment model data is easy to expand, the monitoring business functions are easy to expand, and the processing is efficient and logically clear.
Smart Images

Figure CN122159492A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of substation automation technology, specifically relating to a storage medium, a method and system for monitoring the status of primary equipment in a centralized control station. Background Technology
[0002] To adapt to the shift in power grid operation from traditional dispatching to centralized monitoring, implement equipment ownership, and optimize the local operation and maintenance model of substations, substation operation and maintenance models have been optimized and centralized control stations have been constructed. For example, Chinese patent application CN116382155A discloses a method for one-click sequential control information interaction in a centralized control station monitoring system, which achieves one-click sequential control through information interaction between various devices at the substation end. Currently, existing centralized control stations integrate relevant functions of the centralized control system on the original dispatch automation system. These stations still focus on meeting power grid dispatching needs and lack equipment status monitoring functions. However, the operation monitoring requirements of existing centralized control stations need to statistically display the operating status of primary equipment, providing information such as primary equipment runtime, number of actions, number of abnormal faults, and prompts and alarms when these exceed preset values, as well as providing alarms for bus undervoltage and station-wide undervoltage, transformer undervoltage, and delayed misalignment prompts. Summary of the Invention
[0003] The purpose of this invention is to provide a storage medium, a method and system for monitoring the status of primary equipment in a central control station, so as to realize the statistical monitoring function of the central control station on the operating status of primary equipment.
[0004] To address the aforementioned technical problems, this invention provides a method for monitoring the status of primary equipment in a centralized control station. The method includes: establishing power equipment resource classes based on the primary power equipment of the centralized control station; the attributes of each power equipment resource class include the equipment type, identifier, and unique characteristics; constructing business processing functions corresponding to the power equipment resource classes based on the monitoring requirements of each piece of equipment; the business processing functions are used to statistically analyze the equipment's operating status and / or to determine alarms; upon receiving equipment-related signals, searching for the associated power equipment resource class based on the equipment type of the signals, calling the corresponding business processing function, using the algorithm corresponding to the business processing function to statistically analyze the equipment's operating status, and / or using the algorithm corresponding to the business processing function and the measurement point data associated with the power equipment resource class to determine alarms, thereby achieving monitoring of the status of primary equipment in the centralized control station.
[0005] Furthermore, the business processing functions include at least one of the following: equipment health status judgment function, equipment undervoltage judgment function, equipment grounding judgment function, equipment operating status judgment function, equipment fault judgment function, and substation misoperation judgment function; the equipment health status judgment function is used to count the cumulative number of equipment faults and abnormal alarms; the equipment undervoltage judgment function is used to query the voltage telemetry value of the measurement point associated with the power equipment resource class, and determine whether to generate an equipment undervoltage alarm based on the voltage telemetry value; the equipment grounding judgment function is used to query the current telemetry value and voltage telemetry value of the measurement point associated with the power equipment resource class, and determine whether to generate an equipment grounding alarm based on the grounding signal status, current telemetry value, and voltage telemetry value; the equipment operating status judgment function is used to count the equipment's commissioning and decommissioning status, commissioning and decommissioning frequency, and commissioning and decommissioning duration; the equipment fault judgment function is used to count the number of equipment accidents and accident status; the substation misoperation judgment function is used in substations with multiple main transformers, and determines whether to generate a transformer misoperation alarm based on the tap position of each transformer.
[0006] Furthermore, the association between the power equipment resource class and the measuring point is uniformly stored in the model library.
[0007] Furthermore, the power equipment resource class also corresponds to an alarm thread, which is used to store the generated alarms in the alarm database.
[0008] Furthermore, the receipt of device-related signals is implemented through a message receiver class, which is used to receive device-related signals from the message bus in real time.
[0009] Furthermore, the method also includes establishing a message dispatcher class and a message management site class; the message dispatcher class is used to buffer the device-related signals after receiving them before sending them to the message management site class, and the message management site class is used to classify and process the received device-related signals according to the device type.
[0010] Furthermore, the process of finding the associated power equipment resource class based on the device type of the device-related signal is implemented through a business administrator class. The business administrator class is associated with the power equipment resource class object and is used to find the associated power equipment resource class based on the device type of the device-related signal after obtaining the classified and processed device-related signal from the message management site class, and then call the corresponding business processing function.
[0011] Furthermore, the power equipment resource category includes at least one of the following: voltage transformers, current transformers, transformers, capacitors, reactors, busbars, and switchgear.
[0012] The beneficial effects of the above technical solution are as follows: This invention is an improved invention. It establishes a power equipment resource class structure based on the monitoring needs of primary equipment, constructs corresponding business processing functions for each type of equipment based on the monitoring functions required by each type of equipment, and then searches for the associated power equipment resource class according to the equipment type of the received equipment-related signals. The corresponding business processing function is then called, and the algorithm corresponding to the business processing function is used to statistically analyze the equipment's operating status. Alarm determination is then performed using the algorithm corresponding to the business processing function and the measurement point data associated with that power equipment resource class, thus realizing the monitoring of the primary equipment status of the central control station. This method abstracts power equipment into a hierarchical class structure. After equipment-related signals enter, the judgment logic of the monitoring business function is processed using the business processing function of each type of equipment as the entry point. This conforms to the actual power system equipment structure model. The equipment model data is easily expandable; only a suitable power equipment resource class needs to be selected and inherited to implement a new power equipment resource class. The monitoring business function is also easily expandable; when new monitoring business function processing is required for the equipment, only a new business processing function needs to be defined.
[0013] To address the aforementioned technical problems, this invention also provides a primary equipment status monitoring system for a centralized control station, including a processor. The processor executes a method for monitoring the status of primary equipment in a centralized control station. This method includes: establishing power equipment resource classes based on the primary power equipment of the centralized control station; the attributes of the power equipment resource classes include equipment type, identifier, and unique equipment characteristics; constructing business processing functions corresponding to the power equipment resource classes based on the monitoring requirements of each piece of equipment; the business processing functions are used to statistically analyze the equipment operating status and / or determine alarms; upon receiving equipment-related signals, searching for the associated power equipment resource class based on the equipment type of the signals, calling the corresponding business processing function, using the algorithm corresponding to the business processing function to statistically analyze the equipment operating status, and / or using the algorithm corresponding to the business processing function and the measurement point data associated with the power equipment resource class to determine alarms, thereby achieving monitoring of the primary equipment status in the centralized control station.
[0014] Furthermore, the business processing functions include at least one of the following: equipment health status judgment function, equipment undervoltage judgment function, equipment grounding judgment function, equipment operating status judgment function, equipment fault judgment function, and substation misoperation judgment function; the equipment health status judgment function is used to count the cumulative number of equipment faults and abnormal alarms; the equipment undervoltage judgment function is used to query the voltage telemetry value of the measurement point associated with the power equipment resource class, and determine whether to generate an equipment undervoltage alarm based on the voltage telemetry value; the equipment grounding judgment function is used to query the current telemetry value and voltage telemetry value of the measurement point associated with the power equipment resource class, and determine whether to generate an equipment grounding alarm based on the grounding signal status, current telemetry value, and voltage telemetry value; the equipment operating status judgment function is used to count the equipment's commissioning and decommissioning status, commissioning and decommissioning frequency, and commissioning and decommissioning duration; the equipment fault judgment function is used to count the number of equipment accidents and accident status; the substation misoperation judgment function is used in substations with multiple main transformers, and determines whether to generate a transformer misoperation alarm based on the tap position of each transformer.
[0015] Furthermore, the association between the power equipment resource class and the measuring point is uniformly stored in the model library.
[0016] Furthermore, the power equipment resource class also corresponds to an alarm thread, which is used to store the generated alarms in the alarm database.
[0017] Furthermore, the receipt of device-related signals is implemented through a message receiver class, which is used to receive device-related signals from the message bus in real time.
[0018] Furthermore, the method also includes establishing a message dispatcher class and a message management site class; the message dispatcher class is used to buffer the device-related signals after receiving them before sending them to the message management site class, and the message management site class is used to classify and process the received device-related signals according to the device type.
[0019] Furthermore, the process of finding the associated power equipment resource class based on the device type of the device-related signal is implemented through a business administrator class. The business administrator class is associated with the power equipment resource class object and is used to find the associated power equipment resource class based on the device type of the device-related signal after obtaining the classified and processed device-related signal from the message management site class, and then call the corresponding business processing function.
[0020] Furthermore, the power equipment resource category includes at least one of the following: voltage transformers, current transformers, transformers, capacitors, reactors, busbars, and switchgear.
[0021] To address the aforementioned technical problems, this invention also provides a storage medium storing computer-executable instructions. These instructions, when executed, implement a method for monitoring the status of primary equipment in a centralized control station. The method includes: establishing power equipment resource classes based on the primary power equipment of the centralized control station; the attributes of the power equipment resource classes include equipment type, identifier, and unique equipment characteristics; constructing business processing functions corresponding to the power equipment resource classes based on the monitoring requirements of each device; the business processing functions are used to statistically analyze the equipment's operating status and / or determine alarms; upon receiving equipment-related signals, searching for the associated power equipment resource class based on the equipment type of the signals, calling the corresponding business processing function, using the algorithm corresponding to the business processing function to statistically analyze the equipment's operating status, and / or using the algorithm corresponding to the business processing function and the measurement point data associated with the power equipment resource class to determine alarms, thereby achieving monitoring of the status of primary equipment in the centralized control station.
[0022] Furthermore, the business processing functions include at least one of the following: equipment health status judgment function, equipment undervoltage judgment function, equipment grounding judgment function, equipment operating status judgment function, equipment fault judgment function, and substation misoperation judgment function; the equipment health status judgment function is used to count the cumulative number of equipment faults and abnormal alarms; the equipment undervoltage judgment function is used to query the voltage telemetry value of the measurement point associated with the power equipment resource class, and determine whether to generate an equipment undervoltage alarm based on the voltage telemetry value; the equipment grounding judgment function is used to query the current telemetry value and voltage telemetry value of the measurement point associated with the power equipment resource class, and determine whether to generate an equipment grounding alarm based on the grounding signal status, current telemetry value, and voltage telemetry value; the equipment operating status judgment function is used to count the equipment's commissioning and decommissioning status, commissioning and decommissioning frequency, and commissioning and decommissioning duration; the equipment fault judgment function is used to count the number of equipment accidents and accident status; the substation misoperation judgment function is used in substations with multiple main transformers, and determines whether to generate a transformer misoperation alarm based on the tap position of each transformer.
[0023] Furthermore, the association between the power equipment resource class and the measuring point is uniformly stored in the model library.
[0024] Furthermore, the power equipment resource class also corresponds to an alarm thread, which is used to store the generated alarms in the alarm database.
[0025] Furthermore, the receipt of device-related signals is implemented through a message receiver class, which is used to receive device-related signals from the message bus in real time.
[0026] Furthermore, the method also includes establishing a message dispatcher class and a message management site class; the message dispatcher class is used to buffer the device-related signals after receiving them before sending them to the message management site class, and the message management site class is used to classify and process the received device-related signals according to the device type.
[0027] Furthermore, the process of finding the associated power equipment resource class based on the device type of the device-related signal is implemented through a business administrator class. The business administrator class is associated with the power equipment resource class object and is used to find the associated power equipment resource class based on the device type of the device-related signal after obtaining the classified and processed device-related signal from the message management site class, and then call the corresponding business processing function.
[0028] Furthermore, the power equipment resource category includes at least one of the following: voltage transformers, current transformers, transformers, capacitors, reactors, busbars, and switchgear.
[0029] The beneficial effects of the above technical solution are as follows: This invention is an improved invention. It establishes a power equipment resource class structure based on the monitoring needs of primary equipment, constructs corresponding business processing functions for each type of equipment based on the monitoring functions required by each type of equipment, and then searches for the associated power equipment resource class according to the equipment type of the received equipment-related signals. The corresponding business processing function is then called, and the algorithm corresponding to the business processing function is used to statistically analyze the equipment's operating status. Alarm determination is then performed using the algorithm corresponding to the business processing function and the measurement point data associated with that power equipment resource class, thus realizing the monitoring of the primary equipment status of the central control station. This method abstracts power equipment into a hierarchical class structure. After equipment-related signals enter, the judgment logic of the monitoring business function is processed using the business processing function of each type of equipment as the entry point. This conforms to the actual power system equipment structure model. The equipment model data is easily expandable; only a suitable power equipment resource class needs to be selected and inherited to implement a new power equipment resource class. The monitoring business functions are also easily expandable; when new monitoring business function processing is required for the equipment, only a new business processing function needs to be defined, thus providing support for the central control station to monitor primary equipment. Attached Figure Description
[0030] Figure 1 This is a schematic diagram of the inheritance relationship of power equipment resource classes in an embodiment of the method of the present invention; Figure 2 This is a schematic diagram of the power equipment resource class and corresponding business processing functions in the implementation of the method of the present invention; Figure 3 This is a diagram of the architecture of the primary equipment status monitoring and processing program of the centralized control station in an embodiment of the method of the present invention. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of the present invention clearer, the specific embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0032] This invention establishes a power equipment resource class structure based on the primary equipment monitoring requirements, and constructs corresponding business processing functions for various types of equipment based on the monitoring functions required by each type of equipment, so as to realize equipment operation statistics and / or related alarm determination.
[0033] Method Implementation The present invention provides a method for monitoring the status of primary equipment in a centralized control station, comprising the following steps: 1. Establish a power equipment resource category based on the primary power equipment of the central control station.
[0034] Establish a power equipment resource structure based on the primary equipment to be monitored by the centralized control station. Power equipment resources include at least one of the following: voltage transformers, current transformers, transformers, capacitors, reactors, busbars, and switchgear. Switchgear includes circuit breakers, disconnect switches, and grounding disconnect switches. Power equipment resources also include substations, transformer windings, AC line terminals, and grounding transformers.
[0035] The attributes of power equipment resources include the type, identifier, and unique characteristics of the equipment, and may also include equipment descriptions.
[0036] like Figure 1 As shown, the CPowerResource class (power equipment resource class) is the base class for all classes. Derived classes directly inheriting from this class include the CStation class (station class) and the CConductiveEquipment class (electrical equipment class). CPowerResource defines member variables such as equipment type, identifier, unique equipment characteristics, and equipment description. The CConductiveEquipment class includes: CPowerTransformer class (transformer class), CCapacitor class (capacitor class), CTransformerWD class (transformer winding class), CSwitchEquipment class (switchgear class), CAclineEnd class (AC line end class), CCT class (current transformer class), CPT class (voltage transformer class), CGroundTransformer class (grounding transformer class), CBusbarsection class (busbar class), and CReactor class (reactor class). The CSwitchEquipment class includes: CCBreaker class (circuit breaker class), CDisconnector class (disconnector class), and CGDisconnector class (grounding disconnector class), etc.
[0037] 2. Establish the association relationships among power equipment resources.
[0038] Based on the remote signaling and telemetry point model of primary power equipment, a cache of the association relationship between power equipment resource classes and measurement points is established. Based on the topological connection relationship between power equipment, a cache of the topological association relationship between power equipment resource classes is established.
[0039] The principle for establishing topological connections is based on the busbar or transformer winding as the boundary. For example, the power equipment associated with a single busbar circuit breaker has two paths: from the line end to the line-side disconnector; and from the busbar-side disconnector to the busbar.
[0040] The relationships between power equipment resource classes and measurement points, as well as the topological relationships between power equipment resource classes, are stored uniformly in the model library, making it easy to call up relevant data.
[0041] 3. Construct the corresponding business processing functions for the power equipment resource class based on the monitoring requirements of each device.
[0042] Define member functions such as business processing functions, object creation, and device conversion / classification functions. Business processing functions are used to statistically analyze device operating status and / or determine alarms. Specifically, define business processing functions based on the desired device operation statistics and device monitoring / alarm functions. Member functions such as business processing functions, object creation, and device conversion / classification functions are as follows: Figure 2 As shown. Here, `m_nId` is the device ID (unique device characteristic), `M_sDesc` is the device description, `M_sDevice` is the device name (device identifier), `M_eRSType` is the device type, `m_stNewRunstatus` is the latest device status, `m_stLstRunstatus` is the last device status, and `m_mtxPowerResource` is the read-write lock added to modify the device. `CPowerResource()` is the constructor, and `~CPowerResource()` is the destructor; these two functions are used for object creation. `EquipCodeConvert()` is the device conversion and classification function, a common function that, for received alarm messages or other messages, takes the object type from the message and passes it to this conversion function to return the specific device type information associated with the message.
[0043] The business processing functions include at least one of the following abstract functions: equipment health status judgment function (ProcessHealChg), equipment undervoltage judgment function (ProcessLoseVol), equipment grounding judgment function (ProcessPowerGround), equipment operating status judgment function (ProcessRunStatus), equipment fault judgment function (ProcessTripEvent), and substation misoperation judgment function (ProcessWrongGear). The actual judgment logic is implemented by the corresponding subclasses. Detailed functional descriptions are as follows: The device health status assessment function is used to count the cumulative number of device faults and abnormal alarms. Upon receiving a notification message indicating a change in device fault or abnormal alarm status, it counts the number of faults and abnormal alarms for the day and cumulatively.
[0044] The equipment undervoltage judgment function is used to query the voltage telemetry values of the measurement points associated with the power equipment resource class, and determine whether to generate an equipment undervoltage alarm based on the voltage telemetry values. After receiving a message about a change in equipment operating status, it queries and judges the voltage telemetry values associated with this equipment. If the telemetry values are within a certain range, it is determined that the equipment is undervoltage.
[0045] The equipment grounding judgment function is used to query the current and voltage telemetry values of the measurement points associated with the power equipment resource class, and determine whether to generate an equipment grounding alarm based on the status of the grounding signal, the current telemetry value, and the voltage telemetry value. After receiving a message about a change in equipment operating status or a remote signaling signal associated with the equipment, it queries and judges the voltage, current, and grounding-related signal status associated with the equipment. If the voltage is below a certain threshold, the current exceeds a certain threshold, and the grounding-related signal is activated, then the equipment is determined to be grounded.
[0046] The equipment operation status judgment function is used to statistically analyze the equipment's commissioning and decommissioning status, the number of commissioning and decommissioning operations, and the commissioning and decommissioning duration; after receiving a signal indicating a change in the equipment's operation status, it statistically analyzes the equipment's commissioning and decommissioning status, the number of commissioning and decommissioning operations, and the commissioning and decommissioning duration.
[0047] The equipment fault diagnosis function is used to count the number of equipment accidents and their status. Upon receiving an equipment-related accident signal, it queries and diagnoses the relevant location and signal information, and then counts the number of equipment accidents and their status.
[0048] The substation misoperation judgment function is used in substations with multiple main transformers. It determines whether to generate a transformer misoperation alarm based on the tap position of each transformer. For substations with multiple main transformers, it checks whether the transformer tap positions are the same. If they are different, it determines that the transformer is operating in misoperation mode and corrects the substation's operating status to misoperation mode. Whether the transformer tap positions are the same is determined based on whether the tap position telemetry data is identical.
[0049] 4. After receiving the equipment-related signals, find the associated power equipment resource class according to the equipment type of the equipment-related signals, call the corresponding business processing function, use the algorithm corresponding to the business processing function to count the equipment operating status and / or use the algorithm corresponding to the business processing function to perform alarm judgment with the measurement point data associated with the power equipment resource class, so as to realize the monitoring of the status of primary equipment in the centralized control station.
[0050] Based on the monitoring logic functions, classify them into message receiver class and business administrator class.
[0051] The Message Receiver class (MsgRcver) is used to receive device-related signals in real time from the message bus, that is, to receive real-time signals associated with the device.
[0052] The Business Administrator class (EquipPlayMgr) is associated with the Power Equipment Resource class object. It is used to find the associated Power Equipment Resource class based on the equipment type of the equipment-related signals, call the corresponding business processing function, and then call the algorithm corresponding to the business processing function to calculate the status of the power equipment.
[0053] Preferably, in order to prevent a large number of messages from accumulating and hindering message reception, the present invention also establishes a message dispatcher class (MsgDisper) and a message management ground class (MsgPlayGroundMgr).
[0054] like Figure 3 As shown, the message dispatcher class is used to buffer the device-related signals after receiving them before sending them to the message management site class.
[0055] The message management field class is used to classify and process received device-related signals according to device type. It can also process messages in batches according to the amount of messages (i.e., device-related signals). That is, all messages are sent from the message dispatcher class to the message management field class for further classification and batch processing, so that messages are transmitted according to a certain amount of data.
[0056] At this point, the business administrator class obtains the categorized or batched messages from the message management site class, searches for the associated power equipment resource class objects, and calls the corresponding business processing interface and algorithm to calculate the power equipment status.
[0057] Since the business administrator class is a thread class, multiple business administrator objects (i.e., a group of thread objects) can be created. The types and number of objects can be expanded according to the specific business. In other words, messages are assigned to different threads (business administrator objects) for execution according to their device type and measurement point number. Detailed and fast processing can be achieved through multi-threaded parallel computing to meet the business needs of different types of groups and high-performance processing.
[0058] The power equipment resource class also has a corresponding alarm thread, which is used to store the generated alarms into the alarm database.
[0059] The power equipment resource class also has a corresponding real-time storage thread, which is used to store the status information of the equipment into the real-time database.
[0060] System Implementation The present invention discloses a primary equipment status monitoring system for a centralized control station, comprising a processor. The processor is used to establish power equipment resource classes based on the primary power equipment of the centralized control station, and to construct business processing functions corresponding to the power equipment resource classes according to the monitoring requirements of each equipment. The business processing functions are used to statistically analyze the equipment operating status and / or to determine alarms. Upon receiving equipment-related signals, the processor searches for the associated power equipment resource classes based on the equipment type of the equipment-related signals, calls the corresponding business processing functions, and uses the algorithms corresponding to the business processing functions to statistically analyze the equipment operating status and / or uses the algorithms corresponding to the business processing functions to determine alarms based on the measurement point data associated with the power equipment resource classes, thereby realizing the monitoring of the primary equipment status of the centralized control station.
[0061] Specifically, a power equipment resource structure and its interrelationships are established based on the primary equipment monitoring needs of the centralized control station. Power equipment resources include at least one of the following: voltage transformers, current transformers, transformers, capacitors, reactors, busbars, and switchgear. Switchgear includes circuit breakers, disconnect switches, and grounding disconnect switches. Power equipment resources also include substations, transformer windings, AC line terminals, and grounding transformers.
[0062] The attributes of power equipment resources include the type, identifier, and unique characteristics of the equipment, and may also include equipment descriptions.
[0063] Based on the remote signaling and telemetry point models of power equipment, a cache of association relationships between power equipment resource classes and measurement points is established. Based on the topological connection relationships between power equipment, a cache of topological association relationships between power equipment resource classes is established. The principle for establishing topological connection relationships is based on the busbar or transformer winding as the boundary. For example, a single busbar circuit breaker has two associated power equipment paths: from the line end to the line-side disconnector; and from the busbar-side disconnector to the busbar.
[0064] The relationships between power equipment resource classes and measurement points, as well as the topological relationships between power equipment resource classes, are stored uniformly in the model library, making it easy to call up relevant data.
[0065] Define member functions such as business processing functions, object creation, and device conversion / classification. The device conversion / classification function is a common function that, upon receiving an alarm message or other message, takes the object type from the message and returns the specific device type information associated with the message. Business processing functions are used to statistically analyze device operating status and / or determine alarms. Specifically, based on the device operating statistics and device monitoring alarm functions to be implemented, business processing functions are defined. These functions include at least one of the following abstract functions: device health status judgment function (ProcessHealChg), device undervoltage judgment function (ProcessLoseVol), device grounding judgment function (ProcessPowerGround), device operating status judgment function (ProcessRunStatus), device fault judgment function (ProcessTripEvent), and substation misalignment judgment function (ProcessWrongGear). The actual judgment logic is implemented by the corresponding subclasses. Detailed functional descriptions are as follows: The device health status assessment function is used to count the cumulative number of device faults and abnormal alarms. Upon receiving a notification message indicating a change in device fault or abnormal alarm status, it counts the number of faults and abnormal alarms for the day and cumulatively.
[0066] The equipment undervoltage judgment function is used to query the voltage telemetry values of the measurement points associated with the power equipment resource class, and determine whether to generate an equipment undervoltage alarm based on the voltage telemetry values. After receiving a message about a change in equipment operating status, it queries and judges the voltage telemetry values associated with this equipment. If the telemetry values are within a certain range, it is determined that the equipment is undervoltage.
[0067] The equipment grounding judgment function is used to query the current and voltage telemetry values of the measurement points associated with the power equipment resource class, and determine whether to generate an equipment grounding alarm based on the status of the grounding signal, the current telemetry value, and the voltage telemetry value. After receiving a message about a change in equipment operating status or a remote signaling signal associated with the equipment, it queries and judges the voltage, current, and grounding-related signal status associated with the equipment. If the voltage is below a certain threshold, the current exceeds a certain threshold, and the grounding-related signal is activated, then the equipment is determined to be grounded.
[0068] The equipment operation status judgment function is used to statistically analyze the equipment's commissioning and decommissioning status, the number of commissioning and decommissioning operations, and the commissioning and decommissioning duration; after receiving a signal indicating a change in the equipment's operation status, it statistically analyzes the equipment's commissioning and decommissioning status, the number of commissioning and decommissioning operations, and the commissioning and decommissioning duration.
[0069] The equipment fault diagnosis function is used to count the number of equipment accidents and their status. Upon receiving an equipment-related accident signal, it queries and diagnoses the relevant location and signal information, and then counts the number of equipment accidents and their status.
[0070] The substation misoperation judgment function is used in substations with multiple main transformers. It determines whether to generate a transformer misoperation alarm based on the tap position of each transformer. For substations with multiple main transformers, it checks whether the transformer tap positions are the same. If they are different, it determines that the transformer is operating in misoperation mode and modifies the substation's operating status to misoperation mode.
[0071] Based on the monitoring logic functions, classify them into message receiver class and business administrator class.
[0072] The Message Receiver class (MsgRcver) is used to receive device-related signals in real time from the message bus, that is, to receive real-time signals associated with the device.
[0073] The Business Administrator class (EquipPlayMgr) is associated with the Power Equipment Resource class object. It is used to find the associated Power Equipment Resource class based on the equipment type of the equipment-related signals, call the corresponding business processing function, and then call the algorithm corresponding to the business processing function to calculate the status of the power equipment.
[0074] Preferably, in order to prevent a large number of messages from accumulating and hindering message reception, the present invention also establishes a message dispatcher class (MsgDisper) and a message management ground class (MsgPlayGroundMgr).
[0075] The message dispatcher class is used to buffer device-related signals after receiving them before sending them to the message management field class.
[0076] The message management field class is used to classify and process received device-related signals according to device type. It can also process messages in batches according to the amount of messages (i.e., device-related signals). That is, all messages are sent from the message dispatcher class to the message management field class for further classification and batch processing, so that messages are transmitted according to a certain amount of data.
[0077] At this point, the business administrator class obtains the categorized or batched messages from the message management site class, searches for the associated power equipment resource class objects, and calls the corresponding business processing interface and algorithm to calculate the power equipment status.
[0078] Since the business administrator class is a thread class, multiple business administrator objects (i.e., a group of thread objects) can be created. The types and number of objects can be expanded according to the specific business. In other words, messages are assigned to different threads (business administrator objects) for execution according to their device type and measurement point number. Detailed and fast processing can be achieved through multi-threaded parallel computing to meet the business needs of different types of groups and high-performance processing.
[0079] The power equipment resource class also has a corresponding alarm thread, which is used to store the generated alarms into the alarm database.
[0080] The power equipment resource class also has a corresponding real-time storage thread, which is used to store the status information of the equipment into the real-time database.
[0081] Storage Media Implementation The present invention provides a storage medium storing computer-executable instructions, which, when executed, implement a method for monitoring the status of primary equipment in a centralized control station. The method includes: Based on the primary power equipment of the centralized control station, a power equipment resource class is established. The attributes of the power equipment resource class include the equipment type, identifier, and unique characteristics of the equipment. According to the monitoring requirements of each equipment, the corresponding business processing function is constructed for the power equipment resource class. The business processing function is used to statistically analyze the equipment operating status and / or to determine alarms. After receiving equipment-related signals, the associated power equipment resource class is found according to the equipment type of the equipment-related signal. The corresponding business processing function is called, and the algorithm corresponding to the business processing function is used to statistically analyze the equipment operating status and / or to determine alarms using the algorithm corresponding to the business processing function and the measurement point data associated with the power equipment resource class. This realizes the monitoring of the status of the primary equipment of the centralized control station.
[0082] Based on the remote signaling and telemetry point models of power equipment, a cache of the association relationships between power equipment resource classes and measurement points is established. Based on the topological connections between power equipment, a cache of the topological association relationships between power equipment resource classes is established. The association relationships between power equipment resource classes and measurement points, as well as the topological association relationships between power equipment resource classes, are uniformly stored in a model library for easy retrieval of relevant data.
[0083] The business processing functions include at least one of the following: equipment health status judgment function, equipment undervoltage judgment function, equipment grounding judgment function, equipment operating status judgment function, equipment fault judgment function, and substation misoperation judgment function.
[0084] The equipment health status judgment function is used to count the cumulative number of equipment faults and abnormal alarms; the equipment undervoltage judgment function is used to query the voltage telemetry values of the measurement points associated with the power equipment resource class, and determine whether to generate an equipment undervoltage alarm based on the voltage telemetry values; the equipment grounding judgment function is used to query the current telemetry values and voltage telemetry values of the measurement points associated with the power equipment resource class, and determine whether to generate an equipment grounding alarm based on the grounding signal status, current telemetry values, and voltage telemetry values; the equipment operating status judgment function is used to count the equipment's commissioning and decommissioning status, the number of commissioning and decommissioning operations, and the commissioning and decommissioning duration; the equipment fault judgment function is used to count the number of equipment accidents and the accident status; the substation misoperation judgment function is used in substations with multiple main transformers, and determines whether to generate a transformer misoperation alarm based on the tap position of each transformer.
[0085] Based on the monitoring logic functions, classify them into message receiver class and business administrator class.
[0086] The Message Receiver class (MsgRcver) is used to receive device-related signals in real time from the message bus, that is, to receive real-time signals associated with the device.
[0087] The Business Administrator class (EquipPlayMgr) is associated with the Power Equipment Resource class object. It is used to find the associated Power Equipment Resource class based on the equipment type of the equipment-related signals, call the corresponding business processing function, and then call the algorithm corresponding to the business processing function to calculate the status of the power equipment.
[0088] Preferably, to prevent a large accumulation of messages from hindering message reception, this invention also establishes a message dispatcher class (MsgDisper) and a message management field class (MsgPlayGroundMgr). The message dispatcher class is used to buffer the received device-related signals before sending them to the message management field class. The message management field class is used to classify and process the received device-related signals according to device type, and can also process them in batches according to the amount of messages (i.e., device-related signals). That is, all messages are sent from the message dispatcher class to the message management field class for further classification and batch processing, so that messages are transmitted according to a certain data volume.
[0089] At this point, the business administrator class retrieves the categorized or batched messages from the message management site class, searches for the associated power equipment resource class objects, and calls the corresponding business processing interfaces and algorithms to calculate the power equipment status. Since the business administrator class is an abstract class, it can be expanded with different types and the number of objects based on specific business needs to meet the requirements of different business groups and high-performance processing.
[0090] The power equipment resource class also has a corresponding alarm thread, which is used to store generated alarms in the alarm database. The power equipment resource class also has a corresponding real-time storage thread, which is used to store the equipment's status information in the real-time database.
[0091] This invention abstracts power equipment into a hierarchical class structure that conforms to the actual power system equipment structure model. Equipment and model data, topology relationships, and business status data are integrated and stored in a model library, facilitating the use of equipment models and the relationships between equipment. The real-time status of each equipment's business is stored in member class variables within the power resource, making it easy to access during business function calculations.
[0092] The primary equipment status monitoring and processing program architecture is message-driven, highly efficient, and with functional separation of each component. The judgment of monitoring business functions is driven by external messages. After a message enters the system, an efficient and simple message queue caching and dispatch mechanism is established. The judgment logic of the monitoring business functions uses the business processing function of each type of equipment as the entry point. The actual judgment logic is implemented by a unified algorithm class with corresponding calculation methods. If a certain business of a certain equipment requires special processing, only its algorithm function needs to be implemented separately. Real-time storage, alarm storage, and business function logic are separated, ultimately realizing power equipment model caching, message queues, business function entry drivers, business function algorithm implementations, and data storage. This establishes a message-driven data flow, where each function occupies a different segment of the system data flow, interconnected yet decoupled, resulting in efficient processing and a clear workflow.
[0093] The decision logic for each business function is decoupled, allowing for both sharing and independent processing. Each business function of the device is driven by a different entry function, with complete separation of decision-making between different functions. Different business functions share device model data but focus only on the independent processing of their own function, meaning there is no mutual dependence or interference.
[0094] The entire architecture is highly scalable. This scalability is manifested in the following aspects: 1) The equipment model data is easy to extend. You only need to select a suitable power equipment resource class to inherit and implement a new power equipment resource class.
[0095] 2) The business functions of the equipment are easy to expand. When new business functions need to be processed on the equipment, only new business processing functions need to be defined. Different implementations can be made for each type of equipment. If this business is not needed, the implementation can be empty.
[0096] 3) Algorithm classes are easily extensible. When new business algorithms are needed, simply add algorithm functions to the algorithm class for the required device business processing functions to call. This does not affect existing functionality.
[0097] 4) Easy to extend unknown functions. When new functions are needed, simply extend the new thread entry point through the business management class without modifying the original business functions.
Claims
1. A method for monitoring the status of primary equipment in a centralized control station, characterized in that, include: Based on the primary power equipment of the centralized control station, a power equipment resource class is established. The attributes of the power equipment resource class include the equipment type, identifier, and unique characteristics of the equipment. Based on the monitoring requirements of each device, construct the corresponding business processing function for the power equipment resource class; the business processing function is used to statistically analyze the equipment operating status and / or to determine alarms. Upon receiving equipment-related signals, the system searches for the associated power equipment resource class based on the equipment type of the signal, calls the corresponding business processing function, uses the algorithm corresponding to the business processing function to statistically analyze the equipment operating status, and / or uses the algorithm corresponding to the business processing function and the measurement point data associated with the power equipment resource class to determine alarms, thereby realizing the monitoring of the primary equipment status of the centralized control station.
2. The method for monitoring the status of primary equipment in a centralized control station according to claim 1, characterized in that, The business processing functions include at least one of the following: equipment health status judgment function, equipment undervoltage judgment function, equipment grounding judgment function, equipment operating status judgment function, equipment fault judgment function, and substation misoperation judgment function; The equipment health status assessment function is used to count the cumulative number of equipment faults and abnormal alarms; The equipment undervoltage judgment function queries the voltage telemetry values of the measurement points associated with the power equipment resource class, and determines whether to generate an equipment undervoltage alarm based on the voltage telemetry values. The equipment grounding judgment function queries the current and voltage telemetry values of the measurement points associated with the power equipment resource class, and determines whether to generate an equipment grounding alarm based on the grounding signal status, current telemetry values, and voltage telemetry values. The equipment operating status judgment function is used to count the equipment's commissioning and decommissioning status, the number of commissioning and decommissioning operations, and the commissioning and decommissioning duration. The equipment fault judgment function is used to count the number of equipment accidents and the accident status. The substation misoperation judgment function is used in substations with multiple main transformers to determine whether to generate a transformer misoperation alarm based on the tap position of each transformer.
3. The method for monitoring the status of primary equipment in a centralized control station according to claim 2, characterized in that, The relationships between power equipment resource classes and measurement points are uniformly stored in the model library.
4. The method for monitoring the status of primary equipment in a centralized control station according to claim 2 or 3, characterized in that, The power equipment resource class also has a corresponding alarm thread, which is used to store the generated alarms in the alarm database.
5. The method for monitoring the status of primary equipment in a centralized control station according to claim 1, characterized in that, The receipt of device-related signals is implemented through a message receiver class, which is used to receive device-related signals from the message bus in real time.
6. The method for monitoring the status of primary equipment in a centralized control station according to claim 1, characterized in that, The method also includes establishing a message dispatcher class and a message management site class; the message dispatcher class is used to buffer the device-related signals after receiving them before sending them to the message management site class, and the message management site class is used to classify and process the received device-related signals according to the device type.
7. The method for monitoring the status of primary equipment in a centralized control station according to claim 6, characterized in that, The process of finding the associated power equipment resource class based on the device type of the device-related signal is implemented through a business administrator class. The business administrator class is associated with the power equipment resource class object and is used to find the associated power equipment resource class based on the device type of the device-related signal after obtaining the classified and processed device-related signal from the message management site class, and call the corresponding business processing function.
8. The method for monitoring the status of primary equipment in a centralized control station according to claim 1, characterized in that, The power equipment resource category includes at least one of the following: voltage transformers, current transformers, transformers, capacitors, reactors, busbars, and switchgear.
9. A primary equipment status monitoring system for a centralized control station, comprising a processor, characterized in that, The processor is used to execute the method for monitoring the status of primary equipment in a centralized control station as described in any one of claims 1-8.
10. A storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are used, when executed, to implement the method for monitoring the status of primary equipment in a centralized control station as described in any one of claims 1-8.