Click or drag to resize

NaturalVibessolve Method

compute natural frequencies, modal masses and participation factors.

Namespace:  Karamba.Algorithms
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public static void solve(
	Model in_model,
	int from_shape_ind,
	int shapes_num,
	int max_iter,
	double eps,
	List<double> disp,
	EigenShapesScalingType scaling,
	out List<double> nat_frequencies,
	out List<double> modal_masses,
	bool with_lumped_masses,
	out List<Vector3> lumped_masses,
	out List<Vector3> participation_facs,
	out List<double> participation_facs_disp,
	out Model model
)

Parameters

in_model
Type: Karamba.ModelsModel
model for which natural vibration modes shall be computed.
from_shape_ind
Type: SystemInt32
index of first natural vibration mode to be calculated. Numbering starts from one.
shapes_num
Type: SystemInt32
number of modes to be calculated.
max_iter
Type: SystemInt32
maximum number of vector iterations in the Mises procedure.
eps
Type: SystemDouble
convergence criteria for determining the eigenvalues.
disp
Type: System.Collections.GenericListDouble
displacement pattern for calculating participation factors.
scaling
Type: Karamba.AlgorithmsEigenShapesScalingType
type of scaling applied to the resulting displacement patterns.
nat_frequencies
Type: System.Collections.GenericListDouble
frequencies of the natural vibration mode in Hz.
modal_masses
Type: System.Collections.GenericListDouble
modal mass of the corresponding natural vibration mode.
with_lumped_masses
Type: SystemBoolean
true if translational lumped masses shall be calculated.
lumped_masses
Type: System.Collections.GenericListVector3
list of lumped masses or empty list in case with_lumped_masses == false.
participation_facs
Type: System.Collections.GenericListVector3
participation-factor in global x-, y- and z-direction.
participation_facs_disp
Type: System.Collections.GenericListDouble
participation-factors with respect to displacement pattern.
model
Type: Karamba.ModelsModel
model with vibration modes as load-case results.
See Also