Click or drag to resize

NonlinAnalyze_NewtonRaphsolve Method

analyze a model with large deformation using a bisection procedure for finding critical loading factors

Namespace:  Karamba.Algorithms
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static void solve(
	Model in_model,
	int n_load_steps,
	int n_load_inc,
	int max_equi_iter,
	double equi_tol,
	int max_limit_iter,
	double limit_tol,
	out List<double> lc_max_disp,
	out List<double> lc_elastic_energy,
	out List<double> lambdas,
	out string info,
	out Model out_model
)

Parameters

in_model
Type: Karamba.ModelsModel
model for which large displacements shall be computed
n_load_steps
Type: SystemInt32
number of load-cases which are treated as consecutive load-steps
n_load_inc
Type: SystemInt32
number of load increments per load-step
max_equi_iter
Type: SystemInt32
maximum number of equilibrium iterations per load-increment
equi_tol
Type: SystemDouble
convergence tolerance for out of balance forces and displacements
max_limit_iter
Type: SystemInt32
maximum number of iterations for finding the limit load
limit_tol
Type: SystemDouble
convergence tolerance for the load factor in case of critical points or reaching the target displacement
lc_max_disp
Type: System.Collections.GenericListDouble
maximum displacement in the structure
lc_elastic_energy
Type: System.Collections.GenericListDouble
elastic energy computed for each loadcase
lambdas
Type: System.Collections.GenericListDouble
the load-factor for each converged state
info
Type: SystemString
information regarding the solution process
out_model
Type: Karamba.ModelsModel
model with displacements
See Also