SE523828C2 - Metod och system för att beräkna en flygrutt - Google Patents

Metod och system för att beräkna en flygrutt

Info

Publication number
SE523828C2
SE523828C2 SE0200395A SE0200395A SE523828C2 SE 523828 C2 SE523828 C2 SE 523828C2 SE 0200395 A SE0200395 A SE 0200395A SE 0200395 A SE0200395 A SE 0200395A SE 523828 C2 SE523828 C2 SE 523828C2
Authority
SE
Sweden
Prior art keywords
route
loss function
threat
calculation unit
data
Prior art date
Application number
SE0200395A
Other languages
English (en)
Other versions
SE0200395L (sv
SE0200395D0 (sv
Inventor
Zoran Sjanic
Original Assignee
Saab Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Saab Ab filed Critical Saab Ab
Priority to SE0200395A priority Critical patent/SE523828C2/sv
Publication of SE0200395D0 publication Critical patent/SE0200395D0/sv
Priority to US10/503,724 priority patent/US7363152B2/en
Priority to PCT/SE2003/000149 priority patent/WO2003067192A1/en
Priority to ES03737524.3T priority patent/ES2501167T3/es
Priority to AU2003244365A priority patent/AU2003244365A1/en
Priority to EP03737524.3A priority patent/EP1476719B1/en
Publication of SE0200395L publication Critical patent/SE0200395L/sv
Publication of SE523828C2 publication Critical patent/SE523828C2/sv

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

25 . . ø . . . - . a ~ .n 523 828 2 hänsyn tas till hotexponering och där dessutom medges att flygrutten beräknas i både vertikal- och horisontalled.
Detta har i ett utförande uppnåtts medelst en metod, där initialt väljs som aktuell position den första positionen och där följande steg upprepas till dess den andra positionen nås: - för en uppsättning av i förhållande till aktuell flygriktning i förväg definierade lika långa färdvägar bestäms en till varje färdväg svarande förlustfunktion, - en färdväg som ger det mest fördelaktiga värdet på förlustfunktionen väljs ut, - för den valda färdvägen registreras för flygrutten en delsträcka från den aktuella positionen och ett förutbestämt antal positioner framåt och - som ny aktuell position väljs positionen vid delsträckans slut.
Metoden är avsedd att användas i flygdon, exempelvis jaktflygplan, spaningsflygplan och obemannade flygfarkoster. Metoden är tidsdiskret, varför förlustfunktionen för varje testad färdväg beräknas som en summa av ”förlusten” i ett antal beräkningspositioner utmed färdvägen. I ett utförande av uppfinningen registreras endast den första beräkningspositionen, varvid denna anges som ny aktuell position och metoden upprepas såsom beskrivits ovan.
I enlighet med ett utförande av uppfinningen är färdvägarna i färdvägsuppsättningen valda utifrån en till varje färdväg tillhörande styrsignalsekvens. Av beräkningstekniska skäl är det fördelaktigt om den andra till och med den sista signalen i varje styrsignalsekvens är nollställd.
Förlustfunktionen innefattar företrädesvis en eller flera av följande parametrar a) en första parameter som anger om testad färdväg korsar i förväg definierade hotområden, b) en andra parameter som anger om testad färdväg passerar alltför nära terrängen, c) en tredje parameter som anger om testad färdväg överstiger ett i förväg definierat altitudvärde, d) en fjärde parameter som anger om testad färdväg är kostsam ur bränslesynpunkt, e) en femte parameter som anger avståndet till ruttens andra position.
När så krävs kan metoden kompletteras med ett förfiningssteg, där registrerade punkter, vilka ligger så långt från varandra som möjligt, men mellan vilka fri sikt råder, markeras som brytpunkter och där rutten väljs som raka linjer mellan dessa markerade brytpunkter. 10 15 20 525 828 3 I 1:1' n ø ; ø . < - . . a » nu Föreliggande uppfinning omfattar även ett system inrättat att realisera den ovan beskrivna metoden. Systemet innefattar en terrängdatabas inrättad att lagra terrängdata innefattande latitud- och longituddata med tillhörande altituddata, eller liknande; en hotdatabas inrättad att lagra data angående hot innefattande åtminstone data angående hotens geografiska utsträckning, och en med terrängdatabasen och hotdatabasen operativt förbunden första beräkningsenhet inrättad att beräkna rutten mellan den första och den andra positionen.
Där systemet dessutom är inrättat att utföra förfiningssteget är den första beräkningsenheten, terrängdatabasen och hotdatabasen är operativt förbundna med en andra beräkningsenhet, vilken är inrättad att ta emot den av den första beräkningsenheten beräknade flygrutten och förfina denna, varvid registrerade punkter som ligger så långt från varandra som möjligt, men mellan vilka fri sikt råder markeras som brytpunkter och att rutten väljs som raka linjer mellan dessa markerade brytpunkter.
Med den uppfinningsenliga metoden och systemet medges att en tredimensionell rutt predikteras som tar ett flygdon till en slutpunkt med minimerad risk för att hamna i hotområden och där flygdonet kan flyga så lågt som möjligt utan risk för att kollidera med terrängen. Dessutom är metoden mycket beräkningseffektiv och en rutt kan generellt planeras inom loppet av några sekunder.
KORT FIGURBESKRIVNING Fig 1 visar ett blockdiagram som illustrerar ett exempel på ett system för uppdragsplanering, avsett för flygdon.
Fig 2 visar ett flödesschema som illustrerar funktionen i den första beräkningsenheten i systemet i fig 1.
Fig 3 visar ett flödesschema som illustrerar funktionen i den andra beräkningsenheten i systemet i fig l.
Fig 4 visar ett exempel på en av den första beräkningsenheten predikterad rutt och en av den andra beräkningsenheten beräknad, förfinad rutt. ; ~ . - ø u. 10 15 20 25 É"':30 4 . o - - n n . ø . .- 523 828 4 FÖREDRAGNA UTPöRmGsFoRMER I fig 1 anger hänvisningssiffra 6 ett system för att beräkna en rutt för ett flygdon mellan en startposition och en slutposition. Systemet 6 innefattar en terrängdatabas 1, en hotdatabas 2, en första beräkningsenhet 3 för att beräkna en preliminär rutt, en andra beräkningsenhet 4 för att modifiera den preliminära rutten och en display 5. Systemet 6 kan i sin helhet vara byggt i flygdonet. Alternativt finns hela systemet i en markbaserad station (inte visad), i vilket fall data avseende flygdonets aktuella position (startposition) och slutmålet kommuniceras till den markbaserade stationen via länk, varvid den markbaserade stationen beräknar en rutt och returnerar koordinater för denna till flygdonet. I ytterligare ett exempel är några delar av systemet 6 utfört i den markbaserade stationen och resten utförda i flygdonet. Flygdonet är exempelvis ett militärt spaningsflygplan, ett militärt jaktflygplan eller en obemannad flygkost.
Iden följande beskrivningen kommer ett icke-begränsande exempel användas där flygdonet är ett flygplan.
Terrängdatabasen 1 lagrar terrängdata över stora landområden. Iett exempel omfattar terrängdatabasen 1 altituddata lagrade med 50 meters intervall tillsammans med tillhörande latitud- och longituddata eller liknande. Altitudvärden mellan dessa samplingspunkter kan erhållas genom bilinjär interpolation. I hotdatabasen 2 finns lagrade hot. Varje hot har ett geografiskt läge. Till varje hot är också förknippad en räckvidd. I ett exempel där hotet är en radarstation är till radarn kopplad ett visst täckområde. Täckområdets storlek och riktning är styrt av radarns effekt och hur den är riktbar. I ett annat exempel är hotet en missil uppskjuten från en uppskjutningsramp. Även missilen har ett geografiskt läge och en räckvidd.
Den första ruttberäknande enheten 3 har förbindelse med terrängdatabasen 1 och med hotdatabasen 2. Beräkningsenheten 3 matas med starttillstånd och sluttillstånd. Starttillståndet definierar karaktäristiskt flygplanets aktuella läge, dvs startposition, och representeras exempelvis av latitud, longitud och altitud. I detta exemplifierade utförande kan beräkningsenheten 3 vara ansluten till en GPS-mottagare som tillhandahåller aktuella latitud-, longitud- och altituddata. Sluttillståndet definierar slutmålet för flygplanet och representeras exempelvis slutposition och bäring. Slutpositionen är exempelvis angiven med latitud, longitud och altitud. Att det är fördelaktigt att inkludera bäring i sluttillståndet beror på att flygplanet vid slutmålet oftast skall landa, varvid planet måste komma in mot landningsbanan från en vinkel som medger landning. Sluttillståndet matas t ex in via ett i cockpit anordnat inmatningsorgan. Alternativt matas sluttillstånddata till planet via länk för vidarematning till 10 15 20 ' :E25 n . a . . . . . - . .q 523 828 s beräkningsenheten 3. Utifrån det inmatade starttillstånd- och sluttillstånddatat och datat i terrängdatabasen och hotdatabasen beräknar beräkningsenheten 3 den preliminära rutten. Den preliminära rutten matas till den andra beräkningsenheten 4, vilken även den står i kommuni- kation med terrängdatabasen 1 och hotdatabasen 2. Den andra beräkningsenheten 4 beräknar den modifierade rutten utifrån den inmatade preliminära färdvägen och datat i terrängdata- basen och hotdatabasen. Den modifierade färdvägen matas till displayen 5 för presentation.
Presentationen av färdvägen kan exempelvis ske genom visning av koordinatdata eller genom en grafisk illustration av rutten i terrängen. Den modifierade rutten består karaktäristiskt av ett antal brytpunkter, angivna i tre dimensioner, med raka färdvägar dem emellan.
I fig 2 läser 7 beräkningsenheten 3 först in starttillståndet och läser 8 därefter in sluttillståndet.
I ett inte visat exempel läses start- och sluttillstånden in i omvänd ordning. Beräkningsenheten 3 använder sedan sk prediktionsreglering, eller MPC (eng Model Predictive Control), i en modifierad form enligt nedan för att bestämma den preliminära rutten. För att implementera MPC-algoritmen krävs en tillståndsbeskrivning för det system som skall styras.
Tillståndsbeskrivningen för en olinjär modell har den generella formen: X(k +1) = f(X(/<),H(k)) u(k)E U I ett enkelt utförande används en tredimensionell punktmassemodell med konstant hastighet.
Riktningen hos punktens hastighetsvektor kan styras med en styrsignaler innefattande en styrsignalkomponent ue för omriktning i vertikalplanet och en styrsignalkomponent u., för ornriktning i horisontalplanet. I enlighet med denna enkla punktmassemodell används följande tillståndsvektor x(k+1): mk + 1) ¿9(k+1) =9(k)+60u9 (k) x,(k + 1) x(k + 1) = x3 (k + 1) = x(k + l) = x(k) + sO cos(ç0(k) + çoouø (k)) cos(6(k) + Ûouø (k)) X4 (k + 1) y(k +1) = y(k) + so sin(ça(k) + øouç, (k)) cos(l9(k) + Ûouß (k)) X5 (k +1> ak + 1) = z(1<)+ s, Sin(e(1<)+ 0,1), (k)) Observera att tillstånden X3, X4, X5 i det visade exemplet representerar de kartesiska koordinaterna x,y och z, representerande exempelvis latitud, longitud och altitud. Ur antagandet att hastigheten är konstant följer att S0 är en konstant som markerar den sträcka 10 15 =IÃI=2s - . n - ; . . . - . .- 525 828 6 flygplanet antas avverka mellan två beräkningspunkter. S0 är alltså en konstant beroende av flyghastigheten och samplingsintervallet. I ett utförande väljs samplingsintervallet så att S0 är 200-300m, exempelvis 250m. 60 och (00 är i förväg definierade vinkelkonstanter, där 60 anger en vinkel i vertikalplanet och (00 anger en vinkel i horisontalplanet. Exempelvis är 60 =1t/24 rad och (po =1t/ 12 rad. För att förenkla de senare beräkningarna antas styrsignalerna ug, uç endast kunna anta ett antal i förväg definierade värden. Samtliga tillstånd i tillståndsmatrisen är mätbara.
Vid bestämningen av den preliminära rutten utvärderas i ett nästa steg 9 i fig 2 en kostnadsfunktion k+N-l J= Zjgfljlk)Qig<1|k>+Q2h j=k där i ett exempel g(j|k) och h(j|k) är valda enligt nedan _ xend golk) = wild-yet, z<1|k> - ef, fefwxrflk),yolkxzolk» fhfeaftxolk),yUIkLzuI/o) heighmUI/o) fuelwol/a) hol/o = xcnd, ycnd, Zend representerar koordinaterna för sluttillståndet (i tillståndsmatrisen sluttillstånden för x3, X4, X5) och har därmed funktionen som en konstant referenssignal. Funktionerna terr(x,y,z) och threat(x,y,z) levererar värdet 1 om positionen x(j|k), y(j Ik), z(j|k) bestämd av tillstånden x3, x4, x5 ligger under terrängen eller i ett hotområde och som levererar värdet 0 om så inte är fallet. I ett utökat utförande undersöks i fallet att positionen ligger i ett hotområde om sk radarskugga råder, dvs om det finns en siktlinje mellan hotet och punkten eller om terrängen ligger mellan. Skulle radarskugga råda levererar threat(x,y,z) värdet 0 även om positionen ligger i ett hotområde. Funktionen height(z) levererar värdet 1 om planet stiger 10 15 20 _ _25 5 2 3 8 2 8 7 ~ . . . . . . . - - .- över en förbestämd höjd zmax och värdet 0 om så inte är fallet. Den förbestämda höjden zmax är satt för att i så stor utsträckning som möjligt undvika att flygplanet flyger onödigt högt, med de risker det innebär. Funktionen fuel(6(j|k)) anger bränslekonsumtionen i enlighet med en enkel modell, exempelvis fue1<0> = s.,e°” där c är en konstant med ett i förväg angivet värde. Åtminstone när flygplanet börjar närma sig slutmålet bör även bäring tas med i kostnadsfunktionen om planet ska gå in för landning.
Kostnadsfunktionen J (k) utvärderas för en i förväg vald prediktionshorisont N. Exempelvis är prediktionshorisonten vald så att kostnadsfunktionen minimeras för en flygsträcka på 5 -20 km. I ett exempel med s0=250m och N=50 minimeras kostnadsfunktionen för en flygsträcka på 12,5 km. Karaktäristiskt flygsträckan som utvärderas betydligt kortare än avståndet mellan startpositionen och slutpositionen.
Vid utvärderingen av kostnadsfunktionen testas vilka värden denna ger för ett antal i förväg definierade styrsignaler ug, uip, varvid den styrsignal ug, uq,, väljs som minimerar kostnadsfunktionen. I ett exempel gäller U = { -3, -2, -1, O, 1, 2, 3 }, i vilket exempel styrsignalen u9, uq, kan anta 49 olika värden ( (-3,-3), (-3,-2) ....) För att hålla nere beräkningsbördan är dessutom en styrsignalhorisont M satt till 1. Det betyder att endast den första styrsignalprediktionen u(k|k) optimeras. Resten av styrsignalerna u(k+j Ik), j = 1, ..., N- 1 ges värdet 0. På detta sätt utvärderas kostnadsfunktionen J (k) längs strålar i en kon i den tredimensionella rymden. Varje stråle representerar en potentiell färdväg, vars längd är beroende av prediktionshorisonten N och samplingsintervallet. För att ytterligare minska beräkningsbördan kan antalet färdvägar begränsas för vilka förlustfunktionen beräknas.
Q; och Q; i kostnadsfunktionen J (k) är viktmatriser definierade enligt nedan Ql :M Qz :ißi ßz Ißs ß4] uno 10 15 20 523 828 g . . . . . . . . . . ._ Hur värdena ska väljas i viktmatriserna är inte föremål för föreliggande ansökan, men generellt gäller att värdet hos ßl, som bestämmer vikten av att planet inte skall krocka med terrängen är satt mycket högt medan ßg, som bestämmer vikten av att inte planet skall flyga in i ett hotområde generellt har ett lägre värde. Exempelvis kan värdet på ß; bero av hotets art.
Värdet hos ßg, som anger vikten av att inte flyga för högt, är också betydligt lägre än värdet hos ßl. Däremot måste värdet hos ß4, som anger vikten av att bränslet inte tar slut, vara ställt så att risken minimeras för att råka ut för att bränslet tar slut före avslutat uppdrag.
Sammanfattningsvis fastställs i steg 9 den styrsignal ua, uq, som minimerar kostnadsfunktionen J (k). Dessutom tas fram en till den fastställda styrsignalen tillhörande färdväg. I ett nästa steg 10 registreras de koordinater x(k+l),y(k+1),z(k+1) som i steg 9 gav det minsta värdet på J (k). Om avståndet mellan positionen x(k+l), y(k+1), z(k+l) och slutpositionen xend, yend, Zend är mindre eller lika med ett minsta givet avstånd d matas i ett steg 12 en banvektor till den andra beräkningsenheten 4 innefattande samtliga registrerade positionsvärden. Om avståndet mellan den beräknade positionen x(k+l), y(k+l),z(k+1) och slutpositionen xend, yend, Zend överstiger det givna avståndet d sätts i ett steg 11 k=k+1, varpå proceduren upprepas från steg 9.
Den banvektor som matas till den andra beräkningsenheten 4 består av ett förhållandevis stort antal, här angivet R, brytpunkter där avståndet mellan brytpunkterna är so. Såsom nämnts tidigare är so karaktäristiskt 200-300 m. Den andra beräkningsenheten är inrättad att skapa en rutt bestående av ett reducerat antal brytpunkter genom att arbeta enligt det i fig 3 visade schemat.
I ett första steg 13 undersöks om en siktlinje existerar mellan startpunkten P1=x( 1), y(1), z(1) och slutpunkten P2=x(n=R),y(n=R),z(n=R). Siktlinje definieras som den raka linjen mellan två punkter, där linjen inte passerar genom terräng eller hotområden. Skulle det inte vara fri sikt väljs en punkt närmare startpunkten P1, varpå återigen det undersöks om det är fri sikt mellan punkterna P| och P2. Detta förfarande upprepas till dess att en punkt P2 är funnen där det är fri sikt till Pl. Idet i figuren visade exemplet räknas n ned 14 med ett steg i taget varpå det undersöks om fri sikt råder. Fackmannen inser att det finns metoder som kan vara mer effektiva än att räkna ned ett steg i taget från slutpositionen, när det gäller att söka efter den 10 15 20 - . - . n n n . ø - u: 523 828 9 : : : punkt P2 som ligger längst bort från P1 men som ändå ger fri sikt. Uppfinningen skall ej anses begränsad till den häri beskrivna metoden att finna P2.
När fri sikt är funnen mellan punktparet P; , P2 lagras koordinaterna för detta punktpar. Om punkten P2 inte sammanfaller med slutpunkten xend, yend, Zend för uppdraget upprepas förfarandet för att hitta en siktlinje mellan P2 och en punkt P3 där initialt P3 =x(n=R),y(n=R),z(n=R). Om det inte är fri sikt mellan P2 och P3 räknas n ned med ett steg enligt ovan, varpå det testas om fri sikt existerar. När en punkt P3 är funnen med fri sikt till P2 undersöks 16 om P3 sammanfaller med slutpunkten för uppdraget. Om så ej är fallet upprepas det ovan beskrivna förfarandet till dess samtliga brytpunkter Pl, P2, osv för den förfinade rutten är funna. De i den andra beräkningsenheten 4 fastställda förfinade brytpunkterna P1, P2, osv levereras 17 till displayen 5.
I fig 4 markerar hänvisning 20 startpositionen och hänvisning 21 slutpositionen för rutten.
Mellan startpositionen 20 och slutpositionen 21 är markerad den preliminära rutten 18 beräknad av den första beräkningsenheten 3 och den förfinade rutten 19 beräknad av den andra beräkningsenheten 4. Utöver att innehålla ett i förhållande till den preliminära rutten begränsat antal brytpunkter är dessutom den förfinade rutten kortare än den preliminära rutten. Detta beror på att vid beräknandet av den preliminära rutten används en begränsad prediktionshorisont. Hotområdena 22, 23 upptäcks därmed inte förrän de hamnar inom prediktionshorisonten, varför resultatet i vissa situationer leder till att den preliminära rutten inte blir den kortast tänkbara.

