(57)【要約】      （修正有）【課題】船舶の海上における時系列データから前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルによる船舶の航路保持方法を提供する。【解決手段】非線形の自己回帰モデルによる船舶１の航路保持方法において、船舶の海上における時系列データから前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルの回帰係数としてもつ統計モデルを作成し、最適制御理論により前記船舶の希望航路との航路偏差Ψを最小化する最適な指令舵角を得て、この指令舵角による前記船舶の制御により、前記航路偏差Ψがより少なくなるように前記船舶の位置制御を行う。【選択図】図１
2014004911.tif 000002
【特許請求の範囲】
【請求項１】
船舶の海上における時系列データから前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルの回帰係数としてもつ統計モデルを作成し、トラッキング制御成績を表す航路偏差量、船首角偏差量、舵角量、舵角変化量を評価する２次形式評価関数を最小化する最適な指令舵角を得て、前記船舶の希望航路との航路偏差を最小化する最適制御理論により、該指令舵角による前記船舶の制御により、最小の舵角と舵角変化量で前記航路偏差がより少なくなるように前記船舶の位置制御を行うことを特徴とする非線形の自己回帰モデルによる船舶の航路保持方法。
【請求項２】
請求項１記載の非線形の自己回帰モデルによる船舶の航路保持方法において、前記船舶の船首揺れ及び前記船舶の横揺れを考慮し、前記指令舵角に反映させることを特徴とする非線形の自己回帰モデルによる船舶の航路保持方法。
【請求項３】
請求項１記載の非線形の自己回帰モデルによる船舶の航路保持方法において、前記船舶の位置を得るために、前記船舶の船首の方位角、前記船舶の横揺れ角、前記船舶の舵角、前記船舶の速度のそれぞれの情報を前記船舶の船舶情報装置から取得することを特徴とする非線形の自己回帰モデルによる船舶の航路保持方法。
【請求項４】
請求項１、２又は３記載の非線形の自己回帰モデルによる船舶の航路保持方法において、前記船舶の実験データを用いて、前記船舶の舵角を変化させた場合の前記船舶の位置及び揺れを非線形の自己回帰モデルで表現した後、前記非線形の自己回帰モデルを状態表現モデルに変換し、トラッキング制御のための二次形式の評──数を作成し、前記船舶の位置を計測し、前記船舶の船首の方位角、前記船舶の横揺れ角、前記船舶の舵角、前記船舶の速度の情報を前記船舶の船舶情報装置から取得し、前記横揺れ角の変化により、前記状態表現モデルの変化を考慮した前記評価関数のもとで最適制御則を計算することを特徴とする非線形の自己回帰モデルによる船舶の航路保持方法。
【請求項５】
請求項４記載の非線形の自己回帰モデルによる船舶の航路保持方法において、（ａ）船舶の船首の方位角、前記船舶の横揺れ角、前記船舶の舵角、前記船舶の速度の情報を有し、（ｂ）前記船舶のランダムな操舵信号による船首揺れ及び前記船舶の横揺れの信号を得て、（ｃ）前記船舶の横揺れを統計的な前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルの回帰係数としてもつ操縦性能基本モデルを作成し、（ｄ）船舶の希望航路と刻々と測位される前記船舶の位置との航路偏差Ｄｙを検出し、（ｅ）前記操縦性能に基づくモデルを線形トラッキングのための状態表現モデルに変換し、（ｆ）前記船舶がトラッキングのための状態空間モデルによって移動することとして、適切な長さの将来の区間における各時刻予測平均モデルを作成し、（ｇ）トラッキング運動の２次形式の評価関数を作成し、（ｈ）前記操縦性能基本モデル及び最適制御則をコンピュータに実装し、統計的線形最適制御理論を用い、船首揺れ、希望する航路と船首方位との偏差信号、これまでの舵角、および操縦性能に及ぼす横揺れ角を基に次のステップに対する最適命令舵角信号を得て、前記船舶の最適制御を実行することを特徴とする非線形の自己回帰モデルによる船舶の航路保持方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非線形の自己回帰モデルによる船舶の航路保持方法に関するものである。
【背景技術】
【０００２】
船の古典的なオートパイロットの基本的な役割は、船首方位角のみを希望する針路角に保持する機能であった。しかしながら、今日では、ＧＰＳナビゲーション装置から得られる位置フィードバック信号を用いることによって、船舶の誘導システムであるトラッキング制御システムの開発が可能となり、船舶を希望する航路に追従させることを可能にした。最も簡単な方法は、希望する航路を保持すように、船舶の針路を変化させることである。多くの市販のトラッキングシステムは原理的にこのタイプの制御（下記非特許文献１参照）を行っている。しかしながら、それは操舵動作を直接考慮するものではない。それゆえ、操舵動作は多くの場合、無駄に大きな角度をとる。
【０００３】
船舶の運航者にとっての最近の重要な関心事は、できるだけ燃料を節約することにある。その実現のため、トラッキング制御は、風や波や流れによる船舶の舵を取ることによる抵抗を考慮したものでなければならない。その上で、ウェザールーティング技術を用いて、最適ルートを決める。このようにして、実際のナビゲーションにおいては、船は有効な操舵制御により、できるだけ正確に選択されたこの最適ルートを追従する必要がある。これは船舶トラッキングシステムの重要な役割である。Ｈｏｌｚｈｕｔｅｒ（ｕはウムラウト付き）（下記非特許文献２参照）は、船舶の高精度トラッキング制御のための線形二次方程式のガウス近似（ａｐｐｒｏａｃｈ）（ＬＱＣ）を提案した。そこでは、評価関数の中に操舵動作に適宜のペナルティーを課すことによって無駄な操舵動作を避けることができる。しかしながら、この論文の船舶モデルでは、厄介な水槽試験で流体力学的パラメータを含むモデルを同定しなければならない。Ｋｖａｍら（下記非特許文献３参照）とＦｕｋｕｄａら（下記非特許文献４参照）は、ＢｒｙｓｏｎとＨｏの時間変化制御理論に基づき、このタイプのトラッキング制御を提案している。しかし、これらの制御は操舵動作によって導かれる横揺れ（ローリング）動作を考慮していないし、曲線ルートをトラッキングする一般的な方法を示していない。
【０００４】
船舶の流体力学的モデルを基にした船舶トラッキング制御については、非常に良いトラッキング制御性能を示すいくつかの研究がある。Ｐｅｔｔｅｒｓｅｎ＆Ｎｉｊｉｍｅｉｊｅｒ（下記非特許文献５参照）とＬｅｆｅｂｅｒら（下記非特許文献６参照）は、前後方向制御力と船首揺れ制御モーメントのみを持つ海底探査潜水艇に対する完全な状態トラッキング問題を研究した。船舶動力学はいくつかの仮定を基に簡略化された流体力学的モデルによって表現されている。同じ流体力学的モデルを用いて、Ｊｉａｎｇ（下記非特許文献７参照）は、Ｌｙａｐｕｎｏｖの直接法の助けをかりて２つの系統的トラッキング制御装置を設計した。さらに、それは、測定できない推進装置特性に対してトラッキング制御装置にうまく合わせる機能を持っている。Ｄｏ＆Ｐａｎ（下記非特許文献８参照）は、強制的に海底探査潜水艇の位置と方向が広域的に参照航路をトラッキングするような制御装置を設計する方法論を提案し、そこでは、トラッキング制御のための船舶動作モデル、単純化した流体力学的モデルが用いられた。ただし、これらのモデルは生成された参照航路が船舶の動特性によって変動を持つことを考慮していない。Ｍｏｒｅｉｒａら（下記非特許文献９参照）は、経路追随制御を達成するために、ＰＩＤ船首方位制御装置と速度制御装置を設計した。誘導システムは、見透し線アルゴリズムに基づくウェイポイント誘導スキームを用いて設計された。タンカー船エッソ・オオサカの流体力学モデルに基づくシミュレーション結果が得られている。Ｄｏら（下記非特許文献１０参照）は、いくつかの仮定の下に、海底探査潜水艇の安定性とトラッキングの問題とを同時に解決する普遍的な制御装置を提案した。Ｍｉｙｏｓｈｉら（下記非特許文献１１参照）は、造船工学的経験式を用いてパラメータを容易に推測できる流体力学的モデルに基づくトラッキング制御の線形化最適制御装置を設計した。Ｄｕ＆Ｇｕｏ（下記非特許文献１２参照）は、不確定非線形数学モデルを構築し、航路トラッキング制御に対する非線形最適化制御装置を設計した。適応型制御装置の実行可能性は２つの数値シミュレーション研究で例示された。
【０００５】
しかしながら、実際の船舶、特に大きな商業用海上輸送船について海上における流体力学的モデルの正確な要素を得ることは水槽試験を必要とし容易ではない。この困難を克服した、船舶の舵を取った時の船の運動に関する動力学モデルを得るために実際の船舶航行データを用いるシステム同定技術は、非常に魅力あるアプローチとなる。Ｏｈｔｓｕら（下記非特許文献１３〜１５参照）は、海上での船舶の動作を記述する多変数自動操舵モデルを提案した。海上で同定されたモデルを使って、船舶の挙動が分析され最適化制御システムが船舶針路保持システムのために設計された。Ｐａｒｋら（下記非特許文献１６参照）は、オンライン最小化ＡＩＣ（赤池情報量規準；Ａｋａｉｋｅ′ｓ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｒｉｔｅｒｉｏｎ）を用い、横揺れ減少針路保持システムとノイズ適合化システムで設計された手順に基づいて、局所定常的プロセスに対する実用的なバッチ適応同定法を提案した。Ｉｓｅｋｉ＆Ｏｈｔｓｕ（下記非特許文献１７参照）は、船舶の動作と船舶装備の波高計を用いて波分布を推定する逆問題的手順を提案した。Ｏｄａら（下記非特許文献１８参照）は、ＭＡＲモデルに基づく方位維持のための最適化制御装置を設計した。そこでは、操舵動作からのたった１つの入力で、ヨー（船首揺れ）とロール（横揺れ）動作の２つの出力を制御し得る。このようにして船舶動作と航路保持制御を記述する統計学的モデル化方法は、実際の応用に効果的で実行可能であることが実証されてきた。この文献は、予め定められた参照航路に沿ったトラッキング制御を目的として船舶動力学を同定する１つの線形な統計学的モデル化方法を提案するものである。
【０００６】
作用点の時間変化とその動的挙動が各作用点で線形モデルによって表されうる滑らかな動きをも示す非線形、非定常的な、ＲＢＦ−ＡＲＸモデル（Ｒａｄｉａｌ  Ｂａｓｉｓ  Ｆｕｎｃｔｉｏｎ  ｎｅｔｗｏｒｋ−ｓｔｙｌｅ  ｃｏｅｆｆｉｃｉｅｎｔｓ  Ａｕｔｏ  Ｒｅｇｒｅｓｉｖｅ  ｍｏｄｅｌ  ｗｉｔｈ  ｅＸｏｇｅｎｎｏｕｓ  ｖａｒｉａｂｌｅ  ｍｏｄｅｌ）とそのパラメータ最適化法（下記非特許文献１９〜２１参照）が、非線形性を持つ一般的なシステムを効率的に特性化するべく提案された。ＲＢＦ−ＡＲＸモデルは、ガウスＲＢＦニューラルネットワークと線形ＡＲＸモデル構造とを組み合わせた融合擬似線形時間変化モデルの一種である。オフライン同定されたＲＢＦ−ＡＲＸモデルに基づく非線形モデル予測制御（ＭＰＣ）シミュレーションと実用との両者で研究（下記非特許文献２０〜２２参照）され、提案の非線形ＭＰＣ（ＮＭＰＣ）の満足のゆく非線形モデル化精度と有効性と実現性が確認された。さらに、オフライン同定されたＲＢＦ−ＡＲＸモデルに基づくＮＭＰＣのいくつかの安定条件が研究された（下記非特許文献２２参照）。
【０００７】
さらに、本発明の先行特許文献としては、（１）予め設定された短区間毎に船体運動モデル及び制御ゲインを更新しつつ、短区間よりも短い制御周期毎に針路偏差を解消し得る命令舵角を求める自動操舵装置及び方法（特開２０１１−４２２８４号公報（下記特許文献１参照）、（２）設定針路に対する方位角の針路偏差を被制御変数とし舵角を操作変数とする制御型自己回帰モデルを用いる自動操舵装置（特開２００８−２３０４８４号公報（下記特許文献２参照）、（３）最適制御則に基づいて最適操舵量を算出する自動操舵装置（特開２００３−１０４２９１号公報（下記特許文献３参照）、（４）評価関数を用いて舵角を決定する自動操舵装置（特開２００８−１３７５４５号公報（下記特許文献４参照）、（５）予め得られた航走体の運動性能に基づいて針路偏差（被制御変数）に応じた舵角（操作変数）を出力する自己回帰モデルを用いた自動操舵装置において、所定の時間間隔で針路偏差の平均値を求め、当該平均値に基づいて設定針路を修正する設定針路を修正する設定針路修正部を備える自動操縦装置（特開２００９−１７９２６３号公報（下記特許文献５参照）などが挙げられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−０４２２８４号公報
【特許文献２】特開２００８−２３０４８４号公報
【特許文献３】特開２００３−１０４２９１号公報
【特許文献４】特開２００８−１３７５４５号公報
【特許文献５】特開２００９−１７９２６３号公報
【非特許文献】
【０００９】
【非特許文献１】Ｆｏｓｓｅｎ  Ｔ．，Ｇｕｉｄａｎｃｅ  ａｎｄ  ｃｏｎｔｒｏｌ  ｏｆ  ｏｃｅａｎ  ｖｅｈｉｃｌｅｓ．Ｎｅｗ  Ｙｏｒｋ：Ｗｉｌｅｙ；１９９４，ＩＳＢＮ：９７８−０−４７１−９４１１３−２．
【非特許文献２】Ｈｏｌｚｈｕｔｅｒ  Ｔ．，ＬＱＧ  ａｐｐｒｏａｃｈ  ｆｏｒ  ｔｈｅ  ｈｉｇｈ−ｐｒｅｃｉｓｉｏｎ  ｔｒａｃｋ  ｃｏｎｔｒｏｌ  ｏｆ  ｓｈｉｐｓ．ＩＥＥ  ｐｒｏｃｅｅｄｉｎｇｓ  Ｃｏｎｔｒｏｌ  Ｔｈｅｏｒｙ  ａｎｄ  Ａｐｐｌｉｃａｔｉｏｎｓ  １９９７；１４４（２）：１２１−７．（ただし、著者名のｕはウムラウト付き）
【非特許文献３】Ｋｖａｍ  Ｋ．，Ｏｈｔｓｕ  Ｋ．，Ｆｏｓｓｅｎ  Ｔ．，Ｏｐｔｉｍａｌ  ｓｈｉｐ  ｍａｎｅｕｖｅｒｉｎｇ  ｕｓｉｎｇ  Ｂｒｙｓｏｎ  ａｎｄ  Ｈｏ′ｓ  ｔｉｍｅ  ｖａｒｙｉｎｇ  ＬＱ  ｃｏｎｔｒｏｌｌｅｒ．Ｉｎ：Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ＯＦＡＣ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｍａｎｅｕｖｅｒｉｎｇ  ａｎｄ  Ｃｏｎｔｒｏｌ  ｏｆ  Ｍａｒｉｎｅ  Ｃｒａｆｔ（ＭＣＭＣ′００），２０００．
【非特許文献４】Ｆｕｋｕｄａ  Ｈ．，Ｏｈｔｓｕ  Ｋ．，Ｔａｓａｋｉ  Ｔ．，Ｏｋａｚａｋｉ  Ｔ．，Ｓｔｕｄｙ  ｏｎ  ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ  ｓｙｓｔｅｍ  ｕｓｉｎｇ  ｔｈｅ  ｔｉｍｅ  ｖａｒｙｉｎｇ  ｇａｉｎ  ｔｈｅｏｒｙ．Ｔｅｃｈ．Ｒｅｐ．１８０；Ｓｏｃｉｅｔｙ  ｏｆ  Ｎａｖａｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｏｆ  Ｊａｐａｎ；２００１．
【非特許文献５】Ｐｅｔｔｅｒｓｅｎ  Ｋ．，Ｎｉｊｍｅｉｊｅｒ  Ｈ．，Ｕｎｄｅｒａｃｔｕａｔｅｄ  ｓｈｉｐ  ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ：ｔｈｅｏｒｙ  ａｎｄ  ｅｘｐｅｒｉｍｅｎｔｓ．Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｊｏｕｒｎａｌ  ｏｆ  Ｃｏｎｔｒｏｌ．２００１；７４（１４）：１４３５−４６．
【非特許文献６】Ｌｅｆｅｂｅｒ  Ｅ．，Ｐｅｔｔｅｒｓｅｎ  Ｋ．，Ｎｉｊｍｅｉｊｅｒ  Ｈ．，Ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ  ｏｆ  ａｎ  ｕｎｄｅｒａｃｔｕａｔｅｄ  ｓｈｉｐ．ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍｓ  Ｔｅｃｈｎｏｌｏｇｙ  ２００３；１１（１）；５２−６１．
【非特許文献７】Ｊｉａｎｇ  Ｚ．，Ｇｌｏｂａｌ  ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ  ｏｆ  ｕｎｄｅｒａｃｔｕａｔｅｄ  ｓｈｉｐｓ  ｂｙ  Ｌｙａｐｕｎｏｖ’ｓ  ｄｉｒｅｃｔ  ｍｅｔｈｏｄ．Ａｕｔｏｍａｔｉｃａ  ２００２；３８（２）：３０１−９．
【非特許文献８】Ｄｏ  Ｋ．，Ｐａｎ  Ｊ．，Ｇｌｏｂａｌ  ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ  ｏｆ  ｕｎｄｅｒａｃｔｕａｔｅｄ  ｓｈｉｐｓ  ｗｉｔｈ  ｎｏｎｚｅｒｏ  ｏｆｆ−ｄｉａｇｏｎａｌ  ｔｅｒｍｓ  ｉｎ  ｔｈｅｉｒ  ｓｙｓｔｅｍ  ｍａｔｒｉｃｅｓ．Ａｕｔｏｍａｔｉｃａ  ２００５；４１（１）：８７−９５．
【非特許文献９】Ｍｏｒｅｉｒａ  Ｌ．，Ｆｏｓｓｅｎ  Ｔ．，Ｇｕｅｄｅｓ  Ｓｏａｒｅｓ  Ｃ．，Ｐａｔｈ  ｆｏｌｌｏｗｉｎｇ  ｃｏｎｔｒｏｌ  ｓｙｓｔｅｍ  ｆｏｒ  ａ  ｔａｎｋｅｒ  ｓｈｉｐ  ｍｏｄｅｌ．Ｏｃｅａｎ  Ｅｎｇｉｎｅｅｒｉｎｇ  ２００７；３４（１４−１５）：２０７４−８５．
【非特許文献１０】Ｄｏ  Ｋ．，Ｊｉａｎｇ  Ｚ．，Ｐａｎ  Ｊ．，Ｕｎｉｖｅｒｓａｌ  ｃｏｎｔｒｏｌｌｅｒｓ  ｆｏｒ  ｓｔａｂｉｌｉｚａｔｉｏｎ  ａｎｄ  ｔｒａｃｋｉｎｇ  ｏｆ  ｕｎｄｅｒａｃｔｕａｔｅｄ  ｓｈｉｐｓ．Ｓｙｓｔｅｍｓ  ＆  Ｃｏｎｔｒｏｌ  Ｌｅｔｔｅｒｓ．２００２；４７（４）：２９９−３１７．
【非特許文献１１】Ｍｉｙｏｓｈｉ  Ｓ．，Ｈａｒａ  Ｙ．，Ｏｈｔｓｕ  Ｋ．，「Ｓｔｕｄｙ  ｏｎ  ｏｐｔｉｍｕｍ  ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ  ｗｉｔｈ  ｌｉｎｅａｒｉｚｅｄ  ｍｏｄｅｌ  ｆｏｒ  ｖｅｓｓｅｌ．Ｔｅｃｈ．Ｒｅｐ．１１７；Ｊａｐａｎ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｎａｖｉｇａｔｉｏｎ；２００７〔ｉｎ  Ｊａｐａｎｅｓｅ〕
【非特許文献１２】Ｄｕ  Ｊ．，Ｇｕｏ  Ｃ．，Ｎｏｎｌｉｎｅａｒ  ａｄａｐｔｉｖｅ  ｓｈｉｐ  ｃｏｕｒｓｅ  ｔｒａｃｋｉｎｇ  ｃｏｎｔｒｏｌ  ｂａｓｅｄ  ｏｎ  ｂａｃｋｓｔｅｐｐｉｎｇ  ａｎｄ  Ｎｕｓｓｂａｕｍ  ｇａｉｎ．Ｉｎ：Ａｍｅｒｉｃａｎ  ｃｏｎｔｒｏｌ  ｃｏｎｆｅｒａｎｃｅ  ２００４．Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ２００４；ｖｏｌ．４．ＩＥＥＥ  ２００４．ｐ．３８４５−５０  ＩＳＢＮ：０７８０３８３３５４
【非特許文献１３】Ｏｈｔｓｕ  Ｋ．，Ｈｏｒｉｇｏｍｅ  Ｍ．，Ｋｉｔａｇａｗａ  Ｇ．，Ａ  ｎｅｗ  ｓｈｉｐ’ｓ  ａｕｔｏ  ｐｉｌｏｔ  ｄｅｓｉｇｎ  ｔｈｒｏｕｇｈ  ａ  ｓｔｏｃｈａｓｉｃ  ｍｏｄｅｌ．Ａｕｔｏｍａｔｉｃａ  １９７９；１５：２５５−８８．
【非特許文献１４】Ｏｈｔｓｕ  Ｋ．，Ｋｉｔａｇａｗａ  Ｇ．，Ｓｔａｔｉｓｔｉｃａｌ  ａｎａｌｙｓｉｓ  ｏｆ  ｔｈｅ  ＡＲ  ｔｙｐｅ  ｓｈｉｐｓ  ａｕｔｏｐｉｌｏｔ  ｓｙｓｔｅｍ．Ｊｏｕｎａｌ  ｏｆ  Ｄｙｎａｍｉｃ  Ｓｙｓｔｅｍｓ，Ｍｅａｓｕｒｅｍｅｎｔ，ａｎｄ  Ｃｏｎｔｒｏｌ  １９８４；１０６：１９３−２０２．
【非特許文献１５】Ｏｈｔｓｕ  Ｋ．，Ｒｅｃｅｎｔ  ｄｅｖｅｌｏｐｍｅｎｔ  ｏｎ  ａｎａｌｙｓｉｓ  ａｎｄ  ｃｏｎｔｒｏｌ  ｏｆ  ｓｈｉｐ’ｓ  ｍｏｔｉｏｎｓ．Ｉｎ：Ｃｏｎｔｒｏｌ  Ａｐｐｌｉｃａｔｉｏｎｓ，１９９９．Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  １９９９  ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ；ｖｏｌ．２，ＩＥＥＥ，１９９９．ｐ．１０９６−１０３  ＩＳＢＮ：０７８０３５４４６Ｘ．
【非特許文献１６】Ｐａｒｋ  Ｊ．，Ｏｈｔｓｕ  Ｋ．，Ｋｉｔａｇａｗａ  Ｇ．，Ｂａｔｃｈ−ａｄａｐｔｉｖｅ  ｓｈｉｐ’ｓ  ａｕｔｏｐｉｌｏｔｓ．Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｊｏｕｒｎａｌ  ｏｆ  Ａｄａｐｔｉｖｅ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ２０００；１４（４）：４２７−３９．
【非特許文献１７】Ｉｓｅｋｉ  Ｔ．，Ｏｈｔｓｕ  Ｋ．，Ｂａｙｅｓｉａｎ  ｅｓｔｉｍａｔｉｏｎ  ｏｆ  ｄｉｒｅｃｔｉｏｎａｌ  ｗａｖｅ  ｓｐｅｃｔｒａ  ｂａｓｅｄ  ｏｎ  ｓｈｉｐ  ｍｏｔｉｏｎｓ．Ｃｏｎｔｒｏｌ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｐｒａｃｔｉｃｅ  ２０００；８（２）：２１５−９．
【非特許文献１８】Ｏｄａ  Ｈ．，Ｏｈｔｓｕ  Ｋ．，Ｈｏｔｔａ  Ｔ．，Ｓｔａｔｉｓｔｉｃａｌ  ａｎａｌｙｓｉｓ  ａｎｄ  ｄｅｓｉｇｎ  ｏｆ  ａ  ｒｕｄｄｅｒ  ｒｏｌｌ  ｓｔａｂｉｌｉｚａｔｉｏｎ  ｓｙｓｔｅｍ．Ｃｏｎｔｒｏｌ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｐｒａｃｔｉｃｅ  １９９６；４（３）；３５１−８．
【非特許文献１９】Ｐｅｎｇ  Ｈ．，Ｏｚａｋｉ  Ｔ．，Ｈａｇｇａｎ−Ｏｚａｋｉ  Ｖ．，Ｔｏｙｏｄａ  Ｙ．，Ａ  ｐａｒａｍｅｔｅｒ  ｏｐｔｉｍｉｚａｔｉｏｎ  ｍｅｔｈｏｄ  ｆｏｒ  ｒａｄｉａｌ  ｂａｓｉｓ  ｆｕｎｃｔｉｏｎ  ｔｙｐｅ  ｍｏｄｅｌｓ．ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋｓ  ２００３；１４（２）：４３２−８．
【非特許文献２０】Ｐｅｎｇ  Ｈ．，Ｏｚａｋｉ  Ｔ．，Ｔｏｙｏｄａ  Ｙ．，Ｓｈｉｏｙａ  Ｈ．，Ｎａｋａｎｏ  Ｋ．，Ｈａｇｇａｎ−Ｏｚａｋｉ  Ｖ．，ｅｔ  ａｌ．，ＲＢＦ−ＡＲＸ  ｍｏｄｅｌ−ｂａｓｅｄ  ｎｏｎｌｉｎｅａｒ  ｓｙｓｔｅｍ  ｍｏｄｅｌｉｎｇ  ａｎｄ  ｐｒｅｄｉｃｔｉｖｅ  ｃｏｔｒｏｌ  ｗｉｔｈ  ａｐｐｌｉｃａｔｉｏｎ  ｔｏ  ａ  ＮＯx   ｄｅｃｏｍｐｏｓｉｔｉｏｎ  ｐｒｏｃｅｓｓ．Ｃｏｎｔｒｏｌ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｐｒａｃｔｉｃｅ  ２００４；１２（２）；１９１−２０３．
【非特許文献２１】Ｐｅｎｇ  Ｈ．，Ｗｕ  Ｊ．，Ｉｎｏｕｓｓａ  Ｇ．，Ｄｅｎｇ  Ｑ．，Ｎａｋａｎｏ  Ｋ．，Ｎｏｎｌｉｎｅａｒ  ｓｙｓｔｅｍ  ｍｏｄｅｌｉｎｇ  ａｎｄ  ｐｒｅｄｉｃｔｉｖｅ  ｃｏｎｔｒｏｌ  ｕｓｉｎｇ  ｔｈｅ  ＲＢＦ  ｎｅｔｓ−ｂａｓｅｄ  ｑｕａｓｉ−ｌｉｎｅａｒ  ＡＲＸ  ｍｏｄｅｌ．Ｃｏｎｔｒｏｌ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｐｒａｃｔｉｃｅ  ２００９；１７（１）：５９−６６．
【非特許文献２２】Ｐｅｎｇ  Ｈ．，Ｎａｋａｎｏ  Ｋ．，Ｓｈｉｏｙａ  Ｈ．，Ｎｏｎｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｖｅ  ｃｏｎｔｒｏｌ  ｕｓｉｎｇ  ｎｅｕｒａｌ  ｎｅｔｓ−ｂａｓｅｄ  ｌｏｃａｌ  ｌｉｎｅａｒｉｚａｔｉｏｎ  ＡＲＸ  ｍｏｄｅｌ−Ｓｔａｂｉｌｉｔｙ  ａｎｄ  ｉｎｄｕｓｔｒｉａｌ  ａｐｐｌｉｃａｔｉｏｎ．ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍｓ  Ｔｅｃｈｎｏｌｏｇｙ  ２００７；１５（１）：１３０−４３．
【非特許文献２３】Ｌｅｗｉｓ  Ｅ．，Ｐｒｉｎｃｉｐｌｅｓ  ｏｆ  ｎａｖａｌ  ａｒｃｈｉｔｅｃｔｕｒｅ．Ｓｏｃｉｅｔｙ  ｏｆ  Ｎａｖａｌ  Ａｒｃｈｉｔｅｃｔｓ  ＆  Ｍａｒｉｎｅ  Ｅｎｇｉｎｅｅｒｓ；１９８９〔ｃｈａｐｔｅｒ  ９〕．
【非特許文献２４】Ａｋａｉｋｅ  Ｈ．，Ｎａｋａｇａｗａ  Ｔ．，Ｓｔａｔｉｓｔｉｃａｌ  ａｎａｌｙｓｉｓ  ａｎｄ  ｃｏｔｒｏｌ  ｏｆ  ｄｙｎａｍｉｃ  ｓｙｓｔｅｍｓ．Ｄｏｒｄｒｅｃｈｔ：Ｋｌｕｗｅｒ  Ａｃａｄｅｍｉｃ  Ｐｕｂ；１９８８．
【非特許文献２５】Ｋｗａｋｅｒｎａａｋ  Ｈ．，Ｓｉｖａｎ  Ｒ．，Ｌｉｎｅａｒ  ｏｐｔｉｍａｌ  ｃｏｎｔｒｏｌ  ｓｙｓｔｅｍｓ．Ｎｅｗ  Ｙｏｒｋ：Ｗｉｌｅｙ−Ｉｎｔｅｒｓｃｉｅｎｃｅ；１９７２．
【非特許文献２６】Ｂｏｗｄｉｔｃｈ  Ｎ．，Ｔｈｅ  Ａｍｅｒｉｃａｎ  ｐｒａｃｔｉｃａｌ  ｎａｖｉｇａｔｏｒ（Ｐｕｂ．９）．Ｎａｔｉｏｎａｌ  Ｉｍａｇｅｒｙ  ａｎｄ  Ｍａｐｐｉｎｇ  Ａｇｅｎｃｙ；２００２．
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記した特許文献１〜５は、本発明の特徴である、船舶の海上における時系列データから舵を取った時の船舶の動きを表現する動径基底関数を非線形の自己回帰モデルとする点や、針路のみを保つ自動操舵ではなく、船舶の位置制御を目的とする点について何ら開示していないという点で相違している。
本発明は、上記状況に鑑みて、船舶の海上における時系列データから船舶の動きを統計的に表現する動径基底関数が非線形の自己回帰モデルであり、船舶の位置制御を少ない舵角量で航路偏差（クロストラック誤差）がより少なくなるように前記船舶の位置制御を行う船舶の航路保持方法を提供することを目的とする。
【００１１】
具体的には、ＲＢＦ−ＡＲＸモデル化法のフレームワークに従って、本発明では、まず、ＳＩＳＯ（Ｓｉｎｇｌｅ−ｉｎｐｕｔ  Ｓｉｎｇｌｅ−ｏｕｔｐｕｔ；単一入力単一出力）ＲＢＦ−ＡＲＸモデルを、船を操舵した時の船首角偏差の動的挙動を特性付けるために構築する。船首方位動作はｙａｗ−ｈｅｅｌ効果と呼ばれる横揺れ運動から強い影響を受けるので、横揺れ角をＲＢＦ−ＡＲＸモデルパラメータとして用いて、モデルパラメータが船舶の航海状態に合わせて変動するようにした（下記非特許文献２３参照）。船舶トラッキング制御の動的モデルは、船から観測された実データを用いてオフラインで同定された。そしてモデルパラメータは非線形要素最適化法（ＳＮＰＯＭ）（上記非特許文献１９参照）によって推定される。その後、船のトラッキング挙動を表すために、船首方位偏差とトラッキング位置誤差との関係を表す状態空間モデルを構築する。そこでは、トラッキング制御のために船の将来動作が予測される。船舶状態・空間モデルに基づく予測制御装置を、予め定められた参照トラッキング経路に沿って定速で航行するように舵によって操作するシステムが設計される。
【課題を解決するための手段】
【００１２】
本発明は、上記目的を達成するために、
〔１〕非線形の自己回帰モデルによる船舶の航路保持方法において、船舶の海上における時系列データから前記船舶の動きを表現する動径基底関数を統計的モデルのパラメータとする非線形の自己回帰モデルの回帰係数としてもつ統計モデルを作成し、最適制御理論により前記船舶の希望航路との航路偏差を最小化する最適な指令舵角を得て、できるだけ少ない指令舵角による前記船舶の制御により、前記航路偏差がより少なくなるように前記船舶の位置制御を行うことを特徴とする。
【００１３】
〔２〕上記〔１〕記載の非線形の自己回帰モデルによる船舶の航路保持方法において、前記船舶の船首揺れ及び前記船舶の横揺れを考慮し、前記指令舵角に反映させることを特徴とする。
〔３〕上記〔１〕記載の非線形の自己回帰モデルによる船舶の航路保持方法において、前記船舶の位置を得るために、前記船舶の船首の方位角、前記船舶の横揺れ角、前記船舶の舵角、前記船舶の速度のそれぞれの情報を前記船舶の船舶情報装置から取得することを特徴とする。
【００１４】
〔４〕上記〔１〕、〔２〕又は〔３〕記載の非線形の自己回帰モデルによる船舶の航路保持方法において、前記船舶の実験データを用いて、前記船舶の舵角を変化させた場合のこの船舶の位置及び揺れを非線形の自己回帰モデルで表現した後、前記非線形の自己回帰モデルを状態表現モデルに変換し、トラッキング制御のための二次形式の評価関数を作成し、前記船舶の位置を計測し、前記船舶の船首の方位角、前記船舶の横揺れ角、前記船舶の舵角、前記船舶の速度の情報を前記船舶の船舶情報装置から取得し、前記横揺れ角の変化による、前記状態表現モデルの変化を考慮した前記評価関数のもとで最適制御則を計算することを特徴とする。
【００１５】
〔５〕上記〔４〕記載の非線形の自己回帰モデルによる船舶の航路保持方法において、（ａ）船舶の船首の方位角、前記船舶の横揺れ角、前記船舶の舵角、前記船舶の速度の情報を有し、（ｂ）前記船舶のランダムな操舵信号による船首揺れ及び前記船舶の横揺れの信号を得て、（ｃ）前記船舶の横揺れを統計的な前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルの回帰係数としてもつ操縦性能基本モデルを作成し、（ｄ）船舶の希望航路と刻々と測位される前記船舶の位置との航路偏差Ｄｙを検出し、（ｅ）前記操縦性能に基づくモデルを線形トラッキングのための状態表現モデルに変換し、（ｆ）前記船舶がトラッキングのための状態空間モデルによって移動することとして、適切な長さの将来の区間における各時刻予測平均モデルを作成し、（ｇ）トラッキング運動の２次形式の評価関数を作成し、（ｈ）前記操縦性能基本モデル及び最適制御則をコンピュータに実装し、統計的線形最適制御理論を用い、船首揺れ、希望する航路と船首方位との偏差信号、これまでの舵角、および操縦性能に及ぼす横揺れ角を基に航路偏差量、船首揺量、舵角量、舵角速度量を考慮した２次形式評価関数を最小とする次のステップに対する最適命令舵角信号を得て、前記船舶の最適制御を実行することを特徴とする。
【００１６】
さらに、制御モデルと制御方法について説明すると、
［Ａ］モデル同定のための実船データの収録
以下の操縦運動モデルをつくるため、対象船を用い出来る限りランダムな操舵信号による船首揺れ（ヨーイング）、横揺れ（ローリング）など関連信号を採取する。
［Ｂ］操縦性能基本モデル
船舶の舵を取った時の船首揺れを統計的な非線形の自己回帰モデルによって表す。この自己回帰モデルは、その非線形の自己回帰係数に例えば船の操縦性能に及ぼす横揺れの現時点までの影響などを表現するため、自己回帰係数にそれらを考慮した非線形の動径基底関数を用いる。これにより、操縦性能に及ぼす非線形影響が全体として線形モデルの制御問題の範疇で扱える。
【００１７】
【数１】
2014004911.tif 000003
【００１８】
ここで、Ψn ；時刻ｎにおける船首方位角偏差、δn-i ；時刻ｎ−ｉにおける舵角、Ｓn-1 ；ｎ−１時刻における船首揺れに影響を及ぼす横揺れ、風外乱など既知の値、ξn ；雑音項、Ｚk ；ｋ要素から成るネットワークの中心、λk ；ネットワーク要素への重み係数を示す。
［Ｃ］航路偏差検出方法
図１に示す希望する航路とＧＰＳなどによって刻々と測位される自船の位置との偏差（航路偏差：ｃｒｏｓｓ  ｔｒａｃｋ  ｅｒｒｏｒ）Ｄｙを計算により検出する。また、船舶の速度Ｕを船の既存の自動操舵装置などによって得る。
［Ｄ］トラッキングのための状態空間モデル
下式に表すように、操縦性能基本モデルを線形最適制御理論における状態表現モデルに変換する。
【００１９】
【数２】
2014004911.tif 000004
【００２０】
【数３】
2014004911.tif 000005
【００２１】
ここで、Ｘn ；状態変数ベクトル、ｙn ；観測ベクトル、Ｄｙn ；ｎ時刻の航路偏差である。さらに  Ｄｙn −Ｄｙn-1 ＝Ｕo Δｔｓｉｎ（ψn-1 ）の関係を用いる（Ｕo Δｔはサンプリング時間内の進出距離）。
［Ｅ］船舶は上記式（Ｃ）によって移動するとして、適切な長さの将来の区間における各時刻予測平均モデルを作る。
［Ｆ］トラッキング運動の２次形式の評価関数を作る。その際、舵を取る速度を制限するため、直前の時刻の舵角との差（舵を取る速度）への制限を加える。
［Ｇ］以上の用意のもと、操縦性能モデルおよび最適制御則を計算機に実装し、統計的線形最適制御理論を用い、船首揺れ、ＧＰＳ等による位置信号から計算するクロストラック誤差信号、これまでの舵角、および操縦性能に及ぼす横揺れ角等をもとに次のステップに対する最適命令信号を計算し、次々と制御を行う。
【００２２】
なお、航路とは、ＧＰＳ（全地球衛星測位装置）などによって与えられた地球上のある地点からある地点を結ぶ線のことであり、通常船長が指示する。
動径基底関数とは、上記式（Ａ）の係数ａおよびｂの値が原点から距離のみに依存する実数値関数であり、本発明では船の横揺れ等が操縦性能に与える非線形な影響をこれで表現する。
【００２３】
また、円弧状の航路のように曲線航路を追従させる場合は、現時刻ではなく、適切な長さの将来の船の位置を予測し、その点と希望航路との航路偏差を最小とする評価関数を用いる。
なお、評価関数内の重みは設計時シミュレーション等を行い出来る限り舵を取らないような係数を選択し、適切に決定する。
【発明の効果】
【００２４】
本発明によれば、船舶の航路保持方法において、最適制御理論により前記船舶の希望航路との航路偏差を最小化する最適な指令舵角を得て、この指令舵角による前記船舶の制御により、前記航路偏差がより少なくなるように前記船舶の位置制御を行うことができる。これにより、直線航路と曲線航路で一体的に横揺れ角と偏差に対応した制御を行うことができ、船舶に無駄に大きな舵角をとらせることなく、省燃料で航行することができる。
【図面の簡単な説明】
【００２５】
【図１】船舶の希望航路、航路偏差、船首方位角偏差を示す模式図である。
【図２】本発明の実施例を示す非線形の自己回帰モデルによる船舶の航路保持システムのブロック図である。
【図３】本発明の実施例を示す地球固定座標ＸＯＹ及びその追従航路を示す図である。
【図４】本発明の実船実験において用いる相対座標システムＸ′ＯＹ′（ＯＢ＝Ｌ，ＢＲ＝Ｒ）を示す図である。
【図５】本発明の実船実験において用いるポイント０からポイントＢへの直線トラッキングにおける希望航路の設計を示す図である。
【図６】本発明の実船実験において用いるポイントＢからポイントＣへの曲線トラッキング線分における希望航路の設計を示す図である。
【図７】本発明の実船実験において用いる第２の直線トラッキング線分における希望航路の設計を示す図である。
【図８】本発明の実船実験において用いる曲線トラッキング線分における１ステップ先の予測を示す図である。
【図９】実験船汐路丸を示す図面代用写真である。
【図１０】実験船汐路丸からの観察データを示す図であり、ここで、図１０（ａ）は船首方位角偏差Ψ（°）、図１０（ｂ）は舵角δ（°）、図１０（ｃ）は横揺れ角Ｓ（°）である。
【図１１】船首方位角偏差の実際の値及び１ステップ先の予測出力、モデリング残差、及び推定されたＲＢＦ−ＡＲＸモデル（１）からのヒストグラムを示す図、図１１（ａ）は船首方位角偏差Ψ（°）、図１１（ｂ）はモデリング残差、図１１（ｃ）は残差ヒストグラムを示す図である。
【図１２】ローリング角の変位に合わせて変化する推定されたＲＢＦ−ＡＲＸモデル（１）の極位置（ポール）を示す図である。
【図１３】初期位置誤差が３０ｍ；制御装置における評価関数における重み係数はＱ2 ＝２００，ｒ1 ＝１２０，ｒ2 ＝１６０，−１５≦δ≦１５、−３≦Δδ≦３で、定速度１０．７ノットで直線に沿ったトラッキング制御シミュレーション航行における航路偏差、船首方位角偏差及び舵角を示す図であり、図１３（ａ）は航路偏差Ｄｙ、図１３（ｂ）は船首方位角偏差Ψ（°）、図１３（ｃ）は舵角δ（°）、図１３（ｄ）は横揺れ角ｓ（°）を示す図である。
【図１４】第１にｘ軸負方向直線に沿って定速度１１．７ノットで６００ｍ前進航行し、次いで半径６００ｍの１／２円弧に沿って航行し、最後にｘ軸正方向垂直ラインに沿って航行するトラッキング制御シミュレーションにおける船舶位置を示す図である。ここで、制御装置における評価関数における重み係数は、Ｑ2 ＝４００，ｒ1 ＝１２０，ｒ2 ＝１６０，−１５≦δ≦１５，−３≦Δδ≦３である。
【図１５】トラッキングシミュレーションを示す図であり、定速度１１．７ノットで図１４に示される追従航路に沿って前進航行のトラッキングシミュレーションを示す図であり、図１５（ａ）は航路偏差Ｄｙ（ｍ）、図１５（ｂ）は船首方位角偏差Ψ（°）、図１５（ｃ）は舵角δ（°）、図１５（ｄ）は横揺れ角ｓ（°）を示す。
【図１６】トラッキング制御シミュレーションで用いられたローリング角信号及びプロセスノイズを示す図であり、図１６（ａ）は横揺れ角、図１６（ｂ）はプロセスノイズを示す図である。
【図１７】直線に沿った一定速度９．８ノットでの前進航行におけるリアルタイムトラッキング制御での航路偏差、船首方位角偏差及び舵角を示す図であり、図１７（ａ）は航路偏差Ｄｙ（ｍ）、図１７（ｂ）は船首方位角偏差Ψ（°）、図１７（ｃ）は舵角δ（°）、図１７（ｄ）は横揺れ角ｓ（°）を示す。ここで、制御装置における評価関数における重み係数はＱ2 ＝５５０，ｒ1 ＝６００，ｒ2 ＝５００，−５≦δ≦５、−２．５≦Δδ≦２．５である。
【図１８】直線に沿った一定速度１０．６ノットでの前進航行におけるリアルタイムトラッキング制御での航路偏差、船首方位角偏差及び舵角を示す図であり、図１８（ａ）は航路偏差Ｄｙ（ｍ）、図１８（ｂ）は船首方位角偏差Ψ（°）、図１８（ｃ）は舵角δ（°）、図１８（ｄ）は横揺れ角ｓ（°）を示す。ここで、制御装置における評価関数における重み係数はＱ2 ＝６００，ｒ1 ＝５５０，ｒ2 ＝１０００，−１０≦δ≦１０、−３≦Δδ≦３である。
【図１９】直線に沿った一定速度１０．７ノットでの前進航行におけるリアルタイムトラッキング制御での航路偏差、船首方位角偏差及び舵角を示す図であり、図１９（ａ）は航路偏差Ｄｙ（ｍ）、図１９（ｂ）は船首方位角偏差Ψ（°）、図１９（ｃ）は舵角δ（°）、図１９（ｄ）は横揺れ角ｓ（°）を示す。ここで、制御装置における評価関数における重み係数はＱ2 ＝６００，ｒ1 ＝５５０，ｒ2 ＝５０００，−１０≦δ≦１０、−３≦Δδ≦３である。
【図２０】直線に沿った一定速度１０．７ノットでの航行のトラッキング制御における航路偏差、船首方位角偏差及び舵角を示す図であり、波線はそのシミュレーション結果を示しており、図２０（ａ）は航路偏差Ｄｙ（ｍ）、図２０（ｂ）は船首方位角偏差Ψ（°）、図２０（ｃ）は舵角δ（°）、図２０（ｄ）は横揺れ角ｓ（°）を示す。ここで、初期位置誤差は３０ｍ、制御装置における評価関数における重み係数はＱ2 ＝６００，ｒ1 ＝５５０，ｒ2 ＝５０００であった。また、実線はそのリアルタイムトラッキング制御結果を示している。
【図２１】直線に沿った一定速度１０．０ノットでの前進航行におけるリアルタイムトラッキング制御での航路偏差、船首方位角偏差及び舵角を示す図であり、図２１（ａ）は航路偏差Ｄｙ（ｍ）、図２１（ｂ）は船首方位角偏差Ψ（°）、図２１（ｃ）は舵角δ（°）、図２１（ｄ）は横揺れ角ｓ（°）を示す。ここで、制御装置における評価関数における重み係数はＱ2 ＝５５０，ｒ1 ＝６００，ｒ2 ＝５００，−５≦δ≦５、−２．５≦Δδ≦２．５である。
【図２２】３０°円軌道追従回転テストでの船舶航路を示す図であり、その半径は５００ｍ、Ｑ2 ＝６００，ｒ1 ＝５５０，ｒ2 ＝１０００である。なお、点線は追従航路、実線はリアルタイムトラッキング制御航路を示す。
【図２３】３０°円軌道追従回転テストでのリアルタイム制御結果を示す図であり、図２３（ａ）は航路偏差Ｄｙ（ｍ）、図２３（ｂ）は船首方位角偏差Ψ（°）、図２３（ｃ）は舵角δ（°）、図２３（ｄ）は横揺れ角ｓ（°）を示す。ここで、−１５≦δ≦１５、−３°／ｓｅｃ≦Δδ≦３°／ｓｅｃである。
【図２４】１８０°円軌道追従回転テストでの船舶航路を示す図であり、その半径は６００ｍ、Ｑ2 ＝６００，ｒ1 ＝５５０，ｒ2 ＝１０００である。なお、点線は追従航路、実線はリアルタイムトラッキング制御航路を示す。
【図２５】１８０°円軌道追従回転テストでのリアルタイム制御結果を示す図であり、図２５（ａ）は航路偏差Ｄｙ（ｍ）、図２５（ｂ）は船首方位角偏差Ψ（°）、図２５（ｃ）は舵角δ（°）、図２５（ｄ）は横揺れ角ｓ（°）を示す。ここで、−１０≦δ≦１０、−３°／ｓｅｃ≦Δδ≦３°／ｓｅｃである。
【図２６】本発明にかかる最適操舵記録を示す図であり、図２６（ａ）は船首角偏差角、図２６（ｂ）は舵角、図２６（ｃ）は横揺れ角を示している。
【図２７】従来のオートパイロットによる操舵記録を示す図であり、図２７（ａ）は船首角偏差角、図２７（ｂ）は舵角、図２７（ｃ）は横揺れ角を示している。
【発明を実施するための形態】
【００２６】
本発明の非線形の自己回帰モデルによる船舶の航路保持方法は、船舶の海上における時系列データから前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルの回帰係数としてもつ統計モデルを作成し、最適制御理論により前記船舶の希望航路との航路偏差を最小化する最適な指令舵角を得て、この指令舵角による前記船舶の制御により、前記航路偏差がより少なくなるように前記船舶の位置制御を行う。
【実施例】
【００２７】
以下、本発明の実施の形態について詳細に説明する。
従来の船舶の航路追従システムはＥＣＤＩＳ（電子海図）に見られるように船首の針路を適切に与えることによって実現してきた。これに対して本発明は、航路偏差、横揺れ、船首角偏差等を考慮し、舵に直接指令舵角を与える新しい方式による最適航路追従方法である。この方法では実際の船舶の海上における時系列データから船舶の動きを実現する動径基底関数を非線形の自己回帰モデルの回帰係数としてもつ新たな統計モデルを作成し、航路偏差、船首角偏差、舵角量、舵角速度を考慮する評価関数の下で最適制御理論により最適な指令舵角を計算する。このことにより、少ない舵角で希望する航路からの偏差を出来る限り少なくするシステムの設計が可能であり、省エネルギー効果を期待できる。この動径基底関数による自己回帰モデル実現法は船舶の非線形性に対応できる柔軟なモデルであることから、このようなトラッキングシステムの他に針路保持システム（オートパイロット）や船舶の主機関のガバナ制御にも応用が可能である。東京海洋大学練習船汐路丸による実船試験により本システムは極めて有効であることが既に実証されている。
【００２８】
本発明の非線形の自己回帰モデルによる船舶の航路保持方法の構成の概要は以下のようである。
Ａ：まず、実船実験データを用いて、船舶の舵を取った場合の船舶の位置及び揺れを非線形の自己回帰モデルで表現する（操縦性能基本モデル）。ここで動径基底関数を用いることで、状態空間モデルに変換することが可能となりモデル推定後は線形最小二乗制御の範疇で扱えるようになる。
Ｂ：次に、トラッキング制御のための二次形式の評価関数を作る。その際、航路偏差量、船首角偏差量、舵角量の他、舵の動きを制御するため直前の時刻の舵角との差（舵を取る速度）へも制限を加える。
Ｃ：ＧＰＳ等で自船の位置を計測し、方位角、横揺れ角、舵角、速度などの情報を自船の船舶情報システムから取得する。
Ｄ：次に、横揺れ角の変化により、上記Ａの状態表現モデルの変化も考慮した、評価関数（不変）の下で、最適制御則を計算する。
【００２９】
なお、本発明の非線形の自己回帰モデルによる船舶の航路保持方法は、回帰モデルの係数にニューラルネットワークで用いる係数を用いているが、これを学習するのではなく、前もって実験から同定を行って係数を確定した後、そのモデルを使って最適予測制御を行うものであり、ニューラルネットワーク制御とは異なる。
従来は航路偏差Ｄｙを最小にするために針路を与えており、どのように舵を切っても良いものであったが、本発明では将来船舶がこのような位置に来るはずだという統計モデルを作成し、これを考慮して航路偏差Ｄｙを最小にできるような最小の舵角を指示するという予測型最適操舵制御を行う。
【００３０】
以下、本発明のモデル化と制御方法について詳細に説明する。
〈トラッキング制御のための船舶動作モデル〉
図１は船舶の希望航路、位置誤差、船首方位角偏差を示す模式図であり、図２は本発明の実施例を示す非線形自己回帰モデルによる船舶の航路保持システムのブロック図である。
【００３１】
図１において、１は船舶、２は希望航路、Ｄｙは航路偏差、Ψは船首方位角偏差である。
図２において、３は船舶測位装置（自船の位置を測位するＧＰＳなど）、４は船舶の舵角検出装置、５は船舶のヨーイング検出装置（船首揺れ検出装置）、６は船舶のローリング角検出装置（船舶の揺れ検出装置）、７はその他の外乱検出装置（波高検出装置，風速検出装置など）、８は船舶の速度検出装置、１０はコンピュータ、１１は中央処理装置（ＣＰＵ）、１２は記憶装置、１３は入力インターフェース、１４は出力インターフェース、１５は操舵制御装置、２０は船舶情報記憶部、２１は希望航路データ記憶部、２２は航路偏差Ｄｙデータ記憶部、２３は船首偏差Ψ記憶部、２４は舵角δデータ記憶部、２５はその他の外乱記憶部、３０は船舶状態・空間モデルに基づく予測制御装置、３１は操縦性能基本モデル記憶部、３２は状態表現モデル記憶部、３３は各時刻予測平均モデル記憶部、３４は評価関数記憶部、３５は統計的線形最適則記憶部である。
【００３２】
本発明の非線形の自己回帰モデルによる船舶の航路保持方法について説明する。
まず、通常非線形でありその正確な物理モデルを得るのに困難とされる、ｙａｗ−ｈｅｅｌ効果を考慮して船首方位角偏差と舵角の動的挙動のモデル化を行う。以下の式（１）で示されるＳＩＳＯ  ＲＢＦ−ＡＲＸモデル（Ｓｉｎｇｌｅ−ｉｎｐｕｔ  Ｓｉｎｇｌｅ−ｏｕｔｐｕｔ  Ｒａｄｉａｌ  Ｂａｓｉｓ  Ｆｕｎｃｔｉｏｎ  ｎｅｔｗｏｒｋ−ｓｔｙｌｅ  ｃｏｅｆｆｉｃｉｅｎｔｓ  Ａｕｔｏ  Ｒｅｇｒｅｓｉｖｅ  ｍｏｄｅｌ  ｗｉｔｈ  ｅＸｏｇｅｎｎｏｕｓ  ｖａｒｉａｂｌｅ  ｍｏｄｅｌ）は１非線形動的挙動を表現するように構築されている。
【００３３】
【数４】
2014004911.tif 000006
【００３４】
ここで、Ψn は、時刻ｎにおける船首方位角偏差（°）、δn は舵角（°）、Ｓn は横揺れ角（°）、ξn はモデルと独立なガウス白色ノイズとして通常みなされるノイズを示す。ａi とｂi はＡＲＸ構造型モデル（１）のガウスＲＢＦ−ネット型非線型時間変化要素である。Ｚk はＲＢＦネットワークの中心であり、λk はスケーリング因子で、Ｍ，Ｌ，ｍ，ｎw はモデル次数である。
【００３５】
このＲＢＦ−ＡＲＸモデル式（１）は、グローバルモデルとして構築され、リアルタイム制御中のオンライン要素推定の失敗で引き起こされる可能性のある問題を避けるように観測データからオフラインに推定される。式（１）から、モデルの局所線形化が式（１）の時刻ｎ−１でのＳn-1 を固定することによる各作用点での線形ＡＲＸとなることが容易に分かる。
【００３６】
ＲＢＦ−ＡＲＸにおけるパラメータの作用点依存性の関数近似による表現は、状態の局所的変動と同じく、各作用点での動特性パラメータの変化のモデル化に有効である。すなわち、このＲＢＦ−ＡＲＸモデルは、非線形動力学表現における状態依存ＡＲＸモデルと関数近似におけるＲＢＦネットワークのメリットを併せ持つ。一般的に、このモデルは複雑性を自己回帰の過去の値に埋め込むので（上記非特許文献１９−２１参照）、このモデルは単純なＲＢＦニューラルネットワーク理論で用いられる単純な基底関数ネットワークモデルと比較して、多くのＲＢＦ中心を必要としない。このＲＢＦ−ＡＲＸモデル〔式（１）〕は、構造型非線形要素最適化法（ＳＮＰＯＭ：Ｓｔｒｕｃｔｕｒｅｄ  ｎｏｎｌｉｎｅａｒ  ｐａｒａｍｅｔｅｒ  ｏｐｔｉｍｉｚａｔｉｏｎ  ｍｅｔｈｏｄ）（上記非特許文献１９参照）によってオフラインで推定され得る。
【００３７】
図１から、サンプル期間内の船首方位角偏差と航路偏差Ｄｙの増加との関係を示す以下の式（２）が導かれる。
Ｄｙn −Ｄｙn-1 ＝Ｕ0 Δｔ  ｓｉｎ（Ψn-1 ）                        …（２）
ここで、Ｄｙn はサンプル時刻ｎでの航路偏差〔ｍ〕であり、Ｕ0 は航海速度（ｍ／ｓ）、Δｔは設計されたトラッキング制御システムのサンプル期間（ｓ）である。
【００３８】
ＲＢＦ−ＡＲＸモデル式（１）と式（２）から、状態変数ｘn と出力変数ｙn は式（３）と定義される。
【００３９】
【数５】
2014004911.tif 000007
【００４０】
それによって、トラッキング動作を特性付ける状態・空間モデルを次の式（４）のように得られる。
【００４１】
【数６】
2014004911.tif 000008
【００４２】
ここで、式（４）でのマトリックスとベクトルは以下に与えられる。
【００４３】
【数７】
2014004911.tif 000009
【００４４】
【数８】
2014004911.tif 000010
【００４５】
【数９】
2014004911.tif 000011
【００４６】
【数１０】
2014004911.tif 000012
【００４７】
ＲＢＦ−ＡＲＸモデル〔上記式（１）〕を同定後、トラッキング誤差の動的モデル式（４）の状態・空間表現を構築する。モデル式（４）は、線形近似の代わりに正確な幾何学的非線形式（６）を導入しているので、船首方位角偏差の変動範囲が大きくてもトラッキング誤差の動的挙動を表すために用いることができる。
＜船舶の航路トラッキングのための予測制御装置の設計＞
トラッキング誤差モデル式（４）に基づいて、トラッキング制御を装着した予測制御装置を設計し得る。まず、次の信号のベクトルが式（９）で定義される。
【００４８】
【数１１】
2014004911.tif 000013
【００４９】
ここで、Ｎは予測区間であり、Ｎｕ（Ｎｕ≦Ｎ）は制御信号が変動を持たない、例えばδn+j ＝δn+Nu -1 （ｊ≧Ｎu ）である時間である。｛δn+j-1 ｜ｊ＝１，２，…，Ｎu ｝が、時刻ｎでのモデル式（４）に基づいて、Ｆt −計測可能であると仮定すると、最適予測区間であるｊステップ（ｊ＝１，２，…，Ｎu ）の状態と出力は次のように得られる。
【００５０】
【数１２】
2014004911.tif 000014
【００５１】
ここで、Ｅ（Ｘ）は、Ｘの統計的期待値を示し、式（１０）における次のシステムマトリックスが導かれる。
【００５２】
【数１３】
2014004911.tif 000015
【００５３】
【数１４】
2014004911.tif 000016
【００５４】
【数１５】
2014004911.tif 000017
【００５５】
【数１６】
2014004911.tif 000018
【００５６】
【数１７】
2014004911.tif 000019
【００５７】
2014004911.tif 000020
【００５８】
式（１０）から、出力統計的期待値が、次の式で記述されうる。
【００５９】
【数１８】
2014004911.tif 000021
【００６０】
ここで、
【００６１】
【数１９】
2014004911.tif 000022
【００６２】
制御入力シーケンスの差ΔＵ（ｎ）と出力シーケンスＹr （ｎ）ベクトルを次のように定義する。
【００６３】
【数２０】
2014004911.tif 000023
【００６４】
【数２１】
2014004911.tif 000024
【００６５】
ここで、Δδn ＝δn −δn-1 である。これらの定義に基づき次の最適化問題を考察する。
【００６６】
【数２２】
2014004911.tif 000025
【００６７】
は、正定対角重み行列である。評価関数においては制御レベルと制御動作の両方の動きに対してペナルティを課される。ここでは、シミュレーション研究とリアルタイム実験を用い、評価関数の重みは、Ｑ1 ＝１と置き、他の変数への重みは誤差の許容偏差の逆数を用いることで決めた（上記非特許文献２４，２５参照）
式（２０）に式（１６）を代入し、定数項を除去すると、最適化問題式（２０）が、以下の二次式に集約される。
【００６８】
【数２３】
2014004911.tif 000026
【００６９】
ここで、
Ｕ（ｎ）＝Ｕ0 （ｎ−１）＋ＦΔＵ（ｎ）                            …（２２）
Ｕ0 （ｎ−１）＝｛δn-1 δn-1   …δn-1 ｝T                       …（２３）
【００７０】
【数２４】
2014004911.tif 000027
【００７１】
上記式（２１）のオンライン最適化問題は、２次計画法（ＱＰ）によって解かれ得る。最適制御系Ｕ（ｎ）への解では、得られたベクトルｕ（ｎ）の最初の要素δn のみが、制御出力、すなわち操舵コマンドとして用いられる。このＲＢＦ−ＡＲＸモデルに基づく予測制御法では、オンラインのモデルパラメータの推定は要求しない。なぜならば、グローバルモデルである内部モデルは、オフラインであらかじめ推定されるからである。
【００７２】
＜追従航路と希望航路設計＞
本発明では、基本的に、船舶の位置、船首方位角偏差及びトラッキング誤差を計算するために地球固定座標（ｅａｒｔｈ−ｆｉｘｅｄ  ｃｏｏｒｄｉｎａｔｅ）を用いている。トラッキング制御のための追従航路は、３つの部分（ｐａｒｔｓ）、すなわち、２つの行程（ｌｅｇｓ）（直線）とその間の１つの円弧ＢＣの円に分けられる（図３参照）。ここで、半径はＢＲ（またはＲＣ）である。
【００７３】
座標ＸＯＹは、実行される点Ｏからの地球固定ｎｏｒｔｈ−ｕｐ座標軸である。まず、船は、点Ｏから点Ｂまで直線で航行し、次に点Ｃまで円弧航路を航行し、その後もう一つの直線航路を航行する。∠ＢＲＣは回転角である。
図１で示す航路偏差Ｄｙと船首方位角偏差Ψを得るために、まず、船のＧＰＳ信号（緯度、経度）を次の式（２５）を用いてＸＯＹ軸上の初期点Ｏからの座標値（ｘ，ｙ）に変換する。
【００７４】
【数２５】
2014004911.tif 000028
【００７５】
ここで、Ｌａｔ0 とＬｏｎ0 は、実行初期点Ｏ（２６）のＧＰＳ信号である。実際の実験では、船の位置の正確度を増すため前フィルターとしてナビゲーションカルマンフィルターを用いてＧＰＳ信号をフィルタリングしている。
それから座標値（ｘ，ｙ）をＸ′ＯＹ′座標軸（図４参照）における座標値である（ｘ′，ｙ′）に、次の式（２６）を用いて変換する。
【００７６】
【数２６】
2014004911.tif 000029
【００７７】
結局、関連座標系Ｘ′ＯＹ′において、希望航路設計は次の３つのケースに分けられる。
（ｉ）ケース１（直線トラッキング）
図５において、船点Ｏから点ＢにＸ′軸に沿って直線で航行する。点Ａ（ｘ′，ｙ′）は船の現在位置である。αは望ましい方位角であり、θは現船首方位角である。この直線トラッキング線分において次の関係が成立することは明らかである。
【００７８】
【数２７】
2014004911.tif 000030
【００７９】
（ｉｉ）ケース２（曲線トラッキング）
点Ｂに到着後、船は半径がＢＲである円弧に沿って点Ｃに移動する（図６参照）。点Ｏ，Ｂ，Ｒの座標系Ｘ′ＯＹ′での座標値は、ＯＢ＝Ｌ，ＢＲ＝Ｒであるという仮定の下、図６に示される。曲線トラッキング線分では、次の希望針路は船の位置の変動とともに常に一定に変化している。例えば、もし点Ａが船の現在位置でθが現船首方位角であれば、現在の希望航路はα＋γとして選ばれる。
それゆえ、
【００８０】
【数２８】
2014004911.tif 000031
【００８１】
ここで、
【００８２】
【数２９】
2014004911.tif 000032
【００８３】
（ｉｉｉ）ケース３（再度の直線トラッキング）
曲線トラッキング線分が終わった後、船はもう一つの直線航路を航行する（図７参照）ここで、希望航路はα＋γである。
図７より点（ｘ′，ｙ′）は、∠ＢＲＣは回転角で、θが現船首方位角であるとしての船の現在位置である。それゆえ、船首方位角偏差は、以下の（３０）である。
【００８４】
Ψ＝θ′−γ，  Ψ∈（−１８０°，１８０°）                  ・・・（３０）
ここで、θ′＝θ−αであり、γ＝∠ＢＲＣである。
座標系Ｘ′ＯＹ′での点Ｃの座標値は、以下の式（３１）である。
【００８５】
【数３０】
2014004911.tif 000033
【００８６】
航路偏差Ｄｙを得るために、式（２６）でなされたように、座標系Ｘ′ＯＹ′をγ度回転する必要がある。したがって、新しい相対座標系での点Ｃと点Ａの座標は、式（３２）となる。
【００８７】
【数３１】
2014004911.tif 000034
【００８８】
これから、第二の直線トラッキング線分では、航路偏差は、式（３３）となる。
Ｄｙ＝ｙ″−ｙ″ｃ・                                          ・・・（３３）
最後に、１ステップ先の予測制御法が、点Ｂと点Ｃの周りの大きな行き過ぎを抑制するために設計される（図８参照）。
2014004911.tif 000035
【００８９】
【数３２】
2014004911.tif 000036
【００９０】
式（３４）では、Ｖは船の航海速度（ｍ／ｓ）であり、Δｔはサンプリング期間、ｋはオンラインで調整されうるステップ数である。次のシミュレーション研究とリアルタイム制御実験から、ｋは７として選ばれる。もしより小さいｋの値が用いられた場合、船が曲線トラッキング線分の左側にある場合に航路偏差を十分に相殺することができない。もしより大きなｋの値が設定されたら、より大きな変動が船が曲線の右側にある場合に生じうる。
【００９１】
＜シミュレーション研究＞
このシミュレーション研究及び実船実験に用いた船舶は、東京海洋大学練習船「汐路丸」である。図９にその「汐路丸」の図面代用写真を示す。
また、表１においてＸＲは船中心位置からの操舵範囲であり、Ｄｐはプロペラ径である。Ｃｂは船の肥大性を示すブロック係数である。Ｌ／Ｂは船の長さ／幅の比である。
【００９２】
【表１】
2014004911.tif 000037
【００９３】
まず、ＳＮＰＯＭ（上記非特許文献１９参照）を適用する際のＲＢＦ−ＡＲＸモデルを推定するために船からの一連の観測データを用いた。それから、状態・空間モデル〔上記式（４）〕を構築した。その後、最適化問題〔上記式（２１）〕を解くことによって得られる予測制御出力を用いて、トラッキング制御を行った。
１秒間隔のサンプリングでの観測データは、図１０に示されている。なお、モデル化残差の標準偏差は、０．１６２１°である。船首方位信号と舵信号は船のオートパイロットからサンプリングされた。横揺れ角信号は高精度光ファイバージャイロからサンプリングされた。図１０から、航行中の全体的な動的情報を含むデータを得るために、よく訓練された船員が、危険が及ばない限り、ランダムに舵を操作していたことが分かる。モデル化結果は図１１及び図１２に表現されている。ここでは、同定されたモデル〔上記式（１）〕の次数は、Ｍ＝１１，Ｌ＝７，ｍ＝１，ｎw ＝３である。図１２は、図１０で示されるロール角信号の変動を変換した推定モデル〔上記式（１）〕の極位置（ｐｏｌｅ）をプロットしており、そこからモデルの動的挙動は船の状態と共に変化していることが分かる。したがって、異なる作用ポイントで船の局所線形化動力学を示すために、本モデルを用いることが有効であることが分かる。
【００９４】
船に対するトラッキング制御のシミュレーション結果は、図１３−図１５に示されている。ここで制御システムは推定モデル〔上記式（１）〕であり、Ｎ＝２７，Ｎu ＝１５である。
図１６で示されるノイズ過程とその標準偏差は、図１１でのモデル化残差の偏差と同じであり、そのノイズシリーズが制御システムに加えられている。なお、プロセスノイズの標準偏差は０．１６２１°であり、これは同定されたモデル〔上記式（１）〕のモデル化残差の標準偏差と同じである。そして実際の状態をシミュレーションするために図１６で生じているように横揺れ角が時間と共に変動するようにセットされている。
【００９５】
図１３は、定速で航行中初期位置が大きくずれていた状態から、希望する直線航路に戻る際の性能を示している。図１４と図１５は予めセットされた推奨トラック（図１４）に沿ったトラッキング性能（図１５）を示している。直線トラッキングと曲線トラッキングでの動的プロセスと安定プロセスは、迅速な応答、僅かな行き過ぎと僅かなトラッキング誤差となっており、非常に良い結果を示している。特に回転点Ｂ，Ｃでは、１ステップ先の予測法（図８参照）を用いているので大きな変動が生じていない。曲線トラッキング線分では、希望航路として７ステップ先の希望船首方位角を用いているので、航路偏差Ｄｙは効果的に減少した。図１３−図１５から、提案するアプローチが直線トラッキングゴールと曲線トラッキングゴールの両者とも良好に達成できることがわかった。
【００９６】
＜リアルタイムトラッキング制御結果＞
ＲＢＦ−ＡＲＸモデルと本発明のシミュレーション研究と以下のリアルタイム制御で用いられた制御装置設計及び追従航路設計方法は全く同一である。＜シミュレーション研究＞の項で示したシミュレーション解析では、汐路丸でサンプリングされた船の横揺れ角は、モデルのパラメータを船の航行状態で変化させるＲＢＦ−ＡＲＸモデルに用いられる一連のデータである。それゆえ、シミュレーション研究での船の舵動作には左右されない。しかしながら、リアルタイム制御では、ロール角度は海の条件の影響を受けるだけでなく、舵の運動に直接的、連続的に影響される。大きな横揺れ動作は常に危険であり、避けられるべきである。そのため、リアルタイム制御実験では、舵動作を制御する制御因子を再調整しなければならなかった。
【００９７】
実験は、東京湾で実施した。その時の海の条件は、穏やかで微風（風力２）であった。以下の図において、横揺れ角は船の状態依存変数として用いられている。図１７−図２１は異なる制御要素と異なる初期条件下での汐路丸の直線トラッキングでのリアルタイム制御結果である。ここでは、提案する方法が船に適用される前に、図１７の７４秒目までの航行保持制御装置によって操舵され、目標航路は２１０°にセットされていた。図から提案するトラッキング制御法（７４秒目がシフトポイント）に制御モードを移行した後、制御モードの変更により漸次増加した航路偏差Ｄｙを低減するように制御装置が迅速に応答し、約２００秒で船が安定した状態に保たれたことがわかる。
【００９８】
図１８は、別の目標航路に対するリアルタイム直線トラッキング制御結果を示す。ここでは、目標航路は１０°であり、別の一連の制御システムパラメータが用いられた。初期の大きな舵変化は、目標航路の変更により起こったものである。図１７，図１８から制御装置の挙動は制御パラメータと初期条件下が異なる直線トラッキング制御の場合でも非常に良いことが分かった。トラッキングのモードチェンジあるいは目標航路変更後のトラッキング過程での航路偏差は、図１７，図１８に示されるように、±２ｍ内に制御できた。船の幅が１０ｍであることから（表１参照）、本発明のアプローチで適用される航路偏差の目標値は０．５Ｂ（Ｂは船の幅）としたが、本実験はそれ以内で制御された。この結果は、他の論文、例えば非特許文献２や非特許文献４と比較して最良の性能を達成した。なお、実験当日の海の状態は、風力階級２〜３の状態であった。
【００９９】
図１８と図２０は動力学過程における制御性能をより明確に示している。大きな初期トラッキング誤差の除去能力の効果をみるために、船は５０秒から１００秒目までに操舵手によって、初期航路偏差をなすように制御された。１００秒目から制御モデルが手動制御からＲＢＦ−ＡＲＸモデルに基づく予測制御装置による自動制御モードにされた。制御装置が図１９に示す航路偏差Ｄｙの大きなずれを戻すべく早い応答をすることが分かった。大きな初期航路偏差Ｄｙの修復能に対するシミュレーションとリアルタイム結果を比較するために、図１９に示すシミュレーションを行った。ここでは、図１９でのリアルタイム制御と同じ制御装置要素を用いている。２つの図における動的挙動は非常に類似していることが分かる。言い換えると、図２０は本発明で提案するＲＢＦ−ＡＲＸモデル化と制御方法の有効性を示している。
【０１００】
図２１では、３００秒目から４００秒目に航路偏差Ｄｙの大きな振幅があるが、これは海流方向の変化によって引き起こされている。図２１から本発明の制御方法は、大きな乱れ（擾乱）の影響下でも優れた制御性能を示すことが分かる。
図２２−図２５に示される曲線トラッキング実験では、円弧に沿って３０°と１８０°回転させるトラッキング実験を行った。実験船の長さは４６ｍであるので、２つの回転半径としてはそれぞれ５００ｍと６００ｍを選択した。（船の長さの約１０倍）。希望航路設計方法は上記＜追従航路と希望航路設計＞の項で示されている。希望航路とリアルタイムトラッキング制御結果を図２２−図２５に示した。ここでも非常に良い曲線トラッキング制御性能を示している。
【０１０１】
図２４，図２５の１８０°円形トラッキング中間過程では、船は１８０°回転後、逆の方向に航行したので、この円弧航路追従では、これに対応して海の条件が徐々に船の動作に対して反対の影響を及ぼす。このことが図２５での約２００秒後に大きなロール動作が起こっている理由であると考えられる。このような特別なケースでさえ、本発明の制御方法は、ＲＢＦ−ＡＲＸモデルの要素が、船の状態に合わせてオンラインに修正されるので、非常に良好な曲線トラッキング制御性能を達成している。
【０１０２】
上記したように、本発明によるＲＢＦ−ＡＲＸモデルは、船首方位角偏差、トラッキング誤差、舵角間の非線形の横揺れ依存な動的相関を正確に表現できた。汐路丸でのシミュレーション解析及びリアルタイム実験によって、本発明のＲＢＦ−ＡＲＸモデルにより設計された予測制御システムは、直線トラッキング実験と曲線トラッキング問題の両者で優れた性能を示した。航路偏差Ｄｙのより良い制御性能を得るため、さらに評価関数内の重み係数（Ｑ1 ，Ｑ2 ，ｒ1 ，ｒ2 ）並びに＜追従航路と希望航路設計＞の項で示した希望航路設計で用いた多段予測のステップ数をリアルタイム制御結果と比較して選ぶために更なるリアルタイム実験が必要である。このＲＢＦ−ＡＲＸモデルでは、横揺れ角はモデル要素を船の動きと共に変化させる指標として用いられた。しかしながら、船首角偏差角、および／またはピッチング角のような他の船の状態変数も船の動作の非線形性をより効果的に反映するための指標に加えることができる。
【０１０３】
最後に、汐路丸での本発明による最適操舵記録と従来のオートパイロットによる操舵記録を図２６と図２７に示す。
図２６（ａ）は本発明の最適操舵記録における船首角偏差角、図２６（ｂ）はその舵角、図２６（ｃ）はその横揺れ角の変化を示している。一方、図２７（ａ）は従来のオートパイロットによる操舵記録による船首角変位角、図２７（ｂ）はその舵角、図２７（ｃ）はその横揺れ角の変化を示している。これらの結果より本発明の方がより円滑で無駄のない最適操舵結果を示していることがわかる。
【０１０４】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、これらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０１０５】
本発明の船舶の海上における時系列データから前記船舶の動きを表現する動径基底関数を非線形の自己回帰モデルとする船舶の航路保持方法は、直線と円弧の曲率の組み合わせでできる種々の形状の航路を航行する船舶の航路保持方法及びそのシステムとして利用可能である。
【符号の説明】
【０１０６】
１    船舶
２    希望航路
３    船舶測位装置（自船の位置を測位するＧＰＳなど）
４    船舶の舵角の検出装置
５    船舶のヨーイング検出装置（船首揺れ検出装置）
６    船舶のローリング角検出装置（船舶の揺れ検出装置）
７    その他の外乱検出装置
８    船舶の速度検出装置
１０    コンピュータ
１１    中央処理装置（ＣＰＵ）
１２    記憶装置
１３    入力インターフェース
１４    出力インターフェース
１５    操舵制御装置
２０    船舶情報記憶部
２１    希望航路データ記憶部
２２    航路偏差Ｄｙデータ記憶部
２３    船首偏差記憶部
２４    舵角データ記憶部
２５    その他の外乱記憶部
３０    船舶状態・空間モデルに基づく予測制御装置
３１    操縦性能基本モデル記憶部
３２    状態表現モデル記憶部
３３    各時刻予測平均モデル記憶部
３４    評価関数記憶部
３５    統計的線形最適則記憶部
【図１】
2014004911.tif 000038
【図２】
2014004911.tif 000039
【図３】
2014004911.tif 000040
【図４】
2014004911.tif 000041
【図５】
2014004911.tif 000042
【図６】
2014004911.tif 000043
【図７】
2014004911.tif 000044
【図８】
2014004911.tif 000045
【図９】
2014004911.tif 000046
【図１０】
2014004911.tif 000047
【図１１】
2014004911.tif 000048
【図１２】
2014004911.tif 000049
【図１３】
2014004911.tif 000050
【図１４】
2014004911.tif 000051
【図１５】
2014004911.tif 000052
【図１６】
2014004911.tif 000053
【図１７】
2014004911.tif 000054
【図１８】
2014004911.tif 000055
【図１９】
2014004911.tif 000056
【図２０】
2014004911.tif 000057
【図２１】
2014004911.tif 000058
【図２２】
2014004911.tif 000059
【図２３】
2014004911.tif 000060
【図２４】
2014004911.tif 000061
【図２５】
2014004911.tif 000062
【図２６】
2014004911.tif 000063
【図２７】
2014004911.tif 000064