4.13.7. UserDefinedΒΆ
- beamIntegration('UserDefined', tag, N, *secTags, *locs, *wts)
Create a UserDefined beamIntegration object. This option allows user-specified locations and weights of the integration points.
tag
(int)tag of the beam integration
N
(int)number of integration points along the element.
A list previous-defined section objects.
Locations of integration points along the element.
weights of integration points.
locs = [0.1, 0.3, 0.5, 0.7, 0.9] wts = [0.2, 0.15, 0.3, 0.15, 0.2] secs = [1, 2, 2, 2, 1] beamIntegration('UserDefined',1,len(secs),*secs,*locs,*wts)
Places
N
integration points along the element, which are defined inlocs
on the natural domain [0, 1]. The weight of each integration point is defined in thewts
also on the [0, 1] domain. The force-deformation response at each integration point is defined by thesecs
. Thelocs
,wts
, andsecs
should be of lengthN
. In general, there is no accuracy for this approach to numerical integration.