ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Position Control of Overhead Cranes Using fuzzy Controller

Amanpreet Kaur1, Priyahansha2, Shashiprabha Kumari2,Tanvi Singh2
  1. Assistant Professor, Dept. of EIE, Galgotias College of Enginreering and Technology, Uttarpradesh, India
  2. UG Student, Dept. of EIE, Galgotias College of Enginreering and Technology, Uttarpradesh, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

A Fuzzy Controller is used for the antisway tracking control of overhead cranes. Fuzzy Logic Controllers have been designed to deal with problems and situations where conventional control theories have failed. Fuzzy Logic Controllers have the capability of transforming linguistic information and expert knowledge into control signals. One of the main advantage is that its implementation process is comparatively simpler than conventional methods as it works on certain set of predefined rules which are simple if-then statements which are simple to understand as they are in common English language. The input parameters after being read from the sensors are fuzzified as per the membership function of the respective variables. These membership function curves are utilized to come to a solution and finally defuzzification is done to obtain a crisp output.

Keywords

Antisway Tracking Control, fuzzy Logic Controllers, linguistic information, Defuzzification, Fuzzification Overhead crane systems have been widely used for material transportation in many

INTRODUCTION

industrial fields, due to their low cost, easy assembly and maintenance. But its severely nonlinear properties bring about undesired swings, especially at take-off and arrival. Thus its automization create severe problem as they belong to a class of under actuated mechanical systems, i.e., they have fewer actuators than degrees of freedom. Overhead crane systems belong to the category of incomplete control systems, which only allow a limited number of inputs to control more outputs. Such uncontrolled oscillations cause both stability and safety problems. This drawback strongly constrains the operational efficiency and the application domain.For example, 2-D overhead cranes have one control input (a trolley driving force) and two system variables to be controlled (a horizontal trolley position and a load swing angle). This underactuation property results in a coupling effect between the load sway motion and the trolley travelling motion. In addition, uncontrolled load sway dynamics causes safety problems in crane systems, which makes it much more challenging to control them. Crane control systems have beendeveloped in such a way that the trolley is moved to a desired position as fast as possible while adequately suppressing the load swing angle[1]-[3].

LITERATURE SURVEY

Since fuzzy logic controller can mimic human behaviour, many researchers applied fuzzy logic controller to control either overhead crane, gantry crane as well as rotary crane. A thorough literature overview was done on the usage of fuzzy logic controller as applied to the various crane systems. Lee, H. H. and Cho, S. K. (2001) proposed a new fuzzy logic anti swing control for industrial three dimensional overhead cranes. However, PID controller still approached for position control which is based on model controller. Omar, H.M (2003) proposed a controller with robust and fast for gantry and rotary cranes. The result shows that the fuzzy logic controller has smaller transfer time and overshoots unfortunately, with higher swing angles. Besides, the fuzzy logic controller uses mapping method which needs delayed feedback controller before fuzzy logic can be designed thus resulting time consuming. Wahyudi&Jalani, J. (2005) designed and implemented robust Fuzzy Logic Controller for An Intelligent Gantry Crane System. The experimental results for antiswing control successfully proved that fuzzy logic controller is better compared to the conventional PID controller. However, the application of the fuzzy logic 6 controller that has been proposed is for gantry crane which is their parameter is totally different with rotary crane. Othman, M. Z. (2006) proposed a rough controller as a replacement for fuzzy logic controller which is based on mathematical computation to control the overhead travelling crane. The result shows that, it is just satisfactory, even more the quality index for both controllers does not differ very much. The complex mathematical modelling involves in designing process is not practicable.Ruslee, R.Jalani, J. & Abdullah, J. (2008) proposed Anti-Swing Control Strategy for Automatic 3 D.O.F. Crane System Using Fuzzy Logic Controller. The simpler and practical design of fuzzy logic controller applied for both position and anti swing control. It is obvious that the performance of fuzzy logic controller is better compared to Linear Quadratic Regulator (LQR) controller. Based on those related work, the researchers make a great efforts to propose the good controller in the industrial setup to overcome the crane problems. Their applications of each method differ and still, the fuzzy logic controller is better controller compared to other conventional controller yet. Thus, the further investigation of this controller is needed in depth. The approach of this study is similar to Ruslee, R. Jalani, J. & Abdullah, J. (2008) in designing the fuzzy logic controller but for position control only. The investigation will be based on the different types of membership function applied on fuzzy logic controller.

