CFVR3305 - Retaining Wall 3D Piles Geometry checking
Retaining wall depth + anchorages length checking
This example test the geometry of the model generated with the Retaining Wall tool in Geotechnial Module, comparing the size of the model with the variables introduced.
The example loads the test model which creates the following structural materials:
- C40/50 concrete for the wall.
- S400 steel for the reinforcement and anchorages.
- Fe 360 steel for the anchorages shapes.
- Layer 1: Sand Well Graded. 2 m thickness.
- Layer 2: Gravel Well Graded. 8 m thickness.
- Layer 3: Diorite. 5 m thickness.
- Layer 4: Sand. 6 m thickness.
The construction process is defined as follows:
- Step 1: Terrain is excavated to level 1000m.
- Step 2: Terrain is excavated to level 999m.
- Step 3: Terrain is excavated to level 998m.
- Step 4: Terrain is excavated to level 997m. An anchorage is placed at level 997,5m.
- Step 5: Terrain is excavated to level 996m.
- Step 6: Terrain is excavated to level 995m.
- Step 7: Terrain is excavated to level 994m.
- Step 8: Terrain is excavated to level 993m. An anchorage is placed at level 993,5m.
- Step 9: Terrain is excavated to level 992m.
- Step 10: Terrain is excavated to level 991m.
- Step 11: Terrain is excavated to level 990m.
Element types used in the model: SOLID185, BEAM188, LINK8, TARGE170, CONTA175 Needed CivilFEM Modules: |
|

| Model Statistics | |
| Number of elements | 3826 |
| Number of nodes | 4468 |
| Number of civil materials | 13 |
| Number of cross sections | 4 |
| Number of shell vertices | 0 |
Log file: CFVR3305.DAT
FINISH ~CFCLEAR,,1 ~CFACTIV,GETC,Y NomFile='CFVR3305' /TITLE, %NomFile%, Retaining Wall 3D Piles Geometry checking ~CODESEL,EC3-92,EC2-91,EC2-91,,EC8-94 !------------------------------------------------------------------------ ! Initial data !------------------------------------------------------------------------ /prep7 ~RTNWGUI,Test3DP !------------------------------------------------------------------------ ! DATA CHECK !------------------------------------------------------------------------ ! Data comparison number NComp = 5 NComp_ch = 0 ! Matrix 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,1) = 'RWDEPTH' LABEL(2,1) = 'LENGTH' LABEL(3,1) = 'DUPDOWN' LABEL(4,1) = 'ANCHORS' LABEL(5,1) = 'TERDEPTH' ! Obtained values !------------------------------------------------------------------------ ESEL,S,TYPE,,3 *GET,NESEL3,ELEM,,COUNT IE = 0 mlengthAnchorage = 0 *DO,I,1,NESEL3 IE = ELNEXT(IE) IE1 = NELEM(IE,1) IE2 = NELEM(IE,2) mlengthAnchorage = DISTND(IE1,IE2) + mlengthAnchorage *ENDDO *GET,maxX,NODE,0,MXLOC,X *GET,minX,NODE,0,MNLOC,X mlength = maxX - minX *GET,maxZ,NODE,0,MXLOC,Z *GET,minZ,NODE,0,MNLOC,Z mterraindepth = maxZ - minZ ESEL,S,TYPE,,2 *GET,NESEL,ELEM,,COUNT IE = 0 IE = ELNEXT(IE) NSLE,S,ALL,POS *DO,I,2,NESEL IE = ELNEXT(IE) NSLE,A,ALL,POS *ENDDO *GET,maxZ,NODE,0,MXLOC,Z *GET,minZ,NODE,0,MNLOC,Z mdepth = maxZ - minZ NSEL,S,LOC,Z,978.5,979.5 *GET,maxY,NODE,0,MXLOC,Y *GET,minY,NODE,0,MNLOC,Y mdupanddown = maxY - minY /IMAGE,SAVE,%NomFIle%,BMP VALUE(1,2) = mdepth VALUE(2,2) = mlength VALUE(3,2) = mdupanddown VALUE(4,2) = mlengthAnchorage VALUE(5,2) = mterraindepth ! Correct values !------------------------------------------------------------------------ VALUE(1,1)=9.5 VALUE(2,1)=8 VALUE(3,1)=16 VALUE(4,1)=24 VALUE(5,1)=21 ! Warning and error tolerances TOLER( 1, 1)= 1E-2 $ TOLER( 1, 2)= 1E-2 TOLER( 2, 1)= 1E-2 $ TOLER( 2, 2)= 1E-2 TOLER( 3, 1)= 1E-2 $ TOLER( 3, 2)= 1E-2 TOLER( 4, 1)= 1E-2 $ TOLER( 4, 2)= 1E-2 TOLER( 5, 1)= 1E-2 $ TOLER( 5, 2)= 1E-2 !------------------------------------------------------------------------ ! Results comparison !------------------------------------------------------------------------ COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| RWDEPTH | 9.5 | 9.5 | 1.000 | 0.01 |
| LENGTH | 8 | 8 | 1.000 | 0.01 |
| DUPDOWN | 16 | 16 | 1.000 | 0.01 |
| ANCHORS | 24 | 24 | 1.000 | 0.01 |
| TERDEPTH | 21 | 21 | 1.000 | 0.01 |
Contains proprietary and confidential information of Ingeciber, S.A.

