beregning module¶
Overordnet beregningsprosedyre for master.
Styrer beregning av reaksjonskrefter og forskyvninger for samtlige
master i systemet. Ut fra tredimensjonale numpy.array
-objekter
R og D for henholdsvis reaksjonskrefter ved masteinnspenning
og forskyvninger i kontakttrådhøyde utføres lastfaktoranalyse
for alle gyldige lastsituasjoner i valgt beregningsprosedyre.
Mastenes tredje dimensjon ikke gjengitt ved de plane figurene
nedenfor, refereres for enkelhets skyld til som etasjer.
Indeksering av 3D-matriser:
[etasje, rad, kolonne]
R¶
Reaksjonskrefter
og momenter
ved mastens innspenning¶
Indekser:
0 1 2 3 4 5
My Vy Mz Vz N T
________________________
| | 0 Mast + utligger
| | 1 Kontaktledning
| | 2 Fixline
| | 3 Avspenning
| | 4 Bardunering
| | 5 Fastavspente (sidemontert)
| | 6 Fastavspente (toppmontert)
| | 7 Brukerdefinert last
------------------------
Etasjer: 0 = egenvekt, 1 = strekk,
2 = temperatur, 3 = snø, 4 = vind
D¶
Forskyvning
og rotasjon
av mast i kontakttrådhøyde¶
Indekser:
0 1 2
Dy Dz phi
_____________
| | 0 Mast + utligger
| | 1 Kontaktledning
| | 2 Fixline
| | 3 Avspenning
| | 4 Bardunering
| | 5 Fastavspente (sidemontert)
| | 6 Fastavspente (toppmontert)
| | 7 Brukerdefinert last
-------------
Etasjer: 0 = egenvekt, 1 = strekk,
2 = temperatur, 3 = snø, 4 = vind
-
beregning.
_beregn_deformasjoner
(i, mast, F)[kilde]¶ Beregner forskyvninger i kontakttrådhøyde grunnet krefter i
F
.Parametere: Returnere: Matrise med forskyvninger
Retur type: numpy.array
-
beregning.
_beregn_reaksjonskrefter
(F)[kilde]¶ Beregner reaksjonskrefter ved masteinnspenning grunnet krefter i
F
.Parametere: F (list) – Liste med Kraft
-objekter påført systemetReturnere: Matrise med reaksjonskrefter Retur type: numpy.array
-
beregning.
_beregn_sidekraftbidrag
(sys, sidekrefter, etasje)[kilde]¶ Returnerer deformasjonsbidrag fra
deformasjon.utliggerbidrag()
.Resultatene multipliseres med
for å ta hensyn til at de tabulerte deformasjonsbidragene
deformasjon.utliggerbidrag()
er basert på gjelder for strekk i både kontakttråd og bæreline samtidig.Parametere: - sys (System) – Data for ledninger og utligger
- sidekrefter (list) – Liste med
Kraft
-objekter som gir sidekrefter - etasje (int) – Angir riktig plassering av bidrag i forskyvningsmatrisen
Returnere: Matrise med forskyvninger
Retur type: numpy.array