Lecture 1. Introduction - Course mechanics History Modern control engineering. EE392m - Winter 2003 Control Engineering 1-1



Similar documents
ELECTRICAL ENGINEERING

Lecture 9 Modeling, Simulation, and Systems Engineering

Lecture 3 - Model-based Control Engineering

HC900 for Boiler Control Applications

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.

ME 7103: Theoretical Vibrations Course Notebook

ENGINEERING PHYSICS Chair: W. Doyle St.John Office: Engineering Hall 228 Department Telephone: (608)

Aerospace Engineering

Figure 1. The Ball and Beam System.

Degree programme in Automation Engineering

Types of Engineering Jobs

System Modeling and Control for Mechanical Engineers

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

Combined Cycle Control Overview

PROCESS CONTROL SYSTEM DESIGN Process Control System Design. LECTURE 6: SIMO and MISO CONTROL

Control System Definition

MECE 102 Mechatronics Engineering Orientation

EE 402 RECITATION #13 REPORT

From Control Loops to Software

ECE 3510 Final given: Spring 11

Matlab and Simulink. Matlab and Simulink for Control

Technical Elective I Technical Elective II Technical Elective III Technical Elective IV

MASTER OF ENGINEERING Mechanical Engineering Program

Impact of Control System Technologies on Industrial Energy Savings

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow

Controller Design in Frequency Domain

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

ECE 516: System Control Engineering

Automation Technology Helps Precast Producer Reduce Energy Consumption and Lower Costs

Hardware-in-the-Loop Simulation

SYSTEMS, CONTROL AND MECHATRONICS

Graduate Program Guidelines

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

Mini-Lab Projects in the Undergraduate Classical Controls Course

Depth and Excluded Courses

The Emerging Trends in Electrical and Computer Engineering

Development of Knowledge-Based Software for UAV Autopilot Design

The Relevance of CS and SE Education: A Survey

Poznan University of Technology Faculty of Electrical Engineering

HC900 Boiler Control. Background. Solution. Application Brief Industry: Manufacturing

Robot Perception Continued

Position Descriptions. Aerospace

Industrial Steam System Process Control Schemes

Department of Electrical and Electronic Engineering, California State University, Sacramento

A highly integrated UAV avionics system 8 Fourth Street PO Box 1500 Hood River, OR (541) phone (541) fax CCT@gorge.

Onboard electronics of UAVs

Finite Element Analysis

AC : MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT

ENGG*4420 Real Time Systems Design Fall 2015

Basics electronic speed Governor

How To Calculate The Power Gain Of An Opamp

Consulting, Engineering & Managed Service Provider

Best Practices for Controller Tuning

Research Methodology Part III: Thesis Proposal. Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

In4073 Embedded Real-Time Systems. Koen Langendoen (course instructor) Arjan van Gemund (founding father) Embedded Software group

A Design of a PID Self-Tuning Controller Using LabVIEW

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

ENEE Electrical & Computer Engineering Summer 2015

Ph.D., Middle East Technical University, Ankara, Grade: High Honours. Ph.D. in Electrical & Electronic Engineering, Control Theory

INTRODUCTION TO ELECTRICAL ENGINEERING

stable response to load disturbances, e.g., an exothermic reaction.

University of St. Thomas ENGR Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54

High school algebra. Appropriate placement test scores or prerequisite courses Appropriate placement test score

CHAPTER 1 INTRODUCTION

OPC COMMUNICATION IN REAL TIME

Metropolitan State University of Denver

What is Data Mining, and How is it Useful for Power Plant Optimization? (and How is it Different from DOE, CFD, Statistical Modeling)

COMPUTER ENGINEERING DEGREE FOCUS AREAS GUIDE

Faculty of Engineering and Architectural Science

Notes on Modifying an EET Associate Degree Curriculum to Improve Graduate Placement

Enhancing Process Control Education with the Control Station Training Simulator

Electrical Engineering

MS and PhD Degree Requirements

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs:

Using Wireless Measurements in Control Applications

ELECTRICAL & COMPUTER SYSTEMS ENGINEERING

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Keywords: Fuzzy Logic, Control, Refrigeration Systems and Electronic Expansion Valves.

