(57)【特許請求の範囲】
【請求項１】
出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、
前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得する取得手段と、
前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出する算出手段と、
前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力する出力手段と
を備える装置。
【請求項２】
前記取得手段は、前記第１の航行スケジュールデータが示す航行スケジュールおよび前記第２の航行スケジュールデータが示す航行スケジュールとの間で、前記開始時刻、前記終了時刻および前記到着時刻のうちの少なくとも１つが異なる航行スケジュールにおける、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を示す第３の航行スケジュールデータを取得し、
前記出力手段は、前記第２の航行スケジュールデータが示す前記開始時刻、前記終了時刻および前記到着時刻のうちの少なくとも１つの時刻と、前記第３の航行スケジュールデータが示す当該少なくとも１つの時刻に対応する時刻との差を示すデータを出力する
請求項１に記載の装置。
【請求項３】
前記取得手段は、前記第２の航行スケジュールデータが示す航行スケジュールとの間で、前記開始時刻、前記終了時刻および前記到着時刻のうちの少なくとも１つが異なる航行スケジュールを示す第４の航行スケジュールデータを取得し、
前記算出手段は、前記第４の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第３の航行燃料消費量として算出し、
前記算出手段は、前記第２の航行燃料消費量と前記第３の航行燃料消費量を比較し、
前記出力手段は、前記算出手段により行われた前記比較の結果を示すデータを出力する
請求項１または２に記載の装置。
【請求項４】
前記速度別燃料消費量データは、前記船舶の航行速度と、前記船舶が同一の航行速度で航行する場合に燃料消費量に影響を与える気象または海象に関する要素との組み合わせに応じた燃料消費量を示し、
前記取得手段は、前記航行における前記要素を示す要素データを取得し、
前記算出手段は、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度と、前記要素データが示す気象または海象に関する要素との組み合わせに応じた燃料消費量を、前記速度別燃料消費量データに従い特定し、当該特定した燃料消費量に基づき前記航行燃料消費量を算出する
請求項１乃至３のいずれか１項に記載の装置。
【請求項５】
前記取得手段は、前記出発地の港から前記基準地までの移動に伴う燃料消費量である基準地前燃料消費量を示す燃料消費量データを取得し、
前記算出手段は、前記航行燃料消費量と前記燃料消費量データが示す基準地前燃料消費量とを加算して、前記出発地の港から前記目的地の港までの航行に伴う燃料消費量である全航行燃料消費量を算出する
請求項１乃至４のいずれか１項に記載の装置。
【請求項６】
前記出力手段は、前記算出手段が前記航行燃料消費量の算出において特定した、前記基準となる地点から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々に関する燃料消費量を示すデータを出力する
請求項１乃至５のいずれか１項に記載の装置。
【請求項７】
出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、
コンピュータに、
前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得する処理と、
前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出する処理と、
前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力する処理と
を実行させるためのプログラム。
【請求項８】
出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、
コンピュータに、
前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得する処理と、
前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出する処理と、
前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力する処理と
を実行させるためのプログラムを持続的に記録するコンピュータ読み取り可能な記録媒体。
【請求項９】
出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、
装置が、前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得するステップと、
前記装置が、前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出するステップと、
前記装置が、前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力するステップと
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、船舶の航行スケジュールの管理を支援するための技術に関する。
【背景技術】
【０００２】
船舶の航行においては、目的地の港に定刻までに到着するとともに、その移動に要する燃料消費量を可能な限り削減したい、というニーズがある。【０００３】
上記のニーズを満たすための技術を記載した特許文献として、例えば特許文献１がある。特許文献１には、船舶が固有に有する個船性能データと海気象データとに基づき、ある海域から目的地までに設定した複数のノード間における船速、燃料消費量等を算出し、算出した船速、燃料消費量等に基づき、ある海域から目的地までの最適経路を探索する仕組みが記載されている。ここにおいて、最適経路とは、燃料消費量または航行時間に基づき算出されるコストを最小とする航路であるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０５７４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
港を経由して行われる船舶の航行においては、経由する港における停泊場所の利用可能な時間帯の割り当てを受ける必要がある。この時間帯はバースウインドウ（Berth Window, B/W）と呼ばれる。バースウィンドウは、例えば、船舶の運航管理者（またはその代理として港における荷役等の業務を請け負う船舶代理店）が港湾管理事業者に希望の時間帯を提示し、港湾管理事業者からその割り当てを受ける形で決定される。【０００６】
バースウィンドウが定まれば船舶の港間の移動時間が概ね定まる。港間の移動時間が定まれば、港間の移動における航行速度が概ね定まる。港間の移動における航行速度が定まれば、港間の移動に要する燃料消費量が概ね定まる。従って、経由する港の各々に関し割り当てられるバースウィンドウに応じて、船舶の航行全体に要する燃料消費量が増減することになる。【０００７】
また、経由する港における船舶の停泊の時間帯は、バースウィンドウの範囲内である程度、調整可能である。例えば、バースウィンドウの開始時刻にすぐさま着岸して停泊を開始し、バースウィンドウの終了時刻より前に荷役等を終えて離岸して次の港へ向かう場合と、バースウィンドウの終了時刻から荷役等に要する時間だけ前の時刻に着岸して停泊を開始し、荷役等を終えてバースウィンドウの終了時刻の間際に離岸して次の港へ向かう場合とでは、その港の前後の区間における移動時間に違いが生じる。その結果、バースウィンドウ内における停泊の時間帯に応じても、船舶の航行全体に要する燃料消費量が増減することになる。【０００８】
従って、運航管理者や操船者等が、燃料消費量を可能な限り低減するような港における停泊の時間帯を知ることができれば、そのような停泊の時間帯をカバーするようなバースウィンドウの割り当てを受ける、既に割り当てられているバースウィンドウの範囲内で停泊の時間帯を調整する、もしくは可能であれば既に割り当てられているバースウィンドウを変更してもらうことで、燃料消費量の低減を図ることができる。【０００９】
上記のような事情に鑑み、本発明は、１以上の港を経由して行われる船舶の航行において、運航管理者や操船者等のユーザが燃料消費量の低減の観点から港における望ましい停泊の時間帯を特定することを可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得する取得手段と、前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出する算出手段と、前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力する出力手段とを備える装置を提供する。
【００１２】
また、上記の装置において、前記取得手段は、前記第１の航行スケジュールデータが示す航行スケジュールおよび前記第２の航行スケジュールデータが示す航行スケジュールとの間で、前記開始時刻、前記終了時刻および前記到着時刻のうちの少なくとも１つが異なる航行スケジュールにおける、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を示す第３の航行スケジュールデータを取得し、前記出力手段は、前記第２の航行スケジュールデータが示す前記開始時刻、前記終了時刻および前記到着時刻のうちの少なくとも１つの時刻と、前記第３の航行スケジュールデータが示す当該少なくとも１つの時刻に対応する時刻との差を示すデータを出力する、という構成としてもよい。
【００１３】
また、上記の装置において、前記取得手段は、前記第２の航行スケジュールデータが示す航行スケジュールとの間で、前記開始時刻、前記終了時刻および前記到着時刻のうちの少なくとも１つが異なる航行スケジュールを示す第４の航行スケジュールデータを取得し、前記算出手段は、前記第４の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第３の航行燃料消費量として算出し、前記算出手段は、前記第２の航行燃料消費量と前記第３の航行燃料消費量を比較し、前記出力手段は、前記算出手段により行われた前記比較の結果を示すデータを出力する、という構成としてもよい。
【００１４】
また、上記の装置において、前記速度別燃料消費量データは、前記船舶の航行速度と、前記船舶が同一の航行速度で航行する場合に燃料消費量に影響を与える気象または海象に関する要素との組み合わせに応じた燃料消費量を示し、前記取得手段は、前記航行における前記要素を示す要素データを取得し、前記算出手段は、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度と、前記要素データが示す気象または海象に関する要素との組み合わせに応じた燃料消費量を、前記速度別燃料消費量データに従い特定し、当該特定した燃料消費量に基づき前記航行燃料消費量を算出する、という構成としてもよい。【００１５】
また、上記の装置において、前記取得手段は、前記出発地の港から前記基準地までの移動に伴う燃料消費量である基準地前燃料消費量を示す燃料消費量データを取得し、前記算出手段は、前記航行燃料消費量と前記燃料消費量データが示す基準地前燃料消費量とを加算して、前記出発地の港から前記目的地の港までの航行に伴う燃料消費量である全航行燃料消費量を算出する、という構成としてもよい。【００１６】
また、上記の装置において、前記出力手段は、前記算出手段が前記航行燃料消費量の算出において特定した、前記基準となる地点から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々に関する燃料消費量を示すデータを出力する、という構成としてもよい。【００１７】
また、本発明は、出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、コンピュータに、前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得する処理と、前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出する処理と、前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力する処理とを実行させるためのプログラムを提供する。
【００１８】
また、本発明は、出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、コンピュータに、前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得する処理と、前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出する処理と、前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力する処理とを実行させるためのプログラムを持続的に記録するコンピュータ読み取り可能な記録媒体を提供する。
【００１９】
また、本発明は、出発地の港から目的地の港に至る船舶の航行であって、前記航行の航路上の基準地から前記目的地の港に至る区間内に前記船舶が停泊する１以上の港がある航行に関し、装置が、前記基準地に前記船舶がいる時刻である基準時刻と、前記基準地から前記航行における次の港までの距離と当該港から前記目的地の港に至るまでの港間の各々の距離とを示す距離データと、前記船舶の航行速度に応じた単位航行距離当たりの燃料消費量を示す速度別燃料消費量データとを取得するとともに、前記停泊する１以上の港の各々に関する当該港における停泊の開始時刻、当該停泊の終了時刻、および前記目的地の港への到着時刻を第１の航行スケジュールデータとして示す第１の航行スケジュールデータと、前記第１の航行スケジュールデータが示す開始時刻、終了時刻および到着時刻のうちの少なくとも一部が異なる第２の航行スケジュールを示す第２の航行スケジュールデータとを取得するステップと、前記装置が、前記第１の航行スケジュールデータおよび前記距離データに基づき前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度、前記距離データ、および前記速度別燃料消費量データに基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第１の航行燃料消費量として算出し、前記第２の航行スケジュールデータ、前記距離データおよび前記速度別燃料消費量データに基づき、前記基準地から前記航行における次の港までの移動と当該港から前記目的地の港に至るまでの港間の移動の各々とにおける航行速度を算出し、当該算出した航行速度に基づき前記基準地から前記目的地の港までの航行に伴う燃料消費量を第２の航行燃料消費量として算出するステップと、前記装置が、前記第１の航行燃料消費量および前記第２の航行燃料消費量を示すデータを出力するステップとを備える方法を提供する。
【発明の効果】
【００２０】
本発明によれば、１以上の港における停泊を伴う船舶の航行に関し、港における停泊の開始時刻および終了時刻に応じて変化する航行に要する燃料消費量が算出され、当該算出された燃料消費量を示すデータが出力されるため、船舶の運航管理者や操船者等のユーザは、停泊の時間帯と燃料消費量との関係を把握することができる。その結果、ユーザは、船舶の航行において、燃料消費量の低減の観点から望ましい停泊の時間帯を特定することができる。
【図面の簡単な説明】
【００２１】
【図１】一実施形態にかかる停泊時間帯決定支援システムの全体構成を模式的に示した図である。
【図２】一実施形態にかかる航行管理サーバ装置、船舶端末装置および気象海象データ配信サーバ装置のハードウェアとして用いられるコンピュータの構成を示した図である。
【図３】一実施形態にかかる航行管理サーバ装置の機能構成を示したブロック図である。
【図４】一実施形態にかかる航行管理サーバ装置により表示される航行管理画面の構成を例示した図である。
【図５】一実施形態にかかる航行管理サーバ装置により表示される航行管理画面（一部領域）を例示した図である。
【図６】一実施形態にかかる航行管理サーバ装置により表示される航行管理画面（一部領域）を例示した図である。
【図７】一実施形態にかかる航行管理サーバ装置により表示される航行管理画面（一部領域）を例示した図である。
【図８】一実施形態にかかる航行管理サーバ装置により表示される航行管理画面（一部領域）を例示した図である。
【図９】一実施形態にかかる航行管理サーバ装置により表示されるグラフ表示画面を例示した図である。
【図１０Ａ】一実施形態にかかる航行管理サーバ装置が用いる航行管理データのデータ構造を示した図である。
【図１０Ｂ】一実施形態にかかる航行管理サーバ装置が用いる航行管理データのデータ構造を示した図である。
【図１１】一実施形態にかかる航行管理サーバ装置が用いる航路データのデータ構造を示した図である。
【図１２】一実施形態にかかる航行管理サーバ装置が用いる距離データのデータ構造を示した図である。
【図１３】一実施形態にかかる航行管理サーバ装置が用いる速度別燃料消費量データのデータ構造を示した図である。
【図１４】一実施形態にかかる航行管理サーバ装置が気象海象データ配信サーバ装置から受信する気象・海象データのデータ構造を示した図である。
【図１５】一実施形態にかかる航行管理サーバ装置が船舶端末装置から受信する実績データのデータ構造を示した図である。
【発明を実施するための形態】
【００２２】
［１．実施形態］
以下に本発明の一実施形態にかかる停泊時間帯決定支援システム１の構成および処理を説明する。停泊時間帯決定支援システム１は、船舶が１以上の港における停泊を含む航行を行うにあたり、経由する港（以下、「経由港」という）における停泊の時間帯（以下、「停泊時間帯」という）、すなわち、停泊の開始時刻または終了時刻を変更した場合に、変更の前後における燃料消費量を運航管理者等のユーザに示すことにより、ユーザが燃料消費量の低減の観点から望ましい停泊時間帯を特定することを可能とするシステムである。
【００２３】
なお、停泊時間帯決定支援システム１においては、停泊時間帯を着港時刻から出港時刻までの時間帯とする。従って、港内操船の時間は停泊の時間帯に含まれるものとする。
【００２４】
また、以下の説明において、航路上において互いに隣り合う港間の航路を「区間航路」という。
【００２５】
図１は、停泊時間帯決定支援システム１の全体構成を模式的に示した図である。停泊時間帯決定支援システム１は、例えば運航管理者により操作される航行管理サーバ装置１１と、船舶９に配置されて例えば操船者により操作される船舶端末装置１２と、航行管理サーバ装置１１からの送信要求に応じて航行管理サーバ装置１１に対し現在および将来の気象・海象に関するデータ（以下、「気象・海象データ」という）を送信する気象海象データ配信サーバ装置１３を備えている。
【００２６】
航行管理サーバ装置１１は、船舶９の航行スケジュールを管理するとともに、Ｗｅｂサーバ機能を備え、船舶端末装置１２からの運航スケジュールの閲覧等を可能とするサーバ装置である。なお、航行管理サーバ装置１１は運航管理者等のユーザにより直接操作される端末装置としても機能する。また、航行管理サーバ装置１１により管理される航行スケジュールは、航路上の港におけるバースウィンドウおよび停泊時間帯により特定される航行スケジュールを意味する。
【００２７】
船舶端末装置１２は、船舶９において計測または操船者等により入力される燃料消費量等の実績を示す各種データ（以下、「実績データ」という）を航行管理サーバ装置１１に送信するとともに、ブラウザ機能を備え、航行管理サーバ装置１１にアクセスして運航スケジュールの表示等を行う。なお、航行管理サーバ装置１１と船舶端末装置１２は通信衛星８を介してデータ通信を行う。
【００２８】
また、図１においては、船舶９が出発地の港Ａを出港した後、経由港として港Ｂ、港Ｃ、港Ｄ、港Ｅにその順で寄港し荷積み・荷下ろし等を行い、目的地の港Ａに着港する、という航行Ｒを行う様子が例示されている。
【００２９】
航行管理サーバ装置１１、船舶端末装置１２および気象海象データ配信サーバ装置１３のハードウェア構成は、他の装置との間でデータ通信を行う通信手段を備えた一般的なコンピュータである。図２は、航行管理サーバ装置１１、船舶端末装置１２および気象海象データ配信サーバ装置１３のハードウェアとして用いられるコンピュータ１０の構成を示した図である。
【００３０】
コンピュータ１０は、ＯＳやアプリケーションプログラム等のプログラムに従い各種演算を行うとともに他の構成部を制御するＣＰＵ１０１と、上記プログラム及び各種データを記憶するメモリ１０２と、他の装置との間で各種データの送受信を行うインタフェース（Interface）である通信Ｉ／Ｆ１０３と、例えばキーボードやマウス等の操作装置やディスプレイ（表示装置）等との間で各種データの入出力を行うインタフェースである入出力Ｉ／Ｆ１０４を備えている。
【００３１】
船舶端末装置１２は、機能構成部として、例えば船舶９の燃料消費量および航行距離を計測するセンサ群により生成される計測結果を示すデータを取得するとともに操船者等のユーザにより入力される喫水、トリム、着港時刻、出港時刻を示すデータを取得する取得手段と、取得手段により取得されたデータを実績データとして船舶端末装置１２に送信する送信手段（いずれも図示略）を備える。また、船舶端末装置１２は、航行管理サーバ装置１１から送信されてくる全航行に伴う燃料消費量等を示す出力データを受信する受信手段と、受信手段により受信された出力データの内容をディスプレイ等に出力する出力手段（いずれも図示略）を備える。すなわち、船舶端末装置１２のハードウェアであるコンピュータ１０は、本実施形態にかかる船舶端末装置１２用のアプリケーションプログラムに従う処理を実行することにより、上記の取得手段、送信手段、受信手段、出力手段を備える装置として機能する。
【００３２】
気象海象データ配信サーバ装置１３は、機能構成部として、現在および将来の時間帯における、ある海域の気象・海象に関する条件（風速、風向、波高等）を示す気象・海象データを様々な時間帯および海域の組み合わせに関し記憶する記憶手段と、航行管理サーバ装置１１から海域および時間帯を指定する送信要求データを受信する受信手段と、受信手段により受信された送信要求データにより指定される海域および時間帯の組み合わせに応じた気象・海象データを記憶手段に記憶されている気象・海象データの中から検索する検索手段と、検索手段により検索された気象・海象データを要求元の航行管理サーバ装置１１に送信する送信手段（いずれも図示略）を備える。すなわち、気象海象データ配信サーバ装置１３のハードウェアであるコンピュータ１０は、本実施形態にかかる気象海象データ配信サーバ装置１３用のアプリケーションプログラムに従う処理を実行することにより、上記の記憶手段、受信手段、検索手段、送信手段を備える装置として機能する。
【００３３】
図３は、航行管理サーバ装置１１の機能構成を示したブロック図である。すなわち、航行管理サーバ装置１１のハードウェアであるコンピュータ１０は、本実施形態にかかる航行管理サーバ装置１１用のアプリケーションプログラムに従う処理を実行することにより、図３に示す構成部を備える装置として機能する。
【００３４】
航行管理サーバ装置１１は、機能構成部として、まず、船舶９が様々な航行条件の下で様々な航行速度で航行した場合の燃費（例えば、単位航行距離当たりの燃料消費量、ton/mile）を示す速度別燃料消費量データ、様々な航路に関し出発地、経由地および目的地の港を示す航路データ、様々な港間の距離を示す距離データ、を予め記憶するとともに、船舶端末装置１２から受信される実績データ、気象海象データ配信サーバ装置１３から受信される気象・海象データ、ユーザの入力に従い生成される航行管理データ（後述）等を記憶する記憶手段１１０を備える。
【００３５】
記憶手段１１０に記憶される各種データの構成の説明に先立ち、それらのデータの入力や表示が行われる航行管理画面を以下に説明する。図４は、航行管理画面の全体構成を示した図である。航行管理画面は、例えば航行管理サーバ装置１１に接続されたディスプレイに表示される。
【００３６】
航行管理画面は、大きく以下のエリアＡ０１〜Ａ０５の領域に区分される。
エリアＡ０１：管理対象の航行を識別する航行ＩＤ等の基本情報と、計画当初の航行スケジュール（以下、「オリジナル計画」という）に関する各種データの入力または表示を行うためのエリア。
エリアＡ０２：現在設定されている航行スケジュール（以下、「現行計画」という）に関する各種データの入力または表示を行うエリア。
エリアＡ０３：現行計画に対し仮の変更を行った航行スケジュール（以下、「変更計画」という）に関する各種データの入力または表示を行うエリア。
エリアＡ０４：航行の進行に伴い既に確定した出港時刻等の情報、現行計画に従った場合の燃料消費量、現行計画に従った場合の燃料消費量を基準とした変更計画に従った場合の燃料消費量の増減等の表示を行うエリア。
【００３７】
なお、航行管理画面には多数の入力欄や表示欄、ボタン等の操作子、グラフ等が配置されている。以下、これらの入力欄等を総称して「オブジェクト」という。
【００３８】
図５は、航行管理画面のエリアＡ０１を示した図である。エリアＡ０１の第１段には、管理対象の航行を識別する航行ＩＤ、航行する船舶の名称（船舶名）、航路名の入力欄と、５つのボタン、すなわち、「オリジナル→現行」ボタン、「現行→変更」ボタン、「変更→現行」ボタン、「グラフ」ボタン、「自動変更」ボタンが配置されている。
【００３９】
「オリジナル→現行」ボタンは、ユーザが、オリジナル計画に関するデータ（エリアＡ０１の第２段〜第５段のデータ）を現行計画に関するデータ（エリア０２の第１段および第６段〜第８段）に反映させるためのボタンである。また、「現行→変更」ボタンは、ユーザが、現行計画に関するデータ（エリアＡ０２）を変更計画に関するデータ（エリアＡ０３）に反映させるためのボタンである。また、「変更→現行」ボタンは、ユーザが、変更計画に関するデータ（エリアＡ０３）を現行計画に関するデータ（エリアＡ０２）に反映させるためのボタンである。また、「グラフ」ボタンは、ユーザがグラフ表示画面（後述）を表示させるためのボタンである。
【００４０】
「自動変更」ボタンは、ユーザが航行管理サーバ装置１１に変更計画の自動設定を行わせるためのボタンである。ユーザが「自動変更」ボタンをクリック等すると、航行管理サーバ装置１１により、推定される全航行に伴う燃料消費量が所定の規則に従う範囲内で最小となるような停泊時間帯が自動的に特定され、特定されたそれらの停泊時間帯の開始時刻および終了時刻を示す値がエリアＡ０３（変更計画）の対応する入力欄に自動入力される。
【００４１】
エリアＡ０１の第２段には、航路上の港の名称の表示欄が設けられている。この表示欄の個数とそれらに表示される港の名称は、エリアＡ０１の第１段の航路名の入力欄に入力された名称に基づき、航路データに従い自動的に設定される。
【００４２】
エリアＡ０１の第３段〜第５段には、オリジナル計画に関する各種データの入力または表示のためのオブジェクトが配置されている。
【００４３】
エリアＡ０１の第３段には、港毎に、オリジナル計画におけるバースウィンドウ（B/W）の開始時刻と終了時刻を入力するためのオブジェクトとして、左右２つの入力欄と１つのバーが設けられている。なお、出発港（出発地の港。航行Ｒの場合、Ａ港）に関しては、バースウィンドウは出港時刻の許容時間帯を、また目的港（目的地の港。航行Ｒの場合、Ａ港）に関しては、バースウィンドウは着港時刻の許容時間帯を意味する。ユーザは左の入力欄に開始時刻を、右の入力欄に終了時刻を数値で入力する。また、ユーザはバーの左端を左右方向にドラッグすることで開始時刻を、バーの右端を左右方向にドラッグすることで終了時刻を、各々変更することができる。
【００４４】
エリアＡ０１の第４段には、経由港に関し港毎に、オリジナル計画における停泊時間帯の開始時刻（着港時刻）と終了時刻（出港時刻）を入力するためのオブジェクトとして、左右２つの入力欄と１つのバーが設けられている。これらのオブジェクトの役割や動作は、第３段のバースウィンドウのオブジェクトの役割や動作と同様である。
【００４５】
また、エリアＡ０１の第４段には、出発港に関してはオリジナル計画における出港時刻を、目的港に関してはオリジナル計画における着港時刻を入力するためのオブジェクトとして、入力欄と左右に移動可能なノブが設けられている。ユーザは入力欄に直接、出港時刻または着港時刻を入力する。また、ユーザはノブを左右方向にドラッグすることで出港時刻または着港時刻を変更することができる。
【００４６】
エリアＡ０１の第５段には、経由港に関し港毎に、オリジナル計画における停泊時間の入力欄が設けられている。停泊時間の入力欄は、各々、第４段の対応する港の停泊時間帯の入力欄の値と連動して変化する。すなわち、ユーザが停泊時間帯の入力欄の値を変更すると、変更後の値に応じて停泊時間の入力欄の値が自動的に変更される。また、ユーザが停泊時間の入力欄の値を変更すると、停泊時間帯の終了時刻の入力欄の値が自動的に変更される。ただし、ユーザが停泊時間帯の開始時刻からバースウィンドウの終了時刻までの時間よりも長い停泊時間を入力した場合、停泊時間帯の開始時刻の入力欄の値も自動的に変更される。
【００４７】
なお、停泊時間帯はバースウィンドウの外にはみ出すことは許可されない。従って、停泊時間帯をバースウィンドウの範囲を超えて変更したい場合、ユーザはまずバースウィンドウを変更した後、停泊時間帯を変更する必要がある。また、ユーザが、例えば停泊時間帯の開始時刻より後にバースウィンドウの開始時刻を変更したり、停泊時間帯の終了時刻より前にバースウィンドウの終了時刻を変更すると、停泊時間帯の開始時刻および終了時刻は、バースウィンドウの変更に伴い、例えば停泊時間を維持しつつ全体として後または前に移動するように変更される。
【００４８】
図６は、航行管理画面のエリアＡ０２を示した図である。エリアＡ０２の第１段には、オリジナル計画に関するエリアＡ０１の第２段と同様に、航路上の港の名称の表示欄が設けられている。
【００４９】
エリアＡ０２の第２段には、区間航路毎に、区間航路の航行距離の表示欄が設けられている。これらの表示欄に表示される航行距離は、第２段に設定されている港の名称に基づき、距離データに従い自動的に設定される。
【００５０】
エリアＡ０２の第３段と第４段には、区間航路毎に、区間航路を移動する際の船舶の喫水と、区間航路を移動する際の船舶のトリムの入力欄が各々設けられている。運航管理者等のユーザは、例えば区間航路を輸送する貨物の総重量等に基づき喫水やトリムを推定し、それらの推定値をこれらの入力欄に入力する。
【００５１】
エリアＡ０２の第５段には、区間航路毎に、区間航路を移動する際に船舶が遭遇する気象・海象に関する条件を示す矢印が表示される。具体的には、区間航路毎に左から風、波、潮に対応する計３つの矢印が表示される。左の矢印は、その方向が風向を示し、その長さが風速を示す。中央の矢印は、その方向が波向を示し、その長さが波高を示す。また、右の矢印は、その方向が潮向を示し、その長さが潮速を示す。なお、矢印の方向は、例えば船舶の進行方向を右方向とした場合の船舶に対する方向である。
【００５２】
エリアＡ０２の第５段に表示される矢印が示す気象・海象に関する条件は、航行管理サーバ装置１１が気象海象データ配信サーバ装置１３から取得した気象・海象データが示す値であり、ユーザによる入力や編集はできない。
【００５３】
エリアＡ０２の第６段〜第８段には、エリアＡ０１の第３段〜第５段の各々の同様のオブジェクトが配置されており、現行計画に関するバースウィンドウ、停泊時間帯、停泊時間の入力および表示に用いられる。
【００５４】
エリアＡ０２の第９段には、現行計画に従った場合における各港への着港時刻および各港からの出港時刻の、オリジナル計画からのズレ（時間差）を表示する表示欄が設けられている。第９段の表示欄には、エリアＡ０１の第４段において設定されているオリジナル計画の各港に関する出港時刻および着港時刻と、エリアＡ０２の第７段において設定されている現行計画の対応する出港時刻および着港時刻との差が自動的に算出されて表示される。
【００５５】
図７は、航行管理画面のエリアＡ０３を示した図である。エリアＡ０３に配置されているオブジェクトの構成は、第１段の右端に「抜港」ボタンおよび「港追加」ボタンが配置されている点を除き、エリアＡ０２と同じである。エリアＡ０３のオブジェクト（「抜港」ボタンおよび「港追加」ボタンを除く）の役割や動作は、エリアＡ０２の対応するオブジェクトの役割や動作と同様である。ただし、エリアＡ０３のオブジェクトのうち、バースウィンドウの開始時刻と終了時刻、停泊時間帯の開始時刻と終了時刻、そして停泊時間は、各々、エリアＡ０１に配置されている「自動変更」ボタンがクリック等された際に実行される自動変更機能（後述）において自動変更の対象から除外する（以下、「ロック」という）ことができる。具体的には、例えばユーザはそれらの入力欄に対し右クリックを行いポップメニューを表示させ、ポップアップメニューに表示される「ロック」をクリック等することで、その入力欄の値を自動変更の対象から除外し、ポップアップメニューに表示される「アンロック」をクリック等することで、その除外を解除することができる。なお、ロックされた入力欄とロックされていない（アンロックされた）入力欄は、例えば枠線の色が異なるなど異なる態様で表示される。
【００５６】
例えば、目的港の着港時刻の遅れがオリジナル計画から最大半日まで許容される場合、運航管理者等のユーザは、エリアＡ０３の第６段（バースウィンドウの設定のためのオブジェクト）において、目的港のバースウィンドウの終了時刻をオリジナル計画の目的港の着港時刻から１２時間だけ後の時刻に設定し、ロックする。その後、ユーザによる「自動変更」ボタンに対する操作に応じて自動変更機能によりエリアＡ０３に自動設定される変更計画においては、目的港の着港時刻がオリジナル計画から最大半日の遅れの範囲内で設定されたものとなる。
【００５７】
「抜港」ボタンは、変更計画において抜港を行うためのボタンである。ユーザは、第１段の港（出発港および目的港を除く）の名称の表示欄のいずれかをクリック等して選択した後、「抜港」ボタンをクリック等することにより、選択した港を経由港から除外（抜港）することができる。
【００５８】
例えば、出発地の港（Ａ港）を第１港とした場合の第４港であるＤ港が抜港された場合、第５港であったＥ港と第６港であったＡ港が各々、変更計画において第４港と第５港となり、エリアＡ０３においてＤ港に関するオブジェクトの表示が消えるとともに、Ｅ港およびＡ港（目的地の港）に関するオブジェクトの表示位置が港１つ分だけ左に移動することになる。その際、第３港（Ｃ港）と新たに第４港となったＥ港との間の区間航路の距離は、距離データに従い更新される。また、その区間航路の気象・海象（風・波・潮）のパラメータを示す矢印の表示は、新たに気象海象データ配信サーバ装置１３から取得された気象・海象データに基づき更新される。また、その区間航路の喫水およびトリムの値は、抜港前の第３港と第４港の間の区間航路における喫水およびトリムの値がそのまま用いられる。
【００５９】
「港追加」ボタンは、変更計画において経由港を追加するためのボタンである。ユーザは、第１段の港（出発港を除く）の名称の入力欄のいずれかをクリック等して選択した後、「港追加」ボタンをクリック等することにより、選択した港の前に新たな経由港を追加することができる。
【００６０】
例えば、第４港であるＤ港が選択された後に「港追加」ボタンがクリック等されると、エリアＡ０３におけるＤ港〜Ａ港に関するオブジェクトの表示位置が港１つ分だけ右に移動し、第４港の位置には新たな港に関するオブジェクトが表示される。新たに追加されたオブジェクトのうち、第１段の港の名称の表示欄は、追加直後はユーザによる入力を受け付ける。ユーザがその欄に新たな経由港の名称として、例えばＸ港を示す「Ｘ」を入力したとする。その入力に伴い、第３港（Ｃ港）と新たに第４港となったＸ港との間の区間航路の距離、およびＸ港と新たに第５港となったＤ港との間の区間航路の距離は、距離データに従い更新される。また、それらの区間航路の気象・海象（風・波・潮）のパラメータを示す矢印の表示は、新たに気象海象データ配信サーバ装置１３から取得された気象・海象データに基づき更新される。また、それらの区間航路の喫水およびトリムの値は、港追加前の第３港と第４港の間の区間航路における喫水およびトリムの値がそのまま用いられる。
【００６１】
なお、港追加が行われた直後には、追加された港に関するバースウィンドウ、停泊時間帯および停泊時間の入力欄は空欄となる。従って、ユーザは港を追加した場合、変更計画を完成させるために、追加した港におけるバースウィンドウ、停泊時間帯および停泊時間に関する各データの入力を行う必要がある。
【００６２】
さらに、ユーザは、例えばエリア０３の第１段の港の名称の入力欄（出発港および目的港を除く）を左右方向にドラッグすることにより、港の経由の順序を変更することもできる。港の順序が変更された場合に、それらの港の間の区間航路に関するデータが更新される手順は上述した抜港もしくは港追加の場合と同様である。
【００６３】
図８は、航行管理画面のエリアＡ０４を示した図である。航行管理画面のエリアＡ０４の第１段には、船舶が出発地の港を出港した後、航行の進行に伴い既に確定した停泊時間帯の開始時刻（出港時刻）および終了時刻（着港時刻）を表示する表示欄が設けられている。また、第２段には、区間航路の移動において既に消費した燃料の量（燃料消費量の実績）を表示する表示欄が設けられている。これらの表示欄に表示される値は航行管理サーバ装置１１が船舶端末装置１２から受信した実績データに従い表示され、ユーザによる入力や編集はできない。なお、第１段の停泊時間帯の開始時刻の表示欄は、船舶がまだその港に着港していない場合、空欄となる。同様に、第１段の停泊時間帯の終了時刻の表示欄は、船舶がまだその港から出港していない場合、空欄となる。また、第２段の燃料消費量の表示欄は、船舶がまだその区間航路に達してしていない場合、空欄となる。ただし、船舶が移動中の区間航路に関しては、第２段の燃料消費量の表示欄には、その区間航路における現時点までの燃料消費量の実績が表示される。
【００６４】
エリアＡ０４の第３段には、区間航路の各々と、全航行に関し、現行計画に従った場合の燃料消費量に対する、変更計画に従った場合の燃料消費量の増減が棒グラフと数値で表示される。これらの表示は、エリアＡ０２およびエリアＡ０３において設定されているデータに従い航行管理サーバ装置１１が自動計算した燃料消費量に基づき行われ、ユーザによる入力や編集はできない。
【００６５】
ユーザは、エリアＡ０１の第２段〜第５段のオブジェクトに対し入力を行うことにより、オリジナル計画に関するデータを設定することができる。その後、ユーザは、エリアＡ０１の「オリジナル→現行」ボタンをクリック等することにより、エリアＡ０１において設定したデータを、エリアＡ０２の対応するオブジェクトにコピーすることができる。これにより、オリジナル計画が現行計画に反映されることになる。
【００６６】
また、ユーザは、エリアＡ０１の「現行→変更」ボタンをクリック等することにより、エリアＡ０２において設定したデータを、エリアＡ０３の対応するオブジェクトにコピーすることができる。これにより、現行計画が変更計画に反映され、変更計画が初期化されることになる。その後、ユーザはエリアＡ０３のオブジェクトに対する入力（編集）操作を行うことにより、変更計画を修正する。
【００６７】
なお、変更計画の修正の際、ユーザは、エリアＡ０４の第３段に表示される、現行計画に従った場合の燃料消費量に対する、変更計画に従った場合の燃料消費量の増減を確認しながら、コストを意識しつつ変更計画の修正を行うことができる。また、ユーザは、エリアＡ０３の第８段に表示される、変更計画における出港時刻および着港時刻のオリジナル計画に対する時間差を確認しながら、変更の可否を意識しつつ変更計画の修正を行うことができる。
【００６８】
ユーザは、エリアＡ０３において、必要に応じて変更計画の修正を繰り返し、望ましい変更計画を決定した後、エリアＡ０１の「変更→現行」ボタンをクリック等することにより、エリアＡ０３において設定したデータを、エリアＡ０２の対応するオブジェクトにコピーすることができる。これにより、変更計画が現行計画に反映され、現行計画が変更されることになる。
【００６９】
また、ユーザは、エリアＡ０１の「グラフ」ボタンをクリック等することにより、図９に示すようなグラフ表示画面をポップアップ表示させることができる。グラフ表示画面においては、現行計画と変更計画の各々に従って航行が行われた場合に、横軸に示される港の各々に着港した時点における累積燃料消費量が折れ線グラフで示される。ユーザは必要に応じてグラフ表示画面を表示させ、変更計画の修正を行う際の参考とすることができる。
【００７０】
以上が航行管理画面の説明である。続いて、航行管理サーバ装置１１の記憶手段１１０に記憶される各種データの説明を行う。
【００７１】
図１０Ａおよび図１０Ｂは、航行管理データのデータ構造を示した図である。航行管理データは、区間航路の各々に応じたデータを含む区間航路航行管理テーブル（図１０Ａ）と、港の各々に応じたデータを含む港航行管理テーブル（図１０Ｂ）で構成される。これらのテーブルには、航行管理画面において表示されるデータ（自動計算されて表示されるデータを除く）が各々、対応するデータレコード（行）のデータフィールド（列）に格納されている。
【００７２】
図１１は、航路データのデータ構造を示した図である。航路データは、様々な航路の各々に関し、当該航路を識別する航路名を示すデータと、当該航路上の港の名称によりその航路を示すデータ（例えば、航行Ｒの航路を示す「Ａ−Ｂ−Ｃ−Ｄ−Ｅ−Ａ」等）で構成されている。
【００７３】
図１２は、距離データのデータ構造を示した図である。距離データは、様々な２つの港の組み合わせの各々に関し、当該組み合わせを示すデータ（例えば、Ａ港とＢ港を示す「Ａ−Ｂ」等）と、当該組み合わせの港間の距離を示すデータで構成されている。
【００７４】
図１３は、速度別燃料消費量データのデータ構造を示した図である。速度別燃料消費量データには、船舶９の航行条件を定めるパラメータとして、例えば、風速、風向、波高、波向、潮速、潮向、喫水、トリム、の項目が設けられている。また、速度別燃料消費量データには、航行速度の項目と燃費の項目が設けられている。速度別燃料消費量データは、風速等の項目に示される航行条件の下で航行速度の項目に示される航行速度で航行が行われた場合に、燃費の項目に示される燃費で燃料の消費がなされることを示す。
【００７５】
速度別燃料消費量データは、例えば、船舶９の物理シミュレーションモデル（既知の技術であるため、その説明を省略）に対し、パラメータ（風向〜航行速度）の様々な組み合わせを入力し、コンピュータにより算出された燃費を記録することにより生成されたデータである。
【００７６】
図１４は、航行管理サーバ装置１１からの送信要求に応じて気象海象データ配信サーバ装置１３から航行管理サーバ装置１１に送信されて航行管理データ（図１０Ａおよび図１０Ｂ）の対応するデータフィールドに格納される気象・海象データのデータ構造を示した図である。気象・海象データは、既述のように、現在および将来の特定の時間帯における特定の海域の気象・海象に関するパラメータ（風速、風向、波高等）の値を示すデータである。気象海象データ配信サーバ装置１３は、様々な時間帯と海域の組み合わせに関する気象・海象データを格納したデータベースを管理しており、航行管理サーバ装置１１から、時間帯および海域を指定する送信要求データを受信すると、その送信要求データに応じて、指定された時間帯および海域の気象・海象データを要求元の航行管理サーバ装置１１に送信する。
【００７７】
図１５は、船舶端末装置１２から航行管理サーバ装置１１に送信されて航行管理データ（図１０Ａおよび図１０Ｂ）の対応するデータフィールドに格納される実績データのデータ構造を示した図である。実績データには、港を出港する前に船舶端末装置１２から航行管理サーバ装置１１に送信される、喫水およびトリムを示すデータ（図１５（ａ））と、港を出港する時に船舶端末装置１２から航行管理サーバ装置１１に送信される、出港時刻を示すデータ（図１５（ｂ））と、区間航路を移動中に所定時間の経過毎に船舶端末装置１２から航行管理サーバ装置１１に送信される、燃料消費量と航行距離を示すデータ（図１５（ｃ））と、港に着港した時に船舶端末装置１２から航行管理サーバ装置１１に送信される、着港時刻を示すデータ（図１５（ｄ））がある。
【００７８】
喫水およびトリムを示すデータ（図１５（ａ））は、例えば、港において荷積みが完了した時点で操船者等が船首および船尾の喫水ゲージを目視して特定した値を船舶端末装置１２に入力したデータであり、喫水、トリムに加え、その後に行われる移動の区間航路を示すデータ（「Ａ−Ｂ」（Ａ港からＢ港までの区間航路を示す）等）を含む。
【００７９】
出港時刻を示すデータ（図１５（ｂ））は、操船者等が港を出港した時刻を船舶端末装置１２に入力したデータであり、出港した港を示すデータ（「Ａ」（Ａ港を示す）等）のを含む。
【００８０】
燃料消費量と航行距離を示すデータ（図１５（ｃ））は、船舶９に設けられたセンサ群により計測され、船舶端末装置１２に自動的に入力された累積燃料消費量および累積航行距離を示すデータであり、計測が行われた時刻を示すデータを含む。
【００８１】
着港時刻を示すデータ（図１５（ｄ））は、操船者等が港に着港した時刻を船舶端末装置１２に入力したデータであり、着港した港を示すデータ（「Ｂ」（Ｂ港を示す）等）を含む。
【００８２】
以上が記憶手段１１０に記憶される各種データの説明である。図３を参照しつつ航行管理サーバ装置１１の機能構成の説明を続ける。
【００８３】
航行管理サーバ装置１１は、船舶端末装置１２から送信されてくる実績データを取得し、気象海象データ配信サーバ装置１３から送信されてくる気象・海象データを取得し、航行管理画面においてユーザが入力したデータ（変更指示データ）を航行管理サーバ装置１１から取得し、それらのデータを記憶手段１１０の航行管理データに記憶させるとともに、記憶手段１１０から速度別燃料消費量データおよび航行管理データ（後述する変更手段１１５により更新されたものを含む）を読み出すことにより取得する取得手段１１１を備える。
【００８４】
また、航行管理サーバ装置１１は、取得手段１１１により取得された各種データに基づき、現行計画および変更計画の各々に関し、区間航路の移動の各々および全航行における燃料消費量を算出する算出手段１１２を備える。
【００８５】
算出手段１１２は、移動が未完了の区間航路の各々の航行速度を算出する速度算出手段１１２１と、区間航路の各々の移動に伴う燃料消費量を算出する区間燃料消費量算出手段１１２２と、全航行に伴う燃料消費量を算出する全航行燃料消費量算出手段１１２３と、現行計画に関する燃料消費量と変更計画に関する燃料消費量、もしくは異なる変更計画の各々に関する燃料消費量を比較する比較手段１１２４を備える。
【００８６】
速度算出手段１１２１は、移動が未完了の区間航路の各々に関し、航行管理データ（図１０Ａおよび図１０Ｂ）が示す航行距離を、航行管理データが示す航行時間（当該区間航路の出発地の港の停泊時間帯の終了時刻から当該区間航路の目的地の港の停泊時間帯の開始時刻までの時間）で除算することにより、当該区間航路の航行速度を算出する。
【００８７】
区間燃料消費量算出手段１１２２は、まず、移動が未完了の区間航路の各々に関し、航行管理データが示す風速、風向等の気象・海象に関するパラメータの値と、喫水およびトリムの値と、当該区間航路の航行速度との組み合わせに応じた燃費を、速度別燃料消費量データ（図１３）に従い特定する。続いて、区間燃料消費量算出手段１１２２は、船舶が現在移動中の区間航路に関しては、船舶の現在の位置から当該区間航路の目的地の港までの距離（区間航路の残航の距離）を算出し、当該区間航路に関し特定した燃費に乗じることにより、当該区間航路の残航の移動に伴う燃料消費量を算出する。また、区間燃料消費量算出手段１１２２は、その他の移動が未完了の区間航路に関しては、航行管理データが示す航行距離を当該区間航路に関し特定した燃費に乗じることにより、当該区間航路の移動に伴う燃料消費量を算出する。
【００８８】
全航行燃料消費量算出手段１１２３は、航行管理データが示す既に確定している燃料消費量（基準地前燃料消費量）と、区間燃料消費量算出手段１１２２により算出された移動が未完了の区間航路（移動中の区間航路についてはその残航）の移動に伴う燃料消費量の各々（区間燃料消費量）を合算した値（航行燃料消費量）とを加算して、全航行に伴う燃料消費量を全航行燃料消費量として算出する。
【００８９】
比較手段１１２４は、区間燃料消費量算出手段１１２２により変更計画に関し区間航路毎に算出された燃料消費量から現行計画に関し区間航路毎に算出された燃料消費量を減算することにより、計画を変更した場合の各区間航路の移動に伴う燃料消費量の増減値を算出する。また、比較手段１１２４は、全航行燃料消費量算出手段１１２３により変更計画に関し算出された燃料消費量から現行計画に関し算出された燃料消費量を減算することにより、計画を変更した場合の全航行に伴う燃料消費量の増減値を算出する。比較手段１１２４により算出されたこれら値は航行管理画面のエリアＡ０４（図８）の第３段に表示される。
【００９０】
また、航行管理サーバ装置１１は、算出手段１１２により算出された各種データの内容を示す出力データを生成する出力データ生成手段１１３を備える。出力データ生成手段１１３は、算出手段１１２により算出された各種データに従い、例えば、航行管理画面（図４）やグラフ表示画面（図９）の表示を指示するデータ（例えば、ＨＴＭＬ等で記述されたデータや画像データ）を出力データとして生成する。
【００９１】
また、航行管理サーバ装置１１は、出力データ生成手段１１３により生成された出力データを出力する出力手段１１４を備えている。出力手段１１４は、例えば画像データの形式の出力データを航行管理サーバ装置１１に接続されたディスプレイに出力する。また、出力手段１１４は、ＨＴＭＬ等で記述された出力データを、航行管理サーバ装置１１において別途実行されているブラウザに出力する。この場合、出力データはブラウザにより解釈されて画像データに変換された後、航行管理サーバ装置１１に接続されたディスプレイに出力されることになる。ディスプレイに出力された出力データの内容は、航行管理サーバ装置１１のユーザである運航管理者等により閲覧可能となる。
【００９２】
また、出力手段１１４は、例えば出力データを通信Ｉ／Ｆ１０３に対し出力し、通信衛星８を介して船舶端末装置１２に送信する。この場合、出力データは船舶端末装置１２に受信され、船舶端末装置１２においてブラウザにより解釈されて画像データに変換された後、船舶端末装置１２に接続されたディスプレイに出力される。ディスプレイに出力された出力データの内容は、船舶端末装置１２のユーザである操船者等により閲覧可能となる。
【００９３】
さらに、航行管理サーバ装置１１は、記憶手段１１０に記憶されている航行管理画面の内容を変更する変更手段１１５を備える。変更手段１１５はまず、ユーザにより航行管理画面においてデータの変更が行われた場合、取得手段１１１により取得された当該変更の内容を示す変更指示データに従い、航行管理データの更新を行う。また、変更手段１１５は、取得手段１１１が気象海象データ配信サーバ装置１３から取得した気象・海象データ（図１３）や船舶端末装置１２から取得した実績データ（図１５）に従い、航行管理データの更新を行う。
【００９４】
なお、気象・海象データは、所定時間（例えば３０分程度）の経過毎に取得手段１１１により気象海象データ配信サーバ装置１３から取得される他、ユーザが航行管理画面においてデータの変更を行い、区間航路の移動の時間帯に変更が生じた場合にも、取得手段１１１により気象海象データ配信サーバ装置１３から取得される。
【００９５】
変更手段１１５により、変更指示データ、気象・海象データ、もしくは実績データに従った航行管理データの更新が行われた場合、算出手段１１２は更新後の航行管理データに従い、区間航路の各々および全航路の航行に伴う燃料消費量を現行計画と変更計画の各々に関し再計算し、その結果を出力データ生成手段１１３に引き渡す。その結果、ディスプレイに表示される航行管理画面やグラフ表示画面の内容が更新される。
【００９６】
また、変更手段１１５は、自動変更機能が実行される際に、変更計画における停泊時間帯の開始時刻および終了時刻の各々を、バースウィンドウおよび停泊時間帯の開始時刻および終了時刻に対しユーザにより設定されたロックにより制限される範囲内において、例えば所定の変化量（時間変化量）だけ順次変更することで、停泊時間帯の様々な組み合わせを生成する。変更手段１１５は記憶手段１１０に航行管理データの複製を多数生成させ、それらの複製の各々に、停泊時間帯の組み合わせの各々を反映させる。
【００９７】
取得手段１１１は、自動変更機能において、変更手段１１５により生成された停泊時間帯の様々な組み合わせに応じた航行管理データの複製の各々に従い、気象海象データ配信サーバ装置１３から気象・海象データを取得して変更手段１１５に引き渡す。変更手段１１５は受け取った気象・海象データを対応する航行管理データの複製に反映させる。
【００９８】
算出手段１１２は、自動変更機能において、変更手段１１５により生成された停泊時間帯の様々な組み合わせに応じた航行管理データの複製の各々に従い、変更計画における全航行に伴う燃料消費量を順次、算出する。算出手段１１２の比較手段１１２４は、全航行燃料消費量算出手段１１２３により順次算出される燃料消費量（停泊時間帯の様々な組み合わせに応じたもの）を順次比較し、その値が最小となるものを特定する。
【００９９】
変更手段１１５は、比較手段１１２４により最小と特定された燃料消費量の算出に用いられた航行管理データの複製の内容を、航行管理データ（複製元のオリジナル）に反映させる。これにより、燃料消費量の低減の観点から望ましいと推定される停泊時間帯が変更計画に関する航行管理画面のエリアＡ０３に自動的に提示されることになる。
【０１００】
以上のように、停泊時間帯決定支援システム１によれば、運航管理者や操船者等のユーザは、経由港における停泊を伴う船舶の航行の開始前およびその途中において、例えば、航行管理画面のエリアＡ０３の第７段に示されるバーの左端もしくは右端をドラッグする等の操作により、停泊時間帯を現行計画のものから変更した場合の燃料消費量の増減を知ることができる。その際、オリジナル計画における着港時刻（停泊時間帯の開始時刻）および出港時刻（停泊時間帯の終了時刻）に対する、変更計画におけるそれらの時刻の時間差も自動的に表示（エリアＡ０３の第９段）されるため、ユーザは変更計画における着港時刻および出港時刻の変更が許容範囲内のものであるか否かを容易に判断することができる。
【０１０１】
また、自動変更機能を用いると、燃料消費量の観点から望ましいと推定される停泊時間帯が自動的に提示される。その際、ユーザは変更したくない（または変更できない）停泊時間帯やバースウィンドウに関してはそれらをロック対象として指定することで、自動変更機能における変更の対象から除外することができる。
【０１０２】
従って、停泊時間帯決定支援システム１によれば、ユーザは様々な状況下において、燃料消費量の低減の観点から望ましい停泊時間帯を特定することができる。
【０１０３】
［変形例]
上述した実施形態は、本発明の技術的思想の範囲内で様々に変形することができる。以下にそれらの変形の例を示す。
【０１０４】
（１）上述した実施形態においては、速度別燃料消費量データは船舶９に関し物理シミュレーションモデルを用いて生成されたデータであるものとしたが、速度別燃料消費量データの生成の方法はこれに限られない。例えば、船舶９が過去に行った航行において実測されたパラメータと燃費とを統計的に処理することにより生成されたデータや、物理シミュレーションモデル等を用いて生成されたデータを、船舶９が過去に行った航行において実測されたパラメータと燃費とを統計的に処理して得られたデータにより補正して生成されたデータ等であってもよい。
【０１０５】
（２）上述した実施形態において、速度別燃料消費量データは図１３に示されるように表形式のデータであるものとしたが、例えば風速〜航行速度の値を変数とし燃費を算出する関数式を示すデータなど、航行条件に関する様々なパラメータの組み合わせに応じた燃費を示すデータであれば如何なるデータであってもよい。
【０１０６】
（３）上述した実施形態においては、速度別燃料消費量データ（図１３）および気象・海象データ（図１４）に、気象・海象に関するパラメータとして、風速、風向、波高、・・・といった項目が設けられているものとしたが、例えば波周期を加えるなど、これらの項目は任意に変更可能である。また、速度別燃料消費量データに、例えば船体汚れやプロペラ汚れといった船舶９の燃費に影響を与える、気象・海象とは無関係なパラメータを項目として設ける構成としてもよい。また、気象・海象に関するパラメータは必ずしも必要ではない。なお、気象・海象に関するパラメータが用いられない場合、気象海象データ配信サーバ装置１３は不要となる。
【０１０７】
（４）上述した実施形態においては、港間の航路を１つの区間航路とし、この区間航路に関し航行時間、航行距離、航行速度、燃料消費量等の算出等が行われるものとした。これに代えて、港間の航路を複数の区間航路に分割し、分割した複数の区間航路の各々に関し航行時間、航行距離、航行速度、燃料消費量等の算出等が行われる構成としてもよい。その場合、例えば気象・海象データに従い算出される区間航路に応じたパラメータの平均値も分割された各区間航路に関し算出されて用いられるため、より精度の高い燃料消費量の推定が可能となる。
【０１０８】
（５）上述した実施形態においては、航行速度は対地船速であるものとしたが、対地船速に代えて対水船速が航行速度として用いられてもよい。また、上述した実施形態においては、燃費は単位移動距離当たりの燃料消費量（ton/mile）であるものとしたが、単位時間当たりの燃料消費量（ton/day）が燃費として用いられてもよい。
【０１０９】
（６）上述した実施形態においては、速度別燃料消費量データ、航路データ、距離データは航行管理サーバ装置１１が備える記憶手段１１０に予め記憶されているものとしたが、これに代えて、航行管理サーバ装置１１に直接、もしくはネットワークを介して接続される記憶装置に記憶されているものを取得手段１１１が取得して用いる構成としてもよい。
【０１１０】
（７）上述した実施形態においては、航行管理サーバ装置１１が船舶端末装置１２と異なる装置として構成されるものとしたが、航行管理サーバ装置１１を船舶端末装置１２と統合した一つの装置として構成してもよい。その場合、上述した航行管理サーバ装置１１が行う処理は、船舶９に配置された船舶端末装置１２において行われることになる。また、上述した実施形態においては、気象海象データ配信サーバ装置１３が航行管理サーバ装置１１と異なる装置として構成されるものとしたが、気象海象データ配信サーバ装置１３を航行管理サーバ装置１１と統合した一つの装置として構成してもよい。
【０１１１】
（８）上述した実施形態においては、船舶が航行中において、船舶が現在いる地点は実績データにより示される累積航行距離と航行管理データにより示される各区間航路の航行距離に基づき特定されるものとしたが、船舶の現在いる地点を特定する方法はこれに限られない。例えば、船舶９がＧＰＳを備えている場合は、ＧＰＳにより測定された船舶９の緯度経度を示す位置データを実績データとして船舶端末装置１２から航行管理サーバ装置１１に送信し、航行管理サーバ装置１１において受信した位置データに基づき、船舶が現在いる時点を特定する構成としてもよい。また、燃料消費量の算出においては、船舶の現在いる地点そのものが特定できなくても、残航の航行距離が特定できればよい。従って、船舶端末装置１２が航行管理サーバ装置１１に対し位置データを送信する代わりに、船舶端末装置１２において位置データに基づき、現在移動中の区間航路の残航の距離を算出し、その算出結果を示すデータを実績データとして航行管理サーバ装置１１に送信する構成としてもよい。さらに、操船者等が現在移動中の区間航路の残航を船舶端末装置１２に手入力し、手入力された残航を示すデータが実績データとして航行管理サーバ装置１１に送信される構成としてもよい。
【０１１２】
（９）上述した実施形態において例示した航行Ｒの航路は出発地の港と目的地の港が同じ（Ａ港）である、いわゆるラウンドトリップの航路であるが、停泊時間帯決定支援システム１により管理される航行の航路はラウンドトリップの航路に限られない。
【０１１３】
（１０）上述した実施形態においては、港内操船の時間を停泊時間に含めるものとしたが、例えば、港内操船の時間を区間航路の移動時間に含めたり、停泊時間と移動時間に案分したりする構成としてもよい。
【０１１４】
（１１）上述した実施形態においては、自動変更機能において、全航行に伴う燃料消費量を最小とする停泊時間帯が変更計画として提示される構成が採用されているが、これに代えて、例えば、燃料消費量がユーザにより指定された閾値以下となる条件下にて目的地の港への着港時刻が最も速くなる停泊時間帯が変更計画として提示される構成とするなど、自動変更における最適化のための目的関数やその際の制約条件は様々に変更可能である。
【０１１５】
（１２）上述した実施形態においては、航行管理サーバ装置１１、船舶端末装置１２および気象海象データ配信サーバ装置１３は、一般的なコンピュータに、アプリケーションプログラムに従った処理を実行させることにより実現される構成が採用されている。これに代えて、航行管理サーバ装置１１、船舶端末装置１２および気象海象データ配信サーバ装置１３の少なくとも一つが、いわゆる専用装置として構成されてもよい。
【０１１６】
本発明は、航行管理サーバ装置１１に例示される装置、コンピュータを航行管理サーバ装置１１として機能させるプログラム、当該プログラムを持続的に記録するコンピュータ読み取り可能な記録媒体、航行管理サーバ装置１１が実行する処理の方法、の各々として把握される。
【符号の説明】
【０１１７】
１…停泊時間帯決定支援システム、８…通信衛星、９…船舶、１０…コンピュータ、１１…航行管理サーバ装置、１２…船舶端末装置、１３…気象海象データ配信サーバ装置、１０１…ＣＰＵ、１０２…メモリ、１０３…通信Ｉ／Ｆ、１０４…入出力Ｉ／Ｆ、１１０…記憶手段、１１１…取得手段、１１２…算出手段、１１３…出力データ生成手段、１１４…出力手段、１１５…変更手段、１１２１…速度算出手段、１１２２…区間燃料消費量算出手段、１１２３…全航行燃料消費量算出手段、１１２４…比較手段
【要約】
経由港における停泊を含む船舶の航行に関し、端末装置が生成する航行管理画面においてユーザが各港における停泊時間帯を入力すると、端末装置は、入力された停泊時間帯により定まる港間の航行速度と、当該港間の航行において船舶が遭遇する気象・海象のパラメータとに基づき、当該港間の航行における燃費を特定し、当該港間の航行に伴う燃料消費量を算出する。端末装置により算出された港間の航行の各々に伴う燃料消費量と、それらの合計である全航行に伴う燃料消費量は航行管理画面に表示される。ユーザは変更計画に関する停泊時間帯を変更することにより、変更前と変更後の計画に従った航行が行われた場合の燃料消費量を比較しながら停泊時間帯の変更を検討することができる。【図１】
0005649016.tif 000002
【図２】
0005649016.tif 000003
【図３】
0005649016.tif 000004
【図４】
0005649016.tif 000005
【図５】
0005649016.tif 000006
【図６】
0005649016.tif 000007
【図７】
0005649016.tif 000008
【図８】
0005649016.tif 000009
【図９】
0005649016.tif 000010
【図１０Ａ】
0005649016.tif 000011
【図１０Ｂ】
0005649016.tif 000012
【図１１】
0005649016.tif 000013
【図１２】
0005649016.tif 000014
【図１３】
0005649016.tif 000015
【図１４】
0005649016.tif 000016
【図１５】
0005649016.tif 000017