Fehler bei nicht linearer Berechnung

Hallo,

ich habe folgendes Probelm: Wenn ich meine Berechnung nicht-linear durchfüre und die Lasten mittels Schleife steigere, bekomm ich nach einer gewissen Steigerung der Last immer den Fehler “not enough memory” in ASE. Festplatte bzw. Arbeitsspeicher sind nicht voll nach der Berechnung. Es wir mit einer Verformung von 1mm begonnen, welche in 2mm Schritten bis zum Erreichen der Traglast gesteigert wird.
Anbei mei Tdeddy code:

+PROG ASE M:2000 urs:9
ECHO VOLL NEIN

DEHN KMOD S1 KSV PL
let#loopsize 1000
let#steigerung 2 $ Verformung wird je Lastfall um 2 mm gesteigert.
let#count 0
let#i 0

LOOP#i 1000

if #i==0
STEU MSTE #i+1 #i 8 0 $ first loadstep
steu iter 2
steu solv 4
SYST PROB NONL NMAT JA ITER 500 FMAX 1.10 TOL 0.050
elseif #i<=75
STEU MSTE #i+1 #i 8 0
steu iter 2
steu solv 4
SYST PROB NONL NMAT JA ITER 500 FMAX 1.10 TOL 0.050 PLF #i+100-1
elseif #i>75
STEU MSTE #i+1 #i 8 1
steu iter 2
steu solv 4
SYST PROB NONL NMAT JA ITER 500 FMAX 1.10 TOL 0.050 PLF #i+100-1
endif
$let#incr #i+1 $ ((#i+1)/100)+1
let#incr #count
lf #i+100 BEZ ‘PY:#(#incr*1)mm)’
lc 1 fakt #incr
ende
let#i #i+1
let#count #count+#steigerung

ENDLOOP

ende

Besten Dank für die Hilfe!
LG

Hello.
I just assume: someone had memory problems, they were solved by changing (increasing?) the parameter M in ASE. (which is 2000 in your case). I personally never assign this parameter in ASE at all. There is also an option to update Sofistik

1 Like

Hello
To my knowledge the M-parameter is deprecated (at least for ASE)
It used to be required to reserve RAM memory for the calculations.

As Kirill said you should probably skip the M-parameter (and use an updated version of sofistik)

Not so long ago (3-4 years) I was forced to use the M-parameter för ELLA-calculations.

Does anybody from Sofistik know if the M-parameter is required in any sub-program anymore? (like ELLA)

1 Like

Hello

The error “not enough memory…” was common for the old 32 bit version of SOFiSTiK. Back then windows had some constraints when working with larger systems.
Nowadays with the 64 bit version this shouldn’t be a problem any more. So I would advise to update the program to the latest service pack.
Perhaps you check out the post from April 2020.

@sfr In ELLA the M-parameter is still used for allocating memory before the start of the calculation.

Best regards
Frederik Höller
Your SOFiSTiK Support Team