JPH057238B2 - - Google Patents
Info
- Publication number
- JPH057238B2 JPH057238B2 JP60048674A JP4867485A JPH057238B2 JP H057238 B2 JPH057238 B2 JP H057238B2 JP 60048674 A JP60048674 A JP 60048674A JP 4867485 A JP4867485 A JP 4867485A JP H057238 B2 JPH057238 B2 JP H057238B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- hull
- estimated
- course
- turn rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
【発明の詳細な説明】
《産業上の利用分野》
本発明は、舶用オートパイロツトの省力化と、
操舵特性および省燃費性の改善に関するものであ
る。
操舵特性および省燃費性の改善に関するものであ
る。
《従来技術》
従来の舶用オートパイロツトは、例えば船首方
位信号発生器であるジヤイロコンパスからの船首
方位信号に基づいて自己位置を連続的に推定演算
し、船体を設定コース上にヨー軸周りの姿勢制御
のみで乗せる様な自動制御方法を採用するものが
ほとんどであつた。即ち、ヨー軸周りの姿勢制御
のみで船体の設定コースと船首方位の差、変針時
の設定ターンレート(切替スイツチ等を用いて手
動でターンレートを設定し出力していた)と実測
のターンレートの差がゼロになる様に制御ゲイン
を航海士が調整し、比例・積分・微分(以下
「PID」という)制御を行つていた。
位信号発生器であるジヤイロコンパスからの船首
方位信号に基づいて自己位置を連続的に推定演算
し、船体を設定コース上にヨー軸周りの姿勢制御
のみで乗せる様な自動制御方法を採用するものが
ほとんどであつた。即ち、ヨー軸周りの姿勢制御
のみで船体の設定コースと船首方位の差、変針時
の設定ターンレート(切替スイツチ等を用いて手
動でターンレートを設定し出力していた)と実測
のターンレートの差がゼロになる様に制御ゲイン
を航海士が調整し、比例・積分・微分(以下
「PID」という)制御を行つていた。
第3図はこの様な舶用オートパイロツトの従来
例を示すブロツク線図である。図において、1は
船体、2は船首方位信号ψを出力するジヤイロコ
ンパス、3は命令舵角信号U0を演算し出力する
演算部である。この演算部3は船首方位信号ψと
設定針路信号ψm0とから針路偏差信号Δψ0を出力
する減算器4と、ターンレート信号ψ〓(・は1階
微分を表わす。以下同様)を出力するターンレー
ト演算部5(図では船首方位信号ψを微分回路を
用いて微分しているが、別途ターンレートメータ
(図省略)を用いる場合もある)と、ターンレー
ト信号ψ〓と外部から機械的に設定された設定ター
ンレート信号ψ〓m0との差を取りターンレート偏差
信号Δψ〓0を出力する減算器51と、一次遅れもし
くは二次遅れフイルタ等から成る入力フイルタ部
6と、この入力フイルタ部6でフイルタリングさ
れた針路偏差F信号Δψ^0(Fはフイルタリングを
表わし、∧は計算された値(推定値)を表わす。
以下同様)及びターンレート偏差F信号Δψ^0を
PID演算し命令舵角信号U0を出力するPID演算回
路7とから成る。8は命令舵角信号U0に基づい
て舵9を駆動させる舵取り機である。
例を示すブロツク線図である。図において、1は
船体、2は船首方位信号ψを出力するジヤイロコ
ンパス、3は命令舵角信号U0を演算し出力する
演算部である。この演算部3は船首方位信号ψと
設定針路信号ψm0とから針路偏差信号Δψ0を出力
する減算器4と、ターンレート信号ψ〓(・は1階
微分を表わす。以下同様)を出力するターンレー
ト演算部5(図では船首方位信号ψを微分回路を
用いて微分しているが、別途ターンレートメータ
(図省略)を用いる場合もある)と、ターンレー
ト信号ψ〓と外部から機械的に設定された設定ター
ンレート信号ψ〓m0との差を取りターンレート偏差
信号Δψ〓0を出力する減算器51と、一次遅れもし
くは二次遅れフイルタ等から成る入力フイルタ部
6と、この入力フイルタ部6でフイルタリングさ
れた針路偏差F信号Δψ^0(Fはフイルタリングを
表わし、∧は計算された値(推定値)を表わす。
以下同様)及びターンレート偏差F信号Δψ^0を
PID演算し命令舵角信号U0を出力するPID演算回
路7とから成る。8は命令舵角信号U0に基づい
て舵9を駆動させる舵取り機である。
この様な構成の舶用オートパイロツトにおける
操舵機能を以下に説明する。
操舵機能を以下に説明する。
減算器4は、船首方位信号ψと設定針路信号
ψm0とを比較し、針路偏差信号Δψ0を入力フイル
タ部6に出力する。又、減算器51は、ターンレ
ート信号ψ〓と設定ターンレート信号ψ〓m0とを比較
し、ターンレート偏差信号Δψ〓0を入力フイルタ部
6に出力する。針路偏差信号Δψ0とターンレート
偏差信号Δψ〓0は、入力フイルタ部6であらかじめ
手動設定されたフイルタ設定値Mfに基づいてフ
イルタリングされ、針路偏差F信号Δψ^0、ターン
レート偏差F信号Δψ^0としてPID演算回路7に導
かれる。PID演算回路7は、外部から航海士によ
つて手動で設定される制御パラメータMg(例え
ばPID制御ゲインや時定数)に基づいて針路偏差
F信号Δψ^0とターンレート偏差F信号Δψ^0をPID
演算し、命令舵角信号U0として舵取り機8に出
力し舵9を駆動する。
ψm0とを比較し、針路偏差信号Δψ0を入力フイル
タ部6に出力する。又、減算器51は、ターンレ
ート信号ψ〓と設定ターンレート信号ψ〓m0とを比較
し、ターンレート偏差信号Δψ〓0を入力フイルタ部
6に出力する。針路偏差信号Δψ0とターンレート
偏差信号Δψ〓0は、入力フイルタ部6であらかじめ
手動設定されたフイルタ設定値Mfに基づいてフ
イルタリングされ、針路偏差F信号Δψ^0、ターン
レート偏差F信号Δψ^0としてPID演算回路7に導
かれる。PID演算回路7は、外部から航海士によ
つて手動で設定される制御パラメータMg(例え
ばPID制御ゲインや時定数)に基づいて針路偏差
F信号Δψ^0とターンレート偏差F信号Δψ^0をPID
演算し、命令舵角信号U0として舵取り機8に出
力し舵9を駆動する。
《発明が解決しようとする問題点》
ところで、この様な構成の舶用オートパイロツ
トには、次の様な問題点があつた。
トには、次の様な問題点があつた。
PID演算回路7において、制御パラメータ
Mgを外部から航海士が手動設定しているた
め、船体1の運動特性の変化に対して前記制御
パラメータMgを常に適正な値に調整すること
が容易でない。制御パラメータMgを適正な値
に調整できないと、望ましい制御特性、即ち高
い保針能力(針路保持)と高い変針能力(針路
変更)が得にくく、従つて輸送の高信頼性が望
めず、又パイロツトシステムの省燃費化を達成
することも困難である。
Mgを外部から航海士が手動設定しているた
め、船体1の運動特性の変化に対して前記制御
パラメータMgを常に適正な値に調整すること
が容易でない。制御パラメータMgを適正な値
に調整できないと、望ましい制御特性、即ち高
い保針能力(針路保持)と高い変針能力(針路
変更)が得にくく、従つて輸送の高信頼性が望
めず、又パイロツトシステムの省燃費化を達成
することも困難である。
仮に制御パラメータMgを適正な値に調整す
ることができたとしても、気象や海象の変化に
いちいち対応してこれを設定する航海士にかか
る負担は非常に大きなものとなる。特に肥大船
など進路不安定船の場合にこれが著しい。
ることができたとしても、気象や海象の変化に
いちいち対応してこれを設定する航海士にかか
る負担は非常に大きなものとなる。特に肥大船
など進路不安定船の場合にこれが著しい。
入力フイルタ部6は一時遅れ(又は、二次遅
れ)フイルタで構成されているので十分なフイ
ルタリング効果が得られず、操舵特性および省
燃費性が低下する。
れ)フイルタで構成されているので十分なフイ
ルタリング効果が得られず、操舵特性および省
燃費性が低下する。
変針時においては、設定ターンレートと実測
ターンレートとの差を検出しこの差に応じて一
定の設定ターンレート信号を変針終了時点まで
保持するので、船体が慣性の影響を受けて大き
なオーバーシユートを起こしてしまう。狭水道
航行中にオーバーシユートが大きいと、他船と
の衝突や対岸への坐礁等の危険が生じる。
ターンレートとの差を検出しこの差に応じて一
定の設定ターンレート信号を変針終了時点まで
保持するので、船体が慣性の影響を受けて大き
なオーバーシユートを起こしてしまう。狭水道
航行中にオーバーシユートが大きいと、他船と
の衝突や対岸への坐礁等の危険が生じる。
本発明は上述した問題点に鑑みてなされたもの
であつて、その船体にとつて高い保針性と高い変
針性を満足しつつ燃費消費料を最小にするような
最適な制御ゲインを航海士の手をわずらわせるこ
となく、自動的に決定できるようにするととも
に、船体の運動特性等が変化した場合にあつて
も、常に最適運航を可能にする舶用オートパイロ
ツトを提供することを目的とする。
であつて、その船体にとつて高い保針性と高い変
針性を満足しつつ燃費消費料を最小にするような
最適な制御ゲインを航海士の手をわずらわせるこ
となく、自動的に決定できるようにするととも
に、船体の運動特性等が変化した場合にあつて
も、常に最適運航を可能にする舶用オートパイロ
ツトを提供することを目的とする。
《問題点を解決するための手段および作用》
本発明の舶用オートパイロツトは、船首方位信
号、ターンレート信号および舵角信号にもとづい
て制御すべき船体に最適な操舵角信号を得るよう
にしたもので、以下のような構成および作用とし
た。
号、ターンレート信号および舵角信号にもとづい
て制御すべき船体に最適な操舵角信号を得るよう
にしたもので、以下のような構成および作用とし
た。
第1の発明:
船首方位信号とターンレート信号から操舵に有
害な高周波成分をフイルタ部で除外する。船体特
性推定演算部で前記船首方位信号と前記ターンレ
ート信号と舵角信号から船体特性の推定値でかつ
ターンレートの3乗項の係数を含む推定船体パラ
メータを演算・出力し、この出力信号に対応する
最適ゲインを保針変針最適ゲイン調整部から出力
する。保針変針最適操作量演算部ではこの最適ゲ
イン出力によつて制御ゲインを設定され、前記フ
イルタ部を経由した針路方位信号とターンレート
信号に演算を行なつて最適操舵角信号を出力す
る。
害な高周波成分をフイルタ部で除外する。船体特
性推定演算部で前記船首方位信号と前記ターンレ
ート信号と舵角信号から船体特性の推定値でかつ
ターンレートの3乗項の係数を含む推定船体パラ
メータを演算・出力し、この出力信号に対応する
最適ゲインを保針変針最適ゲイン調整部から出力
する。保針変針最適操作量演算部ではこの最適ゲ
イン出力によつて制御ゲインを設定され、前記フ
イルタ部を経由した針路方位信号とターンレート
信号に演算を行なつて最適操舵角信号を出力す
る。
第2の発明:
まず船体特性推定演算部において船首方位信号
とターンレート信号と舵角信号から船体特性の推
定値でかつターンレートの3乗項の係数を含む推
定船体パラメータを演算・出力する。船体運動推
定演算部は前記船首方位信号と前記ターンレート
信号と前記舵角信号を入力して、ターンレートの
3乗項を有し前記推定船体パラメータ信号で係数
が設定される船体モデルを用いて前記船体の運動
を推定演算し推定針路方位信号と推定ターンレー
ト信号を出力する。保針変針最適ゲイン調整部は
前記推定船体パラメータ信号に対応する最適ゲイ
ンを出力し、保針変針最適操作量演算部はこの最
適ゲイン出力によつて制御ゲインを設定され、前
記船体運動推定演算部から入力する推定針路方位
信号と推定ターンレート信号に演算を行なつて最
適操舵角信号を出力する。
とターンレート信号と舵角信号から船体特性の推
定値でかつターンレートの3乗項の係数を含む推
定船体パラメータを演算・出力する。船体運動推
定演算部は前記船首方位信号と前記ターンレート
信号と前記舵角信号を入力して、ターンレートの
3乗項を有し前記推定船体パラメータ信号で係数
が設定される船体モデルを用いて前記船体の運動
を推定演算し推定針路方位信号と推定ターンレー
ト信号を出力する。保針変針最適ゲイン調整部は
前記推定船体パラメータ信号に対応する最適ゲイ
ンを出力し、保針変針最適操作量演算部はこの最
適ゲイン出力によつて制御ゲインを設定され、前
記船体運動推定演算部から入力する推定針路方位
信号と推定ターンレート信号に演算を行なつて最
適操舵角信号を出力する。
第3の発明:
まず船体特性推定演算部は船首方位信号とター
ンレート信号と舵角信号から船体特性の推定値で
かつターンレートの3乗項の係数を含む推定船体
パラメータを演算し出力する。船体運動推定演算
部は前記船首方位信号と前記ターンレート信号と
前記舵角信号を入力して、ターンレートの3乗項
を有しかつ前記推定船体パラメータ信号で係数が
設定される船体モデルを用いて前記船体の運動を
推定演算し推定針路方位信号と推定ターンレート
信号を出力する。波浪外乱周波数決定部は前記推
定船体パラメータを入力し、波浪外乱周波数を決
定して波浪外乱周波数信号を出力する。波浪外乱
推定演算部は前記船首方位信号と前記ターンレー
ト信号と前記舵角信号と前記波浪外乱周波数信号
と前記推定船体パラメータから前記船体が制御可
能な周波数の前記船体に働く波浪外乱の大きさを
推定演算する。海象判定部は前記ターンレート信
号と前記波浪外乱周波数信号を入力し、前記波浪
外乱の状態から海象状況を判定し判定波浪外乱周
波数を出力する。保針変針最適ゲイン調整部は前
記船体特性推定演算部から入力する推定船体パラ
メータ信号に対応する最適ゲインを出力し、保針
変針最適操作量演算部はこの最適ゲイン出力によ
つて制御ゲインを設定され、前記船体運動推定演
算部から入力する推定針路方位信号と推定ターン
レート信号に演算を施す。波浪外乱最適ゲイン調
整部は前記海象判定部の判定波浪外乱周波数出力
に対応する最適ゲインを出力し、波浪外乱最適操
作量演算部はこの最適ゲイン出力によつて制御ゲ
インを設定され、前記波浪外乱推定演算部から入
力する推定波浪外乱信号に演算を行なう。合成最
適操作量演算部は前記保針変針最適操作量演算部
および前記波浪外乱最適操作量演算部からの操作
量出力を加算して最適操舵角信号を出力する。
ンレート信号と舵角信号から船体特性の推定値で
かつターンレートの3乗項の係数を含む推定船体
パラメータを演算し出力する。船体運動推定演算
部は前記船首方位信号と前記ターンレート信号と
前記舵角信号を入力して、ターンレートの3乗項
を有しかつ前記推定船体パラメータ信号で係数が
設定される船体モデルを用いて前記船体の運動を
推定演算し推定針路方位信号と推定ターンレート
信号を出力する。波浪外乱周波数決定部は前記推
定船体パラメータを入力し、波浪外乱周波数を決
定して波浪外乱周波数信号を出力する。波浪外乱
推定演算部は前記船首方位信号と前記ターンレー
ト信号と前記舵角信号と前記波浪外乱周波数信号
と前記推定船体パラメータから前記船体が制御可
能な周波数の前記船体に働く波浪外乱の大きさを
推定演算する。海象判定部は前記ターンレート信
号と前記波浪外乱周波数信号を入力し、前記波浪
外乱の状態から海象状況を判定し判定波浪外乱周
波数を出力する。保針変針最適ゲイン調整部は前
記船体特性推定演算部から入力する推定船体パラ
メータ信号に対応する最適ゲインを出力し、保針
変針最適操作量演算部はこの最適ゲイン出力によ
つて制御ゲインを設定され、前記船体運動推定演
算部から入力する推定針路方位信号と推定ターン
レート信号に演算を施す。波浪外乱最適ゲイン調
整部は前記海象判定部の判定波浪外乱周波数出力
に対応する最適ゲインを出力し、波浪外乱最適操
作量演算部はこの最適ゲイン出力によつて制御ゲ
インを設定され、前記波浪外乱推定演算部から入
力する推定波浪外乱信号に演算を行なう。合成最
適操作量演算部は前記保針変針最適操作量演算部
および前記波浪外乱最適操作量演算部からの操作
量出力を加算して最適操舵角信号を出力する。
《発明の実施例》
以下図面を用いて詳細に説明する。
第1図は本発明の舶用オートパイロツトの一実
施例を示すブロツク線図、第2図は第1図装置の
動作を説明するためのフローチヤートである。第
1図において第3図と重複する部分・機能につい
ては同一番号・符号を付けてその説明を省略す
る。
施例を示すブロツク線図、第2図は第1図装置の
動作を説明するためのフローチヤートである。第
1図において第3図と重複する部分・機能につい
ては同一番号・符号を付けてその説明を省略す
る。
第1図において、10は船首方位信号ψとター
ンレート信号ψ〓と舵角信号δから船体特性の推定
値でかつターンレートの3乗項の係数を含む推定
船体パラメータα^,β^,γ^(∧は推定値を意味する
)
を出力する船体特性推定演算部、11は前記船首
方位信号ψと前記ターンレート信号ψ〓と前記舵角
信号δを入力してターンレートの3乗項を有しか
つ前記推定船体パラメータ信号α^,β^,γ^で係数が
設定される船体モデルを用いて前記船体1の運動
を推定演算し推定針路方位信号ψ^と推定ターンレ
ート信号^を出力する船体運動推定演算部、12
は前記ターンレート信号ψ〓と推定船体パラメータ
信号R^,β^を入力し、波浪外乱周波数ω1,ω2を決
定して出力する波浪外乱周波数決定部、13は前
記船首方位信号ψと前記ターンレート信号ψ〓と前
記舵角信号δと前記波浪外乱周波数信号ω1,ω2
と前記推定船体パラメータ信号R^,β^から前記船
体1が制御可能な周波数の前記船体1に働く波浪
外乱の大きさを推定演算する波浪外乱推定演算
部、14は前記ターンレート信号ψ〓と前記波浪外
乱周波数信号ω1,ω2を入力し、前記波浪外乱の
状態から海象状況を判定し判定波浪外乱周波数を
出力する海象判定部、15は前記船体特性推定演
算部10から入力する推定船体パラメータ信号
R^,β^に対応する最適ゲイン〓1を出力する保針
変針最適ゲイン調整部、16はこの保針変針最適
ゲイン調整部15からの前記最適ゲイン出力〓1
によつて制御ゲインを設定され、前記船体運動推
定演算部11から入力する推定針路方位信号ψと
推定ターンレート信号ψ^に演算を行なう保針変針
最適操作量演算部、17は前記海象判定部14の
出力に対応する最適ゲイン〓2を出力する波浪外
乱最適ゲイン調整部、18はこの波浪外乱最適ゲ
イン調整部17からの前記最適ゲイン出力〓2に
よつて制御ゲインを設定され、前記波浪外乱推定
演算部13から入力する推定波浪外乱信号W^dに
演算を行なう波浪外乱最適操作量演算部、19は
前記保針変針最適操作量演算部16および前記波
浪外乱最適操作量演算部18からの操作量出力
Uδ1,Uδ2を加算して最適操舵角信号Uδを出力す
る合成最適操作量演算部である。
ンレート信号ψ〓と舵角信号δから船体特性の推定
値でかつターンレートの3乗項の係数を含む推定
船体パラメータα^,β^,γ^(∧は推定値を意味する
)
を出力する船体特性推定演算部、11は前記船首
方位信号ψと前記ターンレート信号ψ〓と前記舵角
信号δを入力してターンレートの3乗項を有しか
つ前記推定船体パラメータ信号α^,β^,γ^で係数が
設定される船体モデルを用いて前記船体1の運動
を推定演算し推定針路方位信号ψ^と推定ターンレ
ート信号^を出力する船体運動推定演算部、12
は前記ターンレート信号ψ〓と推定船体パラメータ
信号R^,β^を入力し、波浪外乱周波数ω1,ω2を決
定して出力する波浪外乱周波数決定部、13は前
記船首方位信号ψと前記ターンレート信号ψ〓と前
記舵角信号δと前記波浪外乱周波数信号ω1,ω2
と前記推定船体パラメータ信号R^,β^から前記船
体1が制御可能な周波数の前記船体1に働く波浪
外乱の大きさを推定演算する波浪外乱推定演算
部、14は前記ターンレート信号ψ〓と前記波浪外
乱周波数信号ω1,ω2を入力し、前記波浪外乱の
状態から海象状況を判定し判定波浪外乱周波数を
出力する海象判定部、15は前記船体特性推定演
算部10から入力する推定船体パラメータ信号
R^,β^に対応する最適ゲイン〓1を出力する保針
変針最適ゲイン調整部、16はこの保針変針最適
ゲイン調整部15からの前記最適ゲイン出力〓1
によつて制御ゲインを設定され、前記船体運動推
定演算部11から入力する推定針路方位信号ψと
推定ターンレート信号ψ^に演算を行なう保針変針
最適操作量演算部、17は前記海象判定部14の
出力に対応する最適ゲイン〓2を出力する波浪外
乱最適ゲイン調整部、18はこの波浪外乱最適ゲ
イン調整部17からの前記最適ゲイン出力〓2に
よつて制御ゲインを設定され、前記波浪外乱推定
演算部13から入力する推定波浪外乱信号W^dに
演算を行なう波浪外乱最適操作量演算部、19は
前記保針変針最適操作量演算部16および前記波
浪外乱最適操作量演算部18からの操作量出力
Uδ1,Uδ2を加算して最適操舵角信号Uδを出力す
る合成最適操作量演算部である。
以下に、これら各部を第1図及び第2図にもと
づいて更に詳細に説明する。
づいて更に詳細に説明する。
<船体運動推定演算部11>
船体運動推定演算部11は船首方位信号ψとタ
ーンレート信号ψ〓と舵角信号δを入力して、次式
により推定針路方位信号ψ^と推定ターンレート信
号ψ^を推定演算する。
ーンレート信号ψ〓と舵角信号δを入力して、次式
により推定針路方位信号ψ^と推定ターンレート信
号ψ^を推定演算する。
dψ^(t)/dt=−R^(t)ψ^(t)+β^(t)δ(
t)+
β^(t)W^d(t)+3γ^(t)(ψ^(t))3−γ^
(t)(ψ^
(t))3+K11(ψ〓(t)−ψ^(t))+K12(ψ(
t)−ψ^
(t)+K11V1(t)+K12V2(t) …(1) dψ^(t)/dt=ψ^(t)+K21(ψ〓(t)−ψ^(
t))+K22
(ψ(t)−ψ^(t))+K21V1(t)+K22V2(t)
…(2) ただしR^(t)=α^(t)+3γ^(t)(ψ^(t)
)2…(3) で、α^(=1/Tv;Tvは追従性指数)、β^(=Kv/
Tv;Kvは旋回性指数)、γ^(非線形項の係数)は
後述の船体特性推定演算部10で推定される船体
自身のパラメータ、W^dは後述の波浪外乱推定演
算部13で推定される波浪外乱の推定値、v1,v2
は測定ノイズ、tは時間である。
t)+
β^(t)W^d(t)+3γ^(t)(ψ^(t))3−γ^
(t)(ψ^
(t))3+K11(ψ〓(t)−ψ^(t))+K12(ψ(
t)−ψ^
(t)+K11V1(t)+K12V2(t) …(1) dψ^(t)/dt=ψ^(t)+K21(ψ〓(t)−ψ^(
t))+K22
(ψ(t)−ψ^(t))+K21V1(t)+K22V2(t)
…(2) ただしR^(t)=α^(t)+3γ^(t)(ψ^(t)
)2…(3) で、α^(=1/Tv;Tvは追従性指数)、β^(=Kv/
Tv;Kvは旋回性指数)、γ^(非線形項の係数)は
後述の船体特性推定演算部10で推定される船体
自身のパラメータ、W^dは後述の波浪外乱推定演
算部13で推定される波浪外乱の推定値、v1,v2
は測定ノイズ、tは時間である。
推定式(1)〜(3)は、船体の旋回時の数式モデルを
肥大船など進路不安定船の場合も考慮してターン
レートψ〓の3乗項を含ませるとともに外乱による
ヨーイングを等価的な舵角に置き換えて波浪外乱
Wdとした式 ψ¨(t)+αψ〓(t)+γ(ψ〓(t))3=β
δ(t))+βWd
(t) …(4) で表わして、これを線形近似したものに公知の
(拡張)カルマンフイルタの理論を適用すること
により得られる。この結果カルマンゲインK11〜
K22はψ−ψ^,ψ〓−ψ^の分散を最小にするように決
定される。
肥大船など進路不安定船の場合も考慮してターン
レートψ〓の3乗項を含ませるとともに外乱による
ヨーイングを等価的な舵角に置き換えて波浪外乱
Wdとした式 ψ¨(t)+αψ〓(t)+γ(ψ〓(t))3=β
δ(t))+βWd
(t) …(4) で表わして、これを線形近似したものに公知の
(拡張)カルマンフイルタの理論を適用すること
により得られる。この結果カルマンゲインK11〜
K22はψ−ψ^,ψ〓−ψ^の分散を最小にするように決
定される。
<船体特性推定演算部10>
船体特性推定演算部10は船首方位信号ψとタ
ーンレート信号ψ〓と舵角信号δから船体特性の推
定値である推定船体パラメータα^,β^,γ^を前記(1)
(2)(3)式および次の(5)(6)(7)式により推定演算する。
ーンレート信号ψ〓と舵角信号δから船体特性の推
定値である推定船体パラメータα^,β^,γ^を前記(1)
(2)(3)式および次の(5)(6)(7)式により推定演算する。
dα^(t)/dt=K31(ψ〓(t)−ψ^(t))+K32
(ψ(t)
−ψ^(t))+K31v1(t)+K32v2(t)…(5) dβ^(t)/dt=K41(ψ〓(t)−ψ^(t))+K42
(ψ(t)
−ψ^(t))+K41v1(t)+K42v2(t)…(6) dγ^(t)/dt=K51(ψ〓(t)−ψ^(t))+K52
(ψ(t)
−ψ^(t))+K51v1(t)+K52v2(t)…(7) これらの式は前記同様船体モデルを(4)式で表わ
すとともに、船体パラメータα,β,γも未知量
として取扱い、これに(拡張)カルマンフイルタ
の理論を適用することにより得られる。この場合
カルマンゲインK11〜K52はψ−ψ^,ψ〓−ψ^,α−
α^,β−β^,γ−γ^の分散を最小にするように決定
される。
(ψ(t)
−ψ^(t))+K31v1(t)+K32v2(t)…(5) dβ^(t)/dt=K41(ψ〓(t)−ψ^(t))+K42
(ψ(t)
−ψ^(t))+K41v1(t)+K42v2(t)…(6) dγ^(t)/dt=K51(ψ〓(t)−ψ^(t))+K52
(ψ(t)
−ψ^(t))+K51v1(t)+K52v2(t)…(7) これらの式は前記同様船体モデルを(4)式で表わ
すとともに、船体パラメータα,β,γも未知量
として取扱い、これに(拡張)カルマンフイルタ
の理論を適用することにより得られる。この場合
カルマンゲインK11〜K52はψ−ψ^,ψ〓−ψ^,α−
α^,β−β^,γ−γ^の分散を最小にするように決定
される。
上記の船体特性推定演算部10の演算速度を船
体運動推定演算部11よりも速くすれば、相互の
干渉をなくして動作特性を向上することができ
る。
体運動推定演算部11よりも速くすれば、相互の
干渉をなくして動作特性を向上することができ
る。
<波浪外乱周波数決定部12>
海象が変化した時、船体特性推定演算部10か
らの推定船体パラメータR^,β^とターンレート信
号ψ〓を入力する波浪外乱周波数決定部12は、そ
の海象における、その船体1にとつて制御可能な
波浪外乱周波数を決定する。
らの推定船体パラメータR^,β^とターンレート信
号ψ〓を入力する波浪外乱周波数決定部12は、そ
の海象における、その船体1にとつて制御可能な
波浪外乱周波数を決定する。
すなわち、まず推定船体パラメータR^,β^から
船体1が制御可能(又は応答可能)な低周波数帯
域を求める。次に船体1の不規則雑音(平均値は
0)を含んだターンレート信号をフーリエ変換し
て、ターンレートψ〓に関する周波数スペクトルを
得る。この周波数スペクトルが前記低周波数帯域
において最大値(その船体の保針性に最も影響を
及ぼす値)及び2番目の値をとる周波数(正確に
は角周波数)ω1,ω2を求め、これらを波浪外乱
周波数として出力する。
船体1が制御可能(又は応答可能)な低周波数帯
域を求める。次に船体1の不規則雑音(平均値は
0)を含んだターンレート信号をフーリエ変換し
て、ターンレートψ〓に関する周波数スペクトルを
得る。この周波数スペクトルが前記低周波数帯域
において最大値(その船体の保針性に最も影響を
及ぼす値)及び2番目の値をとる周波数(正確に
は角周波数)ω1,ω2を求め、これらを波浪外乱
周波数として出力する。
尚、上記の例では波浪外乱周波数として前記低
周波数帯域における第1、第2の周波数成分のみ
を求めているが、これに限定されるものではな
く、第3周波数成分以降をさらに追加して後述の
波浪外乱推定に利用してもよい。このようにすれ
ば、波浪外乱に関するフイードフオワード制御特
性は更に改善される。
周波数帯域における第1、第2の周波数成分のみ
を求めているが、これに限定されるものではな
く、第3周波数成分以降をさらに追加して後述の
波浪外乱推定に利用してもよい。このようにすれ
ば、波浪外乱に関するフイードフオワード制御特
性は更に改善される。
<波浪外乱推定演算部13>
波浪外乱推定演算部13は船首方位信号ψとタ
ーンレート信号ψ〓と舵角信号δと船体特性推定演
算部10からの推定船体パラメータR^,β^および
前記波浪外乱周波数決定部12から出力される波
浪外乱周波数ω1,ω2を入力して、船体1にとつ
て制御可能な周波数の波浪外乱Wdの大きさを前
記(1)(2)(3)式および次の(8)(9)(10)(11)式により推定
演
算する。
ーンレート信号ψ〓と舵角信号δと船体特性推定演
算部10からの推定船体パラメータR^,β^および
前記波浪外乱周波数決定部12から出力される波
浪外乱周波数ω1,ω2を入力して、船体1にとつ
て制御可能な周波数の波浪外乱Wdの大きさを前
記(1)(2)(3)式および次の(8)(9)(10)(11)式により推定
演
算する。
dψ^12(t)/dt=−ω1x^12(t)+K61(ψ〓(t)
−ψ^
(t))+K62(ψ(t)−ψ^(t))+x^22(t)+
K61v1
(t)+K62v2(t) …(8) dx^12(t)/dt=ψ^12(t)+K71(ψ〓(t)−ψ^
(t))+
K72(ψ(t)−ψ^(t))+K71v1(t)+K72v2(t
)
…(9) dψ^22(t)/dt=−ω2x^22(t)+K81(ψ〓(t)
−ψ^
(t))+K82(ψ(t)−ψ^(t))+K81v1(t)
+K82v2
(t) …(10) dx^22(t)/dt=ψ^22(t)+K91(ψ〓(t)−ψ^
(t))+
K92(ψ(t)−ψ^(t))+K91v1(t)+K92v2(t
)
…(11) ただし W^d(t)=x^12(t) これらの式は前記同様船体モデルを(4)式で表わ
すとともに、波浪外乱のモデル式を2つの周波数
ω1,ω2の正弦波と白色ノイズWrとで構成した次
の(12)(13)(14)式で表わし、これにカルマンフイル
タの理論を適用することにより得られる。
−ψ^
(t))+K62(ψ(t)−ψ^(t))+x^22(t)+
K61v1
(t)+K62v2(t) …(8) dx^12(t)/dt=ψ^12(t)+K71(ψ〓(t)−ψ^
(t))+
K72(ψ(t)−ψ^(t))+K71v1(t)+K72v2(t
)
…(9) dψ^22(t)/dt=−ω2x^22(t)+K81(ψ〓(t)
−ψ^
(t))+K82(ψ(t)−ψ^(t))+K81v1(t)
+K82v2
(t) …(10) dx^22(t)/dt=ψ^22(t)+K91(ψ〓(t)−ψ^
(t))+
K92(ψ(t)−ψ^(t))+K91v1(t)+K92v2(t
)
…(11) ただし W^d(t)=x^12(t) これらの式は前記同様船体モデルを(4)式で表わ
すとともに、波浪外乱のモデル式を2つの周波数
ω1,ω2の正弦波と白色ノイズWrとで構成した次
の(12)(13)(14)式で表わし、これにカルマンフイル
タの理論を適用することにより得られる。
x12(t)=Wd(t) …(12)
X¨12(t)=−ω1x12(t)+x22(t)…(13)
X¨22(t)=−ω2x22(t)+Wr(t) …(14)
この場合カルマンゲインK61〜K92はψ−ψ^,ψ〓
−ψ^,x12−x^12,x〓12−ψ^12,x22−x^22,x〓22−
ψ^22
の分散を最小にするように決定される。
−ψ^,x12−x^12,x〓12−ψ^12,x22−x^22,x〓22−
ψ^22
の分散を最小にするように決定される。
<海象判定部14>
海象が変化すれば波浪外乱Wdの状態も変化
し、波浪外乱Wdの大きさの推定も再度実行しな
ければならないし、波浪外乱フイードフオワード
量も変更しなければならない。海象判定部14は
ターンレート信号ψ〓と、前記波浪外乱周波数決定
部12で決定された波浪外乱周波数ω1,ω2を入
力して海象の状態を判定する。
し、波浪外乱Wdの大きさの推定も再度実行しな
ければならないし、波浪外乱フイードフオワード
量も変更しなければならない。海象判定部14は
ターンレート信号ψ〓と、前記波浪外乱周波数決定
部12で決定された波浪外乱周波数ω1,ω2を入
力して海象の状態を判定する。
即ち、海象判定部14はターンレート信号をフ
ーリエ変換してパワースペクトル密度S(n)(n
はスペクトル次数)を演算する。下記のように、
このパワースペクトル密度S(n)の最大値を、
あらかじめ決めておいた設定値Φwd0,Φwd1,
Φwd2と比較することにより、その時の海象レベ
ルを判定する。
ーリエ変換してパワースペクトル密度S(n)(n
はスペクトル次数)を演算する。下記のように、
このパワースペクトル密度S(n)の最大値を、
あらかじめ決めておいた設定値Φwd0,Φwd1,
Φwd2と比較することにより、その時の海象レベ
ルを判定する。
CALM SEA(目視波高が0〜0.1m程度の鏡
のように滑らかな海象)の場合は、 MAX[S(n)]≦Φwd0 …(15) となるので、波浪外乱の推定および制御は原則
として行なわない。
のように滑らかな海象)の場合は、 MAX[S(n)]≦Φwd0 …(15) となるので、波浪外乱の推定および制御は原則
として行なわない。
ROUGH SEA(目視波高が2.5〜4m程度の波
がやや高い海象)の場合は、 Φwd0<MAX[S(n)]≦Φwd1 …(16) となるので、波浪外乱の推定を行なう。
がやや高い海象)の場合は、 Φwd0<MAX[S(n)]≦Φwd1 …(16) となるので、波浪外乱の推定を行なう。
VERY ROUGH SEA(目視波高が4.0〜6m
程度の波がかなり高い海象)の場合は、 Φwd1<MAX[S(n)]≦Φwd2 …(17) となるので、波浪外乱の推定を行なう。
程度の波がかなり高い海象)の場合は、 Φwd1<MAX[S(n)]≦Φwd2 …(17) となるので、波浪外乱の推定を行なう。
HIGH ROUGH SEA(目視波高が6m以上の
非常に荒れた海象)の場合は、 Φwd2<MAX[S(n)] …(18) となるので、船体の安全性のために波浪外乱の
推定および制御は原則として行なわない。
非常に荒れた海象)の場合は、 Φwd2<MAX[S(n)] …(18) となるので、船体の安全性のために波浪外乱の
推定および制御は原則として行なわない。
上記のの場合には判定波浪外乱周波数ω10
=ω1,ω20=ω2を波浪外乱最適ゲイン調整部17
に出力する。
=ω1,ω20=ω2を波浪外乱最適ゲイン調整部17
に出力する。
なお、上記の海象判定部14は、ターンレート
信号を用いているが、推定された波浪外乱W^dを
フーリエ変換する構成としてもよい。
信号を用いているが、推定された波浪外乱W^dを
フーリエ変換する構成としてもよい。
<保針変針最適ゲイン調整部15>
保針変針最適ゲイン調整部15は前記船体特性
推定演算部10で推定されたR^,β^を入力し、そ
の船の大きさ、重さ、不安定度などに見合つた最
適フイードバツクゲインを最適ゲインテーブルか
ら選択して、ゲイン行列〓1として出力する。最
適ゲインテーブルとしては、あらかじめ各クラス
の船について求めた最適フイードバツクゲインを
書込んだROMなどを用いる。
推定演算部10で推定されたR^,β^を入力し、そ
の船の大きさ、重さ、不安定度などに見合つた最
適フイードバツクゲインを最適ゲインテーブルか
ら選択して、ゲイン行列〓1として出力する。最
適ゲインテーブルとしては、あらかじめ各クラス
の船について求めた最適フイードバツクゲインを
書込んだROMなどを用いる。
<保針変針最適操作量演算部16>
保針変針最適操作量演算部16は、前記保針変
針最適ゲイン調整部15で決定される最適フイー
ドバツクゲイン〓1=(K1P,K1D,K1I,KC1,
KC2)を入力して、これと設定ターンレート
ψ〓m0、設定針路方位ψm0、前記船体運動推定演算
部11からの推定針路方位信号ψ^および推定ター
ンレート信号〓を、次式で示すように掛合わせる
ことにより第1の操作量Uδ1(t)を演算・出力
する。
針最適ゲイン調整部15で決定される最適フイー
ドバツクゲイン〓1=(K1P,K1D,K1I,KC1,
KC2)を入力して、これと設定ターンレート
ψ〓m0、設定針路方位ψm0、前記船体運動推定演算
部11からの推定針路方位信号ψ^および推定ター
ンレート信号〓を、次式で示すように掛合わせる
ことにより第1の操作量Uδ1(t)を演算・出力
する。
Uδ1=−K1Pψ^−K1Dψ^−K1I∫{ψ^−ψm0}dt)+
KC1ψm0+KC2ψ〓m0 …(19) ただし保針時はψ〓m0=0である。
KC1ψm0+KC2ψ〓m0 …(19) ただし保針時はψ〓m0=0である。
この第1の操作量Uδ1は、積荷等によつて生じ
る、船体への外乱の影響を減らすように操舵角を
変化させる。
る、船体への外乱の影響を減らすように操舵角を
変化させる。
<波浪外乱最適ゲイン調整部17>
波浪外乱最適ゲイン調整部17は前記海象判定
部14の出力値である判定波浪外乱周波数ω10,
ω20を入力し、最適ゲインテーブルから最適フイ
ードフオワードゲインを選択して、ゲイン行列〓
2として出力する。最適ゲインテーブルとして、
あらかじめROMなどに種々の海象に対応する最
適フイードフオワードゲインを書込んでおく。
部14の出力値である判定波浪外乱周波数ω10,
ω20を入力し、最適ゲインテーブルから最適フイ
ードフオワードゲインを選択して、ゲイン行列〓
2として出力する。最適ゲインテーブルとして、
あらかじめROMなどに種々の海象に対応する最
適フイードフオワードゲインを書込んでおく。
<波浪外乱最適操作量演算部18>
波浪外乱最適操作量演算部18は、前記波浪外
乱最適ゲイン調整部17で決定される最適フイー
ドフオワードゲイン〓2=K21,K22,K23,K24)
を入力して、これと前記波浪外乱推定演算部13
からの波浪外乱推定値W^d,ψ^12,x^22,ψ^22を、次
式で示すように掛合わせることにより第2の操作
量Uδ2(t)を演算・出力する。Uδ2=−K21W^d
−K22ψ^12−K23x^22−K24ψ^22 …(20) この第2の操作量Uδ2(t)は、波浪外乱の影
響を減らすように操舵角を変化させる。
乱最適ゲイン調整部17で決定される最適フイー
ドフオワードゲイン〓2=K21,K22,K23,K24)
を入力して、これと前記波浪外乱推定演算部13
からの波浪外乱推定値W^d,ψ^12,x^22,ψ^22を、次
式で示すように掛合わせることにより第2の操作
量Uδ2(t)を演算・出力する。Uδ2=−K21W^d
−K22ψ^12−K23x^22−K24ψ^22 …(20) この第2の操作量Uδ2(t)は、波浪外乱の影
響を減らすように操舵角を変化させる。
<合成最適操作量演算部19>
合成最適操作量演算部19は前記保針変針最適
操作量演算部16から出力される第1の操作量
Uδ1と前記波浪外乱最適操作量演算部18から出
力される第2の操作量Uδ2を下式のように加算し
て最適舵角信号Uδを操舵機8に出力する。
操作量演算部16から出力される第1の操作量
Uδ1と前記波浪外乱最適操作量演算部18から出
力される第2の操作量Uδ2を下式のように加算し
て最適舵角信号Uδを操舵機8に出力する。
Uδ=Uδ1+Uδ2 …(21)
上記の保針変針最適ゲイン調整部15、保針変
針最適操作量演算部16、波浪外乱最適ゲイン調
整部17、波浪外乱最適操作量演算部18、合成
最適操作量演算部19は以下に示すようなアルゴ
リズムに従つて動作している。
針最適操作量演算部16、波浪外乱最適ゲイン調
整部17、波浪外乱最適操作量演算部18、合成
最適操作量演算部19は以下に示すようなアルゴ
リズムに従つて動作している。
船体の運動方程式(4)を推定ターンレートψ〓(t)
について展開し、線形近似すると、 ψ¨(t)=−R(t)ψ〓(t)+βδ(t)+β
(t)
…(22) となる。ただし、 R(t)=α(t)+3γ(t)(ψ^(t))2 …(23) (t)=Wd(t)+3γ(t)(ψ^(t))3/β
…(24) さらに関係式 e〓1(t)=ψ(t)−ψm0(t) …(25) e〓2(t)=ψ〓(t)−ψ〓m0(t) …(26) ψ〓m0(t)=0 …(27) ψ¨m0(t)=0 …(28) を追加する。上記(22)〜(28)式と波浪外乱のモデ
ル式(12)(13)(14)式からなる制御対象について、次
式の評価関数Jを最小にするようなδを公知の最
適レギユレータ理論を用いて求めることにより、
最適フイードバツクゲイン〓1、フイードフオワ
ードゲイン〓2を決定する。
について展開し、線形近似すると、 ψ¨(t)=−R(t)ψ〓(t)+βδ(t)+β
(t)
…(22) となる。ただし、 R(t)=α(t)+3γ(t)(ψ^(t))2 …(23) (t)=Wd(t)+3γ(t)(ψ^(t))3/β
…(24) さらに関係式 e〓1(t)=ψ(t)−ψm0(t) …(25) e〓2(t)=ψ〓(t)−ψ〓m0(t) …(26) ψ〓m0(t)=0 …(27) ψ¨m0(t)=0 …(28) を追加する。上記(22)〜(28)式と波浪外乱のモデ
ル式(12)(13)(14)式からなる制御対象について、次
式の評価関数Jを最小にするようなδを公知の最
適レギユレータ理論を用いて求めることにより、
最適フイードバツクゲイン〓1、フイードフオワ
ードゲイン〓2を決定する。
J=E[∫{λ1(ψ−ψm0)2+λ2(ψ〓−ψ〓m0)2
+λ3(∫
(ψ−ψm0)dt)2+λ4δ2}dt] …(29) ただしE[ ]は集合平均を表わす。評価関数J
は省エネルギー性、保針性、変針性を表わしてい
る。
+λ3(∫
(ψ−ψm0)dt)2+λ4δ2}dt] …(29) ただしE[ ]は集合平均を表わす。評価関数J
は省エネルギー性、保針性、変針性を表わしてい
る。
以上の解析をあらかじめ各種波浪外乱および各
種船体(R,β)について行い、最適ゲイン行列
〓1=(K1P,K1D,K1I,KC1,KC2,〓2=K21,
K22,K23,K24)を船体パラメータ(R^,β^)お
よび海象判定出力から参照できるように保針変針
最適ゲイン調整部15および波浪外乱最適ゲイン
調整部17内にテーブル化しておく。
種船体(R,β)について行い、最適ゲイン行列
〓1=(K1P,K1D,K1I,KC1,KC2,〓2=K21,
K22,K23,K24)を船体パラメータ(R^,β^)お
よび海象判定出力から参照できるように保針変針
最適ゲイン調整部15および波浪外乱最適ゲイン
調整部17内にテーブル化しておく。
ここでR^(t)=α^(t)+3γ^(t)(ψ^(t)
)2であ
り、α^,γ^は一定な定常解を持つが、ψ^(t)が零
点の周りに振動するので、R^もα^の周りに振動す
る。ゲインを調整するための参照情報は一定な値
を持つことが望ましいので、R^の2乗平均 を参照用のR^の値とする。R^が振動していてもそ
の振動の性質が定常ならRMSR^も定常値となる。
)2であ
り、α^,γ^は一定な定常解を持つが、ψ^(t)が零
点の周りに振動するので、R^もα^の周りに振動す
る。ゲインを調整するための参照情報は一定な値
を持つことが望ましいので、R^の2乗平均 を参照用のR^の値とする。R^が振動していてもそ
の振動の性質が定常ならRMSR^も定常値となる。
なお第2図のフローチヤートに示すように、上
記の実施例においてスタート時は、船体特性推定
値の初期値R^(O),β^(O)を設定され、これを演
算に使用している。
記の実施例においてスタート時は、船体特性推定
値の初期値R^(O),β^(O)を設定され、これを演
算に使用している。
また上記の実施例では船体運動推定演算部11
として(拡張)カルマンフイルタを用いている
が、これに限らず、通常のアナログフイルタなど
を使用することも可能である。
として(拡張)カルマンフイルタを用いている
が、これに限らず、通常のアナログフイルタなど
を使用することも可能である。
また波浪外乱の推定を行なわなければ、波浪外
乱周波数決定部12、波浪外乱推定演算部13、
海象判定部14、波浪外乱最適ゲイン調整部1
7、波浪外乱最適操作量演算部18を省略でき、
構成をより簡単にすることができる。
乱周波数決定部12、波浪外乱推定演算部13、
海象判定部14、波浪外乱最適ゲイン調整部1
7、波浪外乱最適操作量演算部18を省略でき、
構成をより簡単にすることができる。
また、上述した実施例ではあらかじめ多くの最
適制御ゲインを計算により求めておき、それをゲ
インテーブル(メモリ記憶形式)として記憶さ
せ、これを推定船体パラメータR^,β^と判定波浪
外乱周波数ω10,ω20により選択する場合を説明
したが、必ずしもこのようにテーブル形式で行な
う必要はなく、最適制御ゲイン行列〓1の演算を
オンラインで行なつてもよい。
適制御ゲインを計算により求めておき、それをゲ
インテーブル(メモリ記憶形式)として記憶さ
せ、これを推定船体パラメータR^,β^と判定波浪
外乱周波数ω10,ω20により選択する場合を説明
したが、必ずしもこのようにテーブル形式で行な
う必要はなく、最適制御ゲイン行列〓1の演算を
オンラインで行なつてもよい。
上記の実施例において、保針変針最適ゲイン調
整部15、保針変針最適操作量演算部16、波浪
外乱最適ゲイン調整部17、波浪外乱最適操作量
演算部18、合成最適操作量演算部19の部分を
まとめてマイクロコンピユータで構成してもよ
い。また他の各部も同様にマイクロコンピユータ
で構成できる。
整部15、保針変針最適操作量演算部16、波浪
外乱最適ゲイン調整部17、波浪外乱最適操作量
演算部18、合成最適操作量演算部19の部分を
まとめてマイクロコンピユータで構成してもよ
い。また他の各部も同様にマイクロコンピユータ
で構成できる。
尚、本発明に船速信号を用いる構造、即ち、船
速信号を船体特性推定演算部に取り入れて船体特
性を推定するような構成としてもよい。このよう
にすれば船速変化に逐次対応した補正値が得られ
るので、本システムの精度はさらに向上する。
速信号を船体特性推定演算部に取り入れて船体特
性を推定するような構成としてもよい。このよう
にすれば船速変化に逐次対応した補正値が得られ
るので、本システムの精度はさらに向上する。
またターンレートψ〓を推定演算部入力とせず、
船首方位信号ψのみを用いて各推定演算を行なう
こともできる。また各推定演算部の入力として、
針路方位信号ψおよびターンレート信号ψ〓のかわ
りに針路方位偏差ψm0−ψ、ターンレート偏差ψ〓
=ψ〓m0−ψ〓を用いることもできる。
船首方位信号ψのみを用いて各推定演算を行なう
こともできる。また各推定演算部の入力として、
針路方位信号ψおよびターンレート信号ψ〓のかわ
りに針路方位偏差ψm0−ψ、ターンレート偏差ψ〓
=ψ〓m0−ψ〓を用いることもできる。
《発明の効果》
以上述べたように、
第1の発明によれば、船体の重さや大きさによ
つて変化する操舵特性を、船体の特性を推定する
船体特性推定演算部によつて自動制御しているた
めに、積荷の変化やバラストの変化による船体質
量等の船体特性が変化しても変化に追従した操舵
が可能である。
つて変化する操舵特性を、船体の特性を推定する
船体特性推定演算部によつて自動制御しているた
めに、積荷の変化やバラストの変化による船体質
量等の船体特性が変化しても変化に追従した操舵
が可能である。
このため、変針時にオーバーシユートすること
もなく、安定した操舵を実現できる。
もなく、安定した操舵を実現できる。
第2の発明によれば、船体の運動をターンレー
トの3乗項を有する船体モデルを用いて推定演算
する船体運動推定演算部を設けているので、肥大
形の針路不安定船であつても船体特性に見合つた
省エネルギー航行と最適な保針変針特性を実現で
きる。
トの3乗項を有する船体モデルを用いて推定演算
する船体運動推定演算部を設けているので、肥大
形の針路不安定船であつても船体特性に見合つた
省エネルギー航行と最適な保針変針特性を実現で
きる。
第3の発明によれば、気象、海象の変化により
変動するカルマンフイルタで推定演算し、操舵特
性を波浪外乱から直接フイードフオワード制御し
ているので、波浪外乱に対応した制御量を得るこ
とができる。
変動するカルマンフイルタで推定演算し、操舵特
性を波浪外乱から直接フイードフオワード制御し
ているので、波浪外乱に対応した制御量を得るこ
とができる。
このために航海士が気象や海象を見て制御ゲイ
ンを調整しなくても良く、航海士の負担を軽減で
きると共に、波浪外乱に影響を受けないで的確な
舵を切りを実現できる。
ンを調整しなくても良く、航海士の負担を軽減で
きると共に、波浪外乱に影響を受けないで的確な
舵を切りを実現できる。
第1図は本発明の舶用オートパイロツトのブロ
ツク構成図、第2図は第1図のフローチヤート、
第3図は舶用オートパイロツトの従来例を示すブ
ロツク線図である。 1……船体、10……船体特性推定演算部、1
1……船体運動推定演算部、12……波浪外乱周
波数決定部、13……波浪外乱推定演算部、14
……海象判定部、15……保針変針最適ゲイン調
整部、16……保針変針最適操作量演算部、17
……波浪外乱最適ゲイン調整部、18……波浪外
乱最適操作量演算部、19……合成最適操作量演
算部、ψ……船首方位信号、ψ〓……ターンレート
信号、δ……舵角信号、Uδ……操舵角信号、α^,
β^,γ^,R^……推定船体パラメータ、ψ……推定針
路方位信号、ψ^……推定ターンレート信号、ω1,
ω2……波浪外乱周波数、Wd……波浪外乱の大き
さ、ω10,ω20……判定波浪外乱周波数、〓1,
〓2……最適ゲイン、W^d……推定波浪外乱信
号。
ツク構成図、第2図は第1図のフローチヤート、
第3図は舶用オートパイロツトの従来例を示すブ
ロツク線図である。 1……船体、10……船体特性推定演算部、1
1……船体運動推定演算部、12……波浪外乱周
波数決定部、13……波浪外乱推定演算部、14
……海象判定部、15……保針変針最適ゲイン調
整部、16……保針変針最適操作量演算部、17
……波浪外乱最適ゲイン調整部、18……波浪外
乱最適操作量演算部、19……合成最適操作量演
算部、ψ……船首方位信号、ψ〓……ターンレート
信号、δ……舵角信号、Uδ……操舵角信号、α^,
β^,γ^,R^……推定船体パラメータ、ψ……推定針
路方位信号、ψ^……推定ターンレート信号、ω1,
ω2……波浪外乱周波数、Wd……波浪外乱の大き
さ、ω10,ω20……判定波浪外乱周波数、〓1,
〓2……最適ゲイン、W^d……推定波浪外乱信
号。
Claims (1)
- 【特許請求の範囲】 1 船首方位信号、ターンレート信号および舵角
信号にもとづいて制御すべき船体に最適な操舵角
信号を得る構成の舶用オートパイロツトにおい
て、 前記船首方位信号と前記ターンレート信号から
操舵に有害な高周波成分を除外するフイルタ部
と、 前記船首方位信号と前記ターンレート信号と前
記舵角信号から船体特性の推定値でかつターンレ
ートの3乗項の係数を含む推定船体パラメータを
演算し出力する船体特性推定演算部と、 前記船体特性推定演算部から入力する推定船体
パラメータ信号に対応する最適ゲインを出力する
保針変針最適ゲイン調整部と、 この保針変針最適ゲイン調整部からの前記最適
ゲイン出力によつて制御ゲインを設定され、前記
フイルタ部を経由した針路方位信号とターンレー
ト信号に演算を行なつて最適操舵角信号を出力す
る保針変針最適操作量演算部と、 を具備することを特徴とする舶用オートパイロツ
ト。 2 船体特性推定演算部をカルマンフイルタで構
成した特許請求の範囲第1項の舶用オートパイロ
ツト。 3 船首方位信号、ターンレート信号および舵角
信号にもとづいて制御すべき船体に最適な操舵角
信号を得る構成の舶用オートパイロツトにおい
て、 前記船首方位信号と前記ターンレート信号と前
記舵角信号から船体特性の推定値でかつターンレ
ートの3乗項の係数を含む推定船体パラメータを
演算し出力する船体特性推定演算部と、 前記船首方位信号と前記ターンレート信号と前
記舵角信号を入力してターンレートの3乗項を有
し前記推定船体パラメータ信号で係数が設定され
る船体モデルを用いて前記船体の運動を推定演算
し推定針路方位信号と推定ターンレート信号を出
力する船体運動推定演算部と、 前記船体特性推定演算部から入力する推定船体
パラメータ信号に対応する最適ゲインを出力する
保針変針最適ゲイン調整部と、 この保針変針最適ゲイン調整部からの前記最適
ゲイン出力によつて制御ゲインを設定され、前記
船体運動推定演算部から入力する推定針路方位信
号と推定ターンレート信号に演算を行なつて最適
操舵角信号を出力する保針変針最適操作量演算部
と、 を具備することを特徴とする舶用オートパイロツ
ト。 4 船体特性推定演算部および船体運動推定演算
部をカルマンフイルタで構成した特許請求の範囲
第3項の舶用オートパイロツト。 5 船首方位信号、ターンレート信号および舵角
信号にもとづいて制御すべき船体に最適な操舵角
信号を得る構成の舶用オートパイロツトにおい
て、 前記船首方位信号と前記ターンレート信号と前
記舵角信号から船体特性の推定値でかつターンレ
ートの3乗項の係数を含む推定船体パラメータを
演算し出力する船体特性推定演算部と、 前記船首方位信号と前記ターンレート信号と前
記舵角信号を入力してターンレートの3乗項を有
しかつ前記推定船体パラメータ信号で係数が設定
される船体モデルを用いて前記船体の運動を推定
演算し推定針路方位信号と推定ターンレート信号
を出力する船体運動推定演算部と、 前記ターンレート信号と前記推定船体パラメー
タを入力し、波浪外乱周波数を決定して波浪外乱
周波数信号を出力する波浪外乱周波数決定部と、 前記船首方位信号と前記ターンレート信号と前
記舵角信号と前記波浪外乱周波数信号と前記推定
船体パラメータから前記船体が制御可能な周波数
の前記船体に働く波浪外乱の大きさを推定演算す
る波浪外乱推定演算部と、 前記ターンレート信号と前記波浪外乱周波数信
号を入力し、前記波浪外乱の状態から海象状況を
判定し判定波浪外乱周波数を出力する海象判定部
と、 前記船体特性推定演算部から入力する推定船体
パラメータ信号に対応する最適ゲインを出力する
保針変針最適ゲイン調整部と、 この保針変針最適ゲイン調整部からの前記最適
ゲイン出力によつて制御ゲインを設定され、前記
船体運動推定演算部から入力する推定針路方位信
号と推定ターンレート信号に演算を行なう保針変
針最適操作量演算部と、 前記海象判定部の出力に対応する最適ゲインを
出力する波浪外乱最適ゲイン調整部と、 この波浪外乱最適ゲイン調整部からの前記最適
ゲイン出力によつて制御ゲインを設定され、前記
波浪外乱推定演算部から入力する推定波浪外乱信
号に演算を行なう波浪外乱最適操作量演算部と、 前記保針変針最適操作量演算部および前記波浪
外乱最適操作量演算部からの操作量出力を加算し
て最適操舵角信号を出力する合成最適操作量演算
部と、 を具備することを特徴とする舶用オートパイロツ
ト。 6 船体特性推定演算部、船体運動推定演算部お
よび波浪外乱推定演算部をカルマンフイルタで構
成した特許請求の範囲第5項の舶用オートパイロ
ツト。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60048674A JPS61207296A (ja) | 1985-03-12 | 1985-03-12 | 舶用オ−トパイロツト |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60048674A JPS61207296A (ja) | 1985-03-12 | 1985-03-12 | 舶用オ−トパイロツト |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61207296A JPS61207296A (ja) | 1986-09-13 |
| JPH057238B2 true JPH057238B2 (ja) | 1993-01-28 |
Family
ID=12809868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60048674A Granted JPS61207296A (ja) | 1985-03-12 | 1985-03-12 | 舶用オ−トパイロツト |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61207296A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4603832B2 (ja) * | 2004-08-03 | 2010-12-22 | 東京計器株式会社 | 船舶用自動操舵装置及び船舶用自動操舵装置用推定器の設計方法 |
-
1985
- 1985-03-12 JP JP60048674A patent/JPS61207296A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61207296A (ja) | 1986-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111580523B (zh) | 一种基于侧滑角补偿的无人艇路径跟踪自抗扰控制方法 | |
| CN113031614B (zh) | 一种远洋船舶航向控制复合优化节油方法 | |
| Corno et al. | Data-driven online speed optimization in autonomous sailboats | |
| Cruz et al. | Auto-heading controller for an autonomous sailboat | |
| JP2004303086A (ja) | 制御装置及び方法、並びに制御状態判定装置及び方法 | |
| Witkowska et al. | Designing a ship course controller by applying the adaptive backstepping method | |
| Bencatel et al. | Full state feedback foiling control for america’s cup catamarans | |
| CN117850210A (zh) | 一种双输入非线性修饰的船舶航向保持控制方法 | |
| JP3683890B2 (ja) | 船舶等の制御装置及び方法 | |
| JP4917272B2 (ja) | 船舶用自動操舵装置 | |
| JPH055719B2 (ja) | ||
| JPH057238B2 (ja) | ||
| CN118034134B (zh) | 基于闭环增益成形算法的潜艇垂直面运动控制器设计方法 | |
| Kobatake et al. | Study on optimal tuning of pid autopilot for autonomous surface vehicle | |
| CN118567217A (zh) | 一种基于Mworks的船舶转向控制仿真系统及方法 | |
| Unar et al. | A neural network based heading and position control system of a ship | |
| CN118963365A (zh) | 基于自抗扰首向控制的欠驱动船舶路径跟踪方法及系统 | |
| CN118502226A (zh) | 一种融合扩张状态观测器的自适应高抗扰路径跟随方法 | |
| Katebi et al. | LQG adaptive ship autopilot | |
| JPH0510280B2 (ja) | ||
| JP2522485B2 (ja) | 船舶用自動操舵方式 | |
| JPS59220496A (ja) | 船舶の自動操舵装置 | |
| CN120848576B (zh) | 一种基于双重反馈机制的航向保持控制方法 | |
| Xin et al. | A novel ship path following method in inland waterways based on adaptive feedforward PID control | |
| JPH0443840B2 (ja) |