A method, system, device, and media for PID anti-windup for an ovation control system

By introducing the TRANSFER function block and real-time limit signal into the Ovation control system, the problem of control performance degradation caused by integral saturation of the PID controller was solved, and the fast response and stability improvement of the control loop were achieved.

CN122260784APending Publication Date: 2026-06-23HUANENG WEIHAI POWER GENERATION CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUANENG WEIHAI POWER GENERATION CO LTD
Filing Date
2026-04-03
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In the Ovation control system, the PID controller experiences integral saturation when the actuator reaches its limit position, leading to a deterioration in control performance. Existing anti-integral saturation methods are difficult to implement in real-time tracking of the limit value in the Ovation system and are prone to causing logic disturbances.

Method used

Set a TRANSFER function block at the output of the PID controller to obtain the real-time limit signal. Trigger the function block by comparing the results and use the configuration tracking function to transmit its output value back to the PID controller, reset the internal calculation results, add an inertial filter to smooth the limit signal, and introduce a switching dead zone to prevent high-frequency oscillation.

Benefits of technology

It achieves instantaneous reset of the integral value inside the PID controller, eliminates desaturation hysteresis, improves the response speed and adjustment accuracy of the control loop, avoids mechanical shock to the actuator, and simplifies the implementation of the scheme.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122260784A_ABST
    Figure CN122260784A_ABST
Patent Text Reader

Abstract

The application discloses a PID anti-integral saturation method, system, device and medium for an Ovation control system, and the method comprises the following steps: a TRANSFER function block is arranged between the output end of a PID controller and an actuator; a real-time limit value signal is acquired, and the real-time limit value signal comprises an upper limit signal value and a lower limit signal value; the output signal of the PID controller is compared with the real-time limit value signal, and the TRANSFER function block is triggered according to the comparison result; and the output value of the TRANSFER function block is reversely transmitted to the PID controller through a tracking line by using a preset configuration tracking function, so as to reset the internal operation result of the PID controller. By adding the TRANSFER function block at the output end of the PID controller and introducing the real-time limit value signal which dynamically changes with the working condition, the technical limitation that the internal limiting parameter of the PID module of the Ovation system cannot be introduced and cannot follow in real time is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial automation technology, and in particular to a method, system, device and medium for resisting integral saturation of PID control systems in Ovation control systems. Background Technology

[0002] As a controller with integral characteristics, the PID controller, when the actuator reaches its limit position and there is still an unavoidable deviation between the setpoint and the controlled object, will continue to increase or decrease its calculation result, but the actuator can no longer respond accordingly, and the system enters the integral saturation region. The deeper the time spent in the saturation region, the longer the time to exit it. During this period, the actuator cannot respond to system changes in a timely manner, resulting in deterioration of control performance.

[0003] Among the existing processing methods, the anti-integral saturation methods include: Limiting method: Introducing integral feedback to the controller using high and low limits to limit the integral action. However, since the PID controller module of the OvationDCS system cannot directly output upper and lower limit signals, the limiting method cannot meet the requirement that the limiting value changes in real time with the operating conditions.

[0004] Integral separation method: When the controller is in open-loop mode, the integral loop of the controller is temporarily cut off, and only the proportional action is retained, thereby preventing integral saturation. However, the integral separation method mainly relies on the deviation value for judgment, but when the actuator encounters external process limits rather than large deviation conditions, this method often fails, and the cutting off and activation of the integral term can easily cause loop disturbances.

[0005] External feedback method: This method introduces an integral feedback signal to the controller using other signals to limit the integral action. However, it is limited by the closed internal architecture of the standard PID module in the Ovation system, lacking an external interface to directly intervene in the integral term, resulting in extremely complex configuration and poor stability. Summary of the Invention

[0006] In view of the aforementioned existing problems, the present invention is proposed.

[0007] Therefore, the present invention provides a PID anti-integral saturation method, system, device and medium for Ovation control systems to solve the problem that in existing methods, the actuator cannot respond to system changes in a timely manner, which will cause the control performance to deteriorate.

