CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence

Similar documents
Control Theory: Design and Analysis of Feedback Systems

CDS 101/110a: Lecture 10-1 Robust Performance

CDS 110: Lecture 2-2 Modeling Using Differential Equations

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Overview of the Seminar Topic

CDS 101: Lecture 2.1 System Modeling

ECEN 420 LINEAR CONTROL SYSTEMS. Instructor: S. P. Bhattacharyya* (Dr. B.) 1/18

CDS 101/110a: Lecture 10-2 Control Systems Implementation

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Systems Analysis and Control

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

Modern Control Systems

CDS 101/110: Lecture 3.1 Linear Systems

Lecture 2: Analysis of Biomolecular Circuits

CDS 110b: Lecture 2-1 Linear Quadratic Regulators

Linear Control Systems General Informations. Guillaume Drion Academic year

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

CHAPTER INTRODUCTION

Outline. Classical Control. Lecture 1

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

COSMOS: Making Robots and Making Robots Intelligent Lecture 6: Introduction to feedback control

CDS 101: Lecture 2.1 System Modeling. Lecture 1.1: Introduction Review from to last Feedback week and Control

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

Black Boxes & White Noise

Chapter 2 Review of Linear and Nonlinear Controller Designs

Introduction to Feedback Control

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Topic # Feedback Control Systems

CDS 101/110: Lecture 3.1 Linear Systems

Dr Ian R. Manchester

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

Introduction to Modern Control MT 2016

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

CDS 101: Lecture 2.1 System Modeling

Introduction to Mathematical Modeling

Modeling and Control Overview

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

EECE Adaptive Control

Modern Control Systems

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System

CDS 101: Lecture 4.1 Linear Systems

Vehicle longitudinal speed control

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Lecture 20 Aspects of Control

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

EEE 184: Introduction to feedback systems

Double Inverted Pendulum (DBIP)

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

A brief introduction to robust H control

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

D(s) G(s) A control system design definition

Improving the Control System for Pumped Storage Hydro Plant

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Control Of Heat Exchanger Using Internal Model Controller

CHAPTER 3 TUNING METHODS OF CONTROLLER

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Alireza Mousavi Brunel University

ABB PSPG-E7 SteamTMax Precise control of main and reheat ST. ABB Group May 8, 2014 Slide 1 ABB

ECE 516: System Control Engineering

The Application of Nonlinear Pre-Filters to Prevent Aeroservoelastic Interactions due to Actuator Rate Limiting

LOAD FREQUENCY CONTROL WITH THERMAL AND NUCLEAR INTERCONNECTED POWER SYSTEM USING PID CONTROLLER

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Video 5.1 Vijay Kumar and Ani Hsieh

Control Systems Design

AE 200 Engineering Analysis and Control of Aerospace Systems

Enhancing a Model-Free Adaptive Controller through Evolutionary Computation

Automatic Control Systems (FCS) Lecture- 8 Steady State Error

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Pitch Rate CAS Design Project

ME 475/591 Control Systems Final Exam Fall '99

Linear Control Systems

Control 2. Proportional and Integral control

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

Research Article. World Journal of Engineering Research and Technology WJERT.

Robust Multivariable Control

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Lab Report Writing MAE 171A/175A. Introductions

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Aircraft Flight Dynamics Robert Stengel MAE 331, Princeton University, 2018

Proposal of a Fuzzy Control System for Heat Transfer Using PLC

Introduction to Model Order Reduction

A Comparative Study on Automatic Flight Control for small UAV

Transcription:

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control Richard M. Murray 28 September 2015 Goals: Give an overview of CDS 101/110: course structure & administration Define feedback systems and learn how to recognize main features Describe what control systems do and the primary principles of feedback Reading: Åström and Murray, Feedback Systems: An Introduction for Scientists and Engineers, Chapter 1 [30 min] CDS 101/110 Course Sequence CDS 101 Introduction to the principles and tools of control and feedback Summarize key concepts, w/ examples of fundamental principles at work Introduce MATLAB-based tools for modeling, simulation, and analysis CDS 110 Analytical understanding of key concepts in control Detailed description of classical control and state space concepts Provide knowledge to work with control engineers in a team setting CDS 112 Detailed design tools for control systems Optimization-based control (LQR, RHC/MPC, Kalman filters) CDS 212/213 - Modern (robust) control design Operator-based approach to control; linear and nonlinear systems 212 = analysis, 213 = synthesis CDS 140 - Introduction to Dynamical Systems Introduction to tools in dynamical systems CDS Minor Undergrads: CDS 110, CDS 112, CDS 140, senior thesis Grad students: 54 units in CDS - usually CDS 110/112, CDS 140/240 + 2 electives Fall Winter Spring CDS 101/110, 28 Sep 2015 Richard M. Murray, Caltech CDS 2

