Graphical configuration modeling method and device for relay protection setting items

Through the relay protection fixed value term graphic configuration modeling method, the graphics configuration software and MathType components are used to package the tuning variables and formulas, the complex maintenance of fixed value term of the protection device is solved, the user experience and system reliability are improved, and the user experience and system reliability are realized. Modeling of fixed value terms for codeless scripts.

CN111723561BActive Publication Date: 2024-12-20CHINA SOUTHERN POWER GRID COMPANY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010441948.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-05-22
Publication Date
2024-12-20
Estimated Expiration
2040-05-22

AI Technical Summary

Technical Problem

In the prior art, the maintenance of the fixed value items of the protection device is complicated and requires the user to write code scripts handwritten, resulting in poor user experience and low reliability, which is especially inconvenient for users without a code basis.

Method used

Using the relay protection fixed value term graphic configuration modeling method, by establishing the correspondence between fixed value and tuning principle and formula, using graphic configuration software and MathType graphical components, tuning variables and formulas are encapsulated to realize fixed value term Modeling reduces the need for handwritten code and improves the accuracy and completeness of the code.

Benefits of technology

It realizes simple and convenient fixed-value item modeling without user handwriting code scripts, improves user experience and system reliability, reduces resource waste, and simplifies operational processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111723561B_ABST
    Figure CN111723561B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for graphical configuration modeling of relay protection fixed value items, wherein the method includes: establishing a corresponding relationship between fixed values ​​and setting principles and formulas; establishing a data dictionary index table of fixed value items according to the corresponding relationship between fixed values ​​and setting principles and formulas; establishing a fixed value item setting formula based on the data dictionary index table and a selected fixed value item template and graphical configuration encapsulation to complete fixed value item modeling. According to the method of the present application, there is no need for users to write code scripts by hand, which is not only simple and convenient, but also effectively guarantees the accuracy and completeness of the code, improves the user experience, and effectively guarantees reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of relay protection of electric power systems, and in particular to a method and device for graphical configuration modeling of relay protection setting items. Background Art

[0002] At present, the ultimate goal of setting calculation software in practical application is to generate a set value list. The generation of a set value list requires the establishment of various protection device templates and their association with the protection device set value items to realize protection actions.

[0003] In the related art, the maintenance of the setting items of the protection device is relatively cumbersome, and the corresponding setting principles and calculation formulas need to be established, and used as basic data for the setting calculation module to call. In particular, the establishment of the setting items of the protection device is mostly completed by the user's own handwritten code scripts, which is not only complicated and numerous, but also extremely inconvenient for users without code foundation to use, and there is no way to determine the accuracy and completeness of the code, which not only reduces the user experience, but also has poor reliability. Summary of the invention

[0004] The present invention aims to solve one of the technical problems in the related art at least to a certain extent.

[0005] To this end, the first purpose of the present invention is to propose a graphical configuration modeling method for relay protection setting items, which does not require users to handwrite code scripts. This method is not only simple and convenient, but also effectively guarantees the accuracy and completeness of the code, improves the user experience, and effectively guarantees reliability.

[0006] Another object of the present invention is to provide a graphical configuration modeling device for relay protection setting items.

[0007] To achieve the above-mentioned purpose, the first aspect of the present invention proposes a method for graphical configuration modeling of relay protection constant value items, including the following steps: establishing a correspondence between constant values ​​and setting principles and formulas; establishing a data dictionary index table for constant value items based on the correspondence between the constant values ​​and setting principles and formulas; establishing a constant value item setting formula based on the data dictionary index table and the selected constant value item template and based on the graphic configuration encapsulation to complete the constant value item modeling.

[0008] The graphical configuration modeling method for relay protection setting items in the embodiment of the present invention realizes rapid development of application systems based on graphical configuration as a human-computer interaction tool of general configuration software. Graphic component modeling draws on some processes in UML (Unified Modeling Language) to establish models, applies data dictionary index tables, and realizes a full set of mapping mechanisms from objects to database tables, which can improve the flexibility of queries and can be reused many times. In addition, the function implementation process and storage modules are combined in a building block manner. The interface operation is simple, the control resources are rich, and they can be reused, which reduces the waste of system resources and is simple to operate.

[0009] In addition, the graphical configuration modeling method for relay protection setting items according to the above embodiment of the present invention may also have the following additional technical features:

[0010] Furthermore, in one embodiment of the present invention, establishing the correspondence between the fixed value and the setting principle and formula includes: establishing multiple fixed value item templates based on the fixed value items, wherein the content of each template in the multiple fixed value item templates generates at least one setting principle description and corresponding formula entry based on the number of entered setting principles.

[0011] Furthermore, in one embodiment of the present invention, the fixed value item setting formula is established based on the data dictionary index table and the selected fixed value item template, and based on the graphic configuration package to complete the fixed value item modeling, including: utilizing the fixed value item template selected from the multiple fixed value item templates, maintaining its corresponding setting principles and formulas, and establishing the setting principles and corresponding formulas of the corresponding fixed value items according to the relay protection fixed value setting procedures, wherein the principle information is entered in the corresponding fixed value item template to establish the setting principle, and the setting calculation formula is established based on the MathType graphical component.

[0012] Furthermore, in one embodiment of the present invention, the establishment of the setting calculation formula based on the MathType graphical component includes: encapsulating the setting variables, logical operation relationships of multiple setting formulas, and numerical operation relationships through the MathType graphical component, and representing them with corresponding symbolic icons, and at the same time establishing the variables involved in the setting principles in the MathType graphical component.

[0013] To achieve the above-mentioned purpose, the second aspect of the present invention proposes a graphical configuration modeling device for relay protection constant value items, including: a first establishment module, used to establish a correspondence between constant values ​​and setting principles and formulas; a second establishment module, used to establish a data dictionary index table of constant value items according to the correspondence between the constant values ​​and setting principles and formulas; a modeling module, used to establish a constant value item setting formula according to the data dictionary index table and a selected constant value item template, and based on the graphical configuration encapsulation, to complete the constant value item modeling.

[0014] The relay protection setting item graphic configuration modeling device of the embodiment of the present invention realizes the rapid development of application system based on graphic configuration as a human-computer interaction tool of general configuration software. Graphic component modeling draws on some processes in UML (Unified Modeling Language) to establish models, applies data dictionary index table, realizes a full set of mapping mechanisms from objects to database tables, can improve the flexibility of query and can be reused many times, and combines the function realization process and storage modules in a building block manner. The interface operation is simple, the control resources are rich, and can be reused, which reduces the waste of system resources and is simple to operate.

[0015] In addition, the relay protection setting item graphical configuration modeling device according to the above embodiment of the present invention may also have the following additional technical features:

[0016] Further, in one embodiment of the present invention, the second establishing module is specifically used to establish multiple fixed value item templates based on the fixed value items, wherein the content of each template in the multiple fixed value item templates generates at least one setting principle description and corresponding formula entry according to the number of entered setting principles.

[0017] Furthermore, in one embodiment of the present invention, the modeling module is specifically used to utilize a fixed value item template selected from the multiple fixed value item templates to maintain its corresponding setting principles and formulas, and establish the setting principles and corresponding formulas of the corresponding fixed value items according to the relay protection fixed value setting procedures, wherein the principle information is entered in the corresponding fixed value item template to establish the setting principle, and the setting calculation formula is established based on the MathType graphical component.

[0018] Furthermore, in one embodiment of the present invention, the modeling module is further used to encapsulate the setting variables, logical operation relationships of multiple setting formulas, and numerical operation relationships through the MathType graphical component, and represent them with corresponding symbolic icons, and at the same time establish the variables involved in the setting principles in the MathType graphical component.

[0019] To achieve the above-mentioned purpose, the third aspect of the present invention proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are configured to execute the graphical configuration modeling method for relay protection setting items as described in the above-mentioned embodiment.

[0020] An embodiment of the fourth aspect of the present invention provides a non-temporary computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the graphical configuration modeling method of relay protection setting items as described in the above embodiments.

[0021] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0023] Figure 1 A flowchart of a method for graphical configuration modeling of relay protection setting items according to an embodiment of the present invention;

[0024] Figure 2 A schematic diagram of fixed value items, setting principles and formulas according to an embodiment of the present invention;

[0025] Figure 3 A schematic diagram of a fixed value item template according to an embodiment of the present invention;

[0026] Figure 4 A flowchart of a method for graphical configuration modeling of relay protection setting items according to a specific embodiment of the present invention;

[0027] Figure 5 It is a structural schematic diagram of a graphical configuration modeling device for relay protection setting items according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0029] The following describes a method and device for graphical configuration modeling of relay protection setting items according to an embodiment of the present invention with reference to the accompanying drawings. First, the method for graphical configuration modeling of relay protection setting items according to an embodiment of the present invention will be described with reference to the accompanying drawings.

[0030] Figure 1 It is a flow chart of the method for graphical configuration modeling of relay protection setting items according to an embodiment of the present invention.

[0031] like Figure 1 As shown, the relay protection setting item graphical configuration modeling method includes the following steps:

[0032] In step S101, a correspondence between fixed values ​​and setting principles and formulas is established.

[0033] Furthermore, in one embodiment of the present invention, a correspondence between fixed values ​​and setting principles and formulas is established, including: establishing multiple fixed value item templates based on the fixed value items, wherein the content of each template in the multiple fixed value item templates generates at least one setting principle description and corresponding formula entry according to the number of entered setting principles.

[0034] It can be understood that the corresponding relationship between the setting value and the setting principle and formula is established, and the relationship between the setting principle and formula and the protection setting value is as follows: Figure 2 As shown in the figure, for different setting items, the number of principle formulas may be different. Some setting items correspond to a single principle and formula, while some setting items correspond to multiple principles and formulas. In order to distinguish different protection setting items, different setting item templates can be established by taking the setting items as references. Before adding setting principles and formulas, set the setting item templates first. When adding setting items, select different setting item templates, such as Figure 3 As shown, the fast configuration of the fixed value item information is realized, the possible errors in the configuration are reduced, and the speed of fixed value item modeling is greatly improved.

[0035] The content of the fixed value item template is to automatically generate n setting principle descriptions and corresponding formula entry boxes according to the number of setting principles (n) entered. Since the fixed value items mostly correspond to 1 setting principle, 2 setting principles, and 3 setting principles, the system comes with the above three templates, which can be used directly. The fixed value single templates for other number of setting principles can be established according to the custom content.

[0036] In step S102, a data dictionary index table of fixed value items is established according to the corresponding relationship between fixed values ​​and setting principles and formulas.

[0037] It is understandable that in the application system development process of the prior art, the application program and the underlying database are tightly coupled, and the database operation statements in the program are statically encapsulated in the program and are closely integrated with specific data table structures or fields. When the system changes, the database structure has to be redesigned to adapt to the changes in new requirements.

[0038] Therefore, an embodiment of the present invention establishes a fixed value item data dictionary index table to record the hierarchical relationship between fixed value items and setting principles and formulas, as well as the operation object table structure information. The index table is used to release the binding relationship between the program and the database, reduce the coupling degree, and improve the functional scalability and reuse.

[0039] In step S103, according to the data dictionary index table and the selected fixed value item template, a fixed value item setting formula is established based on the graphic configuration package to complete the fixed value item modeling.

[0040] Furthermore, in one embodiment of the present invention, a setting formula for a fixed value item is established based on a data dictionary index table and a selected fixed value item template and based on a graphic configuration package to complete fixed value item modeling, including: utilizing a fixed value item template selected from a plurality of fixed value item templates, maintaining its corresponding setting principles and formulas, and establishing setting principles and corresponding formulas for corresponding fixed value items according to the relay protection fixed value setting regulations, wherein principle information is entered into the corresponding fixed value item template to establish the setting principle, and a setting calculation formula is established based on the MathType graphical component.

[0041] That is to say, in an embodiment of the present invention, based on the selected fixed value item template, its corresponding setting principles and formulas are maintained, and the setting principles and formulas correspond one to one. The setting principles and corresponding formulas of the corresponding fixed value items are established according to the relay protection fixed value setting procedures. The setting principles can be established by directly entering the principle information in the corresponding fixed value item template, and the setting calculation formula is established based on the MathType graphical component.

[0042] In addition, in one embodiment of the present invention, a setting calculation formula is established based on the MathType graphical component, including: encapsulating the setting variables, logical operation relationships of multiple setting formulas, and numerical operation relationships through the MathType graphical component, and representing them with corresponding symbolic icons, and at the same time establishing the variables involved in the setting principles in the MathType graphical component.

[0043] For example, the MathType graphical component encapsulates the logical operation relationships and numerical operation relationships of setting variables and various setting formulas, and represents them with corresponding symbol icons, including taking the maximum value (icon represented by max), taking the minimum value (icon represented by min), taking the absolute value (icon represented by abs), conditional value (icon represented by if), rounding (icon represented by int), logical OR (icon represented by or), logical AND (icon represented by and), rounding function (icon represented by round), etc., as well as operators related to numerical operation relationships, such as addition (icon represented by +), subtraction (icon represented by -), multiplication (icon represented by ×), division (icon represented by ÷), brackets (icon represented by ()), greater than (icon represented by >), less than (icon represented by <), greater than or equal to (icon represented by ≥), less than or equal to (icon represented by ≤), not equal to (icon represented by ≠), square (icon represented by x 2 ), cubic (icon represents x 3 ), square root (icon represented by √), sine and cosine function (icon represented by sin), cosine function (icon represented by cos), inverse tangent function (icon represented by arctan), etc., constant values ​​such as pi (icon represented by π). At the same time, the variables involved in the setting principle are established in the MathType graphical components, such as reliability coefficient class (icon represented by Kk), sensitivity coefficient class (icon represented by Klm), measurement impedance class (icon represented by Zcl), branch coefficient class (icon represented by Kfz), fault voltage class (icon represented by U), fault current class (icon represented by I), etc.

[0044] When modeling fixed-value items, you can directly use the corresponding functions and variable icons of MathType graphical components, and apply the encapsulated functions to the establishment of setting formulas. It is simple, efficient and not prone to errors. Especially for the problems of complicated modeling of fixed-value items, inconvenient use, and the need to maintain code scripts, the characteristics of MathType graphical components are fully combined to display complex modeling code programs graphically. The modeling of fixed-value items can be completed with simple operations, freeing users from complex programming and modeling, greatly improving the efficiency of fixed-value item modeling.

[0045] Specifically, the technical problems that the fixed value item modeling process of the prior art is cumbersome, prone to errors and requires staff to have a certain code foundation have not been solved. The embodiment of the present invention determines the relationship between the fixed value items of relay protection and the setting principles and formulas, establishes a data dictionary index table, selects an existing fixed value item template or establishes a custom fixed value item template, establishes a fixed value item setting formula based on the setting variable information, logical operation relationship, numerical operation relationship, etc. encapsulated in the graphic configuration, completes the fixed value item modeling work, and comprehensively improves the efficiency of the fixed value item modeling work. The embodiment of the present invention is simple to use, efficient and not prone to errors.

[0046] The working principle of the method in the embodiment of the present invention is described in detail below with a specific embodiment.

[0047] like Figure 4 As shown, the method of the embodiment of the present invention includes:

[0048] Step S0: Start.

[0049] Step S1: Determine the set of all constant value items that need to establish a model.

[0050] For example, determine the set A of all constant-value items that need to be modeled, and let A = {s1, s2, ..., s n}, where s1 to s n is the fixed value item that needs to be modeled.

[0051] Step S2: Establish a constant value item modeling index table.

[0052] Based on the relay protection setting calculation procedures, a fixed value item data dictionary index table is established to record the correspondence between the fixed value items and the setting principles and formulas as well as the operation object table structure information. The binding relationship between the program and the database is released through the index table.

[0053] Step S3: Select any fixed-value item from the set for modeling.

[0054] For example, select a fixed value item s from the set A in order i Data modeling (s i is any value item to be established).

[0055] Step S4: Select a fixed value item template according to the corresponding relationship between the fixed value item and the setting principle and formula.

[0056] In order to distinguish different protection setting items, different setting item templates are established, and the setting item corresponding template is selected according to the correspondence between the setting item and the setting principle and formula, so as to realize the rapid configuration of the setting item information.

[0057] Step S5: Enter the setting principle description in the setting instructions.

[0058] That is, enter the setting principle description in the setting instructions of the fixed value item template.

[0059] Step S6: In the formula box, select the formula variables and operation logic icons corresponding to the setting principle to edit the setting formula.

[0060] In the setting formula of the constant value item template, select the corresponding setting description variables and operation logic icons to complete the editing of the setting calculation formula.

[0061] Step S7: After the fixed value item is established, the established fixed value flag is set to 1, and the fixed value item is removed from the fixed value item combination.

[0062] It can be understood that after the fixed value item is established, the established fixed value flag is set to 1, and the fixed value item s is removed from the fixed value item set A. i .

[0063] Step S8: Determine whether the set of fixed value items is empty.

[0064] That is to say, determine whether the fixed value item set A is empty. If so, jump to step 9, otherwise jump to step S3.

[0065] Step S9: End.

[0066] In summary, the graphical configuration modeling method for relay protection setting items in the embodiment of the present invention realizes the rapid development of application systems based on graphical configuration as a human-computer interaction tool of general configuration software. Graphic component modeling draws on some processes in UML (Unified Modeling Language) to establish models, applies data dictionary index tables, and realizes a full set of mapping mechanisms from objects to database tables, which can improve the flexibility of queries and can be reused many times. In addition, the function implementation process and storage modules are combined in a building block manner. The interface operation is simple, the control resources are rich, and can be reused, which reduces the waste of system resources and is simple to operate.

[0067] Next, a graphical configuration modeling device for relay protection setting items according to an embodiment of the present invention will be described with reference to the accompanying drawings.

[0068] Figure 5 It is a structural schematic diagram of a relay protection setting item graphical configuration modeling device according to an embodiment of the present invention.

[0069] like Figure 5 As shown, the relay protection setting item graphic configuration modeling device 10 includes: a first establishing module 100, a second establishing module 200 and a modeling module 300.

[0070] Specifically, the first establishing module 100 is used to establish a corresponding relationship between a fixed value and a setting principle and formula.

[0071] The second establishing module 200 is used to establish a data dictionary index table of fixed value items according to the corresponding relationship between fixed values ​​and setting principles and formulas.

[0072] The modeling module 300 is used to establish a setting formula for the set value item according to the data dictionary index table and the selected set value item template and based on the graphic configuration package to complete the set value item modeling.

[0073] Furthermore, in one embodiment of the present invention, the second establishing module 200 is specifically used to establish multiple fixed value item templates based on the fixed value items, wherein the content of each template in the multiple fixed value item templates generates at least one setting principle description and corresponding formula entry according to the number of entered setting principles.

[0074] Furthermore, in one embodiment of the present invention, the modeling module 300 is specifically used to utilize a fixed value item template selected from a plurality of fixed value item templates to maintain its corresponding setting principles and formulas, and to establish setting principles and corresponding formulas for corresponding fixed value items according to the relay protection fixed value setting procedures, wherein principle information is entered in the corresponding fixed value item template to establish the setting principle, and a setting calculation formula is established based on the MathType graphical component.

[0075] Furthermore, in one embodiment of the present invention, the modeling module 300 is further used to encapsulate the setting variables, logical operation relationships of various setting formulas, and numerical operation relationships through MathType graphical components, and represent them with corresponding symbolic icons, and at the same time establish the variables involved in the setting principles in the MathType graphical components.

[0076] It should be noted that the above explanation of the embodiment of the method for graphical configuration modeling of relay protection setting items is also applicable to the device for graphical configuration modeling of relay protection setting items of this embodiment, and will not be repeated here.

[0077] The graphical configuration modeling method for relay protection setting items in the embodiment of the present invention realizes rapid development of application systems based on graphical configuration as a human-computer interaction tool of general configuration software. Graphic component modeling draws on some processes in UML (Unified Modeling Language) to establish models, applies data dictionary index tables, and realizes a full set of mapping mechanisms from objects to database tables, which can improve the flexibility of queries and can be reused many times. In addition, the function implementation process and storage modules are combined in a building block manner. The interface operation is simple, the control resources are rich, and they can be reused, which reduces the waste of system resources and is simple to operate.

[0078] In order to implement the above embodiment, the present invention further proposes an electronic device, comprising: at least one processor and a memory. The memory is communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are configured to execute the graphical configuration modeling method of the relay protection setting items of the above embodiment, such as for:

[0079] Establish the correspondence between fixed values ​​and setting principles and formulas.

[0080] A data dictionary index table for fixed value items is established based on the correspondence between fixed values ​​and setting principles and formulas.

[0081] According to the data dictionary index table and the selected fixed value item template, the fixed value item setting formula is established based on the graphic configuration package to complete the fixed value item modeling.

[0082] In order to implement the above-mentioned embodiment, the present invention also proposes a non-temporary computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the relay protection setting item graphical configuration modeling method of the above-mentioned embodiment.

[0083] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0084] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "N" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0085] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present invention belong.

[0086] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0087] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0088] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0089] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0090] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.

Claims

1. A graphical configuration modeling method for relay protection setting items, characterized in that: The following steps are involved: Establish the corresponding relationship between the set value and the setting principle and formula; A data dictionary index table of fixed value items is established according to the corresponding relationship between the fixed value and the setting principle and the formula, and the data dictionary index table is used to record the hierarchical relationship between the fixed value items and the setting principle and the formula, as well as the operation object table structure information, and the binding relationship between the program and the database is released through the index table; And according to the data dictionary index table and the selected fixed value item template, the fixed value item setting formula is established based on the graphic configuration package to complete the fixed value item modeling; The establishing of the corresponding relationship between the set value and the setting principle and formula includes: Establish multiple fixed value item templates according to the fixed value items, wherein the content of each template in the multiple fixed value item templates generates at least one setting principle description and corresponding formula entry according to the number of input setting principles; The method of establishing a setting formula for a set value item based on the data dictionary index table and the selected set value item template and the graphic configuration package to complete the set value item modeling includes: By using a fixed value item template selected from the multiple fixed value item templates, the corresponding setting principles and formulas are maintained, and the setting principles and corresponding formulas of the corresponding fixed value items are established according to the relay protection fixed value setting procedures, wherein the principle information is entered in the corresponding fixed value item template to establish the setting principle, and the setting calculation formula is established based on the MathType graphical component. When modeling the fixed value item, the corresponding functions and variable icons of the MathType graphical component are directly used, and the encapsulated functions are applied to the establishment of the setting formula.

2. The method according to claim 1, characterized in that The setting calculation formula is established based on the MathType graphical component, including: The setting variables, logical operation relationships of various setting formulas, and numerical operation relationships are encapsulated through the MathType graphical component and represented by corresponding symbolic icons. At the same time, the variables involved in the setting principles are established in the MathType graphical component.

3. A graphical configuration modeling device for relay protection setting items, characterized in that: include: The first establishment module is used to establish the corresponding relationship between the set value and the setting principle and formula; The second establishment module is used to establish a data dictionary index table of fixed value items according to the corresponding relationship between the fixed value and the setting principle and the formula, and the data dictionary index table is used to record the hierarchical relationship between the fixed value items and the setting principle and the formula, as well as the operation object table structure information, and release the binding relationship between the program and the database through the index table; as well as The modeling module is used to establish the setting formula of the fixed value item according to the data dictionary index table and the selected fixed value item template and based on the graphic configuration package to complete the fixed value item modeling; The second establishing module is specifically used to establish multiple fixed value item templates according to the fixed value items, wherein the content of each template in the multiple fixed value item templates generates at least one setting principle description and corresponding formula entry according to the number of input setting principles; The modeling module is specifically used to utilize the fixed value item template selected from the multiple fixed value item templates to maintain its corresponding setting principles and formulas, and establish the setting principles and corresponding formulas of the corresponding fixed value items according to the relay protection fixed value setting procedures, wherein the principle information is entered in the corresponding fixed value item template to establish the setting principle, and the setting calculation formula is established based on the MathType graphical component. When performing fixed value item modeling, the corresponding functions and variable icons of the MathType graphical component are directly used, and the encapsulated functions are applied to the establishment of the setting formula.

4. The device according to claim 3, characterized in that The modeling module is further used to encapsulate the setting variables, logical operation relationships of multiple setting formulas, and numerical operation relationships through the MathType graphical component, and represent them with corresponding symbolic icons, while establishing the variables involved in the setting principles in the MathType graphical component.

5. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the graphical configuration modeling method for relay protection setting items as described in any one of claims 1 to 2.

6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the relay protection setting item graphical configuration modeling method as described in any one of claims 1-2.