Claims (15)

1. 0 15 20 25 5 2 3 3 2 8 2.:= f: fi. f; fi. -; 10 '
2. PATENTKRAV
3. Metod att beräkna en flygrutt (18, 19) mellan en första position (20) och en andra position (21), k ä n n e t e c k n a d a v att initialt väljs som aktuell position den första positionen (20) och att följande steg upprepas till dess den andra positionen (21) nås: - för en uppsättning av i förhållande till aktuell flygriktning i förväg definierade färdvägar bestäms en till varje färdväg svarande förlustfunktion, - en färdväg som ger det mest fördelaktiga värdet på förlustfunktionen väljs ut (9), - för den valda färdvägen registreras (10) för flygrutten en delsträcka från den aktuella positionen och ett förutbestämt antal positioner framåt och - som ny aktuell position väljs positionen vid delsträckans slut.
4. Metod enligt patentkrav l, k ä n n e t e c k n a d a v att färdvägama i färdvägsuppsätt- ningen är valda utifrån en till varje färdväg tillhörande styrsignalsekvens.
5. Metod enligt patentkrav 2, k ä n n e t e c k n a d a v att varje styrsignalsekvens omfattar styrsignaler med en styrsignalkomponent ue för omriktning i ett vertikalplan och en styrsignalkomponent uq, för omriktning i ett horisontalplan.
6. Metod enligt patentkrav 3, k ä n n e t e c k n a d a v att den andra till och med den sista signalen i varje styrsignalsekvens är nollställd.
7. Metod enligt patentkrav 2, k ä n n e t e c k n a d a v att det förutbestämda antalet positioner framåt är ett.
8. Metod enligt patentkrav l, k ä n n e t e c k n a d a v att i förlustfunktionen inkluderas en första parameter som anger om testad färdväg korsar i förväg definierade hotornråden.
9. Metod enligt patentkrav 6, k ä n n e t e c k n a d a v att i förlustfunktionen inkluderas en andra parameter som anger om testad färdväg passerar alltför nära terrängen. 10 15 20 25 30
10.
11.
12. 523 828 11 n ø o ~ . Q Q o u - u. Metod enligt patentkrav 7, k ä n n e te c k n a d a v att i förlustfunktionen inkluderas en tredje parameter som anger om testad färdväg överstiger ett i förväg definierat altitudvärde. Metod enligt patentkrav 8, k ä n n e t e c k n a d a v att i förlustfunktionen inkluderas en fjärde parameter som anger om testad färdväg är kostsam ur bränslesynpunkt. Metod enligt patentkrav 9, k ä n n e t e c k n a d a v att i förlustfunktionen inkluderas en femte parameter som anger avståndet till ruttens andra position. Metod enligt patentkrav 1, k ä n n e t e c k n a d a v att efter att flygrutten har beräknats mellan den första (20) och den andra (21) positionen förfinas den beräknade rutten i ett förfiningssteg, i vilket registrerade punkter som ligger så långt från varandra som möjligt, men mellan vilka fri sikt råder markeras som brytpunkter och att rutten (19) väljs som raka linjer mellan dessa markerade brytpunkter. System för att beräkna en flygrutt (18, 19) för ett flygdon mellan en första position (20) och en andra position (21), k ä n n e t e c k n a d a v att systemet innefattar: - en terrängdatabas (1) inrättad att lagra terrängdata innefattande latitud- och longituddata med tillhörande altituddata, eller liknande, - en hotdatabas (2) inrättad att lagra data angående hot innefattande åtminstone data angående hotens geografiska utsträckning, - en med terrängdatabasen (1) och hotdatabasen (2) operativt förbunden första beräkningsenhet (3) inrättad att beräkna rutten (18) mellan den första och den andra positionen, varvid den första beräkningsenheten arbetar enligt ett förutbestämt schema, där initialt väljs som aktuell position den första positionen och där följande steg upprepas till dess att den andra positionen nås: a) för en uppsättning av i förhållande till aktuell flygriktning i förväg definierade färdvägar bestäms en till varje färdväg svarande förlustfunktion baserad åtminstone på terrängdata och/eller hotdata, b) en färdväg som ger det mest fördelaktiga värdet på förlustfunktionen väljs ut, c) för den valda färdvägen registreras en delsträcka från den aktuella positionen och ett förutbestämt antal positioner framåt och d) som ny aktuell position väljs positionen vid delsträckans slut. 10
13.
14.
15. 523 828 12 ~ ø ø o . . ~ . . . u; System enligt patentkrav 12, k ä n n e t e c k n a d a v att den första beräkningsenheten (3), terrängdatabasen (1) och hotdatabasen (2) är operativt förbundna med en andra beräkningsenhet (4), vilken är inrättad att ta emot den av den första beräkningsenheten (3) beräknade flygrutten och förfina denna, varvid registrerade punkter som ligger så långt från varandra som möjligt, men mellan vilka fri sikt råder markeras som brytpunkter och att rutten (19) väljs som raka linjer mellan dessa markerade brytpunkter. System enligt patentkrav 12 eller 13, k ä n n e t e c k n at a v att hela systemet är implementerat i flygdonet. System enligt patentkrav 12 eller 13, k ä n n e t e c k n at a v att systemet är delvis implementerat i flygdonet och delvis i en markbaserad station varvid data kommuniceras mellan flygdonet och den markbaserade stationen via länk.
SE0200395A 2002-02-08 2002-02-08 Metod och system för att beräkna en flygrutt SE523828C2 (sv)

