Skip to main content
Journal of Advanced Research logoLink to Journal of Advanced Research
. 2020 Mar 13;25:171–180. doi: 10.1016/j.jare.2020.03.002

Disturbance rejection FOPID controller design in v-domain

Sevilay Tufenkci a, Bilal Senol a, Baris Baykant Alagoz a,, Radek Matušů b
PMCID: PMC7474196  PMID: 32922984

Graphical abstract

graphic file with name ga1.jpg

Keywords: Fractional order control system, FOPID controller, Disturbance rejection control, Stability, Computer aided optimal controller design

Highlights

  • This study introduces a v-domain design scheme for optimal FOPID controllers.

  • The purposed method is based on minimum angle system pole placement in v-plane.

  • Multi-objective genetic algorithm is used for controller coefficient optimization.

  • Disturbance rejection FOPID controller design examples are illustrated.

Abstract

Due to the adverse effects of unpredictable environmental disturbances on real control systems, robustness of control performance becomes a substantial asset for control system design. This study introduces a v-domain optimal design scheme for Fractional Order Proportional-Integral-Derivative (FOPID) controllers with adoption of Genetic Algorithm (GA) optimization. The proposed design scheme performs placement of system pole with minimum angle to the first Riemann sheet in order to obtain improved disturbance rejection control performance. In this manner, optimal placement of the minimum angle system pole is conducted by fulfilling a predefined reference to disturbance rate (RDR) design specification. For a computer-aided solution of this optimal design problem, a multi-objective controller design strategy is presented by adopting GA. Illustrative design examples are demonstrated to evaluate performance of designed FOPID controllers.

Introduction

Disturbance rejection performance is a major concern to achieve robust control performance in real control applications. Since unavoidable interference of unpredictable environmental disturbances on negative feedback control loops, control performance of real control systems can be severely deteriorated in practical control applications, even though simulation results of these systems indicate a satisfactory control performance. Therefore, system designers should ensure a necessary degree of disturbance rejection control performance in design tasks of practical controllers.

Throughout the last decades, researchers have been revealed several assets of Fractional Order Control (FOC) systems. They have claimed that controllers with fractional order derivative and integral elements can enhance control performance robustness [1], [2], [3], [4], [5], [6]. After a common agreement on the fact that non-integer order modeling provides more practical mathematical model of real systems compared to integer order counterparts, the control systems field has progressed towards this new concept. Correspondingly, fractional order system perspectives have gained more importance and utilized for enhancement of frequency domain representation of control systems to procure more rigorous design objectives in frequency domain design that can allow robust control performance.

In the literature, many research works have revealed that fractional order controllers can exhibit more performance robustness against parametric model perturbations compared to integer order controllers [2], [3], [4], [5], [6]. Enhancement of disturbance rejection performance by using FOC was highlighted in several studies [7], [8], [9], [10]. Such improvements in the control performance are shown to the fact that fractional orders elements of FOPID controller can provide more tuning options that give more freedom to fulfill design objectives. This merit allows further improvement of control performance compared to conventional PID controllers [11], [12], [13].

System stability is an essential concern to be completed in for control system design tasks before consideration of controller performance concerns. For this reason, stabilization of non-integer order control systems has been deeply studied, and many works only addressed stability of such systems in several perspectives; stabilization of the systems according to system pole placements [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], closed loop system stabilization based on stability boundary locus (SBL) analyses [24], stabilization by means of zero exclusion principle and value set analysis [25], [26]. Linear Matrix Inequalities (LMI) technique was proposed for stability checking of fractional order systems [27], [28], [29]. Also, graphical stabilization methods have been proposed for robust stabilization of plant models with interval uncertainty [30], [31]. Stabilization of fractional order PID controllers for uncertain fractional order systems was shown by using robust D-stability method [32]. Some recent theoretical works address stability of more complicated system models such as stochastic nonlinear delay systems [33], impulsive stochastic delay differential systems [34] and semi-Markov switched stochastic systems [35].

In practical controller design, stability and performance objectives should be considered to reach optimal control performance that can meet requirements of real world control applications. Essentially, optimal tuning problems of controllers can be reduced to an attempt to determining the best controller coefficients in a set of stabilizing controller options. For this design strategy, the stabilization objective turns into a principal component of optimal controller design tasks. Optimal controller design efforts have widely intensified in two design domains: (i) frequency domain methods, for instance, phase margin objective of loop shaping techniques is used to ensure system stability [11], [12], [13] and (ii) time domain methods, for instance, sum of square of control error is used to obtain a stable system response [36], [37]. Design opportunities of these two domains are largely exploited in numerous controller design works, and a fresh design domain can open up new design options. In this manner, the current study presents a design framework for exploitation of the first Riemann sheet of conformal mapping s=vm, which is called v-domain, for optimal fractional order controller design efforts. This study illustrates a design framework for disturbance rejection FOPID controllers in v-domain. Previously, we have demonstrated the v-domain for optimal stabilization of control systems by placing the minimum angle system pole to a target region [15], [21], [22]. A recent study demonstrates a disturbance rejection FOPID controller design in v-domain by using particle swarm optimization [23]. The current study extends this approach to solve multi-objective optimal controller design problem by using a GA and aims improvement of disturbance reject control performance of resulting FOPID controller design. In this manner, a multi-objective optimization scheme is proposed to deal with positioning of the system pole with minimum angle inside the stability region of v-domain so as to enhance disturbance rejection capability of the stabilized FOPID controller.

