Relay protection measurement and control system and method, terminal device and storage medium

By using modular coding and instantiation technology for general hardware devices and software configuration devices, the problem of managing the diversity of relay protection and control device versions has been solved, enabling a flexible protection and control process and reducing modification costs and time.

CN115543412BActive Publication Date: 2026-03-31CYG SUNRI CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-05
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing relay protection and control devices have diverse hardware and software versions due to different countries, regions, and user needs, making them difficult to manage and resulting in high costs and long processing times when making changes.

Method used

Using general-purpose hardware and software configuration devices, the system generates meta-template files through modular coding, instantiates backup files, and generates driver files according to user configuration instructions to realize the protection and control process of the device under test.

Benefits of technology

It achieves modular packaging of hardware and software, which facilitates management. When user needs change, only the board selection and software configuration need to be changed, which reduces the cost and time of change.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115543412B_ABST
    Figure CN115543412B_ABST
Patent Text Reader

Abstract

The application provides a relay protection measurement and control system and method, a terminal device and a storage medium, wherein the relay protection measurement and control system comprises a plurality of general-purpose board components, the software modularization is achieved by encoding the board component driving function and the protection measurement and control function, and a meta-template file is obtained; and the protection measurement and control function is realized by instantiating the meta-template file according to user requirements. The relay protection measurement and control system comprises general-purpose board components and software functions of the relay protection measurement and control device in various power and new energy system application scenarios, and the same software functions are encapsulated and modularized by encoding. Different requirements generated for different application scenarios are realized by adjusting the general-purpose board component combination and software configuration. The modularized hardware and software are universal and convenient to manage; when the user requirements change, the change can be realized only by board component selection and software configuration, the change time is short, and the cost is low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of power and new energy technology, and in particular relates to a relay protection measurement and control system, method, terminal equipment and storage medium. Background Technology

[0002] The effective functioning of relay protection and control devices is a crucial guarantee for the normal operation of power and new energy systems, the avoidance of system malfunctions, and the reduction of system damage. These devices have multiple functions, with protection, measurement, and control being their primary roles.

[0003] Existing relay protection and control devices are generally customized according to national standards, industry standards, and user requirements. Because the characteristics of power and new energy systems vary across different countries and regions, and each user has different usage habits, multiple hardware and software versions exist for different countries, regions, and users, making management difficult. Once user needs change, hardware or software modifications are required, which is time-consuming and costly. Summary of the Invention

[0004] The purpose of this application is to provide a relay protection measurement and control system, method, terminal equipment and storage medium, which aims to solve the problems of difficult management of multiple hardware and software versions and long development time when changes are made in traditional relay protection measurement and control devices.

[0005] To achieve the above objectives, in a first aspect, embodiments of this application provide a relay protection measurement and control system, including general hardware equipment and software configuration equipment, wherein the general hardware equipment includes multiple general-purpose boards;

[0006] The software configuration device is configured to modularly encode the board drive function and the protection and control function to obtain a meta template file, the meta template file including the board drive function module and the protection and control function module;

[0007] The meta template file is instantiated to obtain a backup file, and the driver file is obtained from the backup file according to the user's configuration instructions;

[0008] The general-purpose hardware device is configured to store the meta-template file, the backup file, and the driver file, and to start the corresponding general-purpose board, the board driver function, and the protection and control function according to the driver file, so as to realize the protection and control process of the device under test.

[0009] In another possible implementation of the first aspect, the software configuration device includes a board drive processing unit and a protection measurement and control processing unit;

[0010] The board drive processing unit is configured to instantiate the board drive function module for attribute configuration.

[0011] The protection and control processing unit is configured to instantiate the logical relationships of the protection and control function modules.

[0012] In another possible implementation of the first aspect, the backup file includes a meta-template file and instantiated content, the instantiated content comprising parameter units, data resource units, and logical units;

[0013] The parameter unit is configured as instantiation parameters for storage systems, devices, and boards;

[0014] The data resource unit is configured to store instantiated data of data resources;

[0015] The logical unit is configured to store the instantiation logical relationship of protection and measurement and control.

[0016] In another possible implementation of the first aspect, the general-purpose hardware device includes a data acquisition module, a central processing module, and a data output module;

[0017] The central processing module is electrically connected to the data acquisition module and the data output module, respectively;

[0018] The data acquisition module is configured to acquire analog and digital signals from the device under test;

