Left

CivilFEM Online Help

Right

CFVR0989 - In-Plane Shear Calculation – ACI 349 06 WALLS - seismic/non-seismic

Check 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 06, a simple 5 ft x 25 ft x 1 ft slab 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 06

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: CFVR0989.dat


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

~CODESEL,,ACI34906
~UNITS,,LENG,IN 
~UNITS,,FORC,LBF
~UNITS,,PRES,,0 ,uuP
! ~CFCONFG,RESULT,CFSHF,1

!-------------------------------------------------------------------------------
! 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, 0.0987,0.08334 				! In-plane Reinforcement
~BMSHPRO,1,SHELL,1,1,1,1,43,,,,Shell 1

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

~MEMBPRO,1,ACI349,ALL,,1.5
~BMSHPRO,1,SHELL,1,1,1,1, 43,1,, ,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,11,0,-10,0,0,-90,,-90,1,1,
EMODIF,ALL,ESYS,11,		! Y Element horizontal,  x Element vertical
CSYS,0
/VIEW,1,,-1 


/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

/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  

!--------------------------------------------------------------------------------------
! DATA CHECK
!--------------------------------------------------------------------------------------
! Data comparison number
NComp = 16
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   

! 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.098645                        !   AIPSS_Y,
VALUE( 4,1) = 0.113923                        !   AIPSS_X,
VALUE( 5,1) = ABS(Txy_Shell/5577.096)         !   CRT_2_X,
VALUE( 6,1) = ABS(Txy_Shell/5577.096)         !   CRT_2_Y,
VALUE( 7,1) = 0.0025*12/0.098645              !   CRT_3_Y,
VALUE( 8,1) = 0.5646                          !   CRT_3_X,
 ! Walls seismic design                          
VALUE( 9,1) = 1487.23*3.0/2.0    			  !      VC_Y,
VALUE(10,1) = 753.892                         !      VC_X,
VALUE(11,1) = 0.083154                        !   AIPSS_Y,
VALUE(12,1) = 0.113923                        !   AIPSS_X,
VALUE(13,1) = ABS(Txy_Shell/5577.096)         !   CRT_2_X,
VALUE(14,1) = ABS(Txy_Shell/5577.096)         !   CRT_2_Y,
VALUE(15,1) = 0.360778                        !   CRT_3_Y,
VALUE(16,1) = 0.4959                          !   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   

! 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' 



! 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-1 $ TOLER( 3,2)= 1E-2
TOLER( 4,1)= 1E-1 $ 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-1 $ TOLER(13,2)= 1E-2
TOLER(14,1)= 1E-1 $ 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



!-------------------------------------------------------------------------------
! 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.098645 0.0986461.000 0.01
NSAIPSSX 0.11392 0.113921.000 0.01
NSCRT_2X 0.83676 0.836761.000 0.01
NSCRT_2Y 0.83676 0.836761.000 0.01
NSCRT_3Y 0.30412 0.304121.000 0.01
NSCRT_3X 0.5646 0.564611.000 0.01
S_VC_Y 2230.8 2230.81.000 0.01
S_VC_X 753.89 753.891.000 0.01
S_AIPSSY 0.083154 0.0831541.000 0.01
S_AIPSSX 0.11392 0.113921.000 0.01
S_CRT_2X 0.83676 0.836761.000 0.01
S_CRT_2Y 0.83676 0.836761.000 0.01
S_CRT_3Y 0.36078 0.360781.000 0.01
S_CRT_3X 0.4959 0.496620.999 0.01


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