(57)【特許請求の範囲】
【請求項１】
飛行機の自位置と目標点との間の飛行経路を探索する経路探索装置であって、
前記飛行機の旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出する高度低下率算出手段と、
前記高度低下率算出手段によって算出された前記高度低下率が最小となるような姿勢角として迎え角及びバンク角を算出する姿勢角算出手段とを有し、
前記姿勢角算出手段によって算出された前記姿勢角に基づいて、前記旋回飛行における旋回半径を算出することを特徴とする経路探索装置。
【請求項２】
飛行機の自位置と目標点との間の飛行経路を探索する経路探索装置であって、
前記飛行機の旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出する高度低下率算出手段と、
前記高度低下率算出手段によって算出された前記高度低下率が最小となるような姿勢角として迎え角及びバンク角を算出する姿勢角算出手段と、
前記姿勢角算出手段によって算出された前記姿勢角に基づいて、前記旋回飛行における旋回半径を算出する旋回半径算出手段と、
前記旋回半径算出手段によって算出された前記旋回半径に基づいて、前記旋回飛行における飛行距離を算出し、算出された当該飛行距離に応じた前記飛行経路を探索する飛行経路探索手段と、を備えることを特徴とする経路探索装置。
【請求項３】
探索された前記飛行経路に沿って飛行して前記目標点へ着陸するために必要な旋回飛行および直線飛行を設定し、設定された当該旋回飛行および直線飛行の水平面方向の移動距離を算出する水平面移動距離算出手段と、
前記水平面方向の移動距離に基づいて、前記目標点へ着陸するために必要な高度である必要高度を算出する必要高度算出手段と、を備え、
前記飛行経路探索手段は、前記必要高度および前記飛行機の実際の高度である実高度を用いて、前記飛行経路を探索することを特徴とする請求項２記載の経路探索装置。
【請求項４】
前記飛行経路探索手段は、前記必要高度と前記実高度との差がゼロとなる前記飛行経路を探索することを特徴とする請求項３記載の経路探索装置。
【請求項５】
地形の高低を示すデータを含む地形データが記憶された地形データ記憶手段を備え、
前記飛行経路探索手段は、前記地形データに基づいて、前記自位置を中心として水平面方向における３６０度の範囲で到達可能な前記目標点の範囲を算出し、算出された当該範囲内に存在する前記目標点までの飛行経路を探索することを特徴とする請求項２〜４の何れか一項に記載の経路探索装置。
【請求項６】
自位置での飛行状態を示す飛行状態量に基づいて、自位置から最長滑空飛行状態への移行に要する高度上昇分の最大値を算出する高度上昇分算出手段を更に備え、
直線飛行における前記最長滑空飛行状態は、前記飛行機に作用する揚力Ｌと抗力Ｄとの比である揚抗比Ｌ／Ｄが最大となるような姿勢角である迎え角及び速度が成立する状態であり、
前記旋回飛行における前記最長滑空飛行状態は、前記高度低下率算出手段によって算出された前記迎え角及び前記バンク角が成立する状態であり、
前記飛行経路探索手段は、前記最長滑空飛行状態における必要高度、自位置における実高度、および前記高度上昇分の最大値に基づいて、前記飛行経路の探索を行うことを特徴とする請求項２〜５の何れか一項に記載の経路探索装置。
【請求項７】
予め設定された最適迎え角値を記憶する迎え角値記憶手段と、
前記最長滑空飛行状態への移行完了前に、前記最適迎え角値及び前記自位置での飛行状態量に基づいて、目標迎え角値を設定する目標迎え角値設定手段と、を備えることを特徴とする請求項６に記載の経路探索装置。
【請求項８】
前記目標迎え角値設定手段は、前記目標点に向かうために必要な旋回角度に基づいて前記目標迎え角値を設定することを特徴とする請求項７に記載の経路探索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飛行経路を探索する経路探索装置に関するものである。
【背景技術】
【０００２】
このような分野の技術として、航空機の着陸点までの安全性の高い飛行経路を自動生成し、生成された飛行経路に関する情報をパイロットまたはオートパイロット装置に与えることにより航空機の着陸を支援する技術が知られている（例えば、特許文献１参照）。この特許文献１に記載の飛行経路演算装置では、ファジイ推論を用いて障害物を回避するための回避距離、その他の飛行距離、最終進入経路などを最適にした最適障害物回避飛行経路を探索している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−６３７００号公報
【特許文献２】特開平９−２５１６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、飛行経路を演算するための計算時間と、試行できる条件（範囲、密度）の量とが相反するため、最適経路を算出するには計算時間が長くなる虞がある。
【０００５】
本発明は、このような課題を解決するために成されたものであり、最適な飛行経路を算出する際の計算時間の短縮化が図られた経路探索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による経路探索装置は、飛行機の自位置と目標点との間の飛行経路を探索する経路探索装置であって、飛行機の旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出する高度低下率算出手段と、高度低下率算出手段によって算出された高度低下率が最小となるような姿勢角として迎え角及びバンク角を算出する姿勢角算出手段とを有し、姿勢角算出手段によって算出された姿勢角に基づいて、旋回半径における旋回飛行を算出することを特徴としている。
【０００７】
このような経路探索装置によれば、旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出し、算出された高度低下率が最小となるような姿勢角として迎え角及びバンク角を算出することが可能であるため、姿勢角である迎え角及びバンク角に基づいて旋回飛行における旋回半径を算出することができる。これにより、算出された旋回半径に応じた飛行経路を探索することができるため、飛行経路の探索を行う際の試行条件を制限して、最適な飛行経路を演算するための計算時間の短縮化を図ることができる。
【０００８】
また、本発明による経路探索装置は、飛行機の自位置と目標点との間の飛行経路を探索する経路探索装置であって、飛行機の旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出する高度低下率算出手段と、高度低下率算出手段によって算出された高度低下率が最小となるような姿勢角として迎え角及びバンク角を算出する姿勢角算出手段と、姿勢角算出手段によって算出された姿勢角に基づいて、旋回飛行における旋回半径を算出する旋回半径算出手段と、旋回半径算出手段によって算出された旋回半径に基づいて、旋回飛行における飛行距離を算出し、算出された当該飛行距離に応じた飛行経路を探索する飛行経路探索手段と、を備えることを特徴としている。
【０００９】
このような経路探索装置によれば、旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出し、算出された高度低下率が最小となるような姿勢角として迎え角及びバンク角を算出することが可能であるため、姿勢角である迎え角及びバンク角に基づいて旋回飛行における旋回半径を算出し、算出された旋回半径に応じた飛行経路を探索することができる。これにより、飛行経路の探索を行う際の試行条件を制限して、最適な飛行経路を演算するための計算時間の短縮化を図ることができる。
【００１０】
ここで、探索された飛行経路に沿って飛行して目標点へ着陸するために必要な旋回飛行および直線飛行を設定し、設定された当該旋回飛行および直線飛行の水平面方向の移動距離を算出する水平面移動距離算出手段と、水平面方向の移動距離に基づいて、目標点へ着陸するために必要な高度である必要高度を算出する必要高度算出手段と、を備え、飛行経路探索手段は、必要高度および飛行機の実際の高度である実高度を用いて、飛行経路を探索する構成であることが好ましい。これにより、直線と１種類の円弧の組み合わせを用いて飛行経路を探索することが可能であるため、計算負荷を少なくして適切な飛行経路を算出することが可能となる。
【００１１】
また、飛行経路探索手段は、必要高度と実高度との差がゼロとなる飛行経路を探索することが好適である。これにより、旋回飛行を続けたり、直線飛行を長くしたりするなどして、低下高度が調節された飛行経路を容易に算出することができる。
【００１２】
また、地形の高低を示すデータを含む地形データが記憶された地形データ記憶手段を備え、飛行経路探索手段は、地形データに基づいて、自位置を中心として水平面方向における３６０度の範囲で到達可能な目標点の範囲を算出し、算出された当該範囲内に存在する目標点までの飛行経路を探索することができる。これにより、飛行機のエンジンが停止した場合などの緊急着陸時において、到達可能な着陸点の領域を少ない計算負荷で求めることができる。そのため、小さい計算負荷で、エンジンが停止した場合等に安全を確保する領域を経路選択できる。
【００１３】
上記の経路探索装置では、高度低下率算出手段によって算出された高度低下率が最小となるような姿勢角を算出することで、旋回飛行時の飛行距離の増大を図ることが可能な飛行経路を探索することができる。また、直線飛行時においては、飛行機に作用する揚力Ｌと抗力Ｄとの比である揚抗比Ｌ／Ｄが最大となるような姿勢角及び速度で飛行することで、飛行距離の増大を図ることができる。すなわち、これらの飛行状態が成立するように飛行することで、滑空飛行状態における飛行距離を最長とすることができる。以下、このような最長の滑空飛行距離を獲得することが可能な飛行状態を「最長滑空飛行状態」と記す。
【００１４】
なお、「最長滑空飛行状態」とは、最長の滑空飛行距離を実現する可能性がある飛行状態であり、直線飛行においては、揚抗比Ｌ／Ｄが最大となるような姿勢角及び速度が成立する状態であり、旋回飛行においては、高度低下率算出手段によって算出された高度低下率が最小となるような姿勢角が成立する状態である。上記の最長滑空飛行状態の状態量を維持して飛行した場合には、最長の滑空飛行距離を得ることが可能であるが、その状態量で常に飛行しているとは限らないため、最長滑空飛行状態における状態量と、現実の飛行状態における状態量との差を埋めることが必要となる。
【００１５】
ここで、本発明の経路探索装置は、自位置での飛行状態を示す飛行状態量に基づいて、自位置から最長滑空飛行状態への移行に要する高度上昇分の最大値を算出する高度上昇分算出手段を更に備え、直線飛行における最長滑空飛行状態は、飛行機に作用する揚力Ｌと抗力Ｄとの比である揚抗比Ｌ／Ｄが最大となるような姿勢角である迎え角及び速度が成立する状態であり、旋回飛行における最長滑空飛行状態は、高度低下率算出手段によって算出された迎え角及びバンク角が成立する状態であり、飛行経路探索手段は、最長滑空状態における必要高度、自位置における実高度、および高度上昇分の最大値に基づいて、飛行経路の探索を行うことが好適である。これにより、目的地到達に必要な最低高度を算出し、自位置における現状の飛行状態からの高度上昇（あるいは高度低下）分を計算することによって、目的地まで到達可能であるか否かの判定（到達判定）を行うことができる。
【００１６】
また、予め設定された最適迎え角値を記憶する迎え角値記憶手段と、最長滑空飛行状態への移行完了前に、最適迎え角値及び自位置での飛行状態量に基づいて、目標迎え角値を設定する目標迎え角値設定手段と、を備えることが好ましい。このように、迎え角を一定として、高度上昇分（回復量）を最大とする最適迎え角値（最適迎え角マップ）を記憶しておくことで、そのときの飛行状態量（速度、経路角など）に応じた迎え角値を設定して飛行することができる。
【００１７】
また、目標迎え角値設定手段は、目的地に向かうために必要な旋回角度に基づいて目標迎え角値を設定することが好適である。これにより、直進時の制御パラメータ（速度、経路角）に加えて、目標方位に達するまでの残りの旋回角をパラメータとした最適迎え角値（最適迎え角マップ）を算出することで、そのときの飛行状態に応じた迎え角で飛行することができる。
【００１８】
また、経路探索装置では、上記の飛行経路探索手段を備え、飛行経路探索手段によって探索された飛行経路による到達可能点を算出することができるため、到達可能点と目標点とを比較し、目標点まで到達可能であるか否かの判定を行うことができる。
【発明の効果】
【００１９】
本発明によれば、最適な飛行経路を算出する際の計算時間の短縮化が図られた経路探索装置を提供することができる。
【図面の簡単な説明】
【００２０】
[図１]本発明の実施形態に係る経路探索装置を示すブロック図である。
[図２]本実施形態の飛行機の直線飛行時における迎え角αとＬ／Ｄとの関係を示すグラフである。
[図３]本実施形態の飛行機の旋回飛行時における姿勢角を示す概略側面図である。
[図４]本実施形態の飛行機の旋回飛行時における姿勢角を示す概略正面図である。
[図５]着陸目標点までの飛行経路の一例を示す概略図である。
[図６]水平飛行距離および高度との関係を示すグラフである。
[図７]障害物を回避して着陸目標点へ到達するまでの飛行経路の一例を示す概略図である。
[図８]着陸目標点に着陸するために直線飛行を延長する場合の飛行経路の一例を示す概略図である。
[図９]旋回飛行時の飛行経路、および旋回飛行後の直線飛行時の飛行経路の組み合わせの一例を示す概略図である。
[図１０]旋回半径Ｒｏｐｔ、旋回角ψで旋回飛行後に直線飛行した場合の飛行経路の一例を示す概略図である。
[図１１]地形データ、高度、および水平飛行距離の関係を示すグラフである。
[図１２]滑空可能範囲、および到達不可範囲の分布の一例を示す概略図である。
[図１３]旋回半径Ｒｏｐｔ２つ分の直線飛行と、旋回角度１８０度分の旋回飛行を必要なマージンとして考慮した場合の飛行経路の一例を示す概略図である。
[図１４]本発明の第２実施形態に係る経路探索装置を示すブロック図である。
[図１５]定常滑空飛行状態における飛行経路ＬＫ、及び必要高度Ｈｒｅｑを示すチャートである。
[図１６]最長滑空飛行状態（直進時）への移行に要する高度上昇分、及び高度変化を示すチャートである。
[図１７]本発明の実施形態に係るＥＣＵで実行される処理を示すフローチャートである。
[図１８]選択された最適迎え角値による飛行軌跡を示すチャートである。
[図１９]本発明の第３実施形態に係る経路探索装置を示すブロック図である。
[図２０]旋回飛行を含む最長滑空飛行状態における飛行経路、及び高度上昇分を示すチャートである。
[図２１]本発明の実施形態に係るＥＣＵで実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の好適な実施形態について図面を参照しながら説明する。なお、図面の説明において同一または相当要素には同一の符号を付し、重複する説明は省略する。
【００２２】
（第１実施形態）
図１に示す経路探索装置１は、例えば飛行機１０（図３、図４参照）に搭載され、飛行機１０の自位置と目標点との間の飛行経路を探索するものである。経路探索装置１は、経路探索を行うための演算処理を実行する電子制御ユニット（ＥＣＵ）３を備え、このＥＣＵ３に、各種センサ２、及び出力部４が電気的に接続されている。
【００２３】
各種センサ２としては、飛行機１０の現在位置（緯度、経度）を検出するための航法センサ、飛行機１０の実高度を検出するための高度計、飛行機１０の飛行姿勢（姿勢角）を検出するためのセンサ、飛行機１０のエンジンの状態を検出するセンサ、飛行機１０の故障を検出するセンサ、機体質量を把握するための燃料消費量センサなどが挙げられる。各種センサ２は、検出した各種情報をＥＣＵ３に出力する。
【００２４】
出力部４は、ＥＣＵ３による演算結果が出力される部分であり、演算結果である飛行経路を表示する表示部である。また、出力部４としては、飛行経路に沿った飛行を実行するための自動操縦装置などが挙げられる。
【００２５】
ＥＣＵ３は、演算処理を行うＣＰＵ、記憶部３９となるＲＯＭ及びＲＡＭ、入力信号回路、出力信号回路、電源回路などにより構成されている。ＥＣＵ３では、記憶部に格納されているアプリケーションプログラムをＣＰＵで実行することによって、高度低下率算出部３１、姿勢角算出部３２、旋回半径算出部３３、経路探索部３４が構成される。
【００２６】
高度低下率算出部３１は、飛行機１０の高度低下率を算出するものであり、飛行機１０の旋回飛行における単位旋回角度あたりの高度低下量である高度低下率ΔＨを算出する本発明の高度低下率算出手段として機能する。
【００２７】
姿勢角算出部３２は、飛行機１０の姿勢角を算出するものであり、高度低下率ΔＨが最小となる姿勢角として迎え角及びバンク角を算出する本発明の姿勢角算出手段として機能する。
【００２８】
旋回半径算出部３３は、飛行機１０の旋回半径を算出するものであり、姿勢角に基づいて、高度低下率ΔＨが最小となる場合の旋回半径を算出する本発明の旋回半径算出手段として機能する。
【００２９】
経路探索部３４は、飛行機１０の飛行経路を探索するものであり、旋回半径算出部３３によって算出された旋回半径に基づいて、旋回飛行における飛行距離を算出し、算出された飛行距離に応じた飛行経路を探索する本発明の飛行経路探索手段として機能する。
【００３０】
また、記憶部３９には、飛行機１０の空力特性データ（抗力係数、揚力係数など）が記憶されている。さらに、記憶部３９には、地形データベースが構築されている。この地形データベースには、着陸可能地点の情報、飛行の障害となる障害物（例えば山、高層建築物など）の情報（位置、高さなど）が格納されている。
【００３１】
また、記憶部３９に記憶されている空力特性データとしては、図２に示すデータがある。図２は、飛行機１０の直線飛行時における迎え角αと揚抗比Ｌ／Ｄ（＝揚力Ｌ／抗力Ｄ）との関係の一例を示すグラフである。図２では、横軸に迎え角αを示し、縦軸に揚抗比Ｌ／Ｄを示している。図２に示すように、迎え角αがαｏｐｔであるときに、揚抗比Ｌ／Ｄが最大揚抗比（Ｌ／Ｄ）ＭＡＸとなる。
【００３２】
ＥＣＵ３は、検出された姿勢角（迎え角αｏｐｔ）に基づいて、直進飛行時の最長到達距離ＬＭＡＸを算出する。ＥＣＵ３は、記憶部３９に格納されている空力特性データを参照し、最大揚抗比（Ｌ／Ｄ）ＭＡＸに基づいて、最長到達距離ＬＭＡＸを算出する。この最長到達距離ＬＭＡＸは、下記式（１）によって算出することができる。
【数１】
0005585455.tif 000002
ただし、ΔＨＳ：飛行機１０の直線飛行時の高度低下、Ｌ：揚力、Ｄ：抗力である。
【００３３】
ＥＣＵ３の高度低下率算出部３１は、飛行機１０の高度低下率を算出するものであり、飛行機１０の旋回飛行における単位旋回角度あたりの高度低下量である高度低下率ΔＨを算出する本発明の高度低下率算出手段として機能する。旋回高度低下率ΔＨは、下記式（２）によって算出することが可能である。
【数２】
0005585455.tif 000003
ただし、Ｒｏｐｔ：旋回半径、γ：経路角、Ｖ：機体速度、ω：角加速度である。経路角γは、水平面と飛行機１０の進行方向との角度である。
【００３４】
図３及び図４は、旋回飛行時における飛行機１０の姿勢を示す側面図および正面図である。また、旋回飛行時において飛行機１０に作用する力の釣り合いは、下記式（３）〜（５）によって表現される。
【数３】
0005585455.tif 000004
ただし、ｍ：機体質量、Ｖ：機体速度、経路角γ、Ｌ：揚力、φ：バンク角、ｇ：重力加速度、Ｄ：抗力である。バンク角φは、飛行機１０の上下方向に延在する垂直軸（垂直尾翼１５の延在する方向）と水平面との角度である。
【００３５】
ここで、揚力Ｌおよび抗力Ｄは、下記式（６），（７）によって算出することができる。
【数４】
0005585455.tif 000005
ただし、ρ：空気密度、Ｓ：翼面積（空力係数を計算する際の基準面積）、ＣＬ：揚力係数、ＣＤ：抗力係数である。
【００３６】
そして、式（２）は、式（３）〜（７）を用いてまとめられ、下記式（８）によって表現することができる。
【数５】
0005585455.tif 000006
ここで、
【数６】
0005585455.tif 000007
式（８）のうち揚力係数ＣＬは、迎え角αで決まるため、式（８）は、迎え角αおよびバンク角φによって決定される。そこで、パラメータとして、迎え角α、バンク角φを式（８）に代入し、旋回高度低下率ΔＨの最小値であるΔＨｏｐｔとなる迎え角（αｏｐｔＢ）、バンク角（φｏｐｔ）を求める。求められた迎え角αｏｐｔＢ、バンク角φｏｐｔが最小旋回高度低下率ΔＨｏｐｔを成立させるための条件となる。この条件が成立する場合には、機体速度Ｖｏｐｔ、経路角γｏｐｔといった、力のバランスが取れた飛行（トリム）となる。
【００３７】
また、このときの旋回半径（Ｒｏｐｔ）は、下記式（１０）によって求めることができる。
【数７】
0005585455.tif 000008
【００３８】
また、ＥＣＵ３は、飛行機の自位置と着陸位置との相対方位角および着陸方向を求め、相対方位角および着陸方向に基づいて水平面内における旋回飛行と直線飛行との適切な組み合わせを算出する。ＥＣＵ３は、上述の旋回半径Ｒｏｐｔを用い、旋回角の合計角度が最小となる旋回飛行と直線飛行との組み合わせを算出し、自位置から着陸位置である目標点（以下、「着陸目標点」という。）までの飛行経路を設定する。
【００３９】
また、ＥＣＵ３は、水平面方向の移動距離に基づいて、着陸目標点へ着陸するために必要な高度を算出する本発明の必要高度算出手段として機能する。ＥＣＵ３は、上記の飛行経路に沿って飛行するのに必要な最低限の高度を計算する。
【００４０】
また、ＥＣＵ３の経路探索部３４は、自位置と着陸目標点との相対高度を比較することにより、着陸目標点で着陸可能であるか否かを判定し、飛行経路を探索する。
【００４１】
次に、図５及び図６を参照して水平面内における経路作成の一例について説明する。図５は、着陸目標点までの飛行経路の一例を示す概略図である。ここでは、進行方向Ｄ０で飛行する飛行機１０が、自位置Ｐ０から着陸目標点Ｐ３まで飛行して、着陸方向Ｄ３で着陸する場合の経路探索について説明する。ＥＣＵ３は、水平面内において、自位置Ｐ０に対する着陸目標点Ｐ３の相対位置、および着陸方向に基づいて、上述の旋回半径Ｒｏｐｔでの旋回飛行と、直線飛行との組み合わせを選定して、最適な飛行経路を算出する。ＥＣＵ３は、旋回半径Ｒｏｐｔで旋回飛行を行い飛行距離が最短となる最適な飛行経路を算出する。具体的には、着陸目標点Ｐ３に向かうための旋回角度Ψ１と着陸するための旋回角度Ψ２との合計（ΣΨ）、および直線飛行における飛行距離ＬＳの合計（ΣＬＳ）が最小となるよう、旋回飛行と直線飛行との組み合わせを選択する。
【００４２】
ＥＣＵ３は、下記式（１１）によって求められる必要高度Ｈｒｅｑと実高度とを比較することによって、着陸目標点Ｐ３に着陸可能であるか否かを判定する。
【数８】
0005585455.tif 000009
ＥＣＵ３は、飛行機１０の実高度が必要高度Ｈｒｅｑよりも大きい場合に、着陸目標点Ｐ３に着陸可能であると判定する。そして、ＥＣＵ３は、実高度と必要高度との差がゼロとなる飛行経路を探索する。
【００４３】
図６は、水平飛行距離および高度との関係を示すグラフである。図６では、横軸に水平飛行距離を示し、縦軸に（必要）高度を示している。自位置Ｐ０から旋回半径Ｒｏｐｔで旋回角度Ψ１の旋回飛行を行った場合の高度低下ΔＨＴ１は、式（８）によって算出することができる。同様に、位置Ｐ２から旋回半径Ｒｏｐｔで旋回角度Ψ２の旋回飛行を行った場合の高度低下ΔＨＴ２は、式（８）によって算出することができる。
【００４４】
また、着陸点に向かうための旋回飛行（角度Ψ１）の終了点Ｐ１から、着陸するための旋回飛行（角度Ψ２）の開始点Ｐ２まで、直線飛行を行った場合の高度低下ΔＨＳは、式（１）によって算出することができる。
【００４５】
このように直線飛行時および旋回飛行時において、高度低下を最小とする条件は、機体質量に対して燃料質量が小さい場合には、機体固有の特性に基づいて決定されるため、オフラインで事前に計算することが可能である。従って、オンラインでの計算が必要となるのは、水平面上での飛行経路（飛行軌跡）だけであり、また機体質量の変化が大きい場合でも質量分を補正するという負荷の小さい計算で条件を求めることが可能である。経路探索装置１では、直線飛行と、１種類の旋回半径Ｒｏｐｔの円弧に沿った旋回飛行との組み合わせによって、この水平面上の飛行経路を求めることが可能であるため、計算負荷（コスト）を抑えて、安全な着陸地点を求めることができる。
【００４６】
このような本実施形態の経路探索装置１では、旋回飛行における単位旋回角度あたりの高度低下量である高度低下率を算出し、算出された高度低下率が最小となるような姿勢角を算出することが可能であるため、姿勢角に基づいた旋回飛行における旋回半径を算出し、算出された旋回半径に応じた飛行経路を探索することができる。これにより、飛行経路の探索を行う際の試行条件を制限して、最適な飛行経路を演算するための計算時間の短縮化を図ることができる。
【００４７】
ここで、経路探索装置１は、探索された飛行経路に沿って飛行して目標点へ着陸するために必要な旋回飛行および直線飛行を設定し、設定された当該旋回飛行および直線飛行の水平面方向の移動距離を算出する水平面移動距離算出部と、水平面方向の移動距離に基づいて、目標点へ着陸するために必要な高度である必要高度を算出する必要高度算出部と、を備えている。そして、飛行経路探索部が、必要高度および飛行機の実際の高度である実高度を用いて、飛行経路を探索する構成であるため、直線と１種類の円弧の組み合わせを用いて飛行経路を探索することができ、計算負荷を少なくして適切な飛行経路を算出することが可能となる。
【００４８】
また、本実施形態の経路探索装置１による計算結果を初期値とすることにより、飛行機１０の運動特性（操舵遅れ等）や、外乱影響なども考慮した厳密な飛行経路を求める場合の計算範囲を大幅に縮小可能であるため、計算負荷を抑えることができる。
【００４９】
図７は、障害物Ｂを回避して着陸目標点Ｐ１５へ到達するまでの飛行経路の一例を示す概略図である。経路探索装置１では、自位置Ｐ０の進行方向Ｄ０の直前に障害物Ｂが存在する場合に、水平面上で障害物Ｂを回避する飛行経路を求めることによって、目標点Ｐ１５に着陸可能であるか否かを判定する到達判定を実行する。
【００５０】
そして、ＥＣＵ３は、旋回半径Ｒｏｐｔで旋回飛行を行い飛行距離が最短となる最適な飛行経路を算出する。具体的には、「障害物Ｂを回避するための旋回角度Ψ１１」と、「障害物Ｂの回避後の着陸目標点Ｐ１５に向かうための旋回角度Ψ１２」と、「着陸するための旋回角度Ψ１３」との合計（ΣΨ）、および直線飛行における飛行距離ＬＳ１１，ＬＳ１２の合計（ΣＬＳ）が最小となるよう、旋回飛行と直線飛行との組み合わせを選択する。ＥＣＵ３は上記の式（１１）によって求められる必要高度Ｈｒｅｑと実高度とを比較することによって、着陸目標点Ｐ３に着陸可能であるか否かを判定する。
【００５１】
次に、目標点に着陸するために低下高度を調節する場合について説明する。図８は、目標点に着陸するために直線飛行を延長する場合の飛行経路の一例を示す概略図である。着陸目標点に着陸するためには、その水平面内位置に到達したときに、飛行機１０の実高度がゼロになる必要がある。ＥＣＵ３の経路探索部３４は、目標点へ着陸するための必要高度と飛行機１０の実高度との差がゼロとなる飛行経路を探索する。そこで、経路探索部３４は、旋回飛行の延長、および直線飛行の延長を考慮して低下高度を調節し、適切な飛行経路を選択する。例えば、図８に示す状況では、直線飛行ＬＳ２２，ＬＳ２３を追加することで、必要高度を増加させ、必要高度と実高度との差がゼロとなる飛行経路を探索する。飛行機１０は、自位置Ｐ０から着陸目標点Ｐ２５までの最短経路を飛行せず、追加された直線飛行経路（ＬＳ２２，ＬＳ２３）を飛行して、目標点Ｐ２５への着陸することになる。
【００５２】
次に、自位置Ｐ０とその周囲の地形データに基づいて、周囲３６０度の範囲内で到達可能な領域を探索する場合について説明する。ＥＣＵ３は、飛行機１０の空力特性データに基づいて最大揚抗比（Ｌ／Ｄ）ＭＡＸを取得し、上記式（１）を用いて最良滑空性能データを取得することが可能である。また、ＥＣＵ３は、上記式（８）を用いて旋回飛行時の最良滑空性能データを取得することができる。これらの直線飛行時および旋回飛行時の最良滑空性能データは、オフラインで事前に取得することができる。
【００５３】
ＥＣＵ３は、オンラインで必要なデータとして、周辺の地形データを取得する。ＥＣＵ３は、地形データベースから自位置周辺の地形データを取得する。ＥＣＵ３は、例えば、図１０に示すように、水平方向の位置に関するデータや、標高に関するデータを含む地形データを取得する。
【００５４】
ＥＣＵ３は、式（８）の高度低下率ΔＨを最小にする旋回飛行と、式（１）を満たす直線飛行との組み合わせからなる飛行経路のうち、高度低下を最小とする飛行経路を、全周囲について（水平面内の３６０度の範囲で）探索することが可能である。ＥＣＵ３は、図９に示すように、自位置Ｐ０での旋回飛行ＴＲ，ＴＬと、この旋回飛行ＴＲ，ＴＬに連続する直線飛行Ｄ３１，との組み合わせからなる飛行経路を探索する。
【００５５】
また、着陸目標点候補となる任意の点の水平面内の位置（ｘ０，ｙ０）は、図１０に示すように、旋回角度Ψの旋回飛行、および飛行距離ＬＳの直線飛行の組み合わせを用い、下記式（１２），（１３）によって表現される。
【数９】
0005585455.tif 000010
【００５６】
ＥＣＵ３は、上記（１２），（１３）を用いて、着陸目標点の位置（ｘ０，ｙ０）へ向かうための旋回飛行及び直線飛行の組み合わせを探索し、その位置（ｘ０，ｙ０）に到達するまでの高度低下分（最低必要高度Ｈｒｅｑ）を、式（１１）を用いて算出する。
【００５７】
このような経路探索装置１では、全方位に対して着陸目標点候補を探索し、着陸可能な目標点までの飛行経路を探索することが可能であるため、図１１及び図１２に示すような到達可能範囲Ａ０、およびグレーゾーン（障害物Ａ１の背後）Ａ２を把握することが可能である。図１１では、進行方向Ｄ５３に沿う飛行経路の高度低下Ｆ５３と地形データＥ５３との関係を示している。
【００５８】
ここでいう「グレーゾーン」とは、障害物が存在するために、自位置Ｐ０から直線的に到達することは不可能ではあるが、障害物を回避して背後へ回り込めば到達可能である範囲を示す。このグレーゾーンＡ２の範囲内に着陸可能な平地などが存在する場合には、障害物を回避するための旋回飛行を考慮して飛行経路の探索を行い、必要高度と実高度とを比較して着陸目標点への着陸が可能であるか否かを判定する。
【００５９】
全周囲に対する飛行経路に関するデータと、当該飛行経路における高度低下率に関するデータとは、事前（オフライン）に計算可能である。そのため、実際の飛行時には、オフラインで取得した滑空性能データと、オンラインで取得する地形データとの照合を実行するのみで、経路探索を実行することができる。その結果、例えば、飛行機１０のエンジンが停止した場合などにおいて、緊急着陸可能な領域を小さい計算負荷で探索することができる。
【００６０】
このように経路探索装置１では、地形の高低を示すデータを含む地形データが記憶された記憶部３９を備え、飛行経路探索部３４は、地形データに基づいて、自位置を中心として水平面方向における３６０度の範囲で到達可能な目標点の範囲を算出し、算出された当該範囲内に存在する目標点までの飛行経路を探索することができる。これにより、飛行機のエンジンが停止した場合などの緊急着陸時において、到達可能な着陸点の領域を少ない計算負荷で求めることができる。そのため、小さい計算負荷で、エンジンが停止した場合等に安全を確保する領域を経路選択できる。
【００６１】
次に、図１３を参照して、あらゆる着陸方向に対しても着陸可能な領域を算出する場合について説明する。ＥＣＵ３は、あらゆる着陸方向に対応可能とするために必要な余裕代であるマージンを考慮する。あらゆる着陸方向から着陸可能とするには、自位置Ｐ０における進行方向Ｄ０に対して正反対方向に着陸する場合が、旋回角度大きくなり最もクリティカルな場合である。このような場合には、経路探索装置１は、旋回半径の２倍（２Ｒｏｐｔ）の直線飛行ＬＳ６０と、旋回角度１８０度分の旋回飛行ＬＴ６２をマージンとして確保することにより、全着陸方向に対応することが可能な飛行経路を探索することができる。
【００６２】
また、飛行経路の探索結果を出力部４である表示部に表示する場合には、探索結果である飛行経路を表示すると共に着陸可能な平地（空港含む）を表示することによって、操縦者が着陸場所を決定する際に有効な情報を提供することができる。
【００６３】
経路探索装置１では、着陸可能な候補地の場所を決めた後に、式（８）の高度低下率ΔＨを最小にする旋回飛行と、式（１）を満たす直線飛行との組み合わせによる大まかな飛行経路を決定した後に、さらに詳細な経路探索計算を実行することにより、余分な計算を大幅に削減することができる。そのため、計算時間を短縮して飛行経路を探索することが可能となる。
【００６４】
（第２実施形態）
次に、本発明の第２実施形態に係る経路探索装置について説明する。図１４は、第２実施形態に係る経路探索装置を示すブロック図である。図１４に示す第２実施形態に係る経路探索装置１が、第１実施形態に係る経路探索装置１と違う点は、高度上昇分算出部５１、到達判定部５２、移行判定部５３、目標迎え角値設定部５４、制御部５５、及び、最適迎え角値マップ５９を備えている点である。なお、第１実施形態の経路探索装置１と同様の説明については省略する。
【００６５】
第２実施形態のＥＣＵ３では、記憶部３９に格納されているアプリケーションプログラムをＣＰＵで実行することによって、高度低下率算出部３１、姿勢角算出部３２、旋回半径算出部３３、経路探索部３４、高度上昇分算出部５１、到達判定部５２、移行判定部５３、目標迎え角値設定部５４、及び制御部５５が構成される。
【００６６】
経路探索装置１では、高度低下率算出部３１によって算出された高度低下率が最小となるような姿勢角を算出することで、旋回飛行の飛行距離の増大を図ることが可能な飛行経路を探索する。また、経路探索装置１では、直線飛行において、飛行機１０に作用する揚力Ｌと抗力Ｄとの比である揚抗比Ｌ／Ｄが最大となるような姿勢角及び速度で飛行することで、飛行距離の増大を図ることが可能な飛行経路を探索する。すなわち、このような飛行状態が成立するように飛行することで、滑空飛行状態における飛行距離を最長とする。そして、このような最長の滑空飛行距離を獲得することができる飛行状態を「最長滑空飛行状態」と記す。
【００６７】
なお、「最長滑空飛行状態」とは、最長の滑空飛行距離を実現する可能性がある飛行状態であり、例えば、直線飛行においては、揚抗比Ｌ／Ｄが最大となるような姿勢角及び速度が成立する状態であり、旋回飛行においては、高度低下率算出手段によって算出された高度低下率が最小となるような姿勢角が成立する状態である。上記の最長滑空飛行状態の状態量を維持して飛行した場合には、最長の滑空飛行距離を得ることが可能であるが、その状態量で常に飛行しているとは限らないため、最長滑空飛行状態における状態量と、現実の飛行状態における状態量との差を埋めることが必要となる。本実施形態の経路探索装置１は、最長滑空飛行状態における状態量と、現実の飛行状態における状態量との差を埋めるためのものである。
【００６８】
経路探索部３４は、最長滑空飛行状態における飛行軌跡に基づいて、必要な高度（必要高度Ｈｒｅｑ）を演算する。図１５は、定常滑空飛行状態における飛行軌跡ＬＫ、及び必要高度Ｈｒｅｑを示すチャートである。経路探索部３４は、必要最小限の旋回飛行条件（高度低下を最小にする旋回飛行条件）と直進時の最適な滑空条件（高度低下を最小にする直進飛行条件）との組み合わせによって算出される最長滑空飛行状態における飛行軌跡に基づいて、必要な高度（必要高度Ｈｒｅｑ）を演算する。
【００６９】
高度上昇分算出部５１は、現在の飛行機１０の飛行状態（速度、経路角など）から最長滑空飛行状態への移行に要する高度上昇分の最大値（ΔＨＡｍａｘ）を演算する（詳しくは後述する）。
【００７０】
到達判定部５２は、飛行機１０が自位置から目的着陸点へ到達可能であるか否かの判定を行う。到達判定部５２は、自位置おける実高度Ｈ、最長滑空飛行状態における必要高度Ｈ０、高度上昇分ΔＨＡの最大値ΔＨＡｍａｘに基づいて、目的地まで到達可能であるか否かの判定を行う。到達判定部５２は、下記式（１４）が成立する場合に、飛行機１０が目的着陸点へ到達可能であると判定する。
【数１０】
0005585455.tif 000011
ここで、Ｈ：飛行機１０の高度である。
【００７１】
移行判定部５３は、最長滑空飛行状態（目標滑空経路）における状態量を満たしているか否かの判定を行う。移行判定部５３は、例えば、機体速度が最長滑空飛行状態における速度ＶＧと一致した場合に、最長滑空飛行状態で飛行している（最長滑空飛行状態への移行が完了している）と判定する。なお、最長滑空飛行状態は、上述したように飛行機１０の飛距離を最長とするために最適な滑空状態（候補を含む）である。
【００７２】
目標迎え角値設定部５４は、飛行機１０の迎え角値を設定する。目標迎え角値設定部５４は、目的着陸点への着陸を可能とすべく、迎え角値を設定する。例えば、最長滑空飛行状態で飛行している場合には、その飛行状態を維持するように、迎え角値を設定する。一方、最長滑空飛行状態で飛行する前の状態においては、最適迎え角値マップ５９を参照して、迎え角値を設定する。
【００７３】
制御部５５は、目標迎え角値設定部５４で設定された迎え角値となるように、アクチュエータ（出力部）を制御する。アクチュエータは、飛行機１０の迎え角を変更するためのアクチュエータであり、例えば、翼に設けられたフラップを傾斜させるための駆動手段である。
【００７４】
最適迎え角値マップ５９には、高度上昇分ΔＨＡｍａｘを最大とするための最適迎え角値のマップが記憶されている。例えば、迎え角値を一定として、後述する評価関数を最大とする最適迎え角値のマップを予め作成しておく。最適迎え角値は、飛行機固有の性能であり、事前に算出することが可能である。飛行機１０の機体速度毎に、算出された迎え角値のマップが、最適迎え角値マップ５９に保存されている。最適迎え角値マップ５９は、予め設定された最適迎え角値を記録する迎え角値記憶手段として機能する。
【００７５】
（直進時の飛距離を最長にするための評価関数）
次に、直進時の飛距離を最長にするための評価関するについて説明する。図１６は、最長滑空飛行状態（直進時）への移行に要する高度上昇分ΔＨを示すチャートである。図１６では、横軸に飛行機１０の移動距離を示し、縦軸に高度を示している。最長滑空飛行状態における飛行軌跡ＬＧは、着陸候補地点（目標点）まで到達可能なものである。この最長滑空飛行状態における飛行条件（最長滑空の条件）は、迎え角αＧ、経路角γＧ、速度ＶＧである。
【００７６】
経路探索装置１では、自位置ＰＡ１での現在の機体速度ＶＡ１が、最長滑空飛行状態ＬＧにおける速度ＶＧ以上であるか否かを判定する。自位置ＰＡ１での現在の速度ＶＡ１が、速度ＶＧ以上である場合には、高度上昇分ΔＨＡが最大となるように、定常滑空飛行状態ＬＧに移行するまでの飛行経路を探索する。
【００７７】
高度上昇分ΔＨＡは、下記式（１５）を用いて算出可能である。
【数１１】
0005585455.tif 000012
ここで、ＨＭ１は、飛行経路ＬＡ１による実高度上昇分、ＨＭ２は、前進による高度余裕分である。飛行経路ＬＡ１による高度上昇分ＨＭ１は、自位置ＰＡ１（高度ＨＡ１）から最長滑空飛行状態における飛行軌跡ＬＧ（点ＰＧ２，高度ＨＧ１）に移行するまでの飛行機１０の実高度の変化量であり、高度ＨＧ２と高度ＨＡ１との差である。
【００７８】
飛行機１０が自位置ＰＡ１から点ＰＧ２に移動するまでの前進による高度余裕分ＨＭ２は、最長滑空飛行状態の飛行軌跡ＬＧにおける点ＰＧ１から点ＰＧ２までの高度変化量に相当する。この前進による高度余裕分ＨＭ２は、式（１６）を用いて算出することができる。
【数１２】
0005585455.tif 000013
ここで、Ｘは、飛行機１０の前進距離あり、２点間（点ＰＡ１，ＰＧ２）の水平距離であり、γＧは、最長滑空飛行状態における経路角αＧである。
【００７９】
（滑空時の最適飛行方法：直進時）
次に、図１７を参照して、第２実施形態の経路探索装置１における処理手順について説明する。図１７は、本発明の実施形態に係るＥＣＵで実行される処理を示すフローチャートである。まず、ＥＣＵ３は、飛行機１０の飛行状態量を検出する（Ｓ１）。具体的には、センサ２から出力された信号に基づいて、飛行機１０の速度、経路角、姿勢角を算出する。
【００８０】
次に、ＥＣＵ３は、飛行機１０が最長滑空飛行状態ＬＧで飛行しているか否かを判定する（Ｓ２）。具体的には、ＥＣＵ３の移行判定部５３は、機体速度Ｖと最長滑空飛行状態における速度ＶＧとを比較し、両者が一致した場合に、最長滑空飛行状態ＬＧで飛行している（飛行機１０は最長滑空飛行状態である）と判定する。最長滑空飛行状態ＬＧで飛行している場合には、目標迎え角値＝αＧを設定する（Ｓ３）。最長滑空飛行状態ＬＧにおける迎え角値αＧは、予め計算され、最適迎え角値マップ５９に記憶されている。
【００８１】
一方、ステップＳ２で、最長滑空飛行状態で飛行していないと判定された場合には、最適迎え角値マップ５９を参照し、目標迎え角値を設定する（Ｓ４）。ＥＣＵ３の目標迎え角値設定部５４は、最適迎え角値マップ５９を参照し、飛行機１０の飛行状態量に基づいて、ΔＨＡが最大となる最適迎え角値を選択し、目標迎え角値を設定する。本実施形態に係る経路探索装置１では、一度、最長滑空飛行状態となった後は、目標迎え角値＝αＧを常に設定するわけではなく、時々刻々の飛行状態を判定する。なお、飛行機１０が最長滑空飛行状態で飛行しているか否かを判定する際には、機体特性や要求される経路の精度に応じて、許容誤差を考慮する。
【００８２】
ステップＳ３又はステップ４の処理が完了した後、ＥＣＵ３は、ステップＳ５に進み、フィードバック制御コントローラ（制御部５５）でゲインを計算し、アクチュエータ制御を行い、迎え角を制御する。これにより、最長滑空飛行状態での飛行を実現する。
【００８３】
図１８は、選択された最適迎え角値による飛行軌跡を示すチャートである。ＥＣＵ３は、最長滑空状態で飛行していないと判定した場合には、高度上昇分（評価関数）ΔＨＡを最大とする迎え角となるように制御する。飛行機１０では、自位置での現在の飛行状態量に合わせて、選択した迎え角値を目標値として自動制御を行うことで、最長滑空飛行状態を実現する。または、操縦者がマニュアル操縦することで、飛行機１０を最長滑空飛行状態にしてもよい。ＥＣＵ３は、選択した迎え角値を表示部に出力することで、操縦者への報知を行う。また、飛行機１０の自位置での現実の飛行状態量と、設定されている最長滑空飛行状態（定常滑空飛行）における状態量とに差が生じた場合には、高度上昇分ΔＨＡが最大となる飛行状態で、最長定常滑空飛行に遷移することで、その飛距離を増大させることができる。
【００８４】
このような本実施形態に係る経路探索装置１では、速度ＶＧ以上、かつ、評価関数ΔＨＡを最大にする飛行経路を探索することができる。このような経路探索装置１によれば、最長滑空飛行状態となるように最適な経路を探索し、案内することができる。経路探索装置１では、予め計算された最適迎え角値のマップが記憶部に記憶されているため、現在の飛行状態に応じて適切な迎え角値を容易に取得することができる。これにより、計算負荷を高くすることなく、最適制御飛行を実現し、飛行機１０を最長滑空飛行状態にすることができる。
【００８５】
また、あらゆる飛行状態に対して、目的地までの到達判定をオンラインで実行することができる。また、現在の飛行機１０の実高度及び高度上昇分の最大値ΔＨＡｍａｘに基づいて、滑空飛行による最長飛距離を予測してもよい。エンジン停止時には迎え角が決まれば、迎え角に基づいて速度及び経路角が決まるため、上記の迎え角マップに替えて、速度や経路角のマップを使用することも可能である。
【００８６】
なお、これらのマップ化されたデータは、最適迎え角値マップ５９に記憶されていないものでもよい。その他の記憶手段に記憶されたデータを用いて、最適迎え角値を算出する構成でもよい。また、例えば、地上のワークステーションから送信されたデータを飛行機１０側で受信し、この受信したデータを用いる構成でもよい。
【００８７】
（第３実施形態）
次に、本発明の第３実施形態に係る経路探索装置について説明する。図１９は、第３実施形態に係る経路探索装置を示すブロック図である。図１９に示す第３実施形態に係る経路探索装置１が、第２実施形態に係る経路探索装置１と違う点は、バンク角算出部３５を更に備えている点である。なお、第１，第２実施形態の経路探索装置１と同様の説明については省略する。
【００８８】
第３実施形態のＥＣＵ３では、記憶部３９に格納されているアプリケーションプログラムをＣＰＵで実行することによって、高度低下率算出部３１、姿勢角算出部３２、旋回半径算出部３３、経路探索部３４、バンク角算出部３５、高度上昇分算出部５１、到達判定部５２、移行判定部５３、目標迎え角値設定部５４、及び制御部５５が構成される。
【００８９】
バンク角算出部３５は、上記の旋回半径算出部３３によって算出された高度低下を最小にする旋回と同一の旋回半径にするために、下記式（１７）を用いてバンクΦを算出する。
【数１３】
0005585455.tif 000014
ここで、γ：経路角、γＧ：高度低下を最小にする旋回飛行時の経路角、ＣＬ：揚力係数、ＣＬＧ：高度低下を最小にする旋回飛行時の揚力係数、ΦＧ：高度低下を最小にする旋回飛行時のバンク角である。
【００９０】
上記式（１７）の導出について説明する。旋回飛行時の力の釣合は、下記式（１８）によって表現することができる。
【数１４】
0005585455.tif 000015
ここで、ρ：空気密度、Ｖ：飛行速度、ｓ：翼面積、Ｒ：旋回半径、ｍ：機体質量である。
【００９１】
次に、上記式（１８）から下記式（１９）が導出される。
【数１５】
0005585455.tif 000016
【００９２】
そして、上記式（１９）から式（１７）が導出される。
【数１６】
0005585455.tif 000017
【００９３】
式（１７）中のγＧ，ΦＧ，ＣＬＧは、飛行機の固有特性によって最適条件が決まるため一定の値となる。したがって、そのときの経路角γと揚力係数ＣＬによってバンク角Φを算出することができる。
【００９４】
旋回半径算出部３３によって算出された高度低下を最小にする旋回と同一の旋回半径で飛行しない場合には、経路探索部３４によって算出された最長滑空飛行状態における飛行軌跡を基準として採用することができため、高負荷な演算処理を実施する必要が生じることになる。
【００９５】
（旋回時の高度上昇分を最大にする迎え角値を取得するための評価関数）
次に、旋回時の高度上昇分を最大にする迎え角値を取得するための評価関数について説明する。図２０は、最長滑空飛行状態における飛行軌跡、及び旋回時の高度上昇分を示すフローチャートである。図２０では、横軸に飛行機１０の水平移動距離を示し、縦軸に高度を示している。
【００９６】
経路探索装置１では、以下の評価関数のうちのいずれかを最大にする飛行経路を探索する。飛行機１０における飛行が必要な旋回角度に到達していない場合には、評価関数ΔＨＢとして、下記式（２０）を採用する。
【数１７】
0005585455.tif 000018
（ここで、Ψ：必要な旋回角度、ｄＨｔｕｒｎ：単位旋回角度当りの高度低下量）
【００９７】
経路探索装置１では、必要な旋回角度に到達していない場合には、速度ＶＧ以上、かつ、上記式（２０）による評価関数ΔＨＢを最大にする飛行経路ＬＢ１を探索する。
【００９８】
一方、飛行機１０における飛行が必要な旋回角度に到達した場合には、評価関数ΔＨＢとして、下記式（２１）を採用する。
【数１８】
0005585455.tif 000019
（ここで、ΔＨｍａｘ１：旋回後に続く直進滑空時の最大高度上昇分）
【００９９】
経路探索装置１では、必要な旋回角度に到達した場合には、上記式（２１）による評価関数ΔＨＢを最大にする飛行経路ＬＢ２を探索する。
【０１００】
例えば、必要な旋回角度以前に最長滑空飛行状態の飛行軌跡ＬＧに到達する場合には、それが最も効率の良い飛行軌跡となるが、旋回角度が小さい場合には、無理に最長滑空飛行状態の飛行軌跡に到達させると効率が低下するおそれがある。本実施形態の経路探索装置１では、旋回飛行の後に続く直進飛行区間での高度上昇分ΔＨＡｍａｘを考慮して評価関数ΔＨＢを設定することができ、旋回角度に応じた最適迎え角値を求めることができる。なお、ΔＨＡｍａｘは、上記の第２実施形態で説明した直線時の飛距離を最長にするための評価関数を用いて、事前計算可能なものであり、旋回角度到達時（点ＰＡ１）の飛行状態量に基づいて、直線飛行区間の高度上昇分を算出する。
【０１０１】
（滑空時の最適飛行方法：旋回時）
次に、図２１を参照して、第３実施形態の経路探索装置１における処理手順について説明する。図２１は、本発明の実施形態に係るＥＣＵで実行される処理を示すフローチャートである。まず、ＥＣＵ３は、飛行機１０の飛行状態量を検出する（Ｓ１１）。具体的には、センサ２から出力された信号に基づいて、飛行機１０の速度、自位置、進行方向、姿勢角を算出する。
【０１０２】
次に、ＥＣＵ３は、目的地に向かうために必要な旋回角度を算出する（Ｓ１２）。具体的には、ＥＣＵ３の経路探索部３４は、旋回半径算出部３３によって旋回半径に基づいて、必要旋回角度を算出する。
【０１０３】
次に、ＥＣＵ３は、ステップＳ２に進み、飛行機１０が最長滑空飛行状態ＬＧで飛行しているか否かを判定する。最長滑空飛行状態ＬＧで飛行している場合には、ステップＳ１３に進み、目標迎え角値＝αＧを設定する共に、目標バンク角＝ΦＧを設定する。なお、必要旋回角度が０以下の場合は目標バンク角＝０と設定する。ステップＳ１３の処理後、ステップＳ５に進む。
【０１０４】
一方、ステップＳ２で、最長滑空飛行状態で飛行していないと判定された場合には、ステップＳ４に進み、最適迎え角値マップ５９を参照し、目標迎え角値を設定する。ステップＳ４の処理後、ステップＳ１４に進み、旋回半径（Ｒｏｐｔ）を維持するための目標バンク角を計算する。本実施形態に係る経路探索装置１では、一度、最長滑空飛行状態となった後は、目標迎え角値＝αＧや目標バンク角＝ΦＧを常に設定するわけではなく、時々刻々の飛行状態を判定する。なお、飛行機１０が最長滑空飛行状態で飛行しているか否かを判定する際には、機体特性や要求される経路の精度に応じて、許容誤差を考慮する。
【０１０５】
ステップＳ１３又はステップ１４の処理が完了した後、ＥＣＵ３は、ステップＳ５に進み、フィードバック制御コントローラ（制御部５５）でゲインを計算し、アクチュエータ制御を行う。これにより、最長滑空飛行状態での飛行を実現する。
【０１０６】
このような本実施形態に係る経路探索装置１では、旋回飛行中に最長滑空飛行状態ＬＧに移行するよりも、旋回飛行後の直線飛行区間中に最長滑空飛行状態ＬＧに移行した方がよい場合に、旋回飛行後の直線飛行で最長滑空飛行状態ＬＧに移行する飛行経路を探索することができ、飛行機１０の飛行距離を延長することができる。また、予め設定された最適迎え角値を記憶する最適迎え角値マップ５９を備える構成であるため、計算負荷を軽減して最適な飛行経路を探索することができる。
【０１０７】
以上、本発明をその実施形態に基づき具体的に説明したが、本発明は、上記実施形態に限定されるものではない。上記実施形態の経路探索装置１では、水平面移動距離算出手段、および必要高度算出手段を備える構成とされているが、これら水平面移動距離算出手段および必要高度算出手段を備えていない経路探索装置１でもよい。
【０１０８】
また、上記実施形態の経路探索装置１は、必要高度と実高度との差がゼロとなる飛行経路を探索しているが、必要高度と実高度との差がゼロではない飛行経路を探索する構成でもよい。
【０１０９】
また、上記実施形態の経路探索装置１は、地形データを記憶する地形データ記憶手段を備える構成としているが、地形データ記憶手段を備えていない経路探索装置１でもよい。
【符号の説明】
【０１１０】
１…経路探索装置、２…センサ、３…ＥＣＵ（電子制御ユニット）、３１…高度低下率算出部、３２…姿勢角算出部、３３…旋回半径算出部、３４…経路探索部、３５…バンク角算出部、３９…記憶部、４…出力部、１０…飛行機、１３…主翼、１５…垂直尾翼、５１…高度上昇分算出部、５２…到達判定部、５３…移行判定部、５４…目標迎え角値設定部、５５…制御部、５９…最適迎え角値マップ（迎え角値記憶手段）、Ｌ…揚力、Ｄ…抗力、Ｇ…重力、Ｌ１，Ｌ２…旋回飛行区間における水平飛行距離、Ｌｓ…直線距離、Ｖ…速度、α…迎え角、γ…経路角、Ψ１…着陸点に向かうための旋回角度、Ψ２…着陸のための旋回角度、Ｂ…障害物。
【図１】
0005585455.tif 000020
【図２】
0005585455.tif 000021
【図３】
0005585455.tif 000022
【図４】
0005585455.tif 000023
【図５】
0005585455.tif 000024
【図６】
0005585455.tif 000025
【図７】
0005585455.tif 000026
【図８】
0005585455.tif 000027
【図９】
0005585455.tif 000028
【図１０】
0005585455.tif 000029
【図１１】
0005585455.tif 000030
【図１２】
0005585455.tif 000031
【図１３】
0005585455.tif 000032
【図１４】
0005585455.tif 000033
【図１５】
0005585455.tif 000034
【図１６】
0005585455.tif 000035
【図１７】
0005585455.tif 000036
【図１８】
0005585455.tif 000037
【図１９】
0005585455.tif 000038
【図２０】
0005585455.tif 000039
【図２１】
0005585455.tif 000040