Authors:
Ahmed Faisal Ghaleb Control and Systems Engineering Department, University of Technology, Iraq

Search for other papers by Ahmed Faisal Ghaleb in
Current site
Google Scholar
PubMed
Close
,
Ahmed Alaa Oglah Control and Systems Engineering Department, University of Technology, Iraq

Search for other papers by Ahmed Alaa Oglah in
Current site
Google Scholar
PubMed
Close
,
Amjad J. Humaidi Control and Systems Engineering Department, University of Technology, Iraq

Search for other papers by Amjad J. Humaidi in
Current site
Google Scholar
PubMed
Close
https://orcid.org/0000-0002-9071-1329
,
Abdulkareem Sh. Mahdi Al-Obaidi School of Engineering, Faculty of Innovation and Technology, Taylor’s University, Malaysia

Search for other papers by Abdulkareem Sh. Mahdi Al-Obaidi in
Current site
Google Scholar
PubMed
Close
, and
Ibraheem Kasim Ibraheem Computer Engineering Techniques Department, Al-Mustaqbal University College, 51001 Hilla, Iraq

Search for other papers by Ibraheem Kasim Ibraheem in
Current site
Google Scholar
PubMed
Close
Open access

Abstract

This paper compared the performance between Integer Order Fuzzy PID (IOFPID) and Fractional Order Fuzzy PID (FOFPID) controllers for inverted pendulum system as a controlling plant. The parameters of each controller were tuned with four evolutionary optimization algorithms (Social Spider Optimization (SSO), Swarm Optimization (PSO), Genetic Algorithm (GA), and Particle Ant Colony Optimization (ACO)). The comparisons were carried out between the two controllers IOFPID and FOFPID, as well as among the four optimization algorithms for the two controllers. The results of comparisons proved that the FOFPID controller with SSO has achieved the best time response characteristics and the least tuning time.

Abstract

This paper compared the performance between Integer Order Fuzzy PID (IOFPID) and Fractional Order Fuzzy PID (FOFPID) controllers for inverted pendulum system as a controlling plant. The parameters of each controller were tuned with four evolutionary optimization algorithms (Social Spider Optimization (SSO), Swarm Optimization (PSO), Genetic Algorithm (GA), and Particle Ant Colony Optimization (ACO)). The comparisons were carried out between the two controllers IOFPID and FOFPID, as well as among the four optimization algorithms for the two controllers. The results of comparisons proved that the FOFPID controller with SSO has achieved the best time response characteristics and the least tuning time.

1 Introduction

The inverted pendulum system on cart is an outstanding test benchmark for many difficult control seeking issues, as well as a suitable instrument for verifying the capacity of controllers in the control researching field. The inverted pendulum system is a single I/P multi O/P s' (SIMO) method with a single I/P (force exerted on the cart) and two O/Ps' (The angle of inverted pendulum and the car position).

The inverted pendulum system is widely employed in a variety of applications, including rocket launch and missile guidance. The two-wheel scooter (Segway) is a commercial use of the inverted pendulum model. Humanoid robots that walk upright are another implementation of the inverted pendulum concept [1]. In attempt to linearize the system, some academics neglect friction on the mathematical model for an inverted pendulum system [2–4], however, this is not a legal approximation since the cart and the pole of pendulum physically come into touch with each other. Using Lagrange equations to explain the equations of motion, the researchers of [5, 6] gave explicit stages in mathematical modeling to the system. Inverted pendulum control methods and design strategies include the Integer Order Proportional Integral Derivative (IOPID) controller [7], Fuzzy logic controller (FLC) [8–10], and Fractional Order PID (FOPID) controller [11]. The fuzzy controllers were integrated with FOPID in [12–14] to produce fuzzy like FOPID controllers. The fine tuning of controller settings is essential, as the controller type might have an impact on the system's stability. As a result, selecting the best settings is also the goal. Parameter tuning can be done in a variety of ways. The first way, as described in [15], is trial and error. This method takes a significant amount of effort and time. Podlubny released a research article [16] that connects control theory with fractional calculus. Many evolutionary optimization techniques, such as Social Spider Optimization (SSO), Particle Swarm Optimization (PSO); Ant Colony Optimization (ACO.); and Genetic Algorithm (GA); are commonly employed (GA). Despite its advantages over other artificial intelligence algorithms, as demonstrated by the results of this research, the SSO is rarely employed to determine parameters with inverted pendulum controllers. This research compares Type-1 Fuzzy Logic Controllers (T1FLC) such as IOPID and Fractional Order Type-1 Fuzzy Logic Controllers (FOT1FLC) such as FOPID, as well as modifying their settings using four evolutionary optimization strategies (GA, PSO, ACO, SSO).

The contributions of this research paper are:

  • The fuzzy logic controller has been mixed with fractional order PID controller for governing and controlling the inverted pendulum system on cart.

  • Determine the best evolutionary optimization algorithm from the four algorithms (GA, PSO, ACO, and SSO) that were used for tuning and optimising the parameters of FOT1FLC.

This study topic may be easily modified and utilized in a variety of technical fields. The following is how the rest of the article is arranged after the introduction:

Sections 2 presents the mathematical model of inverted pendulum system, section 3 conducts mathematical basis of fractional order calculus, section 4 presents a brief explanation of a fuzzy logic controller, section 5 discusses the suggested optimization techniques, section 6 presents the design of FOFPID controller, section 7 demonstrates the experimental and numerical results, and section 8 highlights the main concluded points based on results.

2 Mathematical model

The Inverted Pendulum system's mathematical model will be re-derived here using the second kind of Lagrange motion equations. For complex systems, Lagrange equations are the most widely used mechanical and analytical approach for determining the system equation of motion. Figure 1 and Table 1, [17–19], demonstrate the Inverted Pendulum on a cart (Table 2).

Fig. 1.
Fig. 1.

The cart of inverted pendulum

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

Table 1.

Pendulum system physical parameters

ParameterSymbolValueUnit
Cart massM2.4Kg
Length of penduluml0.36m
Penduium massm0.23Kg
Friction coefficient of pendulumb20.005Nrad1s1
Friction coefficient of cartb10.05Nm1s1
Gravitation forceg9.81m/s2
Moment of inertia (Pendulum mass)I0.099Kg/m2
Force applied on the cartF-N
Cart PositionX-m
Angle of inverted Pendulum systemθ-rad
Table 2.

PID options are special case of FOPID

λμController
00P
01PI
10PD
11PID

The parameters of mathematical model for inverted pendulum system on cart are presented in Table 1 and shown in Fig. 3. The values of the parameters represented the physical values of digital pendulum control instrument experiments system 33-936S, which were used in real time implementation of research.

In this study, Lagrangian method is used to develop the dynamic model of the system [20–22]. The kinetic energy law is
(KE)=12MV2

X = Position of cart.

Position derivation X by time is. X˙X˙ = cart velocity.

An inverted pendulum's kinetic energy is proportional to the passage of time.
EKV=12MX2

