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

Transcript
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, …