Version: 13.0

    Show / Hide Table of Contents

    Class SystemDeflection

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    Context
    AnalysisCase
    StaticLoadAnalysisCase
    FEAnalysis
    SystemDeflection
    AdvancedSystemDeflectionSubAnalysis
    TorsionalSystemDeflection
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    FEAnalysis.StiffnessWithRespectToInputPowerLoad
    FEAnalysis.TorqueAtZeroDisplacementForInputPowerLoad
    FEAnalysis.TorqueRatioToOutput
    StaticLoadAnalysisCase.LoadCase
    AnalysisCase.ResultsFor(DesignEntity)
    AnalysisCase.AnalysisSetupTime
    AnalysisCase.LoadCaseName
    AnalysisCase.AnalysisRunInformation
    AnalysisCase.ResultsReady
    AnalysisCase.PerformAnalysis()
    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.SystemDeflections
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class SystemDeflection : FEAnalysis, IEquatable<APIBase>

    Properties

    AnalysisOptions

    Declaration
    public SystemDeflectionOptions AnalysisOptions { get; }
    Property Value
    Type Description
    SystemDeflectionOptions

    BearingRaceFEs

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

    CurrentTime

    Measurement: TimeVeryShort

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

    IncludeTwistInMisalignments

    This option allows the effect of gear blank axial twist on cylindrical gear mesh misalignments to be taken into account in System Deflection and LTCA Analyses. This option has no effect for meshes using multiple nodes as the effect is included automatically. NOTE: the option does not affect the Advanced System Deflection analysis which currently does not account for gear blank twist with single mesh nodes.

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

    Iterations

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

    LargestPowerAcrossAConnection

    Measurement: Power

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

    MaximumCirculatingPower

    Measurement: Power

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

    OverallEfficiencyResults

    Declaration
    public LoadCaseOverallEfficiencyResult OverallEfficiencyResults { get; }
    Property Value
    Type Description
    LoadCaseOverallEfficiencyResult

    PowerConvergenceError

    The power error as a proportion of the total input power

    Measurement: Percentage

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

    PowerError

    The total boundary power minus the power lost

    Measurement: Power

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

    PowerLost

    Measurement: Power

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

    TotalInputPower

    Measurement: Power

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

    TotalLoadDependentPowerLoss

    Measurement: Power

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

    TotalSpeedDependentPowerLoss

    Measurement: Power

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

    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