0% found this document useful (0 votes)
43 views

A Study of Stabilization and Swing-Up Linear Control For A Single Link Rotary Pendulum

This document summarizes a study on controlling a single link rotary inverted pendulum (SLRIP) system. It proposes using a PID controller, linear quadratic regulator (LQR) for stabilization control, and LQR-based swing-up linear control. The gains of the PID and LQR controllers are optimized using particle swarm optimization to improve robustness. The document describes modeling the SLRIP system, designing the controllers, simulating their performance in MATLAB/Simulink, and evaluating the efficiency and robustness of the controllers based on experimental results.

Uploaded by

Fathrun Naziem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

A Study of Stabilization and Swing-Up Linear Control For A Single Link Rotary Pendulum

This document summarizes a study on controlling a single link rotary inverted pendulum (SLRIP) system. It proposes using a PID controller, linear quadratic regulator (LQR) for stabilization control, and LQR-based swing-up linear control. The gains of the PID and LQR controllers are optimized using particle swarm optimization to improve robustness. The document describes modeling the SLRIP system, designing the controllers, simulating their performance in MATLAB/Simulink, and evaluating the efficiency and robustness of the controllers based on experimental results.

Uploaded by

Fathrun Naziem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

2022 International Conference on Theoretical and Applied Computer Science and Engineering Sept.29-Oct.

01, 2022, Istanbul, TURKEY

A Study of Stabilization and Swing-up Linear


2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE) | 979-8-3503-3162-2/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICTACSE50438.2022.10009648

Control for a Single Link Rotary Pendulum


Zied Ben Hazem1, Zafer Bingül2
1Department
of Mechatronics Engineering, Istanbul Gedik University, Istanbul, Turkey, 34876
1,2Automation and Robotics Laboratory, Department of Mechatronics Engineering, Kocaeli University, Kocaeli, Turkey, 41001

1
[email protected] [email protected]

