Automatic Control (TSRT15): Lecture 1

Similar documents
Reglerteknik, TNG028. Lecture 1. Anna Lombardi

Automatic Control (TSRT15): Lecture 7

Automatic Control (TSRT15): Lecture 4

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

Overview of the Seminar Topic

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

MECH 3140 Final Project

MEAM 510 Fall 2012 Bruce D. Kothmann

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Systems Engineering/Process Control L1

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

EXAMPLES EXAMPLE - Temperature in building

DC-motor PID control

Systems Engineering/Process Control L1

Modeling and Analysis of Dynamic Systems

PHYSICS 111 SPRING EXAM 1: February 6, 2017; 8:15pm - 9:45pm

Control. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami

MEAM 510 Fall 2011 Bruce D. Kothmann

Modelling and simulation of a measurement robot

CHAPTER 1. Introduction

1. The age of the universe is about 14 billion years. Assuming two significant figures, in powers of ten in seconds this corresponds to

Mathematical Description of Light

On my honor, I have neither given nor received unauthorized aid on this examination.

CHEE 319 Process Dynamics and Control

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Controls Problems for Qualifying Exam - Spring 2014

Welcome back to Physics 211. Physics 211 Spring 2014 Lecture ask a physicist

Linear Control Systems General Informations. Guillaume Drion Academic year

PHYSICS. Chapter 8 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Announcements Monday, September 18

Where we ve been, where we are, and where we are going next.

Essentials of Physics PHYS 101 Spring, 2007

Lab 5a: Pole Placement for the Inverted Pendulum

PHYS 185 Final Exam December 4, 2012

Physics 207 Lecture 9. Lecture 9

Lecture 20 Aspects of Control

Introduction to Feedback Control

Dr Ian R. Manchester

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

Physics 141. Lecture 8.

Lecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

Exercises Automatic Control III 2015

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

= ~ M3~ Figure 0.1: Sensor and sensorless modes

Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK

Physics 141. Lecture 8. Outline. Course Information. Conservation of energy! Changing kinetic energy into thermal energy.

A N D. c h a p t e r 1 2 M O T I O N F O R C E S

Automatic control III. Homework assignment Deadline (for this assignment): Monday December 9, 24.00

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Lecture 25: Tue Nov 27, 2018

Introduction to Computer Control Systems

Positioning Servo Design Example

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Control Theory. Noel Welsh. 26 October Noel Welsh () Control Theory 26 October / 17

Laboratory Exercise 1

Welcome to Physics 212

Chapter 6. Force and Motion II

Detumbling and Capturing Strategies with Eddy Current Brake System on Orbital Space Robot

INC 693, 481 Dynamics System and Modelling: Introduction to Modelling Dr.-Ing. Sudchai Boonto Assistant Professor

PHYSICS. Chapter 5 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Lecture «Robot Dynamics»: Dynamics 2

Physics 101 Final Exam Problem Guide

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

Downloaded from

CS491/691: Introduction to Aerial Robotics

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

PHYSICS 221 SPRING EXAM 1: February 20, 2014; 8:15pm 10:15pm

Optimal Control Theory SF 2852

Double Pendulum Power Method for Extracting AC Power from a Mechanical Oscillator

Physics 321 Theoretical Mechanics I. University of Arizona Fall 2004 Prof. Erich W. Varnes

Chapter 6 Dynamics I: Motion Along a Line

Announcements 23 Sep 2014

Physics 7Em Midterm Exam 1

Newton s Law of Motion

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

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

Chapter 6: Circular Motion, Orbits, and Gravity Tuesday, September 17, :00 PM. Circular Motion. Rotational kinematics

COURSE OUTLINE General Physics I

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

Last-night s Midterm Test. Last-night s Midterm Test. PHY131H1F - Class 10 Today, Chapter 6: Equilibrium Mass, Weight, Gravity

Digital Pendulum Control Experiments

