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
Ingen redigeringsforklaring
Linje 23: Linje 23:
! Variabel !! Type !! Enhet !! Type !! Beskrivelse
! Variabel !! Type !! Enhet !! Type !! Beskrivelse
|-
|-
| Y || (2x2) kompleks matrise || Ohm || Resultat || Admittansmatrise
| Y || (2x2) kompleks matrise || S || Resultat || Admittansmatrise for linjesløyfe
|-
|-
| r || reell variabel || Ohm/km || Input || Spesifikk serieresistans
| r || reell skalar || Ω/km || Input || Spesifikk serieresistans
|-
|-
| x || reell variabel || Ohm/km || Input || Spesifikk seriereaktans
| x || reell skalar || Ω/km || Input || Spesifikk seriereaktans
|-
|-
| g || reell variabel || S/km || Input || Spesifikk parallell konduktans
| g || reell skalar || S/km || Input || Spesifikk parallell konduktans
|-
|-
| b || reell variabel || S/km || Input || Spesifikk parallell susceptans
| b || reell skalar || S/km || Input || Spesifikk parallell susceptans
|-
|-
| l || reell variabel || km || Input || Linjesløyfas lengde
| l || reell skalar || km || Input || Linjesløyfas lengde
|}
|}


Linje 63: Linje 63:
! Variabel !! Type !! Enhet !! Type !! Beskrivelse
! Variabel !! Type !! Enhet !! Type !! Beskrivelse
|-
|-
| Y || (2nx2n) kompleks matrise || Ohm || Resultat || Admittansmatrise
| Y || (2nx2n) kompleks matrise || S || Resultat || Admittansmatrise for flerlederlinje
|-
|-
| r || (nxn) reell matrise || Ohm/km || Input || Spesifikk serieresistans
| r || (nxn) reell matrise || Ω/km || Input || Spesifikk serieresistans
|-
|-
| x || (nxn) reell matrise || Ohm/km || Input || Spesifikk seriereaktans
| x || (nxn) reell matrise || Ω/km || Input || Spesifikk seriereaktans
|-
|-
| g || (nxn) reell matrise || S/km || Input || Spesifikk parallell konduktans
| g || (nxn) reell matrise || S/km || Input || Spesifikk parallell konduktans
Linje 90: Linje 90:
     Y(2,2) = ytmp
     Y(2,2) = ytmp
  endfunction
  endfunction
{| class="wikitable"
! Variabel !! Type !! Enhet !! Type !! Beskrivelse
|-
| Y || (4x4) kompleks matrise || S || Resultat || Admittansmatrise for sugetransformator
|-
| rk || reell skalar || Ω || Input || Kortslutningsresistans
|-
| x || reell skalar || Ω || Input || Kortslutningsreaktans
|-
| g || reell skalar  || S || Input || Magnetiseringskonduktans
|-
| b || reell skalar  || S || Input || Magnetiseringssusceptans
|}

Sideversjonen fra 21. jul. 2017 kl. 10:15

__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)]
endfunction
Variabel Type Enhet Type Beskrivelse
Y (2x2) kompleks matrise S Resultat Admittansmatrise for linjesløyfe
r reell skalar Ω/km Input Spesifikk serieresistans
x reell skalar Ω/km Input Spesifikk seriereaktans
g reell skalar S/km Input Spesifikk parallell konduktans
b reell skalar S/km Input Spesifikk parallell susceptans
l reell skalar 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)
function Y=admLine(r,x,g,b,l)
   n = size(r,1)
   nul = zeros(n,n)
   z = r + %i*x
   y = g + %i*b
   A = [nul , -z ; -y , nul]
   [M,fi] = spec(A) // Finds eigenvector matrix (M) and eigenvalue matrix (fi)
   for i=1:2*n
       fi(i,i) = exp(fi(i,i)*l)
   end
   fi = M*fi*inv(M)
   fi11 = fi(1:n,1:n)
   fi12 = fi(1:n,n+1:2*n)
   fi21 = fi(n+1:2*n,1:n)
   fi22 = fi(n+1:2*n,n+1:2*n)
   fi12inv = inv(fi12)
   Y = [-fi12inv*fi11 , fi12inv ; (fi22*fi12inv*fi11-fi21) , -fi22*fi12inv]
endfunction
Variabel Type Enhet Type Beskrivelse
Y (2nx2n) kompleks matrise S Resultat Admittansmatrise for flerlederlinje
r (nxn) reell matrise Ω/km Input Spesifikk serieresistans
x (nxn) reell matrise Ω/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

Sugetransformator

Funksjon:     admBoosterTransformer
Beskrivelse:  Beregner admittansmatrisa for en sugetransformator
Kalles ved:   Y = admBoosterTransformer(yk,ym)
function Y=admBoosterTransformer(rk,xk,gm,bm)
   yk = (rk + %i * xk)^(-1)
   ym = gm + %i * bm
   ytmp = [yk+ym,-yk;-yk,yk]
   Y(1,1) = ytmp
   Y(2,1) = -ytmp
   Y(1,2) = -ytmp
   Y(2,2) = ytmp
endfunction
Variabel Type Enhet Type Beskrivelse
Y (4x4) kompleks matrise S Resultat Admittansmatrise for sugetransformator
rk reell skalar Ω Input Kortslutningsresistans
x reell skalar Ω Input Kortslutningsreaktans
g reell skalar S Input Magnetiseringskonduktans
b reell skalar S Input Magnetiseringssusceptans