Show / Hide Table of Contents

Class PbnRnpAr

Class object for PBN RNP AR procedure type calculations (ICAO and FAA)

Inheritance
System.Object
BaseObjectPbn
PbnRnpAr
Inherited Members
BaseObjectPbn._Criteria
BaseObjectPbn.IsFaa()
BaseObjectPbn.IsIcao()
Namespace: FpAssistantCore.Pbn
Assembly: FpAssistantCoreScl.dll
Syntax
public class PbnRnpAr : BaseObjectPbn

Constructors

View Source

PbnRnpAr(Criteria)

Constructor

Declaration
public PbnRnpAr(Criteria criteria)
Parameters
Type Name Description
Criteria criteria

Choice of ICAO PANS-OPS or FAA TERPS

Remarks

Used where the criteria calculations differ between the criteria. ICAO to default to SI and FAA to Non-SI units

Properties

View Source

Act

Average Coldest Temperature (ACT)

Declaration
public Temperature Act { get; set; }
Property Value
Type Description
Temperature

double

View Source

ATIS

Automatic Terminal Information System (ATIS)

Declaration
public LinearDistance ATIS { get; }
Property Value
Type Description
LinearDistance
Remarks

ICAO: Fixed at 6 metres | FAA: Fixed at 20 Feet

View Source

CriteriaUnit

Unit to perform base calculations in

Declaration
public CriteriaUnits CriteriaUnit { get; set; }
Property Value
Type Description
CriteriaUnits

Current unit

Remarks

ICAO allows for SI and Non-SI whereas FAA only imperial units

View Source

DeltaIsaHigh

Delta ISA high

Declaration
public Temperature DeltaIsaHigh { get; }
Property Value
Type Description
Temperature

double

View Source

DeltaIsaLow

Delta ISA low

Declaration
public Temperature DeltaIsaLow { get; }
Property Value
Type Description
Temperature

double

View Source

DistanceFapToLtp

Distance (D) from FAP to LTP

Declaration
public LinearDistance DistanceFapToLtp { get; }
Property Value
Type Description
LinearDistance

Distance (D) from FAP to LTP

View Source

Fap

Final Approach Point (FAP) Graphical Coordinate

Declaration
public GeoCoordinate Fap { get; set; }
Property Value
Type Description
GeoCoordinate

Coordinate of the FAP

View Source

FapAltitude

FAP Altitude (a)

Declaration
public Altitude FapAltitude { get; set; }
Property Value
Type Description
Altitude

Altitude at the FAP

Remarks

Minimum intermediate segment altitude

View Source

FTE

Flight Technical Error (FTE)

Declaration
public LinearDistance FTE { get; }
Property Value
Type Description
LinearDistance
Remarks

ICAO:Fixed at 23 metres | FAA: Fixed at 75 Feet

View Source

IsaTemperatureLtp

ISA Temperature at LTP elevation

Declaration
public Temperature IsaTemperatureLtp { get; }
Property Value
Type Description
Temperature

double - Temperature

View Source

LtpElevation

LTP Elevation (b)

Declaration
public LinearDistance LtpElevation { get; set; }
Property Value
Type Description
LinearDistance

Elevation of the Landing Threshold Point

Remarks

Mean Sea Level elevation of the LTP

View Source

LtpFtp

LTP/FTP Graphical Coordinate

Declaration
public GeoCoordinate LtpFtp { get; set; }
Property Value
Type Description
GeoCoordinate

Coordinate of the LTP/FTP

View Source

NaAbove

NA Above

Declaration
public Temperature NaAbove { get; }
Property Value
Type Description
Temperature

double

View Source

NaBelow

NA Below - Published low temperature limitation

Declaration
public Temperature NaBelow { get; }
Property Value
Type Description
Temperature

double

View Source

Rdh

Reference Datum Height (RDH)

Declaration
public LinearDistance Rdh { get; set; }
Property Value
Type Description
LinearDistance

