Slide# 1 212 Ketter Hall, North Campus, Buffalo, NY 14260 www.civil.buffalo.edu Fax: 716 645 3733 Tel: 716 645 2114 x 2400 Control of Structural Vibrations.

Slides:



Advertisements
Similar presentations
Lect.3 Modeling in The Time Domain Basil Hamed
Advertisements

Properties of State Variables
President UniversityErwin SitompulModern Control 11/1 Dr.-Ing. Erwin Sitompul President University Lecture 11 Modern Control
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
AC modeling of quasi-resonant converters Extension of State-Space Averaging to model non-PWM switches Use averaged switch modeling technique: apply averaged.
#1 212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Instructor:
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Control System Design Based on Frequency Response Analysis
212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture.
#1 212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture.
Some Fundamentals of Stability Theory
#1 212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture.
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture.
212 Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
1 Midterm statistics – On campus students only ECEN 5817 Midterm Exam, Spring 2008 On-campus students Average = 86.3 % Averages by problem: / 35.
Lecture 10: Support Vector Machines
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
1 © Alexis Kwasinski, 2011 DC micro-grids comprise cascade distributed power architectures – converters act as interfaces Point-of-load converters present.
Differential Equations
Asymptotic Techniques
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Book Adaptive control -astrom and witten mark
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
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,
Structural Dynamics & Vibration Control Lab. 1 Kang-Min Choi, Ph.D. Candidate, KAIST, Korea Jung-Hyun Hong, Graduate Student, KAIST, Korea Ji-Seong Jo,
LYAPUNOV STABILITY THEORY:
Introductory Control Theory. Control Theory The use of feedback to regulate a signal Controller Plant Desired signal x d Signal x Control input u Error.
CHATTERING !!! R R and relative degree is equal to 1.
REFERENCE INPUTS: The feedback strategies discussed in the previous sections were constructed without consideration of reference inputs. We referred to.
Introduction to Motion Control
HEAT TRANSFER FINITE ELEMENT FORMULATION
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
USSC3002 Oscillations and Waves Lecture 1 One Dimensional Systems Wayne M. Lawton Department of Mathematics National University of Singapore 2 Science.
Boyce/DiPrima 9 th ed, Ch 7.6: Complex Eigenvalues Elementary Differential Equations and Boundary Value Problems, 9 th edition, by William E. Boyce and.
CSE4334/5334 DATA MINING CSE4334/5334 Data Mining, Fall 2014 Department of Computer Science and Engineering, University of Texas at Arlington Chengkai.
Structural Dynamics & Vibration Control Lab. 1 모달 퍼지 이론을 이용한 지진하중을 받는 구조물의 능동제어 최강민, 한국과학기술원 건설 및 환경공학과 조상원, 한국과학기술원 건설 및 환경공학과 오주원, 한남대학교 토목공학과 이인원, 한국과학기술원.
Dynamics Primer Lectures Dermot O’Dwyer. Objectives Need some theory to inderstand general dynamics Need more theory understand the implementation of.
(COEN507) LECTURE III SLIDES By M. Abdullahi
Tip Position Control Using an Accelerometer & Machine Vision Aimee Beargie March 27, 2002.
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
Singular Systems Differential Algebraic Equations Introduction Systems & Control Theory Chemical Engineering & DAE Index for DAE Optimal Control Directions.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
General Considerations
1 Project seminar on - By:- Tejaswinee Darure. Contents: 1] Aircraft (Boing-737) modeling a] Longitudinal Dynamics b] State space representation of system.
EE611 Deterministic Systems Multiple-Input Multiple-Output (MIMO) Feedback Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 1: Overview of Control
MESB374 System Modeling and Analysis
Advanced Control Systems (ACS)
OSE801 Engineering System Identification Spring 2010
Chapter 10 Optimal Control Homework 10 Consider again the control system as given before, described by Assuming the linear control law Determine the constants.
II. Mathematical Model of a DC Motor
Overall Objectives of Model Predictive Control
Modern Control Systems (MCS)
Autonomous Cyber-Physical Systems: Dynamical Systems
Digital and Non-Linear Control
Stability Analysis of Linear Systems
CONTROL INTRO & OVERVIEW
IntroductionLecture 1: Basic Ideas & Terminology
Chapter 7 Inverse Dynamics Control
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation transcript:

Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations Lecture #7_3 Sliding Mode Control Instructor: Andrei M. Reinhorn P.Eng. D.Sc. Professor of Structural Engineering

Slide# 2 Variable Structure Control  Controller Structure around the plant is changed by some external influence to obtain desired plant response.  High-speed Switching Control.  For example, the gain in the feedback path switches between two values according to some rule.  Switching occurs with respect to a switching surface in State Space.  Individual Structures may be unstable, but the Variable Structure is asymptotically stable.

