SlideShare a Scribd company logo
1 of 14
Download to read offline
Indonesian Journal of Electrical Engineering and Informatics (IJEEI)
Vol. 5, No. 1, March 2017, pp. 85~98
ISSN: 2089-3272, DOI: 10.11591/ijeei.v5i1.256  85
Received October 9, 2016; Revised January 23, 2017; Accepted February 15, 2017
Fuzzy Control of a Large Crane Structure
Samir A. Farag
1*
, Salah G. Foda
2
, and Ahmed Alenany
3
1
Department of Electrical and computer Engineering, Higher Technological Institute (H.T.I), 10th of
Ramadan, Egypt.
2
Department of Mechanical Engineering, Future University (F.U.E), Egypt.
3
Department of Computers and Systems Engineering, Zagazig University, Egypt.
e-mail: samir.harb22@yahoo.com*, salah.foda@fue.edu.eg, alenany102@hotmail.com
Abstract
The usage of tower cranes, one type of rotary cranes, is common in many industrial structures,
e.g., shipyards, factories, etc. With the size of these cranes becoming larger and the motion expected to
be faster and has no prescribed path, their manual operation becomes difficult and hence, automatic
closed-loop control schemes are very important in the operation of rotary crane. In this paper, the plant of
concern is a tower crane consists of a rotatable jib that carries a trolley which is capable of traveling over
the length of the jib. There is a pendulum-like end line attached to the trolley through a cable of variable
length. A fuzzy logic controller with various types of membership functions is implemented for controlling
the position of the trolley and damping the load oscillations. It consists of two main types of controllers
radial and rotational each of two fuzzy inference engines (FIEs). The radial controller is used to control the
trolley position and the rotational is used for damping the load oscillations. Computer simulations are used
to verify the performance of the controller. The results from the simulations show the effectiveness of the
method in the control of tower crane keeping load swings small at the end of motion.
Keywords: fuzzy control, crane structure, controller, fuzzy inference engines (FIEs).
1. Introduction
A crane is a specific machine that is equipped with chains or wires, and sheaves and
used for transportation of heavy loads and hazardous materials in factories, shipyards, high-
building construction, and nuclear installations. The main task of crane in industry is to move a
load from one point to another without swinging (minimum swing as possible) in the minimum
time. Doing this task needs a skillful operator using his/her experience to immediately stop the
swing at the right position and the operator has to wait until the load stops swinging. The failure
in controlling crane might also cause accident and harm people. During the crane operation,
the load - held by crane - is free to swing in a pendulum-like pattern. The nonlinear properties
of crane bring about undesired swings, especially at take-off and arrival. Such uncontrolled
swings cause both stability and safety problems. If these swings exceed the allowable limits,
there will be two options; which are damping the swings or stopping the operation until the
swings die out. Either of the two options consumes time, and hence reduces the facility
availability [1].
The aforementioned problems have motivated many researchers to develop control
approaches to automate cranes. However, two problems arise in automation of crane
operations. Firstly, cranes belong to a class of under-actuated/under-constrained mechanical
systems, i.e., in which the number of control input/outputs is fewer than degrees of freedom. In
other words, a limited number of inputs control more outputs. Secondly, the unstructured nature
of the crane environment in factory floors, shipyards...etc. So, the control algorithm should be
able to cope with these problems. Enormous controlling approaches were implemented for
controlling cranes systems based on open-loop and closed-loop control systems [3, 6, 10, 14].
Approaches to control the crane operations can be summarized as follows.
1.1. Open-loop controllers
An early used approach of open loop controller utilizes the natural frequency of the
suspended object in presenting an open-loop-optimal-programmed control strategy. This
means damping vibrations with the aid of a specific case from a general control technique
involving shaping of inputs [2, 8].
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
86
Also, bringing the load to settle at the end point of a predefined motion profile presented
using multiple input shaping techniques; using a numerical optimization process to generate
parameters describing the jib angular acceleration profile and dynamic programming method
algorithms to calculate the input acceleration to the jib motor. However, these techniques
couldn't reduce oscillations developed less than [1, 2, 10, 11].
An approach that generates crane commands which minimize the swings of the payload
without a priori knowledge of the desired maneuver. The strategy depended basically on using a
notch filter (based on filtering the input signal commanded by the operator, i.e., forward path
velocity commands of the jib rotation speed and trolley speed) to eliminate the components of
the slew and travel inputs that happen to be at the natural frequency of the payload pendulum.
They designed the filter based on assuming that the trolley position was constant over each
finite length period. Although the experimental results showed a reduction in load swings
throughout the load transportation (a decrease in the residual oscillation magnitude in excess of
40dB), there were two problems in this approach. First, a delay of up to 2.4 seconds occurred
between the operator input (unfiltered input) and the actual input (filtered input) from the filter to
the crane (the noticeable delay between filtered and unfiltered motion in the jib rotation and
trolley position due to the notch filtering). This delay produced in this approach leads to
inconvenience to the operator and it could also cause confusion in case of accidental inputs.
Second, the roll off factor of the filter had to be computed each time the cable length is changed
because the notch filter is dependent on the length of the hoisting cable [1]-[12].
1.2. Closed-loop controllers:
Due to the well-known disadvantages of open-loop control, the previous approaches are
inefficient in the presence of external disturbances and model uncertainty. Therefore, several
efforts have been suggested using closed loop control. For example, in [8] the task of gantry
crane control was facilitated by distributing the controlling action over two main controllers (each
controller deals with few certain variables instead of all variables at once). Each controller
consists of two sub-controllers (or fuzzy inference engines FIEs). After performing all of the
required calculations, the outputs of the two engines are combined to obtain the final control
signal. In other words, the proposed controller consists of four separate controllers, two of them
deal with the motion of the cross-beam and the trolley, and the other two controllers handle
swing of the payload in both planes. The two main controllers are displacement fuzzy controller
and swing fuzzy controller. They obtained good results for damping the swings of payload and
also reducing its travel time.
A bang-bang controller is used to track the time optimal trajectories generated for the
jib, the trolley, and the cable length. At first, computer simulations showed uncontrolled load
swings. The authors attained better results and obtained reduction in the payload swings when
they relaxed the constraint on time with a slight increase in the travel time [5].
The authors in [9] could minimize pendulations resulted during the operation of
overhead cranes by implementing a fuzzy controller whose control action is distributed between
displacement fuzzy controller and swing fuzzy controller. These controllers are fed the
displacement and velocity errors with respect to the desired motion profile and they output the
forces needed to drive the crane.
The authors in [2] extended the same approach used in [8] to rotary cranes in which
both the trolley and jib are allowed to move. They presented three simulation cases for
operating crane.
a. Radial mode in which the trolley moves along the jib while the jib is fixed.
b. Rotary mode, the trolley moves along the jib and the jib rotates.
c. The trolley and jib are fixed while the load is given an initial disturbance.
The results from the simulations show that the fuzzy controller is capable of keeping the
load-oscillation angles small.
A hybrid command-shaper of two stages, a primary double-step command-shaper
cascaded by a virtual feedback system is implemented to generate acceleration commands to
minimize swings of a double-pendulum overhead crane. The commands of the primary shaper
are modified by the virtual feedback loop and then used to drive the actual crane. This approach
succeeded in reducing 95% of oscillations produced [7].
A hybrid input shaping is presented for anti-sway control of a three degree-of freedom
(3-DOF) rotary crane system. They obtained a nonlinear equation of motion in a state space
IJEEI ISSN: 2089-3272 
Fuzzy Control of a Large Crane Structure (Samir A. Farag)
87
form for the crane’s tower. At first, the authors developed an LQR control for the tower rotation
angle of the crane, then they extended the controller to incorporate input shaping techniques for
anti-swaying control of the system for another payload and they achieved an acceptable anti-
sway capability [4].
The approach of this study has similar traits to the technique used in [2] but our
investigation will be based on some modifications in rules and gains used with fuzzy controllers
as will be introduced later.
2. Model Description and System Parameters
The model developed in this work is for rotary cranes. It can be described as a trolley
that moves radially along a jib which rotates in a horizontal plane. The combined movements of
the trolley and the jib enable positioning of the trolley and consequently the load over any point
in the work space. The variation in the length of the hoisting cable is important for picking up the
load, putting it down, and moving it away from obstacles. It also can be used as a part of the
control strategy.
We can briefly describe the crane model (Figure 1) as follows:
1. A tower fixed to a base to prevent any oscillations
2. A jib fixed to the tower is free to rotate around with angle ( )
3. A trolley can travel a distance ( ) (over the length of the jib) from the center of tower.
It holds a load P by a cable of variable length ( ).
Figure 1: A three dimensional model of a tower crane
The derivation of the mathematical model is explained in [2]. Both of ( ) and ( ) are to
be used as system control inputs. The load is modeled as a point mass. It is also assumed that
the mass of the load is very small compared to that of the crane, so that the interaction between
the crane dynamics and the load dynamics can be neglected.
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
88
Figure 2: The in-plane angle ϕ from the side view of the crane
The two angles, ϕ and θ (shown in Figure 3) describe the load swings. Obviously, as
shown in Figure 2, the angle ϕ is the angle which the line of load makes with the z-axis in the
xz-plane. The out-of-plane angle θ is the angle which the line of load makes with the xz-plane.
Thus, it is clear now that our task is to move the load while keeping the swings angles as small
as possible.
Figure 3: Swinging angles, θ(t) and ϕ(t), of the load held by the trolley
IJEEI ISSN: 2089-3272 
Fuzzy Control of a Large Crane Structure (Samir A. Farag)
89
3. State-Space Model of the Crane
The state space model of the crane developed by [2] has 8 states defined as follows:
( ) ( ) ( ) ( )
̇( ) ̇ ( ) ̇( ) ̇( )
With ̈( ) and ̈( )
Hence,
̇ (3.1)
̇ (3.2)
̇ (3.3)
̇ (3.4)
̇ ̈( ) (3.5)
̇ ̈( ) (3.6)
And
̇ (
) (3.7)
̇ (
) (3.8)
4. Fuzzy Controller Design
In this section, the Simulink model for the system described by equations 3.1 to 3.8
is developed for the tower crane. Also, a fuzzy controller (similar to the controller used in
[2] is developed as follows.
Two main Fuzzy Logic controllers, FLCs, are employed in the work; each one is
created using two fuzzy inference engines (FIEs). The first is a radial controller that handles
transfer motion of the trolley over the jib. The second is a rotational controller that handles
rotational motion of the jib around the tower axis. As we mentioned before, ( ) and ( ) are
the inputs to the system and hence they are used to control the system behavior, i.e. to
move the payload while keeping ϕ and θ as small as possible). The four FIEs are created
as follows.
4.1. FIE-1: Radial tracking FIE
Inputs: The fuzzified radial distance error ̃ ( ) (shown in Figure 4), and its
derivative ̃̀ ( ) (shown in Figure 5). Where, ( ) ( ) ( ), ̀ ( ) ̀ ( ) ̀ ( ), ( )
is the desired radial distance (of the trolley along the jib) and ( ) is the actual radial
distance. We started simulation by setting ( ) to zero.
Output: The defuzzification of radial tracking acceleration ̈ ( ) (shown in Figure
6).
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
90
4.2. FIE-2: Radial oscillation damping FIE:
Inputs: The fuzzified in-plane angle ̃( ) (shown in Figure 7) and its derivative ̃̀ ( )
(shown in Figure 8).
Output: The defuzzification of radial correction acceleration ̈ ( ) (shown in
Figure 9).
4.3. FIE-3: Rotational tracking FIE
Inputs: The fuzzified rotational angle error ̃ ( ) (shown in Figure 10) and its
derivative ̃̀ ( ) (shown in Figure 11). Where, ( ) ( ) ( ), ̀ ( ) ̀ ( ) ̀ ( ),
( ) is the desired rotational angle (that the jib traces around the tower axis) and ( ) is
the actual rotational angle. We started simulation by setting ( ) to zero.
Output: The defuzzification of rotational tracking acceleration ̈ ( ) (shown in
Figure 12).
4.4. FIE-4: Rotational oscillation damping FIE
Inputs: The fuzzified out-of-plane angle ̃( ) (shown in Figure 13) and its derivative
̃̀ ( ) (shown in Figure 14).
Output: The defuzzification of rotational correction acceleration ̈ ( ) (shown
in Figure 15).
The output of radial tracking FIE, ̈ ( ), and radial oscillation damping FIE,
̈ ( ), are combined together to give according to the relation: ̈ ( )
( ) ̈ ( ) ̈ ( )
The output of rotational tracking FIE, ̈ ( ), and rotational oscillation damping
FIE, ̈ ( ), are combined together to give according to the relation: ̈ ( )
( ) ̈ ( ) ̈ ( )
Where the determination of the parameters M & C help improve the system
response as will be introduced latter.
The fuzzy sets used here (shown in figures from Figure 4 to Figure 15) are similar
to those used by [2].
The four FIEs are Programmed (the fis-file is created for each engine using its own
fuzzy sets, rules in tables 1-4 and loading the fis file inside the FIE) and set L=1m,
g=9.8m/sec2.
Table 1: Rules for radial tracking FIE
̃̀ ( )
PL PM PS Z NS NM NL
̃ ( )
PL PL PM PM PM PS PS Z
PM PM PM PM PS PS Z NS
PS PM PM PS PS Z NS NS
Z PM PS PS Z NS NS NM
NS PS PS Z NS NS NM NM
NM PS Z NS NS NM NM NM
NL Z NS NS NM NM NM NL
IJEEI ISSN: 2089-3272 
Fuzzy Control of a Large Crane Structure (Samir A. Farag)
91
Figure 4: Fuzzy sets of radial distance error ( )
Figure 5: Fuzzy sets of the derivative of radial distance error ̀ ( )
Figure 6: Fuzzy sets of radial tracking acceleration ̈ ( )
Table 2: Rules for radial oscillation damping FIE
̃( )
PL PM PS Z NS NM NL
̃̀ ( )
P NM NS NS Z PS PM PM
Z Z Z Z Z Z Z Z
N NM NM NS Z PS PS PM
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
92
Figure 7: Fuzzy sets of the in-plane angle ( )
Figure 8: Fuzzy sets of the derivative of in-plane angle ̀ ( )
Figure 9: Fuzzy sets of radial correction acceleration ̈ ( )
Table 3: Rules for rotational tracking FIE
̃̀ ( )
PL PM PS Z NS NM NL
̃ ( )
PL PL PM PM PM PS PS Z
PM PM PM PM PS PS Z NS
PS PM PM PS PS Z NS NS
Z PM PS PS Z NS NS NM
NS PS PS Z NS NS NM NM
NM PS Z NS NS NM NM NM
NL Z NS NS NM NM NM NL
IJEEI ISSN: 2089-3272 
Fuzzy Control of a Large Crane Structure (Samir A. Farag)
93
Figure 10: Fuzzy sets of rotational angle error ( )
Figure 11: Fuzzy sets of the derivative of rotational angle error ̀ ( )
Figure 12: Fuzzy sets of rotational tracking acceleration ̈ ( )
Table 4: Rules for rotational oscillation damping FIE
̃( )
PL PM PS Z NS NM NL
̃̀ ( )
P PM PS PS Z NS NM NM
Z Z Z Z Z Z Z Z
N PM PM PS Z NS NS NM
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
94
Figure 13: Fuzzy sets of the out-of-plane angle ( )
Figure 14: Fuzzy sets of the derivative of out-of-plane angle ̀ ( )
Figure 15: Fuzzy sets of rotational correction acceleration ̈ ( )
IJEEI ISSN: 2089-3272 
Fuzzy Control of a Large Crane Structure (Samir A. Farag)
95
Figure 16: Simulink model for the controlled crane model using fuzzy control
5. Simulation results:
At first, we didn't use control, i.e. applied open-loop control, and the system response
was too oscillatory (as shown in Figure 17).
Figure 17: The response in case of open-loop control. Where, t is in seconds and
x1: out-of-plane oscillation angle ( ) and x2: in-plane oscillation angle ( )
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
96
After applying fuzzy control (and using the optimal values for the parameters C & M to
be 0.66 and 0.67 respectively) and running the model for 50 seconds, we noted a reduction in
oscillation angles more than those got in [2] as shown in Figures 18 and19 compared to Figure
20.
Figure 18: The response in case of using fuzzy controller and running the model for
50 seocnds. Where, t is in seconds.
x1: out-of-plane oscillation angle ( ) and x2: in-plane oscillation angle ( )
Also, running the model for 100 seconds yields the results shown in Figure 19:
Figure 19: The response in case of using fuzzy controller and running the model for
100 seconds.
IJEEI ISSN: 2089-3272 
Fuzzy Control of a Large Crane Structure (Samir A. Farag)
97
Figure 20: The responses got in [2]
6. Conclusion
By distributing the controller task over two main controllers; each of them, deals with
few certain variables instead of all variables at once and each one consists of two FIEs whose
outputs are combined to give the final control signal to the system, the task of automating the
crane model becomes simpler. We showed, using simulation, that the fuzzy logic controller can
control the operations of tower crane and minimize the swings resulted from the nature of
pendulum-like end line attached to its trolley by the good choice of the fuzzy rules and the good
combination of the parameters C & M. The performance of fuzzy controller was simulated using
the nonlinear model of the crane and using the FLC block in the Simulink of MATLAB. From
simulation results, satisfactory vibration reduction of the system has been achieved using the
proposed method, even in case of the oscillations at the beginning of loading the crane, i.e.
damp the initial kicks in the in-plane and out-of-plane angles and hence the controller still
control the operation of crane. Also, the controller could minimize any swings resulted form any
disturbances during the operation of crane.
Acknowledgement
The first author would like to thank Drs. Tayel E. Dabbous and Dr. Helmy El-Zoghby for
their guidance.
References
[1] Al-Mousa AA. Control of Rotary Cranes Using Fuzzy Logic and Time-Delayed Position Feedback
Control. Master Thesis, Electrical and Computer Department, Virginia Polytech Institute. 2000.
[2] Al-Mousa AA, Nayfeh AH and Kachrooc P. (2003) Control of Rotary Cranes Using Fuzzy Logic and
Time-Delayed Position Feedback Control. Journal of Shock and Vibration 10: 81-95.
[3] Blajer W, Kołodziejczyk K. (2006) Dynamics and control of rotary cranes executing a load prescribed
motion. Journal of theoretical and applied mechanics: 929-948.
[4] Ezuan R, Samin, Mohamed Z, Jalani J, and Ghazali R. A Hybrid Controller for Control of a 3-DOF
Rotary Crane System. In: First International Conference on Artificial Intelligence, Modelling &
Simulation. 2013: 167-171.
[5] Golafshani AR, Aplevich JD. Computation of Time-Optimal Trajectories for Tower Cranes. In: IEEE
Conference on Control Applications conference. Albany, NY. 1995: 1134-1139.
[6] Kaur A, Priyahansha, Kumari S, and Singh T. Position Control of Overhead Cranes Using fuzzy
Controller. International Journal of Advanced Research in Electrical, Electronics and Instrumentation
Engineering 3. 2014
 ISSN: 2089-3272
