system module

class system.System(navn, baereline, kontakttraad, fixline, forbigangsledning, returledning, matefjernledning, y_line, hengetraad, fiberoptisk, at_ledning, jordledning, utligger, radius, sms, fh)[kilde]

Klasse for å representere alle valg av system.

__init__(navn, baereline, kontakttraad, fixline, forbigangsledning, returledning, matefjernledning, y_line, hengetraad, fiberoptisk, at_ledning, jordledning, utligger, radius, sms, fh)[kilde]

Initialiserer System-objekt.

Parametere:
  • navn (str) – Systemets navn (20A, 20B, 25, 35)
  • baereline (dict) – Systemets bæreline
  • kontakttraad (dict) – Systemets kontakttråd
  • fixline (dict) – Systemets fixline
  • forbigangsledning (dict) – Systemets forbigangsledning
  • returledning (dict) – Systemets returledning
  • matefjernledning (dict) – Systemets mate-/fjernledning
  • y_line (dict) – Systemets y-line
  • hengetraad (dict) – Systemets hengetråd
  • fiberoptisk (dict) – Systemets fiberoptiske kabel
  • at_ledning (dict) – Systemets AT-ledning
  • jordledning (dict) – Systemets jordledning
  • utligger (dict) – Systemets utligger
  • radius (int) – Sporkurvaturens radius [m]
  • sms (float) – Avstand senter mast - senter spor [m]
  • fh (float) – Kontakttrådhøyde [m]
system._newtonraphson(H_0, E, A, G_0, G_x, L, alpha, T)[kilde]

Numerisk løsning av kabelstrekk i fastavspente ledninger.

Følgende likevektsligning ligger til grunn for beregningene:

H_x^2 [H_x - H_0 + \frac{EA(G_0 L)^2}{24H_0^2} + EA\alpha \Delta_T]
= \frac{EA(G_x L)^2}{24}

Løsningen finnes ved hjelp av Newton-Raphson-iterasjoner for en residualfunksjon utledet fra likevekstligningen til en fastavspent kabel. Løsning returneres dersom feilkriteriet e er innenfor valgt grense eller antall iterasjoner overgår 1000.

Parametere:
  • H_0 (float) – Initiell spennkraft i kabel [N]
  • E (float) – Kabelens E-modul [\frac{N}{mm^2}]
  • A (float) – Kabelens tverrsnittsareal [mm^2]
  • G_0 (float) – Kabelens egenvekt [\frac{N}{m}]
  • G_x (float) – Kabelens egenvekt + eventuell snølast [\frac{N}{m}]
  • L (float) – Masteavstand [m]
  • alpha (float) – Lengdeutvidelseskoeffisient [\frac{1}{^{\circ}C}]
  • T (float) – Lufttemperatur [^{\circ}C]
Returnere:

Endelig kabelstrekk H_x [N], antall iterasjoner iterasjoner, kabelstrekk ved hver iterasjon H_list [N]

Retur type:

float, int, list

system._strekkraft(a, b, masteavstand)[kilde]

Beregner strekkraft i fastavspent ledning mhp. masteavstand.

Strekkraften beregnes ut fra lineærinterpolering mellom tabulerte verdier for strekkrefter a og b

Parametere:
  • a (float) – Strekk ved 30m masteavstand [kN]
  • b (float) – Strekk ved 70m masteavstand [kN]
  • masteavstand (float) – Faktisk masteavstand [m]
Returnere:

Strekkraft ved faktisk masteavstand [N]

Retur type:

float

system.hent_system(i)[kilde]

Henter System med data for ledninger og utliggere.

Ledningenes strekkraft ved snøfri line og T = -40^{\circ}C samt strekk ved snøbelastet line og T = -25^{\circ}C beregnes ved hjelp av Newton-Raphson-iterasjon ut fra tabulerte verdier for kabelstrekk ved T = 5^{\circ}C.

Parametere:i (Inndata) – Input fra bruker
Returnere:Systemkonfigurasjon
Retur type:System