Left

CivilFEM Online Help

Right

CFVR0940 - In-Plane Shear Calculation – ACI 349-01 Wall - seismic/non-seismic

Design of reinforcement for in-plane shear and membrane forces

To investigate the design of reinforcement for in-plane shear and membrane forces for ACI 349-01, a simple 5 ft x 25 ft x 1 ft wall model was used.
The 5-element model consists of Shell43 elements. Vertical and lateral loads were applied at nodes 3 and 8.
The wall is restrained at nodes 1 and 2 at the base of the model. Node 1 is restrained in the x, y, and z directions for translation as well as rotation in the x and z directions.
Node 2 is restrained in the y and z directions for translation as well as rotation in the x and z directions.

Element types used in the model: SHELL43

Needed CivilFEM Modules:
Geotechnical Module
Bridges and Civil Non Linearities Module
Advanced Prestressed Concrete Module

The example can be launched on an educational license.
KEYWORDS
Shell
Shell Vertex
Reinforced Concrete
ACI 349

Model Statistics
Number of elements 5
Number of nodes 12
Number of civil materials 2
Number of cross sections 0
Number of shell vertices 1

Log file: CFVR0940.dat


FINISH
~CFCLEAR,,1
NomFile='CFVR0940'
/TITLE, %NomFile%,In-Plane Shear Calculation, ACI 349-01 Wall

! CivilFEM Setup
~CODESEL,,ACI349
~UNITS,,LENG,IN 
~UNITS,,FORC,LBF

!-------------------------------------------------------------------------------
! Model definition
!-------------------------------------------------------------------------------

THK    = 1*12.0 	! shell thickness 
COVER  = 0.8		! cover
WDTH   = 5*12.0		! wall width 
L      = 25*12.0	! wall heigth


/PREP7  
ET,1,SHELL43
~CFMP,1,LIB,CONCRETE,ACI,fc_6000
~CFMP,1,USER
~CFMP,1,ACI_C   ,fc_t    ,,6000 ,7,0,0  
~CFMP,2,LIB,REINF,ACI,fy_60000  

~SHLRNF,1,THK,1,2,COVER						! Bending Reinforcement
! ~SHLSHR, IVTX, MATOP,ASSOP, PHIOP, NXOP, NYOP, SXOP, SYOP, ASSOPX, ASSOPY
~SHLSHR,      1,     2,      ,      ,     ,     ,     ,     , 	! Shear Reinforcement
! ~SHLIPSH,IVTX, MATIP,ASSIPX, ASSIPY		
~SHLIPSH,     1,	 2,      , 				! In-plane Reinforcement
~BMSHPRO,1,SHELL,1,1,1,1,43,,,,Shell 1

K,1
K,2,    ,,L
K,3,WDTH,,L
K,4,WDTH,,

A,1,2,3,4

TYPE,1
REAL,1
MAT,1

AESIZE,ALL,5*12.0, 
MSHAPE,0,2D 
MSHKEY,1 
AMESH,ALL   
!LOCAL, , , XC, , ,THXY, THYZ, THZX, PAR1, PAR2
LOCAL,11,0,-10,0,0,-90,,-90,1,1,
EMODIF,ALL,ESYS,11,		! X Element horizontal, Y Element vertical
CSYS,0
/VIEW,1,,-1 

!-------------------------------------------------------------------------------
! Model resolution
!-------------------------------------------------------------------------------
FINISH
/SOLU

! Node 1 is restrained in x,y,z directions for translation 
! as well as rotation in the x and z directions
D,1, , , , , ,UX,UY,UZ,ROTX,ROTZ,
! Node 2 is restrained in y,z directions for translation 
! as well as rotation in the x and z directions
D,8, , , , , ,UY,UZ,ROTX,ROTZ, , 
ALLSEL

F,2,FX,140000
F,2,FY,80000
F,2,FZ,-40000

F,7,FX,140000
F,7,FY,80000
F,7,FZ,-40000