Disturbance rejection objective can be implemented by using Reference to Disturbance Ratio (RDR). The RDR index essentially expresses ratio of spectral power density of the reference signal to spectral power density of disturbance signal at output of a closed loop control system. It was proposed to measure additive input disturbance rejection performance of closed loop control systems [38], [39], [40]. In several works, RDR index have been utilized for measuring the disturbance rejection capacity of FOPID systems [41] and disturbance rejection constraints of controller tuning tasks [42], [43], [44].

The Rest of the paper is organized as follows: Section 2 provides brief theoretical background on stability analysis of FOC systems, brief introductions of RDR index and GA. Section 3 presents problem formulations to adopt GA for optimal tuning of FOPID control systems. The following section illustrates example designs to demonstrate effectiveness of the method by comparing results of proposed approach with results of other design methods.

Mathematical background and preliminary knowledge

Stability of fractional order systems via minimum angle root

Continuing developments in fractional calculus [1], [2] allow better mathematical representation of real systems. Therefore, fractional order system models have been widely preferred to improve real-world performance of control systems. A linear time invariant (LTI) system models are widely used for modeling control systems and these models are written by constant coefficient fractional order differential equations in a general form [1] of

amDαmy+am-1Dαm-1y+...+a2Dα2y+a1Dα1y+a0Dα0y=bnDϕnu+bn-1Dϕn-1u+...+b2Dϕ2u+b1Dϕ1u+b0Dϕ0u, (1)

By applying Laplace transform to both side of Eq. (1), fractional order LTI systems can be commonly represented in transfer function form [45], [46] as

T(s)=Y(s)U(s)=i=0mbisϕii=0naisαi, (2)

where aiR and biR are the coefficients of the denominator and the numerator polynomials, respectively. Parameters αiR and ϕiR represent fractional orders of transfer function of systems. For stability analysis, roots of the characteristic polynomial are calculated. The characteristic polynomial of Eq. (2) is written by

Δ(s)=i=0naisαi. (3)

To facilitate root calculations, conformal mapping s=vm are commonly utilized to obtain Expanded Degree Integer Order Characteristic Polynomials (EDIOCPs) [16], [17], [18] and stability checking of the non-integer order models is conducted by considering root locus of EDIOCPs within the first Riemann sheet. The EDIOCPs are expressed by applying s=vm to Eq. (3) as

Δm(v)=i=0naiv(mαi). (4)

In this method, roots within the first Riemann sheet, which are called the principle characteristic roots [47], are used for checking stability of the fractional order systems [14], [15], [16], [17], [18], [20], [46], [47]. The conformal mapping s=vm maps stability region of complex s-plane, which is the left half plane (LHP), to a slice of v-plane that is confined by the angular range of [π/2m,π/m]. Fig. 1 depicts the deformation of stability region toward to right half plane of v-plane by conformal mapping s=vm. According to the figure, FOC system is stable when all principle characteristic roots [47] reside in the stability region [π/2m,π/m]. For fractional order dynamic systems, validity of LHP stability has been demonstrated by introducing principle characteristic equation in v-domain [47]. The stability boundary with the angle of θs=π/2 in s-plain is mapped to the angle of φ2=π/2m in v-plane.

Fig. 1.

Fig. 1

Effect of s=vm conformal mapping on LHP stability region of s-plain [14], [18], [19], [21].

For the stability analysis, the principle root set of EDIOCPs Δm(v) is written by [18], [20], [47]

R={vr:Δm(vr)=0arg(vr)<πm,r=1,2,3,..}. (5)

Therefore, Δm(v) is robustly stable, if the following condition is hold. [14], [17], [19], [21], [46]

min{Arg(R)}>π/2m (6)

RDR indices for disturbance reject FOPID controllers

Similar to SNR measure to express signal transmission quality in communication channels, the RDR was proposed for closed loop control systems [38], [39], [40] and it expresses a measure for assessment of additive input disturbance rejection performance of closed loop control systems. Analysis on closed loop control systems demonstrated that RDR index of negative feedback closed loop control system is equal to spectral power density of controller function [39] and RDR spectrum was expressed in the form of [39], [40]

RDR(ω)=C(jω)2 (7)

where, the frequency domain representation of controller transfer function is denoted by C(jω) and it is obtained by using s=jω. Higher RDR values increase disturbance rejection control performance of closed loop control systems. The RDR spectrum is expressed in decibel (dB),

RDRdB(ω)=20logC(jω). (8)

Conventional FOPID controller is generally expressed with the following transfer function.

C(s)=kp+kdsμ+kisλ, (9)

In Eq. (9), kp, kd and ki are controller coefficients, and λ and μ are real valued derivative and integral orders of FOPID controllers. The RDR of closed loop FOPID control system were derived regarding the design parameters of FOPID controller as [39]

RDR(ω)=(kp+kicos(π2λ)ω-λ+kdcos(π2μ)ωμ)2+(kdsin(π2μ)ωμ-kisin(π2λ)ω-λ)2. (10)

For the purpose of designing a disturbance reject FOPID controller, the following RDR constraint is used to determine the lower bound of disturbance rejection capacity in a given operating frequency range of ω[ωmin,ωmax]:

min{RDRdB(ω)}Mforω[ωmin,ωmax], (11)

The disturbance rejection design specification MR defines a lower boundary for minimum RDR performance of resulting control system [40]. Accordingly, Eq. (11) ensures RDR performance to be equal or greater than M in the frequency range of ω[ωmin,ωmax].

Optimization by genetic algorithms