[0019] The central processing module is configured to generate protection and control signals based on the analog and digital signals;

[0020] The data output module is configured to trip or alarm the device under test or control the device under test based on the protection and control signal.

[0021] In another possible implementation of the first aspect, the analog signal includes a voltage / current analog signal, and the digital signal includes an optocoupler signal.

[0022] Secondly, embodiments of this application provide a relay protection measurement and control method, comprising the following steps:

[0023] The board drive function and protection and control function modules are modularly encoded to obtain the meta template file;

[0024] The backup file is obtained by instantiating the meta template file;

[0025] The driver file is obtained from the backup file according to the user's configuration instructions;

[0026] The corresponding general board, the board driver function, and the protection and control function are started according to the driver file to realize the protection and control process of the device under test.

[0027] In another possible implementation of the second aspect, instantiating the meta-template file to obtain the backup file includes:

[0028] The attribute configuration of the board drive function module is instantiated;

[0029] And to instantiate the logical relationships of the protection and control function modules.

[0030] In another possible implementation of the second aspect, the relay protection measurement and control method further includes:

[0031] Multiple configuration permissions are set according to different user roles. The higher the user role level, the more configuration permissions are corresponding to it.

[0032] Thirdly, embodiments of this application provide a terminal device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the management method described above.

[0033] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the management method.

[0034] The beneficial effects of this application embodiment compared with the prior art are as follows: The above-mentioned relay protection and control system, composed of general-purpose boards, is a general-purpose hardware device for relay protection and control in various power and new energy system application scenarios. The software configuration device encodes and instantiates the board drive functions and protection and control functions, thereby allowing the selection of corresponding general-purpose boards, board drive functions, and protection and control functions according to user needs, realizing the protection and control process of the device under test. Different requirements arising from different application scenarios are addressed by adjusting the general-purpose board combination and through software configuration. The entire system features modularly packaged hardware and software that are universal, facilitating management. When user needs change, modifications are only required through board selection and software configuration, resulting in short modification time and low cost. Attached Figure Description

[0035] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0036] Figure 1This is a schematic diagram of the structure of the relay protection measurement and control system provided in the embodiments of this application;

[0037] Figure 2 A schematic diagram of the configuration file XML format provided in the embodiments of this application;

[0038] Figure 3 A flowchart of a relay protection measurement and control system provided in the embodiments of this application;

[0039] Figure 4 A flowchart illustrating the configuration of the multi-phase overcurrent protection provided in this application embodiment;

[0040] Figure 5 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0041] To make the technical problems, technical solutions, and beneficial effects to be solved by this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of this application.

[0042] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0043] Currently, the relay protection and control devices for power and new energy systems vary across different countries and regions. Common distinguishing features include analog quantities, digital quantities, and system parameters, such as power supply voltage, system frequency, and PT / CT rated values, as shown in Table 1 below:

[0044] Table 1. Distinguishing Features of Domestic and International Power and New Energy Systems

[0045]

[0046] As shown in the table above, compared to China, foreign countries offer a wider variety of power supply voltages, input voltages, and voltage ratings. Furthermore, their human-machine interface and device export models differ. Therefore, traditional relay protection and control devices typically require hardware with varying voltage levels, system parameters, or ratings tailored to different countries, regions, and user needs. Simultaneously, corresponding fixed system parameters are matched in the software to achieve protection and control functions. This results in numerous hardware and software versions of traditional relay protection and control devices, making them difficult to manage. When user needs change, the corresponding hardware or software versions must be directly modified to meet those needs, leading to lengthy modification times.

[0047] To address the issues of numerous hardware and software versions and difficulties in modification in traditional relay protection measurement and control devices, this application provides a relay protection measurement and control system. This system can effectively solve the problems of developers facing heavy inventory pressure from managing multiple hardware versions and high development and maintenance costs for multiple software versions.

[0048] The following description, in conjunction with the accompanying drawings, provides an example of the relay protection measurement and control system provided in this application.

[0049] Figure 1 A schematic diagram of the relay protection measurement and control system provided in this application embodiment. See also... Figure 1 As shown, it includes a general-purpose hardware device 100 and a software configuration device 200. The general-purpose hardware device 100 includes multiple general-purpose boards.

[0050] The software configuration device 200 is configured to modularly encode the board drive function and the protection and control function to obtain a meta template file. The meta template file includes the board drive function module and the protection and control function module.

[0051] It also instantiates the meta template file to obtain a backup file, and obtains the driver file from the backup file according to the user's configuration instructions.

