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.

Direct Adaptive Control of Robot Manipulator and Magnetic Ball Suspension System

Bharat Bhushan
Associate Professor, Dept. Of Electrical Engineering, Delhi Technological University, Delhi, 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

This paper presents an implementation of stable direct adaptive control on nonlinear systems using lyapunov function with fuzzy approach. Stable direct adaptive control law consists of an ideal control, and a sliding mode control. Sliding mode controller is used to ensure the stability of Lyapunov function. Stability of direct adaptive control law is tested on two nonlinear systems. Non linear systems analyzed are robot manipulator and magnetic ball suspension system. A computer simulation is performed on nonlinear systems by using MATLAB

Keywords

Fuzzy System, Lyapunov Function, Adaptive Control, Robot Manipulator, Magnetic Ball Suspension System

INTRODUCTION

A Fuzzy based mathematical model of a controller was described and designed with incorporation of Fuzzy Logic Controller (FLC) [1]. To test the performance of controller, a nonlinear system considered which was described by the least square identification method [2] and simulation studies were performed. It was observed that the performance of controller was robust for a wide range of operation and improved the system stability. Self tuning features [3] for both the data and the rule base can be designed by using FLC. The design of proportional derivative [4], linear quadratic and nonlinear controllers are based on differential geometric notions. Adaptive tracking control architecture for a class of continuous time nonlinear systems is performed for an explicit linear parameterization of the uncertainty in the dynamics is either unknown or impossible. The architecture of fuzzy systems, [5] expressed as a series expansion of basis functions. The controller output [6] has provided the result of applying fuzzy logic theory to manipulate the given set of control laws for nonlinear systems. The parameters of the membership functions in the fuzzy rule base [7] are changed according to adaptive algorithm for the purpose of controlling the system state in a user-defined sliding surface. The fuzzy sliding mode controller [8] efficiently controls most of the complex systems even though their mathematical models are unknown. The dynamic behavior of the controlled system can be approximately dominated by a fuzzified sliding surface. Fuzzy logic control and sliding mode control techniques have been integrated to develop a fuzzy sliding mode controller. A decentralized fuzzy logic controller [9] has been designed for large-scale nonlinear systems. An approximate method [10] is formulated for analyzing the performance of a broad class of linear and nonlinear systems controlled by using fuzzy logic. Decision rules can be automatically [11] generated for FLC to provide a stable closed loop system using Lyapunov function. Fuzzy logic system [12] that uses adaptive sliding mode control can approximate the unknown function of nonlinear systems. The FLC[13] which produces desirable transient performance for nonlinear systems which promises closed loop stability. An adaptive fuzzy control scheme [14] employs a fuzzy controller and a compensation controller for a class of nonlinear continuous systems. A stable fuzzy controller [15] has been synthesized in terms of Mamdani model to stabilize nonlinear systems. FLC [16] can control a cart balancing flexible pole under its first mode of vibration. Adaptive fuzzy logic controller [17] uses the uniform ultimate boundedness of the closed-loop signals for a class of discrete-time nonlinear systems. The overall system stability [18] governing the control of the plants has been put together into a rule base for the FLC. Design of FLC [19] for nonlinear systems with assured closed loop stability and its application on combining controller is based on heuristic fuzzy rules. Adaptive sliding mode schemes [20] along with fuzzy approximators are used to approximate the unknown function of nonlinear systems. The hybrid FLC [21] which is proportional plus conventional integral derivative controller is more effective in comparison with the conventional PID controller, when the controlled object operates under uncertainty or in the presence of a disturbance. A direct adaptive [22] FLC has been used for tracking a class of nonlinear dynamic systems. A nonlinear system [23] can be represented by Takagi-Sugeno FLC and it can be constructed by blending all local state feedback controllers with a sliding mode controller. A robust adaptive fuzzy controller [24] has been used for a class of nonlinear systems in the presence of dominant uncertainties. Fuzzy logic system can be used to compensate [25] the parametric uncertainties that has the capability to approximate any nonlinear function with the compact input space. Limit cycle of a system [26] can be controlled by a fuzzy logic controller via some of the classical control techniques used to analyze nonlinear systems in the frequency domain. An adaptive control scheme [27] with fuzzy logic control has been used for robot manipulator with parametric uncertainties. A model based fuzzy controller [28] can be used for a class of uncertain nonlinear systems to achieve a common observability. Exact fuzzy modeling and optimal control [29] has been used on inverted pendulum. The nonlinear fuzzy PID [30] controller has been applied successfully in control systems with various nonlinearities. The uncertain nonlinear system [31] has been represented by uncertain Takagi-Sugeno fuzzy model structure. Most of real word systems [32] have dynamic features, and these are also known as autoregressive dynamic fuzzy systems. A fuzzy variable structure controller [33] based on the principle of sliding mode variable control can be used both for the dynamic as well as static control properties of the system. Adaptive fuzzy sliding mode control scheme [34] incorporates the fuzzy logic into sliding mode control. The control algorithm [35] of robust controller for a nonlinear system is based on sliding mode incorporates a fuzzy tuning technique. Based on the Lyapunov approach [36], the adaptive laws and stability analysis can be used for a class of nonlinear uncertain systems. A neuro-fuzzy learning algorithm [37] has been applied to design a Takagi-Sugeno type FLC for a biped robot walking problem. In this paper we discussed the fuzzy logic control system in Section 2, the proposed stability design approach using Lyapunov Function in Section 3, dynamics of nonlinear systems in section 4 and simulation results in Section 5 are presented. Conclusion is given in Section 6 followed by References.

