NWH Aerodynamics
Search Results for

    Show / Hide Table of Contents

    Class TurbineEngine

    Turbine jet engine with RPM-based power curve. Power output varies with RPM according to the power curve and is affected by atmospheric density. Typically used with jet propulsors for direct thrust generation.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    AircraftMonoBehaviour
    AircraftEngineBase
    TurbineEngine
    Inherited Members
    AircraftEngineBase.angularVelocity
    AircraftEngineBase.generatedPower
    AircraftEngineBase.generatedTorque
    AircraftEngineBase.inertia
    AircraftEngineBase.internalDragTorque
    AircraftEngineBase.isStalling
    AircraftEngineBase.maxPower
    AircraftEngineBase.maxRPM
    AircraftEngineBase.maxThrottle
    AircraftEngineBase.minRPM
    AircraftEngineBase.minThrottle
    AircraftEngineBase.powerCurve
    AircraftEngineBase.propulsors
    AircraftEngineBase.rpm
    AircraftEngineBase.stallingEnabled
    AircraftEngineBase.stallRPM
    AircraftEngineBase.starterTorque
    AircraftEngineBase.startOnWake
    AircraftEngineBase.state
    AircraftEngineBase.stopOnSleep
    AircraftEngineBase.throttleAdjustmentSpeed
    AircraftEngineBase.throttlePosition
    AircraftEngineBase._atmosphere
    AircraftEngineBase._parentRigidbody
    AircraftEngineBase.maxAngularVelocity
    AircraftEngineBase.minAngularVelocity
    AircraftEngineBase.returnTorque
    AircraftEngineBase.stallAngularVelocity
    AircraftEngineBase.IsRunning
    AircraftEngineBase.GeneratedTorque
    AircraftEngineBase.MaxAngularVelocity
    AircraftEngineBase.MinAngularVelocity
    AircraftEngineBase.RPM
    AircraftEngineBase.RPMPercent
    AircraftEngineBase.StallAngularVelocity
    AircraftEngineBase.ThrottlePosition
    AircraftEngineBase.Start()
    AircraftEngineBase.FixedUpdate()
    AircraftEngineBase.Disable()
    AircraftEngineBase.StartEngine()
    AircraftEngineBase.StopEngine()
    AircraftEngineBase.HasFuel()
    AircraftEngineBase.StartStop()
    AircraftEngineBase.GetLoad()
    AircraftMonoBehaviour._aircraftController
    AircraftMonoBehaviour._inputManager
    AircraftMonoBehaviour.Awake()
    Namespace: NWH.Aerodynamics.AircraftController.Propulsion.Engines
    Assembly: NWH.Aerodynamics.dll
    Syntax
    public class TurbineEngine : AircraftEngineBase

    Methods

    | Edit this page View Source

    CalculateTorque(float, float)

    Calculates torque output based on current RPM, throttle position, and atmospheric conditions. Accounts for air density effects on combustion efficiency.

    Declaration
    public override float CalculateTorque(float _t, float _dt)
    Parameters
    Type Name Description
    float _t

    Current simulation time in seconds (unused in this implementation).

    float _dt

    Time step duration in seconds (unused in this implementation).

    Returns
    Type Description
    float

    Generated torque in Newton-meters.

    Overrides
    AircraftEngineBase.CalculateTorque(float, float)
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © NWH - Vehicle Physics, Aerodynamics, Dynamic Water Physics