Metaheuristic search methods such as GA have foremost importance in computational intelligence practice because of their advantages of providing straightforward computational scheme for solution of very sophisticated optimization problems [50], [51], [52]. The stochastic search nature of GA allows searching a better solution at each run of the algorithms and multi-running of these algorithms is considered a way to deal with local-minima problems of multimodal optimization problems [53]. Therefore, GA have become a fundamental optimization tools for computer-aided system design and optimization problems.

Due to difficulties in obtaining analytical solution of arbitrary order differential equations, metaheuristic optimization methods have been widely preferred to solve optimization problems associated with fractional order system design [21], [22], [23], [36], [37], [48], [49]. In the current study, due to its proven search capability and wide utilization, we preferred GA to solve optimization problem associated with the minimum angle pole placement in v-plane.

The GA is fundamentally categorized as population-based search methods, and it essentially mimics mechanisms in genetic science. [50], [51], [52], [53] The GA exploits genetic and evolutionary mechanisms in order to search for the best solution of an optimization problem in a predefined search space. Chromosomes represent candidate solutions of optimization problem and they form a genetic pool. The fitness value of chromosomes is evaluated according to the objective function of optimization problem. The best fitting chromosomes to a solution of the problem have a higher chance of surviving in genetic pool. New chromosomes of the pool, which represent new candidate solutions of the optimization problem, are generated from the survival chromosomes by means of reproduction, crossover, mutation, inversion processes. Evaluation process of genetic algorithm determines fitness value of new chromosomes [52]. GA improves candidate solutions at each generation by survivals of fitting chromosomes in genetic pool.

In the current study, Matlab GA toolbox was implemented for searching FOPID controller coefficients. The following section explains formulation of this controller optimization problem in more detail.

Multi-Objective design of disturbance reject FOPID control System: Minimum angle pole placement

The current study aims to combine v-domain controller stabilization scheme with disturbance rejection objectives to design an optimal FOPID controller that can achieve robust control performance requirements. Essentially, the proposed a multi-objective design scheme chooses a disturbance rejection FOPID controller from a set of stabilizing controllers that are in reservoir of the first Riemann sheet. Hence, multi-objective design scheme has two objectives: The first objective aims to stabilize the system w.r.t. minimum angle system pole placement strategy, and the second objective improves disturbance rejection performance according to a predefined minimum RDR specification. This multi-objective design scheme ensures design of an optimal FOPID controller that can exhibit enhanced disturbance rejection control performance.

Fig. 2 shows a block diagram of a closed loop FOPID control system involving additive input disturbance model. The parameter d stands for unknown additive input disturbance.

Fig. 2.

Fig. 2

Block diagram of closed loop FOPID control system and additive input disturbance rejection model.

Let assume a standard time-delayed one pole fractional order plant model, which is expressed in the form of

G(s)=a0b1sα+b0e-Ls (12)

where time delay parameter is denoted by the parameter L and the parameter α represents the fractional order of the controller system.

Then, the following equation expresses the closed loop transfer function of this FOC system.

T(s)=Q(s)R(s)=a0kde-Lss(λ+μ)+kpa0e-Lssλ+kia0e-Lsa0kde-Lss(λ+μ)+b1s(λ+α)+(b0+kpa0e-Ls)sλ+kia0e-Ls (13)

In order to obtain a constant coefficient polynomial characteristic equation, Pâde approximation (e-Ls(1-θs)(1+θs), θ=L/2) is employed for the terms of e-Ls . Thus, characteristic polynomial of FOPID control system is written for this system model by

Δ(s)=b1θs(λ+α+1)+b1s(λ+α)-a0kdθs(λ+μ+1)+a0kds(λ+μ)+(b0-kpa0)θs(λ+1)+(b0+kpa0)sλ-a0kiθs+a0ki. (14)

One applies s=vm mapping and expresses Δm(v) as

Δm(v)=b1θv(λ+α+1)m+b1v(λ+α)m-a0kdθv(λ+μ+1)m+a0kdv(λ+μ)m+(b0-kpa0)θv(λ+1)m+(b0+kpa0)vλm-a0kiθvm+a0ki. (15)

By considering FOPID controller coefficients, characteristic roots of the system in the first Riemann sheet is written in v-domain by

Ri={vr:Δm(p,vr,kp,ki,kd,λ,μ)=00arg(vr)<πm,pA,r=1,2,3,...}. (16)

Let us devise a multi-objective optimization problem that allows design of disturbance reject and stable controller design. Firstly, a stabilization objective should adjust the position of minimum angle system pole for a target angle φT, this objective can be expressed in the squared error form as [21], [22]

εs=(minvrRiarg(vr)-φT)2. (17)

The term minarg(vr) refers to the minimum angle root in the set Ri. Specification of the target angle can be performed by slicing of a target angle line with the angle of φT=(d+1)π2m, where d[0,1] is a partitioning factor of the stability region.

Secondly, a disturbance rejection objective is added to ensure the resulting control system exhibit a predefined RDR performance. By considering Eq. (11), the RDR objective can be expressed in the squared error form as

εr=(minω[ωmin,ωmax]{RDRdB(ω)}-M)2. (18)

The term minω[ωmin,ωmax]{RDRdB(ω)} refers to the minimum RDR value of the system in a given operating frequency range ω[ωmin,ωmax]. Parameter MR in decibel is a target minimum RDR that the designed FOPID control system should satisfy in this frequency range.

Multi-objective optimization problem to stabilize a FOPID controller with a desired disturbance rejection performance can be expressed with the weighted sum of both objectives as follows,

minE(kp,ki,kd,λ,μ)=Wγεs+(1-γ)εr, (19)

