# AnalysisSettings
# ModalAnalysisSettings
Modal analysis settings high level function
Kind: global class
# new ModalAnalysisSettings(no, solverMethod, beyondFrequency, maximalFrequency, comment, params)
Creates modal analysis settings high level function
Returns: Object ModalAnalysisSettings
Param | Type | Description |
---|---|---|
no | Number | unique ID of modal analysis settings |
solverMethod | String | solver method() |
beyondFrequency | String | Setting of eigenvectors beyond frequency |
maximalFrequency | String | Setting of eigenvectors maximal frequency |
comment | String | Comment, empty by default |
params | Object | Modal analysis settings parameters, empty by default |
Example
// returns 2
globalNS.method1(5, 10);
# modalAnalysisSettings.UserDefinedNumberOfModes(no, name, numberOfModes, solverMethod, typeOfMassMatrix, massConversion, actingMasses, comment, params) ⇒
Creates modal analysis settings
Kind: instance method of ModalAnalysisSettings
Returns: Object ModalAnalysisSettings
Param | Type |
---|---|
no | int |
name | string |
numberOfModes | int |
solverMethod | string |
typeOfMassMatrix | string |
massConversion | string |
actingMasses | array |
comment | string |
params | dictionary |
# modalAnalysisSettings.AutomaticNumberOfModesToReachEffMass(no, name, effectiveModalMassFactor, solverMethod, typeOfMassMatrix, massConversion, actingMasses, comment, params) ⇒
Kind: instance method of ModalAnalysisSettings
Returns: Object ModalAnalysisSettings
Param | Type |
---|---|
no | * |
name | * |
effectiveModalMassFactor | * |
solverMethod | * |
typeOfMassMatrix | * |
massConversion | * |
actingMasses | * |
comment | * |
params | * |
# modalAnalysisSettings.AutomaticNumberOfModesToReachMaxFreq(no, name, maxNaturalFrequency, solverMethod, typeOfMassMatrix, massConversion, actingMasses, comment, params) ⇒
Kind: instance method of ModalAnalysisSettings
Returns: Object ModalAnalysisSettings
Param | Type |
---|---|
no | * |
name | * |
maxNaturalFrequency | * |
solverMethod | * |
typeOfMassMatrix | * |
massConversion | * |
actingMasses | * |
comment | * |
params | * |
# SpectralAnalysisSettings
Class for setting up the spectral analysis settings.
Kind: global class
@returns: Object SpectralAnalysisSettings
# new SpectralAnalysisSettings(no, name, combinationRulePeriodic, combinationRuleDirectional, scaledSumDirectionalComponentValue, useEquivalentLinearCombination, signedResultsUsingDominantMode, saveResultsOfAllSelectedModes, comment, params)
Constructor creates basic spectral analysis settings
Param | Type |
---|---|
no | * |
name | * |
combinationRulePeriodic | * |
combinationRuleDirectional | * |
scaledSumDirectionalComponentValue | * |
useEquivalentLinearCombination | * |
signedResultsUsingDominantMode | * |
saveResultsOfAllSelectedModes | * |
comment | * |
params | * |
# spectralAnalysisSettings.SetDampingRuleForCQC(dampingRule, dampingConstantForEachMode)
Kind: instance method of SpectralAnalysisSettings
Param | Type |
---|---|
dampingRule | * |
dampingConstantForEachMode | * |
# spectralAnalysisSettings.IncludeMissingMasses(ruleForMasses, zeroPeriodicAccelerationType, userDefinedValue)
Kind: instance method of SpectralAnalysisSettings
Param | Type |
---|---|
ruleForMasses | * |
zeroPeriodicAccelerationType | * |
userDefinedValue | * |
# spectralAnalysisSettings.GetNo() ⇒
Kind: instance method of SpectralAnalysisSettings
Returns: No
# StabilityAnalysisSettings
StabilityAnalysisSettings is a class that represents a stability analysis settings.
# new StabilityAnalysisSettings(no, isEigenvalueSolver, isIncremental, eigenvalueMethod, numberOfLowestEigenvalues, comment, params)
Constructor creates a new object of type StabilityAnalysisSettings
Returns: object Stability Analysis Settings
Param | Type |
---|---|
no | * |
isEigenvalueSolver | * |
isIncremental | * |
eigenvalueMethod | * |
numberOfLowestEigenvalues | * |
comment | * |
params | * |
# StaticAnalysisSettings
Kind: global class
# new StaticAnalysisSettings(no, analysisType, equationSolver, nonlinearMethod, comment, params)
Creates static analysis settings high level function
Returns: Static Analysis object
Param | Type | Description |
---|---|---|
no | Integer | unique ID of SAS |
analysisType | String | Analysis setting type ("GEOMETRICALLY_LINEAR", "SECOND_ORDER_P_DELTA", "LARGE_DEFORMATIONS") |
equationSolver | String | Equation solver ("METHOD_OF_EQUATION_SYSTEM_DIRECT", "METHOD_OF_EQUATION_SYSTEM_ITERATIVE") |
nonlinearMethod | String | Nonlinear method ("NEWTON_RAPHSON", "NEWTON_RAPHSON_COMBINED_WITH_PICARD", "PICARD", "NEWTON_RAPHSON_WITH_POSTCRITICAL_ANALYSIS", "NEWTON_RAPHSON_WITH_CONSTANT_STIFFNESS", "DYNAMIC_RELAXATION" ) |
comment | String | Comment, empty by default |
params | Object | Static analysis settings parameters, empty by default |
# staticAnalysisSettings.GetNo() ⇒
Kind: instance method of StaticAnalysisSettings
Returns: Number of Static analysis setting
# staticAnalysisSettings.GetStaticAnalysisSettings() ⇒
Kind: instance method of StaticAnalysisSettings
Returns: Static analysis settings object
# staticAnalysisSettings.GeometricallyLinear(no, name, equationSolver, plateBendingTheory, activeMass, modifyLoading, comment, params) ⇒
Kind: instance method of StaticAnalysisSettings
Returns: Object Static Analysis Settings
Param | Type |
---|---|
no | * |
name | * |
equationSolver | * |
plateBendingTheory | * |
activeMass | * |
modifyLoading | * |
comment | * |
params | * |
# staticAnalysisSettings.SecondOrder(no, name, equationSolver, nonlinearMethod, maxNumberOfIterations, numberOfLoadIncrements, plateBendingTheory, activeMass, modifyLoading, comment, params) ⇒
Kind: instance method of StaticAnalysisSettings
Returns: Object Static Analysis Settings
Param | Type |
---|---|
no | * |
name | * |
equationSolver | * |
nonlinearMethod | * |
maxNumberOfIterations | * |
numberOfLoadIncrements | * |
plateBendingTheory | * |
activeMass | * |
modifyLoading | * |
comment | * |
params | * |
# staticAnalysisSettings.LargeDeformations(no, name, equationSolver, nonlinearMethod, maxNumberOfIterations, numberOfLoadIncrements, percentageOfIterations, plateBendingTheory, activeMass, modifyLoading, comment, params) ⇒
Kind: instance method of StaticAnalysisSettings
Returns: Object Static Analysis Settings
Param | Type |
---|---|
no | * |
name | * |
equationSolver | * |
nonlinearMethod | * |
maxNumberOfIterations | * |
numberOfLoadIncrements | * |
percentageOfIterations | * |
plateBendingTheory | * |
activeMass | * |
modifyLoading | * |
comment | * |
params | * |
# WindSimulationSettings
Class creates WindSimulationSettings object
# new WindSimulationSettings(no, name, density, kinematicViscosity, consider_turbulence, turbulenceModel, memberLoadDistribution, comment, params)
Basic constuctor
Returns: Object WindSimulationSettings
Param | Type |
---|---|
no | * |
name | * |
density | * |
kinematicViscosity | * |
consider_turbulence | * |
turbulenceModel | * |
memberLoadDistribution | * |
comment | * |
params | * |
← AddOns BasicObjects →