ALLSEL
SOLVE



FINISH
/POST1

~CFSET,,1 
! Element # 1 is selected for design
ESEL,S,,,1

! ~DIMCON,SHELL,IPSHEAR,,,,VAL1,VAL2,VAL3,VAL4

~DIMCON,SHELL,  IPSHEAR,,,,   1,    , 1	 ,	 0  ! VAL1=1-> Walls non-seismic loads, VAL3=1->Fi=0.85
~DIMCON,SHELL,  IPSHEAR,,,,   2,    , 1	 ,	 0  ! VAL1=2-> Walls seismic loads,     VAL3=1->Fi=0.85


  
!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
NComp = 32
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) = 'NS_VCY'			! ACI 349-01 Ch.14 (11.10.5) 
LABEL( 2,1) = 'NS_VCX'   		! ACI 349-01 Ch.14 (11.3.2.3)
LABEL( 3,1) = 'NSAIPSSY'		! ACI 349-01 Ch.14 (11.10.9.1) eq.11-33
LABEL( 4,1) = 'NSAIPSSX'
LABEL( 5,1) = 'NSCRT_2X'		! ACI 349-01 Ch.14 (11.10.3)
LABEL( 6,1) = 'NSCRT_2Y'  
LABEL( 7,1) = 'NSCRT_3Y'		! ACI 349-01 Ch.14 (11.10.9.2)
LABEL( 8,1) = 'NSCRT_3X'
LABEL( 9,1) = 'S_VC_Y'
LABEL(10,1) = 'S_VC_X'   		! ACI 349-01 Ch.14 (11.3.2.3)
LABEL(11,1) = 'S_AIPSSY'		! ACI 349-01 Ch.21 (21.6.5.2) eq.11-33
LABEL(12,1) = 'S_AIPSSX'
LABEL(13,1) = 'S_CRT_2X'		! ACI 349-01 Ch.21 (21.6.5.6)
LABEL(14,1) = 'S_CRT_2Y'  
LABEL(15,1) = 'S_CRT_3Y'		! ACI 349-01 Ch.21 (21.6.2.1)
LABEL(16,1) = 'S_CRT_3X' 

! Correct values
~CFGET,Txy_Shell, ELEMENT, 1, FORCE,TXY, I   ! In-plane shear
! Walls non-seismic design
VALUE( 1,1) = 1487.23				       !      VC_Y,	
VALUE( 2,1) = 753.892                      !      VC_X,
VALUE( 3,1) = 0.08334                      !   AIPSS_Y,
VALUE( 4,1) = 0.0987                       !   AIPSS_X,
VALUE( 5,1) = ABS(Txy_Shell/6320.71)       !   CRT_2_X,
VALUE( 6,1) = ABS(Txy_Shell/6320.71)       !   CRT_2_Y,
VALUE( 7,1) = 0.0025/0.00695               !   CRT_3_Y,
VALUE( 8,1) = 0.0025/0.00822               !   CRT_3_X,
! Walls seismic design                        
VALUE(  9,1) = 1487.23				       !      VC_Y,
VALUE( 10,1) = 753.892                     !      VC_X,
VALUE( 11,1) = 0.08334                     !   AIPSS_Y,
VALUE( 12,1) = 0.0987                      !   AIPSS_X,
VALUE( 13,1) = ABS(Txy_Shell/6320.71)      !   CRT_2_X,
VALUE( 14,1) = ABS(Txy_Shell/6320.71)      !   CRT_2_Y,
VALUE( 15,1) = 0.0025/0.00695              !   CRT_3_Y,
VALUE( 16,1) = 0.0025/0.00822              !   CRT_3_X,


