Randbedingungen

Das Forum zu Z88OS (Open Source) / The newsgroup for Z88OS (open source)

Moderatoren: ccad, mz15, auroraIco, Lehrstuhl

Antworten
Gospar
Newbie
Beiträge: 9
Registriert: Fr 22. Mai 2015, 16:44

Randbedingungen

Beitrag von Gospar »

Hallo!

Ich versuche an einem Einfachen Beispiel den Einstieg zu finden. Es sollen zunächst nur vier Elemente des Typs 10 aus einem Element des Typs 10 generiert werden.

Für eine Simple kontrolle habe ich das System in einem Knoten X+Y+Z gehalten. Somit noch Rotation um diesenKnoten möglich. Dann in einem Knoten habe ich sie in X+Z gehalten. Somit nur noch Rotation um die Achse der beiden Knoten möglich. Schließlich in einem Knoten außerhalb der letztgenannten Rotationsachse in Z gehalten. Hiermit sollte das System statisch bestimmt sein. 6 Freiheitsgrade gehalten.

Dann habe ich auch noch eine Einzellast von -2 in Z in einem vierten Knoten eingefügt.
Die Z88i2.txt siehr wie folgt aus:

Code: Alles auswählen

7
1 1 2 0
1 2 2 0
1 3 2 0
11 1 2 0
11 3 2 0
39 3 2 0
51 3 1 -2
Z88F.exe gibt mir folgenden Fehler:

Code: Alles auswählen

start Z88F version 13.0
opening file Z88.DYN
Oeffnen der Datei Z88.DYN
MAXGS  = 5200000
MAXKOI = 270000
MAXK   = 46000
MAXE   = 27000
MAXNFG = 137000
MAXNEG = 10
MAXESM = 3600
Datei Z88.DYN gelesen..scheint formal o.k. zu sein
Dynamisches Memory anlegen:
Memory Kennung 1 angelegt
Memory Kennung 2 angelegt
Memory Kennung 3 angelegt
Memory Kennung 4 angelegt
Memory Kennung 5 angelegt
Memory Kennung 6 angelegt
Memory Kennung 7 angelegt
Memory Kennung 8 angelegt
Memory Kennung 9 angelegt
Memory Kennung 10 angelegt
Memory Kennung 11 angelegt
Memory Kennung 12 angelegt
Memory Kennung 13 angelegt
Memory Kennung 14 angelegt
Memory Kennung 15 angelegt
Memory Kennung 16 angelegt
Memory Kennung 17 angelegt
Memory Kennung 18 angelegt
Memory Kennung 19 angelegt
Memory Kennung 20 angelegt
Memory Kennung 21 angelegt
Memory Kennung 22 angelegt
Memory Kennung 23 angelegt
Memory Kennung 24 angelegt
Memory Kennung 25 angelegt
Memory Kennung 26 angelegt
Memory Kennung 27 angelegt
Memory Kennung 28 angelegt
Memory Kennung 29 angelegt
Memory Kennung 30 angelegt
Memory Kennung 31 angelegt
Dynamisches Memory vollstaendig angefordert: 47 MB
Verlassen Speichereinheit DYN88F
Steuerflag CFLAG fuer Z88F ist -C, ICFLAG = 1
Start Leseeinheit RI188
Einlesen von Z88I1.TXT
Einlesen der Koordinaten
Einlesen der Koinzidenz
Einlesen der Elastizitaetsgesetze
Z88I1.TXT eingelesen, Verlassen Leseeinheit RI188
Start Z88A : Pass 1 von Z88F
*** Formatieren ***
Verlassen Z88A, Pass 1 erledigt
Start Schreibeinheit WRIA88F
Beschreiben von Z88O1.BNY
Beschreiben von Z88O0.TXT
Vektor GS braucht 7677 Elemente
Vektor KOI braucht 80 Elemente
Verlassen Schreibeinheit WRIA88F
Start Z88B : Pass 2 von Z88F
*** Compilation ***
Verlassen Z88B, Pass 2 erledigt
Start Z88CC : Pass 3 von Z88F
Einlesen Z88I2.TXT
Einarbeiten der Randbedingungen Pass 1
Einlesen Z88I2.TXT
Einarbeiten der Randbedingungen Pass 2
Beschreiben von Z88O1.TXT
Start SCAL88
### Diagonalelement 4 Null oder negativ ..Stop ###
### liegt oft an fehlenden oder falschen Randbedingungen ###
### Abhilfe: Randbedingungen pruefen (statisch unterbestimmt ?) ###
Die Z88i1.txt (Materialzeile siehe anderes Posting):

Code: Alles auswählen

     3    51     4   153     1     0     0     0     0  Z88I1.TXT, erzeugt von Z88N V12.0
     1  3  +6.00000E-001  +1.00000E-001  +0.00000E+000   Knoten Nr.1
     2  3  +6.00000E-001  +1.00000E-001  -1.25000E-001   Knoten Nr.2
     3  3  +6.00000E-001  +1.00000E-001  -2.50000E-001   Knoten Nr.3
     4  3  +6.00000E-001  +7.50000E-002  +0.00000E+000   Knoten Nr.4
     5  3  +6.00000E-001  +7.50000E-002  -2.50000E-001   Knoten Nr.5
     6  3  +6.00000E-001  +5.00000E-002  +0.00000E+000   Knoten Nr.6
     7  3  +6.00000E-001  +5.00000E-002  -1.25000E-001   Knoten Nr.7
     8  3  +6.00000E-001  +5.00000E-002  -2.50000E-001   Knoten Nr.8
     9  3  +6.00000E-001  +2.50000E-002  +0.00000E+000   Knoten Nr.9
    10  3  +6.00000E-001  +2.50000E-002  -2.50000E-001   Knoten Nr.10
    11  3  +6.00000E-001  +0.00000E+000  +0.00000E+000   Knoten Nr.11
    12  3  +6.00000E-001  +0.00000E+000  -1.25000E-001   Knoten Nr.12
    13  3  +6.00000E-001  +0.00000E+000  -2.50000E-001   Knoten Nr.13
    14  3  +4.50000E-001  +1.00000E-001  +0.00000E+000   Knoten Nr.14
    15  3  +4.50000E-001  +1.00000E-001  -2.50000E-001   Knoten Nr.15
    16  3  +4.50000E-001  +5.00000E-002  +0.00000E+000   Knoten Nr.16
    17  3  +4.50000E-001  +5.00000E-002  -2.50000E-001   Knoten Nr.17
    18  3  +4.50000E-001  +0.00000E+000  +0.00000E+000   Knoten Nr.18
    19  3  +4.50000E-001  +0.00000E+000  -2.50000E-001   Knoten Nr.19
    20  3  +3.00000E-001  +1.00000E-001  +0.00000E+000   Knoten Nr.20
    21  3  +3.00000E-001  +1.00000E-001  -1.25000E-001   Knoten Nr.21
    22  3  +3.00000E-001  +1.00000E-001  -2.50000E-001   Knoten Nr.22
    23  3  +3.00000E-001  +7.50000E-002  +0.00000E+000   Knoten Nr.23
    24  3  +3.00000E-001  +7.50000E-002  -2.50000E-001   Knoten Nr.24
    25  3  +3.00000E-001  +5.00000E-002  +0.00000E+000   Knoten Nr.25
    26  3  +3.00000E-001  +5.00000E-002  -1.25000E-001   Knoten Nr.26
    27  3  +3.00000E-001  +5.00000E-002  -2.50000E-001   Knoten Nr.27
    28  3  +3.00000E-001  +2.50000E-002  +0.00000E+000   Knoten Nr.28
    29  3  +3.00000E-001  +2.50000E-002  -2.50000E-001   Knoten Nr.29
    30  3  +3.00000E-001  +0.00000E+000  +0.00000E+000   Knoten Nr.30
    31  3  +3.00000E-001  +0.00000E+000  -1.25000E-001   Knoten Nr.31
    32  3  +3.00000E-001  +0.00000E+000  -2.50000E-001   Knoten Nr.32
    33  3  +1.50000E-001  +1.00000E-001  +0.00000E+000   Knoten Nr.33
    34  3  +1.50000E-001  +1.00000E-001  -2.50000E-001   Knoten Nr.34
    35  3  +1.50000E-001  +5.00000E-002  +0.00000E+000   Knoten Nr.35
    36  3  +1.50000E-001  +5.00000E-002  -2.50000E-001   Knoten Nr.36
    37  3  +1.50000E-001  +0.00000E+000  +0.00000E+000   Knoten Nr.37
    38  3  +1.50000E-001  +0.00000E+000  -2.50000E-001   Knoten Nr.38
    39  3  +0.00000E+000  +1.00000E-001  +0.00000E+000   Knoten Nr.39
    40  3  +0.00000E+000  +1.00000E-001  -1.25000E-001   Knoten Nr.40
    41  3  +0.00000E+000  +1.00000E-001  -2.50000E-001   Knoten Nr.41
    42  3  +0.00000E+000  +7.50000E-002  +0.00000E+000   Knoten Nr.42
    43  3  +0.00000E+000  +7.50000E-002  -2.50000E-001   Knoten Nr.43
    44  3  +0.00000E+000  +5.00000E-002  +0.00000E+000   Knoten Nr.44
    45  3  +0.00000E+000  +5.00000E-002  -1.25000E-001   Knoten Nr.45
    46  3  +0.00000E+000  +5.00000E-002  -2.50000E-001   Knoten Nr.46
    47  3  +0.00000E+000  +2.50000E-002  +0.00000E+000   Knoten Nr.47
    48  3  +0.00000E+000  +2.50000E-002  -2.50000E-001   Knoten Nr.48
    49  3  +0.00000E+000  +0.00000E+000  +0.00000E+000   Knoten Nr.49
    50  3  +0.00000E+000  +0.00000E+000  -1.25000E-001   Knoten Nr.50
    51  3  +0.00000E+000  +0.00000E+000  -2.50000E-001   Knoten Nr.51
     1    10   Element Nr.1
     1    20    25     6     3    22    27     8    14    23    16     4    15    24    17     5     2    21    26     7
     2    10   Element Nr.2
     6    25    30    11     8    27    32    13    16    28    18     9    17    29    19    10     7    26    31    12
     3    10   Element Nr.3
    20    39    44    25    22    41    46    27    33    42    35    23    34    43    36    24    21    40    45    26
     4    10   Element Nr.4
    25    44    49    30    27    46    51    32    35    47    37    28    36    48    38    29    26    45    50    31
     1     4 +1.00000E+000 +3.00000E+004     0 +2.00000E-001
Was kann ich tun?

SG
Gospar
Benutzeravatar
SHautsch
Alumni
Beiträge: 380
Registriert: Mo 15. Apr 2013, 11:03

Re: Randbedingungen

Beitrag von SHautsch »

Hallo Gospar,

die Antwort auf Ihr Problem könnte bereits in Ihrem anderen Thread stehen (viewtopic.php?f=1&t=740).
In der Theorie ist die Randbedingungsaufgabe in der z88i2.txt korrekt ausgeführt.
Falls trotzdem noch Unklarheiten auftreten, können Sie Fragen zur Randbedingungsaufgabe gerne erneut hier stellen.

Mit freundlichen Grüßen,
SHautsch
Antworten