Version: 13.0

    Show / Hide Table of Contents

    Class StaticLoadCase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    Context
    LoadCase
    StaticLoadCase
    HarmonicAnalysisWithVaryingStiffnessStaticLoadCase
    ParametricStudyStaticLoad
    AdvancedTimeSteppingAnalysisForModulationStaticLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    LoadCase.InputsFor(AbstractShaft)
    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.AirDensity
    LoadCase.BallBearingContactCalculation
    LoadCase.BallBearingFrictionModelForGyroscopicMoment
    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.MicroGeometryModelInSystemDeflection
    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.Delete()
    Context._parent
    Context.Comment
    Context.Name
    Context.SaveHistoryInformation
    Context.DesignProperties
    Context.ReportNames
    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)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    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.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class StaticLoadCase : LoadCase, IEquatable<APIBase>

    Properties

    AdvancedSystemDeflection

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

    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>

    CompoundParametricStudyTool

    Declaration
    public CompoundParametricStudyToolAnalysis CompoundParametricStudyTool { get; }
    Property Value
    Type Description
    CompoundParametricStudyToolAnalysis

    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

    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

    DynamicModelForModalAnalysis

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

    HarmonicAnalysis

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

    HarmonicAnalysisOptions

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

    HarmonicAnalysisOptionsForATSAM

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

    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

    ParametricStudyTool

    Declaration
    public ParametricStudyToolAnalysis ParametricStudyTool { get; }
    Property Value
    Type Description
    ParametricStudyToolAnalysis

    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

    PlanetaryRatingLoadSharingMethod

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

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

    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 PowerFlowAnalysis PowerFlow { get; }
    Property Value
    Type Description
    PowerFlowAnalysis

    StabilityAnalysis

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

    SteadyStateSynchronousResponse

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

    SystemDeflection

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

    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 SingleAnalysis AnalysisOf(AnalysisType analysisType)
    Parameters
    Type Name Description
    AnalysisType analysisType
    Returns
    Type Description
    SingleAnalysis

    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