Model reduction of interconnected systems

Size: px
Start display at page:

Download "Model reduction of interconnected systems"

Transcription

1 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 entire system without taking into account its structure it makes sense to reduce each subsystem or a few of them) by taking into account its interconnection with the others subsystems in order to approximate the entire system This is the purpose of this paper Interconnected or aggregated) systems have been studied in the eighties [1] in the model reduction framework but received recently only little attention [2] It turns out that many model reduction techniques such as weighted balanced truncation controller reduction and second-order balanced truncation can be seen as particular interconnected model reduction techniques Let us assume that we are given a large scale linear system Gs) This system is composed of an interconnection of k sub-systems T i s) Each subsystem is assumed to be a linear MIMO transfer function Subsystem T j s) has α j inputs denoted by the vector a j and β j outputs denoted by the vector b j : b i s) = T i s)a i s) 1) Define α = k i=1 α i and β = k j=1 β j The inputs of each subsystem are either outputs of other subsystems or external inputs that do not depend on the other subsystems First one can rewrite a transfer function from its subsystems via the use of an interconnection matrix k a i s) = u i s) + K ij b j s) 2) Sometimes it is preferable to define the external output u i s) as a linear combination of a global external output us) This is written as u i s) = H i us) where H i R α i m Define as) = [ a 1 s) T a k s) T ] T bs) = [ b 1 s) T b k s) T ] T T s) = T 1 s) H = [ H1 T H T ] T k Tks) j=1 and finally the connectivity matrix K as follows K = K 11 K 1k 3) K k1 K kk A research fellowship from the Belgian National Fund for Scientific Research is gratefully acknowledged by AV This paper presents research supported by the Belgian Programme on Inter-university Poles of Attraction initiated by the Belgian State Prime Minister s Office for Science Technology and Culture 1

2 The Mc Millan degree of T i s) is n i and A i B i C i D i ) is a minimal state space realization of T i s) From these definitions T s) = CsI A) 1 B + D with C = C 1 A = A 1 C k A k B = B 1 D = D 1 B k D k The preceding equations can be rewritten as follows : as) = Hus) + Kbs) bs) = T s)as) 4) The output of Gs) denoted by ys) is a linear function of the outputs of the subsystems: ys) = F bs) with F R p β The input of Gs) is the vector us) From 4) ys) = F I T s)k) 1 T s)hus) 5) In others words Gs) = F I T s)k) 1 T s)h with F R p β Hence a state space realization of Gs) is given by A G B G C G D G ) defined by see for instance [3] pg 66) C G = F I DK) 1 C A G = A + BKI DK) 1 C B G = BI KD) 1 H D G = F DI KD) 1 H 6) 2 Examples of Interconnected Systems Many structured systems can be seen as interconnected As a first example let us consider the following weighted transfer function : ys) = W out s)t s)w in s)us) = Gs)us) Let C o A o B o D o ) C A B D) and C i A i B i D i ) be the state space realizations of respectively W out s) T s) and W in s) A state space realization C G A G B G D G ) of Gs) is given by [ ] A o B o C B o DC i B o DD i AG B G = A BC i BD i C G D G A i B i C 0 D o C D o DC i D o DD i The transfer function Gs) corresponds to the interconnected system S with S : { b1 s) = W o s)a 1 s) b 2 s) = T s)a 2 s) b 3 s) = W i s)a 3 s) ys) = b 1 s) a 1 s) = b 2 s) a 2 s) = b 3 s) a 3 = us) and H = 0 0 I K = 0 I I F = [ I 0 0 ] Controlled systems and second order systems [4] can also be seen as a special case of Interconnected System 2

