ECE 382 Feedback Systems Analysis and Design

Similar documents
Introduction to Digital Control

DC motor control using arduino

Intro to Automation and Controls by: P. Ribeiro Calvin College

Chapter 1: Introduction to Control Systems Objectives

Lecture#1 Handout. Plant has one or more inputs and one or more outputs, which can be represented by a block, as shown below.

SMJE 3153 Control System. Department of ESE, MJIIT, UTM 2014/2015

Biomedical Control Systems. Lecture#01

Ver. 4/5/2002, 1:11 PM 1

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

IVR: Introduction to Control

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Control System for Lamp Luminosity. Ian Johnson, Tyler McCracken, Scott Freund EE 554 November 29, 2010

Types of control systems:

Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Optimal Control System Design

System Inputs, Physical Modeling, and Time & Frequency Domains

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note Introduction to Electrical Circuit Analysis

Figure 1.1: Quanser Driving Simulator

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Glossary of terms. Short explanation

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

DECENTRALIZED CONTROL OF STRUCTURAL ACOUSTIC RADIATION

CDS 101: Lecture 1 Introduction to Feedback and Control. Richard M. Murray 30 September 2002

ME 144L Prof. R.G. Longoria Dynamic Systems and Controls Laboratory. Department of Mechanical Engineering The University of Texas at Austin

Automatic Control Systems

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

Figure 2.1 a. Block diagram representation of a system; b. block diagram representation of an interconnection of subsystems

ELECTRICAL ENGINEERING TECHNOLOGY PROGRAM EET 433 CONTROL SYSTEMS ANALYSIS AND DESIGN LABORATORY EXPERIENCES

Laboratory Design Project: PWM DC Motor Speed Control

Fundamentals of Industrial Control

GE 320: Introduction to Control Systems

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

Introduction to Real-time software systems Draft Edition

When input, output and feedback voltages are all symmetric bipolar signals with respect to ground, no biasing is required.

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Electric Circuit Fall 2016 Pingqiang Zhou LABORATORY 7. RC Oscillator. Guide. The Waveform Generator Lab Guide

CS494/594: Software for Intelligent Robotics

MSK4310 Demonstration

2 Thermistor + Op-Amp + Relay = Sensor + Actuator

Robust Control Design for Rotary Inverted Pendulum Balance

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Laboratory Seven Stepper Motor and Feedback Control

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

An Overview of Linear Systems

Intro to Systems Theory and STAMP John Thomas and Nancy Leveson. All rights reserved.

ECE 203 LAB 6: INVERTED PENDULUM

Automatic Control Motion control Advanced control techniques

CHAPTER 3 H BRIDGE BASED DVR SYSTEM

Fundamentals of Instrumentation & Process Control

Control of Single Switch Inverters

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Lab 1: Steady State Error and Step Response MAE 433, Spring 2012

Understanding PID Control

COS Lecture 1 Autonomous Robot Navigation

ME 375 System Modeling and Analysis

Interfacing dspace to the Quanser Rotary Series of Experiments (SRV02ET)

Chapter 10 Digital PID

Introduction to Robotics

Operational amplifiers

Shaft Torque Excitation Control for Drivetrain Bench

Chapter 10 Switching DC Power Supplies

UTC. Engineering 329. Frequency Response for the Flow System. Gold Team. By: Blake Nida. Partners: Roger Lemond and Stuart Rymer

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

AP Physics - Problem Drill 14: Electric Circuits

Introduction to Control Systems

JUNE 2014 Solved Question Paper

ACTIVITY 1: Measuring Speed

Introduction to Servo Control & PID Tuning

Penn State Erie, The Behrend College School of Engineering

Single Ended Linear DC Servo Amplifier

Control Servo Design for Inverted Pendulum

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

Revision: June 10, E Main Suite D Pullman, WA (509) Voice and Fax

Feedback-loop design issues of dc-dc converters in high-power energy harvesting applications

Cross Regulation in Multi Output Converters with Renewable Energy Source

Physics 303 Fall Module 4: The Operational Amplifier

Chapter 13. Electric Circuits

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

ECE411 - Laboratory Exercise #1

EET 273 Experiment Introduction to Loop Control

LAB 1 AN EXAMPLE MECHATRONIC SYSTEM: THE FURBY

Adaptive Touch Sampling for Energy-Efficient Mobile Platforms

DC SERVO MOTOR CONTROL SYSTEM

Combined Series and Parallel Circuits

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

Experiment 9 : Pulse Width Modulation

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

Loop Design. Chapter Introduction

Key Vocabulary: Wave Interference Standing Wave Node Antinode Harmonic Destructive Interference Constructive Interference

Design IV. E232 Fall 07

CM 3310 Process Control, Spring Lecture 17

Lecture #2 Operational Amplifiers

The PID controller. Summary. Introduction to Control Systems

