Elektrisk systembeskrivelse av kontaktledningsanlegg ver01 Vedlegg script: Forskjell mellom sideversjoner

Fra Lærebøker i jernbaneteknikk
Hopp til navigering Hopp til søk
Linje 12: Linje 12:
  '''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)
  function Y = admLoop(r,x,g,b,l)
     zLoop = rLoop + %i * xLoop
     z = r + %i * x
     yLoop = gLoop + %i * bLoop
     y = g + %i * b
     Z0 = sqrt(zLoop/yLoop)
     Z0 = sqrt(z/y)
     gam = sqrt(zLoop*yLoop)
     gam = sqrt(z*y)
     Y = (1/(Z0*sinh(gam*l))) * [cosh(gam*l) -1 ; -1 sinh(gam*l)]
     Y = (1/(Z0*sinh(gam*l))) * [cosh(gam*l) -1 ; -1 sinh(gam*l)]
  end
  end
Linje 25: Linje 25:
| Y || (2x2) kompleks matrise || Ohm || Resultat || Admittansmatrise
| Y || (2x2) kompleks matrise || Ohm || Resultat || Admittansmatrise
|-
|-
| rLoop || reell variabel || Ohm/km || Input || Spesifikk serieresistans
| r || reell variabel || Ohm/km || Input || Spesifikk serieresistans
|-
|-
| xLoop || reell variabel || Ohm/km || Input || Spesifikk seriereaktans
| x || reell variabel || Ohm/km || Input || Spesifikk seriereaktans
|-
|-
| gLoop || reell variabel || S/km || Input || Spesifikk parallell konduktans
| g || reell variabel || S/km || Input || Spesifikk parallell konduktans
|-
|-
| bLoop || reell variabel || S/km || Input || Spesifikk parallell susceptans
| b || reell variabel || S/km || Input || Spesifikk parallell susceptans
|-
|-
| l || reell variabel || km || Input || linjesløyfas lengde
| l || reell variabel || km || Input || Linjesløyfas lengde
|}
|}


== Transmisjonslinje med flere parallelle ledere ==
== Transmisjonslinje med flere parallelle ledere ==
'''Funksjon:'''    admLine
'''Beskrivelse: ''' Beregner admittansmatrisa for en transmisjonslinje med n parallelle ledere
'''Kalles ved:'''  Y = admLine(r,x,g,b,l)
{| class="wikitable"
! Variabel !! Type !! Enhet !! Type !! Beskrivelse
|-
| Y || (2nx2n) kompleks matrise || Ohm || Resultat || Admittansmatrise
|-
| r || (nxn) reell matrise || Ohm/km || Input || Spesifikk serieresistans
|-
| x || (nxn) reell matrise || Ohm/km || Input || Spesifikk seriereaktans
|-
| g || (nxn) reell matrise || S/km || Input || Spesifikk parallell konduktans
|-
| b || (nxn) reell matrise || S/km || Input || Spesifikk parallell susceptans
|-
| l || (nxn) reell matrise || km || Input || Linjas lengde
|}

Sideversjonen fra 21. jul. 2017 kl. 08:56

__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(r,x,g,b,l)
   z = r + %i * x
   y = g + %i * b
   Z0 = sqrt(z/y)
   gam = sqrt(z*y)
   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
r reell variabel Ohm/km Input Spesifikk serieresistans
x reell variabel Ohm/km Input Spesifikk seriereaktans
g reell variabel S/km Input Spesifikk parallell konduktans
b reell variabel S/km Input Spesifikk parallell susceptans
l reell variabel km Input Linjesløyfas lengde

Transmisjonslinje med flere parallelle ledere

Funksjon:     admLine
Beskrivelse:  Beregner admittansmatrisa for en transmisjonslinje med n parallelle ledere
Kalles ved:   Y = admLine(r,x,g,b,l)
Variabel Type Enhet Type Beskrivelse
Y (2nx2n) kompleks matrise Ohm Resultat Admittansmatrise
r (nxn) reell matrise Ohm/km Input Spesifikk serieresistans
x (nxn) reell matrise Ohm/km Input Spesifikk seriereaktans
g (nxn) reell matrise S/km Input Spesifikk parallell konduktans
b (nxn) reell matrise S/km Input Spesifikk parallell susceptans
l (nxn) reell matrise km Input Linjas lengde