Model reduction of large-scale systems

Size: px
Start display at page:

Download "Model reduction of large-scale systems"

Transcription

1 Model reduction of large-scale systems Lecture IV: Model reduction from measurements Thanos Antoulas Rice University and Jacobs University URL: aca International School, Monopoli, 7-12 September 28 Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 1 / 48

2 Outline 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 2 / 48

3 Outline Introduction S-parameters 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 3 / 48

4 Introduction S-parameters Recall: the big picture Physical System and/or Data Modeling ODEs discretization PDEs Model reduction Simulation reduced # of ODEs Control Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 4 / 48

5 Introduction S-parameters A motivation: electronic systems Growth in communications and networking and demand for high data bandwidth requires streamlining of the simulation of entire complex systems from chips to packages to boards, etc. Thus in circuit simulation, signal intergrity (lack of signal distortion) of high speed electronic designs require that interconnect models be valid over a wide bandwidth. An important tool: S-parameters They represent a component as a black box. Accurate simulations require accurate component models. In high frequencies S-parameters are important because wave phenomena become dominant. Advantages: S 1 and can be measured using VNAs (Vector Network Analyzers). Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 5 / 48

6 Introduction S-parameters Scattering or S-parameters Given a system in I/O representation: y(s) = H(s)u(s), the associated S-paremeter representation is where ȳ(s) = S(s)ū(s) = [H(s) + I][H(s) I] 1 ū(s), }{{} S(s) ȳ = 1 2 (y + u) are the transmitted waves and, ū = 1 2 (y u) are the reflected waves. S-parameter measurements. S(jω k ): samples of the frequency response of the S-parameter system representation. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 6 / 48

7 Introduction S-parameters Measurement of S-parameters VNA (Vector Network Analyzer) Magnitude of S-parameters for 2 ports Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 7 / 48

8 Outline Classical realization theory 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 8 / 48

9 Classical realization theory Model construction from data (at infinity): Classical realization Given h t R p m, t = 1, 2,, find A R n n, B R n m, C R p n, such that h t = CA t 1 B, t > Main tool: Hankel matrix h 1 h 2 h 3 h 2 h 3 h 4 H = h 3 h 4 h 5 = C CA CA 2 }. {{ } O [ B AB A 2 B ] }{{} R Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 9 / 48

10 Classical realization theory Classical realization Solvability rank H = n < Solution: Find R n n : det. Let σ R n n : shifted matrix. Let Γ R n m : first m columns, while Λ R p n : the first p rows. Then Consequence. In terms of the data: A = 1 σ, B = 1 Γ, C = Λ. H(s) = Λ(s σ ) 1 Γ Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 1 / 48

11 Outline Finite data points 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 11 / 48

12 Finite data points Model construction from data at finite points: interpolation Assume for simplicity that the given data are scalar: (s i, φ i ), i = 1, 2,, N, s i s j, i j Find H(s) = n(s) d(s) such that H(s i) = φ i, i = 1, 2,, N, and n, d: coprime polynomials. A solution always exists (e.g. Lagrange interpolating polynomial). Additional constraints for H: minimality, stability, bounded realness etc. Main tool: Loewner matrix. Divide the data in disjoint sets: (λ i, w i ), i = 1, 2,, k, (µ j, v j ), j = 1, 2,, q, k + q = N: L = v 1 w 1 v 1 w k µ 1 λ k µ 1 λ v q w 1 µ q λ 1 v q w k µ q λ k Cq k Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 12 / 48

13 Finite data points Model construction from data at finite points: interpolation Main result (1986). The rank of L encodes the information about the minimal degree interpolants: rank L or N rank L. Remarks. (a) In this framework the strict properness assumption has been dropped. Thus rational functions with polynomial part can be recovered from input-output data. (b) The construction of interpolants will be deferred until later. (c) If H(s) = C(sI A) 1 B + D, then C(λ 1 I A) 1 C(λ 2 I A) 1 [ L = (µ1 I A) 1 B (µ q I A) 1 B ]. }{{} C(λ k I A) 1 R }{{} O Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 13 / 48

14 Finite data points Scalar interpolation multiple points Special case. single point with multiplicity: (s ; φ, φ 1,, φ N 1 ), i.e. the value of the function and that of a number of derivatives is provided.the Loewner matrix becomes: L = φ 1 1! φ 2 2! φ 3 3! φ 4 4!. φ 2 2! φ 3 3! φ 4 4!. φ 3 3! φ 4 4! φ 4 4!... HANKEL MATRIX Thus the Loewner matrix generalizes the Hankel matrix when general interpolation replaces realization. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 14 / 48

15 Outline Problems 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 15 / 48

16 Problems General framework tangential interpolation Given: right data: (λ i ; r i, w i ), i = 1,, k left data: (µ j ; l j, v j ), j = 1,, q. We assume for simplicity that all points are distinct. Problem: Find rational p m matrices H(s), such that H(λ i )r i = w i Right data: λ 1 Λ =... C k k, Left data: µ 1 M =... µ q λ k l 1 C q q, L =. l j H(µ j ) = v j R = [r 1 r 2, r k ] C m k, W = [w 1 w 2 w k ] C p k l q C q p, V = v 1. v q C q m Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 16 / 48

17 Problems Problems Model Construction Data Λ, M, R, L, W, V Construct [E, A, B, C, D], such that H(λ i )r i = w i, l j H(µ j ) = v j. Model Reduction Data M, Λ, R, L and high-order system [Ê, Â, ˆB, Ĉ, ˆD] Contrsuct [E, A, B, C, D] of lower order such that Ĥ(λ i )r i = H i (λ i )r i, l j Ĥ(µ j ) = l j H(µ j ). Model Construction and Reduction (MR from data) Data Λ, M, R, L, W, V First step: construct high-order [E, A, B, C, D] Second step: reduce its dimension appropriately Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 17 / 48

18 Outline Tangential interpolation 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 18 / 48

19 Tangential interpolation The Loewner matrix General framework tangential interpolation Input-output data. The Loewner matrix is: v 1 r 1 l 1 w 1 µ 1 λ 1 L =..... v qr 1 l qw 1 µ q λ 1 Recall: v 1 r k l 1 w k µ 1 λ k v qr k l qw k µ q λ k Cq k H(λ i )r i = w i, l j H(µ j ) = v j Therefore L satisfies the Sylvester equation LΛ ML = VR LW Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 19 / 48

20 Tangential interpolation The Loewner matrix General framework tangential interpolation State space data. Suppose that E, A, B, C of minimal degree n are given such that H(s) = C(sE A) 1 B. Let X, Y satisfy the following Sylvester equations EXΛ AX = BR and MYE YA = LC If the generalized eigenvalues of (E, A) are distinct from λ i and µ j, X, Y are unique solutions of these equations. Actually x i = (λ i E A) 1 Br i X: generalized reachability matrix y j = l j C(µ j E A) 1 Y: generalized observability matrix. L = YEX Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 2 / 48

21 Tangential interpolation The Loewner matrix Construction of Interpolants Suggested construction procedure for an interpolant of McMillan degree n: 1 Factor L = YEX, so that E has rank n. 2 Construct A, B, C to satisfy the Sylvester equations above. 3 Define D := w j C(s j E A) 1 B. Steps 2 and 3 are easy; the first step is problematic: how do we choose E? If the system is proper, then size (E) = rank (E), and we could use, for example, the SVD to factor L proper systems are easy. If the system is singular, then size (E) > rank (E), and we re stuck. Solution: use the shifted Loewner matrix σl Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 21 / 48

22 Tangential interpolation The shifted Loewner matrix The shifted Loewner matrix The shifted Loewner matrix, σl, is the Loewner matrix associated to sh(s). µ 1 v 1 r 1 l 1 w 1 λ 1 µ µ 1 λ 1 1 v 1 r k l 1 w k λ k µ 1 λ k σl =..... Cq k µ qv qr 1 l qw 1 λ 1 µ q λ 1 σl satisfies the Sylvester equation σl can be factored as µ qv qr k l qw k λ k µ q λ k σlλ MσL = VRΛ MLW σl = YAX Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 22 / 48

23 Tangential interpolation Construction of interpolants Construction of Interpolants (Models) Assume that k = l, and let Then det (xl σl), x {λ i } {µ j } E = L, A = σl, B = V, C = W is a minimal realization of an interpolant of the data, i.e., the function interpolates the data. H(s) = W(σL sl) 1 V Proof. Multiplying the first equation by s and subtracting it from the second we get (σl sl)λ M(σL sl) = LW(Λ si) (M si)vr. Multiplying this equation by e i on the right and setting s = λ i, we obtain (λ i I M)(σL λ i L)e i = (λ i I M)Vr i (λ i L σl)e i = Vr i We i = W(λ i L σl) 1 V Therefore w i = H(λ i )r i. This proves the right tangential interpolation property. To prove the left tangential interpolation property, we multiply the above equation by e j on the left and set s = µ j : e j (σl µ j L)(Λ µ j I) = e j LW(µ j I Λ) e j (σl µ j L) = l j W e j V = l j W(σL µ j L) 1 V Therefore v j = l j H(µ j ). Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 23 / 48

24 Tangential interpolation Construction of interpolants Construction of interpolants: New procedure Main assumption: rank (xl σl) = rank ( L σl ) = rank ( L σl ) =: k, x {λ i } {µ j } Then for some x {λ i } {µ j }, we compute the SVD xl σl = YΣX with rank (xl σl) = rank (Σ) = size (Σ) =: k, Y C ν k, X C k ρ. Theorem. A realization [E, A, B, C], of an interpolant is given as follows: E = Y LX A = Y σlx B = Y V C = WX Remark. The system [E, A, B, C] can now be further reduced using any of the usual reduction methods. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 24 / 48

25 Tangential interpolation Example A = 1 1, E = 1 1, B = 1 1 1, C = [ ]. Thus the transfer function is H(s) = C(sE A) 1 B = [ s s ]. We now define the interpolation data. Λ = diag([1, 2, 3]), M = diag([ 1, 2, 3, 4]), while L = , R = [ ]. These imply: V = 4 1, W = [ ]. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 25 / 48

26 Tangential interpolation Example It follows that the tangential controllability and observability matrices associated with this data are: [ X = (E A) 1 BR(:, 1), (2E A) 1 BR(:, 2), (3E A) 1 BR(:, 3)] ] = , Y = L(1, :)C( 1E A) 1 L(2, :)C( 2E A) 1 L(3, :)C( 3E A) 1 L(4, :)C( 4E A) 1 = We notice that rank X = rank Y = 2. Thus the Loewner and shifted Loewner matrices are L = , σl = We check the assumption for δ = : rank (1 L σl) = 2, rank (2 L σl) = 2, rank (3 L σl) = 1 rank ( 1 L σl) = 2, rank ( 2 L σl) = 2 rank ( 3 L σl) = 2, rank ( 4 L σl) = 1 rank ([L σl]) = 2, rank ([L; σl]) = 2, Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 26 / 48

