Identification of Linear Systems

Size: px
Start display at page:

Download "Identification of Linear Systems"

Transcription

1 Identification of Linear Systems Johan Schoukens Vrije Universiteit Brussel Department INDI /67

2 Basic goal Built a parametric model for a linear dynamic system from sampled data ut () yt () G Initial questions - sampled data: what s in between the samples? - plant and noise model? - cost function? Noisy data Model Cost 2/67

3 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Noisy data Model Cost Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions 3/67

4 Sampled data What is going on in between the samples? Two popular assumptions ZOH zero order hold: signal piece wise constant BL band limited assumption: no power above f f s 2 6 Signals BL-spectrum ZOH-spectrum Amplitude Amplitude -6 2 (a) (b) (c) Time (s) 4/67

5 Relation signal assumption / experimental setup ZOH Band limited Generator ZOH Actuator G + y Generator ZOH G Actuator + y + + ykt ( s ) + ukt ( s ) + ykt ( s ) Choice driven by the application - ZOH: discrete control design - Band Limited: other applications 5/67

6 ZOH: discrete control design Generator u d ZOH u zoh () t Actuator ut () Gj ( ) + n p () t y () t G c ( j) G y U zoh ( ) Amplitude (b) ( ) G ZOH e jt s ( ) + y AA () t m y () t ykt ( s ) - input exactly known u d - high frequency components in input ( f f s ) - absolute calibration G y - no anti-alias filter allowed - model: from generator to output (ZOH, actuator, plant, acquisition) 6/67

7 Generator u d ZOH BL: other applications u zoh () t Actuator u g () t + n g () t u () t Plant + n p () t y () t G u G y U( ) Amplitude (a) u AA () t y AA () t m u () t m y () t + + ukt ( s ) ykt ( s ) - input and output measured - band limited data: no power above f f s 2 --> anti alias filters - relative calibration G y G u - only plant modelled G u G y 7/67

8 Conclusions signal assumption ZOH-assumption - imposes experimental condition on the excitation signal - discrete time model from generator to measured plant output - possible to transform DT --> CT model (perfect ZOH) BL-assumption - imposes condition on the observation of the signals - no constraints on the applied excitation (e.g. BL-observations of ZOH-signals can be made). - continuous-time model of the plant in the observed frequency band Violating the signal assumption - still possible to get a behaviour model - model is no longer independent of the measurement environment - the inter sample behaviour becomes an intrinsic part of the model BL-Assumption --> approximate DT-models for simulation Imperfect ZOH --> model linked to the generator 8/67

9 . Choice of the model Possible combinations of continuous/discrete-time data and models. DT-model (Assuming ZOH-setup) exact DT-model Gz () z Z Gs () s standard conditions DT modelling Not studied CT-model (Assuming BL-setup) ZOHsetup BLsetup approximate DT model G () z G ( z e jt s) Gs ( j), s digital signal processing field exact CT-model Gs () standard conditions CT modelling 9/67

10 Cascading models in simulations Lj ( ) Gj ( ) Amplitude (db) - Gj ( ) Lj ( ) -2 2 (a) Amplitude (db) Phase ( ) (b) Cascade of ZOH models ZOH of cascaded models Conclusion: BL-assumption is needed /67

11 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Noisy data Model Cost Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions /67

12 Parametric models of LTI systems Continuous time Diffusion Discrete time General model G( ) Gs ( ) G( s ) Gz ( ) Bs ( ) As ( ) B( s ) A( s ) n b Bz ( ) Az ( ) B( ) b r r r with A( ) n a a r r r n b b r s r r n a a r s r r n b b m s m/ 2 m n a a n s n/ 2 n n b b r z r r n a a r z r r s continuous-time s diffusion z discrete-time 2/67

13 Parametric models of LTI systems Relation between input/output DFT spectra Input/output DFT spectra Uk () N, N utt ( )z t t s k Yk () N N ytt ( )z t t s k with z k e j2k N Remark Uk ()Yk are an ON ( ) for random excitations 3/67

14 Parametric models of LTI systems Relation between input/output DFT spectra Periodic signals Yk () G( k )Uk () if - steady state response - integer number of periods are observed 4/67

15 Parametric models of LTI systems Relation between input/output DFT spectra Arbitrary signals with where and G( ) Yk () G( k )Uk () + T G ( k ) n b B( ) b r r r , T A( ) n a G ( ) a r r r z n ig max( n a n b ) s s n ig max( n a n b ) T G ( k ) I G ( ) A( ) for periodic and time-limited signals ON ( 2 / ) arbitrary signals n ig i gr r r n a a r r r 5/67

16 Parametric models of LTI systems Full equivalence time domain - frequency domain Frequency domain leakage begin and end conditions Yk () G( k )Uk () + T G ( k ) Time domain Transient effects due to initial conditions yt () Gq ( )ut () + T G ( t ) 6/67

17 Experimental illustration: octave band-pass filter Periodic multisine excitation and random noise excitation plant model n a 6 n b 4 amplitude (db) X X X X X X X X X XX X X XX XX X X XX X X X X X XX X XXX X X X XXXX X X X X X X X X X X X XX X X X X X X X X X X X XX X XX X X X XX X X XXX X X XX X XX X X XX X XX X XX X XXX X X X X XX X XXXX X X X X XX X X XX X X X X X X X X X X XXX X X X XX XX X X X XX X X X XX X X X X X X X X X X X X X X XX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X f (khz) measured FRF (multisine excit.) error model without transient (arbitr. excit.) error model with transient n ig 6 (arbitr. excit.) error model (multisine excit.) 7/67

18 Rational form G( ) Parametric models of LTI systems Parametrizations n b B( ) b r r r with A( ) T a n a a a a r r na b b b nb r Partial fraction expansion G( ) p L r r W( w) for s s r p r q r S r r with Gz ( ) p r p r L r z r z q S r z r z + Wz ( w) r T q Re( )Im( )Re( p )Im( p ) S S q Re( L )Im( L )Re( L p )Im( L p )w w nw 8/67

