Next Article in Journal
Applications of Advanced Pre-Splitting Blasting Technology in the Thick and Hard Rooves of an Extra-Thick Coal Seam
Previous Article in Journal
Improving Indoor Thermal Comfort and Air-Conditioning Management in Representative Primary Schools in Southern China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stable PIR Controller Design Using Stability Boundary Locus for Time-Delay Processes

by
Hilal İrgan
1,2,* and
Nusret Tan
1
1
Department of Electrical and Electronics Engineering, İnönü University, 44280 Malatya, Turkey
2
Department of Electrical and Electronics Engineering, Tokat Gaziosmanpaşa University, 60250 Tokat, Turkey
*
Author to whom correspondence should be addressed.
Processes 2025, 13(5), 1535; https://doi.org/10.3390/pr13051535
Submission received: 16 April 2025 / Revised: 13 May 2025 / Accepted: 13 May 2025 / Published: 16 May 2025
(This article belongs to the Section Process Control and Monitoring)

Abstract

:
Recently, studies on delay-based controllers that consider the positive effects of time delay have been increasing in the literature. In this context, a proportional integral retarded (PIR) controller structure has been proposed. There are two important factors in the design of a delay-based controller: closed-loop stability and controller tuning. The motivation for this study is that there is no previous literature on stability region analysis on PIR controllers. To address this gap in the literature, this paper presents, for the first time, a comprehensive stability region analysis for PIR controllers. The study derives the stability boundary locus (SBL) equations for time-delay processes with PIR controllers, allowing stable regions to be defined analytically and graphically in the two-dimensional controller parameter space. In order to obtain the SBL, the stability boundary line equations are derived, and the variations in the case of different types of time-delay processes are presented with mathematical equations and proved with examples. Another novelty of this work is its systematic investigation of how the controller time delay affects the stability region when it is smaller, equal or larger than the process delay. The proposed method fills a critical gap in the design and tuning of PIR controllers by providing a reliable tool by which to visualize and understand stability properties.

1. Introduction

Proportional integral derivative (PID) controllers provide effective solutions to industrial control problems with their simple structure and functional terms. While the integral term eliminates steady-state errors, the derivative terms take on the task of improving the transient response of the system [1,2]. However, tuning PID controllers can present practical difficulties. One of the main reasons for these difficulties is that the derivative component can increase the high frequency measurement noise. Therefore, the use of the derivative component is avoided in some applications [3]. Another difficulty is that traditional tuning methods usually cannot solve time-delay situations. The presence of time delays in closed-loop control systems has been extensively studied in the literature. Processes with time delay arise in many engineering disciplines where the presence of delays can be beneficial or disruptive to the stability of control systems [4]. The presence of time delays in processes can be caused by various reasons, such as data processing, non-instantaneous communication, and computational limitations [5]. Two main problems arise when a time delay is added to the feedback control loop. Firstly, the time delay creates an infinite number of roots in the closed loop, which can adversely affect the stability, leading to instability or poor closed loop performance [3]. Therefore, an initially stable system may become unstable due to delay, per [6]. The second problem is the difficulty in tuning the controller [7]. However, time delays do not always cause instability or poor performance; in some cases, they may be deliberately preferred for the design of simple and practical control laws [8]. Furthermore, an unstable process can be stabilized by deliberately adding a delay; this is the case of the Smith predictor [9] and the proportional minus delay controller [10]. Moreover, an important result was found that indicated that larger delays can help re-ensure stability in a closed-loop system [11,12]. With this important development, there has been a growing interest in designing controllers with deliberate delays in linear time invariant (LTI) systems to provide improved response speed and better noise suppression capability, and to stabilize various systems such as chaotic and oscillatory systems, integrator chains, and robotic arms [10,11,12,13,14,15,16]. Considering the positive effects of time delay and inspired by the works in [8,16,17,18], Ramírez et al. (2015) proposed a proportional integral retarded (PIR) controller structure in [19]. The proposed controller algorithm introduces a delayed proportional term into the closed-loop structure. The main features of this approach are as follows. Firstly, the desired exponential decay in the closed loop is obtained as a result of frequency domain operation. Secondly, the PIR controller eliminates the problem of an increase in measurement noise by having a delayed proportional term instead of a derivative term in its structure, thus making the use of filters unnecessary due to its measurement noise filtering properties [7]. Thirdly, by using the integral term, the steady-state error is preserved [8]. Proportional retarded (PR) [10,16] and integral retarded (IR) [17] controllers have been introduced in the literature and the desirable properties of these controllers, namely noise attenuation and disturbance rejection, are preserved with the PIR controller. It is also noted that the deliberate use of time delay avoids the use of velocity sensors in PR and PIR controllers [20]. This feature is not offered by classical proportional derivative (PD) and PID algorithms as they rely on velocity measurements [20]. The IR control law has an integral delay component that eliminates high-frequency measurement noise and therefore avoids the need for additional filtering. Due to this feature, servo drives used for velocity control by PI controllers, which usually work with filtered measurements, do not need filters when the IR controller is applied [20]. Furthermore, in comparison tests with simulations and experiments, these delayed controllers were found to perform on an equivalent level with or outperform PI/PID controllers in terms of noise suppression capability and speed of response [17,21].
Due to the above-mentioned positive features, there has been an increasing number of studies on delay-based controllers in the literature recently. López et al. (2018) proposed the cascade proportional integral retarded (CPIR) algorithm as a time-delay version of the cascade proportional-proportional integral (P-PI) algorithm, which is widely used in practice to control servo drives [20]. The paper presents a new tuning procedure for the CPIR controller based on the analytical formulas previously proposed in [17,19]. In order to achieve the desired performance characteristics in closed-loop systems, time delay can be used as a design parameter to affect the rightmost poles [22]. This approach has increased the interest in the analytical study of the rightmost poles of the system [16,23,24]. In the design process, the rightmost poles of the closed-loop system are arranged by placing them at a certain distance from the imaginary axis in the complex plane. In this context, in [25], discrete-time PI, PID, and PIR controllers were designed by using the dominant pole region assignment method to keep the time characteristics of the closed-loop system within the desired range. The authors in [25] then proposed a new controller structure in the discrete time domain, the PI–PR controller [26]. The design of the proposed controller is carried out using the dominant pole assignment method and modified Nyquist plot for timed delay systems to satisfy the desired performance criteria.
Difficulties arise in controller designs when parameter changes, disturbances, and model uncertainties are involved. For example, it has been noted in the literature that disturbances can cause instability when traditional PD controllers are used [27]. In order to eliminate instability problems, many studies have been and are being carried out in the literature to make the closed-loop system more robust. Whether PIR controllers can be designed to reduce disturbances and tolerate uncertainties while achieving a good response is an issue that continues to be investigated. In this context, Ghorbani et al. (2023) investigated the robust stability of first order plus time delay (FOPTD) systems using PIR controllers by considering the range uncertainties in gain, delay, and time constant [28]. In their study, the authors determined the necessary and sufficient conditions for the robust stability of the given control system. Later, Ramírez (2024) examined the balance between performance, robustness, and disturbance rejection properties of PIR controllers for the first time in the literature [29]. He proposed a method for the PIR controller to maintain exponential stability against model mismatches and external inputs while controlling a second-order system. In the study, it was observed that the improvement of controller performance was achieved by reducing robustness and disturbance attenuation. The author also presented an analog implementation of the PIR controller for the first time in the literature by performing experimental verification on a prototype inspired by fuel cell systems. Moreno-Negrete et al. (2024) presented a PIR controller tuning rule using the partial pole placement method for second-order non-minimum phase systems [30]. In the study, the controller delay parameter was used as an advantage in the controller design, allowing the system to achieve the desired performance. Very recently, Zhang et al. (2024) presented a systematic PIR controller parameter tuning strategy for second-order multi-agent systems [31]. In order to reveal the superiority of the proposed PIR controller tuning strategy, a comparison of PID and PR controllers was made. The simulation results obtained showed that the PIR tuning strategy performed better than PID in terms of noise reduction and was more robust against parameter uncertainties than PR.
Closed-loop stability and controller tuning are the two main problems encountered when designing a delay-based controller. The time delay exponential term (e−sh, h > 0) in the PIR controller structure causes the closed-loop system to turn into an infinite-dimensional structure [23]. Therefore, the primary purpose of the design of these controllers is to ensure the stability of the closed-loop transfer function. Numerous studies based on the frequency domain have been carried out to investigate the stability of LTI systems [5,11,32,33,34,35,36,37].
The calculation of the stability region of the controller parameters that stabilize the closed-loop transfer function has been a much-studied topic in recent years. Controllers designed by searching within these stable regions naturally meet stability and performance requirements. In this context, the D-partition method, also known as D-decomposition, introduced by Neimark (1948), plays a fundamental role in control theory in defining the stable regions of systems in the controller parameter space [38]. The D-decomposition theory concretely defines the boundaries of the stability region in the controller parameter space. These boundaries are defined as real root boundary (RRB), infinite root boundary (IRB), and complex root boundary (CRB). Subsequently, the study of D-decomposition has been the motivation for the work undertaken in the literature to find all of the stable PID regions that make a system stable. Siljak (1964, 1966) developed this method and presented the parameter plane method [39,40]. Then, Siljak (1969) extended it to nonlinear systems and nonlinear dependencies of parameters [41]. Subsequently, Ackermann (2002) presented a parameter space approach for the design of low-order controllers based on the D-decomposition method [42]. Gryazina and Polyak (2006) developed the D-decomposition method for a more comprehensive and systematic analysis of the stability regions in the parameter space of control systems, and applied it to multiple-input multiple-output (MIMO) systems [43]. Tan (2005) also introduced the stability boundary locus (SBL) method for the computation of all stable PI and PID regions based on the D-decomposition method [35]. Studies are ongoing to determine the stability region of all PI/PID controller parameters that stabilize the characteristic equation of the closed-loop system. These studies are based on the D-decomposition method [38], Hermite–Biehler theorem [44], parameter space method [45], Kronecker summation method [46], and SBL method [35]. SBL was introduced to the literature by Tan (2005) and is a graphical method that determines the boundaries of the controller parameters that stabilize closed-loop control systems [35]. This method determines the stability boundary by plotting the coordinate points in the frequency domain of the controller parameters that will ensure stability and provide effective solutions, especially for certain types of processes. Thus, the SBL method has an important place as an analytical approach to simplify the calculation of stabilizing controller parameters. The proposed method also enables the design of PI controllers with certain gain and phase margins [35]. Moreover, the method includes analytical calculations that find the entire range of parameter values that stabilize the system for a PID controller to be designed in the (Kp, Ki) plane for a fixed Kd, in the (Kp, Kd) plane for a fixed Ki, and in the (Ki, Kd) plane for a fixed Kp [35]. It has been shown that, for a fixed value of Kp, the stability boundary of the convex polygon in the (Ki, Kd) plane can be generated from four straight lines [35]. The equations of these straight lines can be easily obtained using the stability boundary of the stabilizing regions obtained in the (Kp, Ki) plane and in the (Kp, Kd) plane. Moreover, the method was extended to consider PID controllers and to allow the design of a PI controller that satisfies certain gain and phase margins. Later, in [36], for PI-PD controller control systems with uncertain parameters, a method based on plotting the SBL was proposed to obtain the parameter space that stabilizes the system.
While there are many stability analyses based on SBL on PI, PD, and PID controllers in the literature, the lack of any study on the stability region analysis of the PIR controller has been the motivation for this study. In this study, for the first time in the literature, the SBL equations of the PIR controller are extracted, and the stable controller parameter space is obtained. The proposed method provides the mathematical equations to obtain stable regions for the PIR controller parameters in two-dimensional space. Accordingly, analytical calculations are given to find the values of the PIR controller parameters, i.e., Kp, Ki and Kr, that make the system stable in the (Ki, Kr) plane for a fixed value of Kp, in the (Kr, Kp) plane for a fixed value of Ki, and in the (Kp, Ki) plane for a fixed value of Kr. In order to obtain the PIR controller parameter spaces, firstly, the controller is designed as a PR controller (fixed h, Ki = 0), and the range of controller parameters Kp and Kr that make the system stable in the two-dimensional variable state is determined. For a fixed value (fixed Kp and fixed Kr) selected from this Kp and Kr controller parameter range, SBL graphs were obtained in the (Ki, Kr) and (Kp, Ki) planes, respectively. For a Ki value selected from these stable regions, SBL graphs in the (Kr, Kp) plane were obtained in the same way. The analysis was carried out under a fixed controller time delay value of h. The effect of different h controller delay values on the stability region was also observed, and the study was presented to the literature.
The contribution of this article to the literature can be listed as follows.
In this study, SBL equations for PIR controller closed-loop systems with time delay were obtained analytically for the first time in the literature, and, accordingly, the stable controller parameter space was determined graphically and analytically.
In order to draw SBL, the stability boundary lines of PIR controller time delay closed-loop systems, called RRB, IRB, and CRB, were derived for the first time. In particular, how the IRB will change depending on the numerator and denominator orders of the system was theoretically demonstrated, and these results were verified with comprehensive simulation analyses.
The proposed method was successfully applied to both stable and unstable time-delay processes. It was also applied to special systems with equal numerators and denominators, which are not frequently considered in the literature, and all cases of SBL were examined.
Another original contribution of this study is that it systematically analyzed, for the first time, how the stability regions are affected for each of the cases where the controller time delay is smaller, equal or larger than the process time delay. This analysis demonstrates the critical role of controller time delay on system stability and fills an important gap in literature.
The paper is organized as follows: Section 1 contains information about the control law of the PIR controller. Section 2 gives information about the determination of the stability region of the stable controller parameters for the time-delay system structure with PIR controller. This section contains the SBL equations of the PIR controller structure for time-delay systems. As the SBL drawing steps are complex and are mathematically and computationally challenging, the drawing procedure steps of the SBL are summarized in a clear way in Section 3. In Section 4, the method is analyzed for stable and unstable time-delay processes. In addition, a process with equal numerator and denominator is also investigated to analyze all stability cases of SBL, and the results of the analysis are discussed.

2. Proportional Integral Retarded (PIR) Control System

The PIR control law is presented by [8] as in Equation (1).
u ( t ) = K p e ( t ) + K i 0 t e ( τ ) d τ K r e ( t h )
The proposed control algorithm adds a proportional retarded gain to the control loop instead of a derivative term, as shown in Equation (1). Thus, the disadvantage of amplifying the measurement noise caused by the derivative term is eliminated, while the disturbance rejection and steady-state error cancellation properties of a conventional PID controller are retained. Here Kp, Ki and Kr are proportional, integral and retarded gains, respectively. h is the time delay deliberately added to the controller.
According to the control law given in the time domain in Equation (1), the PIR controller transfer function is obtained in the s-domain, as in Equation (2).
G c ( s ) = K p + K i s K r e h s
The closed-loop control system with PIR controller is presented in Figure 1, and the transfer function of the process with time delay, Gp(s) is defined in Equation (3).
G p ( s ) = N p ( s ) D p ( s ) e θ s
In (3), θ is the process time delay, and Np and Dp are the process numerator and denominator transfer functions, respectively. Accordingly, the characteristic equation of the closed-loop control system with PIR controller is obtained as in (4):
Δ P I R ( s ) = 1 + G p ( s ) G c ( s ) = 0 Δ P I R ( s ) = D P ( s ) + ( K p + K i s K r e h s ) N p ( s ) e θ s = 0
After using the exact value of the process time delay in (3), the Gp process transfer function for s = is rewritten as in (5) if it is decomposed into its odd and even components:
G p ( j ω ) = N e + j ω N o D e + j ω D o cos ( ω θ ) j sin ( ω θ )
In (5), De and Do are even and odd functions of the denominator, respectively, and Ne and No are even and odd functions of the numerator, respectively.

3. Determination of Stability Region Boundary Lines for PIR Controlled Time-Delay System

The main purpose of this study is to calculate the stable operating region of PIR controller parameters that will make time-delay systems stable. In order to determine the stable operating region of the controller, stability boundary lines must be found. The region where these boundaries intersect gives us the SBL; that is, these boundaries separate the stable region from the unstable regions. In the characteristic equation, the roots pass from the left half-plane to the right half-plane in three different ways according to the change of the controller parameters. These are called real root boundary (RRB), complex root boundary (CRB), and infinite root boundary (IRB), and can be summarized as follows [47]:

3.1. Real Root Boundary

A root of the characteristic equation passes the imaginary axis of the complex plane from the origin to the real axis. This passing corresponds to the crossing of a stability boundary in the parameter space, obtained as ΔPIR(s = 0) = 0. This stability boundary is called the RRB and is obtained as in (6) for a closed-loop control system with a PIR controller.
Δ P I R ( s = 0 ) = 0   D P ( 0 ) + ( K p + K i s K r ) N p ( 0 ) = 0 K i = 0

3.2. Infinite Root Boundary

A root of the characteristic equation leaves the left and right half-plane of the complex plane at infinity. This is expressed by crossing a stability boundary in the parameter space defined as ΔPIR(s = ) = 0. This stability boundary is called the IRB. The derivation of the IRB equations for a closed-loop control system with a PIR controller is presented as follows.
Due to the exponential terms of the time delays appearing in the characteristic equation, an infinite number of roots are generated. Therefore, it is very difficult to calculate the IRB for systems with time delays. The roots of such an equation lie on the same line at a point far from the origin. If these points are on the imaginary axis, we have IRB. In order to study the behavior of a root of the characteristic equation, the process time delay term is withdrawn from the equation chain as in (7):
Δ P I R ( s = ) = D P ( s ) + ( K p + K i s K r e h s ) N p ( s ) e θ s s = = 0 D P ( s ) N p ( s ) e θ s + K p + K i s K r e h s = 0 e θ s = K p N p ( s ) D P ( s ) + K i s N p ( s ) D P ( s ) K r N p ( s ) D P ( s ) e h s
The logarithm function is used to solve the process time delay in (7). Accordingly, if the ln() function is applied to both sides of the equation in (7), a root of the characteristic equation is obtained as in (8):
ln ( e θ s ) = ln K p N p ( s ) D P ( s ) + K i s N p ( s ) D P ( s ) K r N p ( s ) D P ( s ) e h s s = 1 θ ln K p N p ( s ) D P ( s ) + K i s N p ( s ) D P ( s ) K r N p ( s ) D P ( s ) e h s s = 1 θ ln K p a m s m b n s n K i a m s m b n s n + 1 + K r a m s m b n s n e h s
In Equation (8), s, indicates the mathematical expression of a root of the characteristic equation. Here, the order of the numerator is m, the order of the denominator is n, and am and bn are the coefficients of the highest order terms of the numerator and denominator, respectively. s→∞ and the roots lie on a line parallel to the imaginary axis. If this line is on the imaginary axis, there is an IRB, and in this case, there will be no real part of the roots (Re(s) = 0) [47]. In order to determine the existence of IRB, the expression in (8) is examined for s→∞.
In general, for a suitable transfer function, the order of Dp is greater than the order of Np (n > m). In this case, when (8) is examined for s→∞, it will not have a solution, and, therefore, an IRB line will not be formed [36]. However, there is an IRB for the n = m case. In the case of n = m, the expression of K i a m s m b n s n + 1 in (8) equals zero for s→∞. Accordingly, one root of the characteristic equation of ΔPIR for n = m is rewritten as in (9), and the expression Re(s) = 0 is written as in (10).
s = 1 θ ln K p a m b n + K r a m b n e h s
Re ( s ) = 1 θ ln K p a m b n + K r a m b n e h s = 0
As explained above, s→∞ and the roots will lie on a line parallel to the imaginary axis, and if this line is on the imaginary axis, there will be an IRB. In this case, the real part of the roots is equal to zero. In order to ensure Re(s) = 0 in (10), the condition K p a m b n + K r a m b n e h s = 1 must be satisfied. Accordingly, two different cases should be analyzed.
(i)
For K p a m b n + K r a m b n e h s = 1 :
ln ( e h s ) = ln 1 + K p a m b n K r a m b n s = 1 h ln 1 + K p a m b n K r a m b n Re ( s ) = 1 h ln 1 + K p a m b n K r a m b n = 0
As mentioned above, for Re(s) = 0, the equation 1 + K p a m b n K r a m b n = 1 must be satisfied. In this case, there are two IRB equations to be obtained. Accordingly, IRB1 and IRB2 equations are obtained as K p = K r b n a m and K p = K r b n a m , respectively.
(ii)
For K p a m b n + K r a m b n e h s = 1
ln ( e h s ) = ln 1 + K p a m b n K r a m b n s = 1 h ln 1 + K p a m b n K r a m b n Re ( s ) = 1 h ln 1 + K p a m b n K r a m b n = 0
Similarly, for Re(s) = 0, the equation 1 + K p a m b n K r a m b n = 1 must be satisfied. In this case, there are two IRB equations to be obtained. Accordingly, IRB3 and IRB4 equations are obtained as K p = K r + b n a m and K p = K r + b n a m , respectively. Accordingly, depending on the order of the numerator and denominator, the IRBs will be as in (11).
I R B = K p = K r b n a m K p = K r b n a m K p = K r + b n a m K p = K r + b n a m ,                               n = m n o n e ,                                                                                   n > m
These four IRB equations (IRB1, IRB2, IRB3 and IRB4) will occur in different combinations for different states of the process time delay θ and the PIR controller time delay h. That is, depending on the different states of θ and h, not all IRB equations will appear at the same time. One or some of these equations will help to find the stable region.

3.3. Complex Root Boundary

A complex pair of poles of the characteristic equation intersects on the imaginary axis of the complex plane. This expresses the equation obtained with ΔPIR(s = ) = 0, and the CRB is found by setting the real and imaginary parts of the equation equal to zero. Accordingly, if the characteristic equation in (4) is rewritten as follows:
Δ P I R ( s = j ω ) = 0 D e + j ω D o + N e + j ω N o ( cos ( ω θ ) j sin ( ω θ ) ) K p j K i ω K r cos ( ω h ) + j K r sin ( ω h ) = 0
then (13) and (14) are obtained by setting the respective real (ΔRe) and imaginary (ΔIm) parts of the characteristic equation in (12) equal to zero.
Δ P I R ( j ω ) = Δ Re + j Δ Im = 0 Δ Re = 0 K p N e cos ( ω θ ) + ω N o sin ( ω θ ) + K i N e ω sin ( ω θ ) + N o cos ( ω θ ) + K r ( N e cos ( ω θ ) cos ( ω h ) + N e sin ( ω h ) sin ( ω θ ) ω N o sin ( ω θ ) cos ( ω h ) ω N o sin ( ω h ) cos ( ω θ ) ) = D e
Δ Im = 0 K p N e sin ( ω θ ) + ω N o cos ( ω θ ) + K i N e ω cos ( ω θ ) N o sin ( ω θ ) + K r ( N e sin ( ω θ ) cos ( ω h ) + N e sin ( ω h ) cos ( ω θ ) ω N o cos ( ω θ ) cos ( ω h ) + ω N o sin ( ω h ) sin ( ω θ ) ) = ω D o
Equations (13) and (14) can be used to find the equations Kp, Ki, and Kr depending on ω. However, to plot the CRB in the two-dimensional controller parameter plane, two equations with three unknowns must be solved. Thus, one of these three unknown values (Kp, Ki, and Kr) must be kept fixed. In this way, CRB can be plotted in the (Ki, Kr) plane for fixed Kp, in the (Kp, Kr) plane for fixed Ki, and in the (Kp, Ki) plane for fixed Kr.

3.3.1. Obtaining Kp-Ki SBL Equations for Fixed Kr

If (13) and (14) are rearranged for a fixed value Kr = Kr_fixed in the (Kp, Ki) plane, the matrix (15) is obtained.
Q 1                     R 1 S 1                     U 1   K p K i = X 1 Y 1
where
Q 1 = N e cos ( ω θ ) + ω N o sin ( ω θ ) R 1 = N e ω sin ( ω θ ) + N o cos ( ω θ ) X 1 = D e K r _ f i x e d ( N e cos ( ω θ ) cos ( ω h ) + N e sin ( ω h ) sin ( ω θ ) ω N o sin ( ω θ ) cos ( ω h ) ω N o sin ( ω h ) cos ( ω θ ) ) S 1 = N e sin ( ω θ ) + ω N o cos ( ω θ ) U 1 = N e ω cos ( ω θ ) N o sin ( ω θ ) Y 1 = ω D o K r _ f i x e d ( N e sin ( ω θ ) cos ( ω h ) + N e sin ( ω h ) cos ( ω θ ) ω N o cos ( ω θ ) cos ( ω h ) + ω N o sin ( ω h ) sin ( ω θ ) )
Accordingly, if (15) is solved, the pair of equations Kp(ω, Kr_fixed) and Ki(ω, Kr_fixed), depending on ω and Kr_fixed, are obtained as in (16) and (17), respectively.
K p ω , K r _ f i x e d = U 1 X 1 R 1 Y 1 Q 1 U 1 S 1 R 1 = K r _ f i x e d cos ( ω h ) N e 2 ω + ω N o 2 + sin ( ω θ ) D e N o D o N e + cos ( ω θ ) D e N e ω + ω D o N o N e 2 ω ω N o 2
K i ω , K r _ f i x e d = Y 1 Q 1 X 1 S 1 Q 1 U 1 S 1 R 1 = K r _ f i x e d sin ( ω h ) N e 2 + ω 2 N o 2 sin ( ω θ ) D e N e + ω 2 D o N o + cos ( ω θ ) ω D e N o ω D o N e N e 2 ω ω N o 2
While analyzing the Kp-Ki SBL case for fixed Kr, the RRB equation must be obtained. In order to obtain the RRB, the solution of (4) for s = 0 is analyzed. In this case, the existence of a solution is possible with Ki = 0.
Similarly, while Kp can be a value depending on the process and controller parameters for ω = 0 in (16), if (17) is examined for ω = 0, it is seen that Ki is equal to zero (RRB line). As a result, for a fixed Kr = Kr_fixed, the SBL to be drawn in the (Kp-Ki) plane will be formed by an RRB line defined by the equation Ki = 0 and a CRB line to be drawn with the help of (16) and (17).

3.3.2. Obtaining Kr-Kp SBL Equations for Fixed Ki

Rearranging (13) and (14) for a fixed value of Ki = Ki_fixed in the (Kr, Kp) plane yields matrix (18).
Q 2                     R 2 S 2                     U 2   K p K r = X 2 Y 2
where
Q 2 = N e cos ( ω θ ) + ω N o sin ( ω θ ) R 2 = N e cos ( ω θ ) cos ( ω h ) + N e sin ( ω h ) sin ( ω θ ) ω N o sin ( ω θ ) cos ( ω h ) ω N o sin ( ω h ) cos ( ω θ ) X 2 = D e K i _ f i x e d N e ω sin ( ω θ ) + N o cos ( ω θ ) S 2 = N e sin ( ω θ ) + ω N o cos ( ω θ ) U 2 = N e sin ( ω θ ) cos ( ω h ) + N e sin ( ω h ) cos ( ω θ ) ω N o cos ( ω θ ) cos ( ω h ) + ω N o sin ( ω h ) sin ( ω θ ) Y 2 = ω D o K i _ f i x e d N e ω cos ( ω θ ) N o sin ( ω θ )
Accordingly, if (18) is solved, the pair of equations Kp(ω, Ki_fixed) and Kr(ω, Ki_fixed), depending on ω and Ki_fixed, are obtained as in (19) and (20), respectively.
K p ω , K i _ f i x e d = U 2 X 2 R 2 Y 2 Q 2 U 2 S 2 R 2 = K i _ f i x e d cos ( ω h ) ω N o 2 + N e 2 ω + sin ( ω ( θ + h ) ) D e N e ω 2 D o N o + cos ( ω ( θ + h ) ) ω D e N o ω D o N e N e 2 + ω 2 N o 2 sin ( ω h )
K r ω , K i _ f i x e d = Y 2 Q 2 X 2 S 2 Q 2 U 2 S 2 R 2 = K i _ f i x e d N e 2 ω + ω N o 2 sin ( ω θ ) D e N e + ω 2 D o N o + cos ( ω θ ) ω D e N o ω D o N e N e 2 + ω 2 N o 2 sin ( ω h )
When analyzing the Kr-Kp SBL case for fixed Ki, the existence of a solution of (19) for ω = 0 is possible when Ki is equal to zero [48]. For Ki = 0, the PIR controller will turn into a PR controller. In this case, if (4) is analyzed for s = 0, it is seen that there is an RRB line obtained as K p K r = D P ( 0 ) / N p ( 0 ) . In other words, in order to graphically construct the stable region in the case of a PR controller, the RRB line expressed by (4) must also be plotted. However, in the case of Ki = Ki_fixed, the RRB line may not be the determining factor of the stability boundary for the SBL to be drawn in the Kr-Kp controller parameter plane [48]. As a result, the SBL to be drawn in the Kr-Kp controller parameter plane for Ki = Ki_fixed will be formed by an RRB line defined by K p K r = D P ( 0 ) / N p ( 0 ) ; an IRB line, if any, obtained by (11); and a CRB line drawn by (19) and (20).

3.3.3. Obtaining Ki-Kr SBL Equations for Fixed Kp

For a fixed value of Kp in PID controllers, the denominator equations in the SBL equations in the (Ki, Kd) plane are always equal to zero. In this case, it is shown in [35] that the stability boundary can be generated from four straight lines, and that the equations of these straight lines can be found using the SBLs of the stable regions obtained in the (Kp, Ki) plane and in the (Kp, Kd) plane. The PIR controller includes a retarded proportional term (Kr) instead of the standard derivative term. Therefore, the Ki-Kd SBL for fixed Kp in the standard PID controller will not be observed in the PIR controller and the SBL equations for a fixed value of Kp = Kp_fixed in the (Kr, Kp) plane will be obtained as follows. Accordingly, if (13) and (14) are rearranged, the matrix of (21) is obtained.
Q 3                     R 3 S 3                     U 3   K i K r = X 3 Y 3
where
Q 3 = N e ω sin ( ω θ ) + N o cos ( ω θ ) R 3 = N e cos ( ω θ ) cos ( ω h ) + N e sin ( ω h ) sin ( ω θ ) ω N o sin ( ω θ ) cos ( ω h ) ω N o sin ( ω h ) cos ( ω θ ) X 3 = D e K p _ f i x e d N e cos ( ω θ ) + ω N o sin ( ω θ ) S 3 = N e ω cos ( ω θ ) N o sin ( ω θ ) U 3 = N e sin ( ω θ ) cos ( ω h ) + N e sin ( ω h ) cos ( ω θ ) ω N o cos ( ω θ ) cos ( ω h ) + ω N o sin ( ω h ) sin ( ω θ ) Y 3 = ω D o K p _ f i x e d N e sin ( ω θ ) + ω N o cos ( ω θ )
Accordingly, if (21) is solved, the pair of equations Ki(ω, Kp_fixed) and Kr(ω, Kp_fixed), depending on ω and Kp_fixed, are obtained as in (22) and (23), respectively.
K i ω , K p _ f i x e d = U 3 X 3 R 3 Y 3 Q 3 U 3 S 3 R 3 = K p _ f i x e d sin ( ω h ) N e 2 + ω 2 N o 2 + sin ω θ + h D e N e ω 2 D o N o + cos ω θ + h ω D e N o ω D o N e N e 2 ω ω N o 2 cos ( ω h )
K r ω , K p _ f i x e d = Y 3 Q 3 X 3 S 3 Q 3 U 3 S 3 R 3 = K p _ f i x e d ω N o 2 + N e 2 ω + sin ( ω θ ) N e D o D e N o + cos ( ω θ ) D e N e ω ω D o N o N e 2 ω ω N o 2 cos ( ω h )
While analyzing the Ki-Kr SBL case for fixed Kp, the solution of (4) for s = 0 is examined in order to obtain the RRB. In this case, the existence of a solution is possible with Ki = 0. Similarly, if (22) and (23) are analyzed for ω = 0, it is seen that, while Kr can have a value depending on the process and controller parameters, Ki is always equal to zero (RRB line). As a result, for a fixed Kp case (Kp = Kp_fixed), the SBL to be drawn in the Ki-Kr plane will be formed by an RRB line defined by the equation Ki = 0 and a CRB line to be drawn with the help of (22) and (23).

4. Steps for Obtaining a Stable Controller Operating Region for PIR Controllers

In this section, the drawing procedure of the SBL for a PIR controlled closed-loop system with time delay will be explained. As the drawing stages of SBL are complex and require many mathematical calculations, this section aims to present these stages in a systematic way.
There are four adjustable parameters of the PIR controller (Kp, Ki, Kr, and h). While creating stability regions in a two-dimensional parameter space in the SBL method, it is necessary to fix some parameters to provide meaningful visualization and analysis. Therefore, to design a PIR controller in the two-dimensional controller parameter space, the controller time-delay value of h should be selected as a fixed value at the beginning. Then, in order to draw the SBL in the (Ki, Kr) plane for a fixed Kp value, in the (Kr, Kp) plane for a fixed Ki value, and in the (Kp, Ki) plane for a fixed Kr value, fixed Kp, fixed Ki and fixed Kr values must be determined. After the controller time delay and one of the controller gains are fixed, the boundary equations are obtained with the help of the other two controller parameters that depend on the frequency. In order to determine these boundary equations, the process model and the time delay of the process should be known at the beginning. For the analyses, the controller was initially selected as PR controller (Ki = 0), and in this way, i.e., in the case of a two-dimensional variable, the controller parameter range of Kp and Kr, which makes the system stable, was determined. For a fixed value (fixed Kp and fixed Kr) selected from the Kp and Kr controller parameter range that makes this system stable, SBL graphs were obtained in the (Ki, Kr) and (Kp, Ki) planes, respectively. Then, for each case (fixed Kp, fixed Ki, and fixed Kr), the analyses should be repeated in different cases of h (h < θ, h = θ, and h > θ) and the effects on the stable parameter region of h should be observed. Accordingly, the design steps can be listed as follows:
Step 1: The controller will be initially selected as PR controller and, accordingly, the formulas under the heading “Obtaining Kr-Kp SBL Equations for Fixed Ki” in Section 3 will be applied for Ki = 0. If (19) and (20) are adjusted for Ki = 0, the CRB equations for the PR controller are written as in Equations (24) and (25), respectively. Accordingly, an RRB line defined by K p K r = D P ( 0 ) / N p ( 0 ) , an IRB line obtained by (11), and a CRB line drawn by (24) and (25) will be the determining boundaries for stability. The intersection area of these three boundary lines (RRB, IRB, CRB) will give the stable region in the (Kr, Kp) plane for the PR controller.
K p ω = sin ( ω ( θ + h ) ) D e N e ω 2 D o N o + cos ( ω ( θ + h ) ) ω D e N o ω D o N e N e 2 + ω 2 N o 2 sin ( ω h )
K r ω = sin ( ω θ ) D e N e + ω 2 D o N o + cos ( ω θ ) ω D e N o ω D o N e N e 2 + ω 2 N o 2 sin ( ω h )
Step 2: With the help of the SBL graph obtained in the (Kr, Kp) plane in Step 1, the controller parameter range Kp and Kr that makes the system stable is determined. Let Kr and Kp controller parameter space be defined as Kr_fixed = [Kr_min: Kr_step: Kr_max] and Kp_fixed = [Kp_min:Kp_step:Kp_max], respectively. For a value of Kr (Kr_fixed) to be selected from this controller parameter space, the PIR controller is designed with the help of the equations under the title “Obtaining Kp-Ki SBL Equations for Fixed Kr” in Section 3. Accordingly, an RRB defined by Ki = 0 and a CRB to be drawn with the help of (16) and (17) are obtained, i.e., the stable region, which is the intersection of these lines. Then, in order to obtain the SBLs that will occur one within the other for all Kr values that make the system stable, the processes should be repeated for Kr_min:Kr_step:Kr_max.
Step 3: The stable Ki controller parameter range is determined from the SBL graph in the Kp-Ki plane obtained in Step 2. Let this range be defined as Ki_fixed = [Ki_min:Ki_step:Ki_max]. For a Ki value (Ki_fixed) to be selected from this stable controller parameter range, the PIR controller design is made with the help of the equations under the title “Obtaining Kr-Kp SBL Equations for Fixed Ki” in Section 3. Accordingly, the SBL to be drawn for Ki = Ki_fixed in the Kr-Kp controller parameter plane will be formed by an RRB line defined by the equation of K p K r = D P ( 0 ) / N p ( 0 ) , an IRB line to be obtained by (11) if any, and a CRB line to be drawn by (19) and (20). It should not be forgotten that the RRB line defined by the equation of K p K r = D P ( 0 ) / N p ( 0 ) is the determining factor of the stability boundary for Ki = 0. For Ki ≠ 0, the RRB line may not be the determining element of the stability boundary, but it can be depicted as an approximate boundary line for a more understandable visual presentation of the SBL. It should also be noted that the IRB lines obtained with the help of (11) will only appear in the case of n = m. Then, in order to obtain SBL curves for all Ki values that make the system stable, the operations in Step 3 should be repeated for Ki_min:Ki_step:Ki_max.
Step 4: Similar to Step 2, for a Kp value (Kp_fixed) selected from the Kp controller parameter space obtained in Step 1 that makes the system stable, the PIR controller design is performed with the help of the equations under the title “Obtainment of Ki-Kr SBL Equations for Fixed Kp” in Section 3. Similarly, for a fixed Kp condition (Kp = Kp_fixed), the SBL to be drawn on the Ki-Kr plane will be formed by an RRB line defined by the equation Ki = 0 and a CRB line to be drawn with the help of (22) and (23). Then, in order to obtain SBLs to be drawn one within the other for all Kp values that make the system stable, the operations should be repeated for Kp_min:Kp_step:Kp_max.
Step 5: It should be noted that the PIR controllers designed in Steps 2, 3, and 4 are designed at a fixed h value. In order to observe the effect of h on the stable region, the analysis should be repeated in different cases of the controller’s time delay according to the process time delay. In this context, the steps should be repeated for h < θ , h = θ , and h > θ and the effects of the h value on the SBL should be interpreted.
Step 6: The time responses of the PIR controllers designed in Steps 2, 3, and 4 should be examined. In addition, the SBL graphs of the PIR controllers designed according to different h values in Step 5 should be taken into consideration, and the controller parameters should be selected from the common stable region found for all h values. The unit step response of the PIR controllers to be designed for these controller parameters should be examined, and the effect of h on the time response should be interpreted.

5. Examples

In this section, the method presented above is applied on stable and unstable processes with time delay. In addition to investigating all cases of SBL, the method is also applied to a process with equal numerator and denominators, which is not commonly encountered in literature.

5.1. Example 1

Let us examine the application of the methods described above on the 3rd-order stable time-delay process given in (26) in Figure 1.
G p 1 ( s ) = 1 s ( s + 1 ) ( s + 5 ) e 0.5 s
Before starting the analysis, the PIR controller time-delay value should be selected as a fixed value. For this example, h = 1 was initially taken. Then, in order to draw SBLs in the planes (Ki, Kr) for a fixed Kp, (Kr, Kp) for a fixed Ki value, and (Kp, Ki) for a fixed Kr value, fixed Kp, fixed Ki, and fixed Kr values should be selected. For this, the controller was initially selected as G c ( s ) = K p K r e h s , namely the PR controller (Ki = 0). The K p K r = D P ( 0 ) / N p ( 0 )  RRB line equation defined in Step 1 was updated for the system in (26) and obtained as K p K r = 0 . As n > m, the IRB line will not be formed. The Kp(ω) and Kr(ω) CRB equations are obtained with the help of (24) and (25). Accordingly, the SBL curve was drawn as in Figure 2 with the help of the RRB and CRB equations.
SBL is obtained for the frequency range ω ∈ [0, 2] rad/s as in Figure 2. Here, our aim was to find the entire (Kr, Kp) parameter region that makes the characteristic polynomial in (4) Hurwitz stable. For this purpose, the stability of (4) is examined by selecting the (Kr, Kp) parameter test points from the region bounded by the CRB and RRB lines and the regions outside this region. The test points (1.60, 3.16), (17.64, 13.22), (8.86, 4.3), and (6.5, 14.98) are selected from the determined R1, R2, R3, and R4 regions, respectively. The unit step responses obtained according to these test points are given in Figure 3.
As the characteristic equations written in (4) for the test points selected from the R2, R3, and R4 regions have a right half-plane pole, these regions are unstable regions, as seen in Figure 3b–d. The characteristic equation for the test point in the R1 region has only a left half-plane pole. Therefore, the stable region is the R1 region that covers the frequency range ω ∈ [0, 1.7523] rad/s, that is, the region bounded by the CRB and RRB lines. Accordingly, the stability region drawn in the (Kr, Kp) plane for the PR controller is given in Figure 4.
When Figure 4 is examined, the Kp and Kr controller parameter ranges that make the system stable are determined as [−5 13.28] and [−5 12.18], respectively. For the controller parameter range Kr_fixed = [−2.5:2.5:10], the Kp-Ki SBL graphs are drawn as in Figure 5 with the help of the RRB defined with the Ki = 0 line equation and with the CRB equations calculated with the help of (16) and (17).
Figure 5 is obtained by plotting the Kp-Ki SBLs in the frequency range ω ∈ [0, ωmax] rad/s for Kr_fixed = −2.5, 0, 2.5, 5, 7.5, and 10 values. According to the stability analyses for these Kr_fixed values, ωmax values were found to be 0.7846, 1.0749, 1.2782, 1.4355, 1.5636, and 1.6710 rad/s, respectively. It should be noted that, for Kr_fixed = 0, the controller will become a PI controller, and the controller time delay h will have no effect on the SBL. It is also concluded that the stability range Kp corresponding to each Kr value in the SBL curve in Figure 4 is the same as the Kp range in the SBL curve drawn for the corresponding Kr value in Figure 5. For example, it is seen in Figure 4 that the Kp range corresponding to Kr = 5 is [5 12.76]. When the Kp-Ki SBL graph in Figure 5 drawn for Kr_fixed = 5 is analyzed, it is seen that the stable Kp range is [5 12.76] again. With the same reasoning, as there is no Kp range that makes the system stable for Kr = −5 and Kr = 12 values in Figure 4, these are not plotted in Figure 5.
The Ki controller parameter range will be determined for an SBL selected from the SBL graphs of the system with the PIR controller designed for different Kr_fixed values in Figure 5. According to the Kp-Ki SBL graph of the PIR controller designed for Kr_fixed = 7.5 selected from Figure 5, it is seen that the Ki controller parameter range that makes the system stable is [0 7.09]. For different Ki_fixed values to be selected from the Ki controller parameter range, SBL graphs are obtained with the help of an RRB defined by K p K r = 0 and a CRB line to be drawn with the help of (19) and (20). SBL curves for the controller parameter range Ki_fixed = [0:1:7] are drawn as shown in Figure 6.
Figure 6 was obtained by plotting Kr-Kp SBLs in the frequency range ω ∈ [ωmin, ωmax] rad/s for Ki_fixed = 0, 1, 2, 3, 4, 5, 6 and 7. Accordingly, in the stability analyses performed for these Ki_fixed values, the frequency ranges that make the system stable are ω ∈ [0, 1.7523], [0.244, 1.73], [0.35, 1.715], [0.432, 1.7], [0.505, 1.665], [0.575, 1.64], [0.641, 1.61] and [0.706, 1.58], respectively. For Ki_fixed = 0, the controller will become a PR controller, and the RRB line defined by K p K r = 0 is the determining factor of the stability boundary only in this case, as can be seen from Figure 6. For Ki ≠ 0, the RRB line is not a determining factor of the stability boundary.
When the Kp-Ki SBL graph for Kr_fixed = 7.5 was analyzed in Figure 5, it was seen that, as the value of Ki_fixed increases, the Kp controller parameter range that makes the system stable decreases. In Figure 6 of this analysis, it is seen that Kr-Kp SBLs become smaller for increasing Ki_fixed values, that is, the controller parameter space that makes the system stable becomes limited.
From the SBL plot for the PR controller in Figure 4, the Kp controller parameter range that makes the system stable was determined as [−5 13.28]. Accordingly, for a Kp_fixed selected from the Kp controller parameter space, SBL is generated by an RRB line defined by the equation Ki = 0 and a CRB line to be drawn with the help of (22) and (23). Accordingly, SBL plots for the controller parameters of Kp_fixed = [−2.5:2.5:12.5] are drawn as shown in Figure 7.
Figure 7 is obtained by plotting Kr-Ki SBLs in the frequency range ω ∈ [0, ωmax] rad/s for Kp_fixed = −2.5, 0, 2.5, 5, 7.5, 10, and 12.5 values. According to the stability analyses for these Kp_fixed values, ωmax values were found to be 0.4193, 0.6044, 0.7582, 0.901, 1.0415, 1.1953, and 1.4021 rad/s, respectively. It should be noted that, for Kp_fixed = 0, the controller will become an IR controller. It is also concluded that the stability range Kr corresponding to each Kp value in the SBL curve in Figure 4 is the same as the Kr range in the SBL curve drawn for the corresponding Kp_fixed value in Figure 7. In Figure 4, it is seen that the Kr range corresponding to Kp = 2.5 is [−2.67 2.5]. When the Kr-Ki SBL graph in Figure 7 drawn for Kp_fixed = 2.5 is examined, it is seen that the stable Kr range is the same. Therefore, there is no Kr range that makes the system stable for Kp = −5 and Kp = 13.28 values in Figure 4, SBL plots for these values are not made in Figure 7.
The above analyses were performed for the case where the controller time delay h is 1 s. SBL analyses should be repeated for different values of h to investigate the effect of the controller time delay on the stable controller parameter space. Therefore, three cases where the controller time delay is greater than, equal to, and less than the process time delay are analyzed in this study. The case where the controller time delay is greater than the process time delay is h = 1 as examined above, and the analyses are repeated for cases h = 0.5 (h = θ ) and h = 0.3 (h < θ ).
The analysis for h = 1 in Figure 2 is repeated for h = 0.3 and h = 0.5, and the frequency ranges that make the system stable are found as ω ∈ [0, 2.3565] rad/s and ω ∈ [0, 2.1386] rad/s, respectively. Accordingly, the Kr and Kp controller parameter ranges that make the system stable for h = 0.3 are found to be [−16.67 47.913] and [−16.67 47.913], respectively, and [−10 26.68] and [−10 27.07] for h = 0.5, respectively. It can be concluded that the stable controller parameter space will expand as the value of h decreases. Then, Kp-Ki SBL plots for Kr_fixed = 2.5 and 5 values selected from the stable controller parameter range are obtained as shown in Figure 8. In Figure 8a, ωmax values for h = 0.3, 0.5 and 1 are 1.1575, 1.2051 and 1.2782 rad/s respectively, and in Figure 8b, ωmax values for h = 0.3, 0.5, and 1 are 1.2359, 1.3239, and 1.4355 rad/s respectively. For Kr_fixed = 0, as the controller will become a PI controller, the value of h will have no effect on SBL and the SBL curve will be the same as in Figure 5.
The Kr-Kp SBLs obtained for Ki_fixed = 0 and 1 values selected from the range of common stable Ki controller parameters for all h values in Figure 8 are shown in Figure 9.
In Figure 9a, the frequency ranges that make the system stable for h = 0.3, 0.5 and 1 are ω ∈ [0, 2.3565], [0, 2.1386] and [0, 2.1386] rad/s, respectively, while in Figure 9b, ω ∈ [0.2285, 2.35], [0.234, 2.13] and [0.244, 1.73] rad/s are found. Therefore, it can be said that the frequency range that stabilizes the system narrows as the value of h increases. Accordingly, it is seen from Figure 9 that the SBL curves also narrow. Similarly, Kr-Ki SBL graphs were obtained for the Kp_fixed = 0 and Kp_fixed = 2.5 values selected from the stable Kp controller parameter ranges shown in Figure 8 and Figure 10.
In Figure 10a, the frequency ranges that make the system stable for h = 0.3, 0.5, and 1 are ω ∈ [0, 0.8614], [0, 0.7654] and [0, 0.6044] rad/s, respectively, while in Figure 10b, ω ∈ [0, 0.9303], [0, 0.8665] and [0, 0.7582] rad/s are found, respectively. Similar to the previous analyses, as the value of h increases, the frequency range that makes the system stable narrows. Therefore, it is seen from Figure 10 that the SBL curves narrow as the h value increases.
The unit step responses for different Kp, Ki, and Kr values selected from the common regions of the SBL curves obtained for h = 0.3, 0.5, and 1 in respective Figure 8a, Figure 9b and Figure 10b were analyzed. In this context, for Kr_fixed = 2.5, PIR controllers were designed for the Kp = 5.74 and Ki = 0.76 values selected from the common region of the Kp-Ki SBL curves in Figure 8a and the unit step responses obtained by implementing these PIR controllers to Figure 1 are shown in Figure 11. The unit step responses for the Kr = 2.256 and Kp = 5.9 controller parameter values selected from the Kr-Kp SBL plot in Figure 9b for Ki_fixed = 1 and for different h values are shown in Figure 12. Similarly, controller parameter values of Kr = −0.13 and Ki = 0.18 are selected from the Kr-Ki SBL plot in Figure 10b, which was obtained for Kp_fixed = 2.5 and unit step responses for h = 0.3, 0.5, and 1 are presented in Figure 13.
When Figure 11, Figure 12 and Figure 13 are analyzed, it can be said that the PIR controllers designed for different values of h and different values of Kp, Ki, and Kr selected from the stable controller parameter regions will control the closed-loop system in Figure 1 successfully.

5.2. Example 2