Abstract— Single link rotary inverted pendulum (SLRIP) is [5]. An optimal robust controller is required to control the
a highly nonlinear control system that has complex dynamic SLRIP. Modern controls are considered to control the
behavior. This type of system requires a high-performance systems with multiple-input-multiple-output [6].
controller for its control. The rotary pendulum system is
present as a control problem challenge because the system This paper proposes a study of a PID, Linear Quadratic
often moves to an uncontrolled state. The problem consists to Regulator (LQR) stabilization control, and swing-up linear
balance one or more attached pendulums vertically in the control based on LQR. The parameters of the PID and LQR
upward position on a rotational arm which has a single degree controllers are optimized by using the PSO algorithm to
of freedom and turns horizontally on only one axis. The aim is provide more robust controllers.
to find a control strategy that provides accurate performance
with respect to the angles of the pendulums and the horizontal This paper has been organized as follows: the modeling
arm. This paper proposes a study of a PID, Linear Quadratic of the SLRIP is presented in section II. The controllers'
Regulator (LQR) stabilization control, and swing-up linear design is described in section III. The performance of the
control based on LQR. The gains of the PID and LQR designed controllers is verified by simulation tests in section
controllers are optimized by using the particle swarm IV. The conclusions of this study are presented in section V.
optimization (PSO) algorithm to provide more robust
controllers. A dynamic mechanical simulation study was II. MODELING OF A SINGLE LINK ROTARY PENDULUM
conducted on MATLAB/SimMechanics obtained by the SYSTEM
designed 3D-CAD models of the SLRIP. According to
experimental results, the systems demonstrate the efficiency In this section, kinematic, nonlinear dynamic models and
and robustness of all controllers. the Jacobian matrix of each model of the SLRIP are
explained in detail. The kinematic parameters of the SLRIP
Keywords— Single Link Rotary Inverted Pendulum (SLRIP), are described as corresponding to its design. The kinematics
PID, LQR, stabilization Control, Swing up Control, PSO model was derived using an adaptation of the Denavit-
Hartenberg (D-H) convention. The nonlinear dynamics
model was derived based on the Euler-Lagrange
formulation. Furthermore, rotation and transformation
I. INTRODUCTION matrices of the kinematics model are used to determine the
The inverted pendulum system (IPS) is a very common dynamic model. Additionally, the Jacobian matrix of the
mechatronics system in the robotic control engineering system is calculated, which is used to estimate the
(RCE) field [1]. IPS is many open-loop unstable systems parameters of the system. Finally, numeric modeling is
such as crane trolleys, Fly-board, segway human transporter, investigated using the SimMechanics toolbox of MATLAB
humanoid robots…etc [2]. Therefore, it has been a to verify the system's analytic modeling. A comparative
benchmark control problem for the field of RCE which study of joints' signals attained by both mathematical and
verify a modern control theory. It can be designed and MATLAB SimMechanics simulation models is explained.
installed in a research laboratory for control education [3].
A. Kinematic Model
According to researchers in this field, the classical inverted
pendulum on a cart has a limitation depending on the cart Figure 1 shows the 3D solid and kinematics modes of the
length trajectory. To avoid this limitation, Katsuhsia Furuta SLRIP system. The SLRIP is composed of two connected
and his colleagues invented the first rotary single link rigid bodies; the horizontal rotary arm and the pendulum.
inverted pendulum system at the institute of technology in The SLRIP is actuated by a brushless servo motor. It's
Tokyo, in 1992. It was named the “Furuta pendulum” [4]. mounted to supply torque to the system. The pendulum is
The SLRIP is composed of two connected mechanical bodies mounted at the horizontal arm. The angles of the horizontal
controlled using a torque servo motor. These two mechanical arm and pendulum are ( ) and ( ) respectively.
parts are the rotational arm and the pendulum. The rotational Furthermore, a balance mass is fixed above the rotational
arm turns on the horizontal axis, and the pendulum is arm in the other extremity to ensure the system's balance
mounted at the end of the rotating arm that rotates on the inertia. The SLRIP is assumed to be a serial kinematic chain.
vertical axis. The SLRIP has two degrees of freedom The kinematic model of the system is obtained by the D-H
(2DOF); the arm and pendulum have 1 DOF, respectively method. Rotation and homogeneous transformation matrices

ICTACSE 2022 979-8-3503-3162-2/22/$31.00 ©2022 IEEE 60


Authorized licensed use limited to: Universiti Teknikal Malaysia Melaka-UTEM. Downloaded on December 25,2023 at 16:07:35 UTC from IEEE Xplore. Restrictions apply.
between coordinates of the SLRIP are calculated. The T is the homogeneous transformation matrix from the
system’s model parameters are clearly described and their main to the last coordinates. It is typically represented as:
T
values are identified in Tables I and II, respectively. D-H

cos θ sin θ 0 a
parameters of the SLRIP are presented in Table III, [7].

sin θ cos αi cos θ cos αi sin αi sin αi 1 d


" #1$
cos αi
1 1 1
sin θ sin αi cos θ sin αi 1 cos αi 1 d
0
1 1
0 0 1
Where i 1,2,3. The T matrix of the SLRIP is:

&T T T &T
' '

sin θ cos θ cos θ cos θ sin θ L cos θ sin θ L sin θ


