MinUnbalDispNormIntegrator
MinUnbalDispNormIntegrator
MinUnbalDispNormIntegrator(dlambda1: float, jd: int = 1, min_lambda: Optional[float] = None, max_lambda: Optional[float] = None, det: bool = False)
Bases: StaticIntegrator
Minimum unbalanced displacement norm static integrator.
MinUnbalDispNormIntegrator selects load increments such that the norm of the unbalanced displacement vector is minimized at the end of each step.
Tcl form
integrator MinUnbalDispNorm <dlambda1> <jd> <minLambda> <maxLambda> [-det]
Example
Create a MinUnbalDispNorm static integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dlambda1
|
float
|
First load increment size. |
required |
jd
|
int
|
Desired number of iterations per step. |
1
|
min_lambda
|
Optional[float]
|
Minimum allowable load increment size. Defaults to |
None
|
max_lambda
|
Optional[float]
|
Maximum allowable load increment size. Defaults to |
None
|
det
|
bool
|
If True, uses the determinant of the tangent matrix for step sizing. |
False
|