The unstable first order plus time delay (UFOPTD) process given in (27) was selected from the literature [36,49,50].
G p 2 ( s ) = 4 4 s 1 e 2 s
Initially, h = 1 was taken at the beginning. Then, to draw SBLs for a fixed Kp value in the (Ki, Kr) plane, for a fixed Ki value in the (Kr, Kp) plane and for a fixed Kr value in the (Kp, Ki) plane, fixed Kp, fixed Ki and fixed Kr values must be respectively selected in the planes. For this purpose, the controller was initially selected as a PR controller (Ki = 0).
The K p K r = D P ( 0 ) / N p ( 0 )  RRB equation defined in Step 1 is updated for the system in (27) and obtained as K p K r = 0.25 . As n > m, there will be no IRB line. The CRB equations Kp(ω) and Kr(ω)are obtained from (24) and (25), respectively. Accordingly, with the help of the RRB and CRB equations, the SBL curve is drawn as shown in Figure 14.
As can be seen from Figure 14, the stability region for the PR controller is found as the intersection region of the RRB and CRB lines covering the frequency range ω ∈ [0, 1.7523] rad/s. Accordingly, the Kp and Kr controller parameter ranges that make the system stable are determined as [−0.25 1.22] and [−0.5 0.93], respectively. SBL graphs for the controller parameter range Kr_fixed = [−0.25:0.25:0.75] are drawn as shown in Figure 15 with the RRB defined by the line equation Ki = 0 and the CRB equations calculated by (16) and (17).
Figure 15 was obtained by plotting the Kp-Ki SBLs in the frequency range ω ∈ [0, ωmax] rad/s for Kr_fixed = −0.25, 0, 0.25, 0.5, and 0.75. According to the stability analyses for these Kr_fixed values, ωmax values were found to be 0.4043, 0.5828, 0.7291, 0.8627, and 0.9923 rad/s, respectively. The Ki controller parameter range will be determined for an SBL selected from the SBL curves of the system with a PIR controller designed for different Kr_fixed values in Figure 15. Accordingly, according to the SBL graph of the PIR controller designed for Kr_fixed = 0.75, the Ki controller parameter range that makes the system stable is [0 0.25]. For different Ki_fixed values to be selected from the Ki controller parameter range, SBL graphs are obtained with the help of an RRB defined by K p K r = 0.25 and a CRB line to be drawn with the help of (19) and (20). Accordingly, SBL plots for the controller parameter range Ki_fixed = [0:0.05:0.25] are drawn as shown in Figure 16.
Figure 16 is obtained by plotting Kr-Kp SBLs in the frequency range ω ∈ [ωmin, ωmax] rad/s for Ki_fixed = 0, 0.05, 0.1, 0.15, 0.2, and 0.25. For these Ki_fixed values, the frequency ranges that make the system stable are ω ∈ [0, 1.0894], [0.1908, 1.068], [0.276, 1.036], [0.347, 1.009], [0.414, 0.975], and [0.482, 0.932], respectively. It is seen that the stable Kr-Kp controller parameter region becomes smaller as the value of Ki_fixed increases. In addition, the RRB line defined by the equation of K p K r = 0.25 is the determining factor of the stability boundary only in the case where Ki_fixed = 0, as seen in Figure 16.
From the SBL curve for the PR controller in Figure 14, the Kp controller parameter range that makes the system stable was determined as [−0.25 1.22]. Accordingly, for a Kp_fixed selected from the Kp controller parameter space, SBL is generated by an RRB line defined by the equation Ki = 0 and a CRB line to be drawn with the help of (22) and (23). Accordingly, SBL curves for the controller parameter range Kp_fixed = [0:0.25:1.2] are drawn as shown in Figure 17.
Figure 17 was obtained by plotting Kr-Ki SBLs in the frequency range ω ∈ [0, ωmax] rad/s for Kp_fixed = 0, 0.25, 0.5, 0.75, 1, and 1.2. In the stability analyses for these Kp_fixed values, ωmax values were found to be 0.2816, 0.4113, 0.5236, 0.6353, 0.7637, and 0.9359 rad/s, respectively. It is seen that the stable Kr-Ki controller parameter region increases as the value of Kp_fixed increases. The above analyses were performed for h = 1, and the analyses were repeated to reflect the effect of different values of h on SBL. In this regard, the cases of h > θ , h = θ , and h < θ are examined. Although the case of h < θ is h = 1 as examined above, the analyses are repeated for the cases of h = 2 (h = θ ) and h = 2.2 (h < θ ).
The analysis for h = 1 in Figure 14 was repeated for h = 2 and h = 2.2, and the frequency ranges that make the system stable were found to be ω ∈ [0, 9015] rad/s and [0, 0.8721] rad/s, respectively. Accordingly, the Kr and Kp parameter ranges that stabilize the system for h = 2 are [−0.25 0.46] and [0 0.785], respectively, and for h = 2.2 are [−0.17 0.42] and [0.024 0.75], respectively. It can be concluded that, as the value of h increases, the stable PR controller parameter region narrows. For Kr_fixed = 2.5 selected from the stable Kr controller parameter range, Kp-Ki SBL curves are obtained as shown in Figure 18. In Figure 18, ωmax values for h = 1, 2, and 2.2 are found to be 0.7291, 0.7853, and 0.7835 rad/s, respectively. It is seen that, as h increases, the stable Kp controller parameter region narrows, and the stable Ki controller parameter region expands. Moreover, as the controller will become a PI controller for Kr = 0, the value of h will have no effect on SBL, and the SBL curve will be the same as in Figure 14.
As demonstrated in Figure 18, the SBL curves obtained for h = 1, 2, and 2.2 were analyzed, and Ki_fixed = 0 and 0.05 values were selected considering the common stable Ki controller parameter ranges and Kr-Kp SBL graphs for these Ki_fixed values, as illustrated in Figure 19.
As demonstrated in Figure 19a, the frequency ranges that stabilize the system for h = 1, 2, and 2.2 are ω ∈ [0, 1.0894], [0, 0.9015], and [0, 0.8721] rad/s, respectively. Similarly, Figure 19b illustrates the corresponding frequency ranges for ω ∈ [0.1908, 1.068], [0.193, 0.879], and [0.193, 0.85] rad/s. Therefore, it can be said that the frequency range that stabilizes the system narrows as the value of h increases. Accordingly, it is seen from Figure 19 that the SBL curves also narrow. In Figure 19a, when Ki_fixed = 0, the controller becomes a PR controller. The RRB line, defined by the equation K p K r = 0.25 , is thus a determining factor for the stability boundary. In Figure 19b, however, the RRB line is not a determining factor of the stability boundary; it is only shown as an approximate boundary line for the purpose of enhancing the comprehensibility of the SBL representation. A similar representation is employed for Kr-Ki SBL plots for Kp_fixed = 0.5, a parameter that is selected from the stable Kp controller parameter range (see Figure 20).
In Figure 20, the frequency ranges ω ∈ [0, 0.5236], [0, 0.4884], and [0, 0.4822] rad/s are found for h = 1, 2, and 2.2, respectively. It is seen that, as the h value increases, the Kr range that makes the system stable remains almost the same, whereas the stable Ki parameter space increases. For Kp_fixed = 0, the controller becomes an IR controller. However, if the SBLs obtained for h = 2 and 2.2 in Figure 19a are analyzed, it is seen that there is no stable Kr controller parameter range corresponding to Kp = 0. From this, it can be concluded that an IR controller that makes the system stable at h = 2 and 2.2 cannot be designed for the Gp2 process.
The unit step responses for Kp, Ki, and Kr values selected from the common stability regions of the SBL curves obtained for h = 1, 2, and 2.2 in the respective Figure 18, Figure 19b and Figure 20 are analyzed. The PIR controllers designed according to these parameters are expected to control the Gp2 model in Figure 1 stably for the cases h = 1, 2, and 2.2. For Kr_fixed = 0.25, Kp = 0.6598, and Ki = 0.0214, values were selected from the common region of the Kp-Ki SBL graphs drawn for h = 1, 2 and 2.2 in Figure 18, and the PIR controllers designed for these values were applied to Figure 1. The unit step responses were obtained as shown in Figure 21. For Ki_fixed = 0.05, PIR controllers were designed for the Kp = 0.5984 and Kr = 0.16 controller parameter values selected from the Kr-Kp SBL plot in Figure 19b and unit step responses for different h values are shown in Figure 22. In a similar manner, Kr = 0.0187 and Ki = 0.073 controller parameter values are selected from the Kr-Ki SBL graph in Figure 20, obtained for Kp_fixed = 0.5. Unit step responses for h = 1, 2, and 2.2 are presented as in Figure 23.
When the unit step responses in Figure 21, Figure 22 and Figure 23 are examined, it is seen that the PIR controllers, designed for the controller parameters selected from the common stability regions of the SBL curves drawn for the cases h = 1, 2 and 2.2, control the Gp2 unstable time-delay process in Figure 1 in a stable manner.

5.3. Example 3