19 Parametric models of LTI systems Parametrizations (cont d) State space representation for proper transfer functions ( ) Gs ( ) CsI na A B+ D n b n a with Gz ( ) z CI z A B+ D na T vec T ( A) B T C D Pole/zero representation r r G( ) K n a disadvantage: ill conditioned for multiple poles/zeroes n b r r Systems with time delay G( ) e s B( ) A( ) Bz Gz ( ) z T ( ) s Az ( ) 9/67

20 Outline Introduction Data: what is going on in between the samples Model: parametric models of LTI-systems Cost function Validation Examples Conclusions Frequency domain formulation Noise models Time domain formulation Noisy data Model Cost 2/67

21 Setup Basic problem for BL-setup N g N p U G ( ) M U M Y Measurements Model Uk () Yk () Y + N Y, k Uk () U + N U Y G ( k )U, with G( k ) F B( k ) A( k ) Yk () n b b r r r k n a a r r k r 2/67

22 Match model and data: choice of the cost function Intuitive choice V F ( Z) -- F F k G( k ) G( k ) G 2 - G( k ): measured FRF - 2 G : uncertainty Works amazingly well in many situations Problem: good measurements in the presence of input noise lim M G( k ) S YU ( k ) G S UU ( k ) ( k ) S MU M ( U k ) S UU ( k ) 22/67

23 Alternative V F ( Z) -- F -- F F k F k Uk () U p U 2 Yk () Y p Uk () U p H Yk () Y p Y 2 2 Y 2 U Yk () Y p Uk () U p under the constraint Y p G( k )U p k 2 F Parameters to be estimated: : n a + n b + real parameters U p Y p : 2F complex parameters 23/67

24 Generalized problem correlated input output noise V F ( Z) -- F F k Yk () Y p Uk () U p H 2 k 2 Y YU () 2 UY 2 U Yk () Y p Uk () U p under the constraint Y p G( k )U p k 2 F Parameters to be estimated: : n a + n b + real parameters U p Y p : 2F complex parameters 24/67

25 Generalized problem V F ( Z) -- F F k Yk () Y p Uk () U p H 2 k 2 Y YU () 2 UY 2 U Yk () Y p Uk () U p under the constraint Y p G( k )U p k 2 F This is the maximum likelihood estimator - Gaussian distributed noise - Known covariance matrix 25/67

26 Elimination of U p Y p V F ( Z) -- F F k Yk () G( k )Uk () Y + 2 U ()G k ( k ) 2 2Re( 2 YU ()G k ( k ) ) 2 Symmetric formulation G B A V F ( Z) -- F F k A( k )Yk () B( k )Uk () Y ()A k ( k ) U ()B k ( k ) 2 2Re( 2 YU ()A k ( k )B( k ) ) 2 26/67

27 Special case : identifying from the measured FRF V F ( Z) -- F F k Yk () G( k )Uk () Y + 2 U ()G k ( k ) 2 2Re( 2 YU ()G k ( k ) ) 2 Put Yk () G( k ), Uk (), and 2 U, and 2 Y 2 G V F ( Z) -- F F k G( k ) G( k ) G 2 27/67

28 Special case 2: the input is exactly known V F ( Z) -- F F k Yk () G( k )Uk () Y + 2 U ()G k ( k ) 2 2Re( 2 YU ()G k ( k ) ) 2 Put 2 k 2 U, YU () V F ( Z) -- F F k Yk () G( k )Uk () Y 2 28/67

29 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Noisy data Model Cost Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions 29/67

30 Noise models Time domain vt () Hq ( )et () + T h () t and Ev()vs r R vv ( r s) Hq ()et Frequency domain Vk () Hk ()Ek + T H and EV H Vl () 2 V kl + ON ( ) Hk ()Ek cost frequency domain ON ( ) V H 2 V ON ( ) V v T cost time domain R vv R vv ( ) R vv v V H 2 V ( k) V or H e T H e 3/67

31 Noise models cost function frequency domain cost function time domain V H V 2 V H e T H e - nonparametric noise model 2 V - no interference with plant estimate - periodic excitation --> very simple extraction - arbitrary excitation --> more complicated - simultaneous identification parametric plant/noise model - Errors-in-Variables also parametric model excitation - Only noise on output classic prediction error identif. 3/67

32 Noise model frequency domain Cost function V F ( Z) -- F F k Yk () Y p Uk () U p H 2 k 2 Y YU () 2 UY 2 U Yk () Y p Uk () U p 2nd order moments of the noise needed: to be extracted from the data Prior analysis separate signals and noise extract a nonparametric noise model ) periodic excitations 2) arbitrary excitations 32/67

33 Identify 2 U, 2 Y and YU () Noise model, prior analysis periodic excitation 2 k Additional information: the signals are periodic ut () u () t u 2 () t u l t () t Û() k,, M ---- M U l Ŷ() k l M ---- M Y l l ˆ U 2 and M M U l Û() k 2 ˆ l Y 2 M M Y l Ŷ() k l 2 ˆ YU 2 M Y M l Ŷ() k U l Û() k l 33/67

34 Noise model, prior analysis periodic excitation Properties consistency: M 4 periods are enough efficiency: M 6 periods are enough loss in efficiency M 2 C SML C M 3 ML normality: M 7 is enough Recent results 2 periods + overlapping windows are enough additional loss in efficiency: about 5% (compared to M 6, no overlap) 34/67

35 Example of a nonparametric prior noise analysis The flexible robot arm Data from Jan Swevers, KULeuven, PMA 35/67

36 Raw data Output Displacement of hand Time (s).5 Input Torque Time (s) 36/67

37 Segment the record periods Output Displacement of hand Time, s (N496, experiments) Input.4 Torque Time, s (N496, experiments) 37/67