IJEEI Vol. 5, No. 1, March 2017 : 85 – 98
98
[7] Masoud Z, Alhazza K, Abu-Nada E, and Majeed M. A Hybrid Command-Shaper for Double-Pendulum
Overhead Cranes. Journal of Vibration and Control 20. 2012: 24-37.
[8] Nally, M.J. and Tarbia, M.B. Design of a Fuzzy Logic Controller for Swing-Damped Transport of an
Overhead Crane Payload. ASME Dynamic Systems and Control Division conference DSC 58. 1994:
389-398.
[9] Nalley, M.J. and Trabia, M.B. Control of Overhead Cranes Using A Fuzzy Logic Controller. Journal of
Intelligent and Fuzzy Systems 8. 2000: 1-18.
[10]Parker GG, Petterson B, Dohrmann CR, Robinett RD. Vibration Suppression of Fixed-Time Jib Crane
Maneuvers. SPIE Symposium on the Smart Structures and Materials Conference 2447. 1995: 131-
140.
[11]Parker GG, Petterson B, Dohrmann C, Robinett RD. Command Shaping for Residual Vibration Free
Crane Maneuvers. American Control conference. Seattle, Washington. 1995: 934-938.
[12]Parker GG, Petterson B, Dohrmann C, Robinett RD. Operator in-the-Loop Control of Rotary Cranes.
SPIE Symposium on the SmartStructures and Materials Conference 2721.1996: 364-372.