Alain Nifenecker - General Electric Manager Controls Engineering

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Uniformance Asset Sentinel. Advanced Solutions. A real-time sentinel for continuous process performance monitoring and equipment health surveillance

TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS

BSEE Degree Plan Bachelor of Science in Electrical Engineering:

A simple method to determine control valve performance and its impacts on control loop performance

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

What will I learn as an Electrical Engineering student?

ELECTRICAL AND COMPUTER ENGINEERING By Joan Omoruyi, Engineering Librarian, Northeastern University

National Science Foundation ATE Project: Arizona-Texas Consortium for Alternative and Renewable Energy Technologies (ATCARET)

Electrical and Computer Engineering Undergraduate Advising Manual

Analysis of TCP Performance Over Asymmetric Wireless Links

Boost Your Skills with On-Site Courses Tailored to Your Needs

How To Get A Degree In Electrical Engineering

Undergraduate Major in Computer Science and Engineering

SERVO CONTROL SYSTEMS 1: DC Servomechanisms

Objectives. Use IGCC dynamic simulator and operator training system (OTS) to: o o

The Decision Management Manifesto

Applicazione di tecniche di controllo predittivo multivariabile ad impianti di produzione a Ciclo Combinato

Transcription:

Lecture 1 Introduction - Course mechanics History Modern control engineering EE392m - Winter 2003 Control Engineering 1-1

Introduction - Course Mechanics What this course is about? Prerequisites & course place in the curriculum Course mechanics Outline and topics Your instructor EE392m - Winter 2003 Control Engineering 1-2

What this course is about? Embedded computing is becoming ubiquitous Need to process sensor data and influence physical world. This is control and knowing its main concepts is important. Much of control theory is esoteric and difficult 90% of the real world applications are based on 10% of the existing control methods and theory The course is about these 10% EE392m - Winter 2003 Control Engineering 1-3

Prerequisites and course place Prerequisites: Linear algebra: EE263, Math 103 Systems and control: EE102, ENGR 105, ENGR 205 Helpful Matlab Modeling and simulation Optimization Application fields Some control theory good, but not assumed. Learn more advanced control theory in : ENGR 207, ENGR 209, and ENGR 210 EE392m - Winter 2003 Control Engineering 1-4

Course Mechanics Descriptive in addition to math and theory Grading 25% Homework Assignments (4 at all) 35% Midterm Project 40% Final Project Notes at www.stanford.edu/class/ee392m/ Reference texts Control System Design, Astrom, posted as PDF Feedback Control of Dynamic Systems, Fourth Edition, Franklin, Powell, Emami-Naeini, Prentice Hall, 2002 Control System Design, Goodwin, Graebe, Salgado, Prentice Hall, 2001 EE392m - Winter 2003 Control Engineering 1-5

Outline and topics Lectures - Mondays & Fridays Assignments - Fridays, due on Friday Lecture topics Basic 1. Introduction and history 2. Modeling and simulation 3. Control engineering problems 4. PID control 5. Feedforward 6. SISO loop analysis 7. SISO system design Breadth Advanced 8. Model identification 9. Processes with deadtime, IMC 10. Controller tuning 11. Multivariable control - optimization 12. Multivariable optimal program 13. MPC - receding horizon control 14. Handling nonlinearity 15. System health management 16. Overview of advanced topics EE392m - Winter 2003 Control Engineering 1-6

Who is your instructor? Dimitry Gorinevsky Consulting faculty (EE) Honeywell Labs Minneapolis Cupertino Control applications across many industries PhD from Moscow University Moscow Munich Toronto Vancouver Palo Alto EE392m - Winter 2003 Control Engineering 1-7

Some stuff I worked on Jet engines Space systems WDM networks Powertrain control Receiver 1 Transmitter 1 Transmitter 2 OADM Walking machine Switch Receiver 2 Switch Amplifier (OLA) Switch Paper machine CD control EE392m - Winter 2003 Control Engineering 1-8

Lecture 1 - Control History Watt s governor Thermostat Feedback Amplifier Missile range control TCP/IP DCS EE392m - Winter 2003 Control Engineering 1-9

Why bother about the history? Trying to guess, where the trend goes Many of the control techniques that are talked about are there for historical reasons mostly. Need to understand that. EE392m - Winter 2003 Control Engineering 1-10

