Wir schaffen Wissen – heute für morgen 9. September 2015PSI,9. September 2015PSI, Paul Scherrer Institut Basic powersupply control – Digital implementation.

Slides:



Advertisements
Similar presentations
Discrete Controller Design
Advertisements

António Pascoal 2011 Instituto Superior Tecnico Loop Shaping (SISO case) 0db.
A 2-day course on POWER ELECTRONICS AND APPLICATIONS (DC Motor Drives) Universiti Putra Malaysia August, 2004 Dr. Nik Rumzi Nik Idris Department.
Digital Control Systems INTRODUCTION. Introduction What is a control system? Objective: To make the system OUTPUT and the desired REFERENCE as close as.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Filters and Difference Equations Signal Flow Graphs FIR and IIR Filters.
PID Control -1 + Professor Walter W. Olson
Loop Shaping Professor Walter W. Olson
Analog and Digital Control 1
T S R Q R Q = (R(ST) | ) | = (R(SQ) | ) | T S R Q CEC 220 Revisited.
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
Analogue to Digital Conversion
Chapter 7 System Compensation (Linear Control System Design)
Quiz: Find an expression for in terms of the component symbols.
Modern Control Theory (Digital Control)
System identification and self regulating systems.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Modern Control Theory (Digital Control)
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
Laser to RF synchronisation A.Winter, Aachen University and DESY Miniworkshop on XFEL Short Bunch Measurement and Timing.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
Design of Disturbance Rejection Controllers for a Magnetic Suspension System By: Jon Dunlap Advisor: Dr. Winfred K.N. Anakwa Bradley University April 27,
RST Digital Controls POPCA3 Desy Hamburg 20 to 23 rd may 2012 Fulvio Boattini CERN TE\EPC.
1 Basic Control Theory and Its Application in AMB Systems Zongli Lin University of Virginia.
Educational Model of Control System
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Wir schaffen Wissen – heute für morgen 24 August 2015PSI,24 August 2015PSI, Paul Scherrer Institut Status WP 8.2 RF Low Level Electronic Manuel Brönnimann.
Computer Control: An Overview Wittenmark, Åström, Årzén Computer controlled Systems The sampling process Approximation of continuous time controllers Aliasing.
D ESIGN AND I MPLEMENTATION OF THE D IGITAL C ONTROLLER FOR A F UEL C ELL DC-DC P OWER C ONVERTER SYSTEM O.A. A HMED, J.A.M. B LEIJS.
Dynamic analysis of switching converters
Digital Control The s plane root locus design technique concentrates on two figures of merit: time to peak and percent overshoot. From these two figures.
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
LLRF System for Pulsed Linacs (modeling, simulation, design and implementation) Hooman Hassanzadegan ESS, Beam Instrumentation Group 1.
“Real” Signal Processing with Wireless Sensor Networks György Orosz, László Sujbert, Gábor Péceli Department of Measurement.
Alternative form with detuning factor F
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Control Systems With Embedded Implementation (CSEI)
Chapter 4 Discrete Equivalents.
Lecture 24: More Advanced Architectures
3rd POCPA Workshop, May 2012, DESY
Lecture 23: Frequency Response for Design
Discrete Controller Design
Buck Regulator Architectures 4.5 Current/Emulated Current Mode Buck Regulators.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
Lecture 9: PID Controller.
LINAC 4 – Control System and Adaptive Feedforward Design Anirban Krishna Bhattacharyya BE – RF – FB.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
WIR SCHAFFEN WISSEN – HEUTE FÜR MORGEN Intra Pulse Phase Control Manuel Brönnimann :: Paul Scherrer Institut LLRF Workshop 2015.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
 What is Filter ? A Filter is an electrical network that can transmit signal within a specified frequency range. This Frequency range is called PASS BAND.
LLRF regulation of CC2 operated at 4˚K Gustavo Cancelo for the AD, TD & CD LLRF team.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Automatic control systems V. Discrete control
UNIT - 5 IIR FILTER DESIGN.
Automatic control systems III
Automatic control systems I
Discrete-Time Transfer Functions
Feedback Control System
Digital Control Systems
Lec 14. PID Controller Design
Perfect Tracking Control of Servo Motor Based on PWM Hold
Digital Control Systems (DCS)
Outline Control structure design (plantwide control)
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
IntroductionLecture 1: Basic Ideas & Terminology
Lecture 22: PLLs and DLLs.
Presentation transcript:

Wir schaffen Wissen – heute für morgen 9. September 2015PSI,9. September 2015PSI, Paul Scherrer Institut Basic powersupply control – Digital implementation of analog controllers Hans Jäckle

Topics Digital implementation of analog controllers Part 1:Basic Powersupply Controller - Essential Tasks of a basic powersupply controller and how to achieve them Part 2:Discretization - Paths to discrete controller - Methods of discretization - Effects of SamplingTime

Tasks of controller Achieve zero steady-state error -> Integral action

PI Controller Ki = 1 / T Magnet -> experimentally (step response in open loop) -> Ki = R Magnet / L Magnet Kp can be found manually, starting value: Kp_init = R Magnet / U DC_Link * ω CL / Ki

Tasks of controller Achieve zero steady-state error -> Integral action keep operation of controller linear (avoid limitations) -> Limit di Ref / dt -> Anti-Windup

dI/dt Limiter Keeps the controller in the linear regime by preventing actuator saturation Anti-Windup is a remedy in case of actuator saturation

Tasks of controller Achieve zero error -> Integral action Stay in linear region -> Limit di Ref / dt -> Anti-Windup Suppress dc-link voltage disturbances (e.g. 300Hz Ripple) ->feedforward the dc-link disturbances

DC-Link Feedforwards

DC-Link Feedforward

DC-Link Feedforward + Delay Example: f PWM = 20kHz PWM-Delay = 1/(4* f PWM ) = 12.5us Measurement delay = 20us Control cycle = 10us Total delay= 42.5us -> min. gain:-20dB

Tasks of controller Achieve zero error -> Integral action Stay in linear region -> Limit di Ref / dt -> Anti-Windup Suppress dc-link voltage disturbances ->feedforward the dc-link disturbances Protect Output Filter Resistor -> Output limiter Reduce measurement noise -> Lowpass-filter for the measured value Reduce overshoot -> Lowpass-filter for the reference value

Beyond PI Compensation of higher order plant dynamics e.g. the output filter 2-DOF structure to seperately tune reference tracking and disturbance rejection

PI Analog:

Paths to discrete controller

Types of discretizations Area based approximations : - Forward difference - Backward difference - Trapezoidal (Tustin, bilinear) Response Invariant transforms : - Step response (zero-order hold) - Ramp response - Impulse response Pole-zero mapping

Area based approximations Forward Euler: Backward Euler: Trapezoidal:

PI Analog: Discrete:

Approximations z s Source: Theorie der Regelungstechnik, Hugo Gassmann

Bode plot of integrators

How to choose sampling time too large ->loss of information too small->loss of precision (numerical issues) / computational overload No absolute truth -> rules of thumb: – 10x faster than Shannons sampling theorem – Fs = 10 – 30x system bandwidth – Loss of phase margin not more than 5°-15° compared to the continuous system

Summary PI controller for magnet powersupplies is a good choice: –can be manually tuned (only two parameters Kp & Ki) –good static performance (zero error) –reasonable dynamic performance Fast enough sampling rate allows to regard the discrete PI controller as a (quasi-)continous controller. High frequency behaviour not compensated (output filter resonance)

9. September 2015PSI,9. September 2015PSI, Seite 22