Relative Norm Unbalance Convergence Test
The Relative Norm Unbalance test checks convergence based on the ratio of the norm of the unbalanced force vector to the norm of the applied force vector.
Description
This test is particularly suitable for:
Force-controlled problems with varying load magnitudes
Cases where relative force equilibrium is important
Nonlinear static analysis
Problems with significant material nonlinearity
The test calculates the ratio of the unbalanced force norm to the applied force norm and compares it to a specified tolerance.
Parameters
Parameter |
Type |
Description |
---|---|---|
|
float |
Tolerance for convergence (default: 1.0e-6) |
|
int |
Maximum number of iterations (default: 10) |
|
int |
Print flag for convergence information (default: 0) |
|
int |
Norm type to use: 0 for max-norm, 1 for 1-norm, 2 for 2-norm (default: 2) |
Usage Example
# Create a Femora instance
# Create a Relative Norm Unbalance convergence test
fm.analysis.test.create_test("RelativeNormUnbalance", tol=1.0e-6, maxIter=10, printFlag=0, normType=2)