9/17/2015. Contents. ELEC-E8101 Digital and Optimal Control (5 cr), autumn 2015
|
|
- Chastity Barker
- 6 years ago
- Views:
Transcription
1 ELEC-E8101 Digital and Optimal Control (5 cr), autumn 2015 Lectures Fridays at , room AS2 Lecturer: Kai Zenger, TuAS-house, room 3567, kai.zenger(at)aalto.fi Exercise hours Wednesdays at room Tu 1 AND Thursdays at room AS3 (problem solving help, questions, doing exercises with friends., informal, Laskutupa ) Contents Introduction, discrete-time control problem, the z-transform Discrete-time systems, properties and analysis Controller design: pole placement by state space methods PID-controller and its discretized versions, the sampling theorem, choosing the sampling interval Discrete approximations of continuous-time controllers Stochastic disturbance models Optimal prediction and minimum variance control Dynamic programming Linear quadratic controllers (LQ, LQG); discrete-time and continuous-time cases Assistants: Juho Lindholm, juholind(at)mappi.helsinki.fi Jyrki Parkkinen, jyrki.parkkinen(at)aalto.fi Passing the course: Final exam or two intermediate exams. Final exam: maximum 30 points (5 problems, max 6p. each). Alternatively two intermediate (Mid term) exams. Each has three problems, max. 5p./problem. Maximum of the two intermediate exams 30 p. Bonus points of (not mandatory) homeworks. 6 homework problems, altogether max 6 p. The bonus points are added to determine the final grade. The bonus points are true bonus, because the grade limits are not scaled up because of the possibility to get bonus points. To pass the course 15 points is always enough. Otherwise the grade limits can vary a bit. Intermediate exams are suggested to pass the course. They are organised during the last week of each lecture period (2 hours). During the second exam time you can choose, after seeing the problems, whether you want to do intermediate exam or full exam. The full exams later are three hours in lenght; otherwise they are similar to the full exam during the lecture period. In the full exam you can (re)do intermediate exam 1 or 2. Bonus points and intermediate exam results are valid one year, until the course lectures start again (autumn 2016). Exams: Fri at 12:00-14:00 AS2 (intermediate exam 1) Wed at 14:00-16:00 AS2 (intermediate 2, full exam) Mon at 16:30-19:30 AS2 (full exam) Mon at 16:30-19:30 (full exam) Department of Automation and Systems Technology 1
2 Please register to the course (oodi), if you have not done that already. You do not have to register to intermediate exams. You have to register to full exams, starting from the exam Important: Course substitutions: - if you have done the old courses AS Digital control AND AS Model-Based Control Systems, you do not have to do ELEC-E8101 Digital and Optimal Control (it will be substituted by those two courses) - if you have done only AS Digital control or only AS Model- Based Control Systems, you have to do ELEC-E8101 Digital and Optimal Control in a normal manner. The first part is however very similar to Digital Control course. If you know Digital control well, you can relax in the first period; it is suggested however that you do the homework problems to get bonus points. ELEC-E8101 Introduction Study material Lecture slides (in English, ordinary and print versions) in MyCourses (mycourses.aalto.fi) Exercises with solutions (English) in MyCourses Web learning environment (in Finnish): /index.html Note: The above old web course material is a good introduction, but does not cover the whole ELEC-E8101. It also contains some material (e.g. polynomial controllers), which are not discussed in ELEC-E8101. The lectures, lecture slides and exercises with solutions cover the whole course. It is not absolutely necessary to purchase the book. In each lecture, topics to read for the following session are given. Note: not all slides are presented during the lectures; some are left for home study. Homework assignments (six altogether) are given regularly. They appear in MyCourses Department of Automation and Systems Technology ELEC-E8101 Introduction Books for support: Åström K. J., Wittenmark B.: Computer Controlled Systems - Theory and Design (3rd ed.), Prentice-Hall, (textbook) Analog (continuous time) control system Process controlled by an analog controller Franklin, Powell, Workman: Digital Control of Dynamic Systems. Third edition, Addison Wesley, Ogata: Discrete-Time Control Systems, 2nd ed., Prentice-Hall, 1994 Kuo, B. C. : Digital Control Systems (2nd ed.), Oxford University Press, Santina, M. S., Stubberud, A. R., Hostetter, G. H.: Digital Control System Design, Saunders College Publishing,
3 Digital (discrete, discrete-time) control system To think about... r(tk) + _ e(tk) Controller y(tk) u(tk) D/A A/D u(t) Process y(t) y(t) The system contains both analog and discrete signals (a hybrid system) Basic problem already in analog control: how do you treat these kinds of systems analytically? Are the traditional time domain and frequency domain methods available now? Can they be modified? How do you design digital controllers? What should be taken into account in implementation? In A/D-block the analog signal is sampled ; in D/A-block the discretetime signal is changed into an analog one (hold). To think about... Is it so that a digital controller only imitates the corresponding analog controller and the result is somewhat worse then (due to loosing information in discretization)? Do discrete-time systems have properties that the corresponding analog systems do not have? Yes, but this is not so simple: sometimes a discrete controller can perform better than the analog one; on the other hand dicrete-time systems have anomalies that do not have a correspondence in the analog world. An example of controller design (only an example:no need to learn very carefully) Controller design of a switched-mode power supply (Buck-type; output voltage smaller than input) The switch operates at high frequency, e.g. 100 khz. By changing the on/off time ratio of the switch (duty cycle) power is transferred into load and the output voltage level is controlled. Department of Automation and Systems Technology 3
4 By connecting AC/DC power supplies in parallel, and providing a battery for back-up a suitable power system for a Telecom load (for example) is obtained. Modern industrial power systems are complex and difficult; System blocks are connected in series and in parallel. They are provided with input filters (EMI), loads are changing and complex. A difficult multivariable system, MIMO = multiple input, multiple output. C.f. SISO = single input, single output Systematic methods are needed = theory is needed! Today s magic buzzword is digitalization! Negative feedback = feedback control, RC-circuit is the load. The output voltage is compared to reference, and a discrete-time PID-controller is used to control the switch. Systems can be described by block diagrams PWM (pulse width modulation) transforms the controller output signal to the duty cycle of the switch; basically that belongs to the operation of the actuator Input voltage. V g and load current i load are disturbances from control viewpoint. Robustness means the ability of the controller to tolerate disturbances and modeling errors. 4
5 By writing the dynamic equations of the system blocks the performance can be studied. A lead/lag compensator has been designed for the process by using the Bode diagram as a design tool. The insufficient phase margin (2 degrees) of the open loop has been improved to (50 degrees). Stability must always be guaranteed. G ( s) G c s l 1 1 z s s 1 Gcm 33.8, z ( rad/ s) 1257( rad/ s), ( rad/ s) l cm p p But the compensator can be approximated by a PID-controller: The control algorithm can be discretized directly for computer based control (details are presented later in the course) The operating frequency of the measurement and control are now new concepts that must be considered. Here the sampling frequency is 20 khz meaning that the sampling time is 1/20000 s. 5
6 The performance of the controller can be simulated. Below the output voltage and inductor current are shown. The zoomed figures show clearly the operation of the switch. The performance can be made faster by changing the tuning of the PID controller. That leads to increasing oscillations however. Controller design procedure Construction of the process model from physical equations or by identification. The model analysis and linearisation when needed; construction of the transfer functions Formulation of the control problem Controller design in time or frequency domain Discretization and implementation of the controller e.g. by a digital signal processor (DSP) Alternatively: discretization of the process model and controller design directly in discrete time directly Simulation To be used: Matlab/Simulink with different toolboxes... Control System Toolbox Identification Toolbox Optimization Toolbox Model Predictive Toolbox Fuzzy Toolbox Neural Networks Toolbox Symbolic Toolbox Statistical Toolbox Comsol Multiphysics 6
7 Process knowledge Measurement technology Computer technology Control Theory Challenges History of discrete-time systems 2. world war, radars, computers, numerical computation Pioneering period ~ (1961) (1962) applications (supervisory-mode, where setpoint values etc. are calculated to help the operator ) DDC ~ 1962 (Direct Digital Control = computer controls the process directly) in 1975 the first digital automation system (Honeywell TDC 2000) Programmable logic controllers (PLC) from the 70 s. Efficient signal procesors (DSP) from 90 s, embedded systems, mechatronics Wireless automation, networks, energy technology, digitalization = current trends New era: today and tomorrow belong to the digital age! Process controlled by an analog controller Process controlled by a digital controller r(t k) + _ e(tk) Controller u(t k) D/A u(t) Process y(t) A/D y(t k) y(t) 7
8 Two main design approaches: a. discretize the analog controller, b. discretize the process and do the design totally in discrete time a. Example (a): How to design a digital controller based on an analog controller Servoproblem, control of robot arm Process (double integrator): Simple servo controller: b. Department of Automation and Systems Technology Example: How to design a digital controller based on an analog controller A digital controller is derived from the analog one by replacing the differential with difference Example: How to design a digital controller based on an analog controller By using the definition of the derivative Multiplying by the Laplace-variable s corresponds to derivation in time domain (derivation operator p) Now t = kh and t = h. Let us further use the shift operator q (multiplying by q corresponds to moving forward in time; division by q corresponds to moving backwards in time) 8
9 Example: How to design a digital controller based on an analog controller The following approximative relationship between Laplace and Z domains is obtained Example: How to design a digital controller based on an analog controller The imitating controller becomes From the transfer function in Laplace domain an approximative pulse transfer function in Z-domain is obtained by replacing the Laplace-variable s with Example: How to design a digital controller based on an analog controller Let us include also the deadbeat-controller, which is based on digital control theory and simulate the operation of the robot arm by each controller. (Dead-beat-controller will be discussed during the course). Example: How to design a digital controller based on an analog controller Analog controller compared to digital imitating controller in different sampling frequencies 9
10 Example: How to design a digital controller based on an analog controller Analog controller compared to the deadbeatcontroller in different sampling frequencies Example (b): Synchronization Continuous process (1. order low pass filter) The corresponding discrete-time filter by using the sampling time h = 1 Details on how to obtain H(z) are shown later Department of Automation and Systems Technology Example: Synchronization Let us simulate both filters with the same input signal Example: Synchronization 10
11 Example: Synchronization With impulse and pulse inputs synchronization is even more important z-transformation A sequence for short The z-transformation is defined or Continuous systems: (differential equations/laplacetransformation) Discrete systems: (difference equations/z-transformation) Example. Discrete time impulse The sequence Example. Discrete (unit) step function Sequence In the terms is an impulse (pulse) with the strength f0 where Z-transformation: k is a time index (0,1,2,...). The absolute time at time instant k is kt, where T is the sampling interval Z-transformation: (sum of a geometric series) 11
12 Example. Pulse sequence Movement in time ( right =delay, left =prediction) Pulse sequence f(k): The sum converges in the complex plane region or It is not necessary to consider the convergence regions in what follows. Delay with one sampling interval: Prediction by one sample interval: One sample delay thus means multiplication by ; correspondingly by when the delay is n steps Compare to the derivative of Laplace-transformation in the continuous time case. 12
13 The final value theorem Consider a pulse sequence f(k) and its z-transform F(z). If f(k) approaches a limit value as k approaches infinity, it holds This is the final value theorem. Compare to the continuous time case Discrete-time system Note that the difference equation Example. A first order difference equation means in absolute time Initial conditions e.g. y(0)=0, u(0)=1, u(k)=0, k >0 Calculation directly from the equation (which is directly an algorithm) Result is the pulse sequence Take the Z-transformation Initial conditions are considered to be zero when deriving the pulse transfer function, leading to 13
14 The pulse transfer function z-transformation is used to make the analysis and calculations of discrete-time systems more tractable. Compare again to the continuous time case. The results are meaningful only at sampling instants With a unit impulse as input the output (pulse response) is the inverse transformation of the pulse transfer function. Compare to the continuous time case. Note the following transformation pairs (the latter deviates somewhat from the continuous time analogue) 1. ; 2. ; In the inverse transformation similar ideas as in the continuous time case are applied (dividing terms into sums of smaller entities and then using tables) Example. No inverse transformation is found from the tables; so let us modify The inverse transformation of the bracketed term is Taking the delay into account gives finally or 14
15 Stability We can operate with pulse transfer functions as with transfer functions. E.g. the closed loop pulse transfer function can be calculated, the denominator of which is the characteristic polynomial. Its zeros are the system poles. The zeros of the numerator are the system zeros. The pulse transfer function can be divided into a sum of terms like ;the inverse transformation stays bounded when If even one term explodes, the system is unstable. Stability region: A discrete-time system is stable, when the poles (b, c, d) are located inside the unit disc. Compare to the left half plane for continuous time systems. Shift-operators A forward shift operator q (in time) Example. A difference equation (input-output representation of a system ) A backward shift operator Correspondingly (in time) can be written in which (Compare to the continuous time differential operator p) are operator polynomials. A similar equation can also be written as a function of 15
16 Note the formal relationship continuous time discrete time From state-space-representation to pulse transfer function A discrete state-space-representation is defined in an analog manner to the continuous time case; derivatives are replaced with a shift in time. However, when using p or q, we operate in time domain. When using s or z a transformation to Laplace or Z-domain has been done to deal with transfer functions. This can sound theoretical. However, in control engineering there are many design methods, in which either time domain or frequency domain (transfer functions) are used. Let us try to find the pulse transfer function. Take the Z-transformation and eliminate x. The derivation is quite analogous to the continuous time case. From input-output representation to state-space equations A similar method as in the continuous time case is available Example. The pulse transfer function is obtained as compare to the continuous time case: -state-space? -pulse transfer function? Write the equation as a function of the q-operator 16
17 Move q terms to the left side The following state representation is obtained Develop the left side as factors according to q and choose the state variables as follows and in matrix form Pulse transfer function Is there a need for discrete-time control theory? Zeros: Poles: The poles are inside the unit circle, and the system is therefore stable. Analog systems can be imitated There exists discrete-time systems without an analog correspondence Sampling can cause problems to discrete-time systems Digital controller can even beat the analog controller (fastness) Discrete-time control theory is needed! 17
18 Grounds and basic building blocks Sampling theorem (Shannon -49) Difference equations (-48) Integral transformations Z-transformation (Hurewicz -47) State-space-representation (Kalman -55) Grounds and basic building blocks Optimal control (Bellman -57) Stochastic control, LQG (Kalman -65) Algebral system theory (Rosenbrock -70) Identification, Adaptive control Robust control (-80) Soft computing, -80, fuzzy control, neural networks, cloud computing, computational sciences (-2000)... 18
CL Digital Control Kannan M. Moudgalya
CL 692 - Digital Control Kannan M. Moudgalya Department of Chemical Engineering Associate Faculty Member, Systems and Control IIT Bombay kannan@iitb.ac.in Autumn 2007 Digital Control 1 Kannan M. Moudgalya,
More informationDigital Control of MS-150 Modular Position Servo System
IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland
More informationEE 650 Linear Systems Theory
EE 650 Linear Systems Theory 3-0-0 6 Essentials of linear algebra: vector spaces, subspaces, singular value decomposition; state variable modeling of linear dynamical systems; transfer function matrices;
More informationTemperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller
International Journal of Emerging Trends in Science and Technology Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller Authors Swarup D. Ramteke 1, Bhagsen J. Parvat 2
More informationPYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1
In this lecture, we will examine a very popular feedback controller known as the proportional-integral-derivative (PID) control method. This type of controller is widely used in industry, does not require
More informationWelcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems
Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems Dr. Hausi A. Müller Department of Computer Science University of Victoria http://courses.seng.uvic.ca/courses/2015/summer/seng/480a
More informationMotor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.
Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,
More informationControl Systems Overview REV II
Control Systems Overview REV II D R. T A R E K A. T U T U N J I M E C H A C T R O N I C S Y S T E M D E S I G N P H I L A D E L P H I A U N I V E R S I T Y 2 0 1 4 Control Systems The control system is
More informationAn Overview of Linear Systems
An Overview of Linear Systems The content from this course was hosted on TechOnline.com from 999-4. TechOnline.com is now targeting commercial clients, so the content, (without animation and voice) is
More informationGlossary of terms. Short explanation
Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal
More informationEmbedded Robust Control of Self-balancing Two-wheeled Robot
Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design
More informationFundamentals of Industrial Control
Fundamentals of Industrial Control 2nd Edition D. A. Coggan, Editor Practical Guides for Measurement and Control Preface ix Contributors xi Chapter 1 Sensors 1 Applications of Instrumentation 1 Introduction
More informationAutomatic Control Motion control Advanced control techniques
Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical
More informationLecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control
246 Lecture 9 Coming week labs: Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control Today: Systems topics System identification (ala ME4232) Time domain Frequency domain Proportional
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014
More informationDigital Control of Dynamic Systems
Second Edition Digital Control of Dynamic Systems Gene F. Franklin Stanford University J. David Powell Stanford University Michael L. Workman IBM Corporation TT ADDISON-WESLEY PUBLISHING COMPANY Reading,
More informationLoop Design. Chapter Introduction
Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because
More informationIntroduction to Discrete-Time Control Systems
TU Berlin Discrete-Time Control Systems 1 Introduction to Discrete-Time Control Systems Overview Computer-Controlled Systems Sampling and Reconstruction A Naive Approach to Computer-Controlled Systems
More informationBiomedical Control Systems. Lecture#01
1 Biomedical Control Systems Lecture#01 2 Text Books Modern Control Engineering, 5 th Edition; Ogata. Feedback & Control Systems, 2 nd edition; Schaum s outline, Joseph J, Allen R. Control Systems Engineering,
More informationPosition Control of DC Motor by Compensating Strategies
Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the
More informationAdaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator
Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator Khalid M. Al-Zahrani echnical Support Unit erminal Department, Saudi Aramco P.O. Box 94 (Najmah), Ras anura, Saudi
More informationNH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3
NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 IIR FILTER DESIGN Structure of IIR System design of Discrete time
More informationLecture Schedule: Week Date Lecture Title
http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar
More informationChapter 4 Design of a Digital Tri-mode Controller
Chapter 4 Design of a Digital Tri-mode Controller As described in section.4, digital control is not new in the field of Power Electronics. It is often associated with DP or other micro-processors. Generally
More informationControl of Single Switch Inverters
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Control of Single Switch Inverters Shweta Hegde, Student Member, IEEE, Afshin Izadian, Senior Member, IEEE Abstract
More informationFuzzy auto-tuning for a PID controller
Fuzzy auto-tuning for a PID controller Alain Segundo Potts 1, Basilio Thomé de Freitas Jr 2. and José Carlos Amaro 2 1 Department of Telecommunication and Control. University of São Paulo. Brazil. e-mail:
More informationLaboratory Assignment 5 Digital Velocity and Position control of a D.C. motor
Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor 2.737 Mechatronics Dept. of Mechanical Engineering Massachusetts Institute of Technology Cambridge, MA0239 Topics Motor modeling
More informationREAL-TIME LINEAR QUADRATIC CONTROL USING DIGITAL SIGNAL PROCESSOR
TWMS Jour. Pure Appl. Math., V.3, N.2, 212, pp.145-157 REAL-TIME LINEAR QUADRATIC CONTROL USING DIGITAL SIGNAL PROCESSOR T. SLAVOV 1, L. MOLLOV 1, P. PETKOV 1 Abstract. In this paper, a system for real-time
More informationReal-Time System Identification Using TMS320C30. Digital Signal Processor ABSTRACT I. INTRODUCTION
Real-Time System Identification Using TMS30C30 Digital Signal Processor Robert Weber, Sean Gregerson, and Winfred Anakwa Department of Electrical and Computer Engineering Bradley University Peoria, Illinois
More informationChhattisgarh Swami Vivekanand Technical University, Bhilai
Scheme of teaching and examination M.E.(POWER ELECTRONICS) in the Department of Electrical Engg. IIIrd SEMESTER S N Board of study Subject code 1 Electrical Engg. 562311(24) Subject Name Static VAR Controller
More information1.2 Software tools for analysis and design of control systems Terminology. Formulation of the control problem... 11
Contents 1 Introduction 1 1.1 Theimportanceofcontrol... 1 1.2 Software tools for analysis and design of control systems... 5 1.3 Ashorthistoryofcontrol... 6 2 Introduction to feedback control 11 2.1 Introduction...
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015
More informationCONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS
CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS Introduction A typical feedback system found in power converters Switched-mode power converters generally use PI, pz, or pz feedback compensators to regulate
More informationElectrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK
NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK DEPARTMENT: Electrical and Telecommunication Engineering Technology SUBJECT CODE AND TITLE: DESCRIPTION: REQUIRED TCET 4202 Advanced
More information-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive
Process controls are necessary for designing safe and productive plants. A variety of process controls are used to manipulate processes, however the most simple and often most effective is the PID controller.
More informationSome results on optimal estimation and control for lossy NCS. Luca Schenato
Some results on optimal estimation and control for lossy NCS Luca Schenato Networked Control Systems Drive-by-wire systems Swarm robotics Smart structures: adaptive space telescope Wireless Sensor Networks
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam
The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open
More informationAutomated Digital Controller Design for Switching Converters
Automated Digital Controller Design for Switching Converters Botao Miao, Regan Zane, Dragan Maksimović Colorado Power Electronics Center ECE Department University of Colorado at Boulder, USA Email: {botao.miao,
More informationELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises
ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected
More informationFinal Exam. Anyone caught copying or allowing someone to copy from them will be ejected from the exam.
Final Exam EECE 493-101 December 4, 2008 Instructor: Nathan Ozog Name: Student Number: Read all of the following information before starting the exam: The duration of this exam is 3 hours. Anyone caught
More informationModel Predictive Controller Design for Performance Study of a Coupled Tank Process
Model Predictive Controller Design for Performance Study of a Coupled Tank Process J. Gireesh Kumar & Veena Sharma Department of Electrical Engineering, NIT Hamirpur, Hamirpur, Himachal Pradesh, India
More informationELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS
ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS
More informationEE 482 : CONTROL SYSTEMS Lab Manual
University of Bahrain College of Engineering Dept. of Electrical and Electronics Engineering EE 482 : CONTROL SYSTEMS Lab Manual Dr. Ebrahim Al-Gallaf Assistance Professor of Intelligent Control and Robotics
More informationExperiment 9. PID Controller
Experiment 9 PID Controller Objective: - To be familiar with PID controller. - Noting how changing PID controller parameter effect on system response. Theory: The basic function of a controller is to execute
More informationFinal Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No
Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework
More informationEE 435. Lecture 16. Compensation Systematic Two-Stage Op Amp Design
EE 435 Lecture 16 Compensation Systematic Two-Stage Op Amp Design Review from last lecture Review of Basic Concepts Pole Locations and Stability Theorem: A system is stable iff all closed-loop poles lie
More informationI am very pleased to teach this class again, after last year s course on electronics over the Summer Term. Based on the SOLE survey result, it is clear that the format, style and method I used worked with
More informationChoice of Sample Time in Digital PID Controllers CHOICE OF SAMPLE TIME IN DIGITAL PID CONTROLLERS
CHOICE OF SAMPLE TIME IN DIGITAL PID CONTROLLERS Luchesar TOMOV, Emil GARIPOV Technical University of Sofia, Bulgaria Abstract. A generalized type of analogue PID controller is presented in the paper.
More informationRelay Feedback based PID Controller for Nonlinear Process
Relay Feedback based PID Controller for Nonlinear Process I.Thirunavukkarasu, Dr.V.I.George, * and R.Satheeshbabu Abstract This work is about designing a relay feedback based PID controller for a conical
More information2.7.3 Measurement noise. Signal variance
62 Finn Haugen: PID Control Figure 2.34: Example 2.15: Temperature control without anti wind-up disturbance has changed back to its normal value). [End of Example 2.15] 2.7.3 Measurement noise. Signal
More informationThink About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't
Think About Control Fundamentals Training Terminology Control Eko Harsono eko.harsononus@gmail.com; 1 Contents Topics: Slide No: Advance Control Loop 3-10 Control Algorithm 11-25 Control System 26-32 Exercise
More informationANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS
ANNA UNIVERSITY :: CHENNAI - 600 025 MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS Time: 3hrs Max Marks: 100 Answer all Questions PART - A (10
More informationDigital Signal Processing in RF Applications
Digital Signal Processing in RF Applications Part II Thomas Schilcher Outline 1. signal conditioning / down conversion 2. detection of amp./phase by digital I/Q sampling I/Q sampling non I/Q sampling digital
More informationKaradeniz Technical University Department of Electrical and Electronics Engineering Trabzon, Turkey
Karadeniz Technical University Department of Electrical and Electronics Engineering 61080 Trabzon, Turkey Chapter 3-2- 1 Modelling and Representation of Physical Systems 3.1. Electrical Systems Bu ders
More informationVisvesvaraya Technological University, Belagavi
Time Table for M.TECH. Examinations, June / July 2017 M. TECH. 2010 Scheme 2011 Scheme 2012 Scheme 2014 Scheme 2016 Scheme [CBCS] Semester I II III I II III I II III I II IV I II Time Date, Day 14/06/2017,
More informationEE 6422 Adaptive Signal Processing
EE 6422 Adaptive Signal Processing NANYANG TECHNOLOGICAL UNIVERSITY SINGAPORE School of Electrical & Electronic Engineering JANUARY 2009 Dr Saman S. Abeysekera School of Electrical Engineering Room: S1-B1c-87
More informationAutomation Systems. Lecture requirements/introduction. Jakub Możaryn
Lecture 1.0 - requirements/introduction Institute of Automatic Control and Robotics, Department of Mechatronics, WUT Warszawa, 2016 Programme Information about course lectures instructor:, e-mail: j.mozaryn@mchtr.pw.edu.pl,
More information[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system
Chapter Four Time Domain Analysis of control system The time response of a control system consists of two parts: the transient response and the steady-state response. By transient response, we mean that
More informationMECHATRONICS SYSTEM DESIGN
MECHATRONICS SYSTEM DESIGN (MtE-325) TODAYS LECTURE Control systems Open-Loop Control Systems Closed-Loop Control Systems Transfer Functions Analog and Digital Control Systems Controller Configurations
More informationThank you! Estimation + Information Theory. ELEC 3004: Systems 1 June
http://elec3004.org Estimation + Information Theory 2014 School of Information Technology and Electrical Engineering at The University of Queensland Thank you! ELEC 3004: Systems 1 June 2015 2 1 Schedule
More informationDetection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia
Detection and Estimation of Signals in Noise Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Vancouver, August 24, 2010 2 Contents 1 Basic Elements
More informationLecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications
EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer
More informationAn Accurate and Practical Small-Signal Model for Current-Mode Control
An Accurate and Practical Small-Signal Model for Current-Mode Control ABSTRACT Past models of current-mode control have sufferered from either insufficient accuracy to properly predict the effects of current-mode
More informationSystem analysis and signal processing
System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,
More informationTeaching Mechanical Students to Build and Analyze Motor Controllers
Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session
More informationECE 205 Dynamical Systems Spring
ECE 205 Dynamical Systems Spring 2010-11 C. A. Berry ECE 205 Dynamical Systems Spring 2011-2012 Instructor: Carlotta Berry (berry123) Moench Hall, D-211 (812) 877-8657 Course Information Description: 3R-3L-4C
More information16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20
16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20 IV. Lectures 16-20 IVA : Sampling, Aliasing, and Reconstruction JVV 9.5, Lecture Notes on Shannon - Understand the mathematical
More informationA Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b
A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b 1, 2 Calnetix, Inc 23695 Via Del Rio Yorba Linda, CA 92782, USA a lzhu@calnetix.com, b lhawkins@calnetix.com
More informationIntroduction to Real-Time Systems
Introduction to Real-Time Systems Real-Time Systems, Lecture 1 Martina Maggio and Karl-Erik Årzén 16 January 2018 Lund University, Department of Automatic Control Content [Real-Time Control System: Chapter
More informationElectrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications
Electrical Engineering Control Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near Hauz
More informationPoles and Zeros of H(s), Analog Computers and Active Filters
Poles and Zeros of H(s), Analog Computers and Active Filters Physics116A, Draft10/28/09 D. Pellett LRC Filter Poles and Zeros Pole structure same for all three functions (two poles) HR has two poles and
More informationAdaptive Notch Filter Using Real-Time Parameter Estimation
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 3, MAY 2011 673 Adaptive Notch Filter Using Real-Time Parameter Estimation Jason Levin, Member, IEEE, Néstor O. Pérez-Arancibia, Member, IEEE,
More informationDigital Filters Using the TMS320C6000
HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)278 76088, Fax: (+44) (0)278 76099, Email: sales@hunteng.demon.co.uk URL: http://www.hunteng.co.uk Digital
More informationIntroduction to System Block Algebra
Introduction to System lock lgebra Course No: E0203 Credit: 2 PDH Jeffrey Cwalinski, P.E. Continuing Education and Development, Inc. 9 Greyridge Farm Court Stony Point, N 0980 P: (877) 3225800 F: (877)
More information3. Discrete and Continuous-Time Analysis of Current-Mode Cell
3. Discrete and Continuous-Time Analysis of Current-Mode Cell 3.1 ntroduction Fig. 3.1 shows schematics of the basic two-state PWM converters operating with current-mode control. The sensed current waveform
More informationBode Plot for Controller Design
Bode Plot for Controller Design Dr. Bishakh Bhattacharya Professor, Department of Mechanical Engineering IIT Kanpur Joint Initiative of IITs and IISc - Funded by This Lecture Contains Bode Plot for Controller
More informationII Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing
Class Subject Code Subject II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing 1.CONTENT LIST: Introduction to Unit I - Signals and Systems 2. SKILLS ADDRESSED: Listening 3. OBJECTIVE
More informationSMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003
SMS045 - DSP Systems in Practice Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003 Lab Purpose This lab will introduce MATLAB as a tool for designing and evaluating digital
More informationDigitally controlled Active Noise Reduction with integrated Speech Communication
Digitally controlled Active Noise Reduction with integrated Speech Communication Herman J.M. Steeneken and Jan Verhave TNO Human Factors, Soesterberg, The Netherlands herman@steeneken.com ABSTRACT Active
More informationAnalog Implementation of Neo-Fuzzy Neuron and Its On-board Learning
Analog Implementation of Neo-Fuzzy Neuron and Its On-board Learning TSUTOMU MIKI and TAKESHI YAMAKAWA Department of Control Engineering and Science Kyushu Institute of Technology 68-4 Kawazu, Iizuka, Fukuoka
More informationFOURIER analysis is a well-known method for nonparametric
386 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 54, NO. 1, FEBRUARY 2005 Resonator-Based Nonparametric Identification of Linear Systems László Sujbert, Member, IEEE, Gábor Péceli, Fellow,
More informationAdaptive Inverse Filter Design for Linear Minimum Phase Systems
Adaptive Inverse Filter Design for Linear Minimum Phase Systems H Ahmad, W Shah To cite this version: H Ahmad, W Shah. Adaptive Inverse Filter Design for Linear Minimum Phase Systems. International Journal
More informationImplementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain
International Journal Implementation of Control, of Automation, Self-adaptive and System Systems, using vol. the 6, Algorithm no. 3, pp. of 453-459, Neural Network June 2008 Learning Gain 453 Implementation
More informationRotational Speed Control Based on Microcontrollers
Rotational Speed Control Based on Microcontrollers Valter COSTA Natural and Exact Science Department, Federal University of Semi-Arid Camila BARROS Natural and Exact Science Department, Federal University
More informationPUBLICATIONS. [7] C. A. Desoer, A. N. Gündeş, Algebraic theory of feedback systems with two-input two-output plant
A. N. Gündeş March 2012 PUBLICATIONS [1] C. A. Desoer, A. N. Gündeş, Circuits, k-ports, hidden modes, stability of interconnected k-ports, IEEE Transactions on Circuits and Systems, vol. CAS-32, no. 7,
More informationInternational Journal of Scientific & Engineering Research, Volume 5, Issue 6, June ISSN
International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June-2014 64 Voltage Regulation of Buck Boost Converter Using Non Linear Current Control 1 D.Pazhanivelrajan, M.E. Power Electronics
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1
The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books
More informationDigital PWM Controller and Current Estimator for A Low-Power Switching Converter
7 th IEEE Workshop on Computers in Power Electronics, COMPE 000, Blacksburg, VA, July 6-8, 000. Digital PWM Controller and Current Estimator for A ow-power Switching Converter Aleksandar Prodic and Dragan
More informationChapter 6. Small signal analysis and control design of LLC converter
Chapter 6 Small signal analysis and control design of LLC converter 6.1 Introduction In previous chapters, the characteristic, design and advantages of LLC resonant converter were discussed. As demonstrated
More informationCHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton
CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:
More informationAndrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design
Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear control systems design Andrea Zanchettin Automatic Control 2 The control problem Let s introduce
More informationAndrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1
Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Winter Semester, 2018 Linear control systems design Part 1 Andrea Zanchettin Automatic Control 2 Step responses Assume
More information6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)
INTERNATIONAL International Journal of JOURNAL Electrical Engineering OF ELECTRICAL and Technology (IJEET), ENGINEERING ISSN 0976 & TECHNOLOGY (IJEET) ISSN 0976 6545(Print) ISSN 0976 6553(Online) Volume
More informationTABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK
vii TABLES OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES
More informationELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet
ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th
More informationThe Feedback PI controller for Buck-Boost converter combining KY and Buck converter
olume 2, Issue 2 July 2013 114 RESEARCH ARTICLE ISSN: 2278-5213 The Feedback PI controller for Buck-Boost converter combining KY and Buck converter K. Sreedevi* and E. David Dept. of electrical and electronics
More informationIntroduction to Robotics
Jianwei Zhang zhang@informatik.uni-hamburg.de Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 14. June 2013 J. Zhang 1 Robot Control
More informationFigure 1.1: Quanser Driving Simulator
1 INTRODUCTION The Quanser HIL Driving Simulator (QDS) is a modular and expandable LabVIEW model of a car driving on a closed track. The model is intended as a platform for the development, implementation
More informationLecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control
264 Lab next week: Lecture 10 Lab 17: Proportional Control Lab 18: Proportional-Integral Control (1/2) Agenda: Control design fundamentals Objectives (Tracking, disturbance/noise rejection, robustness)
More informationIMPLEMENTATION OF PID AUTO-TUNING CONTROLLER USING FPGA AND NIOS II PROCESSOR
IMPLEMENTATION OF PID AUTO-TUNING CONTROLLER USING FPGA AND NIOS II PROCESSOR RAPHAEL C. GOMEZ, EDSON A. BATISTA, LUIS HENRIQUE G. CORBELINO, CRISTIANO Q. ANDREA, ALEXANDRE C. R. DA SILVA, MARCO H. NAKA.
More information