! CivilFEM values     
~CFSET,1	! Walls non-seismic design
~CFGET,VALUE( 1,2), ELEMENT, 1 ,RESULT ,    VC_Y, I	
~CFGET,VALUE( 2,2), ELEMENT, 1 ,RESULT ,    VC_X, I 	
~CFGET,VALUE( 3,2), ELEMENT, 1 ,RESULT , AIPSS_Y, I	
~CFGET,VALUE( 4,2), ELEMENT, 1 ,RESULT , AIPSS_X, I 	  
~CFGET,VALUE( 5,2), ELEMENT, 1 ,RESULT , CRT_2_X, I	
~CFGET,VALUE( 6,2), ELEMENT, 1 ,RESULT , CRT_2_Y, I 	
~CFGET,VALUE( 7,2), ELEMENT, 1 ,RESULT , CRT_3_Y, I 	
~CFGET,VALUE( 8,2), ELEMENT, 1 ,RESULT , CRT_3_X, I 	

~CFSET,2	! Walls seismic design
~CFGET,VALUE( 9,2), ELEMENT, 1 ,RESULT ,    VC_Y, I	
~CFGET,VALUE(10,2), ELEMENT, 1 ,RESULT ,    VC_X, I 	
~CFGET,VALUE(11,2), ELEMENT, 1 ,RESULT , AIPSS_Y, I	
~CFGET,VALUE(12,2), ELEMENT, 1 ,RESULT , AIPSS_X, I 	  
~CFGET,VALUE(13,2), ELEMENT, 1 ,RESULT , CRT_2_X, I	
~CFGET,VALUE(14,2), ELEMENT, 1 ,RESULT , CRT_2_Y, I 	
~CFGET,VALUE(15,2), ELEMENT, 1 ,RESULT , CRT_3_Y, I 	
~CFGET,VALUE(16,2), ELEMENT, 1 ,RESULT , CRT_3_X, I   

! VERIFICAMOS CON NUEVOS CHEQUEOS LAS MEJORAS REALIZADAS CON LA ACI 349-13
!-------------------------------------------------------------------------------
/PREP7

~MEMBPRO,1,ACI349,ALL,,1.5
~BMSHPRO,1,SHELL,1,1,1,1, 43,1,, ,Shell 1   

/SOLU

F,2,FX,140000
F,2,FY,80000
F,2,FZ,-40000

F,7,FX,140000
F,7,FY,80000
F,7,FZ,-40000

ALLSEL

SOLVE

/POST1
~CFSET,,1
ESEL,S,,,1
~DIMCON,SHELL,  IPSHEAR,,,,	  1,    , 1  ,   1  ! VAL1=1-> Walls non-seismic loads, VAL3=1->Fi=0.85  VAL4=2->Y=direccion vertical
~DIMCON,SHELL,  IPSHEAR,,,,   2,    , 1  ,   1  ! VAL1=1-> Walls seismic loads    , VAL3=1->Fi=0.85  VAL4=2->Y=direccion vertical  


! Correct values
~CFGET,Txy_Shell, ELEMENT, 1, FORCE,TXY, I   ! In-plane shear
! Walls non-seismic design
VALUE(17,1) = 1487.23				         !      VC_Y,			
VALUE(18,1) = 753.892                        !      VC_X,          
VALUE(19,1) = 0.08334                        !   AIPSS_Y,          
VALUE(20,1) = 0.0987                         !   AIPSS_X,          
VALUE(21,1) = ABS(Txy_Shell/6320.71)         !   CRT_2_X,          
VALUE(22,1) = ABS(Txy_Shell/6320.71)         !   CRT_2_Y,          
VALUE(23,1) = 0.0025*12/0.08334              !   CRT_3_Y,           
VALUE(24,1) = 0.578                          !   CRT_3_X,          
 ! Walls seismic design                          
VALUE(25,1) = 1487.23*3/2				     !      VC_Y,
VALUE(26,1) = 753.892                        !      VC_X,
VALUE(27,1) = 0.0679                         !   AIPSS_Y,
VALUE(28,1) = 0.0987                         !   AIPSS_X,
VALUE(29,1) = ABS(Txy_Shell/6320.71)         !   CRT_2_X,
VALUE(30,1) = ABS(Txy_Shell/6320.71)         !   CRT_2_Y,
VALUE(31,1) = 0.4418                         !   CRT_3_Y,
VALUE(32,1) = 0.4959                         !   CRT_3_X,
                                                  

! CivilFEM values     
~CFSET,1	! Walls non-seismic design
~CFGET,VALUE(17,2), ELEMENT, 1 ,RESULT ,    VC_Y, I	
~CFGET,VALUE(18,2), ELEMENT, 1 ,RESULT ,    VC_X, I 	
~CFGET,VALUE(19,2), ELEMENT, 1 ,RESULT , AIPSS_Y, I	
~CFGET,VALUE(20,2), ELEMENT, 1 ,RESULT , AIPSS_X, I 	  
~CFGET,VALUE(21,2), ELEMENT, 1 ,RESULT , CRT_2_X, I	
~CFGET,VALUE(22,2), ELEMENT, 1 ,RESULT , CRT_2_Y, I 	
~CFGET,VALUE(23,2), ELEMENT, 1 ,RESULT , CRT_3_Y, I 	
~CFGET,VALUE(24,2), ELEMENT, 1 ,RESULT , CRT_3_X, I 	

~CFSET,2	! Walls seismic design
~CFGET,VALUE(25,2), ELEMENT, 1 ,RESULT ,    VC_Y, I	
~CFGET,VALUE(26,2), ELEMENT, 1 ,RESULT ,    VC_X, I 	
~CFGET,VALUE(27,2), ELEMENT, 1 ,RESULT , AIPSS_Y, I	
~CFGET,VALUE(28,2), ELEMENT, 1 ,RESULT , AIPSS_X, I 	  
~CFGET,VALUE(29,2), ELEMENT, 1 ,RESULT , CRT_2_X, I	
~CFGET,VALUE(30,2), ELEMENT, 1 ,RESULT , CRT_2_Y, I 	
~CFGET,VALUE(31,2), ELEMENT, 1 ,RESULT , CRT_3_Y, I 	
~CFGET,VALUE(32,2), ELEMENT, 1 ,RESULT , CRT_3_X, I   

! Labels
LABEL(17,1) = 'NS_VCY'			! ACI 349-01 Ch.14 (11.10.5) 
LABEL(18,1) = 'NS_VCX'   		! ACI 349-01 Ch.14 (11.3.2.3)
LABEL(19,1) = 'NSAIPSSY'		! ACI 349-01 Ch.14 (11.10.9.1) eq.11-33
LABEL(10,1) = 'NSAIPSSX'
LABEL(21,1) = 'NSCRT_2X'		! ACI 349-01 Ch.14 (11.10.3)
LABEL(22,1) = 'NSCRT_2Y'  
LABEL(23,1) = 'NSCRT_3Y'		! ACI 349-01 Ch.14 (11.10.9.2)
LABEL(24,1) = 'NSCRT_3X'
LABEL(25,1) = 'S_VC_Y'
LABEL(26,1) = 'S_VC_X'   		! ACI 349-01 Ch.14 (11.3.2.3)
LABEL(27,1) = 'S_AIPSSY'		! ACI 349-01 Ch.21 (21.6.5.2) eq.11-33
LABEL(28,1) = 'S_AIPSSX'
LABEL(29,1) = 'S_CRT_2X'		! ACI 349-01 Ch.21 (21.6.5.6)
LABEL(30,1) = 'S_CRT_2Y'  
LABEL(31,1) = 'S_CRT_3Y'		! ACI 349-01 Ch.21 (21.6.2.1)
LABEL(32,1) = 'S_CRT_3X' 


