(57)【要約】【課題】船舶の状況に応じた船速制御が可能なオートクルーズ機能を提供する。【解決手段】第１ステップでは、オートクルーズ機能を有効化する指令信号を受信する。第２ステップでは、船舶の目標船速を設定する。第３ステップでは、船舶の実船速を取得する。第４ステップでは、目標船速と実船速との差分が所定の速度範囲内となるように船舶の推進力を制御するオートクルーズ制御の指令信号を生成する。第５ステップでは、所定の割り込み条件が成立したか否かを判定する。第６ステップでは、割り込み条件が成立しているときには、割り込み条件が成立していない通常時と異なる推進力にてオートクルーズ制御の指令信号を生成する。【選択図】図５
2017094945.tif 000002
【特許請求の範囲】
【請求項１】
オートクルーズ機能を有効化する指令信号を受信するステップと、
船舶の目標船速を設定するステップと、
前記船舶の実船速を取得するステップと、
前記目標船速と前記実船速との差分が所定の速度範囲内となるように前記船舶の推進力を制御するオートクルーズ制御の指令信号を生成するステップと、
所定の割り込み条件が成立したか否かを判定するステップと、
前記割り込み条件が成立しているときには、前記割り込み条件が成立していない通常時と異なる推進力にて前記オートクルーズ制御の指令信号を生成するステップと、
を備える船舶の制御方法。
【請求項２】
前記割り込み条件は、前記船舶の操舵機構の操作量が所定の操作閾値以上であることを示す条件であり、
前記割り込み条件が成立しているときには、前記通常時よりも前記推進機の推進力が増大される、
請求項１に記載の船舶の制御方法。
【請求項３】
前記船舶の方位を取得するステップをさらに備え、
前記割り込み条件は、前記方位の変化量が所定値以上であることを示す条件であり、
前記割り込み条件が成立しているときには、前記通常時よりも前記推進機の推進力が増大される、
請求項１に記載の船舶の制御方法。
【請求項４】
前記船舶のヨーレートを取得するステップをさらに備え、
前記割り込み条件は、前記ヨーレートが所定値以上であることを示す条件であり、
前記割り込み条件が成立しているときには、前記通常時よりも前記推進力が増大される、
請求項１に記載の船舶の制御方法。
【請求項５】
前記割り込み条件が成立しているときには、前記通常時よりも前記船舶のエンジンの目標回転速度が増大される、
請求項１から４のいずれかに記載の船舶の制御方法。
【請求項６】
前記船舶の目的地を設定するステップと、
前記船舶の現在位置を取得するステップと、
をさらに備え、
前記割り込み条件は、前記現在位置と前記目的地との間の距離が所定の第１範囲内であることを示す条件であり、
前記割り込み条件が成立しているときには、前記通常時よりも前記推進力が低減される、
請求項１に記載の船舶の制御方法。
【請求項７】
前記割り込み条件が成立しているときには、前記通常時よりも前記目標船速が低減される、
請求項６に記載の船舶の制御方法。
【請求項８】
前記推進力は、前記現在位置と前記目的地との間の距離に応じて段階的に低減される、
請求項６又は７に記載の船舶の制御方法。
【請求項９】
前記現在位置と前記目的地との間の距離が、前記第１範囲よりも小さい第２範囲内となったときには、前記オートクルーズ制御を停止し、前記船舶を前記目的地に留めるように前記船舶の推進力を制御する定点保持制御の指令信号を生成するステップをさらに備える、
請求項６から８のいずれかに記載の船舶の制御方法。
【請求項１０】
前記船舶の航行ルート上の特定の箇所での特定目標船速を設定するステップをさらに備え、
前記割り込み条件は、前記船舶が前記特定の箇所に到達したことを示す条件であり、
前記割り込み条件が成立しているときには、前記目標船速が前記特定目標船速に変更される、
請求項１に記載の船舶の制御方法。
【請求項１１】
前記特定の箇所は、前記船舶の航行ルート上の特定のエリアである、
請求項１０に記載の船舶の制御方法。
【請求項１２】
前記船舶の航行ルートを含む地図情報を取得するステップをさらに備え、
前記特定の箇所は、前記地図情報に基づいて設定される、
請求項１０又は１１に記載の船舶の制御方法。
【請求項１３】
前記船舶の現在位置を取得するステップをさらに備え、
前記現在位置と前記特定の箇所との間の距離に応じて、前記目標船速が段階的に変更される、
請求項１０から１２のいずれかに記載の船舶の制御方法。
【請求項１４】
船舶に搭載される推進機と、
オートクルーズ機能を有効化する指令信号を生成するオートクルーズ指令装置と、
船舶の目標船速を設定する目標船速設定装置と、
前記船舶の実船速を検出する船速検出装置と、
前記目標船速と前記実船速との差分が所定の速度範囲内となるように前記推進機の推進力を制御するオートクルーズ制御を実行するコントローラと、
を備え、
前記コントローラは、
所定の割り込み条件が成立したか否かを判定し、
前記割り込み条件が成立しているときには、前記割り込み条件が成立していない通常時と異なる推進力にて前記オートクルーズ制御を実行する、
船舶の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、船舶の制御方法、及び、船舶の制御システムに関する。
【背景技術】
【０００２】
船舶の速度保持制御に関し、従来から特許文献１のように、エンジン回転速度を一定に維持することが行われている。このように、船速との関連性が高いエンジン回転速度を一定に保つことで、船速を所定の範囲内に制御することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２０３４１６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、船舶では、波、潮、風などの影響、或いは、滑走状態の有無などにより、エンジン回転速度を一定に維持した場合でも、船速にばらつきが生じてしまう。そのため、速度保持の精度をより向上させるためには、船速を直接に検出して制御することが望ましい。
【０００５】
例えば、GPS機能などの測位手段により船速を精度良く検出することができれば、フィードバック制御によって目標船速と実船速の差に応じて推進力を調節することで、船速を精度良く維持することができる。
【０００６】
しかしながら、フィードバック制御が行われていても、例えば、船舶の旋回時には一時的に船速が低下してしまうことがある。トーイングモードで水上スキーヤーをトーイングしている場合などには、一時的な船速の低下により、水上スキーヤーの滑走状態に影響を与えることが懸念される。
【０００７】
また、フィードバック制御によれば、実船速が目標船速からずれた場合に、目標船速へ自動的に復帰させることができる。しかし、特定の領域における船速を増加させたり減少させたりする場合には、その領域においてオートクルーズを解除して手動操船に切り替えるなどの手間が生じる。
【０００８】
本発明の課題は、船舶の状況に応じた船速制御が可能なオートクルーズ機能を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る船舶の制御方法は、以下のステップを備える。第１ステップでは、オートクルーズ機能を有効化する指令信号を受信する。第２ステップでは、船舶の目標船速を設定する。第３ステップでは、船舶の実船速を取得する。第４ステップでは、目標船速と実船速との差分が所定の速度範囲内となるように船舶の推進力を制御するオートクルーズ制御の指令信号を生成する。第５ステップでは、所定の割り込み条件が成立したか否かを判定する。第６ステップでは、割り込み条件が成立しているときには、割り込み条件が成立していない通常時と異なる推進力にてオートクルーズ制御の指令信号を生成する。
【００１０】
本発明の他の態様に係る船舶の制御システムは、推進機と、オートクルーズ指令装置と、目標船速設定装置と、船速検出装置と、コントローラと、を備える。推進機は、船舶に搭載される。オートクルーズ指令装置は、オートクルーズ機能を有効化する指令信号を生成する。目標船速設定装置は、船舶の目標船速を設定する。船速検出装置は、船舶の実船速を検出する。コントローラは、目標船速と実船速との差分が所定の速度範囲内となるように推進機の推進力を制御するオートクルーズ制御を実行する。コントローラは、所定の割り込み条件が成立したか否かを判定する。コントローラは、割り込み条件が成立しているときには、割り込み条件が成立していない通常時と異なる推進力にてオートクルーズ制御を実行する。
【発明の効果】
【００１１】
本発明によれば、船舶の状況に応じた船速制御が可能なオートクルーズ機能を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る船舶の斜視図である。
【図２】推進機の側面図である。
【図３】第1実施形態に係る船舶の制御システムの構成を示す模式図である。
【図４】第1実施形態に係るオートクルーズ制御における処理を示すフローチャートである。
【図５】オートクルーズ制御中の目標船速、実船速、目標エンジン回転速度、及び舵角の変化を示すタイミングチャートである。
【図６】第1変形例に係るオートクルーズ制御の処理を示すフローチャートである。
【図７】第２変形例に係るオートクルーズ制御の処理を示すフローチャートである。
【図８】第２実施形態に係る船舶の制御システムの構成を示す模式図である。
【図９】第２実施形態に係るオートクルーズ制御の処理を示すフローチャートである。
【図１０】第２実施形態に係るオートクルーズ制御の処理を示すフローチャートである。
【図１１】第２実施形態に係るオートクルーズ制御中の目標船速、特定エリア立ち入り検出結果、及び目的地までの距離を示すタイミングチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、実施形態について説明する。図１は、実施形態に係る船舶１を示す斜視図である。図１に示すように、船舶１には、推進機２が搭載されている。本実施形態において、推進機２は、船外機である。ただし、推進機２は船外機と異なる装置であってもよい。例えば、推進機２は、水ジェット推進装置であってもよい。推進機２は、船舶１の船尾に取り付けられる。推進機２は、船舶１を推進させる推進力を発生させる。本実施形態では、推進機２の数は１つであるが、２つ以上の推進機が船舶１に搭載されてもよい。
【００１４】
船舶１は、操船席３を含む。操船席３には、操舵装置４と、リモコン装置５と、コントローラ６と、オートクルーズ操作装置７とが、配置されている。操舵装置４は、オペレータが船舶１の旋回方向を操作するための装置である。リモコン装置５は、オペレータが船速を調整するための装置である。また、リモコン装置５は、オペレータが船舶１の前進と後進とを切り替えるための装置である。コントローラ６は、操舵装置４及びリモコン装置５からの操作信号に応じて推進機２を制御する。オートクルーズ操作装置７は、オペレータがオートクルーズ機能を操作するための装置である。
【００１５】
図２は、推進機２の側面図である。推進機２は、カバー部材１１と、エンジン１２と、プロペラ１３と、動力伝達機構１４とを含む。カバー部材１１は、エンジン１２と動力伝達機構１４とを収容している。エンジン１２は、推進機２の上部に配置されている。エンジン１２は、船舶１を推進させる動力を発生させる動力源の一例である。プロペラ１３は、推進機２の下部に配置されている。プロペラ１３は、エンジン１２からの駆動力により回転駆動される。動力伝達機構１４は、エンジン１２からの駆動力をプロペラ１３に伝達する。動力伝達機構１４は、ドライブシャフト１６と、プロペラシャフト１７と、シフト機構１８とを含む。ドライブシャフト１６は、上下方向に沿って配置される。
【００１６】
ドライブシャフト１６は、エンジン１２のクランクシャフト１９に連結されており、エンジン１２からの動力を伝達する。プロペラシャフト１７は、前後方向に沿って配置されている。プロペラシャフト１７は、シフト機構１８を介してドライブシャフト１６の下部に連結されている。プロペラシャフト１７は、ドライブシャフト１６からの駆動力をプロペラ１３に伝達する。シフト機構１８は、ドライブシャフト１６からプロペラシャフト１７へ伝達される動力の回転方向を切り換える。
【００１７】
推進機２は、ブラケット１５を介して船舶１に取り付けられている。推進機２は、ブラケット１５の操舵軸Ａｘ１を中心に回動可能に取り付けられる。推進機２を操舵軸Ａｘ１まわりに回動させることによって、舵角を変化させることができる。
【００１８】
図３は、第１実施形態に係る船舶１の制御システム１００の構成を示す模式図である。制御システム１００は、上述した推進機２と、操舵装置４と、リモコン装置５と、コントローラ６と、オートクルーズ操作装置７と、船速検出装置２１と、方位検出装置２２と、ヨーレート検出装置２３と、を含む。
【００１９】
推進機２は、エンジン１２と、エンジンECU３１（electric control unit）と、操舵アクチュエータ３３と、舵角検出部３４と、を含む。
【００２０】
操舵アクチュエータ３３は、推進機２をブラケット１５の操舵軸Ａｘ１を中心に回動させる。これにより、推進機２の舵角が変更される。操舵アクチュエータ３３は、推進機２の舵角が後述する目標舵角となるように推進機２を転舵動作させる。操舵アクチュエータ３３は例えば油圧シリンダを含む。
【００２１】
舵角検出部３４は、推進機２の実舵角を検出する。操舵アクチュエータ３３が油圧シリンダである場合には、舵角検出部３４は例えば油圧シリンダのストロークセンサである。舵角検出部３４は、検出した実舵角を示す検出信号をエンジンECU３１に送る。
【００２２】
エンジンECU３１は、エンジン１２の制御プログラムを記憶している。エンジンECU３１は、操舵装置４及びリモコン装置５からの信号、舵角検出部３４からの検出信号、推進機２に搭載された他のセンサ（図示せず）からの検出信号に基づいて、エンジン１２と操舵アクチュエータ３３との動作を制御する。エンジンECU３１は、コントローラ６と通信線を介して接続されている。或いは、エンジンECU３１は、コントローラ６と無線を介して接続されてもよい。
【００２３】
リモコン装置５は、スロットル操作部材２４を含む。スロットル操作部材２４は、例えば前後方向に傾倒可能なレバーである。スロットル操作部材２４の操作を示す操作信号は、コントローラ６に送信される。オペレータはスロットル操作部材２４を操作することにより、推進機２による前後の推進方向と、推進機２のエンジン回転速度とを操作することができる。
【００２４】
操舵装置４は、推進機２の目標舵角を設定するための部材である。操舵装置４は、例えばステアリングホイールである。ただし、操舵装置４は、ジョイスティック等の他の装置であってもよい。操舵装置４の操作を示す操作信号はコントローラ６に送信される。オペレータが操舵装置４を操作すると、操作信号に応じて操舵アクチュエータ３３が駆動される。これにより、オペレータは、船舶１の進行方向を調整することができる。
【００２５】
オートクルーズ操作装置７は、後述するオートクルーズ機能をオペレータが操作するための装置である。オートクルーズ操作装置７は、オートクルーズ指令装置２５と目標船速設定装置２６とを含む。オートクルーズ指令装置２５は、オートクルーズ機能を有効化する指令信号を生成する。目標船速設定装置２６は、オートクルーズ機能における船舶１の目標船速を設定する。
【００２６】
オートクルーズ操作装置７は、例えばディスプレイと操作ボタンとを含む。或いは、オートクルーズ操作装置７は、タッチパネル機能を有するディスプレイと、タッチパネル上に表示されるソフトキーとを含んでもよい。オペレータは、操作ボタン或いはソフトキーを操作することで、オートクルーズ機能の有効化と、船舶１の目標船速の設定とを行うことができる。オートクルーズ機能を有効化する指令信号と、設定された目標船速を示す指令信号とは、コントローラ６に送信される。
【００２７】
船速検出装置２１は、船舶１の実船速を検出する。船速検出装置２１は、例えば、GPSなどの衛星測位システムの受信機である。或いは、船速検出装置２１は、ピトー管などの他の装置であってもよい。船速検出装置２１によって検出された船舶１の実船速を示す検出信号は、コントローラ６に送信される。
【００２８】
方位検出装置２２は、船舶１の方位を検出する。方位検出装置２２は、例えば電子コンパスである。或いは、方位検出装置２２は、ジャイロなどの他の装置であってもよい。方位検出装置２２によって検出された船舶１の方位を示す検出信号は、コントローラ６に送信される。
【００２９】
ヨーレート検出装置２３は、船舶１のヨーレートを検出する。ヨーレート検出装置２３によって検出された船舶１のヨーレートを示す検出信号は、コントローラ６に送信される。
【００３０】
コントローラ６は、演算部２７と記憶部２８とを含む。演算部２７は、CPUなどの演算装置を含む。記憶部２８は、例えばRAMやROMなどの半導体記憶装置、或いは、ハードディスク或いはフラッシュメモリなどの装置を含む。記憶部２８は、推進機２を制御するためのプログラム及びデータを記憶している。
【００３１】
コントローラ６は、リモコン装置５からの信号に基づいて、エンジンECU３１に指令信号を送信する。これにより、エンジン１２が制御される。また、コントローラ６は、操舵装置４からの信号に基づいて、操舵アクチュエータ３３に指令信号を送信する。これにより、操舵アクチュエータ３３が制御される。
【００３２】
コントローラ６は、オートクルーズ指令装置２５からオートクルーズ機能を有効化する指令信号を受信すると、オートクルーズ制御を実行する。オートクルーズ制御では、コントローラ６は、目標船速設定装置２６によって設定された目標船速と、船速検出装置２１によって検出された実船速との差分が所定の速度範囲内となるように推進機２の推進力を制御する。これにより、船速が目標船速を含む所定の範囲内に維持される。
【００３３】
また、コントローラ６は、所定の割り込み条件が成立したか否かを判定し、割り込み条件が成立しているときには、割り込み条件が成立していない通常時と異なる推進力にてオートクルーズ制御を実行する。以下、オートクルーズ制御について詳細に説明する。
【００３４】
図４は、第１実施形態に係るオートクルーズ制御における処理を示すフローチャートである。まず、ステップS101では、コントローラ６は、オートクルーズ指令装置２５からオートクルーズ機能の指令信号を受信する。S102では、目標船速Vtを設定する。ここでは、コントローラ６は、目標船速設定装置２６から受信した目標船速を示す指令信号に基づいて目標船速Vtを設定する。S103では、実船速Vaを検出する。ここでは、コントローラ６は、船速検出装置２１から受信した実船速Vaを示す検出信号に基づいて実船速Vaを検出する。
【００３５】
S104では、目標船速Vtと実船速Vaとの差に基づいて目標エンジン回転速度ENtを決定する。ここでは、コントローラ６は、目標船速Vtと実船速Vaとの差が所定の速度範囲内となるように、目標エンジン回転速度ENtを決定する。決定された目標エンジン回転速度ENtを示す指令信号が、推進機２に送信される。
【００３６】
例えば、記憶部２８には、目標船速Vtと実船速Vaとの差と、目標エンジン回転速度ENtとの関係を規定するデータが保存されており、コントローラ６は当該データを参照することで、目標エンジン回転速度ENtを決定する。ステップS102〜S104の処理は繰り返し行われ、コントローラ６は、フィードバック制御により、目標エンジン回転速度ENtを決定し、推進機２を制御する。
【００３７】
ステップS105では、舵角SAを検出する。ここでは、コントローラ６は、舵角検出部３４から受信した推進機２の舵角SAを示す検出信号に基づいて、舵角SAを検出する。ステップS106では、舵角SAの変化量が所定の閾値TH1以上であるか否かを判定する。舵角SAの変化量が所定の閾値TH1以上であることは、上述した割り込み条件である。
【００３８】
舵角SAの変化量が所定の閾値TH1以上であるときには、ステップS107に進む。ステップS107では、目標エンジン回転速度ENtを増大させる。ここでは、コントローラ６は、ステップS104において決定された通常のフィードバック制御時の目標エンジン回転速度ENtよりも大きな値に、目標エンジン回転速度ENtを決定する。例えば、コントローラ６は、ステップS104において決定された通常のフィードバック制御時の目標エンジン回転速度Entに所定回転速度を加えることで、目標エンジン回転速度ENtを増大させる。追加される所定回転速度は、一定値であってもよく、或いは舵角SAの変化量に応じて増減されてもよい。
【００３９】
そして、ステップS108において、推進機２を制御する。ここでは、コントローラ６は、目標エンジン回転速度ENtを示す指令信号を推進機２のECUに送信する。これにより、舵角SAの変化量が所定の閾値TH1以上になると、目標船速Vtと実船速Vaに所定値以上の乖離が生じていない場合であっても、通常時よりも大きな推進力にて推進機２が制御される。
【００４０】
ステップS106において、舵角SAの変化量が所定の閾値TH1以上ではないときには、ステップS107における目標エンジン回転速度ENtの増大は行われず、ステップS108に進む。この場合、コントローラ６は、ステップS104において決定された通常のフィードバック制御時の目標エンジン回転速度ENtを示す指令信号を推進機２のECUに送信する。
【００４１】
以上説明した本実施形態に係る船舶１の制御システム１００では、舵角SAの変化量が所定の閾値TH1以上になると、目標船速と実船速に所定値以上の乖離が生じていない場合であっても、通常のオートクルーズ制御よりも推進力が増大される割り込み制御が実行される。これにより、船舶１の旋回動作により船速が大きく低下する前に推進力を増加させることができるため、オートクルーズ制御中に船舶１が旋回することによる船速の低下を抑えることができる。或いは、船速が低下した場合に、迅速に船速を回復させることができる。
【００４２】
例えば、図５は、オートクルーズ制御中の目標船速、実船速、目標エンジン回転速度、及び舵角の変化を示すタイミングチャートである。図５（A）は、上述した割り込み制御が行われない比較例のオートクルーズ制御を示している。図５（B）は、本実施形態のオートクルーズ制御を示している。
【００４３】
時間T0〜T1では、舵角は一定であり、比較例及び本実施形態のいずれにおいても、通常のフィードバック制御によるオートクルーズ制御が行われる。それにより、目標船速と実船速との差が所定範囲内に収まるように、目標エンジン回転速度が調整される。
【００４４】
時間T1〜T2では、舵角が所定の閾値TH1以上に変化する。このとき、推進機２の推力の一部は旋回に使われるが、比較例に係るオートクルーズ制御では、時間T0〜T1と同様に、通常のフィードバック制御が継続される。そのため、実船速が大きく低下する。その後、通常のフィードバック制御により、時間T2以降において徐々に実船速が目標船速に近づく。
【００４５】
これに対して、本実施形態にかかるオートクルーズ制御では、時間T1〜T2において舵角が所定の閾値TH1以上に変化すると、目標エンジン回転速度が、通常のフィードバック制御において決定される目標エンジン回転速度よりも増大される。これにより、時間T1〜T2において、実船速が低下することが抑えられる。
【００４６】
なお、上記の実施形態では、割り込み条件は、舵角の変化量が所定の閾値TH1以上であることであるが、船舶１の操舵機構の操作量が所定の操作閾値以上であることを示す条件であれば他の条件であってもよい。例えば、割り込み条件は、操舵装置４の操作量が所定の操作閾値以上であることでもよい。
【００４７】
図６は、第１変形例に係るオートクルーズ制御の処理を示すフローチャートである。第1変形例に係るオートクルーズ制御では、ステップS205において、船舶１の方位AZを検出する。ここでは、コントローラ６は、方位検出装置２２から受信した船舶１の方位AZを示す検出信号に基づいて船舶１の方位AZを検出する。
【００４８】
ステップS206では、方位AZの変化量が所定の閾値TH2以上であるか否かを判定する。すなわち、割り込み条件は、方位AZの変化量が所定の閾値TH2以上であることでもよい。他のステップS201〜204, 207, 208は、上述したステップS101〜104, 107, 108と同じであるため、説明を省略する。
【００４９】
図７は、第２変形例に係るオートクルーズ制御の処理を示すフローチャートである。第２変形例に係るオートクルーズ制御では、ステップS305において、船舶１のヨーレートYRを検出する。ここでは、コントローラ６は、ヨーレート検出装置２３から受信した船舶１のヨーレートYRを示す検出信号に基づいて船舶１のヨーレートYRを検出する。ステップS306では、ヨーレートYRが所定の閾値TH3以上であるか否かを判定する。すなわち、割り込み条件は、ヨーレートYRが所定の閾値TH3以上であることでもよい。他のステップS301〜304, 307, 308は、上述したステップS101〜104, 107, 108と同じであるため、説明を省略する。
【００５０】
次に、第２実施形態に係る船舶１の制御システム２００について説明する。図８は、第２実施形態に係る船舶１の制御システム２００の構成を示す模式図である。図８に示すように、船舶１には、位置検出装置２９が搭載される。位置検出装置２９は、例えばGPSなどの衛星測位システムの受信機であり、船舶１の現在位置を検出する。位置検出装置２９によって検出された船舶１の現在位置を示す検出信号はコントローラ６に送信される。
【００５１】
オートクルーズ操作装置７は、目的地設定装置３０を含む。目的地設定装置３０は、オペレータが船舶１の目的地を設定するための装置である。例えば、オペレータは、オートクルーズ操作装置７のディスプレイに表示される地図から目的地を指定することで、船舶１の目的地を設定することができる。或いは、オペレータは、オートクルーズ操作装置７に目的地の座標を入力することで、船舶１の目的地を設定することができる。目的地設定装置３０によって設定された目的地を示す指令信号は、コントローラ６に送信される。
【００５２】
オートクルーズ操作装置７は、地図情報記憶部３２を有する。地図情報記憶部３２は、船舶１の航行ルートを含む地図情報を記憶している。地図情報記憶部３２は、オートクルーズ操作装置７に内蔵されたメモリであってもよい。或いは、地図情報記憶部３２は、オートクルーズ操作装置７に接続される記録媒体であってもよい。
【００５３】
第２実施形態では、コントローラ６は、オートクルーズ機能を有効化する指令信号を受信すると、船舶１が自動的に目的地に到達するように推進機２を制御する。また、所定の割り込み条件が成立しているときには、コントローラ６は、通常時よりも推進力を低減する。図９及び図１０は、第２実施形態に係るオートクルーズ制御の処理を示すフローチャートである。
【００５４】
図９に示すように、ステップS401では、コントローラ６は、オートクルーズ指令装置２５からオートクルーズ機能の指令信号を受信する。S402では、地図情報を取得する。ここでは、コントローラ６は、地図情報記憶部３２から地図情報を示す信号を受信する。S403では、船舶１の目的地を設定する。ここでは、コントローラ６は、目的地設定装置３０から受信した目的地を示す指令信号に基づいて、船舶１の目的地を設定する。S404では、航行ルートを設定する。ここでは、コントローラ６は、目的地と地図情報とに基づいて、航行ルートを決定する。
【００５５】
S405では、初期目標船速Viを設定する。ここでは、コントローラ６は、目標船速設定装置２６から受信した初期目標船速Viを示す指令信号に基づいて、初期目標船速Viを設定する。S406では、特定目標船速Vsを設定する。特定目標船速Vsは、船舶１の航行ルート上の特定エリアでの目標船速である。上述した地図情報には、特定エリアと、当該特定エリアにおける特定目標船速Vsとを示す情報が含まれている。コントローラ６は、特定エリアと特定目標船速Vsとを地図情報に基づいて設定する。或いは、初期目標船速Viと同様に、目標船速設定装置２６によって特定目標船速Vsが設定されてもよい。
【００５６】
図１０に示すように、S407では、船舶１の現在位置を検出する。ここでは、コントローラ６は、位置検出装置２９から受信した船舶１の現在位置を示す検出信号に基づいて、船舶１の現在位置を検出する。S408では、現在地と目的地との距離Dが所定の第1範囲内であるか否かを判定する。現在地と目的地との距離Dが所定の第1範囲内であることは、船舶１が目的地に近づいたことを示し、通常時よりも推進力を低減する割り込み条件である。現在地と目的地との距離Dが所定の第1範囲内ではないときには、ステップS409に進む。
【００５７】
ステップS409では、現在地が特定エリア内であるか否かを判定する。ここでは、コントローラ６は、位置検出装置２９が検出した船舶１の現在位置と、地図情報記憶部３２が記憶している地図情報に含まれる特定エリアの位置とを比較することで、現在地が特定エリア内であるか否かを判定する。現在地が特定エリア内であることは、通常時よりも推進力を低減する割り込み条件である。
【００５８】
現在地が特定エリア内ではないときには、ステップS410に進む。ステップS410では、実船速Vaを検出する。ステップS411では、目標船速Vtと実船速Vaとの差に基づいて目標エンジン回転速度ENtを決定する。ステップS409において現在地が特定エリア内ではないときには、ステップS411における目標船速Vtは、ステップS405で設定された初期目標船速Viである。従って、コントローラ６は、初期目標船速Viと実船速Vaとの差が所定の速度範囲内となるように、目標エンジン回転速度ENtを決定する。コントローラ６は、決定した目標エンジン回転速度ENtを示す指令信号を推進機２に送信する。これにより、ステップS412において、船舶１が目的地に向かって初期目標船速Viで航行するように、推進機２が制御される。
【００５９】
ステップS409において現在地が特定エリア内であるときには、ステップS413に進む。ステップS413では、目標船速Vtが、初期目標船速Viから特定目標船速Vsに変更される。従って、ステップS409において現在地が特定エリア内であるときには、ステップS410における目標船速Vtは、ステップS406で設定された特定目標船速Vsである。従って、現在地が特定エリア内であるときには、コントローラ６は、特定目標船速Vsと実船速Vaとの差が所定の速度範囲内となるように、目標エンジン回転速度ENtを決定する。そして、ステップS412において、船舶１が特定エリア内では特定目標船速Vsで航行するように、推進機２が制御される。
【００６０】
ステップS408において、現在地と目的地との距離Dが所定の第1範囲内であるときには、ステップS414に進む。ステップS414では、ステップS403で設定された初期目標船速Viよりも目標船速Vtが低減される。
【００６１】
ステップS415では、現在地と目的地との距離Dが所定の第２範囲内であるか否かを判定する。第２範囲は、第1範囲よりも小さい範囲である。現在地と目的地との距離Dが所定の第２範囲内であることは、船舶１が目的地に概ね到達したことを示し、通常時よりも推進力を低減する割り込み条件である。現在地と目的地との距離Dが所定の第２範囲内ではないときにはステップS410に進む。現在地と目的地との距離Dが所定の第２範囲内であるときには、ステップS416に進む。
【００６２】
ステップS416では、オートクルーズ制御を停止し、定点保持制御を実行する。定点保持制御では、例えば目標船速Vtが０に設定され、船舶１を目的地に留めるように、推進機２が制御される。
【００６３】
本実施形態に係る船舶１の制御システムでは、船舶１が特定エリア内に位置しているときには、目標船速が初期目標船速から特定目標船速に変更される。例えば、特定エリアが港湾内、或いは速度規制区間である場合、特定目標船速は、当該港湾内、或いは速度規制区間で定められた規制速度であるとよい。これにより、初期目標船速が規制速度より大きくても、船舶１が特定エリア内に入ると、船舶１が、規制速度以下に減速するように、推進機２が自動的に制御される。
【００６４】
また、本実施形態に係る船舶１の制御システムでは、船舶１が目的地に近づき、船舶１の現在位置と目的地との間の距離が第１範囲内になると、船舶１が減速するように、推進機２が自動的に制御される。そして、船舶１の現在位置と目的地との間の距離が第２範囲内になり、船舶１が目的地に到達すると、定点保持制御により、船舶１が目的地に留まるように、推進機２が自動的に制御される。これにより、船舶１を精度良く目的地まで航行させることができる。
【００６５】
例えば、図１１は、第２実施形態に係るオートクルーズ制御中の目標船速、特定エリア立ち入り検出結果、及び目的地までの距離を示すタイミングチャートである。特定エリア立ち入り検出結果は、上述したステップS409における、現在地が特定エリア内であるか否かの判定結果を意味する。現在地が特定エリア内である場合は、特定エリア立ち入り検出結果は「ON」である。現在地が特定エリア外である場合は、特定エリア立ち入り検出結果は「OFF」である。
【００６６】
時間T0では、目的地までの距離はDsであり、目標船速は初期目標船速Viに設定されている。このときの現在地は特定エリア外であり、特定エリア立ち入り検出結果は「OFF」である。時間T0において、コントローラ６がオートクルーズ制御を実行することにより、船舶１は設定された航行ルートに従い、目的地へ向かって航行を開始する。
【００６７】
時間T11において、船舶１が特定エリア内に入ると、特定エリア立ち入り検出結果が「ON」となり、目標船速が特定目標船速Vsに低減される。船舶１は、時間T11〜T12まで特定エリア内に位置しており、その間、目標船速は特定目標船速Vsに維持される。
【００６８】
時間T12において、船舶１が特定エリア外に出ると、特定エリア立ち入り検出結果は「OFF」となり、目標船速は初期目標船速Viに戻される。
【００６９】
船舶１が目的地に向かってさらに進み、時間T13において、目的地までの距離が第1範囲内（距離D1以下）になると、目標船速が低減される。時間T13〜T14の間、目的地までの距離が小さくなるほど、目標船速が徐々に低減される。そして、時間T14において、目的地までの距離が第２範囲内（距離D2以下）になると、目標船速が０に設定される。時間T14以降は、上述した定点保持制御により、船舶１が目的地に留まるように制御される。
【００７０】
なお、上記の実施形態では、船舶１が特定エリア内に入ると、目標船速が特定目標船速Vsに設定されているが、現在位置と特定の箇所との間の距離に応じて、目標船速が段階的に変更されてもよい。また、特定エリアではなく、船舶１が特定位置に到達したときに、目標船速が特定目標船速Vsに設定されてもよい。
【００７１】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
【産業上の利用可能性】
【００７２】
本発明によれば、船舶の状況に応じた船速制御が可能なオートクルーズ機能を提供することができる。
【符号の説明】
【００７３】
１      船舶
２      推進機
６      コントローラ
２１    船速検出装置
２５    オートクルーズ指令装置
２６    目標船速設定装置
【図１】
2017094945.tif 000003
【図２】
2017094945.tif 000004
【図３】
2017094945.tif 000005
【図４】
2017094945.tif 000006
【図５】
2017094945.tif 000007
【図６】
2017094945.tif 000008
【図７】
2017094945.tif 000009
【図８】
2017094945.tif 000010
【図９】
2017094945.tif 000011
【図１０】
2017094945.tif 000012
【図１１】
2017094945.tif 000013