3 3 Structured Optimization Problems This section is inspired from [5] and [6] and presents some basic lemmas that will be given without proof Lemma 31 Let x i R n i and M ij R n i n j for 1 i k Define x = x 1 M = M 11 M 1k x k M k1 M kk Assume that the matrix M is positive definite Let us consider the product Then for any fixed x i R n i n i Jx M) = x T M 1 x min Jx M) = x j j i xt i Mii 1 x i Another optimization result is often used in the context of weighted model reduction Instead of finding the minimum of J with respect to the other variables one might be interested in finding the value of J by putting the other states equal to zero This gives rise to the following result : Lemma 32 Let x i R n i and M ij R n i n j for 1 i 2 Define x = [ ] x1 M [ ] M11 M = 12 x 2 M 21 M 22 Assume that the matrix M is positive definite Let us consider the product Jx M) = x T M 1 x Then for any fixed x i R n i n i Jx M) xj =0 = x T i ) M ii M ij Mjj 1 M ji x i The generalization to k different states is straightforward 4 Balanced Truncation Let us consider a transfer function T s) = CsI n A) 1 B which corresponds to the linear system { ẋt) = Axt) + But) S yt) = Cxt) + Dut) ut) Rm xt) R n yt) R p 7) If the matrix A is Hurwitz the controllability and observability gramians denoted respectively by P and Q are the unique solutions of the following equations AP + P A T + BB T = 0 A T Q + QA + C T C = 0 3

4 These have the following energetic interpretation If we apply an input u) L 2 [ 0] to the system 7) for t < 0 the position of the state at time t = 0 by assuming the zero initial condition x ) = 0) is equal to x0) = 0 e At But)dt = C o ut) By assuming that a zero input is applied to the system for t > 0 then for all t 0 the output y) L 2 [0 + ] of the system 7) is equal to yt) = Ce At x0) = O b x0) Let us briefly recall the concept of the dual of an operator : Definition 41 Let L be a linear operator acting from a Hilbert space U to a Hilbert space Y equipped respectively with the inner products < > U and < > Y The dual of L denoted by L is defined as the linear operator acting from Y to U such that < Lu y > Y = < u L y > U for all y Y and all u U The so-called controllability operator C o : L 2 [ 0] R n mapping past inputs u) to the present state) and observability operator O b : R n L 2 [0 + ] mapping the present state to future outputs y)) also have dual operators respectively Co and Ob It can be shown that the controllability and observability gramians are related to those via the identities P = CoC o and Q = O b Ob [3]) Another physical interpretation of the gramians is the following The controllability matrix arises from the following optimization problem Let Jvt) a b) = b a vt) T vt)dt be the energy of the vector function vt) in the interval [a b] Then see [7]) and symmetrically we have the dual property min C 0 ut)=x 0 Jut) 0) = x T 0 P 1 x 0 8) min Jyt) 0) = x T 0 Q 1 x 0 9) Ob yt)=x 0 Two essential algebraic properties of gramians P and Q are as follows First under a coordinate transformation xt) = S xt) the new gramians P and Q corresponding to the state-space realization Ā B C) = S 1 AS S 1 B CS) undergo the following so-called contragradient) transformation : P = S 1 PS T Q = S T QS 10) This implies that there exists a state-space realization A bal B bal C bal ) of T s) such that the corresponding gramians are equal and diagonal P = Q = Σ [3] Secondly because these gramians appear in the solutions of the optimization problems 8) and 9) they tell something about the energy that goes through the system and more specifically about the distribution of this energy among the state variables The idea is to perform a state space transformation that gives equal and diagonal gramians and to keep only the more controllable and observable states We show how to apply the preceding idea to a set of interconnected systems 4

