EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System...

13
EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13

Transcript of EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System...

Page 1: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

EE 460 Advanced Control and Sys Integration

Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13

Page 2: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

EE 460 Advanced Control and System Integration

Course Outline

Monday, August 24

• Course Web Page: mercury.pr.erau.edu/~bruders Canvas

o Please set the Time Zone in CANVAS to Arizona (NOT EASTERN TIME ZONE) in two places (go to Settings):– First when you first enter CANVAS, and then for each course

• Textbook(s): Required Text: Control Systems Engineering, 7th Edition by

Norman S. Nise Optional Text: Linear State-Space Control Systems by R.L.

Williams II and D.A. Lawrence - ISBN 978-0-471-73555-7

Slide 2 of 13

Page 3: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

EE 460 Advanced Control and System Integration

Course Outline

Monday, August 24

• Software Usage: MATLAB and Simulink and Mathematica (optional) or MATLAB symbolic toolbox

• Lectures: (Section 01) When: M/W/F 2:00 p.m. – 2:50 p.m. Where: KEC Rm 130

• Office Hours: When:

o Monday, Wed, and Friday 10:00 am – 11:00 am &o Monday and Wed 3:00 pm – 4:00 pm

Where: KEC Rm 108

Slide 3 of 13

Page 4: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

EE 460 Advanced Control and System Integration

Course Outline

Monday, August 24

• Instructor: Dr. Stephen Bruder Office: King Eng. Center Rm. 108 Email: [email protected]

Slide 4 of 13

Page 5: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Course Outline

Monday, August 24 EE 460 Advanced Control and System Integration

• Course Description

Study of modern control methods including state variables,

controllability and observability, and modern design

techniques. Topics covered include state space realization

theory, observability/controllability, linear feedback

control, observers and Kalman filtering or Optimal Control

A design project will be part of the coursework.

Slide 5 of 13

Page 6: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Course Outline

Monday, August 24 EE 460 Advanced Control and System Integration

• Course Description Brief Review of required linear algebra (2-weeks)

o Basic matrix theoryo Concept of rank, determinant, …o Eigenvectors, eigenvalues, transformations, etc.

State Space Representation(s) (3-weeks)o PVCF, observable, and controllable formso Solving for the state transition matrixo Relationship between state-space and classical controlo Basic Linearization

Slide 6 of 13

Page 7: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Course Outline

Monday, August 24 EE 460 Advanced Control and System Integration

Observability and Controllability (1-week) Linear Feedback Control (2-weeks)

o Full state fb, Output fb, and pole placemento Ackerman’s formulae

Linear Observer Design (2-weeks)o Full order observerso Reduced order observers

Kalman Filtering (2-weeks)o Intro to Random processeso Least squares estimationo The discrete Kalman Filter

Linear, Quadratic Optimal Control (alternative to KF)

Slide 7 of 13

Page 8: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Course Outline

Monday, August 24 EE 460 Advanced Control and System Integration

• Grading Scheme Ten Homework Assignments: 30%

o Your lowest hwk grade will be droppedo Must show work

– Providing only the answer is insufficient!!o The work you submit MUST be your own!!

Two Mid-Term Exams: 15% each (total 30%)o Open book and open noteso Exams will be cumulative

Class Participation: 5%

o Attend class and participate constructively

Slide 8 of 13

Page 9: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Course Outline

Monday, August 24 EE 460 Advanced Control and System Integration

• Grading Scheme

Final Project: 35%o Will include an in-class presentation and final project reporto Each student will analyze, design, and implement a state-

space controller– Hardware will be provided

» Linear or rotary inverted pendulum» Other systems (e.g., Qbot 2 mobile robot)

Slide 9 of 13

Page 10: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Course Outline

Monday, August 24 EE 460 Advanced Control and System Integration

• Class Schedule

Slide 10 of 13

Page 11: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Introduction to Modern Control: What is modern control?

Monday, August 24 EE 460 Advanced Control and System Integration Slide 11 of 13

Modern Control Classical Control

Applicability• MIMO systems• Time-varying systems

• SISO systems• Time-invariant systems

Required Math• Linear algebra • Laplace transform

Modeling• State-space equations• Continuous & discrete time

• Transfer functions• Continuous & discrete time

Analysis• Time domain• Pole placement, observability,

controllability, …

• Time & frequency domain• Root locus, Routh Hurwitz, …

Design• Observer, state -feedback

controller, …• Optimal, robust, nonlinear control

• PID controller• lead-lag compensator•

Implementation• Embedded computer• m- processor, DSP, FPGA, …

• PLC• OP-Amps, circuit elements, …

• What is modern control?

Page 12: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

History of Control Theory

Monday, August 24 EE 460 Advanced Control and System Integration Slide 12 of 13

• Classical control: pre-1950 Transfer function based methods

o Time-domain design & analysis o Frequency-domain design & analysis

• Modern control: 1950 to 1980 State-space-based methods

o Optimal control o Adaptive control

• Post modern control: post-1980 H∞ control Robust control Non-linear control

Page 13: EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.

Steps to Deploying a Controller

Monday, August 24 EE 460 Advanced Control and System Integration Slide 13 of 13

• Step1: Modeling & Identification Physics based ODE models

• Step2: Analysis Stability, controllability, and observability

• Step3: Design Classical, modern, and post-modern control

• Step4: Simulation MATLAB, Simulink, Mathematica, etc….

• Step5: Implementation PLC, Embedded computer, …