Sie sind auf Seite 1von 80

"BUILD!

"

A software to learn how to build

Ljubljana, Wien, April 2005

Author: Prof. Dr. Borut Doboviek

Autor und Hotline:


Prof. Dr. Borut Doboviek
E-mail: Borut.Dobovisek@guest.arnes.si
Dieses Handbuch und die Software sind urheberrechtlich geschtzt. Kein Teil darf ohne schriftliche
Genehmigung vom Autor in irgendeiner Weise vervielfltigt, bersetzt oder umgeschrieben werden. Der Autor
behlt sich das Recht vor, diese Verffentlichung jederzeit zu berarbeiten oder inhaltlich zu ndern.
Der Autor versichert, da Handbuch und Programm nach bestem Wissen und Gewissen erstellt wurden,
bernimmt jedoch keine Gewhr dafr, da das Handbuch oder Programm fehlerfrei sind. Fehler oder
Unzulnglichkeiten werden nach Bekanntwerden in der Regel beseitigt.
Der Benutzer bleibt fr seine Anwendungen selber verantwortlich. Er hat sich durch Stichproben von der
Richtigkeit seiner Berechnungen zu berzeugen.
Die Programmteile der Grndung (geschichteter elastischer Halbraum) sind von Herrn Dr. Miklav epon
entwickelt worden.
SOFiSTiK ist ein Warenzeichen von SOFiSTiK GmbH.

Author: Prof. Dr. Borut Doboviek

INHALTSVERZEICHNIS
1.

ALLGEMEINES BER DAS PROGRAMM

1-1

1.1.

Aufgabenbeschreibung

1-1

1.2.

Programm BAUE und die Benutzeroberflche

1-2

1.3.

System und Methode

1-3

2.

EINE KURZE EINSTEGERHILFE

3.

GRAMMATIK DER EINGABESPRACHE CADINT 3-1

2-1

3.1.

Definitionen und Bezeichnungen

3-1

3.2.

Eingabesyntax

3-2

3.2.1.

Grundstzliche Eingabeform

3-2

3.2.2.

Standardwert

3-2

3.2.3.

Wiederholung

3-3

3.2.4.

Kommentar

3-3

3.2.5.

Satzfortsetzung

3-3

3.2.6.

Satztrennung

3-3

3.2.7.

Positionierung

3-4

3.2.8.

Tabellendefinition

3-4

3.2.9.

Generierung

3-5

3.2.10. Wertreihe

3-6

3.2.11. Variable

3-6

3.2.12. Arithmetische Ausdrcke

3-7

3.2.13. Schleifen und Sprnge

3-8

3.2.14. Logische Abfragen

3-9

3.3.

bersicht ber die Eingabestze

3-10

4.

ANFANG UND EINGABE VON SYSTEMDATEN

PROG

4.1.

Steuerung des Programms

4-1

KOPF

4.2.

Anfang der Eingabe

4-1

Begleitender Text

4-1

TEXT

4-1

GPUN

4.3.

Definition der Punkte im Raum

4-3

NETZ

4.4.

Netz aus Punkten

4-4

Author: Prof. Dr. Borut Doboviek

LOKA

4.5.

Globales und lokales Koordinatensystem

4-6

MATE

4.6.

Materialkonstanten

4-7

FEDE

4.7.

Federkonstanten

4-8

QUER

4.8.

Balkenquerschnitt

4-9

RAND

4.9.

Randbedingung

4-10

BALK

4.10

Balken

4-12

SEIL

4.11

Seile

4-14

PANE

4.12.

Paneele

4-16

GRUN

4.13.

Elastischer Halbraum mit diskreter Koppelung

4-18

GKNO

4.13.

Lagerung und Federung von globalen Knoten

4-22

Author: Prof. Dr. Borut Doboviek

1. ber das Programm


1.1. Aufgabenbeschreibung:
Programm BAUE ermglicht eine einfache und schnelle Abschtzung der
Belastbarkeit von entworfenen Konstruktionen. Die Abschtzung kann anhand von
berechneten Spannungen (und Schnittgren) und anhand dargestellten
Verformungen infolge einfacher Belastung, bis zum Knickpunkt gesteigerter Belastung
(Eigenform bei der Bifurkation) und Erdbebensimulation unternommen werden.
Das Rechenmodell ist ein rumlicher Rahmen mit beliebiger rumlicher Anordnung
geraden Balken und platten- und wandartigen Paneelen. Die Balken knnen einen
linear vernderlichen Querschnitt haben. Die Belastung des Systems ist beliebig. Die
Ergebnissee werden nach der linearen Theorie erster und zweiter Ordnung berechnet.
Es knnen Eigenwerte und Eigenformen fr Bifurkation und Eigenschwingung
errechnet werden.
Das Programm ist sowohl in der Praxis fr blicher statische Berechnungen als auch
fr Formfindung in der Praxis und in der Schule gut anwendbar
Systemelemente
- Balken

- Paneele

beliebige rumliche Lage, beliebige Gelenke,


linear vernderliche Querschnittswerte,
exzentrische Anschlsse, beliebige elastische Bettung,
beliebige Randbedingungen
viereckige groe Flchenelemente konstanter Dicke mit Scheibenund Plattenwirkung

Lagerungsbedingungen
- Punktlagerung, fest oder auf einem elastischen geschichtetem Boden
- beliebige rumliche elastische Bettung der Balken und Paneele
Belastungsmglichkeiten
- Punktlasten, Linienlasten, Flchenlasten
- Einzel-, Linien- und Flchenmomente
- Eigengewicht
- Auflagerverschiebungen und Auflagerverdrehungen
- konstante und vernderliche Temperaturvernderung
- berlagerung von Lastfllen und Extremwertebildung

Author: Prof. Dr. Borut Doboviek

Dynamische Berechnung
- Eigenfrequenzen und Eigenformen fr beliebige Konstruktion
- Eigenmasse der Konstruktion und zustzliche Massen
- Auswertung der Eigenformen durch Antwortspektrum (Erdbeben)
- mit oder ohne Vorbelastung
Stabilittsuntersuchungen
- Bifurkationsuntersuchung einer beliebigen Konstruktion fr beliebige
vorgegebene Lastflle mit oder ohne Vorbelastung
Theorie hherer Ordnung
- geometrische Nichtlinearitt durch Iterationsverfahren

1.2. Programm BAUE und die Benutzeroberflche


Programm BAUE ist ein selbstndiges Programm zur Berechnung der oben
aufgezhlten Aufgaben. Es luft selbstndig unter DOS oder Windows und erstellt aus
einer Datei mit Eingabedaten (aufgabe.dat) die Ergebnisdateien aufgabe.lst,
(aufgelistete Eingabedaten und abgerufene Ergebnisse), aufgabe.plb (eine Metadatei
der grafischen Ergebnisse) und aufgabe.cdb (eine Metadatei fr die Animation), wobei
aufgabe fr einen beliebigen Aufgabenamen steht.
Integriert in die Benutzeroberflche von SOFiSTiK luft das Programm BAUE unter
Windows in einer, fr den Benutzer einfach zu bedienender Oberflche. Darunter kann
die Eingabedatei in dem Texteditor Teddy unter voller Hilfeleistung gebildet werden, es
kann die Berechnung aus dem Editor gestartet werden und es knnen die Ergebnisse
unmittelbar in tabellarischer, grafischer oder animierter Form beobachtet werden.
Die Benutzeroberflche von SOFiSTiK wird den BAUE-Benutzern freundlicherweise
kostenlos zur Verfgung gestellt.

Author: Prof. Dr. Borut Doboviek

1.3. System und Methode


Punkte
Gewhlte Punkte im Raum sind durch ihre globalen Koordinaten bestimmt und werden
vom Anwender beliebig nummeriert. Sie werden durch den Satz GPUN vereinbart, sie
knnen aber auch bei der Beschreibung der Konstruktion durch neue Knotenpunkte
vereinbart werden. Punkte ermglichen die rumliche Anordnung der
Konstruktionselemente.

Knoten
Knoten sind Punkte, in welchen die Konstruktionselemente anfangen, enden oder sich
zusammenschlieen. Das Programm erkennt die Knoten automatisch aus den
Angaben ber die Elemente (Balken Seile, Paneele). Knoten knnen in beliebigen
Richtungen festgehalten, eingespannt und gefedert werden, sie knnen auch auf einer
elastischen Bodenschicht gelagert werden.

Koordinatensysteme
Es gilt fr das gesamte System die DIN 1080. Alle Koordinatensysteme sind kartesisch
und rechtsdrehend. Das globale Koordinatensystem X-Y-Z sollte in der Regel so
ausgerichtet werden, dass die Z-Achse nach unten zeigt (mit der Schwerachse
zusammenfllt).
Neben dem globalen Koordinatensystem werden auch lokale Koordinatensysteme
vereinbart. Lokale Koordinatensysteme der einzelnen Elemente (Balken und Paneele)
werden mit den Elementen beschrieben.
Spezielle Randbedingungen, Festhaltungen und Gelenke sowie die Wirkung des
Eigengewichtes knnen in bestimmte rumliche Richtung ausgerichtet werden. Dies
geschieht durch die Angabe des lokalen Koordinatensystems, das mit dem Satz LOKA
vereinbart wird.

Materialkennwerte
Verschiedene Materiale werden benannt und den Konstruktionselementen zugewiesen.
Materiale mit den Namen BETO, HOLZ, STAH und MAUE sind im Programm mit ihren
Standardwerten eingebaut und knnen ohne Eingabe benutzt werden. Durch eine
neue Eingabe knnen diese Standardwerte gendert werden.
Die zulssigen Spannungen werden bei der Ausgabe der Ergebnisse angewendet, sie
beeinflussen die Berechnung nicht.

Grndung
Halbraum

auf

dem

geschichteten

elastischen

Fr den Baugrund wird die Annahme eines geschichteten elastischen Halbraums getroffen. Die Schichten sind in der horizontalen Richtung unbegrenzt, sie knnen
verschiedene Elastizittsmodule und Querdehnungszahlen haben und verschieden

Author: Prof. Dr. Borut Doboviek

dick sein. Die Kontakte zwischen den Schichten knnen rau oder glatt sein. Die
unterste Schicht kann entweder als ein endloser Halbraum angenommen werden oder
auf einer starren Unterlage rau oder glatt gelagert werden.
Die Grndung erfolgt durch Knoten, die auf dem gleichen Niveau und damit auf der
Oberflche des Halbraums liegen mssen. Jedem von diesen Knoten wird eine
Kontaktflche (Grundrissflche von dem Einzelfundament) zugeordnet. Die Knoten
und damit die Konstruktion werden durch den Halbraum nur in der vertikalen Richtung
gesttzt.

Federkonstanten und elastische Bettung


Die Federn wirken in den angegebenen Richtungen des globalen Koordinatensystems.
Durch die Angabe von lokalen Koordinatensystemen (LOKP und LOKM) kann ihre
Wirkung gendert werden, extra fr Krfte und extra fr Momente. Die
Federkonstanten werden fr verschiedene Anwendungen in unterschiedlichen
Dimensionen angegeben (z. B. fr elastische Bettung anders als fr Einzelfedern).

Randbedingungen
Besondere Randbedingungen werden benannt und einem Balken zugeordnet. Sie
enthalten eine Flle verschiedenen Mglichkeiten: Exzentrizitten, Gelenke und
gefederte Gelenke, alle wirkend auch in lokalen Richtungen.

Balkenquerschnitt
Verschiedene Querschnitte werden benannt und beschrieben. Dem Balken wird dann
der Name des Querschnitts am Anfang und Ende zugewiesen (bei verschiedenen
Werten am Anfang und Ende wird dazwischen linear interpoliert).

Balken
Balken sind rumliche Balken mit Normalkraft, Biegung und Torsion. Sie werden benannt und knnen linearvernderliche Querschnittswerte haben, beliebig elastisch
gebettet sein und beiderseitig starr oder beliebig gelenkig und exzentrisch an die
Knoten angeschlossen werden. Die Schlankheit jeden Balkens wird berprft und ihr
Wert darf nicht hher als 400 sein.
Die Steifigkeiten und die geometrischen Matrizen fr Theorie II. Ordnung und Eigenwertprobleme der Balken werden, auer in den Fllen, wo eine analytische Lsung
bekannt ist, numerisch nach dem Runge-Kutta Verfahren bestimmt.

Seile
Der Name Seil kann irrefhrend sein. Im Programm BAUE werden die Seile nicht nach
der Seiltheorie, sondern als Balken behandelt. Der Unterschied zu den Balken liegt
darin, dass die Seile auch sehr schlank sein drfen (die Schlankheit wird nicht
berprft) und dass nur eine Normalkraft bertragen knnen. Seile wirken als
rumliche Pendelstbe und sollen in der Regel nur Zugkrfte bertragen. Eine Biegung
der Seile wird durch die vom Programm automatisch unternommen Einfhrung der
beiderseitigen Gelenke unterbunden. Wenn das Seil in einem Lastfall eine Druckkraft
bernimmt, wird das angezeigt. Eine Stabilittsuntersuchung (Bifurkation) wird fr den
Lastfall nicht ausgefhrt.

Author: Prof. Dr. Borut Doboviek

Paneele
Paneele sind viereckige Elemente konstanter Dicke mit Platten- und Wandeigenschaften, die an den 4 Eckpunkten an die Knoten verbunden sind. Man benutzt sie fr
Wnde, Platten und Schalenteile.
Paneele werden durch Balkenanalogie berechnet. Intern besteht ein Paneel aus 4 sich
berkreuzenden Balken. Die Dicke der Balken ist gleich der Dicke des Paneels, die
brigen zwei Abmessungen sind so bestimmt sind, dass die je zwei parallele Balken
die Flche eines rechteckigen Paneels voll berdecken. So verlaufen die Balkenachsen bei einem rechteckigen Paneel parallel zu den Paneelseiten, eine Viertelbreite
von denen entfernt. Die Balkenachse ist exzentrisch mit den Knoten verbunden. Die
Balken beeinflussen sich gegenseitig nur ber die Knoten, die exzentrische
Anschlsse sorgen dafr, dass sich die zwei Balkenachsenpunkte der zweier an einen
Knoten angeschlossenen Balken zusammen mit dem Knoten als starrer Krper
bewegen. Die Masse des Paneels als auch unmittelbare Flchenbelastung wrde
somit zweimal bercksichtigt werden und wird deswegen halbiert bercksichtigt.

Aufbau
eines
Paneels
:

Das Gleichungssystem
Freiheitsgrade des Systems sind die Verschiebungen und Verdrehungen der Knoten.
Das System wird nach der Deformationsmethode berechnet. Das Gleichungssystem
wird nach dem Sky-line Verfahren gespeichert und gelst.

Ergebnisse
Ergebnisse sind Schnittgren, Verformungen und Spannungen nach der Theorie I.
und II. Ordnung, so wie Stabilittsverhltnisse (Bifurkation) und Eigenformen von
Eigenschwingungen und Erdbeben.
Ergebnisse knnen graphisch und numerisch ausgegeben werden

Author: Prof. Dr. Borut Doboviek

2. Eine kurze Einsteigerhilfe


In diesem Kapitel wird versucht einem Einsteiger durch kurze Anleitungen die ersten
Schritte bei der Programmanwendung zu erleichtern.
Das Programm BAUE ist kein interaktives Programm. Um eine Aufgabe zu lsen, z. B.
um eine Konstruktion zu berechnen, braucht das Programm eine Eingabedatei, in der
die Aufgabe durch Worte und Zahlen (alphanumerisch) beschrieben ist. Diese Datei,
mit einen beliebigen Namen und von Typ *.DAT, wird am einfachsten mit dem
Texteditor Teddy von SOFiSTiK erstellt. Der Editor Teddy bietet dabei Hilfe und
ermglicht in der Programmumgebung von SOFiSTiK unmittelbares starten des
Programms BAUE und die Betrachtung der grafischen und numerischen Ergebnisse.
Es wird in diesem Kapitel die Grammatik der Eingabesprache nur sehr oberflchlich
behandelt. Es wird ernst empfohlen das Kapitel ber die Syntax vor der ersten bung
mit BAUE bzw. bald danach grndlich durchzulesen.
Die Daten der Eingabedatei mssen mit den Zeilen PROG, KOPF und TEXT anfangen
und mit dem Satz ENDE beendet sein. Zwischen den Zeilen TEXT und ENDE folgt die
Beschreibung des Problems:
PROG BAUE
KOPF
TEXT Ein beliebiger Text zur Erkennung des Autors und der Aufgabe
. . . . . .
. . . . . . $ Beschreibung der Aufgabe
. . . . . .
ENDE
Normalerweise fngt die Beschreibung der Aufgabe durch die Beschreibung des
Systems (der Konstruktion) an. Dieser folgen die Beschreibung der Belastung und
eventuelle Anweisungen fr die Ausgabe der Ergebnisse. Die Systembeschreibung
wird normalerweise durch die Festlegung einiger rumlicher Punkte angefangen, dann
folgen Beschreibungen der Konstruktionselemente und abschlieend die Lagerung
(Festhaltung) der Konstruktion im Raum.
Diese Reihenfolge der Eingabedaten braucht nicht unbedingt eingehalten zu werden.
Obwohl eine gemischte Reihenfolge zu Unbersichtlichkeit fhren kann, kann sie
manchmal zu Vereinfachungen der Eingabe fhren. Es muss dabei aber eine Regel
eingehalten werden:
Die Daten werden vom Programm der Reihe nach vom KOPF zum ENDE gelesen und
simultan bearbeitet. Es ist daher unbedingt erforderlich, dass jede Angabe, auf die in
den Daten Bezug genommen wird, schon vorher (schon oben) beschrieben worden
ist. Sonnst meldet das Programm in einer Fehlermeldung die betroffene Angabe als
unbekannt und die Aufgabe wird vom Programm nicht bearbeitet.
So muss z. B. in dem folgenden Beispiel der Querschnitt que1 schon vor der
Beschreibung des Balkens stue beschrieben worden sein. Die Zeichen, die in einer
Zeile nach dem $ Zeichen folgen, gelten als Kommentar fr den Anwender und werden
vom Programm ignoriert:

Author: Prof. Dr. Borut Doboviek

10

Sind die Eingabedaten im Editor Teddy fertig geschrieben, kann man die Berechnung
starten. Das geschieht durch das anklicken der berschrift SOFiSTiK und Berechnung
starten, wonach das WinPs Fenster erscheint. Durch anklicken des Ikons Rechnen
an der rechten Seite wird das Rechnen gestartet. Den Lauf zeigt eine laufende Uhr
neben dem Namen BAUE. Ein grner Haken meldet die erfolgreich beendete
Berechnung.

Zur Ansicht der Ergebnisse gibt es verschiedene Mglichkeiten, die alle durch Ikons im
Teddy- und auch im WinPs-Fenster erreichbar sind. Den Berechnungsablauf mit
eventuellen Fehlermeldungen sieht man im Protokoll erreichbar durch das Ikon Prt.
Geordnete Eingabedaten und gedruckte Ergebnisse, bzw. detaillierte Fehlermeldungen bei Eingabefehlern sieht man im Erg- oder im Lst-Fenster.
Die anschaulichste Prsentation der Ergebnisse bietet der Animator, erreichbar durch
das anklicken des blauen Schmetterlings. Die Konstruktion wird rumlich mit echten
Querschnitten der Elemente und dem Material angepaten Farben dargestellt. Fr
einzelne Lastflle kann die Verformung animiert werden, dabei werden auch
Spannungen, die wahren oder die bezogenen (die wahren, dividiert durch die
zulssigen Spannungen des Materials) an der Oberflche der Elemente durch eine
Farbskala dargestellt. Die Konstruktion kann man durch die Maus beliebig drehen,
vergrern, verkleinern und im Detail beobachten.

Author: Prof. Dr. Borut Doboviek

11

Durch anklicken des Ikons ~ erscheint das Fenster der


Lastflle, wo man die einzelnen Lastflle auswhlen und
steuern kann. In diesem Fenster werden unter fiktiven
Lastfallnummern auch die Mengen der angewendeten
Materiale angegeben.
Die in den Eingabedaten vereinbarten grafischen Ergebnisse erscheinen im Fenster
WinGKX, erreichbar durch anklicken der Eule. Diese Datei, die aus mehreren Seiten
bestehen kann, kann gedruckt werden. Die Teile kann man auf dem Bildschirm
vergrern. Die grafische Ausgabe beinhaltet viele Mglichkeiten, neben dem System
bzw. Detail und deren Numerierung bzw. Benennung knnen fr einzelne Lastflle
auch Verlufe der Schnittkrfte (z. B. Momente, Krfte, Verformungen) in beliebiger
Sichtrichtung und Mastab gezeichnet werden. Unter Testergebnissen (PERS TEST
LF ..) erscheinen auch die Angaben ber Materialverbrauch fr die gesamte
Konstruktion, sowie das Spannungsniveau der Elemente fr den betreffenden Lastfall
und fr das gezeichnete Detail.

Author: Prof. Dr. Borut Doboviek

12

Fr die grafischen Ergebnisse wurde im Satz GRAP ein Grundrahmen von 20 x 20 cm,
mit Zweiteilung in der Lnge und in der Hhe vereinbart. Auf die Weise passen in
einen Rahmen alle vier verlangten Bilder: - die Konstruktion mit allen Dicken der
Elemente, die Systemachsen mit Knotennummern und Elementnamen (der
festgehaltene Knoten ist umrandet), die verformte Konstruktion mit Testergebnissen
(das Verhltnis der maximal erreichten Spannungen zu den zulssigen Spannungen,
die Menge des Konstruktionsmaterials, die grte Verschiebung und eine farbige
Anzeige aller berbeanspruchten Teile der Balkenrnder) und der Graph der
Biegemomente. Bei der grafischen Ausgabe kann man auch Teile der Konstruktion
(Details) zeichnen und die Blickrichtung und Projektionsart beliebig whlen.
Der groe Nachteil der grafischen Ausgabe ist, dass man alles schon in der
Eingabedatei festlegen muss und dass man anschlieend nichts verndern kann.
Wenn in den Eingabedaten keine Ausgabe der Ergebnisse (keiner von den Stzen
PERS oder DRUC) verlangt wird und wenn die Eingabe sonst fehlerfrei ist (es soll
mindestens ein Knoten durch den Satz GKNO gelagert festgehalten werden), dann
erfolgt nach der Prfung der Eingabe keine Berechnung der Lastflle sondern nur die
Darstellung des Systems fr den Animator.

Author: Prof. Dr. Borut Doboviek

13

Auf diese Weise ist es mglich, die Konstruktion langsam und kontroliert aufzubauen,
in dem man die einzelnen Schritte durch den Animator prft.
Man kann auch bei einer umfassenden Eingabedatei durch einen eingefgten Satz
ENDE die Bearbeitung an der Stelle abbrechen und nur den oberen Teil prfen
lassen. Es sei noch erwhnt, dass nicht alle Punkte (Satz GPUN) des Systems im
Animator oder in der Grafik erscheinen, sondern nur die, die als Knoten erkannt
werden, also die, die als Anfangs- oder Endpunkt eines Elementes gelten.
Da man alle Prsentationen der Berechnungen aus dem Editor Teddy steuern kann,
ist die Rckkehr zu der Eingabedatei immer mglich und man kann nacheinander die
Konstruktionen verndern, prfen und wieder verbessern.
Die Eingabesprache fr BAUE ist sehr flexibel und bietet viele verschiedene
Mglichkeiten. Der Anwender sollte sich zuerst mit der Grammatik der Sprache und
dann mit den Einzelheiten verschiedener Eingabestze vertraut machen.
Es ist empfehlenswert die Eingabedaten durch das Ausnutzen verschiedener
Mglichkeiten (Generierungen, arithmetische Ausdrcke, Variablen, Schleifen,
Kommentare) kurz und bersichtlich zu halten. Kurz um die Fehleranflligkeit zu
vermindern, bersichtlich um sptere Verbesserungen einfacher zu machen.
Das vorher behandelte Beispiel (jetzt ohne der Gkx-Ausgabe) knnte man auch anders
beschreiben:
PROG BAUE
KOPF
TEXT eine rumliche Konsole
GPUN 1 0 0 0
QUER que1 H .80 B .30 ; que2 H .30 B .30 DH -.01 DB .01 ; que3 H .30 B .20
BALK NAME IKNO KKNO IQUE IMAT
stue
1
2 que1 beto
DZ 5
rieg
2
3 que2 stah
DX 3
kons
3
4 que3 holz
DY -2
GKNO 1 LAGE 77
PKNO LF 1 IKNO 4 PZ 5.0
DRUC krae LF 1
ENDE
Der wesentliche Unterschied zu den ursprnglichen Daten besteht in der Eingabe der
Geometrie. Hier wurde explizit nur der Anfangspunkt 1 angegeben. Die Lage der
brigen Punkte errechnet das Programm aus den Vektoren der Balkenachsen (die
Angaben DZ, DX und DY). Wenn man spter z. B. die Angabe DZ 5 in DZ 6 ndert,
wird die Sttze hher und die Knoten 2,3 und 4 werden automatisch verschoben.
Konstruktionsteile knnen auch durch flache Paneele beschrieben werden. Paneele
sind viereckige Flchenelemente, die in ihren vier Ecken an die Konstruktionsknoten
angeschlossen werden. Paneele wirken als Platten und als Scheiben und knnen fr
Wnde, Platten und Schalen angewendet werden.
Im nchsten Beispiel wird auf einer (wenig sinnvollen) Konstruktion eines
Konsolendaches die Anwendung der Paneele und der exzentrischen Anschlsse
gezeigt. Das aus einer runden Stahlrohrsttze oben auskragende Dach (3m lang, 2m
breit) besteht aus einer 0,10 m dicken Betonplatte, die in der Lngsrichtung oben
durch einen HEB 20 Stahltrger im Verbundsystem verstrkt ist. Im Verbundsystem
entstehen unter Eigengewicht bei einem Kragarm oben in dem Stahltrger
Zugspannungen, die Betonplatte bernimmt unten die Druckspannungen. Die

Author: Prof. Dr. Borut Doboviek

14

Stahlsttze leitet die Belastung durch die Normalkraft und das Biegemoment in die
untere Einspannung.
Im Modell wird die Betonplatte durch sechs Paneele gebildet. Die Knoten liegen auf
der Mittelflche der Paneele. Der Verbundstahltrger liegt mit seiner unteren Flche
auf der Oberflche des Betons. Um mit der Betonplatte zusammen zu wirken, muss
der Trger an die selben Knoten wie die Paneele angeschlossen werden. Da seine
Achse hher liegt, muss er exzentrisch um die halbe Plattendicke + halbe Trgerhhe
an die Knoten angeschlossen sein. In den Eingabedaten wurde die Wertreihe fr die
Generierung der Punkte von 10 bis 42 sowie die Generierung der Balken und Paneele
durch NX und NY benutzt (siehe Stze BALK und PANE):

Das nchste Beispiel zeigt die Datenaufstellung und die Ergebnisse einer
komplizierteren Konstruktion. In der Datenaufstellung sind viele Mglichkeiten der
Generierungen und Abkrzungen benutzt worden. Es wre empfehlenswert die Daten
Zeile nach Zeile zu studieren um alle Angaben zu verstehen. Man helfe sich dabei mit
der Beschreibung der Grammatik der CADINT Eingabesprache und mit der
Beschreibung der einzelnen Eingabestze.

Author: Prof. Dr. Borut Doboviek

15

In der vierten und fnften Zeile der Eingabe


werden in drei Stzen
alle globalen Punkte
angegeben (ein Semikolon trennt zwei Stze
voneinander).
Durch
Generierungsanweisun
gen
werden
durch
diese drei Stze 2 mal
44 Punkteingabestze
erzeugt. Der erste Satz
definiert die Punkte von
11 bis 15 mit dem
Schritt 1. Die fehlenden
Koordinatenangaben x
und z werden als Null
angenommen.
Die Koordinate y fngt bei Punkt 11 mit Null
an und wird dann bei jedem folgenden Punkt
um 0.50 grer. Der Punkt 15 hat folglich die
Koordinaten (0,2,0). Der nchste Satz
definiert die Punkte von 16 bis 55. Die
einzelnen Punkte liegen immer um x=2,5
entfernt von dem jeweiligen Bezugspunkt
IPUN. Dieser ist fr den Punkt 16 der Punkt
11 und fr jeden weiteren Punkt um 1 hher.
Der Punkt, der als Bezugspunkt gilt, wird auf
diese Weise immer schon vorher definiert. In
der fnften Zeile werden dann die Punkte
von 111 bis 155 so bestimmt, dass sie um
1,0 m ber die Punkte von 11 bis 55 liegen
(die positive z-Achse zeigt nach unten,
deshalb z = -1,0).

11
12Q101
13Q102
14Q103
15Q104
DLV1
DRV1

LL01

121
LR01

125

VL01

VR01
21
22Q201
23Q202
24Q203
25Q204
OR01

OL01
DLZ1

DRZ1

LL02

131
LR02

135

VL02

31
32Q301
33Q302
34Q303
35Q304
VR02

OR02

OL02
DLV2

DRV2

LL03

141
LR03

145

VL03

41
42Q401
43Q402
44Q403
45Q404
VR03

DLZ2
DRZ2

LL04

LR04

51
52Q501
53Q502
54Q503
55Q504

Man erkennt aus diesen Angaben, dass die Punkte beliebig, nicht nur lckenlos,
nummeriert werden knnen. Weiter sieht man, dass eine Definition zustzlicher
Punkte, die im weiteren Verlauf nicht benutzt werden, die Berechnung nicht strt.
In der sechsten Zeile werden die Querschnittstypen que1 und que2 als zwei
quadratische Hohlprofile mit Seiten 0,20 und 0,10 m und Wandstrken von 5 und 2
mm bestimmt.
Fr die Konstruktionselemente Balken wird zuerst eine berschrift fr die Angaben
NAME, IKNO, KKNO und IQUE mit dem Zusatz, dass der Standardwert fr IMAT Stahl
ist, geschrieben. In der folgenden Zeile fr werden die Bestimmung der Untergurte
beider
Fachwerke
zwei
Generierungsmglichkeiten
benutzt.
Durch
die
Satzgenerierung mit den Wertreihen werden zwei Stze (LL01 11 21 que1 NX 4 und
LR01 15 25 que1 NX 4), fr den linken und den rechten Untergurt, eingegeben. Die
Angabe NX 4 bewirkt noch in jedem der beiden Stze durch die Balkengenerierung
eine Definition von jeweils vier Balken des Untergurtes. hnlich werden weiter alle
Konstruktionsteile eingegeben. Eine Balkengenerierung ist dabei nur noch bei dem

Author: Prof. Dr. Borut Doboviek

16

horizontalen Teil des Obergurtes und bei den Quertrgern (die wegen der Eingabe der
Massen in vier Balken unterteilt werden) mglich.
Weil keine Gelenke vereinbart wurden, sind alle Balken in den Knoten fest miteinander
verbunden (ineinander fest eingespannt). Durch die Eingabe der Konstruktionsteile
werden die angeschlossenen Punkte als Knoten anerkannt.
Die Konstruktion ist damit beschrieben, sie muss noch festgehalten (gelagert) werden.
Das geschieht durch die Lagerung der Knoten 11, 15, 51 und 55, die alle in der
vertikalen Richtung unverschieblich gelagert werden. Um eine volle unverschiebliche
statisch bestimmte Lagerung der Brcke zu gewhrleisten, werden die Knoten
zustzlich noch in horizontaler Richtungen festgehalten: der Knoten 11 in x- und y-,
Knoten 15 in x- und Knoten 51 in y-Richtung.
In der Aufgabe sollten die Konstruktionsspannungen, die Stabilitt und die
Eigenschwingung unter Vollast untersucht werden.
Die Verkehrslast (8 kN/m2) wird durch das Bodenblech (in das Tragsystem nicht
einbezogen) auf die Quertrger bertragen. Fr den Lastfall Vollast knnte man das
Eigengewicht der Konstruktion und die vertikale Belastung der Quertrger eingeben.
Weil aber die Eigenschwingungen nur unter Einwirkung von Massen berechnet werden
und weil die Zusatzmassen im Programm BAUE auch beim Eigengewicht
mitbercksichtigt werden, ist es fr die Eingabe einfacher, die Belastung der
Quertrger durch konzentrierte Knotenmassen zu ersetzen. Die Massen werden durch
ihr Gewicht angegeben, aus 8 kN/m2 errechnet man mit Quertrgerabstand von 2,5 m
und Quertrgerspannweite von 2,0 m eine Kraft von 40 kN, geteilt auf fnf Knoten
ergibt dies pro Knoten eine Masse mit dem Gewicht von 8 kN. Im Satz GMAS wird
eine solche Masse mit der Eigenschaft, dass sie in allen rumlichen Richtungen zum
Schwingen erregbar ist, den allen Knoten der Quertrger zugeordnet.
Es werden drei Untersuchungen der Brcke gefhrt. Sie laufen unter Lastfallnummern
1, 2 und 3. Der Satz GEWI 1 gibt an, dass unter Lastfallnummer 1 der Zustand der
Konstruktion unter Eigengewicht (einschlielich der Zusatzmassen) ermittelt wird.
Unter Lastfall 2 luft die Untersuchung der Stabilitt der Konstruktion unter Lastfall 1
(der Satz BIFU 2 BLST 1). Unter dieser Lastfallnummer wird die Verzweigungslast,
unter welcher die Konstruktion instabil wird, errechnet und die Eigenform der instabilen
Konstruktion (die Knickform). Die Verzweigungslast ist das Eigengewicht multipliziert
mit dem ermittelten Bifurkationsfaktor. Unter Lastfall 3 (der Satz ERDB 3) wird die
Schwingung der Konstruktion bei einem genormten Erdbeben errechnet. Es werden
die Eigenschwingungsform der Konstruktion, behaftet mit der Eigenmasse und den
Zusatzmassen, die Eigenschwingungszeit und der Zustand der Konstruktion ermittelt.
Den ersten berblick ber die Ergebnisse
bekommt man im Animator durch das
anklicken des Ikons ~.
In dem Animationsfenster wird fr alle normalen Lastflle (Zustand der Konstruktion
unter Belastung) die grte Auslenkung u
angegeben (bei der Brcke bei LF 1,
Vollast, betrgt u = 0,037 m).
Bei einer Stabilittsuntersuchung (LF 2) erscheint nur der Bifurkationsfaktor. Bei der
Brcke betrgt er 13,781. Das bedeutet, das es erst bei einer ber dreizehnfacher
Volllast zum Knicken kmme. Die Eigenschwingungsberechnung (LF 3) ergibt eine

Author: Prof. Dr. Borut Doboviek

17

Eigenschwingungszeit von 0,638 sec und bei dem Normerdbeben die grte
Auslenkung u =0,006 m. Unter der fiktiven Lastfallnummer 4 wird auch das Volumen
des eingebauten Stahls 0,373 m3 ausgeschrieben.
Die Formen und Spannungen sieht man nach dem anklicken der einzelnen Lastflle in
dem Animationsfenster. Beim LF 1 unter Vollast wird das Material bis zu 73 % der
zulssigen Spannungen beansprucht. Die hchsten Spannungen entstehen in dem
oberen Gurt und in den seitlichen Vertikalen. Die Vergrerung zeigt, dass es sich in
den Vertikalen um Biegespannugen wegen festen Anschlssen handelt:

Die Knickform der Stabilittsuntersuchung zeigt


der Lastfall 2. Das
Spannungsniveau ist bei
diesem Lastfall bedeutungslos und wird auch
im Animator nicht dargestellt.

Ein genormtes Erdbeben (LF 3) ist fr die Brcke offensichtlich nicht gefhrlich. Die
seitliche Auslenkung betrgt 6 mm, die Spannungen erreichen 13 % der zulssigen.
Auch die Eigenschwingungszeit von 0,638 sec deutet an eine relativ groe Steifigkeit
der Konstruktion, es mte jedoch berlegt werden, ob ein solches Eigenschwingen
nicht bei der Benutzung der Brcke angeregt und durch Resonanz zu groen
Auslenkungen fhren knnte. Die Schwingungsform zeigt, dass die Eigenschwingungszeit nach Bedarf durch einbringen von Diagonalen im Grundri vermindert
werden knnte.

Author: Prof. Dr. Borut Doboviek

18

3. Grammatik der Eingabesprache CADINT

3.1 Definitionen und Bezeichnungen


Zulssige Zeichen
0 bis 9 A bis Z . , ( ) - + * / = $ ; sowie Leerzeichen (blank), es knnen gleichwertig
Gro- und Kleinbuchstaben verwendet werden. Im Klartext (Satz TEXT) knnen auch
andere Sonderzeichen geschrieben werden.

Zeilen (Physikalische Stze)


Die Eingabe erfolgt in Zeilen. Eine Zeile hat maximal 80 Zeichen und entspricht einer
Zeile am Bildschirm.
Achtung: wenn eine Zeile ber den 80 Anfangszeichen ausgedehnt wird, werden die
Zeichen und Angaben ab Spalte 81 weiter vom Programm BAUE ignoriert!

Stze (Logische Stze)


Gleichartige oder logisch zusammengehrende Daten werden zu Stzen
zusammengefasst. Jeder Satz hat einen Satznamen. Die Stze brauchen nicht mit der
Einteilung in Zeilen zu bereinstimmen.

Kennworte
Um die einzelnen Datenwerte eines Datensatzes zu kennzeichnen bzw. zu erkennen,
sind im Programm Kennworte vereinbart.

Trennzeichen
Innerhalb eines Satzes werden die einzelnen Werte durch Trennzeichen getrennt. Als
Trennzeichen werden ein oder mehrere Leerzeichen (Blank) verwendet.

Datenwerte
Daten knnen Zahlen oder Literale (=Texte, Namen) sein. Zahlen knnen mit
Vorzeichen und einem Exponenten behaftet sein. Wird an einer Stelle eine
ganzzahlige Eingabe erwartet, so wird die eingegebene Zahl auf den nchsten
ganzzahligen Wert gerundet.
z.B. 2

0.04

-.5

3.7E8

-0.E-3

Literale sind beliebige Folgen von Zeichen. In der Regel sind nur die ersten vier
Zeichen signifikant. Sofern Verwechslungen mit Zahlen oder Satznamen bzw.
Kennworten mglich sind, oder der Text Leerstellen oder die Zeichen ',' oder ';' oder '$'
enthlt, ist der Text in einfache Hochkomma (Apostrophe) einzuschlieen.
z.B.

JA SYMM 'K1.1'

Author: Prof. Dr. Borut Doboviek

19

Kleinbuchstaben werden automatisch in Grobuchstaben umgesetzt, sofern sie nicht


innerhalb zweier Apostrophe stehen. Unterstreichungszeichen knnen anstelle von
Leerzeichen innerhalb von Texten stehen.

3.2 Eingabesyntax
3.2.1 Grundstzliche Eingabeform

Die Eingabe besteht aus Stzen.

Der Eingabesatz besteht aus dem Satznamen und ihm folgenden Datenwerten in
der Reihenfolge der Eingabebeschreibung.

Ein Eingabesatz erstreckt sich ber eine Eingabezeile.

Die Angabe des Satznamens kann entfallen, wenn ein Satz derselben Satzart
vorausgeht.

Der Satz kann an beliebiger Stelle in der Zeile beginnen.

Die Daten werden durch ein oder mehrere Trennzeichen voneinander getrennt.

3.2.2 Standardwert
Wird anstelle eines Datenwertes das Minuszeichen (-) angegeben, so wird vom
Programm fr die betreffende Eingabe der in der Programmbeschreibung festgelegte
Standardwert (Voreinstellung) eingesetzt.
Werden fr einen Satz weniger Daten angegeben als in der Beschreibung vorgesehen,
so wird fr die fehlenden Daten der jeweilige Standardwert angenommen.
Das Minuszeichen muss von Trennzeichen eingeschlossen werden.
Standardwerte knnen innerhalb einer Tabellenberschrift umdefiniert werden. Der
Standardwert ist Null, wenn in der Programmbeschreibung nicht anders angegeben.

Author: Prof. Dr. Borut Doboviek

20

3.2.3 Wiederholung
Wird anstelle eines Wertes das Gleichheitszeichen = angegeben, so wird vom
Programm fr die betreffende Eingabe der Wert des direkt vorausgehenden Satzes
wiederholt. Dies ist jedoch nur mglich, wenn der Satzname sich nicht gendert hat.
Werden zwei Gleichheitszeichen == (ohne Leerstelle dazwischen!) angegeben, so
werden dieser und alle noch folgenden Werte wiederholt.
War der Wert des vorausgegangenen Satzes eine Generierungsanweisung oder
Wertreihe, so wird die Generierungsanweisung bzw. Wertreihe wiederholt.
Die Zeichen fr die Wiederholung = bzw. == mssen von Trennzeichen
eingeschlossen werden.

3.2.4 Kommentar
Das Zeichen fr Kommentar $ bewirkt, dass der Rest der Zeile als Kommentar
angesehen und nicht weiter interpretiert wird.
Das Zeichen $ muss als erstes Zeichen in einer Zeile erscheinen oder mit einem
Trennzeichen von der Eingabe der Zeile getrennt werden. Das dem $ folgende
Zeichen darf kein $ Zeichen sein.

3.2.5 Satzfortsetzung
Die beiden Sonderzeichen $$ bedeuten, dass der Eingabesatz in der nchsten Zeile
fortgesetzt wird.
Die nach $$ stehenden Zeichen werden als Kommentar interpretiert.
Vor dem $$ Zeichen muss ein Trennzeichen angeordnet werden.

3.2.6 Satztrennung
Mehrere Stze knnen in einer Zeile angeordnet werden.
Die Stze sind durch den Strichpunkt (;) voneinander zu trennen.
Der Strichpunkt muss nicht von Trennzeichen eingeschlossen werden.

Author: Prof. Dr. Borut Doboviek

21

3.2.7 Positionierung
Durch die Angabe eines Kennwortes kann innerhalb eines Satzes auf die entsprechende Position gesprungen werden.
Beispiel:

ein Satz sei mit den Kennworten K1 K2 K3 K4 K5 definiert.


dann sind folgende Eingaben gleichwertig:
SATZ
SATZ
SATZ
SATZ

1.00
1.00
K1 1.00
K4 2.00
K1 1.00

2.00
K4 2.00
K4 2.00

3.00
3.00
K5 3.00
K5 3.00

3.2.8 Tabellendefinition
Durch die Angabe eines Satzes, der nur aus Kennworten besteht, kann die
voreingestellte Reihenfolge der Eingabewerte verndert werden. Die nachfolgenden
Stze drfen dann keine Satznamen enthalten.
Das letzte Beispiel knnte also auch wie folgt eingegeben werden:
SATZ

K1
1.00

K4
2.00

K5
3.00

Die Tabelle bleibt erhalten, bis ein neuer Satzname angegeben oder der gleiche
Satzname wiederholt wird. Innerhalb der Tabelle kann positioniert werden, auch auf
Kennworte, die in der berschrift nicht angegeben waren.
Innerhalb des Tabellenkopfs knnen die Standardwerte umdefiniert werden indem
hinter dem Kennwort ohne weitere Trennzeichen ein Gleichheitszeichen (=) und der
neue Standardwert folgen.
SATZ

K1
1
2
3

K2 K5=4
2 6
5
6 -

ist gleichwertig zu:

Author: Prof. Dr. Borut Doboviek

SATZ

K1 K2 K5
1
2 6
2
5 4
3
6 4

22

3.2.9 Generierung
Anstelle eines Datenwertes kann eine Generierungsvorschrift eingegeben werden.
Dadurch werden eine Reihe von Daten automatisch erzeugt.
Die Generierungsvorschrift muss in Klammern () eingeschlossen werden. Ihre
Elemente mssen durch Trennzeichen oder Unterstreichungsstriche voneinander
getrennt werden.
Es gibt zwei Arten von Generierungsvorschriften:
fhrende Generierungsvorschrift

(Anfangswert Endwert Inkrement)

zugehrige Generierungsvorschrift

(Anfangswert Inkrement)

Die fhrende Generierungsvorschrift bestimmt die Anzahl der zu generierenden Daten


und darf pro Satz nur einmal, aber an beliebiger Stelle vorkommen. Die zugehrige
Generierungsvorschrift darf bei jedem Wert definiert werden.
Das Inkrement darf auch negativ sein.
Wird der angegebene Endwert einer fhrenden Generierung nicht mit einer
Genauigkeit von 0.0001 der Schrittweite erreicht, so erfolgt eine Fehlermeldung.
Beispiel:

GPUN (1 5 1) 0 (.5 -0.1)


oder
GPUN NUMM (1 5 1) R 0.0 Z (.5 .0.1 )
erzeugt die Eingabestze:
GPUN 1 0 0.5
GPUN 2 0 0.4
GPUN 3 0 0.3
GPUN 4 0 0.2
GPUN 5 0 0.1

Generierung von Literalen:


Auch Literale knnen generiert werden. Das Inkrement zeigt die Stelle im Literal, wo
das Zeichen generiert werden soll. Ist das zu generierende Zeichen eine Zahl, wird es
nach Zahlen generiert, ist es ein Buchstabe, wird es nach Buchstaben generiert. Wenn
die Stelle voll wird (9 bei Zahlen, Z bei Buchstaben), wird das nchst links liegende
Zeichen erhht und die Generierung luft weiter. Beispiele:
(A173 A223 10)

erzeugt: A173,A183,A193,A203,A213,A223

(A1BX A1CC 1)

erzeugt: A1BX,A1BY,A1BZ,A1CA,A1CB,A1CC

Die Generierung von Literalen benutzt man vor allen bei Generierung der Namen von
Elementen (Balken, Paneele usw.)

Author: Prof. Dr. Borut Doboviek

23

3.2.10 Wertreihe
Anstelle einer Generierung kann auch eine Wertreihe angegeben werden. Das ist eine
Aufzhlung von Werten, durch Komma oder Unterstreichung getrennt.

WERT,WERT,WERT,WERT z. B. 1,2,7,3
Die Wertreihe darf keine Trennzeichen enthalten.
Sind mehrere Wertreihen in einem Satz definiert, so mssen sie in der Anzahl der
Werte sowohl untereinander als auch mit einer eventuell definierten fhrenden
Generierung bereinstimmen.
Die maximale Anzahl von Werten pro Reihe ist durch einen internen Speicher
begrenzt. In der Regel sind jedoch mindestens 25 Werte mglich.
Eine Wertreihe kann auch mit Literalen Gebildet werden. Eine Mischung von Zahlen
und Literalen ist jedoch nicht zulssig. Bei den Literalen einer Wertreihe werden
maximal 4 Zeichen pro Literal weiterverarbeitet.
Eine Wertreihe kann auch eine fhrende Generierungsvorschrift ersetzen.

3.2.11 Variable
Es knnen Variablen besetzt und in folgenden Stzen verwendet werden. Die
Variablen heien #1 bis #99. Die Variablen knnen weiter beliebig anstelle von Zahlen
verwendet werden. Eine Zuweisung der Variablen erfolgt durch den Satz LET#.
Diesem folgt entweder direkt ohne Trennzeichen die Variablennummer oder nach
einem Trennzeichen ein Ausdruck fr die Variablennummer. Nach einem weiteren
Trennzeichen steht der Wert, der der Variablen zugewiesen werden soll. LET#
verndert nicht den aktuell definierten Satznamen und muss in jeder Zuweisung
angegeben werden.
Anstelle des Zahlenwertes darf eine Wertreihe oder eine fhrende Generierung
stehen. In diesem Fall werden die Variablen, die der angegebenen Variablen folgen,
mit den weiteren Werten belegt.
Beispiele fr Zuweisungen
LET#1 3.1415

...

Zuweisung Pi an Variable 1

LET#11 4,5,6

...

Zuweisung 4,5,6 an Variable 11,12,13

LET# #10 12.50

...

Zuweisung 12.50 an die Variable mit der


Nummer, die derzeit in Variable 10 abgelegt
ist (Indizierung)

LET#4 ##10

...

Zuweisung der Variablen mit der Nummer,


die derzeit in Variable 10 definiert ist, an
die Variable 4

Taucht eine Variable, die zugewiesen wird auch im Ausdruck auf, so wird erst der
Ausdruck berechnet und dann der neue Wert zugewiesen.

Author: Prof. Dr. Borut Doboviek

24

Die Variable 0 (Null) hat eine Sonderstellung. Sie kann nicht fr Rechnungen
verwendet werden. Ihr Wert steuert die Ausgabe von Zwischenwerten.
LET#0 0

Keine Ausgabe von Zwischenwerten

LET#0 1

Ausgabe der erzeugten Eingabestze

LET#0 2

Zustzliche Ausgabe aller Zuweisungen

3.2.12 Arithmetische Ausdrcke


Anstelle eines Zahlenwertes kann ein beliebiger arithmetischer Ausdruck stehen. Der
Ausdruck darf Klammern, aber keine Trennzeichen enthalten.
Als Operatoren sind zugelassen:
+ * /
** oder "Dchle"

Addition, Subtraktion
Multiplikation, Division
Exponentiation

Sofern kein Operator angegeben ist, wird Multiplikation angenommen.


Die Rangfolge der Operationen entspricht der mathematischen Konvention.
Als Funktionen innerhalb eines Ausdrucks sind zugelassen:
SIN(x),COS(x),TAN(x) Trigonometrischen Funktionen
ATN(x),ATN(y,x)
Arcus-Tangens x oder y/x
SQR(x)
Quadratwurzel
ABS(x)
Absolutwert
EXP(x)
Exponentation zu e
LOG(x)
Natrlicher Logarithmus
LGT(x)
Logarithmus zur Basis 10
DIV(x,y) xDIVy
Ganzzahliger Anteil x/y
MOD(x,y) xMODy
Divisionsrest x/y
DEG
Winkelfunktionen in Grad (Voreinstellung)
RAD
Winkelfunktionen im Bogenma
Arithmetische Ausdrcke knnen auch innerhalb von Wertreihen oder Generierungen
erscheinen.
Die Funktionen DEG und RAD knnen jederzeit durch Komma getrennt vor das
Argument gestellt werden. Ihre Definition bleibt erhalten bis zu einer Neudefinition.
Beispiele:

SIN(30.)+3*COS(45.)
SIN(RAD,2.435)
100.+MOD(354,32)
120.+12.
3(5.0+4.0)
COS(#1) SIN#1

Author: Prof. Dr. Borut Doboviek

oder SIN30+3COS45
oder 100+354MOD32

25

345*#11+##12

3.2.13 Schleifen und Sprnge


Die mchtigste Generierungsart wird durch Schleifen zur Verfgung gestellt. Diese
entsprechen den DO-Loops aus FORTRAN bzw. FOR NEXT Schleifen aus Basic. Die
Schleife beginnt mit einem Satz LOOP und endet mit einer ENDLOOP Anweisung. Die
Schleife wird sooft durchlaufen, bis entweder die nach LOOP angegebene Anzahl von
Durchlufen erreicht ist, oder der nach ENDLOOP stehende Ausdruck Null oder
negativ wird.
Die Schleifen knnen bis zu einer Tiefe von 5 geschachtelt werden und drfen
beliebige Eingabeelemente enthalten. Sofern nicht bei LOOP ein Wert definiert wurde,
kann eine Schleife maximal 999 mal durchlaufen werden.
Jede Schleifenkonstruktion darf nicht mehr als 30 Zeilen enthalten. Innerhalb der
Zeilen knnen jedoch auch mehrfache Stze definiert werden (;).
Beispiel: Generierung von Punkten mit Abstand von 30.0 m auf einer kubischen
Parabel mit vertikaler Achse:
LET#1 1 ; LET#2 0.
LOOP 7
GPUN NUMM #1 X #2 Z -(#2)**3
LET#1 #1+1
LET#2 #2+30.
ENDLOOP
Beispiel fr zweifach verschachtelte Generierung:
LET#1 0
LET#2 10.0
LOOP 3
LET#2 #2+10.0 ; LET#3 100.0
LOOP 2
LET#1 #1+1 ; LET#3 #3+100.0
GPUN #1 X #2 Z #3
ENDLOOP
ENDLOOP
erzeugt:
PUNK 1 10.0 100.0 ; 2 10.0 200.0
PUNK 3 20.0 100.0 ; 4 10.0 200.0
PUNK 5 30.0 100.0 ; 6 30.0 200.0

Author: Prof. Dr. Borut Doboviek

26

3.2.14 Logische Abfragen


Der Programmierer von BASIC oder FORTRAN ist es gewhnt, auch Sprnge und
bedingte Teile (IF THEN ELSE oder CASE) zur Verfgung zu haben. Diese
Konstruktionen sind ebenfalls mit LOOP beschreibbar. LOOP berspringt nmlich die
gesamten Anweisungen, wenn der Wert hinter der LOOP Zeile nicht positiv ist.
Die Realisierung von Sprngen ist damit natrlich nur an die entsprechende Stelle
LOOP oder ENDLOOP mglich. Puristen der Informatik verweisen aber immer wieder
darauf, dass es mglich ist, ohne Sprnge jedes Problem zu lsen.
Eine ELSE-Anweisung gibt es nicht. Hier muss ein zweiter LOOP mit umgekehrtem
Vorzeichen folgen.
Beispiel (#1 sei die Steuervariable):
LOOP #1
Diese Zeilen werden Eingabe, wenn #1 > 0 ist
...
ENDLOOP -1
LOOP -#1
Diese Zeilen werden Eingabe, wenn #1 < 0 ist
...
ENDLOOP -1
Die Erzeugung von CASE Konstruktionen erfolgt analog. Die Standardbedingung kann
eventuell dadurch erreicht werden, dass die vorher abgelaufenen Blcke eine Variable
setzen, die bei der letzten Abfrage eingesetzt wird.

Author: Prof. Dr. Borut Doboviek

27

3.3 Overview of Input Sets


page

set

System Input
PROG

NAME M?

4-1

HEAD

LANG PAGE .... .... DISP REST LIST M KN SEC .... NVEK

4-1

TEXT

XXXX

4-1

GPOI

NUMB X Y Z IPOI KPOI RELA ABSO IPGL

4-3

GRID

POI1 POI2 POI3 POI4 DX DY KX FX1 FX2 BX1 BX2 KY FY1 FY2 BY1 BY2

4-4

LOCA

NUMB KIND ZERO PZ PYZ

4-6

MATE

NAME E POIS W AT STEN SCOM STAU

4-7

SPRI

NAME FX FY FZ FMX FMY FMZ LOCF LOCM

4-8

CROS

NAME F JX JY JZ KAPY KAPZ H B DH DB

4-9

BOUN

NAME EXJO RELE LOCF LOCM EXTG SPRG SPRR EXTT

4-11

BEAM

NAME IJOI KJOI IREL KREL ICRO KCRO IELA KELA IMAT DX DY DZ YPOI BETA NX

4-13

ROPE

NAME IJOI KJOI IBOU KBOU ICRO IMAT DX DY DZ NX

4-15

PANE

NAME JOI1 JOI2 JOI3 JOI4 .... IMAT D NX NY BASE NORE KAPA

4-17

SOIL

NUMB H E POIS SPRI X Y DX DY NX NY DH KIND STRE

4-19

GJOI

NUMB SUPP ILOP ILOM NSPR AREA

4-22

Load Input
PREL

CASE .... FACT

5-2

WEIG

CASE F ..... DX DY DZ

5-3

GLOB

CASE T DT P

5-3

PJOI

CASE IJOI PX PY PZ MX MY MZ

5-4

PBEA

CASE NBEA IFRA KFRA LOAD F FS

5-4

PPAN

CASE NPAN LOAD F1 F2 F3 F4

5-5

GMAS

IJOI ELEM X Y Z RX RY RZ

5-6

SPEC

NAME DIRE FACT T1 T2 T3 A A1 A2 EXPO IPOI FREQ U NPOI

5-7

ERTH

CASE SPEC FSPE PREL FPRE EIGE NITE TOLE DIRE

5-9

BIFU

CASE LC PREL FPRE EIGE TOLE NITE

5-11

Author: Prof. Dr. Borut Doboviek

28

Results
COMB

NAME CASE KIND GROU FACT .... .... .... .... .... ....

6-1

DETA

NAME .... BEAM PANE PABE .... .... .... .... SCAL SOIL ISOI KSOI

6-2

TITE

NAME KIND VALU ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ SMIN

6-6

PRIN

TYP CASE .... BEAM PANE .... .... .... .... EFOR SMIN NDIV

6-8

GRAP

NH NL HORI COLS COLG COLD COL1 COL2 COL0 H L CHAR FACT

6-9

PERS

TYP AND CASE .... IDET .... .... PARA SYST SCAL .... MINS TARG DX DY DZ

6-11

ENDE

NAME

6-12

Author: Prof. Dr. Borut Doboviek

29

4. START AND INPUT OF SYSTEM DATA

PROG

Program Control

PROG BUILD M??


The set PROG BUILD has to be the first set in every input file. This set is necessary to
recognize the input syntax and to provide online help within the text editor TEDdy.
Additional memory can be reserved for the program BUILD by specifying the
parameter M. BUILD will use 50MB without this parameter. An error message is shown
if a problem needs more memory for calculation. By stating values like M5 or M256, 5
or 256 MB RAM will be assigned to the program but not more than physically
available.

HEAD

Input Header - HEAD and TEXT

parameter

description

dimension

default

LANG

Output language: DEUT (German), ENGL (English),


FRAN (French), SLOV (Slovenian)

LIT

ENGL

PAGE

First page number of the output file

....
REST

Restart NO, NEW, YES, OLD (see below)

LIT

NO

LIST

dictionary of the input language NO, RECO, ALL

LIT

NO

1 meter, expressed in used units

1.0

KN

1 kilo-Newton, expressed in used units

1.0

SEC

1 second, expressed in used units

1.0

NVEK

Amount of eigenvectors to be calculated in stability


analysis (see set BIFU)

TEXT

free text lines

parameter

description

dimension

TEXT

Arbitrary text from column 5

text

default

The set HEAD controls mode and language of the output, the restart option, and
eventual listing of the dictionary of the input language. The following TEXT sets will be
read and printed within the protocol file.
The set HEAD has to be the first one after the set PROG, subsequently all TEXT sets
containing comments are stated. The first three text lines are shown on every page of
the protocol file, the first two lines are also shown on every drawing. Remaining TEXT
lines are printed in the beginning of the output file. The set name TEXT has to be

Author: Prof. Dr. Borut Doboviek

30

stated in the first 4 columns of the input line and has to be separated by whitespace
from the following free text.
The parameter LIST generates a listing of the input language containing all set names
and parameters. The program stops after printing this list. The list allows the
comparison of the built-in sets with the program description. The built-in list is
authoritative. There are two options for generating such a list: LIST RECO creates a
list of all set names and parameters of the CADINT input, LIST ALL will print the
admissible literals in addition.
The parameter REST controls the use of the restart file. The results of a calculation
can be saved to a file for later reuse (new load cases, new combinations, new output of
load case data, new drawings, new calculation of eigenvalues, etc.). When restarting
the calculation, these results are retrieved in whole or in part from this file.
During a restart calculation (REST YES or REST OLD) the program reuses the
already calculated results from the restart file name.RST and reuses them for new
output or further calculations.
The restart file has to be re-generated for a new calculation by stating REST NEW,
and it has to be still available for a restart calculation. If new load cases are calculated
during the restart calculation, the restart file will be supplemented with the additional
data. This change of the restart file can be avoided by stating REST OLD instead of
REST YES.
Input data from set HEAD through the set END REST will be ignored during a restart
calculation. It is not necessary for the skipped data to contain all the input data from
earlier calculations, although this is advisable, as this practice provides an overview of
the complete history of preceding calculations. Skipped input data will be logged.
New input after the set END REST may contain new load case data or new output
instructions.
Load case data already available in the restart file cannot be changed in a restart
calculation. New load cases, however, can always be added using a new load case
number. A result from the checking of load case numbers is that a restart calculation
cannot be run twice without skipping already calculated load cases in the second run.
The parameter NVEK controls in rare cases the accuracy of a potential stability
analysis (see set BIFU).

Author: Prof. Dr. Borut Doboviek

31

GPOI

Definition of points in space

parameter

description

NUMB

Point number

dimension

default

global cartesian coordinate X

global cartesian coordinate Y

global cartesian coordinate Z

IPOI

Number of an already defined point, from which the


values X, Y, Z are measured relatively.
If IPUN is missing, X,Y, and Z are assumed to be global
coordinates.

KPOI

Number of a second, already defined point, defining a


straight line together with IPOI, on which the new point
NUMB is located.

RELA

Relative distance of the new point NUMB from the point


IPOI on the straight line to KPOI.

RELA ist a fraction of the distance between IPOI and


KPOI (e.g., RELA 1/3 defines the new point at a third of
the distance, measured from IPOI). Uisng a value
greater than 1.0 or negative will locate the new point on
the outside of the line.
ABSO

Absolute distance of the new point NUMB from the point


IPOI on the straight line to KPOI. A negative value will
locate the point in opposite direction.

Only one parameter is stated, either RELA or ABSO.


Points are used for orientation in global cartesian space (Z-axis pointing preferably in
the direction of gravity!), they are numbered arbitrarily. The points that are used as
system nodes are recognized and logged by the program, the nodes keep their point
number also as node number.
The nodes are described using the set GPOI. Sometimes they can be recognized by
the program itself when new nodes are introduced.
The set GPOI allows the definition of a new point either by global coordinates, relative
to existing points, or by defining its position on a straight line between two given points.
Dduring system definition, when a new node is recognized, its coordinates will be
checked if the point number exists already, else a new point will be defined.

Author: Prof. Dr. Borut Doboviek

32

GRID

Grid of points

parameter

descripition

POI1
POI2
POI3
POI4

Point numbers of the first, second, third, and fourth


corner points. These points have to be defined earlier.
The points are ordered clockwise around the local z-axis.
POI1-POI2 defines the local x-axis, POI1-POI4 the local
y-axis.

dimension

DX
DY

increment of point numbers in local x direction


increment of point numbers in local y direction

1
-

KX

no statement:
PARA
ALFA

FX1
FX2

parameter of the curve from POI1 to POI2


parameter of the curve from POI4 to POI3

edges in x direction are straight


edges are formed by parabolas
edges are formed by circular arcs

LIT

default

0.0
0.0

Parameter of a parabola is the rise (positive in local z


direction), parameter of a circular arc ist he central angle
(in degrees, positive, if the peak of the arc is on the
positive local z-axis, only absolute values in 1.0 < FX1 <
350.0 are valid)
An edge is straight if the parameter is missing.
BX1
BX2

Rotation of the edge curve plane around the axis POI1-POI2


Rotation of the edge curve plane around the axis POI4-POI3

Grad
Grad

0.0
0.0

KY

no statement:
PARA
ALFA

LIT

FY1
FY2

parameter of the curve from POI2 to POI3


parameter of the curve from POI1 to POI4

edges in y direction are straight


edges are formed by parabolas
edges are formed by circular arcs

0.0
0.0

comment for FY1 and FY2 analogue to FX1 and FX2!


BY1
BY2

Rotation of the edge curve plane around the axis POI2-POI3


Rotation of the edge curve plane around the axis POI1-POI4

Grad
Grad

0.0
0.0

The set GRID enables the simple generation of points on a spatially curved surface
that is defined by four straight or curved edges. The numbering of the predefined
points has to be such that the generation of internal points is possible.
An edge stays straight if no curve is defined for this edge. Four straight edges create
either a plane grid, or a grid on the surface of a hyperbolic paraboloid.
If both opposite edges are curved, they can only be two parabolas or two circular arcs.
The surface is built such that the curve on edge POI1-POI2 slides on the curves of the
edges POI2-POI3 and POI1-POI4 and fades into the curve on POI4-POI-3.

Author: Prof. Dr. Borut Doboviek

33

Examples:
The predefined points:

GPOI 11 0 0 0 ; 19 X 10
411 Y 5 ; 419 X 10 Y 5
are used to define a planar grid:
GRID 11 19 419 411 DX 2 DY 100
Figure 4.1.

Point 19 is elevated from the plane:

GPOI 11 0 0 0 ; 19 X 10
411 Y 5 ; 419 X 10 Y 5 Z 2
A hyperbolic paraboloid surface is created:
Figure 4.2.
Four parabolas:

GRID 11 19 419 411 DX 2 DY 100 $$


KX para FX1 -1 FX2 -1 $$
KY para FY1 -2 FY2 -2
define an elliptic paraboloid surface:
Figure 4.3.
Definition of a circular arc:

GRID 11 19 419 411 DX 2 DY 100


KX alfa FX1 -50
creates a conoid surface:
Figure 4.4.
In addition, if the curves plane is inclined:

GRID 11 19 419 411 DX 2 DY 100


KX alfa FX2 -90 BX2 45
a non-regular surface is created:
Figure 4.5.

Author: Prof. Dr. Borut Doboviek

34

LOCA

Local coordinate system

parameter

description

NUMB

Number of the local coordinate system

KIND

Without meaning, as only cartesian systems are


supported

ZERO

Number of the origin point of the local coordinate


system. The global origin will be used without statement
of this parameter.

PZ

Number of a point on the positive side of the local z-axis.

PYZ

Number of a point in the local yz plane on the positive


side of the y-axis.

dimension

default

The global coordinate system is a clockwise oriented, cartesian coordinate system; the
global z-axis is preferably oriented downwards (in the direction of gravity).
Local coordinate systems are needed for the orientation of macro elements and for
different bearing and spring definitions.
Local coordinate systems are also clockwise oriented, cartesian coordinate systems;
they have origins of their own and may be arbitrarily rotated in space relative to the
global coordinate system. The origin, the local z-axis, and the local y-axis, and,
therefore, also the local x-axis are defined by specifying the points ZERO, PZ, and
PYZ.

Figure 4.6. Global and local


coordinate system

Author: Prof. Dr. Borut Doboviek

35

MATE

Material

parameter

description

dimension

NAME

Name of the material (maximum 4 characters)

LIT

default

Youngs modulus (modulus of elasticity)

POIS

Poisson's ratio (between 0.0 and 0.4999)

Specific weight

AT

Thermal strain coeffizient

All the values of E, POIS, W, and AT have to be set,


even if they will not be used.
STEN
SCOM
STAU

STEN
STEN

Admissible stresses for tension, compression, and


shear. The admissible stresses are only used in some
graphical interpretations of calculation results, they have
no influence on numerical calculation results.

The material names CONC, WOOD, STEE, and BRIC are predefined in the program
and can be used without input using the following values (in kN, m):
NAME

POIS

AT

SZUG

SDRU

STAU

CONC

3.0E7

0.20

25.0

1.0E-5

10000

10000

1000

STEE

2.1E8

0.30

78.5

1.0E-5

165000

165000

165000

WOOD

1.0E7

0.10

8.0

1.0E-4

10000

10000

1000

BRIC

5.0E6

-7.33

16.0

1.0E-5

350

5000

350

The potential input of a material of the same name will override the built-in standard
values.
The Material BRIC brick work should only be used for approximation of the loadbearing behaviour of buildings (e.g., in an earth quake). It should never be used for
shell structures. Brick work has a very low shear modulus (compared to its Youngs
mdulus), leading to a very low Poissons ratio. This characteristic is not admissible in
the theory of shells and will produce a program failure.

Author: Prof. Dr. Borut Doboviek

36

SPRI

Spring constants

parameter

description

dimension

default

NAME

Name of the spring (maximum 4 characters)

LIT

FX

Spring constant for the X direction

FY

Spring constant for the Y direction

FZ

Spring constant for the Z direction

FMX

Spring constant for the rotation around the X-axis

FMY

Spring constant for the rotation around the Y-axis

FMZ

Spring constant for the rotation around the Z-axis

LOCF

Number of the local coordinate system for the effect of


the suspension of forces (FX,FY,FZ)

LOCM

Number of the local coordinate system for the effect of


the suspension of moments (FMX,FMY,FMZ).

LOCF

Spring constants are needed for the suspension of nodes and as boundary conditions,
and as linear or planar distributed suspension for elastic bedding of beams and plane
elements. The dimensions of the spring constants vary according to the use case:
force per unit displacement and moment per unit rotation respectively for node
suspension, and analogous for linear / planar distributed suspensions.
Local coordinate systems (different for displacements and rotations) are only used in
the case of nodal suspension.

Author: Prof. Dr. Borut Doboviek

37

CROS

Beam cross section

parameter

description

dimension

default

NAME

Name of the cross section (maximum 4 characters)

LIT

Cross section area

JX

Torsional moment of inertia

JY

moment of inertiaaround the local Y-axis

JZ

moment of inertiaaround the local Z-axis

KAPY

Coefficient of shear distribution for local Y-direction (no


shear deformations if set to zero).

KAPZ

Coefficient of shear distribution for local Z-direction (no


shear deformations if set to zero).

Cross section depth of a rectangular cross section or


outside diameter of a circular cross section

Cross section width of a rectangular cross section

DH

Thickness of a circular tube cross section (if B is not


stated).
Thickness of upper and lower flange for a rectangular
tube or an I-shaped profile (if alue is negative).
Thickness of the web of an H-shaped profile (if value of
DB is negative).

DB

Thickness of side walls of a rectangular tube.


Thickness of flanges of a H-shaped profile (if value is
negative).
Thickness of the web of an I-shaped profile (if value of
DH is negative).

DH

Figure 4.7.
declarations of
rectangular, round, I-,
and H-shaped sections

The names of the declared beam cross sections are valid for global beam elements
and for potential ribs in shell constructions.

Author: Prof. Dr. Borut Doboviek

38

Es kann entweder durch H und B ein Rechteckquerschnitt oder nur durch H ein runder
Querschnitt oder durch die Querschnittswerte ein beliebiger Querschnitt vereinbart
werden. Die angegebenen Wanddicken DH und DB beim Rechteck bzw. nur DH bei
dem runden Querschnitt bewirkten, dass der Querschnitt hohl bzw. als I- oder H-Profil
angenommen wird (I- bzw. H-Profil erzeugt man durch negative Angabe von DB bzw.
DH, siehe Bild 4.7.). Die Wanddicken DH und DB werden, wenn angegeben, berprft
und sollen folgende Werte einhalten:
beim Rechteckquerschnitt

H/2 > DH > B/100 und B/2 > DB > H/100

beim Kreisquerschnitt:

H/2 > DH > H/40

Einzelne Querschnittswerte von F bis KAPZ drfen auch zustzlich zu H und B


angegeben werden und berwiegen in dem Falle die aus dem Querschnitt errechneten
Werte.
Auerdem sind im Programm Querschnittswerte der blichen warmgewalzten
Stahlprofile der Formen I, IPE, HEA, HEM und HEB gespeichert. Sie knnen im Satz
BALK durch abgekrzte Namen dem Balken zugewiesen werden, ohne vorher durch
den Satz QUER extra beschrieben zu werden.

Author: Prof. Dr. Borut Doboviek

39

BOUN

Boundary condition

parameter

description

NAME

Name of the boundary condition (maximum 4 characters) LIT

dimension

default

EXJO

Vector of eccentricity at the joint

RELE

Articulation code.

The code is built by adding up the following articulation


numbers (0= completely constrained, 77= free):
1 axial force NX
2 shear force QY
4 shear force QZ

10 - torsional moment MX
20 - bending moment MY
40 - bending moment MZ

LOCF

Number of the local coordintate system for the action of


force articulations

LOCM

Number of the local coordintate system for the action of


moment articulations

LOCF

EXRE

Vector of eccentricity between articulations and springs,


and suspended joints respectively

SPRG

Name of nodal spring

LIT

SPRR

Name of spring for suspended joint

LIT

EXBE

Vector of eccentricity at the beam

Figure 4.8. boundary condition

Durch die Angabe einer Randbedingung knnen einen Balken an dessen Anfang und
Ende verschiedene Randbedingungen zugeordnet werden. Von dem Knotenpunkt zu
dem Balken gesehen, knnen so eine Anfangsexzentrizitt, dann Gelenke in beliebiger
rumlicher Richtung, eine weitere Exzentrizitt, dann Einzelfedern und elastische
(gefederte) Gelenke (in beliebigen Richtungen, definiert im Satz FEDE) und eine
weitere Exzentrizitt zu dem Balken angebracht werden. Die Reihenfolge dieser
Einzelbedingungen ist festgelegt, es knnen aber beliebig viele davon fehlen.
Die Exzentrizitten werden durch Vektoren definiert. Vektoren werden durch Stze
GPUN als globale Punkte eingegeben und mit Nummern versehen, in der
Randbedingung gelten sie dann aber lokal, mit dem Ursprung in den Anfangspunkt der
Exzentrizitt (siehe Bild 4.8.).

Author: Prof. Dr. Borut Doboviek

40

Die Randbedingung wird dem Balken durch ihren Namen am Anfang und Ende des
Balkens zugeordnet.
Die Eingabe der Randbedingungen durch den Satz RAND ist relativ kompliziert. Fr
zwei einfachere Flle sind in dem Satz BALK Vereinfachungen vorgesehen:
Einfache Gelenke im lokalen Koordinatensystem des Balkens und ohne Exzentrizitten
knnen im Satz BALK in der Angabe IGEL und KGEL einfach durch die
Gelenkkennzahl (1 bis 77) statt des Namens der Randbedingung angegeben werden.
Aus diesem Grunde drfen fr Namen der Randbedingungen im Satz RAND keine
Zahlen zwischen 1 und 77 verwendet werden.
Eine Parallelverschiebung (eine beiderseitige gleiche Exzentrizitt) des Balkens in
Richtungen der globalen Koordinatenachsen X, Y und Z kann direkt im Satz BALK
erzeugt werden. Die Eingabe erfolgt durch die Literale EXCX, EXCY und EXCZ in der
Angabe IGEL und durch Gre (Lnge) der Exzentrizitt in der Angabe KGEL. Aus
diesem Grunde drfen fr die Namen der Randbedingungen im Satz RAND die
Literale EXCX, EXCY und EXCZ nicht verwendet werden. Es ist auch nicht mglich
zustzlich zur so eingegebenen Parallelverschiebung noch Gelenke einzufhren. Fr
eine solche Randbedingung muss man den Satz RAND anwenden.

Bild 4.9. Beispiel einer Randbedingung


GPUN 991 X 50; GPUN 992 X -15 Z -15
FEDE neop FX 123E4

(die Federkonstante wurde frei erfunden)

RAND lagr EXKN 991 GELE 20 FEK neop EXKN 992


BALK trae IKNO 10 KKNO 11 IGEL lagr . . . .

Author: Prof. Dr. Borut Doboviek

41

BEAM

Beam element

parameter

description

dimension

default

NAME

Name of the beam (maximum 4 characters)

LIT

IJOI
KJOI

Start (i) and end (k) joint point numbers of the beam

IREL
KREL

Articulation codes at start and end of the beam or


parallel displacement or the names of boundary
conditions at start and end of the beam.

LIT?
LIT?

The articulation code is built by adding up the following


articulation numbers (0= completely constrained, 77=
free):
1 axial force NX
2 shear force QY
4 shear force QZ

10 - torsional moment MX
20 - bending moment MY
40 - bending moment MZ

A parallel displacement (eccentric connection to IJOI or


KJOI) in the direction of a global coordinate axis is
introduced using one of the literals EXCX, EXCY, or
EXCZ for the parameter IJOI, followed by its value
(length) set as value for KJOI.
An arbitrary boundary condition, defined by the set
BOUN, can be assigned to the start / end of the beam by
using its name as value for IJOI / KJOI.
ICRO
KCRO

Names of the cross sections at start and end of the


beam

LIT
LIT

ICRO

IBAS
KBAS

Name of the elastic bedding at start and end of the beam LIT
LIT

IBAS

IMAT

Name for the material of the beam

DX
DY
DZ

Distance vector from node IJOI to KJOI in global


coordinates (only stated if one of the two nodes shall be
initially defined by this set).

0
0
0

YPOI

Number of a point within the xy-plane of the local


coordinate system

BETA

Rotation angle betaof the local coordinate system


(between + / - 360.0 degrees)

NX

Amount of beam elements to generate

Author: Prof. Dr. Borut Doboviek

LIT

42

Balken werden vom Anwender beliebig benannt. Die rumliche Lage des Balkens ist
durch die Angabe der beiden Knotenpunkte, eventuellen Exzentrizitten bei den
Randbedingungen und eventuelle Verdrehung durch YPUN oder BETA eindeutig
bestimmt.
Ist jedoch einer der beiden Knotenpunkte noch nicht bekannt, so kann er durch die
Angabe des Vektors (DX, DY, DZ) in diesem Satz definiert werden.
Bild 4.10. Balkengeometrie

Das lokale Koordinatensystem des Balkens ist rechtsdrehend. Die lokale x-Achse des
Balkens fllt mit der geraden Balkenachse zusammen und verluft vom Anfang zum
Ende des Balkens. Die lokale y-Achse liegt, wenn durch YPUN oder BETA nicht
verndert, horizontal - parallel zu der globalen XY-Ebene und so, dass die lokale zAchse nach unten zeigt. Im Falle einer vertikalen Balkenachse zeigt die lokale y-Achse
in die globale Y-Richtung.
Das lokale Koordinatensystem kann durch YPUN oder BETA um die lokale x-Achse
um den Winkel BETA gedreht werden. Es kann entweder YPUN oder BETA
angegeben werden.
Der Balken besteht aus einem isotropen Material mit linearen Eigenschaften. Der
Querschnitt des Balkens und eine eventuelle elastische Bettung sind am Anfang und
Ende des Balkens definiert, die Werte inzwischen werden linear interpoliert.
Am Anfang und Ende kann der Balken durch die Eingabe der Randbedingungen
(Angaben IGEL und KGEL) fr eine beliebige Kombination der Gelenke vom Knoten
getrennt werden. Die Gelenke drfen jedoch keine freie Bewegung des Balkens
zulassen (z.B. Torsionsgelenke am Anfang und Ende ermglichen eine freie Rotation
des Balkens und fhren zur Singularitt der Balkensteifigkeitsmatrix).

Fr kompliziertere Randbedingungen ersetzt man die Kennzahlen der Gelenke unter


IGEL und KGEL durch Namen der im Satz RAND vereinbarten Randbedingung. Die
Randbedingungen knnen wegen Exzentrizitten auch eine rumliche Dimension
haben. Die beiden Knotenpunkte IKNO und KKNO bzw. der Vektor (DX, DY, DZ)

Author: Prof. Dr. Borut Doboviek

43

definieren den Knotenabstand des Balkens, eventuelle Exzentrizitten der


Randbedingungen werden von diesem Abstand abgezogen, so dass die Balkenlnge
dadurch gendert wird.
Als Balkenquerschnitt kann unter IQUE und KQUE auer eines durch den Satz QUER
definierten Querschnittsnamens auch der Name eines blichen warmgewalzten Profils
der Form I, IPE, HEA, HEM und HEB angegeben werden. Die Querschnittsdaten der
Profile sind im Programm gespeichert. Die Namen werden in abgekrzter Form,
bestehend aus zwei Buchstaben und zwei Zahlen eingegeben. Als Buchstaben stehen
fr Profile I, IPE, HEA, HEM und HEB die Bezeichnungen II, IP, HA, HM und HB, die
Gre wird durch die Hhe, geteilt durch 10, angegeben. So bedeuten z. B. II10 das
Profil I 100 und HB60 das Profil HEB 600. Bei den Zahlen gibt es Ausnahmen: bei I und
IPE bedeutet die Zahl 80 die Gre 80 und nicht 800 und bei Gre 1000 muss die
Zahl 99 angegeben werden.
Wegen der numerischen Schwierigkeiten, die bei den zu schlanken Balken bei einer
Bifurkationsuntersuchung auftreten knnten und zu unbrauchbaren Ergebnissen
fhren knnten (Ausknicken der gezogenen Teile usw.), ist die Schlankheit der Balken
begrenzt. Es werden nur Balken mit der Schlankheit unter 400 angenommen, dabei
wird als Knicklnge die Balkenlnge genommen. Schlankere Bauteile knnen als Seile
vereinbart werden, sie drfen jedoch bei einer Bifurkationsuntersuchung keine
Druckkraft haben.
Die Angabe NX ermglicht eine automatische Generierung von weiteren Balken, so
dass der nchste Balken am Endknoten KKNO des vorgehenden anfngt und am
Knoten (KKNO+KKNO-IKNO) endet. Alle generierten Balken bekommen die gleichen
Attribute, wie das Original. Bei der Generierung mssen alle Knotenpunkte schon
vorher bekannt sein, sie brauchen jedoch nicht an einer Gerade zu liegen und auch
nicht die gleichen Abstnde zu haben. Bei der Generierung werden auch die Namen
der Balken in aufsteigender Reihe alphabetisch generiert (z.B. aaaa,aaab,aaac oder
a1,a2,a3 oder 11,12,13, usw.), diese Namen sollten nicht anderswo fr andere Balken
bzw. Seile verwendet werden.

Author: Prof. Dr. Borut Doboviek

44

ROPE

Rope / cable element

parameter

description

dimension

default

NAME

Name of the rope element (maximum 4 characters)

LIT

IJOI
KJOI

Start (i) and end (k) joint point numbers of the rope

IBOU
KBOU

Names of boundary conditions (only eccentricity EXJO!) LIT


at start / end of the rope
LIT

ICRO

Name of the ropes cross section

LIT

IMAT

Name of the ropes material

LIT

DX
DY
DZ

Distance vector from node IJOI to KJOI in global


coordinates (only stated if one of the two nodes shall be
initially defined by this set).

0
0
0

NX

Amount of rope elements to generate

Seile sind schlanke Balken mit konstantem Querschnitt und Momentengelenken an


beiden Enden. Sie werden als Seile vereinbart und weiter als Balken berechnet und
sind auch unter ihren Namen weiter als Balken ansprechbar.
Seile knnen nur die Normalkraft bertragen und sollten nur als Zugglieder benutzt
werden. Sie knnen nicht direkt belastet werden, von der globalen Belastung wird nur
die Temperatur bei den Seilen bercksichtigt. Das Eigengewicht wird bei den Seilen
nicht bercksichtigt.
Die Seile knnen exzentrisch an die Knoten angeschlossen werden. Die Exzentrizitt
wird wie bei den Balken durch Randbedingungen eingegeben, nur darf die
Randbedingung bei Seilen nur die Exzentrizitt EXKN enthalten.
Die beiden Knotenpunkte IKNO und KKNO bzw. der Vektor (DX, DY, DZ) definieren
den Knotenabstand des Seils, eventuelle Exzentrizitten der Randbedingungen
werden von diesem Abstand abgezogen, so dass die Seillnge dadurch gendert wird.
Die Angabe NX ermglicht (wie bei den Balken, siehe oben!) eine automatische
Generierung weiterer Seile.
Der Bedarf nach einer gesonderten Behandlung von schlanken Balken zeigte sich bei
der Bifurkationsanalyse von rumlichen Systemen. Schlanke Balken fhrten da wegen
ihrer kleineren Biegesteifigkeit (auch unter Zugkraft) zu numerischen Schwierigkeiten
und dadurch zu vllig falschen Ergebnissen (z. B. Ausknicken der gezogenen Balken).
Eine weitere Unannehmlichkeit waren groe lokale Durchbiegungen der Balken unter
Eigengewicht, die bei der graphischen Darstellung der Verformungen alle anderen
Verformungen bertnten.
Durch Biege- und Torsionsgelenke, die bei den Seile automatisch bercksichtigt
werden, wird der Einfluss der kleineren Steifigkeiten eliminiert. Lokale Durchbiegungen
verschwinden, weil das Eigengewicht der Seile nicht bercksichtigt wird und weil die
Seile nicht lokal belastet werden knnen.
Bei einer normalen Berechnung des Systems werden die Seile als Balken mit Gelenken bercksichtigt und knnen auch Druckkrfte bernehmen.

Author: Prof. Dr. Borut Doboviek

45

Vor einer Bifurkationsanalyse (Stabilitt) werden die Normalkrfte der Balken und Seile
berprft. Die Bifurkationsanalyse wird nur durchgefhrt, wenn in keinem der
Seile eine Druckkraft vorhanden ist und wenn in keinem anderem Balken die
Druckkraft grer als die lokale Knickkraft des Balkens ist. Bei der Bestimmung
der lokalen Knickkraft des Balkens werden bei der lokalen Knicklnge des Balkens
auch die Biegegelenke bercksichtigt.
Die Bezeichnung SEIL sollte nicht zum Trugschluss fhren, dass die Seile dann
nicht-linear berechnet werden!

Author: Prof. Dr. Borut Doboviek

46

PANE

Panel element

parameter

description

dimension

default

NAME

Name of the Panel (maximum 4 characters)

LIT

JOI1
JOI2
JOI3
JOI4

Joint point numbers at the four corners of the panel. The


joints have to be stated in an order following the edges
of the panel, the rotation direction determines the local
coordinate system of the panel element. The joint points
have to be previously defined.

....
IMAT

Name of the panels material

Constant thickness of the panel

NX

Amount of panel elements to be generated in local xdirection (from joint JOI1 to JOI2)

NY

Amount of panel elements to be generated in local ydirection (from joint JOI1 to JOI4)

BASE

Name of elastic bedding of the panel element

NORE YES
NO
KAPA

panel element is not regular on purpose, its


geometry will not be checked by the program.
panel element is rectangular and planar, the
geometry will be checked by the program.

Coefficient of shear distribution for consideration of


shear deformations with the panel plane

LIT

LIT

LIT

NO

1.2

Paneele sind in der Regel rechteckige Elemente konstanter Dicke mit Platten- und
Wandeigenschaften, die an den 4 Eckpunkten mit den Knoten fest verbunden sind.
Man benutzt sie fr Wnde, Platten und Schalenteile.

#
Bild 4.11.
Paneelgeometrie

Paneele werden vom Anwender beliebig benannt.


Die rumliche Lage des Paneels und das lokale Koordinatensystem sind durch die
Angabe der Knotenpunkte festgelegt. Die lokale x-Achse des Paneels zeigt vom
Knoten KNO1 zum Knoten KNO2, die lokale y-Achse zeigt vom Knoten KNO1 zum

Author: Prof. Dr. Borut Doboviek

47

Knoten KNO4. Die lokale z-Achse steht somit orthogonal zur Paneelmittelflche und
zeigt in die Richtung der Drehung der Knotenbezeichnung.
Material des Paneels ist isotrop mit linearen Eigenschaften, eine eventuelle elastische
Bettung ist konstant und kann in allen 3 lokalen Richtungen (wirkend immer in der
Mittelflche) wirken.
Die Angaben NX und NY ermglichen eine automatische flchenartige Generierung
von weiteren Paneelen, wenn die Knotenpunkte schon bekannt und regelmig
nummeriert sind. Die Angabe NX bedeutet die Anzahl der Generierungsschritte in der
lokalen x-Richtung, die Angabe NY das gleiche in der lokalen y-Richtung. Mit einem
Satz werden so NX mal NY Paneele beschrieben. Alle diese Paneele haben die
gleiche Dicke. Die Paneele werden so gebildet, dass die benachbarten Paneele an die
gleichen Knoten anschlieen und dass der Zuwachs der Knotennummern bei allen
generierten Paneelen gleich dem Zuwachs am Original ist. Wie schon erwhnt, sollen
die Knotenpunkte schon vorher definiert sein, sie brauchen jedoch nicht an Geraden
zu liegen und auch nicht gleiche Abstnde zu haben. Bei der Generierung werden
auch die Namen der Paneele in aufsteigender Reihe alphabetisch generiert (z.B.
aaaa,aaab,aaac oder a1,a2,a3 oder 11,12,13, usw.), diese Namen sollten nicht
anderswo fr andere Paneele verwendet werden.
Intern werden Paneele durch Balkenanalogie (aufgeteilt auf vier sich berquerende
Streifen) behandelt. Sie sollten in der Regel rechteckig und mit einem Verhltnis der
beiden Seiten nicht ber 2.0 sein. Das Programm lsst auch andere Formen zu
(schiefwinklig und verwunden), wenn man die Prfung der Regelform durch die
Angabe UNRE JA ausschliet. Die Abweichungen von der Regelform verschlechtern
die Ergebnisse.
Wenn die Schubverteilungszahl KAPA als null eingegeben wird, werden die
Scheibenschubverformungen des Paneels nicht bercksichtigt.

Author: Prof. Dr. Borut Doboviek

48

SOIL

Soil layer in elastic half space

parameter

description

NUMB

Number of the layer in elastic half space (the layers are


continuously numbered from surface downwards and
should be entered following this order)

Layer thickness. The layer with the greatest number (the


deepest) can have a thickness of zero. In this case the
last layer is the endless half space.

Youngs modulus (modulus of elasticity)

POIS

Poissons ration (value between 0.0 and 0.4999)


Federungskonstante (Kraft/Lngeneinheit2) fr
Schubspannungen der unteren Oberflche zu der
unteren Schicht, oder:

CONT

dimension

LIT?

default

ROUG

SMOO = der Kontakt der unteren Oberflche der Schicht


zu der Unterlage ist glatt, es werden keine
Schubspannungen bertragen.
ROUG = der Kontakt der unteren Oberflche der Schicht
zu der Unterlage ist rau, es werden alle
Schubspannungen voll bertragen.
X
Y

(X,Y) sind globale Koordinaten des Ausgangspunktes


des Punktgitters fr die Ergebnisse in der Schicht.

DX
DY

DX und DY sind die ueren Abmessungen des


(horizontalen) Punktgitters

NX
NY

NX und NY (beide < 100) sind die Anzahlen der


Gitterpunkte in den Richtungen X und Y.

DH

Tiefe des Punktgitters unter der Oberflche der Schicht

KIND

Name der Bodenart als Literal: KIES, LEHM, SAND oder LIT
FELS (wenn angegeben, dann keine Angabe unter E,
POIS und SDRU!)

STRE

zulssige Kontaktspannung (nur zur Beurteilung der


Ergebnisse)

Geschichteter elastischer Halbraum wird fr die Grndung des globalen Systems auf
elastischem Boden benutzt. Die Oberflche (horizontal!) des Halbraumes wird
diskretisiert, so dass die globalen Knoten (die auch geometrisch an der Oberflche
liegen) direkt angeschlossen werden knnen. Der Kontakt des Knotens zu dem
Halbraum findet nur in der vertikalen Richtung (globale Achse Z) statt, gegen eine
horizontale Verschiebung oder eine beliebige Verdrehung des Knotens bietet die
Halbraumoberflche keinen Widerstand. Die Kontaktflche (z. B. die Grndungsflche
eines Einzellfundamentes) wird fr jeden Knoten extra (Angabe FGRU im Satz GKNO)
eingegeben. Das Niveau der Oberflche wird durch die Koordinate Z des ersten
eingegebenen gegrndeten Knotens (Satz GKNO) festgelegt.
Der Halbraum wird durch die Strken, E-Module und Querdehnungszahlen der
einzelnen Schichten definiert. Der Kontakt zwischen den Schichten kann rau (keine

Author: Prof. Dr. Borut Doboviek

49

gegenseitige Verschiebung), glatt (keine Haftung in horizontaler Richtung zwischen


den Schichten) oder gefedert sein. Die eingegebene zulssige Druckspannung hat auf
die Berechnung der Ergebnisse keinen Einfluss, sie wird lediglich bei der Beurteilung
der Ergebnisse bei der grafischen Ausgabe benutzt.
Die Schichten werden von der Oberflche nach unten nummeriert. Die unterste
Schicht (es kann auch nur eine Schicht definiert sein) kann nach unten unendlich oder
durch eine starre Unterlage begrenzt sein.
Es sind vier typische Bodenarten mit ihren Eigenschaften im Programm eingebaut und
knnen zur schnellen Abschtzung des Einflusses einer elastischen Grndung durch
ihre Namen mit folgenden Eigenschaften abgerufen werden (die Angaben werden bei
einem anderen, durch KN und M im Satz KOPF vereinbarten Dimensionssystem
entsprechend umgerechnet):
Name

E-Modul

Querdehnungszahl
0.25

CLAY

30000 KN/m2
3000 KN/m2

SAND

12000 KN/m2

0.3

100 KN/m2
200 KN/m2

ROCK

500000 KN/m2

0.1

2000 KN/m2

GRAV

0.4

zul.
Kontaktspannung
400 KN/m2

Ergebnisse der Grndung knnen numerisch und graphisch ausgegeben werden.


Pro Knoten werden die Durchsenkung, die Koppelkraft und die Kontaktspannung
(Koppelkraft/Grndungsflche) pro Lastfall berechnet. Die Grndungsflche wird bei
perspektivischen Zeichnungen als Quadrat gezeichnet, rechnerisch wird sie als
Kreisflche bercksichtigt.
Im Inneren des Halbraumes werden pro Ausgabepunkt drei Verschiebungen (ux, uy
und uz) in Richtungen der globalen Koordinatenachsen X, Y und Z) und sechs Spannungen (xx, xy, xz, yy, yz und zz) berechnet.
Die Ausgabepunkte einer Schicht liegen alle in gleicher horizontaler Ebene (Z = konst.)
in einem regulren Gitter, der in dem Satz GRUN fr jede Schicht anders definiert
werden kann. Der Gitter mit den Auenmaen DX und DY liegt auf dem Niveau in der
Tiefe DH unter der Schichtoberflche und hat NX und NY Punkte in den Richtungen X
bzw. Y, ausgehend aus dem Ausgangspunkt (X,Y). Der Gitter der Ausgabepunkte
kann nicht auf der Oberflche des Halbraumes gelegt werden und soll bei der obersten
Schicht mindestens in der Tiefe H/20 gelegt werden. Wenn in einer Schicht die
Ergebnisse in verschiedenen Tiefen verlangt werden, soll die Schicht in mehrere
Schichten unterteilt werden.
Die Ausgabepunkte knnen bei den Ausgabeanweisungen einzeln angesprochen
werden. Die Punktnummer von jedem Punkt wird vom Programm nach der Formel:
10000 x Schichtnummer + 100 x Y-Reihe + X-Reihe bestimmt:
Bild 4.12. Ausgabepunkte in Schicht Nr. 3 (NX=5, NY=3)

Author: Prof. Dr. Borut Doboviek

50

Warnung: viele Ausgabepunkte in dem Halbraum bentigen sehr lange Rechenzeiten,


was auch aus den Meldungen am Bildschirm deutlich wird.
ber die Ausgabe der Ergebnisse:
Tabellarische Ergebnisse werden im Satz DRUC mit dem TYP GRUN und TYP SGRU
abgerufen.
TYP GRUN bewirkt tabellarisches Drucken der Kontaktspannung, der Durchsenkung
und der Auflagerkraft fr alle gegrndete globale Knoten und Tabelle von zz,
(vertikale Normalspannung), zx, zy, (horizontale Schubspannungen) und aller drei
Verschiebungen fr alle angegebene Ausgabepunkte.
TYP SGRU bewirkt tabellarisches Drucken aller Spannungen (xx, xy, xz, yy,
yz und zz) fr alle angegebene Ausgabepunkte.
Graphische Ergebnisse werden im Satz PERS abgerufen:
Beim TYP DEFO, DEFG, TEST und TESG werden die verschobenen
Grndungsflchen (quadratisch in der Gre von FGRU vom Satz GKNO) sowie
deren Kontaktspannungen in eigenen Mastab (gelb, wenn Druck, rot, wenn es
Zugspannungen sind) und verformte Gitter der Ausgabepunkte dargestellt.
Das Zeichnen der einzelnen Zustandsgren der Ausgabepunkte kann durch TYP und
durch die Namen GSXX, GSXY, GSXZ, GSYY, GSYZ und GSZZ fr Spannungen (
xx, xy, xz, yy, yz und zz) und GUX, GUY und GUZ fr Verschiebungen (ux, uy
und uz) verlangt werden.
Zu einem Detail knnen im Satz DETA unter GRUN entweder alle oder nur bestimmte
gegrndete Knoten und unter IGRU und KGRU alle Ausgabepunkte oder bestimmte
Gruppen zugeordnet werden.

Author: Prof. Dr. Borut Doboviek

51

Aus einer Ausgabepunktnummer kann man, wie oben erlutert, die Nummer der
Schicht IS, die Nummer der Y-Reihe IY und der X-Reihe IX entnehmen. Durch die
Angaben zweier Punkte IGRU und KGRU erkennt so das Programm die Grenzen IS
und KS fr Schichten, IY und KY fr die Y-Reihen und IX und KX fr die X-Reihen. Zur
Gruppe gehren alle Ausgabepunkte dazwischen. Zu dem selben Detail knnen
mehrere Gruppen der Ausgabepunkte zugeordnet werden.

Author: Prof. Dr. Borut Doboviek

52

GJOI

Bearing and suspension of joints

parameter

description

NUMB

Joint point number

dimension

default

SUPP

Code number for the support of the joint.


Constrained degrees of freedom are defined as
follows (0= free):

The bearing code is built by adding up the


following bearing numbers (77= completely
constrained, 0= free), the numbers denote the
constraint of:
1 displacement X
2 displacement Y
4 displacement Z

10 rotation around X
20 - rotation around Y
40 - rotation around Z

ILOP
ILOM

Number of local coordinate systems, separate for forces


and moments, for which the given bearing and
suspension of the joint act. The global coordinate system
will be used if this parameter is not set.

NSPR

Name of the spring constant for concentrated


suspension of the node.

AREA

Size of the contact area with the half space with discrete
coupling

ILOP

LIT

Knoten sind Punkte, in welchen die Konstruktionselemente anfangen, enden oder


aneinander angeschlossen sind. Bei der Elementbeschreibung (BALK, PANE) werden
die dort genannten Punkte als Knoten erkannt.
Durch den Satz GKNO knnen Knoten fr bestimmte Richtungen (Freiheitsgrade)
festgehalten (gelagert) oder gefedert werden.
Die Festhaltung oder Federung kann auch in einem lokalen Koordinatensystem
erfolgen (schiefe Lagerung).
Festhaltung der Knoten stellt neben der Federung oder Bettung der Elemente die
einzige Mglichkeit der Lagerung der Konstruktion dar. Eine ungengende Lagerung
fhrt zur Singularitt der Systemmatrix und damit zum Abbruch der Berechnung.
Die Angabe FGRU bedeutet die Gre der Kontaktflche (bei der Berechnung als eine
Kreisflche angenommen, gezeichnet als Quadrat) bei der Grndung des Knotens auf
dem elastischen Halbraum. Wenn FGRU angegeben wird, muss der Halbraum vorher
schon durch den Satz (bzw. die Stze) GRUN definiert sein. Alle Knoten, die auf dem
Halbraum gegrndet werden, mssen auf der gleichen Hhe (globale Koordinate Z)
liegen, diese Hhe gilt auch fr den Halbraum als Niveau seiner Oberflche.

Author: Prof. Dr. Borut Doboviek

53

5. Load Input
5.1. Load cases, global and local loads

Load case

Separate loads can be grouped in load cases. A load case may


contain different types of loads. It is assumed that alls loads in a
load case act simultaneously and that only their actions
superposition is relevant for the result. Load cases may be
numbered arbitrarily from 1 to 99.

Combinations

Results of separate load cases can be superposed an combined


with each other.

Global and local Loads that act upon all structural components are called global
loads (e.g., the dead load of the structure). Local loads act only
loads
upon single structural components like beam or panel elements.
Preload

Any load cases that have been previously defined or calculated in a


restart calculation can be used as preloads for the calculation of
problems using second-order theory. They act globally as well.

Input order

Loads can be defined in arbitrary order.

Author: Prof. Dr. Borut Doboviek

54

PREL

Preload for second-order theory

parameter

description

CASE

Number of the load case that will be used as preload for


the structure.

dimension

default

Factor for multiplication with the axial forces

1.0

....
FACT

Die Berechnung der Lastflle und der Eigenwerte (Eigenschwingung, Stabilitt) kann
nach Theorie II. Ordnung durchgefhrt werden:

(K - Kg).U = B
In der Gleichung bedeutet U den Vektor der Knotenverschiebungen, K die elastische
Steifigkeitsmatrix, Kg die geometrische Steifigkeitsmatrix (Anfangsspannungsmatrix
der Vorbelastung) und B den Belastungsvektor.
Die Elemente der geometrischen Anfangsspannungsmatrix Kg werden aus Normalkrften des Systems berechnet und sind bei vorwiegenden Druckkrften vorwiegend
positiv. Durch die Subtraktion wird die ursprngliche Steifigkeitsmatrix geschwcht,
was bei zu hoher Vorbelastung zu numerischen Schwierigkeiten fhren kann.
Es knnen mehrere Lastflle mit verschiedenen Faktoren als Vorbelastung vereinbart
werden. Sie werden alle zusammen als Vorbelastung fr Theorie II. Ordnung
angenommen.
Die Lastflle, die in den Stzen BIFU und ERDB durch VORL als Vorbelastung vereinbart werden, werden fr diese Eigenwertberechnungen zustzlich zu der hier angegebener Vorbelastung bercksichtigt.

Author: Prof. Dr. Borut Doboviek

55

WEIG

Dead weight / dead load

parameter

description

CASE

Number of a load case, for the calculation of which dead


weight is taken into account.

dimension

default

Multiplication factor for the action of dead load.

1.0

Direction of the action of dead weight, stated by a vector


(DX,DY,DZ) in global coordinates.

0.0
0.0
1.0

....
DX
DY
DZ

The direction for the action of dead weight defaults in global Z-direction.
By stating the vector (DX,DY,DZ) the direction of dead load can be rotated arbitrarily.

GLOB

Global load

parameter

description

CASE

Load case number

Increase (positive value) or decrease (negative value) of


temperature for all structural components.

DT

Temperature difference (degrees) between the two


surfaces (+T at z=+h/2, -T at z=-h/2) of all panel
elements.

Pressure, acts upon all panel elements in positive


direction of local z-axis.

Author: Prof. Dr. Borut Doboviek

dimension

default

56

PJOI

Joint / nodal loads

parameter

description

CASE

Load case number

dimension

default

IJOI

Number of the loaded node

PX
PY
PZ

Force in X-direction
Force in Y-direction
Force in Z-direction

0
0
0

MX
MY
MZ

Moment around X-axis


Moment around Y- axis
Moment around Z- axis

0
0
0

X, Y, and Z are the directions of the local coordinate systems ILOP and ILOM if they
are defined for the node within the set GJOI, or else the directions of the global
coordinate system.

Author: Prof. Dr. Borut Doboviek

57

PBEA

Local loads on beam elements

parameter

description

CASE

Load case number

dimension

default

NBEA

Name of the loaded beam element

IFRA

Fractional value for the beginning of the loaded range

KFRA

Fractional value for the end of the loaded range

IFRA

KIND

Kind of load (load type) as literal.

LIT

LIT

The following types can be declared:


Within the local coordinate system of the beam axis:
PX, PY, PZ forces
MX, MY, MZ moments
DU, DV, DW displacements
DFIX,DFIY,DFIZ rotations
TX, DTY,DTZ temperature changes
(not applicable as single load!)
Within the global coordinate system the forces PXG,
PYG, and PZG
F

Load value at IFRA

FS

Load value at KFRA


(only, if IFRA unequal KFRA)

Fractional value is the ratio between the fraction of the element length from element
start to the accounted section and the whole length of the beam element (fractional
value =0 at element start, =1.0 and element end).
The range between IFRA and KFRA is loaded. A concentrated load (single load,
moment, or deformation step) is defined if IFRA equals KFRA.
The global loads dead weight (set WEIG) and earthquake (set ERTH) may also act
upon beam elements.

Author: Prof. Dr. Borut Doboviek

58

PPAN

Local loads on panel elements

parameter

description

CASE

Load case number

dimension

default

NPAN

Name of the loaded panel element

LIT

KIND

Kind of load (load type) as literal.

LIT

The following types can be declared:


Within the local coordinate system of the panel element:
PX, PY, PZ forces
MX, MY, MZ moments
DU, DV, DW displacements
DFIX,DFIY,DFIZ rotations
T constant temperature changes
DT temperature difference between the lower
(z=+D/2) and the upper (z=-D/2) surface
Within the global coordinate system the forces PXG,
PYG, and PZG
F1

Load value at node JOI1

F2

Load value at node JOI 2

F3

Load value at node JOI 3

F4

Load value at node JOI 4

The load values are interpolated linearly along element edges.


The global loads dead weight (set WEIG) and earthquake (set ERTH) may also act
upon panel elements.

Author: Prof. Dr. Borut Doboviek

59

MASS

Konzentrierte Knotenmasse fr Dynamik

Wert

Bedeutung

IJOI

Knotennummer des Knotens mit besonderen Massen

Dimension

Voreinst.

ELEM

Bercksichtigung der Masse der an den Knoten angeschlossenen Elemente


0
keine Bercksichtigung
1
Masse schwingt in X-Richtung
2
Masse schwingt in Y-Richtung
4
Masse schwingt in Z-Richtung
10
Masse schwingt um die X-Achse
20
Masse schwingt um die Y-Achse
40
Masse schwingt um die Z-Achse

Die Zahlen knnen durch Addition beliebig kombiniert


werden. (0= keine Bercksichtigung, 77= Masse
schwingt in allen Richtungen)
X

Zusatzmasse, die in X-Richtung schwingt

Zusatzmasse, die in Y-Richtung schwingt

Zusatzmasse, die in Z-Richtung schwingt

RX

Zusatzmassentrgheitsmoment um die in X-Richtung

RY

Zusatzmassentrgheitsmoment um die in Y-Richtung

RZ

Zusatzmassentrgheitsmoment um die in Z-Richtung

Der Satz GMAS definiert Knoten mit besonderen Massenbedingungen.


Die Angabe unter ELEM definiert die Bercksichtigung von Massen den an den
Knoten angeschlossenen Elementen (Balken, Paneele usw.).
Die Massen X,Y,Z,RX,RY,RZ sind zustzliche am Knoten haftende konzentrierte
Massen und Massentrgheitsmomente. Weil diese Massen teilweise (nur Masse Z)
auch bei dem Eigengewicht der Konstruktion (Satz GEWI) bercksichtigt werden,
werden sie durch ihr Gewicht und Moment in Kraft- bzw. Kraft*Lngeeinheiten und
nicht in Massendimension angegeben.
Der Satz GMAS ohne Knotennummer IKNO gilt fr alle durch keinen Satz GMAS
definierten Knoten und verndert dadurch die Voreinstellungen ELEM und Zusatzmassen fr solche Knoten. Die Voreinstellung ist sonst ELEM 7 und keine Zusatzmassen

Author: Prof. Dr. Borut Doboviek

60

SPEC

Antwortspektrum

Wert

Bedeutung

Dimension

Voreinst.

NAME

Name des Spektrums

LIT

DIRE

Die Erregung wirkt:


1 - in die X-Richtung
10 - um die X-Achse
2 - in die Y-Richtung
20 - um die Y-Achse
4 - in die Z-Richtung
40 - um die Z-Achse
die Ziffern werden durch Addition kombiniert (1 bis 77),
die Voreinstellung 3 bedeutet die horizontale Ebene.

FACT

Faktor, mit welchem das Spektrum angenommen wird

1.0

T1

Abszisse T1 des Beschleunigungsspektrums

T2

Abszisse T2 des Beschleunigungsspektrums

T3

Abszisse T3 des Beschleunigungsspektrums

Beschleunigungsordinate bei T = 0

A2

A1

Beschleunigungsordinate bei T = T1

A2

A2

Beschleunigungsordinate bei T = T2

EXPO

Exponent von T im Nenner der Spektrumfunktion im Bereich zwischen T2 und T3 (oder bis unendlich bei T3=0).

1.0

IPOI

Punktnummer des Spektrumpolygons (von 1 weiter)

FREQ

Die Eigenfrequenz des Spektrumpunktes IPUN (1/sec)

Die Verschiebung im IPUN des Spektrums (L)

NPOI

Anzahl der Spektrumpunkte (nur bei IPUN=1 angeben)

Fr die Auswertung einer Eigenschwingungsform bei der Erdbebenberechnung kann


ein Beschleunigungsspektrum (Angaben bis EXPO, Bild 5.1.) oder ein polygonales
Verschiebungsspektrum benutzt werden. Fr ein Verschiebungsspektrum gibt man im
ersten SPEK-Satz die Angaben NAME, RICH, FAKT, IPUN=1, NPUN und die FREQ
und U fr den ersten Polygonpunkt an. In den folgenden Stzen werden nur noch
IPUN, FREQ und U fr die brigen Spektrumpunkte angegeben
Bild 5.1. Beschleunigungsspektrum

Author: Prof. Dr. Borut Doboviek

61

ERTH

Natural frequencies, earthquake

Wert

Bedeutung

CASE

Load case number of the mode shape (Eigenform)

Dimension

Voreinst.

SPEC

Name of the answering spectrum (Antwortspektrum)


that is used for the evaluation of the mode shape

FSPE

Multiplication factor for the values of the spectrum

1.0

PREL

Load case number of a predefined load case that is used


as preload upon the system during the analysis of
natural frequencies.

FPRE

Factor for preloading

1.0

EIGE

Number of the mode shape (Eigenform) in the set of


mode shapes (number 1 has the lowest natural
frequency)

NITE
TOLE

Maximum count of iterations (NITE) to achieve an


accuracy for the eigenvalues with an tolerance of TOLE.

20
0.0001

DIRE

Vibration direction:
1start of oscillation in direction X
2start of oscillation in direction Y
4start of oscillation in direction Z
10 start of oscillation around X-axis
20 start of oscillation around Y-axis
40 start of oscillation around Z-axis

LIT

The numbers may be added up arbitrarily to combine


directions..
Eigenformen und
Eigenfrequenzen

Bei der dynamischen Analyse werden Eigenschwingungsformen und Eigenfrequenzen des Gesamtsystems. Die
Eigenformen werden nach dem ansteigendem Wert der Eigenfrequenz von 1 weiter ansteigend nummeriert.

Freiheitsgrade

Freiheitsgrade des Systems sind Verschiebungen und Verdrehungen der Knoten.

Lastfallnummer
der Eigenform

Durch den Satz ERDB wird jeder zu berechnender Eigenform


ihre eigene Lastfallnummer zugewiesen.

Eigenfrequenzen

Das Programm berechnet die verlangte Eigenform der Nummer NUMM und ihre Eigenfrequenz.

Author: Prof. Dr. Borut Doboviek

62

Modale Analyse,
Antwortspektrum

Zur Ermittlung der dynamischen Antwort nach modaler Analyse


kann das Auswerten der dynamischen Antwort mit einem
Antwortspektrum verlangt werden. Als Ergebnis einer ausgewerteten Eigenform erhlt man im betreffenden Lastfall nicht
nur die Verformungen, sondern auch die inneren Krfte und
Spannungen dieser Eigenform infolge der dynamischen
Beanspruchung.
Zur schnellen Abschtzung des Verhaltens der Bauten beim
Erdbeben sind im Programm drei Erdbebenspektren mit den
Namen KI, KII und KIII aus Slowenischen CODE fr erdbebensichere Bauten eingebaut. Die Werte dieser Spektren
knnen aus dem Ausgabeprotokoll bei deren Anwendung entnommen werden.

Vorbelastung

Bei der Ermittlung der Eigenfrequenzen, der Eigenformen und


der dynamischen Antwort kann auch eine Vorbelastung mit
einem Faktor bercksichtigt werden.

Kombinierte
Vorbelastung

Die Eingabe im Satz ERDB erlaubt nur einen Lastfall als Vorbelastung. Wenn mehrere Lastflle gleichzeitig als Vorbelastung bercksichtigt werden sollen, knnen sie als globale
Vorbelastungslastflle vereinbart werden.

Author: Prof. Dr. Borut Doboviek

63

BIFU

Stability / bifurcation analysis

Wert

Bedeutung

CASE

Load case number of the stability mode shape

Dimension

Voreinst.

LC

Load case number of a predefined load case, for which a


stability analysis is made

PREL

Load case number of a predefined load case that is


considered as additional preload for stability analysis.

FPRE

Factor for the consideration of preload.

1.0

EIGE

Number of the mode shape in the set of mode shapes


(number 1 has the lowest bifurcation factor)

NITE
TOLE

Maximum count of iterations (NITE) to achieve an


accuracy for the eigenvalues with an tolerance of TOLE.

20
0.0001

Es knnen Verzweigungslasten (mit dem berechneten Bifurkationsfaktor multiplizierte


Belastung) und die zugehrigen Eigenformen fr Stabilittsprobleme berechnet und
graphisch dargestellt werden. Das Stabilittseigenwertproblem wird nach der
bekannten Gleichung der linearen Elastizittstheorie gelst:

[(K-Kg1) - f.Kg2].U = 0
In der Gleichung bedeutet U den Vektor der Knotenverschiebungen, K die elastische
Steifigkeitsmatrix, Kg1 und Kg2 die geometrischen Steifigkeitsmatrizen
(Anfangsspannungsmatrizen - die erste infolge einer Vorbelastung bzw. Theorie II.
Ordnung, die zweite infolge der Normalkrfte des zu untersuchenden Lastfalles) und f
den Laststeigerungsfaktor (den Eigenwert, den Bifurkationsfaktor).
In dem Normalfall ohne Vorbelastung gilt die einfachere Gleichung:

(K - f.Kg).U = 0
Die oben angegebenen Gleichungen haben bekanntlich mehrere Eigenwerte. Die
Anzahl der Eigenwerte gleicht der Anzahl der Freiheitsgrade im rechnerischem Modell.
Im Normalfall ist der kritische Wert der kleinste von den Eigenwerten und die
zugehrige Eigenform (definiert durch den Eigenvektor U) ist die kritische Form.
In einem Fall, wo die Belastung berall in der Konstruktion Zugkrfte erzeugt, werden
im Programm negative Eigenwerte errechnet. Das bedeutet, dass die mit dem
negativen Laststeigerungsfaktor multiplizierte Belastung zum Knicken fhren wrde.
Kritisch wre in diesem Fall die "negative" Belastung mit dem absolut kleinsten
Eigenwert.
In Normalfall treten in der Konstruktion teilweise Druck- und teilweise Zugkrfte auf.
Wenn in einer Eigenform die Druckkraft dominiert, dann wirkt die Zugkraft entlastend
und steigert den Eigenwert. Wenn die Zugkraft dominiert, dann wird der Eigenwert
negativ.

Author: Prof. Dr. Borut Doboviek

64

Wenn in einigen Regionen der Konstruktion Druckkrfte und in den anderen Regionen
die Zugkrfte dominierend sind, werden einige Eigenwerte positiv und die anderen
negativ. In einem reellen Fall, wo die Belastung ihr Vorzeichen (ihre Richtung) nicht
ndern kann, haben nur die positiven Eigenwerte reelle Bedeutung und davon nur der
kleinste. Die mit diesem Eigenwert multiplizierte Belastung fhrt zur Unstabilitt.
Zur Numerik:
Der erwartete Bifurkationsfaktor soll den Wert 1.0 nicht wesentlich unterschreiten, das
bedeutet, dass die Lasten BLST und VORL die Stabilitt nicht sehr gefhrden sollten.
Im anderen Fall werden die geometrischen Matrizen Kg zu gro, was das numerische
Verfahren gefhrden knnte.
Die Eigenwerte werden nach einem iterativen Verfahren bestimmt. Das Verfahren
verlangt die Angabe ber die Anzahl n der zu bestimmenden Eigenwerte und ermittelt
dann die n Eigenwerte mit den absolut niedrigsten Werten. Sie sind aber nicht alle
brauchbar. Mit dem steigenden Eigenwert steigt auch die Ungenauigkeit und es wird
nur etwa eine Hlfte der ermittelten Eigenwerte (mit dem niedrigeren Absolutwert)
genau genug ermittelt. Aus dem Grunde werden mehr Eigenwerte als verlangt
errechnet.
Wenn im Satz KOPF die Angabe NVEK nicht angegeben wird, ermittelt das Programm
3 x EIGE + 5 Eigenwerte (im Normalfall EIGE=1 werden 8 Eigenwerte berechnet). Sind
die niedrigsten Eigenwerte positiv, wird der gesuchte Eigenwert EIGE richtig ermittelt.
Sind jedoch die niedrigsten Eigenwerte negativ, dann kann es passieren, dass der
erste positive Eigenwert schon innerhalb der numerisch schlecht ermittelten hheren
Eigenwerte liegt, oder, dass es unter den ermittelten Werten berhaupt keinen
positiven Wert gibt. In diesem Fall wiederholt man die Berechnung mit der Eingabe
NVEK im Satz KOPF.
Bei Angabe NVEK im Satz KOPF werden EIGE + NVEK Eigenwerte ermittelt. NVEK
sollte so hoch gesetzt werden, dass der erste positive Eigenwert noch in der unteren
Hlfte der ermittelten Werte liegt. 6. ERGEBNISSE
Ergebnisse knnen gedruckt und graphisch dargestellt werden. Es knnen einzelne
Zustandsgren von einzelnen Lastfllen und Lastfallkombinationen mit Extremwerten
ausgegeben werden. Die Ergebnisse knnen fr die ganze Konstruktion und fr
Details gedruckt und gezeichnet werden.
Zustandsgren knnen unter benannten Titeln beliebig gruppiert werden und als
solche sowohl gedruckt als auch graphisch ausgegeben werden. Gelufige Titel sind
voreingestellt.

Author: Prof. Dr. Borut Doboviek

65

6. Results

COMB

Combination of load cases

parameter

description

dimension

default

NAME

Name for the combination

LIT

CASE

Number of a load case that belongs to the combination

KIND

Load kind:

LIT

DEAD load case is considered as permanent load


TRAF load case is considered as traffic load
ALTE load case is considered as alternative load in
the group GROU
GROU

Number of the alternative group. The groups in a


combination are numbered from 1 in ascending order.

FACT

Superposition factor for the load case.

1.0

Kombinationen werden benannt und mit ihren Namen bei der Ausgabe der Ergebnisse
abgerufen. Sie knnen an beliebiger Stelle innerhalb der Eingabedaten vereinbart
werden, nachdem die betreffenden Lastfallnummern definiert sind.
Die Einflsse der als stndige Belastung deklarierten Lastflle werden zu jeder ausgegebener Zustandsgre addiert.
Die Einflsse der als Verkehrsbelastung deklarierten Lastflle werden nur dann bercksichtigt, wenn sie zu dem Extremwert der ausgegebenen Gre beitragen
Von den Lastfllen, die in eine Alternativgruppe eingestuft sind, wird nur derjenige, der
am meisten zu dem Extremwert beitrgt, bercksichtigt, wenn es berhaupt einen
Lastfall gibt, der zu dem Extremwert beitrgt.

Author: Prof. Dr. Borut Doboviek

66

DETA

Details der Konstruktion

Wert

Bedeutung

Dimension

Voreinst.

NAME

Name des Details

LIT

....
BEAM

Name des Balkens, der zu dem Detail gehrt

LIT

PANE

Name des Paneels, der zu dem Detail gehrt

LIT

PABE

nur fr Testzwecke vorgesehen

LIT

SOIL

Nummer des auf dem Halbraum gegrndeten globalen


Knoten, der zum Detail gehrt, oder
ALL fr alle gegrndete globale Knoten

LIT?

ISOI
KSOI

Entweder zwei Nummern, die eine Gruppe der Ausgabepunkte definieren (siehe 4.13.) oder
ALL fr alle Ausgabepunkte

LIT?

....

ISOI

In die benannten Details gruppiert man verschiedene Elemente der Konstruktion um


sie bei der alphanumerischen und graphischen Ausgabe gemeinsam ansprechen zu
knnen.

Author: Prof. Dr. Borut Doboviek

67

6.3. Zustandsgren
Die Zustandsgren verschiedener Elementarten werden getrennt beschrieben.

6.3.1. Zustandsgren der Balken


Die Zustandsgren beziehen sich auf das lokale Koordinatensystem des Balkens
Bild 6.1. Schnittkrfte:

N
QY
QZ

= Normalkraft
= Querkraft in y-Richtung
= Querkraft in z-Richtung

MX
MY
MZ

= Torsionsmoment
= Biegemoment um die y-Achse
= Biegemoment um die z-Achse

Bild 6.2. Verformungen:

U
V
W

= Verschiebung in x-Richtung
= Verschiebung in y-Richtung
= Verschiebung in z-Richtung

PHIX
PHIY
PHIZ

= Verdrehung um die x-Achse


= Verdrehung um die y-Achse
= Verdrehung um die z-Achse

Auerdem knnen fr Balken mit Rechteckquerschnitt (voll oder hohl) auch Normalspannungen in der Mitte und in allen 4 Ecken berechnet werden.

Author: Prof. Dr. Borut Doboviek

68

6.3.2. Zustandsgren der Paneele


Die Zustandsgren beziehen sich auf das lokale Koordinatensystem des Paneels, sie
knnen in Schnittflchen x=const. oder y=const. ausgegeben werden. Der erste
Buchstabe der Schnittgrenbezeichnung gibt die Art der Gre an: S fr Spannung,
N fr Kraft, M fr Moment und V fr die Verschiebung. Der zweite Buchstabe definiert
die Schnittflche: X fr x=const und Y fr y=const. Der dritte Buchstabe gibt die
Richtung der Wirkung an (X, Y oder Z). Es knnen ausgegeben werden:
Spannungen:
Bild 6.3.

SXX und SYY


Normalspannungen infolge
Biegung und Normalkraft
SXY und SYX
Scheibenschubspannungen
infolge
Scheibenscheerkrfte
SXZ und SYZ
Schubspannungen
infolge Plattenquerkraft
Schnittkrfte pro Lngeneinheit des Schnittes (Integration der Spannungen in der
Dicke des Paneels):
Bild 6.4
NXYL und NYXL
Scheibenschubkrfte
NXZL und NYZL
Plattenschubkrfte
MXYL und MYXL
Plattenbiegemomente
NXXL und NYYl
Scheibennormalkrfte
MXXL und MYYL
Plattentorsionsmomente

Author: Prof. Dr. Borut Doboviek

69

Schnittkrfte - Resultierenden der Spannungen in dem mittleren Punkt des Schnittes

Bild 6.5
NXX und NYY
Normalkrfte
NXY und NYX
Scheibenschubkrfte
NXZ und NYZ
Plattenquerkrfte
MXY und MYX
Biegemomente
MXZ und MYZ
Moment der Normalkraft
MXX und MYY
Torsionsmomente

Verschiebungen des mittleren Punktes des Paneels im Schnitt x=const., bzw.


y=const. in allen Richtungen:
Bild 6.6
UXX, UXY und UXZ

UYX, UYY und UYZ

Author: Prof. Dr. Borut Doboviek

70

TITL

Titel, Tabellenkopf

Wert

Bedeutung

Dimension

Voreinst.

NAME

Name des Tabellenkopfes

LIT

KIND

BEAM Balkenergebnisse
PANE Paneelergebnisse

LIT

VALU

Name der Zustandsgre, eventuell mit Prdikat:

LIT

Prdikate (geschrieben klein und mit Punkt) gelten fr


ihnen folgende Gren bis zu dem nchsten Prdikat:
add. einfache Addition von stndiger Belastung
ext.
Extremwerte Maximum und Minimum
zug. zum Extremwert zugehrige Gre
sta.
Quadratwurzel aus Summe der Quadrate fr
stndige Belastung
Es knnen bis zu 12 Literale (Gren und Prdikate) in
einem Satz nach GROE eingegeben werden.
SMIN

Unterdrckung von kleinen Spannungen (siehe unten!)

Unter einem Titelnamen vereinbart man eine Gruppe von Zustandsgren (eventuell
mit Prdikat wie einfach, extrem oder zugehrig fr Extremwertbildung) der gleichartiger Elemente um die beim Drucken oder Zeichnen ansprechen zu knnen. Beim
Drucken bedeutet der Titel einen Tabellenkopf.
Die Gren der Balkenergebnisse sind Krfte N, QY, QZ, Momente MT, MY, MZ und
Verformungen U, V, W, PHIX, PHIY, PHIZ.
Die Gren der Paneelergebnisse sind Spannungen SXX und SYY (je 4 Spalten - in
allen 4 Ecken des Querschnittes), SXY, SXZ, SYX, SYY, SYZ (je 2 Spalten - an beiden Seiten der Querschnittsbreite), Schnittkrfte pro Lngeneinheit des Schnittes
NXXL, NXYL, NXZL, NYXL, NYYL, NYZL, MXXL, MXYL, MYXL, MYYL (je 2 Spalten
- an beiden Seiten der Querschnittsbreite) und konzentrierte Schnittkrfte NXX, NXY,
NXZ, NYX, NYY, NYZ, MXX, MXY, MYX, MYY und Verschiebungen VXX, VXY, VXZ,
VYX, VYY, VYZ des mittleren Punktes des Schnittes mit jeweils 1 Spalte. Die
Paneelergebnisse werden nur fr einzelne Lastflle und fr die stndige Belastung
einer Kombination ausgegeben, die Zustandsgren drfen mit keinem Prdikat
versehen werden. Innerhalb eines Titels fr Paneelergebnisse drfen nur gleichartige
Gren, entweder fr x=const oder y=const angegeben werden - der zweite
Buchstabe muss bei allen Gren innerhalb eines Titels gleich sein (X oder Y).
Mit dem Prdikat ext. oder zug. drfen nur einfache (einspaltige) Gren versehen
werden. Es muss dabei bercksichtigt werden, dass jeder Extremwert und auch die
zugehrige Gre je 2 Spalten besetzen (Maximum und Minimum, zugehrig zu
Maximum und zugehrig zu Minimum).
Ein Titel kann mit mehreren Stzen beschrieben werden, wobei die Art gleich bleiben
muss. Die Anzahl der Spalten in einem Tabellenkopf darf nicht grer als 7 werden.
SMIN: wenn Spannungen gezeichnet werden, werden nur die Punkte ausgegeben, wo
entweder die Spannungen in ihrem absoluten Wert den Wert von SMIN berschreiten,
oder, wenn bei Material die zulssigen Spannungen angegeben sind, wo das Produkt
aus SMIN und der Spannung die zulssige Spannung berschreitet.

Author: Prof. Dr. Borut Doboviek

71

Beispiel eines Titels mit dem Namen T1 (NX und MX aus stndiger Belastung, Extremwerte von MY mit zugehriger Querkraft QZ und Extremwerte von MZ):

TITE nmex ART balk GROE add. NN MX ext. MY zug. QZ ext. MZ

Voreingestellte Titelnamen enthalten:

fr Balken:

KRAE
DEFO
SPAN

fr innere Krfte und Momente


fr Verformungen
fr Spannungen

fr Paneele:

KRAE
DEFO
SPAN

fr innere Krfte und Momente in den Schnitten x=0 und


y=0
fr Verformungen der 4 Eckpunkte im globalen
Koor.system
fr Normalspannungen entlang aller vier Seiten des
Paneels

fr die Grndung
(den Halbraum):

GRUN

fr Kontaktspannungen, Durchsenkung und Auflagerkrfte


der globalen Knoten und zz, zx, zy, ux, uy, uz.der
Ausgabepunkte

fr globale Knoten
(von IELE bis KELE
oder fr alle, wenn
keine Angabe)

SGRU

fr Spannungen xx, xy, xz, yy, yz und zz der


Ausgabepunkte

AUFG

Auflagerkrfte der gelagerten Knoten im globalen System

AUFL

Auflagerkrfte in lokalen Systemen der Knoten (falls vorh.)

AUFA

Auflagerkrfte aller Knoten im globalen System

VERG

Verschiebungen der Knoten im globalen System

VERL

Verschiebungen der Knoten in lokalen Systemen

Eventuell vorhanden Eigenwerte kann man durch EIGE abrufen.

Author: Prof. Dr. Borut Doboviek

72

PRIN

Druckanweisung

Der Satz DRUC ist die einzige Druckanweisung im Programm. Er wird fr einfache
Lastflle und Kombinationen verwendet, fr einzelne Elemente und fr Details, fr
typisierte oder eingegebene Ausgabetabellen. Die Druckausgabe ist spaltenweise
organisiert. Es knnen bis 7 Spalten gedruckt werden. Wenn keine Konstruktionsteile
angegeben sind, werden alle Teile ausgegeben.
Wert

Bedeutung

Dimension

TYPE

Name des Titels (Tabellenkopf siehe Satz TITE)

LIT

CASE
....

Name der Kombination oder einfache Lastfallnummer

LIT?

BEAM

Name des Balkens oder Name eines Details, der auch


Balken enthlt.

LIT

PANE

Name des Paneels oder Name eines Details, der auch


Paneele enthlt.

LIT

IELE

Nr. vom ersten Ausgabepunkt der Grndung

KELE
....

Nr. vom letzten Ausgabepunkt der Grndung

EFOR

JA - die Ergebnisse werden im E-Format gedruckt,


(standardmig in Format F)

SMIN

Wenn Spannungen verlangt werden, werden nur die


Punkte ausgegeben, wo entweder die Spannungen in
ihrem absoluten Wert den Wert von SMIN berschreiten,
oder, wenn bei Material die zulssigen Spannungen
angegeben sind, wo das Produkt aus SMIN und der
Spannung die zulssige Spannung berschreitet.

NSEC

Unterteilung des Balkens bzw. des Bereiches eines


Paneels zwischen IPRO und KPRO auf n Teile

LIT

Voreinst.

NEIN

BalkenErgebnisse

Die Ergebnisse der Balken werden am Anfang und Ende, an NTEI


Zwischenschnitten, und an allen Zwischenschnitten, wo eine Unstetigkeit oder ein Extremwert vorkommt, ausgegeben.

PaneelErgebnisse

Die Ergebnisse der Paneele werden in NTEI+1 Schnitten des Bereiches zwischen den Fractional-Werten IPRO und KPRO (bei
IPRO=KPRO nur ein Schnitt) entlang der lokalen Achse x bzw. y
(definiert durch die Zustandsgren im Satz TITE) ausgegeben.
Die Fractional-Werte sollen zwischen 0.0 und 1.0 liegen.

Grndung

Die Ergebnisse werden fr alle gegrndete Knoten und fr die


Ausgabepunkte (siehe 4.13.) von IELE bis KELE ausgegeben.

Author: Prof. Dr. Borut Doboviek

73

GRAP

Parameter der graphischen Ausgabe

Wert

Bedeutung

NH

Aufteilung des Grundrahmens in der Hhe

Dimension

Voreinst.

NL

Aufteilung des Grundrahmens in der Lnge

HORI

JA -die Zeichnungen werden liegend gezeichnet

LIT

NEIN

die Hhe des Grundrahmens der Zeichnung

cm

26.0

die Lnge des Grundrahmens der Zeichnung

cm

19.5

CHAR

Die Hhe der Elemente- und Knotenziffern

cm

0.3

FACT

Vergrerungs- bzw. Verkleinerungsfaktor fr die gesamte Zeichnung

....

1.0

Der Satz GRAP ndert Parameter der grafischen Ausgabe, die bis zu dem nchsten
Satz GRAP gelten.
Die Angaben NH, NL, HORI und die Farben knnen vor jeder beliebigen Zeichnung
gendert werden.
Die Angaben H, L, BUCH und FAKT drfen nur in dem ersten Satz GRAP einer Eingabedatei angegeben werden und gelten dann fr alle Zeichnungen.

Author: Prof. Dr. Borut Doboviek

74

PERS

Perspektive grafische Ausgabe

Wert

Bedeutung

Dimension

Voreinst.

TYPE

Type der Zeichnung oder Name der Tabelle TITE oder


Bezeichnung einer Zustandsgre

LIT

AND

Bezeichnung der zweiten Zustandsgre

LIT

CASE

Name der Kombination oder einfache Lastfallnummer


(nicht bei GEOM)

LIT?

LIT
LIT

LIT

JA

LIT

NEIN

....
IDET

Name Details fr eine Detailzeichnung. Wird nichts angegeben, wird die gesamte Konstruktion gezeichnet

....
PARA

NEIN Perspektive statt Parallelprojektion

SYST

JA

SCAL
SCA2

Mastab fr die erste und eventuelle zweite Zustandsgre (Anzahl der Einheiten in 1 cm, ein negativer Wert
bedeutet die Lnge der maximalen Ordinate in cm). Bei
fehlenden Angaben wird der Mastab vom Programm
bestimmt.

SMIN

Wenn Spannungen gezeichnet werden, werden nur die


Punkte ausgegeben, wo entweder die Spannungen in
ihrem absoluten Wert den Wert von SMIN berschreiten,
oder, wenn bei Material die zulssigen Spannungen
angegeben sind, wo das Produkt aus SMIN und der
Spannung die zulssige Spannung berschreitet.

TARG

Punktnummer vom Blickziel (0=Nullpunkt)

DX
DY
DZ

Vektor (DX,DY,DZ) definiert als Distanzvektor vom Augenpunkt zu dem Zielpunkt die Blickrichtung und den
Standpunkt bei Perspektive. Bei fehlenden Angaben wird
die Voreinstellung benutzt.

es wird auch die Systemgeometrie dargestellt

Wenn keine Angabe vom Vektor angegeben wird, dann


wird die Voreinstellung (-1.0,-0.5,+0.2) benutzt.
Die Ergebnisse werden grundstzlich rumlich gezeichnet. Durch entsprechende
Angaben ber die Projektion kann man auch ebene Schnitte und Ansichten darstellen.
Es knnen Ergebnisse in Details gezeichnet werden. Der Mastab kann beliebig
gewhlt werden. Werden keine Angaben fr den Mastab gemacht, so wird er vom
Programm selbstndig ermittelt und optimiert.
Alle verschiedenen Darstellungen werden die Kennworte TYP, UND und SYST bestimmt. Zustzlich zu TYP bewirkt SYST JA zustzliches Zeichnen der Systemachsen.
Alleinstehend, ohne jeder Angabe unter TYP, bewirkt SYST JA das Zeichnen der Systemachsen mit Systemnummerierung.
Man kann unter TYP und UND einen oder zwei Namen von einfachen Zustandsgren
oder nur unter TYP eine voreingestellte Typbezeichnung angeben.

Author: Prof. Dr. Borut Doboviek

75

Als einfache Zustandsgren kann man angeben:


Fr Balken sind zugelassen alle Zustandsgren aus 6.3.1. und auch die zweite
Gre darf unter UND verlangt werden.
Bei Paneelen kann man unter TYP und UND zwei Gren (siehe auch 6.3.2) angeben. Die Bezeichnung der einzelnen Gren hat immer drei Buchstaben, das vierte
Zeichen gibt die Stelle der Ausgabe im Paneel an. Es kann eine Zahl von null bis 9
oder der Buchstabe R angegeben werden. Die Zahlen bedeuten die Zehntelpunkte der
betreffenden lokalen Achse x bzw. y (z. B.: 0 ist der Anfang, 5 ist die Mitte, 9 ist ein
Zehntel vor dem Ende), der Buchstabe R bedeutet das Ende der Achse. Es knnen
Spannungen SXX, SXY, SXZ, SYX, SYY, SYZ oder die inneren Krfte bzw. Momente
pro Lngeneinheit der Schnittlinie NXX, NXY, NXZ, NYX, NYY, NYZ, MXX,MXY,MYX
und MYY gezeichnet werden. Die Spannungen SXX und SYY haben je 2 Werte, die
Werte fr die Faser an der Seite der negativen lokalen z-Achse werden gestrichelt
dargestellt. Durch BXX und BYY verlangt man zur Kontrolle die normalen
Spannungen der internen Ersatzbalken. Beispiel fr die Eingabe: NXY4 bedeutet die
Scheibenschubkraft (pro Einheit der Schnittlnge) in Richtung der lokalen y-Achse in
der Schnittflche x=0.4*Lnge des Paneels in der x-Richtung.

Als voreingestellte TYP-en kann man angeben:


GEOM Systemgeometrie: Es wird das System mit allen Elementen
gezeichnet. Die Paneele sowie Balken, deren Querschnittswerte die H und
B Angaben haben, werden mastblich als Krper dargestellt.
DEFO: Es werden verformte Systemachsen und Mittelflchen dargestellt.
DEFG Verformung mit Balken- und Paneeldicken wie DEFO, jedoch mit
Dicken statt Achsen.
M,Q,N,T,MQ Balkenschnittkrfte: Es werden Diagramme der Schnittkrfte MMomente, Q-Querkrfte, N-Normalkrfte, T-Torsionsmomente, MQ- Momente + Querkrfte dargestellt.
AXIA Balken-Axialzustand: Es werden die Normalkrfte im System anschaulich in Form von Stabdicken gezeichnet. Die druckbeanspruchten
Balken werden als mehr oder weniger dicke Prismen (rumlich), die zugbeanspruchte Balken als mehr oder weniger dicke Seile (Striche) dargestellt. Die Dicke der Elemente richtet sich dabei nach der Gre der
Normalkraft. Am Bildschirm erscheinen die Seile in verschiedenen Farben.
SIGM Spannungsbild: Es werden die Spannungen in den Mittelpunkten aller
vier Rechteckseiten der Balkenquerschnitte und entlang der Paneelseiten
(ausgezogen fr z=+D/2, gestrichelt fr z=-D/2; rot fr Zug, blau fr Druck)
gezeichnet. Es werden nur die Spannungen gezeichnet, die im
Absolutwert grer als Produkt der Maximalspannung mal Faktor SMIN
sind. Durch die Angabe von SMIN knnen gezielt nur die Bereiche mit
groen Spannungen angezeigt werden
TEST Testen des Entwurfs: hier werden in einer Zeichnung alle fr das
Testen eines Entwurfes bentigten Ergebnisse gezeigt. Es werden die
Author: Prof. Dr. Borut Doboviek

76

Spannungen kontrolliert. Die Balken und Paneele werden an den Teilen,


wo die Spannungen die bei dem Material angegebenen zulssigen Grenzen berschreiten, blau fr berschrittene Druckspannungen, rot fr
berschrittene
Zugspannungen
und
gelb
fr
berschrittene
Schubspannungen dargestellt. Es werden ausgeschrieben: das Spannungsniveau (das hchste Verhltnis zwischen der zulssigen und
vorhandenen Spannung), die Menge des eingebauten Materials (als
Volumen), die Anzahl der ueren Lagerungen (der festgehaltenen Freiheitsgrade, bei einem statisch bestimmt gelagerten monolithischen
System mssen es 6 sein) und eventuelle Eigenwerte (der
Bifurkationsfaktor oder Eigenschwingungsfrequenz).
TESG Test mit Dicken: Wie TEST, jedoch mit Balken- und Paneeldicken,
anstatt Achsen.

Author: Prof. Dr. Borut Doboviek

77

END

Ende der Eingabe bzw.


Ende der alten Daten beim Restart

Wert

Bedeutung

Dimension

NAME

REST bei Restartberechnung oder


nichts am Ende der Eingabe

LIT

Voreinst.

Der Satz END beendet entweder die alten Eingabedaten bei einer Restartberechnung
(END REST) oder die gesamte Eingabe (END allein).
Der Satz ENDE REST wird bei einer neuen Berechnung (REST neu oder REST nein
im Satz KOPF) ignoriert. Nheres ber Restart siehe Seite 4-1.
Die eventuell nach dem letzten ENDE stehenden Daten werden vom Programm
ignoriert und knnen so fr einen eventuellen spteren Gebrauch dort aufbewahrt
werden.

Author: Prof. Dr. Borut Doboviek

78

7. FEHLERMELDUNGEN
Die Eingabedaten werden auf syntaktische und logische Eingabefehler geprft. Eine
Berechnung wird nur bei einer fehlerfreien Eingabe durchgefhrt. Whrend der Berechnung knnen noch Modellfehler entdeckt werden.
Die Fehlermeldungen erscheinen auf dem Bildschirm und in der Ausgabeliste.
Auf dem Bildschirm erscheint vor der Fehlermeldung noch der fehlerhafte Eingabesatz. Fr die Korrektur der Eingabedaten ist der erstgefundene Fehler am wichtigsten,
da die weiteren auch Folgefehler von dem ersten sein knnen. Um die Handhabung
des Programms zu erleichtern, wird die Verarbeitung der Daten nach einigen
erstgefundenen Fehler durch eine Pause unterbrochen und wird erst nach dem
Drcken einer Taste und RETURNS weitergefhrt.
Smtliche Fehlermeldungen erscheinen in deutscher Sprache und werden hier nicht
detailliert aufgefhrt.

Syntaktische und logische Eingabefehler


Whrend des Lesens der Eingabedatei werden alle syntaktischen Fehler der CADINPEingabesprache gemeldet. Die fehlerhaften Stze werden bei der weiteren
Eingabeprfung nicht bercksichtigt.
Die syntaktisch fehlerlosen Stze werden auf logische Fehler berprft. Wenn ein
entdeckter Fehler das Speichern der Daten nicht erschwert, so wird auch der fehlerhafte Satz noch weiter bercksichtigt und eine Fehlermeldung wird gedruckt. Strt der
Fehler den weiteren Ablauf der Prfung, so wird der fehlerhafte Satz im weiterem
ignoriert.
Bei einer fehlerhaften Eingabe stoppt das Programm nach der berprfung der
Eingabedatei.

Modellfehler
Whrend syntaktische und logische Eingabefehler bereits beim berprfen der Eingabedatei erkannt werden, treten Modellfehler erst im Laufe der Berechnung auf. Ursache eines Modellfehlers ist meistens die Singularitt einer Matrix. Es treten folgende
Modellfehler auf:

Flexibilittsmatrix vom diskretem Halbraum nicht positiv definite


die gegrndeten Knoten sind zu nahe aneinander oder deren
Kontaktflchen sind zu gro
die globale Steifigkeitsmatrix ist nicht positive definite
entweder die Gesamtkonstruktion ist nicht stabil gelagert, oder
sie ist teilweise beweglich, oder
die Vorbelastung bei Theorie II. Ordnung bzw. die Belastung von Lastfall
BLST im Satz BIFU sind zu hoch
numerische Behandlung vom Balken NAME schlecht
zu starke elastische Bettung (durch Einfhrung einen neuen Knotens 2
Author: Prof. Dr. Borut Doboviek

79

krzere Balken daraus machen), oder


zu groe Vorbelastung bzw. Belastung bei Stabilitt

Eine Bifurkationsuntersuchung wird nicht durchgefhrt, wenn


Seile mit Druckkraft oder Balken mit Druckkraft grer von der Knicklast
gefunden werden.

Zwei Zitate aus dem SOFiSTiK Handbuch:


* Alle Programme , auch die von SOFiSTiK, haben solange Fehler, wie sie
benutzt werden. Diese sind jedoch gut versteckt und normalerweise finden
Sie solche Fehler nur, wenn Sie ein vllig neues Gebiet in der Programmanwendung betreten. Hier sollten Sie mglichst erst an kleinen
Beispielen das prinzipielle Verhalten untersuchen. Eine der hufigsten
Ursachen fr Fehler solcher Art ist eine Fehlinterpretation des Handbuchs
oder der implementierten Theorie.
*
Auch kann eine Fehlermeldung einmal nicht die wahre Ursache des
Fehlers beschreiben. Dies wird vor allem dann passieren, wenn ein Fehler
weiter vorne nicht korrekt abgefangen wurde. Die Programme brechen
nmlich nicht beim ersten Fehler ab, sondern versuchen so lange wie mglich
weitere Fehler zu Prfen.

Author: Prof. Dr. Borut Doboviek

80