RST Digital Controls POPCA3 Desy Hamburg 20 to 23 rd may 2012 Fulvio Boattini CERN TE\EPC.

Slides:



Advertisements
Similar presentations
Model-based PID tuning methods Two degree of freedom controllers
Advertisements

Self tuning regulators
Optimization-based PI/PID control for SOPDT process
PID Controllers and PID tuning
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Design with Root Locus Lecture 9.
Chapter 4: Basic Properties of Feedback
Controller Design, Tuning. Must be stable. Provide good disturbance rejection---minimizing the effects of disturbance. Have good set-point tracking---Rapid,
PID Control -1 + Professor Walter W. Olson
Loop Shaping Professor Walter W. Olson
T S R Q R Q = (R(ST) | ) | = (R(SQ) | ) | T S R Q CEC 220 Revisited.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Quiz: Find an expression for in terms of the component symbols.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Controller Tuning: A Motivational Example
Modeling, Simulation, and Control of a Real System Robert Throne Electrical and Computer Engineering Rose-Hulman Institute of Technology.
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,
Buck Regulator Architectures
Linear Regulator Fundamentals 2.1 Types of Linear Regulators.
Chapter 7 PID Control.
Computer Control: An Overview Wittenmark, Åström, Årzén Computer controlled Systems The sampling process Approximation of continuous time controllers Aliasing.
MODEL REFERENCE ADAPTIVE CONTROL
Wir schaffen Wissen – heute für morgen 9. September 2015PSI,9. September 2015PSI, Paul Scherrer Institut Basic powersupply control – Digital implementation.
Ch. 6 Single Variable Control
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
PID Controller Design and
Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
PID. The proportional term produces an output value that is proportional to the current error value. Kp, called the proportional gain constant.
IVR 30/10/2009 Herrmann1 IVR: Control Theory Overview: PID control Steady-state error and the integral method Overshoot and ringing in system with time.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Control Systems With Embedded Implementation (CSEI)
Control Based on Instantaneous Linearization Eemeli Aro
B. Caron, G. Balik, L. Brunetti LAViSta Team LAPP-IN2P3-CNRS, Université de Savoie, Annecy, France & SYMME-POLYTECH Annecy-Chambéry, Université de Savoie,
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Chapter 4 Discrete Equivalents.
3rd POCPA Workshop, May 2012, DESY
Matlab Tutorial for State Space Analysis and System Identification
Control 3 Keypoints: PID control
Lecture 16: Introduction to Control (Part II)
Sebastian Loeda BEng(Hons) The analysis and design of low-oversampling, continuous-time  converters and the effects of analog circuits on loop stability.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
ChE 433 DPCL Model Based Control Smith Predictors.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
BIRLA VISHWAKARMA MAHAVIDHYALAYA ELECTRONICS & TELECOMUNICATION DEPARTMENT o – ANKUR BUSA o – KHUSHBOO DESAI UNDER THE GUIDENCE.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Elimination Method - Systems. Elimination Method  With the elimination method, you create like terms that add to zero.
LLRF regulation of CC2 operated at 4˚K Gustavo Cancelo for the AD, TD & CD LLRF team.
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Chapter 12 Design via State Space <<<4.1>>>
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Control engineering and signal processing
PID Controllers Jordan smallwood.
PS main Magnetic field issues
A First Analysis of Feedback
Lec 14. PID Controller Design
Control Loops Nick Schatz FRC 3184.
Chapter 8 Design of Infinite Impulse Response (IIR) Digital Filter
Basic Design of PID Controller
Controller Tuning: A Motivational Example
The root locus technique
Beyond p-only control via root locus
Digital Control Systems (DCS)
Chapter 6 Discrete-Time System
Synthesis of SISO Controllers
Presentation transcript:

RST Digital Controls POPCA3 Desy Hamburg 20 to 23 rd may 2012 Fulvio Boattini CERN TE\EPC

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Bibliography “Digital Control Systems”: Ioan D. Landau; Gianluca Zito “Computer Controlled Systems. Theory and Design”: Karl J. Astrom; Bjorn Wittenmark “Advanced PID Control”: Karl J. Astrom; Tore Hagglund; “Elementi di automatica”: Paolo Bolzern

