TARDIS: A numerical simulation package for drive systems

Warin Suwanwisoot, Purdue University

Abstract

TARDIS is a differential-algebraic equation solver with discontinuity handling capability. It can be used with a language translator to create a complete simulation package with user-interface. Written in C, TARDIS is intended for solving a system of differential-algebraic equations with index 0 and 1 only. The integration part of TARDIS is the variable-step, variable-order Gear algorithm with new local truncation error control. The objective of the control is to have one iteration per time step to reduce the total number of calls to the routine containing system equations. TARDIS allows two types of discrete events: state and scheduled events. For locating state events, TARDIS uses a simple interpolation scheme which is found to be working accurately and efficiently. The scheme requires integration to the points of discontinuities to avoid locating false state events. TARDIS handles discrete events by using finite state machines. TARDIS also uses sparse matrix techniques to reduce computation for large systems.

Degree

Ph.D.

Advisors

Ong, Purdue University.

Subject Area

Electrical engineering|Computer science

Off-Campus Purdue Users:
To access this dissertation, please log in to our
proxy server
.

Share

COinS