38 Variance analysis Output Output amplitudes db db Hz Input Input amplitudes Signal std.dev Signal std.dev Hz frequency frequency 38/67

39 Variance analysis FRF Magnitudes of frf and Variances 2 FRF db std. dev. Hz Frequency 39/67

40 Estimated model num den /67

41 Noise model frequency domain Cost function V F ( Z) -- F F k Yk () Y p Uk () U p H 2 k 2 Y YU () 2 UY 2 U Yk () Y p Uk () U p 2nd order moments of the noise needed: to be extracted from the data Prior analysis separate signals and noise extract a nonparametric noise model ) periodic excitations 2) arbitrary excitations 4/67

42 Nonparametric noise model, prior analysis arbitrary excitation Simplification required: only noise on the output N g N p U G ( ) M U M Y Uk () Yk () 42/67

43 Basic idea vt () u () t linear system y () t yt () Basic idea: eliminate G ()U k and T coherence S YY () f S YU () f S U U () f 2 v () f (+ leakage errors) More advanced methods solve set of equations at multiple frequencies G ()T k smooth --> Taylor Yk () G ()U k + T + Vk () with k n k k+ n 43/67

44 N 256 N 24 N Noise model, prior analysis arbitrary excitation Example 4 Estimate System G 6 noise H /67

45 Parametric noise model Simultaneous analysis - General problem Estimate plant and noise model together Extract a parametric noise model N g N p U G ( ) M U M Y Uk () Yk () Additional constraints needed - NO cross-correlation between and M U N p M Y - input: filtered white noise --> a parametric input model is also estimated Errors-in-variables problem --> out of the scope of this course 45/67

46 Parametric noise model Simultaneous analysis - Simplified problem Input is exactly known Estimate parametric plant and noise model together No signal model needed N p U G ( ) M Y Yk () Classical prediction error method --> time domain identification 46/67

47 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions 47/67

48 Time domain identification () Actuator + y Generator ZOH Gs + - Use discrete time models: Gz ( ) ykt ( s ) 2 k - Assume that the input is exactly known: 2 U, YU () - Use a parametric noise model: 2 Y Hz ( ) 2 - The cost function becomes: V F ( Z) N Yk () Gz ( k )Uk () --, with F Hz ( k ) 2 z k k 2 e j2k N 48/67

49 Time domain identification (Cont d) Interpretation in the time domain: model yt () G ( q)ut () + Hq ( )et () cost function ŷ( t t ) H ( q )Gq ( )ut () + H ( q ) yt (), ( t ) yt () ŷ( t t ) V N ( Z) N --- ( t ) N 2 k 49/67

50 V Time domain identification (Cont d) N --- et (), or N 2 V t --- N N k Bz k Yk () U() k Az ( k ) Hz ( k ) 2 2 Bq ) Gq ( ) and Hq ( ) > Aq ( )yt () Bq ( )ut () + et () Aq ( ) Aq ( ) problem that is linear-in-the-parameters (ARX) 2) Gq ( ) Bq Cq ( ) and Hq ( ) > Aq ( )yt () Aq ( ) Aq ( ) Bq ( )ut () + Cq ( )et () problem that is linear-in-the-parameters (ARMAX) 3) Gq ( ) Bq Bq ( ) and Hq ( ) --> yt () Aq ( ) Aq ( ) () + et () problem that is nonlinear-in-the-parameters (Output Error) 4) Gq ( ) Bq Dq ( ) Bq ( ) and Hq ( ) > yt () Aq ( ) Cq ( ) Aq ( ) () + et () Dq ( ) Cq ( ) problem that is nonlinear-in-the-parameters (Box-Jenkins) 5/67

51 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions 5/67

52 Classic Validation - Cross-correlation R ue ()? --> test ˆ ( k) - Auto-correlation residuals or prediction errors white? --> test e Nonparametric noise models V N ˆ ( k) ( N n e ) k EV N n --> check the actual value >< theoretic value 2 V 2N n Remark: in classical prediction error framework e estimated from residuals --> includes model errors Compare FRF modelled transfer function with measured FRF 52/67

53 Linear identification framework Parametric noise model Classical prediction error frame work Non-parametric noise model Frequency domain identification Preprocessing - non-parametric noise model Estimates - parametric plant model - parametric noise model (nonlinear and disturbing noise) Estimates - parametric plant model Properties - consistent - efficient - normal Properties - consistent - efficient - normal Validation - nonlinearity is NOT detected Happy but unconscious user Validation - nonlinearity is detected - alternative validation scheme Happy but conscious user 53/67

54 Time domain versus frequency domain identification - Transforming data from time to frequency domain does not create or delete information! - There exists a full equivalence between both approaches - Practical issues are decisive some information easier accessible in one domain than in the other (non causal) prefiltering in frequency domain improved SNR --> simpler generation of starting values combining different sampling frequencies --> wide frequency range - Use periodic excitations if possible --> access to a nonparametric noise model Some of these aspects will be illustrated on the examples 54/67

55 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions 55/67

56 3x22V Example Identification d-axis synchronous machine Armature Field Thyristor rectifier Thyristor rectifier i f i a Current controller e a e f Current controller Computer 3x22V 56/67 HP445 AW-generator HP43 A/D-convertor HP43 A/D-convertor HP43 A/D-convertor HP43 A/D-convertor HP445 AW-generator MXI controller VXI measurement system

57 Identification d-axis synchronous machine I a (dba) Current Armature -4 E a (dbv) Voltage Armature f (Hz) f (Hz) 3 M 8 N 65536, Hz 23 Hz I f (dba) Current field -4 E f (dbv) Voltage field f (Hz) f (Hz) 3 57/67

58 Estimation parametric plant model with estimated nonparametric noise model Measurement example: identification d-axis synchronous machine (cont d) -4 Z ( db) Z 2 ( db) Zs ( ) B r T n b 6 B r f (Hz) n b B r s r r n b a r s r r Z 22 ( db) f (Hz) f (Hz) measured FRF noise variance difference modelled and measured FRF 58/67

59 Estimation parametric plant model with estimated nonparametric noise model Measurement example: identification d-axis synchronous machine (cont d) n b V SML ( ˆ Z) V Theoretic e e e e e e Cost function much too large --> model errors 59/67

60 Observations - a very wide frequency range is covered [. Hz, 23 Hz] - improper models can be used (more zeros than poles) - model errors are easily detected - only a small number of frequencies is excited - a high SNR on these lines --> averaging and filtering effect - generation of initial estimates 6/67

61 averaging and filtering: Elimination of non excited frequencies Signal Samples Original signal DFT spectrum Spectral line number Signal + noise (freq. domain) original averaged ( times) averaged and filtered Spectral line number Spectral line number Spectral line number 3 Additive noise (time domain) original averaged ( times) averaged and filtered Samples Samples Samples 6/67

62 Example 2 Nuclear magnetic resonance (NMR) spectroscopy Nuclear Magnetic Resonace (NMR) scanner: ~ Tesla static magnetic field, ~ MHz oscillating field perpendicular to the static field response measured in two orthogonal directions x and y complex signal x(t) + jy(t) 62/67

63 Nuclear magnetic resonance (NMR) spectroscopy (con t) 3 abs(responsie) abs(response) tijd (s) time (s) absolute value demodulated signal x(t) + jy(t) (averaged over 64 measurements) 63/67

64 Nuclear magnetic resonance (NMR) spectroscopy (con t) 4 NMR spectrum muscle Amplitude (db) 2-2 signal model sum of complex damped exponentials Tz ( ) a r b r n 9 C n b r z r r n a r z r r frequentie (Hz) measured spectrum model residual meas.-model noise variance 64/67

65 Nuclear magnetic resonance (NMR) spectroscopy (con t) Whiteness test residuals Function of Dependency analysis + : measured - bound 5 % - - bound 95% Autocorrelation residuals Lag (in samples) autocorrelation 5% uncertainty bound (fraction outside 5.6%) 95% uncertainty bound (fraction outside 5.2%) V SML ( ˆ Z) 584 V noise 52 V2 / noise 22 65/67

66 Observations Transfer functions with complex coefficients No model errors observed 66/67

67 Outline Introduction Data: what is going on between the samples Model: parametric models of LTI-systems Cost function Frequency domain formulation Noise models Time domain formulation Validation Examples Conclusions 67/67

Time domain identification, frequency domain identification. Equivalencies! Differences?

Time domain identification, frequency domain identification. Equivalencies! Differences? Time domain identification, frequency domain identification. Equivalencies! Differences? J. Schoukens, R. Pintelon, and Y. Rolain Vrije Universiteit Brussel, Department ELEC, Pleinlaan, B5 Brussels, Belgium

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture

More information

Introduction to system identification

Introduction to system identification Introduction to system identification Jan Swevers July 2006 0-0 Introduction to system identification 1 Contents of this lecture What is system identification Time vs. frequency domain identification Discrete

More information

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data.

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. ISS0031 Modeling and Identification Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. Aleksei Tepljakov, Ph.D. October 21, 2015 Discrete-time Transfer Functions

More information

Detection and Quantification of the Influence of Time-Variation in Frequency Response Function Measurements Using Arbitrary Excitations

Detection and Quantification of the Influence of Time-Variation in Frequency Response Function Measurements Using Arbitrary Excitations Detection and Quantification of the Influence of Time-Variation in Frequency Response Function Measurements Using Arbitrary Excitations R. Pintelon, E. Louarroudi, and J. Lataire, Vrije Universiteit Brussel,

More information

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang 1-1 Course Description Emphases Delivering concepts and Practice Programming Identification Methods using Matlab Class

More information

Modeling and Identification of Dynamic Systems (vimmd312, 2018)

Modeling and Identification of Dynamic Systems (vimmd312, 2018) Modeling and Identification of Dynamic Systems (vimmd312, 2018) Textbook background of the curriculum taken. In parenthesis: material not reviewed due to time shortage, but which is suggested to be read

More information

ECE 636: Systems identification

ECE 636: Systems identification ECE 636: Systems identification Lectures 7 8 onparametric identification (continued) Important distributions: chi square, t distribution, F distribution Sampling distributions ib i Sample mean If the variance

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 9 - Parameter estimation in linear models Model structures Parameter estimation via prediction error minimization Properties of the estimate: bias and variance

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

A summary of Modeling and Simulation

A summary of Modeling and Simulation A summary of Modeling and Simulation Text-book: Modeling of dynamic systems Lennart Ljung and Torkel Glad Content What re Models for systems and signals? Basic concepts Types of models How to build a model

More information

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential

More information

Control Systems Lab - SC4070 System Identification and Linearization

