20
SLIDING MODE CONTROL AND ITS APPLICATION Mr.BINDUTESH V SANER Guided by Prof. B.J PARVAT Pravara Rural Engineering College, Loni 11/11/2015 Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

SLIDING MODE CONTROL AND ITS APPLICATION

Embed Size (px)

Citation preview

Page 1: SLIDING MODE CONTROL AND ITS APPLICATION

SLIDING MODE CONTROL AND ITS

APPLICATION

Mr.BINDUTESH V SANER

Guided by Prof. B.J PARVAT

Pravara Rural Engineering College, Loni

11/11/2015

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 2: SLIDING MODE CONTROL AND ITS APPLICATION

CONTENTS

1. INTRODUCTION

2. SLIDING MODE CONTROL

3. CONCEPT OF SLIDING MODE CONTROL

4. CHATTERING MAIN DRAWBACK

5. CHATTERING REDUCTION METHOD

6. MERITS & DEMERITS

7. DRAWBACK OF SMC

8. SMC IN TRANSLATIONAL TRAJECTOY OF QUADROTOR

9. CONCLUSION

10. REFERENCE

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 3: SLIDING MODE CONTROL AND ITS APPLICATION

INTRODUCTION

◮ An ideal sliding mode exists only when the system statesatisfies the dynamic equation that governs the sliding modefor all time. This requires an infinite switching, in general, toensure the sliding motion.

◮ The sliding mode control approach is recognized as one of theefficient tools to design robust controllers for complexhigh-order nonlinear dynamic plant operating underuncertainty conditions.

◮ sliding controller design provides a systematic approach to theproblem of maintaining stability and consistent performance.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 4: SLIDING MODE CONTROL AND ITS APPLICATION

CONCEPT OF SLIDING MODE CONTROLLER

Advantage of sliding mode controllers is their insensitivity toparameter variations and disturbances once in the sliding mode,there by eliminating the necessity of exact modeling.The SMC design is composed of two steps.

◮ In the first step, a custom-made surface should be designed.While on the sliding surface, the plants dynamics is restrictedto the equations of the surface and is robust to match plantuncertainties and external disturbances.

◮ In the second step, a feedback control law should be designedto provide convergence of a systems trajectory to the slidingsurface; thus, the sliding surface should be obtained in a finitetime. The systems motion on the sliding surface is called thesliding mode.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 5: SLIDING MODE CONTROL AND ITS APPLICATION

◮ First Step: The first step in SMC is to define the slidingsurface, S(t),which represents a desired global behavior, such as stabilityand tracking performance.

s(t) = (d

dt+ λ)

nt∫

0

e(t)dt

◮ Second step: once the sliding surface has been selected,attention must be turned to designing the control law thatdrives the controlled variable to its reference value andsatisfies equation

U(t) = Uc(t) + Ud(t)

whereUd = b−1[−a1x1 − (c + a2)x2 − n sin(σ)]

◮ The continuous part is given by

Uc(t) = f (x(t), r(t))

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 6: SLIDING MODE CONTROL AND ITS APPLICATION

Cont...

◮ The continuous part of the controller is obtained bycombining the process model and sliding condition.The discontinuous part is nonlinear and represents theswitching element of the control law.

◮ The aggressiveness to reach the sliding surface depends on thecontrol gain but if the controller is too aggressive it cancollaborate with the chattering.

UD(t) = KD

s(t)

| s(t) | +δ

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 7: SLIDING MODE CONTROL AND ITS APPLICATION

Cont...

sliding mode can be clearly understood by the below figure

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 8: SLIDING MODE CONTROL AND ITS APPLICATION

◮ Reaching phase:In this phase a trajectory, starting from anonzero initial condition and reach to sliding surface.

◮ Sliding surface:In which the trajectory on reaching the slidingsurface, remains there for all further times and thus evolvesaccording to the dynamics specified by the sliding surface.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 9: SLIDING MODE CONTROL AND ITS APPLICATION

CHATTERING main drawback of SMC

◮ In theory, the trajectories slide along the switching function.

◮ In practice, there is high frequency switching.

◮ A high-frequency motion called chattering (the states arerepeatedly crossing the surface rather than remaining on it),so that no ideal sliding mode can occur in practice.

◮ Yet, solutions have been developed to reduce the chatteringand so that the trajectories remain in a small neighborhood(boundary) of the surface.

Called as chattering because of the sound made by oldmechanical switches.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 10: SLIDING MODE CONTROL AND ITS APPLICATION

CHATTERING- REDUCTION

Chattering could be reduced or suppressed using differenttechnique such as,

◮ Non-linear gains

