CFVR0922 - Shell reinforcement design according to ACI-318
Shell reinforcement design according to ACI-318 using the Orthogonal Directions method and the Most Unfavourable Direction method.
The model is a rectangular slab of 5.0m x 2.5m meshed with 0.5m sized shell elements. The nodes of two adjacent sides are completely restrained.
The shell is defined with an initial reinforcement of 1 cm2/m on each direction and surface.
The applied load is a vertical force (perpendicular to the slab) of 1000 kN, on the free corner of the slab.
The reinforcement design methods are the Orthogonal Directions method and the Most Unfavourable Direction method.
Element types used in the model: SHELL63 Needed CivilFEM Modules: |
|
| Model Statistics | |
| Number of elements | 50 |
| Number of nodes | 66 |
| Number of civil materials | 2 |
| Number of cross sections | 0 |
| Number of shell vertices | 1 |
Log file: CFVR0922.DAT
FINISH ~CFCLEAR,,1 NomFile='CFVR0922' /TITLE, %NomFile%, Shell reinforcement design according to ACI-318 ! --------------------------------------------------------------------------------- ! Model definition and solve ! --------------------------------------------------------------------------------- ! Setup ~UNITS,SI ~CODESEL,EC3-92,ACI,,,EC8-94 ~CFCONFG,RESULT,CFSHF,1 ~CFCONFG,PLRES ,SHELL ,EPSW ~CFCONFG,DINTER ,LIMCOUNT,150 /PREP7 ! Materials ~CFMP,5,LIB,CONCRETE,EC2,C40/50 ~CFMP,2,LIB,REINF,EC2,S400 ! Element types ET,2,SHELL63 ! Shell Vertex t=0.70 ! Thickness r=0.03 ! Cover ~SHLRNF,1,t,5,2,r,0.0001,0.0001,0.0001,0.0001,0,0.0,45 ! Beam & Shell property ~BMSHPRO,10,SHELL,1,1,1,1,63,,,,Shell property ! Keypoints K,1,0.0,0.0 K,2,5.0,0.0 K,3,5.0,2.5 K,4,0.0,2.5 ! Area A,1,2,3,4 ! Mesh TYPE,2 REAL,10 MAT,5 ESIZE,0.5 AMESH,ALL ! Boundary conditions NSEL,S,LOC,X,0.0 NSEL,A,LOC,Y,0.0 D,ALL,ALL,0.0 ! Load FK,3,FZ,-1000000 ! Solve /SOLU ALLSEL SOLVE /POST1 ! --------------------------------------------------------------------------------- ! Design with CivilFEM ! --------------------------------------------------------------------------------- ~CFSET,,1,1 ~DIMCON,SHELL,VF ~DIMCON,SHELL,MUD !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 4 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) ='ASTY_VF' LABEL( 2) ='ASTX_VF' LABEL( 3) ='ASTY_MUD' LABEL( 4) ='ASTX_MUD' ! Correct values ! --------------------------------------------------------------------------------- Value(1,1) = 63E-4 Value(2,1) = 16E-4 Value(3,1) = 63E-4 Value(4,1) = 16E-4 ! Obtained values ! --------------------------------------------------------------------------------- ~CFSET,1 ~PLSHCON,ASTY Node_1 = NODE(KX(2),KY(2),KZ(2)) *GET,Value(1,2),NODE,Node_1,EPSW ~PLSHCON,ASTX Node_2 = NODE(KX(4),KY(4),KZ(4)) *GET,Value(2,2),NODE,Node_2,EPSW ~CFSET,2 ~PLSHCON,ASTY Node_1 = NODE(KX(2),KY(2),KZ(2)) *GET,Value(3,2),NODE,Node_1,EPSW ~PLSHCON,ASTX Node_2 = NODE(KX(4),KY(4),KZ(4)) *GET,Value(4,2),NODE,Node_2,EPSW ! Warning and error tolerances TOLER( 1, 1)= 2E-04 $ TOLER( 1, 2)= 2E-04 TOLER( 2, 1)= 2E-04 $ TOLER( 2, 2)= 2E-04 TOLER( 3, 1)= 2E-04 $ TOLER( 3, 2)= 2E-04 TOLER( 4, 1)= 2E-04 $ TOLER( 4, 2)= 2E-04 !-------------------------------------------------------------------------------------- ! Results comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| ASTY_VF | 0.0063 | 0.0063013 | 1.000 | 0.0002 |
| ASTX_VF | 0.0016 | 0.0015789 | 1.013 | 0.0002 |
| ASTY_MUD | 0.0063 | 0.0062558 | 1.007 | 0.0002 |
| ASTX_MUD | 0.0016 | 0.0015823 | 1.011 | 0.0002 |
Contains proprietary and confidential information of Ingeciber, S.A.