Control Systems Lab - SC4070 System Identification and Linearization Control Systems Lab - SC4070 System Identification and Linearization Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 13, 2015 (slides

More information

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification 1. Consider the time series x(k) = β 1 + β 2 k + w(k) where β 1 and β 2 are known constants

More information

Matlab software tools for model identification and data analysis 10/11/2017 Prof. Marcello Farina

Matlab software tools for model identification and data analysis 10/11/2017 Prof. Marcello Farina Matlab software tools for model identification and data analysis 10/11/2017 Prof. Marcello Farina Model Identification and Data Analysis (Academic year 2017-2018) Prof. Sergio Bittanti Outline Data generation

More information

Detecting and Quantifying the Nonlinear and Time-Variant Effects in FRF Measurements Using Periodic Excitations

Detecting and Quantifying the Nonlinear and Time-Variant Effects in FRF Measurements Using Periodic Excitations Detecting and Quantifying the Nonlinear and Time-Variant Effects in FRF Measurements Using Periodic Excitations R. Pintelon, E. Louarroudi, and J. Lataire, Vrije Universiteit Brussel, dept. ELEC, Pleinlaan

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

More information

System Identification & Parameter Estimation

System Identification & Parameter Estimation System Identification & Parameter Estimation Wb3: SIPE lecture Correlation functions in time & frequency domain Alfred C. Schouten, Dept. of Biomechanical Engineering (BMechE), Fac. 3mE // Delft University

More information

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES Bere M. Gur Prof. Christopher Niezreci Prof. Peter Avitabile Structural Dynamics and Acoustic Systems

More information

Rozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji

Rozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji Rozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji Tadeusz Uhl Piotr Czop Krzysztof Mendrok Faculty of Mechanical Engineering and Robotics Department of

More information

Lecture A1 : Systems and system models

Lecture A1 : Systems and system models Lecture A1 : Systems and system models Jan Swevers July 2006 Aim of this lecture : Understand the process of system modelling (different steps). Define the class of systems that will be considered in this

More information

Distributed Real-Time Control Systems

Distributed Real-Time Control Systems Distributed Real-Time Control Systems Chapter 9 Discrete PID Control 1 Computer Control 2 Approximation of Continuous Time Controllers Design Strategy: Design a continuous time controller C c (s) and then

More information

f-domain expression for the limit model Combine: 5.12 Approximate Modelling What can be said about H(q, θ) G(q, θ ) H(q, θ ) with

f-domain expression for the limit model Combine: 5.12 Approximate Modelling What can be said about H(q, θ) G(q, θ ) H(q, θ ) with 5.2 Approximate Modelling What can be said about if S / M, and even G / G? G(q, ) H(q, ) f-domain expression for the limit model Combine: with ε(t, ) =H(q, ) [y(t) G(q, )u(t)] y(t) =G (q)u(t) v(t) We know

More information

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe System Identification written by L. Ljung, Prentice Hall PTR, 1999 Chapter 6: Nonparametric Time- and Frequency-Domain Methods Problems presented by Uwe System Identification Problems Chapter 6 p. 1/33

More information

CONTRIBUTION TO THE IDENTIFICATION OF THE DYNAMIC BEHAVIOUR OF FLOATING HARBOUR SYSTEMS USING FREQUENCY DOMAIN DECOMPOSITION

CONTRIBUTION TO THE IDENTIFICATION OF THE DYNAMIC BEHAVIOUR OF FLOATING HARBOUR SYSTEMS USING FREQUENCY DOMAIN DECOMPOSITION CONTRIBUTION TO THE IDENTIFICATION OF THE DYNAMIC BEHAVIOUR OF FLOATING HARBOUR SYSTEMS USING FREQUENCY DOMAIN DECOMPOSITION S. Uhlenbrock, University of Rostock, Germany G. Schlottmann, University of

More information

ECE Branch GATE Paper The order of the differential equation + + = is (A) 1 (B) 2

ECE Branch GATE Paper The order of the differential equation + + = is (A) 1 (B) 2 Question 1 Question 20 carry one mark each. 1. The order of the differential equation + + = is (A) 1 (B) 2 (C) 3 (D) 4 2. The Fourier series of a real periodic function has only P. Cosine terms if it is

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

A Mathematica Toolbox for Signals, Models and Identification

A Mathematica Toolbox for Signals, Models and Identification The International Federation of Automatic Control A Mathematica Toolbox for Signals, Models and Identification Håkan Hjalmarsson Jonas Sjöberg ACCESS Linnaeus Center, Electrical Engineering, KTH Royal

More information

Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina

Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina Model Identification and Data Analysis (Academic year 2015-2016) Prof. Sergio Bittanti Outline Data generation

More information

Data Driven Discrete Time Modeling of Continuous Time Nonlinear Systems. Problems, Challenges, Success Stories. Johan Schoukens

Data Driven Discrete Time Modeling of Continuous Time Nonlinear Systems. Problems, Challenges, Success Stories. Johan Schoukens 1/51 Data Driven Discrete Time Modeling of Continuous Time Nonlinear Systems Problems, Challenges, Success Stories Johan Schoukens fyuq (,, ) 4/51 System Identification Data Distance Model 5/51 System

More information

Dynamic measurement: application of system identification in metrology

Dynamic measurement: application of system identification in metrology 1 / 25 Dynamic measurement: application of system identification in metrology Ivan Markovsky Dynamic measurement takes into account the dynamical properties of the sensor 2 / 25 model of sensor as dynamical

More information

Frequency Resolution Effects on FRF Estimation: Cyclic Averaging vs. Large Block Size

Frequency Resolution Effects on FRF Estimation: Cyclic Averaging vs. Large Block Size Frequency Resolution Effects on FRF Estimation: Cyclic Averaging vs. Large Block Size Allyn W. Phillips, PhD Andrew. Zucker Randall J. Allemang, PhD Research Assistant Professor Research Assistant Professor

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

16.30 Estimation and Control of Aerospace Systems

16.30 Estimation and Control of Aerospace Systems 16.30 Estimation and Control of Aerospace Systems Topic 5 addendum: Signals and Systems Aeronautics and Astronautics Massachusetts Institute of Technology Fall 2010 (MIT) Topic 5 addendum: Signals, Systems

More information

Least costly probing signal design for power system mode estimation

Least costly probing signal design for power system mode estimation 1 Least costly probing signal design for power system mode estimation Vedran S. Perić, Xavier Bombois, Luigi Vanfretti KTH Royal Institute of Technology, Stockholm, Sweden NASPI Meeting, March 23, 2015.

More information

Estimation of electromechanical modes in power systems using system identification techniques

Estimation of electromechanical modes in power systems using system identification techniques Estimation of electromechanical modes in power systems using system identification techniques Vedran S. Peric, Luigi Vanfretti, X. Bombois E-mail: vperic@kth.se, luigiv@kth.se, xavier.bombois@ec-lyon.fr

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

More information

Introduction to the Mathematics of Medical Imaging

Introduction to the Mathematics of Medical Imaging Introduction to the Mathematics of Medical Imaging Second Edition Charles L. Epstein University of Pennsylvania Philadelphia, Pennsylvania EiaJTL Society for Industrial and Applied Mathematics Philadelphia

More information

The Local Polynomial Method for nonparametric system identification: improvements and experimentation

The Local Polynomial Method for nonparametric system identification: improvements and experimentation The Local Polynomial Method for nonparametric system identification: improvements and experimentation Michel Gevers, Rik Pintelon and Johan Schoukens Abstract The Local Polynomial Method (LPM) is a recently

More information

APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY

APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY Jan van Helvoirt,,1 Okko Bosgra, Bram de Jager Maarten Steinbuch Control Systems Technology Group, Mechanical Engineering Department, Technische

More information

Final Exam January 31, Solutions

Final Exam January 31, Solutions Final Exam January 31, 014 Signals & Systems (151-0575-01) Prof. R. D Andrea & P. Reist Solutions Exam Duration: Number of Problems: Total Points: Permitted aids: Important: 150 minutes 7 problems 50 points

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

CONTROL OF DIGITAL SYSTEMS

CONTROL OF DIGITAL SYSTEMS AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

More information

12. Prediction Error Methods (PEM)

12. Prediction Error Methods (PEM) 12. Prediction Error Methods (PEM) EE531 (Semester II, 2010) description optimal prediction Kalman filter statistical results computational aspects 12-1 Description idea: determine the model parameter

More information

Basics of the Kramers-Kronig- and the Z-Hit algorithms Lecture at the Kronach Impedance Days 2015 Dr. Werner Strunz

Basics of the Kramers-Kronig- and the Z-Hit algorithms Lecture at the Kronach Impedance Days 2015 Dr. Werner Strunz Theoretical Aspects for Testing Impedance Data Basics of the Kramers-Kronig- and the Z-Hit algorithms Lecture at the Kronach Impedance Days 215 Dr. Werner Strunz 1 Motivation The entire process of measurement,

More information

System Identification & Parameter Estimation

System Identification & Parameter Estimation System Identiication & Parameter Estimation Wb30: SIPE Lecture 9: Physical Modeling, Model and Parameter Accuracy Erwin de Vlugt, Dept. o Biomechanical Engineering BMechE, Fac. 3mE April 6 00 Delt University

More information

6.435, System Identification

6.435, System Identification SET 6 System Identification 6.435 Parametrized model structures One-step predictor Identifiability Munther A. Dahleh 1 Models of LTI Systems A complete model u = input y = output e = noise (with PDF).

More information

LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers

LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it

More information

The NMR Inverse Imaging Problem

The NMR Inverse Imaging Problem The NMR Inverse Imaging Problem Nuclear Magnetic Resonance Protons and Neutrons have intrinsic angular momentum Atoms with an odd number of proton and/or odd number of neutrons have a net magnetic moment=>

More information

Frequency Response and Continuous-time Fourier Series

Frequency Response and Continuous-time Fourier Series Frequency Response and Continuous-time Fourier Series Recall course objectives Main Course Objective: Fundamentals of systems/signals interaction (we d like to understand how systems transform or affect

More information

System Identification Approach Applied to Drift Estimation.

System Identification Approach Applied to Drift Estimation. Instrumentation and Measurement Technology Conference - IMTC 007 Warsaw, Poland, May 1-3, 007 System Identification Approach Applied to Drift Estimation. Frans Verbeyst 1,, Rik Pintelon 1, Yves Rolain

More information

6.435, System Identification

6.435, System Identification System Identification 6.435 SET 3 Nonparametric Identification Munther A. Dahleh 1 Nonparametric Methods for System ID Time domain methods Impulse response Step response Correlation analysis / time Frequency

More information

GTLS ALGORITHMS IN THE FREQUENCY DOMAIN SYSTEM IDENTIFICATION USING NOISE INFORMATION OUT OF A FINITE NUMBER OF REPEATED INDEPENDENT REALIZATIONS

GTLS ALGORITHMS IN THE FREQUENCY DOMAIN SYSTEM IDENTIFICATION USING NOISE INFORMATION OUT OF A FINITE NUMBER OF REPEATED INDEPENDENT REALIZATIONS GTLS ALGORITHMS IN THE REQUENCY DOMAIN SYSTEM IDENTIICATION USING NOISE INORMATION OUT O A INITE NUMBER O REPEATED INDEPENDENT REALIZATIONS Gerd Versteen *, Rik Pintelon Johan Schoukens Vrije Universiteit

More information

Accuracy Analysis of Time-domain Maximum Likelihood Method and Sample Maximum Likelihood Method for Errors-in-Variables Identification

Accuracy Analysis of Time-domain Maximum Likelihood Method and Sample Maximum Likelihood Method for Errors-in-Variables Identification Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Accuracy Analysis of Time-domain Maximum Likelihood Method and Sample Maximum Likelihood

More information

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES JOHN CHIASSON IEEE PRESS ü t SERIES ON POWER ENGINEERING IEEE Press Series on Power Engineering Mohamed E. El-Hawary, Series Editor The Institute

More information

Efficient Multidimensional Regularization for Volterra Series Estimation

Efficient Multidimensional Regularization for Volterra Series Estimation Efficient Multidimensional Regularization for Volterra Series Estimation Georgios Birpoutsoukis, Péter Zoltán Csurcsia, Johan Schoukens Vrije Universiteit Brussel, Department of Fundamental Electricity

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Stochastic Processes

Stochastic Processes Elements of Lecture II Hamid R. Rabiee with thanks to Ali Jalali Overview Reading Assignment Chapter 9 of textbook Further Resources MIT Open Course Ware S. Karlin and H. M. Taylor, A First Course in Stochastic

More information

DURING THE last years, there has been an increasing

DURING THE last years, there has been an increasing IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 2, FEBRUARY 2008 395 Estimation and Validation of Semiparametric Dynamic Nonlinear Models Yves Rolain, Fellow, IEEE, Wendy Van Moer, Senior

More information

HST 583 FUNCTIONAL MAGNETIC RESONANCE IMAGING DATA ANALYSIS AND ACQUISITION A REVIEW OF STATISTICS FOR FMRI DATA ANALYSIS

HST 583 FUNCTIONAL MAGNETIC RESONANCE IMAGING DATA ANALYSIS AND ACQUISITION A REVIEW OF STATISTICS FOR FMRI DATA ANALYSIS HST 583 FUNCTIONAL MAGNETIC RESONANCE IMAGING DATA ANALYSIS AND ACQUISITION A REVIEW OF STATISTICS FOR FMRI DATA ANALYSIS EMERY N. BROWN AND CHRIS LONG NEUROSCIENCE STATISTICS RESEARCH LABORATORY DEPARTMENT

More information

13. Power Spectrum. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if.

13. Power Spectrum. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if jt X ( ) = xte ( ) dt, (3-) then X ( ) represents its energy spectrum. his follows from Parseval

More information

FREQUENCY DOMAIN IDENTIFICATION TOOLBOX

FREQUENCY DOMAIN IDENTIFICATION TOOLBOX NASA Technical Memorandum 109039 FREQUENCY DOMAIN IDENTIFICATION TOOLBOX Lucas G. Horta and Jer-Nan Juang NASA Langley Research Center Hampton, Virginia 23681-0001 Chung-Wen Chen North Carolina State University

More information

arxiv: v1 [cs.sy] 22 Aug 2017

arxiv: v1 [cs.sy] 22 Aug 2017 Parametric identification of parallel Wiener-Hammerstein systems Maarten Schoukens, Anna Marconato, Rik Pintelon, Gerd Vandersteen, Yves Rolain Vrije Universiteit Brussel (VUB), Dept. ELEC, Pleinlaan 2,

More information

Lecture 11. Frequency Response in Discrete Time Control Systems

Lecture 11. Frequency Response in Discrete Time Control Systems EE42 - Discrete Time Systems Spring 28 Lecturer: Asst. Prof. M. Mert Ankarali Lecture.. Frequency Response in Discrete Time Control Systems Let s assume u[k], y[k], and G(z) represents the input, output,

More information

Detection and Quantification of the Influence of Time-Variation in Closed Loop Frequency Response Function Measurements

Detection and Quantification of the Influence of Time-Variation in Closed Loop Frequency Response Function Measurements Detection and Quantification of the Influence of Time-Variation in Closed Loop Frequency Response Function Measurements R. Pintelon, E. Louarroudi, and J. Lataire, Vrije Universiteit Brussel, dept. ELEC,

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) = 567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or

More information

Structure detection of Wiener-Hammerstein systems with process noise

Structure detection of Wiener-Hammerstein systems with process noise 1 Structure detection of Wiener-Hammerstein systems with process noise Erliang Zhang, Maarten Schoukens, and Johan Schoukens, Fellow, IEEE arxiv:1804.10022v1 [cs.sy] 26 Apr 2018 Abstract Identification

More information

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE 3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE 3.0 INTRODUCTION The purpose of this chapter is to introduce estimators shortly. More elaborated courses on System Identification, which are given

More information

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31 Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured

More information

Lecture 7 Random Signal Analysis

Lecture 7 Random Signal Analysis Lecture 7 Random Signal Analysis 7. Introduction to Probability 7. Amplitude Distributions 7.3 Uniform, Gaussian, and Other Distributions 7.4 Power and Power Density Spectra 7.5 Properties of the Power

More information

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response Vibration Testing For vibration testing, you need an excitation source a device to measure the response a digital signal processor to analyze the system response i) Excitation sources Typically either

