Left

CivilFEM Online Help

Right

CFVR7412 - Bending checking according to ASD 9th Edition

Bending checking of a cantilever steel beam

A steel cantilever beam with built-up W shape section is subjected to vertical forces in both directions at free end.
Determine the total criterion according to ASD 9th Edition considering bending about minor axis.

Element types used in the model: BEAM188

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
Steel
ASD 9

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

Log file: CFVR7412.DAT


FINISH
~CFCLEAR,,1
   NomFile='CFVR7412'
 /TITLE, %NomFile%, Bending checking according to ASD 9th Edition

! -------------------------------------------------------------------------------------
! Initial data
! -------------------------------------------------------------------------------------
! CivilFEM SETUP
~CFACTIV,NUCL,Y
~CODESEL,ASD9,EC2-91,EC2-91,,EC8-94

/PREP7

ET,1,Beam188,,,2

~CFMP,1,LIB,STEEL,ASTM,A441
~SSECDMS,1,I,1,0.40,0.015,0.30,0.015
~MEMBPRO,1,ASD9,ALL,3,2,2,1,1
~BMSHPRO,1,BEAM,1,1,,,188,1,1,,Beam 1

N,1
N,2,3
E,1,2

/SHRINK,0
/ESHAPE,1.0

EPLOT

D,1,ALL

F,2,FY,-40000
F,2,FZ,-10000

/SOLU
SOLVE

/POST1
~CFSET,0,1,LAST

! Check about Y axis (minor)
~CHKSTL,BENDING,1

!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 6
  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) = 'RE '
  LABEL(2,1) = 'RPG '
  LABEL(3,1) = 'FOB'
  LABEL(4,1) = 'MB '
  LABEL(5,1) = 'FB '
  LABEL(6,1) = 'CRT_TOT'


! Correct values
  VALUE(1,1)=0.0
  VALUE(2,1)=0.0
  VALUE(3,1)=0.0
  VALUE(4,1)=66666666.6
  VALUE(5,1)=248211288
  VALUE(6,1)=0.268


! Comparison

 ~PLLSSTL,RE
 *GET,VALUE(1,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,RPG
 *GET,VALUE(2,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,FOB
 *GET,VALUE(3,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,MB
 *GET,VALUE(4,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,FB
 *GET,VALUE(5,2),ELEM,1,ETAB,CFETAB_I
~PLLSSTL,CRT_TOT
 *GET,VALUE(6,2),ELEM,1,ETAB,CFETAB_I


 ! Warning and error tolerances
  TOLER( 1, 1)= 1E-03   $ TOLER( 1, 2)= 1E-03
  TOLER( 2, 1)= 1E-03   $ TOLER( 2, 2)= 1E-03
  TOLER( 3, 1)= 1E-03   $ TOLER( 3, 2)= 1E-03
  TOLER( 4, 1)= 1E+06   $ TOLER( 4, 2)= 1E+06	! Rounding error accepted
  TOLER( 5, 1)= 1E+06   $ TOLER( 5, 2)= 1E+06	! Rounding error accepted
  TOLER( 6, 1)= 1E-02   $ TOLER( 6, 2)= 1E-02	! Rounding error accepted
!--------------------------------------------------------------------------------------
! Results comparison
!--------------------------------------------------------------------------------------
  COMPARA.MAC





Results

LabelTargetCivilFEMRatioTolerance
RE 0 00.000 0.001
RPG 0 00.000 0.001
FOB 0 00.000 0.001
MB6.6667e+0076.6564e+0071.002 1e+006
FB2.4821e+0082.4871e+0080.998 1e+006
CRT_TOT 0.268 0.267641.001 0.01


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