LowOrder
- beamIntegration('LowOrder', tag, N, *secTags, *locs, *wts)
Create a LowOrder beamIntegration object. This option is a generalization of the FixedLocation and UserDefined integration approaches and is useful for moving load analysis (`Kidarsa, Scott and Higgins 2008`_). The locations of the integration points are user defined, while a selected number of weights are specified and the remaining weights are computed by the method of undetermined coefficients.
\[\sum_{i=1}^{N_f}x_{fi}^{j-1}w_{fi}=\frac{1}{j}-\sum_{i=1}^{N_c}x_{ci}^{j-1}w_{ci}\]Note that FixedLocation integration is recovered when
Nc
is zero.tag
|int|tag of the beam integration
N
|int|number of integration points along the element.
secTags
|listi|A list previous-defined section objects.
locs
|listf|Locations of integration points along the element.
wts
|listf|weights of integration points.
locs = [0.0, 0.2, 0.5, 0.8, 1.0] wts = [0.2, 0.2] secs = [1, 2, 2, 2, 1] beamIntegration('LowOrder',1,len(secs),*secs,*locs,*wts)
Places
N
integration points along the element, which are defined inlocs
. on the natural domain [0, 1]. The force-deformation response at each integration point is defined by thesecs
. Both thelocs
andsecs
should be of lengthN
. Thewts
at user-selected integration points are specified on [0, 1], which can be of lengthNc
equals0
up toN
. These specified weights are assigned to the firstNc
entries in thelocs
andsecs
, respectively. The order of accuracy for Low Order integration is N-Nc-1.Note
Nc
is determined from the length of thewts
list. Accordingly, FixedLocation integration is recovered whenwts
is an empty list and UserDefined integration is recovered when thewts
andlocs
lists are of equal length.