sin θ sin θ cos θ sin θ cos θ L cos θ ( L sin θ sin θ
"
cos θ sin θ 0 L cos θ
0 0 0 1
#2$

B. Dynamic Model
Motions equations of the two links are found using the
D-H method. The dynamic matrix form of the SLRIP is
given below:
τ b θ-
D#θ$θ* ( C,θ, θ-. ( G#θ$ 0 1 #3$
b θ-

angular velocities is θ- , and the vector of angular


Where the vector of joint positions is θ, the vectors of

accelerations is θ* . D#θ$, C,θ, θ-., G#θ$ and τ are mass


Fig. 1. CAD model and kinematic parameters of the SLRIP

TABLE I. MECHANICAL PARAMETERS OF THE SLRIP

gravity force, and vector of torque in θ . The dynamic


matrix, vector of centrifugal and Coriolis forces, vector of
Symbols Descriptions Units

θ
equations of SLRIP are derived using the Euler–Lagrangian
,
Angles of the first and second joints,
rad approach. The mass matrix terms are calculated using
τ
respectively.
Input torque in the first joint. Nm equation (4), [8].
9
I Kg m
D#θ$ 23#A $5 m A ( #B $5 I B 7 #4$
,
Inertias of the arm and pendulum,
respectively.
m , :
Mass of the arm and pendulum,

m is the mass of ith link; I ∈ R #3 = 3$ is the inertia tensor


Kg
m
respectively.

of the mass center of the ith link. A and B ∈ R (3×n) are


Mass of balance mass. Kg
L ,
Lengths of the arm and pendulum,
m
respectively.
b
Jacobian matrices. The terms of Coriolis and Centripetal
,
Viscous damping coefficient of the first
N-m-s/rad vector are calculated using the equations as follows:
N kg 9 9
and second joints, respectively

C,θ, θ-. 2 2>c?@ #θ$θ-? θ-@ A #5$


g Gravity

TABLE II. VALUES OF MECHANICAL PARAMETERS ?: @:

∂ 1 ∂
c?@ #θ$ D #θ$ D , 1 D i, j, k D n #6$
∂θ? @ 2 ∂θ ?@
Mechanical Mechanical Mechanical
Value Value Value
parameter parameter parameter

m L I
kg m
3.11
0.44 m
0.0025 The gravity vectors can be calculated using equation (7).
kg
9 9
m L b
G#θ$ 2 2Gg ? m@ A? #θ$ H #7$
@
0.0024
,
0.08
0.52 m N-m-
kg
?: @:
s/rad
m I
m N kg
3.14 0.43kg 9.81
g
kg
The nonlinear equations of the SLRIP system are as follows:
m L L sin θ L L m cos θ
⎡ (I M(m N (L O P Q⎤
⎢ 4 4 2 ⎥ θ*
TABLE III. D-H-PARAMETERS OF THE SLRIP

α a d θ ⎢ L L m cos θ L m ⎥ 0θ * 1
⎢ P Q N ( I RO ⎥
Coordinates

0 0 θ ⎣ 2 4 ⎦
1 1
1 0
L θ - $ - -
VL L m θ sin#θ W ( ,L m θ θ sin#2θ $.
2 2
( 2 4 "
2 0
L 0 0 1
VL θ - m sin#2θ $W
3

8
0

ICTACSE 2022 61

Authorized licensed use limited to: Universiti Teknikal Malaysia Melaka-UTEM. Downloaded on December 25,2023 at 16:07:35 UTC from IEEE Xplore. Restrictions apply.
0
τ The state vector is x 5 3θ θ θ- θ- 7. u is the input
(Y 1 Z G H #8$
#L g m sin#θ $ $ 0
2
control signal (h). To linearise the non-linear equations, a

Firstly, equations of angular accelerations, θ* 3θ* θ* 75 ,


Taylor expansion must be computed at the operating point.

*
are obtained by solving θ in equation (8).
C. Jacobian
The linear and angular velocities of the arm and
θ*
0 1
pendulum are needed to calculate the Jacobian of SLRIP. A

(9). J\ and J] represents the Jacobian matrices obtained θ*


formula to compute the Jacobian matrix is given in equation

m L L sin θ L L m cos θ
⎡ (I (m N (L O P Q⎤
⎢ 4 4 2 ⎥
from the linear and angular velocities in the end-link,
M

⎢ ⎥
respectively [9].
J\ #θ$ ⎢ L L m cos θ L m
J#θ$ ^ _ #9$ P Q N ( I RO ⎥
J] #θ$ ⎣ 2 4 ⎦

τ b θ-
The linear velocities matrix of the SLRIP is given as
N O
b θ-
follows:

&V &R &V


' ' &
1 1
L cos θ sin θ L sin θ L cos θ cos θ VL L m θ - sin#θ $ W ( ,L m θ - θ - sin#2θ $.
θ- i 2 4 j
Y L sin θ ( sin θ L cos θ L cos θ sin θ Z 0 1 #10$ 1
0 L sin θ θ- VL θ - m sin#2θ $W
8
0
k 1 l" #16$
The Jacobian matrix taken from the linear velocities is given
#L g m sin#θ $ $
2
as follows:

J\ &' #θ$
L cos θ sin θ L sin θ L cos θ cos θ
The next task is to calculate the partial derivatives for both

Y L sin θ ( sin θ L cos θ L cos θ sin θ Z #11$


dynamic equations according to the state variables [10]. The

0 L sin θ
linear SSM is given as follows:

x- Ax ( Bu
m #17$
y Cx ( Du
The angular velocities matrix of the SLRIP is given as
follows:
0 sin θ θ -
&w &R &w Y0 cos θ Z 0 - 1 #12$
' ' &

1 0 θ
A, B, C, and D matrices of the SSM are given below:

307 3I7 = 307 =


⎡ =
⎤ ⎡ ⎤
⎢ *
∂θ ∂θ* ∂θ* ∂θ* ⎥ ∂θ*
⎢ ⎥
The Jacobian matrix taken from the angular velocities is
θ- ⎢∂θ - - ⎥ θ
0 1 ∂θ ∂θ ∂θ ^ _ ( ∂τ ⎢ ⎥h #18$
given as follows.

0 sin θ θ- ⎢ * ⎥ θ ⎢ ⎥
⎢∂θ ∂θ* ∂θ* ∂θ* ⎥ ⎢ ∂θ* ⎥
J] &' #θ$ Y0 cos θ Z #13$ ⎣ ∂τ ⎦
⎣∂θ ∂θ ∂θ- ∂θ- ⎦
1 0
307 3I7 307
⎡ * = =
⎤ ⎡ *= ⎤
The Jacobian matrix taken from the linear and angular
⎢ opM op*M op*M op*M
⎥ ⎢ opM ⎥
A ⎢opM op-R ⎥ ;B ⎢ oq ⎥ #19$
velocities is given in equation (14).
opR op-M
J'& #θ$ ⎢op*R op*R op*R op*R ⎥ ⎢ op*R ⎥
L cos θ sin θ L sin θ L cos θ cos θ ⎣opM opR op-M op-R ⎦ ⎣ oq ⎦
⎡ L cos θ sin θ ⎤
L sin θ ( sin θ L cos θ
⎢ ⎥ C 3I7 D 3075 #20$
⎢ 0 L sin θ ⎥
=
#14$
=
⎢ 0 sin θ ⎥
⎢ 0 cos θ ⎥
Where [I] is an identity matrix.
⎣ 1 0 ⎦

The two equations of θ* and θ* are derived and


C. Dynamic Simulation
Additionally, the optimal lengths of the arm and pendulum
are estimated using the PSO optimization algorithm by simulated in Matlab. To verify the analytic model, a

by its transpose, ∆ >J30 #θ$ J30 #θ$d A. The optimal lengths are
using the determinant (∆) of the Jacobian matrix multiplied mechanical dynamic model is developed using the
SimMechanics toolbox. Furthermore, for both models, the

follows θ 0 °, andθ 180 °. The results obtained from


given in Table II. initial conditions of pendulums' joint positions are chosen as

D. Linearized Model the two models match exactly. Figure 2 shows the non-
The non-linear state space model (SSM) of the SLRIP is linear mathematical model of the SLRIP in
derived as below: Matlab/Simulink. Figure 3 shows a comparison of the two
joint positions attained by both models without friction.
x- f#x, u$ #15$

ICTACSE 2022 62

Authorized licensed use limited to: Universiti Teknikal Malaysia Melaka-UTEM. Downloaded on December 25,2023 at 16:07:35 UTC from IEEE Xplore. Restrictions apply.
algorithm may be used to find the optimal controller
parameters [11].

(a)

Fig. 3. Joint positions obtained by both mathematical and SimMechanics


models of SLRIP

B. LQR Controller
LQR is a full-state feedback (FSF) controller; it is used a
linear SSM to create a fixed gains matrix (k) multiplied by
the FSF to make the equilibrium point of the system overall
asymptotically stable. The linear model of the SLRIP was
calculated by linearizing the dynamic model, given in part
(b) (II-D). The objective of this control method is to calculate
Fig. 2. SLRIP : (a) SimMechanics model, (b) Virtual reality model the matrix K. Furthermore, the optimal parameters of K are
obtained from the cost function (J).

u#t$ K x#t$ #23$


III. CONTROLLER DESIGN

1 { 5
In this section, the controller methods applied to control
J x #x Qx ( u5 Ru$ dt #24$
2 '
our SLRIP are explained in detail.

A. PID Controller
Where J relates to Q and R matrices. Furthermore, the last
Two PID controllers are developed to maintain the two matrices must be positive semi-defined matrices. Also,
stability of the pendulum vertically and rotary horizontal
of u#t$ is given below:
K is determined according to Q and R [14]. The expression
arm at the desired positions, respectively. The PID
controllers' equations are given below:
u#t$ R B5 P#t$x #t$ Kx #t$ #25$
d epM #t$
us K us epM #t$ ( K s x epM #t$ dt ( K ys #21$
dt

d epR #t$
C. Swing-up Linear Control

uu K uu epR #t$ ( K u x epR #t$ dt ( K yu #22$


dt
One of the most effective control strategies existing in
the literature is to swing up the pendulum to make it
Where epR #t$ and epM #t$are the angle error of the pendulum
controlled at the stability point. This method is based on
energy considerations. The objective is to bring the

K uu , K u , K yu are the PID gains of the proportional, integral,


link and the angle error of the horizontal link, respectively. pendulum's mechanical energy equal to zero in the upright
position. The basic energy-based control law is given in

Moreover, K us , K s , K ys are the PID gains of the


and derivative terms of the pendulum link respectively. equation (26).

U~] u• €θ &
€sng ,cos θ θ- . #26$

Where θ , θ - are the angle and velocity of the pendulum


proportional, integral, and derivative terms of the horizontal
link, respectively. Since the dynamics of the angle of the
link, respectively. u• is the swing coefficient. Both swing-up
pendulum and horizontal links are coupled, a small change
in one controller's parameter of them can affect both links
which makes the parameters' tuning hard. The controller and stabilizing control strategy is proposed for the torque
parameters ' tuning is done by minimizing the error of the model. For the control objective, the inverted pendulum must

must be stabilized at the origin ( θ must be stable at 180° ).


control response in the Simulink model. PSO optimization be brought to the upright position, and the horizontal arm

ICTACSE 2022 63

Authorized licensed use limited to: Universiti Teknikal Malaysia Melaka-UTEM. Downloaded on December 25,2023 at 16:07:35 UTC from IEEE Xplore. Restrictions apply.
The initial conditions of θ ,θ are zero degrees. When the 81.75% and 14.28% for the first link and second joints,
inverted pendulum approaches the upright stability position, respectively. The RMSEs improvement percentages are
the control needs to switch to balance the LQR controller 75,28% and 24.28% for the first and second joints,
[13-14]. respectively. Moreover, LQR needed more effort 42.95 %
compared to PID, see Table. VI.
IV. SIMULATION RESULTS

A. PID Control Results


The turned PID parameters are optimized using the PSO
algorithm in order to obtain more robust PID gains. The
optimized PID gains are shown in Table IV. To test the
performance of the PID, an external disturbance is applied
to SLRIP at t=3s. Figure 4 shows the responses of the
pendulum angle (θ ), the angle of the horizontal link (θ )
and the control force (U) of the SLRIP with PID controller
under external disturbance.
TABLE IV. OPTIMAL PID CONTROLLER PARAMETERS OF THE
SLRIP

Parameters of PID controller of the K uu Ku K yu

K us Ks K ys
pendulum link 4.0698 0.605 0.176
Parameters of PID controller of the
horizontal link −1.25 0.02 3.6

B. LQR Control Results


The simulation of the LQR controller is carried out with a
calculated gain matrix (K) given in equation (27).

K 3 13.5047 221.4027 261.7301 160.13317 #27$


The initial condition vector is chosen as x 5
30 10 0 0 7°. The LQR output variables are stabilized at the
reference points. To test the performance of the LQR, an Fig. 4. Responses of θ , θ and U of the SLRIP with PID controller
external disturbance is applied to the SLRIP at t=3s. Figure 5 under external disturbance
shows the responses of the pendulum angle (θ ), the angle of
the horizontal link (θ ) and control force (U) of the SLRIP
with LQR controller under external disturbance.

C. Performance evaluation of PID and LQR controllers


The obtained results show that the PID controller is
robust and has assured the SLRIP control successfully.

results than PID in them of control parameters (T~ , PO, E~~


Furthermore, the LQR is developed to obtain more accurate

and the RMSEs). Both controllers are tested by applying an


external torque disturbance of 3 Nm at a time of 3s to the
system. A comparison of controllers' control parameters in
the disturbance environment is shown in Table V.
Furthermore, the performance of both controllers in therm
of effort to control the system is determined by the RMSEs
between the zero voltage and the control signal. Table VI
shows the calculated RMSEs. Based on the calculated
RMSEs, LQR requires additional effort to control the
SLIPS.
Based on the computer control criteria, LQR returns
more accurate outcomes than PID. Furthermore, the
enhancement percentages of control criteria are computed
and shown in Table VII. In accordance with the computed
percentages, the LQR gives accurate results compared to the

T~ improvement percentages are 7.702% and 27.39% for the


PID under external torque disturbance. The

first and second joints, respectively. The PO improvement


Fig. 5. Responses of θ , θ and U of the SLRIP with the LQR
joints, respectively. The E~~ improvement percentages are
percentages are 47.01% and 51.06% for the first and second
controller by applying an external torque disturbance

ICTACSE 2022 64

Authorized licensed use limited to: Universiti Teknikal Malaysia Melaka-UTEM. Downloaded on December 25,2023 at 16:07:35 UTC from IEEE Xplore. Restrictions apply.
TABLE V. COMPARISON OF THE PERFORMANCE OF THE PID V. CONCLUSION
AND LQR UNDER EXTERNAL TORQUE DISTURBANCE
This paper presents a swing-up linear control using PID,
θ θ
Control Joints
Controllers and LQR for a SLRIP. The gains of the PID and LQR
T~ (s)
parameters
1.3009 0.7289
controllers are optimized by using the PSO algorithm.
According to the time response results, the LQR gives us the
E~~ (°)
PID PO % 1.51 47
0.2 0.035 best results than the PID. To test the robustness performance
of both controllers, external force disturbances were applied
T~ (s)
RMSE (°) 0.0229 0.0159
1.2007 0.5295 to the system The results obtained here indicate that LQR is
more robust. For future work, the adaptive sliding mode
E~~ (°)
LQR PO % 0.8 23
0.0365 0.03 controller (SMC) will be developed in order to be compared
RMSE (°) 0.0057 0.0210 with PID and LQR controllers.

TABLE VI. RMSES OF THE CONTROL SIGNALS REFERENCES


Controllers RMSE (°)
LQR 0.0447 [1] Sprenger B., Kucera L., Mourad S., “Balancing of an inverted
PID 0.0255 pendulum with a SCARA robot”, IEEE/ASME transactions on
mechatronics, Vol. 3(2), pp. 91-97, 1998.
TABLE VII. TABLE TYPE STYLES COMPARISON OF THE [2] Block D.J., Åström K.J., Spong M.W., "The reaction wheel
PERFORMANCE OF THE PID AND LQR IN TERMS OF PERCENTAGE pendulum", Synthesis Lectures on Control and mechatronics, Vol.
EXTERNAL TORQUE DISTURBANCE 1(1), pp.1-105, 2007.

θ θ
Control Joints [3] Boubaker O., “The inverted pendulum: A fundamental benchmark in
Controllers
T~
parameters control theory and robotics”, In International conference on
7.702 % 27.39 % education and e-learning innovations, IEEE, pp. 1-6, , 2012.

E~~
LQR versus PO 47.01 % 51.06 % [4] Hazem Z.B., Fotuhi M.J., Bingül Z., “A comparative study of the
PID 81.75 % 14.28 % friction models with adaptive coefficients for a rotary triple inverted
RMSE 75,28 % 24.28 % pendulum”, 6th International Conference on Control Engineering &
Information Technology (CEIT), IEEE, pp. 1-6, 2018.
D. Results of Swing-up control based on LQR [5] Awtar S., King N., Allen T., Bang I., Hagan M., Skidmore D., Craig,
K., “Inverted pendulum systems: rotary and arm-driven-a
Figure 6 shows the responses of the pendulum angle , mechatronic system design case study”, Mechatronics, Vol. 12(2),
horizontal link and the torque input signal of SLRIP with 357-370, 2002.
swing-up controller-based LQR. An external disturbance is [6] Hazem Z.B., “Anti swing up control of a single, double and triple link
given to the system at 7s to see the performance controller. rotary inverted pendulum with nonlinear friction models”, Phd thesis,
As can be seen from Figure 6, the swing-up controller-based Kocaeli University, 2021.
LQR is robust and can control the system. [7] Hazem Z.B., Fotuhi M.J., Bingül Z., “Development of a Fuzzy-LQR
and Fuzzy-LQG stability control for a double link rotary inverted
pendulum”, Journal of the Franklin Institute, Vol. 357(15), pp.10529-
10556, 2020.
[8] Hazem Z.B., Fotuhi M.J., Bingül Z., “A comparative study of the
joint neuro-fuzzy friction models for a triple link rotary inverted
pendulum”, Ieee Access, 8, pp.49066-49078, 2020.
[9] Gage W.H., Winter D.A. , Frank, J.S., Adkin, A.L., “Kinematic and
kinetic validity of the inverted pendulum model in quiet standing”,
Gait & posture, Vol. 19(2), pp. 124-132.
[10] Hazem Z.B., Fotuhi M.J., Bingül Z., “Anti-swing radial basis neuro-
fuzzy linear quadratic regulator control of double link rotary
pendulum”, Proceedings of the Institution of Mechanical Engineers,
Part I: Journal of Systems and Control Engineering, Vol. 236(3), pp.
531-545, 2021.
[11] Fujinaka T., Kishida Y., Yoshioka M., Omatu S., “Stabilization of
double inverted pendulum with self-tuning neuro-PID”, In
Proceedings of the IEEE-INNS-ENNS International Joint Conference
on Neural Networks, IJCNN, Neural Computing: New Challenges
and Perspectives for the New Millennium, Vol. 4, pp. 345-348, 2000.
[12] Nalavade M.R., Bhagat M.J., Patil V.V., “Balancing double inverted
pendulum on cart by linearization technique”, International Journal
of Recent Technology and Engineering (IJRTE), 3(1), pp.153-157,
2014.
[13] Hazem Z.B., Fotuhi M.J., Bingül Z., “A study of anti-swing fuzzy
LQR control of a double serial link rotary pendulum”, IETE Journal
of Research, pp. 1-12, 2021.
[14] Prasad L.B., Tyagi B., Gupta H.O., “Optimal control of nonlinear
inverted pendulum system using PID controller and LQR:
performance analysis without and with disturbance input”,
International Journal of Automation and Computing, Vol. 11(6), pp.
661-670,2014.

Fig. 6. Responses of θ , θ and the torque input signal of the SLRIP with
swing-up controller-based LQR under external disturbance

ICTACSE 2022 65

Authorized licensed use limited to: Universiti Teknikal Malaysia Melaka-UTEM. Downloaded on December 25,2023 at 16:07:35 UTC from IEEE Xplore. Restrictions apply.

You might also like