Class AnalysisSettingsItem
Inheritance
System.Object
AnalysisSettingsItem
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class AnalysisSettingsItem : NamedDatabaseItem, IEquatable<APIBase>
Properties
EigenvalueTolerance
Relative tolerance used when comparing real parts of eigenvalues to match up modes between eigensolver steps. Changing this setting may cause errors when solving modes.
Declaration
public Overridable<double> EigenvalueTolerance { get; set; }
Property Value
GearMeshNodesPerUnitLengthToDiameterRatio
Declaration
public double GearMeshNodesPerUnitLengthToDiameterRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
LogSteps
If selected, the eigensolver will record logging information to assist in debugging failed analyses. This may reduce eigensolver performance.
Declaration
public bool LogSteps { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MaximumNodesForNVHAnalysis
FE node groups larger than this limit cannot show node results in NVH analysis.
Declaration
public int MaximumNodesForNVHAnalysis { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MaximumSectionLengthToDiameterRatio
Declaration
public double MaximumSectionLengthToDiameterRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
MinimumNumberOfGearMeshNodes
At least this number of nodes will be used on each gear per mesh.
Declaration
public int MinimumNumberOfGearMeshNodes { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ModeShapeTolerance
Tolerance used when comparing normalised eigenmodes to match up modes between eigensolver steps. Changing this setting may cause errors when solving modes.
Declaration
public Overridable<double> ModeShapeTolerance { get; set; }
Property Value
OverwriteAdvancedSystemDeflectionLoadCasesCreatedForHarmonicExcitations
Harmonic Analyses which have harmonic excitations derived from Advanced System Deflection will create new load cases when run. If this option is selected, re-running an HA load case that have ASD excitations will overwrite the previously-created ASD load cases. If this option is not selected, new ASD load cases will be created every time an HA load case that has ASD excitations is run.
Declaration
public bool OverwriteAdvancedSystemDeflectionLoadCasesCreatedForHarmonicExcitations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RatingTypeForBearingReliability
Declaration
public RatingTypeForBearingReliability RatingTypeForBearingReliability { get; set; }
Property Value
RatingTypeForShaftReliability
Declaration
public RatingTypeForShaftReliability RatingTypeForShaftReliability { get; set; }
Property Value
RemoveRigidBodyRotationThetaZTwistFromShaftReporting
Declaration
public bool RemoveRigidBodyRotationThetaZTwistFromShaftReporting { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SplineNodesPerUnitLengthToDiameterRatio
Declaration
public double SplineNodesPerUnitLengthToDiameterRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
SystemDeflectionMaximumIterations
Declaration
public int SystemDeflectionMaximumIterations { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
UseMeanLoadAndLoadSharingFactorForPlanetBearingReliability
Declaration
public bool UseMeanLoadAndLoadSharingFactorForPlanetBearingReliability { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseSingleNodeForCylindricalGearMeshes
Declaration
public bool UseSingleNodeForCylindricalGearMeshes { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseSingleNodeForSplineConnections
Declaration
public bool UseSingleNodeForSplineConnections { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods