Left

CivilFEM Online Help

Right

CFVR2306 - Steel checking according to LRFD

Bending and shear checking according to LRFD 2nd Edition

A steel pinned-pìnned beam of 30 feet with W24x76 section is subjected to a vertical force of 500 kips at the middle of beam.
Determine the required flexural strength, plastic bending moment, total criterion and nominal shear strength according to LRFD.

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
Code Checking/Design
Steel
LRFD 2

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

Log file: CFVR2306.DAT


   FINISH
   ~CFCLEAR,,1
   NomFile='CFVR2306'
   /TITLE, %NomFile%, LRFD: Bending and Shear Checking

!--------------------------------------------------------------------------------------
! Model definition
!--------------------------------------------------------------------------------------
! CivilFEM Setup: Code & Units
   ~CODESEL,LRFD,EC2,,,EC8-94
   ~UNITS,,MONE,EURO
   ~UNITS,,LENG,FT
   ~UNITS,,TIME,S
   ~UNITS,,FORC,KIPS
   ~UNITS,,PRES,,0,uuP
   ~UNITS,,MASS,,0,uuM

/PREP7
! Preprocessor
! --------------------------------------------------
! Materials
  ~CFMP,1,LIB,STEEL,ASTM,A572Gr50
! Element Types
  ET,1,Beam3
! Cross Section
  ~SSECLIB,1,1,51,109   ! W 24x76
! Beam & Shell Property
  ~BMSHPRO,1,BEAM,1,1,,,3,1,0,,Beam 1
! Member property
  ~MEMBPRO,1,LRFD,ALL,30.0,1.0,1.0,1.0,1.670,15.0,
  ~MEMBPRO,1,NLMOD,ALL,0
  ~MEMBPRO,1,NAME,Member Property 1
! Nodes
  N,1
  N,31,30,
  FILL,1,31,29,,,1,1,1,
! Elements
  E,1,2
  EGEN,30,1,1,1

! Solution
! --------------------------------------------------
/SOLU
! Constraints
  D,1,,,,,,UX,UY
  D,31,,,,,,UX,UY
  D,16,,,,,,UX
! Apply Load
  F,16,FY,-500

! Solve
  SOLVE

/POST1
! Postprocessor
! --------------------------------------------------
! Read results
  ~CFSET,,1,1                  ! First load step
! Axial+bending checking
  ~CHKSTL,BENDING
  ~CHKSTL,SHEAR

!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 11
!  Paso  = 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) = 'MP      '
  LABEL(2,1) = 'MP      '
  LABEL(3,1) = 'MU     '
  LABEL(4,1) = 'CRT_YLD '
  LABEL(5,1) = 'CRT_TOT '
  LABEL(6,1) = 'CRT_WLB '
  LABEL(7,1) = 'CLS_COMP'
  LABEL(8,1) = 'AW      '
  LABEL(9,1) = 'VN      '
  LABEL(10,1) = 'CRT_TOT '
  LABEL(11,1) = 'CLS_COMP'

! Correct values
  VALUE(1,1)=  0.83333339D+03
  VALUE(2,1)=   0.83333339D+03
  VALUE(3,1)=   0.25000000D+04
  VALUE(4,1)=   0.33333331D+01
  VALUE(5,1)=   0.33333331D+01
  VALUE(6,1)=   0.33333331D+01
  VALUE(7,1)=   0.30000000D+01
  VALUE(8,1)=   0.73088889D-01
  VALUE(9,1)=   0.31574400D+03
  VALUE(10,1)=  0.87975631D+00
  VALUE(11,1)=  0.30000000D+01

! Comparison
  ~CFSET,1
  ~CFGET,value( 1,2),ELEMENT,10,RESULT,MP      ,J
  ~CFGET,value( 2,2),ELEMENT,10,RESULT,MP      ,J
  ~CFGET,value( 3,2),ELEMENT,10,RESULT,MU      ,J
  ~CFGET,value( 4,2),ELEMENT,10,RESULT,CRT_YLD ,J
  ~CFGET,value( 5,2),ELEMENT,10,RESULT,CRT_TOT ,J
  ~CFGET,value( 6,2),ELEMENT,10,RESULT,CRT_WLB ,J
  ~CFGET,value( 7,2),ELEMENT,10,RESULT,CLS_COMP,J
  ~CFSET,2
  ~CFGET,value( 8,2),ELEMENT,10,RESULT,AW      ,J
  ~CFGET,value( 9,2),ELEMENT,10,RESULT,VN      ,J
  ~CFGET,value( 10,2),ELEMENT,10,RESULT,CRT_TOT ,J
  ~CFGET,value( 11,2),ELEMENT,10,RESULT,CLS_COMP,J
  ~CFSET,2

! 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-03 $ TOLER( 4, 2)= 1E-03
  TOLER( 5, 1)= 1E-03 $ TOLER( 5, 2)= 1E-03
  TOLER( 6, 1)= 1E-03 $ TOLER( 6, 2)= 1E-03
  TOLER( 7, 1)= 1E-03 $ TOLER( 7, 2)= 1E-03
  TOLER( 8, 1)= 1E-03 $ TOLER( 8, 2)= 1E-03
  TOLER( 9, 1)= 1E-03 $ TOLER( 9, 2)= 1E-03
  TOLER(10, 1)= 1E-03 $ TOLER(10, 2)= 1E-03
  TOLER(11, 1)= 1E-03 $ TOLER(11, 2)= 1E-03

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

Results

LabelTargetCivilFEMRatioTolerance
MP 833.33 833.331.000 0.001
MP 833.33 833.331.000 0.001
MU 2500 25001.000 0.001
CRT_YLD 3.3333 3.33331.000 0.001
CRT_TOT 3.3333 3.33331.000 0.001
CRT_WLB 3.3333 3.33331.000 0.001
CLS_COMP 3 31.000 0.001
AW 0.073089 0.0730891.000 0.001
VN 315.74 315.741.000 0.001
CRT_TOT 0.87976 0.879761.000 0.001
CLS_COMP 3 31.000 0.001


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