[0008] To solve the above-mentioned technical problems, the present invention provides the following technical solution: In a first aspect, the present invention provides a PID anti-integral saturation method for an Ovation control system, comprising: setting a TRANSFER function block between the output of a PID controller and an actuator; acquiring a real-time limit signal, the real-time limit signal including an upper limit signal value and a lower limit signal value; comparing the output signal of the PID controller with the real-time limit signal, and triggering the TRANSFER function block according to the comparison result; and using a preset configuration tracking function, transmitting the output value of the TRANSFER function block in reverse to the PID controller via a tracking line to reset the internal calculation result of the PID controller.

[0009] As a preferred embodiment of the PID anti-integral saturation method for the Ovation control system described in this invention, the RANSFER function block includes a YES input terminal, a NO input terminal, and a FLAG trigger terminal; the output signal of the PID controller is connected to the YES input terminal of the RANSFER function block, and the real-time limit signal is connected to the NO input terminal of the RANSFER function block.

[0010] As a preferred embodiment of the PID anti-integral saturation method for the Ovation control system described in this invention, the step of triggering the TRANSFER function block includes: performing real-time calculations on the output signal of the PID controller and the real-time limit signal based on a preset over-limit triggering logic; in response to the switching command output by the over-limit triggering logic, setting the FLAG trigger terminal signal of the TRANSFER function block, and switching the output signal of the TRANSFER function block from the YES input terminal to the NO input terminal.

[0011] As a preferred embodiment of the PID anti-integral saturation method for the Ovation control system described in this invention, the step of transmitting the signal back to the PID controller via the tracking line includes: setting the output signal line of the TRANSFER function block as the tracking line; and replacing the integral accumulation value inside the PID controller with the real-time limit signal currently output by the TRANSFER function block based on the configuration tracking function.

[0012] The advantages of this preferred technical solution are: it achieves "physical-level" instantaneous reset of the integral value inside the PID controller, completely eliminates desaturation hysteresis, and does not require modification of the complex algorithm code inside the PID controller, making the solution simple and efficient.

[0013] As a preferred embodiment of the PID anti-integral saturation method for the Ovation control system described in this invention, the step of obtaining the real-time limit signal includes: acquiring auxiliary process variables; inputting the auxiliary process variables into a preset logic operation module of the control system to calculate the upper limit signal value or lower limit signal value synchronized with the current process state.

[0014] As a preferred embodiment of the PID anti-integral saturation method for the Ovation control system described in this invention, the step of calculating the upper limit signal value or the lower limit signal value includes: presetting the effective range of the auxiliary process variable, and setting a limit output interval corresponding to the effective range according to the process safety boundary; obtaining the current measured value of the auxiliary process variable, and calculating the percentage position of the current measured value within the effective range; linearly mapping the corresponding initial limit value within the limit output interval according to the percentage position; introducing an inertial filtering stage with a time constant to perform smoothing processing on the initial limit value to generate a final limit signal; and using the final limit signal as the real-time limit signal.

[0015] The advantages of this preferred technical solution are: it ensures that the limit signal changes smoothly with the process conditions, avoids jumps in the limit due to measurement noise or sudden changes, and protects the actuator from mechanical shock.

[0016] As a preferred embodiment of the PID anti-integral saturation method for the Ovation control system described in this invention, the over-limit triggering logic includes introducing a preset switching dead zone; the conditions for generating the switching command include: the absolute deviation between the output signal of the PID controller and the real-time limit signal exceeds the switching dead zone.

[0017] In a second aspect, the present invention provides a PID anti-integral saturation system for an Ovation control system, comprising: a limit acquisition module for acquiring a real-time limit signal, wherein the real-time limit signal includes an upper limit signal value and a lower limit signal value; The comparison trigger module is used to compare the output signal of the PID controller with the real-time limit signal, and trigger the TRANSFER function block in response to the comparison result; The integral reset module is used to transmit the output value of the TRANSFER function block back to the PID controller via the tracking line using the preset configuration tracking function, thereby resetting the internal calculation results of the PID controller.

[0018] Thirdly, the present invention provides an electronic device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the PID anti-integral saturation method for the Ovation control system.

[0019] Fourthly, the present invention provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the PID anti-integral saturation method for the Ovation control system.

[0020] Compared with the prior art, the beneficial effects of the present invention are as follows: by adding a TRANSFER function block to the output of the PID controller and introducing a real-time limit signal that changes dynamically with the operating conditions, the technical limitation that the internal limit parameter of the Ovation system PID module cannot be extracted and cannot be followed in real time is solved.

[0021] By utilizing the configuration tracking function, the limit signal output by the TRANSFER function block is transmitted in reverse to the PID controller via the tracking line. This enables instantaneous reset of the PID controller's internal calculation results, shortens the time for the actuator to exit the integral saturation region, and improves the response speed and adjustment accuracy of the control loop. Attached Figure Description

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

[0023] Figure 1 This is a schematic diagram of the overall structure of a PID anti-integral saturation method for an Ovation control system according to an embodiment of the present invention.

[0024] Figure 2 This is a logic block diagram of a PID anti-integral saturation method for an Ovation control system according to an embodiment of the present invention.

[0025] Figure 3 This is a schematic diagram of the switching trigger and reverse tracking reset of the PID anti-integral saturation method for the Ovation control system according to an embodiment of the present invention. Detailed Implementation

[0026] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.

[0027] Example 1, referring to Figure 1 As an embodiment of the present invention, a PID anti-integral saturation method for an Ovation control system is provided, comprising: S1. Set the TRANSFER function block between the output of the PID controller and the actuator.

[0028] S2. Obtain the real-time limit signal, which includes an upper limit signal value and a lower limit signal value.

[0029] S3. The output signal of the PID controller is compared with the real-time limit signal, and the TRANSFER function block is triggered according to the comparison result.

[0030] S4. Using the preset configuration tracking function, the output value of the TRANSFER function block is transmitted in reverse to the PID controller through the tracking line to reset the internal calculation results of the PID controller.

[0031] It should be noted that the PID controller module of the Ovation DCS control system is a highly integrated standard algorithm block. Its internal integral operation logic is closed, and it is usually impossible to directly extract the upper and lower limit signals of the controller's output for external intervention.

[0032] In thermal power plant control systems, actuators such as hydraulic control valves and feedwater pump control valves often have non-fixed, dynamic physical travel limits due to process safety requirements or specific operating conditions. For example, a specific operating condition limit might be that the intermediate-pressure cylinder exhaust pressure regulation command must not be lower than 12%. When there is a deviation between the setpoint and the controlled object, and the actuator reaches these limit positions, the integral term inside the PID controller will continue to accumulate, causing the system to enter the integral saturation region.

[0033] Traditional anti-saturation methods often struggle to achieve real-time tracking of the limit value on the Ovation platform, and are prone to logic disturbances or even causing the control loop to exit automatic mode during the desaturation process, thus affecting the real-time performance and stability of process control.

[0034] Therefore, in response to the aforementioned problems of control limits not being able to follow and integral saturation causing adjustment lag, through steps S1-S4, a TRANSFER function block is added to the PID control loop as the logic switching core to realize flexible adjustment of the upper and lower limits of the output according to real-time operating conditions. By comparing the logic to monitor the output status in real time, a signal switch is triggered when the boundary is reached, and the configuration tracking function is activated simultaneously. The ability of the tracking signal to trace back vertically is used to force a reset of the PID controller's internal integral calculation, thereby achieving the purpose of resisting integral saturation in automatic control mode.

[0035] Example 2, refer to Figures 1-3 As an embodiment of the present invention, based on the above embodiment, a PID anti-integral saturation method for an Ovation control system is provided.

[0036] In this embodiment, S1, a TRANSFER function block is set between the output of the PID controller and the actuator.

[0037] In the standard configuration of the Ovation DCS control system, the TRANSFER function block is a bumpless switching module that, based on externally input digital logic commands, switches between two different analog input channels and outputs the final selected signal to the field actuators. The RANSFER function block includes a YES input terminal, a NO input terminal, and a FLAG trigger terminal.

[0038] In the specific signal transmission wiring, the normal operation output signal of the PID controller is connected to the YES input terminal of the TRANSFER function block. The YES input terminal is the default main channel of the system in normal state. As long as the system does not trigger the integral saturation limit, the command is transmitted through here.

[0039] Simultaneously, the real-time limit signal is connected to the NO input of the TRANSFER function block. The NO input is a backup limiting channel used to receive the upper or lower limit signal value given in real time according to the current process status.

[0040] The FLAG trigger terminal acts as a switch to control the direction of signal flow. When the PID output exceeds the limit, a set signal is sent to the FLAG trigger terminal. If it is set to 1, the TRANSFER function block will cut off the YES input terminal and force the real-time limit signal of the NO input terminal to be turned on and output.

[0041] In one alternative implementation, the control of the hydraulic regulating valve of the power plant turbine interconnection pipe is taken as an example. Under actual operating conditions where the unit is in a non-zero output mode, for process safety considerations, the output command of the intermediate-pressure cylinder exhaust pressure is required not to be lower than 12%. When applying step S1 of this invention, the output command line of the exhaust pressure PID controller is connected to the YES input terminal of the TRANSFER function block, and simultaneously the real-time lower limit signal of 12% is connected to the NO input terminal.

[0042] When the PID output command is 40%, the FLAG trigger terminal is not set, and the regulating gate successfully receives the 40% opening command from the YES terminal; once the PID output command drops to 10% due to system deviation, which is below the 12% limit, the control system will send a set signal "1" to the FLAG trigger terminal.

[0043] At this moment, the TRANSFER function block instantly cuts off the YES terminal and instead outputs the 12% signal from the NO terminal to the hydraulic control valve, thus successfully achieving hard limit protection for the underlying equipment without exiting the automatic mode.

[0044] In this embodiment, S2, real-time limit signal is obtained, the real-time limit signal includes upper limit signal value and lower limit signal value.

[0045] The steps for obtaining the real-time limit signal include S2.1~S2.2: S2.1, Collect auxiliary process variables.

[0046] Auxiliary process variables are real-time parameters outside the main control PID loop that can reflect the current equipment operating load or process safety boundary, including but not limited to the unit's actual active power, main steam pressure, or equipment speed.

[0047] S2.2 Input the auxiliary process variables into the preset logic operation module of the control system to calculate the upper limit signal value or lower limit signal value that is synchronized with the current process state.

[0048] In this embodiment, considering the actual application scenario of low-pressure regulating valve control for steam-driven feedwater pumps in power plants, under variable load conditions, in order to prevent the feedwater pump from vaporizing or shutting off, the minimum speed limit of the feedwater pump cannot be a fixed value, but must be increased as the unit load increases.

[0049] Specifically, the steps for calculating the upper or lower limit signal value include A1 to A5: A1. Preset the effective range of auxiliary process variables, and set the limit output interval corresponding to the effective range according to the process safety boundary.

[0050] In this embodiment, it is important to know that the auxiliary process variable is the unit load. The effective range of the preset auxiliary process variable is set to 300MW~600MW; and according to the safe operating boundary of the water pump, a limit output range corresponding to this load range is set, for example, the lower limit speed range of the feedwater pump is set to 3000rpm~4500rpm.

[0051] A2. Obtain the current measured value of the auxiliary process variable and calculate the percentage position of the current measured value within the effective range.

[0052] The control system acquires the current measured value of the unit load. Assuming the current load is 450MW, it calculates the percentage position of this measured value within the effective range of 300MW to 600MW, i.e., the relative position of 50%.

[0053] A3. Based on the percentage position, linearly map the corresponding initial limit value within the limit output range.

[0054] Based on the 50% percentage position, a linear mapping is performed within the limit output range of 3000rpm to 4500rpm to calculate the corresponding initial limit.