where the parameter γ[0,1] is the weight coefficient that can be used to adjust priority of optimization between two objectives. When setting γ=0.5, the optimization gives an equal priority for the both objectives. The coefficient W is the magnitude normalization that is used to compensate negative impacts of large magnitude differences between two objectives. It can be set according to

W=εr,maxεs,max (20)

where εr,max and εs,max are maximum magnitudes of the objective εr and εs. In this study, W is set to 4240 for εr,max=103 and εs,max=3π/40.

This problem is solved by implementing GA according to the flow chart in Fig. 3, and the results obtained are illustrated in the next section.

Fig. 3.

Fig. 3

Block diagram describing application of GA for optimal stabilization of FOPID controller for disturbance rejection control.

Illustrative examples

Illustrative examples are presented in this section to demonstrate application of the proposed design scheme for disturbance rejection FOPID controller design. For initial configuration of GA, the search ranges of FOPID controller coefficients were set to kp[0,50], ki[0,50], kd[0,50], λ[0.3,2] and μ[0.3,2]. Plant models from published work [54], [55] have been considered in illustrative examples, and performances of controller designs in these works are compared with the performance of the proposed design method. Matlab GA toolbox was implemented to perform multi-objective optimization. After designing optimal FOPID controller, to carry out transient analysis according to step and disturbance responses of the controllers, FOC system simulations were performed in Matlab/Simulink by using FOTF toolbox [56]. Simulink simulation model of the control system is shown in Fig. 4.

Example 1

Let us design FOPID controller for a time-delay plant function [54], given by

G(s)=1.00030.8864s1.0212+1e-0.4274s. (21)

Fig. 4.

Fig. 4

Simulink simulation model of designed control system.

Design specifications are d=0.5 for target angle line partitioning factor and M=15 dB for lower boundary of RDR index in the operating frequency range of [0,100] rad/sec.

It is known that there is a performance tradeoff between set-point control and disturbance rejection control of closed loop control systems [40]. For this reason, a set-point filter at reference input is commonly used to improve set-point performance while exhibiting high disturbance rejection control performance. Therefore, a set-point filter (F(s)=13s+1) was implemented to improve set-point performance of the disturbance rejection FOPID control systems.

In the optimization process, we used s=v10 mapping by configuring m=10. For stabilization of FOPID controller, the partitioning factor d is set to 1/2 for placement of minimum angle system pole over the middle of the stability region. The corresponding target angle for pole placement is calculated by φT=(d+1)π2m=3π40 and configured in optimization process.

Following equation is the characteristic polynomial of the system.

Δ(s)=0.1894s(λ+1.0212+1)+0.8864s(λ+1.0212)-0.2138kds(λ+μ+1)+1.0003kds(λ+μ)+(0.2137-kp0.2138)s(λ+1)+(1+kp1.0003)sλ-0.2138kis+1.0003ki. (22)

By applying s=v10 mapping to the fractional order characteristic equation, Δm(v) is expressed in v-domain as

Δ10(v)=0.1894v(λ+1.0212+1)10+0.8864v(λ+1.0212)10-0.2138kdv(λ+μ+1)10+1.0003kdv(λ+μ)10+(0.2137-kp0.2138)v(λ+1)10+(1+kp1.0003)vλ10-0.2138kiv10+1.0003ki. (23)

By taking γ=0.5, an equal priority for the system stability objective and disturbance rejection objective were assigned and, the multi-objective GA was performed. After completion of the optimization task, the GA yielded optimal FOPID controller as

C(s)=0.7493+0.9997s0.5808+3.4928s0.7479. (24)

Fig. 5(a) shows the position of the minimum angle system pole within the first Riemann Sheet. The figure reveals that the minimum angle pole shown by red asterisks, places on the target angle that was indicated by the green line within the stability region. This figure confirms that the optimized FOPID control system is stabilized for a target angle φT=3π40.

Fig. 5.

Fig. 5

(a) Placement of the minimum angle pole in the first Riemann sheet of v-domain. (b) RDR spectrum of the corresponding closed loop FOPID control system.

Fig. 5(b) shows the RDR spectrum of the optimized FOPID control system. It illustrates the rates of disturbance rejection of the control system for each frequency component in operating frequency range of [0,100]. Figure validates that minimum RDR objective was achieved to have the lowest RDR over the lower RDR bound M=15 in this operating frequency range. The RDR spectrum reveals that the lowest RDR performance is obtained about 16 dB at the frequency 2.5 rad/sec, and this is the worst-case disturbance rejection performance of the system in the operating frequency range [0,100]. In order to observe time response for the lowest and highest disturbance rejection rates of RDR spectrum (See Fig. 6), a periodical disturbance in the sinusoidal waveform was applied at 40 th sec simulation time, and time responses of the designed system are shown for the worst case (it is the lowest RDR value at the frequency of ω=2.5 rad/sec) and the best-case (it is the highest RDR value at frequency of ω=100 rad/sec) in Fig. 6. This figure shows that additive sinusoidal input disturbances with the amplitude of 1 can be suppressed in a correspondence with RDR spectrum in Fig. 5(b). This correspondence validates tuning of disturbance rejection capacity of the closed loop control system by considering RDR spectrum.

Fig. 6.

Fig. 6

Sinusoidal disturbance responses of system at ω=2.5 rad/sec (for the worst case) and ω=100 rad/sec (for the best case) according to RDR spectrum in Fig. 4.

