Authors:
Zahraa Sabah Hashim Department of Electrical Engineering, College of Engineering, University of Baghdad, Al-Jadriyah, 10001, Baghdad, Iraq

Search for other papers by Zahraa Sabah Hashim in
Current site
Google Scholar
PubMed
Close
and
Ibraheem Kasim Ibraheem Department of Electrical Engineering, College of Engineering, University of Baghdad, Al-Jadriyah, 10001, Baghdad, Iraq
Department of Computer Engineering Techniques, Al-Rasheed University College, Baghdad, 10001, Iraq

Search for other papers by Ibraheem Kasim Ibraheem in
Current site
Google Scholar
PubMed
Close
https://orcid.org/0000-0001-7009-3634
Open access

Abstract

This paper deals with the disturbance rejection, parameter uncertainty cancelation, and the closed-loop stabilization of the water level of the four-tank nonlinear system. For the four-tank system with relative degree one, a new structure of the active disturbance rejection control (ADRC) has been presented by incorporating a tracking differentiator (TD) in the control unit to obtain the derivate of the tracking error. Thus, the nonlinear-PD control together with the TD serves as a new nonlinear state error feedback. Moreover, a sliding mode extended state observer is presented in the feedback loop to estimate the system's state and the total disturbance. The proposed scheme has been compared with several control schemes including linear and nonlinear versions of ADRC techniques. Finally, the simulation results show that the proposed scheme achieves excellent results in terms of disturbance elimination and output tracking as compared to other conventional schemes. It was able to control the water levels in the two lower tanks to their desired value and exhibits excellent performance in terms of Integral Time Absolute Error (ITAE) and Objective Performance Index (OPI).

Abstract

This paper deals with the disturbance rejection, parameter uncertainty cancelation, and the closed-loop stabilization of the water level of the four-tank nonlinear system. For the four-tank system with relative degree one, a new structure of the active disturbance rejection control (ADRC) has been presented by incorporating a tracking differentiator (TD) in the control unit to obtain the derivate of the tracking error. Thus, the nonlinear-PD control together with the TD serves as a new nonlinear state error feedback. Moreover, a sliding mode extended state observer is presented in the feedback loop to estimate the system's state and the total disturbance. The proposed scheme has been compared with several control schemes including linear and nonlinear versions of ADRC techniques. Finally, the simulation results show that the proposed scheme achieves excellent results in terms of disturbance elimination and output tracking as compared to other conventional schemes. It was able to control the water levels in the two lower tanks to their desired value and exhibits excellent performance in terms of Integral Time Absolute Error (ITAE) and Objective Performance Index (OPI).

1 Introduction

A Four-tank system is one of the most important industrial and chemical processes that contain several manipulated variables, strongly interacting, controlled variables, parameters uncertainties, and nonlinear dynamics. Therefore, due to all of these reasons, the need to find suitable multivariable control techniques increases over time. A Four-tank system is a laboratory process that was originally proposed by Karl Henrik Johansson [1–3]. It becomes one of the popular case studies that show various behaviors, one of these behaviors is the effect of multivariable zeros in both linear and nonlinear models.

The Four-tank system is a multi-input multi-output (MIMO) system and a good motivation to find a new technique to solve multivariable control problems. In the present time, many researchers show different control techniques to solve these problems. The main control techniques that are used with the four-tank system are Decoupled PI controller [4], Fuzzy-PID [5], second-order sliding mode control [6], IMC-based PID [7]. In [8], various control schemes are used such as gain scheduling controller, a linear parameter varying controller, and input-output feedback linearization. J-Han in [9] proposed a new technique to eliminate the disturbance and uncertainty for SISO and MIMO systems, this technique is called active disturbance rejection control. It consists of tracking differentiator (TD), an extended state observer (ESO), and nonlinear state error feedback. Each part of ADRC has a function to accomplish; TD provides a derivative to get fast tracking, ESO estimates and rejects the total disturbance which contains plant uncertainties, exogenous disturbances, and system dynamics. In [10], the authors demonstrated the stability of the ADRC for ball and beam system. The results showed an effective performance for both ADRC and ESO. In [11], the author reported the importance of choosing the bandwidth of the observer. A large value of observer bandwidth increases noise sensitivity, and a lower value slows down the estimation convergence. Therefore, it must be selected carefully. In [12], the author proposed a new configuration for the four-tank system, a new control strategy for a class of controllers such as PID, LADRC, and ADRC. This control strategy depends on tracking error to measure the controlled target. The experiment and simulation results examined an improvement in output tracking and disturbance suppression. The authors in [13, 14] proposed an improved version for the nonlinear ESO and nonlinear state error feedback control to reduce the chattering phenomena and actuator saturation. In [15], the authors introduced the model predictive control with the linear model of the four tanks system to stabilize and optimize the input and the output. Authors of [16] proposed an Adaptive Pole Placement Controller (APPC) and a robust Adaptive Sliding Mode Controller (ASMC) to improve the robustness and rapidity of various industrial processes such as the four tanks system. In [17], the authors proposed a decentralized model predictive controller with the nonlinear model of the four tanks system to ensure the bound of the linearizing error by converting the system into a class of subsystems which in turn was converted into an n-number of robust tubes. In [18], the author has introduced a controller design based on a neural network. Although all the above studies proposed an excellent and accurate controller for the four-tank system but still there two drawbacks in their work. Firstly, some of the above studies used the linearized model of the four-tank system except for [3, 6, 12, 17, 18]. As a result, the controller was incapable to follow the nonlinear dynamics of the system, especially in the practical implementation. Secondly, exogenous disturbance and parameter uncertainties were not taken into consideration. Motivated by the above studies, this paper considers parameter uncertainties and exogenous disturbances in the control design of the four-tank system. Moreover, a new nonlinear controller with a tracking differentiator was also used to control the nonlinear model of the four-tank system. This combination will form the proposed ADRC for the four-tank system with a unit relative degree that gives an excellent, smooth, and fast output response with reduced sensitivity to the noise due to the adoption of the TD with nonlinear PID (NLPID) controller. The contribution of this paper lies in the following. A new nonlinear controller has been proposed by integrating the nonlinear PID controller with the tracking differentiator (TD). The TD replaces the traditional differentiator needed in the derivative part of the PID control design; thus, a new nonlinear PID controller with less sensitivity to the measurement noise is obtained. This new nonlinear PID controller has been integrated with the sliding mode extended state observer (SMESO) to form an improved active disturbance rejection control. Moreover, the genetic algorithm has been used to tune the parameters. A new performance index has been proposed to tune the parameters of the proposed nonlinear PID controller and the SMESO. A new multi-objective performance index is used in the minimization process, which includes the integral time absolute error, the absolute of the control signals, and the square of the control signals for both channels.

The rest of the paper is organized as follows: Section 2 presents the modeling of the four-tank system. Section 3 presents the proposed ADRC with a unit relative degree system. Section 4 presents the convergence of SMESO. Section 5 illustrates simulation results and discussion of the results, finally section 6 presents the conclusion of the work.

2 Modeling of the four-tank system

