Software

MATLAB codes

The MATLAB codes for several members of the Dominant Pole Algorithm family have been tested in MATLAB version 7 and higher, for small and large test systems. Note that the codes are not optimized to the limit (there are, for notational simplicity, growing arrays...). I would be happy to receive any questions and remarks on these codes, as well as to be informed of results obtained with it and suggestions for improvements.

All the codes can be obtained here; the script test_dpa_family.m may be used as starting point. See below for test systems including large-scale matrices and dynamical systems for testing eigenvalue and model order reduction algorithms. If you are using these algorithms or test systems for publications, please cite the corresponding papers.

Test systems for (parasitic) resistor networks can be found below.

Code and test systems for the SparseRC algorithm for reduction of large-scale parasitic RC networks can be found here.

DPA_TDEFL: Dominant Pole Algorithm with Turbo Deflation

Related publications: RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

SADPA: Subspace Accelerated Dominant Pole Algorithm

Related publications: RM_IEEE_TPWRS_2006_3, R_PHD_2007

SAMDP: Subspace Accelerated MIMO Dominant Pole Algorithm

Related publications: RM_IEEE_TPWRS_2006_4, R_PHD_2007

QDPA: Quadratic Dominant Pole Algorithm for second order systems

Related publications: RM_SISC_2008

SAQDPA: Subspace Accelerated Quadratic Dominant Pole Algorithm for second order systems

Related publications: RM_SISC_2008

DZA_TDEFL: Dominant Zero Algorithm with Turbo Deflation

Required: DPA_TDEFL

Related publications: MPR_IEEE_TPWRS_2007, RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

SADZA: Subspace Accelerated Dominant Zero Algorithm

Required: SADPA

Related publications: MPR_IEEE_TPWRS_2007, RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

SAMDZ: Subspace Accelerated MIMO Dominant Zero Algorithm

Required: SAMDP

Related publications: MPR_IEEE_TPWRS_2007, RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

SASPA: Subspace Accelerated Sensitive Pole Algorithm

Related publications: RM_IEEE_TPWRS_2008

SARQI: Subspace Accelerated Rayleigh Quotient Iteration

Related publications: RMF_IEEE_TPWRS_2010

SLRCF-ADI: Sparse Low Rank Choleski Factorization using ADI for Balanced Truncation

Matlab code

Instructions

For questions, please contact Prof Francisco Freitas (ffreitas@ene.unb.br)

Related publications: SLRCF-ADI

Test systems for the dominant pole algorithm and variants

All power system models originate from CEPEL.

Matrices (G) of large scale resistor networks (parasitic extraction)

Matrices (G, C) of large scale RC networks (parasitic extraction)

Code and test systems for the SparseRC algorithm for reduction of large-scale parasitic RC networks can be found here.