More Related Content

What's hot

Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...TELKOMNIKA JOURNAL
 
Improvement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft SystemsImprovement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft SystemsTELKOMNIKA JOURNAL
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraftTracking and control problem of an aircraft
Tracking and control problem of an aircraftANSUMAN MISHRA
 
Thrust vector controlled (tcv) rocket modelling using lqr controller
Thrust vector controlled (tcv) rocket modelling using lqr controllerThrust vector controlled (tcv) rocket modelling using lqr controller
Thrust vector controlled (tcv) rocket modelling using lqr controllerMrinal Harsh
 
Velocity control of ROV using modified integral SMC with optimization tuning ...
Velocity control of ROV using modified integral SMC with optimization tuning ...Velocity control of ROV using modified integral SMC with optimization tuning ...
Velocity control of ROV using modified integral SMC with optimization tuning ...TELKOMNIKA JOURNAL
 
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...csandit
 
Stability Control Structure of Hovercraft Prototype Utilising PID Controller
Stability Control Structure of Hovercraft Prototype Utilising PID ControllerStability Control Structure of Hovercraft Prototype Utilising PID Controller
Stability Control Structure of Hovercraft Prototype Utilising PID ControllerjournalBEEI
 
Aircraft design lab report converted
Aircraft design lab report convertedAircraft design lab report converted
Aircraft design lab report convertedPramod Yadav
 
