CFVR1023 - EC3-05 test:Bending, shear and axial force
Axial, Shear and Biaxial bending checking according to EN 1993-1-1:2005
A cantilever steel beam subjected to a Fx load of -500 kN,a bending moment My of 30 kN*m and a bending moment of 80 kN*m applied to an end of the beam.
The beam has a length of 1 m.
The cross section is a HE 200 B.
The beam is made of Fe 430 steel which has a fy of 275000 kN/m2.
The aim of the example is to obtain the cross section classification and the axial, shear and biaxial bending criterion according to EN 1993-1-1:2005.
Element types used in the model: BEAM4 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: CFVR1023.DAT
FINISH ~CFCLEAR,,1 NomFile='CFVR1023' /TITLE, %NomFile%, EC3-05 test: Axial and Shear Force and Biaxial Bending ! --------------------------------------------------------------------------------- ! Model definition and solve ! --------------------------------------------------------------------------------- ! CivilFEM Setup: Code & Units ~UNITS,,LENG,M ~UNITS,,TIME,S ~UNITS,,FORC,KN ~CODESEL,EC3-05,EC2-08,,,EC8-94 /PREP7 ! Materials ~CFMP,1,LIB,STEEL,EC3,Fe 430 ! Fe 430 ! Element type ET,1,BEAM4 ! Type 1: 3D Beam ! Cross Sections ~SSECLIB,1,1,6,6 !HE 200 B ! Beam properties ~BMSHPRO,1,BEAM,1,1,,,4,1,0,,Beam 1 ! Nodes N, 1 N,25,1 ! FILL,1,25 ! Elements ! E,1,2 ! EGEN,24,1,1 E,1,25 EPLOT /SOLU ! Restraints D, 1,ALL ! Apply Load F,25,FX,-500 F,25,MY,30 F,25,MZ,80 ! Solve SOLVE /POST1 ! Read results ~CFSET,,1,1 ! Read the first load step ! Check Axial+Biaxial bending ~CHKSTL,BD_AX_SH,-Z,PARTIAL !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 13 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) = 'CLASS' LABEL( 2,1) = 'NCRD' LABEL( 3,1) = 'PARM_N' LABEL( 4,1) = 'CRT_MY' LABEL( 5,1) = 'CRT_MZ' LABEL( 6,1) = 'MNyRd' LABEL( 7,1) = 'MNzRd' LABEL( 8,1) = 'ALPHA' LABEL( 9,1) = 'BETA' LABEL(10,1) = 'AREA' LABEL(11,1) = 'WY' LABEL(12,1) = 'WZ' LABEL(13,1) = 'Crit_Tot' ! Correct values !------------------------------------------------------------------------------------- VALUE( 1,1)= 1 VALUE( 2,1)= 1952 VALUE( 3,1)= 0.25615 VALUE( 4,1)= 0.533 VALUE( 5,1)= 0.42 VALUE( 6,1)= 150.103 VALUE( 7,1)= 71.44 VALUE( 8,1)= 2 VALUE( 9,1)= 1.2807 VALUE(10,1)= 7.808E-3 VALUE(11,1)= 6.425E-4 VALUE(12,1)= 3.058E-4 VALUE(13,1)= 0.613 ! Obtained values !-------------------------------------------------------------------------------------- ~PLLSSTL,CLASS *GET,VALUE( 1,2),ELEM,1,ETAB,CLASS_J ~PLLSSTL,NCRD *GET,VALUE( 2,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,PARM_N *GET,VALUE( 3,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,CRT_MY *GET,VALUE( 4,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,CRT_MZ *GET,VALUE( 5,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,MNYRD *GET,VALUE( 6,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,MNZRD *GET,VALUE( 7,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,ALPHA *GET,VALUE( 8,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,BETA *GET,VALUE( 9,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,AREA *GET,VALUE(10,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,WY *GET,VALUE(11,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,WZ *GET,VALUE(12,2),ELEM,1,ETAB,CFETAB_J ~PLLSSTL,CRT_TOT *GET,VALUE(13,2),ELEM,1,ETAB,CFETAB_J ! Warning and error tolerances TOLER( 1,1)= 0 $ TOLER( 1,2)= 0 TOLER( 2,1)= 1E-2 $ TOLER( 2,2)= 1E-2 TOLER( 3,1)= 1E-2 $ TOLER( 3,2)= 1E-2 TOLER( 4,1)= 1E-2 $ TOLER( 4,2)= 1E-2 TOLER( 5,1)= 1E-2 $ TOLER( 5,2)= 1E-2 TOLER( 6,1)= 1E-0 $ TOLER( 6,2)= 1E-0 ! ROUNDING ERROR ACCEPTED TOLER( 7,1)= 1E-2 $ TOLER( 7,2)= 1E-2 TOLER( 8,1)= 1E-2 $ TOLER( 8,2)= 1E-2 TOLER( 9,1)= 1E-2 $ TOLER( 9,2)= 1E-2 TOLER(10,1)= 1E-6 $ TOLER(10,2)= 1E-6 TOLER(11,1)= 1E-6 $ TOLER(11,2)= 1E-6 TOLER(12,1)= 1E-6 $ TOLER(12,2)= 1E-6 TOLER(13,1)= 1E-2 $ TOLER(13,2)= 1E-2 !-------------------------------------------------------------------------------------- ! Results comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| CLASS | 1 | 1 | 1.000 | 0 |
| NCRD | 1952 | 1952 | 1.000 | 0.01 |
| PARM_N | 0.25615 | 0.25615 | 1.000 | 0.01 |
| CRT_MY | 0.533 | 0.53303 | 1.000 | 0.01 |
| CRT_MZ | 0.42 | 0.41997 | 1.000 | 0.01 |
| MNyRd | 150.1 | 150.09 | 1.000 | 1 |
| MNzRd | 71.44 | 71.434 | 1.000 | 0.01 |
| ALPHA | 2 | 2 | 1.000 | 0.01 |
| BETA | 1.2807 | 1.2807 | 1.000 | 0.01 |
| AREA | 0.007808 | 0.007808 | 1.000 | 1e-006 |
| WY | 0.0006425 | 0.0006425 | 1.000 | 1e-006 |
| WZ | 0.0003058 | 0.0003058 | 1.000 | 1e-006 |
| Crit_Tot | 0.613 | 0.6133 | 1.000 | 0.01 |
Contains proprietary and confidential information of Ingeciber, S.A.

