Maximum Sensitivity Ms Based I PD Controller Design For The Control of Integrating Processes With Time Delay
Maximum Sensitivity Ms Based I PD Controller Design For The Control of Integrating Processes With Time Delay
To cite this article: Fuat Peker & Ibrahim Kaya (2022): Maximum sensitivity (Ms)-based I-PD
controller design for the control of integrating processes with time delay, International Journal of
Systems Science, DOI: 10.1080/00207721.2022.2122759
RESEARCH ARTICLE
1. Introduction
can be used to classify integrating processes (Zhang
Integrating systems, in which one or more poles are et al., 2021). Typical integrating systems can be mod-
located at the origin, are one of the commonly encoun- elled as pure integrating plus dead time (PIPDT),
tered processes in the industry. These systems are integrating plus stable/unstable first-order plus dead
widespread in chemical and process industries, and time (IFOPDT/IUFOPDT) and double integrating
also in the area of mechanical engineering (Vrančić plus dead time (DIPDT) transfer functions (Kaya &
et al., 2018). Some examples of integrating processes Peker, 2020; Zhang et al., 2021).
can be given as liquid level control in tanks, batch Proportional–integral–derivative (PID) controllers
distillation columns, paper drum dryer cans, data are still frequently preferred in the process industry
communication networks, jacketed continuous stirred owing to their user-friendliness form and good per-
tank reactors, supply chain management processes, formance in many different applications. In the liter-
bioreactors and position controls of a cart (Anil & ature, quite different methods are available to design
Padma Sree, 2015a; Chakraborty et al., 2017; Visi- PID controllers (Ang et al., 2005; Åström & Häg-
oli & Zhong, 2011; Zhang et al., 2020). Integrating glund, 1995; Cetin & Iplikci, 2015; Dey & Mudi, 2009;
processes are not self-regulating systems (not asymp- O’Dwyer, 2009; Vilanova & Visioli, 2012; Wu et al.,
totically stable), namely, a bounded input causes an 2014) for controlling various processes. For the control
unbounded output (Visioli & Zhong, 2011). They are of time-delay integrating processes, different design
a subclass of unstable systems, so their control is approaches were reported, such as direct synthesis
quite difficult and requires special attention (Visioli & (DS) methods (Ajmeri & Ali, 2015; Anil & Padma Sree,
Zhong, 2011). Interested ones can find detailed infor- 2015a; Seshagiri Rao et al., 2009; Zhang et al., 2020,
mation concerning time delay integrating processes 2021), internal model control (IMC) methods (Jin &
and their control in Visioli and Zhong (2011). Num- Liu, 2014; Kaya, 2004; Kumar & Padma Sree, 2016;
ber of poles positioned at the origin or other places Rao & Padma Sree, 2010) and optimisation methods
CONTACT Fuat Peker [email protected] Electrical and Electronics Engineering Department, Dicle University, Diyarbakır, Turkey
© 2022 Informa UK Limited, trading as Taylor & Francis Group
2 F. PEKER AND I. KAYA
(Ali & Majhi, 2011; Grimholt & Skogestad, 2016; Kaya parameters of the PID with lead/lag filter were pre-
& Cengiz, 2017; Verma & Padhy, 2018; Visioli, 2001). sented using the DS method and multiple dominant
For a class of integrating processes, Ajmeri and Ali pole placement method. Tuning rules were provided
(2015) suggested a parallel control structure (PCS) to reach the desired robustness defined by Ms (Zhang
having two controllers, which are designed using the et al., 2020). In Zhang et al. (2021), by making use
DS technique. In that study, a proportional-derivative of the DS method, adjusting rules for differential for-
(PD) controller was used for improving servo response ward PID controller with lead/lag filter, were proposed
and a PID controller was used for improving reg- for time-delay integrating processes. Parameters of a
ulatory response (Ajmeri & Ali, 2015). A PID con- differential PID controller with a lead/lag filter were
troller with a lead/lag filter was designed by Anil and tuned to obtain the desired robustness specified by Ms
Padma Sree (2015a) by making use of the DS tech- (Zhang et al., 2021).
nique for different forms of integrating processes. In All studies surveyed above present adjusting rules
the aforementioned study, tuning rules were presented for classical single-loop PI/PD/PID controllers or for
in terms of parameters of the process transfer func- PI/PD/PID controllers combined in a 2DOF structure
tion and a setting parameter that is used for desired for controlling servo and regulatory responses. But,
robustness defined by maximum sensitivity (Ms) value it is a well-known fact that classical PID controllers
(Anil & Padma Sree, 2015a). In Anil and Padma Sree may not give satisfactory responses where the process
(2015b), for a class of integrating processes with dead is unstable, integrating and resonant (Kaya & Peker,
time, a PID controller with a cascaded lead/lag fil- 2020). To obtain more acceptable responses for those
ter was designed by making use of multiple domi- processes, alternative controller structures were pro-
nant pole placement techniques. Kumar and Padma posed by researchers (Aryan & Raja, 2022; Kumari
Sree (2016) proposed the design of PID controllers et al., 2021, 2022; Onat, 2019; Raja, 2021; Raja & Ali,
according to IMC principles for different forms of time 2021; D. Kumar et al., 2022). Those studies reveal that
delay integrating processes. PID parameters were pro- the use of double-loop PI-PD, IMC-PD and fractional-
vided in terms of parameters of the process transfer order IMC-PD/P (FOIMC-PD/P) controllers was gen-
function and a setting parameter that is the time con- erally proposed. Recently, in the literature, to control
stant of the IMC filter (D. B. S. Kumar & Padma Sree, time-delay integrating processes, the use of I-PD con-
2016). Grimholt and Skogestad (2016) presented opti- trollers was suggested (Chakraborty et al., 2017; Kaya,
mal tuning rules according to four different Ms val- 2020; Kaya & Peker, 2020; Peker & Kaya, 2019). The
ues (Ms = 1.40, 1.59, 1.80 and 2) for PID controller structures of I-PD and PI-PD controllers are similar,
parameters to control DIPDT processes. They used but the I-PD controller consists of one less setting
a serial (cascade) PID form for the control purpose parameter when compared to the PI-PD controller.
(Grimholt & Skogestad, 2016). For the control of inte- The I-PD controller provides similar performances to
grating processes, Srivastava and Pandit (2017) pro- the PI-PD controller, in spite of its one less parameter
vided a 2 degree of freedom (2DOF) linear quadratic to be tuned. The I-PD controller was recommended
regulator (LQR)-based PID controller and a uniquely by Chakraborty et al. (2017) for the control of PIPDT
designed set point filer. Mercader and Baños (2017) processes. In that study, formulas in terms of gain mar-
proposed a method to adjust the parameters of a PI gin, phase margin and critical gain were provided to
controller for a PIPDT process in the presence of inter- set the parameters of the I-PD controller (Chakraborty
val parametric uncertainty. Their method is based on et al., 2017). Peker and Kaya (2019) gave optimally
a parameter space approach without using approxi- adjusted formulas for the I-PD controller parameters
mations for time delay terms and ignoring parame- to control PIPDT processes. In Kaya and Peker (2020),
ter uncertainties (Mercader & Baños, 2017). Verma I-PD adjusting formulas for controlling IFOPDT and
and Padhy (2018) presented two new integral per- double IFOPDT processes were presented to achieve
formance indices to obtain PI/PID adjusting rules optimal servo response. Kaya (2020) provided optimal
according to the desired Ms to control PIPDT and analytical setting rules for adjusting I-PD controller
stable/unstable first-order plus time-delay processes. parameters to control time-delay integrating processes
In Zhang et al. (2020), analytical rules for adjusting with an inverse response. In the works (Kaya, 2020;
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE 3
Kaya & Peker, 2020; Peker & Kaya, 2019), robustness 2. Maximum sensitivity (Ms)
was not considered as a priority.
Ms is the maximum value of the magnitude of the sen-
In this paper, Ms-based I-PD controller designs for
sitivity function corresponding to the inverse of the
controlling PIPDT, DIPDT and IFOPDT processes are
shortest distance between the Nyquist curve and the
proposed. The advantages of the DS technique are
critical point (−1 + j0) (Anil & Padma Sree, 2015a).
used in the controller design. The design method is
Smaller Ms values represent more stable and robust
based on comparing the characteristic equation of the
systems. The sensitivity function of a classical or con-
closed-loop system, which comprises the integrating
ventional closed-loop control system with unity feed-
system and the I-PD controller with a lead/lag filter
back is given below (Anil & Padma Sree, 2015a):
cascaded to the PD part, with the desired characteris-
tic equation. I-PD tuning rules for PIPDT and DIPDT 1
S= . (1)
processes are suggested in terms of parameters of the 1 + Gp Gc
process transfer function and a setting parameter that
where the transfer function of the plant and the con-
is used for desired robustness specified by Ms. But,
troller is represented by Gp and Gc , respectively. Gp Gc
tuning rules for IFOPDT processes are designed to
denotes the open-loop transfer function. The ampli-
give robust responses so that a Ms value is obtained
tude of the sensitivity function S can be calculated
in the interval of 1.8 ≤ Ms ≤ 2. To summarise, the
as |S| = |1/(1 + Gp (jω)Gc (jω))| (Anil & Padma Sree,
contributions of this study include the following:
2015a). The maximum amplitude value of the S gives
the measure of robustness and has the following math-
i. The I-PD controller is designed according to the
ematical expression (Verma & Padhy, 2018):
desired robustness level specified by Ms and sim-
ple tuning rules are derived to calculate the con- 1
Ms = max . (2)
troller parameters. ω∈[0,+∞) 1 + Gp (jω)Gc (jω)
ii. The works using the DS method in the design pro-
cedure of classical PID controllers for integrating The higher the Ms value, the more sensitive the con-
processes based on desired robustness stated by troller is to parameter uncertainties. As the Ms value
Ms require a set point weighting or set point filter decreases, the sensitivity of the controller to parameter
to decrease large overshoots in the servo response. uncertainties also decreases. The relationship between
On the contrary, it is demonstrated here by sim- phase margin (Pm), gain margin (Gm) and Ms is as
ulation examples and a practical application that follows (Anil & Padma Sree, 2015a):
the suggested I-PD design approach does not need Ms
such requirements. Gm ≥ (3)
Ms − 1
Pm ≥ 2sin−1 (1/2 Ms). (4)
The benefits of the proposed design approach are
illustrated by simulation examples and a real-time As it can be understood from (3) and (4), when the
implementation carried out by controlling a cart posi- appropriate Ms value is selected, a more appropriate
tion on a cart-pendulum set-up. Comparisons with phase margin and gain margin values required for a
some available PID and I-PD controller design tech- more robust response are also selected.
niques are provided to reveal the benefits of the sug-
gested design approach more obviously.
3. I-PD controller design
The rest of the paper is organised as follows:
Section 2 provides a short explanation of Ms. Section 3 The proposed control scheme, which consists of the
includes I-PD controller designs for PIPDT, DIPDT plant, I-PD controller and lead/lag filter, is depicted in
and IFOPDT processes in detail. Simulation exam- Figure 1.
ples are provided in Section 4 and Section 5 contains In the figure, the plant is represented by G(s). Gc1 (s)
performance analysis. A practical application of the and Gc2 (s) stand for the I and PD parts of the I-PD
suggested method, which is position control of a cart controller, respectively. F(s) denotes the lead/lag fil-
on a cart-pendulum set-up, is presented in Section 6. ter. Besides, in the figure, reference input, error signal,
Section 7 includes the conclusions. input disturbance and plant output are symbolised by
4 F. PEKER AND I. KAYA
to be
Ke−θs Kp Td s
(s) = 1 + + Kp 1 + = 0.
s Ti s fs + 1
(10)
Using 1/1 Padé approximation for time-delay term and
rearranging (10), the following equation was obtained.
Figure 3. KKpθ , Ti/θ, Td/θ and f /θ versus β/θ for PIPDT processes.
10.94(Ms)3 − 55.41(Ms)2
β +107.4(Ms) − 78.4
=
Figure 7. KKpθ 2 , Ti/θ , Td/θ , a/θ and c/θ versus β/θ for DIPDT θ (Ms)4 + 2.462(Ms)3
processes. −25.49(Ms)2 + 49.67(Ms) − 32
∀ 1.9 ≤ Ms ≤ 4.5 (30)
0.08747(β/θ)2 − 0.3276(β/θ) + 0.6441
KKp θ 2 =
(β/θ ) − 0.2445
(31)
Ti −1385(β/θ)2 + 4315(β/θ ) + 475.4
=
θ (β/θ )3 − 8.251(β/θ)2 − 248.8(β/θ) + 896
(32)
⎡ ⎤
0.2242(β/θ)5 − 1.62(β/θ)4
Td ⎣
= +4.873(β/θ )3 − 7.07(β/θ )2 ⎦ (33)
θ
+4.912(β/θ ) − 0.7978
Figure 8. Variations of Ms and ITAE/θ 2 according to β/θ for the a −29.39(β/θ )2 + 116.6(β/θ) − 16
servo response of DIPDT processes. = (34)
θ (β/θ )2 − 14.4(β/θ ) + 51.34
c 313.9(β/θ)2 + 238(β/θ ) − 171.2
= . (35)
θ (β/θ )3 − 303.7(β/θ)2
+398.7(β/θ) + 2051
Figure 10. β/θ values versus θ/T for the IFOPDT process model.
system for IFOPDT processes was found as follows: 2 x2
10v − + x2 x4 + x2 x3 − 0.5z(x5 + x2 ) = 0
x1
Ke−θ s (41)
(s) = 1 +
s(Ts + 1)
5v − [x5 + x2 − 0.5z] = 0 (42)
Kp as + 1
× + Kp (1 + Td s) = 0.
Ti s cs + 1 where z = θ /T, v = β/T, x1 = KKp T, x2 = Ti /T,
(36) x3 = Td /T, x4 = a/T and x5 = c/T. For different val-
ues of θ /T in the interval of 0.07 ≤ θ /T ≤ 3, (38)-(42)
Similar to previous cases, a 1/1 Padé approximation were solved for x1 = KKp T, x2 = Ti /T, x3 = Td /T,
for the time-delay term was used in (36) to find the x4 = a/T and x5 = c/T according to β/T which was
following equation: adjusted to achieve Ms in the range of 1.8 ≤ Ms ≤ 2.
Namely, for each θ /T value, β/T was adjusted to obtain
Ti Tcθ s5 + [Ti T(θ + 2c) + Ti cθ − KKp Ti Td aθ ] s4
suitable KKp T, Ti /T, Td /T, a/T and c/T values so that
+ [2Ti T + Ti (θ + 2c) + 2KKp Ti Td a 1.8 ≤ Ms ≤ 2 was reached for the closed-loop con-
− KKp θ(Ti a + Ti Td )] s3 trol system. Then, β/T was defined in terms of θ /T
using the curve fitting technique. Finally, formulas for
+ [2Ti + 2KKp (Ti a + Ti Td ) − KKp θ(c + Ti )] s2 KKp T, Ti /T, Td /T, a/T and c/T were derived in terms
+ [2KKp (c + Ti ) − KKp θ] s + 2KKp = 0 (37) of β/T by making use of curve fitting. Eventually, for
the IFOPDT process model, tuning formulas give the
As in the case of the DIPDT process model, the desired controller parameters that result in a robust response
characteristic equation was chosen as (24) and then for which the Ms value in the range of 1.8 ≤ Ms ≤ 2
corresponding coefficients of s5 , s4 , s3 , s2 and s in (24) is achieved. Three intervals were defined for θ /T for a
and (37) were compared to obtain the following five better curve fitting, and formulas for β/T, KKp T, Ti /T,
equations: Td /T, a/T and c/T were obtained for each interval.
For all intervals, solutions of (38)–(42) and formulas
x2 x5 z
v5 − =0 (38) gained from curve fittings are illustrated in Figures 10
2x1
and 11.
4 x2 (z + 2x5 ) x2 x5 z Once more, the obtained results from solutions of
5v − + − 0.5x2 x3 x4 z = 0
2x1 2x1 (38)–(42) are represented by asterisks and derived for-
(39) mulas are denoted by solid, dashed, dashed-dotted and
x2 x2 (z + 2x5 ) dotted lines in Figures 10 and 11.
10v3 − + + x2 x3 x4 For the first interval of 0.07 ≤ θ /T ≤ 0.9, by apply-
x1 2x1
ing curve fitting to the results depicted by asterisks
− 0.5zx2 (x4 + x3 )] = 0 (40)
in Figures 10(a) and 11(a), the following formulas to
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE 9
Figure 11. KKpT, Ti/T, Td/T, a/T and c/T versus β/T for the IFOPDT process model.
evaluate the parameters of the I-PD controller with a I-PD controller with a lead/lag filter were obtained as
lead/lag filter were found. follows:
⎡ ⎤
0.4541(θ/T)3 + 0.1906(θ/T)2 0.03208(θ/T)4 + 0.7188(θ/T)3
⎣+1.485(θ/T) ⎦ β −1.053(θ/T)2 − 0.8711(θ/T) + 1.406
=
β +0.02199 T (θ/T)2 − 2.455(θ/T) + 1.586
= (43)
T (θ/T) + 0.6758
(49)
2.229(β/T)4 − 8.867(β/T)3
+13.95(β/T)2 − 10.23(β/T) + 4.863 0.4299(β/T)4 + 0.5291(β/T)3
KKp T =
(β/T)2 + 1.355(β/T) − 0.1334 −4.776(β/T)2 + 0.2428(β/T) + 7.901
KKp T =
(44) (β/T)5 − 2.092(β/T)4 − 1.767(β/T)3
+2.366(β/T)2 + 2.846(β/T) + 1.424
Ti −0.2772(β/T)4 + 0.4989(β/T)3
= (50)
T −0.308(β/T)2 + 5.104(β/T) − 0.127
(45)
7.375(β/T)5 − 26.03(β/T)4 + 14.12(β/T)3
Td 0.6253(β/T)4 − 1.528(β/T)3 Ti +20.01(β/T) 2
+ 3.007(β/T) − 17.61
= =
T +1.541(β/T)2 − 0.2514(β/T) + 0.1577 T (β/T) − 5.644(β/T)4 + 11.81(β/T)3
5
⎡ ⎤
3.588 exp{−(((β/T) − 1.551) Similar to the DIPDT case, for simulation responses
⎢/0.7163)2 } ⎥ under measurement noise and real-time applications,
⎢ ⎥
⎢+2.837 exp{−(((β/T) − 2.679) ⎥ a derivative filter may be used in the derivative por-
⎢ ⎥
⎢ ⎥ tion of the controller as Kp [1 + Td s/(1+(Td /N)s)] with
c ⎢ /0.2964)2}
⎥
=⎢ ⎥. (54) N = 10 to suppress the noise. So, once the transfer
T ⎢−0.4349 exp{−(((β/T) − 1.978)⎥
⎢ ⎥
⎢/0.0886)2 } ⎥ function that belongs to the IFOPDT process is known,
⎢ ⎥
⎣+0.8416 exp{−(((β/T) − 2.331)⎦ the parameters of the I-PD controller with a lead/lag
/0.2213)2 } filter can readily be calculated using (43)–(60).
Finally, for the third interval of 2 < θ/T ≤ 3, similar to 4. Simulation examples
the previous two intervals, by applying curve fitting to
the results signified by asterisks in Figures 10(c) and Three simulation examples are provided in this section
11(c), formulas for computing the parameters of the to demonstrate the utility and benefits of the suggested
I-PD controller with a lead/lag filter were derived as design method. Comparisons with some reported PID
follows: and I-PD design approaches are presented. For a fair
comparison, neither set point weight nor set point fil-
⎡ ⎤ ter was used in all design methods. In the simulation
2.952 exp{−(((θ/T) − 3.139)/4.089)2 }
⎢+0.01361 exp{−(((θ/T) − 2.242) ⎥ examples, the legends in the control signals figures are
β ⎢ ⎥
⎢
= ⎢/0.0975) }
2 ⎥ omitted because they are the same as the legends in the
T ⎣ ⎥
+0.0782 exp{−(((θ/T) − 2.206) ⎦ output response figures of the related example.
/0.3972) }
2
Figure 12. Closed-loop responses for the nominal case of Figure 15. Control signals for +25% changes in parameters of
example 1. the process model of example 1.
4.2. Example 2
model were found to be Kp = 0.2370, Ti = 14.4608,
A process model, which has fourth-order transfer Td = 1.5596, α = 0.9996 and β = 1.2888. Similar to
function with one integrator, is considered here: Anil and Padma Sree (2015a), Zhang et al. (2020) sug-
gested a PID with a lead/lag filter for the IFOPDT
e−2s
G(s) = . process model. Parameters of the PID with a lead/lag
s(s + 1)(0.5s + 1)(0.25s + 1) filter for the IFOPDT process model were evaluated as
Taylor series expansion was used to obtain PIPDT Kp = 0.3647, Ti = 10.4462, Td = 0.9345, α = 1.7398
and IFOPDT process models as G(s) ≈ e−3.75s /s and and β = 0.2351 based on the formulas presented by
G(s) ≈ e−2.75s /s(s + 1), respectively. For the proposed Zhang et al. (2020). A unit step reference input change
I-PD design technique for the IFOPDT model, since at t = 0 s, and a step input disturbance, the magni-
θ /T = 2.75, formulas (55)-(60) were exploited to com- tude of which is 0.1, at t = 100 s were injected into
pute parameters of the suggested I-PD controller all closed-loop systems. The results for the nominal
with a lead/lag filter as Kp = 0.2570, Ti = 12.9525, case are depicted in Figures 18 and 19 for closed-loop
Td = 3.2148, a = 1.3337 and c = 3.1877. I-PD con- responses and corresponding control signals, respec-
troller parameters for the PIPDT model suggested tively. Output responses and related control signals of
by Chakraborty et al. (2017) were found to be closed-loop systems are shown in Figures 20 and 21
Kp = 0.2249, Ti = 13.3246 and Td = 1.8108. Anil and for +25% changes and in Figures 22 and 23 for −25%
Padma Sree (2015a) recommended a PID with a changes in all parameters, i.e. the gain, time constants,
lead/lag filter for the IFOPDT process model. Param- and time delay of the process model.
eters of the PID with a lead/lag filter suggested by It is apparent from Figure 18 that the proposed
Anil and Padma Sree (2015a) for the IFOPDT process design method shows the best performance for the
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE 13
4.3. Example 3
Consider a process transfer function, which has double
integrators, given below:
e−s
G(s) = .
s2
Figure 22. Closed-loop responses for −25% changes in parame-
ters of the process model of example 2.
For the proposed I-PD controller for controlling
DIPDT processes, tuning rules given in (30)–(35) were
used to compute tuning parameters of Kp = 0.1319,
servo response. For the nominal case of regulatory Ti = 9.9631, Td = 1.1468, a = 3.9148 and c = 1.1303
responses, although the design method of Zhang et al. for Ms = 2. Parameters of serial PID controller for
(2020) has a less overshoot and settling time than the DIPDT model recommended by Grimholt and
other design methods, it gives excessive overshoot for Skogestad (2016) were calculated as Kp = 0.0625,
set point tracking. From the control signals shown in Ti = 8.64 and Td = 8.76 for Ms = 2 (for a fair com-
Figure 19, it can be observed that the design method parison with the proposed design method). Anil and
14 F. PEKER AND I. KAYA
Figure 24. Closed-loop responses for the nominal case of Figure 25. Control signals for the nominal case of example 3.
example 3.
Figure 28. Closed-loop responses for −25% changes in parame- Table 2. Performance analyses of example 2.
ters of the process model of example 3. Servo Regulatory
has a higher value than others and other methods 6. Practical application on an experimental
have values close to each other. For the amounts of set-up
overshoots presented in Table 2, it takes the attention
Cart-pendulum set-up manufactured by Feedback
that proposed design method has no overshoot for
Instruments (Feedback Instruments Ltd., 2010) was
the servo response. For the overshoots of regulatory
used to demonstrate real-time application of the sug-
responses given in Table 2, the design method recom-
gested I-PD design method. The set-up (see Figure 30)
mended by Zhang et al. (2020) has a lesser overshoot
comprises a cart and two pendulum arms that are con-
since it results in a very fast and large overshoot for
nected to the cart. The cart moves on a 1-meter track
the servo response, and the remaining design meth-
by pulling a belt attached to it. At the end of the rail, a
ods have close values of overshoots. Analysing Table 3,
dc motor is available. By pulling the belt in two direc-
it is observed that the design method recommended
tions via the dc motor, the movement of the cart is
by Zhang et al. (2020) has a smaller ITAE value than
assured. The value of the force applied to the cart is
others for both servo and regulatory responses. How-
determined by the value of the voltage applied to the dc
ever, similar to the case of example 2 given in Table 2, it
motor. That’s why the input variable or control signal
has a very large overshoot for set point tracking. Han-
of the set-up is the voltage. On the set-up, for mea-
dling TV values of servo responses given in Table 3,
suring cart position and pendulum angle, there exist
it is clearly realised that the proposed design method
two optical encoders. Some control implementations,
has the smallest TV value. When the TV values that
for example, cart position control, crane control or sta-
belong to the regulatory responses in Table 3 are exam-
bilisation of the pendulum at the upright position are
ined, it can be observed that all design methods have
performed by applying an appropriate voltage to the
values that are not far from each other. Looking at
dc motor (Feedback Instruments Ltd., 2010). The con-
the amount of overshoots provided in Table 3, it once
trol scheme that belongs to the cart-pendulum set-up
again draws attention that there is no overshoot in the
is displayed in Figure 31.
servo response of the proposed design method. The
In this study, only the cart position control was car-
design method recommended by Grimholt and Sko-
ried out. Since pendulum arms swing when the cart
gestad (2016) has also no overshoot for servo response,
moves, there exists a disruptive effect on the position
but it has a longer settling time than the proposed
control of the cart due to swings of pendulum arms.
one (see Figure 24). For the overshoots of regulatory
So, swings of pendulum arms were considered as dis-
responses provided in Table 3, similar comments made
tortion. The cart position has an integrating behaviour
for the case of example 2 deduced from Table 2 can be
and was identified from many input-output data that
derived.
belong to the cart as in the following (Peker & Kaya,
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE 17
2017):
Figure 32. Closed-loop responses for real-time application on
0.64394 the cart-pendulum set-up.
G(s) = .
s(0.13605s + 1)
It was assumed that there is 0.1 s time delay in the
system. So, the system can be handled as an IFOPDT
system as G(s) ≈ 0.64394e−0.1s /s(0.13605s + 1) and
the ratio of the θ /T was found as 0.7350. Formulas pro-
vided in (43)-(48) were used to compute parameters of
the proposed I-PD controller with a lead/lag filter as
Kp = 10.1475, Ti = 0.6587, Td = 0.0731, a = 0.1043
and c = 0.0647. Parameters of the PID with a lead/lag
filter suggested by Anil and Padma Sree (2015a) were
found as Kp = 10.9602, Ti = 0.4705, Td = 0.0487,
α = 0.1359 and β = 0.0373. PID with a lead/lag fil-
ter recommended by Zhang et al. (2020) was adjusted
according to the formulas provided in their work to be Figure 33. The control signals for real-time application on the
cart-pendulum set-up.
Kp = 14.0453, Ti = 0.5719, Td = 0.1012, α = 0.0532
and β = 0.0130. For the design method suggested
by Chakraborty et al. (2017), a PIPDT model is with a magnitude of 0.3 metre and a period of 100 s,
required. Hence, by taking advantage of the Tay- was applied to the cart. Also, a unity step input distur-
lor series expansion, the PIPDT model was iden- bance was inserted into the system at t = 80 s. Cart
tified as G(s) ≈ 0.64394e−0.23605s /s. For this identi- position responses and associated control signals are
fied PIPDT model, I-PD controller parameters sug- illustrated in Figures 32 and 33, respectively. It should
gested by Chakraborty et al. (2017) were found be pointed out that legends in the figure of control sig-
to be Kp = 5.5492, Ti = 0.8395 and Td = 0.1140. nals, namely Figure 33, are the same as the legends in
Also, as mentioned before, a derivative filter was Figure 32.
used in derivative part of the proposed controller as From real-time responses shown in Figure 32, it can
Kp [1 + Td s/(1+(Td /N)s)] with N = 10 to suppress the be seen that although the design method suggested by
noise. The same derivative filter was also used in Chakraborty et al. (2017) has a close response to the
the design methods of Anil and Padma Sree (2015a) proposed one for set point tracking, it has a large over-
and Zhang et al. (2020) since they do not contain shoot for disturbance rejection. Also, from Figure 32
a derivative filer. The design method recommended it can be observed that though the design methods of
by Chakraborty et al. (2017) has already its deriva- Anil and Padma Sree (2015a) and Zhang et al. (2020)
tive filter. Similar to simulation examples, for a fair have a somewhat lesser overshoot than the proposed
comparison, in all design methods neither set point design method for disturbance rejection, they give a
weighting nor set point filter was used. For all design large overshoot for set point tracking. When looking at
methods, a reference trajectory, which is a pulse input the control signals displayed in Figure 33, it takes the
18 F. PEKER AND I. KAYA
attention that design methods recommended by Anil future study, a 2DOF control structure including two
and Padma Sree (2015a) and Zhang et al. (2020) result I-PD controllers, one for the set point tracking and
in very large initial control efforts for set point track- the other for disturbance rejection, can separately be
ing. Owing to this situation, separate windows had to designed based on desired Ms value so that more satis-
be opened to see other control signals. Furthermore, factory closed-loop responses can be obtained for both
it can be deduced from Figure 33 that the proposed the set point tracking and disturbance rejection.
design method has reasonable and acceptable control
signal values for both set point tracking and distur-
bance rejection. Besides, as it is mentioned before, the Acknowledgements
input variable or control signal of the set-up is the Authors would like to thank Dicle University for providing
voltage and it is seen from Figure 33 that very large cart-pendulum set-up to perform real-time applications.
control signal values occur for the design methods of
Anil and Padma Sree (2015a) and Zhang et al. (2020).
It may rightly be asked whether this does not harm the Disclosure statement
system. The answer is yes, but here the system is pro- No potential conflict of interest was reported by the author(s).
tected by a saturation block in the software that does
not allow voltages to be applied to the system outside
the range of 0–5 volts. When the control signals are Data availability statement
analysed, it becomes clear that some vibrations may be
present in the control signals. This is due to the swing- Data sharing is not applicable to this article as no
ing of the pendulum arms, which occurs when the cart datasets were generated or analysed during the current
moves as explained earlier. Therefore, these vibrations study.
appear in the control signals to immobilise the cart in
the set position.
Notes on contributors
Rao, C. V. N., & Padma Sree, R. (2010). IMC based controller and Applications, 148(2), 180–184. https://doi.org/10.1049/
design for integrating systems with time delay. Indian Chemi- ip-cta:20010197
cal Engineer, 52(3), 194–218. https://doi.org/10.1080/001945 Visioli, A., & Zhong, Q. (2011). Control of integral processes with
06.2010.547972 dead time. Springer. https://doi.org/10.1007/978-0-85729-
Seshagiri Rao, A., Rao, V. S. R., & Chidambaram, M. (2009). 070-0.
Direct synthesis-based controller design for integrating Vrančić, D., Huba, M., & Oliveira, P. M. (2018). PID controller
processes with time delay. Journal of the Franklin Insti- tuning for integrating processes. IFAC-PapersOnLine, 51(4),
tute, 346(1), 38–56. https://doi.org/10.1016/j.jfranklin.2008. 586–591. https://doi.org/10.1016/j.ifacol.2018.06.159
06.004 Wu, H., Su, W., & Liu, Z. (2014). PID controllers: Design and
Skogestad, S. (2003). Simple analytic rules for model reduc- tuning methods. 2014 9th IEEE Conference on Industrial
tion and PID controller tuning. Journal of Process Control, Electronics and Applications, 808–813. https://doi.org/10.11
13(4), 291–309. https://doi.org/10.1016/S0959-1524(02)000 09/ICIEA.2014.6931273.
62-8 Zhang, W., Cui, Y., & Ding, X. (2020). An improved ana-
Srivastava, S., & Pandit, V. S. (2017). A 2-Dof LQR based lytical tuning rule of a robust PID controller for inte-
PID controller for integrating processes considering robust- grating systems with time delay based on the multiple
ness/performance tradeoff. ISA Transactions, 71, 426–439. dominant pole-placement method. Symmetry, 12(9), 1449.
https://doi.org/10.1016/j.isatra.2017.09.010 https://doi.org/10.3390/sym12091449
Verma, B., & Padhy, P. K. (2018). Optimal PID controller design Zhang, W., Cui, Y., Ding, X., Yin, Z., & Wang, Y. (2021). A
with adjustable maximum sensitivity. IET Control Theory & novel tuning method of differential forward robust PID con-
Applications, 12(8), 1156–1165. https://doi.org/10.1049/iet- troller for integrating systems plus time delay based on direct
cta.2017.1078 synthesis method. International Journal of Systems Science,
Vilanova, R., & Visioli, A. (Eds.). (2012). PID control in the third 52(2), 238–262. https://doi.org/10.1080/00207721.2020.
millennium. Springer. https://doi.org/10.1007/978-1-4471- 1825871
2425-2.
Visioli, A. (2001). Optimal tuning of PID controllers for inte-
gral and unstable processes. IEE Proceedings - Control Theory