Show / Hide Table of Contents

Class WaypointStabilizationDistance

Waypoint - Minimum length of a segment

Inheritance
System.Object
WaypointStabilizationDistance
Namespace: FpAssistantCore.IcaoPansOps
Assembly: FpAssistantCoreScl.dll
Syntax
public class WaypointStabilizationDistance : object
Remarks

For each waypoint a minimum stabilization distance is determined. This is the distance between the waypoint and the point where the trajectory joins tangentially with the nominal track

Constructors

View Source

WaypointStabilizationDistance(WaypointTypes)

Constructor to initialise with a specific waypoint type

Declaration
public WaypointStabilizationDistance(WaypointTypes waypointType)
Parameters
Type Name Description
WaypointTypes waypointType

Waypoint type defined in the enum WaypointTypes

Properties

View Source

AircraftType

Options for the type of aircraft used in calculation

Declaration
public AircraftTypes AircraftType { get; set; }
Property Value
Type Description
AircraftTypes

Current assigned aircraft type

Remarks

Can also be set to type of aircraft defined by enum AircraftTypes

View Source

Airspeed

The value of the aircraft speed

Declaration
public AirSpeed Airspeed { get; set; }
Property Value
Type Description
AirSpeed

Current assigned aircraft speed

Remarks
AirSpeed
View Source

AngleOfBank

The value of the angle of bank to be used

Declaration
public Angle AngleOfBank { get; set; }
Property Value
Type Description
Angle

Current value of the angle of bank

View Source

TrackAngleChange

Assign the value of the aircraft track will change

Declaration
public Angle TrackAngleChange { get; set; }
Property Value
Type Description
Angle

Current value of the change in track angle for this waypoint

Remarks

Bank angle of fly-by turn. For course changes of 50° or more (30° for category H aircraft) the minimum stabilization distance is determined assuming a bank angle equal to 15°, 20° or 25°, according to the phase of flight. For course changes less than 50° (30° for category H aircraft), the minimum stabilization distance is equal to the value calculated for a course change of 50° (30° for a category H aircraft)

Methods

View Source

EarliestTurnInitiation()

Calculation of the earliest turn initiation

Declaration
public LinearDistance EarliestTurnInitiation()
Returns
Type Description
LinearDistance

Radius of Turn for the aircraft

Remarks

Flyby - L1 is the distance between the waypoint and the start of the turn

View Source

L1()

Calculation of the segment section L1

Declaration
public LinearDistance L1()
Returns
Type Description
LinearDistance

Distance of the L1 section of the segment

Remarks

Flyby - L1 is the distance between the waypoint and the start of the turn
Flyover - L1 = r1 × sin θ

View Source

L2()

Calculation of the segment section L2

Declaration
public LinearDistance L2()
Returns
Type Description
LinearDistance

Distance of the L2 section of the segment

Remarks

Flyby - c × V/3600 L2 is a five-second delay to take into account the bank establishing time. The delay time is less than in the case of the flyover waypoint because the number of course changes is less
Flyover - L1 = r1 × cos θ x tan α

View Source

L3()

Calculation of the segment section L3

Declaration
public LinearDistance L3()
Returns
Type Description
LinearDistance

Distance of the L3 section of the segment

Remarks

Flyby - Not used
Flyover - L3 = r1 (1/sin α – 2 cos θ /sin (90° - α))

View Source

L4()

Calculation of the segment section L4

Declaration
public LinearDistance L4()
Returns
Type Description
LinearDistance

Distance of the L4 section of the segment

Remarks

Flyby - Not used
Flyover - L4 = r2 tan (α /2)

View Source

L5()

Calculation of the segment section L5

Declaration
public LinearDistance L5()
Returns
Type Description
LinearDistance

Distance of the L5 section of the segment

Remarks

Flyby - Not used
Flyover - L5 = c × V/3600

View Source

MinimumStabilizationDistance()

Calculation of the Minimum Stabilization Distance

Declaration
public LinearDistance MinimumStabilizationDistance()
Returns
Type Description
LinearDistance

Total Distance L1 + L2 + L3 + L4 + L5

View Source

MinimumStabilizationDistanceFlyby()

Calculation of the Minimum Stabilization Distance for the waypoint - Flyby

Declaration
public LinearDistance MinimumStabilizationDistanceFlyby()
Returns
Type Description
LinearDistance

Distance

View Source

MinimumStabilizationDistanceFlyover(LinearDistance)

Calculation of the Minimum Stabilization Distance for the waypoint - Flyover

Declaration
public LinearDistance MinimumStabilizationDistanceFlyover(LinearDistance waypoint2RadiusOfTurn)
Parameters
Type Name Description
LinearDistance waypoint2RadiusOfTurn
Returns
Type Description
LinearDistance

Distance

View Source

RadiusOfTurn()

Calculation of the Radius of Turn

Declaration
public LinearDistance RadiusOfTurn()
Returns
Type Description
LinearDistance

Radius of Turn for the aircraft

View Source

RateOfTurn()

Calculation of the Rate of Turn

Declaration
public double RateOfTurn()
Returns
Type Description
System.Double

Rate of Turn for the aircraft

  • View Source
In This Article
Back to top Copyright 2018-2024 CADology Limited