t10kt mw sm lesson 1 course plan

Upload: shashi-sagar

Post on 02-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    1/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    2/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course Objectives, Overview

    Lecture/Tutorial/Lab Plan

    2/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    3/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course Objectives

    The student should be able to state, explain and illustrate a

    set of key concepts related to Control Systems qualitatively

    in the context of an engineering application.

    Key Concept Example : Negative feedback

    State variable

    X-ability

    Compensation Sampled data model

    3/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    4/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course Objectives

    a) The student should be able to give brief description of a

    common practical control system including its componentsand qualitatively state the constraints and performance

    objectives

    Common Practical Example : The bathroom cistern

    Water temperature/flow control in a hot and cold

    mixing faucet

    Air temperature/flow control in a room/car

    Control of voltage in a power supply

    Motion control of a crane

    4/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    5/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    6/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course Objectives

    The student should be able to demonstrate key abilities,

    related to a control system.Key concepts :

    Modeling simple physical systems

    Computing transient response to standard

    inputs

    Determining stability

    Stating performance specifications in time and

    frequency domains Designing simple compensators

    Implementation of the compensator

    6/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    7/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course Objectives

    The student should be able to design numerical or physical

    experiments and gather, interpret, analyze resulting data fordesign/analysis of a control system.

    Tasks :

    Plan experiment to build models

    Implement the experiment

    Gather and analyse data to build models

    Assess, compare and choose specifications of control

    system components Determine reasonable closed loop system

    specifications

    Design and implement a simple compensator

    7/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    8/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Additional Objectives

    a) Determine related technical specifications of control

    applications and their components from performancerequirements and constraints.

    b) Design controllers from technical specifications of

    control systems.

    c) Evaluate and compare different controller designs for thesame system.

    d) Validate control system performance by interpreting

    system operational data obtained using given controller.

    e) Give descriptions of applications of control system

    concepts to non-engineering problems.

    8/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    9/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course Overview - 42 hours

    Basic Concepts of Control - 4 hours

    Models and Response of Linear Systems - 14 hours

    Linear Systems Analysis - 8 hours

    Linear Control Design - 12 hours

    Implementation - 4 hours

    9/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    10/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Course May Not Discuss

    Industrial Automation and Control

    Control System Components

    Nonlinear Models and Response

    Unmodelled dynamics

    Multivariable control

    Real-time control software

    Computer aided design of control systems

    Optimal /adaptive/robust control

    10/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    11/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    The student should be able to :

    a) Define the control problem and give examplesb) State various types of control and give examples

    c) State the main advantages of closed loop control over

    open loop control and explain why closed loop control is

    universally applied for technical systems with examplesd) For some common practical control systems from

    common engineering domains,

    1) Indicate reference and control inputs, measured andcontrolled outputs, sources of disturbance and noise

    2) State main objectives, constraints, performance

    parameters for the control system11

    Basic Concepts of Control : Objectives

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    12/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Basic Concepts of Control : Objectives

    Given a closed loop practical control system, the student

    should be able to :a) Identify the feedback loops and their hierarchy, if any

    b) Explain the difference between Servo and Supervisory

    Control

    c) Give examples of industrial control systemsd) Describe the different levels of a hierarchical control

    system and their typical functions, with examples

    12/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    13/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Introduction and significance of Control Systems

    Closed and open loop control A typical feedback control loop

    Signals in a control loop : Set point, Control , Disturbance,

    Feedback, Feedforward, Output, Noise

    Component models and their uncertainties

    Typical performance issues and implementation

    challenges of practical control systems.

    Servo and supervisory control

    Multi-level (Levels (0-3)) hierarchical structure of a

    practical control application with examples

    Basic Concepts : Overview

    13/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    14/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    15/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Models and Response : Objectives

    a) Sketch Polar/Bode/Nichols plots (magnitude and phase)

    for systems with real and complex pole-zeros.

    b) Also to estimate a transfer function from a Bode plot

    c) Estimate f requency domain properties like margin

    bandwidth etc.

    d) Relate system frequency domain properties to timedomain response

    Control design is very often done in frequency domain

    Therefore one has to develop appreciation of system

    properties in terms of gain and phase plots in

    One also needs to know how frequency responses can

    be obtained experimentally and model buil t from that

    15/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    16/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Models and Response : Objectives

    a) Draw block diagram of the system. Identify inputs,

    outputs, state variables of each component block

    indicating assumptions involved.

    b) Derive linear i/o models for individual blocks. Use

    approximations wherever needed

    c) From a block diagram representation of a system, derivetransfer functions between signals using block diagram

    algebra/Masons gain formula.

    For complex systems involving subsystems modelling

    has to be done physical block by block

    Often the models need to be simplified through steps

    such as linearization, low frequency approximation etc.

    16/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    17/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Models and Response : Objectivesa) Obtain linear state space models of components and from

    these obtain linear state space models of the overall

    closed loop system.b) Obtain alternate canonical state space models,

    eigenvalues and eigenvectors

    c) Relate state variable models with i/o models

    d) Obtain time response of state space models to arbitraryfinite inputs with intial conditions.

    Physics-based modelling naturally involve state variables

    Canonical state space models are easy to develop andanalyse from input-output models

    Eigenvalues/vectors help compute transient response

    State space models are useful for studying internal

    system behaviours17/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    18/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Brief review of differential equations, Laplace transform and

    state variable models. Pole-zero, degree, order, type. Superposition. Zero state and zero input response.

    Response to standard inputs with arbitrary initial conditions.

    Convolution. Steady state and transient response specifications

    Numerical computation of response for arbitrary inputs.

    Numerical accuracy and stability.

    Models and Response : Overview

    18/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    19/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    20/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Models and Response: Overview

    State Space models: Interrelations with input-output

    models, similarity transformation, canonical forms.Eigenvalues and eigenvectors, Modes of a system. System

    response to arbitrary inputs using state space model.

    Modeling Approximations of Practical Systems:Linearization, Dominant pole modelling, Switched and PWM

    systems, Time delay systems

    20/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    21/37T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    System Analysis: Objectives

    Given the system model, the student should be able to:

    1) Define and explain the concepts of equilibrium point and

    stability.2) Distinguish between asymptotic/uniform/exponential

    local/global stabil ity. Define limit cycles.

    3) Describe stability conditions for LTI systems. Internal

    stability

    4) Explain Routh criterion of stability for LTI systems

    Stability is fundamental concept. But many aspects of

    it are missing in LTI systems. A simple generalexposit ion is therefore to be presented first.

    Routh criterion is a standard and useful topic for many

    design approaches

    21/37

    S t A l i Obj ti

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    22/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    System Analysis : Objectives

    1) State and explain Nyquist criterion of Stability using polar,

    Bode and Nichols plots

    2) Check for closed loop stability using these criteria.

    3) Compute indices of relative stability such gain/phase/disc

    margins,

    4) Compute stability margins for multi-loop systems and inpresence time delays in the loop

    Meeting frequency domain relative stability

    specifications is a common requirement for control

    design.

    Many control systems are multi-loop and involve time

    delays

    22/37

    S t A l i Obj ti

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    23/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    System Analysis : Objectives

    1) Compute root loci for variation in controller gain or some

    other parameter.2) Effects of addition of pole and zeros at selected locations

    on the root loci

    3) Check for closed loop system specifications with root loci

    using dominant pole approximations where applicable

    When system models are available, root loci provide

    easy ways to choose compensator structure and

    parameters particularly under dominant poleapproximations.

    23/37

    S t A l i Obj ti

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    24/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    System Analysis: Objectives

    1) Define controllability, give examples of controllable and

    uncontrollable systems, check for controllability.

    2) Relate uncontrollable modes with pole-zero cancellations

    in transfer functions.

    3) Similarly for observability.

    Important for understanding the feasibility of reachingchosen states, avoiding internal instability, estimating

    state vectors from a given set of measurements

    Planning for sensors and actuators

    Understanding the internal realization of a system witha given transfer function

    Recognising areasonable specif ication from one that is

    not

    24/37

    S t A l i O i

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    25/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Concept of stability, equilibrium points, types of stability

    (local/global, asymptotic/uniform/exponential) with

    examples.

    LTI system stability

    Routh criterion of stabili ty and its application to determine

    ranges of controller parameters Nyquist criterion of stability

    Achieving stability margins using Nyquist, Bode and

    Nichols plot. Stability margins for multi-loop systems. Relation with

    transient response.

    System Analysis: Overview

    25/37

    S t A l i O i

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    26/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Stability, controllability, observability of state variable

    models. Realizations for pole-zero cancellations in transfer

    functions

    System Analysis: Overview

    26/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    27/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    28/37

    O i C t l D i

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    29/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Overview: Control Design

    Performance specifications, steady state, transient,

    frequency domain, stability margins, sensitivity and

    complementary sensitivity. Specifications for typical

    applications

    Internal Model Principle for asymptotic tracking and

    disturbance rejection Model matching and pole placement using output

    feedback

    Root locus design with time domain specifications

    Loop shaping: Lead/Lag compensation with frequencydomain specifications

    PID control tuning.

    29/37

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    30/37

    Objectives : Implementation

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    31/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Objectives : Implementation

    The student should be able to :

    1) List the set of components to implement a control system

    for common practical plants2) Choose a sampling rate of signals. Discretize the

    controller

    3) Implement the digital controller including input-out

    interfacing and programming

    4) Assess the effect of the computational delay and

    numerical approximation error of the digital

    implementation Critical to understand this for implementation of

    control

    31/37

    Overview: Control ler Implementation

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    32/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Overview: Control ler Implementation

    Sampling of signals, Slow and fast sampling effects,

    Discretization of continuous time dynamic models

    Numerical issues and Computational delay

    Digital implementation: Digital processor, Data acquisition,

    Programming, tools, software validation

    MIL/SIL/PIL/HIL Testing

    32/37

    Lecture

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    33/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Lecture

    Approximately 20 mins of instructional discussions

    including

    Objectives

    Introduction, motivation, significance

    Scope

    Presentation structuring and highlights

    Evaluation

    Approximately 50 minutes of class room lecture including

    Theory, examples, experience sharing, application facts,references etc.

    Approximately 20 minutes of Q&A

    33/37

    Tutorial

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    34/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Tutorial

    Practice Questions from standard sources for

    Skill buildingEvaluation

    To be referred to

    Conceptual numericals to

    Support theory

    Demonstrate practical application

    Assignment

    To beprovided earlier day

    To be discussed during Tutorial

    34/37

    Laboratory

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    35/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    Laboratory

    Optional but recommended to

    provide an exposure to practice of control systems

    design and implementation be able to illustrate essential part of the course with

    simple inexpensive equipment

    experience problems not thoroughly dealt with in the

    course such as nonlinearities

    In self or team learning modes gain hands-on experience to

    innovate on resource limitations

    select components, instruments interpret technical literature

    plan experiments

    document results and draw inferences

    35/37

    Morals of the Story

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    36/37

    T10KT Main Workshop, Dec. 2-12, 2014. IIT Kharagpur

    What you feedback is what you control

    When you cannot actuate you cannot controlWhat you can measure/estimate you can compensate for

    Models are always approximate

    Model accuracy in the control bandwidth is critical

    Stabil ity is barely basic performance

    Instabili ty decides limiting performance

    One cannot reduce tracking errors in all frequency bands

    One cannot reject disturbances in the control bandwidthLinear Control can work for Nonlinear Plants

    SISO control can work for MIMO plants

    Morals of the Story

  • 8/10/2019 T10KT MW SM Lesson 1 Course Plan

    37/37

    Thanks for your attention.

    Any feedback ?