Click or drag to resize

LargeDeformsolve Method

analyze a model with large deformation

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,
	double target_disp,
	int number_of_increments,
	out double max_disp,
	out Model model
)

Parameters

in_model
Type: Karamba.ModelsModel
model for which large displacements shall be computed
target_disp
Type: SystemDouble
if target_disp >0 then this is the prescribed value of the maximum deflection at the end of form finding: In each iteration the maximum deflection is scaled to MaxDisp/Inc. If MaxDisp is smaller than 0 the process is load-controlled: In each iteration the external load gets scaled to 1/Inc.
number_of_increments
Type: SystemInt32
number of load increments. After each increment the model geometry gets updated.
max_disp
Type: SystemDouble
maximum displacement in the model
model
Type: Karamba.ModelsModel
model with displacements
See Also