deformasjon module

Funksjoner for å beregne deformasjonsbidrag fra et Kraft-objekt.

deformasjon.bjelkeformel_M(mast, j, fh)[kilde]

Beregner deformasjoner i kontakttrådhøyde grunnet et rent moment.

Advarsel

Denne funksjonen er for øyeblikket ikke aktiv ved deformasjonsberegninger (se beregning._beregn_deformasjoner()) da den ikke tar hensyn til forskjellige innspenningsbetingelser for eksentrisk plasserte vertikale laster.

Funksjonen beregner horisontale forskyvninger basert på følgende bjelkeformel: \delta = \frac{M*fh^2}{2EI}

Dersom fh > x interpoleres forskyvningen til høyde fh ved hjelp av tan(\theta) * (fh-x), der \theta er mastens utbøyningsvinkel i høyde x.

Parametere:
  • mast (Mast) – Aktuell mast som beregnes
  • j (Kraft) – Last som skal påføres mast
  • fh (float) – Kontakttrådhøyde i [m]
Returnere:

Matrise med forskyvningsbidrag i [mm]

Retur type:

numpy.array

deformasjon.bjelkeformel_P(mast, j, fh)[kilde]

Beregner deformasjoner i kontakttrådhøyde grunnet en punklast.

Dersom lasten angriper under kontakttrådhøyde: \delta = \frac{P*x^2}{6EI}(3fh-x)

Dersom lasten angriper over kontakttrådhøyde: \delta = \frac{P*fh^2}{6EI}(3x-fh)

Parametere:
  • mast (Mast) – Aktuell mast som beregnes
  • j (Kraft) – Last som skal påføres mast
  • fh (float) – Kontakttrådhøyde [m]
Returnere:

Matrise med forskyvningsbidrag [mm]

Retur type:

numpy.array

deformasjon.bjelkeformel_q(mast, j, fh)[kilde]

Beregner deformasjoner i kontakttrådhøyde grunnet en fordelt last.

Funksjonen beregner horisontale forskyvninger basert på følgende bjelkeformel: \delta = \frac{q*fh^2}{24EI}(fh^2+6h^2-4h*fh)

Lasten antas å være jevnet fordelt over hele mastens høyde h, med resultant i høyde h/2

Parametere:
  • mast (Mast) – Aktuell mast som beregnes
  • j (Kraft) – Last som skal påføres mast
  • fh (float) – Kontakttrådhøyde [m]
Returnere:

Matrise med forskyvningsbidrag [mm]

Retur type:

numpy.array

deformasjon.torsjonsvinkel(mast, j, fh)[kilde]

Beregner torsjonsvinkel i kontakttrådhøyde grunnet en eksentrisk horisontal last.

Funksjonen beregner torsjonsvinkel i grader basert på følgende bjelkeformel: \phi = \frac{T}{2EC_w\lambda}
[\frac{sinh(\lambda(x-fh))-sinh(\lambda x)}{cosh(\lambda x)} + \lambda*fh],
\ \lambda = \sqrt{\frac{GI_T}{EC_w}}

Parametere:
  • mast (Mast) – Aktuell mast som beregnes
  • j (Kraft) – Last som skal påføres mast
  • fh (float) – Kontakttrådhøyde [m]
Returnere:

Matrise med rotasjonsbidrag [^{\circ}]

Retur type:

numpy.array

deformasjon.utliggerbidrag(sys, sidekrefter, etasje)[kilde]

Beregner deformasjonsbidrag fra utligger grunnet sidekrefter i KL.

Parametere:
  • sys (System) – Data for ledninger og utligger
  • sidekrefter (list) – Liste med Kraft-objekter som gir sidekrefter på utligger
  • etasje (int) – Angir riktig plassering av bidrag i forskyvningsmatrisen
Returnere:

Matrise med forskyvningsbidrag [mm]

Retur type:

numpy.array