Til hovedinnhold
Norsk English

Vector Fitting

Matrix Fitting Toolbox

Matrix Fitting Toolbox inneholder en komplett prosedyre for flerports rasjonal modellering fra frekvensdomenedata. Den er anvendelig for både Y-parameter- og S-parameter-datasett. Rasjonal tilpasning og håndheving av passivitet oppnås gjennom to påfølgende funksjonskall. Tilpasningsprosedyren er basert på vector fitting (vectfit3.m), mens håndhevingen av passivitet er basert på perturbasjon av residymatrisenes egenverdier, med passivitetsvurdering ved hjelp av halvstore testmatriser. En rutine er tilgjengelig for å generere netlister for ATP-EMTP.


Denne pakken (Matrix_Fitting_Toolbox_1.zip) inneholder Matlab-rutiner for å generere en flerports rasjonal modell fra tabulerte data i frekvensdomenet. Den er anvendelig for både Y-parameter- og S-parameter-datasett. Den er ment å erstatte den tidligere mtrxfit.zip ved å tilby overlegen beregningshastighet og robusthet.

Nedlasting: matrix_fitting_toolbox_1.zip 


 

  • VFdriver.m  beregner en rasjonal modell med utgangspunkt i tabulerte data (kvadratisk matrise) i frekvensdomenet. Den benytter rutinen
    vectfit3.m, som også er inkludert i pakken. Resultatet som returneres er en pol-residy-modell samt den tilhørende tilstandsromsmodellen. Modellen har garantert stabile poler.
  • RPdriver.m perturberer modellen generert av VFdriver.m slik at den blir passiv, ved å perturbere egenverdiene til residymatrisene. Modellen kan representere både Y-parameterdata og S-parameterdata. Rutinen tar også hånd om passivitetsvurderingen.

Bruksbegrensninger:

 

  • Å innlemme programkoden i kommersiell programvare er strengt forbudt.
  • Dersom koden brukes i et vitenskapelig arbeid, bør det henvises til følgende publikasjoner:

VFdriver.m og vectfit3.m:

  1. B. Gustavsen and A. Semlyen, "Rational approximation of frequency domain responses by Vector Fitting", IEEE Trans. Power Delivery, vol. 14, no. 3, pp. 1052-1061, July 1999. Lenke
  2. B. Gustavsen, "Improving the pole relocating properties of vector fitting", IEEE Trans. Power Delivery, vol. 21, no. 3, pp. 1587-1592, July 2006. Lenke 
  3. D. Deschrijver, M. Mrozowski, T. Dhaene, and D. De Zutter, "Macromodeling of Multiport Systems Using a Fast Implementation of the Vector Fitting Method", IEEE Microwave and Wireless Components Letters, vol. 18, no. 6, pp. 383-385, June 2008. Lenke

RPdriver.m og FRP.m:

  1. A. Semlyen and B. Gustavsen, "A half-size singularity test matrix for fast and reliable passivity assessment of rational models", IEEE Trans. Power Delivery, vol. 24, no. 1, pp. 345-351, January 2009.
  2. B. Gustavsen, "Fast passivity enforcement for pole-residue models by perturbation of residue matrix eigenvalues", IEEE Trans. Power Delivery, vol. 23, no. 4, pp. 2278-2285, October 2008.
  3. B. Gustavsen and A. Semlyen, "Fast passivity assessment for S-parameter rational models via a half-size test matrix", IEEE Trans. Microwave Theory And Techniques, vol. 56, no. 12, pp. 2701-2708, December 2008.
  4. B. Gustavsen, "Fast passivity enforcement for S-parameter models by perturbation of residue matrix eigenvalues", IEEE Trans. Advanced Packaging, accepted.