[0052] The general-purpose hardware device 100 is configured to store meta template files, backup files, and driver files, and to start the general board, board driver function, and protection and control function according to the driver files to realize the protection and control process of the device under test.

[0053] In this embodiment, multiple general-purpose boards are provided within the general-purpose hardware device 100, each used to implement different functions of the relay protection and control device, such as power supply, signal acquisition, central processing, or signal output. Each general-purpose board has multiple hardware types. For example, the power supply module has a wide range of power supply voltages from 24 to 250VDC. The packaged meta template file has six independent options for hardware types: 24V, 48V, 76V, 110V, 125V, and 220V, allowing users to select the corresponding power supply voltage as needed.

[0054] For example, in the implementation process of a typical complex-phase overcurrent protection and control device, corresponding required attributes can be added during modular programming for each type of board driver to drive the board, as shown in Table 2 below:

[0055] Table 2 Device Interface Attribute Definitions

[0056]

[0057] The software configuration device 200 modularizes the board drive function and protection and control function into a meta template file. The board drive function includes power supply options with multiple voltage types, such as 24V, 48V, 76V, 110V, 125V, and 220V, which are six independent power supply voltage types. The protection and control function module includes multiple logic functions, such as independent voltage recovery function and phase overcurrent protection function.

[0058] Then, the meta-template file is instantiated to obtain a backup file. The software configuration device 200 includes a board drive processing unit and a protection and control processing unit. The board drive processing unit is configured to instantiate the attribute configuration of the board drive function module; the protection and control processing unit is configured to instantiate the logical relationships of the protection and control function module. For example, the board drive function module includes power module voltage types, and the instantiated backup file has six options: 24V, 48V, 76V, 110V, 125V, and 220V, for the user to choose from. The protection and control function module includes overvoltage protection and phase overcurrent protection functions. In the instantiated backup file, the overvoltage protection relay and the phase overcurrent protection relay have established logical relationships (e.g., sequential operation). Then, according to the user's configuration instructions, the driver file is selected from the backup file. For example, if the user selects the 220V voltage type option, the power supply voltage type in the driver file will be 220V. The driver file and the backup file are then downloaded to the relay protection and control device.

[0059] For example, the modularization of protection and control functions can include basic modules such as analog quantity acquisition, setting value acquisition, event storage, three-phase over / under supply relays, phase quantity judgment, single-phase over / under supply relays, time delay relays, AND, OR, and NOT logic gates, as well as protection and control function modules configured from these basic modules. Among them, the extended relay adopts a general inverse time curve formula, and realizes a definite-time or inverse-time delay element by setting the parameter setting value. The formula is as follows:

[0060]

[0061] Among them, G represents the fault current I in current protection, and Gs represents the starting current Is. When 0 < G / Gs < 1, t is the reset time; when G / Gs > 1, t is the tripping time. A, B, C, p, and k are fixed parameter values. By setting the curve type fixed value, a definite-time limit or a standard inverse time limit curve or a user-defined curve can be selected. When the definite-time limit is selected, A = 0, and the delay fixed value is t = B × k; when the International Electro technical Commission (IEC) standard inverse time limit is selected, referring to the IEC inverse time limit curve specification, the corresponding coefficients are shown in Table 3 below; when the user-defined option is selected, the curve required by the user can be customized by setting the parameters A, B, C, p, and k.

[0062] Table 3 Curve Parameters of IEC Inverse Time Limit Curve

[0063] Inverse time-limited curve type A*k B*k P C IEC Normal Inverse 0.14 0 0.02 1 IEC is very inverse. 13.5 0 1 1 IEC Extreme Inverse 80 0 2 1

[0064] Download the backup file and the driver file to the hardware general device 100 and restart the hardware general device 100. Analyze the content of the driver file to start the general board, the board driver function, and the protection and measurement and control functions, so as to implement the protection and measurement and control process for the device under test. For example, through the 220V power supply voltage type in the driver file, the 220V power supply voltage connected to the relay protection measurement and control device is corresponded to supply power to the entire relay protection measurement and control device. Among them, the device under test includes primary equipment in power and new energy systems and equipment that appears in other application scenarios.

[0065] Exemplarily, the configuration file includes a meta-template file, a backup file, and a driver file.

[0066] The meta-template file is configured to store the modular content of the board driver function and the protection and measurement and control functions.

