Patent ID: 9666083
Date: 2017-05-30
CPC Classifications: G05D,G08G

Claim:
1. A method for inserting a segment (Tins) of flight plan into an initial flight plan (Pini) of an aircraft, performed by a flight management system (FMS) of said aircraft, the initial flight plan (Pini) comprising an ordered series of initial legs (Sini), the segment to be inserted (Tins) comprising an ordered series of legs to be inserted (Sins), a leg corresponding to an instruction for calculating an elementary trajectory and being defined by an aeronautical standard that defines a set of leg types, each type being characterized by at least one attribute corresponding to a type of data item needed for calculating the said elementary trajectory, a subset of the said set of types having an attribute (Fix) corresponding to a position (WPT) defined by geographical latitude and longitudinal coordinates, a leg the type of which belongs to the said subset being referred to as a fixed leg and having an associated position, the said initial fixed legs being indexed by an index i that varies from 1 to n, the method comprising the steps involving: identifying, using a first iterative calculation on the index i, in the segment to be inserted (Tins), the fixed legs to be inserted that have a position identical to the position of the leg of index i Sini(i)), the said legs thus determined being referred to as occurrences of the leg of index i, the said occurrences (O1, O2) being ordered by rank k varying from 1 to m, as a function of their position in the segment that is to be inserted (Tins), and searching, among the identified occurrences, for the occurrence of lower index i and lowest rank k (O i0 (k 0 )) that has a type and attribute values identical to the segment of index i, referred to as equivalent point, when the said equivalent point exists, inserting the segment that is to be inserted (Tins) from the said equivalent point, otherwise, inserting the segment that is to be inserted (Tins) from the identified occurrence of lower index i and lowest rank k (O