CSE245: Computer-Aided Circuit Simulation and Verification

Slides:



Advertisements
Similar presentations
Lect.3 Modeling in The Time Domain Basil Hamed
Advertisements

CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng 1.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 5 Numerical Integration Spring 2010 Prof. Chung-Kuan Cheng 1.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
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)
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
ECE53A RLC Circuits W. Ku 11/29/2007
UCSD CSE245 Notes -- Spring 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes Spring 2006 Prof. Chung-Kuan Cheng.
ECE53A Introduction to Analog and Digital Circuits Lecture Notes Second-Order Analog Circuit and System.
6. Circuit Analysis by Laplace
Parallel RLC Network. Objective of Lecture Derive the equations that relate the voltages across a resistor, an inductor, and a capacitor in parallel as:
A sinusoidal current source (independent or dependent) produces a current That varies sinusoidally with time.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng.
APPLICATION OF THE LAPLACE TRANSFORM
Series RLC Network. Objective of Lecture Derive the equations that relate the voltages across a resistor, an inductor, and a capacitor in series as: the.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
AC STEADY-STATE ANALYSIS SINUSOIDAL AND COMPLEX FORCING FUNCTIONS Behavior of circuits with sinusoidal independent sources and modeling of sinusoids in.
METHODS OF CIRCUIT ANALYSIS
EE484: Mathematical Circuit Theory + Analysis Node and Mesh Equations By: Jason Cho
The V  I Relationship for a Resistor Let the current through the resistor be a sinusoidal given as Is also sinusoidal with amplitude amplitudeAnd.
Loop and cut set Analysis
Network Graphs and Tellegen’s Theorem The concepts of a graph Cut sets and Kirchhoff’s current laws Loops and Kirchhoff’s voltage laws Tellegen’s Theorem.
CSE 245: Computer Aided Circuit Simulation and Verification Instructor: Prof. Chung-Kuan Cheng Winter 2003 Lecture 1: Formulation.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture 1: Introduction and Formulation Spring 2008 Chung-Kuan Cheng.
CIRCUIT ANALYSIS USING LAPLACE TRANSFORM
Step Response Series RLC Network.
Dynamic Presentation of Key Concepts Module 8 – Part 2 AC Circuits – Phasor Analysis Filename: DPKC_Mod08_Part02.ppt.
General Methods of Network Analysis Node Analysis Mesh Analysis Loop Analysis Cutset Analysis State variable Analysis Non linear and time varying network.
APPLICATION OF THE LAPLACE TRANSFORM
CSE245: Computer-Aided Circuit Simulation and Verification Lecture 1: Introduction and Formulation Spring 2010 Chung-Kuan Cheng.
Net work analysis Dr. Sumrit Hungsasutra Text : Basic Circuit Theory, Charles A. Desoer & Kuh, McGrawHill.
Determine the mathematical models that capture the behavior of an electrical system 1.Elements making up an electrical system 2.First-principles modeling.
CHAPTER I APPLICATION OF CIRCUIT LAWS. 2 Introduction Generally, we require 3 steps to analyze AC Circuit Transform the circuit to the phasor / frequency.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EKT101 Electric Circuit Theory Chapter 5 First-Order and Second Circuits.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Spring 2010 Prof. Chung-Kuan Cheng.
ECE Networks & Systems Jose E. Schutt-Aine
Chapter 5 First-Order and Second Circuits 1. First-Order and Second Circuits Chapter 5 5.1Natural response of RL and RC Circuit 5.2Force response of RL.
A sinusoidal current source (independent or dependent) produces a current That varies sinusoidally with time.
Lecture - 7 First order circuits. Outline First order circuits. The Natural Response of an RL Circuit. The Natural Response of an RC Circuit. The Step.
CSE 245: Computer Aided Circuit Simulation and Verification Instructor: Prof. Chung-Kuan Cheng Winter 2003 Lecture 2: Closed Form Solutions (Linear System)
1 College of Communication Engineering Undergraduate Course: Signals and Linear Systems Lecturer: Kunbao CAI.
Automatic Control Theory CSE 322
KITRC CIRCUIT & NETWORKS MADE BY AGNA PATEL:
LAPLACE TRANSFORM AS AN USEFUL TOOL IN TRANSIENT STATE ANALYSIS
DEPT.:-ELECTRONICS AND COMMUNICATION SUB: - CIRCUIT & NETWORK
CHAPTER 2: DC Circuit Analysis and AC Circuit Analysis
Filename: DPKC_Mod06_Part03.ppt
5. Modeling of Electrical Systems
Previous Lecture 22 Branch Current Method Loop Current Method.
CSE 245: Computer Aided Circuit Simulation and Verification
Chapter 2 Interconnect Analysis
Chapter 2 Interconnect Analysis
ECE 2202 Circuit Analysis II
CSE245: Computer-Aided Circuit Simulation and Verification
Digital Control Systems (DCS)
Ch. 3 Network Analysis- Part II
CSE245: Computer-Aided Circuit Simulation and Verification
Digital Control Systems (DCS)
Step Response Parallel RLC Network.
Current Directions and
ELL100: INTRODUCTION TO ELECTRICAL ENG.
2. 2 The V-I Relationship for a Resistor Let the current through the resistor be a sinusoidal given as Is also sinusoidal with amplitude amplitude.
Chapter 2 Systems Defined by Differential or Difference Equations
CSE245: Computer-Aided Circuit Simulation and Verification
Homework 1: Electrical System
Mathematical Models of Control Systems
UNIT-1 Introduction to Electrical Circuits
EE 616 Computer Aided Analysis of Electronic Networks Lecture 12
Presentation transcript:

CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Spring 2008 Prof. Chung-Kuan Cheng

State Equations Motivation Formulation Analytical Solution Frequency Domain Analysis Concept of Moments

Motivation Why What Where Whole Circuit Analysis Interconnect Dominance Wires smaller  R increase Separation smaller  C increase What Power Net, Clock, Interconnect Coupling, Parallel Processing Where Matrix Solvers, Integration For Dynamic System RLC Reduction, Transmission Lines, S Parameters Whole Chip Analysis Thermal, Mechanical, Biological Analysis

Formulation General Equation (a.k.a. state equations) Equation Formulation Conservation Laws KCL (Kirchhoff’s Current Law) n-1 equations, n is number of nodes in the circuit KVL (Kirchhoff’s Voltage Law) m-(n-1) equations, m is number of branches in the circuit. Branch Constitutive Equations m equations

Formulation State Equations (Modified Nodal Analysis): Desired variables Capacitors: voltage variables Inductors: current variables Current controlled sources: control currents Controlled voltage sources: currents of controlled voltage sources. Freedom of the choices Tree trunks: voltage variables Branches: current variables

Conservation Laws KCL KVL n-1 independent cutsets m-(n-1) independent loops

Branch Constitutive Laws Each branch has a circuit element Resistor Capacitor Forward Euler (FE) Approximation Backward Euler (BE) Approximation Trapezoidal (TR) Approximation Inductor Similar approximation (FE, BE or TR) can be used for inductor. v=R(i)i i=dq/dt=C(v)dv/dt

Branch Constitutive Laws Inductors v=L(i)di/dt Mutual inductance V12=M12,34di34/dt

Formulation - Cutset and Loop Analysis Select tree trunks and links find a cutset for each trunk write a KCL for each cutset find a loop for each link write a KVL for each loop cutset matrix loop matrix

Formulation - Cutset and Loop Analysis Or we can re-write the equations as: In general, the cutset and loop matrices can be written as

Formulation – State Equations From the cutset and loop matrices, we have Combine above two equations, we have the state equation In general, one should Select capacitive branches as tree trunks no capacitive loops for each node, there is at least one capacitor (every node actually should have a shunt capacitor) Select inductive branches as tree links no inductive cutsets

Formulation – An Example Output Equation (suppose v3 is desired output) State Equation

Responses in Time Domain State Equation The solution to the above differential equation is the time domain response Where

Exponential of a Matrix Calculation of eA is hard if A is large Properties of eA k! can be approximated by Stirling Approximation That is, higher order terms of eA will approach 0 because k! is much larger than Ak for large k’s.

Responses in Frequency Domain: Laplace Transform Definition: Simple Transform Pairs Laplace Transform Property - Derivatives

Responses in Frequency Domain Time Domain State Equation Laplace Transform to Frequency Domain Re-write the first equation Solve for X, we have the frequency domain solution

Serial Expansion of Matrix Inversion For the case s0, assuming initial condition x0=0, we can express the state response function as For the case s, assuming initial condition x0=0, we can express the state response function as

Concept of Moments The moments are the coefficients of the Taylor’s expansion about s=0, or Maclaurin Expansion Recall the definition of Laplace Transform Re-Write as Moments

Concept of Moments Re-write Maclaurin Expansion of the state response function Moments are

Moments Calculation: An Example

Moments Calculation: An Example A voltage or current can be approximated by For the state response function, we have

Moments Calculation: An Example (Cont’d) (1) Set Vs(0)=1 (suppose voltage source is an impulse function) (2) Short all inductors, open all capacitors, derive Vc(0), IL(0) (3) Use Vc(i), IL(i) as sources, i.e. Ic(i+1)=CVc(i) and VL(i+1)=LIL(i), derive Vc(i+1), IL(i+1) (4) i++, repeat (3)