A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.

Slides:



Advertisements
Similar presentations
University of Karlsruhe September 30th, 2004 Masayuki Fujita
Advertisements

Sliding Mode Control – An Introduction
Higher Order Sliding Mode Control
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, Jan
Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
Torque, Equilibrium, and Stability
Hybrid Terminal Sliding-Mode Observer Design Method for a Permanent-Magnet Synchronous Motor Control System 教授 : 王明賢 學生 : 胡育嘉 IEEE TRANSACTIONS ON INDUSTRIAL.
Performance oriented anti-windup for a class of neural network controlled systems G. Herrmann M. C. Turner and I. Postlethwaite Control and Instrumentation.
Robust control Saba Rezvanian Fall-Winter 88.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The FIR Adaptive Filter The LMS Adaptive Filter Stability and Convergence.
1 Nonlinear Control Design for LDIs via Convex Hull Quadratic Lyapunov Functions Tingshu Hu University of Massachusetts, Lowell.
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
Middle East Technical University Aerospace Engineering Department STEERING LAWS FOR CONTROL MOMENT GYROSCOPE SYSTEMS USED IN SPACECRAFTS ATTITUDE CONTROL.
Circumnavigation From Distance Measurements Under Slow Drift Soura Dasgupta, U of Iowa With: Iman Shames, Baris Fidan, Brian Anderson.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
A Survey of Some Sliding Mode Control Designs Dennis Driggers EE691 March 16, 2006.
Some Fundamentals of Stability Theory
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
Robust adaptive variable structure control
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
Introduction to ROBOTICS
1 © Alexis Kwasinski, 2011 DC micro-grids comprise cascade distributed power architectures – converters act as interfaces Point-of-load converters present.
MODEL REFERENCE ADAPTIVE CONTROL
Definition of an Industrial Robot
Asymptotic Techniques
EXAMPLES: Example 1: Consider the system Calculate the equilibrium points for the system. Plot the phase portrait of the system. Solution: The equilibrium.
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, April 2013 (draft under revision)
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Chapter 3 1 Parameter Identification. Table of Contents   O ne-Parameter Case TT wo Parameters PP ersistence of Excitation and SS ufficiently.
Lecture #9 Analysis tools for hybrid systems: Impact maps João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
1 Adaptive, Optimal and Reconfigurable Nonlinear Control Design for Futuristic Flight Vehicles Radhakant Padhi Assistant Professor Dept. of Aerospace Engineering.
Lecture 18. Electric Motors simple motor equations and their application 1.
- State Observers for Linear Systems Conventional Asymptotic Observers Observer equation Any desired spectrum of A+LC can be assigned Reduced order.
Student : YI-AN,CHEN 4992C085 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014.
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
CHATTERING !!! R R and relative degree is equal to 1.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Introduction to Motion Control
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
Model Reference Adaptive Control
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
Lecture #12 Controller realizations for stable switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Department of Electrical Engineering Southern Taiwan University Robust Nonlinear Speed Control of PM Synchronous Motor Using Boundary Layer Integral Sliding.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
(COEN507) LECTURE III SLIDES By M. Abdullahi
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
Basic search for design of control system and disturbance observer
NEW TRENDS IN SLIDING CONTROL MODE
Adviser: Ming-Shyan Wang Student: Feng-Chi Lin
§7-4 Lyapunov Direct Method
II. Mathematical Model of a DC Motor
Innovative Nonlinear Control Solutions
Autonomous Cyber-Physical Systems: Dynamical Systems
Modern Control Systems (MCS)
Continuous-time Sliding Mode Control
Multirate Output Feedback
Innovative Nonlinear Control Solutions
Lecture #10 Switched systems
Stability Analysis of Linear Systems
Chapter 7 Inverse Dynamics Control
Presentation transcript:

A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton

Outline Introduction Spacecraft Dynamics Sliding Mode Control Design Sliding Mode Observer Dynamics Conclusion

Introduction Develop a de-coupled sliding mode controller and observer for attitude tracking maneuvers in terms of the quaternion. Show that the controller sliding manifold guarantees globally stable asymptotic convergence to the desired time dependent quaternion. Show the tracking error responds as a linear homogeneous vector differential equation with constant coefficients and desired eigenvalue placement. Design a full order sliding mode observer to avoid quaternion differentiation noise and the need for angular velocity measurement.