[0067] The backup file is configured to store the meta-template file and the instantiated content. The instantiated content includes the instantiated data of the board driver function and the protection and measurement and control functions.

[0068] The driver file is configured to store the instantiated data selected from the backup file according to the user's configuration instructions for use.

[0069] In this embodiment, the meta-template file stores the individual sub-modules within the board drive function module and the protection and control function module. The backup file stores the attribute configuration data of the sub-modules within the board drive function module and the logical relationships between them. This is for users to use when updating or upgrading the relay protection control device later. Because most or even all hardware types are modularly packaged, users only need to select the board and configure it within the software configuration device. When user needs change, the board selection and software configuration can be modified and adjusted, and a driver file can be generated based on the adjusted backup file. The driver file then drives the relay protection control device. For example, the backup file may contain all content such as input acquisition information, output execution information, interaction information between protection and control logic, settings, events, and waveform recordings. The driver file contains only the functions that the relay protection control device needs to load and run; that is, it only contains the functions that the user selects and configures to be used in the relay protection control device.

[0070] For example, the backup file includes a meta template file and instantiated content, the instantiated content including parameter units, data resource units, and logical units.

[0071] Parameter units are configured as instantiation parameters for storage systems, devices, and boards.

[0072] A data resource unit is configured to store instantiated data of a data resource.

[0073] The logical unit is configured as an instantiation of storage protection and measurement and control logic.

[0074] In this embodiment, the relay protection control device transmits information through a configuration file, that is, storing the meta-template file and instantiation information in the configuration file according to a predefined format. The general-purpose hardware device reads and parses the configuration file content to achieve information interaction with the software configuration device, as well as subsequent instantiation modifications or upgrades. The configuration file uses the extensible markup language (XML) file format. XML provides a method for describing things, capable of representing common data structures such as lists and trees, and has good extensibility; it stores structured data in plain text, allowing for free definition of attributes and hierarchical relationships. By adding tags to various things, the purpose of completely representing the attributes of things can be achieved. This application uses three XML files to implement the storage of configurable functional information:

[0075] (1) Meta template file (CellTemp.xml) is used to store various board drive function modules and protection and control function modules.

[0076] (2) Backup file (Cellcfg_backup.xml): The configurable software imports the meta template file. After the user instantiates the board, functions, and parameters according to their needs, a backup file containing the meta template file and the instantiation content is exported. The instantiation part includes: system and board parameters, named Parameter; data resources Const; and logical functions Logic: containing system logic.

[0077] (3) Driver file (Cellcfg.xml), used to store the drive information of the relay protection and control device, only contains the functions of the board that need to be put into operation. The specific functions are shown in Table 4 below:

[0078] Table 4 Function Table of Meta Template Files and Configuration Files

[0079]

[0080] For example, Figure 2 This is a schematic diagram of the configuration file XML format provided in the embodiments of this application, such as... Figure 2 As shown, the contents of the parameter unit, data resource unit, and logical unit in the configuration backup file are instantiated according to the user's actual needs.

[0081] For example, such as Figure 1 As shown, the general-purpose hardware device 100 includes multiple general-purpose boards such as a data acquisition module 101, a central processing module 102, and a data output module 103; the central processing module 102 is electrically connected to the data acquisition module 101 and the data output module 103 respectively.

[0082] The data acquisition module 101 is configured to acquire analog and digital signals from the device under test.

[0083] The central processing module 102 is configured to generate protection and control signals based on analog and digital signals.

[0084] The data output module 103 is configured to trip, alarm, or control the device under test based on protection and control signals.

[0085] In this embodiment, the data acquisition module 101 is used to acquire analog and digital signals from the device under test (DUT). For example, the analog signals can be analog signals such as system voltage and current acquired by a phase voltage transformer / current transformer (PT / CT), and the digital signals can be digital signals representing the status of primary equipment such as circuit breakers, isolating switches, and grounding switches. The central processing module 102 is used to generate protection and control signals based on the analog and digital signals. For example, it sends output signals based on input quantities to control the system to operate normally and complete various functions. The data output module 103 is used to trip, alarm, or control the DUT based on the protection and control signals. For example, it implements protection and control processes, sends digital output signals such as trip / close or alarm, and controls the DUT to trip or perform corresponding actions.

[0086] For example, such as Figure 1 As shown, the general-purpose hardware device 100 also includes a communication module 104, a human-computer interaction module 105, and a power supply module 106, all of which are electrically connected to the central processing module 102.