As IRB lines are only observed in processes with equal orders of numerator and denominator polynomials, (28) is chosen for analysis. The FOPTD Gp3(s) process is analyzed through Figure 1.
G p 3 ( s ) = 2 s + 4 s + 1 e s
Before starting the analysis, the PR controller time-delay value is taken as h = 1. The defined K p K r = D P ( 0 ) / N p ( 0 ) RRB equation is updated for the process in (28) and obtained as K p K r = 0.25 . According to the IRB rule defined in (11), as n = m, IRB lines are expected to be formed, and one or some of these lines are expected to play a role in determining the stability region. Accordingly, this is achieved with the help of the IRB1, IRB2, IRB3, and IRB4 equations, which can be seen, respectively, as follows:
I R B 1 K p = K r 0.5 ,   I R B 2 K p = K r 0.5 I R B 3 K p = K r + 0.5 ,   I R B 4 K p = K r + 0.5
To determine the stable region, the SBL curve for the frequency range ω ∈ [0, 3.05] rad/s was plotted as shown in Figure 24 with the help of RRB, IRB, and CRB equations.
It has been explained in Section 3.2 that, in processes with an equal order of numerators and denominators as in (28) (n = m), IRB lines can affect stability, but not all IRB lines always affect stability. Therefore, when determining the stable controller parameter region in such time-delay processes, all IRB lines calculated by (11) are plotted. Then, regions are determined according to the intersection of RRB, IRB, and CRB lines, and the stability test of these regions is performed. In Figure 24, it is aimed to find the (Kr, Kp) parameter region that stabilizes, via Hurwitz stabilization, the characteristic polynomial in (4) from the SBL obtained for the frequency range ω ∈ [0, 3.05]. For this reason, the (Kr, Kp) parameter test points were selected from the region bounded by the RRB, IRB, and CRB lines and the regions outside this region, and the stability of (4) was analyzed. Test points (−0.00046, 0.03), (−0.1857, 0.3838), (−0.3018, −0.2868), (0.2346, 0.5074), (0.2926, −0.4368), and (−0.3350, 0.6132) were selected from the determined R1, R2, R3, R4, R5 and R6 regions, respectively. The plotted unit step responses for these test points are presented in Figure 25.
When the unit step responses in Figure 25 obtained for the regions in Figure 24 are analyzed, it is seen that the characteristic equations for the test point in regions R1, R2, and R3 have only the left half-plane pole, thus, they are stable regions. As the characteristic equations written in (4) for the test points selected from the R4, R5, and R6 regions have the right half-plane pole, these regions are unstable regions, as shown in Figure 25. In other words, the PR controller to be designed for a (Kr, Kp) controller parameter pair selected from these regions (R4, R5, and R6) will not provide the stability of the system in (28). Therefore, the stable region is the R1, R2, and R3 regions covering the frequency range ω ∈ [0, 2.9921] rad/s, i.e., the regions bounded by the CRB and RRB lines. Here, the boundary lines obtained by equations IRB2 and IRB4 do not intersect the CRB and RRB lines and therefore do not affect the stable region. Although the boundary lines obtained with the IRB1 and IRB3 equations intersect with CRB and RRB lines, they do not affect stability.
Accordingly, considering the frequencies of the boundary points where the CRB and RRB lines intersect, the stable controller parameter region of the system in (28) for h = 1 is drawn as shown in Figure 26.
As can be seen from Figure 26, the stability region for the PR controller is found as the intersection area of the RRB and CRB lines. Accordingly, the Kp and Kr controller parameter ranges that make the system stable are determined as [−0.625 0.59] and [−0.375 0.344], respectively. Accordingly, SBL graphs for the controller parameter range Kr_fixed = [−0.3:0.1:0.3] are drawn as shown in Figure 27, with the RRB defined by the line equation Ki = 0 and the CRB equations calculated by (16) and (17).
Figure 27 was obtained by plotting the Kp-Ki SBLs in the frequency range ω ∈ [0, ωmax] rad/s for Kr_fixed = −0.3, −0.2, −0.1, 0, 0.1, 0.2, and 0.3. Accordingly, the ωmax values for these Kr_fixed values are 2.1707, 2.6155, 2.7816, 2.868, 2.9212, 2.9570, and 2.9829 rad/s, respectively. The stable Ki controller parameter range will be determined for an SBL selected from the SBL graphs of the system with a PIR controller designed for different Kr_fixed values in Figure 27. Therefore, according to the SBL graph of the PIR controller designed for Kr_fixed = −0.1, the Ki controller parameter range that makes the system stable is [0 0.408]. SBL graphs for Ki_fixed values to be selected from the Ki controller parameter range are obtained with the help of the RRB line defined by K p K r = 0.25 , a CRB line to be drawn with the help of (19) and (20), and IRB lines to be obtained with the help of (11), if any. Accordingly, SBL plots for the controller parameter range Ki_fixed = [0:0.1:0.4] are drawn as shown in Figure 28.
Figure 28 was obtained by plotting Kr-Kp SBLs in the frequency range ω ∈ [ωmin, ωmax] rad/s for Ki_fixed = 0, 0.1, 0.2, 0.3, and 0.4. For these Ki_fixed values, the frequency ranges that make the system stable are ω ∈ [0, 2.9921], [0.378, 0.947], [0.54, 2.9], [0.672, 2.853], and [0.79, 2.803] rad/s, respectively. It is seen that the stable Kr-Kp controller parameter region becomes smaller as the Ki_fixed value increases.
It is seen from Figure 28 that the RRB line defined by the equation of K p K r = 0.25 is the determinant of the stability boundary only in the case of Ki_fixed = 0. Moreover, in the stability analysis in Figure 24 for Ki ≠ 0, it was shown that the IRB2 and IRB4 boundary lines do not intersect the CRB and RRB lines and do not affect the stable region. The IRB1 and IRB3 boundary lines intersect the CRB and RRB lines, but do not affect stability. The positions of these IRB1, IRB2, IRB3, and IRB4 boundary lines at Ki ≠ 0 are shown in Figure 28a. According to the stability analyses performed here, it is seen that these lines do not separate the system in (28) into unstable regions, and that the stability regions of the system with a PIR controller designed according to different Ki_fixed values are shown in Figure 28b.
From the SBL graph for the PR controller in Figure 26, the Kp controller parameter range that makes the system stable was determined as [−0.625 0.59]. Accordingly, for a Kp_fixed selected from the Kp controller parameter space, SBL is generated by an RRB line defined by the equation Ki = 0 and a CRB line to be drawn with the help of (16) and (17). Accordingly, SBL graphs for the controller parameter range Kp_fixed = [−0.6:0.2:0.4] are drawn as shown in Figure 29.
Figure 29 was obtained by plotting Kr-Ki SBLs in the frequency range ω ∈ [ωmin, ωmax] rad/s for Kp_fixed = −0.6, −0.4, −0.2, 0, 0.2, and 0.4. In the stability analyses for these Kp_fixed values, the frequency ranges ω ∈ [0, 0.2555], [0, 0.7869], [0, 1.1146], [0, 1.4009], [1.6831, 2.9681] and [1.9666, 2.89] rad/s were found, respectively. It is seen that the stable Kr-Ki controller parameter region increases as the value of Kp_fixed increases.
The above analyses were performed for h = 1, and the analyses were repeated to interpret the effect of different values of h on SBL. In this regard, the cases of h > θ , h = θ , and h < θ are examined. Although the case of h = θ is h = 1 as examined above, the analyses for the cases of h = 0.5 (h < θ ), and h = 1.1 (h > θ ) are repeated as follows.
In Figure 30a, the SBL graph for the PR controller is drawn for h = 0.5 in the frequency range ω ∈ [0, 5] rad/s. As can be seen from Figure 30a, lines CRB, RRB, IRB1, and IRB4 intersect each other, while lines IRB2 and IRB3 are tangent to CRB and RRB. Stability analysis was performed for the three closed regions (R1, R2 and R3) resulting from the intersection of the CRB, RRB, IRB1, and IRB4 lines. It was observed that the PR controllers designed for Kr-Kp selected from the closed R2 and R3 regions make the process in (28) stable, while the controller parameter pair selected from the R1 region makes the system unstable. As a result of this analysis for h < θ , it was seen that the CRB, RRB, and IRB1 lines affect stability, while the IRB4 line does not. The IRB2 and IRB3 lines did not play a role in determining the stability as they passed tangentially to CRB and RRB. Accordingly, the stability region for h = 0.5 is drawn in Figure 30b by considering the frequencies of the boundary points where the CRB, RRB and IRB1 lines intersect.
Figure 31a shows the SBL curve for h = 1.1 in the frequency range ω ∈ [0, 3] rad/s. As can be seen from Figure 31a, the lines CRB, RRB, IRB1, and IRB3 intersect each other, and the lines IRB2 and IRB4 are tangential to CRB and RRB. Stability analysis was performed for the three closed regions (R1, R2 and R3) resulting from the intersection of the CRB, RRB, IRB1 and IRB3 lines and it was observed that the PR controllers designed for the controller parameter pair (Kr, Kp) selected only in the R1 region make the process in (28) stable, while the controller parameter pair selected in the R2 and R3 regions make it unstable. As a result of this analysis for h > θ , it is seen that CRB, RRB, IRB1, and IRB3 lines affect stability. IRB2 and IRB4 lines did not play a role in determining stability as they passed tangentially to CRB and RRB. Accordingly, the stable region was found to be the closed R1 region, and the stability region for h = 1.1 was drawn in Figure 31b by considering the frequencies of the boundary points where the CRB, RRB, IRB1, and IRB3 lines intersect.
From Figure 30b and for h = 0.5, the Kp and Kr controller parameter ranges that stabilize the system are [−0.37 0.44] and [−0.42 0.38], respectively. Similarly, from Figure 31b, the Kp and Kr controller parameter range that makes the process stable for h = 1.1 is determined as [−0.4 0.41] and [−0.35 0.34], respectively. For the Kr_fixed = −0.1 and 0.1 values selected from the common stable controller parameter range, RRB is defined by Ki = 0 and CRB equations are calculated with the help of (16) and (17). Kp-Ki SBL plots are obtained as shown in Figure 32.
In Figure 32a, the ωmax values for Kr_fixed = −0.1 and h = 0.5, 1, and 1.1 are 2.6255, 2.7816, and 2.8717 rad/s respectively, and in Figure 32b, the ωmax values for Kr_fixed = 0.1 and h = 0.5, 1 and 1.1 are 3.1093, 2.9212, and 2.8646 rad/s respectively. As the controller will turn into a PI controller for Kr = 0, the value of h will have no effect on SBL, and it will be the same as Kr_fixed = 0 in Figure 27. The Kr-Kp SBL curves and stability regions for Ki_fixed = 0.1 and h = 0.5 and 1.1, which are selected from the common stable controller parameter ranges of the SBL curves in Figure 32, are presented in Figure 33 and Figure 34.
In Figure 33a, the CRB curve for Ki_fixed = 0.1 and h = 0.5 is plotted in the frequency range ω ∈ [0.424, 3.77] rad/s. In the analysis for Ki_fixed = 0 in Figure 30a, it was found that the boundary lines determining the stability were the CRB, RRB, and IRB1 lines. When the same analysis was performed for Ki_fixed = 0.1, it was found that CRB and IRB1 lines affect stability, while RRB does not affect stability as a result of it not intersecting with CRB. Accordingly, considering the frequency points where the CRB and IRB1 lines intersect, the stable controller region for Ki_fixed = 0.1 and h = 0.5 is obtained as shown in Figure 33b. Similarly, the CRB curve for Ki_fixed = 0.1 and h = 1.1 in the frequency range ω ∈ [0.37, 2.8174] rad/s is obtained as shown in Figure 34a. In the analysis for Ki_fixed = 0 in Figure 31a, it was found that the boundary lines determining the stability were CRB, RRB, IRB1, and IRB3 lines. When the analysis was repeated for Ki_fixed = 0.1, it was found that only CRB and IRB3 lines affected stability, and that IRB1 and RRB did not affect stability because of they do not intersect with CRB. Accordingly, considering the frequency points where the CRB and IRB3 lines intersect, the stable controller region for Ki_fixed = 0.1 and h = 1.1 is obtained as shown in Figure 34b.
With the values obtained from Figure 28b, Figure 33b and Figure 34b, the SBL for the stable controller parameter regions for Ki_fixed = 0.1 and h = 0.5, 1, and 1.1 are drawn as in Figure 35.
When Figure 35 is examined, the stable Kr-Kp parameter region narrows as the h value increases in the case of Ki_fixed = 0.1. From Figure 26, Figure 30 and Figure 31, the stable Kp controller parameter ranges were found to be [−0.37 0.44], [−0.625 0.59], and [−0.4 0.41] for h = 0.5, 1, and 1.1, respectively. Accordingly, Kr-Ki SBL graphs for Kp_fixed 0 and 0.2 selected from these stable regions were obtained and are shown in Figure 36.
As illustrated in Figure 36a, the frequency ranges that ensure system stability for h = 0.5, 1, and 1.1 are presented as ω ∈ [0, 1.8759], [0, 1.4009], and [0, 1.3341] rad/s, respectively. Similarly, Figure 36b demonstrates the corresponding frequency ranges for h = 0.5, 1, and 1.1, namely ω ∈ [1.6831, 2.9681] and [1.6029, 2.8635] rad/s. When Figure 36a is examined, as the h value increases when Kp_fixed = 0, the stable Kr parameter range decreases relatively, while the stable Ki parameter range increases. Similarly, in the analysis made for Kp_fixed = 0.2 in Figure 36b, it is seen that, as the h value increases, the stable Kr range decreases significantly, while the stable Ki range increases. The unit step responses of the SBL curves obtained for h = 0.5, 1, and 1.1 in Figure 32a, Figure 35 and Figure 36b were analyzed for Kp, Ki, and Kr values selected from the common stability regions. It can thus be expected of the PIR controllers designed for the parameters selected from these regions that they will ensure the stabilizing of the Gp3 process in Figure 1 in the instances h = 0.5, 1, and 1.1. In this context, the unit step responses of the control system given in Figure 1 obtained by applying the PIR controllers designed for Kp =−0.0297 and Ki =0.1183 values selected from the common region of the Kp-Ki SBL curves drawn by taking h=0.5, 1 and 1.1 values in Figure 32.a when Kr_fixed =−0.1 are shown in Figure 37. The PIR controllers are designed for the controller parameter values Kp = −0.0544 and Kr = −0.0460, which are selected from the Kr-Kp SBL graph in Figure 35, drawn for Ki_fixed = 0.1. The unit step responses for different h values are shown in Figure 38. Similarly, the controller parameter values Ki = 0.2833 and Kr = −0.0460 are selected from the Kr-Ki SBL curve in Figure 36b, obtained for Kp_fixed = 0.2, and the unit step responses for h = 0.5, 1, and 1.1 are presented as in Figure 39.
When Figure 37, Figure 38 and Figure 39 are examined, it is seen that the PIR controllers designed for the parameters selected from the common stability regions of the SBL curves drawn for the cases h = 0.5, 1 and 1.1 control the Gp3 time-delay process with a first-order transfer function in the numerator and denominator in Figure 1 in a stable manner.

6. Conclusions

The main objective of this study was to analytically determine the complete set of stabilization parameters for PIR controllers in time-delay systems. For this purpose, in this study, the stability region of the controller parameters is obtained by extracting the SBL equations of the PIR controller. This is the first time this has been achieved in the literature. With the proposed method, analytical and graphical solutions are presented to obtain stable regions in the two-dimensional controller parameter space. As the PIR controller has four tunable parameters (Kp, Ki, Kr, and h), in order to design in the two-dimensional controller parameter space, firstly, the controller time delay (h) is taken as a constant value. Then, for a fixed value of Kp in the (Ki, Kr) plane, for a fixed value of Ki in the (Kr, Kp) plane and for a fixed value of Kr in the (Kp, Ki) plane, the calculations of the region of the PIR controller parameters that make the time-delay closed-loop control system stable are given. For these three cases (constant Kp, constant Ki, and constant Kr), the RRB, IRB, and CRB boundary line equations for obtaining the SBL were obtained. With the help of these lines, the SBL was drawn, and, in order to find the stable parameter region, test points were selected from the regions within the SBL, and stability analyses were performed on the unit step responses of these points. The analyses were repeated for both stable and unstable time-delay processes, and the stable controller region of the system with PIR controller was found. Furthermore, it is explained with mathematical equations that IRB lines will only appear in time-delay processes with equal orders of the numerator and denominator polynomial, and this is proved on a time-delay process with equal orders of the first-order numerator and denominator polynomial. The analyses are repeated for three different cases where the controller time delay is greater than, equal to, and less than the process time delay, and the effect of the controller time delay on the stable controller region is observed. Accordingly, it is observed that, as the value of the controller time delay increases, the stable controller parameter space that makes the closed-loop system generally narrows. As a result of all analyses, the stability regions of time-delay systems with PIR controllers are found and presented to the literature. In future studies, robustness analyses will be performed to evaluate the robustness of the PIR controller against measurement noise and disturbances.