Distance of the RDH

View Source

RNP

Required Navigation Performance (RNP)

Declaration
public LinearDistance RNP { get; }
Property Value
Type Description
LinearDistance
Remarks

Fixed at 0.14 NM

View Source

TrueRunwayBearingTrueCourse

True Runway Bearing or True Course

Declaration
public CompassBearing TrueRunwayBearingTrueCourse { get; set; }
Property Value
Type Description
CompassBearing
View Source

Vpa

Vertical Path Angle (VPA)

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

Angle of the VPA

View Source

VpaMaximum

Maximum Vertical Path Angle (VPA)

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

Angle of the VPA Maximum

Remarks

Used: VPA Temperature Limits Calculations

View Source

VpaMinimum

Minimum Vertical Path Angle (VPA)

Declaration
public Angle VpaMinimum { get; }
Property Value
Type Description
Angle

Angle of the VPA Minimum

Remarks

Used: VPA Temperature Limits Calculations

Methods

View Source

AnpeCalculation(Angle)

Actual Navigation Performance Error (ANPE) calculation

Declaration
public LinearDistance AnpeCalculation(Angle vpa)
Parameters
Type Name Description
Angle vpa

Vertical Path Angle (VPA)

Returns
Type Description
LinearDistance

ANPE value : Linear Distance

Remarks

An aircraft is expected to be within a radius equal to the required navigation performance (RNP) for the leg 95% of the time. This additive accounts for the 5th percentile that may be operating outside of RNP

View Source

AseCalculation(LinearDistance)

Altimetry System Error (ASE) calculation

Declaration
public LinearDistance AseCalculation(LinearDistance elevation)
Parameters
Type Name Description
LinearDistance elevation

Elevation

Returns
Type Description
LinearDistance

ASE value : Linear Distance

Remarks

Difference between the pressure altitude displayed to the pilot when referencing ISA and the free stream pressure altitude

View Source

BodyGeometryErrorCalculation(BaseObjectPbn.PbnPathTypes, Angle)

Body Geometry error (BG) calculation

Declaration
public LinearDistance BodyGeometryErrorCalculation(BaseObjectPbn.PbnPathTypes pbnPathType, Angle bankAngle)
Parameters
Type Name Description
BaseObjectPbn.PbnPathTypes pbnPathType
Angle bankAngle
Returns
Type Description
LinearDistance
Remarks

Low point of the aircraft below the altimeter reference point. This may be the landing gear for aircraft on straight legs, but it could be a wing tip for aircraft on RF legs

View Source

MocVebCalculation(LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance)

ICAO MOC/FAA VEB Calculation

Declaration
public LinearDistance MocVebCalculation(LinearDistance bg, LinearDistance isad, LinearDistance anpe, LinearDistance wpr, LinearDistance fte, LinearDistance ase, LinearDistance vae, LinearDistance atis)
Parameters
Type Name Description
LinearDistance bg

Body Geometry (BG)

LinearDistance isad

International Standard Atmosphere Temperature Deviation (ISAD)

LinearDistance anpe

Actual navigation performance error (ANPE)

LinearDistance wpr

Waypoint precision error (WPR)

LinearDistance fte

Flight technical error (FTE)

LinearDistance ase

Actual navigation performance error (ANPE)

LinearDistance vae

Vertical angle error (VAE)

LinearDistance atis

Automatic terminal information system (ATIS)

Returns
Type Description
LinearDistance

MOC/VEB value : LinearDistance

Remarks

ICAO: Minimum Obstacle Clearance (MOC) | FAA: Vertical Error Budget (VEB)

View Source

OasGradientCalculation(Altitude, LinearDistance, LinearDistance, LinearDistance, Angle)

Obstacle Assessment Surface (OAS) gradient/ VEB OCS slope calculation

Declaration
public double OasGradientCalculation(Altitude fapAltitude, LinearDistance ltpElevation, LinearDistance mocFap, LinearDistance moc75250, Angle vpa)
Parameters
Type Name Description
Altitude fapAltitude

Altitude at FAP

LinearDistance ltpElevation

Elevation at LTP

LinearDistance mocFap

Minimum Obstacle Clearance (MOC) at FAP

LinearDistance moc75250

Minimum Obstacle Clearance (MOC) 75m or 250ft

Angle vpa

Vertical Path Angle (VPA)

Returns
Type Description
System.Double
View Source

OasLtpOriginDistanceCalculationIcao(LinearDistance, LinearDistance, Double, Angle)

ICAO: OAS LTP / FAA: OCS LTP/FTP (dVEB) - Origin distance calculation

Declaration
public LinearDistance OasLtpOriginDistanceCalculationIcao(LinearDistance rdh, LinearDistance moc75250, double oasGradient, Angle vpa)
Parameters
Type Name Description
LinearDistance rdh

Reference Datum Height (RDH)

LinearDistance moc75250

Minimum Obstacle Clearance (MOC) 75m or 250ft

System.Double oasGradient

OAS Gradient

Angle vpa

Vertical Path Angle (VPA)

Returns
Type Description
LinearDistance
View Source

SetCriteriaUnit(CriteriaUnits)

Change calculation units for RNP AR criteria

Declaration
public void SetCriteriaUnit(CriteriaUnits criteriaUnits)
Parameters
Type Name Description
CriteriaUnits criteriaUnits

Units to perform calculations in

Remarks

FAA can only be Non-SI but ICAO both units

View Source

VaeCalculation(LinearDistance, LinearDistance, Angle)

Vertical Angle Error (VAE) calculation

Declaration
public LinearDistance VaeCalculation(LinearDistance elevation, LinearDistance ltpElevation, Angle vpa)
Parameters
Type Name Description
LinearDistance elevation

Elevation

LinearDistance ltpElevation

Elevation at LTP

Angle vpa

Verical Path Angle (VPA)

Returns
Type Description
LinearDistance

VAE value : Linear Distance

Remarks

Ability of the FMS to determine incremental height above the reference point using distance and intended flight path angle

View Source

WprCalculation(Angle)

Waypoint PRecision error (WPR) calculation

Declaration
public LinearDistance WprCalculation(Angle vpa)
Parameters
Type Name Description
Angle vpa

Vertical Path Angle (VPA)

Returns
Type Description
LinearDistance

WPR value : Linear Distance

Remarks

Horizontal position error associated with the coordinate resolution stored in the database and flight management system (FMS) computational accuracy

  • View Source
In This Article
  • Constructors
    • PbnRnpAr(Criteria)
  • Properties
    • Act
    • ATIS
    • CriteriaUnit
    • DeltaIsaHigh
    • DeltaIsaLow
    • DistanceFapToLtp
    • Fap
    • FapAltitude
    • FTE
    • IsaTemperatureLtp
    • LtpElevation
    • LtpFtp
    • NaAbove
    • NaBelow
    • Rdh
    • RNP
    • TrueRunwayBearingTrueCourse
    • Vpa
    • VpaMaximum
    • VpaMinimum
  • Methods
    • AnpeCalculation(Angle)
    • AseCalculation(LinearDistance)
    • BodyGeometryErrorCalculation(BaseObjectPbn.PbnPathTypes, Angle)
    • MocVebCalculation(LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance, LinearDistance)
    • OasGradientCalculation(Altitude, LinearDistance, LinearDistance, LinearDistance, Angle)
    • OasLtpOriginDistanceCalculationIcao(LinearDistance, LinearDistance, Double, Angle)
    • SetCriteriaUnit(CriteriaUnits)
    • VaeCalculation(LinearDistance, LinearDistance, Angle)
    • WprCalculation(Angle)
Back to top Copyright 2018-2024 CADology Limited