Left

CivilFEM Online Help

Right

CFVR8852 - AASHTO12: Compression Flexural Buckling Checking

Compression Flexural Buckling Checking according to AASHTO12 for a cantilever beam.

A cantilever steel beam is subjected to an axial compression force of 500 kips.
The beam has a length of 21in. The cross section is a W 14x132.
The beam is made of A572Gr50 steel which has a fy of 50 ksi.
The aim of the example is to obtain the compresion flexural buckling criterion according to AASHTO12.

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
AASHTO12

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

Log file: CFVR8852.DAT


   FINISH
   ~CFCLEAR,,1
   NomFile='CFVR8852'
   /TITLE, %NomFile%, AASHTO12: Compression Flexural Buckling Checking

!--------------------------------------------------------------------------------------
! Model definition
!--------------------------------------------------------------------------------------
! CivilFEM Setup: Code & Units
   ~CODESEL,AASHTO12
   ~UNITS,,LENG,in
   ~UNITS,,TIME,S
   ~UNITS,,FORC,KIPS
   ~UNITS,,PRES,,0 ,ksi

   /PREP7
! Preprocessor
! --------------------------------------------------
! Materials
  ~CFMP,1,LIB,STEEL,ASTM,A572Gr50
! Element Types
  ET,1,Beam3
! Cross Section
 ~SSECLIB,1,1,51,183   ! W 14x132
! Beam & Shell Property
  ~BMSHPRO,1,BEAM,1,1,,,3,1,0,,Beam 1
! Member property
 ~MEMBPRO,1,AASHTO12,ALL,21.0,2.000,2.000,1.000,1.000,0.000,1.000,1.000,0.000,  

! Nodes
  N,1
  N,21,,21
  FILL,1,21,19, , ,1,1,1,
! Elements
  REAL,1
  E,1,2
  EGEN,20,1,1,1

  /SOLU
! Solution
! --------------------------------------------------
! Constrains
  D, 1,ALL
! Apply Load
  F,21,FY,-500
! Solve
  SOLVE

  /POST1
! Postprocessor
! --------------------------------------------------
! Read results
  ~CFSET,,1,1                  ! First load case
! Axial-compression checking
  ~CHKSTL,COMPFBK

!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 5
  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) = 'PO      '
  LABEL(2,1) = 'PE      '
  LABEL(3,1) = 'PN      '
  LABEL(4,1) = 'CRT_TOT '
  LABEL(5,1) = 'CLS_COMP'

! Correct values
  VALUE(1,1)= 1940  
  VALUE(2,1)= 89003 
  VALUE(3,1)= 1922 
  VALUE(4,1)= 0.29 
  VALUE(5,1)= 1 

! Comparison

~CFGET,VALUE(1,2),ELEMENT,1,RESULT,PO,I
~CFGET,VALUE(2,2),ELEMENT,1,RESULT,PE,I
~CFGET,VALUE(3,2),ELEMENT,1,RESULT,PN,I
~CFGET,VALUE(4,2),ELEMENT,1,RESULT,CRT_TOT,I
~CFGET,VALUE(5,2),ELEMENT,1,RESULT,CLS_COMP,I
 
! Warning and error tolerances
TOLER(1,1)= 0.005*VALUE(1,1) $ TOLER(1,2)= 0.005*VALUE(1,1)
TOLER(2,1)= 0.005*VALUE(2,1) $ TOLER(2,2)= 0.005*VALUE(2,1) 
TOLER(3,1)= 0.005*VALUE(3,1) $ TOLER(3,2)= 0.005*VALUE(3,1) 
TOLER(4,1)= 0.005*VALUE(4,1) $ TOLER(4,2)= 0.005*VALUE(4,1) 
TOLER(5,1)= 0.005*VALUE(5,1) $ TOLER(5,2)= 0.005*VALUE(5,1) 


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

Results

LabelTargetCivilFEMRatioTolerance
PO 1940 19401.000 9.7
PE 89003 890031.000 445
PN 1922 1922.41.000 9.61
CRT_TOT 0.29 0.288991.004 0.00145
CLS_COMP 1 11.000 0.005


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