Left

CivilFEM Online Help

Right

CFVR2001 - Alternatives envelope (checking)

Envelope of reinforced concrete checking results on beam elements.

The model is a half frame of 2.0m length and 3.0m height.
It is modeled with beam elements with a rectangular cross section of 0.50m x 0.40m.
The ending nodes are completely restrained.
The applied loads are:

  • Load step 1: 40 kN/m2 on the horizontal top beams.
  • Load step 2: 200 kN horizontal force on the corner node.
  • Load step 3: 40 kN/m2 on the vertical top beams.
  • Load step 4: 200 kN vertical force on the corner node.
All loadsteps are checked by code and the results of load steps 1 and 3 are enveloped.
The example is a variation of the problem included in "Hormigón Armado, MONTOYA-MESEGUER-CABRE, 1994, PAGE 294, Ex. 1º"

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
Combinations
Cross Section
Reinforced Concrete
EHE

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

Log file: CFVR2001.DAT


   FINISH
  ~CFCLEAR,,1
   NomFile='CFVR2001'
   /TITLE, %NomFile%, Alternatives envelope (checking)

! ---------------------------------------------------------------------------------
! Initial data
! ---------------------------------------------------------------------------------
! CivilFEM SETUP
 ~UNITS,,LENG,M
 ~UNITS,,TIME,S
 ~UNITS,,FORC,KN
 ~CODESEL,EC3-92,EHE,,,EC8-94

! Preprocessor
  /PREP7

! Material Definition
 ~CFMP,1,LIB,CONCRETE,EHE,HA-20
 ~CFMP,2,LIB,REINF,EHE,B 400 S

! Element Type Definition
  ET,1,Beam3                            ! Element Type 1: 2D Beam

! Cross-section definition
 ~CSECDMS,1,REC,1,0.50,0.40

! Reinforcement definition
 ~RNFDEF,1,1,2,2,0,0.03,0.4E-04       ! Total Reinf. Area= 4E-4 m^2
 ~RNFDEF,1,2,2,4,0,0.03,0.4E-04       ! Total Reinf. Area= 4E-4 m^2

! Beam & Shell property
 ~BMSHPRO,1,BEAM,1,1,,,3,1,0,,Beam property

! Model Construction
  K,1                                   ! Nodes input
  K,2,,3
  K,3,2,3
  LSTR,1,2
  LSTR,2,3

! Meshing
  ESIZE,1
  LMESH,ALL

/SOLU

  DK,1,ALL
  DK,3,ALL
! Apply loads
! First load step
 W=40                ! 40kN/m2
 ESEL,S,ELEM,,4,5
 SFBEAM,ALL,1,PRES,W
 ESEL,ALL
 SOLVE               ! Calculation
! Second load step
 SFEDELE,ALL,1,PRES
 FK,2,FX,-200
 SOLVE
! Third load step
 FKDELE,ALL,ALL
 P=40                ! 40kN/m2
 ESEL,S,ELEM,,1,3
 SFBEAM,ALL,1,PRES,P
 ESEL,ALL
 SOLVE
! Fourth load step
 SFEDELE,ALL,1,PRES
 FK,2,FY,200
 SOLVE

/POST1
! Postprocessor
  ~CFSET,,1,1       ! Read first load step
  ~DIMCON,2DB,,0,0.5,10   ! 1st Alternative
  ~PLLSCON,REINFACT

  ~CFSET,,2,1       ! Read second load step
  ~DIMCON,2DB,,0,0.5,10   ! 2nd Alternative
  ~PLLSCON,REINFACT

 ~CFSET,,3,1        ! Read third load step
 ~DIMCON,2DB,,0,0.5,10    ! 3rd Alternative
 ~PLLSCON,REINFACT

 ~CFSET,,4,1        ! Read fourth load step
 ~DIMCON,2DB,,0,0.5,15    ! 4th Alternative
 ~PLLSCON,REINFACT

! Reinforcement envelopes
 ~ENVDEF,1,3,2     ! 1st and 3rd Alternatives
 ~ENVELOP,MAX      ! Envelope of maximum values. Alternative 5
 ~ENVELOP,MIN      ! Envelope of minimum values. Alternative 6
 ~ENVELOP,ABS      ! Envelope of absolute maximum values. Alternative 7

! ---------------------------------------------------------------------------------
! DATA CHECK
! ---------------------------------------------------------------------------------
! Data comparison number
  NComp = 3
  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) = 'CRTC2D_I'
  LABEL(2,1) = 'CRTC2D_J'

! Correct values
  VALUE(1,1)=0.717669
  VALUE(2,1)=0.575812
  VALUE(3,1)=0.717669

! Comparison
 ~CFSET,5
 ~CFGET,VALUE(1,2),ELEMENT,4,RESULT,REINFACT,I
 ~CFSET,6
 ~CFGET,VALUE(2,2),ELEMENT,4,RESULT,REINFACT,I
 ~CFSET,7
 ~CFGET,VALUE(3,2),ELEMENT,4,RESULT,REINFACT,I

! Warning and error tolerances
  TOLER( 1, 1)= 2E-03 $ TOLER( 1, 2)= 1E-03
  TOLER( 2, 1)= 3E-03 $ TOLER( 2, 2)= 1E-03
  TOLER( 3, 1)= 2E-03 $ TOLER( 3, 2)= 1E-03

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

Results

LabelTargetCivilFEMRatioTolerance
CRTC2D_I 0.71767 0.718750.999 0.001
CRTC2D_J 0.57581 0.578130.996 0.001
0.71767 0.718750.999 0.001


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