Til hovedinnhold
Norsk English

Vector Fitting

QPpassive

QPpassive.zip er en pakke for å håndheve passivitet av pol-residy-modeller, som et etterbehandlingssteg, ved bruk av kvadratisk programmering.


Denne pakken inneholder en etterbehandlingsprosedyre for å håndheve passivitet av en modell gitt på pol-residy-form. Dette gjøres ved å innføre passivitetskriteriet som en bibetingelse (constraint) i minste kvadraters problem. Rutinen krever at brukeren oppgir frekvensprøver for minste kvadraters problem og for passivitetsbetingelsen. Et stort antall alternativer er tilgjengelig.


Nedlasting: QPpassive.zip


 

Fil Formål
QPpassive.pdf Brukermanual
passivity.pdf Dokument som beskriver teorien (IEEE-artikkel)
QPpassive.m Rutine for håndheving av passivitet
rot.m Hjelperutine, roterer egenvektorer for å minimere deres imaginærdel
interchange.m Hjelperutine, bytter om egenpar for å oppnå egenverdier som glatte funksjoner av frekvens
ex1.m, ex2.m, ex3a.m, ex3b.m, ex4a.m, ex4b.m Eksempeltilfeller beskrevet i QPpassive.pdf
ex1.mat, ex2.mat, ex3.mat, ex4.mat Arbeidsområder (workspaces) som inneholder variabler for eksemplene (ex1.m, ...)


Merk:
QPpassive.m bruker rutinen quadprog.m fra Matlabs Optimization Toolbox.