As shown in Fig. 1, the four-tank system consists of two pumps, a source tank, two valves, and four water tanks. Pump A extracts the water from the source tank and pours it into tank 1 and tank 4 . Symmetrically, pump B extracts the water from the source tank and pours it into tank 2 and tank 3 . Then the output flow of the pumps is divided into two by using three-way valves. Valve1 separated the spilled water into tank 1 by a fraction γ 1 and to tank4 by a fraction (1 – γ 1 ). In the same way, tank 2 and tank 3 are fed from pump B , and by Valve2 the water distributed to tank2 by a fraction γ 2 and to tank 3 by a fraction (1 – γ 2 ). By gravity action, the liquid in tank3 flows into tank 1 and then from tank 1 returns to the source tank. Symmetrically, the liquid in tank4 flows into tank 2 and then returns to the source tank. The water level in tank1 and tank 2 is controlled by the two pumps, the flow of the water to tank1 is γ 1 k 1 u 1 and for tank 4 is (1 – γ 1 ) k 1 u 1 , similarly for the flow of the water to tank 2 is γ 2 k 2 u 2 and for tank3 is (1 – γ 2 ) k 2 u 2 . In this paper, h 3 is considered as the internal dynamics of is h 1 , symmetrically h 4 is the internal dynamics of h 2 . So there are two disturbances, the first is the flow from the upper tank to the lower tank and the second one is the flow rate. The fraction ( γ 1 , γ 2 ) specifies the position of multivariable zeros which operate the system in minimum phase or non-minimum phase, in other words, these multivariable zero depend on the position of valves, 1 < γ 1 + γ 2 < 2 minimum phase and for non-minimum phase 0 < γ 1 + γ 2 < 1 . In this paper, the system operates in minimum phase mode. According to Bernoulli equation and Mass balance, the nonlinear model of the four-tank system is the following [1]:
h ˙ 1 = a 1 A 1 2 g h 1 + a 3 A 1 2 g h 3 + γ 1 k 1 A 1 ( u 1 + d 1 )
h ˙ 2 = a 2 A 2 2 g h 2 + a 4 A 2 2 g h 4 + γ 2 k 2 A 2 ( u 2 + d 2 )
h ˙ 3 = a 3 A 3 2 g h 3 + ( 1 γ 2 ) k 2 A 3 u 2
h ˙ 4 = a 4 A 4 2 g h 4 + ( 1 γ 1 ) k 1 A 4 u 1
y 1 = k c h 1
y 2 = k c h 2
where A j the cross-sectional area of is t a n k j , a j is the cross-section area of the outlet hole, h j is the water level in t a n k j , j = { 1 , , 4 } . u 1 and u 2 are the voltages applied to pump A and pump B respectively, g is the acceleration of gravity and k c is a calibrated constant, k 1 and k 2 are pump proportionality constants, k 1 u 1 and k 2 u 2 are the water flow rate generated by pump A and pump B respectively, d 1 and d 2 are the exogenous disturbances by the flow rate. We assume that the water flow generated by pump A and pump B is proportional to its applied voltages ( u 1 and  u 2 ).
Fig. 1.
Fig. 1.

Schematic diagram of the four-tank system

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

3 Proposed active disturbance rejection control with a unit relative degree

J. Han [9], introduced an excellent method during the last decade to deal with the disturbances and uncertainties of the nonlinear system. This method is known as Active Disturbance Rejection Control (ADRC). The term active in ADRC means that ADRC estimates/cancels the total disturbance (parameter uncertainties, external disturbance, system dynamics, and any unknown or unwanted dynamics) in an online manner, which shows the effectiveness of ADRC. Generally, ADRC consists of three essential elements, tracking differentiator (TD), Nonlinear State Error Feedback controller (NLSEF), and the Extended State Observer (ESO).

In general, for a system with a unit relative degree or relative degree one ( ρ = 1 ) there is no need to use tracking differentiator (TD) because the ESO estimates two states, z 1 is the system state and z 2 is the generalized disturbance. So, the TD is combined with the nonlinear state error feedback (NLSEF) controller to constitute a new control structure for the ADRC. The general form of the proposed ADRC with relative degree one is shown in Fig. 2 below. It is illustrated that instead of the reference signal r ( t ) , the error signal e ˜ ( t ) is using as an input to TD to obtain a smooth signal of the error and its derivative which in turn is used in the NLSEF to get the required control output u 0 ( t ) . Furthermore, ESO will convert the system into a chain of integrators by estimating and canceling the total disturbance in an online fashion. Finally, after connecting the circuit using Matlab/Simulink, GA is used as an optimization technique to find optimal and suitable values for the parameters of TD, NLSEFC, and ESO. The proposed ADRC consists of a TD, an NLSEF, and a nonlinear ESO (NLESO) and it is explained as follows.

Fig. 2.
Fig. 2.

The proposed relative degree one ( ρ = 1 ) ADRC

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

3.1 Tracking differentiator (TD)

The use of a tracking differentiator has been increased in the last decade, to avoid set point jump, provide fast output tracking, and extract an accurate differentiated signal from the reference one that was not ideal in the classical (ordinary) differentiation [9, 19]. It is necessary to provide a transient profile to reduce the effect of peaking and chattering phenomena, achieving high control performance and high robustness against noise. The proposed method shows that it is not impossible to use TD with systems that have a unit relative degree. The equations of the proposed TD are expressed as follows:
e ˜ ˙ 1 = e ˜ 2
e ˜ ˙ 2 = R 2 ( e ˜ 1 e ˜ 1 + | e ˜ 1 e ˜ | ) R e ˜ 2
where e ˜ 1 is the tracking error and its equal to e ˜ 1 = r z 1 , e ˜ 2 is the derivative and e ˜ is the input to the tracking differentiator and R is the parameter chosen to speed up or slow down the transient profile. In the next subsection, we will introduce the proposed controller and how we used the proposed TD with the nonlinear controller for systems with a unit relative degree.

3.2 Nonlinear TD-NLPID controller

NLPID is the modified version of the traditional PID controller. It is evolved to achieve fast process, high robustness, and stability and can handle the strong nonlinearity of the nonlinear systems, which the traditional PID controller fails to do. The main aim of the proposed controller is to treat the error function and its integration and derivative as a nonlinear function and thus satisfy the rule “small error large gain, large error small gain”. The NLPID equations are expressed as follows,
u N L S E F i = u i 1 + u i 2 + u i n t e g r e a t o r i
u i 1 = ( k 11 i + k 12 i 1 + exp ( μ i 1 e ˜ i 1 2 ) ) | e ˜ i 1 | α i 1 s i g n ( e ˜ i 1 )
u i 2 = ( k 21 i + k 22 i 1 + exp ( μ i 2 e ˜ ˙ i 1 2 ) ) | e ˜ ˙ i 1 | α i 2 s i g n ( e ˜ ˙ i 1 )
u i n t e g r a t o r i = ( k i 1 + exp ( μ i e ˜ i 1 d t 2 ) ) | e ˜ i 1 d t | α i s i g n ( e ˜ i 1 d t )
u 0 i = δ tanh ( u N L S E F i δ )
where k 11 i , k 12 i , k 21 i , k 22 i , k i , μ i 1 and μ i 2 , α i 1 , α i 2 are tuning design parameters and e ˙ ˜ i 1 = e ˜ i 2 . Moreover, α i 1 α i 2 < 1 to ensure the error functions | e ˜ i 1 | α i 1 , | e ˜ ˙ i 1 | α i 2 are sensitive to small error values [14, 20], and to satisfy the rule “small error large gain, large error small gain” [9]. The parameter δ is a positive coefficient that would make “tanh” function between the sector [+ δ , – δ ] instead of [ + , ] . In other words, “tanh” function will limit the control signal by δ which in turn cancels the high-frequency components, reduces the chattering in the control signal, and provides energy-saving [21, 22]. The new structure of the nonlinear controller that consists of an NLPID controller and a TD that is used to control the water level of the two lower tanks shows an excellent response and control. The main aim of the proposed controller for a system with a unit relative degree is that instead of using ordinary differentiation, we can use the benefits of the TD to get filtered error and its derivative and thus excluding higher values of the ordinary differentiation caused by noise. The stability analysis and design details of the NLPID controller can be referred to in [14].

3.3 Sliding mode extended state observer (SMESO)

The nonlinear ESO (NLESO) is more efficient and accurate than linear ESO (LESO) because the NLESO solves the problem of slow convergence and peaking phenomenon that exists in LESO [23, 24]. The SMESO estimates the total disturbance, system's state and converts the system into a chain of integrators. The SMESO is given by the following equations:
z i 1 = z i 2 + b 0 i u i + β i 1 k i ( e i 1 ) e i 1
z i 2 = β i 2 k i ( e i 1 ) e i 1
k i ( e i 1 ) = k α i | e i 1 | α i 1 + k β i | e i 1 | β i
where i = 1,2 , e i 1 = h i z i 1 , e i and z i 1 are the estimated error and the estimated state of h i respectively. k i ( e i 1 ) is a nonlinear function [13], α i and β i are positive tuning parameters that must be less than 1. k α i and k β i Are the nonlinear function gains and they are tuning parameters too. β i 1 and β i 2 Are the observer gain parameters and they are selected such that the characteristic polynomial s 2 + β i 1 s + β i 2 is Hurwitz [11], and for simplicity s 2 + β i 1 s + β i 2 = ( s + ω 0 i ) 2 , where ω 0 i is SMESO bandwidth and it would be the only tuning parameter. Thus, β i 1 = 2 ω 0 i and β i 2 = ω 0 i 2 . The proposed ADRC with the nonlinear model of the four-tank system is shown in Fig. 3. Figure 3, represents the detailed form of Fig. 2. Four tanks system has two inputs ( u 1 , u 2 ) and two output ( h 1 , h 2 ) . The reference signal ( r 1 , r 2 ) represents the desired value of the water level in tank1 and tank2 respectively. As mentioned previously, for the system with a unit relative degree, there is no need for the TD. So, we can use it to generate the error e ˜ 11 and its derivative e ˜ 12 for the 1st subsystem and e ˜ 21 , e ˜ 22 for the 2nd subsystem. Then, the estimated total disturbance will be canceled from the control signal of each subsystem ( u 01 , u 02 ) to generate the required control law, u i = ( u 0 i z i 2 / b 0 i ) , i = 1 , 2 . The state-space model and stability analysis of SMESO are presented in detail in [13].
Fig. 3.
Fig. 3.