Author Contributions

Conceptualization, H.İ. and N.T.; methodology, H.İ. and N.T.; software, H.İ.; validation, N.T.; formal analysis, H.İ.; investigation, H.İ.; resources, H.İ.; writing—original draft preparation, H.İ.; writing—review and editing, H.İ. and N.T.; visualization, H.İ.; supervision, N.T.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

The authors wish to thank the Turkish Academy of Sciences (TÜBA) for their support of this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
LTILinear time invariant
MIMOMultiple-input multiple-output
PIDProportional integral derivative
PIRProportional integral retarded
PRProportional retarded
IRIntegral retarded
CPIRCascade proportional integral retarded
P-PIProportional-proportional integral
CRBComplex root boundary
RRBReal root boundary
IRBInfinity root boundary
SBLStability boundary locus

References

  1. Ang, K.H.; Chong, G.; Li, Y. PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 2005, 13, 559–576. [Google Scholar]
  2. O’dwyer, A. Handbook of PI and PID Controller Tuning Rules; World Scientific: London, UK, 2009. [Google Scholar]
  3. Åström, K.J.; Hägglund, T. The future of PID control. Control Eng. Pract. 2001, 9, 1163–1175. [Google Scholar] [CrossRef]
  4. Ramirez, A.; Garrido, R.; Mondié, S. Integral retarded velocity control of DC servomotors. IFAC Proc. Vol. 2013, 46, 558–563. [Google Scholar] [CrossRef]
  5. Sipahi, R.; Niculescu, S.-I.; Abdallah, C.T.; Michiels, W.; Gu, K. Stability and stabilization of systems with time delay. IEEE Control Syst. Mag. 2011, 31, 38–65. [Google Scholar]
  6. Michiels, W.; Engelborghs, K.; Roose, D.; Dochain, D. Sensitivity to infinitesimal delays in neutral equations. SIAM J. Control Optim. 2002, 40, 1134–1158. [Google Scholar] [CrossRef]
  7. López, K.; Mondié, S.; Garrido, R. A tuning procedure for the cascade proportional integral retarded controller. IFAC-Pap. 2018, 51, 61–65. [Google Scholar] [CrossRef]
  8. Ramírez, A.; Mondié, S.; Garrido, R. Proportional integral retarded control of second order linear systems. In Proceedings of the 52nd IEEE Conference on Decision and Control, Firenze, Italy, 10–13 December 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 2239–2244. [Google Scholar]
  9. Smith, O.J. A controller to overcome dead time. ISA J. 1959, 6, 28–33. [Google Scholar]
  10. Suh, I.; Bien, Z. Proportional minus delay controller. IEEE Trans. Autom. Control 1979, 24, 370–372. [Google Scholar] [CrossRef]
  11. Abdallah, C.; Dorato, P.; Benites-Read, J.; Byrne, R. Delayed positive feedback can stabilize oscillatory systems. In Proceedings of the 1993 American Control Conference, San Francisco, CA, USA, 2–4 June 1993; IEEE: Piscataway, NJ, USA, 1993; pp. 3106–3107. [Google Scholar]
  12. Olgac, N.; Sipahi, R. An exact method for the stability analysis of time-delayed linear time-invariant (LTI) systems. IEEE Trans. Autom. Control 2002, 47, 793–797. [Google Scholar] [CrossRef]
  13. Kharitonov, V.L.; Niculescu, S.-I.; Moreno, J.; Michiels, W. Static output feedback stabilization: Necessary conditions for multiple delay controllers. IEEE Trans. Autom. Control 2005, 50, 82–86. [Google Scholar]
  14. Niculescu, S.-I.; Michiels, W. Stabilizing a chain of integrators using multiple delays. IEEE Trans. Autom. Control 2004, 49, 802–807. [Google Scholar] [CrossRef]
  15. Robinett, R.D.; Petterson, B.J.; Fahrenholtz, J.C. Lag-stabilized force feedback damping. J. Intell. Robot. Syst. 1998, 21, 277–285. [Google Scholar] [CrossRef]
  16. Villafuerte, R.; Mondié, S.; Garrido, R. Tuning of proportional retarded controllers: Theory and experiments. IEEE Trans. Control Syst. Technol. 2012, 21, 983–990. [Google Scholar] [CrossRef]
  17. Ramírez, A.; Garrido, R.; Mondié, S. Velocity control of servo systems using an integral retarded algorithm. ISA Trans. 2015, 58, 357–366. [Google Scholar] [CrossRef]
  18. Chen, Y.-H. New type of controller: The proportional integral minus delay controller. Int. J. Syst. Sci. 1987, 18, 2033–2041. [Google Scholar] [CrossRef]
  19. Ramírez, A.; Mondié, S.; Garrido, R.; Sipahi, R. Design of proportional-integral-retarded (PIR) controllers for second-order LTI systems. IEEE Trans. Autom. Control 2015, 61, 1688–1693. [Google Scholar] [CrossRef]
  20. López, K.; Garrido, R.; Mondié, S. Cascade proportional integral retarded control of servodrives. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2018, 232, 662–671. [Google Scholar] [CrossRef]
  21. Ramírez, A.; Sipahi, R. Multiple intentional delays can facilitate fast consensus and noise reduction in a multiagent system. IEEE Trans. Cybern. 2018, 49, 1224–1235. [Google Scholar] [CrossRef]
  22. Fan, H.; Ramírez, A.; Mondié, S.; Sipahi, R. Proportional-Retarded controller design for single-Integrator dynamics against unintentional delays. IEEE Control Syst. Lett. 2022, 7, 514–519. [Google Scholar] [CrossRef]
  23. Ramirez, A.; Sipahi, R.; Mondié, S.; Garrido, R. An analytical approach to tuning of delay-based controllers for LTI-SISO systems. SIAM J. Control Optim. 2017, 55, 397–412. [Google Scholar] [CrossRef]
  24. Mazanti, G.; Boussaada, I.; Niculescu, S.-I. Multiplicity-induced-dominancy for delay-differential equations of retarded type. J. Differ. Equ. 2021, 286, 84–118. [Google Scholar] [CrossRef]
  25. Mammadov, A.D.; Dinçel, E.; Söylemez, M.T. Ayrık zamanlı PI, PID ve PIR kontrolörler ile baskın kutup bölgesi atama. Pamukkale Üniversitesi Mühendislik Bilim. Derg. 2022, 28, 692–700. [Google Scholar]
  26. Mammadov, A.D.; Dincel, E.; Söylemez, M.T. Analytical design of discrete PI–PR controllers via dominant pole assignment. ISA Trans. 2022, 123, 312–322. [Google Scholar] [CrossRef] [PubMed]
  27. Miranda-Colorado, R. Observer-based saturated proportional derivative control of perturbed second-order systems: Prescribed input and velocity constraints. ISA Trans. 2022, 122, 336–345. [Google Scholar] [CrossRef]
  28. Ghorbani, M.; Tepljakov, A.; Petlenkov, E. On robust stability analysis of interval time delay systems using delayed controllers. In Proceedings of the 2023 European Control Conference (ECC), Bucharest, Romania, 13–16 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
  29. Ramírez, A. Performance and robustness trade-offs in PIR control of uncertain second-order systems with input disturbances. Int. J. Control 2024, 97, 1553–1564. [Google Scholar] [CrossRef]
  30. Moreno-Negrete, E.; Boussaada, I.; Niculescu, S.-I.; Ramírez, A.; Méndez-Barrios, C.-F. A Novel Approach to Proportional-Integral-Retarded Controller Tuning for Second Order Non-Minimum Phase Systems. In Proceedings of the 2024 European Control Conference (ECC), Stockholm, Sweden, 25–28 June 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1668–1673. [Google Scholar]
  31. Zhang, X.; Gao, Q.; Cai, J.; Xu, W. Design and comprehensive analysis of improved Proportional-Integral-Retarded protocol for second-order multi-agent systems. Inf. Sci. 2024, 666, 120396. [Google Scholar] [CrossRef]
  32. Gu, K.; Chen, J.; Kharitonov, V.L. Stability of Time-Delay Systems; Springer Science & Business Media: Berlin, Germany, 2003. [Google Scholar]
  33. Michiels, W.; Niculescu, S.-I. Stability and Stabilization of Time-Delay Systems: An Eigenvalue-Based Approach; SIAM: Bangkok, Thailand, 2007. [Google Scholar]
  34. Stépán, G. Retarded Dynamical Systems: Stability and Characteristic Functions; Longman Scientific & Technical: London, UK, 1989; p. 151. [Google Scholar]
  35. Tan, N. Computation of stabilizing PI and PID controllers for processes with time delay. ISA Trans.-Instrum. Soc. Am. 2005, 44, 213–224. [Google Scholar] [CrossRef]
  36. Tan, N. Computation of stabilizing PI-PD controllers. Int. J. Control Autom. Syst. 2009, 7, 175–184. [Google Scholar] [CrossRef]
  37. Tan, N.; Kaya, I.; Yeroglu, C.; Atherton, D.P. Computation of stabilizing PI and PID controllers using the stability boundary locus. Energy Convers. Manag. 2006, 47, 3045–3058. [Google Scholar] [CrossRef]
  38. Neimark, Y.I. Search for the parameter values that make automatic control system stable. Avtom. Telemekhanika 1948, 9, 190–203. [Google Scholar]
  39. Siljak, D. Analysis and synthesis of feedback control systems in the parameter plane i-linear continuous systems. IEEE Trans. Appl. Ind. 1964, 83, 449–458. [Google Scholar] [CrossRef]
  40. Siljak, D. Generalization of the parameter plane method. IEEE Trans. Autom. Control 1966, 11, 63–70. [Google Scholar] [CrossRef]
  41. Siljak, D.D. Nonlinear Systems-The Parameter Analysis and Design; John Wiley and Sons: Hoboken, NJ, USA, 1969. [Google Scholar]
  42. Ackermann, J.; Blue, P.; Bünte, T.; Güvenc, L.; Kaesbauer, D.; Kordt, M.; Muhler, M.; Odenthal, D. Robust Control: The Parameter Space Approach; Springer: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
  43. Gryazina, E.N.; Polyak, B.T. Stability regions in the parameter space: D-decomposition revisited. Automatica 2006, 42, 13–26. [Google Scholar] [CrossRef]
  44. Bhattacharyya, S.P.; Datta, A.; Keel, L.H. Linear Control Theory: Structure, Robustness, and Optimization; CRC press: Boca Raton, FL, USA, 2018. [Google Scholar]
  45. Ackermann, J.; Kaesbauer, D. Design of robust PID controllers. In Proceedings of the 2001 European Control Conference (ECC), Porto, Portugal, 4–7 September 2001; IEEE: Piscataway, NJ, USA, 2001; pp. 522–527. [Google Scholar]
  46. Zheng, D.; Ren, Z. Computation of stabilizing PI and PID controllers by using Kronecker summation method. Energy Convers. Manag. 2009, 50, 1821–1827. [Google Scholar]
  47. Schrödel, F. Stability Region Based Robust Controller Synthesis. Ph.D. Dissertation, RWTH Aachen, Aachen, Germany, 2016. [Google Scholar]
  48. Menak, R.; Tan, N. Computation of All Robustly Stabilizing PID Controllers Based on H-∞ Robust Stability Condition. IEEE Access 2024, 12, 140556–140593. [Google Scholar] [CrossRef]
  49. Onat, C. A new design method for PI–PD control of unstable processes with dead time. ISA Trans. 2019, 84, 69–81. [Google Scholar] [CrossRef]
  50. İrgan, H.; Menak, R.; Tan, N. A comparative study on PI-PD controller design using stability region centroid methods for unstable, integrating and resonant systems with time delay. Meas. Control 2024, 58, 245–265. [Google Scholar] [CrossRef]
