Interlocking protection regulation and control system of air preheater
By changing the relay control to a PLC controller in the air pre-machine motor control system, the problems of redundancy and complexity of system loops and safety hazards are solved, and higher system reliability and safety are achieved.
Patent Information
- Application Number
- CN202411871231.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-05-06
AI Technical Summary
The existing air pre-applier motor control system has safety hazards such as redundant and complex circuits, missing power supply and protection signal circuits of reducer oil pumps, and unreliable power circuits of pneumatic motor solenoid valves.
Change the original relay control to a PLC controller to reduce loop failure points, simplify equipment components, increase the power supply of the reducer oil pump and protection signal circuit, and change the power supply of the pneumatic motor solenoid valve to power supply of the power module.
Through the use of PLC controller, loop failure points are reduced, system reliability and safety are improved, and a more convenient interlocking function is achieved.
Smart Images

Figure CN119934539A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of electrical equipment, and in particular to an interlocking protection and control system for an air preheater. Background Art
[0002] At present, the control system of air preheater motor in most thermal power plants is to set up local control cabinets, and the DCS signal is connected to the control cabinet. The start and stop of the air preheater motor is controlled by remote operation. Each air preheater control cabinet controls the frequency conversion operation of the main and auxiliary motors. The main and auxiliary control systems are two independent control systems with independent signal circuits. The main and auxiliary motors are mutually standby and are started through DCS interlocking. Two lubricating oil pumps are set up for the air preheater reducer. The lubricating oil pump is started interlocked with the air preheater motor.
[0003] The air preheater is equipped with a pneumatic motor, which can automatically start when both power supplies are cut off. However, the air preheater motor control system has safety hazards such as complex circuit redundancy, missing power supply and protection signal circuit of reducer oil pump, and unreliable power supply circuit of pneumatic motor solenoid valve. Summary of the invention
[0004] The embodiment of the present invention provides an air preheater interlocking protection and control system, which changes the original relay control to a PLC controller, reduces loop failure points, simplifies equipment components, reduces relay loops, and performs performance testing on the PLC controller, thereby realizing various interlocking functions more conveniently.
[0005] In order to achieve the above object, the present invention provides an air preheater interlock protection control system, comprising:
[0006] A circuit generation module, used to obtain a corresponding PLC program template based on a preset PLC control circuit generation condition, and generate a PLC controller based on the PLC program template;
[0007] A data processing module, used to pre-set a plurality of acquisition time nodes, apply different test loads to the PLC controller based on the acquisition time nodes, and determine the number of processing instructions of the PLC controller corresponding to each acquisition time node;
[0008] A first calculation module is used to construct a processing instruction number set according to the number of processing instructions corresponding to each acquisition time node, analyze the processing instruction number set, and calculate the operation performance analysis factor corresponding to each acquisition time node based on the analysis result;
[0009] The performance judgment module is used to determine the operation performance analysis factor mean of all operation performance analysis factors, and judge whether the PLC controller meets the operation requirements according to the operation performance analysis factor mean.
[0010] Furthermore, the circuit generation module is used to:
[0011] The circuit generation module is used to analyze the preset PLC control circuit generation conditions and determine the project benchmark file, wherein the preset PLC control circuit generation conditions include adding a reducer oil pump power supply and a protection signal circuit, and changing the pneumatic motor solenoid valve power supply to a power module power supply;
[0012] The circuit generation module is used to import the PLC program template and the project reference file into a PLC program generation tool to obtain a PLC program source file;
[0013] The circuit generation module is used to program the PLC program source file based on the preset PLC programming software, generate the PLC control program code, and bind the PLC control program code to the PLC hardware device;
[0014] The circuit generation module is used to generate a PLC control circuit diagram according to the binding relationship to obtain the PLC controller.
[0015] Furthermore, the first calculation module is used for:
[0016] The first calculation module is used to determine the number of standard processing instructions corresponding to each test load;
[0017] The first calculation module is used to perform sequence division processing on the number of processing instructions corresponding to each acquisition time node according to the standard number of processing instructions, and when the number of processing instructions is less than the standard number of processing instructions, the number of processing instructions is divided into a first sequence of processing instructions;
[0018] The first calculation module is used for dividing the number of processing instructions into a second processing instruction number sequence when the number of processing instructions is equal to the standard number of processing instructions;
[0019] The first calculation module is used for dividing the number of processing instructions into a third processing instruction number sequence when the number of processing instructions is greater than the standard number of processing instructions;
[0020] The first calculation module is used to calculate a first sub-operation performance analysis factor of the first processing instruction number sequence, and calculate a second sub-operation performance analysis factor of the second processing instruction number sequence;
[0021] The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence, and calculate the fourth sub-operation performance analysis factor of the second processing instruction number sequence;
[0022] The first calculation module is used to calculate an operation performance analysis factor according to the first sub-operation performance analysis factor, the second sub-operation performance analysis factor, the third sub-operation performance analysis factor and the fourth sub-operation performance analysis factor.
[0023] Furthermore, the first calculation module is used for:
[0024] The first calculation module is used to calculate the first sub-operation performance analysis factor of the first processing instruction number sequence according to the following formula:
[0025]
[0026] Wherein, q is the first sub-running performance analysis factor of the first processing instruction number sequence, wmax is the maximum number of processing instructions in the first processing instruction number sequence, wmin is the minimum number of processing instructions in the first processing instruction number sequence, r is the number of processing instructions in the first processing instruction number sequence, t i is the weight corresponding to the i-th processing instruction number in the first processing instruction number sequence, y i is the number of the i-th processing instruction in the first processing instruction sequence, u i is the standard processing instruction number corresponding to the i-th processing instruction number.
[0027] Furthermore, the first calculation module is used for:
[0028] The first calculation module is used to extract the same processing instruction number from the first processing instruction number sequence and obtain a plurality of processing instruction number sequences;
[0029] The first calculation module is used to count the number of first processing instruction number sequences of processing instruction number sequences;
[0030] The first calculation module is used to extract a processing instruction number from all processing instruction number sequences respectively, and calculate the first processing instruction number and value;
[0031] The first calculation module is used to obtain a preset processing instruction number, eliminate all processing instruction number sequences that are less than the preset processing instruction number, and count the number of second processing instruction number sequences of the remaining processing instruction number sequences;
[0032] The first calculation module is used to extract a processing instruction number from the remaining processing instruction number sequence, and calculate the second processing instruction number and value;
[0033] The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence according to the number of the first processing instruction number sequence, the number of the second processing instruction number sequence, the first processing instruction number sum value and the second processing instruction number sum value.
[0034] Furthermore, the first calculation module is used for:
[0035] The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence according to the following formula:
[0036]
[0037] Among them, p is the third sub-operation performance analysis factor of the first processing instruction number sequence, a1 is the number of the first processing instruction number sequence, a2 is the number of the second processing instruction number sequence, s1 is the first processing instruction number and value, and s2 is the second processing instruction number and value.
[0038] Furthermore, the first calculation module is used for:
[0039] The first calculation module is used to calculate a first sub-operation performance analysis factor difference between the second sub-operation performance analysis factor and the first sub-operation performance analysis factor;
[0040] The first calculation module is used to calculate the second sub-operation performance analysis factor difference between the third sub-operation performance analysis factor and the fourth sub-operation performance analysis factor;
[0041] The first calculation module is used to configure a first calculation coefficient for the first sub-operation performance analysis factor difference, and configure a second calculation coefficient for the second sub-operation performance analysis factor difference;
[0042] The first calculation module is used to calculate the operating performance analysis factor according to the following formula:
[0043]
[0044] Among them, d is the running performance analysis factor, f1 is the first calculation coefficient, g1 is the difference of the first sub-running performance analysis factor, g2 is the difference of the second sub-running performance analysis factor, f2 is the second calculation coefficient, f1+f2=1, f1<f2, and h is the adjustment value of the running performance analysis factor determined according to the second processing instruction number sequence.
[0045] Furthermore, the first calculation module is used for:
[0046] The first calculation module is used to calculate a first sequence mean k1 corresponding to the first processing instruction number sequence;
[0047] The first calculation module is used to calculate a second sequence mean k2 corresponding to the second processing sequence;
[0048] The first calculation module is used to calculate a third sequence mean k3 corresponding to the third processing sequence;
[0049] The first calculation module is used to calculate the sequence mean ratio c, c=k2 / k1+k3;
[0050] The first calculation module is used to pre-set a first preset sequence mean ratio and a second preset sequence mean ratio;
[0051] The first calculation module is used to pre-set a first preset adjustment value, a second preset adjustment value and a third preset adjustment value;
[0052] The first calculation module is used for selecting the first preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is less than the first preset sequence mean ratio;
[0053] The first calculation module is used for selecting the second preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is greater than or equal to the first preset sequence mean ratio and less than the second preset sequence mean ratio;
[0054] The first calculation module is used for selecting the third preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is greater than or equal to the second preset sequence mean ratio.
[0055] Furthermore, the performance determination module is used to:
[0056] The performance judgment module is used to judge whether the PLC controller meets the operation requirements according to the relationship between the mean value of the operation performance analysis factor and the mean value of the preset operation performance analysis factor;
[0057] The performance judgment module is used to judge that the PLC controller does not meet the operation requirements when the mean value of the operation performance analysis factor is less than the preset mean value of the operation performance analysis factor;
[0058] The performance judgment module is used to judge that the PLC controller meets the operation requirements when the mean value of the operation performance analysis factor is greater than or equal to the preset mean value of the operation performance analysis factor.
[0059] Compared with the prior art, the present invention has the following beneficial effects:
[0060] An air preheater interlocking protection control system, wherein a circuit generation module obtains a PLC program template based on preset PLC control circuit generation conditions, and generates a PLC controller based on the PLC program template; a data processing module applies different test loads to the PLC controller based on acquisition time nodes to determine the number of processing instructions; a first calculation module constructs a processing instruction number set according to the number of processing instructions corresponding to each acquisition time node, and calculates the operation performance analysis factor corresponding to each acquisition time node; a performance judgment module determines the operation performance analysis factor mean of all operation performance analysis factors, judges whether the PLC controller meets the operation requirements according to the operation performance analysis factor mean, changes the original relay control to the PLC controller, reduces loop failure points, simplifies equipment components, reduces relay loops, and performs performance testing on the PLC controller, so as to more conveniently realize various interlocking functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0062] Figure 1 A structural schematic diagram of an air preheater interlocking protection and control system in an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0063] The specific implementation of the present invention is further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0064] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0065] 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. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0066] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0067] The following is a description of preferred embodiments of the present invention with reference to the accompanying drawings.
[0068] like Figure 1 As shown, an embodiment of the present invention discloses an air preheater interlock protection control system, comprising:
[0069] A circuit generation module, used to obtain a corresponding PLC program template based on a preset PLC control circuit generation condition, and generate a PLC controller based on the PLC program template;
[0070] A data processing module, used to pre-set a plurality of acquisition time nodes, apply different test loads to the PLC controller based on the acquisition time nodes, and determine the number of processing instructions of the PLC controller corresponding to each acquisition time node;
[0071] A first calculation module is used to construct a processing instruction number set according to the number of processing instructions corresponding to each acquisition time node, analyze the processing instruction number set, and calculate the operation performance analysis factor corresponding to each acquisition time node based on the analysis result;
[0072] The performance judgment module is used to determine the operation performance analysis factor mean of all operation performance analysis factors, and judge whether the PLC controller meets the operation requirements according to the operation performance analysis factor mean.
[0073] In this embodiment, the collection time nodes are pre-set, such as the 5th minute, the 10th minute, the 15th minute and the 20th minute.
[0074] In this embodiment, the test load is a specific load condition applied in a test or experimental environment to evaluate the performance and stability of a device (such as a transformer, a PLC controller, etc.). Here, the test load refers to the change in the input signal of the PLC controller.
[0075] The beneficial effects of the above technical solution are: the present invention changes the original relay control into a PLC controller, reduces loop failure points, simplifies equipment components, reduces relay loops, and performs performance testing on the PLC controller, thereby realizing various interlocking functions more conveniently.
[0076] In some embodiments of the present application, the circuit generation module is used to:
[0077] The circuit generation module is used to analyze the preset PLC control circuit generation conditions and determine the project benchmark file, wherein the preset PLC control circuit generation conditions include adding a reducer oil pump power supply and a protection signal circuit, and changing the pneumatic motor solenoid valve power supply to a power module power supply;
[0078] The circuit generation module is used to import the PLC program template and the project reference file into a PLC program generation tool to obtain a PLC program source file;
[0079] The circuit generation module is used to program the PLC program source file based on the preset PLC programming software, generate the PLC control program code, and bind the PLC control program code to the PLC hardware device;
[0080] The circuit generation module is used to generate a PLC control circuit diagram according to the binding relationship to obtain the PLC controller.
[0081] In this embodiment, the preset PLC control circuit generation conditions include adding the power supply of the reducer oil pump and the protection signal circuit, and changing the power supply of the pneumatic motor solenoid valve to the power supply of the power module. In the process of handling the defects of the air preheater control cabinet, it is found that the circuit in the air preheater local control cabinet is relatively complicated and has many lines. If the terminal is loose or the relay fails, the operation of the air preheater will be greatly threatened. The reducer oil pump motor in the control circuit has no separate power supply, and the motor has no protection and no operation signal monitoring. The air preheater reducer has two lubricating oil pumps for each other, but the two reducer oil pumps have no separate power switch and no protection. The oil pump operation status is not uploaded to the DCS. During the operation of the air preheater, the oil pump motor has a stuck fault, but because the oil pump motor has no power switch, the safety measures cannot be effectively implemented, and the oil pump has no protection means. The fault cannot be removed when the equipment fails. Since the operation signal is not uploaded to the DCS, the operator cannot directly monitor its operation status, which poses a great safety hazard.
[0082] In this embodiment, according to the preset conditions analyzed, the circuit generation module determines a project reference file, and this file will serve as the basis for subsequent generation of the PLC program.
[0083] In this embodiment, the PLC program template is a predefined program structure, which includes the basic framework of the PLC program and some common functional modules. The project reference file includes information related to a specific project, such as input and output configuration, parameter settings, etc.
[0084] In this embodiment, the circuit generation module generates a PLC program source file by combining the PLC program template and the project reference file through the PLC program generation tool. This source file is the source code of the PLC program, which contains all the logic and instructions required to implement the preset function.
[0085] In this embodiment, the circuit generation module uses a preset PLC programming software to program the generated PLC program source file. During the programming process, code optimization and function testing are performed as needed.
[0086] In this embodiment, after programming is completed, the circuit generation module generates the final PLC control program code. This code is bound to the actual PLC hardware device so that the PLC can operate according to the preset logic and instructions. Generate a PLC control circuit diagram and obtain a PLC controller: According to the binding relationship, the circuit generation module generates a PLC control circuit diagram. This circuit diagram shows the connection relationship and working principle between the PLC control program and the hardware device. Finally, through this circuit diagram, a complete PLC controller can be obtained to implement the preset control function.
[0087] The beneficial effects of the above technical solution are as follows: the present invention optimizes the control circuit of the main and auxiliary motors by using advanced design ideas, selects a more mature centralized control system to change the relay control to PLC control, reduces the circuit failure points, increases the power supply and protection signal circuit of the reducer oil pump, and the reducer oil pump can be shut down for maintenance when a single unit fails, while the other unit can operate normally, and the oil pump operation signal is uploaded to the DCS, so that the operator can monitor the oil pump operation status at any time. The power supply of the pneumatic motor solenoid valve is changed to power supply by the power module, and the dual-way power modules are mutually backup to ensure the reliability of the solenoid valve power supply.
[0088] In some embodiments of the present application, the first computing module is used to:
[0089] The first calculation module is used to determine the number of standard processing instructions corresponding to each test load;
[0090] The first calculation module is used to perform sequence division processing on the number of processing instructions corresponding to each acquisition time node according to the standard number of processing instructions, and when the number of processing instructions is less than the standard number of processing instructions, the number of processing instructions is divided into a first sequence of processing instructions;
[0091] The first calculation module is used for dividing the number of processing instructions into a second processing instruction number sequence when the number of processing instructions is equal to the standard number of processing instructions;
[0092] The first calculation module is used for dividing the number of processing instructions into a third processing instruction number sequence when the number of processing instructions is greater than the standard number of processing instructions;
[0093] The first calculation module is used to calculate a first sub-operation performance analysis factor of the first processing instruction number sequence, and calculate a second sub-operation performance analysis factor of the second processing instruction number sequence;
[0094] The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence, and calculate the fourth sub-operation performance analysis factor of the second processing instruction number sequence;
[0095] The first calculation module is used to calculate an operation performance analysis factor according to the first sub-operation performance analysis factor, the second sub-operation performance analysis factor, the third sub-operation performance analysis factor and the fourth sub-operation performance analysis factor.
[0096] In this embodiment, different test loads are applied, and correspondingly there are different standard processing instruction numbers. The standard processing instruction number here is obtained based on the PLC controller that meets the operation requirements.
[0097] In some embodiments of the present application, the first computing module is used to:
[0098] The first calculation module is used to calculate the first sub-operation performance analysis factor of the first processing instruction number sequence according to the following formula:
[0099]
[0100] Wherein, q is the first sub-running performance analysis factor of the first processing instruction number sequence, wmax is the maximum number of processing instructions in the first processing instruction number sequence, wmin is the minimum number of processing instructions in the first processing instruction number sequence, r is the number of processing instructions in the first processing instruction number sequence, t i is the weight corresponding to the i-th processing instruction number in the first processing instruction number sequence, y i is the number of the i-th processing instruction in the first processing instruction sequence, u i is the standard processing instruction number corresponding to the i-th processing instruction number.
[0101] In this embodiment, the calculation method of the second sub-operation performance analysis factor of the second processing instruction number sequence is consistent with the first sub-operation performance analysis factor, which will not be repeated here.
[0102] The beneficial effect of the above technical solution is: the present invention calculates the first sub-operation performance analysis factor of the first processing instruction number sequence, and calculates the second sub-operation performance analysis factor of the second processing instruction number sequence. By calculating the first sub-operation performance analysis factor and the second sub-operation performance analysis factor, the present invention can lay a foundation for the calculation of the operation performance analysis factor.
[0103] In some embodiments of the present application, the first computing module is used to:
[0104] The first calculation module is used to extract the same processing instruction number from the first processing instruction number sequence and obtain a plurality of processing instruction number sequences;
[0105] The first calculation module is used to count the number of first processing instruction number sequences of processing instruction number sequences;
[0106] The first calculation module is used to extract a processing instruction number from all processing instruction number sequences respectively, and calculate the first processing instruction number and value;
[0107] The first calculation module is used to obtain a preset processing instruction number, eliminate all processing instruction number sequences that are less than the preset processing instruction number, and count the number of second processing instruction number sequences of the remaining processing instruction number sequences;
[0108] The first calculation module is used to extract a processing instruction number from the remaining processing instruction number sequence, and calculate the second processing instruction number and value;
[0109] The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence according to the number of the first processing instruction number sequence, the number of the second processing instruction number sequence, the first processing instruction number sum value and the second processing instruction number sum value.
[0110] In this embodiment, the preset number of processing instructions refers to the variance of the number of processing instructions in the first processing instruction number sequence.
[0111] In this embodiment, the calculation method of the fourth sub-operation performance analysis factor of the second processing instruction number sequence is consistent with the third sub-operation performance analysis factor, which will not be repeated here.
[0112] The beneficial effect of the above technical solution is: the present invention calculates the third sub-operation performance analysis factor of the first processing instruction number sequence according to the number of the first processing instruction number sequence, the number of the second processing instruction number sequence, the sum of the first processing instruction number and the sum of the second processing instruction number, which not only ensures the calculation accuracy of the third sub-operation performance analysis factor, but also provides a basis for the calculation of the operation performance analysis factor.
[0113] In some embodiments of the present application, the first computing module is used to:
[0114] The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence according to the following formula:
[0115] a1 s1
[0116] p=a2+s2;
[0117] Among them, p is the third sub-operation performance analysis factor of the first processing instruction number sequence, a1 is the number of the first processing instruction number sequence, a2 is the number of the second processing instruction number sequence, s1 is the first processing instruction number and value, and s2 is the second processing instruction number and value.
[0118] In some embodiments of the present application, the first computing module is used to:
[0119] The first calculation module is used to calculate a first sub-operation performance analysis factor difference between the second sub-operation performance analysis factor and the first sub-operation performance analysis factor;
[0120] The first calculation module is used to calculate the second sub-operation performance analysis factor difference between the third sub-operation performance analysis factor and the fourth sub-operation performance analysis factor;
[0121] The first calculation module is used to configure a first calculation coefficient for the first sub-operation performance analysis factor difference, and configure a second calculation coefficient for the second sub-operation performance analysis factor difference;
[0122] The first calculation module is used to calculate the operating performance analysis factor according to the following formula:
[0123]
[0124] Among them, d is the running performance analysis factor, f1 is the first calculation coefficient, g1 is the difference of the first sub-running performance analysis factor, g2 is the difference of the second sub-running performance analysis factor, f2 is the second calculation coefficient, f1+f2=1, f1<f2, and h is the adjustment value of the running performance analysis factor determined according to the second processing instruction number sequence.
[0125] The beneficial effect of the above technical solution is: the present invention calculates the operating performance analysis factor based on the first sub-operating performance analysis factor, the second sub-operating performance analysis factor, the third sub-operating performance analysis factor and the fourth sub-operating performance analysis factor, effectively ensuring the calculation accuracy of the operating performance analysis factor, and providing a basis for judging whether the PLC controller meets the operating requirements.
[0126] In some embodiments of the present application, the first computing module is used to:
[0127] The first calculation module is used to calculate a first sequence mean k1 corresponding to the first processing instruction number sequence;
[0128] The first calculation module is used to calculate a second sequence mean k2 corresponding to the second processing sequence;
[0129] The first calculation module is used to calculate a third sequence mean k3 corresponding to the third processing sequence;
[0130] The first calculation module is used to calculate the sequence mean ratio c, c=k2 / k1+k3;
[0131] The first calculation module is used to pre-set a first preset sequence mean ratio and a second preset sequence mean ratio;
[0132] The first calculation module is used to pre-set a first preset adjustment value, a second preset adjustment value and a third preset adjustment value;
[0133] The first calculation module is used for selecting the first preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is less than the first preset sequence mean ratio;
[0134] The first calculation module is used for selecting the second preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is greater than or equal to the first preset sequence mean ratio and less than the second preset sequence mean ratio;
[0135] The first calculation module is used for selecting the third preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is greater than or equal to the second preset sequence mean ratio.
[0136] In this embodiment, the first preset sequence mean ratio is smaller than the second preset sequence mean ratio.
[0137] In this embodiment, 0.8 is less than the first preset adjustment value which is less than the second preset adjustment value which is less than the third preset adjustment value which is less than 1.2.
[0138] The beneficial effect of the above technical solution is: the present invention selects the adjustment value of the operation performance analysis factor according to the relationship between the sequence mean ratio, the first preset sequence mean ratio and the second preset sequence mean ratio, thereby realizing dynamic adjustment of the operation performance analysis factor.
[0139] In some embodiments of the present application, the performance determination module is used to:
[0140] The performance judgment module is used to judge whether the PLC controller meets the operation requirements according to the relationship between the mean value of the operation performance analysis factor and the mean value of the preset operation performance analysis factor;
[0141] The performance judgment module is used to judge that the PLC controller does not meet the operation requirements when the mean value of the operation performance analysis factor is less than the preset mean value of the operation performance analysis factor;
[0142] The performance judgment module is used to judge that the PLC controller meets the operation requirements when the mean value of the operation performance analysis factor is greater than or equal to the preset mean value of the operation performance analysis factor.
[0143] The beneficial effect of the above technical solution is: the present invention judges whether the PLC controller meets the operating requirements based on the relationship between the mean value of the operating performance analysis factor and the mean value of the preset operating performance analysis factor, thereby achieving accurate judgment of the PLC controller, ensuring the reliable operation of the PLC controller, and more conveniently realizing various interlocking functions, avoiding operating errors and oil pump operating status monitoring errors.
[0144] In the description of the above embodiments, specific features, structures, materials or characteristics may be combined in a suitable manner in any one or more embodiments or examples.
[0145] Although the present invention has been described above with reference to the embodiments, various modifications may be made thereto and parts thereof may be replaced with equivalents without departing from the scope of the present invention. In particular, as long as there is no structural conflict, the various features in the embodiments disclosed by the present invention may be used in combination with each other in any manner, and the fact that these combinations are not fully described in this specification is only for the sake of omitting space and saving resources.
[0146] Those skilled in the art can understand that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions recorded in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An air preheater interlock protection control system, characterized in that: include: A circuit generation module, used to obtain a corresponding PLC program template based on a preset PLC control circuit generation condition, and generate a PLC controller based on the PLC program template; A data processing module, used to pre-set a plurality of acquisition time nodes, apply different test loads to the PLC controller based on the acquisition time nodes, and determine the number of processing instructions of the PLC controller corresponding to each acquisition time node; A first calculation module is used to construct a processing instruction number set according to the number of processing instructions corresponding to each acquisition time node, analyze the processing instruction number set, and calculate the operation performance analysis factor corresponding to each acquisition time node based on the analysis result; The performance judgment module is used to determine the operation performance analysis factor mean of all operation performance analysis factors, and judge whether the PLC controller meets the operation requirements according to the operation performance analysis factor mean.
2. The air preheater interlock protection control system according to claim 1, characterized in that: The circuit generation module is used for: The circuit generation module is used to analyze the preset PLC control circuit generation conditions and determine the project benchmark file, wherein the preset PLC control circuit generation conditions include adding a reducer oil pump power supply and a protection signal circuit, and changing the pneumatic motor solenoid valve power supply to a power module power supply; The circuit generation module is used to import the PLC program template and the project reference file into a PLC program generation tool to obtain a PLC program source file; The circuit generation module is used to program the PLC program source file based on the preset PLC programming software, generate the PLC control program code, and bind the PLC control program code to the PLC hardware device; The circuit generation module is used to generate a PLC control circuit diagram according to the binding relationship to obtain the PLC controller.
3. The air preheater interlock protection control system according to claim 1, characterized in that: The first calculation module is used for: The first calculation module is used to determine the number of standard processing instructions corresponding to each test load; The first calculation module is used to perform sequence division processing on the number of processing instructions corresponding to each acquisition time node according to the standard number of processing instructions, and when the number of processing instructions is less than the standard number of processing instructions, the number of processing instructions is divided into a first sequence of processing instructions; The first calculation module is used for dividing the number of processing instructions into a second processing instruction number sequence when the number of processing instructions is equal to the standard number of processing instructions; The first calculation module is used for dividing the number of processing instructions into a third processing instruction number sequence when the number of processing instructions is greater than the standard number of processing instructions; The first calculation module is used to calculate a first sub-operation performance analysis factor of the first processing instruction number sequence, and calculate a second sub-operation performance analysis factor of the second processing instruction number sequence; The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence, and calculate the fourth sub-operation performance analysis factor of the second processing instruction number sequence; The first calculation module is used to calculate an operation performance analysis factor according to the first sub-operation performance analysis factor, the second sub-operation performance analysis factor, the third sub-operation performance analysis factor and the fourth sub-operation performance analysis factor.
4. The air preheater interlock protection control system according to claim 3, characterized in that: The first calculation module is used for: The first calculation module is used to calculate the first sub-operation performance analysis factor of the first processing instruction number sequence according to the following formula: Wherein, q is the first sub-running performance analysis factor of the first processing instruction number sequence, wmax is the maximum number of processing instructions in the first processing instruction number sequence, wmin is the minimum number of processing instructions in the first processing instruction number sequence, r is the number of processing instructions in the first processing instruction number sequence, t i is the weight corresponding to the i-th processing instruction number in the first processing instruction number sequence, y i is the number of the i-th processing instruction in the first processing instruction sequence, u i is the standard processing instruction number corresponding to the i-th processing instruction number.
5. The air preheater interlock protection control system according to claim 4, characterized in that: The first calculation module is used for: The first calculation module is used to extract the same processing instruction number from the first processing instruction number sequence and obtain a plurality of processing instruction number sequences; The first calculation module is used to count the number of first processing instruction number sequences of processing instruction number sequences; The first calculation module is used to extract a processing instruction number from all processing instruction number sequences respectively, and calculate the first processing instruction number and value; The first calculation module is used to obtain a preset processing instruction number, eliminate all processing instruction number sequences that are less than the preset processing instruction number, and count the number of second processing instruction number sequences of the remaining processing instruction number sequences; The first calculation module is used to extract a processing instruction number from the remaining processing instruction number sequence, and calculate the second processing instruction number and value; The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence according to the number of the first processing instruction number sequence, the number of the second processing instruction number sequence, the first processing instruction number sum value and the second processing instruction number sum value.
6. The air preheater interlock protection control system according to claim 5, characterized in that: The first calculation module is used for: The first calculation module is used to calculate the third sub-operation performance analysis factor of the first processing instruction number sequence according to the following formula: Among them, p is the third sub-operation performance analysis factor of the first processing instruction number sequence, a1 is the number of the first processing instruction number sequence, a2 is the number of the second processing instruction number sequence, s1 is the first processing instruction number and value, and s2 is the second processing instruction number and value.
7. The air preheater interlock protection control system according to claim 6, characterized in that: The first calculation module is used for: The first calculation module is used to calculate a first sub-operation performance analysis factor difference between the second sub-operation performance analysis factor and the first sub-operation performance analysis factor; The first calculation module is used to calculate the second sub-operation performance analysis factor difference between the third sub-operation performance analysis factor and the fourth sub-operation performance analysis factor; The first calculation module is used to configure a first calculation coefficient for the first sub-operation performance analysis factor difference, and configure a second calculation coefficient for the second sub-operation performance analysis factor difference; The first calculation module is used to calculate the operating performance analysis factor according to the following formula: Among them, d is the running performance analysis factor, f1 is the first calculation coefficient, g1 is the difference of the first sub-running performance analysis factor, g2 is the difference of the second sub-running performance analysis factor, f2 is the second calculation coefficient, f1+f2=1, f1<f2, and h is the adjustment value of the running performance analysis factor determined according to the second processing instruction number sequence.
8. The air preheater interlock protection control system according to claim 7, characterized in that: The first calculation module is used for: The first calculation module is used to calculate a first sequence mean k1 corresponding to the first processing instruction number sequence; The first calculation module is used to calculate a second sequence mean k2 corresponding to the second processing sequence; The first calculation module is used to calculate a third sequence mean k3 corresponding to the third processing sequence; The first calculation module is used to calculate the sequence mean ratio c, c=k2 / k1+k3; The first calculation module is used to pre-set a first preset sequence mean ratio and a second preset sequence mean ratio; The first calculation module is used to pre-set a first preset adjustment value, a second preset adjustment value and a third preset adjustment value; The first calculation module is used for selecting the first preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is less than the first preset sequence mean ratio; The first calculation module is used for selecting the second preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is greater than or equal to the first preset sequence mean ratio and less than the second preset sequence mean ratio; The first calculation module is used for selecting the third preset adjustment value as the adjustment value of the operation performance analysis factor when the sequence mean ratio is greater than or equal to the second preset sequence mean ratio.
9. The air preheater interlock protection control system according to claim 1, characterized in that: The performance judgment module is used for: The performance judgment module is used to judge whether the PLC controller meets the operation requirements according to the relationship between the mean value of the operation performance analysis factor and the mean value of the preset operation performance analysis factor; The performance judgment module is used to judge that the PLC controller does not meet the operation requirements when the mean value of the operation performance analysis factor is less than the preset mean value of the operation performance analysis factor; The performance judgment module is used to judge that the PLC controller meets the operation requirements when the mean value of the operation performance analysis factor is greater than or equal to the preset mean value of the operation performance analysis factor.