CFVR1430 - Cracking checking according to EHE
Check a reinforced concrete beam for cracking according to EHE
A fixed beam which has a rectangular reinforced concrete section is subjected to a load state:
- Axial tensile force of 40000 N.
- Bending moment of 6000 N*m on the Z axis direction.
Element types used in the model: BEAM44 Needed CivilFEM Modules: |
|
| Model Statistics | |
| Number of elements | 4 |
| Number of nodes | 5 |
| Number of civil materials | 2 |
| Number of cross sections | 1 |
| Number of shell vertices | 0 |
Log file: CFVR1430.DAT
FINISH ~CFCLEAR,,1 NomFile='CFVR1430' /TITLE,%NomFile%, Cracking checking according to EHE ! ------------------------------------------------------------------------------------- ! Initial data ! ------------------------------------------------------------------------------------- ! CivilFEM SETUP ~UNITS,SI ~CODESEL,,EHE-98,EHE-98 ! Preprocessor /PREP7 ! Material Definition ~CFMP,1,LIB,CONCRETE,EHE,HA-35 ~CFMP,2,LIB,REINF,EHE,B500S ! Element Type Definition ET,1,Beam44 ! Cross-section definition ~CSECDMS,1,REC,1,0.4,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ~RNFMDF,1,RBDEF,RMAT,2 ~RNFMDF,1,RBDEF,RKEY,0 ~RNFMDF,1,1,FI,8 ~RNFMDF,1,1,N,10 ~RNFMDF,1,2,FI,8 ~RNFMDF,1,2,N,10 ! Beam & Shell property ~BMSHPRO,1,BEAM,1,1,,,44,,,,Beam property ! Model Construction N,1 ! Nodes input N,5,5 FILL,1,5 E,1,2 ! Elements input EGEN,4,1,1,1 D,1,ALL ! Boundary conditions /SOLU Mz = 6e3 ! Mz Bending moment My = 0.0 ! My Bending moment N = 4e4 ! Axial force F,5,FX,N F,5,MZ,Mz F,5,MY,My SOLVE ! Load Step 1 /POST1 ! Postprocessor ~CFSET,,1,1 ! Read first load step ~CHKCON,CRACK, , ,0.0001,1.7,0.5 ! Alernative 1 !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 12 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) = 'ESM3_1' LABEL( 2) = 'ESM1_1' LABEL( 3) = 'SRM3_1' LABEL( 4) = 'SRM1_1' LABEL( 5) = 'WK3_1' LABEL( 6) = 'WK1_1' LABEL( 7) = 'POS3_1' LABEL( 8) = 'POS1_1' LABEL( 9) = 'SIG3_1' LABEL(10) = 'SIG1_1' LABEL(11) = 'CRT3_1' LABEL(12) = 'CRT1_1' ! Correct data, obtained data !-------------------------------------------------------------------------------------- ! Alternative 1 ~CFSET,1 ~PLLSCON,ESM,1, VALUE( 1,1) = 3.759E-4 $ *GET,VALUE( 1,2),ELEM,3,ETAB,CFETAB_I VALUE( 2,1) = 3.759E-4 $ *GET,VALUE( 2,2),ELEM,1,ETAB,CFETAB_J ~PLLSCON,SRM,1, VALUE( 3,1) = 0.1830 $ *GET,VALUE( 3,2),ELEM,3,ETAB,CFETAB_I VALUE( 4,1) = 0.1830 $ *GET,VALUE( 4,2),ELEM,1,ETAB,CFETAB_J ~PLLSCON,WK,1, VALUE( 5,1) = 0.1170e-3 $ *GET,VALUE( 5,2),ELEM,3,ETAB,CFETAB_I VALUE( 6,1) = 0.1170e-3 $ *GET,VALUE( 6,2),ELEM,1,ETAB,CFETAB_J ~PLLSCON,POS,1, VALUE( 7,1) = -1 $ *GET,VALUE( 7,2),ELEM,3,ETAB,CFETAB_I VALUE( 8,1) = -1 $ *GET,VALUE( 8,2),ELEM,1,ETAB,CFETAB_J ~PLLSCON,SIGMA,1, VALUE( 9,1) = 77.55e6 $ *GET,VALUE( 9,2),ELEM,3,ETAB,CFETAB_I VALUE(10,1) = 77.55e6 $ *GET,VALUE(10,2),ELEM,1,ETAB,CFETAB_J ~PLLSCON,CRT_TOT,1, VALUE(11,1) = 1.170 $ *GET,VALUE(11,2),ELEM,3,ETAB,CFETAB_I VALUE(12,1) = 1.170 $ *GET,VALUE(12,2),ELEM,1,ETAB,CFETAB_J ! Warning and error tolerances TOLER( 1,1) = 1E-5 $ TOLER( 1,2) = 1E-5 TOLER( 2,1) = 1E-5 $ TOLER( 2,2) = 1E-5 TOLER( 3,1) = 1E-3 $ TOLER( 3,2) = 1E-3 TOLER( 4,1) = 1E-3 $ TOLER( 4,2) = 1E-3 TOLER( 5,1) = 1E-5 $ TOLER( 5,2) = 1E-5 TOLER( 6,1) = 1E-5 $ TOLER( 6,2) = 1E-5 TOLER( 7,1) = 1E-3 $ TOLER( 7,2) = 1E-3 TOLER( 8,1) = 1E-3 $ TOLER( 8,2) = 1E-3 TOLER( 9,1) = 1E+6 $ TOLER( 9,2) = 1E+6 TOLER( 10,1) = 1E+6 $ TOLER( 10,2) = 1E+6 TOLER( 11,1) = 1E-3 $ TOLER( 11,2) = 1E-3 TOLER( 12,1) = 1E-3 $ TOLER( 12,2) = 1E-3 !-------------------------------------------------------------------------------------- ! Results comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| ESM3_1 | 0.0003759 | 0.00037593 | 1.000 | 1e-005 |
| ESM1_1 | 0.0003759 | 0.00037593 | 1.000 | 1e-005 |
| SRM3_1 | 0.183 | 0.18303 | 1.000 | 0.001 |
| SRM1_1 | 0.183 | 0.18303 | 1.000 | 0.001 |
| WK3_1 | 0.000117 | 0.00011697 | 1.000 | 1e-005 |
| WK1_1 | 0.000117 | 0.00011697 | 1.000 | 1e-005 |
| POS3_1 | -1 | -1 | 1.000 | 0.001 |
| POS1_1 | -1 | -1 | 1.000 | 0.001 |
| SIG3_1 | 7.755e+007 | 7.755e+007 | 1.000 | 1e+006 |
| SIG1_1 | 7.755e+007 | 7.755e+007 | 1.000 | 1e+006 |
| CRT3_1 | 1.17 | 1.1697 | 1.000 | 0.001 |
| CRT1_1 | 1.17 | 1.1697 | 1.000 | 0.001 |
Contains proprietary and confidential information of Ingeciber, S.A.