[0055] In this example, that is, 3000 + 50%. (4500-3000)=3750rpm. This indicates that under the current 450MW load, the minimum safe operating speed command for the feedwater pump should be 3750rpm. To avoid sudden changes in unit load causing a drastic step in the initial limit signal of 3750rpm, which could trigger a sudden change in DCS commands and impact the regulating valves, and to prevent sudden changes in unit load such as instantaneous power jumps caused by the start-up and shutdown of auxiliary equipment, etc.

[0056] A4. An inertial filtering stage with a time constant is introduced to smooth the initial limit value and generate the final limit signal.

[0057] The inertial filtering stage in this embodiment is implemented based on the standard LAG algorithm module in the OvationDCS system configuration library.

[0058] The standard LAG algorithm module follows a discretized first-order inertial filtering mathematical formula at the software level: ,in, The initial limit value calculated in step A3 for the current scan cycle. This represents the output value after filtering in the previous cycle, while the filter coefficients... Then, based on the preset time constant Scan cycle with the controller (In this embodiment, the value is taken as 0.1s) These factors are jointly determined, and the calculation formula is as follows: .

[0059] By connecting the linear mapping signal generated in step A3 to the input of the LAG module in the Ovation configuration and setting the time constant inside the module as an adjustable parameter, a dynamic buffer relationship between the initial limit and the final output can be established. For example, the adjustable parameter can be set between 5s and 15s.

[0060] It is also important to know that when the auxiliary process variable fluctuates, causing the initial limit calculated in step A3 to jump instantaneously, such as from 3000 rpm to 3500 rpm, the smoothing mechanism will not make the final limit signal jump immediately. Instead, based on the set time constant, it will release only a small increment in each control scan cycle.

[0061] Through this continuous weighted iterative calculation, the originally steep step signal is transformed into a smooth exponential curve that approaches the target value, thereby eliminating high-frequency noise and transient impacts in the signal.

[0062] Therefore, when the output of the PID controller touches the limit and triggers the TRANSFER function block to switch to the NO channel, the limit command received by the actuator is a smoothed, gradually changing signal.

[0063] A5. Use the final limit signal as the real-time limit signal.

[0064] In this embodiment, S3, the output signal of the PID controller is compared with the real-time limit signal, and the TRANSFER function block is triggered according to the comparison result.

[0065] It should be noted that the steps to trigger the TRANSFER function block include S3.1 to S3.2: S3.1. Based on the preset over-limit triggering logic, the output signal of the PID controller and the real-time limit signal are calculated in real time.

[0066] In the OvationDCS configuration environment, the limit triggering logic is implemented through a comparator module and a subtraction operation module. This is to prevent the TRANSFER function block from generating high-frequency oscillations between the YES and NO terminals due to slight fluctuations in control commands at the limit edge.

[0067] This embodiment introduces a preset switching dead zone in the over-limit triggering logic. This switching dead zone is a numerical filtering band used to enhance the system's ability to resist noise signals.

[0068] S3.2 In response to the switching instruction of the over-limit trigger logic output, the FLAG trigger terminal signal of the TRANSFER function block is set, and the output signal of the TRANSFER function block is switched from the YES input terminal to the NO input terminal.

[0069] When the absolute deviation between the output signal of the PID controller and the real-time limit signal exceeds the switching dead zone, the trigger logic determines that the current PID instruction is in an unusable saturation state.

[0070] For example, in an embodiment of steam pump speed control, when the smoothing lower limit calculated in step A4 is 3000 rpm, the preset switching dead zone is 10 rpm; When the PID output continues to decrease to 2989 rpm due to integral accumulation, that is, the absolute deviation is 11 rpm. At this point, 11 rpm exceeds the 10 rpm switching dead zone, and a switching command will be generated and the FLAG terminal will be set.

[0071] At this point, the TRANSFER function block will no longer output the 2989 rpm error command calculated by the PID, but will instead force the output of the 3000 rpm limit command input at the NO terminal. The application of the dead-zone switching trigger mechanism can both ensure that the amplitude is limited and the integral term is reset when the process boundary is touched, and avoid frequent oscillation of the actuator near the limit point, thereby improving the stability of the control loop.