Fig. 7(a) shows step responses of the control system for two different configurations of the optimization task. The figure apparently demonstrates effects of disturbance rejection objectives on the controller design process. In the case of γ=1, it discards the disturbance rejection objective in optimization task and performs only the stabilization objective as a single objective. In case of γ=0.5, it performs an optimization task for both objectives with equal priority. The figure clearly shows that disturbance rejection objective improves disturbance rejection performance of the resulting FOPID controller for the additive step disturbance at 40 sec simulation time. Fig. 7(b) shows the step disturbance responses of two methods for comparison purposes. Both methods can yield stabilizing FOPID controllers. However, the proposed design method can further improve disturbance rejection performance of the control system by using the disturbance rejection objective εr.

Fig. 7.

Fig. 7

(a) Step responses of FOPID controlled systems for γ=1 (only stabilization objective) and γ=0.5(both stabilization and disturbance rejection objective). (b) Step responses of controlled systems obtained with the proposed method and the method proposed by Das et al. [54].

Example 2

Let us design consider a time-delay plant function, given by [55]

G(s)=1s+1e-0.5s. (25)

Design specifications are given as: The target angle partitioning factor is d=0.6 and the RDR minimum boundary is M=10 dB in the operating frequency range of [0,100] rad/sec. We used a set-point filter F(s)=13s+1 so that it can improve set-point performance of the resulting disturbance rejection FOPID control system [40], [43].

We used s=v10 mapping by setting m=10, and the target angle for placement of minimum angle system pole is obtained φT=(d+1)π2m=8π40 for d=0.6.

The following equation shows the characteristic polynomial of the closed loop FOPID control system.

Δ(s)=0.2500s(λ+1+1)+s(λ+1)-0.2500kds(λ+μ+1)+kds(λ+μ)+(0.2500-kp0.2500)s(λ+1)+(1+kp)sλ-0.2500kis+ki. (26)

By applying s=v10 mapping, Δm(v) is obtained in v-domain as

Δ10(v)=0.2500v(λ+1+1)10+v(λ+1)10-0.2500kdv(λ+μ+1)10+kdv(λ+μ)10+(0.2500-kp0.2500)v(λ+1)10+(1+kp)vλ10-0.2500kiv10+ki. (27)

By taking γ=0.5, an equal priority of system stability and disturbance rejection objective is assigned for the multi-objective GA optimization process. After completion of the multi-objective optimization process, the GA founds optimal FOPID controller coefficients as

C(s)=0.7991+0.8466s0.9421+2.4455s0.6525. (28)

Fig. 8(a) shows placement of the minimum angle system pole in the first Riemann sheet. The figure reveals that the minimum argument root, which is indicated by red asterisks, approximates to the target angle that was indicated by the green line inside the stability region. This result also validates the stabilization of the optimized FOPID control system.

Fig. 8.

Fig. 8

(a) Placement of the pole with minimum angle in the first Riemann sheet of v-domain. (b) RDR spectrum of the corresponding closed loop FOPID control system.

RDR spectrum of the optimized FOPID control system is illustrated in Fig. 8(b). The distribution of disturbance rejection rates indicates existence of a dip characteristic for RDR spectrum within frequency range [0,100] rad/sec and it confirms that the minimum RDR objective is greater than the boundary M=10 dB. This spectrum reveals bounds of the rejection capacity of the designed system for the periodical disturbance in the sinusoidal waveform. Disturbance responses of the system at the lowest RDR rate (worst-case) and the highest RDR rate (best-case) of the RDR spectrum are shown in Fig. 9. The designed FOPID controller can better suppress high frequency disturbances because RDR spectrum increases at high frequencies.

Fig. 9.

Fig. 9

Sinusoidal disturbance responses of system at ω=2.0 rad/sec (for the worst case) and ω=100 rad/sec (for the best case) according to RDR spectrum in Fig. 9.

Step responses of the control system for two different configurations of multi-objective optimization are shown in Fig. 10(a). The figure reveals contributions of disturbance rejection objective to the design process. In the case of γ=1, it discards the disturbance rejection objective and performs only stabilization objective in a single objective optimization manner. For γ=0.5, it performs optimization for both objectives with an equal weight. The figure clearly shows that disturbance rejection objective considerably improves disturbance rejection performance of the FOPID controller. Fig. 10(b) shows a comparison of step disturbance response of the proposed method with an optimal FOPID controller that was designed by Zhang et al. The simulation results show that the proposed design method can improve set-point and disturbance rejection performances by performing multi-objective optimization in v-domain.

Fig. 10.

Fig. 10

(a) Step responses of FOPID controlled systems for γ=1 (only stabilization objective) and γ=0.5(both stabilization and disturbance rejection objective). (b) Step responses of FOPID controlled systems that are designed according to the proposed method and the design method proposed by Zhang et al. [55].

Discussions and conclusions

This study demonstrates a disturbance rejection FOPID controller design scheme that is based on minimum angle system pole placement strategy, and RDR spectrum shaping by using multi-objective GA optimization. This approach utilizes an alternative design domain, namely v-domain, which distinguishes the purposed method from other design approaches that are performed in t-domain (time domain), s-domain and frequency domain. Primarily, system stabilization task can be conducted in the first Riemann sheet by placing the system pole with minimum angle to the desired point within the stable region [22]. However, it is obvious that controller stabilization effort does not guarantee satisfactory control performance. To achieve performance requirements, additional control performance objectives and constraints can be applied in a multi-objective optimization manner. This study considers the design of disturbance rejecting FOPID controller by adopting multi-objective GA.

Some remarks can be summarized as,

* The v-domain provides a fresh design domain for design of FOC system. Previous studies mainly considered v-domain for stability analysis [16], [18], [19] and controller stabilization [15], [21], [22] problems. This study demonstrates a multi-objective optimal controller design in v-domain. We anticipate that v-domain design can open a fresh path for optimal fractional order controller design works.

