Left

CivilFEM Online Help

Right

CFVR1441 - Cracking checking according to EHE-08

Check a reinforced concrete beam for cracking according to EHE-08

A fixed beam which has a rectangular reinforced concrete section is subjected to a bending moment of 40000 N*m on the Z axis direction.
The aim of the example is to obtain the check criterion according to EHE-08.

Element types used in the model: BEAM44

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
Beam
Cross Section
Code Checking/Design
Reinforced Concrete
EHE

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

Log file: CFVR1441.DAT


  FINISH
  ~CFCLEAR,,1
   NomFile='CFVR1441'
 /TITLE,%NomFile%, Cracking checking according to EHE-08
! -------------------------------------------------------------------------------------
! Initial data
! -------------------------------------------------------------------------------------
! CivilFEM SETUP
 ~UNITS,SI
 ~CODESEL,EC3-92,EHE-08,EHE-08,,EC8-94

! Preprocessor
  /PREP7

! Material Definition
 ~CFMP,1,LIB,CONCRETE,EHE,HA-35
 ~CFMP,2,LIB,REINF,EHE,B500S
 ~CFMP,1,EHE_C,GAMc,,1
 ~CFMP,2,EHE_S,GAMs,,1
! Element Type Definition
  ET,1,Beam44

! Cross-section definition
  ~CSECDMS,1,REC,1,0.4,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2
  ~RNFMDF,1,RBDEF,RMAT,2
  ~RNFMDF,1,RBDEF,RKEY,0
  ~RNFMDF,1,1,FI,8
  ~RNFMDF,1,1,N,10
  ~RNFMDF,1,2,FI,8
  ~RNFMDF,1,2,N,10
  ~SECMDF,1,EHEPROP,S,,0.093,1
  ~SECMDF,1,EHEPROP,S,,0.093,2
  ~SECMDF,1,EHEPROP,RHOR,,5.0267e-3,1
  ~SECMDF,1,EHEPROP,RHOR,,5.0267e-3,2

! Beam & Shell property
 ~BMSHPRO,1,BEAM,1,1,,,44,,,,Beam property

! Model Construction
  N,1                                   ! Nodes input
  N,5,5
  FILL,1,5
  E,1,2                                 ! Elements input
  EGEN,4,1,1,1
  D,1,ALL                               ! Boundary conditions

/SOLU
  Mz = 40e3            ! Mz Bending moment
  F,5,MZ,Mz
  SOLVE               ! Load Step 1

/POST1

! Postprocessor
  ~CFSET,,1,1         ! Read first load step
  ~CHKCON,CRACK, , ,0.0001,1.7,0.5   ! Alernative 1

!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 12
  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)  = 'ESM3_1'
  LABEL( 2)  = 'ESM1_1'
  LABEL( 3)  = 'SRM3_1'
  LABEL( 4)  = 'SRM1_1'
  LABEL( 5)  = 'WK3_1'
  LABEL( 6)  = 'WK1_1'
  LABEL( 7)  = 'POS3_1'
  LABEL( 8)  = 'POS1_1'
  LABEL( 9)  = 'SIG3_1'
  LABEL(10)  = 'SIG1_1'
  LABEL(11)  = 'CRT3_1'
  LABEL(12)  = 'CRT1_1'

! Correct data, obtained data
!--------------------------------------------------------------------------------------
  ! Alternative 1
  ~CFSET,1
  ~PLLSCON,ESM,1,
  VALUE( 1,1) = 0.001168             $  *GET,VALUE( 1,2),ELEM,3,ETAB,CFETAB_I
  VALUE( 2,1) = 0.001168             $  *GET,VALUE( 2,2),ELEM,1,ETAB,CFETAB_J
  ~PLLSCON,SRM,1,
  VALUE( 3,1) = 178.24e-3            $  *GET,VALUE( 3,2),ELEM,3,ETAB,CFETAB_I
  VALUE( 4,1) = 178.24e-3            $  *GET,VALUE( 4,2),ELEM,1,ETAB,CFETAB_J
  ~PLLSCON,WK,1,
  VALUE( 5,1) = 0.35e-3              $  *GET,VALUE( 5,2),ELEM,3,ETAB,CFETAB_I
  VALUE( 6,1) = 0.35e-3              $  *GET,VALUE( 6,2),ELEM,1,ETAB,CFETAB_J
  ~PLLSCON,POS,1,
  VALUE( 7,1) = -1                   $  *GET,VALUE( 7,2),ELEM,3,ETAB,CFETAB_I
  VALUE( 8,1) = -1                   $  *GET,VALUE( 8,2),ELEM,1,ETAB,CFETAB_J
  ~PLLSCON,SIGMA,1,
  VALUE( 9,1) = 233.6e6              $  *GET,VALUE( 9,2),ELEM,3,ETAB,CFETAB_I
  VALUE(10,1) = 233.6e6              $  *GET,VALUE(10,2),ELEM,1,ETAB,CFETAB_J
  ~PLLSCON,CRT_TOT,1,
  VALUE(11,1) = 3.5                  $  *GET,VALUE(11,2),ELEM,3,ETAB,CFETAB_I
  VALUE(12,1) = 3.5                  $  *GET,VALUE(12,2),ELEM,1,ETAB,CFETAB_J

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

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

Results

LabelTargetCivilFEMRatioTolerance
ESM3_1 0.001168 0.00116721.001 1e-005
ESM1_1 0.001168 0.00116721.001 1e-005
SRM3_1 0.17824 0.178181.000 0.0001
SRM1_1 0.17824 0.178181.000 0.0001
WK3_1 0.000350.000353550.990 1e-005
WK1_1 0.000350.000353550.990 1e-005
POS3_1 -1 -11.000 0.001
POS1_1 -1 -11.000 0.001
SIG3_12.336e+0082.3421e+0080.997 1e+006
SIG1_12.336e+0082.3421e+0080.997 1e+006
CRT3_1 3.5 3.53550.990 0.1
CRT1_1 3.5 3.53550.990 0.1


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