Version: 13.0

    Show / Hide Table of Contents

    Class RootAssemblyMultibodyDynamicsAnalysis

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartAnalysisCase
    PartTimeSeriesLoadAnalysisCase
    PartMultibodyDynamicsAnalysis
    AbstractAssemblyMultibodyDynamicsAnalysis
    AssemblyMultibodyDynamicsAnalysis
    RootAssemblyMultibodyDynamicsAnalysis
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AssemblyMultibodyDynamicsAnalysis.AssemblyLoadCase
    AssemblyMultibodyDynamicsAnalysis.Bearings
    AssemblyMultibodyDynamicsAnalysis.BeltDrives
    AssemblyMultibodyDynamicsAnalysis.BevelDifferentialGearSets
    AssemblyMultibodyDynamicsAnalysis.BoltedJoints
    AssemblyMultibodyDynamicsAnalysis.Bolts
    AssemblyMultibodyDynamicsAnalysis.CVTs
    AssemblyMultibodyDynamicsAnalysis.Clutches
    AssemblyMultibodyDynamicsAnalysis.ConceptCouplings
    AssemblyMultibodyDynamicsAnalysis.ConceptGearSets
    AssemblyMultibodyDynamicsAnalysis.Connections
    AssemblyMultibodyDynamicsAnalysis.CycloidalAssemblies
    AssemblyMultibodyDynamicsAnalysis.CycloidalDiscs
    AssemblyMultibodyDynamicsAnalysis.CylindricalGearSets
    AssemblyMultibodyDynamicsAnalysis.FEParts
    AssemblyMultibodyDynamicsAnalysis.FaceGearSets
    AssemblyMultibodyDynamicsAnalysis.FlexiblePinAssemblies
    AssemblyMultibodyDynamicsAnalysis.GearSets
    AssemblyMultibodyDynamicsAnalysis.HypoidGearSets
    AssemblyMultibodyDynamicsAnalysis.KlingelnbergCycloPalloidHypoidGearSets
    AssemblyMultibodyDynamicsAnalysis.KlingelnbergCycloPalloidSpiralBevelGearSets
    AssemblyMultibodyDynamicsAnalysis.MassDiscs
    AssemblyMultibodyDynamicsAnalysis.MeasurementComponents
    AssemblyMultibodyDynamicsAnalysis.OilSeals
    AssemblyMultibodyDynamicsAnalysis.PartToPartShearCouplings
    AssemblyMultibodyDynamicsAnalysis.PlanetCarriers
    AssemblyMultibodyDynamicsAnalysis.PointLoads
    AssemblyMultibodyDynamicsAnalysis.PowerLoads
    AssemblyMultibodyDynamicsAnalysis.RingPins
    AssemblyMultibodyDynamicsAnalysis.RollingRingAssemblies
    AssemblyMultibodyDynamicsAnalysis.ShaftHubConnections
    AssemblyMultibodyDynamicsAnalysis.Shafts
    AssemblyMultibodyDynamicsAnalysis.ShaftsAndHousings
    AssemblyMultibodyDynamicsAnalysis.SpiralBevelGearSets
    AssemblyMultibodyDynamicsAnalysis.SpringDampers
    AssemblyMultibodyDynamicsAnalysis.StraightBevelDiffGearSets
    AssemblyMultibodyDynamicsAnalysis.StraightBevelGearSets
    AssemblyMultibodyDynamicsAnalysis.Synchronisers
    AssemblyMultibodyDynamicsAnalysis.TorqueConverters
    AssemblyMultibodyDynamicsAnalysis.UnbalancedMasses
    AssemblyMultibodyDynamicsAnalysis.WormGearSets
    AssemblyMultibodyDynamicsAnalysis.ZerolBevelGearSets
    PartMultibodyDynamicsAnalysis.ComponentDesign
    PartMultibodyDynamicsAnalysis.MultibodyDynamicsAnalysis
    PartMultibodyDynamicsAnalysis.DataLogger
    PartMultibodyDynamicsAnalysis.CreateViewable()
    PartAnalysisCase.ThreeDIsometricView
    PartAnalysisCase.ThreeDView
    PartAnalysisCase.ThreeDViewOrientatedInXyPlaneWithZAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXyPlaneWithZAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXzPlaneWithYAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXzPlaneWithYAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInYzPlaneWithXAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInYzPlaneWithXAxisPointingOutOfTheScreen
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis._parent
    DesignEntityAnalysis.ActiveReportAsText
    DesignEntityAnalysis.Comment
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.LocalCoordinateSystem
    DesignEntityAnalysis.SafetyFactors
    DesignEntityAnalysis.AllDesignEntities
    DesignEntityAnalysis.AllStatusErrors
    DesignEntityAnalysis.HasResults
    DesignEntityAnalysis.NameWithContainer
    DesignEntityAnalysis.Status
    DesignEntityAnalysis.ReportNames
    DesignEntityAnalysis.OutputDefaultReportTo(String)
    DesignEntityAnalysis.GetDefaultReportWithEncodedImages()
    DesignEntityAnalysis.OutputActiveReportTo(String)
    DesignEntityAnalysis.OutputActiveReportAsTextTo(String)
    DesignEntityAnalysis.GetActiveReportWithEncodedImages()
    DesignEntityAnalysis.OutputNamedReportTo(String, String)
    DesignEntityAnalysis.OutputNamedReportAsMastaReport(String, String)
    DesignEntityAnalysis.OutputNamedReportAsTextTo(String, String)
    DesignEntityAnalysis.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.MBDAnalyses
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class RootAssemblyMultibodyDynamicsAnalysis : AssemblyMultibodyDynamicsAnalysis, IEquatable<APIBase>

    Properties

    ActualTorqueRatio

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

    ActualTorqueRatioTurbineToOutput

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

    AssemblyDesign

    Declaration
    public RootAssembly AssemblyDesign { get; }
    Property Value
    Type Description
    RootAssembly

    BrakeForce

    Brake force applied to the vehicle. This will hold the vehicle stationary if other forces are not sufficiently large.

    Measurement: Force

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

    CurrentTargetVehicleSpeed

    Target vehicle speed for the drive cycle.

    Measurement: Velocity

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

    Efficiency

    Calculated from the current power loss and current input power

    Measurement: Percentage

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

    EnergyLost

    The sum of the energy input of all the power loads during the analysis

    Measurement: Energy

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

    ForceFromRoadIncline

    Longitudinal force on vehicle resulting from road incline.

    Measurement: Force

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

    ForceFromWheels

    Force applied to the vehicle to/from the wheel power loads.

    Measurement: Force

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

    InputEnergy

    The sum of all the positive energy inputs of all the power loads during the analysis

    Measurement: Energy

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

    InputPower

    Sum over the power of all power loads where the power is currently positive

    Measurement: Power

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

    Log10TimeStep

    Measurement: TimeShort

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

    MaximumVehicleSpeedError

    Measurement: Velocity

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

    MultibodyDynamicsAnalysisInputs

    Declaration
    public MultibodyDynamicsAnalysis MultibodyDynamicsAnalysisInputs { get; }
    Property Value
    Type Description
    MultibodyDynamicsAnalysis

    OilDynamicTemperature

    Measurement: Temperature

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

    OverallEfficiency

    Calculated from the total energy input during the analysis and the energy lost during the analysis

    Measurement: Percentage

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

    PercentageErrorInVehicleSpeedComparedToDriveCycle

    Percentage error between the current vehicle speed and the target vehicle speed for the specified drive cycle.

    Measurement: Percentage

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

    PowerLoss

    Sum over the power of all power loads

    Measurement: Power

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

    RoadIncline

    Angle of the road relative to horizontal.

    Measurement: Angle

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

    TotalForceOnVehicle

    Total of all combined forces acting on the vehicle.

    Measurement: Force

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

    VehicleAcceleration

    Vehicle acceleration.

    Measurement: Acceleration

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

    VehicleDrag

    Combination of all frictional forces resisting vehicle motion.

    Measurement: Force

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

    VehiclePosition

    Vehicle position.

    Measurement: MediumLength

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

    VehicleSpeed

    Vehicle speed.

    Measurement: Velocity

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

    VehicleSpeedDriveCycleError

    Difference between the current vehicle speed and the target vehicle speed for the specified drive cycle.

    Measurement: Velocity

    Declaration
    public double VehicleSpeedDriveCycleError { 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