Optimal Control Theory SF 2852

Similar documents
Optimal Control Theory SF 2852

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

Introduction to Controls

Optimal Control - Homework Exercise 3

MA 110 Algebra and Trigonometry for Calculus Spring 2017 Exam 3 Tuesday, 11 April Multiple Choice Answers EXAMPLE A B C D E.

Calculus of Variations Summer Term 2015

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

Statics - TAM 210 & TAM 211. Spring 2018

MATH 18.01, FALL PROBLEM SET # 8

Plane Curves and Parametric Equations

Math , Fall 2014 TuTh 12:30pm - 1:45pm MTH 0303 Dr. M. Machedon. Office: Math Office Hour: Tuesdays and

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Spring Department of Mathematics

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Fall Department of Mathematics

Pre-Calc Unit 15: Polar Assignment Sheet May 4 th to May 31 st, 2012

Physics 351 Wednesday, April 22, 2015

Math.3336: Discrete Mathematics. Chapter 9 Relations

Calculus and Parametric Equations

test corrections graphing calculator factoring test

This homework will not be collected or graded. It is intended to help you practice for the final exam. Solutions will be posted.

Course Content (visit for details)

Calculus of Variations Summer Term 2016

AS 101: The Solar System (Spring 2017) Course Syllabus

Week 12: Optimisation and Course Review.

FEL3330/EL2910 Networked and Multi-Agent Control Systems. Spring 2013

Physics 351 Friday, April 24, 2015

Take-Home Exam 1: pick up on Thursday, June 8, return Monday,

Multiple Choice Answers. MA 114 Calculus II Spring 2013 Final Exam 1 May Question

Formula Sheet for Optimal Control


MATH 120 THIRD UNIT TEST

Algebra 2 Summer Packet

Introduction to Optimal Control Theory and Hamilton-Jacobi equations. Seung Yeal Ha Department of Mathematical Sciences Seoul National University

Welcome to Physics 212

Important Dates. Non-instructional days. No classes. College offices closed.

MATH 450: Mathematical statistics

Ch. 2: Lec. 1. Basics: Outline. Importance. Usages. Key problems. Three ways of looking... Colbert on Equations. References. Ch. 2: Lec. 1.

Math 107H Fall 2008 Course Log and Cumulative Homework List

EE C128 / ME C134 Final Exam Fall 2014

EML Spring 2012

S12 PHY321: Practice Final

SOLUTIONS TO SECOND PRACTICE EXAM Math 21a, Spring 2003

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

Practice Problems for Final Exam

Important Dates. Non-instructional days. No classes. College offices closed.

Math Released Item Algebra 1. Solve the Equation VH046614

MA 125 CALCULUS I SPRING 2007 April 27, 2007 FINAL EXAM. Name (Print last name first):... Student ID Number (last four digits):...

Exam is: Math Dr. Smithies Spring 2018 Review and Practice Test 3

Last lecture Counter design Finite state machine started vending machine example. Today Continue on the vending machine example Moore/Mealy machines

Lecture 4. Section 2.5 The Pinching Theorem Section 2.6 Two Basic Properties of Continuity. Jiwen He. Department of Mathematics, University of Houston

EECS 700: Exam # 1 Tuesday, October 21, 2014

CALCULUS 2 FIVES SHEET F=Fun at home I=Incunabula V=Variety E=Endeavors S=Specimens Thursday, 12/3

