Wei Yao weiyao@ee.ucla.edu Homework 3 Wei Yao weiyao@ee.ucla.edu.

Slides:



Advertisements
Similar presentations
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 4 Model Order Reduction (2) Spring 2010 Prof. Chung-Kuan Cheng 1.
Advertisements

CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng 1.
A Fast Block Structure Preserving Model Order Reduction for Inverse Inductance Circuits Hao Yu, Yiyu Shi, Lei He Electrical Engineering Dept. UCLA David.
Chapter 5 Orthogonality
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
Ch 7.9: Nonhomogeneous Linear Systems
Chapter 7 Reading on Moment Calculation. Time Moments of Impulse Response h(t) Definition of moments i-th moment Note that m 1 = Elmore delay when h(t)
Chapter 3 Determinants and Matrices
UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2006 Prof.
UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 4 Model Order Reduction (2) Spring 2006 Prof.
SAMSON: A Generalized Second-order Arnoldi Method for Reducing Multiple Source Linear Network with Susceptance Yiyu Shi, Hao Yu and Lei He EE Department,
UCSD CSE245 Notes -- Spring 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes Spring 2006 Prof. Chung-Kuan Cheng.
Orthogonality and Least Squares
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 7: Linearization and the State.
Modeling in the Time Domain - State-Space
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 6. Eigenvalue problems.
1 Introduction to Model Order Reduction Luca Daniel Massachusetts Institute of Technology
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng.
Iterative factorization of the error system in Moment Matching and applications to error bounds Heiko Panzer, Thomas Wolf, Boris Lohmann GAMM-Workshop.
CMPS 1371 Introduction to Computing for Engineers MATRICES.
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
1 Introduction to Model Order Reduction Thanks to Jacob White, Peter Feldmann II.1 – Reducing Linear Time Invariant Systems Luca Daniel.
Scalable Symbolic Model Order Reduction Yiyu Shi*, Lei He* and C. J. Richard Shi + *Electrical Engineering Department, UCLA + Electrical Engineering Department,
Model Order Reduction Luca Daniel University of California, Berkeley Massachusetts Institute of Technology with contributions from: Joel Phillips, Cadence.
Decentralized Model Order Reduction of Linear Networks with Massive Ports Boyuan Yan, Lingfei Zhou, Sheldon X.-D. Tan, Jie Chen University of California,
Introduction to Model Order Reduction II.2 The Projection Framework Methods Luca Daniel Massachusetts Institute of Technology with contributions from:
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Chapter 7 The Laplace Transform
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Spring 2010 Prof. Chung-Kuan Cheng.
Chapter 2 Interconnect Analysis Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu
Section 1.7 Linear Independence and Nonsingular Matrices
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 8: State Transition Matrix, Part.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
The Matrix Equation A x = b (9/16/05) Definition. If A is an m  n matrix with columns a 1, a 2,…, a n and x is a vector in R n, then the product of A.
Pieter Heres, Aday Error control in Krylov subspace methods for Model Order Reduction Pieter Heres June 21, 2005 Eindhoven.
QD C QD C QD C QD C Chapter 2 Interconnect Analysis Model Order Reduction Prof. Lei He Electrical Engineering Department.
CSE 245: Computer Aided Circuit Simulation and Verification Instructor: Prof. Chung-Kuan Cheng Winter 2003 Lecture 2: Closed Form Solutions (Linear System)
DAC, July 2006 Model Order Reduction of Linear Networks with Massive Ports via Frequency-Dependent Port Packing Peng Li and Weiping Shi Department of ECE.
REVIEW Linear Combinations Given vectors and given scalars
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Laplace Transforms Chapter 3 Standard notation in dynamics and control
State Space Representation
Transfer Functions Chapter 4
An Example of 1D Transform with Two Variables
Chapter 15 Introduction to the Laplace Transform
Chapter 2 Interconnect Analysis
Chapter 2 Interconnect Analysis
Chapter 2 Interconnect Analysis Delay Modeling
Chapter 2 Interconnect Analysis Model Order Reduction
EE 201C Homework 2 (due Feb 3 ) Wei Wu
CSE245: Computer-Aided Circuit Simulation and Verification
CSE245: Computer-Aided Circuit Simulation and Verification
3 General forced response
Chapter 2 Interconnect Analysis Delay Modeling
Fang Gong Homework 3 Solution Fang Gong
State Space Analysis UNIT-V.
EE 201C Homework 2 Fang Gong
Homework 1: Electrical System
EE 201C Homework 2 (due Feb 3 ) Wei Wu
Model Order Reduction Slides adopted from Luca Daniel
Equivalent State Equations
Symmetric Matrices and Quadratic Forms
Linearization of Nonlinear Models
Discription of Computer-
§1—2 State-Variable Description The concept of state
Chapter 2. Mathematical Foundation
Mathematical Models of Control Systems
Symmetric Matrices and Quadratic Forms
Fang Gong Homework 3 Fang Gong
Presentation transcript:

Wei Yao weiyao@ee.ucla.edu Homework 3 Wei Yao weiyao@ee.ucla.edu

Modified Nodal Analysis (MNA) Equations Any RLC circuit can be represented by first order differential equations Gx(t) + C = Bu(t) (G+ sC)x(s) = Bu(s) (Laplace(s) domain) i(t) = LT x(t) dx(t) dt

(G+ sC)x(s) = Bu(s) (Laplace(s) domain) PRIMA review G x(t) + C = B u(t) (G+ sC)x(s) = Bu(s) (Laplace(s) domain) Only interested in inputs/outputs, and Dynamics is important Can we reduce the equation size? Reduce the number of variables (column # of G and C) Reduce the number of equations (row # of G and C) dx(t) dt

Projection Framework Check q equations qxn G qxq nxn nxq

Intuitive view of Krylov subspace choice for Uq Taylor series expansion: A=-G-1C, R=G-1B  x=(I-sA)-1Ru change base and use only the first few vectors of the Taylor series expansion: equivalent to match first q derivatives around expansion point

Orthonormalization of Uq:The Arnoldi Algorithm For i = 1 to q-1 Generates k+1 vectors! Orthogonalize new vector: Remove the projection on other normalized vectors For j = 1 to i end Normalize new vector end 6

We know how to select Uq now… but how about Vq?

PRIMA (for preserving passivity) (Odabasioglu, Celik, Pileggi TCAD98) Select Vq=Uq with Arnoldi Krylov Projection Framework: Use Arnoldi: Numerically very stable

Moment Matching Theorem PRIMA preserves the moments of the transfer function up to the q-th order, i.e., 9

Combine point and moment matching: multipoint moment matching Multiple expansion points give larger band Moment (derivates) matching gives more accurate behavior in between expansion points 10

Homework 3 [due ? ] [3] Modify the PRIMA code with single frequency expansion to multiple points expansion. You should use a vector fspan to pass the frequency expansion points. Compare the waveforms of the reduced model between the following two cases: 1. Single point expansion at s=1e4. 2. Four-point expansion at s=1e3, 1e5, 1e7, 1e9. Elfadel, I.M.; Ling, D.D.; , "A block rational Arnoldi algorithm for multipoint passive model-order reduction of multiport RLC networks," Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on , vol., no., pp.66-71, 9-13 Nov 1997 Odabasioglu, A.; Celik, M.; Pileggi, L.T.; , "PRIMA: passive reduced-order interconnect macromodeling algorithm ," Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on , vol., no., pp.58-65, 9-13 Nov 1997 11

Matlab Files We provide two matlab files: prima.m PRIMA function on single freq point moment matching demo2_11.m perform MOR (function call “prima”), calculate and compare corresponding time and frequency domain response between original matrix and MATLAB reduced matrix. prima.m GC demo2_11.m

Format of the input matrices for test 1 3 -0.000542882 0.0 1 4 0.000152585 -7.5288e-15 1 5 0.000464074 -2.9702e-15 1 6 -0.000542801 0.0 1 68 -19.4595 0.0 2 1 0.0 -2.9702e-15 2 2 3.66672 2.44291e-13 2 3 0.0 -2.3594e-13 2 4 0.0 -5.3806e-15 2 72 -1.425 0.0 2 329 -2.06075 0.0 2 341 -0.091255 0.0 2 343 -0.0897199 0.0 3 1 -2.44188e-06 0.0 3 2 -0.000464141 -2.3594e-13 3 3 40.8898 2.42089e-13 ….. The input files GC8 and GC9 each has 4 columns. They are: row number m, column number n, (m,n) entry in G matrix - G(m,n), (m,n) entry in C matrix - C(m,n) . If both G(m,n) and C(m,n) are zero, that entry is omitted in input file. 13

Frequency and time domain response for single point expansion

Impulse response for single point expansion