Priority Applications (6)

Application Number Priority Date Filing Date Title
SE0200395A SE523828C2 (sv) 2002-02-08 2002-02-08 Metod och system för att beräkna en flygrutt
US10/503,724 US7363152B2 (en) 2002-02-08 2003-01-29 Method and system for calculating a flight route
PCT/SE2003/000149 WO2003067192A1 (en) 2002-02-08 2003-01-29 Method and system for calculating a flight route
ES03737524.3T ES2501167T3 (es) 2002-02-08 2003-01-29 Procedimiento y sistema para calcular una ruta de vuelo
AU2003244365A AU2003244365A1 (en) 2002-02-08 2003-01-29 Method and system for calculating a flight route
EP03737524.3A EP1476719B1 (en) 2002-02-08 2003-01-29 Method and system for calculating a flight route

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0200395A SE523828C2 (sv) 2002-02-08 2002-02-08 Metod och system för att beräkna en flygrutt

Publications (3)

Publication Number Publication Date
SE0200395D0 SE0200395D0 (sv) 2002-02-08
SE0200395L SE0200395L (sv) 2003-08-09
SE523828C2 true SE523828C2 (sv) 2004-05-25

Family

ID=20286925

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0200395A SE523828C2 (sv) 2002-02-08 2002-02-08 Metod och system för att beräkna en flygrutt

