Elektrisk systembeskrivelse av kontaktledningsanlegg ver01 Vedlegg script: Forskjell mellom sideversjoner

Fra Lærebøker i jernbaneteknikk
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)
  '''Beskrivelse: ''' Beregner admittansmatrisa for ei linjesløyfe
 
  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