◮ Dynamic extension

◮ Higher order sliding mode control

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 11: SLIDING MODE CONTROL AND ITS APPLICATION

MERITS & DEMERITS

MERIT

◮ Controller design provides a systematic approach to theproblem of maintaining stability & consistent performance inthe face of modeling imprecision.

◮ Possibility of stabilizing some nonlinear systems which are notstabilizable by continuous state feedback laws.

◮ Robustness property that is once the system is on slidingsurface then it produced bounded parameter variation andbounded disturbances.

DEMERITS

◮ The main obstacle to the success of these techniques in theindustrial community is the implementation had an importantdrawback that is the actuators had to cope with the high

frequency control actions that could produce prematurewear or even breaking.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 12: SLIDING MODE CONTROL AND ITS APPLICATION

What SMC does in quadrotor vehicles?

◮ Sliding mode control was chosen for its ability to stabilize theplatform in the face of unknown modeling errors.

◮ The control scheme operates by forcing an error vector towarda sliding surface in the state space .

◮ Once on the sliding surface, the vehicles dynamics are definedby the dynamics of the surface. These dynamicsconverge(move towards one point ie. towards sliding surface)the error vector towards zero.

◮ Sliding modes to control the quadrotor, but computed desiredroll and pitch angles as the controller output instead ofcalculating motor speeds.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 13: SLIDING MODE CONTROL AND ITS APPLICATION

Depicting the Euler angles of roll (φ), pitch(θ), and yaw(ψ) andthe cartesian co-ordinate frame.

◮ The motors operate in pairs with motors 1 and 3 operatingtogether and motors 2 and 4 operating together. By varyingthe speed of a motor, it is possible to manipulate the

generalized lift force.

◮ Changing the relative speeds of motors 1 and 3 controls thepitch angle, and consequently creates motion in the x-axis.

◮ Varying the speeds of motors 2 and 4 creates a roll anglewhich creates translational motion in the y-axis.

◮ Altitude is controlled by the sum of the forces of all themotors.

◮ Yaw moment is created from the difference in thecounter-torques between each pair of motors.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 14: SLIDING MODE CONTROL AND ITS APPLICATION

Figure: Quadrotor vehicle(non-linear system)

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 15: SLIDING MODE CONTROL AND ITS APPLICATION

Model assumption for Quadrotor

For translational motion, the inputs become a desired roll, pitchand yaw value to create an attitude that translates the quadrotorto the desired position.To verify the validity of those assumptions, an estimated modelwas computed from groundtruth data to determine the accuracyand bounds of the parameters in the estimated model.The estimated model is shown in equation with the calculatedparameters.

x = 10.84(CφSθCψ + SφSψ)− 0.37x + 0.16 (1)

y = −10.49(CφSθCψ − SφCψ)− 0.18y − 0.28 (2)

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 16: SLIDING MODE CONTROL AND ITS APPLICATION

Chattering effect

When the system is operating near the manifold(s ≈ 0), noise inthe observed quantities causes chatter to result from the functionsign(s). The function is smoothed using the approximation sign(s).control chatter is evident as shown in Figure.

Figure: Control Response with Chattering

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 17: SLIDING MODE CONTROL AND ITS APPLICATION

Simulation result

Figure shows where the red line is the desired position/attitudeand the blue line is the simulated position/attitude.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 18: SLIDING MODE CONTROL AND ITS APPLICATION

Conclusion

◮ SMC has been an important theoretical research field. Today,it is becoming a good source of solutions to real-worldproblems. Its potential is limited only by the imagination ofthe people working in process control. Therefore, theprospects for the application for SMC in the processingindustries are immense.

◮ Main benefits of sliding mode control are the invariance andquality properties and the ability to minimize the problemsinto sub-tasks of lower in balance.

◮ However, it has been shown that imperfections in switchingdevices and delays were inducing.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 19: SLIDING MODE CONTROL AND ITS APPLICATION

REFERENCES

◮ H. Bouadi, M. Bouchoucha, and M. Tadjine, Sliding mode

control based on backstepping approach for an uav

typequadrotor, International Journal of Applied Mathematicsand Computer Sciences, vol. 4, no. 1, pp. 1217, 2008.

◮ William selby paper on sliding mode control for translational

trajectory following for a quadrotor vehicle 2012

◮ Slotine, J. J., and Li, W., Applied Nonlinear Control,Englewood Cliffs, NJ: Prentice Hall, 1991.

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION

Page 20: SLIDING MODE CONTROL AND ITS APPLICATION

Thank you...!

Mr.BINDUTESH V SANER SLIDING MODE CONTROL AND ITS APPLICATION