# 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 →