* Placing the minimum angle pole in the stability region of v-plane is a straightforward solution to guaranty stabilization of FOC system designs. Bounds of stability region are definite and stability theorem is well established in v-domain [16], [18], [19]. The current study demonstrated that additional control performance objectives could be easily incorporated with this stability objective in order to obtain optimal FOPID controller performance in the stability region of v-domain. In time and frequency domain optimal design tasks of FOPID controllers, guarantying stability of resulting optimal controller design is not a straightforward task because determination of stability ranges is not an easy problem in these domains. On the other hand, some promising solutions have been proposed recently for robust stabilization of systems in time domain [57], [58], [59]. The adoption of these methods for stabilization of fractional order system may yield useful time domain solutions for the improvement of robust stabilization performance of fractional order systems.

* In previous works, RDR spectrum is used for assessment and enhancement disturbance rejection control performance for additive input disturbance model [39], [41], [42], [43]. This study reveals that RDR objective can be easily incorporated with v-domain optimal FOPID controller design scheme. Simulation results of the purposed v-domain design scheme reveal that RDR spectrum can be an effective tool for enhancement disturbance rejection control performance.

An advantage of optimal FOPID controller design in v-domain comes from the asset that fractional order optimal controller stabilization task is more straightforward and reliable in v-domain than those in the frequency domain. Frequency domain loop shaping design approaches are widely applied for optimal FOPID controller design in frequency domain [11]. To stabilize the optimal controller in the frequency domain, the phase margin and gain margin constraints should be satisfied for the whole frequency range according to Bode diagram [11], [12], [13]. This requirement may complicate stabilization process or reduces reliability of the results. For stabilization of optimal fractional order controllers in v-domain, placement of minimum angle system pole into the stability region is sufficient to ensure stability of optimal FOPID controller for the whole frequency range. The computation task requires only finding roots of the expanded order characteristic polynomial. Therefore, the optimal fractional order controller stabilization in v-domain is rather straightforward [21] and reliable. [16], [18], [47].

Compliance with Ethics Requirements

This article does not contain any studies with human or animal subjects.

Acknowledgments

Acknowledgments

This article is based upon work from COST Action CA15225, a network supported by COST (European Cooperation in Science and Technology).

Declaration of Competing Interest

The authors have declared no conflict of interest.

Footnotes

Peer review under responsibility of Cairo University.