TAKAGI-SUGENO FUZZY SYSTEMS

For the functional fuzzy system singleton fuzzification is used and the premise is defined the same as it is for the rule for the standard fuzzy system .The consequents of the rules are different, however instead of a linguistic term with an associated membership function, in the consequent a function bi= g(.) have been used that does not have an associated membership function. The argument of gi contains the fuzzy system inputs which are used in the premise of the rule.
R denote the number of rules .For the functional fuzzy system an appropriate operation for representing the premise and defuzzification is obtained as
image (1)
Where μi(z) is the premise membership function.
image (2)
where aij is fixed real number .The functional fuzzy system is referred to as a”Takagi-Sugeno fuzzy system”.. A Takagi-Sugeno fuzzy system is given by
image (3)
Where aij are constants,

STABLE DIRECT ADAPTIVE CONTROL USING LYAPUNOV STABILITY APPROACH

A. Adaptive control

image
image (4)
image (5)
Hence choose
image (6)
image (7)
image (8)
image (9)
image
image

B. Online Approximator

Consider the plant
image (10)
image (11)
image (12)
image
image (13)
image (14)
image (15)
image (16)
image
image (17)
image (18)
image
image (19)
image (20)
In addition to the assumptions made in the indirect adaptive control case, also required is
image (21)
image
image (22)
image
image (23)
image
C. Controller Approximators
image
image

DYNAMICS OF NONLINEAR SYSTEMS

A. Robot Manipulator Dynamics

Schematic diagram of robot manipulator with permanent magnet brush DC motor is shown in figure 2. The mechanical system dynamics for a single-link direct-drive manipulator actuated by a permanent magnet dc motor are assumed to be of the form
image
image
image

RESULTS AND DISCUSSION

A. Direct adaptive control of Robotic Manipulator Universe of discourse used for triangular membership function is -0.3 to 0.3, shown in figures 3 and 4.
image
The response of robotic manipulator with direct adaptive control is demonstrated for initial position [0.4 0.0 0.0] and desired position [1.3 0.0 0.0] in figures 5. Figure 6 shows the error between actual and desired angular position of robot manipulator. It is observed that with identified nonlinear dynamics based on Takgi Sugeno based adaptive control the system tracks the desired angular position accurately with rise time of 1.4 sec. The system is able to reduce the tracking error to zero in steady state. The simulation of robotic manipulator for design system parameters for operating conditions described in Table 1 has been performed in MATLAB.
1) For desired position [1.3 0.0 0.0]
image
image
2) For desired position [0.9 0.0 0.0]
The response of robotic manipulator with direct adaptive control is demonstrated for initial position [0.2 0.0 0.0] and desired position [0.9 0.0 0.0] in figures 7. Figure 8 shows the error between actual and desired angular position of robot manipulator. Figure It is observed that with identified nonlinear dynamics based on Takgi Sugeno based direct adaptive control the system tracks the desired angular position accurately with rise time of 1.25 sec. The system is able to reduce the tracking error to zero in steady state.
image
B. Direct adaptive control of Magnetic Ball Suspension System
The The simulation of magnetic ball suspension system for system conditions described in Table 2 has been performed in MATLAB. The necessary of rule base has been developed which describes behavior of the nonlinear systems. The response of magnetic ball suspension system with indirect adaptive control and identified nonlinear components is demonstrated for initial position [0.9 0.0 0.0] and desired position [0.2 0.0 0.0] in figures 9 . Figure 10 shows the error between actual and desired position of ball. It is observed that with identified nonlinear dynamics based on Takgi Sugeno based adaptive control the system tracks the desired angular position accurately. The system is able to reduce the tracking error to zero in steady state.
image
1) For desired position [0.2 0.0 0.0]
image
2) For desired position (0.1 0.0 0.0)
The developed adaptive control algorithm is also tested for different initial and desired position of ball and it is found that algorithm effectively controls the dynamics of the system under variation in initial condition and other system parameters. The response of magnetic ball suspension system during its transition from initial position [0.9 0.02 0.0] and desired position [0.4 0.01 0.0] is shown in figure 11 and figure 12 shows the error between actual position and desired position of ball. It is observed that with identified nonlinear dynamics based on Takgi Sugeno based adaptive control the system tracks the desired angular position accurately. The system is able to reduce the tracking error to zero in steady state.
image

CONCLUSIONS

A stable direct adaptive control law is applied using Takagi-Sugeno Fuzzy System and stability of the system is investigated using Lyapunov Stability Criterion. The necessary adaptive gains and controller parameters are determined for desired operation of system under test. Two different classes of nonlinear systems are considered for implementation of developed adaptive control law and effectiveness of the controller under different operating conditions of the system are demonstrated. The nonlinear systems considered in the present study are Robot Manipulator with DC motor dynamics and Magnetic Ball Suspension System. Identification and Control of the systems under study were performed using Takagi-Sugeno Fuzzy system with nine rules. It has been observed that Robot manipulator and Magnetic Ball Suspension System tracks the desired position with good accuracy in the entire range of its operation. This confirms the stability of direct adaptive control law.
 

References