More information

Randomly Modulated Periodic Signals

Randomly Modulated Periodic Signals Randomly Modulated Periodic Signals Melvin J. Hinich Applied Research Laboratories University of Texas at Austin hinich@mail.la.utexas.edu www.la.utexas.edu/~hinich Rotating Cylinder Data Fluid Nonlinearity

More information

Q. 1 Q. 25 carry one mark each.

Q. 1 Q. 25 carry one mark each. GATE 5 SET- ELECTRONICS AND COMMUNICATION ENGINEERING - EC Q. Q. 5 carry one mark each. Q. The bilateral Laplace transform of a function is if a t b f() t = otherwise (A) a b s (B) s e ( a b) s (C) e as

More information

Each problem is worth 25 points, and you may solve the problems in any order.

Each problem is worth 25 points, and you may solve the problems in any order. EE 120: Signals & Systems Department of Electrical Engineering and Computer Sciences University of California, Berkeley Midterm Exam #2 April 11, 2016, 2:10-4:00pm Instructions: There are four questions

More information

Moving Average (MA) representations

Moving Average (MA) representations Moving Average (MA) representations The moving average representation of order M has the following form v[k] = MX c n e[k n]+e[k] (16) n=1 whose transfer function operator form is MX v[k] =H(q 1 )e[k],