Sliding Mode Control Provides continuous control of linear and nonlinear systems with a discontinuous controller. The sliding mode control laws primarily uses either the sign function or the sat function in the control law. By guaranteeing that the sliding manifold reaches zero asymptotically and in a finite time, the controller design is also able to stabilize the equilibrium point of the original system Most importantly, the sliding mode controller has the ability to deal with parameter variations in the original nonlinear system (i.e. Robustness)

Sliding Mode Design Define your sliding manifold in terms of the tracking error. Select a Lyapunov candidate function dependent on the sliding manifold and calculate the derivative of V. Choose a control law u = ueq + ρsign(σ) where ueq cancels out all system dynamics in the derivative of V showing proving that the derivative of V is less than zero at all times, and the sliding manifold will asymptotically converge to the sliding manifold σ =0 in a finite time In sliding mode control, there is a problem with chattering because of the imperfections in switching devices and delays. In order to minimize chattering the sign can be replaced by the saturation function.

Sliding Manifold

Spacecraft Dynamics and Kinematics Rotational motion for a general rigid spacecraft acting under the influence of outside torques is given by the following equation.

Sliding Mode Controller Problem Formulation: To avoid the singularity in M(Q)-1 that occurs at q4 =0 the workspace is restricted by the following: The overall task of the sliding mode controller is to track a desired quaternion such that the limit of the norm of the difference between the desired and actual quaternion was equal to zero

Sliding Mode Controller Stability Analysis A suitable sliding manifold had to be chosen such that the discontinuous control guaranteed that the surface σ (q) =0 was reached in finite time and is maintained thereafter. Now choose a Lyapunov candidate function to provide σ (q) with asymptotic stability.

Sliding Mode Controller Control Law Design Choose the proper control torque to cancel out all the terms in the derivative of V such that it is always less than zero When the substitution is made, the derivative of V shows the existence of a de-coupled sliding mode controller that is asymptotically stable

Sliding Mode Controller Control Law Design Because Ueq is costly for implementation and an inherent chattering problem with with the sign function exists, a discontinuous control law was implemented satisfying all requirements for stability with the following discontinuous control law.

Sliding Mode Controller Control Law Design To help mediate the chattering problem that occurs with the sign function the saturation function was used. As epsilon approaches zero, the saturation function becomes the sign function.

Sliding Mode Observer Nonlinear Observer Dynamics (Drakunov) Once again two sliding manifolds were given in terms of the observer estimate errors to prove the convergence of the observers above.

Sliding Mode Observer Now choose three Lyapunov candidate function to provide the previous sliding manifolds with asymptotic stability. Find the derivate of V, to in order to prove that the derivative of V was less than zero for two positive definite functions L1 and L2.

Sliding Mode Observer Lyapunov Candidate Derivative of V Conditions: (1) qe = 0 in finite time if (L1­)­I > max|qi| (2) Substituting the angular velocity estimate equation into the previous equation (3) we = 0 in finite time if (L2­)­I > max|wi| If the following three conditions hold then the sliding mode observer converges in finite time and is asymptotically stable

Example Spacecraft Parameters, Initial Conditions, Disturbance Torques, and Desired Trajectories For the sliding mode controller Uimax = 1 Nm for an ε = .0019 and controller gains of K = 0.8. For the observer (L1)i =50 and (L2)I = 1000 for initial conditions equal to zero and ε =.02 for the quaternion observer and ε = 10 for the angular velocity observer

Figure 1. Sliding Mode Controller and Observer Implementation

Figure 2. Quaternion Profiles. Figure 3. Quaternion Error Norm.

Figure 4. Quaternion Observer Error Norm Figure 5. Angular Velocity Observer Error Norm

Conclusions The controller sliding manifold has several advantages: De-coupling the rigid body dynamics is provide through control The sliding manifold is suitable for both tracking and regulation without modification and has a simpler implementation then previously designed manifolds. The observer also has several advantages when implemented: It eliminates the need to measure angular velocity and the derivative of the quaternion error. The observer combination provides smoother control and allows robustness to parameter variations.

References James H. McDuffie and Yuri B. Shtessel, A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control, IEEE 29th Symposium on System Theory, March 9-11, 1997 pg 92. K. David Young, Vadim I. Utkin, and Umit Ozguner, A Control Engineer’s Guide to Sliding Mode Control, IEEE Transactions on Control Systems Technology, Vol. 7, No. 3, May 1999, pp. 328-342.