Fundamental Principles of Process Control

PHYSICS. Chapter 5 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Potential energy. Web page:

How Do Objects Move? Describing Motion. Different Kinds of Motion

4) Vector = and vector = What is vector = +? A) B) C) D) E)

Welcome to Physics 202

PHYSICS. Chapter 8 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

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

Physics 8 Wednesday, October 19, Troublesome questions for HW4 (5 or more people got 0 or 1 points on them): 1, 14, 15, 16, 17, 18, 19. Yikes!

FRICTIONAL FORCES. Direction of frictional forces... (not always obvious)... CHAPTER 5 APPLICATIONS OF NEWTON S LAWS

Massachusetts Institute of Technology Department of Aeronautics and Astronautics Cambridge, MA Problem Set 10

Optimeringslära för F (SF1811) / Optimization (SF1841)

What was Aristotle s view of motion? How did Galileo disagree with Aristotle? Which answers agrees with Aristotle s view? Eliminate the others.

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005

Transcription:

Automatic Control (TSRT15): Lecture 1 Tianshi Chen* Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 * All lecture notes in this course are revised on the ones used before. I sincerely appreciate Johan Löfberg for his permission to use them.

Course plan 2 Lecture notes will (hopefully) be posted some days in advance 12 lectures 12 exercise sessions 3 mandatory laboratory sessions (all materials on homepage) Lab 1: PID-control (preparation questions in the PM) Lab 2: Control of double-tanks (preparation takes time!) Lab 3: Control of inverted pendulum (computer lab) Lablists will be sent out on email and be posted on-line Exam: Course book, tables and formula collection allowed. Separate notes and other sheets not allowed Study notes in book are allowed

Outline 3 Automatic control in practice Definition of basic principles Signal, system, Control Fundamental Principle of Control: Feedback Linear Dynamic systems Design of a cruise controller Open vs closed-loop control, P-control

Automatic control 4 Makes impossible problems solvable Often called the hidden technology Central for Swedish technology companies Many interesting applications! A lot of interesting math

Control examples 5 Mobile phones Automatic control is used to control the power in radio signals between phone and base-station.

Control examples 6 Head-phones Active noise cancellation in head-phones use automatic control to transmit counteracting sound in anti-phase. Similar technique for sound and vibration damping in airplanes, cars, snowboards and buildings.

Control examples 7 Hard disks The reading arm must be positioned at they right spot as fast as possible. Without active control, the arm oscillates after movements, and prevents reading data until it has settled.

Control examples 8 Segway One of the most obvious consumer products, and it does not work without a control system.

Control examples 9 Modern cars Most acronyms hides a control system! ABS (anti-lock braking system) ESC (electronic stability control) ACE (active cornering enhancement) TCS (traction control system) ACC (adaptive cruise control) ANC (active noise control)

Control examples 10 Heavy trucks The aim is to utilize an on-board database with road topography information in combination with a positioning system in order to calculate fuel-optimal velocity trajectories and gear shifting schemes.

Control examples 11 Modern fighters Designed so that they are impossible to fly manually (to obtain better performance) Requires a control system If the control system has a design problem, it can go very wrong. This is what happened in the Gripen crashes in 89 and 93

Control examples 12 Kite-Powered Cargo Ship Has been tested in practice over the Atlantic Reduced fuel consumption by 20% Kite position controlled for maximal power

Control examples 13 Extremely large telescopes We have reached the limit on mirror size Large telescopes are built with many small mirrors whose position is continuously controlled to focus the image (called adaptive optics)

Control examples 14 Industrial robots Same as the hard disk A robot arm is weak, and oscillates after movements

Control examples 15 Automatic Anaesthesia A control system replaces the nurse (still research) The system controls the level of consciousness

Control examples 16 Interest rates and Inflation The Swedish bank uses state interest rate to control inflation