5 5 Interconnected Systems Balanced Truncation Let us consider the controllability and observability gramians of Gs) : A G P G + P G A T G + B G B T G = 0 A T GQ G + Q G A G + C T GC G = 0 Let us decompose P 11 P 1k P G = P k1 P kk Q G = Q 11 Q 1k Q k1 Q kk where P ij R n i n j If we perform a state space transformation Φ i to the state x i t) = Φ i x i t) of each interconnected transfer function T i s) or to the linear system { ẋi t) = A S i x i t) + B i u i t) y i t) = C i x i t) + D i u i t) ut) Rm xt) R n i yt) R p 11) we actually perform a state space transformation Φ = Φ 1 to the realization Ā B C D) = ΦAΦ 1 ΦB CΦ 1 D) of T s) This in turn implies that ĀG B G C G D G ) = ΦA G Φ 1 ΦB G C G Φ 1 D G ) From this Φ k P G Q G ) = ΦP G Φ T Φ T Q G Φ 1 ) ie they also perform a contragradient transformation This implies that P ii Q ii ) = Φ i P ii Φ T i Φ T i Q ii Φ 1 i ) which is a contra-gradient transformation that only depends on the state space transformation on x i ie on the state space associated to T i s) From Lemma 31 and the preceding section the minimal past input energy necessary to reach x i 0) = x i over all initial input condition x j 0) j i is x T i P ii 1 x i We can thus perform a bloc diagonal transformation in order to make the gramians P ii and Q ii both equal and diagonal: P ii = Q ii = Σ i This suggests then that we can truncate each subsystem T i s) by deleting the states corresponding to the smallest eigenvalues of Σ i If one balance and then project via the Schur complement of P ii and Q ii the statespace of each system C i A i B i is sorted with respect to the optimization problem min u ut) 2 such that x i 0) = x 0 and x j = 0 for j i 6 Krylov techniques for interconnected systems Krylov techniques for structured systems have already been considered in the literature See for instance [8] in the controller reduction framework or [9] in the second-order model reduction framework This last case has been revisited recently in [10] and [11] The problem is the following If one projects the state-space realizations C i A i B i ) of the interconnected transfer functions T i s) with projecting matrices Z i V i containing Krylov subspaces giving rise to reduced-order transfer functions ˆT i s) that satisfy interpolation conditions with respect to T i s) what are the resulting relations between Ĝs) and Gs)? 5

6 If one chooses the same interpolation conditions for each subsystem then ˆT s) automatically satisfies the same interpolation conditions with respect to T s) Let us investigate what this implies for Gs) and Ĝs) Let us assume that such that Z T V = I and Ĉ Â ˆB) = CV Z T AV Z T B) K k λi A) 1 λi A) 1 B ) ImV ) It is well known that ˆT s) = ĈsI Â) 1 ˆB interpolates T s) at s = λ up to the k first derivatives Concerning Gs) the matrices F K D and H are unchanged One obtains Ĝs) = C G V si Z T A G V ) 1 Z T B G + D G It turns out that V contains automatically the corresponding Krylov subspace for Gs): K k λi AG ) 1 λi A G ) 1 B G ) Kk λi A) 1 λi A) 1 B ) For ease of notation rewrite A G = A+BM and B G = BN If v K 1 λi AG ) 1 λi A G ) 1 B G ) there exists a vector w such that This implies that v = λi A BM) 1 BNw λi A)v = BNw + Mv) = v K 1 λi A) 1 λi A) 1 B ) 12) The case k > 1 follows by induction Concerning Generalized Krylov Subspaces associated to the more general tangential interpolation problem [12]it can be deduced from 12) that the interpolation directions are modified but not the interpolation points see also [6]) It is possible to perform an interconnected structure preserving Krylov technique for an arbitrary point λ in the complex plane as follows Lemma 61 Define V R n r such that V i R n i r Assume that = [ V T 1 V T k ] T K k λi A) 1 λi A) 1 B ) ImV ) Construct left projecting matrices Z i R ni r such that Zi T V i = I r Project each subsystem as follows : Ĉi Âi ˆB i ) = CV i Zi T A i V i Zi T B i ) Then Ĝs) interpolates Gs) at λ up to the first k derivatives It is also possible to obtain moment matching results by just reducing one or some) subsystems) without changing the others More detailed comments and full proofs will be given in a subsequent paper Remark 61 Since Krylov subspaces are not affected by H G K it is crucial to choose different interpolation points in order to compute well the new dynamics of the interconnected system 6

