bemessung.eckverbindungen
Class BiegesteifBean


public class BiegesteifBean
implements Element, Serializable

Dieses Bean bemisst eine Biegesteife geschraubte Eckverbindung zweier I-Profiele.
Die Classe kommuniziert über ihre getter und setter
Den Anstoß zur Berrechnung erreicht man über einen ActionEvent

Author:
Johannes Höhne

Constructor Summary
BiegesteifBean()
           

Method Summary
 voidaccept(Visitor visitor)
           
 voidactionPerformed(ActionEvent ev)
           
 synchronized voidaddPropertyChangeListener(PropertyChangeListener listener)
           
 doublegetAlpha()
          Liefert die Neigung des Riegels in Delt Y / Delta X [1/1]
 doublegetB_r()
          Liefert die Flanschbreite der Riegels in [mm]
 doublegetD()
          Liefert den Lochdurchmesser in [mm]
 doublegetD_pl()
          Liefert die Dicke der Stirnplatte in [mm]
 doublegetD_sch()
          Liefert den Beilegscheibendurchmesser in [mm]
 StringgetD_schr()
          Liefert die Schraubenbezeichnung M12 , M16 ...
 doublegetE4()
          Liefert der obere Schraubenabstand in [mm]
 doublegetFyk()
          Liefert die Streckgrenze des Trägers in [MN/m^2]
 doublegetGammaM()
          Liefert den Teilsicherheitsbeiwert gamma(M)
 doublegetH_r()
          Liefert die I-Profilhöhe des Riegels in [mm]
 doublegetH_s()
          Liefert die I-Profilhöhe des Stiels in [mm]
 doublegetM_r()
          Liefert das Moment im Riegel in [MNm]
 intgetN()
          Liefert die Anzahl der Schrauben pro Achse
 doublegetN_r()
          Liefert die Normalkraft im Riegel in [MN]
 doublegetQ_r()
          Liefert die Querkraft im Riegel in [MN]
 doublegetT_r()
          Liefert die Flanschdicke der Riegels in [mm]
 doublegetTragFlansch()
          Liefert die Auslastung der Flansche in [/]
 doublegetTragQuer()
          Liefert die Auslastung der Querkraft in [/]
 doublegetUe()
          Liefert den unteren Überstand der Strirnplatte in [mm]
 synchronized voidremovePropertyChangeListener(PropertyChangeListener listener)
           
 voidsetAlpha(double alpha)
          Setzt die Neigung des Riegels in Delt Y / Delta X [1/1]
 voidsetB_r(double b_r)
          Setzt die Flanschbreite der Riegels in [mm]
 voidsetD(double d)
          Setzt den Lochdurchmesser in [mm]
 voidsetD_pl(double d_pl)
          Setzt die Dicke der Stirnplatte in [mm]
 voidsetD_sch(double d_sch)
          Setzt den Beilegscheibendurchmesser in [mm]
 voidsetD_schr(String d_schr)
          Setzt die Schraubenbezeichnung M12 , M16 ...
 voidsetE4(double e4)
          Setzt der obere Schraubenabstand in [mm]
 voidsetFyk(double fyk)
          Setzt die Streckgrenze des Trägers in [MN/m^2]
 voidsetGammaM(double gammaM)
          Setzt den Teilsicherheitsbeiwert gamma(M)
 voidsetH_r(double h_r)
          Setzt die I-Profilhöhe des Riegels in [mm]
 voidsetH_s(double h_s)
          Setzt die I-Profilhöhe des Stiels in [mm]
 voidsetM_r(double m_r)
          Setzt das Moment im Riegel in [MNm]
 voidsetN(int n)
          Setzt Anzahl der Schrauben pro Achse
 voidsetN_r(double n_r)
          Setzt die Normalkraft im Riegel in [MN]
 voidsetQ_r(double q_r)
          Setzt die Querkraft im Riegel in [MN]
 voidsetT_r(double t_r)
          Setzt die Flanschdicke der Riegels in [mm]
 voidsetTragFlansch(double tragFlansch)
          Setzt die Auslastung der Flansche in [/]
 voidsetTragQuer(double tragQuer)
          Setzt die Auslastung der Querkraft in [/]
 voidsetUe(double ue)
          Setzt den unteren Überstand der Strirnplatte in [mm]

Constructor Detail

BiegesteifBean

public BiegesteifBean()
Method Detail

accept

public void accept(Visitor visitor)

actionPerformed

public void actionPerformed(ActionEvent ev)

addPropertyChangeListener

public synchronized void addPropertyChangeListener(PropertyChangeListener listener)

getAlpha

public double getAlpha()
Liefert die Neigung des Riegels in Delt Y / Delta X [1/1]
Returns: 0 Entspricht einem Flachdach
Werte kleiner Null bedeuten, das die Dachneigung fällt
Wete größer Null bedeuten, das die Dachneigung steigt

getB_r

public double getB_r()
Liefert die Flanschbreite der Riegels in [mm]
Returns: die Flanschbreite der Riegels in [mm]

getD

public double getD()
Liefert den Lochdurchmesser in [mm]
Returns: den Lochdurchmesser in [mm]

getD_pl

public double getD_pl()
Liefert die Dicke der Stirnplatte in [mm]
Returns: die Dicke der Stirnplatte in [mm]

getD_sch

public double getD_sch()
Liefert den Beilegscheibendurchmesser in [mm]
Returns: Beilegscheibendurchmesser in [mm]

getD_schr

public String getD_schr()
Liefert die Schraubenbezeichnung M12 , M16 ... M36
Returns: Schraubenbezeichnung M12 , M16 ... M36

getE4

