Left

CivilFEM Online Help

Right

CFVR2602 - BS 5950 2001 test: Pure bending

British Standard 5950-2001 test for bending without axial force.

A pinned-pinned steel beam is subjected to a surface load of 2.75kN/m
The beam has a length of 1200 m. the cross section is a IPE 200.
The beam is made of Fe BS595085 GR50 steel.
The aim of the example is to obtain the cross section classification, and bending checking criterion according to BS 5950 2001.

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
Steel
Code Checking/Design
BS 5950-01

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: CFVR2602.DAT


  FINISH
  ~CFCLEAR,,1
   NomFile='CFVR2602'
  /TITLE, %NomFile%, BS 5950 2001 test: Pure bending

!--------------------------------------------------------------------------------------
! Model definition and solve
!--------------------------------------------------------------------------------------
! CivilFEM Setup: Code & Units
  ~UNITS,,LENG,cM
  ~UNITS,,TIME,S
  ~UNITS,,FORC,KP
  ~CODESEL,BS595001,EC2,,,EC8-94

/PREP7
! Preprocessor
! --------------------------------------------------
! Materials
  ~CFMP,1,LIB,STEEL,BS5950,GR50   !  BS595085  GR50
! Element Types
  ET,1,BEAM3  ! Type 1: 2D Beam
! Cross Sections
  ~SSECLIB,1,1,1,7   !IPE 200
! Beam & Shell properties
  ~BMSHPRO,1,BEAM,1,1,,,3,1,0,

! Nodes
  N, 1
  N,25,1200
  FILL, 1,25
! Elements
  E,1,2
  EGEN,24,1,1
  EPLOT
/SOLU
! Solution
! --------------------------------------------------
! Displacements
  D, 1,UX
  D, 1,UY
  D,25,UY
! Apply Load
  SFBEAM,ALL,1,PRES,2.75   ! Kp/cm
  SOLVE
/POST1
! Postprocessor
! --------------------------------------------------
! Read results
 ~CFSET,,1,1       ! Load first load step

! Plot bending moment MZ
 ~PLLSFOR,M,Z,-3
! British Standard 5950 (2001) Check for Bending
 ~CHKSTL,BENDING,-Z

 !--------------------------------------------------------------------------------------
 ! DATA CHECK
 !--------------------------------------------------------------------------------------
   NComp    =  12
   NComp_ch =  0

 ! Marix 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 ) = 'WEBCLASS'
   LABEL(3,1 ) = 'CRT_TOT'
   LABEL(4,1 ) = 'CRT_V'
   LABEL(5,1 ) = 'CRT_M'
   LABEL(6,1 ) = 'CRT_PV'
   LABEL(7,1 ) = 'FV'
   LABEL(8,1 ) = 'MX'
   LABEL(9,1 ) = 'PV'
   LABEL(10,1) = 'VCR'
   LABEL(11,1) = 'MC'
   LABEL(12,1) = 'MDF'


 ! Correct values
   VALUE(1,1 ) = 1
   VALUE(2,1 ) = 1
   VALUE(3,1 ) = 0.61986
   VALUE(4,1 ) = 0.0
   VALUE(5,1 ) = 0.61986
   VALUE(6,1 ) = 0.0
   VALUE(7,1 ) = 0.0
   VALUE(8,1 ) = -495000.
   VALUE(9,1 ) = 24326.
   VALUE(10,1) = 189655.
   VALUE(11,1) = 798570.
   VALUE(12,1) = 220.600

 ! Obtained values
  ~PLLSSTL,CLASS
  *GET,VALUE(1,2),ELEM,13,ETAB,CLASS_I
  ~PLLSSTL,WEBCLASS
  *GET,VALUE(2,2),ELEM,13,ETAB,CLASS_I
  ~PLLSSTL,CRT_TOT
  *GET,VALUE(3,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,CRT_V
  *GET,VALUE(4,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,CRT_M
  *GET,VALUE(5,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,CRT_PV
  *GET,VALUE(6,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,FV
  *GET,VALUE(7,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,MX
  *GET,VALUE(8,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,PV
  *GET,VALUE(9,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,VW
  *GET,VALUE(10,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,MC
  *GET,VALUE(11,2),ELEM,13,ETAB,CFETAB_I
  ~PLLSSTL,MDF
  *GET,VALUE(12,2),ELEM,13,ETAB,CFETAB_I

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

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

Results

LabelTargetCivilFEMRatioTolerance
CLASS 1 11.000 0
WEBCLASS 1 11.000 0
CRT_TOT 0.61986 0.619861.000 0.0001
CRT_V 01.1665e-0140.000 1e-005
CRT_M 0.61986 0.619861.000 0.0001
CRT_PV 0 00.000 1e-005
FV 0-2.8376e-0100.000 1e-005
MX-4.95e+005-4.95e+0051.000 1e-005
PV 24326 243261.000 1
VCR1.8966e+0051.8966e+0051.000 1
MC7.9857e+0057.9857e+0051.000 1
MDF 220.6 220.61.000 1


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