XK = The pendulum's horizontal position coordinate.

YK = The pendulum's vertical position coordinates.
XK=X+lsinθ
YK=lcosθsinθ
Derivation of positions (XK,YK) by time is velocities (VKX,YKy)
VKX=X+lcosθ
VKY=lθsinθ
The velocity square for pendulum well be
|VK2|=VKX2+VKY2sinθ=X2+2lXθicos(θ)+l2θ2(cos(θ))2+l2θ2(sin(θ))2=X2+2lXθicos(θ)+l2θ2
Since the kinetic energy of pendulum is
EKK=12mV2
EKK=12mX2
=12m(X2+2lXθcosθ+l2θ2)
EKV=12MX2+12Iθ2
EK is the kinetic-energy for the system
EK=EKK+EKV
EK=12m(X2+2lXθcosθ+l2θ2)+(12MX2+12Iθ2)
After simplifying the system, the total kinetic energy is
EK=12(M+m)X2+12(I+ml2)θ2+mlXθcosθ
Equation of Lagrange for the velocity of the cart (X) and the angle of the pendulum θ that describe the system motion of inverted pendulum are
ddt(EKX˙)EKX=QX
ddt(EKθ˙)EKθ=Qθ
The terms of above equations must calculate as follows
EKX=(M+m)X+mlθl˙cosθ
ddt(EKX)=ddt[(M+m)X+mlθlcosθ]=(M+m)ddtX+mlddt(lcosθθ)=(M+m)X¨+mlθl¨cos(θ)mlθ2lsin(θ)
EKX=0
QX=Fb1X¨
Then the first Lagrange equations becomes
[(M+m)X¨+mlθ¨lcos(θ)mlθ2lsin(θ)][0]=[Fb1X]
(M+m)X¨+mlθ¨lcos(θ)mlθ2lsin(θ)F+b1X=0
X¨=mlθ¨lcos(θ)(M+m)+mlθ2lsin(θ)(M+m)+F(M+m)+b1X(M+m)
And 2nd equation calculated in same way
EKθ˙=(I+ml2)θ+mlXcosθ
ddt(EKθ)=ddt[(I+ml2)θ+mlXcosθ]=(I+ml2)ddtθ˙+mlddt(cosθX˙)=(I+ml2)θ¨+mlcosθX¨mlXθsinθ
EKθ=mlXθsinθ
Qθ=mglsinθb2θ
Then the second Lagrange equations becomes
[(I+ml2)θ¨+mlcosθX¨mlXθsinθ][mlXθsinθ]=[mglsinθb2θ]
(I+ml2)θ¨+mlcosθX¨+mglsinθ+b2θ=0
θ¨=mlcosθX¨I+ml2mglsinθI+ml2b2θI+ml2

3 Fractional order calculus

Fractional Order (FO) differential and integral is a frequent branch of calculus in which the integer order of differential and integral is generalized to real. The FO calculus is an ideal technique to represent a real-time system with greater precision than the integer order [23]. The fractional order differentiator-integrator is represented by the continuous operator Dαta as defined by [24, 25].
Dαta={dadtaα>01α=0at(dτ)aα<0
Where: a is Upper limit, t is Lower limit, and α is FO, αϵR+.

There are multiple mathematical definitions for FO calculus. The following three well-established are common and include 1) The definition of the Grunwald Letnikovi (G-L), 2) The definition Riemann Liouvillei (R-L), and 3) The Caputo (C) [26] as follows:

1.(G-L).Dαtaf(t)=limh01hαr=0[tah](1r)r(αr)f(trh)(27)
2.(R-L).Dαtaf(t)=1(rmα )dmdtmat(tτr)mα1f(τ)dτ(28)
3.(C).Dαtaf(t)=1(rmα )at(rtτ)mα1fm(τ)dτ(29)

Where:

f(t) is Applied function, α is FO, αϵR+,m is Integer part of α, m-1 < α < m, mN, t is Lower limit, a is Upper limit.

(): Euler's Gamma function such that: (z)=0ettz1dt, for each zR, (αr) is the coefficient of binomial, (αr)=(α+1)j!(αr+1) , [27].

In most applications, these definitions are the same (equivalent), but there are exceptions where there is a need to introduce some variability. For example, R-L is used in calculus, Caputo is employed in numerical integrations and physics, while G-L works perfectly in communications and control engineering field.

3.1 Fractional order controller

The FOPID controller is an expansion of the IOPID controller. The IOPID is a “three term controller” and the FOPID or (PIλDμ) is a “five term controller”, because it includes an Integral of order (λ) and Derivative of order (µ) [28]. The block diagram of FOPID controller is shown in Fig. 2.

Fig. 2.
Fig. 2.

Block diagram of FOPID controller [28]

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

Fig. 3.
Fig. 3.

Expansion of FOPID from four points to plan [24, 25]

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

The differential equation which describes the FOPID controller in time domain is given by:
U(t)=KPe(t)+KIDλe(t)+KDDμe(t)

The transfer function of FOPID in S-domain (Laplace) is. GC(s)=U(s)E(s)=KP+KIsλe(t)+KDsμe(t),(λ,μ >0)

Where: GC(s) is the controller transfer function, E(s) is error, λ, μ is the FO of s, λ,μ[0,1] ,U(s) is the controller output. An IOPID controller is appeared into four points (P, PI, PD, PID), whereas FOPID controller is extended to a plane, so the classical PID is a special case of FOPID (PIλDμ) controller, as shown in Table 2 and Fig. 5.

4 Fuzzy logic controller

Fuzzy logic controllers are a class of fuzzy logic-based controlling systems. A fuzzy logic is a mathematical idea that the computer uses to deal with (truth degrees) rather than Boolean logic (true logic and false logic) or (1 and 0). In recent years, the use of fuzzy logic controller (FLC) having Control engineering was the most popular application. The FLC is used instead of conventional controllers, like PID controller, to combine the benefits of classical controllers with the human intelligence. The first feature of a fuzzy logic controller is that it can be implemented to nonlinear models where the mathematical equations model is very hard to be derived. The second feature is that the fuzzy controller can be used to apply heuristic rules that contain the experiences of the human operators of system. The block diagram shown in Fig. 4 represent the structure of a FLS is.

Fig. 4.
Fig. 4.

General FLC block diagram

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

The controller has two input and single output using Mamdani fuzzy set system type. The 2 I/P s' are the error and the change-of-error for pendulum angle (e,e˙) and single output [29] represents the voltage of DC motor (V) as shown in Fig. 5.

Fig. 5.
Fig. 5.

The controller with fuzzy logic system

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

5 Evolutionary algorithms for optimization