More information

Identification of ARX, OE, FIR models with the least squares method

Identification of ARX, OE, FIR models with the least squares method Identification of ARX, OE, FIR models with the least squares method CHEM-E7145 Advanced Process Control Methods Lecture 2 Contents Identification of ARX model with the least squares minimizing the equation

More information

Roundoff Noise in Digital Feedback Control Systems

Roundoff Noise in Digital Feedback Control Systems Chapter 7 Roundoff Noise in Digital Feedback Control Systems Digital control systems are generally feedback systems. Within their feedback loops are parts that are analog and parts that are digital. At

More information

Sparsity in system identification and data-driven control

Sparsity in system identification and data-driven control 1 / 40 Sparsity in system identification and data-driven control Ivan Markovsky This signal is not sparse in the "time domain" 2 / 40 But it is sparse in the "frequency domain" (it is weighted sum of six

More information

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder . W. Erickson Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder 8.1.7. The low-q approximation Given a second-order denominator polynomial, of the form G(s)= 1

More information

CONTINUOUS TIME D=0 ZOH D 0 D=0 FOH D 0

CONTINUOUS TIME D=0 ZOH D 0 D=0 FOH D 0 IDENTIFICATION ASPECTS OF INTER- SAMPLE INPUT BEHAVIOR T. ANDERSSON, P. PUCAR and L. LJUNG University of Linkoping, Department of Electrical Engineering, S-581 83 Linkoping, Sweden Abstract. In this contribution

More information

Frequency Domain Total Least Squares Identification of Linear, Periodically Time-Varying Systems from noisy input-output data

Frequency Domain Total Least Squares Identification of Linear, Periodically Time-Varying Systems from noisy input-output data Frequency Domain Total Least Squares Identification of Linear, Periodically Time-Varying Systems from noisy input-output data E. Louarroudi*, J. Lataire* and R. Pintelon* *Department of Fundamental Electricity

More information

LECTURE 3 CMOS PHASE LOCKED LOOPS

LECTURE 3 CMOS PHASE LOCKED LOOPS Lecture 03 (8/9/18) Page 3-1 LECTURE 3 CMOS PHASE LOCKED LOOPS Topics The acquisition process unlocked state Noise in linear PLLs Organization: Systems Perspective Types of PLLs and PLL Measurements PLL

More information

DIGITAL CONTROL OF POWER CONVERTERS. 2 Digital controller design

DIGITAL CONTROL OF POWER CONVERTERS. 2 Digital controller design DIGITAL CONTROL OF POWER CONVERTERS 2 Digital controller design Outline Review of frequency domain control design Performance limitations Discrete time system analysis and modeling Digital controller design

More information

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME Fourier Methods in Digital Signal Processing Final Exam ME 579, Instructions for this CLOSED BOOK EXAM 2 hours long. Monday, May 8th, 8-10am in ME1051 Answer FIVE Questions, at LEAST ONE from each section.

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1 Module 2 : Signals in Frequency Domain Problem Set 2 Problem 1 Let be a periodic signal with fundamental period T and Fourier series coefficients. Derive the Fourier series coefficients of each of the

More information

SPEECH ANALYSIS AND SYNTHESIS

SPEECH ANALYSIS AND SYNTHESIS 16 Chapter 2 SPEECH ANALYSIS AND SYNTHESIS 2.1 INTRODUCTION: Speech signal analysis is used to characterize the spectral information of an input speech signal. Speech signal analysis [52-53] techniques

More information

7.17. Determine the z-transform and ROC for the following time signals: Sketch the ROC, poles, and zeros in the z-plane. X(z) = x[n]z n.

7.17. Determine the z-transform and ROC for the following time signals: Sketch the ROC, poles, and zeros in the z-plane. X(z) = x[n]z n. Solutions to Additional Problems 7.7. Determine the -transform and ROC for the following time signals: Sketch the ROC, poles, and eros in the -plane. (a) x[n] δ[n k], k > 0 X() x[n] n n k, 0 Im k multiple

More information

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)

