Left

CivilFEM Online Help

Right

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

Combined shear and torsion checking.

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

Element types used in the model: BEAM4

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 3
Number of civil materials 3
Number of cross sections 1
Number of shell vertices 0

Log file: CFVR4055.dat


FINISH
~CFCLEAR,,1

NomFile='CFVR4055'
/TITLE, %NomFile%, Combined shear and torsion 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
~CFMP,3,LIB,REINF,GB50010,HRB335

! element type
ET,1,BEAM4

! cross-section
~CSECDMS,1,REC,1,500.,250. 
~RNFDEF,1,SHEAR,2,,,0.153
~RNFDEF,1,TORSION,3,,,150.,8.,475.

! beam properties
~BMSHPRO,1,BEAM,1,1,,,4,1
~MEMBPRO,1,GB50010N,ALL,1,2,0.000  

! mesh
N,1,0
N,2,2000.
N,3,0.,0.,1.
E,1,2,3

! loads
V = 90.
T = 10000.
D,1,,,,,,ALL
F,2,FY,V
F,2,MX,T

! resolution & postprocessing
/SOLU
SOLVE
/POST1
~CFSET,,1,1
~CHKCON,SHT,BOTH

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

! arrays
NComp    = 13
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)  = 'TRD1'
LABEL(4)  = 'CRTRD1'
LABEL(5)  = 'VRD2'
LABEL(6)  = 'CRVRD2'
LABEL(7)  = 'TRD2'
LABEL(8)  = 'CRTRD2'
LABEL(9)  = 'VRD3'
LABEL(10) = 'CRVRD3'
LABEL(11) = 'TRD3'
LABEL(12) = 'CRTRD3'
LABEL(13) = 'CRT_TOT'

! correct data
VALUE(1,1)  = 232.954
VALUE(2,1)  = 0.386
VALUE(3,1)  = 22948
VALUE(4,1)  = 0.4357
VALUE(5,1)  = 51.731
VALUE(6,1)  = 1.74
VALUE(7,1)  = 5753
VALUE(8,1)  = 1.74
VALUE(9,1)  = 70.74
VALUE(10,1) = 1.272
VALUE(11,1) = 1.52E04
VALUE(12,1) = 0.658
VALUE(13,1) = 1.272
     
! CivilFEM data
~PLLSCON,VRD1
*GET,VALUE(1,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRVRD1
*GET,VALUE(2,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,TRD1
*GET,VALUE(3,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRTRD1
*GET,VALUE(4,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,VRD2
*GET,VALUE(5,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRVRD2
*GET,VALUE(6,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,TRD2
*GET,VALUE(7,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRTRD2
*GET,VALUE(8,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,VRD3
*GET,VALUE(9,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRVRD3
*GET,VALUE(10,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,TRD3
*GET,VALUE(11,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRTRD3
*GET,VALUE(12,2),ELEM,1,ETAB,CFETAB_J
~PLLSCON,CRT_TOT
*GET,VALUE(13,2),ELEM,1,ETAB,CFETAB_J

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

COMPARA.MAC

Results

LabelTargetCivilFEMRatioTolerance
VRD1 232.95 232.961.000 2.33
CRVRD1 0.386 0.386340.999 0.00386
TRD1 22948 229491.000 229.5
CRTRD1 0.4357 0.435751.0000.004357
VRD2 51.731 51.80.999 0.5173
CRVRD2 1.74 1.73741.002 0.0174
TRD2 5753 5755.61.000 57.53
CRTRD2 1.74 1.73741.002 0.0174
VRD3 70.74 70.8030.999 0.7074
CRVRD3 1.272 1.27111.001 0.01272
TRD3 15200 151961.000 152
CRTRD3 0.658 0.658061.000 0.00658
CRT_TOT 1.272 1.27111.001 0.01272


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