Proposed ADRC with the nonlinear model of the four-tank system with unit relative degree ( ρ = 1 )

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

4 Convergence of the SMESO

In this section, we will introduce the convergence of the Sliding Mode Extended State Observer (SMESO) using Lyapunov stability theorem.

For 1st subsystem, the error dynamics are stated in the following. Firstly, (1) is rewritten as:
h ˙ 1 = f 1 + b 01 d 1 + b 01 u 1
Let
h 12 = f 1 + b 01 d 1
Now, sub. (18) In (17) yields,
h ˙ 1 = h 12 + b 01 u 1
Now differentiate (17) to get,
h ˙ 12 = f ˙ 1 + b 01 d ˙ 1
{ h ˙ 1 = h 12 + b 01 u 1 h ˙ 12 = f ˙ 1 + b 01 d ˙ 1
where h 12 is the generalized disturbance, f 1 is the system dynamics and parameter uncertainty and d 1 is the exogenous disturbance.
Now, for the S M E S O 1 of the 1st channel, Eq. (14), (15) can be rewritten as
{ z ˙ 11 = z 12 + b 01 u 1 + β 11 k 1 ( e 11 ) e 11 z ˙ 12 = β 12 k 1 ( e 11 ) e 11
From (5), and sub k c = 1 , h 1 can be found as
{ h 1 = y / k c h 12 = f 1 + b 01 d 1
The estimated error for subsystem1 can be written as
{ e 11 = h 1 z 11 e 12 = h 12 z 12
where e 11 and e 12 are the estimated errors, z 11 is the estimated state of h 1 , z 12 is the estimated total disturbance of the 1st channel. Now differentiating (24) yields,
{ e ˙ 11 = h ˙ 1 z ˙ 11 e ˙ 12 = h ˙ 12 z ˙ 12
where e ˙ 11 and e ˙ 12 are the error dynamics for the 1st subsystem. Sub. (21), (22) in (25), yields,
{ e ˙ 11 = β 11 k 1 ( e 11 ) e 11 + e 12 e ˙ 12 = β 12 k 1 ( e 11 ) e 11 + h ˙ 12
In state-space form, (26) can be rewritten as
[ e ˙ 11 e ˙ 12 ] = [ β 11 k 1 ( e 11 ) 1 β 12 k 1 ( e 11 ) 0 ] [ e 11 e 12 ] + [ 0 1 ] h ˙ 12
So, the general form of the error dynamics is
e ˙ i = A i e i + h ˙ i 2
where i refers to the subsystem number which is either 1 or 2, A i = [ β i 1 k i ( e i 1 ) 1 β i 2 k i ( e i 1 ) 0 ] , e ˙ i = [ e ˙ i 1 e ˙ i 2 ] and e i = [ e i 1 e i 2 ] . Now to check that whether the estimated error converges to zero as t , i.e., the SMESO is asymptotically stable. To achieve that, Lyapunov stability is used [25]. Let us choose the Lyapunov function as V S M E S O i = 1 2 e i T e i . Then,
V ˙ S M E S O i = e i T e ˙ i V ˙ S M E S O i = [ e i 1 e i 2 ] [ β i 1 k i ( e i 1 ) 1 β i 2 k i ( e i 1 ) 0 ] [ e i 1 e i 2 ] + h ˙ i 2
Assume that h ˙ i 2 converges to zero as t (which is the case for constant exogenous disturbances) [13], then,
V ˙ S M E S O i = [ e i 1 e i 2 ] [ β i 1 k i ( e i 1 ) 1 β i 2 k i ( e i 1 ) 0 ] [ e i 1 e i 2 ]

The quadric form V ˙ S M E S O i = e i T Q i e ˙ i is asymptotically stable if Q i is a negative definite matrix. Then, according to [25], the system is asymptotically stable when the following conditions are satisfied,

  1. V S M E S O i is positive definite, V S M E S O i ( e i ) > 0 f o r e i 0 , i = 1 , 2 .

  2. V ˙ S M E S O i ( e i ) < 0 f o r e i 0 , i = 1, 2.

Now to check the negative definiteness of Q i , Routh stability criteria can be used to find the stability limits of matrix Q i . Firstly, compute the characteristic equation for matrix Q i ,
| λ I Q i | = 0 , | λ + β i 1 k i ( e i 1 ) 1 β i 2 k i ( e i 1 ) λ | = 0
λ 2 + β i 1 k i ( e i 1 ) λ + β i 2 k i ( e i 1 ) = 0
where i =1, 2. Then from Routh stability criteria, one gets,
1 β i 2 k i ( e i 1 )
β i 1 k i ( e i 1 ) 0
β i 1 β i 2 k i ( e i 1 ) 2 0 β i 1 k i ( e i 1 ) = β i 2 k i ( e i 1 ) 0

β i 1 k i ( e i 1 ) > 0 , k i ( e i 1 ) > 0 . Then Q i is negative definite if the nonlinear gain k i ( e i 1 ) satisfies k i ( e i 1 ) > 0 . We conclude that the SMESO is asymptotically stable.

5 Simulation results and discussion

5.1 Simulation results

The proposed ADRC for the Four-tank nonlinear model is designed and simulated using Matlab/Simulink. The parameters of the Four-tank model are shown in Table 1. The simulations include comparing the proposed scheme with four different schemes. The Genetic Algorithm is used in the paper as an optimization technique [26, 27], and [28], to tune the parameters of the NLPID controller, SMESO, and TD of all schemes including the proposed one. In addition, to measure the performance of the entire system, a useful multi-Objective Performance Index (OPI) has been used in this work. It measures the effectiveness of the proposed scheme and it is expressed as follows
O P I = w 1 O P I 1 + w 2 O P I 2
where O P I 1 and O P I 2 represent the objective performance index for the first and second subsystems respectively, w 1 and w 2 are weighting factors. To treat the two subsystems equally likely, w 1 and w 2 are set to 0.5. Both O P I 1 and O P I 2 are expressed as
{ O P I 1 = W 1 I T A E 1 N 11 + W 2 U A B S 1 N 12 + W 3 U S E Q 1 N 13 O P I 2 = W 1 I T A E 2 N 21 + W 2 U A B S 2 N 22 + W 3 U S E Q 2 N 23
where W 1 , W 2 and W 3 are the weighting factors that satisfy W 1 + W 2 + W 3 = 1 . According to that, they are set to W 1 = 0.4, W 2 = 0.2 and W 3 = 0.4. N 11 , N 12 , N 13 , N 21 , N 22 and N 23 are the nominal values of the individual objective functions, which are included in the OPI to ensure that the individual objectives have comparable values and are treated equally likely by the tuning algorithm. Thus, their values are set to N 11 = 1.814362, N 12 = 4389.201, N 13 = 305.59, N 21 = 1.77746, N 22 = 4332.233, and N 23 = 285.2937. Table 2 shows the description and mathematical representation of the performance indices.
Table 1.

Sample parameters of the Four-tank system

Parameter Value Unit
h 1 16 c m
h 2 13 c m
h 3 9.5 c m
h 4 6 c m
γ 1 0.7 u n i t l e s s
γ 2 0.6 u n i t l e s s
k 1 3.33 c m 3 / v o l t . s e c
k 2 3.35 c m 3 / v o l t . s e c
a 1 0.071 c m 2
a 2 0.056 c m 2
a 3 0.071 c m 2
a 4 0.056 c m 2
A 1 28 c m 2
A 2 32 c m 2
A 3 28 c m 2
A 4 32 c m 2
k c 1 v o l t / c m
g 981 c m / s e c 2
Table 2.

Description and mathematical representation of performance

PI Description Mathematical representation
ITAE Integral time absolute error 0 t f t | e ( t ) | d t
UABS Integral absolute of the control signal 0 t f | u ( t ) | d t
USEQ Integral square of the control signal 0 t f u ( t ) 2 d t

The Five schemes that were simulated in this work are listed as follows,

  1. Scheme1: (LADRC). Linear State Error Feedback (LSEF) [9] + LESO.

The LESO is expressed as follows,
{ z ˙ i 1 = z i 2 + b 0 i u i + β i 1 ( e i 1 ) z ˙ i 2 = β i 2 ( e i 1 )

The parameters of Eq. (30) are already previously in this work.

  • 2. Scheme2: (NLADRC). Nonlinear State Error Feedback (NLSEF) [9] + LESO of Eq. (30).

The NLSEF is given by
{ f a l ( e ˜ i 1 , α 1 i , δ 1 i ) = { e ˜ i 1 / ( δ i 1 1 α i 1 ) , x δ i 1 | e ˜ i 1 | α i 1 s i g n ( e ˜ i 1 ) , x > δ i 1 f a l ( e ˜ i 2 , α i 2 , δ i 2 ) = { e ˜ i 2 / ( δ i 2 1 α i 2 ) , x δ i 2 | e ˜ i 2 | α i 2 s i g n ( e ˜ i 2 ) , x > δ i 2
{ { u 01 = f a l ( e ˜ 11 , α 11 , δ 11 ) + f a l ( e ˜ 12 , α 12 , δ 12 ) u 02 = f a l ( e ˜ 21 , α 21 , δ 21 ) + f a l ( e ˜ 22 , α 22 , δ 22 ) { u 1 = ( u 01 z 12 ) / b 01 u 2 = ( u 02 z 22 ) / b 02
where i = 1 , 2 , e ˜ i 1 = r i z i 1 , e i 2 are the tracking error and its derivative respectively, α 11 , α 12 , α 21 , α 22 , δ 11 , δ 12 , δ 21 and δ 22 are positive tuning parameters.

The simulated results for each scheme are given next. The tuned parameters of both the controller and the observer of each scheme (1, 2, 3, and 4) are given in Tables 3 7.

Table 3.

Parameters of scheme 1

Parameter Value Parameter Value
k p 1 18.6300 k d 2 3.0500
k i 1 0.0002 β 11 86.2600
k d 1 2.5300 β 12 1860.2
k p 2 26.6550 β 21 31.8200
k i 2 0.0024 β 22 253.1281
Table 4.

Parameters of scheme2

Parameter Value Parameter Value
α 1 0.7763 β 11 298.6900
δ 1 0.0140 β 12 2230.4
α 2 0.4167 β 21 349.0100
δ 2 1.8958 β 22 2993.1
Table 5.

Parameters of scheme3

Parameter Value Parameter Value
α 11 0.6190 δ 22 0.7441
δ 11 0.0238 R 300
α 12 0.7115 β 11 326.1200
δ 12 0.9276 β 12 2658.9
α 21 0.5813 β 21 270.2800
δ 21 0.0814 β 22 1826.3
α 22 0.9905 - -
Table 6.

Parameters of scheme4

Parameter Value Parameter Value
k 111 6.2650 k 212 7.0400
k 121 1.4124 k 222 0.0142
μ 11 8.5790 μ 22 5.6130
α 11 0.6812 α 22 0.6625
Table 7.

Parameters of scheme4

Parameter Value Parameter Value
β 11 266.4000 k β 1 0.6713
β 12 1774.2 β 1 0.2221
β 21 327.6800 k α 2 0.8579
β 22 2684.4 α 2 0.6265
k α 1 0.3675 k β 2 0.6812
α 1 0.9733 β 2 0.7062

The values of the parameter for the proposed scheme are listed in Tables 8 and 9.

Table 8.

The parameters of the proposed scheme (NLSEF part)

Parameter Value Parameter Value Parameter Value
k 111 10.6800 k 1 0.7124 k 222 2.1384
k 121 2.3826 μ 1 7.9420 μ 22 3.5100
μ 11 5.7050 α 1 0.5705 α 22 0.7073
α 11 0.5773 k 211 10.5285 k 2 0.5773
k 112 2.3715 k 221 1.1070 μ 2 1.5810
k 122 0.8844 μ 21 3.4640 α 2 0.2948
μ 12 0.2240 α 21 0.6184 δ 37.4430
α 12 0.5189 k 212 2.5620 R 100
Table 9.

Parameters values of the proposed scheme (SMESO part)

Parameter Value Parameter Value
β 11 294.8600 k β 1 0.7648
β 12 2173.6 β 1 0.8946
β 21 218.1000 k α 2 0.5705
β 22 1189.2 α 2 0.7124
k α 1 0.1095 k β 2 0.5773
α 1 0.6964 β 2 0.7942

The water level of tank1 and tank2 are shown in Figs 45. The results show that the output response of the proposed scheme is faster, smoother, and without overshooting as compared to that of the other schemes. It takes about less than 2s to reach the steady-state (desired value), while a longer settling time is clearly shown in the output response of the other schemes. Figures 6 and 7 show the output response in the existence of the disturbance for the 1st subsystem at t = 40s and the 2nd subsystem at t = 60s. The results show that scheme1, scheme2 scheme3, and scheme4 when applying disturbance for 1st subsystem at t = 40s exhibit an output response with an undershoot which reaches nearly 0.1265%, 0.375%, 0.1875%, 0.125% respectively of the steady-state value and last about 1.2 s for scheme1, 2.1s for scheme2, 1s for scheme3 and 0.5s for scheme4 until the output response reaches its steady state. The same for 2nd subsystem, at t = 60s the, output response exhibits an undershoot which reaches nearly 0.307%, 0.315%, 0.305%, 0.153% of its steady-state value for scheme1, scheme2 scheme3, and scheme4 respectively and last about 1.9 s for scheme1, 1.92s for scheme2, 1.5s for scheme3 and 0.5s for scheme4 until it reaches its steady-state, while our proposed scheme rejects the disturbance very quickly.

Fig. 4.
Fig. 4.

Water level in tank1

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

Fig. 5.
Fig. 5.

Water level in tank2

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

Fig. 6.
Fig. 6.

A disturbance is applied for 1st subsystem at t = 40s

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

Fig. 7.
Fig. 7.

A disturbance is applied for 2nd subsystem at t = 60s

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

Figures 8 and 9 show the control signal for the 1st subsystem and the 2nd subsystem. The proposed scheme shows chattering free, whilescheme2 shows chattering in the control signal. This proves that the proposed scheme is better than other schemes.

Fig. 8.
Fig. 8.

The control signal for the 1st subsystem

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

Fig. 9.
Fig. 9.

The control signal for the 2nd subsystem

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

To observe the effect of the system parameter uncertainty on the four tanks model, the value of the outlet hole a 1 is varied by ( Δ a 1 = 2 % ) . Figure 10 show the response of the water level of tank1 while applying the uncertainties. (a) with uncertainty ( Δ a 1 = + 2 % ) . (b) with uncertainty ( Δ a 1 = 2 % ) . It is observed that the proposed scheme can handle the uncertainties with high performance, which shows the effectiveness of the SMESO.

Fig. 10.
Fig. 10.

The water level in tank 1 with uncertainty in the outlet hole a 1

Citation: International Review of Applied Sciences and Engineering 13, 2; 10.1556/1848.2021.00352

5.2 Discussions

From the presented results, it is clearly shown that with the proposed scheme, the water level arrives at its steady-state (desired value) in a shorter time as compared to other schemes used in the comparison and without overshooting or undershooting. Even when a disturbance is applied to the system (at t = 40 disturbance applied to the 1st subsystem and at t = 60 disturbance applied to the 2nd subsystem), the disturbance does not affect the system's output due to the excellent estimation of the SMESO to the total disturbance which is canceled from the input channel via the SMESO. Moreover, when the parameter uncertainty of Δ a 1 = 2 % is applied to the system, the variation in the outlet hole a 1 does not affect the system output. The inclusion of the SMESO in the feedback loop reduced the peaking phenomenon that was visible when using the LESO (e.g., scheme1, scheme2, scheme3). Moreover, the control signal of the proposed scheme shows a reduction in chattering due to the adoption of the new nonlinear controller as compared to the other schemes. The new NLPID controller is nonlinear and satisfies the rule “small error large gain, large error, small gain” which works by producing a chattering-free control signal. Table 10 shows the simulated results of the performance indices after GA tuning for all the schemes that are applied in this work including the proposed one. Table 11 lists the complete abbreviations used in this paper. As shown in Table 10, the proposed scheme shows an improvement for the transient response, in other words, I T A E 1 and I T A E 2 are reduced by 50.4% and 40.31% respectively as compared to the other schemes. Finally, the proposed scheme achieves the best OPI, I T A E 1 and I T A E 2 among all the other schemes.

Table 10.

Simulation Results for the Four Tanks System

Schemes/PI scheme 1 scheme 2 scheme 3 scheme 4 Proposed scheme
ITA E 1 5.044853 10.731810 7.361344 2.609788 2.501022
ITA E 2 7.514269 13.463353 6.396127 2.684229 2.642392
UAB S 1 13115.098625 976.413223 649.113747 2518.480536 2480.090176
UAB S 2 16124.0015950 1021.529276 618.459631 2695.503633 2684.961943
USE Q 1 16194.336535 54.015678 27.778464 678.346693 666.768796
USE Q 2 20840.561939 46.700165 61.123995 658.756634 705.609611
OPI 23.21906907 2.481163 1.688843 1.578022 1.537139
Table 11.

List of abbreviations used in this paper

Abbreviation Definition
TD Tacking Differentiator
OPI Objective Performance Index
ITAE Integral Time Absolute Error
UABS Integral Absolute of the control signal (IAU)
USEQ Integral Square of the control signal (ISU)
MIMO Multi-Input Multi-Output system
ADRC Active Disturbance Rejection Control
LESO Linear Extended State Observer
LPID Linear proportional-Integral- Derivative
LSEF Linear State Error Feedback
NLESO Nonlinear Extended State Observer
SMESO Sliding Mode Extended State Observer
NLSEF Nonlinear State Error Feedback
NLPID Nonlinear Proportional -Integral-Derivative
hj The water level of tank j
γ 1, γ 2 Ration of the flow in the valves
k1 , k 2 Pump proportionality constant
aj The cross-section area of the outlet hole of tank j
A j The cross-section area of the tank j
k c The calibrated constant
g Gravity constant
ASMC Adaptive Sliding Mode Controller
APPC Adaptive Pole Placement Controller

Now we will show the effectiveness of our proposed method compared with other methods as follows:

  1. In [6], Figs 2 and 3 shows that the water level reaches the steady-state (desired value) in about 13 s, while in our proposed scheme, it is observed that the water level reaches the desired value in less than 2 s with smooth fast response. Moreover, when the disturbance is applied, the system of [6], Figs 8 and 9 shows a noticeable overshoot and undershoot. This proves the robustness of our proposed scheme.

  2. In [12], Fig. 4 (a, b) shows that the water level for both tank1 and tank2 rises with rising time t r = 25 s and t r = 15 s for ADRC and LADRC respectively. While the water level using our proposed scheme rises faster with rising time t r = 0.667944 s and t r = 0.742405 s for tank1 and tank2 respectively without any noticeable oscillations. In addition, the system of [12] under the disturbance recovered to the desired value after 10 and 1s for ADRC and LADRC respectively, while our proposed method rejects the disturbance very quickly.

  3. In [15], the linearized model of the four tanks system is used. Figure 4 shows the response of the two lower tanks (tank1 and tank2) that rises with rising time t r = 1.3 s. When the disturbance is applied, the response is not smooth enough. On the other hand, our proposed scheme shows a fast, smooth response with rising time t r = 0.667944 s and t r = 0.742405 s for tank1 and tank2 respectively.

  4. In [16], Table 6 shows the performance indices for both tank1 and tank2. It is observed that the system of [16] has I T A E 1 = 8.0567 10 7 and I T A E 2 = 2.7820 10 8 for ASMC controller. While our proposed scheme has I T A E 1 = 2.501022 and I T A E 2 = 2.642392 for tank1 and tank2 respectively. This proves the effectiveness of our scheme.

  5. In [17], Fig. 10 shows a noticeable overshoot in the response of tank2, while our proposed scheme shows a smooth response with fast convergence. In this research, the effect of disturbance and parameter uncertainties have not been taken into consideration.

6 Conclusions

This work proposes a control scheme, i.e., (TD+NLPID) that is applied to the nonlinear model of the four-tank system which achieves the following:

  • It produces fast-tracking, makes the system less sensitive to noise and reduces the chattering that is produced by other schemes in the control signal, which subsequently increases energy consumption.

  • The proposed control scheme TD+NLPID reduces the noise in the closed-loop system, which is amplified when using ordinary derivatives in traditional PID control or LSEF control. The SMESO is not just cancelling the disturbance and estimate system's states, but, also reduces the peaking, a natural phenomenon in the LESO-based control schemes. This is due to the adoption of a nonlinear error function that is used in the design with asymptotic convergence.

  • The proposed TD-NLPID control scheme solves the main aims of this paper with excellent results and performance for a system that has a unit relative degree, strong nonlinearities, MIMO coupling interacting, multivariable zeros that make the system operate in two modes (minimum and non-minimum phase).

  • An extension to the current work includes the H/W implementation of the proposed TD-NLPID control scheme on a real four-tank system platform using one of the recent stand-alone computing systems like Arduino or Raspberry PI. Furthermore, applying other control techniques on the four-tank system and comparing the obtained results with that of this work [29–35].

Reference

  • [1]

    K. H. Johansson , “The Quadruple-Tank Process-A multivariable laboratory process with an adjustable zero,” IEEE Control Syst. Technol, vol. 8, no. 3, pp. 456465, 2000. Available: https://doi.org/10.1109/87.845876.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [2]

    K. H. Johansson , A. Horch , O. Wijk , and A. Hansson , “Teaching multivariable control using the quadruple-tank process,” in Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304), Phoenix, AZ, USA, (1), 1999, pp. 807812. https://doi.org/10.1109/CDC.1999.832889.

    • Search Google Scholar
    • Export Citation
  • [3]

    K. H. Johansson and J. L. R. Nunes , “A multivariable laboratory process with an adjustable zero,” in Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207), Philadelphia, Pennsylvania, (4), 1998, pp. 20452049. https://doi.org/10.1109/ACC.1998.702986.

    • Search Google Scholar
    • Export Citation
  • [4]

    C. Ramadevi and V. Vijayan , “Design of decoupled PI controller for quadruple tank system,” Int. J. Sci. Res. (IJSR), vol. 3, no. 5, pp. 318323, 2014.

    • Search Google Scholar
    • Export Citation
  • [5]

    S. N. Deepa and A. Raj , “Modeling and implementation of various controllers used for quadruple- tank,” in International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India, 2016, pp. 15. https://doi.org/10.1109/ICCPCT.2016.7530245.

    • Search Google Scholar
    • Export Citation
  • [6]

    V. Chaudhari , B. Tamhane , and S Kurode , “Robust liquid level control of quadruple tank system-second order sliding mode,” IFAC Pap. On-Line, vol. 53, no. 1, pp. 712, 2020. Available: https://doi.org/10.1016/j.ifacol.2020.06.002.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [7]

    K. Divya , M. Nagarajapandian , and T. Anitha , “Design and implementation of controllers for quadruple tank system,” Int. J. Adv. Res. Edu. Technol. (IJARET), vol. 4, no. 2, pp. 158165, 2017.

    • Search Google Scholar
    • Export Citation
  • [8]

    A. Abdullah and M. Zribi , “Control schemes for a quadruple tank process,” Int. J. Comput. Commun. Control, vol. 7, no. 4, pp. 594604, 2012.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [9]

    J. Han , “From PID to active disturbance rejection control,” IEEE Trans. Ind. Elect., vol. 56, no. 3, pp. 900906, 2009. Available: https://doi.org/10.1109/TIE.2008.2011621.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [10]

    J. Li , X. Qi , Y. Xia , and Z. Gao , “On asymptotic stability for nonlinear ADRC based control system with application to the ball-beam problem,” 2016 American Control Conference (ACC), pp. 47254730, 2016. Available: https://doi.org/10.1109/ACC.2016.7526100.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [11]

    Z. Gao , “Scaling and bandwidth-parameterization based controller tuning,” in Proceedings of the 2003 American Control Conference, 2003, pp. 4989-4996. https://doi.org/10.1109/ACC.2003.1242516.

    • Search Google Scholar
    • Export Citation
  • [12]

    X. Meng , H. Yu , J. Zhang , T. Xu , and H. Wu , “Liquid level control of four-tank system based on active disturbance rejection technology,” Measurement, no. 175, 2021. Available: https://doi.org/10.1016/j.measurement.2021.109146.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [13]

    I. K. Ibraheem and W. R. Abdul-Adheem , “Improved sliding mode nonlinear extended state observer-based active disturbance rejection control for uncertain systems with unknown total disturbance,” Int. J. Adv. Comput. Sci. Appl. (IJACSA), vol. 7, no. 12, pp. 8093, 2016. Available: https://doi.org/10.14569/IJACSA.2016.071211.

    • Search Google Scholar
    • Export Citation
  • [14]

    I. K. Ibraheem and W. R. Abdul-Adheem , “From PID to nonlinear state error feedback controller,” Int. J. Adv. Comput. Sci. Appl. (IJACSA), vol. 8, no. 1, pp. 312322, 2017. Available: https://doi.org/10.14569/IJACSA.2017.080140.

    • Search Google Scholar
    • Export Citation
  • [15]

    B. Ashok Kumar , R. Jeyabharathi , S. Surendhar , S. Senthilrani and S. Gayathri , “Control of four tank system using model predictive controller,” in 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), 2019, pp. 1-5. https://doi.org/10.1109/ICSCAN.2019.8878700.

    • Search Google Scholar
    • Export Citation
  • [16]

    A. Osman , T. Kara , and M. Arıcı , “Robust adaptive control of a quadruple tank process with sliding mode and pole placement control strategies,” IETE Journal of Research, pp. 114, 2021. https://doi.org/10.1080/03772063.2021.1892537.

    • Search Google Scholar
    • Export Citation
  • [17]

    F. D. J. Sorcia-Vázquez , C. D. Garcia-Blteran , G. Valencia-Palomo , J. A. Brizuela-Mendoza , and J. Y. Rumbo-Morales , “Decentralized robust tube-based model predictive control: application to a four-tank system,” Revista Mexicana de Ingeniería Química, vol. 19, no. 3, pp. 11351151, 2021. Available: https://doi.org/10.24275/rmiq/Sim778.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [18]

    K. Kiš , M. Klaučo and A. Mészáros , “Neural network controllers in chemical technologies,” in 2020 IEEE 15th International Conference of System of Systems Engineering (SoSE), 2020, pp. 397-402. https://doi.org/10.1109/SoSE50414.2020.9130425.

    • Search Google Scholar
    • Export Citation
  • [19]

    I. K. Ibraheem and W. R. Adul-Adheem , “A novel second-order nonlinear differentiator with application to active disturbance rejection control,” in 2018 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES), 2018, pp. 68-73. https://doi.org/10.1109/ISCES.2018.8340530.

    • Search Google Scholar
    • Export Citation
  • [20]

    I. K. Ibraheem , “Anti-Disturbance Compensator Design for Unmanned Aerial Vehicle,” jcoeng, vol. 26, no. 1, pp. 86103, 2019. https://doi.org/10.31026/j.eng.2020.01.08.

    • Search Google Scholar
    • Export Citation
  • [21]

    I. K. Ibraheem and W. R. Abdul-Adheem , “An improved active disturbance rejection control for a differential drive mobile robot with mismatched disturbances and uncertainties”, arXiv e-print, arXiv:1805.12170, 2018.

    • Search Google Scholar
    • Export Citation
  • [22]

    A. A. Najm and I. K. Ibraheem , “Nonlinear PID controller design for a 6-DOF UAV quadrotor system,” Engineering Science and Technology, an International Journal, vol. 22, no. 4, pp. 10871097, 2019. Available: https://doi.org/10.1016/j.jestch.2019.02.005.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [23]

    A. J. Humaidi and I. K. Ibraheem , “Speed control of permanent magnet DC motor with friction and measurement noise using novel nonlinear extended state observer-based anti-disturbance control,” Energies, vol. 12, no. 9, p. 1651, 2019. Available: https://doi.org/10.3390/en12091651.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [24]

    B. Z. Guo and Z. H. Wu , “Output tracking for a class of nonlinear systems with mismatched uncertainties by active disturbance rejection control,” Systems & Control Letters, vol. 100, pp. 2131, 2017. Available: https://doi.org/10.1016/j.sysconle.2016.12.002.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [25]

    K. H. Khalil (2015). Nonlinear control, global edition, Pearson Education, 2015.

  • [26]

    A. J. Humaidi , I. K. Ibraheem , and A. R. Ajel , “A novel adaptive LMS algorithm with genetic search capabilities for system identification of adaptive FIR and IIR filters,” Information, vol. 10, no. 5, p. 176, 2019. Available: https://doi.org/10.3390/info10050176.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [27]

    M. A. Joodi , I. K. Ibraheem , and F. M. Tuaimah , “Power transmission system midpoint voltage fixation using SVC with genetic tuned simple PID controller,” International Journal of Engineering & Technology, vol. 7, no. 4, pp. 54385443, 2018. https://doi.org/10.14419/ijet.v7i4.24799.

    • Search Google Scholar
    • Export Citation
  • [28]

    A. A. Najm , I. K. Ibraheem , A. T. Azar , and A. J. Humaidi , “Genetic optimization-based consensus control of multi-agent 6-DoF UAV system,” Sensors, vol. 20, no. 12, p. 3576, 2020. Available: https://doi.org/10.3390/s20123576.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [29]

    A. V. Okpanachi (2010), Developing Advanced Control Strategies for a 4-Tank Laboratory process”, Master Thesis, Faculty of Technology Telemark University College.

    • Search Google Scholar
    • Export Citation
  • [30]

    V. Chaudhari , B. Tamhane , and S. Kurode , “Robust liquid level control of quadruple tank system - second order sliding mode approach,” IFAC-PapersOnLine, vol. 53, no. 1, pp. 712, 2020. Available: https://doi.org/10.1016/j.ifacol.2020.06.002.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [31]

    I. K. Ibraheem , “On the frequency domain solution of the speed governor design of non-minimum phase hydro power plant,” Mediterr J Meas Control, vol. 8, no. 3, pp. 422429, 2012.

    • Search Google Scholar
    • Export Citation
  • [32]

    I. A. Mohammed , R. A. Maher , and I. K. Ibraheem , “Robust controller design for load frequency control in power systems using state-space approach,” Journal of Engineering, vol. 17, no. 3, pp. 265278, 2011.

    • Search Google Scholar
    • Export Citation
  • [33]

    F. M. Tuaimah and I. K. Ibraheem , “Robust h∞ controller design for hydro turbines governor,” 2nd Regional Baghdad, Iraq: Conf. for Eng.Sciences/ College of Eng./ Al-Nahrain University, 2010, pp. 19.

    • Search Google Scholar
    • Export Citation
  • [34]

    R. A. Maher , I. A. Mohammed , and I. K. Ibraheem , “Polynomial based H∞ robust governor for load frequency control in steam turbine power systems,” International Journal of Electrical Power & Energy Systems, vol. 57, pp. 311317, 2014. Available: https://doi.org/10.1016/j.ijepes.2013.12.010.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [35]

    I. K. Ibraheem , “A digital-based optimal AVR design of synchronous generator exciter using LQR technique,” Al-Khwarizmi Engineering Journal, vol. 7, no. 1, pp. 8294, 2011.

    • Search Google Scholar
    • Export Citation
  • [1]

    K. H. Johansson , “The Quadruple-Tank Process-A multivariable laboratory process with an adjustable zero,” IEEE Control Syst. Technol, vol. 8, no. 3, pp. 456465, 2000. Available: https://doi.org/10.1109/87.845876.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [2]

    K. H. Johansson , A. Horch , O. Wijk , and A. Hansson , “Teaching multivariable control using the quadruple-tank process,” in Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304), Phoenix, AZ, USA, (1), 1999, pp. 807812. https://doi.org/10.1109/CDC.1999.832889.

    • Search Google Scholar
    • Export Citation
  • [3]

    K. H. Johansson and J. L. R. Nunes , “A multivariable laboratory process with an adjustable zero,” in Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207), Philadelphia, Pennsylvania, (4), 1998, pp. 20452049. https://doi.org/10.1109/ACC.1998.702986.

    • Search Google Scholar
    • Export Citation
  • [4]

    C. Ramadevi and V. Vijayan , “Design of decoupled PI controller for quadruple tank system,” Int. J. Sci. Res. (IJSR), vol. 3, no. 5, pp. 318323, 2014.

    • Search Google Scholar
    • Export Citation
  • [5]

    S. N. Deepa and A. Raj , “Modeling and implementation of various controllers used for quadruple- tank,” in International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India, 2016, pp. 15. https://doi.org/10.1109/ICCPCT.2016.7530245.

    • Search Google Scholar
    • Export Citation
  • [6]

    V. Chaudhari , B. Tamhane , and S Kurode , “Robust liquid level control of quadruple tank system-second order sliding mode,” IFAC Pap. On-Line, vol. 53, no. 1, pp. 712, 2020. Available: https://doi.org/10.1016/j.ifacol.2020.06.002.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [7]

    K. Divya , M. Nagarajapandian , and T. Anitha , “Design and implementation of controllers for quadruple tank system,” Int. J. Adv. Res. Edu. Technol. (IJARET), vol. 4, no. 2, pp. 158165, 2017.

    • Search Google Scholar
    • Export Citation
  • [8]

    A. Abdullah and M. Zribi , “Control schemes for a quadruple tank process,” Int. J. Comput. Commun. Control, vol. 7, no. 4, pp. 594604, 2012.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [9]

    J. Han , “From PID to active disturbance rejection control,” IEEE Trans. Ind. Elect., vol. 56, no. 3, pp. 900906, 2009. Available: https://doi.org/10.1109/TIE.2008.2011621.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [10]

    J. Li , X. Qi , Y. Xia , and Z. Gao , “On asymptotic stability for nonlinear ADRC based control system with application to the ball-beam problem,” 2016 American Control Conference (ACC), pp. 47254730, 2016. Available: https://doi.org/10.1109/ACC.2016.7526100.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [11]

    Z. Gao , “Scaling and bandwidth-parameterization based controller tuning,” in Proceedings of the 2003 American Control Conference, 2003, pp. 4989-4996. https://doi.org/10.1109/ACC.2003.1242516.

    • Search Google Scholar
    • Export Citation
  • [12]

    X. Meng , H. Yu , J. Zhang , T. Xu , and H. Wu , “Liquid level control of four-tank system based on active disturbance rejection technology,” Measurement, no. 175, 2021. Available: https://doi.org/10.1016/j.measurement.2021.109146.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [13]

    I. K. Ibraheem and W. R. Abdul-Adheem , “Improved sliding mode nonlinear extended state observer-based active disturbance rejection control for uncertain systems with unknown total disturbance,” Int. J. Adv. Comput. Sci. Appl. (IJACSA), vol. 7, no. 12, pp. 8093, 2016. Available: https://doi.org/10.14569/IJACSA.2016.071211.

    • Search Google Scholar
    • Export Citation
  • [14]

    I. K. Ibraheem and W. R. Abdul-Adheem , “From PID to nonlinear state error feedback controller,” Int. J. Adv. Comput. Sci. Appl. (IJACSA), vol. 8, no. 1, pp. 312322, 2017. Available: https://doi.org/10.14569/IJACSA.2017.080140.

    • Search Google Scholar
    • Export Citation
  • [15]

    B. Ashok Kumar , R. Jeyabharathi , S. Surendhar , S. Senthilrani and S. Gayathri , “Control of four tank system using model predictive controller,” in 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), 2019, pp. 1-5. https://doi.org/10.1109/ICSCAN.2019.8878700.

    • Search Google Scholar
    • Export Citation
  • [16]

    A. Osman , T. Kara , and M. Arıcı , “Robust adaptive control of a quadruple tank process with sliding mode and pole placement control strategies,” IETE Journal of Research, pp. 114, 2021. https://doi.org/10.1080/03772063.2021.1892537.

    • Search Google Scholar
    • Export Citation
  • [17]

    F. D. J. Sorcia-Vázquez , C. D. Garcia-Blteran , G. Valencia-Palomo , J. A. Brizuela-Mendoza , and J. Y. Rumbo-Morales , “Decentralized robust tube-based model predictive control: application to a four-tank system,” Revista Mexicana de Ingeniería Química, vol. 19, no. 3, pp. 11351151, 2021. Available: https://doi.org/10.24275/rmiq/Sim778.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [18]

    K. Kiš , M. Klaučo and A. Mészáros , “Neural network controllers in chemical technologies,” in 2020 IEEE 15th International Conference of System of Systems Engineering (SoSE), 2020, pp. 397-402. https://doi.org/10.1109/SoSE50414.2020.9130425.

    • Search Google Scholar
    • Export Citation
  • [19]

    I. K. Ibraheem and W. R. Adul-Adheem , “A novel second-order nonlinear differentiator with application to active disturbance rejection control,” in 2018 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES), 2018, pp. 68-73. https://doi.org/10.1109/ISCES.2018.8340530.

    • Search Google Scholar
    • Export Citation
  • [20]

    I. K. Ibraheem , “Anti-Disturbance Compensator Design for Unmanned Aerial Vehicle,” jcoeng, vol. 26, no. 1, pp. 86103, 2019. https://doi.org/10.31026/j.eng.2020.01.08.

    • Search Google Scholar
    • Export Citation
  • [21]

    I. K. Ibraheem and W. R. Abdul-Adheem , “An improved active disturbance rejection control for a differential drive mobile robot with mismatched disturbances and uncertainties”, arXiv e-print, arXiv:1805.12170, 2018.

    • Search Google Scholar
    • Export Citation
  • [22]

    A. A. Najm and I. K. Ibraheem , “Nonlinear PID controller design for a 6-DOF UAV quadrotor system,” Engineering Science and Technology, an International Journal, vol. 22, no. 4, pp. 10871097, 2019. Available: https://doi.org/10.1016/j.jestch.2019.02.005.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [23]

    A. J. Humaidi and I. K. Ibraheem , “Speed control of permanent magnet DC motor with friction and measurement noise using novel nonlinear extended state observer-based anti-disturbance control,” Energies, vol. 12, no. 9, p. 1651, 2019. Available: https://doi.org/10.3390/en12091651.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [24]

    B. Z. Guo and Z. H. Wu , “Output tracking for a class of nonlinear systems with mismatched uncertainties by active disturbance rejection control,” Systems & Control Letters, vol. 100, pp. 2131, 2017. Available: https://doi.org/10.1016/j.sysconle.2016.12.002.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [25]

    K. H. Khalil (2015). Nonlinear control, global edition, Pearson Education, 2015.

  • [26]

    A. J. Humaidi , I. K. Ibraheem , and A. R. Ajel , “A novel adaptive LMS algorithm with genetic search capabilities for system identification of adaptive FIR and IIR filters,” Information, vol. 10, no. 5, p. 176, 2019. Available: https://doi.org/10.3390/info10050176.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [27]

    M. A. Joodi , I. K. Ibraheem , and F. M. Tuaimah , “Power transmission system midpoint voltage fixation using SVC with genetic tuned simple PID controller,” International Journal of Engineering & Technology, vol. 7, no. 4, pp. 54385443, 2018. https://doi.org/10.14419/ijet.v7i4.24799.

    • Search Google Scholar
    • Export Citation
  • [28]

    A. A. Najm , I. K. Ibraheem , A. T. Azar , and A. J. Humaidi , “Genetic optimization-based consensus control of multi-agent 6-DoF UAV system,” Sensors, vol. 20, no. 12, p. 3576, 2020. Available: https://doi.org/10.3390/s20123576.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [29]

    A. V. Okpanachi (2010), Developing Advanced Control Strategies for a 4-Tank Laboratory process”, Master Thesis, Faculty of Technology Telemark University College.

    • Search Google Scholar
    • Export Citation
  • [30]

    V. Chaudhari , B. Tamhane , and S. Kurode , “Robust liquid level control of quadruple tank system - second order sliding mode approach,” IFAC-PapersOnLine, vol. 53, no. 1, pp. 712, 2020. Available: https://doi.org/10.1016/j.ifacol.2020.06.002.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [31]

    I. K. Ibraheem , “On the frequency domain solution of the speed governor design of non-minimum phase hydro power plant,” Mediterr J Meas Control, vol. 8, no. 3, pp. 422429, 2012.

    • Search Google Scholar
    • Export Citation
  • [32]

    I. A. Mohammed , R. A. Maher , and I. K. Ibraheem , “Robust controller design for load frequency control in power systems using state-space approach,” Journal of Engineering, vol. 17, no. 3, pp. 265278, 2011.

    • Search Google Scholar
    • Export Citation
  • [33]

    F. M. Tuaimah and I. K. Ibraheem , “Robust h∞ controller design for hydro turbines governor,” 2nd Regional Baghdad, Iraq: Conf. for Eng.Sciences/ College of Eng./ Al-Nahrain University, 2010, pp. 19.

    • Search Google Scholar
    • Export Citation
  • [34]

    R. A. Maher , I. A. Mohammed , and I. K. Ibraheem , “Polynomial based H∞ robust governor for load frequency control in steam turbine power systems,” International Journal of Electrical Power & Energy Systems, vol. 57, pp. 311317, 2014. Available: https://doi.org/10.1016/j.ijepes.2013.12.010.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [35]

    I. K. Ibraheem , “A digital-based optimal AVR design of synchronous generator exciter using LQR technique,” Al-Khwarizmi Engineering Journal, vol. 7, no. 1, pp. 8294, 2011.

    • Search Google Scholar
    • Export Citation
  • Collapse
  • Expand
The author instructions are available in PDF.
Please, download the file from HERE

 

Senior editors

Editor-in-Chief: Ákos, LakatosUniversity of Debrecen, Hungary

Founder, former Editor-in-Chief (2011-2020): Ferenc Kalmár, University of Debrecen, Hungary

Founding Editor: György Csomós, University of Debrecen, Hungary

Associate Editor: Derek Clements Croome, University of Reading, UK

Associate Editor: Dezső Beke, University of Debrecen, Hungary

Editorial Board

  • Mohammad Nazir AHMAD, Institute of Visual Informatics, Universiti Kebangsaan Malaysia, Malaysia

    Murat BAKIROV, Center for Materials and Lifetime Management Ltd., Moscow, Russia

    Nicolae BALC, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Umberto BERARDI, Toronto Metropolitan University, Toronto, Canada

    Ildikó BODNÁR, University of Debrecen, Debrecen, Hungary

    Sándor BODZÁS, University of Debrecen, Debrecen, Hungary

    Fatih Mehmet BOTSALI, Selçuk University, Konya, Turkey

    Samuel BRUNNER, Empa Swiss Federal Laboratories for Materials Science and Technology, Dübendorf, Switzerland

    István BUDAI, University of Debrecen, Debrecen, Hungary

    Constantin BUNGAU, University of Oradea, Oradea, Romania

    Shanshan CAI, Huazhong University of Science and Technology, Wuhan, China

    Michele De CARLI, University of Padua, Padua, Italy

    Robert CERNY, Czech Technical University in Prague, Prague, Czech Republic

    Erdem CUCE, Recep Tayyip Erdogan University, Rize, Turkey

    György CSOMÓS, University of Debrecen, Debrecen, Hungary

    Tamás CSOKNYAI, Budapest University of Technology and Economics, Budapest, Hungary

    Anna FORMICA, IASI National Research Council, Rome, Italy

    Alexandru GACSADI, University of Oradea, Oradea, Romania

    Eugen Ioan GERGELY, University of Oradea, Oradea, Romania

    Janez GRUM, University of Ljubljana, Ljubljana, Slovenia

    Géza HUSI, University of Debrecen, Debrecen, Hungary

    Ghaleb A. HUSSEINI, American University of Sharjah, Sharjah, United Arab Emirates

    Nikolay IVANOV, Peter the Great St. Petersburg Polytechnic University, St. Petersburg, Russia

    Antal JÁRAI, Eötvös Loránd University, Budapest, Hungary

    Gudni JÓHANNESSON, The National Energy Authority of Iceland, Reykjavik, Iceland

    László KAJTÁR, Budapest University of Technology and Economics, Budapest, Hungary

    Ferenc KALMÁR, University of Debrecen, Debrecen, Hungary

    Tünde KALMÁR, University of Debrecen, Debrecen, Hungary

    Milos KALOUSEK, Brno University of Technology, Brno, Czech Republik

    Jan KOCI, Czech Technical University in Prague, Prague, Czech Republic

    Vaclav KOCI, Czech Technical University in Prague, Prague, Czech Republic

    Imre KOCSIS, University of Debrecen, Debrecen, Hungary

    Imre KOVÁCS, University of Debrecen, Debrecen, Hungary

    Angela Daniela LA ROSA, Norwegian University of Science and Technology, Trondheim, Norway

    Éva LOVRA, Univeqrsity of Debrecen, Debrecen, Hungary

    Elena LUCCHI, Eurac Research, Institute for Renewable Energy, Bolzano, Italy

    Tamás MANKOVITS, University of Debrecen, Debrecen, Hungary

    Igor MEDVED, Slovak Technical University in Bratislava, Bratislava, Slovakia

    Ligia MOGA, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Marco MOLINARI, Royal Institute of Technology, Stockholm, Sweden

    Henrieta MORAVCIKOVA, Slovak Academy of Sciences, Bratislava, Slovakia

    Phalguni MUKHOPHADYAYA, University of Victoria, Victoria, Canada

    Balázs NAGY, Budapest University of Technology and Economics, Budapest, Hungary

    Husam S. NAJM, Rutgers University, New Brunswick, USA

    Jozsef NYERS, Subotica Tech College of Applied Sciences, Subotica, Serbia

    Bjarne W. OLESEN, Technical University of Denmark, Lyngby, Denmark

    Stefan ONIGA, North University of Baia Mare, Baia Mare, Romania

    Joaquim Norberto PIRES, Universidade de Coimbra, Coimbra, Portugal

    László POKORÁDI, Óbuda University, Budapest, Hungary

    Roman RABENSEIFER, Slovak University of Technology in Bratislava, Bratislava, Slovak Republik

    Mohammad H. A. SALAH, Hashemite University, Zarqua, Jordan

    Dietrich SCHMIDT, Fraunhofer Institute for Wind Energy and Energy System Technology IWES, Kassel, Germany

    Lorand SZABÓ, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Csaba SZÁSZ, Technical University of Cluj-Napoca, Cluj-Napoca, Romania

    Ioan SZÁVA, Transylvania University of Brasov, Brasov, Romania

    Péter SZEMES, University of Debrecen, Debrecen, Hungary

    Edit SZŰCS, University of Debrecen, Debrecen, Hungary

    Radu TARCA, University of Oradea, Oradea, Romania

    Zsolt TIBA, University of Debrecen, Debrecen, Hungary

    László TÓTH, University of Debrecen, Debrecen, Hungary

    László TÖRÖK, University of Debrecen, Debrecen, Hungary

    Anton TRNIK, Constantine the Philosopher University in Nitra, Nitra, Slovakia

    Ibrahim UZMAY, Erciyes University, Kayseri, Turkey

    Andrea VALLATI, Sapienza University, Rome, Italy

    Tibor VESSELÉNYI, University of Oradea, Oradea, Romania

    Nalinaksh S. VYAS, Indian Institute of Technology, Kanpur, India

    Deborah WHITE, The University of Adelaide, Adelaide, Australia

International Review of Applied Sciences and Engineering
Address of the institute: Faculty of Engineering, University of Debrecen
H-4028 Debrecen, Ótemető u. 2-4. Hungary
Email: irase@eng.unideb.hu

Indexing and Abstracting Services:

  • DOAJ
  • ERIH PLUS
  • Google Scholar
  • ProQuest
  • SCOPUS
  • Ulrich's Periodicals Directory

 

2023  
Scimago  
Scimago
H-index
11
Scimago
Journal Rank
0.249
Scimago Quartile Score Architecture (Q2)
Engineering (miscellaneous) (Q3)
Environmental Engineering (Q3)
Information Systems (Q4)
Management Science and Operations Research (Q4)
Materials Science (miscellaneous) (Q3)
Scopus  
Scopus
Cite Score
2.3
Scopus
CIte Score Rank
Architecture (Q1)
General Engineering (Q2)
Materials Science (miscellaneous) (Q3)
Environmental Engineering (Q3)
Management Science and Operations Research (Q3)
Information Systems (Q3)
 
Scopus
SNIP
0.751


International Review of Applied Sciences and Engineering
Publication Model Gold Open Access
Online only
Submission Fee none
Article Processing Charge 1100 EUR/article
Regional discounts on country of the funding agency World Bank Lower-middle-income economies: 50%
World Bank Low-income economies: 100%
Further Discounts Limited number of full waivers available. Editorial Board / Advisory Board members: 50%
Corresponding authors, affiliated to an EISZ member institution subscribing to the journal package of Akadémiai Kiadó: 100%
Subscription Information Gold Open Access

International Review of Applied Sciences and Engineering
Language English
Size A4
Year of
Foundation
2010
Volumes
per Year
1
Issues
per Year
3
Founder Debreceni Egyetem
Founder's
Address
H-4032 Debrecen, Hungary Egyetem tér 1
Publisher Akadémiai Kiadó
Publisher's
Address
H-1117 Budapest, Hungary 1516 Budapest, PO Box 245.
Responsible
Publisher
Chief Executive Officer, Akadémiai Kiadó
ISSN 2062-0810 (Print)
ISSN 2063-4269 (Online)

Monthly Content Usage

Abstract Views Full Text Views PDF Downloads
Apr 2024 0 75 10
May 2024 0 44 8
Jun 2024 0 88 11
Jul 2024 0 97 5
Aug 2024 0 104 14
Sep 2024 0 59 2
Oct 2024 0 0 0