Figure 1. The closed-loop control system with a PIR controller.
Figure 1. The closed-loop control system with a PIR controller.
Processes 13 01535 g001
Figure 2. SBL curve of the system with PR controller for Gp1 (h = 1).
Figure 2. SBL curve of the system with PR controller for Gp1 (h = 1).
Processes 13 01535 g002
Figure 3. Unit step responses of test points taken from different regions for Gp1. (a) R1 region, (b) R2 region, (c) R3 region, and (d) R4 region (h = 1).
Figure 3. Unit step responses of test points taken from different regions for Gp1. (a) R1 region, (b) R2 region, (c) R3 region, and (d) R4 region (h = 1).
Processes 13 01535 g003
Figure 4. Stability region of the system with PR controller for Gp1 model (h = 1).
Figure 4. Stability region of the system with PR controller for Gp1 model (h = 1).
Processes 13 01535 g004
Figure 5. SBL curves of the PIR controller system designed according to different Kr_fixed values for Gp1 (h = 1).
Figure 5. SBL curves of the PIR controller system designed according to different Kr_fixed values for Gp1 (h = 1).
Processes 13 01535 g005
Figure 6. SBL curves of the system with a PIR controller designed according to different Ki_fixed values for the Gp1 (h = 1).
Figure 6. SBL curves of the system with a PIR controller designed according to different Ki_fixed values for the Gp1 (h = 1).
Processes 13 01535 g006
Figure 7. SBL curves of the system with a PIR controller designed for different Kp_fixed values for Gp1 (h = 1).
Figure 7. SBL curves of the system with a PIR controller designed for different Kp_fixed values for Gp1 (h = 1).
Processes 13 01535 g007
Figure 8. SBL curves of the system with a PIR controller designed for different h values for the Gp1 (a) for Kr_fixed = 2.5 and (b) for Kr_fixed = 5.
Figure 8. SBL curves of the system with a PIR controller designed for different h values for the Gp1 (a) for Kr_fixed = 2.5 and (b) for Kr_fixed = 5.
Processes 13 01535 g008
Figure 9. SBL curves of the system with a PIR controller designed for different h values for the Gp1 (a) for Ki_fixed = 0 and (b) for Ki_fixed = 1.
Figure 9. SBL curves of the system with a PIR controller designed for different h values for the Gp1 (a) for Ki_fixed = 0 and (b) for Ki_fixed = 1.
Processes 13 01535 g009
Figure 10. SBL curves of the system with a PIR controller designed for different h values for the Gp1 (a) for Kp_fixed = 0 and (b) for Kp_fixed = 2.5.
Figure 10. SBL curves of the system with a PIR controller designed for different h values for the Gp1 (a) for Kp_fixed = 0 and (b) for Kp_fixed = 2.5.
Processes 13 01535 g010
Figure 11. Unit step responses of the system with a PIR controller designed for Kp = 5.74, Ki = 0.76 and Kr_fixed = 2.5 for different values of h for Gp1.
Figure 11. Unit step responses of the system with a PIR controller designed for Kp = 5.74, Ki = 0.76 and Kr_fixed = 2.5 for different values of h for Gp1.
Processes 13 01535 g011
Figure 12. Unit step responses of the system with a PIR controller designed for Kp = 5.9, Ki_fixed = 1 and Kr = 2.256 for different values of h for Gp1.
Figure 12. Unit step responses of the system with a PIR controller designed for Kp = 5.9, Ki_fixed = 1 and Kr = 2.256 for different values of h for Gp1.
Processes 13 01535 g012
Figure 13. Unit step responses of the system with a PIR controller designed for Kp_fixed = 2.5, Ki = 0.18 and Kr = −0.13 for different values of h for Gp1.
Figure 13. Unit step responses of the system with a PIR controller designed for Kp_fixed = 2.5, Ki = 0.18 and Kr = −0.13 for different values of h for Gp1.
Processes 13 01535 g013
Figure 14. Stability region of the system with PR controller for Gp2 (h = 1).
Figure 14. Stability region of the system with PR controller for Gp2 (h = 1).
Processes 13 01535 g014
Figure 15. SBL curves of the system with a PIR controller designed for different Kr_fixed values for the Gp2 (h = 1).
Figure 15. SBL curves of the system with a PIR controller designed for different Kr_fixed values for the Gp2 (h = 1).
Processes 13 01535 g015
Figure 16. SBL curves of the system with a PIR controller designed according to different Ki_fixed values for Gp2 (h = 1).
Figure 16. SBL curves of the system with a PIR controller designed according to different Ki_fixed values for Gp2 (h = 1).
Processes 13 01535 g016
Figure 17. SBL curves of the PIR controller system designed according to different Kp_fixed values for Gp2 (h = 1).
Figure 17. SBL curves of the PIR controller system designed according to different Kp_fixed values for Gp2 (h = 1).
Processes 13 01535 g017
Figure 18. SBL curves of the system with a PIR controller designed according to Kr_fixed = 2.5 and different h values for the Gp2.
Figure 18. SBL curves of the system with a PIR controller designed according to Kr_fixed = 2.5 and different h values for the Gp2.
Processes 13 01535 g018
Figure 19. SBL curves of the system with a PIR controller designed for different h values for the Gp2 model (a) for Ki_fixed = 0 and (b) for Ki_fixed = 0.05.
Figure 19. SBL curves of the system with a PIR controller designed for different h values for the Gp2 model (a) for Ki_fixed = 0 and (b) for Ki_fixed = 0.05.
Processes 13 01535 g019
Figure 20. SBL curves of the system with a PIR controller, designed according to Kp_fixed = 0.5 and different h values for the Gp2 model.
Figure 20. SBL curves of the system with a PIR controller, designed according to Kp_fixed = 0.5 and different h values for the Gp2 model.
Processes 13 01535 g020
Figure 21. Unit step responses of the system with a PIR controller designed for the Gp2 model for Kp = 0.6498, Ki = 0.0214, and Kr_fixed = 0.25 regarding different values of h.
Figure 21. Unit step responses of the system with a PIR controller designed for the Gp2 model for Kp = 0.6498, Ki = 0.0214, and Kr_fixed = 0.25 regarding different values of h.
Processes 13 01535 g021
Figure 22. Unit step responses of the system with a PIR controller designed for the Gp2 model for Kp = 0.5984, Ki_fixed = 0.05, and Kr = 0.16 regarding different values of h.
Figure 22. Unit step responses of the system with a PIR controller designed for the Gp2 model for Kp = 0.5984, Ki_fixed = 0.05, and Kr = 0.16 regarding different values of h.
Processes 13 01535 g022
Figure 23. Unit step responses of the system with a PIR controller designed for the Gp2 model for Kp_fixed = 0.5, Ki = 0.073, and Kr = 0.0187 regarding different values of h.
Figure 23. Unit step responses of the system with a PIR controller designed for the Gp2 model for Kp_fixed = 0.5, Ki = 0.073, and Kr = 0.0187 regarding different values of h.
Processes 13 01535 g023
Figure 24. SBL curve of the system with PR controller for Gp3 (h = 1).
Figure 24. SBL curve of the system with PR controller for Gp3 (h = 1).
Processes 13 01535 g024
Figure 25. Unit step responses of test points taken from different regions for the Gp3. (a) R1 region, (b) R2 region, (c) R3 region, (d) R4 region, (e) R5 region, and (f) R6 region (h = 1).
Figure 25. Unit step responses of test points taken from different regions for the Gp3. (a) R1 region, (b) R2 region, (c) R3 region, (d) R4 region, (e) R5 region, and (f) R6 region (h = 1).
Processes 13 01535 g025
Figure 26. Stability region of the system with a PR controller for Gp3 (h = 1).
Figure 26. Stability region of the system with a PR controller for Gp3 (h = 1).
Processes 13 01535 g026
Figure 27. SBL curves of the system with a PIR controller designed for the different Kr_fixed values for the Gp3 (h = 1).
Figure 27. SBL curves of the system with a PIR controller designed for the different Kr_fixed values for the Gp3 (h = 1).
Processes 13 01535 g027
Figure 28. (a) SBL curves and (b) stability regions of the system with a PIR controller designed for h = 1 and different Ki_fixed values for Gp3.
Figure 28. (a) SBL curves and (b) stability regions of the system with a PIR controller designed for h = 1 and different Ki_fixed values for Gp3.
Processes 13 01535 g028
Figure 29. SBL curves of the system with a PIR controller designed according to h = 1 and different Kp_fixed values for Gp3.
Figure 29. SBL curves of the system with a PIR controller designed according to h = 1 and different Kp_fixed values for Gp3.
Processes 13 01535 g029
Figure 30. (a) SBL curve for h = 0.5; (b) stability region for h = 0.5 for the system with a PR controller for Gp3.
Figure 30. (a) SBL curve for h = 0.5; (b) stability region for h = 0.5 for the system with a PR controller for Gp3.
Processes 13 01535 g030
Figure 31. (a) SBL curve for h = 1.1; (b) stability region for h = 1.1 for the system with a PR controller for Gp3.
Figure 31. (a) SBL curve for h = 1.1; (b) stability region for h = 1.1 for the system with a PR controller for Gp3.
Processes 13 01535 g031
Figure 32. SBL curves of the system with a PIR controller designed for different h values for the Gp3. (a) Kr_fixed = −0.1 and (b) Kr_fixed = 0.1.
Figure 32. SBL curves of the system with a PIR controller designed for different h values for the Gp3. (a) Kr_fixed = −0.1 and (b) Kr_fixed = 0.1.
Processes 13 01535 g032
Figure 33. (a) SBL curve and (b) stability region of the system with a PIR controller designed regarding Ki_fixed = 0.1 and h = 0.5 for the Gp3.
Figure 33. (a) SBL curve and (b) stability region of the system with a PIR controller designed regarding Ki_fixed = 0.1 and h = 0.5 for the Gp3.
Processes 13 01535 g033
Figure 34. (a) SBL curve and (b) stability region of the system with a PIR controller designed regarding Ki_fixed = 0.1 and h = 1.1 for the Gp3.
Figure 34. (a) SBL curve and (b) stability region of the system with a PIR controller designed regarding Ki_fixed = 0.1 and h = 1.1 for the Gp3.
Processes 13 01535 g034
Figure 35. Stable controller parameter regions of the system with a PIR controller designed for the Gp3 model Ki_fixed = 0.1 and h = 0.5, 1, and 1.1.
Figure 35. Stable controller parameter regions of the system with a PIR controller designed for the Gp3 model Ki_fixed = 0.1 and h = 0.5, 1, and 1.1.
Processes 13 01535 g035
Figure 36. SBL curves of the system with a PIR controller designed for the different h values for Gp3. (a) Kp_fixed = 0 and (b) Kp_fixed = 0.2.
Figure 36. SBL curves of the system with a PIR controller designed for the different h values for Gp3. (a) Kp_fixed = 0 and (b) Kp_fixed = 0.2.
Processes 13 01535 g036
Figure 37. Unit step responses of the system with a PIR controller designed for the Gp3 for Kp = −0.0297, Ki = 0.1183, and Kr_fixed = −0.1 for different values of h.
Figure 37. Unit step responses of the system with a PIR controller designed for the Gp3 for Kp = −0.0297, Ki = 0.1183, and Kr_fixed = −0.1 for different values of h.
Processes 13 01535 g037
Figure 38. Unit step responses of the system with a PIR controller designed for the Gp3 for Kp = −0.0544, Ki_fixed = 0.1, and Kr = −0.0460 for different values of h.
Figure 38. Unit step responses of the system with a PIR controller designed for the Gp3 for Kp = −0.0544, Ki_fixed = 0.1, and Kr = −0.0460 for different values of h.
Processes 13 01535 g038
Figure 39. Unit step responses of the system with a PIR controller designed for the Gp3 for Kp_fixed = 0.2, Ki = 0.2833, and Kr = −0.0460 for different values of h.
Figure 39. Unit step responses of the system with a PIR controller designed for the Gp3 for Kp_fixed = 0.2, Ki = 0.2833, and Kr = −0.0460 for different values of h.
Processes 13 01535 g039
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

İrgan, H.; Tan, N. Stable PIR Controller Design Using Stability Boundary Locus for Time-Delay Processes. Processes 2025, 13, 1535. https://doi.org/10.3390/pr13051535

AMA Style

İrgan H, Tan N. Stable PIR Controller Design Using Stability Boundary Locus for Time-Delay Processes. Processes. 2025; 13(5):1535. https://doi.org/10.3390/pr13051535

Chicago/Turabian Style

İrgan, Hilal, and Nusret Tan. 2025. "Stable PIR Controller Design Using Stability Boundary Locus for Time-Delay Processes" Processes 13, no. 5: 1535. https://doi.org/10.3390/pr13051535

APA Style

İrgan, H., & Tan, N. (2025). Stable PIR Controller Design Using Stability Boundary Locus for Time-Delay Processes. Processes, 13(5), 1535. https://doi.org/10.3390/pr13051535

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop