1. Introduction
A whole chain of discoveries, their further modifications, improvements and patents gradually led to the development of pneumatic controllers at the beginning of the twentieth century. Due to the internal structure of the controllers, they were the heart of industrial automation [
1,
2,
3]. The most important part of the structure was a positive feedback from the overall output of the controller to the output of the proportional controller, which generated a signal (automatic reset) that served to eliminate the permanent control error caused by acting disturbances. Even before the beginning of World War II, there was a generalization of the mentioned control structure with a stabilizing proportional (P) and a proportional–derivative (PD) term, also called Pre-Act (Taylor Instrument Companies), or Hyper-Reset (Foxboro). The control structures with automatic reset were later interpreted as integrating controllers [
4], since automatic reset acts like an integrator in the linear domain. The name change was originally attributed to disturbance compensation control of the temperature measured by the thermocouple. By getting the potentiometer of the measuring bridge with the null balancing method, the integration of the control error was achieved by summing the increments of the angle of the motor rotating with the potentiometer [
1,
2,
3]. Although both control methods with explicitly integrating controller and with automatic reset can be equivalent under certain (linear) circumstances, the equivalence is lost when working with a saturating controller (actuator). Such problems in connection with equivalent controllers with integral action became clearly apparent during the transition to digitally implemented controllers by the occurrence of so-called undesired integration, also called integrator windup [
5,
6,
7,
8,
9,
10,
11,
12]. Although a number of different anti-windup controllers have been developed to address the problem, the evaluation of constrained structures based on the use of an automatic reset with a special parameterization of numerator terms of the PID controller in Ref. [
13] proved to be more practical than the anti-windup structures based on integrating controllers [
14]. Subsequently, the question was raised whether these useful properties could not be further improved by combining the automatic reset with a higher derivative-order controller, referred to as proportional–derivative–accelerative (PDA).
However, before we start to look at the structure of the PDA-based controller, we need to clarify the terminology. The original automatic reset controller is usually referred to as a series proportional–integral (PI) controller. Similarly, an automatic reset combined with a stabilizing PD controller (originally Pre-Act) is today called a series PID controller. If an automatic reset is added to the PDA controller, it could also be called a series PIDA controller. However, all of these designations are inherently illogical because the structure under consideration does not contain an explicit integrator. The confusing terminology is due to the fact that, for a whole century since the invention of the automatic reset, it was not noticed that it can also be interpreted as a disturbance observer for the reconstruction of input disturbances. The properties of the disturbance observer become clear when analyzing the steady states of controllers designed with integrating process models [
15,
16,
17,
18]. In this context, the terminology is also important from the point of view of controller tuning.
Many works deal with the optimal design of PIDA controllers, also known as PIDD2, PIDD
or PIDC controllers [
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33]. The growing use of these controllers is the result of ever-growing demands on the performance of transients typically occurring especially in connection with speed control in high-end robotic and mechatronic applications.
One of the first attempts to obtain an analytical PIDA controller design procedure for a third-order system [
19,
20] neglected the effects of derivative filters required in the implementation of the controller transfer function. To determine the four parameters of the ideal series controller, four equations were solved using the root locus method. The proposed solution was based on the choice of a pair of complex conjugate poles of the closed loop, a real pole with the same real part and a real pole shifted to higher frequencies (resulting in negligible dynamics). The approach has been verified with different types of third-order plants and using different performance metrics such as percent overshoot, settling time and peak time. The setpoint responses of this approach typically exhibited overshoot, even without considering control signal limitations. In ref. [
21], this approach was further modified by Kitti’s method to reduce overshoot and provide robust stability.
In ref. [
23], the PIDD
(i.e., PIDA) controller is presented as an alternative to fractional-order (FO) PID controllers (which are implemented by higher-order filters). The optimal setting of the four controller parameters for the automatic voltage regulator (AVR) of a synchronous generator was realized by minimizing the integral of the time-weighted absolute error (ITAE) using particle swarm optimization. Among the main implementation problems was the use of filters required to obtain the derivative and the second derivative of the control error signal. The use of PIDA control was extended with the aim of balancing the differences between the generated power and the constantly changing load demand in a power system from the AVR to the load frequency control (LFC). To achieve robust and reliable performance, the work proposed to optimize the parameters of the ideal parallel PIDA controller with soft computing techniques using ITAE criteria without considering the necessary filters and control signal constraints. The work [
30] continues with the application of artificial intelligence methods. An optimal design of a PIDA controller for a higher-order nonlinear time-delay system using a modified butterfly optimization algorithm is proposed to achieve an optimal control response complemented by a mutuality system. The goal is to reduce overshoot due to large disturbances but the focus is on the computational aspects of the optimization. Filter and signals have not been investigated.
Another application of PIDA control with derivative filter was developed by [
31] to improve the flight stability of a quad copter in a noisy environment. It is associated with a heuristic genetic filter design that addresses the challenges of nonlinearity, uncertainties, coupling and measurement noise that cause instability in flight and in automatic hover. The tuning of the proposed parallel PIDA controller with multiple inputs and outputs is performed by a stochastic dual simplex algorithm.
Despite the fact that the controller’s filter has a significant impact on the closed-loop stability [
34], the filters required for a reliable implementation of PIDA controllers in practice have not yet been studied in detail. For this reason, ref. [
28] considered designing a PIDA controller using an interactive tool for designing a parallel PIDA controller with minimum order filters in the derivative and acceleration terms. However, such an approach unnecessarily increased the number of controller parameters and did not allow the design of a controller for signal limitations. Furthermore, similarly to in Ref. [
35], with two additional filter parameters, the complexity of controller tuning increases.
The authors of [
25] recognized the importance of controller filters in terms of circuit robustness and considered the time constant of the first-order filter as a tuning parameter in their design of an IMC-PIDA controller for an interconnected time-delayed power system. In Ref. [
26], an optimal low-pass filter is combined with each derivative term of an IMC-PIDA (PIDD2) controller applied to a dual rotor aerodynamic system. The parameters of the PIDA controller for controlling the output voltage of a non-ideal dc–dc converter were obtained using a modified Gray-Wolf optimizer [
27].
In ref. [
32] the authors deal with the detailed modeling and design of load frequency controllers (LFCs) of single and multi-area power systems using PID controllers and PID controllers with serial compensators. These controllers, referred to as PIDC, can be considered equivalent to PID controllers with higher-order derivatives (PIDA controllers are equivalent to PIDC1 control). The explicit tuning formulas for the different turbine types are characterized by the use of two free parameters that affect the performance and robustness of the system. They define a single and a triple real pole of a closed-loop control system and the corresponding poles and zeros of the controller under study. The integral performance measures IAE and ITAE, the total variation TV used to evaluate the control effort, and the sensitivity indices derived by simulations and calculations (maximum sensitivity
, maximum complementary sensitivity
and measurement noise sensitivity
) are analyzed in terms of these tuning parameters. The parallel PIDD2 controller combined with a second-order binomial filter [
33] for the automatic voltage regulator (AVR) of a synchronous generator is designed by minimizing the load disturbance response while considering the constraints on the sensitivity functions:
,
and
. The five controller parameters are obtained by iteratively solving the optimization problem for given sensitivities
and
and for a fixed value of controller zeros damping factor
. The robustness index
is then calculated using the auxiliary parameter
. Although several limitations of the internal signals are mentioned in the description of the AVR control process, the experiments performed were linear.
Several approaches are based on setting the multiple real dominant poles [
14,
36]. Other solutions [
37,
38] propose conditions for the maximum decay rate. The paper shows that the formulation of conditions for the closed-loop poles can be avoided by considering the performance portrait method. The method can be advantageous both with regard to the transcendental nature of a closed circuit with an infinite number of poles and also with regard to the nonlinear character due the control signal limitations.
In this context, the paper is organized as follows.
Section 2 summarizes the main results of the design of an ideal PDA controller for the IPDT system using the multiple real dominant poles method, its extension by a prefilter and low-pass implementation filters.
Section 3 extends the problem to the series PIDA controller with a simple disturbance-observer-based disturbance reconstruction and a compensation of the disturbance by a positive feedback from the controller output. This section also includes a brief analysis of the problems caused by saturation of the control signal. In
Section 4, the optimal tuning of the PIDA controller is performed using the performance portrait method and illustrated by an example of controlling a thermal process. Absolute stability of the loops with modified PIDA controllers are proven by the circle criterion in
Section 5. The main results of the work are discussed in
Section 6, emphasizing the superior properties obtained by reliable controller tuning and in the saturating control. A paper summary and future developments are included in the conclusions.
2. Tuning of PDA Controllers for IPDT Plant
In this paper, the velocity of the transients is evaluated using the absolute integral error
To keep the paper short, the evaluation deals only with the step responses of the input disturbance, with all corresponding performance values denoted by the subscript “d”.
For the process output
and the controller output
, the robustness analysis will focus on an IPDT process model described by the transfer function
with a gain
and a dead time
. In the “optimal” controller tuning, the omitted plant model index “
p” corresponds to the “nominal” model parameters
and
.
For the dead time present in the loop, the design of stabilizing controllers can be carried out by the multiple-real-dominant-pole (MRDP) method [
39]. An ideal stabilizing proportional–derivative–accelerative (PDA) controller with the gains
[
40] is given by
when
yields for a nominal plant with parameters
and
the closed-loop transfer function
2.1. Quadruple Real Dominant Pole Controller Tuning
From the characteristic quasi-polynomial
the condition of quadruple real dominant pole
can be formulated as follows
From
one gets optimal values of the dominant pole and the dominant closed-loop time constants as
From the remaining conditions (
7) then follow the “optimal” controller parameters
If we introduce the controller time constants using
we can further introduce a pre-filter
, the task of which is to cancel the zeros from the
(
5)
and possibly also some of the closed-loop poles
(time constants
). In the simplest but the most robust case, one can choose
Setpoint step responses can be accelerated by selecting the
numerator so that it cancels one closed-loop pole
Two closed-loop dominant time constants
can be cancelled by the numerator tuning
2.2. Implementation and Noise Attenuation Low-Pass Filters
To get proper controllers and at the same time achieve appropriate damping of the measurement noise, the ideal PDA transfer function has to be combined with binomial low-pass filter
with the relative degree
Fixed with already specified
n and
,
expressing the necessary filtration of the measured output
can be taken into account and included into the system’s step response [
13]. Then, the index “
f” of its output
can be omitted. This means that the output of the filter is considered directly as the output value of the controlled system.
If you need to search the filter parameters interactively and adapt the PIDA parameter proposal to the selected filter settings for a system, given by the IPDT model transfer function (
2), the additional filter delay can be considered by a chosen delay equivalence [
41], when the total loop dead time
consists of an estimate of the process delay
(representing the sum of the process, actuator and measurement sensor delays with a communication and computation delay) and an intentionally introduced equivalent filter delay estimate
approximated as (see, e.g., [
15,
41])
The coefficient N can be specified by values ranging from (equivalence based on “half rule”) to (equivalence based on “average residence time”).
2.3. Illustrative Examples of PDA Control
Figure 1 shows an example of setpoint and disturbance step responses for an IPDT process (
) and a PDA controller with different prefilter tuning completed by a fourth-order filter with
tuned by the average residence time equivalence
.
When wishing to compensate for piecewise constant input disturbances
, the control signal constraints must allow the compensating signal
to be set and at the same time leave a sufficient reserve for imposing the required dynamics of the circuit, i.e., to fulfill for all considered
the conditions
.
Figure 2 shows an example of setpoint and disturbance step responses for an IPDT process (
) and a PDA controller with different prefilter tuning completed by a fourth-order filter with
tuned by the average residence time equivalence
with the control signal constraints chosen as
Remark 1 (Steady-state controller output). Note that for a fixed input disturbance value the steady-state controller output is equal to in both constrained and unconstrained case.
Remark 2 (Effect of control signal constraints). Under the impact of admissible input disturbances, the conditions of control signal constraints do not cause any deformations of transient responses; their nature does not change compared to unconstrained control; only their course is slowed down.
4. Calculation of the Series PIDA Controller for the IPDT System Using the Performance Portrait Method (PPM)
Since the imaginary part of the poles of the polynomial
should be neglected to get a polynomial with real time constants applicable as
, the analytical re-tuning of the PIDA controller according to [
13,
43] provides limited performance. Although we can calculate the optimal controller settings using analytical methods just approximately, they are still useful, by offering simplifications and time savings, when we search for optimal solutions using numerical methods.
The core of the performance portrait method (PPM) is to search all relevant solutions and find the best one based on performance measures. An important advantage of numerical optimization of controller parameters based on a set (database) of system responses [
44,
45,
46] is that it can be easily reused in case of changed specifications for the target system performance. In the first phase of the method, the transient responses are determined by simulation or experimentation on a real process with different relevant sets of control parameters. Then, the closed-loop step responses are evaluated using performance measures that approximate actual real-world requirements. The obtained data are stored in a set (database) of relevant solutions, also referred to as a performance portrait (PP). After creating a sufficiently large database, it is then relatively easy to find a controller that comes as close as possible to the expected desired performance. Of course, such a controller should be included in the final database of solutions.
An important performance specification is that the closed-loop responses should be as fast as possible, i.e., that the minimum
value (
1) for the setpoint and disturbance responses or their weighted combination is guaranteed. Furthermore, the selected controller should guarantee smooth process responses with a minimum number of monotonic intervals at the process input and output.
The estimation of the optimal parameters of the series PIDA controller can start with the modified parameter set (
33). To simplify the notation, we introduce here dimensionless parameters
The actual experiments resulted in slightly modified parameters to obtain better transients. Optimal settings are finally found from the performance portrait corresponding to the parameter ranges
The differences in
and
values are mainly due to the simplification in computing the initial parameter estimates (
34).
To simplify the calculations, only one performance portrait based on unit disturbance steps with control signal constraints
was created for process gain
and delay
. The controller was implemented using the second-order filter (
) (
16) with a relatively small time constant
. When the half-rule-equivalence [
41] was chosen, the resulting circuit delay was
Optimal transients satisfactorily corresponded to the values
whereby
with
and
representing extreme points separating two monotonic intervals of one-pulse (1P) disturbance step responses at the process input and output (see, e.g., [
13,
44]). The parameters of the optimal controller have been identified as
For the loop dead time (
36) it yields the following dimensionless parameters:
When comparing the calculated dimensionless setting with the analytically tuned controllers in
Figure 7, the average-residence-time-equivalence [
41] yielding
was used to calculate the time constant of the fourth-order filter
with
, chosen to be comparable to the process time delay
.
Figure 7 shows the responses of the constrained PIDA controller tuned with the MRDP method (
24), the approximate tuning (
33) in which the imaginary part of the numerator zeros of the MRDP controller is neglected, the PIDA controller with the PPM tuning (
40) and the constrained PIDA controller modified by the conditioning technique of [
14,
47]. The corresponding performance measures expressing the speed and shapes of the transients are shown in
Table 1.
The design based on the parallel PIDA controller tuned with the MRDP method and modified with AW based on the conditioning technique is found to be equivalent to the series PIDA controller tuned with the MRDP method. However, the approximate design (APR) with a reduced
value (
33) shows smoother responses with a minimum number of monotonic segments at the process output. In addition, the shape deviations at the process input have been partially decreased, while the
values partially increased.
The PPM significantly reduces both the values and the maximum deviations of the process output signals due to the applied disturbances, while maintaining the minimum number of monotonic segments. It is worth noting that excellent closed-loop results were obtained with the unmodified controller structure, which does not require anti-windup modifications used in parallel PIDA controllers. Moreover, the series controller structure directly provides the reconstructed disturbance signal.
4.1. Real-Time Temperature Control
To illustrate the performance of the proposed PIDA schemes in practice, the same thermo-opto-mechanical system (TOM1A system) as in Ref. [
14] is used. This process has already been used to test several well-known types of disturbance observer (DOB) under the classical state-space approach, the simplified version based on IPDT models in the ADRC approach, the polynomial approach using inverse process models, and to test the new version of the disturbance reference model control [
14,
40,
48,
49,
50,
51]. Since each of these DOBs can be combined with higher-order stabilizing controller, and there are too many possible combinations, we decided not to compare all the mentioned approaches within the scope of this paper.
The thermal process, consisting of a heat source (light bulb), a temperature sensor (Pt1000) and a cooling fan, was approximated by the following IPDT model:
, similar to that used, for example, in Refs. [
48,
51]. By approximating the fastest possible temperature rise, we meet the requirements derived from the robust stability analysis in Ref. [
52]. When controlled by an embedded Arduino-Due controller, the process can be represented by a simple block in the Matlab/Simulink programming environment with a sampling period greater than
ms. To highlight the differences between each of the considered modifications of the PIDA controller, which increase with the value of
, the process delay was artificially increased by
s using a Simulink time delay block, so that the values
were taken into account in the design.
4.2. Organization of the Experiment
The use of a simplified IPDT model allows the design of a high quality control loop, even though the actual dynamics of the controlled process is more complicated. Heat transfer from the bulb to the sensor is achieved by conduction and radiation, and is nonlinear, distributed and time-varying, and varies with ambient temperature. This is also well illustrated by the transient response in
Figure 8.
The whole experiment starts with setting the initial temperature y at 30 °C. The actual transient response is initiated by a step change in the reference set point to °C at s. The controller output is limited (at the upper limit ) during most of the setpoint change.
The initial increase in the setpoint is followed by a decrease in the setpoint to °C at s. This temperature setpoint is only slightly higher than the ambient temperature ( °C), which without additional cooling leads to a large asymmetry of the transient responses. During the output reduction, the controlled variable is mostly around .
At s, a smaller setpoint increase to °C is performed, during which the control signal remains just below the limit, so that a comparison of the transient response in the “linear” region is possible.
By switching on the fan with an input voltage of of , an external disturbance step is realized at s. The speed of the fan is not stabilized internally and, together with the turbulent flow, leads to a significant increase in the temperature measurement noise.
4.3. Evaluation of the Dynamics of Transient Responses
Since the MRDP-PIDA controller is now used to control a stable system, the overshoot of the output temperature (beyond the set point, as seen in
Figure 9) is lower than it would be in the case of the actual integrating process. At higher
values, it may even be absent altogether. Instead of absolute values of the shape deviations
and
(
38), the relative shape deviations will be used defined as
These numbers indicate how much the total sum of the absolute values of the individual increments is greater than the total useful change of the given signal. Ideally, the relative shape deviations should take on zero values. The larger the given numbers, the greater was the range of useless redundant changes of the given signals.
Shape deviations of individual responses are reduced by the fact that they take place to a considerable extent with the (same) limit value of the control signal and their dynamics are about the same. The lowest shape deviations of the MRDP-PIDA controller (see
Table 2) are the result of a longer actuating of the (smooth) limit value of the control signal. The slow control signal decrease after the setpoint is reached by output is due to thermal conduction neglected by the IPDT model (the actual process is second-order with an additional zero).
During the setpoint decrease from
°C to
°C (see
Figure 10 and
Table 3), when the control signal is mostly
, the higher order of the actual process associated with multiple heat transfer modes is most evident. When testing the MRDP-PIDA controller, the process was significantly cooler than with the APR-PIDA and PPM-PIDA controllers, which gives the lowest
value. Since the identified parameters of the IPDT model actually correspond to heat dissipation by radiation, the controlled system is significantly slower than the approximate model and there are no major undershoots in process temperature below the set point—the “fast” controller has enough time to stop the fall.
Applying a small setpoint step change at time
(see
Figure 11) shows that, in the “linear” control range, all three derived PIDA controllers can be considered nearly equivalent. However, in terms of
values, the APR-PIDA is slightly worse than the MRDP-PIDA; the PPM-PIDA is the best (see
Table 4).
The cooling initiated by switching on the fan voltage
leads to turbulent flow and a significant increase in the measured noise level. Although the IPDT model used does not closely correspond to the process behavior due to the given external disturbance (the waveforms obtained in
Figure 12 differ from those in
Figure 7), the comparison of the individual controllers shows approximately the same conclusions as in
Table 1: in terms of
values, the APR-PIDA is slightly worse than the MRDP-PIDA; the PPM-PIDA is the best (see
Table 5).
5. Inspection of the Constrained Loops by Circle Criterion—The Saturation Nonlinearity
Traditional sensitivity functions
and
cannot be used to analyze the occurrence of overshooting when using PIDA control with limited input—the transfer functions of the linear loop
corresponding to both possible parameterizations of the series controllers are (ideally) the same. Although we partially violate this equality by approximate factorization based on the neglect of imaginary parts, the difference in individual parameterizations can be seen rather by means of procedures common in the analysis of absolute stability of nonlinear systems with sector nonlinearity and linear part (see
Figure 13 above) by circle criterion.
The circle criterion can be considered as a generalization of the Nyquist criterion for circuits with sector nonlinearity and a linear part described by the transfer function
. A nonlinearity
satisfies sector conditions
, if it for all
holds
. As with the Nyquist criterion, the position of the Nyquist curve is used, except that the critical point
of the real axis is replaced by a critical circle defined by vertices
on the real axis. If the transfer function of the linear part
does not have an unstable pole and the Nyquist curve must pass the critical point on the left hand to achieve closed-circuit stability with an omega increase from 0 to ∞, the same requirement applies to the critical circle in absolute stability. This means that the Nyquist curve cannot even penetrate the critical circle. Fulfillment of the conditions of absolute stability means that we can find
and
such that any closed-loop solution of the system satisfies the following relation
of a monotonic decrease of the equivalent disturbance
.
In our case, the considered saturation nonlinearity satisfies sector conditions
. Such a sector corresponds to the critical circle defined by the points
and
of the real axis, with a radius
. Its boundary is therefore projected as a vertical line passing through the point
of the real axis (see
Figure 13). By transforming the circuit with PIDA controller from
Figure 3 into the standard form in
Figure 13, expressing deviations from a required steady-state, the combination of PDA controller (
3) with
(
16), the positive feedback
and process (
2) gives
With respect to the critical point
, apparently all Nyquist curves from
Figure 13 correspond to stable linear parts
. However, the critical disk is only crossed by curves corresponding to the MRDP-PIDA controller. This means that there will be a problem with meeting the condition (
43) of a monotonic decrease of the deviation from the steady state, which is well demonstrated by previous responses.
6. Discussion
The MRDP method enables a simple analytical design of a PIDA controller while ensuring nearly ideal dynamics of setpoint and disturbance step responses. If the requirement is to ensure corresponding shapes of responses even for saturating control, its resulting controller transfer function can be modified by approximate factorization (inspired by [
13,
43]) with neglect of the imaginary part of numerator zeros. A further increase in dynamics is possible with the help of PPM.
Although the parallel and series structures yield the same transient responses under linear control, the responses under limited control are significantly different. The parallel PIDA control with traditional anti-windup solutions based on conditioning techniques [
47] always result in overshoot [
14], while the proposed modified solutions have no or negligible overshoot. As pointed out in the first articles dedicated to the performance portrait method [
44], its advantages are particularly evident when other methods fail. However, the preliminary design of the controller using the modification of the MRDP method has significantly contributed to finding intervals for the controller parameters that allow for optimal control loop dynamics.
From the point of view of calculating the optimal value of
, the solved task represents a typical compromise in engineering applications. However, it should be noted that in order to study the effect of
in combination with a nonlinear saturation block (which is a special case of sectoral nonlinearity), the control loop must be transformed into a canonical equivalent circuit with saturation and a linear part [
9,
53,
54,
55]. In such a case, however, different controller parameterizations correspond to different transfer functions of the linear part, which could explain the different behavior.
7. Conclusions
This article brought several new results concerning the design of control structures with reconstruction and compensation of constant input disturbances based on proportional–derivative–accelerative (PDA) controllers. It was shown how it is possible to create a simple series PIDA controller with a disturbance observer (DOB) for reconstruction and compensation of input disturbances consisting of a positive feedback in the form of a low-pass filter from the (limited) output of the PDA controller. Here, the disturbances are reconstructed by evaluating steady states. The importance of this interpretation of DOB was confirmed by comparing the settings of the original PDA controller and its DOB-based modification, both of which satisfy multiple real dominant pole (MRDP) conditions. The DOB functionality, based on the evaluation of steady states, results in a much longer low-pass filter time constant than the closed-loop time constant of the stabilized loop. The article also pointed out the terminological misnomer of the proposed structure as a series PIDA controller, since it does not contain an explicit integral action.
It was shown that the MRDP method provides PIDA tuning that results in setpoint and disturbance step responses with nearly ideal input and output shapes. However, the constrained series PIDA controller with the MRDP setting already results in transient responses with some distortions (overshoots) at the process input and output. Experimentally, the given controller proved to be equivalent to the MRDP-based parallel PIDA controller with anti-windup circuit using the conditioning technique. The simplest way to eliminate these swings is to factorize the transfer function of the controller, where we neglect the imaginary parts of the numerator zeros and choose the smallest of their real time constants as the integrating (automatic reset) time constant. A simplified version of this procedure has already been proved for the series PID controller [
13].
Even with the optimal setting of the series PIDA controller derived using the performance portrait method, a significant improvement in control performance occurred. Controllers with automatic reset realized by filtered positive feedback from the stabilizing controller output still represent the basis of industrial automation. The equivalence of the transfer functions of the individual solutions in the proportional control band contributed to their subsequent interpretation among the integrating controllers. However, for the disturbance responses in
Figure 7, or for the real-time responses in
Figure 8, the control signal lies in the linear regions for only a small portion of the transients. Add to this the fact that the PIDA controller tuned by PPM ensures much better dynamics than the parallel PIDA controller modified by the conditioning technique, while its design and structure is also much simpler, and the question arises whether the subject of PID control design is not ripe for a thorough revision.
As for the novelties of the present paper, besides the unique simple solution to the saturation control problems, it is worth highlighting the clear solution to the proposal of the implementation filters, which proved to be dominant in the recently published paper in terms of robust stability and the resulting dynamics of the circuit with PIDA controllers. In future research, we will focus on saturation control and robust stability evaluation when higher-order derivative terms are used.