! Warning and error tolerances
TOLER( 1,1)= 1E-2 $ TOLER( 1,2)= 1E-2 
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-2 $ TOLER( 6,2)= 1E-2
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-2 $ TOLER(10,2)= 1E-2
TOLER(11,1)= 1E-2 $ TOLER(11,2)= 1E-2
TOLER(12,1)= 1E-2 $ TOLER(12,2)= 1E-2
TOLER(13,1)= 1E-2 $ TOLER(13,2)= 1E-2
TOLER(14,1)= 1E-2 $ TOLER(14,2)= 1E-2
TOLER(15,1)= 1E-2 $ TOLER(15,2)= 1E-2
TOLER(16,1)= 1E-2 $ TOLER(16,2)= 1E-2
TOLER(17,1)= 1E-2 $ TOLER( 1,2)= 1E-2 
TOLER(18,1)= 1E-2 $ TOLER( 2,2)= 1E-2 
TOLER(19,1)= 1E-2 $ TOLER( 3,2)= 1E-2
TOLER(20,1)= 1E-2 $ TOLER( 4,2)= 1E-2
TOLER(21,1)= 1E-2 $ TOLER( 5,2)= 1E-2
TOLER(22,1)= 1E-2 $ TOLER( 6,2)= 1E-2
TOLER(23,1)= 1E-2 $ TOLER( 7,2)= 1E-2
TOLER(24,1)= 1E-2 $ TOLER( 8,2)= 1E-2
TOLER(25,1)= 1E-2 $ TOLER( 9,2)= 1E-2
TOLER(26,1)= 1E-2 $ TOLER(10,2)= 1E-2
TOLER(27,1)= 1E-2 $ TOLER(11,2)= 1E-2
TOLER(28,1)= 1E-2 $ TOLER(12,2)= 1E-2
TOLER(29,1)= 1E-2 $ TOLER(13,2)= 1E-2
TOLER(30,1)= 1E-2 $ TOLER(14,2)= 1E-2
TOLER(31,1)= 1E-2 $ TOLER(15,2)= 1E-2
TOLER(32,1)= 1E-2 $ TOLER(16,2)= 1E-2

! Results comparison
!-------------------------------------------------------------------------------

COMPARA.MAC

Results

LabelTargetCivilFEMRatioTolerance
NS_VCY 1487.2 1487.21.000 0.01
NS_VCX 753.89 753.891.000 0.01
NSAIPSSY 0.08334 0.0833950.999 0.01
NSAIPSSX 0.0987 0.0986731.000 0.01
NSCRT_2X 0.73831 0.738311.000 0.01
NSCRT_2Y 0.73831 0.738311.000 0.01
NSCRT_3Y 0.35971 0.359731.000 0.01
NSCRT_3X 0.30414 0.304031.000 0.01
S_VC_Y 1487.2 1487.21.000 0.01
NSAIPSSX 753.89 753.891.000 0.01
S_AIPSSY 0.08334 0.0833950.999 0.01
S_AIPSSX 0.0987 0.0986731.000 0.01
S_CRT_2X 0.73831 0.738311.000 0.01
S_CRT_2Y 0.73831 0.738311.000 0.01
S_CRT_3Y 0.35971 0.359731.000 0.01
S_CRT_3X 0.30414 0.304031.000 0.01
NS_VCY 1487.2 1487.21.000 0
NS_VCX 753.89 753.891.000 0
NSAIPSSY 0.08334 0.0833950.999 0
0.0987 0.0986731.000 0
NSCRT_2X 0.73831 0.738311.000 0
NSCRT_2Y 0.73831 0.738311.000 0
NSCRT_3Y 0.35997 0.359731.001 0
NSCRT_3X 0.578 0.57461.006 0
S_VC_Y 2230.8 2230.81.000 0
S_VC_X 753.89 753.891.000 0
S_AIPSSY 0.0679 0.0679031.000 0
S_AIPSSX 0.0987 0.0986731.000 0
S_CRT_2X 0.73831 0.738311.000 0
S_CRT_2Y 0.73831 0.738311.000 0
S_CRT_3Y 0.4418 0.44181.000 0
S_CRT_3X 0.4959 0.49611.000 0


Contains proprietary and confidential information of Ingeciber, S.A.