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

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

Act

Average Coldest Temperature (ACT)

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

double

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

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

DeltaIsaHigh

Delta ISA high

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

double

DeltaIsaLow

Delta ISA low

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

double

DistanceFapToLtp

Distance (D) from FAP to LTP

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

Distance (D) from FAP to LTP

Fap

Final Approach Point (FAP) Graphical Coordinate

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

Coordinate of the FAP

FapAltitude

FAP Altitude (a)

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

Altitude at the FAP

Remarks

Minimum intermediate segment altitude

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

IsaTemperatureLtp

ISA Temperature at LTP elevation

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

double - Temperature

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

LtpFtp

LTP/FTP Graphical Coordinate

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

Coordinate of the LTP/FTP

NaAbove

NA Above

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

double

NaBelow

NA Below - Published low temperature limitation

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

double

Rdh

Reference Datum Height (RDH)

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

Distance of the RDH

RNP

Required Navigation Performance (RNP)

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

Fixed at 0.14 NM

TrueRunwayBearingTrueCourse

True Runway Bearing or True Course

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

Vpa

Vertical Path Angle (VPA)

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

Angle of the VPA

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

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

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

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

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

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)

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

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

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

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

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

In This Article
Back to top Copyright 2018-2022 CADology Limited