Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

This section contains resources to help concerned Stakeholders satisfy the requirements.

Status

WORK IN PROGRESS - content should not be used
Full table of contents

eFPL samples

TODO

Zoom-in on eFPL content

Example of performance profile

What the FF-ICE/R1 Implementation Guidance says

The performance profile is a zero-wind, standard atmosphere profile reflective of the flight capabilities and desired parameters. It does not include any flight-specific constraints such as altitude or speed restrictions applicable to the route of flight. However, it does incorporate constraints that are always applicable (e.g., a 250 knot constraint applicable to all flights below 10,000 feet), and gradients required for obstacle clearance along the route of flight.

A performance profile is expressed as a sequence of profile points each containing: distance, time duration, flight level or altitude, and optionally the true airspeed.

Climb profiles begin at take-off with distance and time expressed relative to the point associated with take-off, nominally the “Wheels Off” point. Climb profiles end at the maximum operational cruise altitude for the specific route/trajectory.

Descent profiles begin at a top-of-descent at the maximum operational cruise altitude for the specific route/trajectory. Time and distance are expressed relative to the top-of-descent. Descent profiles end at touchdown.

Graphical view and FIXM encoding of a Climb profile



Corresponding FIXM encoding
<fx:climbProfile>
    <fx:profilePoint>
        <fx:distance uom="M">0.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">110.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H0M0S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">6939.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">610.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H1M41S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">9284.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">914.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H1M59S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">11726.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">1219.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H2M17S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">14243.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">1524.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H2M35S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">16852.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">1829.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H2M54S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">19535.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">2134.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H3M14S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">22329.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">2438.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H3M33S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">25197.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">2743.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H3M53S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">28157.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3048.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H4M13S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">36206.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3353.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H5M1S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">39851.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3658.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H5M21S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">43644.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3962.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H5M42S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">47585.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">4267.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H6M3S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">51729.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">4572.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H6M25S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">55112.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">4810.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H6M43S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">60609.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">5182.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H7M11S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">65383.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">5486.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H7M35S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">70432.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">5791.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H8M0S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">75760.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6096.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H8M26S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">81384.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6401.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H8M54S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">87376.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6706.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H9M22S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">90738.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6867.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H9M37S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">93721.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7010.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H9M52S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">100490.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7315.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H10M23S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">107702.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7620.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H10M55S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">111586.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7775.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H11M13S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">115358.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7925.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H11M29S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">123477.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">8230.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H12M5S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">132130.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">8534.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H12M43S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">141392.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">8839.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H13M22S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">151320.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9144.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H14M4S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">162188.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9449.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H14M49S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">174349.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9754.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H15M39S</fx:time>
    </fx:profilePoint>
</fx:climbProfile>


Graphical view and FIXM encoding of a Descent profile




Corresponding FIXM encoding
<fx:descentProfile>
    <fx:profilePoint>
        <fx:distance uom="M">263859.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">11887.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H27M13S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">258458.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">11586.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H26M51S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">252997.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">11278.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H26M28S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">247738.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">10973.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H26M6S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">243016.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">10668.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H25M47S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">238423.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">10363.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H25M28S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">233944.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">10058.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H25M9S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">229579.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9754.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H24M52S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">226703.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9598.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H24M40S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">223676.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9449.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H24M28S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">217521.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">9144.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H24M3S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">211335.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">8839.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H23M37S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">205146.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">8534.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H23M10S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">198954.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">8230.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H22M43S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">192728.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7925.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H22M15S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">186483.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7620.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H21M48S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">180238.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7315.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H21M20S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">174027.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">7010.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H20M51S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">167872.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6706.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H20M22S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">161741.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6401.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H19M53S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">155642.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">6096.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H19M23S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">149546.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">5791.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H18M53S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">143481.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">5486.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H18M24S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">137406.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">5182.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H17M53S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">131362.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">4877.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H17M22S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">126518.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">4632.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H16M56S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">119329.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">4267.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H16M18S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">113344.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3962.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H15M46S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">107393.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3658.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H15M14S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">103560.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3551.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H14M52S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">96482.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3353.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H14M12S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">84938.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">3048.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H12M58S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">77917.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">2743.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H12M10S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">70912.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">2438.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H11M22S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">63928.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">2134.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H10M33S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">56991.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">1830.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H9M44S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">50015.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">1524.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H8M54S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">43084.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">1219.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H8M3S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">37058.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">953.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H7M18S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">24447.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">642.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H4M49S</fx:time>
    </fx:profilePoint>
    <fx:profilePoint>
        <fx:distance uom="M">0.0</fx:distance>
        <fx:level>
            <fb:altitude uom="M">39.0</fb:altitude>
        </fx:level>
        <fx:time>P0DT0H0M0S</fx:time>
    </fx:profilePoint>
</fx:descentProfile>

Examples of performance profile usage

TODO



NM resources

Descriptions of the NM B2B services in the European SWIM Registry

The NM B2B Services used by the FF-ICE Services provided by NM are described in the European SWIM registry.

NM B2B documentation

See NM B2B Service documentation

IFPS Users Manual

https://www.eurocontrol.int/publication/ifps-users-manual

FIXM Resources

www.FIXM.aero

https://docs.fixm.aero/


SWIM Reference website

The SWIM reference website is available at https://reference.swim.aero/ . See inparticular the following section:



  • No labels