1788 Watt s Flyball Governor Watt s Steam Engine Newcomen s steam engine (1712) had limited success Beginning of systems engineering Watt s systems engineering addon started the Industrial Revolution Analysis of James Clark Maxwell (1868) Vyshnegradsky (1877) From the 1832 Edinburgh Encyclopaedia EE392m - Winter 2003 Control Engineering 1-11

Rubs Mechanical technology use was extended from power to regulation It worked and improved reliability of steam engines significantly by automating operator s function Analysis was done much later (some 100 years) - this is typical! Parallel discovery of major theoretical approaches EE392m - Winter 2003 Control Engineering 1-12

Watt s governor Analysis of James Clark Maxwell (1868) ( mω l sinφ cosφ mg φ b & φ ) 2 ml & φ = l G sin J & ω ω G E = k cosφ T = nω E Linearization φ = φ + x ω 0 E = ω0 + L x y y << 1 << 1 &&& y + a && & y 1 y + a2 y + a3 = 0 EE392m - Winter 2003 Control Engineering 1-13

Watt s governor &&& y + a && & y λ 1 y + a2 y + a3 = 3 2 + a1λ + a2λ + a3 0 Characteristic equation: = 0 y = e λt Im λ Stability condition: Re < 0, ( k = 1,2,3) λ k Re λ Gist: Model; P feedback control; linearization; LHP poles All still valid EE392m - Winter 2003 Control Engineering 1-14

1885 Thermostat 1885 Al Butz invented damper-flapper bimetal plate (sensor/control) motor to move the furnace damper) Started a company that became Honeywell in 1927 Thermostat switching on makes the main motor shaft to turn one-half revolution opening the furnace's air damper. Thermostat switching off makes the motor to turn another half revolution, closing the damper and damping the fire. On-off control based on threshold EE392m - Winter 2003 Control Engineering 1-15

Rubs Use of emerging electrical system technology Significant market for heating regulation (especially in Minnesota and Wisconsin) Increased comfort and fuel savings passed to the customer - customer value proposition Integrated control device with an actuator. Add-on device installed with existing heating systems EE392m - Winter 2003 Control Engineering 1-16

EE392m - Winter 2003 Control Engineering 1-17 GV V R V V R V V = = 2 2 2 1 1 1930s Feedback Amplifier Signal amplification in first telecom systems (telephone) Analog vacuum tube amplifier technology Feedback concept Bode s analysis of the transients in the amplifiers (1940) + = + = 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 R R G R R R R G R R V V

Feedback Amplifier - Rubs Electronic systems technology Large communication market Useful properties of large gain feedback realized: linearization, error insensitivity Conceptual step. It was initially unclear why the feedback loop would work dynamically, why would it not grow unstable. EE392m - Winter 2003 Control Engineering 1-18

1940s WWII Military Applications Sperry Gyroscope Company flight instruments later bought by Honeywell to become Honeywell aerospace control business. Servosystem gun pointing, ship steering, using gyro Norden bombsight Honeywell C-1 autopilot - over 110,000 manufactured. Concepts electromechanical feedback, PID control. Nyquist, servomechanism, transfer function analysis, EE392m - Winter 2003 Control Engineering 1-19

Autopilot - Rubs Enabled by the navigation technology - Sperry gyro Honeywell got the autopilot contract because of its control system expertise in thermostats Emergence of cross-application control engineering technology and control business specialization. EE392m - Winter 2003 Control Engineering 1-20

1960s - Rocket science SS-7 missile range control through the main engine cutoff time. Range r = F( V V X Y ) x, y,, Range Error δr( t) = f1 Vx( t) + f2 Vy( t) + f3 X ( t) + f4 Y ( t) Algorithm: track, cut the engine off at T when USSR R-16/8K64/SS-7/Saddler Copyright 2001 RussianSpaceWeb.com http://www.russianspaceweb.com/r16.html δr(t) δr( T ) = 0 EE392m - Winter 2003 Control Engineering 1-21

Missile range control - Rubs Nominal trajectory needs to be pre-computed and optimized Need to have an accurate inertial navigation system to estimate the speed and coordinates Need to have feedback control that keeps the missile close to the nominal trajectory (guidance and flight control system) f 1, f 2, f 3, f 4, and f T must be pre-computed Need to have an on-board device continuously computing δr( t) = f1 Vx( t) + f2 Vy( t) + f3 X ( t) + f4 Y ( t) EE392m - Winter 2003 Control Engineering 1-22