[0087] The communication module 104 is used for data transmission with other devices or network layers.

[0088] The human-computer interaction module 105 is used to display the device status and information, making it easier for staff to operate the machine.

[0089] Power module 106 is used to provide operating power for the entire system.

[0090] In the embodiments of this application, power and new energy systems currently commonly use wired communication, such as RJ485 electrical ports and LC / ST optical ports, as well as serial ports.

[0091] The aforementioned relay protection and control system encapsulates and modularizes protection and control functions and board driver functions through software configuration equipment to obtain meta-template files. These meta-template files are then instantiated to generate backup files. Based on user configuration commands, driver files are selected from the backup files. General-purpose hardware devices then activate the corresponding general-purpose boards, board driver modules, and protection and control modules according to the driver files, thus realizing the protection and control process for the device under test. When user requirements change, modifications can be made directly through the software configuration equipment, making changes convenient and simple.

[0092] Based on the relay protection measurement and control system provided in this embodiment, the relay protection measurement and control methods will be described in detail below.

[0093] For example, Figure 3This is a flowchart of the relay protection measurement and control system provided in the embodiments of this application, such as... Figure 3 As shown, a relay protection measurement and control method includes the following steps:

[0094] S201. The software configuration device modularizes the board drive function and protection and control function modules to obtain a meta template file. The meta template file includes the board drive function module and the protection and control function module.

[0095] S202. The software configures the device to instantiate the meta template file to obtain a backup file.

[0096] S203. The software configures the device to obtain the driver file from the backup file.

[0097] S204. The general hardware device starts the corresponding general board, board driver function and protection and control function according to the driver file to realize the protection and control process of the device under test.

[0098] In this embodiment, the software configuration device first modularly encodes the board driver function and protection and control functions to obtain a meta-template file, providing the foundation for the entire relay protection and control system. Then, the meta-template file is instantiated, that is, the attributes of the board driver function module are configured, and the logical relationships of the protection and control function module are configured, resulting in a backup file with all instantiated content. When the user uses the system, they input the required configuration commands, and based on these commands, select the appropriate instantiated content from the backup file to obtain the driver file. Finally, the general-purpose hardware device starts the general board, board driver function, and protection and control functions according to the driver file, thereby realizing the protection and control process of the device under test for user use.

[0099] For example, instantiating a meta template file to obtain a backup file includes:

[0100] Instantiate the property configuration of the board driver function module.

[0101] And to instantiate the logical relationships of the protection and control function modules.

[0102] In this embodiment, after a user configures their requirements in a software configuration device (e.g., a computer), they obtain a backup file and a driver file. Both the backup file and the driver file are downloaded to a general-purpose hardware device. The driver file directly drives the logic relationships within the general-purpose board, the board's driver functions, and the protection and control functions. The backup file is typically stored in the general-purpose hardware device. When a user needs to change the configuration of the relay protection and control device, the user re-enters new configuration commands. The software configuration device then modifies the configuration based on the backup file, obtaining both the backup file and the new driver file. Finally, the relay protection and control device is restarted based on the driver file.

[0103] For example, the relay protection measurement and control method further includes:

[0104] Various configuration permissions can be set according to different user roles. The higher the user role level, the more configuration permissions are available.

[0105] In this embodiment, the user roles using the software configuration device may include: manufacturer, super user, engineer, and operator, etc. The rights granted by the software configuration device differ for each user role; for example, the level of user role configuration permissions includes: manufacturer > super user > engineer > operator. Specifically, as shown in Table 5 below:

[0106] Table 5 Example of User Role Permissions

[0107]

[0108] The following is an exemplary description of the relay protection and control system of this application. When a user needs to construct a relay protection and control device, they can obtain the driver file by selecting specific instantiation content from the backup file through software configuration. This includes, for example, the power supply voltage type in the board driver module and the overcurrent protection function in the protection and control module. The backup file, driver file, and meta-template file are all in XML flow description format. Upgrades can also be completed by referring to the configuration files of existing similar projects. The following describes the configurable process using the overcurrent protection configuration process as an example; the configuration methods for other functions are the same.

[0109] After selecting the appropriate device boards based on site requirements, configure the terminal attributes of each board to complete the device's power supply and interface functions. Configure the parameters of the third LED in the device by configuring its attributes, as shown in Table 6 below. The device's output configuration is similar. Index represents the specific LED object; Latch indicates whether to hold; Color is the color, which can be configured as red, green, or yellow.

