MP2dInt4Circ
Purpose
integration points and weights for 2d-midpoint rule of circular disc or annulus
Synopsis
[yfib,zfib,wfib] = MP2dInt4Circ (R,nrfib,nthfib,MeshOpt)
Description
MP2dINT4CIRC integration points and weights for 2d-midpoint rule of circular disc or annulus
[YFIB,ZFIB,WFIB] = MP2dINT4CIRC (R,NRFIB,NTHFIB,MESHOPT)
the function determines the locations in vectors YFIB and ZFIB and the integration weights in vector WFIB
for midpoint integration of a circular disc or annulus with number of integration points NRFIB
in the radial direction and either a fixed number NTHFIB or a variable number
of integration points (IPs) in the circumferential direction where
YFIB, ZFIB and WFIB are (NFTOT x 1) column vectors, with NFTOT the total number of fibers;
R = [Ro Ri] is the outer/inner radius of the annulus (for circular disc R = Ro);
the discretization is controlled by the optional data structure MESHOPT with the following fields:
MESHOPT.BASIC = true (for NRFIB x NTHFIB mesh) or false (for NRFIB x variable NTHFIB mesh)
.CP = true (with IP at center) or false (without IP at center)
.UW = true (for uniform IP weight) or false (for variable IP weight)
.ThInc = increment in number of circumferential fibers/quadrant
.IPCg = true (IP at exact centroid) or false (IP at average ring radius)
.Phi = angle of first integration point in circumferential direction relative to y-axis
if Phi='var' each ring is offset by half the angle between successive IPs
.Nthst = initial number of circumferential fibers/quadrant (default = 4*Ri/Ro)
.Rdrat = limit ratio of Ri/Ro; for Ri/Ro larger than the limit the function uses the
specified NTHFIB number in the circumferential direction, otherwise it uses
the mesh discretization specified in MESHOPT
Default values for MESHOPT fields:
BASIC = true, CP = false, UW = false, ThInc = 1, IPCg = true, Phi = 0, Rdrat = 0.75
Section coordinate system:
^ y
|
. + .
/ | \
/ | \
z <- |----+ |
\ /
\ /
. _ .
Cross-Reference Information
This function calls:
- Create_MPMesh4Circ generate the mesh for a circular disc or annulus
- Create_IPMesh4Circ integration point coordinates, weights and material IDs for circular disc or annulus