1975 - Distributed Control System 1963 - Direct digital control was introduced at a petrochemical plant. (Texaco) 1970 - PLC's were introduced on the market. 1975 - First DCS was introduced by Honeywell PID control, flexible software Networked control system, configuration tuning and access from one UI station Auto-tuning technology EE392m - Winter 2003 Control Engineering 1-23

DCS example Honeywell Experion PKS Honeywell Plantscape Supervisory Control And Data Acquisition EE392m - Winter 2003 Control Engineering 1-24

DCS - Rubs Digital technology + networking Rapid pace of the process industry automation The same PID control algorithms Deployment, support and maintenance cost reduction for massive amount of loops Autotuning technology Industrial digital control is becoming a commodity Facilitates deployment of supervisory control and monitoring EE392m - Winter 2003 Control Engineering 1-25

1974 - TCP/IP TCP/IP - Cerf/Kahn, 1974 Berkeley-LLNL network crash, 1984 Congestion control -Van Jacobson, 1986 EE392m - Winter 2003 Control Engineering 1-26

TCP flow control Round Trip Time τ Source 1 2 W 1 2 W time data ACK Destination 1 2 W 1 2 W time Transmission rate: W x = packets/sec τ Here: Flow control dynamics near the maximal transmission rate From S.Low, F.Paganini, J.Doyle, 2000 EE392m - Winter 2003 Control Engineering 1-27

TCP Reno congestion avoidance for every loss { W = W/2 } for every ACK { W += 1/W } packet acknowledgment rate: x lost packets: with probability q x lost = xw / 2 transmitted: with probability (1-q) x sent = x / W x& x = q + (1 q) τ τ lost x sent x = W τ x& 1 q = τ 2 1 2 qx 2 x - transmission rate τ - round trip time q - loss probability EE392m - Winter 2003 Control Engineering 1-28

TCP flow control - Rubs Flow control enables stable operation of the Internet Developed by CS folks - no controls analysis Ubiquitous, TCP stack is on every piece of silicon Analysis and systematic design is being developed some 20 years later The behavior of the network is important. We looked at a single transmission. Most of analysis and systematic design activity in 4-5 last years and this is not over yet... EE392m - Winter 2003 Control Engineering 1-29

Modern Control Engineering What BIG control application is coming next? Where and how control technology will be used? What do we need to know about controls to get by? EE392m - Winter 2003 Control Engineering 1-30

Modern Control Engineering Measurement system Sensors Control computing Control handles Actuators Physical system This course is focused on control computing algorithms and their relationship with the overall system design. EE392m - Winter 2003 Control Engineering 1-31

Modern control systems Why this is relevant and important at present? Computing is becoming ubiquitous Sensors are becoming miniaturized, cheap, and pervasive. MEMS sensors Actuator technology developments include: evolution of existing types previously hidden in the system, not actively controlled micro-actuators (piezo, MEMS) control handles other than mechanical actuators, e.g., in telecom EE392m - Winter 2003 Control Engineering 1-32

Measurement system evolution. Navigation system example Mechanical gyro by Sperry for ships, aircraft. Honeywell acquired Sperry Aerospace in 1986 - avionics, space. Laser ring gyro, used in aerospace presently. MEMS gyro good for any vehicle/mobile appliance. (1") 3 integrated navigation unit EE392m - Winter 2003 Control Engineering 1-33

Actuator evolution Electromechanical actuators: car power everything Communication - digital PLL Adaptive optics, MEMS control handle EE392m - Winter 2003 Control Engineering 1-34

Control computing Computing grows much faster than the sensors and actuators CAD tools, such as Matlab/Simulink, allow focusing on algorithm design. Implementation is automated Past: control was done by dedicated and highly specialized experts. Still the case for some very advanced systems in aerospace, military, automotive, etc. Present: control and signal-processing technology are standard technologies associated with computing. Embedded systems are often designed by system/software engineers. This course emphasizes practically important issues of control computing EE392m - Winter 2003 Control Engineering 1-35