Elektrisk systembeskrivelse av kontaktledningsanlegg ver01 Vedlegg script: Forskjell mellom sideversjoner
Hopp til navigering
Hopp til søk
Ingen redigeringsforklaring |
|||
Linje 9: | Linje 9: | ||
== Enkel linjesløyfe == | == Enkel linjesløyfe == | ||
'''Funksjon:''' admLoop | '''Funksjon:''' admLoop | ||
'''Beskrivelse: ''' Beregner admittansmatrisa for ei linjesløyfe | |||
'''Kalles ved:''' Y = admLoop(rLoop,xLoop,gLoop,bLoop,l) | '''Kalles ved:''' Y = admLoop(rLoop,xLoop,gLoop,bLoop,l) | ||
function Y = admLoop(rLoop,xLoop,gLoop,bLoop,l) | |||
zLoop = rLoop + %i * xLoop | |||
yLoop = gLoop + %i * bLoop | |||
Z0 = sqrt(zLoop/yLoop) | |||
gam = sqrt(zLoop*yLoop) | |||
Y = (1/(Z0*sinh(gam*l))) * [cosh(gam*l) -1 ; -1 sinh(gam*l)] | |||
end | |||
{| class="wikitable" | {| class="wikitable" |
Sideversjonen fra 21. jul. 2017 kl. 08:50
__NUMBEREDHEADINGS__
Generelt
I dette vedlegget presenteres funksjoner srevet i Scilab som gjør de beregningene som er beskrevet i Lenke: Elektrisk systembeskrivelse. Koden er testet med Scilab 6.0.0.
Lineær modell
Ingen script tilgjengelig
Transmisjonslinje
Enkel linjesløyfe
Funksjon: admLoop Beskrivelse: Beregner admittansmatrisa for ei linjesløyfe Kalles ved: Y = admLoop(rLoop,xLoop,gLoop,bLoop,l)
function Y = admLoop(rLoop,xLoop,gLoop,bLoop,l) zLoop = rLoop + %i * xLoop yLoop = gLoop + %i * bLoop Z0 = sqrt(zLoop/yLoop) gam = sqrt(zLoop*yLoop) Y = (1/(Z0*sinh(gam*l))) * [cosh(gam*l) -1 ; -1 sinh(gam*l)] end
Variabel | Type | Enhet | Type | Beskrivelse |
---|---|---|---|---|
Y | (2x2) kompleks matrise | Ohm | Resultat | Admittansmatrise |
rLoop | reell variabel | Ohm/km | Input | Spesifikk serieresistans |
xLoop | reell variabel | Ohm/km | Input | Spesifikk seriereaktans |
gLoop | reell variabel | S/km | Input | Spesifikk parallell konduktans |
bLoop | reell variabel | S/km | Input | Spesifikk parallell susceptans |
l | reell variabel | km | Input | linjesløyfas lengde |