7 References [1] A Feliachi C Bhurtun Model reduction of large-scale interconnected systems Int J Syst Sci ) [2] B Shapiro Frequency Weighted Sub-System Model Truncation to Minimize Systems Level Model Reduction Errors submitted to IEEE 2001) [3] K Zhou J C Doyle K Glover Robust and optimal control Prentice Hall Inc Upper Saddle River NJ 1996 [4] Y Chahlaoui D Lemonnier A Vandendorpe P Van Dooren Second Order Structure Preserving Balanced Truncation in: MTNS th Symp on the Mathematical Theory of Networks and Systems) 2004 [5] D G Meyer S Srinivasan Balancing and model reduction for second-order form linear systems IEEE Trans Automat Control 41 11) 1996) [6] Y Chahlaoui D Lemonnier A Vandendorpe P Van Dooren Second-Order Balanced Truncation Linear Algebra Appl Special Issue on Model Reduction Accepted [7] K D Glover All optimal Hankel-norm approximation of linear multivariable systems and their L -error bounds Int J Control 39 6) 1984) [8] R Skelton B Anderson q-markov covariance equivalent realizations Int J Control ) [9] T-J Su R Craig Jr Model Reduction and Control of Flexible Structures Using Krylov Vectors J Guidance 14 2) 1991) [10] R Freund Padé-Type Reduced Order Modeling of Higher Order Systems seminar given at Stanford University USA 2003) [11] A Vandendorpe P Van Dooren Krylov techniques for model reduction of second-order systems Tech Rep 07 CESAME Université catholique de Louvain 2004) [12] K Gallivan A Vandendorpe P Van Dooren Model reduction of MIMO systems via tangential interpolation SIAM Journal on Matrix Analysis and Applications Accepted 7

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

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

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 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 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

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

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CESAME, Université catholique de Louvain Bâtiment Euler, Avenue G. Lemaître 4-6 B-1348 Louvain-la-Neuve,

More information

Krylov-based model reduction of second-order systems with proportional damping

Krylov-based model reduction of second-order systems with proportional damping Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 005 Seville, Spain, December 1-15, 005 TuA05.6 Krylov-based model reduction of second-order systems

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

Krylov-based model reduction of second-order systems with proportional damping

Krylov-based model reduction of second-order systems with proportional damping Krylov-based model reduction of second-order systems with proportional damping Christopher A Beattie and Serkan Gugercin Abstract In this note, we examine Krylov-based model reduction of second order systems

More information

Non-negative matrix factorization with fixed row and column sums

Non-negative matrix factorization with fixed row and column sums Available online at www.sciencedirect.com Linear Algebra and its Applications 9 (8) 5 www.elsevier.com/locate/laa Non-negative matrix factorization with fixed row and column sums Ngoc-Diep Ho, Paul Van

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

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

Order reduction of large scale second-order systems using Krylov subspace methods

Order reduction of large scale second-order systems using Krylov subspace methods Linear Algebra and its Applications 415 (2006) 385 405 www.elsevier.com/locate/laa Order reduction of large scale second-order systems using Krylov subspace methods Behnam Salimbahrami, Boris Lohmann Lehrstuhl

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 8: Youla parametrization, LMIs, Model Reduction and Summary [Ch. 11-12] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 8: Youla, LMIs, Model Reduction

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

Model Reduction of Linear Systems, an Interpolation point of View

Model Reduction of Linear Systems, an Interpolation point of View Université Catholique De Louvain Faculté des sciences appliquées Département d ingénierie mathématique Center for Systems Engineering and Applied Mechanics Model Reduction of Linear Systems, an Interpolation

More information

3 Gramians and Balanced Realizations

3 Gramians and Balanced Realizations 3 Gramians and Balanced Realizations In this lecture, we use an optimization approach to find suitable realizations for truncation and singular perturbation of G. It turns out that the recommended realizations

More information

Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems

Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems Max Planck Institute Magdeburg Preprints Mian Ilyas Ahmad Ulrike Baur Peter Benner Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems MAX PLANCK INSTITUT FÜR DYNAMIK KOMPLEXER

More information

arxiv: v1 [math.oc] 17 Oct 2014