More information

OPERATIONAL MODAL ANALYSIS IN PRESENCE OF UNKNOWN VARYING HARMONIC FORCES. Patrick Guillaume, Christof Devriendt, Steve Vanlanduit

OPERATIONAL MODAL ANALYSIS IN PRESENCE OF UNKNOWN VARYING HARMONIC FORCES. Patrick Guillaume, Christof Devriendt, Steve Vanlanduit ICSV14 Cairns Australia 9-12 July, 27 Abstract OPERATIONAL MODAL ANALYSIS IN PRESENCE OF UNKNOWN VARYING HARMONIC FORCES Patrick Guillaume, Christof Devriendt, Steve Vanlanduit Vrije Universiteit Brussel

More information

State Observers and the Kalman filter

State Observers and the Kalman filter Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =

More information

Signal sampling techniques for data acquisition in process control Laan, Marten Derk van der

Signal sampling techniques for data acquisition in process control Laan, Marten Derk van der University of Groningen Signal sampling techniques for data acquisition in process control Laan, Marten Derk van der IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF)

More information

Data-driven methods in application to flood defence systems monitoring and analysis Pyayt, A.

Data-driven methods in application to flood defence systems monitoring and analysis Pyayt, A. UvA-DARE (Digital Academic Repository) Data-driven methods in application to flood defence systems monitoring and analysis Pyayt, A. Link to publication Citation for published version (APA): Pyayt, A.

More information

Integral action in state feedback control

Integral action in state feedback control Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /

More information

Statistical and Adaptive Signal Processing

Statistical and Adaptive Signal Processing r Statistical and Adaptive Signal Processing Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing Dimitris G. Manolakis Massachusetts Institute of Technology Lincoln Laboratory

More information

Dynamic circuits: Frequency domain analysis

Dynamic circuits: Frequency domain analysis Electronic Circuits 1 Dynamic circuits: Contents Free oscillation and natural frequency Transfer functions Frequency response Bode plots 1 System behaviour: overview 2 System behaviour : review solution

More information

TSKS01 Digital Communication Lecture 1

TSKS01 Digital Communication Lecture 1 TSKS01 Digital Communication Lecture 1 Introduction, Repetition, and Noise Modeling Emil Björnson Department of Electrical Engineering (ISY) Division of Communication Systems Emil Björnson Course Director

More information

Introduction to System Identification and Adaptive Control

Introduction to System Identification and Adaptive Control Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction

More information