Click or drag to resize

NonlinAnalyze_ArcLengthsolve 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,
	double init_loadfac,
	int max_equi_iter,
	int target_equi_iter,
	double equi_tol,
	int max_load_inc,
	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
init_loadfac
Type: SystemDouble
number of load increments per load-step
max_equi_iter
Type: SystemInt32
maximum number of equilibrium iterations per load-increment
target_equi_iter
Type: SystemInt32
target number of equilibrium iterations per load-increment
equi_tol
Type: SystemDouble
convergence tolerance for out of balance forces and displacements
max_load_inc
Type: SystemInt32
maximum number of load-increments
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