[0110] Table 6. Parameter Configuration Table for the Third Lamp of the Relay Protection Measurement and Control Device

[0111] Data item name Data item description Attribute Name value Permission settings LED03Index LED03Index stVal LED_Trip Reading and writing LED03DspStat LED03Latch stVal Not Hold Reading and writing LED03ColStat LED03Color stVal Red Reading and writing

[0112] The parameters for the first input are configured by setting the input attributes, as shown in Table 7 below. Index is the corresponding specific input data, HoldSet is the anti-jitter time, and HoldVoltage is the start-up voltage level.

[0113] Table 7. Parameter Configuration Table for the First Input of the Relay Protection Measurement and Control Device

[0114] Data item name Data item description Attribute Name value Permission settings K101Index B101Index stVal Reset Reading and writing K101HoldSet B101Latch stVal 1000 Reading and writing K101HoldVoltage B101Color stVal 220 Reading and writing

[0115] The parameters of the first analog quantity are configured by configuring the analog quantity attributes, as shown in Table 8 below. Star Point refers to the voltage polarity. The default value is FromObject from bus to line, and ToObject from line to bus. TAIn1 / 2 are the primary and secondary values ​​of the rated voltage, respectively.

[0116] Table 8. Parameter Configuration Table for the First Analog Quantity of Relay Protection Measurement and Control Device

[0117] Data item name Data item description Attribute Name value Permission settings Pt1Star Point PT1Star Point stVal FromObject hide Pt1TAIn1 PT1TAIn1 stVal Prot_U1n Reading and writing Pt1TAIn2 PT1TAIn2 stVal Prot_U2n Reading and writing Pt1Index PT1Index stVal UA Read-only Pt1IIR PT1IIRFilter stVal fales hide

[0118] Figure 4 This is a flowchart illustrating the configuration of the overcurrent protection for the complex voltage phase provided in an embodiment of this application. Figure 4 As shown, by configuring the encapsulated functional modules to implement the overcurrent protection under complex voltage conditions, the instantiation process of the device's internal software functions can be completed. First, modules such as "Analog Input I3p", "Three-phase Overcurrent Relay", and "Phase Number Judgment" are instantiated to implement the phase current protection starting element. Modules such as "Analog Input U3p", "Three-phase Undercurrent Relay", and "OR Logic" are instantiated to implement the overcurrent protection element starting judgment. At the same time, overcurrent protection element enabling / disabling elements and phase current protection enabling / disabling elements are instantiated. By combining the overcurrent protection element starting element and the phase overcurrent protection element, the overcurrent protection function with complex voltage blocking is obtained.

[0119] This relay protection and control system can be applied to feeder protection in a specific engineering project, including protection functions such as phase overcurrent, zero-sequence overcurrent, voltage, frequency, failure, and reclosing; control functions such as switch synchronization and remote control; and telemetry functions such as protection analog quantities and measurement analog quantities. Through the factory output of typical general configuration files, on-site users can add and upgrade functions according to their temporary needs without changing the program; the configuration can be changed simply by configuring the equipment through software.

[0120] The relay protection and control system described in this application requires only one set of universal boards from the same series for factory hardware. Combined with software configuration equipment, the board driver function and protection and control functions are modularized, allowing for selective configuration for different applications. Users do not need to concern themselves with the implementation details of the modules (e.g., coding process); they only need to call the required module types. Therefore, only a small amount of instantiation and development configuration is required to meet various user needs. It is flexible, simple, and convenient to use, effectively improving the efficiency of engineering project development, reducing hardware storage and management costs both inside and outside the factory, as well as software development and maintenance costs. It enables the rapid acquisition of relay protection and control devices that meet user requirements.

[0121] Figure 5 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application, such as... Figure 5As shown, for ease of explanation, only the parts related to this embodiment are shown. For example, this application embodiment provides a terminal device 300, including a processor 301, a memory 302, and a computer program stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program, it implements the steps of a management method.

[0122] In applications, terminal devices may include, but are not limited to, processors and memory. Those skilled in the art will understand that... Figure 5 This is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than illustrated, or combinations of certain components, or different components. For example, it may also include input / output devices, network access devices, etc. Input / output devices may include human-computer interaction devices and displays. Human-computer interaction devices are used for user interaction with the terminal device, and displays are used to display the operating parameters of the terminal device.

