364
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Stability comparison of different controllers for hydraulic turbine fractional order interval parameter time-delay system

, &
Article: 2221309 | Received 31 Oct 2022, Accepted 29 Apr 2023, Published online: 16 Jun 2023

Abstract

This paper studies the stability comparison of four controllers for a hydraulic turbine fractional order interval parameter time-delay system. Considering the terms of parameter uncertainty and time-lag, the hydraulic turbine fractional order interval parameter time-delay system is established by using fractional calculus and identification technology. Through the edge theorem and D-decomposition method, the calculation process of controller parameter stability region is derived in every detail. Subsequently, the four different controllers including the PID, PID plus second order derivative (PID2D), fractional order PID (FOPID) and fractional order PID plus second order derivative (FOPID2D) controllers, are applied in the hydraulic turbine fractional order interval parameter time-delay system. According to the experimental results, the effect of the controller parameters kd, kd2, α and λ on the stability region of the parameters kp and ki is analysed and the variable law of stability regions of the hydraulic turbine governing system is presented. Finally, the stability region of these four controllers is compared and the results validate the superiority of the FOPID2D controller over the other controllers.

This article is part of the following collections:
Progress in Systems Science & Control Engineering: The 2023 Edition

1. Introduction

The hydraulic turbine governing system (HTGS) is a complicated closed-loop system which mainly consists of the controller, actuator, hydraulic turbine-penstock and generator-load. This system is occasionally influenced by hydraulic, mechanical and electric factors (Wei, Citation2011). In the HTGS system, the hydroelectric generating unit (HGU) can be regarded as the controlled object of the turbine governor. Thus, the control performance of closed-loop system is essential to the strong guarantee of a stable and safe power supply (Li & Zhou, Citation2011). However, the controller parameters need to be changed or modified accordingly in a variety of changing operating conditions. The stability regions of closed-loop system are inseparably linked to the regulation of the hydraulic turbine governing system. Therefore, the determination of stability region intuitively and conveniently provides an effective reference for the engineers. And it is important in guiding the stable and safe operation of hydropower plants.

The HTGS system usually operates in multiple operating environments. This may cause the constructed model parameters, especially the linearized model parameters, change along with the operating-points. And the identified or measured parameter values need a complex solving process including the complicated calculation and the numeral error. The performance analysis and control of systems are difficult when the parameters perturb uncertainly (Petras et al., Citation2004). Therefore, it is necessary to propose a stability determination approach for the HTGS system with the interval parameters. Beyond that, the two terms of time-lag and fractional order are considered in the system modelling of HTGS. On one hand, in the hydraulic actuator, the time delay easily occurs during the process of signal transmission between the different hydraulic components. This can cause a delay in the guide vane opening to the large and frequent load disturbance (Xu et al., Citation2015). For this reason, the time-lag of the actuator is an important consideration in the modelling of HTGS. On the other hand, due to the unique advantages of high flexibility and long-term memory, the fractional model is getting considerable attention from scholars and experts with the development of fractional order theory (Xian et al., Citation2019). It has been used in the system modelling and controller design of several fields (Chen et al., Citation2014). Compared to the integer order models, the fractional order model has a stronger description ability and a wider range of applications. This suggests that it is necessary to establish the fractional order mathematical model to describe the dynamic characteristics of the hydraulic turbine governing system.

In recent years, it has appeared some research work on the stability of the HTGS system. Xu B et.al built a fractional order hydraulic turbine model and analysed the effect of fractional order parameters and water hammer parameters on the system’s stability (Xu et al., Citation2015). The dynamic characteristics of the system were studied via the bifurcation graphs and time waveforms. Using a novel Hamiltonian function, Xu B et.al presented a Hamiltonian mathematical model of HTGS considering the fractional order and time-delay (Xu et al., Citation2017). Then the influence of fractional order parameters and time-delay parameters on the system dynamic response was discussed by simulation experiments. Long Y et.al presented the motion laws of the bifurcation points and chaotic regions with the changing fractional order by the results of fractional bifurcation diagrams, time waveforms, and phase orbits. And the stable range of kd was gained by the various fractional-order values (Long et al., Citation2018). The studies mentioned above paid attention to the impact of the typical parameters of controlled objects on the system stability. Several cut-off points between the stable region and unstable region were achieved using the bifurcation theory and Poincare map in mathematics. Unlike those studies, the research in this text uses three different controllers besides the traditional PID (proportional integral differential) controller and takes the system parameter uncertainty into consideration. It focuses on the stability region procedure of controller parameters for the hydraulic turbine fractional interval parameter time-delay system. Then the variable law of stability regions with different controller parameter values is summarized. Finally, the stability comparison of various controllers is carried out.

With the exception of the classic PID controller, several developed controllers namely the fractional order PID (FOPID) and PID plus second order derivative (PID2D) have been proposed and used in a variety of situations (Raju et al., Citation2016; Sahib, Citation2015; Sain et al., Citation2020). Because the stability regions of control parameter for the HGTS system varies with the different selection of controllers, the stability comparison of different controllers including PID, FOPID, PID2D and fractional order PID plus second order derivative (FOPID2D) is implemented in this paper. Given the above considerations, the hydraulic turbine fractional order interval parameter time-delay system is created with the PSO algorithm and measured no-load data. Through the edge theorem and D-decomposition method, the calculation process of controller parameter stability region is derived in every detail. The permutation and combination of interval parameters can be achieved through the edge theorem (Tan, Citation2005). The hydraulic turbine fractional order interval parameter time-delay system can be partitioned into several determined parameter subsets. Then, with the system characteristic polynomial and D-decomposition method, the controller parameter values with a maximum stability region can be calculated in each parameter subset case (Hamamci, Citation2008, Citation2007). Finally, the intersection of all stability regions of each parameter subset case is the final stability region of the system controller. With the experimental results, the effect of the other controller parameters kd, kd2, α and λ on the stability region of the parameters kp and ki is analysed. And the variable law of system stability regions is presented for different control parameters. It is demonstrated that FOPID2D controller has greater stability region and better robust stability than the others.

The rest of this paper is organized as follows: Section 2 briefly introduces the hydraulic turbine fractional order interval parameter time-delay system. In Section 3, the computational procedures of stability regions for different controllers are presented in detail. The stability region results of different controllers are shown and analysed in Section 4. The conclusion is summarized in Section 5.

2. Hydraulic turbine fractional order interval parameter time-delay system

2.1. Hydraulic turbine governing system and fractional order transfer function model

The hydraulic turbine governing system mainly consists of the controller, actuator, hydraulic turbine-conduit and generator-load. The block diagram of hydraulic turbine governing system is shown in Figure . From the view in control theory, when the load torque mg equals to 0, the three parts namely the actuator, hydraulic turbine-conduit and generator-load can be regarded as the controlled object. So the closed-loop HTGS system can be divided into the controller C(s) and the controlled object G(s). Due to the complexity of the system or the changing operation points, there is usually the system model parameter uncertainty. When the hydraulic actuator converts the weak electrical signal to the strong mechanical signal, time-delay occurs in this process. Besides, the fractional order model is more flexible than the integer order model. Thus, considering the terms of fractional order, time-lag and parameter uncertainty, the controlled object can be defined as: (1) G(s)=N(s)D(s)=bnsβn+bn1sβn1++b1sβ1+b0ansαn+an1sαn1++a1sα1+a0els(1) where ar[ar_,ar¯] and br[br_,br¯] (r = 0,1,2, … ,n) indicate the transfer function coefficients. ar_ and ar¯ are respectively the lower limit and the upper limit of the interval parameters ar. br_ and br¯ are respectively the lower limit and the upper limit of the interval parameters br. αr and βr (0<α1 ≤ 1, 1<α2 ≤ 2, … , n-1<αn ≤ n; 0<β1 ≤ 1, 1<β2 ≤ 2, … , n-1<βn ≤ n) are the orders. l[l¯,l_](l > 0) indicates the constant of time-delay. ar, br, αr and βr are the arbitrary real numbers. xc is the given turbine speed and x is the turbine speed. yc is the output signal of controller and y is the guide vane opening. mg indicates the load torque and mt is the turbine torque.

Figure 1. The block diagram of hydraulic turbine governing system.

Figure 1. The block diagram of hydraulic turbine governing system.

The hydraulic turbine governing system is a closed-loop regulation system which is integrated with water, mechanical and electricity. When the turbine speed changes, the controller changes the control signal to drive open or close the guide vane. These actions make the water flow in the pipes increase or decrease and this can cause the occurrence of water hammer. Therefore, the hydraulic turbine regulation process is a complicated and nonlinear process. To strike a balance between the identification convenience and the model accuracy, the piecewise linear model is used as an approximation to the nonlinear system. The hydraulic turbine-conduit model is partially linear near an operating point and it can be represented by the transfer function model. The model parameters change along with the operating point. The block diagram of hydraulic turbine-conduit and generator-load is shown in Figure . qi and hj (i = 0,1,2, … ,nt; j = 0,1,2, … ,mt; mt ≤ nt) are the transfer function coefficients. Ta indicates the inertia time constant of generator. eg is the adjusting coefficient of generator.

Figure 2. The block diagram of hydraulic turbine-conduit and generator-load.

Figure 2. The block diagram of hydraulic turbine-conduit and generator-load.

Because of the different operating modes and operating conditions, the system modelling and parameter identification need to be presented respectively for the isolated grid, small grid and no-load operations. In this paper, taking the example of no-load operation, the fractional order transfer function model of hydraulic turbine-conduit and generator-load is built. The fractional order transfer function model of the hydraulic turbine at no-load can be expressed as: (2) Gfo(s)=x(s)y(s)=B1sφ1+B0A2sθ2+A1sθ1+1(2) where A2, A1, B1 and B0 are the coefficients of transfer function. θ2, θ1 and φ1 are the orders.

The first order transfer function is used as the actuator with considering the time-delay term (Xu et al., Citation2015). The transfer function of actuator is defined as: (3) y(s)yc(s)=1Tys+1eLs(3) where Ty indicates the major relay connecter response time and L is the delay time constant.

In this text, the PID, FOPID, PID2D and FOPID2D controllers are applied in the HTGS system. The transfer functions of four controllers are expressed as: (4) {CPID(s)=kp+kis+kdsCFOPID(s)=kp+kisλ+kdsμCPID2D(s)=kp+kis+kds+kd2s2CFOPID2D(s)=kp+kisλ+kdsμ+kd2s2μ(4) where kp, ki and kd indicate the proportional gain, integral gain and differential gain respectively. λ and μ are the integral order and differential order respectively. kd2 is the second order derivative gain.

2.2. Hydraulic turbine fractional order model parameter identification

When the estimated model outputs including guide vane opening and turbine speed are quite close to the measured data, these parameters including A2, A1, B1, B0, θ2, θ1 and φ1 can be identified in the hydraulic turbine no-load fractional order model. In recent years, popular artificial intelligence based meta-heuristic algorithms have become effective methods for parameter identification. The algorithms need to strike a balance between exploration and exploitation. As one of the traditional algorithms, the particle swarm optimization algorithm (PSO) has the advantage of few parameters, a simple structure and easy realization. It has a faster convergence speed and higher efficiency than the genetic algorithm. In recent years, the particle swarm optimization algorithm has been applied in different fields and concerned by researchers. Therefore, the particle swarm optimization algorithm is introduced in the parameter identification of the hydraulic turbine fractional order model. η  = [A2 A1 B1 B0 θ2 θ1 φ1] is the estimated parameter set. Its upper and lower limits of optimization range are [50 50 50 50 2 1 1] and [0 0 -50 0 1 0 0]. The simulation time is 40s and the sample time is 0.005s. For PSO, the population number is 200 and the maximum iteration is 50. The learning factors are set as c1 = c2 = 2. The squared sum of differences between the guide vane opening and turbine speed is set as the fitness function. It can be defined as: (5) Fit=m=1m=M(x(m)x^(m))2+100m=1m=M(y(m)y^(m))2(5) where M indicates the number of sampling points (m = 1, … ,M). y^ and x^ are the estimated data of guide vane opening and turbine speed respectively. y and x indicate the measured data of guide vane opening and turbine speed.

The convergence process of PSO algorithm is shown in Figure . The measured and estimated curves of turbine speed and guide vane are compared in Figure . The results of turbine speed and guide vane curves in the figures show that the output curves of the estimated model are close to the measured curves. The identified turbine fractional order transfer function model is as follows: (6) Gfo(s)=x(s)y(s)=1.54s0.99+3.9333.73s1.16+6.89s0.72+1(6)

Figure 3. The iterative convergence process of PSO.

Figure 3. The iterative convergence process of PSO.

Figure 4. Measured data and estimated data of turbine speed and guide vane.

Figure 4. Measured data and estimated data of turbine speed and guide vane.

3. Stability region analysis of FOPID2D controller parameter for hydraulic turbine fractional order interval parameter time-delay system

In this section, the hydraulic turbine fractional order interval parameter time-delay system is separated into several specific parameter subsets by the edge theory. Then the system stability region can be drawn using D-decomposition. The controller parameter values can be obtained when the system stability region maximum is reached. The intersection of stability regions of different parameter subsets is the final system stability region. The present paper briefly introduces the D-decomposition theory and the details can be referred to in the following documents (Hamamic, Citation2007; Tan, Citation2005).

In the D-decomposition theory, the imaginary axis of the complex plane is used as a decision boundary and the curve of characteristic polynomial parameters needs to be drawn (Hamamci, Citation2008). The curve divides the parameter space into stable and unstable regions. Let the characteristic polynomial f(s,a,b) = 0 and put s =  into the polynomial. Then the curve equation F(a,b) = 0 can be received. Each point (a,b) corresponds to a characteristic equation and this equation has at least one root on the imaginary axis. Considering that the ω has different values, there are three cases of root: the origin root (ω = 0), the infinity pure imaginary root (ω = ∞) and the finite pure imaginary root (0<ω<+∞). At last, the equations of the parameter curve boundary can be solved. Due to space limitations, the stability regions of FOPID2D controller are analysed below. And the stability analysis procedure of FOPID controller is similar to FOPID2D.

The transfer function of close loop system in Figure  is as follows: (7) x(s)xc(s)=C(s)G(s)1+C(s)G(s)(7) The transfer function of FOPID controller in Equation (2) and the transfer function of controlled object in Equation (1) are brought into Equation (7). The transfer function of the close loop system can be given by: (8) x(s)xc(s)=CFOPID(s)G(s)1+CFOPID(s)G(s)=(kp+ki/sλ+kdsμ)N(s)/D(s)1+(kp+ki/sλ+kdsμ)N(s)/D(s)=(kpsλ+ki+kdsμ+λ)N(s)D(s)sλ+(kpsλ+ki+kdsμ+λ)N(s)(8) The last-written denominator is the characteristic polynomial and it can be expressed as: (9) P(s;kp,ki,kd,kd2,λ,μ)=D(s)sλ+(kpsλ+ki+kdsμ+λ+kd2s2μ+λ)N(s)(9) where P(s; kp, ki, kd, kd2, λ, μ) is the characteristic polynomial. It is the denominator of the transfer function of the close loop system in Equation (7).

It is difficult to obtain accurate model and parameters due to the complexity of the actual control system. The system parameters vary with the operating points. Thus, the system parameters remain uncertain. The upper and lower bounds in Equation (10) are used to describe that the parameters may change in the small ranges. The numerator and denominator in Equation (1) can be expressed as: (10) {N(s)=r=0n[br_,br¯]sβre[L_,L¯]sD(s)=r=0n[ar_,ar¯]sαr(10)

According to the edge theory, under the assumption of n + 2 interval parameters of N(s) and n + 1 interval parameters of D(s), the 2n + 2 polynomials Nk(s)(k = 1,2, … , 2n + 2) and 2n + 1 polynomials Dl(s)(l = 1,2, … ,2n + 1) can be obtained. If n = 1, the 8 polynomials Nk(s)(k = 1,2, … ,8) and 4 polynomials Dl(s)(l = 1,2, … ,4) can be given as: (11) {N1(s) = (b1¯sβ1+b0¯sβ0)eL¯sN8(s) = (b1_sβ1+b0_sβ0)eL_sD1(s) = a0¯sα0+a1¯sα1D4(s) = a0_sα0+a1_sα1(11)

Combining N(s) with D(s), the 22n+ 3 sub-controlled objects are expressed as: (12) G(s)={Gkl(s)|Gkl(s)=Nk(s)Dl(s)(k=1,2,,2n+2;×l=1,2,,2n+1)Nk(s)Dl(s)}(12)

From Equation (10) to Equation (9), the closed-loop system characteristic polynomial can be defined as: (13) P(s;kp,ki,kd,kd2,λ,μ)=r=0n[ar_,ar¯]sαr+λ+(kpsλ+ki+kdsμ+λ+kd2s2μ+λ)×r=0ne[L_,L¯]s[br_,br¯]sβr(13)

The characteristic polynomial of each specific parameter subset can be represented as: (14) Pkl(s;kp,ki,kd,kd2,λ,μ)=Dl(s)sλ+eLs(kpsλ+ki+kdsμ+λ+kd2s2μ+λ)Nk(s)=r=0nar^sαr+λ+(kpsλ+ki+kdsμ+λ+kd2s2μ+λ)×r=0neL^sbr^sβr(14) where ar^,br^ and L^ are the parameter values of the current subset.

It can be seen from Equation (14) that the system stability is influenced by the controller parameters. Thus, it is necessary to gain the parameter space stability region Skl(C(s)Gkl(s)) of characteristic equation Pkl(s; kp, ki, kd, kd2, λ, μ). The stability region Skl(C(s)Gkl(s))∈Ψ is a region of controller parameter space and it can be given as: (15) Ψ={(kp,ki,kd,kd2,λ,μ):kp[0,),ki[0,),kd[0,),kd2[0,),λ[0,2],μ[0,2]}(15)

With the D-decomposition theory, the different stability regions of G(s) parameter subsets can be established. The parameter space constructed by the FOPID2D controller parameter kp, ki, kd, kd2, λ and μ contains the points which make the characteristic equation of each parameter set stable. The controller parameter domain can be given by: (16) S(C(s)G(s))=S11(C(s)G11(s))S12(C(s)G12(s))Skl(C(s)Gkl(s))(16) where k = 1, … ,2n + 2, l = 1, … ,2n + 1.

Put s =  into Equation (14) and the following equation can be expressed as: (17) Pkl(jω;kp,ki,kd,λ,μ)=r=0nar^(jω)αr+λ+(kp(jω)λ+ki+kd(jω)μ+λ+kd2(jω)2μ+λ)r=0neL^jωbr^(jω)βr(17)

The parameter boundary curves can be got through the D-decomposition theory. Take ω = 0 into Equation (17) and let Pkl = 0. The following equation can be given by: (18) Pkl(0;kp,ki,kd,kd2,λ,μ)=br^ki=0ki=0(18) where sβ0=1 is established in each parameter set transfer function of Equation (18), thus β0 = 0.

When the condition αnβn + 2μ is met, the boundary curves of infinite pure imaginary roots exist. It can be described as: (19) {kd2=0(αn=βn)or(αn>βnandμ>1/2(αnβn))kd2=±an/bn(αn>βnandμ=1/2(αnβn))none(αn>βnandμ<1/2(αnβn))(19)

Then Equation (17) can be presented as: (20) Pkl(jω;kp,ki,kd,λ,μ)=r=0nar^(jω)αr^+(kp+ki(jω)λ+kd(jω)μ+kd2(jω)2μ)r=0nejL^ω=r=0nar^(jω)αr^+ejL^ωbr^[kp+ki(jω)βr^λ+kd(jω)βr^+μ+kd2(jω)βr^+2μ]=0(20)

The non-integer order of complex numbers can be expressed as: (21) (σ+jρ)δ=σ2+ρ2δ[cos(δtan1(ρσ))+jsin(δtan1(ρσ))](21)

With the Euler equation, the terms in Equation (20) can be given as: (22) ejϕ=cosϕ+jsinϕ(22) (23) jαr=cos(π2αr)+jsin(π2αr)=xr+jyr(23) (24) jβr=cos(π2βr)+jsin(π2βr)=zr+jtr(24) (25) jβrλ=cos(π2(βrλ))+jsin(π2(βrλ))=qr+jhr(25) (26) jβr+μ=cos(π2(βr+μ))+jsin(π2(βr+μ))=mr+jkr(26) (27) ejL^ω=cos(L^ω)+jsin(L^ω)=cos(L^ω)jsin(L^ω)(27) (28) jβr+2μ=cos(π2(βr^+2μ))+jsin(π2(βr^+2μ))=nr+jfr(28)

Thus, the Equation (20) can be expressed as: (29) Pkl(jω;kp,ki,kd,kd2,λ,μ)=r=0nar^ωαr^(xr+jyr)+br^(cos(L^ω)jsin(L^ω))[kpωβr^(zr+jtr)+kiωβr^λ(qr+jhr)+kdωβr^+μ(mr+jkr)+kd2ωβr^+2μ(nr+jfr)]=Re(Pkl(jω;kp,ki,kd,kd2,λ,μ))+jIm(Pkl(jω;kp,ki,kd,kd2,λ,μ))=0(29)

Let the values of the real part and the imaginary part equal to 0 respectively. The following equations can be obtained: (30) {kpM(ω)+kiN(ω)=kdB(ω)+kd2K(ω)+X(ω)kpA(ω)+kiH(ω)=kdZ(ω)+kd2T(ω)+Y(ω)(30) where: (31) {M(ω)=cos(L^ω)r=0nbr^zrωβr+sin(L^ω)r=0nbr^trωβrN(ω)=cos(L^ω)r=0nbr^qrωβrλ+sin(L^ω)r=0nbr^trωβrλB(ω)=cos(L^ω)r=0nbr^mrωβr+μsin(L^ω)r=0nbr^krωβr+μX(ω)=r=0nar^xrωαrK(ω)=cos(L^ω)r=0nbr^mrωβr^+2μsin(L^ω)r=0nbr^krωβr^+2μ(31) (32) {A(ω)=cos(L^ω)r=0nbr^trωβrsin(L^ω)r=0nbr^zrωβrH(ω)=cos(L^ω)r=0nbr^hrωβrλ+sin(L^ω)r=0nbr^qrωβrλZ(ω)=sin(L^ω)r=0nbr^mrωβr+μcos(L^ω)r=0nbr^krωβr+μY(ω)=r=0nar^yrωαrT(ω)=sin(L^ω)r=0nbr^mrωβr^+2μcos(L^ω)r=0nbr^krωβr^+2μ(32)

From Equation (32), the parameters kp and ki which depend on the parameters kd, λ and μ for FOPID2D controller can be given as: (33) {kp=XHYN+kd(BHZN)+kd2(KHTN)MHANki=XAYM+kd(BAZM)+kd2(KATM)ANMH(33)

Similarly, through the theoretical deduction, the parameters kp and ki which depend on the parameters kd, λ and μ for FOPID controller can be expressed as: (34) {kp=XHYN+kd(BHZN)MHANki=XAYM+kd(BAZM)ANMH(34)

It can be known from Equation (33) that kd, kd2, λ and μ are the independent variables and kp and ki are the dependent variables. If kd, kd2, λ and μ have fixed values and ω increases from 0 to ∞, the boundary curve of finite pure imaginary root can be drawn in the two dimensional plane (kp, ki). Similarly, the correlation equations in which the FOPID2D controller parameters such as kp, kd or ki, kd or ki, kd2 depend on the other parameters observed by solving the Equation (33). Byfixing the value of independent variables, the boundary curves of the finite pure imaginary root can be obtained. Because of space limitations, the paper only presents the boundary curves of finite pure imaginary root in the plane (kp, ki). In addition, the controller parameters of the system are usually real numbers while drawing the stability regions. Finally, the stability region of FOPID2D controller parameter in the hydraulic turbine fractional order interval parameter time-delay system is computed and analysed. Figure  shows the calculation steps of the stability region of FOPID2D controller parameter.

Figure 5. Calculation steps of stability region of FOPID2D controller parameter.

Figure 5. Calculation steps of stability region of FOPID2D controller parameter.

4. Result and analysis

For the convenience of readers, the main results of this paper should be presented in the form of propositions. These propositions are shown as follows:

Proposition 1:

The stability comparison of different controllers for the hydraulic turbine fractional order interval parameter time-delay system shows that FOPID2D has the biggest stability region, FOPID is moderate, PID2D takes the third place and PID is the least. The FOPID2D controller has better robust stability than the others.

Proposition 2:

The variable laws of stability regions of FOPID2D, PID2D, FOPID and PID controller parameters for the hydraulic turbine fractional order interval parameter time-delay system are as follows:

  1. The system stability region first decreases and then increases with λ decreasing from 1.6 to 0.2.

  2. The system stability region first increases and then decreases with μ decreasing from 1.9 to 0.3.

  3. The system stability region decreases with kd2 decreasing from 1 to 0.2.

  4. The system stability region decreases with kd decreasing from 1 to 0.2.

The transfer function model of the controlled object in the hydraulic turbine governing system can be given by: (35) G(s)=1Tys+1B1sφ1+B0A2sθ2+A1sθ1+1eLs=B1sφ1+B0TyA2sθ2+1+TyA1sθ1+1+Tys+A2sθ2+A1sθ1+1eLs(35)

In the established hydraulic turbine governing system, the controlled object parameters can be selected as the uncertain parameters. For the actuator, the major relay connecter response time Ty can be obtained through the signal practical experiments. Considering the hydraulic turbine parameters changing along with the operating points and the uncertain error of delay time, the fractional order transfer function coefficients and the time-delay are set as the interval parameters. In order to facilitate the realization of the simulation result display, it is assumed that the parameter uncertainties come from the parameters A2, B0 and L. Set the nominal values of these parameters: A2 = 33.73, A1 = 6.89, B1 = −1.54, B0 = 3.93, θ2 = 1.16, θ1 = 0.72, φ1 = 0.99, Ty = 0.1, L = 1.25. The interval parameters A2, B0 and L are considered to vary in the range of 20%, 10% and 10% respectively. Thus, A2[A2_,A2¯] = [26.98, 40.48], B0[B0_,B0¯]  = [3.54, 4.32], L[L_,L¯] = [1.13, 1.38]. With the D-decomposition theory, there are eight models of parameter subsets. They can be expressed as: (36) {G11(s)=B1sφ1+B0_TyA2_sθ2+1+TyA1sθ1+1+Tys+A2_sθ2+A1sθ1+1eL_sG12(s)=B1sφ1+B0¯TyA2_sθ2+1+TyA1sθ1+1+Tys+A2_sθ2+A1sθ1+1eL_sG13(s)=B1sφ1+B0_TyA2¯sθ2+1+TyA1sθ1+1+Tys+A2¯sθ2+A1sθ1+1eL_sG14(s)=B1sφ1+B0¯TyA2¯sθ2+1+TyA1sθ1+1+Tys+A2¯sθ2+A1sθ1+1eL_sG21(s)=B1sφ1+B0_TyA2_sθ2+1+TyA1sθ1+1+Tys+A2_sθ2+A1sθ1+1eL¯sG22(s)=B1sφ1+B0¯TyA2_sθ2+1+TyA1sθ1+1+Tys+A2_sθ2+A1sθ1+1eL¯sG23(s)=B1sφ1+B0_TyA2¯sθ2+1+TyA1sθ1+1+Tys+A2¯sθ2+A1sθ1+1eL¯sG24(s)=B1sφ1+B0¯TyA2¯sθ2+1+TyA1sθ1+1+Tys+A2¯sθ2+A1sθ1+1eL¯s(36)

4.1. Stability region results of PID and FOPID controllers

The characteristic function of the hydraulic turbine fractional order model based on FOPID controller can be given by: (37) P(s;kp,ki,kd,λ,μ)=TyA2^sθ2+1+λ+TyA1sθ1+1+λ+Tys1+λ+A2^sθ2+λ+A1sθ1+λ+sλ+eL^s(B1sφ1+B0^)(kpsλ+ki+kdsμ+λ)(37) where A2^, B0^ and L^ indicate the interval parameters.

With the D-decomposition theory, the boundary curves of origin (ω = 0) and infinite (ω = ∞) pure imaginary roots can be calculated as: (38) Originki=0Becausesβ0=1(38) (39) Infinite pure imaginary root:{kd=0(μ>1.17)kd=±TyA2^B1(μ=1.17)none(μ<1.17)(39) From Equations (31) and (32), the boundary curves of finite (0<ω<+∞) pure imaginary root can be given: (40) {M=cos(Lω)(B1ωφ1cos(π2φ1)+B0)+sin(Lω)sin(π2φ1)B1ωφ1N=ωλcos(π2λ)[cos(Lω)(B1ωφ1cos(π2φ1)+B0)+sin(Lω)sin(π2φ1)B1ωφ1]+ωλsin(π2λ)[sin(Lω)(B1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)]B=ωμcos(π2μ)[cos(Lω)(B1ωφ1cos(π2φ1)+B0)+sin(Lω)sin(π2φ1)B1ωφ1]+ωμsin(π2μ)[sin(Lω)(B1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)]X=TyA2ωθ2+1cos(π2(θ2+1))TyA1ωθ1+1cos(π2(θ1+1))A2ωθ2cos(π2θ2)A1ωθ1cos(π2θ1)(40) (41) {A=sin(Lω)(B1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)H=ωλsin(Lω)[cos(Lω)(b1ωφ1cos(π2φ1)+B0)sin(Lω)sin(π2β1)B1ωφ1]+ωλcos(π2λ)[sin(Lω)(B1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)]Z=ωμsin(π2μ)[cos(Lω)(B1ωφ1cos(π2φ1)+B0)sin(Lω)sin(π2φ1)B1ωφ1]ωμsin(π2μ)[sin(Lω)(b1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)]Y=TyA2ωθ2+1sin(π2(θ2+1))TyA1ωθ1+1sin(π2(θ1+1))TyωA2ωθ2sin(π2θ2)A1ωθ1sin(π2θ1)(41)

  1. Stability region of PID controller

Because the stability region variation trends of hydraulic turbine fractional order parameter subset models are nearly the same, G13 and G21 are taken as examples. Set λ = μ = 1 and kd decreases from 1 to 0.2 linearly. Then the boundary curves of finite pure imaginary root can be drawn. The area composed of curves of origin and infinite pure imaginary roots is the stability region. It can be known from Table  and Figure  that the stability region of PID controller increases with kd increasing and the area size is largest with kd  = 1.

Figure 6. Stability regions of G13 and G21 with various kd values for PID. (a) G13. (b) G21.

Figure 6. Stability regions of G13 and G21 with various kd values for PID. (a) G13. (b) G21.

Table 1. Stability region comparison of different kd values for PID.

As Table  and Figure  show, set kd = 1, the stability regions of PID controller parameter sets can be calculated and drawn. The intersection of all parameter sets’ stability regions can be determined. It can be seen from Table  that the stability region of G22 model is the smallest among the all models. In Figure , the intersection of G21, G22, G23 and G23 models parameter sets’ stability regions is the final stability region. The size of PID parameters’ stability region for the established HTGS system is 4.12 by calculation.

  1. Stability region of FOPID controller

Figure 7. Stability regions of all parameter subsets G11-G24 for PID.

Figure 7. Stability regions of all parameter subsets G11-G24 for PID.

Table 2. Stability region comparison of different parameter subsets for PID.

Set kd = 1 and μ = 1, the value of λ decrease from 1.6 to 0.2 linearly. With the variable values of λ, the boundary curves of FOPID controller can be drawn and the area sizes of stability region can be determined. As shown in Table  and Figure , when λ<1.4, the area of FOPID controller stability region decreases with λ increasing. When λ>1.4, the area of FOPID controller stability region increases with λ increasing. Therefore, the area size of FOPID controller stability region for the HTGS system is largest with λ = 0.2.

Figure 8. Stability regions of G13 and G21 with various λ values for FOPID. (a) G13. (b) G21.

Figure 8. Stability regions of G13 and G21 with various λ values for FOPID. (a) G13. (b) G21.

Table 3. Stability region comparison of different λ values for FOPID.

Similarly, set kd = 1 and λ = 1, the value of μ decrease from 1.9 to 0.3 linearly. As is apparent from Table  and Figure , when μ<0.9, the area of FOPID controller stability region increases with μ increasing. When μ>0.9, the area of FOPID controller stability region decreases with μ increasing. The area size of FOPID controller stability region is largest with μ = 0.9.

Figure 9. Stability regions of G13 and G21 with various μ values for FOPID. (a) G13. (b) G21.

Figure 9. Stability regions of G13 and G21 with various μ values for FOPID. (a) G13. (b) G21.

Table 4. Stability region comparison of different μ values for FOPID.

Set kd = 1, λ = 0.2. and μ = 0.9, the boundary curve of different FOPID controller parameter sets’ stability regions can be drawn. It can be observed from Figure  and Table  that the area of G22 model’s stability region is the smallest and it is the intersection of whole models’ stability regions. The area size of FOPID controller stability region is 13.41 with the comparison results.

Figure 10. Stability regions of all parameter subsets G11-G24 for FOPID.

Figure 10. Stability regions of all parameter subsets G11-G24 for FOPID.

Table 5. Stability region comparison of different parameter subsets for FOPID.

4.2. Stability region results of PID2D and FOPID2D controllers

The characteristic function of hydraulic turbine fractional order model based on FOPID2D controller can be given by: (42) P(s;kp,ki,kd,kd2,λ,μ)=TyA2^sθ2+1+λ+TyA1sθ1+1+λ+Tys1+λ+A2^sθ2+λ+A1sθ1+λ+sλ+eL^s(B1sφ1+B0^)×(kpsλ+ki+kdsμ+λ+kd2s2μ+λ))(42) where A2^, B0^ and L^ indicate the interval parameters.

With the D-decomposition theory, the boundary curves of origin (ω = 0) and infinite (ω = ∞) pure imaginary roots can be calculated as: (43) Origin:ki=0Becausesβ0=1(43) (44) Infinite pure imaginary root:{kd2=0(μ>0.59)kd2=±TyA2^B1(μ=0.59)none(μ<0.59)(44) From Equations (31) and (32), the boundary curves of finite (0<ω<+∞) pure imaginary root can be given and the coefficient can be expressed in Equation (45): (45) {K=ω2μcos(πμ)[cos(Lω)(B1ωφ1cos(π2φ1)+B0)+sin(Lω)sin(π2φ1)B1ωφ1]+ω2μsin(πμ)[sin(Lω)(B1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)]T=ω2μsin(πμ)[cos(Lω)(B1ωφ1cos(π2φ1)+B0)sin(Lω)sin(π2φ1)B1ωφ1]ω2μsin(πμ)[sin(Lω)(B1ωφ1cos(π2φ1)+B0)+cos(Lω)B1ωφ1sin(π2φ1)](45)

  1. Stability region of PID2D controller

In Figure  and Table , set kd = 1 and λ = μ = 1, the value of kd2 decrease from 1 to 0.2 linearly. It is clear that the area of PID2D controller stability region increases with kd2 increasing.

Figure 11. Stability regions of G13 and G21 with various kd2 values for PID2D. (a) G13. (b) G21.

Figure 11. Stability regions of G13 and G21 with various kd2 values for PID2D. (a) G13. (b) G21.

Table 6. Stability region comparison of different kd2 values for PID2D.

Similarly, set kd2 = 1 and λ = μ = 1, the value of kd decrease from 1 to 0.2 linearly. From the results of Figure  and Table , the area of PID2D controller stability region increases with kd increasing.

Figure 12. Stability regions of G13 and G21 with various kd values for PID2D. (a) G13. (b) G21.

Figure 12. Stability regions of G13 and G21 with various kd values for PID2D. (a) G13. (b) G21.

Table 7. Stability region comparison of different kd values for PID2D.

In this text, kd = 1 and kd2 = 1 is set. From Table  and Figure , the area of G22 model’s stability region is the smallest. The intersection of G21, G22, G23 and G23 models’ stability regions is the final stability region. The final area size of PID2D controller stability region for the HTGS system is 4.69.

  1. Stability region of FOPID2D controller

Figure 13. Stability regions of all parameter subsets G11-G24 for PID2D.

Figure 13. Stability regions of all parameter subsets G11-G24 for PID2D.

Table 8. Stability region comparison of different parameter subsets for PID2D.

Set kd = 1, kd2 = 1 and μ = 1, the value of λ decrease from 1.6 to 0.2 linearly. Then the stability region of FOPID2D controller can be determined with different values of λ. As can be seen from Table  and Figure , the system stability region first decreases and then increases with λ decreasing from 1.6 to 0.2. And the area size of FOPID2D controller stability region is largest with λ = 0.2.

Figure 14. Stability regions of G13 and G21 with various λ values for FOPID2D. (a) G13. (b) G21.

Figure 14. Stability regions of G13 and G21 with various λ values for FOPID2D. (a) G13. (b) G21.

Table 9. Stability region comparison of different λ values for FOPID2D.

Similarly, set kd = 1, kd2 = 1 and λ = 1, the value of μ decrease from 1.9 to 0.3 linearly. As is clear from Table  and Figure , when μ>0.7, the area of stability region increases with μ decreasing. When μ<0.7, the area decreases with μ decreasing. So the system stability region is largest with μ = 0.7.

Figure 15. Stability regions of G13 and G21 with various μ values for FOPID2D. (a) G13. (b) G21.

Figure 15. Stability regions of G13 and G21 with various μ values for FOPID2D. (a) G13. (b) G21.

Table 10. Stability region comparison of different μ values for FOPID2D.

Set kd = 1, kd2 = 1, λ = 0.2 and μ = 0.7, the boundary curves can be drawn and the area sizes stability region can be calculated. Finally, the intersection of stability regions can be determined. It can be observed from Figure  and Table  that the area of G22 model’s stability region is the smallest. The final area size of FOPID2D controller stability region for the HTGS system is 16.22.

Figure 16. Stability regions of all parameter subsets G11-G24 for FOPID2D.

Figure 16. Stability regions of all parameter subsets G11-G24 for FOPID2D.

Table 11. Stability region comparison of different parameter subsets for FOPID2D.

The following Table  lists the result of final stability region area size for the PID, FOPID, PID2D and FOPID2D controllers. Among the four controllers, the area size of FOPID2D controller stability region is largest and the area size of integer PID controller stability region is smallest. It is indicated that the FOPID2D controller has better robust stability than the others.

Table 12. Stability region comparison of PID, FOPID, PID2D and FOPID2D.

5. Conclusion

This paper pays attention to the stability comparison of different controllers for the hydraulic turbine fractional interval parameter time-delay system. First, considering the terms of time-lag and parameter uncertainty and using the advantage of fractional model, the hydraulic turbine fractional order interval parameter time-delay system is obtained with the identification approach and measured data. At the same time, the PID, PID2D, FOPID and FOPID2D controllers are all introduced to the HTGS system. Second, the stability calculation procedure of controller parameter for the hydraulic turbine fractional order interval parameter time-delay system is presented in detail. Third, the variable law of the stable regions of the system with the changing controller parameters is achieved by the analysis of simulation results. At last, the stability region of the four controllers is compared and the results show the advantage of the FOPID2D controller in robust stability and flexibility.

Although the research in this paper is completed by the simulation experiments, these four controllers are applied in the stability comparison of the hydraulic turbine fractional interval parameter time-delay system for the first time. In the future, the research should focus on stability analysis for the nonlinear HTGS system. The nonlinear system model is better than the linear model to describe the dynamic characteristics of the hydraulic turbine governing system. On this basis, the novel research on the control method of the nonlinear HTGS system is the emphasis in the late period.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability

The datasets generated during and/or analysed during the current study are available from the corresponding author upon reasonable request.

Additional information

Funding

This work was supported by the Scientific research planning guidance project of Hubei Provincial Department of Education (grant NO. B2021466).

References

  • Chen, Z., Yuan, X., Ji, B., Wang, P., & Tian, H. (2014). Design of a fractional order PID controller for hydraulic turbine regulating system using chaotic non-dominated sorting genetic algorithm II. Energy Conversion and Management, 84, 390–404. https://doi.org/10.1016/j.enconman.2014.04.05
  • Hamamci, S. E. (2008). Stabilization using fractional order PI and PID controllers. Nonlinear Dynamics, 51(1), 329–343. https://doi.org/10.1007/s11071-007-9214-5
  • Hamamic, S. E. (2007). An algorithm for stabilization of fractional order time delay systems using fractional order PID controllers. IEEE Transactions on Automatic Control, 52(10), 1964–1969. https://doi.org/10.1109/TAC.2008.2007535
  • Li, C., & Zhou, J. (2011). Parameters identification of hydraulic turbine governing system using improved gravitational search algorithm. Energy Conversion and Management, 52(1), 374–381. https://doi.org/10.1016/j.enconman.2010.07.012
  • Long, Y., Xu, B., Chen, D., & Ye, W. (2018). Dynamic characteristics for a hydro-turbine governing system with viscoelastic materials described by fractional calculus. Applied Mathematical Modelling, 58, 128–139. https://doi.org/10.1016/j.apm.2017.09.052
  • Petras, I., Chen, Y. Q., Vinagre, B. M., & Podlubny, I. (2004). Stability of linear time invariant systems with interval fractional orders and interval coefficients. 2004 Second IEEE international conference on computational cybernetics, 30 August 2004–01 September 2004 (pp. 341–346). IEEE. https://doi.org/10.1109/ICCCYB.2004.1437745
  • Raju, M., Saikia, L. C., & Sinha, N. (2016). Automatic generation control of a multi-area system using ant lion optimizer algorithm based PID plus second order derivative controller. International Journal of Electrical Power and Energy Systems, 80, 52–63. https://doi.org/10.1016/j.ijepes.2016.01.037
  • Sahib, M. A. (2015). A novel optimal PID plus second order derivative controller for AVR system. Engineering Science and Technology, an International Journal, 18(2), 194–206. https://doi.org/10.1016/j.jestch.2014.11.006
  • Sain, D., Swain, S. K., Kumar, T., & Mishra, S. K. (2020). Robust 2-DOF FOPID controller design for maglev system using jaya algorithm. IETE Journal of Research, 66(3), 414–426. https://doi.org/10.1080/03772063.2018.1496800
  • Tan, N. (2005). Computation of stabilizing PI and PID controllers for processes with time delay. ISA Transactions, 44(2), 213–223. https://doi.org/10.1016/S0019-0578(07)90000-2
  • Wei, S. (2011). Simulation of hydraulic turbine regulation system, Huazhong University of science and Technology Press.
  • Xian, Y., Xia, C., Zhong, D., & Xu, C. (2019). Chaotic system with coexisting attractors and the stabilization of its fractional order system. Control Theory and Applications, 36(2), 262–270. https://doi.org/10.7641/CTA.2018.70943
  • Xu, B., Chen, D., Zhang, H., & Wang, F. (2015). Modeling and stability analysis of a fractional-order francis hydro-turbine governing system. Chaos. Solitons and Fractals, 75, 50–61. https://doi.org/10.1016/j.chaos.2015.01.025
  • Xu, B., Chen, D., Zhang, H., Wang, F., Zhang, X., & Wu, Y. (2017). Hamiltonian model and dynamic analyses for a hydro-turbine governing system with fractional item and time-lag. Communications in Nonlinear Science and Numerical Simulation, 47, 35–47. https://doi.org/10.1016/j.cnsns.2016.11.006