CFVR5272 - 2D shear checking according to EC2
Rectangular section
The model is a prestressed fixed-pinned beam 800 cm length.
The beam is made of HA-25 concrete with tendons that are made of Y1860S3 steel.
The section is box one, with B500S steel reinforcement. It has the following dimensions:
- h = 80 cm
- b = 50 cm
- Prestressing loads
- Compression load Fy= -60000 kp
- Surface load of 5 kp
Element types used in the model: BEAM44 Needed CivilFEM Modules: |
|
| Model Statistics | |
| Number of elements | 10 |
| Number of nodes | 11 |
| Number of civil materials | 3 |
| Number of cross sections | 1 |
| Number of shell vertices | 0 |
Log file: CFVR5272.DAT
FINISH ~CFCLEAR,,1 ~CFACTIV,NLBR,Y ~CFACTIV,PRSC,Y NomFile='CFVR5272' /TITLE, %NomFile%, shear checking according to EC2. Rectangular section ! ------------------------------------------------------------------------------------- ! Initial data ! ------------------------------------------------------------------------------------- ! Parameters DEPTH = 80 WIDTH = 50 L = 800 ! Setup ~CODESEL,EC3-92,EC2-91,EC2-91,,EC8-94 ~UNITS,,LENG,CM ~UNITS,,TIME,S ~UNITS,,FORC,KP /PREP7 ! Materials ~CFMP,1,LIB,CONCRETE,EHE,HA-25 ~CFMP,2,LIB,REINF,EHE,B 500 S ~CFMP,3,LIB,PREST,EHE,Y1860S3 ! Model definition ~CSECDMS,1,REC,1,DEPTH,WIDTH ~RNFDEF,1,1,2,4,0,4.0, , ,25.0,5, , ,4 ~RNFDEF,1,2,2,2,0,4.0, , ,25.0,5, , ,4 ~RNFDEF,1,SHEAR,2,0.,0,.002,, , , ~BMSHPRO,1,BEAM,1,1,,,4,1,0,,Beam 1 ET,1,BEAM4 ! Nodes N, 1,0,0 N,11,L,0 FILL ! Elements TYPE,1 REAL,1 MAT,1 E,1,2 EGEN,10,1,-1 ! Capture support beam. ~SBBMDEF,1 ! Elevation points ~PCEPDEF,1,1,0,-0.1 ~PCEPDEF,2,11,0,0.1 ~PCEPDEF,3,6,-25,0 ! Plan points ~PCPPDEF,1, 1,-18,0 ~PCPPDEF,2,11,-18,0 ~PCPPDEF,3, 1, -6,0 ~PCPPDEF,4,11, -6,0 ~PCPPDEF,5, 1, 6,0 ~PCPPDEF,6,11, 6,0 ~PCPPDEF,7, 1, 18,0 ~PCPPDEF,8,11, 18,0 ! Tendon parameters DiV=5 AsT=9.8 AsT=11.6 ! Tendon 1 ~PCTNDEF,1,3,AsT,DiV ~PCTNMDF,1,EADD,1. ~PCTNMDF,1,EADD,3. ~PCTNMDF,1,EADD,2. ~PCTNMDF,1,PADD,1. ~PCTNMDF,1,PADD,2. ! Tendon 2 ~PCTNDEF,2,3,AsT,DiV ~PCTNMDF,2,EADD,1. ~PCTNMDF,2,EADD,3. ~PCTNMDF,2,EADD,2. ~PCTNMDF,2,PADD,3. ~PCTNMDF,2,PADD,4. ! Tendon 3 ~PCTNDEF,3,3,AsT,DiV ~PCTNMDF,3,EADD,1. ~PCTNMDF,3,EADD,3. ~PCTNMDF,3,EADD,2. ~PCTNMDF,3,PADD,5. ~PCTNMDF,3,PADD,6. ! Tendon 4 ~PCTNDEF,4,3,AsT,DiV ~PCTNMDF,4,EADD,1. ~PCTNMDF,4,EADD,3. ~PCTNMDF,4,EADD,2. ~PCTNMDF,4,PADD,7. ~PCTNMDF,4,PADD,8. ! Stress losses calculation ~PCTNMDF,1,METHOD,1 ~PCTNMDF,2,METHOD,1 ~PCTNMDF,3,METHOD,1 ~PCTNMDF,4,METHOD,1 ~PCLOSS,1E6,0,,0 ! Boundary conditions D, 1,UX,0 D, 1,UY,0 D, 1,UZ,0 D, 1,ROTX,0 D, 1,ROTY,0 D,11,UY,0 /SOLU ! Solution SFBEAM,ALL,2,PRES,5 F,6,FY,-60000 ~PCPL,0, SOLVE /POST1 ! Postprocessor ~CFSET,,1 ~CHKPRS,SHT,SHEAR,0 !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 3 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) = 'CRT_TOT1' LABEL( 2) = 'CRT_TOT2' LABEL( 3) = 'CRT_TOT3' ! Correct data VALUE(1,1)= 0.11093907 VALUE(2,1)= 0.04186975 VALUE(3,1)= 0.36660794 ! Obtained data ~PLLSPRS,CRT_TOT,1, *GET,VALUE(1,2),ELEM,2,ETAB,CFETAB_I ~PLLSPRS,CRT_TOT,1, *GET,VALUE(2,2),ELEM,4,ETAB,CFETAB_I ~PLLSPRS,CRT_TOT,1, *GET,VALUE(3,2),ELEM,6,ETAB,CFETAB_I ! Warning and error tolerances TOLER( 1, 1)= 1E-02 $ TOLER( 1, 2)= 1E-02 TOLER( 2, 1)= 1E-02 $ TOLER( 2, 2)= 1E-02 TOLER( 3, 1)= 1E-02 $ TOLER( 3, 2)= 1E-02 !-------------------------------------------------------------------------------------- ! Result comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| CRT_TOT1 | 0.11094 | 0.11094 | 1.000 | 0.01 |
| CRT_TOT2 | 0.04187 | 0.041871 | 1.000 | 0.01 |
| CRT_TOT3 | 0.36661 | 0.3666 | 1.000 | 0.01 |
Contains proprietary and confidential information of Ingeciber, S.A.