Choosing the appropriate (optimal value) settings for the any system controller is a difficult process. The outcomes can occasionally be poor, not because the controller is poorly constructed, but because the parameter values were not carefully chosen. Researchers on the subject of evolutionary algorithms studied the behavior of natural organisms and observed how they use intelligent mechanisms, especially their social behavior, such as flocks of birds or colonies of ants or bees. This research presents four types of evolutionary optimization algorithms. The first one is the Genetic Algorithm GA, the second is the Particle Swarm Optimization PCO, the third is the Ant Colony Optimization ACO and the fourth is the Social Spider Optimization SSO.

5.1 Genetic algorithm

The Genetic Algorithm (GA) takes its main lines from biological development laws [29]. The GA is a powerful evolutionary optimization approach that can optimize even the most complicated systems to carry out a genetic algorithm, the choice parameters' codes set the principal solution outlined, either in binary form (0 and 1) or as a double string or ‘chromosome'. Non-evolutionary methods differ from GA [30]. GA is a probabilistic algorithm rather than a deterministic one (depends on chance or randomization). Furthermore, instead of acting on the solutions themselves, it operates on an abstraction of the solution set. In addition, rather than looking for a single answer, it explores a population of solutions. Finally, GA works with fitness functions that do not have derivatives. The following is the implementation of GA as shown in Fig. 6 [31].

  1. Look for the first pop (population).

  2. Locate the pop's fitness feature.

  3. Reproduce the pop. using the fittest parents from the last generation.

  4. Using a random method, locate the place of crossing.

  5. Determine whether a mutation happened and, if so, what the outcome was.

  6. Repeat steps 2–6 with a fresh population until the logic requirement is satisfied.

Fig. 6.
Fig. 6.

GA flow chart [31]

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

5.2 Ant colony optimization

Ants' food-finding behavior inspired the ant colony optimization (ACO) algorithm [32]. Scientists analyzed the ant colony's complicated behavior and discovered that these behavioral patterns may be used to solve complex optimization issues. Designing evolutionary algorithms for optimization issues is shown by the ACO algorithm. Complex optimization issues have been solved using methods derived from the food-finding behavior of ant colonies.

5.2.1. Ant colony procedure

Ants release a chemical termed a pheromone on their travels between the colony and the food source [32]. Ants interact with each other by leaving pheromones on their paths. This pheromone is detectable by other ants, and it influences their path choices. This indicates that the ants prefer to follow strong pheromone concentrations. The pheromones on the routes form "pheromone roadways," which show where good food supplies have already been discovered by other ants.

At all places along the route, the ACO utilizes adaptive pheromone adjustment, as may be seen in Fig. 7. These spots were chosen using a probabilistic approach. The ants are directed by a probability to choose the optimal course, which is referred to as a tour.

Fig. 7.
Fig. 7.

ACO flow chart [32]

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

5.3 Particles swarm optimization

Particle Swarm Optimization (PSO) is an evolutionary stochastic optimization algorithm based on a population guided by the behavior of intelligent swarm behavior of some animals, such as bird flocks or fish schools [33–35]. Particle swarm optimization algorithm can be briefly explained as follows: It is a search operation by use of a swarm, such as that every single element in the swarm is called (a particle) and each particle may include the probable solution of the optimized case in the search space. PSO can keep the best global position of the swarm and that of its particle himself, and memorize the velocity also. In each iteration, the particle data is evaluated to adjust the velocity. Then that is used to calculate the new local position of the particle. Particle positions and velocities are changing constantly in the demanded search space until they reach the optimal state. A unique communication among the variant dimensions of the search space is provided by the objective functions. Experimental research showed that the PSO algorithm is a successful optimization tool [36–38].

The particles position is calculated as follows:
xijt+1=xijt+vijt+1
The particles velocity is updated as follows:
vijt+1=wvijt+c1r1jt[pbest,itxijt]+c2r2jt[Gbestxijt]

Such that:

vijt: Particle position, xijt: Particle velocity, pbest,it is Personal best position of particle, Gbest: Global best position of particle, c1,c2: Cognitive and social parameters, r1jt,r2jt: Random numbers between (0 and 1).

Fig. 8 shows a flowchart of the PSO algorithm.

Fig. 8.
Fig. 8.

Particle swarm optimization (PSO) Flow Chart

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

5.4 Social Spider Optimization (SSO)

The SSO is a cooperative features in the spider colony society-inspired evolutionary optimization approach. The space of components in the SSO is a spiders collection that act in concert to mimic the natural socializing for a colony of spider. Each member of the colony is produced by comparable behaviors and traits in the majority of evolutionary swarm algorithms, whereas SSO employs two different elements: female and male. As a result, the job is determined by gender. Every piece functions as a separate activity in the colony of spiders, simulating its natural behavior. Most evolutionary algorithms have serious flaws, and this element separation improves them. As a result, the SSO has been refined and applied in a variety of technical domains. The method assumes that the components all behave like common spiders, and that each possible solution is a single spider [39, 40]. SSO was created to solve non-linear problems with constraints, as seen in the equation below:
min.(f(x));xx=(xxi,x2,x3,,xd)Rd;xX.
Where f:RdrR function is nonlinear,

X={xrRd|Ihxuh,h=1,,dd} represent a minimized productized search space that is limited with a low (Ih) and by up (uh) boundaries.

The SSO method finds optimum solutions for the search issue by searching a search space (S) from (N) possible solutions. To replicate a true colony, each answer appears as a separate element, space X perceives the entire society as a problem, with the female spiders number (N f) randomly selected from a total space S (65–95%), while the remaining (Nm) representing the number of male spiders,
(Nm=SNf).
Thus, the set (Fs) represents female elements (Fs={fs1,fs2,,fsNf}), thus, the Ms group, represent the male elements, (Ms={ms1,ms2,...,msnm}), Such that
S=FsMss
S={ss1,s2,,sNn}
In SSO, each one element takes a value of weight (wei) for it is fitness function, this weight is calculated by:
wei=fitiWorstBestWorst
such that (fiti) .is a fitness function for (iith). element position, {i(1,,N)i}Best is the best case of the fitness value of the entire space. Worst is the worst case of fitness for the entire population.
The social spider algorithm's core strategy is to exchange transition information. This exchange is carried out via vibrations on the spider web. The vibration from a spider I that is perceived by a spider (j) will be emulated and modelled by:
Vi,j=Wejedi,j2
such that (Wej) is a (jth) the weight of the spider, (d) is the distance. from the 1st spider (i) to the 2nd spider (j).

Each first element (i) understands (3) methods only for web vibration, (Vi,j, Vi,b , and Vi,ff), such that (Vi,n) represents a vibration that is performed by the closest to element n by an upper weighting according to (WnWi). (Vi,f) is carried out by the closest to female elementi. It's applicable if (i) spider represents the male elementi. And (Vi,b) carried out by the best element in the space (S).