[0072] like Figure 3 As shown, this demonstrates how the TRANSFER block interacts physically and logically with the PID internal registers via a tracking line.

[0073] In this embodiment, S4, using the preset configuration tracking function, the output value of the TRANSFER function block is transmitted in reverse to the PID controller through the tracking line, which is used to reset the internal calculation result of the PID controller.

[0074] The step of transmitting data in reverse to the PID controller via the tracking line includes S4.1~S4.2: S4.1 Set the output signal line of the TRANSFER function block as a tracking line.

[0075] Specifically, in the OvationDCS configuration environment, the tracking line is a logical attribute connection, which allows signals to be transmitted not only forward to the actuator, but also to carry tracking request signals and tracking values ​​back along the logical loop.

[0076] By defining the signal line connected to the output of the TRANSFER function block as a tracking attribute in the configuration software and then connecting it in reverse to the tracking input interface of the PID controller, a physical information feedback path is established.

[0077] S4.2 Based on the configuration tracking function, replace the integral accumulation value inside the PID controller with the real-time limit signal currently output by the TRANSFER function block.

[0078] When step S3 triggers the switching of the TRANSFER function block, the TRANSFER module will simultaneously send a high-level tracking trigger signal. Upon receiving this signal, the PID controller will immediately stop the current deviation integral accumulation and forcibly reset the value of the internal integral register, that is, reset the integral accumulation value to be equal to the current real-time limit signal transmitted back by the tracking line.

[0079] In this embodiment, we take the integral term of the power plant's steam-driven feedwater pump after the control valve is fully open as an example. When the feedwater pump control valve is open to 100%, but the water level is still low, the integral term of the PID will continue to increase because the deviation cannot be eliminated. The calculated value may far exceed 100%, for example, reaching 150%, which is integral saturation.

[0080] At this point, through the execution of step S4, the TRANSFER function block outputs a 100% limit signal, which is then fed back into the PID controller via the tracking line.

[0081] The original 150% calculation result inside the PID controller is instantly overwritten and replaced with 100%. Because the internal value of the PID controller is aligned with the actual output limit in real time, when subsequent process conditions improve, such as when the steam pressure rises, the PID controller only needs to start adjusting in reverse from 100%, without having to spend time processing the extra 50% saturation. This shortens the time it takes for the actuator to exit the saturation zone and improves the regulation accuracy and safety of the loop.

[0082] In summary, by adding a TRANSFER function block to the output of the PID controller and introducing a real-time limit signal that dynamically changes with the operating conditions, the technical limitations of the Ovation system's PID module, namely that the internal limiting parameters cannot be extracted and cannot be dynamically adjusted in real time, are solved.

[0083] By utilizing the configuration tracking function, the limit signal output by the TRANSFER function block is transmitted in reverse to the PID controller via the tracking line. This enables instantaneous reset of the PID controller's internal calculation results, shortens the time for the actuator to exit the integral saturation region, and improves the response speed and adjustment accuracy of the control loop.

[0084] Example 3 illustrates a schematic scheme for a PID anti-integral saturation method for an Ovation control system. It should be noted that the technical solution of this PID anti-integral saturation system for an Ovation control system belongs to the same concept as the technical solution of the PID anti-integral saturation method for an Ovation control system described above. Details not described in detail in this embodiment can be found in the description of the PID anti-integral saturation method for an Ovation control system described above.

[0085] This embodiment also provides a PID anti-integral saturation system for an Ovation control system, including: The limit acquisition module is used to acquire real-time limit signals, which include upper limit signal values ​​and lower limit signal values. The comparison trigger module is used to compare the output signal of the PID controller with the real-time limit signal, and trigger the TRANSFER function block in response to the comparison result; The integral reset module is used to transmit the output value of the TRANSFER function block back to the PID controller via the tracking line using the preset configuration tracking function, thereby resetting the internal calculation results of the PID controller.

