Abstract
This paper presents the generalization of the shifting method for relay feedback identification of dynamic systems of any order. The original shifting method enables the fitting of a maximum of five parameters of a transfer function model from the information obtained from a short relay test and without prior knowledge of the process to identify. The generalization, known as n-shifting, allows the estimation of the parameters of transfer functions of any order by applying one short relay test to the process to identify. Without loss of generality, the n-shifting approach is applied to fit an n-order plus time delay (n-OPTD) model but the approach can be also developed to identify models with other structures (non-minimum phase, unstable, integrators). Some examples of estimations are presented.
1. Introduction
Experimental system identification of transfer function models using relays is a widely used technique in control engineering. Typskin originally described that technique in 1973 [], although the most known publication applying the approach is [], where the method is applied for the automatic tuning of simple PID (Proportional, Integral, Derivative) regulators.
Due to the high number of regular papers, conference contributions, technical reports and specific books on system identification by relay methods, it is not our aim to make a long introduction to the subject. The rationale of the method is that a linear system under an ideal symmetrical relay control ( and in Figure 1) oscillates, approximately, at its ultimate frequency, that is, and the critical gain is derived from the describing function (DF) of the ideal relay. That is:
where is the oscillation amplitude and is the relay output. The reason of the oscillation is explained because it occurs when Equation (2):
is satisfied. Notice that Equation (2) represents the intersection in the Nyquist plot of with the horizontal line −. The intersection point is termed in the literature as the critical point. In the case of a simple relay, the phase lag of is 180°.
Figure 1.
Basic configuration of an asymmetric relay control system.
An easy way to get the parameters of a transfer function model from Equation (2) is to use the magnitude and argument of , separating both components to solve them. That is:
As an example of this approach, the following two equations are obtained for estimating the parameters of a first order process as :
Supposing that the process gain is known, it is possible to calculate first the lag T using Equation (5) and next the time delay using Equation (6). If the process to identify is an underdamped second order plus time delay as , it is necessary to force the system to oscillate at another frequency to estimate the four parameters , , and of the model, by solving the four equations obtained from the magnitudes and arguments of:
There are two techniques for generating oscillations at other frequencies different from : (i) by adding a phase lag to the original critical point and (ii) by using a relay with hysteresis. The phase lag can be introduced in in two ways: by including an additional transport delay [,,,] or by an integrator [,,]. Regarding the hysteresis technique, the DF corresponding to a relay with hysteresis is:
where and . As represents a horizontal line that can be moved down along the imaginary axis of the Nyquist plot changing . As the intersection of with means an oscillation, the critical point where the intersection occurs can be modified by manipulating the width of the hysteresis. Replacing Equation (9) in Equation (7) and Equation (8), it is possible to decrease the phase lag of the critical point as needed. From Equation (9), the theoretical phase lag obtained by applying hysteresis to the relay is defined by:
This solution was originally described by [].
However, the DF approach provides only an approximation of the true critical point at the frequencies where oscillates. These approximations reduce the accuracy of the results or even produce solutions in the complex plane. For instance, the DF analysis in a simple relay considers that the critical point has a phase lag of 180° but in a real experiment the phase lag can differ some degrees from 0°. Let see a practical example of this situation.
Example: The first order process:
under relay control feedback with and oscillates in a simulation at the frequency and amplitude . However, by the DF approach, it is known that:
and . Supposing that the process gain is known and using the information from the DF and Equations (5) and (6) to estimate the lag and the delay of , we would obtain and . Clearly, the estimation is not very accurate. Also, if the process to estimate had been a second order model with time delay, an additional point would have been necessary by a second experiment with the relay. However, in this case also the estimation would contain similar errors.
From this example, it is clear that it is essential to obtain the exact value of at different oscillation frequencies during one relay test.
Two strategies are the most relevant solutions found in the literature to measure accurately several critical points during just one relay experiment. The first one is based on the Laplace transform of and ; as both signals are periodic and piecewise, it can be written as:
and so, it is possible to obtain the harmonics:
It is worth noting that if the relay is not biased, that is, , the signals and are symmetric in Equation (11) and thus harmonics of even order cancel out. Some works on system identification based on these approaches are [,,,,]. If this strategy had been applied in the previous example to estimate the critical point, it would have been obtained = 0.4289965 and . With these data, the estimation of the process parameters produces T = 0.9999 and L = 1.001. Notice the difference in the accuracy with respect to the previous situation.
A second solution to get a second harmonic is the shifting method described in [,]. By this approach, it is possible to determine two points and during one relay test by obtaining a second set of signals of frequency directly from and . The generalization of this method to obtain the points with k = 1 … n is the subject of this paper.
The original shifting and the extension presented here are characterized for their significantly short experiments (in fact, only a single experiment is needed). Once the convergence to the limit cycle has been achieved, only the information of one cycle of and is needed to make possible the identification of the model. It was demonstrated in [] that if the experiment starts in a steady state and it is executed in the absence of load disturbances, then it is possible to use very short experiments, even under significant measurement noise. In general, the convergence is reached in one to three periods [,]. Similar works on identification based on short relay experiments are described in [,].
This paper presents the n-shifting method, a generalization of the basic shifting algorithm to obtain n points of in a short relay feedback experiment. Thus, the original method is extended to estimate transfer functions with more than 5 parameters, which is the maximum possible with the original approach.
The paper is organized as follows. Section 2 is dedicated to describing with more detail the original shifting technique. Section 3 demonstrates why it is possible to extend the shifting method to obtain n points from with data from just only one cycle of the oscillation generated by the relay in the system. The identification algorithm is explained in Section 4 for fitting models with n lags and one time delay and three illustrative examples are given in Section 5. Finally, conclusions and future extensions of the method are provided in Section 6.
2. The Shifting Technique
The original shifting procedure is based on generating, during a test with an asymmetric relay with hysteresis (see Figure 1), a new set of periodic signals and of frequency directly from the signals and of frequency where . These two new signals are obtained by the sum of the original signals and themselves but with a delay of T/2:
The result of Equations (12) and (13) is that and are periodic and rectangular waveforms, respectively but of T/2 period. Figure 2 shows an example of the shifting of the signals corresponding to a process where , and .
Figure 2.
Waveforms of four cycles of y(t) and u(t) (thick lines) and their corresponding shifting and (thin lines in red colour).
Since and are periodic, it is possible to apply Equation (11) for obtaining the fundamental harmonics of when the system is oscillating at . So, two critical points can be generated from the information of only one cycle by the following expressions:
At this point, it is important to remark that the relay must be asymmetric, that is, and/or to avoid the second critical point becoming infinite because . If the relay is symmetrical the sum of the semi-periods of and in Equation (13) is zero because . Also, if a third point of the Nyquist plot is required, the process gain can be obtained as follows:
The integrals of the Equations (14), (15) and (16) can be computed numerically once the experiment is finished. During the experiment it is enough to save the information corresponding to and to be analysed and processed off-line to calculate the value of the three critical points.
Once the values of the three critical points are available, it is possible to estimate the parameters of a model composed of four or five parameters as a maximum. There are two alternatives to make the fitting. The first one is by solving the explicit formulas of the model parameters (see [,,] for expressions of models of four parameters). A second alternative is by solving the following two complex nonlinear equations:
The first version of the shifting method described in [,] did not take into consideration that the position of could be located in the first or second quadrant of the Nyquist map (see Figure 3). Due to the high frequency noise, it could be preferable for system identification to have this point in the third quadrant or with a phase lag as close to 180° as possible. To get two points with a more convenient position in the map (with a phase lag from 180° to 90°) it is necessary to force a clockwise rolling of by adding an additional phase shift by an integrator or a delay. Such action produces a new system whose intersection with the negative reciprocal of the relay DF occurs at a lower frequency than the original . Once the point is measured and is calculated by shifting, the effect of the additional phase is discounted to obtain the original and and proceed with the fitting. So, for example, if the system is modified by adding a delay , Equation (17) must be replaced by:
to undo the phase shifting. The added phase is for the point and for . If an integrator is chosen, the lag is always −π/2. Figure 3 presents an example of phase shifting by inserting a delay of 0.4 that transforms the system into . The oscillation occurs because is intersecting with that corresponds to a relay with hysteresis. Notice that the two points of are located in the third and fourth quadrants of the map when the phase shifting is undone. If the experiment with had been done without the additional delay, the point would have been located in the second or first quadrant. In this example, = 3.3 rad/s. and the phase lag of is 2.926 rad. (167.65°); as the phase added by the delay is = 1.32 rad. (75.63°), the phase lag of becomes 1.606 rad. (167.65° − 75.63° = 92.02°). The phase added to is the double, that is, 2.64 rad. (151.26°).
Figure 3.
Phase shifting by an additional delay.
This modification was included in the shifting method in [] by adding an integrator to the block diagram and in [,] by a transport delay.
3. Extending the Basic Shifting Approach
The extension of the basic shifting method to generate n points means opening the possibility of estimating models of any order by one relay feedback experiment. This extension would consist in generating n sets of signals and by generalization of the Equations (12) and (13) to:
in order to be able to apply the expression:
This generalization is known as the n-shifting method. It must be noticed that with n = 2, the generalization corresponds to the original approach. Figure 4 shows the result of the n-shifting until n = 4 with the same process and relay setting as in Figure 2.
Figure 4.
Waveforms of four cycles of and (thick black) and their n-shifting signals , and , (thick red, thin black and thin red, respectively).
But in order to be able to apply the extension, it is necessary to prove that given a generic signal of period , the signal obtained by the sum of n signals delayed successively with j = 0 … n−1 is a signal of period . It leads to the formulation of the following theorem.
Theorem 1.
Given a periodic function having a period , that is, , then:
is a periodic function of period .
Proof of Theorem 1.
If the is the Laplace transform of then the Laplace transform of is . So, the Laplace transform of (22) is:
It is well known [] that the Laplace transform of a periodic function is:
So, applying Equation (24) to the right term of Equation (23), we get:
By applying the variable change to Equation (25), we have:
If:
is applied to Equation (26), the following expression is obtained:
Undoing the previous variable change in Equation (28), we get:
that corresponds to the expression of the Laplace transform given in Equation (24) of a periodic function with period . □
4. The Identification Algorithm
Once proved that the generalization of the shifting method is feasible, it is necessary to define the identification method for fitting models of any order using the information provided by the n-shifting approach.
Obtaining the explicit expressions of the parameters of a model with more than four parameters (for instance, one zero, three lags and delay) can be complicated and tedious because of the length of the nonlinear expressions. The solution presented here is for fitting a model of n order plus time delay (n-OPTD):
and it is based on solving a set of nonlinear equations. Without loss of generality, the procedure can be applied to models with other structures as non-minimum phase or with integrators.
Continuing with Equation (30), the number of unknowns in this model is n + 1, is not taken into account because it is obtained by solving the equation corresponding to the argument of Equation (30). Therefore, n + 1 experimental points ), , ,…, must be obtained from a relay test by n-shifting.
The magnitude expression of is:
Now, relating the magnitudes of the n points , , … , with their corresponding magnitude expressions obtained from (31) and reordering the expressions, we obtain the following set of n nonlinear equations:
with k = 1 … n. Once the Tis are obtained from Equation (32), we use these values and the argument of to get . As it is possible to calculate:
then:
where it is considered that .
Several valid models can be obtained on some occasions. The model selected must be the one that minimizes the following index based on the Euclidian distance:
Summarizing, the generic procedure for fitting a model by the n-shifting approach is:
- Make a short relay feedback experiment. The length of the experiment must be 2–3 cycles for stabilization and 1 cycle for recording and .
- Calculate and save the last cycle of and .
- With and , calculate and with k = 0 … n by Equations (19) and (20).
- With and calculate with k = 0 … n by Equation (21).
- Obtain the n Ts by solving Equation (32).
- Obtain the time delay from Equation (34).
- If multiple solutions are obtained, select the model that minimizes Equation (35).
Remark 1.
The phase lag of points to in the Nyquist plot are conditioned by the relay because the hysteresis determines the position of . The maximum decrease of phase lag of that the hysteresis can theoretically produce is 90°. This could prevent the points of at higher frequencies from being situated in the first and second quadrant, without thus being necessary to add any phase by a delay or an integrator.
Remark 2.
The solutions provided in the literature to force the phase shifting when needed do not allow to know the effect on the phase before starting the experiment. An on-the-fly way is starting the experiment with a small additional delay and increase it until:
but that implies that must be known on-line.
Remark 3.
The effect of the noise has not been considered in the procedure because results would be similar to those presented in [,] due to the same foundation of both methods. One of the advantages of the relay is that its hysteresis reduces the influence of the noise in by generating control actions free of noise. The recommendation is to adjust the hysteresis to 2–3 times the noise level [,]. However, if the noise level is too large, it could produce false control actions and the calculation of and would become difficult. This fact would demand a previous filtering of .
5. Simulation Examples
The method is demonstrated on three examples of processes of high order. The experiments have been run in Matlab/Simulink by simulations and the integration step has been set to h = 0.001 s. The length of the experiments has been 3 cycles, leaving the first two cycles to allow the limit cycle to stabilize. So, just information from once cycle was used in the Equations (19)–(21). The nonlinear system given by Equations (32) and (34) were solved by the fsolve function of Mapple.
Example 1.
Fitting of a model of the same order than the process.
The method is applied to the estimation of a model of order n = 4, which means six parameters, as a study case for presenting the system of nonlinear equations to be solved. The process chosen is:
so four points must be obtained by the n-shifting derived from the information of one cycle of and . Applying Equation (32) with n = 4, it is obtained:
The configuration of the relay has been chosen as ea = 1, eb = − 1, ua = 1, ub = − 0.8.
After running the experiment and applying the n-shifting approach to one cycle of data from and , the following values were measured: ωosc = 0.892878 rad/s, G1(0) = 1.999448, G1(jωosc) = − 0.932070 − 0.940652j, G1(j2ωosc) = − 0.335874 + 0.562595j, G1(j3ωosc) = 0.276118 + 0.191255j, G1(j4ωosc) = 0.138722 − 0.122538j.
Solving Equations (38) and (39), the model obtained is:
Figure 5 presents the Nyquist plot of the process given by Equation (37) and the model given by Equation (39) with the points of G1(s) highlighted.
Figure 5.
Nyquist map of (in blue) and (in red).
Example 2.
Fitting a model of lower order than the process using phase shifting.
In this second example, the 8th order process:
is fitted using the model of a fourth order M4-OPTD. An additional delay = 4 has been introduced to illustrate the effect of the phase shifting to move the points to a more convenient position in the Nyquist plot. Therefore, the simulation is run during three cycles with the system . The configuration of the relay during the experiment has been set to: ea = 0.5, eb = − 0.5, ua = 1, ub = − 0.8.
As the model to estimate is of order 4, the points to calculate are 4. Thus, the results of the n-shifting are: ωosc = 0.2238159 rad/s, G’2(0) = 1.000020. G2’(jωosc) = − 0.727749 − 0.383053j (φ ≈ 152°), G2’(j2ωosc) = 0.207702 + 0.434568j (φ ≈ 295°), G2’(j3ωosc) = 0.095464 − 0.204507j (φ ≈ 424°), G2’(j4ωosc) = − 0.094937 − 0.000093j (φ ≈ 539°).
Once the effect of the additional delay is discounted by , the definitive points for the fitting are: G2(jωosc) = − 0.156146 − 0.807444j (φ ≈ 101°), G2(j2ωosc) = − 0.469391 + 0.107986j (φ ≈ 193°), G2(j3ωosc) = 0.004302 + 0.225650j (φ ≈ 271°), G2(j4ωosc) = 0.085876 + 0.040475j (φ ≈ 335°).
It can be appreciated the phase shifting that the additional delay has introduced in the points when compared with the s. Solving Equations (32) and (34) with the points, many solutions are obtained but the only valid solution that corresponds to a stable system is the following:
The rest of the solutions correspond to unstable and/or non-causal systems (negative delays) and are thus discarded. Figure 6 and Figure 7 present the Nyquist plot and the step response of the process G2 and the model of Equation (41). The behaviour of the model in time and frequency is completely similar to the original process.
Figure 6.
Nyquist map of (in blue) and (in red).
Figure 7.
Step responses of of (in blue) and (in red).
Example 3.
Estimation of an unstable process of low order.
This last example is included to show that the proposed method is able to identify unstable plants from one relay feedback test. The process selected is a second order unstable plant:
presented in [], where = 2, = 0.5 and = 0.5. The configuration of the relay is the one used by []: ea = 0.1, eb = − 0.1, ua = 1, ub = − 1.
After the simulation, the points obtained from applying the n-shifting are: ωosc = 0.592697416015431 rad/s, G3(0) = − 0.999979, G3(jωosc) = − 0.593316 − 0.173648j, G3(j2ωosc) = − 0.333983 − 0.014068j, G3(j3ωosc) = − 0.191932 + 0.063947j, G3(j4ωosc) = − 0.102077 + 0.085296j.
As in Example 2, the solutions obtained from Equations (32) and (34) with n = 4 are many but only two correspond to an unstable system. Those are:
To select one, it is necessary to calculate the index given by (35) for both models. The values are and , so the selected model is . Figure 8 shows the Nyquist plot of and the two solutions where it is clearly appreciated that the model is the best option.
Figure 8.
Nyquist plot of (in black), (in red) and (in green).
6. Conclusions
This paper has presented the n-shifting approach, a generalization of the basic shifting approach presented in [], that allows the fitting of transfer functions by a short relay feedback experiment. The basic shifting technique allows us to fit models of a maximum of five parameters by two points of G(s) obtained experimentally. However, by the n-shifting extension it is possible to obtain n points and make a fitting of a model of any order and structure.
In this work, the fitting of a generic n-order with time delay (n-OTD) model has been taken as a study case to present the approach but it can be extended to stable models with other structures (for example with integrators or zeros) or even unstable processes. The simulations presented show that the approach may be very appropriate to fit model templates in contexts where long experiments cannot be done. So, in this context, the models of the examples have been fitted with information from one cycle of simulation after two cycles for stabilization. To resume the approach, from n points derived from one cycle relay feedback experiment it is feasible to estimate a n-OPTD model composed of n + 2 parameters, that is, the static gain K, the transport delay L and the n time lags.
Apart from the fitting of models of high order, a practical use of the n-shifting approach is its application to the tuning of PID controllers by evolutionary algorithms. As the approach is able to provide an accurate estimation of n points of the output spectrum of a process, the tuning of PID controllers with a genetic algorithm using a n-order model is a direct application. The procedure for tuning would be (a) to estimate n points of an unknown process by the n-shifting approach, (b) to generate the n-order model with the points obtained in the previous step and (c) to tune the PID controller by a genetic algorithm using the n-order model with the goal of minimizing the integrated absolute error (IAE) after a set-point change or after a disturbance.
Regarding its limitations, the noise could be a problem in presence of relevant measurement noise. As said before, one of the features of an asymmetric relay is that it reduces the influence of the measurement noise by producing a control action free of noise in most of the cases. However, in presence of significant noise would be convenient a previous filtering of the process output because the signals are synthetized by the n-shifting of and the influence of noise could be transmitted to these signals. Another limitation of this estimation approach (and the approaches based on relays) is to obtain points of the process located in the low frequency range (the fourth quadrant in the Nyquist map). This is consequence that relays with hysteresis can produce oscillations with a minimum phase lag of around 90°.
Further research lines are (i) the extension of the n-shifting approach to the identification in event-based control loops where a SSOD-PI (Symmetric-Send-On-Delta) controller would replace the asymmetric relay, (ii) the tuning of PID controllers by genetic algorithms using n-OPTD models obtained by the n-shifting approach and (iii) the full characterization of the waveforms that the n-shifting produce by changing the relay parameters and the value of n.
Author Contributions
Conceptualization, S.D.B.; methodology: J.S.M.; software: J.S.M. and J.M.D.M.; validation: S.D.B.; investigation: S.D.B.; writing—original draft preparation, J.S.M.; writing—review and editing, S.D.B. and J.S.M.; visualization, J.S.M.; funding acquisition, S.D.B. and J.S.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Spanish Ministry of Economy and Competitiveness, grant numbers DPI2017-84259-C2-2-R and RTI2018-094665-B-I00.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Tsypkin, Y.Z. Foundations of the Theory of Learning Systems; Academic Press: New York, NY, USA, 1973. [Google Scholar]
- Åström, K.J.; Hägglund, T. Automatic tuning of simple regulators with specifications on phase and amplitude margins. Automatica 1984, 20, 645–651. [Google Scholar] [CrossRef]
- Li, W.; Eskinat, E.; Luyben, W.L. An improved autotune identification method. Ind. Eng. Chem. Res. 1991, 30, 1530–1541. [Google Scholar] [CrossRef]
- Scali, C.; Marchetti, G.; Semino, D. Relay with additional delay for identification and autotuning of completely unknown processes. Ind. Eng. Chem. Res. 1999, 38, 1987–1997. [Google Scholar] [CrossRef]
- Tan, K.K.; Lee, T.H.; Wang, Q.G. An enhanced automatic tuning procedure for PI/PID controllers for process control. AIChE J. 1996, 42, 2555–2562. [Google Scholar] [CrossRef]
- Leva, A.; Bascetta, L.; Schiavo, F. Model-based Proportional−Integral/Proportional−Integral−Derivative (PI/PID) autotuning with fast relay identification. Ind. Eng. Chem. Res. 2006, 45, 4052–4062. [Google Scholar] [CrossRef]
- Friman, M.; Waller, K.V. A two-channel relay for autotuning. Ind. Eng. Chem. Res. 1997, 36, 2662–2671. [Google Scholar] [CrossRef]
- Wang, Y.; Shao, H. PID Autotuner based on gain- and phase-margin specifications. Ind. Eng. Chem. Res. 1999, 38, 3007–3012. [Google Scholar] [CrossRef]
- Sung, S.W.; Lee, J. Two-channel relay feedback method under static disturbances. Ind. Eng. Chem. Res. 2006, 45, 4071–4074. [Google Scholar] [CrossRef]
- Vivek, S.; Chidambaram, M. Identification using single symmetrical relay feedback test. Comput. Chem. Eng. 2005, 29, 1625–1630. [Google Scholar] [CrossRef]
- Wang, P.; Gu, D.; Zhang, W. Modified relay feedback identification based on describing function analysis. Ind. Eng. Chem. Res. 2007, 46, 1538–1546. [Google Scholar] [CrossRef]
- Sánchez, J.; Guinaldo, M.; Visioli, A.; Dormido, S. Enhanced event-based identification procedure for process control. Ind. Eng. Chem. Res. 2018, 57, 7218–7231. [Google Scholar] [CrossRef]
- Sánchez, J.; Guinaldo, M.; Visioli, A.; Dormido, S. Identification of process transfer function parameters in event-based PI control loops. ISA Trans. 2018, 75, 157–171. [Google Scholar] [CrossRef] [PubMed]
- Sánchez, J.; Guinaldo, M.; Visioli, A.; Dormido, S. Identification and tuning methods for PI control systems based on symmetric send-on-delta sampling. Int. J. Control Autom. Syst. 2019, 17, 2784–2795. [Google Scholar] [CrossRef]
- Hofreiter, M. Shifting method for relay feedback identification. IFAC-PapersOnLine 2016, 49, 1933–1938. [Google Scholar] [CrossRef]
- Hofreiter, M. Biased-relay feedback identification for time delay systems. IFAC-PapersOnLine 2017, 50, 1462–1465. [Google Scholar] [CrossRef]
- Soltesz, K.; Mercader, P.; Baños, A. An automatic tuner with short experiment and probabilistic plant parameterization. Int. J. Robust Nonlinear Control 2016, 27, 1857–1873. [Google Scholar] [CrossRef]
- Lin, C.; Wang, Q.G.; Lee, T.H. Relay feedback: A complete analysis for first-order systems. Ind. Eng. Chem. Res. 2004, 43, 8400–8402. [Google Scholar] [CrossRef]
- Berner, J.; Hägglund, T.; Åström, K. Asymmetric relay autotuning—Practical features for industrial use. Control Eng. Pract. 2016, 54, 231–245. [Google Scholar] [CrossRef]
- Berner, J.; Soltesz, K. Short and robust experiments in relay autotuners. In Proceedings of the 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus, 12–15 September 2017. [Google Scholar]
- Hofreiter, M.; Hornychová, A. Process identification using relay shifting method for autotuning of PID controller. In Proceedings of the MATEC Web of Conference, Osaka, Japan, 27–30 November 2019; Volume 292. [Google Scholar]
- Hofreiter, M. Alternative identification method using biased relay feedback. IFAC-PapersOnLine 2018, 51, 891–896. [Google Scholar] [CrossRef]
- Hornychová, A.; Hofreiter, M. Shifting method for relay feedback identification implemented in PLC Tecomat. In Proceedings of the 20th International Carpathian Control Conference (ICCC), Krakow-Wieliczka, Poland, 26–29 May 2019. [Google Scholar]
- Brown, R.G.; Nilsson, J.W. Introduction to Linear Systems Analysis, 1st ed.; John Wiley and Sons: New York, NY, USA, 1962. [Google Scholar]
- Berner, J.; Hägglund, T.; Åström, K. Towards a new generation of relay autotuners. In Proceedings of the 19th World Congress of The International Federation of Automatic Control, Cape Town, South Africa, 24–29 August 2014. [Google Scholar]
- Chen, F.; Garnier, H.; Gilson, M.; Zhuan, X. Frequency domain identification of continuous-time output-error models with time-delay from relay feedback tests. Automatica 2018, 98, 180–189. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).