From a 1st stage (k = 0) through a set number of loops (k = it), SSO implements a population of elements space. All spiders are governed by a different group of evolutionary mechanisms depending on their gender. With female elements, the new location (fsiK+1) is achieved by updating the position of the current element (fsiK). The movement is accomplished with other spiders, and the updating procedure is controlled randomly by employing a probability factor (Pf). Furthermore, its vibrations are transmitted with the search space.
siK+1={fsiK+a.Vi,n .(snfsiK)+β.Vi,b.(snfsiK)+c.(rand12)withprobability(Pf)fsiK+a.Vi,n .(snfsiK)β.Vi,b.(snfsiK)+c.(rand12)with(1Pf)probability

Such that (a,β,c) and (rand) are values chosen at random way [0,1],i (k) is the number of iterationi, (sn) and (sb) are individual elements symbolizing the closest element with a weight higher than (fsiK) and they are the best elements in the commune social spider respectively.

Also, the male element is categorized into two kinds: [dominant (D) and nondominant (ND)]. The male element whose fitness value is considered the best is the dominant for the overall male set and will integrate with the set. Following that, the (ND) set is constructed by the remainder of the male elements. With SSO technique, the (male) elements (msiK) are offered with the following optimum equation:
fsiK+1={msiK+a.Vi,f .(sfmsiK)+c.(rand12)ifmsiKεDmsiK+a.(hNDmsiK.WhhNDWhmsiK)ifmsiKεND

(a,c) and (rand) :-randomly selected numbers [0,1]. sf is the nearest female element to the male spider (i).

The (mating operation) is employed between the dominant male spider (m_d) and the female element in the specified domain (r) in the social spider algorithm to generate a new spider (snew). The probability of an impact on each element in (snew) is determined by the weight of each element. The spider with the most weight has a higher chance of affecting the new spider (snew). When a new element is created, it is compared to the rest of the population; if the new element is superior to the worst element in the population, the worst element is replaced with (snew). Otherwise, it will be overlooked. Using a flow chart, Fig. 9 depicts the entire evolutionary process.

Fig. 9.
Fig. 9.

SSO flow chart

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

6 FOFPID controller design

MATLAB (R2014a) Simulink used to design controller by a computer with CPU (Intel core i5), 2.53 GHz, 8 GB of RAM under Windowsi7 64_bit operating system. The design of FOFPID controller with the four algorithms (evolutionary optimization) SSO, PSO, GA, ACO as shown in Fig. 10.

Fig. 10.
Fig. 10.

FOT1FLC controller structure with four EO algorithm

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

As illustrated in Fig. 1, the number of membership functions (MF) for both the inputs and outputs is the same (7 MF) (Fig. 11).

Fig. 11.
Fig. 11.

T1FLC membership functions of error & change error input variable

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

The linguistic descriptions of membership functions are abbreviated as shown in Table 3 to keep it short but precise.

Table 3.

Abbreviation for linguistics description

ItemLinguistics descriptionLinguistics abbreviation
1Negative-BigN-B
2Negative-MediumN-M
3Negative-SmallN-S
4Zero-ErrorZ-E
5Positive-SmallP-S
6Positive-MediumP-M
Table 4.

Fuzzy rule base

E.C/ EN-BN-MN-SZ-EP-SP-MP-B
N-BN-BN-BN-BN-BN-BN-MZ-E
N-MN-BN-BN-BN-BN-MZ-EP-M
N-SN-BN-BN-BN-MZ-EP-MP-B
Z-.EN-BN-BN-MZ-EP-MP-BP-B
P-SN-BN-MZ-EP-MP-BP-BP-B
P-MN-MZ-EP-MP-BP-BP-BP-B
P-BZ.-EP-MP-BP-BP-BP-BP-B

7 Results and discussions

7.1 Experimental InvPnd

Laboratory experiments were carried out on a digital pendulum system (Feedback Digital Pendulum 33-936) from Feedback Instruments Co., as shown in Fig. 12 [41, 42].

Fig. 12.
Fig. 12.

Experimental system –Feedback Digital Pendulum [41, 42]

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

The cart runs in two opposite directions on a railway (1 m) and has two symmetrical pendulums attached to one axis allowing them to rotate together and free swing at 360°. The cart is connected to a DC motor located at the end of the rail by a toothed belt. The pulling force (F) of the vehicle is controlled by the voltage control (V) placed on the motor, meaning that the force value is proportional to the value of the voltage. Sensors determine the location of vehicle (X) and the angle of the pendulum (θ) using an optical encoder [35,36]. Fig. 13 shows a control system scheme.

Fig. 13.
Fig. 13.

Control system scheme [35]

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

7.2 Type-1 fuzzy logic controller

T1FLC results using four evolutionary optimization algorithms, (GA, ACO, PSO, and SSO) and the comparison among them for parameters tuning are shown in Fig. 14.

Fig. 14.
Fig. 14.

Comparison between the four EO algorithms with T1FLC's

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

The result show that clearly the T1FLC and SSO perform the best in regards of the peak value, peak time and oscillation.

7.3 Type-1 fuzzy logic controller with fractional order

The results of FOT1FLC employing four evolutionary techniques (GA, PSO, ACO, and SSO), as well as a comparison of the algorithms for parameter tuning, are displayed in Fig. 15. The results reveal that the FOT1FLC with SSO has the best peak time, peak value, and settling time features.

Fig. 15.
Fig. 15.

Comparison among FOT1FLC's with the four EO's

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

7.4 Comparison between T1FLC & FOT1FLC

Figure 16 below is comparing between T1FLC and FOT1FLC with the SS EO algorithm. The time response graphs prove clearly that there is a strong influence for using the fractional-order instead of integer-order on the T1FLC structure. All the time response characteristics are reduced.

Fig. 16.
Fig. 16.

Comparison between T1FLC and FOT1FLC with SSO

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

Table 5 combines the major characteristics of the two controllers using the four evolutionary algorithms with enhancement percentage between the two controllers.

Table 5.

Comparison among the two controllers T1FLC & FOT1FLC with the four evolutionary algorithms

TitleGA.PSO.ACO.SSO.
T1FLCFOT1FLCEnh.%T1FLCFOT1FLCEnh.%T1FLCFOT1FLCEnh.%T1FLCFOT1FLCEnh.%
Rise Time (sec.)3.55080.389389%1.58790.406874%1.74830.662762%1.62020.444673%
Settling Time (sec.)4.51642.065254%2.18961.877314%2.54891.95323%2.26521.56931%
Peak Time (sec.)3.36050.855575%1.41.05924%1.77550.874551%1.47550.819544%
Peak value5.20153.875725%5.00114.174917%5.57373.984929%5.05563.843924%

Table 6 shows the optimum paramters of the two controllers T1FLC & FOT1FLC with SSO only. Fig. 17 is a chart represents the improvent in characteristics between T1FLC & FOT1FLC with SSO only.

Table 6.

The optimum paramters of T1FLC & FOT1FLC with SSO

TitleT1FLCFOT1FLC
Kp17.0002.00647
Ki2.89864.20972
Kd0.587039.0594
λ----0.98977
μ----0.70524
Tuning time (min.)70.287109.384
Fig. 17.
Fig. 17.

The improvment in characteristics between T1FLC & FOT1FLC with SSO only

Citation: International Review of Applied Sciences and Engineering 14, 1; 10.1556/1848.2021.00375

8 Conclusions

The IOFLC and FOFLC controllers were utilized to run an inverted-pendulum-system on a cart using a (a digital pendulum control experimental system-33-936-S), and the controller's (Gains) parameter were optimized using four evolutionary optimizations (GA), (PSO), (ACO), and (ACO) (SSO). The four evolutionary optimization techniques are compared to the results of tuned IOFLC and FOFLC with evolutionary optimization.

The comparisons between IOFLC and FOFLC, as well as different optimization strategies for each controller. The result appears that firstly the action of FOFLC is higher than the IOFLC along the four evolutionary optimization algorithms. Secondly FOFLC and SSO perform the best in settling time, peak time and peak value. The least tuning time is in (SSO) for both IOFLC and FOFLC. It's clearly the SSO is the best optimization algorithm. Other control techniques can be suggested for future work extension of this study and for the sake of comparison [43–45].

References

  • [1]

    M. Magdy, A. El-Marhomy, and M. A. Attia, Modeling of Inverted Pendulum System with Gravitational Search Algorithm Optimized Controller. Cairo, Egypt: Dept. of Eng. Physics and Math., Faculty of Eng., Ain Shams University, January 2019.

    • Search Google Scholar
    • Export Citation
  • [2]

    I. R. Ahmad, Y. Samer, and H. Al-Rizzo, Fuzzy-logic Control of an Inverted Pendulum on a Cart. Malaysia Campus, Malaysia: Dept. of Mechanical, Materials and Manufacturing Eng., The Univ. of Nottingham, July 2017.

    • Search Google Scholar
    • Export Citation
  • [3]

    Y. Becerikli, and B. K. Celik, Fuzzy Control of Inverted Pendulum and Concept of Stability Using Java Application. Turkey: Kocaeli Univ., 15 December 2006.

    • Search Google Scholar
    • Export Citation
  • [4]

    S. Irfan, A. Mehmood, M. T. Razzaq, and J. Iqbal, Advanced Sliding Mode Control Techniques for Inverted Pendulum: Modelling and Simulation. Pakistan: Dept. of Electrical Eng., COMSATS Univ., Islamabad, June 2018.

    • Search Google Scholar
    • Export Citation
  • [5]

    P. Strakoš, and Tůma, Mathematical Modelling and Controller Design of Inverted Pendulum. Dept. of Control Systems and Instrumentation, VŠB-TU Ostrava, Czech Republic, IEEE, 2017.

    • Search Google Scholar
    • Export Citation
  • [6]

    A. F. Ghalib, and A. F. Oglah, “Design and implementation of a fuzzy logic controller for inverted pendulum system based on evolutionary optimization algorithms,” Eng. Technol. J., vol. 38, No 3, pp. 361374, 2020, Part A.

    • Search Google Scholar
    • Export Citation
  • [7]

    J. Wang, Simulation Studies of Inverted Pendulum Based on PID Controllers. China: Hangzhou. Dianzi. Univ., August 2010.

  • [8]

    K. M. Passino, and S. Yurkovich, Fuzzy Control. Dept. of Electrical Eng., Ohio State Univ., Addison Wesley Longman, 1997.

  • [9]

    H. Y. Abed, A. T. Humod, and A. J. Humaidi, “Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors,” Int. J. Electr. Com. Eng., vol. 10, no. 1, pp. 265274, 2020.

    • Search Google Scholar
    • Export Citation
  • [10]

    G. V. Ochoa, J. D. Forero, and L. O. Quiñones, Fuzzy Control of an Inverted. Pendulum Systems in MATLAB-Simulink, Efficient Energy Management Research Group -kai. Colombia: Univ. of Atlántico km 7 Antigua vía Puerto, 2018.

    • Search Google Scholar
    • Export Citation
  • [11]

    C. Wang, G. Yin, C. Liu, and W. Fu, Design and Simulation of Inverted Pendulum System Based on the Fractional PID Controller. Changchun Univ. of Science and Technology Dept. Changchun, IEEE, 2016.

    • Search Google Scholar
    • Export Citation
  • [12]

    S. M. Abuelenin, Decomposed Interval Type-2 Fuzzy Systems with Application to Inverted Pendulum. Egypt: Eng. Faculty, Port-Said Univ., 2014, IEEE.

    • Search Google Scholar
    • Export Citation
  • [13]

    A. M. El-Nagar, Intelligent Control for Nonlinear Inverted Pendulum Based on Interval Type-2 Fuzzy PD Controller. Egypt: Dept. of Industrial Electronics and Control Eng., Faculty of Electronic Eng., Menofia Univ., November 2013, Menof 32852.

    • Search Google Scholar
    • Export Citation
  • [14]

    M. E. Abdela, H. M. Emara, and A. Bahgat, “Interval type 2 fuzzy sliding mode control with application to inverted pendulum on a cart,” Electrical power and machines dept. Cairo Univ., Giza, Egypt, IEEE 2013.

    • Search Google Scholar
    • Export Citation
  • [15]

    A. Kharola, and P. Patil, PID Control of Two-Stage Inverted Pendulum. Dehradun, India: Selçuk Univ. Mechanical Eng. Dept., Konya-Turkey Dept. of Mechanical Eng., Graphic Era Univ. (GEU), 2016, December, IEEE.

    • Search Google Scholar
    • Export Citation
  • [16]

    I. Podlubny, Fractional-order Systems and PIλDμ Controllers. IEEE, 1999.

  • [17]

    P. warak, Mathematical Modelling of Inverted Pendulum with Disturbance Input. K.K.W. COE. &Research, Nashik, India, IRAJ, Oct. 2013.

  • [18]

    P. Strakoš, and J. Tůma, Mathematical Modelling and Controller Design of Inverted Pendulum. Department of Control Systems and Instrumentation, Ostrava, Czech Republic, IEEE, 2017.

    • Search Google Scholar
    • Export Citation
  • [19]

    M. Magdy, A. El Marhomy, and M. A. Attia, “Modeling of inverted pendulum system with gravitational search algorithm optimized controller,” Ain Shams Eng. J., 2018, Elsevier.

    • Search Google Scholar
    • Export Citation
  • [20]

    A. J. Humaidi, M. R. Hameed, A. R. Ajel, A. A. Al-Qassar, and I. K. Ibraheem, “Block backstepping control design of two-wheeled inverted pendulum via zero dynamic analysis,” in 2021 IEEE 12th Control and System Graduate Research Colloquium. vol. 2021, ICSGRC, 2021, pp. 8792.

    • Search Google Scholar
    • Export Citation
  • [21]

    A. J. Humaidi, A. A. Mohammed, A. H. Hameed, I. K. Ibrahim, A. T. Azar, and A. Q. Al-Dujaili, “State estimation of rotary inverted pendulum: a comparative study of observers performance,” in 2020 IEEE Congreso Bienal de Argentina (ARGENCON). IEEE, 2020, pp. 17.

    • Search Google Scholar
    • Export Citation
  • [22]

    A. J. Humaidi, E. N. Tala'at, M. R. Hameed and A. H. Hameed, “Design of adaptive observer-based backstepping control of cart-pole pendulum system,” in 2019 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT), 2019, pp. 1-5.

    • Search Google Scholar
    • Export Citation
  • [23]

    M. Al-Dhaifallah, N. Kanagaraj, and K. S. Nisar, “Fuzzy fractional-order PID controller for fractional model of pneumatic pressure system”, Electrical eng.g dept., college of eng. at wadi addawasir, KSA, Hindawi, 2018.

    • Search Google Scholar
    • Export Citation
  • [24]

    H. N. Chaleshtori, S. M. A. Mohammadi, and E. Bijami, Optimal Design of Fractional Order Fuzzy PID Controller with Simultaneous Auto-Tuned Fuzzy Control Rules and Membership Functions. Dept. of Electrical Eng. Shahid Bahonar Univ. of Kerman, Iran, CSIEC, 20l7.

    • Search Google Scholar
    • Export Citation
  • [25]

    J. Cao, J. Liang, and B. Cao, Optimization of Fractional Order PID Controllers Based on Genetic Algorithms. Dept. of mechanical eng., Xi’an Jiaotong Univ., China, IEEE, 2005.

    • Search Google Scholar
    • Export Citation
  • [26]

    M. J. Mohamed, and A. Khashan, Comparison between PID and FOPID Controllers Based on Particle Swarm Optimization", Control and Systems Eng. Dept., univ. of technology Baghdad, Iraq, ECCCM2, 2014.

    • Search Google Scholar
    • Export Citation
  • [27]

    H. M. Kadhim, and A. A. Oglah, “Interval type-2 and type-1 Fuzzy Logic Controllers for congestion avoidance in internet routers,” IOP Conf. Ser. Mater. Sci. Eng., vol. 881, no. 1, 2020, Art no. 012135.

    • Search Google Scholar
    • Export Citation
  • [28]

    T. Ghanim, A. R. Ajel, and A. J. Humaidi, “Optimal fuzzy logic control for temperature control based on social spider optimization,” IOP Conf. Ser. Mater. Sci. Eng., vol. 745, no. 1, 012099, 2020.

    • Search Google Scholar
    • Export Citation
  • [29]

    I. Abuiziah, and N. Shakarneh, A Review of Genetic Algorithm Optimization: Operations and Applications to Water Pipeline Systems. Institute of Agronomy and Veterinary Hassan II, Rabat, Morocco, IJPNSE, 2013.

    • Search Google Scholar
    • Export Citation
  • [30]

    D. E. Gold Berg, Genetic Algorithms in Search, Optimization, and Machine Learing. Univ. of Alabama, January, 1989.

  • [31]

    B. Wu, C. Liu, X. Song, and X. Wang, Design and Implementation of the Inverted Pendulum Optimal Controller Based on Hybrid Genetic Algorithm. Institute of Electrical Eng., Hebei Univ. of Science and Technology, China, AMCCE, 2015.

    • Search Google Scholar
    • Export Citation
  • [32]

    S. Katiyar, I. Nasiruddin, and A. Q. Ansari, Ant Colony Optimization: a Tutorial Review. New Delhi, India: Dept. of Electrical Eng., Jamia Millia Islamia, Aug 2015.

    • Search Google Scholar
    • Export Citation
  • [33]

    A. J. Humaidi, S. K. Kadhim, and A. S. Gataa, “Development of a novel optimal backstepping control algorithm of magnetic impeller-bearing system for artificial heart ventricle pump,” Cybernetics Syst., vol. 51, no. 4, pp. 521541, 2020.

    • Search Google Scholar
    • Export Citation
  • [34]

    A. J. Humaidi, and A. F. Hasan, “Particle swarm optimization–based adaptive super-twisting sliding mode control design for 2-degree-of-freedom helicopter,” Meas. Control. (United Kingdom), vol. 52, nos 9–10, pp. 14031419, 2019.

    • Search Google Scholar
    • Export Citation
  • [35]

    A. J. Humaidi, H. M. Badr, and A. R. Ajil, “Design of active disturbance rejection control for single-link flexible joint robot manipulator,” 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC), 2018, pp. 452457, 8540652.

    • Search Google Scholar
    • Export Citation
  • [36]

    A. J. Humaidi, and H. M. Badr, “Linear and nonlinear active disturbance rejection controllers for single-link flexible joint robot manipulator based on PSO tuner,” J. Eng. Sci. Technol. Rev., vol. 11, no. 3, pp. 133138, 2018.

    • Search Google Scholar
    • Export Citation
  • [37]

    B. S. G. Almeida, and V. C. Leite, Particle Swarm Optimization: a Powerful Technique for Solving Engineering Problems. Federal Univ., of Rio de Janeiro, Brazil , IntechOpen, 2019.

    • Search Google Scholar
    • Export Citation
  • [38]

    A. J. Humaidi, A. A. Oglah, S.J. Abbas, and I.K. Ibraheem, “Optimal augmented linear and nonlinear PD control design for parallel robot based on PSO tuner,” Int. Rev. Model. simulation, vol. 12, no. 5, pp. 281291, 2019.

    • Search Google Scholar
    • Export Citation
  • [39]

    A. Luque-Chang, E. Cuevas, F. Fausto, D. Zald-var, and M. Pérez, Social Spider Optimization Algorithm: Modifications, Applications, and Perspectives. Dept. de electronica, univ. de Guadalajara, CUCEI, Mexico, Hindawi, Dec. 2018.

    • Search Google Scholar
    • Export Citation
  • [40]

    A. J. Humaidi, H. T. Najem, A. Q. Al-Dujaili, D. A. Pereira, A. T. Azar, I.k. Ibraheem, “Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot,” Meas. Control., vol. 54, nos 3–4, pp. 303323, 2021.

    • Search Google Scholar
    • Export Citation
  • [41]

    CO. Feedback, Digital Pendulum Installation & Commissioning 33-936IC. East Sussex, UK: Feedback Instruments Ltd..

  • [42]

    T. R. Krishnan, On Stabilization of Cart-Inverted Pendulum System: An Experimental Study. India: Dept. of Electrical Eng., National Institute of Technology, July, 2012.

    • Search Google Scholar
    • Export Citation
  • [43]

    A. J. Humaidi and A. H. Hameed, “PMLSM position control based on continuous projection adaptive sliding mode controller,” Syst. Sci. Control. Eng., vol. 6, no. 3, pp. 242252, 2018.

    • Search Google Scholar
    • Export Citation
  • [44]

    A. J. Humaidi, M. R. Hameed, and A. H. Hameed, “Design of block-backstepping controller to ball and arc system based on zero dynamic Theory,” J. Eng. Sci. Technol., vol. 13, no. 7, pp. 20842105, 2018.

    • Search Google Scholar
    • Export Citation
  • [45]

    A. J. Humaidi and A. H. Hameed, “Robustness enhancement of MRAC using modification techniques for speed control of three phase induction motor,” J. Electr. Syst., vol. 13, no. 4, pp. 723741, 2017.

    • Search Google Scholar
    • Export Citation
  • [1]

    M. Magdy, A. El-Marhomy, and M. A. Attia, Modeling of Inverted Pendulum System with Gravitational Search Algorithm Optimized Controller. Cairo, Egypt: Dept. of Eng. Physics and Math., Faculty of Eng., Ain Shams University, January 2019.

    • Search Google Scholar
    • Export Citation
  • [2]

    I. R. Ahmad, Y. Samer, and H. Al-Rizzo, Fuzzy-logic Control of an Inverted Pendulum on a Cart. Malaysia Campus, Malaysia: Dept. of Mechanical, Materials and Manufacturing Eng., The Univ. of Nottingham, July 2017.

    • Search Google Scholar
    • Export Citation
  • [3]

    Y. Becerikli, and B. K. Celik, Fuzzy Control of Inverted Pendulum and Concept of Stability Using Java Application. Turkey: Kocaeli Univ., 15 December 2006.

    • Search Google Scholar
    • Export Citation
  • [4]

    S. Irfan, A. Mehmood, M. T. Razzaq, and J. Iqbal, Advanced Sliding Mode Control Techniques for Inverted Pendulum: Modelling and Simulation. Pakistan: Dept. of Electrical Eng., COMSATS Univ., Islamabad, June 2018.

    • Search Google Scholar
    • Export Citation
  • [5]

    P. Strakoš, and Tůma, Mathematical Modelling and Controller Design of Inverted Pendulum. Dept. of Control Systems and Instrumentation, VŠB-TU Ostrava, Czech Republic, IEEE, 2017.

    • Search Google Scholar
    • Export Citation
  • [6]

    A. F. Ghalib, and A. F. Oglah, “Design and implementation of a fuzzy logic controller for inverted pendulum system based on evolutionary optimization algorithms,” Eng. Technol. J., vol. 38, No 3, pp. 361374, 2020, Part A.

    • Search Google Scholar
    • Export Citation
  • [7]

    J. Wang, Simulation Studies of Inverted Pendulum Based on PID Controllers. China: Hangzhou. Dianzi. Univ., August 2010.

  • [8]

    K. M. Passino, and S. Yurkovich, Fuzzy Control. Dept. of Electrical Eng., Ohio State Univ., Addison Wesley Longman, 1997.

  • [9]

    H. Y. Abed, A. T. Humod, and A. J. Humaidi, “Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors,” Int. J. Electr. Com. Eng., vol. 10, no. 1, pp. 265274, 2020.

    • Search Google Scholar
    • Export Citation
  • [10]

    G. V. Ochoa, J. D. Forero, and L. O. Quiñones, Fuzzy Control of an Inverted. Pendulum Systems in MATLAB-Simulink, Efficient Energy Management Research Group -kai. Colombia: Univ. of Atlántico km 7 Antigua vía Puerto, 2018.

    • Search Google Scholar
    • Export Citation
  • [11]

    C. Wang, G. Yin, C. Liu, and W. Fu, Design and Simulation of Inverted Pendulum System Based on the Fractional PID Controller. Changchun Univ. of Science and Technology Dept. Changchun, IEEE, 2016.

    • Search Google Scholar
    • Export Citation
  • [12]

    S. M. Abuelenin, Decomposed Interval Type-2 Fuzzy Systems with Application to Inverted Pendulum. Egypt: Eng. Faculty, Port-Said Univ., 2014, IEEE.

    • Search Google Scholar
    • Export Citation
  • [13]

    A. M. El-Nagar, Intelligent Control for Nonlinear Inverted Pendulum Based on Interval Type-2 Fuzzy PD Controller. Egypt: Dept. of Industrial Electronics and Control Eng., Faculty of Electronic Eng., Menofia Univ., November 2013, Menof 32852.

    • Search Google Scholar
    • Export Citation
  • [14]

    M. E. Abdela, H. M. Emara, and A. Bahgat, “Interval type 2 fuzzy sliding mode control with application to inverted pendulum on a cart,” Electrical power and machines dept. Cairo Univ., Giza, Egypt, IEEE 2013.

    • Search Google Scholar
    • Export Citation
  • [15]

    A. Kharola, and P. Patil, PID Control of Two-Stage Inverted Pendulum. Dehradun, India: Selçuk Univ. Mechanical Eng. Dept., Konya-Turkey Dept. of Mechanical Eng., Graphic Era Univ. (GEU), 2016, December, IEEE.

    • Search Google Scholar
    • Export Citation
  • [16]

    I. Podlubny, Fractional-order Systems and PIλDμ Controllers. IEEE, 1999.

  • [17]

    P. warak, Mathematical Modelling of Inverted Pendulum with Disturbance Input. K.K.W. COE. &Research, Nashik, India, IRAJ, Oct. 2013.

  • [18]

    P. Strakoš, and J. Tůma, Mathematical Modelling and Controller Design of Inverted Pendulum. Department of Control Systems and Instrumentation, Ostrava, Czech Republic, IEEE, 2017.

    • Search Google Scholar
    • Export Citation
  • [19]

    M. Magdy, A. El Marhomy, and M. A. Attia, “Modeling of inverted pendulum system with gravitational search algorithm optimized controller,” Ain Shams Eng. J., 2018, Elsevier.

    • Search Google Scholar
    • Export Citation
  • [20]

    A. J. Humaidi, M. R. Hameed, A. R. Ajel, A. A. Al-Qassar, and I. K. Ibraheem, “Block backstepping control design of two-wheeled inverted pendulum via zero dynamic analysis,” in 2021 IEEE 12th Control and System Graduate Research Colloquium. vol. 2021, ICSGRC, 2021, pp. 8792.

    • Search Google Scholar
    • Export Citation
  • [21]

    A. J. Humaidi, A. A. Mohammed, A. H. Hameed, I. K. Ibrahim, A. T. Azar, and A. Q. Al-Dujaili, “State estimation of rotary inverted pendulum: a comparative study of observers performance,” in 2020 IEEE Congreso Bienal de Argentina (ARGENCON). IEEE, 2020, pp. 17.

    • Search Google Scholar
    • Export Citation
  • [22]

    A. J. Humaidi, E. N. Tala'at, M. R. Hameed and A. H. Hameed, “Design of adaptive observer-based backstepping control of cart-pole pendulum system,” in 2019 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT), 2019, pp. 1-5.

    • Search Google Scholar
    • Export Citation
  • [23]

    M. Al-Dhaifallah, N. Kanagaraj, and K. S. Nisar, “Fuzzy fractional-order PID controller for fractional model of pneumatic pressure system”, Electrical eng.g dept., college of eng. at wadi addawasir, KSA, Hindawi, 2018.

    • Search Google Scholar
    • Export Citation
  • [24]

    H. N. Chaleshtori, S. M. A. Mohammadi, and E. Bijami, Optimal Design of Fractional Order Fuzzy PID Controller with Simultaneous Auto-Tuned Fuzzy Control Rules and Membership Functions. Dept. of Electrical Eng. Shahid Bahonar Univ. of Kerman, Iran, CSIEC, 20l7.

    • Search Google Scholar
    • Export Citation
  • [25]

    J. Cao, J. Liang, and B. Cao, Optimization of Fractional Order PID Controllers Based on Genetic Algorithms. Dept. of mechanical eng., Xi’an Jiaotong Univ., China, IEEE, 2005.

    • Search Google Scholar
    • Export Citation
  • [26]

    M. J. Mohamed, and A. Khashan, Comparison between PID and FOPID Controllers Based on Particle Swarm Optimization", Control and Systems Eng. Dept., univ. of technology Baghdad, Iraq, ECCCM2, 2014.

    • Search Google Scholar
    • Export Citation
  • [27]

    H. M. Kadhim, and A. A. Oglah, “Interval type-2 and type-1 Fuzzy Logic Controllers for congestion avoidance in internet routers,” IOP Conf. Ser. Mater. Sci. Eng., vol. 881, no. 1, 2020, Art no. 012135.

    • Search Google Scholar
    • Export Citation
  • [28]

    T. Ghanim, A. R. Ajel, and A. J. Humaidi, “Optimal fuzzy logic control for temperature control based on social spider optimization,” IOP Conf. Ser. Mater. Sci. Eng., vol. 745, no. 1, 012099, 2020.

    • Search Google Scholar
    • Export Citation
  • [29]

    I. Abuiziah, and N. Shakarneh, A Review of Genetic Algorithm Optimization: Operations and Applications to Water Pipeline Systems. Institute of Agronomy and Veterinary Hassan II, Rabat, Morocco, IJPNSE, 2013.

    • Search Google Scholar
    • Export Citation
  • [30]

    D. E. Gold Berg, Genetic Algorithms in Search, Optimization, and Machine Learing. Univ. of Alabama, January, 1989.

  • [31]

    B. Wu, C. Liu, X. Song, and X. Wang, Design and Implementation of the Inverted Pendulum Optimal Controller Based on Hybrid Genetic Algorithm. Institute of Electrical Eng., Hebei Univ. of Science and Technology, China, AMCCE, 2015.

    • Search Google Scholar
    • Export Citation
  • [32]

    S. Katiyar, I. Nasiruddin, and A. Q. Ansari, Ant Colony Optimization: a Tutorial Review. New Delhi, India: Dept. of Electrical Eng., Jamia Millia Islamia, Aug 2015.

    • Search Google Scholar
    • Export Citation
  • [33]

    A. J. Humaidi, S. K. Kadhim, and A. S. Gataa, “Development of a novel optimal backstepping control algorithm of magnetic impeller-bearing system for artificial heart ventricle pump,” Cybernetics Syst., vol. 51, no. 4, pp. 521541, 2020.

    • Search Google Scholar
    • Export Citation
  • [34]

    A. J. Humaidi, and A. F. Hasan, “Particle swarm optimization–based adaptive super-twisting sliding mode control design for 2-degree-of-freedom helicopter,” Meas. Control. (United Kingdom), vol. 52, nos 9–10, pp. 14031419, 2019.

    • Search Google Scholar
    • Export Citation
  • [35]

    A. J. Humaidi, H. M. Badr, and A. R. Ajil, “Design of active disturbance rejection control for single-link flexible joint robot manipulator,” 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC), 2018, pp. 452457, 8540652.

    • Search Google Scholar
    • Export Citation
  • [36]

    A. J. Humaidi, and H. M. Badr, “Linear and nonlinear active disturbance rejection controllers for single-link flexible joint robot manipulator based on PSO tuner,” J. Eng. Sci. Technol. Rev., vol. 11, no. 3, pp. 133138, 2018.

    • Search Google Scholar
    • Export Citation
  • [37]

    B. S. G. Almeida, and V. C. Leite, Particle Swarm Optimization: a Powerful Technique for Solving Engineering Problems. Federal Univ., of Rio de Janeiro, Brazil , IntechOpen, 2019.

    • Search Google Scholar
    • Export Citation
  • [38]

    A. J. Humaidi, A. A. Oglah, S.J. Abbas, and I.K. Ibraheem, “Optimal augmented linear and nonlinear PD control design for parallel robot based on PSO tuner,” Int. Rev. Model. simulation, vol. 12, no. 5, pp. 281291, 2019.

    • Search Google Scholar
    • Export Citation
  • [39]

    A. Luque-Chang, E. Cuevas, F. Fausto, D. Zald-var, and M. Pérez, Social Spider Optimization Algorithm: Modifications, Applications, and Perspectives. Dept. de electronica, univ. de Guadalajara, CUCEI, Mexico, Hindawi, Dec. 2018.

    • Search Google Scholar
    • Export Citation
  • [40]

    A. J. Humaidi, H. T. Najem, A. Q. Al-Dujaili, D. A. Pereira, A. T. Azar, I.k. Ibraheem, “Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot,” Meas. Control., vol. 54, nos 3–4, pp. 303323, 2021.

    • Search Google Scholar
    • Export Citation
  • [41]

    CO. Feedback, Digital Pendulum Installation & Commissioning 33-936IC. East Sussex, UK: Feedback Instruments Ltd..

  • [42]

    T. R. Krishnan, On Stabilization of Cart-Inverted Pendulum System: An Experimental Study. India: Dept. of Electrical Eng., National Institute of Technology, July, 2012.

    • Search Google Scholar
    • Export Citation
  • [43]

    A. J. Humaidi and A. H. Hameed, “PMLSM position control based on continuous projection adaptive sliding mode controller,” Syst. Sci. Control. Eng., vol. 6, no. 3, pp. 242252, 2018.

    • Search Google Scholar
    • Export Citation
  • [44]

    A. J. Humaidi, M. R. Hameed, and A. H. Hameed, “Design of block-backstepping controller to ball and arc system based on zero dynamic Theory,” J. Eng. Sci. Technol., vol. 13, no. 7, pp. 20842105, 2018.

    • Search Google Scholar
    • Export Citation
  • [45]

    A. J. Humaidi and A. H. Hameed, “Robustness enhancement of MRAC using modification techniques for speed control of three phase induction motor,” J. Electr. Syst., vol. 13, no. 4, pp. 723741, 2017.

    • Search Google Scholar
    • Export Citation
  • Collapse
  • Expand

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
Jul 2024 0 25 19
Aug 2024 0 55 23
Sep 2024 0 30 16
Oct 2024 0 66 12
Nov 2024 0 22 14
Dec 2024 0 15 7
Jan 2025 0 7 3