Slide# 3 Illustration Consider the system: where and k(x 1 ) can be –3 (Structure 1) or 2 (Structure 2) Structure 1Structure 2 Both the structures are unstable. k(x 1 ) = -3 k(x 1 ) = 2

Slide# 4 Illustration (Contd.) Now consider the Variable Structure System: with the switching surface given by: and Switching

Slide# 5 Illustration (Contd.) Example: s 1 = 0.1 Initial Conditions: (0.5,0.5) For s 1 < 1 Sliding Mode (Chattering Due to Non-Ideal Switching) =1 s1s1

Slide# 6 Sliding Mode  In the above example, when the system trajectory intersects the switching surface, it remains on there for all subsequent time. This property is called a sliding mode.  A sliding mode will exist for a system, if in the vicinity of the switching surface, the state velocity vector is always directed towards the switching surface.  In the above example, s 1 1 (sliding mode does not exist).

Slide# 7 System Model  Where  i (x) = 0 is the ith switching (or discontinuity) surface associated with the (n-m) dimensional switching surface,  If a sliding mode exists on  (x) = 0, it is called a sliding surface. The State Equations of the system are given by: where x(t)  R n and u(t)  R m. Each component of the switched control is given by Intersection

Slide# 8 Design of Sliding Mode Control  Phase 1 (Sliding Surface Design): Constructing Switching Surfaces so that the system restricted to the switching surface produces a desired behavior. –For convenience only linear switching surfaces of the form Sx(t)=0 are considered in practice.  Phase 2 (Controller Design): Constructing switched feedback gains which drive the plant state trajectory to the sliding surface and maintain it there. –For the existence of a sliding mode on the switching surface, the state velocity vectors should be directed towards the surface, i..e., the system must be stable to the switching surface. Therefore there must exist a Lyapunov function in the neighborhood of the switching surface. The feedback gains are determined to ensure the time derivative of a suitable Lyapunov function to remain negative definite.

Slide# 9 Sliding Surface Design  The dynamics of the system on the switching surface can be determined using the Method of Equivalent Control.  The existence of the sliding mode implies – – because the trajectory does not leave the sliding surface  Therefore by the chain rule, or where u eq is the so-called equivalent control force.

Slide# 10 Sliding Surface Design (Contd.)  The behavior of the system on the sliding surface is given by*: and constrained by Note that due to the m constraints, the dynamics of the system on the sliding surface is of reduced order and is governed by only (n-m) state variables.  This behavior may now be designed using a technique such as LQR or pole placement *

Slide# 11 Sliding Mode Control of Linear Structures (Yang et. al., 1994)  Equations of Motion in Second order Form:  Equations of Motion in State Space Form:  Sliding Surface:(Linear) where r = no. of controllers []  Method of Equivalent Control gives:  The matrix P has to be determined so that this reduced order system has desirable properties:

Slide# 12 SMC of Linear Structures (Contd.)  The design of the sliding surface is obtained by minimizing the performance index, or in transformed variables, with Solving the resulting Ricatti equation, one can obtain where,, and is the solution of the Ricatti equation:

Slide# 13 SMC of Linear Structures (Coordinate Transformations)  In order to do this, the above equation is first converted to a regular form using the following transformation: where  We then obtain: and where  Partitioning the system into r and (2n-r) as and setting for convenience, we obtain:

Slide# 14 Controller Design for SMC of Linear Structures Design of Controllers using Lyapunov Function Positive Definite Lyapunov Function Derivative must be Negative Definite Taking the derivative and using the state equations, where This condition could be satisfied using different controllers, for example : Continuous Controller Discontinuous Controller:H() is the step function and a boundary layer  0 is introduced to reduce chattering

Slide# 15 Example (Yang et. al., 1994) Input Properties m 1 = m 2 = m 3 = 1 ton c 1 = c 2 = c 3 = kNs/m k 1 = k 2 = k 3 = 980 kN/m Uncontrolled LQR SMC Response Sliding Surface

Slide# 16 SMC of Nonlinear Structures  Equation of motion of Inelastic Structure  Inelastic Restoring Forces:  Equations in State Space:  Control condition from Lyapunov Function:  Complete Compensation: It can also be shown that if there are as many controllers as there are degrees of freedom, them the earthquake forces as well as the inelastic forces can be completely nullified using SMC. Additional term to elastic case. f can be estimated from measured displacement, velocity and the constitutive equations

Slide# 17 Advantages of SMC  Robustness: The behavior on the sliding mode depends only on the switching surface and is independent of the structural properties. Therefore the effectiveness of control is insensitive to parametric uncertainties of the model.  Nonlinear Structures: The control algorithm is applicable to nonlinear and inelastic structures unlike linear control and other frequency domain algorithms.  Uses information about input as well as output feedback in control determination. It is therefore an open-closed-loop type control.