[0123] In applications, the processor can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0124] In applications, the memory may be an internal storage unit of the terminal device in some embodiments, such as the hard drive or RAM of the terminal device. In other embodiments, the memory may be an external storage device of the terminal device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. The memory may also include both internal and external storage units of the terminal device. The memory is used to store the operating system, applications, boot loader, data, and other programs, such as the program code of computer programs. The memory can also be used to temporarily store data that has been output or will be output.

[0125] In applications, the display screen can be a thin film transistor liquid crystal display (TFT-LCD), a liquid crystal display (LCD), an organic light-emitting diode display (OLED), a quantum dot light-emitting diode display (QLED), a seven-segment or eight-segment digital tube, etc.

[0126] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0127] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific identification information of each functional unit and module is only for easy differentiation and is not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing embodiments, and will not be repeated here.

[0128] For example, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of a management method.

[0129] This application provides a computer program product that, when run on a control device, enables the control device to perform the steps described in the various method embodiments above.

[0130] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to a control device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks.

[0131] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0132] Those skilled in the art will recognize that the units of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0133] In the embodiments provided in this application, it should be understood that the disclosed spatial management method can be implemented in other ways. For example, the spatial management method embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some multi-interface systems, devices, or units, and may be electrical, mechanical, or other forms.

[0134] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0135] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0136] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A relay protection measurement and control system, characterized in that, The hardware universal device includes a plurality of universal board pieces for realizing different functions of the relay protection measurement and control system respectively, and the software configuration device is configured to modularize coding of board piece driving functions and protection measurement and control functions to obtain a meta template file, the meta template file including board piece driving function modules and protection measurement and control function modules. The software configuration device is configured to modularize coding of board piece driving functions and protection measurement and control functions to obtain a meta template file, the meta template file including board piece driving function modules and protection measurement and control function modules. The software configuration device includes a board piece driving processing unit and a protection measurement and control processing unit. The board piece driving processing unit is configured to perform attribute configuration instantiation on the board piece driving function modules. The protection measurement and control processing unit is configured to perform logic relationship instantiation on the protection measurement and control function modules. The backup file includes a meta template file and instantiation content, and the instantiation content includes a parameter unit, a data resource unit and a logic unit. The parameter unit is configured to store instantiation parameters of systems, devices and board pieces.

2. The system of claim 1, wherein, The data resource unit is configured to store instantiation data of data resources. The logic unit is configured to store instantiation logic relationships of protection and measurement and control. The hardware universal device includes a data acquisition module, a central processing module and a data output module. The central processing module is electrically connected with the data acquisition module and the data output module respectively.

3. The system of claim 1, wherein, The data acquisition module is configured to acquire analog signals and digital signals of a device under test. The central processing module is configured to generate protection measurement and control signals according to the analog signals and the digital signals. The data output module is configured to trip, alarm or control the device under test according to the protection measurement and control signals. The analog signals include voltage / current analog signals, and the digital signals include optocoupler signals. The method includes the following steps:

4. The system of claim 3, wherein, modularize coding of board piece driving functions and protection measurement and control functions to obtain a meta template file, the meta template file including board piece driving function modules and protection measurement and control function modules; 5. A method for protection and control based on the protection and control system according to any one of claims 1 to 4, characterized in that perform instantiation on the meta template file to obtain a backup file; obtain a driving file from the backup file according to a configuration instruction of a user; start corresponding universal board pieces, the board piece driving functions and the protection measurement and control functions according to the driving file to realize a protection measurement and control process on a device under test. The instantiation on the meta template file to obtain a backup file includes: perform attribute configuration instantiation on the board piece driving function modules; and 6. The method of claim 5, wherein, perform logic relationship instantiation on the protection measurement and control function modules. The relay protection measurement and control method further includes: setting a plurality of configuration permissions according to different levels of user roles, the higher the level of the user role, the more the corresponding configuration permissions.

7. The method of claim 6, wherein, ​ ​ 8. A terminal device, comprising: A computer program product comprising a computer readable storage medium having stored thereon computer program means, the computer program product being configured such that, upon execution of the computer program means by a processor, the steps of the method according to any one of claims 5 to 7 are performed.

9. A computer-readable storage medium, characterized in that, A computer readable storage medium storing a computer program, the computer program being configured such that, upon execution by a processor, the steps of the method according to any one of claims 5 to 7 are performed.

Citation Information

Patent Citations

  • System Configuration Using Templates

    US20110040390A1