[0086] This embodiment also provides an electronic device suitable for PID anti-integral saturation in Ovation control systems, comprising: a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the PID anti-integral saturation method for Ovation control systems as proposed in the above embodiments.

[0087] This embodiment also provides a storage medium storing a computer program that, when executed by a processor, implements the PID anti-integral saturation method for the Ovation control system as proposed in the above embodiments.

[0088] The storage medium proposed in this embodiment and the PID anti-integral saturation method for the Ovation control system proposed in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0089] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of the various embodiments of the present invention.

[0090] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A PID anti-integral saturation method for Ovation control systems, characterized in that, include: Set a TRANSFER function block between the output of the PID controller and the actuator; Acquire real-time limit signals, which include upper limit signal values ​​and lower limit signal values; The TRANSFER function block is triggered based on the comparison result by comparing the output signal of the PID controller with the real-time limit signal. Using the preset configuration tracking function, the output value of the TRANSFER function block is transmitted in reverse to the PID controller via the tracking line, which is used to reset the internal calculation results of the PID controller.

2. The PID anti-integral saturation method for Ovation control systems as described in claim 1, characterized in that, The RANSFER function block includes a YES input terminal, a NO input terminal, and a FLAG trigger terminal; The output signal of the PID controller is connected to the YES input terminal of the TRANSFER function block, and the real-time limit signal is connected to the NO input terminal of the TRANSFER function block.

3. The PID anti-integral saturation method for Ovation control systems as described in claim 2, characterized in that, The steps to trigger the TRANSFER function block include: The output signal of the PID controller and the real-time limit signal are calculated in real time based on the preset over-limit trigger logic. In response to the switching instruction of the over-limit trigger logic output, the FLAG trigger terminal signal of the TRANSFER function block is set, and the output signal of the TRANSFER function block is switched from the YES input terminal to the NO input terminal.

4. The PID anti-integral saturation method for Ovation control systems as described in claim 3, characterized in that, The steps involved in transmitting the data in reverse to the PID controller via the tracking line include: Set the output signal line of the TRANSFER function block as a tracking line; Based on the configuration tracking function, the integral accumulation value inside the PID controller is replaced with the real-time limit signal currently output by the TRANSFER function block.

5. The PID anti-integral saturation method for an Ovation control system as described in claim 4, characterized in that, The steps to obtain the real-time limit signal include: Collect auxiliary process variables; The auxiliary process variables are input into the preset logic operation module of the control system to calculate the upper limit signal value or lower limit signal value that is synchronized with the current process state.

6. The PID anti-integral saturation method for an Ovation control system as described in claim 5, characterized in that, The steps for calculating the upper or lower limit signal value include: The effective range of auxiliary process variables is preset, and the limit output interval corresponding to the effective range is set according to the process safety boundary; Obtain the current measurement value of the auxiliary process variable and calculate the percentage position of the current measurement value within the effective range; Based on the percentage position, the corresponding initial limit value is linearly mapped within the limit output range; An inertial filtering stage with a time constant is introduced to smooth the initial limit value and generate the final limit value signal. The final limit signal is used as the real-time limit signal.

7. The PID anti-integral saturation method for an Ovation control system as described in claim 6, characterized in that, The out-of-limit triggering logic includes introducing a preset switching dead zone: The conditions for generating the switching command include: the absolute deviation between the output signal of the PID controller and the real-time limit signal exceeds the switching dead zone.

8. A PID anti-integral saturation system for an Ovation control system, employing the method as described in any one of claims 1-7, characterized in that, include: The limit acquisition module is used to acquire real-time limit signals, which include upper limit signal values ​​and lower limit signal values. The comparison trigger module is used to compare the output signal of the PID controller with the real-time limit signal, and trigger the TRANSFER function block in response to the comparison result; The integral reset module is used to transmit the output value of the TRANSFER function block back to the PID controller via the tracking line using the preset configuration tracking function, thereby resetting the internal calculation results of the PID controller.

9. An electronic device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the PID anti-integral saturation method for the Ovation control system as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the PID anti-integral saturation method for an Ovation control system as described in any one of claims 1 to 7.