Version: 15.0

    Show / Hide Table of Contents

    Class StaticLoadCase

    Inheritance
    System.Object
    APIBase
    Context
    LoadCase
    StaticLoadCase
    HarmonicAnalysisWithVaryingStiffnessStaticLoadCase
    ParametricStudyStaticLoad
    AdvancedTimeSteppingAnalysisForModulationStaticLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    LoadCase.InputsFor(AbstractShaft)
    LoadCase.InputsFor(Microphone)
    LoadCase.InputsFor(MicrophoneArray)
    LoadCase.InputsFor(AbstractAssembly)
    LoadCase.InputsFor(AbstractShaftOrHousing)
    LoadCase.InputsFor(Bearing)
    LoadCase.InputsFor(Bolt)
    LoadCase.InputsFor(BoltedJoint)
    LoadCase.InputsFor(Component)
    LoadCase.InputsFor(Connector)
    LoadCase.InputsFor(Datum)
    LoadCase.InputsFor(ExternalCADModel)
    LoadCase.InputsFor(FEPart)
    LoadCase.InputsFor(FlexiblePinAssembly)
    LoadCase.InputsFor(Assembly)
    LoadCase.InputsFor(GuideDxfModel)
    LoadCase.InputsFor(MassDisc)
    LoadCase.InputsFor(MeasurementComponent)
    LoadCase.InputsFor(MountableComponent)
    LoadCase.InputsFor(OilSeal)
    LoadCase.InputsFor(Part)
    LoadCase.InputsFor(PlanetCarrier)
    LoadCase.InputsFor(PointLoad)
    LoadCase.InputsFor(PowerLoad)
    LoadCase.InputsFor(RootAssembly)
    LoadCase.InputsFor(SpecialisedAssembly)
    LoadCase.InputsFor(UnbalancedMass)
    LoadCase.InputsFor(VirtualComponent)
    LoadCase.InputsFor(Shaft)
    LoadCase.InputsFor(ConceptGear)
    LoadCase.InputsFor(ConceptGearSet)
    LoadCase.InputsFor(FaceGear)
    LoadCase.InputsFor(FaceGearSet)
    LoadCase.InputsFor(AGMAGleasonConicalGear)
    LoadCase.InputsFor(AGMAGleasonConicalGearSet)
    LoadCase.InputsFor(BevelDifferentialGear)
    LoadCase.InputsFor(BevelDifferentialGearSet)
    LoadCase.InputsFor(BevelDifferentialPlanetGear)
    LoadCase.InputsFor(BevelDifferentialSunGear)
    LoadCase.InputsFor(BevelGear)
    LoadCase.InputsFor(BevelGearSet)
    LoadCase.InputsFor(ConicalGear)
    LoadCase.InputsFor(ConicalGearSet)
    LoadCase.InputsFor(CylindricalGear)
    LoadCase.InputsFor(CylindricalGearSet)
    LoadCase.InputsFor(CylindricalPlanetGear)
    LoadCase.InputsFor(Gear)
    LoadCase.InputsFor(GearSet)
    LoadCase.InputsFor(HypoidGear)
    LoadCase.InputsFor(HypoidGearSet)
    LoadCase.InputsFor(KlingelnbergCycloPalloidConicalGear)
    LoadCase.InputsFor(KlingelnbergCycloPalloidConicalGearSet)
    LoadCase.InputsFor(KlingelnbergCycloPalloidHypoidGear)
    LoadCase.InputsFor(KlingelnbergCycloPalloidHypoidGearSet)
    LoadCase.InputsFor(KlingelnbergCycloPalloidSpiralBevelGear)
    LoadCase.InputsFor(KlingelnbergCycloPalloidSpiralBevelGearSet)
    LoadCase.InputsFor(PlanetaryGearSet)
    LoadCase.InputsFor(SpiralBevelGear)
    LoadCase.InputsFor(SpiralBevelGearSet)
    LoadCase.InputsFor(StraightBevelDiffGear)
    LoadCase.InputsFor(StraightBevelDiffGearSet)
    LoadCase.InputsFor(StraightBevelGear)
    LoadCase.InputsFor(StraightBevelGearSet)
    LoadCase.InputsFor(StraightBevelPlanetGear)
    LoadCase.InputsFor(StraightBevelSunGear)
    LoadCase.InputsFor(WormGear)
    LoadCase.InputsFor(WormGearSet)
    LoadCase.InputsFor(ZerolBevelGear)
    LoadCase.InputsFor(ZerolBevelGearSet)
    LoadCase.InputsFor(CycloidalAssembly)
    LoadCase.InputsFor(CycloidalDisc)
    LoadCase.InputsFor(RingPins)
    LoadCase.InputsFor(PartToPartShearCoupling)
    LoadCase.InputsFor(PartToPartShearCouplingHalf)
    LoadCase.InputsFor(BeltDrive)
    LoadCase.InputsFor(Clutch)
    LoadCase.InputsFor(ClutchHalf)
    LoadCase.InputsFor(ConceptCoupling)
    LoadCase.InputsFor(ConceptCouplingHalf)
    LoadCase.InputsFor(Coupling)
    LoadCase.InputsFor(CouplingHalf)
    LoadCase.InputsFor(CVT)
    LoadCase.InputsFor(CVTPulley)
    LoadCase.InputsFor(Pulley)
    LoadCase.InputsFor(ShaftHubConnection)
    LoadCase.InputsFor(RollingRing)
    LoadCase.InputsFor(RollingRingAssembly)
    LoadCase.InputsFor(SpringDamper)
    LoadCase.InputsFor(SpringDamperHalf)
    LoadCase.InputsFor(Synchroniser)
    LoadCase.InputsFor(SynchroniserHalf)
    LoadCase.InputsFor(SynchroniserPart)
    LoadCase.InputsFor(SynchroniserSleeve)
    LoadCase.InputsFor(TorqueConverter)
    LoadCase.InputsFor(TorqueConverterPump)
    LoadCase.InputsFor(TorqueConverterTurbine)
    LoadCase.InputsFor(ShaftToMountableComponentConnection)
    LoadCase.InputsFor(CVTBeltConnection)
    LoadCase.InputsFor(BeltConnection)
    LoadCase.InputsFor(CoaxialConnection)
    LoadCase.InputsFor(Connection)
    LoadCase.InputsFor(InterMountableComponentConnection)
    LoadCase.InputsFor(PlanetaryConnection)
    LoadCase.InputsFor(RollingRingConnection)
    LoadCase.InputsFor(AbstractShaftToMountableComponentConnection)
    LoadCase.InputsFor(BevelDifferentialGearMesh)
    LoadCase.InputsFor(ConceptGearMesh)
    LoadCase.InputsFor(FaceGearMesh)
    LoadCase.InputsFor(StraightBevelDiffGearMesh)
    LoadCase.InputsFor(BevelGearMesh)
    LoadCase.InputsFor(ConicalGearMesh)
    LoadCase.InputsFor(AGMAGleasonConicalGearMesh)
    LoadCase.InputsFor(CylindricalGearMesh)
    LoadCase.InputsFor(HypoidGearMesh)
    LoadCase.InputsFor(KlingelnbergCycloPalloidConicalGearMesh)
    LoadCase.InputsFor(KlingelnbergCycloPalloidHypoidGearMesh)
    LoadCase.InputsFor(KlingelnbergCycloPalloidSpiralBevelGearMesh)
    LoadCase.InputsFor(SpiralBevelGearMesh)
    LoadCase.InputsFor(StraightBevelGearMesh)
    LoadCase.InputsFor(WormGearMesh)
    LoadCase.InputsFor(ZerolBevelGearMesh)
    LoadCase.InputsFor(GearMesh)
    LoadCase.InputsFor(CycloidalDiscCentralBearingConnection)
    LoadCase.InputsFor(CycloidalDiscPlanetaryBearingConnection)
    LoadCase.InputsFor(RingPinsToDiscConnection)
    LoadCase.InputsFor(PartToPartShearCouplingConnection)
    LoadCase.InputsFor(ClutchConnection)
    LoadCase.InputsFor(ConceptCouplingConnection)
    LoadCase.InputsFor(CouplingConnection)
    LoadCase.InputsFor(SpringDamperConnection)
    LoadCase.InputsFor(TorqueConverterConnection)
    LoadCase.Delete()
    LoadCase.AirDensity
    LoadCase.BallBearingContactCalculation
    LoadCase.BallBearingFrictionModelForGyroscopicMoment
    LoadCase.BearingElementOrbitModel
    LoadCase.CharacteristicSpecificAcousticImpedance
    LoadCase.EnergyConvergenceAbsoluteTolerance
    LoadCase.ExpandGroundedNodesForThermalEffects
    LoadCase.ForceMultipleMeshNodesForUnloadedCylindricalGearMeshes
    LoadCase.GearMeshNodesPerUnitLengthToDiameterRatio
    LoadCase.GridRefinementFactorContactWidth
    LoadCase.GridRefinementFactorRibHeight
    LoadCase.HypoidGearWindUpRemovalMethodForMisalignments
    LoadCase.IncludeBearingCentrifugalRingExpansion
    LoadCase.IncludeBearingCentrifugal
    LoadCase.IncludeFittingEffects
    LoadCase.IncludeGearBlankElasticDistortion
    LoadCase.IncludeGravity
    LoadCase.IncludeInnerRaceDistortionForFlexiblePinSpindle
    LoadCase.IncludePlanetaryCentrifugal
    LoadCase.IncludeProfileModificationsAndManufacturingErrorsDuringCycloidalAnalysis
    LoadCase.IncludeRibContactAnalysis
    LoadCase.IncludeRingOvality
    LoadCase.IncludeThermalExpansionEffects
    LoadCase.IncludeTiltStiffnessForBevelHypoidGears
    LoadCase.MaximumShaftSectionCrossSectionalAreaRatio
    LoadCase.MaximumShaftSectionLengthToDiameterRatio
    LoadCase.MaximumShaftSectionPolarAreaMomentOfInertiaRatio
    LoadCase.MaximumTranslationPerSolverStep
    LoadCase.MeshStiffnessModel
    LoadCase.MicroGeometryModelForSimpleMeshStiffness
    LoadCase.MinimumForceForBearingToBeConsideredLoaded
    LoadCase.MinimumMomentForBearingToBeConsideredLoaded
    LoadCase.MinimumNumberOfGearMeshNodes
    LoadCase.MinimumPowerForGearMeshToBeLoaded
    LoadCase.MinimumTorqueForGearMeshToBeLoaded
    LoadCase.ModelBearingMountingClearancesAutomatically
    LoadCase.NumberOfGridPointsAcrossRibContactWidth
    LoadCase.NumberOfGridPointsAcrossRibHeight
    LoadCase.NumberOfStripsForRollerCalculation
    LoadCase.PeakLoadFactorForShafts
    LoadCase.RefineGridAroundContactPoint
    LoadCase.RelativeToleranceForConvergence
    LoadCase.RingOvalityScaling
    LoadCase.RollerAnalysisMethod
    LoadCase.SetFirstElementAngleToLoadDirection
    LoadCase.ShearAreaFactorMethod
    LoadCase.SpeedOfSound
    LoadCase.SplineRigidBondDetailedConnectionNodesPerUnitLengthToDiameterRatio
    LoadCase.StressConcentrationMethodForRating
    LoadCase.ToleranceFactorForAxialInternalClearances
    LoadCase.ToleranceFactorForInnerFit
    LoadCase.ToleranceFactorForInnerMountingSleeveBore
    LoadCase.ToleranceFactorForInnerMountingSleeveOuterDiameter
    LoadCase.ToleranceFactorForInnerRing
    LoadCase.ToleranceFactorForInnerSupport
    LoadCase.ToleranceFactorForOuterFit
    LoadCase.ToleranceFactorForOuterMountingSleeveBore
    LoadCase.ToleranceFactorForOuterMountingSleeveOuterDiameter
    LoadCase.ToleranceFactorForOuterRing
    LoadCase.ToleranceFactorForOuterSupport
    LoadCase.ToleranceFactorForRadialInternalClearances
    LoadCase.UseDefaultTemperatures
    LoadCase.UseNodePerBearingRowInner
    LoadCase.UseNodePerBearingRowOuter
    LoadCase.UseSingleNodeForCylindricalGearMeshes
    LoadCase.UseSingleNodeForSplineRigidBondDetailedConnectionConnections
    LoadCase.AdditionalAcceleration
    LoadCase.InputPowerLoad
    LoadCase.OutputPowerLoad
    LoadCase.ParametricStudyToolOptions
    LoadCase.Temperatures
    LoadCase.TransmissionEfficiencySettings
    LoadCase.PowerLoads
    LoadCase.ParametricStudyTool
    Context.OutputDefaultReportTo(String)
    Context.GetDefaultReportWithEncodedImages()
    Context.OutputActiveReportTo(String)
    Context.OutputActiveReportAsTextTo(String)
    Context.GetActiveReportWithEncodedImages()
    Context.OutputNamedReportTo(String, String)
    Context.OutputNamedReportAsMastaReport(String, String)
    Context.OutputNamedReportAsTextTo(String, String)
    Context.GetNamedReportWithEncodedImages(String)
    Context.Comment
    Context.Name
    Context.SaveHistoryInformation
    Context.DesignProperties
    Context.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public class StaticLoadCase : LoadCase, IEquatable<APIBase>

    Properties

    AdvancedSystemDeflection

    Declaration
    public AdvancedSystemDeflection AdvancedSystemDeflection { get; }
    Property Value
    Type Description
    AdvancedSystemDeflection

    AdvancedSystemDeflectionOptions

    Declaration
    public AdvancedSystemDeflectionOptions AdvancedSystemDeflectionOptions { get; }
    Property Value
    Type Description
    AdvancedSystemDeflectionOptions

    AdvancedTimeSteppingAnalysisForModulation

    Declaration
    public AdvancedTimeSteppingAnalysisForModulation AdvancedTimeSteppingAnalysisForModulation { get; }
    Property Value
    Type Description
    AdvancedTimeSteppingAnalysisForModulation

    ClutchEngagements

    Declaration
    public ReadOnlyCollection<ClutchEngagementStatus> ClutchEngagements { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ClutchEngagementStatus>

    ConceptClutchEngagements

    Declaration
    public ReadOnlyCollection<ConceptSynchroGearEngagementStatus> ConceptClutchEngagements { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ConceptSynchroGearEngagementStatus>

    CriticalSpeedAnalysis

    Declaration
    public CriticalSpeedAnalysis CriticalSpeedAnalysis { get; }
    Property Value
    Type Description
    CriticalSpeedAnalysis

    CurrentTime

    Used to determine the position of the components during the analysis. Most significant for planetary components.

    Measurement: TimeVeryShort

    Declaration
    public double CurrentTime { get; set; }
    Property Value
    Type Description
    System.Double

    DefaultPlanetaryRatingLoadSharingMethod

    Affects the value of torque and misalignment that is used in the rating for Cylindrical Planetary Gear Sets, by default. Not used in Advanced System Deflection.

    Declaration
    public PlanetaryRatingLoadSharingOption DefaultPlanetaryRatingLoadSharingMethod { get; set; }
    Property Value
    Type Description
    PlanetaryRatingLoadSharingOption

    DesignState

    Declaration
    public string DesignState { get; }
    Property Value
    Type Description
    System.String

    DesignStateLoadCaseGroup

    Declaration
    public DesignState DesignStateLoadCaseGroup { get; }
    Property Value
    Type Description
    DesignState

    Duration

    Measurement: Time

    Declaration
    public virtual double Duration { get; set; }
    Property Value
    Type Description
    System.Double

    HarmonicAnalysis

    Declaration
    public HarmonicAnalysis HarmonicAnalysis { get; }
    Property Value
    Type Description
    HarmonicAnalysis

    HarmonicAnalysisForAdvancedTimeSteppingAnalysisForModulation

    Declaration
    public HarmonicAnalysisForAdvancedTimeSteppingAnalysisForModulation HarmonicAnalysisForAdvancedTimeSteppingAnalysisForModulation { get; }
    Property Value
    Type Description
    HarmonicAnalysisForAdvancedTimeSteppingAnalysisForModulation

    HarmonicAnalysisOptions

    Declaration
    public virtual HarmonicAnalysisOptions HarmonicAnalysisOptions { get; }
    Property Value
    Type Description
    HarmonicAnalysisOptions

    HarmonicAnalysisOptionsForATSAM

    Declaration
    public HarmonicAnalysisOptionsForAdvancedTimeSteppingAnalysisForModulation HarmonicAnalysisOptionsForATSAM { get; }
    Property Value
    Type Description
    HarmonicAnalysisOptionsForAdvancedTimeSteppingAnalysisForModulation

    InputShaftCycles

    To enter the input shaft cycles you must specify which power load is the input Power Load in the design properties and the Speed must be specified

    Measurement: Cycles

    Declaration
    public double InputShaftCycles { get; set; }
    Property Value
    Type Description
    System.Double

    IsStopStartLoadCase

    Licensed under MA207 Flexible Pin Analysis. This property only affects shaft fatigue. If this option is selected, a stop - start fatigue analysis will be performed and presented in the analysis results for each shaft.

    Declaration
    public bool IsStopStartLoadCase { get; set; }
    Property Value
    Type Description
    System.Boolean

    ModalAnalysis

    Declaration
    public ModalAnalysis ModalAnalysis { get; }
    Property Value
    Type Description
    ModalAnalysis

    NumberOfStopStartCycles

    Licensed under MA207 Flexible Pin Analysis. This property only affects shaft fatigue. Specifies the number of stop - start cycles considered in the stop - start fatigue analysis.

    Declaration
    public int NumberOfStopStartCycles { get; set; }
    Property Value
    Type Description
    System.Int32

    PercentageOfShaftTorqueAlternating

    It is assumed that the load case describes the peak torque through the shaft and that this percentage of the torque is alternating. e.g. for 50% alternating torque the torque through the shaft varies between 0 and the value calculated from the load case torque. The AGMA 6001/6101-E08 standard suggests values in the range 25% to 50% and recommends a value of 50% if no data exists.

    Measurement: Percentage

    Declaration
    public double PercentageOfShaftTorqueAlternating { get; set; }
    Property Value
    Type Description
    System.Double

    PowerConvergenceTolerance

    The allowable error as a proportion of the total input power

    Measurement: Percentage

    Declaration
    public Overridable<double> PowerConvergenceTolerance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    PowerFlow

    Declaration
    public PowerFlow PowerFlow { get; }
    Property Value
    Type Description
    PowerFlow

    StabilityAnalysis

    Declaration
    public StabilityAnalysis StabilityAnalysis { get; }
    Property Value
    Type Description
    StabilityAnalysis

    SteadyStateSynchronousResponse

    Declaration
    public SteadyStateSynchronousResponse SteadyStateSynchronousResponse { get; }
    Property Value
    Type Description
    SteadyStateSynchronousResponse

    SystemDeflection

    Declaration
    public SystemDeflection SystemDeflection { get; }
    Property Value
    Type Description
    SystemDeflection

    TESetUpForDynamicAnalysesOptions

    Declaration
    public TESetUpForDynamicAnalysisOptions TESetUpForDynamicAnalysesOptions { get; }
    Property Value
    Type Description
    TESetUpForDynamicAnalysisOptions

    UnbalancedMassInclusion

    Controls which analyses unbalanced mass forces are included in.

    Declaration
    public Overridable<UnbalancedMassInclusionOption> UnbalancedMassInclusion { get; set; }
    Property Value
    Type Description
    Overridable<UnbalancedMassInclusionOption>

    Methods

    AnalysisOf(AnalysisType)

    Declaration
    public AnalysisCase AnalysisOf(AnalysisType analysisType)
    Parameters
    Type Name Description
    AnalysisType analysisType
    Returns
    Type Description
    AnalysisCase

    CreateTimeSeriesLoadCase()

    Declaration
    public void CreateTimeSeriesLoadCase()

    Duplicate(DesignState, String)

    Declaration
    public StaticLoadCase Duplicate(DesignState newDesignStateGroup, string name = null)
    Parameters
    Type Name Description
    DesignState newDesignStateGroup
    System.String name
    Returns
    Type Description
    StaticLoadCase

    RunPowerFlow()

    Declaration
    public void RunPowerFlow()

    SetFaceWidthsForSpecifiedSafetyFactorsFromPowerFlow()

    Declaration
    public void SetFaceWidthsForSpecifiedSafetyFactorsFromPowerFlow()

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top