Left

CivilFEM Online Help

Right

CFVR4052 - Reinforced concrete check according to GB 50010 2010 Chinese code

Shear checking with seismic action.

A concrete column with rectangular shape section and shear reinforcement is subjected to a vertical load and horizontal load at free end.
Determine the total criterion according to GB 50010-2010.

Element types used in the model: BEAM3

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
GB 50010

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

Log file: CFVR4052.dat


FINISH
~CFCLEAR,,1

NomFile='CFVR4052'
/TITLE, %NomFile%, Shear checking according to GB50010 code (2010 version)

!-------------------------------------------------------------------------------
! initial data
!-------------------------------------------------------------------------------
~UNITS,,LENG,MM
~UNITS,,FORC,KN
~CODESEL,,GB50010N

/PREP7

! materials
~CFMP,1,LIB,CONCRETE,GB50010,C25
~CFMP,2,LIB,REINF,GB50010,HPB300

! element type
ET,1,BEAM3

! cross-section
~CSECDMS,1,REC,1,500.,500.

! beam properties
~BMSHPRO,1,BEAM,1,1,,,3,1,0
~MEMBPRO,1,GB50010N,ALL,2,2,4400.  

! reinforcement
~RNFDEF,1,SHEAR,2,0.000E+00,,,,,,100.0,10,4,4

! mesh
N,1,0.,0.
N,2,0.,4400.
E,1,2

! loads
D,1,,,,,,UX,UY,ROTZ
F,2,FX,-380.
F,2,FY,-892.5

! resolution & postprocessing
/SOLU
SOLVE
/POST1
~CFSET,,1,1
~CHKCON,SHT_HSL,SHEAR   

!-------------------------------------------------------------------------------
! data check
!-------------------------------------------------------------------------------

! Arrays
NComp    = 8
NComp_ch = 0
*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) = 'VRD1'
LABEL(2) = 'CRVRD1'
LABEL(3) = 'VRD2'
LABEL(4) = 'CRVRD2'
LABEL(5) = 'VS'
LABEL(6) = 'VRD3'
LABEL(7) = 'CRVRD3'
LABEL(8) = 'CRT_TOT'

! correct data
VALUE(1,1) = 684.25
VALUE(2,1) = 380./VALUE(1,1)
VALUE(3,1) = 158.320
VALUE(4,1) = 380./VALUE(3,1)
VALUE(5,1) = 487.485
VALUE(6,1) = VALUE(3,1) + VALUE(5,1)
VALUE(7,1) = 380./VALUE(6,1)
*IF,VALUE(2,1),GT,VALUE(7,1),THEN
  VALUE(8,1) = VALUE(2,1)
*ELSE
  VALUE(8,1) = VALUE(7,1)
*ENDIF

! CivilFEM data
~PLLSCON,VRD1
*GET,VALUE(1,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,CRVRD1
*GET,VALUE(2,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,VRD2
*GET,VALUE(3,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,CRVRD2
*GET,VALUE(4,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,VS
*GET,VALUE(5,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,VRD3
*GET,VALUE(6,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,CRVRD3
*GET,VALUE(7,2),ELEM,1,ETAB,CFETAB_I
~PLLSCON,CRT_TOT
*GET,VALUE(8,2),ELEM,1,ETAB,CFETAB_I

! results comparison
EREL = 5.E-3
*DO,I,1,NCOMP
  TOLER(I,1) = EREL*ABS(VALUE(I,1))
  TOLER(I,2) = TOLER(I,1)
*ENDDO

COMPARA.MAC

Results

LabelTargetCivilFEMRatioTolerance
VRD1 684.25 686.710.996 3.421
CRVRD1 0.55535 0.553361.0040.002777
VRD2 158.32 158.391.000 0.7916
CRVRD2 2.4002 2.39911.000 0.012
VS 487.49 487.731.000 2.437
VRD3 645.8 646.121.000 3.229
CRVRD3 0.58841 0.588121.0000.002942
CRT_TOT 0.58841 0.588121.0000.002942


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