Industrial Control Equipment. ACS-1000 Analog Control System

Transcription:

ECE 382 Feedback Systems Analysis and Design Stan Żak School of Electrical and Computer Engineering Purdue University zak@purdue.edu August 20, 2012 1/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ 2/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ The rest of the semetster Dr. Rick Meyer 3/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ The rest of the semetster Dr. Rick Meyer TA Joelle Lawson 4/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ The rest of the semetster Dr. Rick Meyer TA Joelle Lawson Topics covered this week 5/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ The rest of the semetster Dr. Rick Meyer TA Joelle Lawson Topics covered this week System concept, control problem formulation 6/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ The rest of the semetster Dr. Rick Meyer TA Joelle Lawson Topics covered this week System concept, control problem formulation The Laplace transform review 7/49

Today s Class Instructor intro during the first week: Stan Żak https://engineering.purdue.edu/ece/people/ The rest of the semetster Dr. Rick Meyer TA Joelle Lawson Topics covered this week System concept, control problem formulation The Laplace transform review Block diagrams, modeling 8/49

System concept, control problem formulation A system is a collection of interacting components 9/49

System concept, control problem formulation A system is a collection of interacting components An electric motor, an airplane, as well as a biological unit such as the human arm are examples of systems 10/49

System concept, control problem formulation A system is a collection of interacting components An electric motor, an airplane, as well as a biological unit such as the human arm are examples of systems A system is characterized by two properties: 11/49

System concept, control problem formulation A system is a collection of interacting components An electric motor, an airplane, as well as a biological unit such as the human arm are examples of systems A system is characterized by two properties: 1 the interrelations between the components that are contained within the system 12/49

System concept, control problem formulation A system is a collection of interacting components An electric motor, an airplane, as well as a biological unit such as the human arm are examples of systems A system is characterized by two properties: 1 the interrelations between the components that are contained within the system 2 the system boundaries that separate the components within the system from the components outside 13/49

Representation of a system We represent system s boundaries using a box Input System Output 14/49

Representation of a system We represent system s boundaries using a box Input System Output The system boundaries can be real or imagined 15/49

The system boundaries They are elastic in the sense that we may choose, at any stage of the system analysis, to consider only a part of the original system as a system on its own 16/49

The system boundaries They are elastic in the sense that we may choose, at any stage of the system analysis, to consider only a part of the original system as a system on its own We call it a subsystem of the original system 17/49

The system boundaries They are elastic in the sense that we may choose, at any stage of the system analysis, to consider only a part of the original system as a system on its own We call it a subsystem of the original system On the other hand, we may decide to expand the boundaries of the original system to include new components 18/49

The system boundaries They are elastic in the sense that we may choose, at any stage of the system analysis, to consider only a part of the original system as a system on its own We call it a subsystem of the original system On the other hand, we may decide to expand the boundaries of the original system to include new components The interactions between the system components may be governed, for example, by physical, biological, or economical laws 19/49

The system boundaries They are elastic in the sense that we may choose, at any stage of the system analysis, to consider only a part of the original system as a system on its own We call it a subsystem of the original system On the other hand, we may decide to expand the boundaries of the original system to include new components The interactions between the system components may be governed, for example, by physical, biological, or economical laws In dealing with systems, we are interested in the effects of external quantities upon the behavior of the system quantities 20/49

Open-Loop Versus Closed-Loop Systems An open-loop control system usually contains: 1 A process to be controlled, labeled plant 21/49

Open-Loop Versus Closed-Loop Systems An open-loop control system usually contains: 1 A process to be controlled, labeled plant 2 The controlling variable of the plant, called the plant input, or just input for short 22/49

Open-Loop Versus Closed-Loop Systems An open-loop control system usually contains: 1 A process to be controlled, labeled plant 2 The controlling variable of the plant, called the plant input, or just input for short 3 The controlled variable of the plant, called the plant output, or just output for short 23/49

Open-Loop Versus Closed-Loop Systems An open-loop control system usually contains: 1 A process to be controlled, labeled plant 2 The controlling variable of the plant, called the plant input, or just input for short 3 The controlled variable of the plant, called the plant output, or just output for short 4 A reference input dictates the desired value of the output 24/49

Open-Loop Versus Closed-Loop Systems An open-loop control system usually contains: 1 A process to be controlled, labeled plant 2 The controlling variable of the plant, called the plant input, or just input for short 3 The controlled variable of the plant, called the plant output, or just output for short 4 A reference input dictates the desired value of the output 5 A controller acts upon the reference input in order to form the system input which is to force the behavior of the output in accordance with the reference signal 25/49

A schematic representation of an open-loop system Reference input Desired output Controller Controller output Plant input Plant Actual output 26/49

Characteristics of open-loop systems The output has no influence on the input or reference signal 27/49

