LoadControl Integrator

The LoadControl integrator is a static integration method that controls the applied load increment during analysis.

Description

This integrator is particularly suitable for:

  • Static analysis with prescribed load patterns

  • Cases where the load is applied in controlled increments

  • Problems that require monitoring load-based response

  • Nonlinear static analysis with load control

The LoadControl method applies load in predefined increments, allowing for step-by-step observation of structural response.

Parameters

The LoadControl integrator requires the following parameters:

Parameter

Description

Default

Notes

incr

Load factor increment

None

Required

num_iter

Number of iterations desired

1

Optional

min_incr

Minimum step size allowed

incr

Optional, defaults to incr value

max_incr

Maximum step size allowed

incr

Optional, defaults to incr value

Usage Example

# Create a LoadControl integrator with basic parameters
integrator = fm.analysis.integrators.create_integrator("loadcontrol", incr=0.1)

# Create a LoadControl integrator with custom step size limits
integrator = fm.analysis.integrators.create_integrator("loadcontrol",
                                                incr=0.1,
                                                num_iter=5,
                                                min_incr=0.05,
                                                max_incr=0.2)