CFVR7328 - Steel checking according to ASME BPVC III Subsection NF
Compression & bending checking of a cantilever steel beam
A steel cantilever beam with W shape section is subjected to a compression axial load and a vertical force in both directions at free end. Ct reduction coefficient is taken as 0.85
Determine the total criterion according to ASME BPVC III Subsection NF.
Element types used in the model: BEAM188 Needed CivilFEM Modules: |
|
| 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: CFVR7328.DAT
FINISH ~CFCLEAR,,1 NomFile='CFVR7328' /TITLE, %NomFile%, Compression + Bend check ASME BPVC III sub. NF ! ------------------------------------------------------------------------------------- ! Initial data ! ------------------------------------------------------------------------------------- ! CivilFEM SETUP ~CFACTIV,NUCL,Y ~CODESEL,ASME_NF,EC2-91,EC2-91,,EC8-94 /PREP7 ET,1,Beam188,,,2 ~CFMP,1,LIB,STEEL,ASTM,A441 ~SSECLIB,1,1,51,148 !W 18x50 ~MEMBPRO,1,ASME_NF,ALL, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1, 1, 1 ~BMSHPRO,1,BEAM,1,1,,,188,1,0,,Beam 1 N,1, N,2,5 E,1,2 /SHRINK,0 /ESHAPE,1.0 EPLOT D,1,ALL F,2,FX,-100000 F,2,FY,-4000 F,2,FZ,-1000 /SOLU SOLVE /POST1 ~CFSET,0,1,LAST ~CHKSTL,COM_BEND !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 11 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) = 'FA' LABEL( 2,1) = 'CRT_AST' LABEL( 3,1) = 'QSZ' LABEL( 4,1) = 'QAZ' LABEL( 5,1) = 'FBZ' LABEL( 6,1) = 'CRT_BDZ' LABEL( 7,1) = 'QSY' LABEL( 8,1) = 'QAY' LABEL( 9,1) = 'FBY' LABEL(10,1) = 'CRT_BDY' LABEL(11,1) = 'CRT_TOT' ! Correct values VALUE( 1,1)=18081109 VALUE( 2,1)=0.5832 VALUE( 3,1)=1.00 VALUE( 4,1)=1.00 VALUE( 5,1)=227530000 VALUE( 6,1)=0.060609 VALUE( 7,1)=1.00 VALUE( 8,1)=1.00 VALUE( 9,1)=258554000 VALUE(10,1)=0.110 VALUE(11,1)=0.90968 ! Comparison ~CFSET,1 ~PLLSSTL,FA *GET,VALUE(1,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,CRT_AST *GET,VALUE(2,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,QSZ *GET,VALUE(3,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,QAZ *GET,VALUE(4,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,FBZ *GET,VALUE(5,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,CRT_BDZ *GET,VALUE(6,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,QSY *GET,VALUE(7,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,QAY *GET,VALUE(8,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,FBY *GET,VALUE(9,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,CRT_BDY *GET,VALUE(10,2),ELEM,1,ETAB,CFETAB_I ~PLLSSTL,CRT_TOT *GET,VALUE(11,2),ELEM,1,ETAB,CFETAB_I ! Warning and error tolerances TOLER( 1, 1)= 1E+04 $ TOLER( 1, 2)= 1E+04 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+04 $ TOLER( 5, 2)= 1E+04 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
| Label | Target | CivilFEM | Ratio | Tolerance |
| FA | 1.8081e+007 | 1.8084e+007 | 1.000 | 1e+004 |
| CRT_AST | 0.5832 | 0.58306 | 1.000 | 0.001 |
| QSZ | 1 | 1 | 1.000 | 0.001 |
| QAZ | 1 | 1 | 1.000 | 0.001 |
| FBZ | 2.2753e+008 | 2.2753e+008 | 1.000 | 1e+004 |
| CRT_BDZ | 0.060609 | 0.060338 | 1.004 | 0.001 |
| QSY | 1 | 1 | 1.000 | 0.001 |
| QAY | 1 | 1 | 1.000 | 0.001 |
| FBY | 2.5855e+008 | 2.5855e+008 | 1.000 | 1000 |
| CRT_BDY | 0.11 | 0.11029 | 0.997 | 0.001 |
| CRT_TOT | 0.90968 | 0.90972 | 1.000 | 0.001 |
Contains proprietary and confidential information of Ingeciber, S.A.