Course Administration Course syllabus CDS 101 vs 110 Lectures, recitations Office hours Grading Homework policy (+ grace period) Course text and references Class homepage Software Course outline Signup sheet, course mailing list Piazza, TA mailing list Course load: keep track of hours Course ombuds: send e-mail by Tue evening to volunteeer CDS 101/110, 28 Sep 2015 Richard M. Murray, Caltech CDS 3 What is Feedback? Merriam Webster: the return to the input of a part of the output of a machine, system, or process (as for producing changes in an electronic circuit that improve performance or in an automatic control device that provide self-corrective action) [1920] System 1 System 2 Feedback = mutual interconnection of two (or more) systems System 1 affects system 2 System 2 affects system 1 Cause and effect is tricky; systems are mutually dependent Terminology System 1 System 2 Closed Loop Feedback is ubiquitous in natural and engineered systems System 1 System 2 Open Loop 4

Example #1: Flyball Governor Flyball Governor (1788) Regulate speed of steam engine Reduce effects of variations in load (disturbance rejection) Major advance of industrial revolution Balls fly out as speed increases, Steam engine Valve closes, slowing engine Flyball governor Boulton-Watt steam engine Courtesy Eric Klavins, U. Washington (2008) 5 Other Examples of Feedback Biological Systems Physiological regulation (homeostasis) Bio-molecular regulatory networks Environmental Systems Microbial ecosystems Global carbon cycle Financial Systems Markets and exchanges Supply and service chains ESE 6

Control = Sensing + Computation + Actuation In Feedback Loop Actuate Gas Pedal Sense Vehicle Speed Compute Control Law Goals Stability: system maintains desired operating point (hold steady speed) Performance: system responds rapidly to changes (accelerate to 6 m/sec) Robustness: system tolerates perturbations in dynamics (mass, drag, etc) 7 Two Main Principles of Feedback Robustness to Uncertainty through Feedback Feedback allows high performance in the presence of uncertainty Example: repeatable performance of amplifiers with 5X component variation Key idea: accurate sensing to compare actual to desired, correction through computation and actuation Design of Dynamics through Feedback Feedback allows the dynamics (behavior) of a system to be modified Example: stability augmentation for highly agile, unstable aircraft Key idea: interconnection gives closed loop that modifies natural behavior X-29 experimental aircraft (NASA) 8

Example #2: Speed Control Bob disturbance reference Control Law Process -1 velocity m v = av + F eng + F hill F eng = k p (v des v) v ss = k p v des + 1 F hill a + k p a + k p k 1 as k 0 as time Stability/performance Steady state velocity approaches desired velocity as k Smooth response; no overshoot or oscillations Disturbance rejection Effect of disturbances (eg, hills) approaches zero as k Robustness! Results don t depend on the specific values of a, m or kp, for kp sufficiently large 9 SENSING neural superposition eyes hind wing gyroscopes (halteres) Example #3: Insect Flight specialized power muscles two wings (di-ptera) ACTUATION COMPUTATION ~500,000 neurons Courtesy Gwenyth Card, Caltech (2005) More information: M. H. Dickinson, Solving the mystery of insect flight, Scientific American, June 2001 10

Control Tools Modeling Input/output representations for subsystems + interconnection rules System identification theory and algorithms Theory and algorithms for reduced order modeling + model reduction Analysis Stability of feedback systems, including robustness margins Performance of input/output systems (disturbance rejection, robustness) Synthesis Constructive tools for design of feedback systems Constructive tools for signal processing and estimation (Kalman filters) MATLAB Toolboxes! SIMULINK! Control System! Neural Network! Data Acquisition! Optimization! Fuzzy Logic! Robust Control! Instrument Control! Signal Processing! LMI Control! Statistics! Model Predictive Control! System Identification! µ-analysis and Synthesis! Systems biology (SBML) Python Toolboxes! scipy/numpy! python-control 11 Summary: Introduction to Feedback and Control Actuate Sense Control = Sensing + Computation + Actuation Compute Feedback Principles Robustness to Uncertainty Design of Dynamics Many examples of feedback and control in natural & engineered systems: BIO BIO ESE ESE CS 12