Characteristics of open-loop systems The output has no influence on the input or reference signal The controller operates without taking into account the output 28/49

Characteristics of open-loop systems The output has no influence on the input or reference signal The controller operates without taking into account the output Thus, the plant input is formed with no influence of the output 29/49

Characteristics of open-loop systems The output has no influence on the input or reference signal The controller operates without taking into account the output Thus, the plant input is formed with no influence of the output A household appliance such as an iron is a simple example of an open-loop control system 30/49

Characteristics of open-loop systems The output has no influence on the input or reference signal The controller operates without taking into account the output Thus, the plant input is formed with no influence of the output A household appliance such as an iron is a simple example of an open-loop control system Simple construction 31/49

Characteristics of open-loop systems The output has no influence on the input or reference signal The controller operates without taking into account the output Thus, the plant input is formed with no influence of the output A household appliance such as an iron is a simple example of an open-loop control system Simple construction Requires recalibration 32/49

Characteristics of open-loop systems The output has no influence on the input or reference signal The controller operates without taking into account the output Thus, the plant input is formed with no influence of the output A household appliance such as an iron is a simple example of an open-loop control system Simple construction Requires recalibration No way to compensate for erros due to disturbances 33/49

Closed-loop system We can convert an open-loop system into a closed-loop system by adding, to an open-loop system, the following components: 6 The feedback loop the output signal is measured with a sensor and then the measured signal is fed back to the summing junction 34/49

Closed-loop system We can convert an open-loop system into a closed-loop system by adding, to an open-loop system, the following components: 6 The feedback loop the output signal is measured with a sensor and then the measured signal is fed back to the summing junction 7 The summing junction the measured output signal is subtracted from the reference, command, input signal in order to generate an error signal, also labeled as an actuating signal 35/49

Closed-loop system block diagram Desired output Reference input Actuating signal + Controller Controller output Plant input Plant Actual output Measured output Sensor 36/49

Charactersistics o closed-loop systems The error signal causes an appropriate action of the controller 37/49

Charactersistics o closed-loop systems The error signal causes an appropriate action of the controller The controller instructs the plant to behave in a certain way in order to approach the desired output, as specified by the reference input signal 38/49

Charactersistics o closed-loop systems The error signal causes an appropriate action of the controller The controller instructs the plant to behave in a certain way in order to approach the desired output, as specified by the reference input signal The output information is fed back to the controller, and the controller then appropriately modifies the plant output behavior 39/49

Charactersistics o closed-loop systems The error signal causes an appropriate action of the controller The controller instructs the plant to behave in a certain way in order to approach the desired output, as specified by the reference input signal The output information is fed back to the controller, and the controller then appropriately modifies the plant output behavior Thus, a central component of the closed-loop system is feedback 40/49

Charactersistics o closed-loop systems The error signal causes an appropriate action of the controller The controller instructs the plant to behave in a certain way in order to approach the desired output, as specified by the reference input signal The output information is fed back to the controller, and the controller then appropriately modifies the plant output behavior Thus, a central component of the closed-loop system is feedback Feedback is a method of controlling a system by reinserting into it the results of its past performance Norbert Wiener, 1954 41/49

Closed-loop system example Watt s governor 42/49

Formulation of the Control Problem We are interested in specifying the system inputs that force the system states or outputs to behave with time in some pre-specified manner 43/49

Formulation of the Control Problem We are interested in specifying the system inputs that force the system states or outputs to behave with time in some pre-specified manner That is, we are interested in controlling the system states or outputs 44/49

Formulation of the Control Problem We are interested in specifying the system inputs that force the system states or outputs to behave with time in some pre-specified manner That is, we are interested in controlling the system states or outputs This is accomplished by means of a controller whose task is to produce the required system s inputs that in turn result in the desired system s outputs 45/49

Formulation of the Control Problem We are interested in specifying the system inputs that force the system states or outputs to behave with time in some pre-specified manner That is, we are interested in controlling the system states or outputs This is accomplished by means of a controller whose task is to produce the required system s inputs that in turn result in the desired system s outputs Constructing a controller is a part of the control problem 46/49

Essential Elements of the Control Problem 1 a dynamical system to be controlled 47/49

Essential Elements of the Control Problem 1 a dynamical system to be controlled 2 a specified objective for the system 48/49

Essential Elements of the Control Problem 1 a dynamical system to be controlled 2 a specified objective for the system 3 a set of admissible controllers, and 49/49

Essential Elements of the Control Problem 1 a dynamical system to be controlled 2 a specified objective for the system 3 a set of admissible controllers, and 4 a means of measuring the performance of any given control strategy to evaluate its effectiveness 50/49

Controller Design Example Double-inverted-pendulum-on-a-cart (DIPC) 51/49

Controller Design Example Double-inverted-pendulum-on-a-cart (DIPC) Follow four steps of the control problem 52/49