Left

CivilFEM Online Help

Right

CFVR7056 - Compression checking according to AASHTO 2010

Compression with flexural-torsional buckling checking

A steel cantilever beam with T shape section is subjected to an axial compression force of 36 KN at free end.
The section is WT 7x 15 and the structural steel is A529Gr50
Determine the total criterion according to AASHTO 2010.

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
AASHTO10

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


FINISH
~CFCLEAR,,1
   NomFile='CFVR7056'
 /TITLE, %NomFile%, Compression with flexural-torsional buckling check by AASHTO 2010
 
~CODESEL,AASHTO10,EC2-91,EC2-91,,EC8-94   
~UNITS,,MONE,EURO   
~UNITS,,LENG,IN 
~UNITS,,TIME,S  
~UNITS,,FORC,KIPS   
~UNITS,,PRES,,0 ,uuP
~UNITS,,MASS,,0 ,uuM

 /PREP7
 
 ET,1,Beam3
 
~CFMP,1,LIB,STEEL,ASTM,A529Gr50

~SSECLIB,1,1,58,197   !WT  7x 15

~MEMBPRO,1,AASHTO10,ALL,240.0,1.000,1.000,1.000,1.000,0.000,1.000,1.000,0.000 
~MEMBPRO,1,NLMOD,ALL,0  
~MEMBPRO,1,NAME,Member Property 1 

~BMSHPRO,1,BEAM,1,1,,, 3,1,0,,Beam 1

! 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
   
! Constrains
  D,1,ALL
! Apply Load
  F,21,FY,-36
  
  SOLVE

  /POST1
! Postprocessor
! --------------------------------------------------
! Read results
  ~CFSET,,1,1                  ! First load case
! Checking
  ~CHKSTL,COMPFTBK
  
!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
  NComp = 7
  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) = 'QS'
  LABEL(2,1) = 'QA'
  LABEL(3,1) = 'Q'
  LABEL(4,1) = 'PO'
  LABEL(5,1) = 'PE'
  LABEL(6,1) = 'PN'
  LABEL(7,1) = 'CRT_TOT'
  

! Correct values
  VALUE(1,1)= 0.682
  VALUE(2,1)= 1
  VALUE(3,1)= 0.682
  VALUE(4,1)= 150.7
  VALUE(5,1)= 46.37
  VALUE(6,1)= 40.66
  VALUE(7,1)= 0.98

! Comparison

 ~PLLSSTL,QS
 *GET,VALUE(1,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,QA
 *GET,VALUE(2,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,Q
 *GET,VALUE(3,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,PO
 *GET,VALUE(4,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,PE
 *GET,VALUE(5,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,PN
 *GET,VALUE(6,2),ELEM,1,ETAB,CFETAB_I
 ~PLLSSTL,CRT_TOT
 *GET,VALUE(7,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-02   $ TOLER( 4, 2)= 1E-02
  TOLER( 5, 1)= 1E+00   $ TOLER( 5, 2)= 1E+00	
  TOLER( 6, 1)= 1E+00   $ TOLER( 6, 2)= 1E+00
  TOLER( 7, 1)= 1E-02   $ TOLER( 7, 2)= 1E-02	  
!--------------------------------------------------------------------------------------
! Results comparison
!--------------------------------------------------------------------------------------
  COMPARA.MAC





Results

LabelTargetCivilFEMRatioTolerance
QS 0.682 0.681891.000 0.001
QA 1 11.000 0.001
Q 0.682 0.681891.000 0.001
PO 150.7 150.71.000 0.01
PE 46.37 46.3671.000 1
PN 40.66 40.6641.000 1
CRT_TOT 0.98 0.983670.996 0.01


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