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:
- 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
- B. Gustavsen, "Improving the pole relocating properties of vector fitting", IEEE Trans. Power Delivery, vol. 21, no. 3, pp. 1587-1592, July 2006. Lenke
- 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