CFVR1006 - EUROCODE 3 1992 test: Axial and Biaxial Bending

Axial and Biaxial bending checking according to Eurocode 3 1992.

A fixed-pinned steel beam is subjected to a Fx load of -500 kN, a bending moment My of 30 kN*m and a bending moment of 80 kNm applied on one end of the beam.
The beam has a length of 1m.
The cross section is a HE 200 B.
The beam is made of Fe 430 steel which has a fy of 275000 kN/m2.
The aim of the example is to obtain the cross section classification and the axial and biaxial bending criterion according to Eurocode 3 1992.

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
Steel
Code Checking/Design
Eurocode 3

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

Log file: CFVR1006.DAT


   FINISH
  ~CFCLEAR,,1
  NomFile='CFVR1006'
  /TITLE, %NomFile%, Eurocode 3 1992 test: Axial and Biaxial Bending

! ---------------------------------------------------------------------------------
! Model definition and solve
! ---------------------------------------------------------------------------------
! CivilFEM Setup: Code & Units
  ~UNITS,,LENG,M
  ~UNITS,,TIME,S
  ~UNITS,,FORC,KN
  ~CODESEL,EC3-92
/PREP7
! Preprocessor
! --------------------------------------------------
! Materials
  ~CFMP,1,LIB,STEEL,EC3,Fe 430      ! Fe 430

! Element type
  ET,1,BEAM4 ! Type 1: 3D Beam

! Cross Sections
  ~SSECLIB,3,1,6,6   !HE 200 B
! Beam properties
  ~BMSHPRO,1,BEAM,3,3,,,4,1,0,,

! Nodes
  N, 1
  N,25,1
  FILL, 1,25
! Elements
  E,1,2
  EGEN,24,1,1
  EPLOT
/SOLU
! Solution
! --------------------------------------------------
! Displacements
  D, 1,ALL
! Apply Load
  F,25,FX,-500
  F,25,MY,30
  F,25,MZ,80
! Solve
  SOLVE
/POST1
! Postprocessor
! --------------------------------------------------
! Read results
  ~CFSET,,1,1       !Read the first load step
! Plot bending moment MZ
  ~PLLSFOR,M,Z,-1
! Check Axial Force + Biaxial bending
  ~CHKSTL,BEND_AXL,-Z,PARTIAL
!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 11
  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) = 'CLASS'
  LABEL( 2,1) = 'NCRD'
  LABEL( 3,1) = 'Nsd'
  LABEL( 4,1) = 'Mysd'
  LABEL( 5,1) = 'Mzsd'
  LABEL( 6,1) = 'MNyRd'
  LABEL( 7,1) = 'MNzRd'
  LABEL( 8,1) = 'n'
  LABEL( 9,1) = 'Alpha'
  LABEL(10,1) = 'Beta'
  LABEL(11,1) = 'Crit'

! Correct values
!--------------------------------------------------------------------------------------
  VALUE( 1,1)=   1
  VALUE( 2,1)=1952
  VALUE( 3,1)= 500
  VALUE( 4,1)= -80
  VALUE( 5,1)=  30
  VALUE( 6,1)= 150.08614
  VALUE( 7,1)=  71.4339960
  VALUE( 8,1)=   0.25614754
  VALUE( 9,1)=   2
  VALUE(10,1)=   1.280737
  VALUE(11,1)=   0.61330238

! Obtained values
!--------------------------------------------------------------------------------------
 ~PLLSSTL,CLASS
 *GET,VALUE( 1,2),ELEM,1,ETAB,CLASS_J
 ~PLLSSTL,NCRD
 *GET,VALUE( 2,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,NSD
  *GET,VALUE( 3,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,MYSD
  *GET,VALUE( 4,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,MZSD
  *GET,VALUE( 5,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,MNYRD
  *GET,VALUE( 6,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,MNZRD
 *GET,VALUE( 7,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,PARM_N
 *GET,VALUE( 8,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,ALPHA
 *GET,VALUE( 9,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,BETA
 *GET,VALUE(10,2),ELEM,1,ETAB,CFETAB_J
 ~PLLSSTL,CRT_TOT
 *GET,VALUE(11,2),ELEM,1,ETAB,CFETAB_J

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

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

Results

LabelTargetCivilFEMRatioTolerance
CLASS 1 11.000 0
NCRD 1952 19521.000 10
Nsd 500 5001.000 10
Mysd -80 -801.000 10
Mzsd 30 301.000 10
MNyRd 150.09 150.091.000 10
MNzRd 71.434 71.4341.000 1
n 0.25615 0.256151.000 0.01
Alpha 2 21.000 0.1
Beta 1.2807 1.28071.000 0.01
Crit 0.6133 0.61331.000 0.01


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