References

  • 1.Podlubny I. Academic Press; San Diego: 1999. Fractional Differential Equations. [Google Scholar]
  • 2.Vinagre M.B., Chen Y.Q., Petras I. Two direct Tustin discretization methods for fractional order differentiator/integrator. J Franklin. 2003;I(340):349–362. doi: 10.1016/j.jfranklin.2003.08.001. [DOI] [Google Scholar]
  • 3.Luo Y., Chen Y.Q. Tuning fractional order proportional integral controllers for fractional order systems. J Process Control. 2010;20(7):823–831. doi: 10.1016/j.jprocont.2010.04.011. [DOI] [Google Scholar]
  • 4.Oustaloup A., Mathieu B., Lanusse P. The CRONE control of resonant plants: application to a flexible transmission. Eu J Control. 1995;1:113–121. doi: 10.1016/S0947-3580(95)70014-0. [DOI] [Google Scholar]
  • 5.Xue D., Chen Y.Q. Proceedings of the 4th World Congress on Intelligent Control and Automation. 2002. A Comparative Introduction of Four Fractional Order Controllers; pp. 3228–3235. [Google Scholar]
  • 6.Chen Y.Q., Bhaskaran T., Xue D. Practical tuning rule development for fractional order proportional and integral controllers. J Comput Nonlin Dyn. 2008;3(2):214031–214038. doi: 10.1115/1.2833934. [DOI] [Google Scholar]
  • 7.Deniz F.N., Keles C., Alagoz B.B. International Conference on Fractional Differentiation and Its Applications, Catania, Italy. 2014. Design of fractional order PI controllers for disturbance rejection using RDR measure. [Google Scholar]
  • 8.Alagoz B.B., Deniz F.N., Keles C. Disturbance rejection performance analyses of closed loop control systems by reference to disturbance ratio. ISA T. 2015;55:63–71. doi: 10.1016/j.isatra.2014.09.013. [DOI] [PubMed] [Google Scholar]
  • 9.Ates A, Alagoz BB, Yeroglu C, et al. Disturbance rejection FOPID control of rotor by multi-objective BB-BC optimization algorithm. In: ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications, Ohio, USA; 2017.
  • 10.Li M., Li D., Wang J. Active disturbance rejection control for fractional order system. ISA T. 2013;52(3):365–374. doi: 10.1016/j.isatra.2013.01.001. [DOI] [PubMed] [Google Scholar]
  • 11.Monje C.A., Vinagre B.M., Feliu V. Tuning and auto-tuning of fractional order controllers for industry applications. Control Eng Pract. 2008;16(7):798–812. doi: 10.1016/j.conengprac.2007.08.006. [DOI] [Google Scholar]
  • 12.Wang CY, Jin Y, and Chen YQ. Auto-tuning of FOPI and FO [PI] controllers with iso-damping property. In: Proceedings of the 48th IEEE Conference on Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference, December 2009, p. 7309–14.
  • 13.Pan I., Das S. Frequency domain design of fractional order PID controller for AVR system using chaotic multi-objective optimization. Int J Elec Power. 2013;51:106–118. doi: 10.1016/j.ijepes.2013.02.021. [DOI] [Google Scholar]
  • 14.Matignon D. Stability results on fractional differential equations to control processing. In: Processings of Computational Engineering in Systems and Application Multiconference, 1996, 2, p. 963–8.
  • 15.Hartley T.T., Lorenzo C.F. Dynamics and control of initialized fractional-order systems. Nonlinear Dyn. 2002;29:201–233. [Google Scholar]
  • 16.Radwan A.G., Soliman A.M., Elwakil A.S. On the stability of linear systems with fractional order elements. Chaos Soliton Fract. 2009;40(5):2317–2328. doi: 10.1016/j.chaos.2007.10.033. [DOI] [Google Scholar]
  • 17.Chen Y.Q., Ahn H.S., Podlubny I. Robust stability check of fractional order linear time invariant systems with interval uncertainties. Signal Process. 2006;86(10):2611–2618. doi: 10.1016/j.sigpro.2006.02.011. [DOI] [Google Scholar]
  • 18.Senol B., Ates A., Alagoz B.B. A numerical investigation for robust stability of fractional order uncertain systems. ISA T. 2014;53(2):189–198. doi: 10.1016/j.isatra.2013.09.004. [DOI] [PubMed] [Google Scholar]
  • 19.Alagoz B.B. A note on robust stability analysis of fractional order interval systems by minimum argument vertex and edge polynomials. IEEE/CAA J Autom Sin. 2016;3(4):411–421. doi: 10.1109/JAS.2016.7510088. [DOI] [Google Scholar]
  • 20.Alagoz B.B., Yeroglu C., Senol B. Probabilistic robust stabilization of fractional order systems with interval uncertainty. ISA T. 2015;5:101–110. doi: 10.1016/j.isatra.2015.01.003. [DOI] [PubMed] [Google Scholar]
  • 21.Alagoz B.B. Fractional order linear time invariant system stabilization by brute-force search. T I Meas Control. 2018;40(5):1447–1456. doi: 10.1177/0142331216685391. [DOI] [Google Scholar]
  • 22.Tufenkci S, Senol B, Alagoz BB. Stabilization of Fractional Order PID Controllers for Time-Delay Fractional Order Plants by Using Genetic Algorithm. In: Artificial Intelligence and Data Processing Symposium (IDAP), Malatya, Turkey, 2018, p. 1–4.
  • 23.Tufenkci S., Senol B., Alagoz B.B. International Artificial Intelligence and Data Processing Symposium (IDAP) IEEE; Malatya, Turkey: 2019. Disturbance Rejection Fractional Order PID Controller Design in v-domain by Particle Swarm Optimization; pp. 1–6. [Google Scholar]
  • 24.Hamamci S.E. An algorithm for stabilization of fractional order time delay systems using fractional order PID controllers. IEEE T Automat Contr. 2007;52(10):1964–1969. doi: 10.1109/TAC.2007.906243. [DOI] [Google Scholar]
  • 25.Tan N., Ozguven O.F., Ozyetkin M.M. Robust stability analysis of fractional order interval polynomials. ISA T. 2009;48(2):166–172. doi: 10.1016/j.isatra.2009.01.002. [DOI] [PubMed] [Google Scholar]
  • 26.Senol B, Yeroglu C. Robust stability analysis of fractional order uncertain polynomials. In: Proceedings of the 5th IFAC Workshop on Fractional Differentiation and its Applications, Nanjing, China, 2012.
  • 27.Ahn H.S., Chen Y.Q. Necessary and sufficient condition of fractional order interval linear systems. Automatica. 2008;44(11):2985–2988. doi: 10.1016/j.automatica.2008.07.003. [DOI] [Google Scholar]
  • 28.Lu J.G., Chen Y.Q. Robust stability and stabilization of fractional order interval systems with the fractional order α: The 0 < α < 1 case. IEEE T Automat Contr. 2010;55(1):152–158. doi: 10.1109/TAC.2009.2033738. [DOI] [Google Scholar]
  • 29.Farges C., Sabatier J., Moze M. Fractional order polytopic systems: robust stability and stabilization. Adv Differential Equ. 2011;35:1–10. doi: 10.1186/1687-1847-2011-35. [DOI] [Google Scholar]
  • 30.Gao Z. Robust stabilization criterion of fractional order controllers for interval fractional order plants. Automatica. 2015;61:9–17. doi: 10.1016/j.automatica.2015.07.021. [DOI] [Google Scholar]
  • 31.Gao Z. Robust stability criterion for fractional order systems with interval uncertain coefficients and a time-delay. ISA T. 2015;58:76–84. doi: 10.1016/j.isatra.2015.05.019. [DOI] [PubMed] [Google Scholar]
  • 32.Zheng S., Tang X., Song B. Graphical tuning method of FOPID controllers for fractional order uncertain system achieving robust D-stability. Int J Robust Nonlin. 2015;26(5):1112–1142. doi: 10.1002/rnc.3363. [DOI] [Google Scholar]
  • 33.Zhu Q. Stabilization of stochastic nonlinear delay systems with exogenous disturbances and the event-triggered feedback control. IEEE Trans Autom Control. 2015;64(9):3764–3771. [Google Scholar]
  • 34.Hu W., Zhu Q. Some improved razumikhin stability criteria for impulsive stochastic delay differential systems. IEEE Trans Autom Control. 2019;64(12):5207–5213. [Google Scholar]
  • 35.Wang B., Zhu Q. Stability analysis of semi-Markov switched stochastic systems. Automatica. 2018;94:72–80. [Google Scholar]
  • 36.Alagoz B.B., Ates A., Yeroglu C. Auto-tuning of PID controller according to fractional order reference model approximation for DC rotor control. Mechatronics. 2013;23(7):789–797. doi: 10.1016/j.mechatronics.2013.05.001. [DOI] [Google Scholar]
  • 37.Mousavi Y., Alfi A. A memetic algorithm applied to trajectory control by tuning of fractional order proportional-integral-derivative controllers. Appl Soft Comput. 2015;36:599–617. doi: 10.1016/j.asoc.2015.08.009. [DOI] [Google Scholar]
  • 38.Deniz FN, Keles C, Alagoz BB, et al. Design of fractional order PI controllers for disturbance rejection using RDR measure. In: 2014 International Conference Fractional Differentiation and Its Applications (ICFDA), Catania, Italy, 23-25 June 2014, p. 1–6.
  • 39.Alagoz Baris Baykant, Deniz Furkan Nur, Keles Cemal, Tan Nusret. Disturbance rejection performance analyses of closed loop control systems by reference to disturbance ratio. ISA Trans. 2015;55:63–71. doi: 10.1016/j.isatra.2014.09.013. [DOI] [PubMed] [Google Scholar]
  • 40.Alagoz B.B., Tan N., Deniz F.N. Implicit disturbance rejection performance analysis of closed loop control systems according to communication channel limitations. IET Control Theory A. 2015;9(17):2522–2531. doi: 10.1049/iet-cta.2015.0175. [DOI] [Google Scholar]
  • 41.Tepljakov A., Alagoz B.B., Gonzalez E. Model reference adaptive control scheme for retuning method-based fractional order PID control with disturbance rejection applied to closed-loop control of a magnetic levitation system. J Circuit Syst Comp. 2018;1850176 doi: 10.1142/S0218126618501761. [DOI] [Google Scholar]
  • 42.Ates A, Alagoz BB, Yeroglu C, et al. Disturbance rejection FOPID control of rotor by multi-objective bb-bc optimization algorithm. In: ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 13th ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications Cleveland, Ohio, USA, Vol. 9, 6–9 August 2017.
  • 43.Ozbey N., Yeroglu C., Alagoz B.B. A set-point filter type 2DOF fractional order PID control system design scheme for improved disturbance rejection control. ICFDA. 2018 doi: 10.2139/ssrn.3273677. [DOI] [Google Scholar]
  • 44.Jin Q., Shi Y., Liu Q. Graphical robust PID tuning for disturbance rejection satisfying multiple objectives. Chem Eng Commun. 2018;205(12):1701–1711. doi: 10.1080/00986445.2018.1469014. [DOI] [Google Scholar]
  • 45.Chen YQ, Petras I, Xue D. Fractional Order Control - A Tutorial. In: American Control Conference, Missouri, USA, 2009, p. 1397–411.
  • 46.Petras I. Stability of Fractional order systems with rational orders: A Survey. Fract Calc Appl Anal. 2009;12:269–298. [Google Scholar]
  • 47.Alagoz B.B. Hurwitz stability analysis of fractional order LTI systems according to principal characteristic equations. ISA T. 2017;70:7–15. doi: 10.1016/j.isatra.2017.06.005. [DOI] [PubMed] [Google Scholar]
  • 48.Biswas A., Das S., Abraham A. Design of fractional order PIλDμ controllers with an improved differential evolution. Eng Appl Artif Intel. 2009;22(2):343–350. doi: 10.1016/j.engappai.2008.06.003. [DOI] [Google Scholar]
  • 49.Shahri E.S.A., Alfi A., Machado J.A.T. Fractional fixed-structure H∞ controller design using Augmented Lagrangian Particle Swarm Optimization with Fractional Order Velocity. Appl Soft Comput. 2019;77:688–695. doi: 10.1016/j.asoc.2019.01.037. [DOI] [Google Scholar]
  • 50.Holland J.H. University of Michigan Press; 1975. Adaptation in Natural and Artifcial Systems. [Google Scholar]
  • 51.Holland J.H. Genetic Algorithms. Sci Am. 1992;267:66–73. https://www.jstor.org/stable/24939139 [Google Scholar]
  • 52.Goldberg D.E. Addison-Wesley; 1989. Genetic Algorithms in Search, Optimization & Machine Learning. [Google Scholar]
  • 53.Francq P. Genetic Algorithms; 2012. http://www. otletinstitute.org/wikics/Genetic_Algorithms.html.
  • 54.Das S., Saha S., Das S.A. Gupta, On the selection of tuning methodology of FOPID controllers for the control of higher order processes. ISA T. 2011;50:376–388. doi: 10.1016/j.isatra.2011.02.003. [DOI] [PubMed] [Google Scholar]
  • 55.Zhang Y, Li J. Fractional order PID controller tuning based on genetic algorithm. In: 2011 International Conference on Business Management and Electronic Information, IEEE, Vol. 3, May 2011, p. 764–7.
  • 56.Xue D. FOTF toolbox, Mathworks. https://www.mathworks.com/matlabcentral/ fileexchange/60874-fotf-toolbox.
  • 57.Zhu Q., Wang H. Output feedback stabilization of stochastic feedforward systems with unknown control coefficients and unknown output function. Automatica. 2018;87:166–175. [Google Scholar]
  • 58.Wang H., Zhu Q. Adaptive output feedback control of stochastic nonholonomic systems with nonlinear parameterization. Automatica. 2018;98:247–255. [Google Scholar]
  • 59.Wang H., Zhu Q. Finite-time stabilization of high-order stochastic nonlinear systems in strict-feedback form. Automatica. 2015;54:284–291. [Google Scholar]

Articles from Journal of Advanced Research are provided here courtesy of Elsevier

RESOURCES