Skip to content

LoadControlIntegrator

LoadControlIntegrator

LoadControlIntegrator(incr: float, num_iter: int = 1, min_incr: Optional[float] = None, max_incr: Optional[float] = None)

Bases: StaticIntegrator

Load control integrator for static analysis.

LoadControlIntegrator increments the load factor at each step of a static analysis to determine structural response under a specified loading scenario.

Tcl form

integrator LoadControl <incr> <numIter> <minIncr> <maxIncr>

Example
from femora.core.model import Model

model = Model()
integ = model.analysis.integrator.loadcontrol(
    incr=0.1,
    num_iter=1,
    min_incr=0.01,
    max_incr=0.2,
)

Create a LoadControl static integrator.

Parameters:

Name Type Description Default
incr float

Load factor increment size.

required
num_iter int

Desired number of iterations in the solution algorithm.

1
min_incr Optional[float]

Minimum allowable load factor increment size. Defaults to incr.

None
max_incr Optional[float]

Maximum allowable load factor increment size. Defaults to incr.

None