Automatic control? 17 The thing we control can be conceptually illustrated w(t) u(t) System y(t) r(t) Design the control u(t) so that the system (according to the output y(t)) behaves as wanted (reference r(t)) despite disturbances w(t). Here, u(t), y(t), r(t) and w(t) are functions of time and called signals.

Control examples 18 System u(t) y(t) w(t) r(t) Car Throttle,break speed Slope, air resistance Desired speed Anaesthesia Drugs consciousness Drug tolerance, Less than dead weight Economy Interest Inflation Politics Inflation goal 2% Magnet elevation Magnet strength Elevation Wind Desired elevation

Dynamical systems 19 Systems memory, current output depends on past inputs Speed and position of a car (depends on past throttle) Room temperature (depends on past heating and outside temperature) Economics (depends on politics, investments past years) Mathematically: System described by a differential equation A description (often approximate) of a system is called a model Opposite: Static system

Linear systems 20 u(t) System y(t) Linear system means superposition holds

Linear systems 21 Linear ordinary differential equations fulfill this We only work with systems described by linear ordinary differential equations More (much more) about this next lecture

Fundamental principle of control: Feedback 22 A fundamental principle in control is feedback, here illustrated on a distillation column 1. Formulate a control goal (reference signal) We want a temperature of 80º 2. Measure current temperature (measurement signal) It is now 60º 3. Apply action (control using the control signal) Increase heating! Feedback!

Fundamental principle of control: Feedback 23 Feedback system w(t) r(t) Controller u(t) System y(t) Feedback!

Control examples 24 Feedback system throttle speed

Control examples 25 Feedback system Drugs consciousness

Control examples 26 Feedback system 2% interest System inflation

What we will learn? 27 In this course we ask How do we describe the system to be controlled How do we analyze the system to be controlled How do we design a controller How do we analyze the feedback system (what can go wrong)

Design of cruise controller 28 φ u(t): Driving/breaking force [N] y(t): Velocity of car [m/s] φ : Road slope [rad] m: Car weight [kg] α: Aerodynamic coefficient [Ns/m], αy(t): Drag force [N]

Open loop control 29 Newton Model: m = 1000kg, α = 200Ns/m, φ =0 Open loop: Our goal is a reference speed r(t) = 25m/s for t ` 0. Assume y(0) = 0. We test the following control law Solution: We reach the reference speed asymptotically

Open loop control 30 mg sin(φ) r(t)=25 200 u(t) y(t)

Open loop control 31 Non-nominal model: Wind tunnel test wrong, in reality α =150Ns/m Under the assumption y(0) = 0, we use the same control law and obtain The car achieves a too high speed Cause: we have not feeded back the true velocity!

Open loop control 32

Closed-loop control 33 Feedback the velocity! A reasonable strategy is to throttle more when too slow This is called proportional control, P-control, and the constant K is the only design variable in the controller The closed-loop system

Closed-loop control 34 mg sin(φ) r(t)=25 e(t) K u(t) y(t) -1

Closed-loop control 35

Closed-loop control 36

But what is a controller, really? 37 A controller is a computer in the car, measuring speed and desired speed, and sends command signals (desired torque) to the engine y u r program CruiseControl repeat r = getreferencemeasurement y = getspeedmeasurement u = K*(r-y); sendcommandtoengine(u) end

Summary of this lecture 38 Automatic control is everywhere We use differential equation to create models of systems Open-loop control very sensitive to model parameters and disturbances Feedback can reduce sensitivity significantly Feedback u(t) = K(r(t)-y(t)) is called P-control We still haven t achieved perfect control, better design is needed

Summary of this lecture 39 Important concepts Automatic control: Making things behave as we want. Signal: Functions of time with information System: An object driven by input signals, generating output signals Model: A simplified description of reality. In this course, a mathematical description of the system we study Dynamical systems: Systems where the output signal depends on past inputs Feedback: Feed back information about the current state to the controller. Automatic control is the theory about feedback systems