Country Status (6)

Country Link
US (1) US7363152B2 (sv)
EP (1) EP1476719B1 (sv)
AU (1) AU2003244365A1 (sv)
ES (1) ES2501167T3 (sv)
SE (1) SE523828C2 (sv)
WO (1) WO2003067192A1 (sv)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2847553B1 (fr) * 2002-11-27 2004-12-31 Eurocopter France Dispositif d'aide a l'interception par un aeronef d'un segment d'une trajectoire situee dans un plan horizontal et systeme d'aide a l'interception et au suivi d'un tel segment
FR2875916B1 (fr) * 2004-09-28 2015-06-26 Eurocopter France Procede et dispositif d'aide au pilotage d'un aeronef a voilure tournante au voisinage d'un point de pose ou de decollage
US7548183B2 (en) * 2005-03-01 2009-06-16 Honeywell International Inc. Systems and methods for automatically disabling a TCAS broadcast
US20060224318A1 (en) * 2005-03-30 2006-10-05 Wilson Robert C Jr Trajectory prediction
US7765062B2 (en) * 2006-04-25 2010-07-27 Honeywell International Inc. Method and system for autonomous tracking of a mobile target by an unmanned aerial vehicle
FR2921152B1 (fr) * 2007-09-14 2010-03-12 Thales Sa Procede d'assistance de rejointe de plan de vol d'aeronef par interception d'un segment de vol proche de l'aeronef
US9488478B2 (en) * 2008-06-02 2016-11-08 The Boeing Company Methods and systems for visual flight rule (VFR) chart generation
US8818696B2 (en) 2011-03-23 2014-08-26 Ge Aviation Systems Llc Method and system for aerial vehicle trajectory management
US8760319B2 (en) * 2011-11-15 2014-06-24 Honeywell International Inc. Aircraft monitoring with improved situational awareness
US20140067267A1 (en) * 2012-08-31 2014-03-06 Ge Aviation Systems Llc Methods for determining suitable waypoint locations
US9473367B2 (en) 2014-08-19 2016-10-18 Honeywell International Inc. Aircraft monitoring with improved situational awareness
CN104361770B (zh) * 2014-11-18 2017-01-04 武汉理工大学 用于交通信息采集无人机的精确降落自动控制方法
JP6073387B2 (ja) 2015-01-16 2017-02-01 富士重工業株式会社 飛行経路探索装置及び飛行経路探索プログラム
US9719785B2 (en) 2015-01-21 2017-08-01 Honeywell International Inc. Methods and systems for route-based display of meteorological forecast information
DE102016015689A1 (de) 2016-12-23 2018-06-28 Mbda Deutschland Gmbh Flugpfadbestimmungsvorrichtung und Flugpfadbestimmungsverfahren
WO2018123062A1 (ja) * 2016-12-28 2018-07-05 エスゼット ディージェイアイ テクノロジー カンパニー リミテッド 飛行経路表示方法、モバイルプラットフォーム、飛行システム、記録媒体及びプログラム
US10347141B2 (en) * 2017-04-26 2019-07-09 Honeywell International Inc. System and method for transmitting obstacle alerts to aircraft from a ground based database
US20230089833A1 (en) * 2021-09-23 2023-03-23 Aurora Flight Sciences, A Subsidiary Of The Boeing Company Safety assurance for path planners

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4812990A (en) * 1987-04-29 1989-03-14 Merit Technology Incorporated System and method for optimizing aircraft flight path
US6138060A (en) * 1995-07-31 2000-10-24 Alliedsignal Inc. Terrain awareness system
DE19604931A1 (de) * 1996-02-10 1997-08-14 Nfs Navigations Und Flugfuehru Verfahren zur Korrektur des Flugablaufs eines Fluggerätes
US5838262A (en) * 1996-12-19 1998-11-17 Sikorsky Aircraft Corporation Aircraft virtual image display system and method for providing a real-time perspective threat coverage display
FR2761176B1 (fr) * 1997-03-18 1999-05-14 Aerospatiale Procede et dispositif pour determiner un trajet de vol optimal d'un aeronef
US6085147A (en) * 1997-09-26 2000-07-04 University Corporation For Atmospheric Research System for determination of optimal travel path in a multidimensional space
US6259988B1 (en) * 1998-07-20 2001-07-10 Lockheed Martin Corporation Real-time mission adaptable route planner
US6266610B1 (en) * 1998-12-31 2001-07-24 Honeywell International Inc. Multi-dimensional route optimizer
US6134500A (en) * 1999-06-03 2000-10-17 United Air Lines, Inc. System and method for generating optimal flight plans for airline operations control
US6317690B1 (en) * 1999-06-28 2001-11-13 Min-Chung Gia Path planning, terrain avoidance and situation awareness system for general aviation
US6421603B1 (en) * 1999-08-11 2002-07-16 Honeywell International Inc. Hazard detection for a travel plan
US6289277B1 (en) * 1999-10-07 2001-09-11 Honeywell International Inc. Interfaces for planning vehicle routes
JP2004537771A (ja) * 2001-01-24 2004-12-16 ハネウェル・インターナショナル・インコーポレーテッド 強化型対地接近警報装置の可変ルックアヘッド・オフセットおよびサブオフセット
EP1243895B1 (en) * 2001-03-19 2007-04-11 Kabushiki Kaisha Toshiba Navigation assisting system, flight-route calculating method, and navigation assisting method
US6529821B2 (en) * 2001-06-05 2003-03-04 The United States Of America As Represented By The Secretary Of The Navy Route planner with area avoidance capability

