I’m working on a plate structure supported by SPRI
elements. In the graphical viewer (e.g. WinGRAF), I can clearly see the spring reactions in Z-direction near the supports, and the values are quite high.
However, these forces don’t seem to influence the shear reinforcement in BEMESS. I’ve used CTRL OPT SPRI VAL 12
in ASE to activate the springs, and I’ve also defined RSETs for the SPRI elements using +PROG SOFIMSHA
, but those don’t show any forces in the output — they only appear in the graphical viewer.
Has anyone successfully managed to make these spring forces affect reinforcement design? Or is there a recommended way to transfer them into BEMESS so they are accounted for? Any advice would be helpful.
Theese are my codes:
+prog sofimsha urs:18.1
head Create Result Sets for Relevant Springs
syst rest $ Keep the system and add elements
ctrl rest 2 $ Keep loads inside the database
rset del
$-------------- Define RSET for springs
#define RSET
rset id ‘PX’ set SPRI item p no #start+0 titl ‘Axial Force PX’
rset id ‘PY’ set SPRI item p no #start+1 titl ‘Axial Force PY’
rset id ‘PZ’ set SPRI item p no #start+2 titl ‘Axial Force PZ’
rset id ‘VX’ set SPRI item v no #start+0 titl ‘Displacement VX’
rset id ‘VY’ set SPRI item v no #start+1 titl ‘Displacement VY’
rset id ‘VZ’ set SPRI item v no #start+2 titl ‘Displacement VZ’
rset id ‘PHIX’ set SPRI item phi no #start+3 titl ‘Torsion PHIX’
rset id ‘PHIY’ set SPRI item phi no #start+4 titl ‘Torsion PHIY’
rset id ‘PHIZ’ set SPRI item phi no #start+5 titl ‘Torsion PHIZ’
#enddef
$-------------- Springs at the start of the bridge (301–318)
let#start 200301
rset id ‘S1L’ titl ‘Springs at Start - Axis 1’
#include RSET
let#start 200307
rset id ‘S2M’ titl ‘Springs at Start - Axis 2’
#include RSET
let#start 200313
rset id ‘S3R’ titl ‘Springs at Start - Axis 3’
#include RSET
$-------------- Springs at the end of the bridge (101–118)
let#start 200101
rset id ‘E1L’ titl ‘Springs at End - Axis 1’
#include RSET
let#start 200107
rset id ‘E2M’ titl ‘Springs at End - Axis 2’
#include RSET
let#start 200113
rset id ‘E3R’ titl ‘Springs at End - Axis 3’
#include RSET
end.
Here is the one i use for the design of quad elements:
+PROG AQUA urs:3 $ Materials
HEAD Materials
PAGE UNII 0
ECHO FULL no
ECHO MAT FULL
END
+prog sofiload urs:50.1
lc 20 titl “design forces ULS” type NONE
copy 1 1.35
copy 2 1.35
copy 30
lc 21 titl “design force sls” type none
copy 1 1.2015
copy 2 1.2015
copy 31
end
+PROG ASE urs:9 $ Linear Analyse
HEAD Calculation of forces and moments
PAGE UNII 0
CTRL OPT WARP VAL 0
CTRL OPT SPRI VAL 12
lc 20
lc 21
END
-PROG BEMESS urs:50.2
hEAD Global reinforcement settings
ECHO FULL
GEOM H - HA 60[mm] DHA 24[mm] HB 60[mm] DHB 24[mm]
para -
!Baummannmetoden, bytt ut LAY 1 til Lay 0. Gir samme resultat men har mer kontroll over armerinsmengden i lagene
END
+PROG BEMESS urs:4
HEAD Multi-Layer-Definition
LAY POS Z DIRE D AS ASMA WK
‘UPP’ 60 0 20 0 56 0.15
‘UPP’ 75 90 0 0 56 0.15
‘UPP’ 85 0 20 0 -
‘UPP’ 95 90 20 0 - $ the most inner layer may not have an ASMA
'LOW' 95 90 20 0 -
'LOW' 85 0 20 0 -
'LOW' 75 90 20 0 56 0.15
'LOW' 60 0 20 0 56 0.15
PARA - $ - = all groups
END
+PROG BEMESS urs:50.4
HEAD Plate design using global PARA settings
ECHO FULL EXTR
CTRL TYPE ULTI LAY 1 LCR 20
LC 21
GRP NO 25
END
+PROG BEMESS urs:10
HEAD Crack width Design
ctrl crac lcri 1 lcr 2
lc 20
crac wk para
END