Class Clutch
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
Clutch
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class Clutch : Coupling, IEquatable<APIBase>
Properties
AngularSpeedTemperatureGrid
Declaration
public GriddedSurfaceAccessor AngularSpeedTemperatureGrid { get; set; }
Property Value
AreaOfFrictionSurface
Declaration
public double AreaOfFrictionSurface { get; }
Property Value
Type |
Description |
System.Double |
|
Bore
Declaration
public double Bore { get; }
Property Value
Type |
Description |
System.Double |
|
ClearanceBetweenFrictionSurfaces
How far the spring needs to be compressed before the kiss point is reached.
Measurement: ShortLength
Declaration
public Overridable<double> ClearanceBetweenFrictionSurfaces { get; set; }
Property Value
ClutchConnection
Declaration
public ClutchConnection ClutchConnection { get; }
Property Value
ClutchPlateTemperature
Declaration
public double ClutchPlateTemperature { get; set; }
Property Value
Type |
Description |
System.Double |
|
ClutchSpecificHeatCapacity
Measurement: SpecificHeat
Declaration
public double ClutchSpecificHeatCapacity { get; set; }
Property Value
Type |
Description |
System.Double |
|
ClutchThermalMass
Declaration
public double ClutchThermalMass { get; set; }
Property Value
Type |
Description |
System.Double |
|
ClutchToOilHeatTransferCoefficient
Measurement: HeatTransfer
Declaration
public double ClutchToOilHeatTransferCoefficient { get; set; }
Property Value
Type |
Description |
System.Double |
|
ClutchType
Declaration
public ClutchType ClutchType { get; set; }
Property Value
Diameter
Declaration
public double Diameter { get; }
Property Value
Type |
Description |
System.Double |
|
DynamicCoefficientOfFriction
Declaration
public double DynamicCoefficientOfFriction { get; set; }
Property Value
Type |
Description |
System.Double |
|
FlowRateVsSpeed
This is used when Park's Method is selected for losses.
Declaration
public Vector2DListAccessor FlowRateVsSpeed { get; set; }
Property Value
InnerDiameterOfFrictionSurface
Declaration
public double InnerDiameterOfFrictionSurface { get; set; }
Property Value
Type |
Description |
System.Double |
|
KissPointClutchPressure
Pressure required to overcome the spring and bring the clutch plates into contact
Measurement: Stress
Declaration
public double KissPointClutchPressure { get; }
Property Value
Type |
Description |
System.Double |
|
KissPointPistonPressure
Pressure required to overcome the spring and bring the clutch plates into contact
Measurement: Stress
Declaration
public double KissPointPistonPressure { get; }
Property Value
Type |
Description |
System.Double |
|
KissPointPressurePercent
Declaration
public double KissPointPressurePercent { get; }
Property Value
Type |
Description |
System.Double |
|
LinearSpeedTemperatureGrid
The effective torque radius is used to convert between linear and angular speed.
Declaration
public GriddedSurfaceAccessor LinearSpeedTemperatureGrid { get; set; }
Property Value
MaximumPressureAtClutch
Declaration
public Overridable<double> MaximumPressureAtClutch { get; set; }
Property Value
MaximumPressureAtPiston
Declaration
public Overridable<double> MaximumPressureAtPiston { get; set; }
Property Value
NumberOfFrictionSurfaces
Declaration
public int NumberOfFrictionSurfaces { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OuterDiameterOfFrictionSurface
Declaration
public double OuterDiameterOfFrictionSurface { get; set; }
Property Value
Type |
Description |
System.Double |
|
PistonArea
Declaration
public double PistonArea { get; set; }
Property Value
Type |
Description |
System.Double |
|
SpecifiedTorqueCapacity
Declaration
public double SpecifiedTorqueCapacity { get; set; }
Property Value
Type |
Description |
System.Double |
|
SpringPreload
Preload force of the spring. A positive value will mean a larger force is required to compress the spring.
Measurement: Force
Declaration
public double SpringPreload { get; set; }
Property Value
Type |
Description |
System.Double |
|
SpringStiffness
Measurement: LinearStiffness
Declaration
public double SpringStiffness { get; set; }
Property Value
Type |
Description |
System.Double |
|
SpringType
Declaration
public ClutchSpringType SpringType { get; set; }
Property Value
StaticToDynamicFrictionRatio
Declaration
public double StaticToDynamicFrictionRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
UseFrictionCoefficientLookup
Declaration
public bool UseFrictionCoefficientLookup { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
VolumetricOilAirMixtureRatio
Declaration
public Overridable<double> VolumetricOilAirMixtureRatio { get; set; }
Property Value
Width
Declaration
public double Width { get; set; }
Property Value
Type |
Description |
System.Double |
|
Implements
System.IEquatable<T>
Extension Methods