arxiv: v1 [math.oc] 17 Oct 2014 SiMpLIfy: A Toolbox for Structured Model Reduction Martin Biel, Farhad Farokhi, and Henrik Sandberg arxiv:1414613v1 [mathoc] 17 Oct 214 Abstract In this paper, we present a toolbox for structured model

More information

Affine iterations on nonnegative vectors

Affine iterations on nonnegative vectors Affine iterations on nonnegative vectors V. Blondel L. Ninove P. Van Dooren CESAME Université catholique de Louvain Av. G. Lemaître 4 B-348 Louvain-la-Neuve Belgium Introduction In this paper we consider

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

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

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

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

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System Gholamreza Khademi, Haniyeh Mohammadi, and Maryam Dehghani School of Electrical and Computer Engineering Shiraz

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

A Novel Scheme for Positive Real Balanced Truncation

A Novel Scheme for Positive Real Balanced Truncation A Novel Scheme for Positive Real Balanced runcation Kari Unneland, Paul Van Dooren and Olav Egeland Abstract Here, model reduction, based on balanced truncation, of stable and passive systems will be considered.

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 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

SiMpLIfy: A Toolbox for Structured Model Reduction

SiMpLIfy: A Toolbox for Structured Model Reduction SiMpLIfy: A Toolbox for Structured Model Reduction Martin Biel, Farhad Farokhi, and Henrik Sandberg ACCESS Linnaeus Center, KTH Royal Institute of Technology Department of Electrical and Electronic 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

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77 1/77 ECEN 605 LINEAR SYSTEMS Lecture 7 Solution of State Equations Solution of State Space Equations Recall from the previous Lecture note, for a system: ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + D u(t),

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

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

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES by HEONJONG YOO A thesis submitted to the Graduate School-New Brunswick Rutgers, The State University of New Jersey In partial fulfillment of the

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

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems Preprints of the 19th World Congress he International Federation of Automatic Control Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems David Hayden, Ye Yuan Jorge Goncalves Department

More information

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Antoni Ras Departament de Matemàtica Aplicada 4 Universitat Politècnica de Catalunya Lecture goals To review the basic

More information

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 Charles P. Coleman October 31, 2005 1 / 40 : Controllability Tests Observability Tests LEARNING OUTCOMES: Perform controllability tests Perform

More information

Model order reduction of electrical circuits with nonlinear elements

Model order reduction of electrical circuits with nonlinear elements Model order reduction of electrical circuits with nonlinear elements Andreas Steinbrecher and Tatjana Stykel 1 Introduction The efficient and robust numerical simulation of electrical circuits plays a

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

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

More information

The Solvability Conditions for the Inverse Eigenvalue Problem of Hermitian and Generalized Skew-Hamiltonian Matrices and Its Approximation

The Solvability Conditions for the Inverse Eigenvalue Problem of Hermitian and Generalized Skew-Hamiltonian Matrices and Its Approximation The Solvability Conditions for the Inverse Eigenvalue Problem of Hermitian and Generalized Skew-Hamiltonian Matrices and Its Approximation Zheng-jian Bai Abstract In this paper, we first consider the inverse

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

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@csamuclacbe

More information

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and

More information

Upper and Lower Bounds of Frequency Interval Gramians for a Class of Perturbed Linear Systems Shaker, Hamid Reza