MATHEMATICAL MODELLING

A two-dimensional overhead crane system, which has the capabilities of both traversing and hoisting, is considered in this research. Most crane systems used for loading and unloading at a dock or for assembly in a factory have similar structures (Fig 1). This kind of crane system has two actuators, responsible for horizontal and vertical motions, respectively. Nevertheless, three controlled variables, horizontal and vertical displacements as well as the swing angle, need to be equally considered.
This system is an incomplete control system because it has a smaller number of actuators than the number of controlled variables
image
In order to simplify the modelling complexity, several assumptions have first to be made:
 Plastic deformation inthe system is ignored.
 The cable is treated as a weightless rigid body.
 The moment of inertia of the load is ignored and the load becomes a point mass.
image
Therefore, the overhead crane system can be simplified to a cart-pendulum model with a variable pendulum length, as shown in Fig 2. U1 is the force exerted by the horizontal actuator and U2 is the applied torque from a rotational actuator acting on a winch with a radius R. The masses of the cart and the load are denoted by M and m. xp is the horizontal displacement and ѳ indicates the inclination swing angle. L represents the cable length and J stands for the moment of inertia of the winch. Mathematical model for this system was derived using newton’s second law[10]. The dynamics of the system was analysed by splitting the system into two parts, which are cart and load
For both cart and load, the free body diagram considered for mathematical derivation is shown in Fig 3 and Fig 4 respectively.
image
image
image
image
image

MATLAB SIMULATION AND MODEL VERIFICATIOON

Matlab Simulink is used by putting the respective block functions according to our requirement and configures the values. For this study, the open-loop Simulink setup is shown in fig 5.
image
As can be seen in fig 5, step input block is used as input source for the crane dynamics. For initial testing, parameter variable were fixed at constant value. For first simulation testing, input was given as 2N for 10 second as shown in fig 6.
image
The resultant displacement and oscillation is seen in fig 7 and fig 8 respectively.
image
image
From fig 7 and fig 8, the cart displacement moved to “infinity”, while the load swing is within -1 to 1 radians. From the observation, it is clear that the cart does not stop at all, and thus it is necessary for the input to be modified so that the cart will stop after a certain distance
When the value ofpayload is changed, the response of system in terms of cartposition and load sway angle is also expected to change. Same goes for PID controller.An optimized PID controller for a fixed set of parameters would not yield an optimizedresponse when the parameters are changed. This is because it is a nature of PID controllerto not be able to satisfy the expected system performance when disturbance or parametervariance occurs. This can be rectified by implementing fuzzy-tuned PID controller.
Once the dynamic equation of gantrycrane managed to be verified, next step is to design a PID controller, followed by fuzzytuner for PID gains.

PID DESIGN FOR POSITION CONTROL

PID controller used for this project will be optimized using Ziegler-Nichols method.The Ziegler-Nichols tuning method is a heuristic method of tuning a PID controller. It was developed by John G. Ziegler and Nathaniel B. Nichols. It is performed by setting the I (integral) and D(derivative) gains to zero. The P(proportional) gain, KP is then increased (from zero) until it reaches the ultimate gain Ku, at which the outputof the control loop oscillates with a constant amplitude KU the oscillation period TU are used to set the P,I and D gains depending on the type of controller used.
image
image
image
The PID Simulink setup shown in fig. 9 makes the crane to move in a position as shown in fig. 10. As the figureitself suggest that the response of the crane has improved a lot. The oscillation in the response is decreasing with increasing time. Which increase the performance of the system heavily.
From fig 8 and fig 9 we can see that percentage of overshoot for crane position is 2.3% while settling time is 4.136s.

FUZZY LOGIC AS PID GAINS TUNER FOR POSITION CONTROL

For the purpose of this project, Mamdani fuzzy inference system has been designed as fuzzy-tuner. This system receives error and error rate as its input and has three different outputs, which are PID gains tuner. The fuzzy system for the input has three triangular members. On other hand, output for KP has three triangular members, while output for KD and KI consists of two triangular functions. The width of each membership was chosen according to determined range or universe of discourse. These values were constantly modified throughout the project to obtain the best result.
image
FPID results in overall better response in terms of percentage of overshoot and also settling time. It is also observable that the highest percentage of overshoot for FPID is 1.8% which makes it more suitable than PID controller for usage in environment with constant parameter change. FPID also yields a much better performance of sway angle.
image

