CFVR2956 - Shell crack check according to SP63133 (bending+axial compression)

Check SLS cracking of a reinforced concrete shell according to SP63133

Element types used in the model: SHELL_181

Needed CivilFEM Modules:
Geotechnical Module
Bridges and Civil Non Linearities Module
Advanced Prestressed Concrete Module

The example cannot be launched on an educational license.
KEYWORDS
Shell
Shell Vertex
Reinforced Concrete
Cracking check
SP63133

Model Statistics
Number of elements 288
Number of nodes 325
Number of civil materials 2
Number of cross sections 0
Number of shell vertices 1

Log file: CFVR2956.DAT


   FINISH
  ~CFCLEAR,,1
   NomFile='CFVR2956'
  /TITLE, %NomFile%, Shell crack check according to SP63133 (bending+axial compression)

! ------------------------------------------------------------------------------
! Model definition and solve
! ------------------------------------------------------------------------------

! Parameters
   PI=3.1415926
   A = 3
   B = 6
   T = 0.2         ! Thickness
   R = 0.03        ! Cover 
   Asb=6.296e-3
   Ast=3.0708e-3
   SXT = 0.2
   SXB = 0.2
   SYT = 0.2
   SYB = 0.2
   PHIXT  = 2*SQRT(Ast*SXT/PI)*1e3 !mm
   PHIXB = 2*SQRT(Asb*SXB/PI)*1e3 !mm
   PHIYT = 2*SQRT(Ast*SYT/PI)*1e3 !mm
   PHIYB = 2*SQRT(Asb*SYB/PI)*1e3 !mm
   EsIZ = 0.25
   Q = 60
   H = 200

   
! Code
~CODESEL,,SP63133,

! Units
 ~UNITS,,FORC,KN 
  
/PREP7
! Material
~CFMP,1,LIB,CONCRETE,SP63133,B25
~CFMP,2,LIB,REINF,SP63133,A400  
  
! Element types
ET,1,181
   
! Shell Vertex 
~SHLRNF,1,T,1,2,,,,,,0,0.000,45.00,SXT,PHIXT,SXB,PHIXB,SYT,PHIYT,SYB,PHIYB,R,R,R,R 
 

! Shell properties
~BMSHPRO,1,SHELL,1,1,1,1, 181,,, ,Shell 1   
  
! Geometry
RECTNG,0,A,0,B
  
! Mesh
AESIZE,1,EsIZ,  
AMESH,1
  
FINISH
/SOLU 
 
! BCs
NSEL,S,LOC,X,0
NSEL,A,LOC,X,A
D,ALL,UX  
NSEL,S,LOC,Y,0
D,ALL, , , , , ,UX,UY,UZ,ROTZ, ,   
NSEL,S,LOC,Y,B
D,ALL, , , , , ,UX,UZ,ROTZ, , ,
ALLSEL
  

! Vertical Pressure
SFE,ALL,1,PRES, ,-Q

! Compression pressure to forces
NSEL,S,LOC,Y,B
*GET,NNODE,NODE,,COUNT
F,ALL,FY,-H*A/NNODE

ALLSEL
SOLVE

FINISH
/POST1

~CFSET,,1

~CHKCON,SHELL,CRACK, ,0.0003,1.0,0.5,1.0
~CFSET,1
 
!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 7
  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 ) = 'MCRT_Y'
  LABEL(2 ) = 'CRT_MY'
  LABEL(3 ) = 'X_M_Y'
  LABEL(4 ) = 'ABT_Y'
  LABEL(5 ) = 'LS_Y'
  LABEL(6 ) = 'ACRC_Y'
  LABEL(7 ) = 'CRTTOT_Y'


! Correct values
  VALUE(1 ,1)= 28.6
  VALUE(2 ,1)= 9.55
  VALUE(3 ,1)= 0.098
  VALUE(4 ,1)= 0.1
  VALUE(5 ,1)= 0.4
  VALUE(6 ,1)= 0.275E-3
  VALUE(7 ,1)= 0.916
 
 
! Comparison
 ~CFSET,1
 ~CFGET,VALUE(1 ,2),ELEMENT,145,RESULT,MCRT_Y,I
 ~CFGET,VALUE(2 ,2),ELEMENT,145,RESULT,CRT_MY,I
 ~CFGET,VALUE(3 ,2),ELEMENT,145,RESULT,X_M_Y,I
 ~CFGET,VALUE(4 ,2),ELEMENT,145,RESULT,ABT_Y,I
 ~CFGET,VALUE(5 ,2),ELEMENT,145,RESULT,LS_Y,I
 ~CFGET,VALUE(6 ,2),ELEMENT,145,RESULT,ACRC_Y,I
 ~CFGET,VALUE(7 ,2),ELEMENT,145,RESULT,CRTTOT_Y,I


  ! Warning and error tolerances
TOLER( 1,1)= VALUE(1 ,1)*1E-2 $ TOLER( 1,2)= VALUE(1 ,1)*1E-2 
TOLER( 2,1)= VALUE(2 ,1)*1E-2 $ TOLER( 2,2)= VALUE(2 ,1)*1E-2 
TOLER( 3,1)= VALUE(3 ,1)*1E-2 $ TOLER( 3,2)= VALUE(3 ,1)*1E-2
TOLER( 4,1)= VALUE(4 ,1)*1E-2 $ TOLER( 4,2)= VALUE(4 ,1)*1E-2
TOLER( 5,1)= VALUE(5 ,1)*1E-2 $ TOLER( 5,2)= VALUE(5 ,1)*1E-2
TOLER( 6,1)= VALUE(6 ,1)*3E-2 $ TOLER( 6,2)= VALUE(6 ,1)*3E-2
TOLER( 7,1)= VALUE(7 ,1)*3E-2 $ TOLER( 7,2)= VALUE(7 ,1)*3E-2
  
!--------------------------------------------------------------------------------------
! Results comparison
!--------------------------------------------------------------------------------------
  COMPARA.MAC 
  
  

Results

LabelTargetCivilFEMRatioTolerance
MCRT_Y 28.6 28.4121.007 0.286
CRT_MY 9.55 9.58870.996 0.0955
X_M_Y 0.098 0.0973281.007 0.00098
ABT_Y 0.1 0.11.000 0.001
LS_Y 0.4 0.400410.999 0.004
ACRC_Y 0.0002750.000282740.9728.25e-006
CRTTOT_Y 0.916 0.942470.971 0.02748


Contains proprietary and confidential information of Ingeciber, S.A.