NT-33 Report Final
NT-33 Report FinalNT-33 Report Final
NT-33 Report FinalZack White
 
Nonlinear integral control for dc motor speed control with unknown and variab...
Nonlinear integral control for dc motor speed control with unknown and variab...Nonlinear integral control for dc motor speed control with unknown and variab...
Nonlinear integral control for dc motor speed control with unknown and variab...Saif al-din ali
 
Application of Quantitative Feedback Theory for Wind Turbine Controller Design
Application of Quantitative Feedback Theory for Wind Turbine Controller DesignApplication of Quantitative Feedback Theory for Wind Turbine Controller Design
Application of Quantitative Feedback Theory for Wind Turbine Controller DesignGoran Bencic
 
Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...
Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...
Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...Projectsatbangalore
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...ijctcm
 
Adaptive Variable Structure Controller Application to Induction Motor Drive
Adaptive Variable Structure Controller Application to Induction Motor DriveAdaptive Variable Structure Controller Application to Induction Motor Drive
Adaptive Variable Structure Controller Application to Induction Motor DriveIJERA Editor
 

What's hot (17)

Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...
 
B010511015
B010511015B010511015
B010511015
 
Improvement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft SystemsImprovement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft Systems
 
Aiaa 2008 6490
Aiaa 2008 6490Aiaa 2008 6490
Aiaa 2008 6490
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraftTracking and control problem of an aircraft
Tracking and control problem of an aircraft
 
Thrust vector controlled (tcv) rocket modelling using lqr controller
Thrust vector controlled (tcv) rocket modelling using lqr controllerThrust vector controlled (tcv) rocket modelling using lqr controller
Thrust vector controlled (tcv) rocket modelling using lqr controller
 
Velocity control of ROV using modified integral SMC with optimization tuning ...
Velocity control of ROV using modified integral SMC with optimization tuning ...Velocity control of ROV using modified integral SMC with optimization tuning ...
Velocity control of ROV using modified integral SMC with optimization tuning ...
 
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
 
Stability Control Structure of Hovercraft Prototype Utilising PID Controller
Stability Control Structure of Hovercraft Prototype Utilising PID ControllerStability Control Structure of Hovercraft Prototype Utilising PID Controller
Stability Control Structure of Hovercraft Prototype Utilising PID Controller
 
Aircraft design lab report converted
Aircraft design lab report convertedAircraft design lab report converted
Aircraft design lab report converted
 
NT-33 Report Final
NT-33 Report FinalNT-33 Report Final
NT-33 Report Final
 
Discrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC MotorDiscrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC Motor
 
Nonlinear integral control for dc motor speed control with unknown and variab...
Nonlinear integral control for dc motor speed control with unknown and variab...Nonlinear integral control for dc motor speed control with unknown and variab...
Nonlinear integral control for dc motor speed control with unknown and variab...
 
Application of Quantitative Feedback Theory for Wind Turbine Controller Design
Application of Quantitative Feedback Theory for Wind Turbine Controller DesignApplication of Quantitative Feedback Theory for Wind Turbine Controller Design
Application of Quantitative Feedback Theory for Wind Turbine Controller Design
 
Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...
Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...
Advanced Control Scheme for an IPM Synchronous Generator-Based Gearless Varia...
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
 
Adaptive Variable Structure Controller Application to Induction Motor Drive
Adaptive Variable Structure Controller Application to Induction Motor DriveAdaptive Variable Structure Controller Application to Induction Motor Drive
Adaptive Variable Structure Controller Application to Induction Motor Drive
 

Similar to Fuzzy Control of Large Crane Structure

Neuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower craneNeuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower craneTELKOMNIKA JOURNAL
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes IJECEIAES
 
Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...
Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...
Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...TELKOMNIKA JOURNAL
 
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...CSCJournals
 