27 Tangential interpolation Example and for δ = 1: rank (L σl + L R) = 3 rank (2 L σl + L R) = 3 rank (3 L σl + L R) = 3 rank ( 1 L σl + L R) = 3 rank ( 2 L σl + L R) = 3 rank ( 3 L σl + L R) = 3 rank ( 4 L σl + L R) = 3 rank ([L σl L R]) = 3 rank ([L; σl L R]) = 3 Since the assumption is violated for δ =, but is not violated for δ = 1, we will compute interpolants with δ. For non-zero D, the dimension is 3. From L σl + LR, we obtain the projectors π l = , π r = The resulting transfer function is Ĥ(s) = (W δr)π r (π l (sl σl + δlr)π r ) 1 π l (V δl) δi 2 ) = δs 2 s 2 +δs+s 12 δs s 2 +δs+s 12 δs s 2 +δs+s 12 δ s 2 +δs+s 12 Notice that the original rational function is obtained for δ. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 27 / 48

28 Tangential interpolation Example It can be readily checked that all seven interpolation conditions are satisfied. A realization of this interpolant is as follows sê Â = π l (sl σl + δlr) π r = 2 d 4 d 2 d s d s d 1 5 d 13 d 3 s 8 d and thus Ê = π l L π r, Â = π l σl π r, turn out to be Ê = 1 1 1, Â = 2 δ 4 δ 2 δ 4 δ 4 δ 1 5 δ 13 δ δ. Furthermore ˆB = π l (V δl) and Ĉ = (W δr) πr : ˆB = 2 d 4 d 1 3 d 8 d, Ĉ = [ d d 1 d 2 d 1/3 d ]. Finally we need to check that the characteristic polynomial of the system is non zero at all interpolation points: χ(s) = det (sê Â) = 2δ(s2 + (δ + 1)s 12) Therefore χ(1) = 2δ(δ 1), χ(2) = 4δ(δ 3), χ(3) = 6δ 2 χ( 1) = 2δ(δ + 12), χ( 2) = 4δ(δ + 5) χ( 3) = 6δ(δ + 2), χ( 4) = 8δ 2 Thus δ must be different from 12, 5, 2,, 3, 1. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 28 / 48

