Left

CivilFEM Online Help

Right

CFVR0928 - Shell shear reinforcement design according to EHE

Shell shear reinforcement design according to the Spanish code EHE.

The model is made up of two square shell elements of 1.0m x 1.0m. The nodes of one side are completely restrained and one of the nodes between both element has its vertical movement restrained (perpendicular to the shells).
There is no shear reinforcement in the slab.
The applied loads is a pressure of 3 kg/cm2 on one of the elements.

The reinforcement design code is the Spanish code EHE.

Element types used in the model: SHELL43

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

The example can be launched on an educational license.
KEYWORDS
Shell
Shell Vertex
Reinforced Concrete
EHE

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

Log file: CFVR0928.DAT


   FINISH
  ~cfclear,,1
   NomFile='CFVR0928'
  /TITLE, %NomFile%, Shell shear reinforcement design according to EHE
! ---------------------------------------------------------------------------------
! Model definition and solve
! ---------------------------------------------------------------------------------

! Setup
 ~UNITS,,MONE,EURO
 ~UNITS,,LENG,CM
 ~UNITS,,TIME,S
 ~UNITS,,FORC,KP
 ~CODESEL,,EHE-98
 ~CFCONFG,PLRES   ,SHELL   ,EPSW 
 ~CFCONFG,RESULT,CFSHF,1

  /PREP7
! Materials
  ~CFMP,5,LIB,CONCRETE,EC2,C40/50
  ~CFMP,2,LIB,REINF,EC2,S400
! Element types
  ET,2,SHELL43
! Shell Vertex
  t=25     ! Thickness
  r=4      ! Cover
  th = 0   ! Reinforcement angle
 ~SHLRNF,1,t,5,2,r,0.0,0.0,0.0,0.0,0,th,45
 ~SHLSHR,1,2,,12,,,14,14
! Beam & Shell property
 ~BMSHPRO,10,SHELL,1,1,1,1,43,,,,Shell property

! Nodes
  N,10,0,0
  N,20,100,0
  N,30,200,0
  N,40,0,100
  N,50,100,100
  N,60,200,100
! Elements
  MAT,5
  REAL,10
  TYPE,2
  EN,100, 10, 20, 50, 40
  EN,200, 20, 30, 60, 50
! Boundary conditions
  D,10,ALL,0.0
  D,40,ALL,0.0
  D,50,UZ,0.0
! Solve
  /SOLU
  SFE,100,2,PRES,,3.0
  SOLVE

  /POST1
! ---------------------------------------------------------------------------------
! Check with CivilFEM
! ---------------------------------------------------------------------------------
 ~CFSET,,1
 ~DIMCON,SHELL,SHEAR
 ~CFSET,1

!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 13
  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) = 'VU1'
  LABEL( 2,1) = 'CRTVU1'
  LABEL( 3,1) = 'VCU'
  LABEL( 4,1) = 'VSU'
  LABEL( 5,1) = 'VU2'
  LABEL( 6,1) = 'ASST'
  LABEL( 7,1) = 'ASSH'
  LABEL( 8,1) = 'VU1'
  LABEL( 9,1) = 'CRTVU1'
  LABEL(10,1) = 'VCU'
  LABEL(11,1) = 'VSU'
  LABEL(12,1) = 'VU2'
  LABEL(13,1) = 'ASSB'

! Correct values
  VALUE( 1,1)=1713
  VALUE( 2,1)=0.166
  VALUE( 3,1)=0
  VALUE( 4,1)=284.4
  VALUE( 5,1)=284.4
  VALUE( 6,1)=0.0401
  VALUE( 7,1)=0.00424
  VALUE( 8,1)=1713
  VALUE( 9,1)=0.0187
  VALUE(10,1)=0
  VALUE(11,1)=32.1
  VALUE(12,1)=32.1
  VALUE(13,1)=0.0045

! Comparison
 ESEL,S,ELEM,,100
 ~PLSHCON,VU1
 *GET,VALUE(1,2),NODE,10,EPSW
 ~PLSHCON,CRTVU1
 *GET,VALUE(2,2),NODE,10,EPSW
 ~PLSHCON,VCU
 *GET,VALUE(3,2),NODE,10,EPSW
 ~PLSHCON,VSU
 *GET,VALUE(4,2),NODE,10,EPSW
 ~PLSHCON,VU2
 *GET,VALUE(5,2),NODE,10,EPSW
 ~PLSHCON,ASST
 *GET,VALUE(6,2),NODE,10,EPSW
 ~PLSHCON,ASSH
 *GET,VALUE(7,2),NODE,10,EPSW
 ESEL,S,ELEM,,200
 ~PLSHCON,VU1
 *GET,VALUE(8,2),NODE,20,EPSW
 ~PLSHCON,CRTVU1
 *GET,VALUE(9,2),NODE,20,EPSW
 ~PLSHCON,VCU
 *GET,VALUE(10,2),NODE,20,EPSW
 ~PLSHCON,VSU
 *GET,VALUE(11,2),NODE,20,EPSW
 ~PLSHCON,VU2
 *GET,VALUE(12,2),NODE,20,EPSW
 ~PLSHCON,ASSB
 *GET,VALUE(13,2),NODE,20,EPSW

! Warning and error tolerances
  TOLER( 1,1)= 1E0   $ TOLER( 1,2)= 1E0
  TOLER( 2,1)= 1E-03 $ TOLER( 2,2)= 1E-03
  TOLER( 3,1)= 1E-03 $ TOLER( 3,2)= 1E-03
  TOLER( 4,1)= 1E0   $ TOLER( 4,2)= 1E0
  TOLER( 5,1)= 1E0   $ TOLER( 5,2)= 1E0
  TOLER( 6,1)= 1E-03 $ TOLER( 6,2)= 1E-03
  TOLER( 7,1)= 1E-04 $ TOLER( 7,2)= 1E-04
  TOLER( 8,1)= 1E0   $ TOLER( 8,2)= 1E0
  TOLER( 9,1)= 1E-03 $ TOLER( 9,2)= 1E-03
  TOLER(10,1)= 1E-03 $ TOLER(10,2)= 1E-03
  TOLER(11,1)= 1E-01 $ TOLER(11,2)= 1E-01
  TOLER(12,1)= 1E-01 $ TOLER(12,2)= 1E-01
  TOLER(13,1)= 1E-03 $ TOLER(13,2)= 1E-03

!--------------------------------------------------------------------------------------
! Results comparison
!--------------------------------------------------------------------------------------
  COMPARA.MAC

Results

LabelTargetCivilFEMRatioTolerance
VU1 1713 1713.11.000 1
CRTVU1 0.166 0.1661.000 0.001
VCU 04.2489e-0150.000 0.001
VSU 284.4 284.381.000 1
VU2 284.4 284.381.000 1
ASST 0.0401 0.0400891.000 0.001
ASSH 0.00424 0.00424221.000 0.0001
VU1 1713 1713.11.000 1
CRTVU1 0.0187 0.0187160.999 0.001
VCU 09.3008e-0150.000 0.001
VSU 32.1 32.0631.001 0.1
VU2 32.1 32.0631.001 0.1
ASSB 0.0045 0.004520.996 0.001


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