tilstand module¶
-
class
tilstand.
Tilstand
(mast, i, lastsituasjon, vindretning, type, F=None, R=None, D=None, G=0, L=0, T=0, S=0, V=0, iterasjon=0)[kilde]¶ Objekt med informasjon om lasttilstand fra lastfaktoranalyse. Lagres i masteobjekt via metoden mast.lagre_lasttilfelle(lasttilfelle)
-
__init__
(mast, i, lastsituasjon, vindretning, type, F=None, R=None, D=None, G=0, L=0, T=0, S=0, V=0, iterasjon=0)[kilde]¶ Initialiserer
Tilstand
-objekt.Alternativer for
vindretning
:- 0: Vind fra mast mot spor
- 1: Vind fra spor mot mast
- 2: Vind parallelt spor
Alternativer for
type
:- 0: Bruddgrense
- 1: Bruksgrense, forskyvning totalt
- 2: Bruksgrense, forskyvning KL
Parametere: - mast (Mast) – Aktuell mast
- i (Inndata) – Input fra bruker
- lastsituasjon (dict) – Aktuell lastsituasjon
- vindretning (int) – Aktuell vindretning
- type (int) – (Rad, etasje) for plassering i R- og D-matrise
- F (list) – Liste med
Kraft
-objekter påført systemet - R (numpy.array) – Reaksjonskraftmatrise
- D (numpy.array) – Forskyvningsmatrise
- G (float) – Lastfaktor egenvekt
- L (float) – Lastfaktor kabelstrekk
- T (float) – Lastfaktor temperatur
- S (float) – Lastfaktor snø/is
- V (float) – Lastfaktor vind
- iterasjon – Iterasjon for utregning av aktuell
Tilstand
-
_beregn_momentfordeling
()[kilde]¶ Beregner mastens momentfordeling.
Beregner ekvivalent mastelengde L_e, samt andeler til kritisk moment. A gir vindlastens, mens B angir punktlastenes andel av bidrag til kritisk moment.
Returnere: Ekvivalent mastelengde L_e
, momentandeler
A
ogB
Retur type: float
,float
,float
-
_interaksjonsfaktorer
(mast, lam_y, N_Ed, X_y, X_z, lam_z)[kilde]¶ Beregner interaksjonsfaktorer etter EC3, Tabell B.2.
Det antas at alle master tilhører tverrsnittsklasse #1.
Parametere: - mast (Mast) – Aktuell mast
- lam_y (float) – Relativ slankhet for knekking om y-aksen
- N_Ed (float) – Dimensjonerende aksialkraft
- X_y (float) – Reduksjonsfaktor for knekking om y-aksen
- X_z (float) – Reduksjonsfaktor for knekking om z-aksen
- lam_z (float) – Relativ slankhet for knekking om y-aksen
Returnere: Interaksjonsfaktorer
k_yy
,k_yz
,k_zy
,k_zz
Retur type: float
,float
,float
,float
-
_reduksjonsfaktor_knekking
(mast, L_cr, akse)[kilde]¶ Beregner faktorer for aksialkraftkapasitet etter EC3, 6.3.1.2.
akse
styrer beregning om hhv. sterk og svak akse:- 0: Beregner knekkfaktorer om y-aksen
- 1: Beregner knekkfaktorer om z-aksen
Parametere: - mast (Mast) – Aktuell mast
- L_cr (float) – Effektiv mastelengde
- akse (int) – Aktuell akse
Returnere: Reduksjonsfaktor
X
for knekking, slankhetlam
Retur type: float
,float
-
_reduksjonsfaktor_vipping
(mast, L_e, A, B, My_Ed)[kilde]¶ Bestemmer reduksjonsfaktoren for vipping etter EC3, 6.3.2.2 og 6.3.2.3.
Parametere: - mast (Mast) – Aktuell mast
- L_e (float) – Effektiv mastelengde
- A (float) – Momentandel fra vindlast
- B (float) – Momentandel fra punktlaster
Returnere: Reduksjonsfaktor for vipping
Retur type: float
-