1Peyton Spencer, 2Yang Liu, 2Dr. Kai Sun

Slides:



Advertisements
Similar presentations
1 Advanced MATLAB programming Morris Law Jan 19, 2013.
Advertisements

Roundoff and truncation errors
Experiment 17 A Differentiator Circuit
1.3 ARRAYS, FILES, AND PLOTS + FOURIER SERIES BY MR. Q.
SOLUTION OF STATE EQUATION
Functions.
Matlab Matlab is a powerful mathematical tool and this tutorial is intended to be an introduction to some of the functions that you might find useful.
7. Roots and Radical Expressions
Modeling in the Time Domain - State-Space
Amplifier Design and Modeling Doug Bouler: CURENT REU Dr. Daniel Costinett: Mentor Final CURENT Presentation 7/18/2014 Knoxville, TN.
MATRICES Using matrices to solve Systems of Equations.
Fin500J Topic 7Fall 2010 Olin Business School 1 Fin500J Mathematical Foundations in Finance Topic 7: Numerical Methods for Solving Ordinary Differential.
Non-Linear Simultaneous Equations
Lecture 24 Introduction to state variable modeling Overall idea Example Simulating system response using MATLAB Related educational modules: –Section 2.6.1,
Solving System of Linear Equations. 1. Diagonal Form of a System of Equations 2. Elementary Row Operations 3. Elementary Row Operation 1 4. Elementary.
Three Phase Induction Motor Dynamic Modeling and Behavior Estimation
Experiment 17 A Differentiator Circuit
Taylor Series.
Mathematical Processes GLE  I can identify the operations needed to solve a real-world problem.  I can write an equation to solve a real-world.
Linear Trend Lines Y t = b 0 + b 1 X t Where Y t is the dependent variable being forecasted X t is the independent variable being used to explain Y. In.
Modeling and simulation of systems Numerical methods for solving of differential equations Slovak University of Technology Faculty of Material Science.
Infinite Series Copyright © Cengage Learning. All rights reserved.
Using MathCAD SCC Spring-08 Electronic Technology Wang Ng x-2638
MATLAB Basics. The following screen will appear when you start up Matlab. All of the commands that will be discussed should be typed at the >> prompt.
T L = 0.5 Fig. 6. dq-axis stator voltage of mathematical model. Three Phase Induction Motor Dynamic Modeling and Behavior Estimation Lauren Atwell 1, Jing.
Thermal Analysis and PCB design for GaN Power Transistor Pedro A. Rivera, Daniel Costinett Universidad del Turabo, University of Tennessee A more reliable,
Scientific Computing General Least Squares. Polynomial Least Squares Polynomial Least Squares: We assume that the class of functions is the class of all.
Newton’s Method, Root Finding with MATLAB and Excel
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
Simple Trigonometric Equations The sine graph below illustrates that there are many solutions to the trigonometric equation sin x = 0.5.
The Comparison of Approximations of Nonlinear Functions Combined with Harmonic Balance Method for Power System Oscillation Frequency Estimation Abigail.
Recap Functions with No input OR No output Determining The Number of Input and Output Arguments Local Variables Global Variables Creating ToolBox of Functions.
Differential Equations Linear Equations with Variable Coefficients.
GUIDED PRACTICE for Example – – 2 12 – 4 – 6 A = Use a graphing calculator to find the inverse of the matrix A. Check the result by showing.
STROUD Worked examples and exercises are in the text Programme F11: Trigonometric and exponential functions TRIGONOMETRIC AND EXPONENTIAL FUNCTIONS PROGRAMME.
Solving Systems By Graphing. Warm – Up! 1. What are the 2 forms that equations can be in? 2. Graph the following two lines and give their x-intercept.
Neural Network Recognition of Frequency Disturbance Recorder Signals Stephen Tang REU Final Presentation July 22, 2014.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 6 - Chapters 22 and 23.
14-1 Graphing the sine, cosine, and tangent functions 14-2 Transformations of the sine, cosine, and tangent functions.
Chapter 2 Lesson 3 Systems of Linear Equations in Two Variables.
Signal Detection and How to Build an Audio Amplifier
State Space Representation
Transfer Functions Chapter 4
3-3: Cramer’s Rule.
Dynamic Transmission Network Behavior for DER Power Systems
Interleaved AC-DC CRM PFC Converter
Distributed Storage in Automated Data Transfer
Starting problems Write a tangent line approximation for each:
Solving Equations by Factoring and Problem Solving
OUTAGE MODELING: PQ BUS NUMERICAL ANALYSIS & RESULTS
MATHEMATICAL MODELING
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM (Term 101) Section 04 Read , 26-2, 27-1 CISE301_Topic8L4&5.
Error Detection in the Frequency Monitoring Network (FNET)
Class Notes 9: Power Series (1/3)
Sec:25.3 RUNGE-KUTTA METHODS.
Use power series to solve the differential equation. {image}
Chapter 4 Systems of Linear Equations; Matrices
Using matrices to solve Systems of Equations
State Space Analysis UNIT-V.
Numerical Integration:
Sec:5.4 RUNGE-KUTTA METHODS.
Solving Trigonometric Equations (Section 5-3)
Functions and Tables.
Chapter 4 Systems of Linear Equations; Matrices
ECEN 667 Power System Stability
Using matrices to solve Systems of Equations
Regression and Correlation of Data
BUS-221 Quantitative Methods
Recapitulation of Lecture 12
Comparing the Synchronous and Virtual Electrical Inertia Arising from Induction Motors and Motor Drives. Vince J. Wilson, Taylor Short, Leon Tolbert University.
Presentation transcript:

A Differential Transformation Toolbox for Solving Power System Differential Equations 1Peyton Spencer, 2Yang Liu, 2Dr. Kai Sun 1Auburn University 2The University of Tennessee, Knoxville ABSTRACT By modeling the grid with differential equations, utilities can predict the outcome of a fault and determine if the system remains resilient. In modern times, the grid is pushed closer to its limits to save money on infrastructure Faster simulation tools are needed to allow utilities to respond to faults proactively The differential transform method is one possible solution, but it has never been automated CONTRIBUTIONS Designed a storage method for polynomial differential equations Developed automatic transform code that can approximate solutions Tested a single machine infinite bus system METHOD The tool relies on the Differential Transform (DT) which provides a set of rules to explicitly transform a function to its Taylor series coefficients. The program is comprised of three large operations: Read the input and convert equations to MTM cell array format, allowing simple indexing 𝑑 𝑥1 𝑑𝑡 =𝐴+𝐵+𝐶 𝑑 𝑥2 𝑑𝑡 =𝐷−𝐸 𝑑 𝑥3 𝑑𝑡 =𝐹+𝐺−𝐻 Monomial Term Matrix (MTM) 𝐴 .∗ 𝑥1 .∗ 𝑥2 .∗ 𝑥3 .∗….∗ 𝑥𝑚 = 𝐴1 𝑥11 𝑥12 … 𝑥1𝑚 𝐴2 𝑥21 𝑥22 … 𝑥2𝑚 ⋮ ⋮ ⋮ ⋱ ⋮ 𝐴𝑛 𝑥𝑛1 𝑥𝑛2 … 𝑥𝑛𝑚 MTM cell array Sign cell array [𝐴] [𝐵] [𝐶] [𝐷] [𝐸] [𝐹] [𝐺] [𝐻] [1 1] [2] [1 2] Monomials Construct a Taylor series approximation using initial values and the DT Taylor Approximation 𝑥 𝑛 𝑡 = 𝑘=0 ∞ 𝑋 𝑛 𝑘 𝑡 𝑘 X(N,K) Transformed Matrix 𝑋 1 (0) 𝑋 1 1 … 𝑋 1 (𝐾) 𝑋 2 (0) 𝑋 2 1 … 𝑋 2 (𝐾) ⋮ ⋮ ⋱ ⋮ 𝑋 𝑁 (0) 𝑋 𝑁 (1) … 𝑋 𝑁 (𝐾) MTM cell array Sign cell array Initial Values Transform Functions Automatically repeat the second process across multiple time windows The X(N,K) matrix is used to build a Taylor expansion for each differentiable variable. These approximations are accurate within a small time window. At the end of this window, the Taylor output becomes the new initial values and a new X(N,K) matrix is calculated. The next Taylor expansion is constructed with the new coefficient matrix, and the Taylor output is approximated for a time window of equal length. This process is repeated until the end of the time range specified. RESULTS This SMIB equation was tested against MATLAB ode45 solver: 𝑑𝑥 𝑑𝑡 =𝑊𝑠∗𝑦, 𝑥=𝑟𝑜𝑡𝑜𝑟 𝑎𝑛𝑔𝑙𝑒, 𝑦=𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦 𝑑𝑦 𝑑𝑡 = 1 2𝐻 (𝑃𝑚 −𝑃𝑚𝑎𝑥∗ sin 𝑥 −𝑄∗𝑦) Rotor Angle and Frequency of SMIB equation sin 𝑥 was converted to a 9th order Taylor polynomial The solvers graphed 𝑡= 0, 5 with 4000 equal time steps DTsolver took 1.32 s while ode45 took .081 s Transforming high powers took the longest Increasing number of time steps affects accuracy more than increasing K order Can increase new method’s speed by allowing a varying time step that is small at points of inflection and large when the slope is changing less Acknowledgements This work was supported primarily by the ERC Program of the National Science Foundation and DOE under NSF Award Number EEC-1041877 and the CURENT Industry Partnership Program.