Adaptive control of nonlinear system based on QFT application to 3-DOF flight...
Adaptive control of nonlinear system based on QFT application to 3-DOF flight...Adaptive control of nonlinear system based on QFT application to 3-DOF flight...
Adaptive control of nonlinear system based on QFT application to 3-DOF flight...TELKOMNIKA JOURNAL
 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...TELKOMNIKA JOURNAL
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...ijctcm
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...ijctcm
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...ISA Interchange
 
Intelligent Control of a Robot Manipulator
Intelligent Control of a Robot Manipulator Intelligent Control of a Robot Manipulator
Intelligent Control of a Robot Manipulator Nixon Barrera
 
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...IJITCA Journal
 
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...ITIIIndustries
 
Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...
Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...
Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...Dr. Amarjeet Singh
 
Induction motor harmonic reduction using space vector modulation algorithm
Induction motor harmonic reduction using space vector modulation algorithmInduction motor harmonic reduction using space vector modulation algorithm
Induction motor harmonic reduction using space vector modulation algorithmjournalBEEI
 
Aircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithmAircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithmTELKOMNIKA JOURNAL
 
Feasibility Study and Design of Electromagnetic Suspension Systems: A Review
Feasibility Study and Design of Electromagnetic Suspension Systems: A ReviewFeasibility Study and Design of Electromagnetic Suspension Systems: A Review
Feasibility Study and Design of Electromagnetic Suspension Systems: A ReviewIRJET Journal
 

Similar to Fuzzy Control of Large Crane Structure (20)

Neuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower craneNeuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower crane
 
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes
 
Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...
Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...
Forkloader Position Control for A Mini Heavy Loaded Vehicle using Fuzzy Logic...
 
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
 
Adaptive control of nonlinear system based on QFT application to 3-DOF flight...
Adaptive control of nonlinear system based on QFT application to 3-DOF flight...Adaptive control of nonlinear system based on QFT application to 3-DOF flight...
Adaptive control of nonlinear system based on QFT application to 3-DOF flight...
 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
 
TVC main report
TVC main reportTVC main report
TVC main report
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
 
Intelligent Control of a Robot Manipulator
Intelligent Control of a Robot Manipulator Intelligent Control of a Robot Manipulator
Intelligent Control of a Robot Manipulator
 
A Concise Review of Control Techniques for Reliable and Efficient Control of...
A Concise Review of Control Techniques for Reliable and  Efficient Control of...A Concise Review of Control Techniques for Reliable and  Efficient Control of...
A Concise Review of Control Techniques for Reliable and Efficient Control of...
 
MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...
MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...
MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...
 
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
 
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
 
Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...
Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...
Optimization of Closure Law of Guide Vanes for an Operational Hydropower Plan...
 
Induction motor harmonic reduction using space vector modulation algorithm
Induction motor harmonic reduction using space vector modulation algorithmInduction motor harmonic reduction using space vector modulation algorithm
Induction motor harmonic reduction using space vector modulation algorithm
 
Aircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithmAircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithm
 
Feasibility Study and Design of Electromagnetic Suspension Systems: A Review
Feasibility Study and Design of Electromagnetic Suspension Systems: A ReviewFeasibility Study and Design of Electromagnetic Suspension Systems: A Review
Feasibility Study and Design of Electromagnetic Suspension Systems: A Review
 

More from ijeei-iaes

An Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data ClusteringAn Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data Clusteringijeei-iaes
 
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and ControlDevelopment of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and Controlijeei-iaes
 
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best UpsurgeAnalysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurgeijeei-iaes
 
Design for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-DistanceDesign for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-Distanceijeei-iaes
 
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...ijeei-iaes
 
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...ijeei-iaes
 
Mitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A ReviewMitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A Reviewijeei-iaes
 
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...ijeei-iaes
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...ijeei-iaes
 
Intelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy ConsumptionIntelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy Consumptionijeei-iaes
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Toolsijeei-iaes
 
A Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur ClassificationA Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur Classificationijeei-iaes
 
Computing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of GrapheneComputing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of Grapheneijeei-iaes
 
A Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine StabilityA Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine Stabilityijeei-iaes
 
Site Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for LagosSite Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for Lagosijeei-iaes
 
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...ijeei-iaes
 
Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...ijeei-iaes
 
A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...ijeei-iaes
 
Wireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation DetectionWireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation Detectionijeei-iaes
 
Charge Sharing Suppression in Single Photon Processing Pixel Array
Charge Sharing Suppression in Single Photon Processing Pixel ArrayCharge Sharing Suppression in Single Photon Processing Pixel Array
Charge Sharing Suppression in Single Photon Processing Pixel Arrayijeei-iaes
 

More from ijeei-iaes (20)

An Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data ClusteringAn Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data Clustering
 
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and ControlDevelopment of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
 
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best UpsurgeAnalysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
 
Design for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-DistanceDesign for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-Distance
 
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
 
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
 
Mitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A ReviewMitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A Review
 
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
 
Intelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy ConsumptionIntelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy Consumption
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Tools
 
A Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur ClassificationA Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur Classification
 
Computing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of GrapheneComputing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of Graphene
 
A Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine StabilityA Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine Stability
 
Site Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for LagosSite Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for Lagos
 
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
 
Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...
 
A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...
 
Wireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation DetectionWireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation Detection
 
Charge Sharing Suppression in Single Photon Processing Pixel Array
Charge Sharing Suppression in Single Photon Processing Pixel ArrayCharge Sharing Suppression in Single Photon Processing Pixel Array
Charge Sharing Suppression in Single Photon Processing Pixel Array
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 