Date: 1 April (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

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

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

CHEMISTRY 101 DETAILED WEEKLY TEXTBOOK HOMEWORK & READING SCHEDULE*

Physics 121, April 29, The Second Law of Thermodynamics.

Smooth Path Generation Based on Bézier Curves for Autonomous Vehicles

A2 MATHEMATICS HOMEWORK C3

Problem Weight Score Total 100

Announcements Monday, November 13

EXAM 3 MAT 167 Calculus I Spring is a composite function of two functions y = e u and u = 4 x + x 2. By the. dy dx = dy du = e u x + 2x.

x(t) = t[u(t 1) u(t 2)] + 1[u(t 2) u(t 3)]

CHALMERS, GÖTEBORGS UNIVERSITET. EXAM for DYNAMICAL SYSTEMS. COURSE CODES: TIF 155, FIM770GU, PhD

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

ECE 486 Control Systems

Econometrics I G (Part I) Fall 2004

CHEM 115 Lewis Structures Model

Problem List MATH 5173 Spring, 2014

Physics 141 Course Information

Sample Questions PREPARING FOR THE AP (BC) CALCULUS EXAMINATION. tangent line, a+h. a+h

Lecture 16 ME 231: Dynamics

Designing Information Devices and Systems II Spring 2017 Murat Arcak and Michel Maharbiz Homework 9

Physics 141 Course Information

AP Physics C: Electricity and Magnetism

Welcome to Physics 211! General Physics I

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Tuesday / Friday Sections. Spring '13.

PHYSICS 100. Introduction to Physics. Bridges the gap between school science and Physics 101, Physics 120, Physics 125 or Physics 140

Multivariable Calculus

Geography Revision plans 2017/18

Differential Equations Spring 2007 Assignments

Calculus of Variations

A2 MATHEMATICS HOMEWORK C3

Exam 4 SCORE. MA 114 Exam 4 Spring Section and/or TA:

Derivatives and series FTW!

EN Applied Optimal Control Lecture 8: Dynamic Programming October 10, 2018

ACCUPLACER Sample Questions for Students

1. Is the set {f a,b (x) = ax + b a Q and b Q} of all linear functions with rational coefficients countable or uncountable?

Final exam (practice 1) UCLA: Math 32B, Spring 2018

QUALIFYING EXAM IN SYSTEMS ENGINEERING

AP Physics C: Mechanics: Syllabus 2

HIRES 2017 Syllabus. Instructors:

18.02 Multivariable Calculus Fall 2007

Do not write below here. Question Score Question Score Question Score

Welcome. to Physics 2135.

Physics 121. Tuesday, January 29, 2008.

Exam in Automatic Control II Reglerteknik II 5hp (1RT495)

ACCUPLACER Sample Questions for Students

Lecture 9: Geocoding & Network Analysis

June Dear Future Functions/Analytic Geometry Students,

Before anything else, a little story

Transcription:

university-logo Optimal Control Theory SF 2852 Ulf Jönsson Optimization and Systems Theory, Department of Mathematics Royal Institute of Technology (KTH) Spring 2011

university-logo Optimal Control Theory SF 2852 1 Course information and course logistics 2 Course overview and application examples

Course Information and Course Logistics This is a course on optimal control Optimization problems involving difference or differential equations Many engineering problems are naturally posed as optimal control problems Economics and logistics Aerospace systems Automotive industry Autonomous systems and robotics Bio-engineering Process control Power systems

Optimal control is an important branch of mathematics Roots in the calculus of variations Dynamic programming Pontryagin minimum principle (PMP) Linear quadratic control Model predictive control (MPC)

Teachers Ulf Jönsson (Email: ulfj@math.kth.se) Hildur Æsa Oddsdóttir (Email: haodd@kth.se)

Course Material Optimal Control: Lecture notes Exercise notes on optimal control theory Some complementary material will be handed out. It will also be posted on the course homepage.

university-logo Homework Three optional homework sets HW1 Discrete dynamic programming and model predictive control. Due on Tuesday April 12, at 17.00. HW2 Dynamic Programming and PMP: Due on Friday April 29, at 17.00. HW3 PMP and related topics. Due on Thursday May 19, at 17.00. Each homework has 3-5 problems. Grading: Each homework may give maximum 2 bonus credits for the exam.

university-logo Final Written Exam The final exam takes place on Wednesday May 25, 2011 at 14.00-19.00. You must register for the exam during April 18 to May 8, 2011. Grade A B C D E FX Total credit (points) 45-56 39-44 33-38 28-32 25-27 23-24 Total credit = exam score + homework score. The maximum exam score = 50. Maximum bonus from the homework sets = 6. You may use Mathematics Handbook and a formula sheet found on the course homepage.

university-logo Course Overview and Application Examples 1 Discrete time optimal control theory 2 Continuous time optimal control theory

university-logo Discrete Time Optimal Control minφ(x N ) + Σ N 1 k=0 f 0(k, x k, u k ) subj. to x k+1 = f(k, x k, u k ) x 0 given, x k X k u k U(k, x k ) Sequential decision problem which contain as special cases Graph search problems Combinatorial optimization Discrete time optimal control

Shortest Path problem university-logo Initial node 1 5 4 1 1 1 1 1 3 1 2 2 2 2 1 3 4 3 0 0 0 0 0 0 3 3 3 2 3 2 Terminal node 4 2 1-1 5-1 1-1 5-1 4 Stage 0 Stage 1 Stage 2 Stage 3 Stage 4 Stage 5 Find the shortest path from the initial node at stage 0 to the terminal node at stage 5

The Knapsack Problem university-logo n max p j x j j=1 subject to n w j x j c, x j = 0 or 1, j = 1,...,n. j=1

Discrete Optimal Control Theory Discrete optimal control problem Dynamic programming Optimization theory Global theory Feedback solutions Local theory Open loop control Model predictive control Feedback solution Online optimization university-logo

Continuous Time Optimal Control tf minφ(t 1, x(t 1 )) + f 0 (t, x(t), u(t))dt subj. to t 0 x(t) ẋ(t) = f(t, x(t), u(t)) x(t 0 ) S 0, x(t 1 ) S 1 u U(x) S 0 S 1 S 0 and S 1 are manifolds (intersection of surfaces). university-logo

Optimal Control of Car y v θ b y R φ v x θ x Problem: Shortest path. ẋ(t) = v cos(θ(t)), x(0) = 0, x(t) = x ẏ(t) = v sin(θ(t)), y(0), y(t) = ȳ min T subj. to θ(t) = ω(t), θ(0) = 0, θ(t) = θ ω(t) v/r, T 0 university-logo

Orbit Transfer of Satellite Problem: Orbit transfer thrust speed ξ3 u ξ1 ξ2 gravitational center

Orbit Transfer of Satellite university-logo Problem: max x 1 (T) s.t. u ẋ 1 = c3 2x 2 ẋ 2 = x 3 2 x 1 1 x1 2 ẋ 3 = c2 3 x 2x 3 x 1 + sin u 1/c 1 c 2 c 3 t + c 3 cos u 1/c 1 c 2 c 3 t x(0) = (1 0 1) T S f = {x R 3 x 2 = 0, x 3 1 x 1 = 0}

Resource Allocation university-logo T max u( ) 0 (1 u(t))x(t)dt + x(t) ẋ(t) = αu(t)x(t), (0 < α < 1) subj. to x(0) = x 0 > 0 u(t) [0, 1], t A portion u(t) of the production rate x(t) is invested in the factory (and increases the production capacity) The rest (1 u(t))x(t) is stored in a warehouse. Maximimize the sum of the total amount of goods stored in the warehouse and the final capacity of the factory.

Optimal Control Theory Optimal control problem Dynamic programming Pontryagin minimum principle Global theory Feedback solutions Local theory Open loop control Feedback control u(t) = ψ(t, x(t)) (depends on state) Open loop control u(t) = ψ(t)