Upper and Lower Bounds of Frequency Interval Gramians for a Class of Perturbed Linear Systems Shaker, Hamid Reza Aalborg Universitet Upper and Lower Bounds of Frequency Interval Gramians for a Class of Perturbed Linear Systems Shaker, Hamid Reza Published in: 7th IFAC Symposium on Robust Control Design DOI (link

More information

Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays.

Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. V. Guffens 1 and G. Bastin 2 Intelligent Systems and Networks Research

More information

On Spectral Factorization and Riccati Equations for Time-Varying Systems in Discrete Time

On Spectral Factorization and Riccati Equations for Time-Varying Systems in Discrete Time On Spectral Factorization and Riccati Equations for Time-Varying Systems in Discrete Time Alle-Jan van der Veen and Michel Verhaegen Delft University of Technology Department of Electrical Engineering

More information

Minimalsinglelinearfunctionalobserversforlinearsystems

Minimalsinglelinearfunctionalobserversforlinearsystems Minimalsinglelinearfunctionalobserversforlinearsystems Frédéric Rotella a Irène Zambettakis b a Ecole Nationale d Ingénieurs de Tarbes Laboratoire de Génie de production 47 avenue d Azereix 65016 Tarbes

More information

Representing Structure in Linear Interconnected Dynamical Systems

Representing Structure in Linear Interconnected Dynamical Systems 49th IEEE Conference on Decision and Control December 5-7, 200 Hilton Atlanta Hotel, Atlanta, GA, USA Representing Structure in Linear Interconnected Dynamical Systems E. Yeung, J. Gonçalves, H. Sandberg,

More information

Reduced-order Model Based on H -Balancing for Infinite-Dimensional Systems

Reduced-order Model Based on H -Balancing for Infinite-Dimensional Systems Applied Mathematical Sciences, Vol. 7, 2013, no. 9, 405-418 Reduced-order Model Based on H -Balancing for Infinite-Dimensional Systems Fatmawati Department of Mathematics Faculty of Science and Technology,

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

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM Ralf L.M. Peeters Bernard Hanzon Martine Olivi Dept. Mathematics, Universiteit Maastricht, P.O. Box 616, 6200 MD Maastricht,

More information

Optimal RH 2 - and RH -Approximation of Unstable Descriptor Systems

Optimal RH 2 - and RH -Approximation of Unstable Descriptor Systems Optimal RH - and RH -Approximation of Unstable Descriptor Systems Marcus Köhler August, 1 arxiv:13.595v [math.oc] 1 Aug 1 Stability perserving is an important topic in approximation of systems, e.g. model

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

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance Proceedings of the World Congress on Engineering and Computer Science 9 Vol II WCECS 9, October -, 9, San Francisco, USA MRAGPC Control of MIMO Processes with Input Constraints and Disturbance A. S. Osunleke,

More information

Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations

Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations B. MARX D. KOENIG D. GEORGES Laboratoire d Automatique de Grenoble (UMR CNRS-INPG-UJF B.P.

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

14 - Gaussian Stochastic Processes

14 - Gaussian Stochastic Processes 14-1 Gaussian Stochastic Processes S. Lall, Stanford 211.2.24.1 14 - Gaussian Stochastic Processes Linear systems driven by IID noise Evolution of mean and covariance Example: mass-spring system Steady-state

More information

A Symmetry Approach for Balanced Truncation of Positive Linear Systems

A Symmetry Approach for Balanced Truncation of Positive Linear Systems A Symmetry Approach for Balanced Truncation of Positive Linear Systems Grussler, Christian; Damm, Tobias Published in: IEEE Control Systems Society Conference 2012, Maui 2012 Link to publication Citation

More information

Linear Algebra 2 Spectral Notes

Linear Algebra 2 Spectral Notes Linear Algebra 2 Spectral Notes In what follows, V is an inner product vector space over F, where F = R or C. We will use results seen so far; in particular that every linear operator T L(V ) has a complex

More information

DECENTRALIZED CONTROL DESIGN USING LMI MODEL REDUCTION

DECENTRALIZED CONTROL DESIGN USING LMI MODEL REDUCTION Journal of ELECTRICAL ENGINEERING, VOL. 58, NO. 6, 2007, 307 312 DECENTRALIZED CONTROL DESIGN USING LMI MODEL REDUCTION Szabolcs Dorák Danica Rosinová Decentralized control design approach based on partial

More information

Parametric Order Reduction of Proportionally Damped Second Order Systems

Parametric Order Reduction of Proportionally Damped Second Order Systems RT Lehrstuhl für Regelungstechnik Technical Reports on Automatic Control Vol. TRAC-1, Oct. 2006 Available online at: www.rt.mw.tum.de TECHNISCHE UNIVERSITÄT MÜNCHEN Parametric Order Reduction of Proportionally

More information

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008 ECE504: Lecture 9 D. Richard Brown III Worcester Polytechnic Institute 04-Nov-2008 Worcester Polytechnic Institute D. Richard Brown III 04-Nov-2008 1 / 38 Lecture 9 Major Topics ECE504: Lecture 9 We are

More information

The model reduction algorithm proposed is based on an iterative two-step LMI scheme. The convergence of the algorithm is not analyzed but examples sho

The model reduction algorithm proposed is based on an iterative two-step LMI scheme. The convergence of the algorithm is not analyzed but examples sho Model Reduction from an H 1 /LMI perspective A. Helmersson Department of Electrical Engineering Linkoping University S-581 8 Linkoping, Sweden tel: +6 1 816 fax: +6 1 86 email: andersh@isy.liu.se September

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

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

Decentralized LQG Control of Systems with a Broadcast Architecture

Decentralized LQG Control of Systems with a Broadcast Architecture Decentralized LQG Control of Systems with a Broadcast Architecture Laurent Lessard 1,2 IEEE Conference on Decision and Control, pp. 6241 6246, 212 Abstract In this paper, we consider dynamical subsystems

More information

Structure-preserving tangential interpolation for model reduction of port-hamiltonian Systems

Structure-preserving tangential interpolation for model reduction of port-hamiltonian Systems Structure-preserving tangential interpolation for model reduction of port-hamiltonian Systems Serkan Gugercin a, Rostyslav V. Polyuga b, Christopher Beattie a, and Arjan van der Schaft c arxiv:.3485v2

More information

On Solving Large Algebraic. Riccati Matrix Equations

On Solving Large Algebraic. Riccati Matrix Equations International Mathematical Forum, 5, 2010, no. 33, 1637-1644 On Solving Large Algebraic Riccati Matrix Equations Amer Kaabi Department of Basic Science Khoramshahr Marine Science and Technology University

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

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

More information

Optimal Scaling of Companion Pencils for the QZ-Algorithm

Optimal Scaling of Companion Pencils for the QZ-Algorithm Optimal Scaling of Companion Pencils for the QZ-Algorithm D Lemonnier, P Van Dooren 1 Introduction Computing roots of a monic polynomial may be done by computing the eigenvalues of the corresponding companion

More information

Weighted balanced realization and model reduction for nonlinear systems

Weighted balanced realization and model reduction for nonlinear systems Weighted balanced realization and model reduction for nonlinear systems Daisuke Tsubakino and Kenji Fujimoto Abstract In this paper a weighted balanced realization and model reduction for nonlinear systems

More information

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory H 2 and H system norms Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials We will use: Michael Green and David Limebeer, Linear Robust

More information

Passive Interconnect Macromodeling Via Balanced Truncation of Linear Systems in Descriptor Form

Passive Interconnect Macromodeling Via Balanced Truncation of Linear Systems in Descriptor Form Passive Interconnect Macromodeling Via Balanced Truncation of Linear Systems in Descriptor Form Boyuan Yan, Sheldon X.-D. Tan,PuLiu and Bruce McGaughy Department of Electrical Engineering, University of

More information

The norms can also be characterized in terms of Riccati inequalities.

The norms can also be characterized in terms of Riccati inequalities. 9 Analysis of stability and H norms Consider the causal, linear, time-invariant system ẋ(t = Ax(t + Bu(t y(t = Cx(t Denote the transfer function G(s := C (si A 1 B. Theorem 85 The following statements

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

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

Institut für Mathematik

Institut für Mathematik U n i v e r s i t ä t A u g s b u r g Institut für Mathematik Serkan Gugercin, Tatjana Stykel, Sarah Wyatt Model Reduction of Descriptor Systems by Interpolatory Projection Methods Preprint Nr. 3/213 29.

More information

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough H.L. Trentelman 1 The geometric approach In the last

More information

Reachability, Observability and Minimality for a Class of 2D Continuous-Discrete Systems

Reachability, Observability and Minimality for a Class of 2D Continuous-Discrete Systems Proceedings of the 7th WSEAS International Conference on Systems Theory and Scientific Computation, Athens, Greece, August 24-26, 27 Reachability, Observability and Minimality for a Class of 2D Continuous-Discrete

More information

A New Block Algorithm for Full-Rank Solution of the Sylvester-observer Equation.

A New Block Algorithm for Full-Rank Solution of the Sylvester-observer Equation. 1 A New Block Algorithm for Full-Rank Solution of the Sylvester-observer Equation João Carvalho, DMPA, Universidade Federal do RS, Brasil Karabi Datta, Dep MSc, Northern Illinois University, DeKalb, IL

More information

Network Structure Preserving Model Reduction with Weak A Priori Structural Information

Network Structure Preserving Model Reduction with Weak A Priori Structural Information Network Structure Preserving Model Reduction with Weak A Priori Structural Information E. Yeung, J. Gonçalves, H. Sandberg, S. Warnick Information and Decision Algorithms Laboratories Brigham Young University,

More information

Iterative Feedback Tuning for robust controller design and optimization

Iterative Feedback Tuning for robust controller design and optimization Iterative Feedback Tuning for robust controller design and optimization Hynek Procházka, Michel Gevers, Brian D.O. Anderson, Christel Ferrera Abstract This paper introduces a new approach for robust controller

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) and Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/

More information

Using Model Reduction techniques for simulating the heat transfer in electronic systems.

Using Model Reduction techniques for simulating the heat transfer in electronic systems. Using Model Reduction techniques for simulating the heat transfer in electronic systems. -Pramod Mathai, Dr. Benjamin Shapiro, University of Maryland, College Park Abstract: There is an increasing need

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Block-Diagonal Solutions to Lyapunov Inequalities and Generalisations of Diagonal Dominance

Block-Diagonal Solutions to Lyapunov Inequalities and Generalisations of Diagonal Dominance Block-Diagonal Solutions to Lyapunov Inequalities and Generalisations of Diagonal Dominance Aivar Sootla, Yang Zheng and Antonis Papachristodoulou Abstract Diagonally dominant matrices have many applications

More information

Chapter 30 Minimality and Stability of Interconnected Systems 30.1 Introduction: Relating I/O and State-Space Properties We have already seen in Chapt

Chapter 30 Minimality and Stability of Interconnected Systems 30.1 Introduction: Relating I/O and State-Space Properties We have already seen in Chapt Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology 1 1 c Chapter

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

The parameterization of all. of all two-degree-of-freedom strongly stabilizing controllers

The parameterization of all. of all two-degree-of-freedom strongly stabilizing controllers The parameterization stabilizing controllers 89 The parameterization of all two-degree-of-freedom strongly stabilizing controllers Tatsuya Hoshikawa, Kou Yamada 2, Yuko Tatsumi 3, Non-members ABSTRACT

More information

Solution for Homework 5

Solution for Homework 5 Solution for Homework 5 ME243A/ECE23A Fall 27 Exercise 1 The computation of the reachable subspace in continuous time can be handled easily introducing the concepts of inner product, orthogonal complement

More information

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006 Multivariable Control Lecture 3 Description of Linear Time Invariant Systems John T. Wen September 7, 26 Outline Mathematical description of LTI Systems Ref: 3.1-3.4 of text September 7, 26Copyrighted

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

Computing generalized inverse systems using matrix pencil methods

Computing generalized inverse systems using matrix pencil methods Computing generalized inverse systems using matrix pencil methods A. Varga German Aerospace Center DLR - Oberpfaffenhofen Institute of Robotics and Mechatronics D-82234 Wessling, Germany. Andras.Varga@dlr.de

More information

Then x 1,..., x n is a basis as desired. Indeed, it suffices to verify that it spans V, since n = dim(v ). We may write any v V as r

Then x 1,..., x n is a basis as desired. Indeed, it suffices to verify that it spans V, since n = dim(v ). We may write any v V as r Practice final solutions. I did not include definitions which you can find in Axler or in the course notes. These solutions are on the terse side, but would be acceptable in the final. However, if you

More information