Fuzzy Control of Large Crane Structure

  • 1. Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol. 5, No. 1, March 2017, pp. 85~98 ISSN: 2089-3272, DOI: 10.11591/ijeei.v5i1.256  85 Received October 9, 2016; Revised January 23, 2017; Accepted February 15, 2017 Fuzzy Control of a Large Crane Structure Samir A. Farag 1* , Salah G. Foda 2 , and Ahmed Alenany 3 1 Department of Electrical and computer Engineering, Higher Technological Institute (H.T.I), 10th of Ramadan, Egypt. 2 Department of Mechanical Engineering, Future University (F.U.E), Egypt. 3 Department of Computers and Systems Engineering, Zagazig University, Egypt. e-mail: samir.harb22@yahoo.com*, salah.foda@fue.edu.eg, alenany102@hotmail.com Abstract The usage of tower cranes, one type of rotary cranes, is common in many industrial structures, e.g., shipyards, factories, etc. With the size of these cranes becoming larger and the motion expected to be faster and has no prescribed path, their manual operation becomes difficult and hence, automatic closed-loop control schemes are very important in the operation of rotary crane. In this paper, the plant of concern is a tower crane consists of a rotatable jib that carries a trolley which is capable of traveling over the length of the jib. There is a pendulum-like end line attached to the trolley through a cable of variable length. A fuzzy logic controller with various types of membership functions is implemented for controlling the position of the trolley and damping the load oscillations. It consists of two main types of controllers radial and rotational each of two fuzzy inference engines (FIEs). The radial controller is used to control the trolley position and the rotational is used for damping the load oscillations. Computer simulations are used to verify the performance of the controller. The results from the simulations show the effectiveness of the method in the control of tower crane keeping load swings small at the end of motion. Keywords: fuzzy control, crane structure, controller, fuzzy inference engines (FIEs). 1. Introduction A crane is a specific machine that is equipped with chains or wires, and sheaves and used for transportation of heavy loads and hazardous materials in factories, shipyards, high- building construction, and nuclear installations. The main task of crane in industry is to move a load from one point to another without swinging (minimum swing as possible) in the minimum time. Doing this task needs a skillful operator using his/her experience to immediately stop the swing at the right position and the operator has to wait until the load stops swinging. The failure in controlling crane might also cause accident and harm people. During the crane operation, the load - held by crane - is free to swing in a pendulum-like pattern. The nonlinear properties of crane bring about undesired swings, especially at take-off and arrival. Such uncontrolled swings cause both stability and safety problems. If these swings exceed the allowable limits, there will be two options; which are damping the swings or stopping the operation until the swings die out. Either of the two options consumes time, and hence reduces the facility availability [1]. The aforementioned problems have motivated many researchers to develop control approaches to automate cranes. However, two problems arise in automation of crane operations. Firstly, cranes belong to a class of under-actuated/under-constrained mechanical systems, i.e., in which the number of control input/outputs is fewer than degrees of freedom. In other words, a limited number of inputs control more outputs. Secondly, the unstructured nature of the crane environment in factory floors, shipyards...etc. So, the control algorithm should be able to cope with these problems. Enormous controlling approaches were implemented for controlling cranes systems based on open-loop and closed-loop control systems [3, 6, 10, 14]. Approaches to control the crane operations can be summarized as follows. 1.1. Open-loop controllers An early used approach of open loop controller utilizes the natural frequency of the suspended object in presenting an open-loop-optimal-programmed control strategy. This means damping vibrations with the aid of a specific case from a general control technique involving shaping of inputs [2, 8].
  • 2.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 86 Also, bringing the load to settle at the end point of a predefined motion profile presented using multiple input shaping techniques; using a numerical optimization process to generate parameters describing the jib angular acceleration profile and dynamic programming method algorithms to calculate the input acceleration to the jib motor. However, these techniques couldn't reduce oscillations developed less than [1, 2, 10, 11]. An approach that generates crane commands which minimize the swings of the payload without a priori knowledge of the desired maneuver. The strategy depended basically on using a notch filter (based on filtering the input signal commanded by the operator, i.e., forward path velocity commands of the jib rotation speed and trolley speed) to eliminate the components of the slew and travel inputs that happen to be at the natural frequency of the payload pendulum. They designed the filter based on assuming that the trolley position was constant over each finite length period. Although the experimental results showed a reduction in load swings throughout the load transportation (a decrease in the residual oscillation magnitude in excess of 40dB), there were two problems in this approach. First, a delay of up to 2.4 seconds occurred between the operator input (unfiltered input) and the actual input (filtered input) from the filter to the crane (the noticeable delay between filtered and unfiltered motion in the jib rotation and trolley position due to the notch filtering). This delay produced in this approach leads to inconvenience to the operator and it could also cause confusion in case of accidental inputs. Second, the roll off factor of the filter had to be computed each time the cable length is changed because the notch filter is dependent on the length of the hoisting cable [1]-[12]. 1.2. Closed-loop controllers: Due to the well-known disadvantages of open-loop control, the previous approaches are inefficient in the presence of external disturbances and model uncertainty. Therefore, several efforts have been suggested using closed loop control. For example, in [8] the task of gantry crane control was facilitated by distributing the controlling action over two main controllers (each controller deals with few certain variables instead of all variables at once). Each controller consists of two sub-controllers (or fuzzy inference engines FIEs). After performing all of the required calculations, the outputs of the two engines are combined to obtain the final control signal. In other words, the proposed controller consists of four separate controllers, two of them deal with the motion of the cross-beam and the trolley, and the other two controllers handle swing of the payload in both planes. The two main controllers are displacement fuzzy controller and swing fuzzy controller. They obtained good results for damping the swings of payload and also reducing its travel time. A bang-bang controller is used to track the time optimal trajectories generated for the jib, the trolley, and the cable length. At first, computer simulations showed uncontrolled load swings. The authors attained better results and obtained reduction in the payload swings when they relaxed the constraint on time with a slight increase in the travel time [5]. The authors in [9] could minimize pendulations resulted during the operation of overhead cranes by implementing a fuzzy controller whose control action is distributed between displacement fuzzy controller and swing fuzzy controller. These controllers are fed the displacement and velocity errors with respect to the desired motion profile and they output the forces needed to drive the crane. The authors in [2] extended the same approach used in [8] to rotary cranes in which both the trolley and jib are allowed to move. They presented three simulation cases for operating crane. a. Radial mode in which the trolley moves along the jib while the jib is fixed. b. Rotary mode, the trolley moves along the jib and the jib rotates. c. The trolley and jib are fixed while the load is given an initial disturbance. The results from the simulations show that the fuzzy controller is capable of keeping the load-oscillation angles small. A hybrid command-shaper of two stages, a primary double-step command-shaper cascaded by a virtual feedback system is implemented to generate acceleration commands to minimize swings of a double-pendulum overhead crane. The commands of the primary shaper are modified by the virtual feedback loop and then used to drive the actual crane. This approach succeeded in reducing 95% of oscillations produced [7]. A hybrid input shaping is presented for anti-sway control of a three degree-of freedom (3-DOF) rotary crane system. They obtained a nonlinear equation of motion in a state space
  • 3. IJEEI ISSN: 2089-3272  Fuzzy Control of a Large Crane Structure (Samir A. Farag) 87 form for the crane’s tower. At first, the authors developed an LQR control for the tower rotation angle of the crane, then they extended the controller to incorporate input shaping techniques for anti-swaying control of the system for another payload and they achieved an acceptable anti- sway capability [4]. The approach of this study has similar traits to the technique used in [2] but our investigation will be based on some modifications in rules and gains used with fuzzy controllers as will be introduced later. 2. Model Description and System Parameters The model developed in this work is for rotary cranes. It can be described as a trolley that moves radially along a jib which rotates in a horizontal plane. The combined movements of the trolley and the jib enable positioning of the trolley and consequently the load over any point in the work space. The variation in the length of the hoisting cable is important for picking up the load, putting it down, and moving it away from obstacles. It also can be used as a part of the control strategy. We can briefly describe the crane model (Figure 1) as follows: 1. A tower fixed to a base to prevent any oscillations 2. A jib fixed to the tower is free to rotate around with angle ( ) 3. A trolley can travel a distance ( ) (over the length of the jib) from the center of tower. It holds a load P by a cable of variable length ( ). Figure 1: A three dimensional model of a tower crane The derivation of the mathematical model is explained in [2]. Both of ( ) and ( ) are to be used as system control inputs. The load is modeled as a point mass. It is also assumed that the mass of the load is very small compared to that of the crane, so that the interaction between the crane dynamics and the load dynamics can be neglected.
  • 4.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 88 Figure 2: The in-plane angle ϕ from the side view of the crane The two angles, ϕ and θ (shown in Figure 3) describe the load swings. Obviously, as shown in Figure 2, the angle ϕ is the angle which the line of load makes with the z-axis in the xz-plane. The out-of-plane angle θ is the angle which the line of load makes with the xz-plane. Thus, it is clear now that our task is to move the load while keeping the swings angles as small as possible. Figure 3: Swinging angles, θ(t) and ϕ(t), of the load held by the trolley
  • 5. IJEEI ISSN: 2089-3272  Fuzzy Control of a Large Crane Structure (Samir A. Farag) 89 3. State-Space Model of the Crane The state space model of the crane developed by [2] has 8 states defined as follows: ( ) ( ) ( ) ( ) ̇( ) ̇ ( ) ̇( ) ̇( ) With ̈( ) and ̈( ) Hence, ̇ (3.1) ̇ (3.2) ̇ (3.3) ̇ (3.4) ̇ ̈( ) (3.5) ̇ ̈( ) (3.6) And ̇ ( ) (3.7) ̇ ( ) (3.8) 4. Fuzzy Controller Design In this section, the Simulink model for the system described by equations 3.1 to 3.8 is developed for the tower crane. Also, a fuzzy controller (similar to the controller used in [2] is developed as follows. Two main Fuzzy Logic controllers, FLCs, are employed in the work; each one is created using two fuzzy inference engines (FIEs). The first is a radial controller that handles transfer motion of the trolley over the jib. The second is a rotational controller that handles rotational motion of the jib around the tower axis. As we mentioned before, ( ) and ( ) are the inputs to the system and hence they are used to control the system behavior, i.e. to move the payload while keeping ϕ and θ as small as possible). The four FIEs are created as follows. 4.1. FIE-1: Radial tracking FIE Inputs: The fuzzified radial distance error ̃ ( ) (shown in Figure 4), and its derivative ̃̀ ( ) (shown in Figure 5). Where, ( ) ( ) ( ), ̀ ( ) ̀ ( ) ̀ ( ), ( ) is the desired radial distance (of the trolley along the jib) and ( ) is the actual radial distance. We started simulation by setting ( ) to zero. Output: The defuzzification of radial tracking acceleration ̈ ( ) (shown in Figure 6).
  • 6.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 90 4.2. FIE-2: Radial oscillation damping FIE: Inputs: The fuzzified in-plane angle ̃( ) (shown in Figure 7) and its derivative ̃̀ ( ) (shown in Figure 8). Output: The defuzzification of radial correction acceleration ̈ ( ) (shown in Figure 9). 4.3. FIE-3: Rotational tracking FIE Inputs: The fuzzified rotational angle error ̃ ( ) (shown in Figure 10) and its derivative ̃̀ ( ) (shown in Figure 11). Where, ( ) ( ) ( ), ̀ ( ) ̀ ( ) ̀ ( ), ( ) is the desired rotational angle (that the jib traces around the tower axis) and ( ) is the actual rotational angle. We started simulation by setting ( ) to zero. Output: The defuzzification of rotational tracking acceleration ̈ ( ) (shown in Figure 12). 4.4. FIE-4: Rotational oscillation damping FIE Inputs: The fuzzified out-of-plane angle ̃( ) (shown in Figure 13) and its derivative ̃̀ ( ) (shown in Figure 14). Output: The defuzzification of rotational correction acceleration ̈ ( ) (shown in Figure 15). The output of radial tracking FIE, ̈ ( ), and radial oscillation damping FIE, ̈ ( ), are combined together to give according to the relation: ̈ ( ) ( ) ̈ ( ) ̈ ( ) The output of rotational tracking FIE, ̈ ( ), and rotational oscillation damping FIE, ̈ ( ), are combined together to give according to the relation: ̈ ( ) ( ) ̈ ( ) ̈ ( ) Where the determination of the parameters M & C help improve the system response as will be introduced latter. The fuzzy sets used here (shown in figures from Figure 4 to Figure 15) are similar to those used by [2]. The four FIEs are Programmed (the fis-file is created for each engine using its own fuzzy sets, rules in tables 1-4 and loading the fis file inside the FIE) and set L=1m, g=9.8m/sec2. Table 1: Rules for radial tracking FIE ̃̀ ( ) PL PM PS Z NS NM NL ̃ ( ) PL PL PM PM PM PS PS Z PM PM PM PM PS PS Z NS PS PM PM PS PS Z NS NS Z PM PS PS Z NS NS NM NS PS PS Z NS NS NM NM NM PS Z NS NS NM NM NM NL Z NS NS NM NM NM NL
  • 7. IJEEI ISSN: 2089-3272  Fuzzy Control of a Large Crane Structure (Samir A. Farag) 91 Figure 4: Fuzzy sets of radial distance error ( ) Figure 5: Fuzzy sets of the derivative of radial distance error ̀ ( ) Figure 6: Fuzzy sets of radial tracking acceleration ̈ ( ) Table 2: Rules for radial oscillation damping FIE ̃( ) PL PM PS Z NS NM NL ̃̀ ( ) P NM NS NS Z PS PM PM Z Z Z Z Z Z Z Z N NM NM NS Z PS PS PM
  • 8.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 92 Figure 7: Fuzzy sets of the in-plane angle ( ) Figure 8: Fuzzy sets of the derivative of in-plane angle ̀ ( ) Figure 9: Fuzzy sets of radial correction acceleration ̈ ( ) Table 3: Rules for rotational tracking FIE ̃̀ ( ) PL PM PS Z NS NM NL ̃ ( ) PL PL PM PM PM PS PS Z PM PM PM PM PS PS Z NS PS PM PM PS PS Z NS NS Z PM PS PS Z NS NS NM NS PS PS Z NS NS NM NM NM PS Z NS NS NM NM NM NL Z NS NS NM NM NM NL
  • 9. IJEEI ISSN: 2089-3272  Fuzzy Control of a Large Crane Structure (Samir A. Farag) 93 Figure 10: Fuzzy sets of rotational angle error ( ) Figure 11: Fuzzy sets of the derivative of rotational angle error ̀ ( ) Figure 12: Fuzzy sets of rotational tracking acceleration ̈ ( ) Table 4: Rules for rotational oscillation damping FIE ̃( ) PL PM PS Z NS NM NL ̃̀ ( ) P PM PS PS Z NS NM NM Z Z Z Z Z Z Z Z N PM PM PS Z NS NS NM
  • 10.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 94 Figure 13: Fuzzy sets of the out-of-plane angle ( ) Figure 14: Fuzzy sets of the derivative of out-of-plane angle ̀ ( ) Figure 15: Fuzzy sets of rotational correction acceleration ̈ ( )
  • 11. IJEEI ISSN: 2089-3272  Fuzzy Control of a Large Crane Structure (Samir A. Farag) 95 Figure 16: Simulink model for the controlled crane model using fuzzy control 5. Simulation results: At first, we didn't use control, i.e. applied open-loop control, and the system response was too oscillatory (as shown in Figure 17). Figure 17: The response in case of open-loop control. Where, t is in seconds and x1: out-of-plane oscillation angle ( ) and x2: in-plane oscillation angle ( )
  • 12.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 96 After applying fuzzy control (and using the optimal values for the parameters C & M to be 0.66 and 0.67 respectively) and running the model for 50 seconds, we noted a reduction in oscillation angles more than those got in [2] as shown in Figures 18 and19 compared to Figure 20. Figure 18: The response in case of using fuzzy controller and running the model for 50 seocnds. Where, t is in seconds. x1: out-of-plane oscillation angle ( ) and x2: in-plane oscillation angle ( ) Also, running the model for 100 seconds yields the results shown in Figure 19: Figure 19: The response in case of using fuzzy controller and running the model for 100 seconds.
  • 13. IJEEI ISSN: 2089-3272  Fuzzy Control of a Large Crane Structure (Samir A. Farag) 97 Figure 20: The responses got in [2] 6. Conclusion By distributing the controller task over two main controllers; each of them, deals with few certain variables instead of all variables at once and each one consists of two FIEs whose outputs are combined to give the final control signal to the system, the task of automating the crane model becomes simpler. We showed, using simulation, that the fuzzy logic controller can control the operations of tower crane and minimize the swings resulted from the nature of pendulum-like end line attached to its trolley by the good choice of the fuzzy rules and the good combination of the parameters C & M. The performance of fuzzy controller was simulated using the nonlinear model of the crane and using the FLC block in the Simulink of MATLAB. From simulation results, satisfactory vibration reduction of the system has been achieved using the proposed method, even in case of the oscillations at the beginning of loading the crane, i.e. damp the initial kicks in the in-plane and out-of-plane angles and hence the controller still control the operation of crane. Also, the controller could minimize any swings resulted form any disturbances during the operation of crane. Acknowledgement The first author would like to thank Drs. Tayel E. Dabbous and Dr. Helmy El-Zoghby for their guidance. References [1] Al-Mousa AA. Control of Rotary Cranes Using Fuzzy Logic and Time-Delayed Position Feedback Control. Master Thesis, Electrical and Computer Department, Virginia Polytech Institute. 2000. [2] Al-Mousa AA, Nayfeh AH and Kachrooc P. (2003) Control of Rotary Cranes Using Fuzzy Logic and Time-Delayed Position Feedback Control. Journal of Shock and Vibration 10: 81-95. [3] Blajer W, Kołodziejczyk K. (2006) Dynamics and control of rotary cranes executing a load prescribed motion. Journal of theoretical and applied mechanics: 929-948. [4] Ezuan R, Samin, Mohamed Z, Jalani J, and Ghazali R. A Hybrid Controller for Control of a 3-DOF Rotary Crane System. In: First International Conference on Artificial Intelligence, Modelling & Simulation. 2013: 167-171. [5] Golafshani AR, Aplevich JD. Computation of Time-Optimal Trajectories for Tower Cranes. In: IEEE Conference on Control Applications conference. Albany, NY. 1995: 1134-1139. [6] Kaur A, Priyahansha, Kumari S, and Singh T. Position Control of Overhead Cranes Using fuzzy Controller. International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering 3. 2014
  • 14.  ISSN: 2089-3272 IJEEI Vol. 5, No. 1, March 2017 : 85 – 98 98 [7] Masoud Z, Alhazza K, Abu-Nada E, and Majeed M. A Hybrid Command-Shaper for Double-Pendulum Overhead Cranes. Journal of Vibration and Control 20. 2012: 24-37. [8] Nally, M.J. and Tarbia, M.B. Design of a Fuzzy Logic Controller for Swing-Damped Transport of an Overhead Crane Payload. ASME Dynamic Systems and Control Division conference DSC 58. 1994: 389-398. [9] Nalley, M.J. and Trabia, M.B. Control of Overhead Cranes Using A Fuzzy Logic Controller. Journal of Intelligent and Fuzzy Systems 8. 2000: 1-18. [10]Parker GG, Petterson B, Dohrmann CR, Robinett RD. Vibration Suppression of Fixed-Time Jib Crane Maneuvers. SPIE Symposium on the Smart Structures and Materials Conference 2447. 1995: 131- 140. [11]Parker GG, Petterson B, Dohrmann C, Robinett RD. Command Shaping for Residual Vibration Free Crane Maneuvers. American Control conference. Seattle, Washington. 1995: 934-938. [12]Parker GG, Petterson B, Dohrmann C, Robinett RD. Operator in-the-Loop Control of Rotary Cranes. SPIE Symposium on the SmartStructures and Materials Conference 2721.1996: 364-372.