Til hovedinnhold
Norsk English

Vector Fitting

VFIT3

VFIT3.zip inneholder versjon 1.0 av vectfit3 (rutine: vectfit3.m). Eksemplene viser hvordan man tilpasser skalarer, kolonner og hele matriser, og hvordan modellen kan formuleres i form av tilstandsromsmodeller og pol-residy-modeller.

Denne pakken (VFIT3.zip) inneholder en Matlab-rutine, vectfit3.m, som er en implementasjon av FRVF (Fast Relaxed Vector Fitting). vectfit3 beregner en rasjonal approksimasjon fra tabulerte data i frekvensdomenet. Den er ment å erstatte den tidligere vectfit2.m (2005). vectfit3 tilbyr overlegen hastighet ved tilpasning av elementer med mange elementer, takket være en rask implementasjon av polidentifikasjonstrinnet.


Nedlasting: VFIT3.zip



Funksjonen som skal tilpasses kan enten være en enkelt frekvensrespons, eller en vektor av frekvensresponser. I sistnevnte tilfelle vil alle elementene i vektoren tilpasses ved bruk av et felles polsett. Den resulterende modellen kan uttrykkes enten i tilstandsromsform eller pol-residy-form. 

  • Vector Fitting (VF) [1] flytter iterativt et innledende sett med poler til bedre posisjoner ved å løse et lineært minste kvadraters problem. Stabile poler sikres ved polflipping. Polidentifikasjonen etterfølges av et residyidentifikasjonstrinn. (Ett enkelt kall til vectfit3 gir én enkelt iterasjon).
  • Et avslappet ikke-trivialitetskrav [2] brukes i polidentifikasjonstrinnet i VF for å oppnå raskere konvergens og mindre skjevhet (bias) [2].
  • Det lineære problemet knyttet til polidentifikasjonstrinnet i VF løses på en rask måte ved å utnytte matrisestrukturen [3].

Bruksbegrensninger:

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

 


  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