Civil Engineering Reference
In-Depth Information
whereas the second part is integrated with normal Gauss Quadrature. The Jacobian
[
[ w can be easily obtained by differentiation of equations (6.36) and (6.37). The
second integral in (6.38) can be evaluated using normal Gauss Quadrature. For quadratic
elements, the substitution for r in terms of [ is more complicated. One may
approximately substitute r= a [ where a is the length of a straight line between the end
nodes of the element. This should give a small error for elements which are nearly
straight. A more accurate computation r as a function of [ is presented by Eberwien 7 .
A SUBROUTINE which provides the coordinates and weights for a Gauss Laguerre
integration is given below.
SUBROUTINE Gauss_Laguerre_coor(Cor,Wi,Intord)
!------------------------------------
! Returns Gauss_Laguerre coordinates and Weights
! for 1 to 4 Gauss points
!------------------------------------
IMPLICIT NONE
REAL, INTENT(OUT) :: Cor(8) ! Gauss point coordinate
REAL, INTENT(OUT) :: Wi(8) ! weigths
INTEGER,INTENT(IN) :: Intord ! integration order
SELECT CASE (Intord)
CASE (1)
Cor(1)= 0.5 ; Wi(1) = 1.0
CASE (2)
Cor(1)= .112008806 ; Cor(2)=.602276908
Wi(1) = .718539319 ; Wi(2) =.281460680
CASE (3)
Cor(1)= .063890793 ; Cor(2)= .368997063 ; Cor(3)= .766880303
Wi(1) = .513404552 ; Wi(2) = .391980041 ; Wi(3) =.0946154065
CASE (4)
Cor(1)= .0414484801 ; Cor(2)=.245274914 ; Cor(3)=.556165453
Cor(4)= .848982394
Wi(1) = .383464068 ; Wi(2) =.386875317 ; Wi(3) =.190435126
Wi(4) = .0392254871
CASE DEFAULT
CALL Error_Message('Gauss points not in range 1-8')
END SELECT
END SUBROUTINE
6.3.5 Subdivision of region of integration
In some cases, when point P i is near the element, the number of Gauss points required
will exceed 4 in table 6.1. In this case it is necessary to subdivide the element into sub
regions of integration. A simple approach is to subdivide the element into equal
subdivisions depending on the value of R/L. If according to the R/L value the maximum
number of Gauss points available is exceeded, the element is subdivided into K regions
where
 
Search WWH ::




Custom Search