CFVR3002 - Rectangular Foundation Stiffness (SHELL99)
This example tests the stiffness of a rectangular foudation, modelled as a rectangular shell.
For this purpose, it tests the stiffness at the following locations:
- Corners
- Sides
- Center
- Maximum global value
Element types used in the model: SHELL99 Needed CivilFEM Modules: |
|
| Model Statistics | |
| Number of elements | 100 |
| Number of nodes | 341 |
| Number of civil materials | 1 |
| Number of cross sections | 0 |
| Number of shell vertices | 0 |
Log file: CFVR3002.DAT
FINISH ~CFCLEAR,,1 ~CFACTIV,GETC,Y NomFile='CFVR3002' /TITLE, %NomFile%, Rectangular foundation stiffness (SHELL99) ! ------------------------------------------------------------------------------------- ! Initial data ! ------------------------------------------------------------------------------------- ! CivilFEM SETUP ~UNITS,SI ~CODESEL,EC3-92,EHE,,,EC8-94 /PREP7 ! Materiales ! -------------------------------------------------- ! Soil ~CFMP,1,LIB,SOIL,,PH ~CFMP,1,SOIL,NUXYST,,0.35 ! Elements ! -------------------------------------------------- ET,1,99 ! Model ! -------------------------------------------------- ! Keypoints k,1,0,0 k,2,5,0 k,3,5,10 k,4,0,10 ! Lines l,1,2 l,2,3 l,3,4 l,4,1 lesize,all,,,10 ! Area a,1,2,3,4 ! Elements amap,1,1,2,3,4 ! Terrain ! -------------------------------------------------- ~TERDEF, 1,NEW, 1, 0, Z ~TERDEF, 1,LAYER, 1, 1, 6, 0, DB ! Calculate foundation ! -------------------------------------------------- ~efscalc,1 ,1 !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 7 NComp_ch = 0 ! Marix dim. *DIM,LABEL,CHAR,Ncomp,1 *DIM,LABEL_CH,CHAR,Ncomp_ch,1 *DIM,VALUE,,Ncomp,3 *DIM,VALUE_CH,CHAR,Ncomp_ch,3 *DIM,TOLER,,Ncomp,2 ! Labels !-------------------------------------------------------------------------------------- LABEL( 1) = 'Corner1' LABEL( 2) = 'Corner2' LABEL( 3) = 'Corner3' LABEL( 4) = 'Side' LABEL( 5) = 'Center' LABEL( 6) = 'Maximum' LABEL( 7) = 'Corner Elem' ! Correct data, obtained data !-------------------------------------------------------------------------------------- *GET,NVal,PARM,FndN1,DIM,X VALUE( 1,1) = 298e3 ! Corner VALUE( 2,1) = 298e3 ! Corner VALUE( 3,1) = 298e3 ! Corner VALUE( 4,1) = 203e3 ! Side VALUE( 5,1) = 149e3 ! Center VALUE( 6,1) = 297e3 ! Maximum value VALUE( 7,1) = 240e3 ! Corner. Value on element ~CFGET,VALUE( 1,2),FOUNDAT,1,NODE,EFS,,1 ! Corner ~CFGET,VALUE( 2,2),FOUNDAT,1,NODE,EFS,,2 ! Corner ~CFGET,VALUE( 3,2),FOUNDAT,1,NODE,EFS,,22 ! Corner ~CFGET,VALUE( 4,2),FOUNDAT,1,NODE,EFS,,32 ! Side ~CFGET,VALUE( 5,2),FOUNDAT,1,NODE,EFS,,211 ! Center ~CFGET,VALUE( 6,2),FOUNDAT,1,EFS,MAX ! Maximum value ~CFGET,VALUE( 7,2),FOUNDAT,1,ELEM,EFS,,1 ! Corner. Value on element ! Warning and error tolerances *DO,II,1,7 TOLER(II,1) = 1E3 TOLER(II,2) = 1E3 *ENDDO !-------------------------------------------------------------------------------------- ! Results comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| Corner1 | 2.98e+005 | 2.9758e+005 | 1.001 | 1000 |
| Corner2 | 2.98e+005 | 2.9758e+005 | 1.001 | 1000 |
| Corner3 | 2.98e+005 | 2.9758e+005 | 1.001 | 1000 |
| Side | 2.03e+005 | 2.0309e+005 | 1.000 | 1000 |
| Center | 1.49e+005 | 1.4879e+005 | 1.001 | 1000 |
| Maximum | 2.97e+005 | 2.9758e+005 | 0.998 | 1000 |
| Corner E | 2.4e+005 | 2.4029e+005 | 0.999 | 1000 |
Contains proprietary and confidential information of Ingeciber, S.A.