POPCA3 Desy Hamburg 20 to 23 rd may 2012 SUMMARY RST Digital control: structure and calculation RST equivalent for PID controllers RS for regulation, T for tracking Systems with delays RST at work with POPS Vout Controller Imag Controller Bfield Controller Conclusions SUMMARY

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST Digital control: structure and calculation

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST calculation: control structure A combination of FFW and FBK actions that can be tuned separately REGULATION TRACKING

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST calculation: Diophantine Equation Sample Ts=100us Getting the desired polynomial Calculating R and S: Diophantine Equation nB+dnA nA+nB+d Matrix form:

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST calculation: fixed polynomials Controller TF is: Add integrator Add 2 zeros more on S Calculating R and S: Diophantine Equation Integrator active on step reference and step disturbance. Attenuation of a 300Hz disturbance

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST equivalent for PID controllers

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST equivalent of PID controller: continuous PID design Consider a II order system: Pole Placement for continuous PID

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST equivalent of PID controller: continuous PID design Consider a II order system:

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST equivalent of PID: s to z substitution Choose R and S coeffs such that the 2 TF are equal  = 0 forward Euler  = 1 backward Euler  = 0.5 Tustin All control actions on error Proportional on error; Int+deriv on output

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST equivalent of PID: pole placement in z Choose desired poles Sample Ts=100us Choose fixed parts for R and S Calculating R and S: Diophantine Equation

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST equivalent of PID: pole placement in z The 3 regulators behave very similarly Increasing Kd Manual Tuning with Ki, Kd and Kp is still possible

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RS for regulation, T for Tracking

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RS for regulation, T for tracking After the D. Eq solved we get the following open loop TF:  =942r/s  =0.9  =1410r/s  =1  =1260r/s  =1 Pure delay  =31400r/s  =0.004 Closed Loop TF without T REGULATION TRACKING T polynomial compensate most of the system dynamic

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Systems with delays

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Systems with delays II order system with pure delay Sample Ts=1ms Continuous time PID is much slower than before

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Systems with delays Predictive controls Diophantine Equation Choose fixed parts for R and S

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST at work with POPS

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST at work with POPS Vout ControllerImag or Bfield control Ppk=60MW Ipk=6kA Vpk=10kV

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST at work with POPS: Vout Control III order output filter HF zero responsible for oscillations Decide desired dynamics Solve Diophantine Equation Calculate T to eliminate all dynamics Eliminate process well dumped zeros

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST at work with POPS: Vout Control Identification of output filter with a step Well… not very nice performance…. There must be something odd !!! Put this back in the RST calculation sheet

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Ref following Dist rejection Performance to date (identified with initial step response): Ref following: 130Hz Disturbance rejection: 110Hz RST at work with POPS: Vout Control In reality the response is a bit less nice… but still very good.

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST at work with POPS: Imag Control Magnet transfer function for Imag: PS magnets deeply saturate: 26Gev without Sat compensation The RST controller was badly oscillating at the flat top because the gain of the system was changed

POPCA3 Desy Hamburg 20 to 23 rd may Gev with Sat compensation RST at work with POPS: Imag Control

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST at work with POPS: Bfield Control Magnet transfer function for Bfield: Tsampl=3ms. Ref following: 48Hz Disturbance rejection: 27Hz Error<0.4Gauss Error<1Gauss

POPCA3 Desy Hamburg 20 to 23 rd may 2012 RST control: Conclusions RST structure can be used for “basic” PID controllers and conserve the possibility to manual tune the performances It has a 2 DOF structure so that Tracking and Regulation can be tuned independently It include “naturally” the possibility to control systems with pure delays acting as a sort of predictor. When system to be controlled is complex, identification is necessary to refine the performances (no manual tuning is available). A lot more…. But time is over !

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Thanks for the attention Questions?

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Towards more complex systems (test it before !!!)

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Unstable filter+magnet+delay (z+3.125) (z ) z^3 (z ) (z^ z ) 150Hz Ts=1ms

POPCA3 Desy Hamburg 20 to 23 rd may 2012 Unstable filter+magnet+delay Aux Poles for Robusteness lowered the freq to about (not Optimized) Choose Pdes as 2 nd order system 100Hz well dumped