The University of Southampton
University of Southampton Institutional Repository

Computer aided analysis of ill-conditioned circuits

Computer aided analysis of ill-conditioned circuits
Computer aided analysis of ill-conditioned circuits

In this thesis a nodal equation extension technique to solve ill-conditioned circuits on a short word-length computer is presented. Ill-conditioned circuits are characterised by widely different conductance values which cause 'catastrophic cancellations' during Gaussian elimination on the nodal admittance matrix. Two algorithms, called the MNA1 and the MNA2, which circumvent catastrophic cancellations by extending the nodal equation sets, are presented. Basically, these algorithms use branch-currents (MNA1) or algebraic combinations or branch currents (MNA2) as additional variables to extend the circuitequation set. Cancellations during the forward and backward substitution parts of the Gaussian elimination are avoided by an accurate floating point summation algorithm. A new data structure which allows partial pivoting on sparse matrices is described and compared with the Azar-Nichols data structure. Whereas the latter partitions the nodal admittance matrix into sparse and non-sparse parts, the new data structure has only a sparse partition. A pivoting technique due to Stewart, which employs modification of unsuitable pivots, rather than interchanges of rows or columns, to preserve matrix sparsity is also investigated. Computer programs developed to implement the algorithms under the program suite SUICIDES are described and results compared with other standard analysis algorithms. The nodal extension algorithms, namely the MNA1 and the MNA2, are found to produce accurate results for ill-conditioned circuits, the MNA2 being generally slower than the MNA1. For well-conditioned circuits these methods are computationally more expensive than the standard Nodal Analysis (NA). As a compromise between speed and accuracy, we also present an algorithm which normally uses the computationally inexpensive NA algorithm but switches to the MNA1 algorithm when ill-conditioning is detected. Simulation of a number of test circuits shows that for well-conditioned circuits, the switching algorithm is as fast as the NA algorithm and for ill-conditioned circuits is only marginally slower than the MNA1. The overhead for implementation of the algorithm in a general purpose circuit analysis program suite is reasonable.

University of Southampton
Rahman, Md Abdur
4832ae0b-3dc9-4392-a25e-deb0a3fb2147
Rahman, Md Abdur
4832ae0b-3dc9-4392-a25e-deb0a3fb2147

Rahman, Md Abdur (1980) Computer aided analysis of ill-conditioned circuits. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

In this thesis a nodal equation extension technique to solve ill-conditioned circuits on a short word-length computer is presented. Ill-conditioned circuits are characterised by widely different conductance values which cause 'catastrophic cancellations' during Gaussian elimination on the nodal admittance matrix. Two algorithms, called the MNA1 and the MNA2, which circumvent catastrophic cancellations by extending the nodal equation sets, are presented. Basically, these algorithms use branch-currents (MNA1) or algebraic combinations or branch currents (MNA2) as additional variables to extend the circuitequation set. Cancellations during the forward and backward substitution parts of the Gaussian elimination are avoided by an accurate floating point summation algorithm. A new data structure which allows partial pivoting on sparse matrices is described and compared with the Azar-Nichols data structure. Whereas the latter partitions the nodal admittance matrix into sparse and non-sparse parts, the new data structure has only a sparse partition. A pivoting technique due to Stewart, which employs modification of unsuitable pivots, rather than interchanges of rows or columns, to preserve matrix sparsity is also investigated. Computer programs developed to implement the algorithms under the program suite SUICIDES are described and results compared with other standard analysis algorithms. The nodal extension algorithms, namely the MNA1 and the MNA2, are found to produce accurate results for ill-conditioned circuits, the MNA2 being generally slower than the MNA1. For well-conditioned circuits these methods are computationally more expensive than the standard Nodal Analysis (NA). As a compromise between speed and accuracy, we also present an algorithm which normally uses the computationally inexpensive NA algorithm but switches to the MNA1 algorithm when ill-conditioning is detected. Simulation of a number of test circuits shows that for well-conditioned circuits, the switching algorithm is as fast as the NA algorithm and for ill-conditioned circuits is only marginally slower than the MNA1. The overhead for implementation of the algorithm in a general purpose circuit analysis program suite is reasonable.

This record has no associated files available for download.

More information

Published date: 1980

Identifiers

Local EPrints ID: 459176
URI: http://eprints.soton.ac.uk/id/eprint/459176
PURE UUID: aca0d1d4-845f-431e-8045-e51a141d20ed

Catalogue record

Date deposited: 04 Jul 2022 17:05
Last modified: 23 Jul 2022 00:30

Export record

Contributors

Author: Md Abdur Rahman

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×