two-sided moment matching-based reduction for mimo ... · reduced basis, empirical gramians...

24
Chair of Automatic Control Department of Mechanical Engineering Technical University of Munich Maria Cruz Varona joint work with Elcio Fiordelisio Junior Technical University Munich Department of Mechanical Engineering Chair of Automatic Control 11th Elgersburg Workshop Elgersburg, 20th February 2017 Two-sided Moment Matching-Based Reduction for MIMO Quadratic-Bilinear Systems

Upload: others

Post on 22-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Maria Cruz Varona

joint work with Elcio Fiordelisio Junior

Technical University Munich

Department of Mechanical Engineering

Chair of Automatic Control

11th Elgersburg Workshop

Elgersburg, 20th February 2017

Two-sided Moment Matching-Based Reduction for MIMO Quadratic-Bilinear Systems

Page 2: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Given a large-scale nonlinear control system of the form

2

Motivation

with and

with and

Reduced order model (ROM)

MOR

Simulation, design, control and optimization cannot be done efficiently!

Goal:

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Page 3: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

3

State-of-the-Art: Overview

Reduction of nonlinear (parametric) systems

Simulation-based:

POD, TPWL

Reduced Basis, Empirical Gramians

Reduction of bilinear systems

Carleman bilinearization (approx.)

Large increase of dimension:

Generalization of well-known methods:

Balanced truncation

Krylov subspace methods

(pseudo)-optimal approaches

Reduction of quadratic-bilinear systems

Quadratic-bilinearization (no approx.!)

Minor increase of dimension:

Generalization of well-known methods:

Krylov subspace methods

-optimal approaches

Reduction methods for MIMO models

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Page 4: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Objective: Bring general nonlinear systems to the quadratic-bilinear (QB) form

4

Quadratic-Bilinearization Process

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

1 Polynomialization: Convert nonlinear system into an equivalent polynomial system

Quadratic-bilinearization: Convert the polynomial system into a QBDAE

SISO Quadratic-bilinear system:

: Hessian tensor

Quadratic

terms of x

States-input

coupling

2

Page 5: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

5

Quadratic-Bilinearization Process – Example

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

1 Polynomialization step: Introduce new variable

and its Lie derivative

Nonlinear ODE:

Page 6: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

6

Quadratic-Bilinearization Process – Example

Equivalent representationDimension slightly

increasedTransformation not unique

The matrix H can be seen as a tensor

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Quadratic-bilinearization step: Convert polynomial system into a QBDAE2

Page 7: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

7

Variational Analysis of Nonlinear Systems

For an input of the form , we assume that the response should be of the form

Assumption: Nonlinear system can be broken down into a series of homogeneous subsystems

that depend nonlinearly from each other (Volterra theory)

Inserting the assumed input and response in the QB system and comparing coefficients of

we obtain the variational equations:

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

[Rugh ’81]

Page 8: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Series of generalized transfer functions can be obtained via the growing exponential approach:

8

Generalized Transfer Functions (SISO)

1st subsystem:

2nd subsystem:

is symmetric

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

[Rugh ’81]

Page 9: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Taylor coefficients of the transfer function:

9

Moments of QB-Transfer Functions

1st subsystem:

2nd subsystem:

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Page 10: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

10

Multimoments approach (SISO)

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

linear

bilinear

quadratic

[Breiten ’12]

q1 + q2² + q2²

columns per shift

Page 11: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Let be nonsingular,

Hermite approach (SISO)

Theorem: Two-sided rational interpolation [Breiten ’15]

Then:

with .

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions 11

with having full rank such that

2 columns

per shift

Page 12: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

12

Krylov subspaces for SISO systems

Multimoments approach [Gu ’11, Breiten ’12]: Hermite approach [Breiten ’15]:

• Quadratic and bilinear dynamics are treated

separately

• Higher-order moments can be matched

• 3 Krylov directions per shift

• Quadratic and bilinear dynamics are treated

together (as one)

• Only 0th and 1st moments can be matched

• 2 Krylov directions per shift

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Page 13: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

13

Numerical Examples: SISO RC-Ladder

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

SISO RC-Ladder model:

Nonlinearity:

Input/Output:

Reduction information:

Page 14: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

14

Numerical Examples: SISO RC-Ladder

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

SISO RC-Ladder model:

Nonlinearity:

Input/Output:

Reduction information:

Page 15: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

15

MIMO quadratic-bilinear systems

One bilinear matrix

for each input

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

MIMO Quadratic-bilinear system:

: Hessian tensor

Page 16: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

16

Transfer matrices of a MIMO QB system

Transfer matrices with The quadratic term cannot

be simplified

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Generalized transfer matrices can be obtained similarly via the growing exponential approach:

1st subsystem:

2nd subsystem:

Page 17: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

17

Moments of QB-Transfer Matrices

1st subsystem:

2nd subsystem:

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

This term cannot

be simplified

Matching of 1st moment of 2nd transfer function

much more involved!

Page 18: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

18

Block-Multimoments approach (MIMO)

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

linear

bilinear

quadratic

Idea: Straightforward extension of the multimoments approach to the MIMO case

m (q1 + q2² + q2²)

columns per shift

Page 19: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Block-Hermite approach (MIMO)

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions 19

Aim: Extension of the hermite approach to the MIMO case. Is that possible??

Propositions for Block-Hermite approach:

must be adapted!

1

2

m + m² columns

per shift

Page 20: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Block tensor-based approach:

20

Krylov subspaces for MIMO systems

• Subsystem interpolation

• (m+1) + 4 moments matched

• (m+1)m + m² = m + 2m²

columns per shift

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

bilinear

quadratic

Idea: Combine multimoments and hermite approaches!

quadratic-bilinear

Page 21: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Tangential tensor-based approach:

21

Krylov subspaces for MIMO systems

• Tangential sub-

system interpolation

• (m+1) + 4 moments

matched

• 3 columns per shift

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Idea: Add tangential directions!

Page 22: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

22

Numerical Examples: MIMO RC-Ladder

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

MIMO RC-Ladder model:

Nonlinearity:

Inputs/Outputs:

Reduction information:

Page 23: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

23

Numerical Examples: FitzHugh-Nagumo

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Nonlinearity:

Inputs:

Reduction information:

Page 24: Two-sided Moment Matching-Based Reduction for MIMO ... · Reduced Basis, Empirical Gramians Reduction of bilinear systems Carleman bilinearization (approx.) Large increase of dimension:

Chair of Automatic ControlDepartment of Mechanical EngineeringTechnical University of Munich

Summary:

• Many smooth nonlinear systems can be equivalently transformed into QB systems

• Systems theory and Krylov subspaces for SISO QB systems

• Extension of systems theory and Krylov subspaces to MIMO case

Conclusions:

• Transfer matrices make Krylov subspace methods more complicated in MIMO case

• Tangential directions: good option

• Choice of shifts and tangential directions plays an important role

Outlook:

• Optimal choice of shifts (comparison with T-QB-IRKA)

• Stability preserving methods

• Other benchmark models

24

Conclusions & Outlook

Motivation | State-of-the-Art | QB Procedure | SISO QB-MOR | MIMO QB-MOR | Examples | Conclusions

Thank you for your attention!