COMPARISION BETWEEN PID AND FUZZY-TUNED PID CONTROL SCHEME

When the value ofpayload is changed, the response of system in terms of cart position and load sway angle is also expected to change. Same goes for PID controller, an optimized PID controller for a fixed set of parameters would not yield an optimized response when the parameters are changed, this is because it is a nature of PID controller to not be able to satisfy the expected system performance when disturbance or parameter variance occurs, this can be rectified by implementing fuzzy-tuned PID controller. When a comparative study for conventional PID controller with fuzzy-tuned PID one had been affected, then the comparative results are found at different set point values.
When considering of rising time in seconds, maximum overshoot,maximum overshooting in case of disturbance submission and steady-state error it could conclude that the overall steady state and dynamic performance of the proposed fuzzy-tuned PID controller plant seems to be better than that it was with classical approach (PID). It could be noticed the fuzzy-tuned PID based control approach has enhanced the robustness and reduced the settling time. The sensitivity of the closed-loop response against an effectiveness parameter variation and disturbances has been also modified.
The used method with the unified universe of discourse, stated in this article, considerably simplifies setting of fuzzytuned PID controllers. It allows approximate adjustment of controller’s parameters according to well known methods for PID controller synthesis. If the universe has non-linear membership function layout then the results can have better behaviour than the classic PID controller. The fuzzy-tuned PID controller can be programmed like a unified block in a controller and therefore work consumed on an implementing to the particular control system.

SIMULATION AND RESULTS

Single input fuzzy logic control(SIFLC) is a simplification of conventional fuzzy logic controller(CFLC). It is achieved by applying the signed distance method where the input to SIFLC is only one variable known as “distance”. This is in contrast to the CFLC which requires an error and the derivative (change) of the error as its inputs. The reduction in the number of inputs simplifies the rule table to one-dimensional, allowing it to be treated as a single input single output(SISO) controller. Typically, a FLC has two controlled inputs, namely error (e) and the change of error (Δe). Instead of using two –variable input sets (e, Δe), it is possible to obtain the corresponding output, uousing a single variable input only, this is called signed distance method. This method simplifies the number of inputs into a single input variable known as distance,d .The distance represents the absolute distance magnitude of the parallel lines (in which the input set of e and Δe lies ) from the main diagonal line.
The above model concerning the fuzzy PD-based overhead crane system has been designed and validated with MATLAB/SIMULINK. The first part of the research was done using a linearized model of gantry crane, while once the full construction of control design is complete, non-linearized model was used. Linearized model was implemented by using built-in “state-space” block because the model was in typical state space form. Non-linearized on other hand was implemented using built-in “function” block because of non-linear form of equation such as trigonometry functions. The obtained comparative results for both fuzzy PD and classical PD as positioning control and anti-swing compensation have been extracted with considering the setpoint tracking problems and the step disturbance rejection.So it is concluded that the performance of the closed loop control system using Fuzzy PD, when tracking the reference position Xref, is being enhanced with modification in dynamic state comparing with classical PD control structure. While the effect of the swing angle has been well eliminated using the proposed Fuzzy PD-controlled structure comparing with classical PD one.FPID results in overall better response in terms of percentage of overshoot and also settling time. It is also observable that the highest percentage of overshoot for FPID is 1.8% which makes it more suitable than PID controller for usage in environment with constant parameter change. FPID yields a much better performance of sway angle.
If PID and FPID compared, FPID has a better ability of robustness which enables it to cope with parameter change. FPID can be further improved by adding another feedback for anti-sway control. This improved controller, in form of FPID + FPD might not be the best position controller or anti-sway controller, but it does have a good balance between both of them and results in overall better performance. Higher levels of hook and sway angle reduction were obtained using SIFLC with three modes shaper as compared to the case with single and two modes shaper. In addition, three modes shaper also produce no overshoot in cart position response as compared to the other cases. But with higher mode shaper, the cart position response is slower as compared to lower number of mode combinations.

CONCLUSION

Most overhead crane systems belong to the group of incomplete control systems. Undesired oscillatory behaviour may occur during the control process, due to smaller number of control efforts than the number of specifications. A fuzzy controller was applied to an overhead crane system, to reduceswing phenomena during the transport process and overcome possible loading uncertainty. Since the control mechanism is based on trial and error method and human expertise, so there are chances of error.

References