NWH Aerodynamics
Search Results for

    Show / Hide Table of Contents

    Class FlapControlSurface

    High-lift device that increases wing camber and area to generate more lift at lower speeds. Flaps are extended during takeoff and landing to reduce stall speed and improve low-speed handling.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    AircraftMonoBehaviour
    ControlSurface
    FlapControlSurface
    Inherited Members
    ControlSurface.angle
    ControlSurface.angleSmoothing
    ControlSurface.maxAngle
    ControlSurface.minAngle
    ControlSurface.reverseRotation
    ControlSurface.rotationType
    ControlSurface.side
    ControlSurface.targetAirfoil
    ControlSurface.trimSpeed
    ControlSurface.ApplyAngle(float, float)
    AircraftMonoBehaviour._aircraftController
    AircraftMonoBehaviour._inputManager
    Namespace: NWH.Aerodynamics.AircraftController.ControlSurfaces
    Assembly: NWH.Aerodynamics.dll
    Syntax
    [Serializable]
    public class FlapControlSurface : ControlSurface
    Remarks

    Flaps operate in discrete positions (steps) rather than continuous deflection. Extension increases both lift and drag, allowing slower approach speeds but requiring more power or steeper descent angles. Different flap settings are used for different phases: partial for takeoff (balancing lift gain vs drag), full for landing (maximum lift coefficient). Excessive flap deployment at high speeds can cause structural damage or loss of control.

    Fields

    | Edit this page View Source

    flapPosition

    Current flap step/position in range of 0 to steps - 1.

    Declaration
    [Tooltip("Current flap step/position in range of 0 to steps - 1.")]
    public int flapPosition
    Field Value
    Type Description
    int
    | Edit this page View Source

    steps

    Number of steps between fully retracted and fully extended flap positions.

    Declaration
    [Range(1, 5)]
    [Tooltip("Number of steps between fully retracted and fully extended flap positions.")]
    public int steps
    Field Value
    Type Description
    int

    Methods

    | Edit this page View Source

    Awake()

    Declaration
    public override void Awake()
    Overrides
    ControlSurface.Awake()
    | Edit this page View Source

    FixedUpdate()

    Declaration
    public override void FixedUpdate()
    Overrides
    ControlSurface.FixedUpdate()
    | Edit this page View Source

    Reset()

    Declaration
    public override void Reset()
    Overrides
    ControlSurface.Reset()
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © NWH - Vehicle Physics, Aerodynamics, Dynamic Water Physics