Also Published As

Publication number Publication date
EP1476719B1 (en) 2014-07-16
US20050150997A1 (en) 2005-07-14
WO2003067192B1 (en) 2004-04-15
SE0200395L (sv) 2003-08-09
SE0200395D0 (sv) 2002-02-08
AU2003244365A1 (en) 2003-09-02
ES2501167T3 (es) 2014-10-01
WO2003067192A1 (en) 2003-08-14
US7363152B2 (en) 2008-04-22
EP1476719A1 (en) 2004-11-17

Similar Documents

Publication Publication Date Title
SE523828C2 (sv) Metod och system för att beräkna en flygrutt
US6529821B2 (en) Route planner with area avoidance capability
ES2733231T3 (es) Sistema y procedimiento de planificación de ruta para minimizar la exposición a amenazas
CN109597427A (zh) 一种基于无人机的炸弹随遇攻击规划方法及***
KR101193115B1 (ko) 3d 전자 지도 시스템
EP1524500B1 (en) Method for planning a trajectory
KR101445216B1 (ko) 항공기의 종말 유도 방법 및 이러한 방법을 수행하는 장치
CN111256537A (zh) 显示目标区域的遥感图像的交互式武器瞄准***
EP1079198B1 (de) Verfahren zur Bestimmung der Relativbewegung zwischen Flugkörper und Ziel
JP6148543B2 (ja) 飛行経路探索装置及び飛行経路探索プログラム
CN111665508B (zh) 直升机载地形跟随与回避可视化导航***以及导航方法
CN109445449B (zh) 一种高亚音速无人机超低空飞行控制***及方法
US20170059333A1 (en) Decision support and control systems including various graphical user interfaces configured for displaying multiple transit options for a platform with respect to hazard and objects and related methods
CN110849373B (zh) 一种有人机实时航路重规划方法
US20210247166A1 (en) Projectile ranging with digital map
KR20210133972A (ko) 타겟을 여러 다른 디바이스에서 동시에 추적할 수 있도록 네트워크로 연결된 스코프가 있는 차량 탑재 장치
RU2498342C1 (ru) Способ перехвата воздушных целей летательными аппаратами
RU2391262C1 (ru) Обзорно-прицельная система летательного аппарата
US6505119B2 (en) Control unit and mission planning station for a manned paragliding system
Zhang et al. Route planning for unmanned air vehicles with multiple missions using an evolutionary algorithm
Wang et al. Real-time path planning for low altitude flight based on A* algorithm and TF/TA algorithm
JP4407352B2 (ja) 飛しょう体誘導システム
Amin et al. Evasive adaptive navigation and control against multiple pursuers
RU97823U1 (ru) Авиационная прицельная система
Gilmore The autonomous helicopter system

Legal Events

Date Code Title Description
NUG Patent has lapsed