public double getE4()
Liefert der obere Schraubenabstand in [mm]
Returns: der obere Schraubenabstand in [mm]

getFyk

public double getFyk()
Liefert die Streckgrenze des Trägers in [MN/m^2]
Returns: die Streckgrenze des Trägers in [MN/m^2]

getGammaM

public double getGammaM()
Liefert den Teilsicherheitsbeiwert gamma(M)
Returns: gammaM - Teilsicherheitsbeiwert gamma(M)

getH_r

public double getH_r()
Liefert die I-Profilhöhe des Riegels in [mm]
Returns: I-Profilhöhe des Riegels in [mm]

getH_s

public double getH_s()
Liefert die I-Profilhöhe des Stiels in [mm]
Returns: die I-Profilhöhe des Stiels in [mm]

getM_r

public double getM_r()
Liefert das Moment im Riegel in [MNm]
Returns: Moment im Riegel in [MNm]

getN

public int getN()
Liefert die Anzahl der Schrauben pro Achse
Returns: Anzahl der Schrauben pro Achse

getN_r

public double getN_r()
Liefert die Normalkraft im Riegel in [MN]
Returns: Normalkraft im Riegel in [MN]

getQ_r

public double getQ_r()
Liefert die Querkraft im Riegel in [MN]
Returns: Querkraft im Riegel in [MN]

getT_r

public double getT_r()
Liefert die Flanschdicke der Riegels in [mm]
Returns: die Flanschdicke der Riegels in [mm]

getTragFlansch

public double getTragFlansch()
Liefert die Auslastung der Flansche in [/]
Returns: die Auslastung der Flansche in [/]

getTragQuer

public double getTragQuer()
Liefert die Auslastung der Querkraft in [/]
Returns: die Auslastung der Querkraft in [/]

getUe

public double getUe()
Liefert den unteren Überstand der Strirnplatte in [mm]

removePropertyChangeListener

public synchronized void removePropertyChangeListener(PropertyChangeListener listener)

setAlpha

public void setAlpha(double alpha)
Setzt die Neigung des Riegels in Delt Y / Delta X [1/1]
Parameters:
0 Entspricht einem Flachdach
Werte kleiner Null bedeuten, das die Dachneigung fällt
Wete größer Null bedeuten, das die Dachneigung steigt

setB_r

public void setB_r(double b_r)
Setzt die Flanschbreite der Riegels in [mm]
Parameters:
die Flanschbreite der Riegels in [mm]

setD

public void setD(double d)
Setzt den Lochdurchmesser in [mm]
Parameters:
d den Lochdurchmesser in [mm]

setD_pl

public void setD_pl(double d_pl)
Setzt die Dicke der Stirnplatte in [mm]
Parameters:
die Dicke der Stirnplatte in [mm]

setD_sch

public void setD_sch(double d_sch)
Setzt den Beilegscheibendurchmesser in [mm]
Parameters:
d_sch Beilegscheibendurchmesser in [mm]

setD_schr

public void setD_schr(String d_schr)
Setzt die Schraubenbezeichnung M12 , M16 ... M36
Parameters:
Schraubenbezeichnung M12 , M16 ... M36

setE4

public void setE4(double e4)
Setzt der obere Schraubenabstand in [mm]
Parameters:
der obere Schraubenabstand in [mm]

setFyk

public void setFyk(double fyk)
Setzt die Streckgrenze des Trägers in [MN/m^2]
Parameters:
fyk - die Streckgrenze des Trägers in [MN/m^2]

setGammaM

public void setGammaM(double gammaM)
Setzt den Teilsicherheitsbeiwert gamma(M)
Parameters:
gammaM - Teilsicherheitsbeiwert gamma(M)

setH_r

public void setH_r(double h_r)
Setzt die I-Profilhöhe des Riegels in [mm]
Parameters:
I-Profilhöhe des Riegels in [mm]

setH_s

public void setH_s(double h_s)
Setzt die I-Profilhöhe des Stiels in [mm]
Parameters:
die I-Profilhöhe des Stiels in [mm]

setM_r

public void setM_r(double m_r)
Setzt das Moment im Riegel in [MNm]
Parameters:
m_r Moment im Riegel in [MNm]

setN

public void setN(int n)
Setzt Anzahl der Schrauben pro Achse
Parameters:
n Anzahl der Schrauben pro Achse

setN_r

public void setN_r(double n_r)
Setzt die Normalkraft im Riegel in [MN]
Parameters:
n_r Normalkraft im Riegel in [MN]

setQ_r

public void setQ_r(double q_r)
Setzt die Querkraft im Riegel in [MN]
Parameters:
q_r Querkraft im Riegel in [MN]

setT_r

public void setT_r(double t_r)
Setzt die Flanschdicke der Riegels in [mm]
Parameters:
t_r die Flanschdicke der Riegels in [mm]

setTragFlansch

public void setTragFlansch(double tragFlansch)
Setzt die Auslastung der Flansche in [/]
Parameters:
tragFlansch - die Auslastung der Flansche in [/]
<= 0 Trägt
> 0 Flansch versagt

setTragQuer

public void setTragQuer(double tragQuer)
Setzt die Auslastung der Querkraft in [/]
Parameters:
tragQuer - die Auslastung der Querkraft in [/]
<= 0 trägt
> 0 versagt

setUe

public void setUe(double ue)
Setzt den unteren Überstand der Strirnplatte in [mm]
Parameters:
ue den unteren Überstand der Strirnplatte in [mm]

Association Links

to Class java.lang.String

Schraubenbezeichnung M12 , M16 ... M36

to Class java.beans.PropertyChangeSupport