29 Tangential interpolation Example: revisited H = s 1 1 s Λ =, M = 3 3 W = R = , L = /2 4/3 3/ /2, V = 2 2/3 5 5/4 Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 29 / 48

30 Tangential interpolation Example: revisited Π = /4 1/6 1/ P =, Q = 1 1/ / Π PΠ , Π QΠ = Notice rank Π PΠ = 2 = McMillan degree of H. 1 W Π }{{} s Π PΠ Π QΠ }{{}}{{} Π V = C(sE A) 1 B = H(s) = s 1 }{{} 1 s 1 C E A B Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 3 / 48

31 which is much smaller than the discretization error which is of order 1 4. Tangential interpolation Constrained damped mass-spring system Example: mechanical system Consider the holonomically constrained damped mass-spring system illus- Mechanical trated inexample: Figure 3.4. Stykel, Mehrmann k 1 k i k i+1 k g 1 u m 1 m i m g d 1 d i d i+1 d g 1 κ 1 κ i κ g δ 1 δ i δ g Fig A damped mass-spring system with a holonomic constraint. The vibration of this system is described in generalized state space form as: The ith mass of weight m i is connected to the (i + 1)st mass by a spring and a damper with ṗ(t) constants = k i v(t) and d i, respectively, and also to the ground by a spring and a damper with constants κ i and δ i, respectively. Additionally, the M v(t) = Kp(t) + Dv(t) G λ(t) + B first mass is connected to the last one by a 2 u(t) rigid bar and it is influenced = by the Gp(t) control u(t). The vibration of this system is described by a descriptor system y(t) = C 1 p(t) ṗ(t) = v(t), Measurements: 5 M v(t) frequency = K p(t) + Dv(t) response G T λ(t) data + B 2 between u(t), [ 2i, (3.34) +2i]. = G p(t), Thanos Antoulas (Rice U. & Jacobs y(t) U.) = C 1 p(t), Model reduction of large-scale systems 31 / 48

32 Tangential interpolation Mechanical system: plots 2 Frequency responses of original n=97 and identified systems k=2,6,1,14,18 2 Error plots identified systems k=2,6,1,14, Left: Frequency responses of original system and approximants (orders 2, 6, 1, 14, 18) Right: Frequecy responses of error systems Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 32 / 48

33 Tangential interpolation Example: Four-pole band-pass filter 1 measurements between 4 and 12 GHz; S-parameters 2 2, MIMO (approximate) interpolation L, σl R 2 2. Singular values of 2 2 system vs 1 1 systems Magnitude of S(1,1), S(1,2) and 21st order approximants The singular values of L, σl The S(1, 1) and S(1, 2) parameter data 17-th order model Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 33 / 48

34 Tangential interpolation Example: co-axial cable 1 measurements between and 4 MHz; S-parameters 2 2, tangential interpolation L, σl R 1 1. Normalized Singular Values of Loewner and shifted Loewner Normalized Singular Values of Loewner and shifted Loewner LL rand LL rand sll rand 2 sll rand LL eye LL eye 5 sll eye LL eye alternative 4 sll eye LL eye alternative sll eye alternative 6 sll eye alternative logarithmic plot 1 15 logarithmic plot n n singular values of L, σl detail Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 34 / 48

35 Tangential interpolation Example: co-axial cable.3 Singular Value Plot S 11 Magnitude.5 S 12 Magnitude.2 2 db 4 db Magnitude(dB) Frequency.5 S 21 Magnitude Frequency 2 S 22 Magnitude.2 1st SV data 2nd SV data 1st SV interpolated 2nd SV interpolated log(f) singular values db Frequency db Frequency freq. resp. magnitude Error S 11 Magnitude Error S 12 Magnitude S 11 Angle S 12 Angle db 1 db 1 15 degrees 1 1 degrees Frequency Frequency Frequency Frequency Error S 12 Magnitude Error S 22 Magnitude S 21 Angle S 22 Angle db 1 db 5 1 degrees 1 1 degrees Frequency Frequency freq. resp. magnitude: error Frequency freq. resp. angle Frequency Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 35 / 48

36 Tangential interpolation Example: delay system where E, A, A 1 are 5 5 and B, C are 5-vectors. Eẋ(t) = A x(t) + A 1 x(t τ) + Bu(t), y(t) = Cx(t), Procedure: compute 1 frequency response samples. Then apply recursive/adaptive Loewner-framework procedure. (Blue: original, red: approximants.) 1!1 Adaptive/Recursive approximant N = 35; Hinf!error =.8 1!1 Non!adaptive/recursive approximant N = 5; Hinf!error =.18 1!2 1!2 1!3 1!3 1! ! th order adaptively constructed model; 5-th order non-adaptively constructed model; H norm of error:.8. H norm of error:.18. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 36 / 48

37 The data-to-model method when (E, A, B, C) is given Outline 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 37 / 48

38 The data-to-model method when (E, A, B, C) is given Motivation Motivation 2 Frequency response 1 Hankel singular values Frequency response and Hankel singular values Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 38 / 48

39 The data-to-model method when (E, A, B, C) is given Dominant poles Dominant system poles Goal: compute a reduced order model by evaluating the transfer function of the original high-order system, in as few frequencies as possible. Given a rational function H(s), let s C be a (simple) pole, The corresponding residue is defined as ρ = (s s )H(s) s=s. Concept of dominance: µ i := ρ i Re(s i ). Remark: for poles s i, s j which are not too close to each other, µ i, µ j, give the (local) maxima of the amplitude Bode plot; these are attained at the frequencies ω i = Im(s i ), ω j = Im (s j ), respectively. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 39 / 48

40 The data-to-model method when (E, A, B, C) is given The resulting procedure The procedure The proposed method (sometime referred to as FSS - Fast Frequency Sweep) consists of the following steps. 1 Compute some of the most dominant system poles s i = σ i + jω i. 2 Evaluate the transfer function of the system at the frequencies ω i, that is at the imaginary parts of the computed dominant poles. 3 Finally, compute a low order model of the underlying system using the Loewner matrix-based, data-to-reduced-model method described above. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 4 / 48

41 The data-to-model method when (E, A, B, C) is given Three examples Goal: construction of reduced models for three systems given by means of (E, A, B, C), using the proposed interpolation approach. A CD player model, with order n = 12. The model of a flexible beam, fixed at one, with oder n = 348. The model of a transmission line, with order n = 199. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 41 / 48

42 The data-to-model method when (E, A, B, C) is given CD player th order approx 18th order from Original data1 data2 data3 18th order compressed from data1 data2 1th order approx Left pane: amplitude Bode plot of the original model (blue), 8th order reduced (red) and 18th order reduced models. Right pane: amplitude Bode plots of the corresponding error systems. Notice the local character of the approximants: the first one captures the first main peak, while the second reproduces both. 5 x Left pane: the poles of the system (blue dots) and the dominant poles (red circles). Right pane: detail of the pole plot. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 42 / 48

43 The data-to-model method when (E, A, B, C) is given Clamped beam data1 data2 data3 data4 data data1 data2 data Left pane: amplitude Bode plots of original system (blue), 8th order approximant (red dash-dot), 17th order approximant (blue dash-dot), and 12th oder approximant obtained by balanced truncation (green dash-dot). The stars indicate the value of the dominance index µ i, for the first 5 dominant poles. Right pane: amplitude Bode plots of error systems for the 8th order approximant (blue), for the 17th order approximant (red), and for the 12th order approximant obatined by balanced truncation Left pane: system poles (blue) and some dominant poles (red). Right pane: close-up look. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 43 / 48

44 The data-to-model method when (E, A, B, C) is given Transmission line 2 Frequency response 1 Hankel singular values Frequency response Hankel singular values 2 Comparison of frequency responses 2 Comparison of frequency responses original bal 45 original new spec zeros original=blue, bal=red original=blue, new=red, spec-zeros=green Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 44 / 48

45 The data-to-model method when (E, A, B, C) is given Transmission line continued 2 Comparison of frequency responses Error plots bal new spec zeros h2 opt 2 bal new spec zeros h2 opt original=blue, new=red, H2-opt=mag Error plots H infinity norm 2 Poles: original and reduced systems bal new spec zeros h2 opt original bal new spec zeros h2 opt H2 norm bal new spec zeros h2 opt H 2 and H errors Poles Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 45 / 48

46 Outline Summary and conclusions 1 Introduction S-parameters 2 Classical realization theory 3 Finite data points 4 Problems 5 Tangential interpolation The Loewner matrix The shifted Loewner matrix Construction of interpolants 6 The data-to-model method when (E, A, B, C) is given Motivation Dominant poles The resulting procedure 7 Summary and conclusions Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 46 / 48

47 Summary and conclusions Summary and conclusions Given frequency response data, we can construct with no computation, a high order system in generalized state space form let the data reveal the underlying system The system is such that (A, E) is neither regular nor stable and hence (E, A, B, C) is not passive. An SVD of L, (σl), will produce a regular (and stable) system. At this stage all usual model reduction methods are applicable. Approach is the natural way to construct models and reduced models from data as it does not require inversion of E. For small systems described by (E, A, B, C), one can compute all poles s i, and their dominance indices µ i. The major issue for the applicability of the proposed method to large-scale systems is the determination of a few dominant poles of (A, E), without computing all the poles first. This can be achieved using the iterative method known as SADPA (subspace accelerated dominant pole algorithm) developed by Joost Rommes. The proposed method reduces systems at specific frequency ranges. This in not a Krylov method. It is an interpolation method. It exhibits similarities with Krylov methods, like the spectral zero method and the optimal H 2 method. Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 47 / 48

48 Summary and conclusions References Mayo, Antoulas, LAA 27 Lefteriu, Antoulas, Tech. Report 28 Vandendorpe, Van Dooren, SIMAX 25 Antoulas: SIAM book 25 Thanos Antoulas (Rice U. & Jacobs U.) Model reduction of large-scale systems 48 / 48

Model reduction of large-scale systems

Model reduction of large-scale systems Model reduction of large-scale systems An overview and some new results Thanos Antoulas Rice University email: aca@rice.edu URL: www.ece.rice.edu/ aca LinSys2008, Sde Boker, 15-19 September 2008 Thanos

More information

Model reduction of large-scale systems

Model reduction of large-scale systems Model reduction of large-scale systems An overview and some new results Thanos Antoulas Rice University and Jacobs University email: aca@rice.edu URL: www.ece.rice.edu/ aca Electrical and Computer Engineering

More information

Model reduction of large-scale dynamical systems

Model reduction of large-scale dynamical systems Model reduction of large-scale dynamical systems Lecture III: Krylov approximation and rational interpolation Thanos Antoulas Rice University and Jacobs University email: aca@rice.edu URL: www.ece.rice.edu/

More information

Case study: Approximations of the Bessel Function

Case study: Approximations of the Bessel Function Case study: Approximations of the Bessel Function DS Karachalios, IV Gosea, Q Zhang, AC Antoulas May 5, 218 arxiv:181339v1 [mathna] 31 Dec 217 Abstract The purpose of this note is to compare various approximation

More information

Stability preserving post-processing methods applied in the Loewner framework

Stability preserving post-processing methods applied in the Loewner framework Ion Victor Gosea and Athanasios C. Antoulas (Jacobs University Bremen and Rice University May 11, 2016 Houston 1 / 20 Stability preserving post-processing methods applied in the Loewner framework Ion Victor

More information

Model Reduction for Unstable Systems

Model Reduction for Unstable Systems Model Reduction for Unstable Systems Klajdi Sinani Virginia Tech klajdi@vt.edu Advisor: Serkan Gugercin October 22, 2015 (VT) SIAM October 22, 2015 1 / 26 Overview 1 Introduction 2 Interpolatory Model

More information

Approximation of the Linearized Boussinesq Equations

Approximation of the Linearized Boussinesq Equations Approximation of the Linearized Boussinesq Equations Alan Lattimer Advisors Jeffrey Borggaard Serkan Gugercin Department of Mathematics Virginia Tech SIAM Talk Series, Virginia Tech, April 22, 2014 Alan

More information

Model reduction via tangential interpolation

Model reduction via tangential interpolation Model reduction via tangential interpolation K. Gallivan, A. Vandendorpe and P. Van Dooren May 14, 2002 1 Introduction Although most of the theory presented in this paper holds for both continuous-time

More information

Krylov Techniques for Model Reduction of Second-Order Systems

Krylov Techniques for Model Reduction of Second-Order Systems Krylov Techniques for Model Reduction of Second-Order Systems A Vandendorpe and P Van Dooren February 4, 2004 Abstract The purpose of this paper is to present a Krylov technique for model reduction of

More information

Problem set 5 solutions 1

Problem set 5 solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION Problem set 5 solutions Problem 5. For each of the stetements below, state

More information

Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations

Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations Klajdi Sinani Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University

More information

Data-driven model order reduction of linear switched systems

Data-driven model order reduction of linear switched systems Data-driven model order reduction of linear switched systems IV Gosea, M Petreczky, AC Antoulas arxiv:171205740v1 mathna 15 Dec 2017 Abstract The Loewner framework for model reduction is extended to the

More information

CME 345: MODEL REDUCTION

CME 345: MODEL REDUCTION CME 345: MODEL REDUCTION Balanced Truncation Charbel Farhat & David Amsallem Stanford University cfarhat@stanford.edu These slides are based on the recommended textbook: A.C. Antoulas, Approximation of

More information

H 2 optimal model approximation by structured time-delay reduced order models

H 2 optimal model approximation by structured time-delay reduced order models H 2 optimal model approximation by structured time-delay reduced order models I. Pontes Duff, Charles Poussot-Vassal, C. Seren 27th September, GT MOSAR and GT SAR meeting 200 150 100 50 0 50 100 150 200

More information

Projection of state space realizations

Projection of state space realizations Chapter 1 Projection of state space realizations Antoine Vandendorpe and Paul Van Dooren Department of Mathematical Engineering Université catholique de Louvain B-1348 Louvain-la-Neuve Belgium 1.0.1 Description

More information

H 2 optimal model reduction - Wilson s conditions for the cross-gramian

H 2 optimal model reduction - Wilson s conditions for the cross-gramian H 2 optimal model reduction - Wilson s conditions for the cross-gramian Ha Binh Minh a, Carles Batlle b a School of Applied Mathematics and Informatics, Hanoi University of Science and Technology, Dai

More information

Model reduction of coupled systems

Model reduction of coupled systems Model reduction of coupled systems Tatjana Stykel Technische Universität Berlin ( joint work with Timo Reis, TU Kaiserslautern ) Model order reduction, coupled problems and optimization Lorentz Center,

More information

H 2 -optimal model reduction of MIMO systems

H 2 -optimal model reduction of MIMO systems H 2 -optimal model reduction of MIMO systems P. Van Dooren K. A. Gallivan P.-A. Absil Abstract We consider the problem of approximating a p m rational transfer function Hs of high degree by another p m

More information

Model reduction of interconnected systems

Model reduction of interconnected systems Model reduction of interconnected systems A Vandendorpe and P Van Dooren 1 Introduction Large scale linear systems are often composed of subsystems that interconnect to each other Instead of reducing the

More information

Collocation approximation of the monodromy operator of periodic, linear DDEs

Collocation approximation of the monodromy operator of periodic, linear DDEs p. Collocation approximation of the monodromy operator of periodic, linear DDEs Ed Bueler 1, Victoria Averina 2, and Eric Butcher 3 13 July, 2004 SIAM Annual Meeting 2004, Portland 1=Dept. of Math. Sci.,

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice So far EL2520 Control Theory and Practice r Fr wu u G w z n Lecture 5: Multivariable systems -Fy Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden SISO control revisited: Signal

More information

10 Transfer Matrix Models

10 Transfer Matrix Models MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important

More information

Comparison of Model Reduction Methods with Applications to Circuit Simulation

Comparison of Model Reduction Methods with Applications to Circuit Simulation Comparison of Model Reduction Methods with Applications to Circuit Simulation Roxana Ionutiu, Sanda Lefteriu, and Athanasios C. Antoulas Department of Electrical and Computer Engineering, Rice University,

More information

Passivity Preserving Model Reduction for Large-Scale Systems. Peter Benner.

Passivity Preserving Model Reduction for Large-Scale Systems. Peter Benner. Passivity Preserving Model Reduction for Large-Scale Systems Peter Benner Mathematik in Industrie und Technik Fakultät für Mathematik Sonderforschungsbereich 393 S N benner@mathematik.tu-chemnitz.de SIMULATION

More information

Model reduction of large-scale systems by least squares

Model reduction of large-scale systems by least squares Model reduction of large-scale systems by least squares Serkan Gugercin Department of Mathematics, Virginia Tech, Blacksburg, VA, USA gugercin@mathvtedu Athanasios C Antoulas Department of Electrical and

More information

Large-scale and infinite dimensional dynamical systems approximation

Large-scale and infinite dimensional dynamical systems approximation Large-scale and infinite dimensional dynamical systems approximation Igor PONTES DUFF PEREIRA Doctorant 3ème année - ONERA/DCSD Directeur de thèse: Charles POUSSOT-VASSAL Co-encadrant: Cédric SEREN 1 What

More information

Fluid flow dynamical model approximation and control

Fluid flow dynamical model approximation and control Fluid flow dynamical model approximation and control... a case-study on an open cavity flow C. Poussot-Vassal & D. Sipp Journée conjointe GT Contrôle de Décollement & GT MOSAR Frequency response of an

More information

Model Reduction of Inhomogeneous Initial Conditions

Model Reduction of Inhomogeneous Initial Conditions Model Reduction of Inhomogeneous Initial Conditions Caleb Magruder Abstract Our goal is to develop model reduction processes for linear dynamical systems with non-zero initial conditions. Standard model

More information

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS BALANCING-RELATED Peter Benner Professur Mathematik in Industrie und Technik Fakultät für Mathematik Technische Universität Chemnitz Computational Methods with Applications Harrachov, 19 25 August 2007

More information

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 WeC10.4 An iterative SVD-Krylov based method for model reduction

More information

Chris Beattie and Serkan Gugercin

Chris Beattie and Serkan Gugercin Krylov-based model reduction of second-order systems with proportional damping Chris Beattie and Serkan Gugercin Department of Mathematics, Virginia Tech, USA 44th IEEE Conference on Decision and Control

More information

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS Copyright F.L. Lewis All rights reserved Updated: Monday, September 9, 8 MULIVARIABLE ZEROS OF SAE-SPACE SYSEMS If a system has more than one input or output, it is called multi-input/multi-output (MIMO)

More information

Problem Set 5 Solutions 1

Problem Set 5 Solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 5 Solutions The problem set deals with Hankel

More information

Computing Transfer Function Dominant Poles of Large Second-Order Systems

Computing Transfer Function Dominant Poles of Large Second-Order Systems Computing Transfer Function Dominant Poles of Large Second-Order Systems Joost Rommes Mathematical Institute Utrecht University rommes@math.uu.nl http://www.math.uu.nl/people/rommes joint work with Nelson

More information

AN OVERVIEW OF MODEL REDUCTION TECHNIQUES APPLIED TO LARGE-SCALE STRUCTURAL DYNAMICS AND CONTROL MOTIVATING EXAMPLE INVERTED PENDULUM

AN OVERVIEW OF MODEL REDUCTION TECHNIQUES APPLIED TO LARGE-SCALE STRUCTURAL DYNAMICS AND CONTROL MOTIVATING EXAMPLE INVERTED PENDULUM Controls Lab AN OVERVIEW OF MODEL REDUCTION TECHNIQUES APPLIED TO LARGE-SCALE STRUCTURAL DYNAMICS AND CONTROL Eduardo Gildin (UT ICES and Rice Univ.) with Thanos Antoulas (Rice ECE) Danny Sorensen (Rice

More information

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS Ulrike Baur joint work with Peter Benner Mathematics in Industry and Technology Faculty of Mathematics Chemnitz University of Technology

More information

Wavelet-Based Passivity Preserving Model Order Reduction for Wideband Interconnect Characterization

Wavelet-Based Passivity Preserving Model Order Reduction for Wideband Interconnect Characterization Wavelet-Based Passivity Preserving Model Order Reduction for Wideband Interconnect Characterization Mehboob Alam, Arthur Nieuwoudt, and Yehia Massoud Rice Automated Nanoscale Design Group Rice University,

More information

Model Reduction for Linear Dynamical Systems

Model Reduction for Linear Dynamical Systems Summer School on Numerical Linear Algebra for Dynamical and High-Dimensional Problems Trogir, October 10 15, 2011 Model Reduction for Linear Dynamical Systems Peter Benner Max Planck Institute for Dynamics

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Gramians of structured systems and an error bound for structure-preserving model reduction

Gramians of structured systems and an error bound for structure-preserving model reduction Gramians of structured systems and an error bound for structure-preserving model reduction D.C. Sorensen and A.C. Antoulas e-mail:{sorensen@rice.edu, aca@rice.edu} September 3, 24 Abstract In this paper

More information

Efficient computation of multivariable transfer function dominant poles

Efficient computation of multivariable transfer function dominant poles Chapter 4 Efficient computation of multivariable transfer function dominant poles Abstract. This chapter describes a new algorithm to compute the dominant poles of a high-order multi-input multi-output

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems Available online at www.sciencedirect.com Linear Algebra and its Applications 428 (2008) 1964 1986 www.elsevier.com/locate/laa An iterative SVD-Krylov based method for model reduction of large-scale dynamical

More information

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix:

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix: SYSTEMTEORI - ÖVNING 3 1. Stability of linear systems Exercise 3.1 (LTI system. Consider the following matrix: ( A = 2 1 Use the Lyapunov method to determine if A is a stability matrix: a: in continuous

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Control Systems. Laplace domain analysis

Control Systems. Laplace domain analysis Control Systems Laplace domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic equations define an Input/Output

More information

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems Serkan Gugercin Department of Mathematics, Virginia Tech., Blacksburg, VA, USA, 24061-0123 gugercin@math.vt.edu

More information

CDS Solutions to Final Exam

CDS Solutions to Final Exam CDS 22 - Solutions to Final Exam Instructor: Danielle C Tarraf Fall 27 Problem (a) We will compute the H 2 norm of G using state-space methods (see Section 26 in DFT) We begin by finding a minimal state-space

More information

Lecture 9 Infinite Impulse Response Filters

Lecture 9 Infinite Impulse Response Filters Lecture 9 Infinite Impulse Response Filters Outline 9 Infinite Impulse Response Filters 9 First-Order Low-Pass Filter 93 IIR Filter Design 5 93 CT Butterworth filter design 5 93 Bilinear transform 7 9

More information

Control Systems. Frequency domain analysis. L. Lanari

Control Systems. Frequency domain analysis. L. Lanari Control Systems m i l e r p r a in r e v y n is o Frequency domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic

More information

Robust Multivariable Control

Robust Multivariable Control Lecture 2 Anders Helmersson anders.helmersson@liu.se ISY/Reglerteknik Linköpings universitet Today s topics Today s topics Norms Today s topics Norms Representation of dynamic systems Today s topics Norms

More information

Synopsis of Numerical Linear Algebra

Synopsis of Numerical Linear Algebra Synopsis of Numerical Linear Algebra Eric de Sturler Department of Mathematics, Virginia Tech sturler@vt.edu http://www.math.vt.edu/people/sturler Iterative Methods for Linear Systems: Basics to Research

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

SMITH MCMILLAN FORMS

SMITH MCMILLAN FORMS Appendix B SMITH MCMILLAN FORMS B. Introduction Smith McMillan forms correspond to the underlying structures of natural MIMO transfer-function matrices. The key ideas are summarized below. B.2 Polynomial

More information

Balanced Truncation 1

Balanced Truncation 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI

More information

On Dominant Poles and Model Reduction of Second Order Time-Delay Systems

On Dominant Poles and Model Reduction of Second Order Time-Delay Systems On Dominant Poles and Model Reduction of Second Order Time-Delay Systems Maryam Saadvandi Joint work with: Prof. Karl Meerbergen and Dr. Elias Jarlebring Department of Computer Science, KULeuven ModRed

More information

Singular Value Decomposition Analysis

Singular Value Decomposition Analysis Singular Value Decomposition Analysis Singular Value Decomposition Analysis Introduction Introduce a linear algebra tool: singular values of a matrix Motivation Why do we need singular values in MIMO control

More information

The Behavioral Approach to Systems Theory

The Behavioral Approach to Systems Theory The Behavioral Approach to Systems Theory... and DAEs Patrick Kürschner July 21, 2010 1/31 Patrick Kürschner The Behavioral Approach to Systems Theory Outline 1 Introduction 2 Mathematical Models 3 Linear

More information

Chapter 3 Transformations

Chapter 3 Transformations Chapter 3 Transformations An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Linear Transformations A function is called a linear transformation if 1. for every and 2. for every If we fix the bases

More information

Model Order Reduction of Continuous LTI Large Descriptor System Using LRCF-ADI and Square Root Balanced Truncation

Model Order Reduction of Continuous LTI Large Descriptor System Using LRCF-ADI and Square Root Balanced Truncation , July 1-3, 15, London, U.K. Model Order Reduction of Continuous LI Large Descriptor System Using LRCF-ADI and Square Root Balanced runcation Mehrab Hossain Likhon, Shamsil Arifeen, and Mohammad Sahadet

More information

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

More information

Model Reduction (Approximation) of Large-Scale Systems. Introduction, motivating examples and problem formulation Lecture 1

Model Reduction (Approximation) of Large-Scale Systems. Introduction, motivating examples and problem formulation Lecture 1 Lecture outines Motivating examples Norm and linear algebra reminder Introduction Summary Model Reduction (Approximation) of Large-Scale Systems Introduction, motivating examples and problem formulation

More information

System Identification by Nuclear Norm Minimization

System Identification by Nuclear Norm Minimization Dept. of Information Engineering University of Pisa (Italy) System Identification by Nuclear Norm Minimization eng. Sergio Grammatico grammatico.sergio@gmail.com Class of Identification of Uncertain Systems

More information

LECTURE NOTE #10 PROF. ALAN YUILLE

LECTURE NOTE #10 PROF. ALAN YUILLE LECTURE NOTE #10 PROF. ALAN YUILLE 1. Principle Component Analysis (PCA) One way to deal with the curse of dimensionality is to project data down onto a space of low dimensions, see figure (1). Figure

More information

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems Spectral Properties of Linear- Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018! Stability margins of single-input/singleoutput (SISO) systems! Characterizations

More information

Model order reduction of large-scale dynamical systems with Jacobi-Davidson style eigensolvers

Model order reduction of large-scale dynamical systems with Jacobi-Davidson style eigensolvers MAX PLANCK INSTITUTE International Conference on Communications, Computing and Control Applications March 3-5, 2011, Hammamet, Tunisia. Model order reduction of large-scale dynamical systems with Jacobi-Davidson

More information

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications MAX PLANCK INSTITUTE Elgersburg Workshop Elgersburg February 11-14, 2013 The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications Timo Reis 1 Matthias Voigt 2 1 Department

More information

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster. Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General

More information

Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems

Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems Serkan Güǧercin Department of Mathematics, Virginia Tech, USA Aerospace Computational Design Laboratory, Dept. of Aeronautics

More information

Technische Universität Berlin

Technische Universität Berlin Technische Universität Berlin Institut für Mathematik A Matlab Toolbox for the Regularization of Descriptor Systems Arising from Generalized Realization Procedures A. Binder V. Mehrmann A. Miedlar P. Schulze

More information

Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics

Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics K. Willcox and A. Megretski A new method, Fourier model reduction (FMR), for obtaining stable, accurate, low-order models

More information

Linear Algebra in Computer Vision. Lecture2: Basic Linear Algebra & Probability. Vector. Vector Operations

Linear Algebra in Computer Vision. Lecture2: Basic Linear Algebra & Probability. Vector. Vector Operations Linear Algebra in Computer Vision CSED441:Introduction to Computer Vision (2017F Lecture2: Basic Linear Algebra & Probability Bohyung Han CSE, POSTECH bhhan@postech.ac.kr Mathematics in vector space Linear

More information

PETROV-GALERKIN METHODS

PETROV-GALERKIN METHODS Chapter 7 PETROV-GALERKIN METHODS 7.1 Energy Norm Minimization 7.2 Residual Norm Minimization 7.3 General Projection Methods 7.1 Energy Norm Minimization Saad, Sections 5.3.1, 5.2.1a. 7.1.1 Methods based

More information

BALANCING AS A MOMENT MATCHING PROBLEM

BALANCING AS A MOMENT MATCHING PROBLEM BALANCING AS A MOMENT MATCHING PROBLEM T.C. IONESCU, J.M.A. SCHERPEN, O.V. IFTIME, AND A. ASTOLFI Abstract. In this paper, we treat a time-domain moment matching problem associated to balanced truncation.

More information

Two-sided Eigenvalue Algorithms for Modal Approximation

Two-sided Eigenvalue Algorithms for Modal Approximation Two-sided Eigenvalue Algorithms for Modal Approximation Master s thesis submitted to Faculty of Mathematics at Chemnitz University of Technology presented by: Supervisor: Advisor: B.sc. Patrick Kürschner

More information

Model reduction of large-scale systems

Model reduction of large-scale systems Model reduction of large-scale systems An overview Thanos Antoulas joint work with Dan Sorensen aca@rice.edu URL: www-ece.rice.edu/ aca CITI Lecture, Rice, February 2005 Model reduction of large-scale

More information

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information

arxiv: v1 [cs.lg] 26 Jul 2017

arxiv: v1 [cs.lg] 26 Jul 2017 Updating Singular Value Decomposition for Rank One Matrix Perturbation Ratnik Gandhi, Amoli Rajgor School of Engineering & Applied Science, Ahmedabad University, Ahmedabad-380009, India arxiv:70708369v

More information

Lecture 8. Principal Component Analysis. Luigi Freda. ALCOR Lab DIAG University of Rome La Sapienza. December 13, 2016

Lecture 8. Principal Component Analysis. Luigi Freda. ALCOR Lab DIAG University of Rome La Sapienza. December 13, 2016 Lecture 8 Principal Component Analysis Luigi Freda ALCOR Lab DIAG University of Rome La Sapienza December 13, 2016 Luigi Freda ( La Sapienza University) Lecture 8 December 13, 2016 1 / 31 Outline 1 Eigen

More information

Principal Component Analysis and Linear Discriminant Analysis

Principal Component Analysis and Linear Discriminant Analysis Principal Component Analysis and Linear Discriminant Analysis Ying Wu Electrical Engineering and Computer Science Northwestern University Evanston, IL 60208 http://www.eecs.northwestern.edu/~yingwu 1/29

More information

Gramian Based Model Reduction of Large-scale Dynamical Systems

Gramian Based Model Reduction of Large-scale Dynamical Systems Gramian Based Model Reduction of Large-scale Dynamical Systems Paul Van Dooren Université catholique de Louvain Center for Systems Engineering and Applied Mechanics B-1348 Louvain-la-Neuve, Belgium vdooren@csam.ucl.ac.be

More information

EE Experiment 11 The Laplace Transform and Control System Characteristics

EE Experiment 11 The Laplace Transform and Control System Characteristics EE216:11 1 EE 216 - Experiment 11 The Laplace Transform and Control System Characteristics Objectives: To illustrate computer usage in determining inverse Laplace transforms. Also to determine useful signal

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations Peter Benner and Tobias Breiten Abstract We discuss Krylov-subspace based model reduction

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Methods for Computing Periodic Steady-State Jacob White

Methods for Computing Periodic Steady-State Jacob White Introduction to Simulation - Lecture 15 Methods for Computing Periodic Steady-State Jacob White Thanks to Deepak Ramaswamy, Michal Rewienski, and Karen Veroy Outline Periodic Steady-state problems Application

More information

Sample ECE275A Midterm Exam Questions

Sample ECE275A Midterm Exam Questions Sample ECE275A Midterm Exam Questions The questions given below are actual problems taken from exams given in in the past few years. Solutions to these problems will NOT be provided. These problems and

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

COMPUTING DOMINANT POLES OF TRANSFER FUNCTIONS

COMPUTING DOMINANT POLES OF TRANSFER FUNCTIONS COMPUTING DOMINANT POLES OF TRANSFER FUNCTIONS GERARD L.G. SLEIJPEN AND JOOST ROMMES Abstract. The transfer function describes the response of a dynamical system to periodic inputs. Dominant poles are

More information

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems ECE 3640 Lecture State-Space Analysis Objective: systems To learn about state-space analysis for continuous and discrete-time Perspective Transfer functions provide only an input/output perspective of

More information

ABSTRACT. Lagrange rational interpolation and its applications to approximation of large-scale dynamical systems. Antonio Cosmin Ioniță

ABSTRACT. Lagrange rational interpolation and its applications to approximation of large-scale dynamical systems. Antonio Cosmin Ioniță For Corina ABSTRACT Lagrange rational interpolation and its applications to approximation of large-scale dynamical systems by Antonio Cosmin Ioniță In this thesis, we show how to extract mathematical models

More information

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear systems (frequency domain) 2 Motivations Consider an LTI system Thanks to the Lagrange s formula we can compute the motion of

More information

MATH 350: Introduction to Computational Mathematics

MATH 350: Introduction to Computational Mathematics MATH 350: Introduction to Computational Mathematics Chapter V: Least Squares Problems Greg Fasshauer Department of Applied Mathematics Illinois Institute of Technology Spring 2011 fasshauer@iit.edu MATH

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

Efficient Macromodeling Techniques of Distributed Networks Using Tabulated Data

Efficient Macromodeling Techniques of Distributed Networks Using Tabulated Data Western University Scholarship@Western Electronic Thesis and Dissertation Repository November 2016 Efficient Macromodeling Techniques of Distributed Networks Using Tabulated Data Mohamed Sahouli The University

More information

Introduction to Model Order Reduction

Introduction to Model Order Reduction Introduction to Model Order Reduction Lecture 1: Introduction and overview Henrik Sandberg Kin Cheong Sou Automatic Control Lab, KTH ACCESS Specialized Course Graduate level Ht 2010, period 1 1 Overview

More information

Frequency response. Pavel Máša - XE31EO2. XE31EO2 Lecture11. Pavel Máša - XE31EO2 - Frequency response

Frequency response. Pavel Máša - XE31EO2. XE31EO2 Lecture11. Pavel Máša - XE31EO2 - Frequency response Frequency response XE3EO2 Lecture Pavel Máša - Frequency response INTRODUCTION Frequency response describe frequency dependence of output to input voltage magnitude ratio and its phase shift as a function

More information

Subspace-based Identification

Subspace-based Identification of Infinite-dimensional Multivariable Systems from Frequency-response Data Department of Electrical and Electronics Engineering Anadolu University, Eskişehir, Turkey October 12, 2008 Outline 1 2 3 4 Noise-free

More information