JPH09207889A - Automatically steering device for ship - Google Patents

Automatically steering device for ship

Info

Publication number
JPH09207889A
JPH09207889A JP8176522A JP17652296A JPH09207889A JP H09207889 A JPH09207889 A JP H09207889A JP 8176522 A JP8176522 A JP 8176522A JP 17652296 A JP17652296 A JP 17652296A JP H09207889 A JPH09207889 A JP H09207889A
Authority
JP
Japan
Prior art keywords
automatic steering
ship
mode
time
deviation
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.)
Pending
Application number
JP8176522A
Other languages
Japanese (ja)
Inventor
Fuyuki Hane
冬希 羽根
Tetsuo Ueno
哲夫 植野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokimec Inc
Original Assignee
Tokimec Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokimec Inc filed Critical Tokimec Inc
Priority to JP8176522A priority Critical patent/JPH09207889A/en
Publication of JPH09207889A publication Critical patent/JPH09207889A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide the optimum needle change track plan by feeding back parameters which determine characteristics of a ship which are assumed by an identification computing part to a track computing part, a feed forward controller, and a feedback controller and replacing them by previous parameters in each unit. SOLUTION: In a track computing part 12-1, a reference course of a needle is obtained by computing by use of a set course of needle, set value, and a bow azimuth, and a deviation from the bow azimuth which is an output to be controlled is obtained in a first adder 12-4. A feedback controller 12-3 inputs this deviation, computes a feedback steering angle, and outputs it to a second adder 12-5. A feed forward controller 12-2 inputs a reference course of needle, computes a feed forward steering angle, outputs it to the second adder 12-5, and adds input by the second adder 12-5 to obtain a command steering angle and output it to an adder 13. An identification computing unit 12-6 inputs the deviation of the first adder 12-4, computes parameters which determine characteristics of a ship when it changes its course, and outputs them to the track computing part 12-1 and each controller.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は船舶用自動操舵装置
のオートパイロットに関し、より詳細には斯かるオート
パイロットの変針時及び保針時における船舶のパラメー
タの見積もり値と実際値とのずれに起因した誤差を低減
することによる性能向上に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an autopilot for an automatic steering system for a ship, and more particularly, due to a deviation between an estimated value and an actual value of a parameter of the ship when the autopilot is changed and held. The present invention relates to performance improvement by reducing the error.

【0002】[0002]

【従来の技術】図10に従来の船舶用自動操舵装置の制
御系のブロック図を示す。斯かる制御系を以下に単に自
動操舵系と称する。自動操舵系は第1の加算器11と自
動操舵装置即ちオートパイロット120と操舵機16と
第2の加算器13と船体14−1と船首方位検出器14
−2とを含む。
2. Description of the Related Art FIG. 10 shows a block diagram of a control system of a conventional marine vessel automatic steering system. Hereinafter, such a control system will be simply referred to as an automatic steering system. The automatic steering system includes a first adder 11, an automatic steering device, that is, an autopilot 120, a steering device 16, a second adder 13, a hull 14-1, and a heading detector 14.
-2.

【0003】自動操舵系に入力信号φINとして設定針路
φC =φINが入力される。加算器11は設定針路φC
船首方位φの偏差ERR=φC −φを求める。自動操舵
装置即ちオートパイロット120は斯かる偏差ERRと
設定針路φC を入力して命令舵角UC を出力する。斯か
る命令舵角UC は操舵機16に供給される。
The set course φ C = φ IN is input to the automatic steering system as an input signal φ IN . The adder 11 obtains a deviation ERR = φ C −φ between the set course φ C and the heading φ. The automatic steering device, that is, the autopilot 120 inputs the deviation ERR and the set course φ C and outputs the command steering angle U C. The command steering angle U C is supplied to the steering device 16.

【0004】操舵機16は舵角Uを命令舵角UC に迅速
に追従させるためのサーボ機構を有し、1次遅れ要素に
相当する。船体14−1には風、波浪等の外乱dが作用
する。加算器13は操舵機16の出力信号である舵角U
に角度換算した外乱dを加算する。
The steering gear 16 has a servo mechanism for causing the steering angle U to quickly follow the command steering angle U C , and corresponds to a first-order lag element. A disturbance d such as wind and waves acts on the hull 14-1. The adder 13 outputs a steering angle U which is an output signal of the steering gear 16.
The angle-converted disturbance d is added to.

【0005】船体14−1は船舶の方位軸周りに回転す
る運動系であると見なすことができる。船舶の角速度
(旋回角速度)は船首方位φの角速度(1階微分)とし
て表される。船体14−1は加算器13の出力信号U+
dを入力して船首方位の角速度dφ/dtを発生する。
The hull 14-1 can be regarded as a motion system that rotates around the azimuth axis of the ship. The angular velocity (turning angular velocity) of the ship is represented as the angular velocity (first-order differential) of the bow direction φ. The hull 14-1 is the output signal U + of the adder 13.
By inputting d, the angular velocity dφ / dt in the heading direction is generated.

【0006】船首方位検出器14−2は船首方位の角速
度dφ/dtより船首方位φを演算する。船首方位検出
器14−2はジャイロコンパス、磁気コンパス等を含む
ものであってよい。斯かる船首方位φは加算器11にフ
ィードバックされる。こうして閉ループが構成され、こ
の閉ループは、加算器11の出力である偏差ERRがゼ
ロになるように動作する。このとき船首方位φは自動操
舵系の出力信号φOUT=φとして出力される。
The heading detector 14-2 calculates the heading φ from the angular velocity dφ / dt of the heading. The heading detector 14-2 may include a gyro compass, a magnetic compass, or the like. The bow direction φ is fed back to the adder 11. Thus, a closed loop is formed, and this closed loop operates so that the deviation ERR, which is the output of the adder 11, becomes zero. At this time, the heading φ is output as an output signal φ OUT = φ of the automatic steering system.

【0007】自動操舵装置即ちオートパイロット120
は、一般に変針モードと保針モードの2モードにて作動
される。変針モードは、前の設定状態と異なる設定針路
φCが入力される変針時に対応し、保針モードは前の設
定状態を保持し続ける保針時に対応する。
Automatic steering device or autopilot 120
Are generally operated in two modes, a needle changing mode and a needle keeping mode. The needle change mode corresponds to a needle change when a set course φ C different from the previous set state is input, and the needle hold mode corresponds to a needle hold that keeps the previous set state.

【0008】図11を参照して自動操舵装置即ちオート
パイロット120の構成と動作を説明する。オートパイ
ロット120はモード制御部120−1と線形要素12
0−2及び非線形要素120−3とを有し、偏差ERR
と設定針路又は設定方位φCを入力する。
The structure and operation of the automatic steering device, that is, the autopilot 120 will be described with reference to FIG. The autopilot 120 includes a mode controller 120-1 and a linear element 12
0-2 and the non-linear element 120-3, and the deviation ERR
And the set course or set bearing φ C.

【0009】モード制御部120−1は偏差ERRと設
定針路φC を入力して、自動操舵系が変針モードと保針
モードのいずれのモードにて作動されるべきかを判定
し、変針モード又は保針モードに対応した制御信号SG
を出力する。
The mode control unit 120-1 inputs the deviation ERR and the set course φ C , determines whether the automatic steering system should be operated in the needle changing mode or the needle holding mode, and changes the needle changing mode or the needle holding mode. Control signal SG corresponding to the needle keeping mode
Is output.

【0010】線形要素120−2は、比例+積分+微分
(PID)動作の機能、及びフィルタの機能を有する。
非線形要素120−3は天候調整機構を有する。
The linear element 120-2 has a function of proportional + integral + derivative (PID) operation and a function of a filter.
The non-linear element 120-3 has a weather adjustment mechanism.

【0011】比例(P)動作及び微分(D)動作は、自
動操舵中に船首方位の安定を保持するように機能し、通
常の自動操舵系の周波数帯にて作動する。積分(I)動
作は外乱dが船体14−1に作用したとき船体14−1
に生じる船首方位φの偏差ERRを定常的にゼロにする
ように機能し、通常の運行で使用する低周波数域にて作
動する。フィルタ機能は高周波域の外乱dを除去するよ
うに作動する。
The proportional (P) operation and the derivative (D) operation function to maintain the stability of the bow direction during automatic steering, and operate in the normal automatic steering system frequency band. The integral (I) operation is performed when the disturbance d acts on the hull 14-1.
It functions to steadily reduce the deviation ERR of the heading φ that occurs in 1) to zero, and operates in the low frequency range used in normal operation. The filter function operates so as to remove the disturbance d in the high frequency range.

【0012】天候調整機構は、外乱dに起因して操舵機
16に不要な操作量が生ずることを防止するように作動
する。こうして、偏差信号ERRは線形要素120−2
と非線形要素120−3の各動作によって処理され、命
令舵角UC が生成され、斯かる命令舵角UC はオートパ
イロット120の出力信号として出力される。
The weather adjusting mechanism operates so as to prevent an unnecessary operation amount from being generated in the steering gear 16 due to the disturbance d. Thus, the deviation signal ERR is the linear element 120-2.
And is processed by the operation of nonlinear elements 120-3, instruction steering angle U C is generated, such instruction steering angle U C is output as an output signal of the autopilot 120.

【0013】次に、保針状態から変針状態に推移し、再
び保針状態に戻る場合について、オートパイロット12
0の動作を説明する。最初にモード制御部120−1
は、供給された設定針路φC より保針状態であると判定
し、保針モードに対応した制御信号SGを線形要素12
0−2及び非線形要素120−3を出力する。
Next, in the case of changing from the needle holding state to the needle changing state and returning to the needle holding state again, the auto pilot 12
The operation of 0 will be described. First, the mode control unit 120-1
Determines that it is in the needle holding state from the supplied set course φ C , and outputs the control signal SG corresponding to the needle holding mode to the linear element 12
0-2 and the non-linear element 120-3 are output.

【0014】線形要素120−2に供給される制御信号
SGは自動操舵系の保針性能を定める比例、微分、積分
及びフィルタの各ゲイン及び定数を含み、非線形要素1
20−3に供給される制御信号SGは保針性能を提供す
るための天候調整機構の設定値を含む。こうして、自動
操舵系は保針モードにて作動される。
The control signal SG supplied to the linear element 120-2 includes proportional, derivative, integral and filter gains and constants that determine the needle keeping performance of the automatic steering system, and the nonlinear element 1
The control signal SG supplied to 20-3 includes the setting value of the weather adjustment mechanism for providing the needle keeping performance. Thus, the automatic steering system is operated in the needle keeping mode.

【0015】次に設定針路φC が変化すると、モード制
御部120−1は変針状態であると判定する。例えば、
偏差ERRの絶対値が所定の基準値以上となったとき
に、変針状態であると判定する。同様に、モード制御部
120−1は、変針状態であると判定すると、変針モー
ドに対応した制御信号SGを線形要素120−2及び非
線形要素120−3に出力する。
Next, when the set course φ C changes, the mode control unit 120-1 determines that the needle is in a changed state. For example,
When the absolute value of the deviation ERR exceeds a predetermined reference value, it is determined that the needle is in a changed state. Similarly, when the mode control unit 120-1 determines that the needle is in the changed state, it outputs the control signal SG corresponding to the changed needle mode to the linear element 120-2 and the non-linear element 120-3.

【0016】線形要素120−2に供給される制御信号
SGは自動操舵系の変針性能を定める比例、微分、積分
及びフィルタの各ゲイン及び定数を含み、非線形要素1
20−3に供給される制御信号SGは変針性能を提供す
るための命令信号を含む。こうして、自動操舵系は変針
モードにて作動される。
The control signal SG supplied to the linear element 120-2 includes proportional, derivative, integral, and filter gains and constants that determine the variable steering performance of the automatic steering system, and the nonlinear element 1
The control signal SG supplied to 20-3 includes a command signal for providing the needle changing performance. Thus, the automatic steering system is operated in the variable needle mode.

【0017】設定針路φC が一定に維持されると、モー
ド制御部120−1は、再び保針状態であると判定し、
自動操舵系は保針モードにて作動される。
When the set course φ C is maintained constant, the mode control unit 120-1 again determines that the needle holding state is maintained,
The automatic steering system is operated in the needle keeping mode.

【0018】次に、保針モード及び変針モードにおける
線形要素120−2及び非線形要素120−3の各動作
を説明する。保針モードでは、上述のように自動操舵系
の閉ループを安定化するように制御信号SGが設定され
る。変針モードでは、開始直後から短時間で船首方位φ
を新たな設定針路φC に追従させることが優先される。
従って、線形要素120−2の積分動作は停止され、比
例動作、微分動作及びフィルタ動作の各ゲインと時定数
が設定され、更に、非線形要素120−3の動作は停止
される。
Next, the operations of the linear element 120-2 and the non-linear element 120-3 in the needle holding mode and the needle changing mode will be described. In the needle keeping mode, the control signal SG is set so as to stabilize the closed loop of the automatic steering system as described above. In the needle change mode, the heading φ
Is prioritized to follow the new set course φ C.
Therefore, the integral operation of the linear element 120-2 is stopped, each gain and time constant of the proportional operation, the derivative operation, and the filter operation are set, and the operation of the nonlinear element 120-3 is stopped.

【0019】変針モードから保針モードへ変化した場
合、線形要素120−2の積分動作は、保持していた値
を0にリセットしてから作動を開始する。線形要素12
0−2の他の動作及び非線形要素120−3の動作は、
保針モードにおけるゲイン、時定数及び設定値を使用し
て作動を開始する。
When the needle changing mode is changed to the needle holding mode, the integral operation of the linear element 120-2 is started after resetting the held value to zero. Linear element 12
The other operations of 0-2 and the operation of the nonlinear element 120-3 are as follows.
Start the operation using the gain, time constant and set value in the hand hold mode.

【0020】[0020]

【発明が解決しようとする課題】オートパイロット12
0は対象船を考慮して設計されるが、実際の船舶の特性
が対象船の特性と異なったり、積み荷等による影響で特
性が変化することがあり、実際の船舶では設計性能を発
揮することができない場合がある。
[Problems to be Solved by the Invention] Autopilot 12
Although 0 is designed considering the target ship, the characteristics of the actual ship may differ from the characteristics of the target ship, and the characteristics may change due to the influence of cargo etc., so that the design performance should be exhibited on the actual ship. May not be possible.

【0021】図12に従来のオートパイロット120に
おける変針応答特性を示す。説明を簡単化するために、
オートパイロット120より非線形要素120−3を除
去し、線形要素120−2のみの応答を表す。縦軸は変
針量、横軸は時間である。保針時の設定針路φC をゼロ
とし、変針開始時点t=0にて、オートパイロット12
0にステップ状の設定針路φC が入力され、それより命
令舵角UC が出力される。命令舵角UC は操舵機16に
供給され、それによって船体14−1の船首方位φは変
化する。
FIG. 12 shows a needle change response characteristic in the conventional autopilot 120. To simplify the explanation,
The non-linear element 120-3 is removed from the autopilot 120, and the response of only the linear element 120-2 is represented. The vertical axis represents the amount of needle change and the horizontal axis represents time. When the set course φ C at the time of holding the needle is set to zero, the auto pilot 12
The step-shaped set course φ C is input to 0, and the command steering angle U C is output from it. The command rudder angle U C is supplied to the steering gear 16, which changes the heading φ of the hull 14-1.

【0022】直線125は設定針路φC を表し、実線の
曲線126は設計上の応答特性を示し、実線以外の曲線
127、128、129は実際の応答特性を示す。曲線
126と曲線127、128、129を比較すると明ら
かなように、実際の応答特性は設計上の応答特性とはか
なり異なることとなる。
The straight line 125 represents the set course φ C , the solid curve 126 shows the design response characteristics, and the other curves 127, 128, 129 show the actual response characteristics. As is clear from the comparison between the curve 126 and the curves 127, 128, and 129, the actual response characteristic is considerably different from the designed response characteristic.

【0023】このような場合、操船者は上記のPIDゲ
インとフィルタ定数を現実の船舶特性に適するように調
整している。この調整作業は、保針時でも可能だが変針
時に比べて船首方位の変化量が少ないため主として変針
時に行う。これは時間と手数がかかり、且つ熟練を要す
る。
In such a case, the operator adjusts the above PID gain and filter constant so as to suit the actual ship characteristics. This adjustment work is possible even when the needle is held, but it is mainly performed when the needle is changed because the amount of change in the heading is smaller than when the needle is changed. This is time consuming, laborious and requires skill.

【0024】従来の自動操舵系では、ステップ入力の設
定針路φC に船首方位φを追従させることだけが考慮さ
れていた。従って操舵機16への命令舵角に対する許容
可能な角度及び角速度を無視している。その結果、例え
ば設計の際に現状の船舶の特性が既知であっても、運用
の際に操舵機の性能の制限を受け、結局、図12に示し
た如き、設計応答特性と実際の応答特性との間に差が生
ずる。
In the conventional automatic steering system, it has been considered only to make the heading φ follow the set course φ C for step input. Therefore, the allowable angle and angular velocity with respect to the commanded steering angle to the steering device 16 are ignored. As a result, for example, even if the characteristics of the current ship are known at the time of design, the performance of the steering gear is limited during operation, and as a result, the design response characteristics and the actual response characteristics as shown in FIG. There is a difference between

【0025】本発明は斯かる点に鑑み、現状の船舶の特
性を同定する機能を有する自動操舵装置を提供すること
を目的とする。
In view of the above point, the present invention has an object to provide an automatic steering device having a function of identifying the characteristics of the current ship.

【0026】本発明は斯かる点に鑑み、変針モードにお
いて、操舵機の性能を考慮することができる変針軌道計
画ができる自動操舵装置を提供することを目的とする。
In view of the above point, the present invention has an object to provide an automatic steering device capable of planning a changed trajectory in which the performance of a steering machine can be taken into consideration in the changed needle mode.

【0027】[0027]

【課題を解決するための手段】本発明によると、例えば
図1に示すように、参照針路に対する船首方位の偏差に
基づいて命令舵角を出力する自動操舵装置と該自動操舵
装置に対して船首方位をフィードバックする制御ループ
とを有する船舶用自動操舵装置において、上記自動操舵
装置は、軌道計画に基づいた参照針路を演算する軌道演
算部と上記制御ループを安定化させるために閉ループ制
御を提供するフィードバック制御器と上記制御ループの
変針特性を高めるために開ループ制御を提供するフィー
ドフォワード制御器と上記偏差に基づいて船舶の特性を
定めるパラメータを演算する同定演算部と有することを
特徴とする。
According to the present invention, for example, as shown in FIG. 1, an automatic steering device for outputting a command steering angle based on a deviation of a heading from a reference course and a bow for the automatic steering device. In a ship automatic steering apparatus having a control loop for feeding back the bearing, the automatic steering apparatus provides a closed loop control for stabilizing the control loop and a trajectory calculation unit that calculates a reference course based on a trajectory plan. The present invention is characterized by having a feedback controller, a feedforward controller that provides open loop control to enhance the needle change characteristics of the control loop, and an identification calculator that calculates a parameter that determines the characteristics of the ship based on the deviation.

【0028】本発明によると、フィードバック制御器1
2−3によって閉ループ系が提供され、斯かる閉ループ
系によって自動操舵系の制御ループの安定化が確保され
る。この閉ループ系は参照針路に対する船首方位の偏差
がゼロとなるように作動する。
According to the invention, the feedback controller 1
2-3 provides a closed loop system, which ensures stabilization of the control loop of the automatic steering system. This closed loop system operates so that the deviation of the heading from the reference course is zero.

【0029】本発明によると、フィードフォワード制御
器12−2によって開ループ系が提供され、開ループ系
によって自動操舵系の制御ループの変針特性が高められ
る。この開ループ系は船首方位が直ちに参照針路に一致
するように作動する。
According to the present invention, the feedforward controller 12-2 provides an open loop system, and the open loop system enhances the variable needle characteristic of the control loop of the automatic steering system. This open-loop system operates so that the heading immediately matches the reference course.

【0030】本発明によると、軌道演算部12−1にお
いて、時間管理された参照針路が演算される。斯かる参
照針路は時間を変数とし且つ次の条件を満たす。
According to the present invention, the time-controlled reference course is calculated in the trajectory calculation section 12-1. Such a reference course has time as a variable and satisfies the following conditions.

【0031】(1)加速モード、等速モード、減速モー
ドの各モード毎に時間管理された関数である。 (2)加速モードにおいて、参照針路の初期値として船
舶の船首方位の角速度及び角加速度が取り込まれる。 (3)加速モードと減速モードにおいて、時間に関する
2階微分は時間に関する2次関数となる。
(1) A function whose time is managed for each of the acceleration mode, the constant speed mode, and the deceleration mode. (2) In the acceleration mode, the angular velocity and angular acceleration of the bow direction of the ship are taken in as the initial values of the reference course. (3) In acceleration mode and deceleration mode, the second derivative with respect to time is a quadratic function with respect to time.

【0032】(4)参照針路はモード切り換え時におい
て、時間に関して滑らかである、即ち連続的且つ2階微
分可能である。 (5)参照針路は、等速モードにおいて、時間に関する
2階微分がゼロとなる。
(4) The reference course is smooth in time at the time of mode switching, that is, continuous and second-order differentiable. (5) In the constant velocity mode, the reference course has a zero-order second derivative.

【0033】本発明によると、船舶用自動操舵装置にお
いて、上記フィードバック制御器は上記参照針路に対す
る船首方位の偏差を入力してフィードバック舵角を出力
し、上記フィードフォワード制御器は上記参照針路を入
力してフィードフォワード舵角を出力し、上記自動操舵
装置は上記フィードバック舵角とフィードフォワード舵
角の和によって上記命令舵角を演算しそれを出力信号と
して出力するように構成されていることを特徴とする。
According to the present invention, in the automatic steering system for a ship, the feedback controller inputs the deviation of the heading with respect to the reference course to output the feedback steering angle, and the feedforward controller inputs the reference course. And outputs the feedforward steering angle, and the automatic steering device is configured to calculate the command steering angle based on the sum of the feedback steering angle and the feedforward steering angle and output the command steering angle as an output signal. And

【0034】本発明によると、船舶用自動操舵装置にお
いて、上記自動操舵装置より出力された命令舵角と角度
換算した外乱を入力して舵角を演算する加算器を有し、
該加算器より出力された舵角を制御対象に入力するよう
に構成されていることを特徴とする。
According to the present invention, in the marine vessel automatic steering system, the automatic steering system has an adder for calculating the steering angle by inputting the commanded steering angle output from the automatic steering system and the disturbance converted into an angle,
The steering angle output from the adder is input to the control target.

【0035】本発明によると、船舶用自動操舵装置にお
いて、上記フィードフォワード制御器の伝達特性は、上
記制御対象に入力される舵角から上記船首方位までの伝
達特性と逆特性を有することを特徴とする。フィードフ
ォワード舵角の最大値はフィードフォワード舵角の1階
微分がゼロとなる時点で生じ、フィードフォワード舵角
の角速度の最大値は加速モードの始点時点又は終了時点
で生ずる。
According to the present invention, in the automatic steering system for a ship, the transfer characteristic of the feedforward controller has an inverse characteristic to the transfer characteristic from the steering angle input to the controlled object to the bow direction. And The maximum value of the feedforward rudder angle occurs when the first derivative of the feedforward rudder angle becomes zero, and the maximum value of the angular velocity of the feedforward rudder angle occurs at the start point or the end point of the acceleration mode.

【0036】本発明によると、船舶用自動操舵装置にお
いて、上記参照針路は、上記フィードフォワード舵角及
びその角速度の各々の最大値を取り込むことを特徴とす
る。
According to the present invention, in the automatic steering system for a ship, the reference course takes in the maximum values of the feedforward rudder angle and its angular velocity.

【0037】本発明によると、船舶用自動操舵装置にお
いて、上記同定演算部は自動変針時において上記加速モ
ードの終了時点及び上記等速モードの終了時点及び上記
軌道計画による変針後の静定状態の時点における上記偏
差を保持するように構成されている。また、上記同定演
算部は上記静定状態の時点にて保持された上記偏差を用
いて上記加速モードと上記等速モードの各々の終了時点
におけるバイアス外乱推定値を演算することを特徴とす
る。上記同定演算部は上記等速モードの終了時点の上記
バイアス外乱推定値によって修正された上記等速モード
の終了時点にて保持された上記偏差を用いて上記船舶の
特性を定めるパラメータの1つである旋回力指数を演算
することを特徴とする。更に、上記同定演算部は上記加
速モードの終了時点の上記バイアス外乱推定値によって
修正された上記加速モードの終了時点にて保持された上
記偏差と上記旋回力指数とを用いて上記船舶の特性を定
めるパラメータの1つである追従安定性指数を演算する
ことを特徴とする。
According to the present invention, in the automatic steering device for a ship, the identification calculation unit is configured to determine the end point of the acceleration mode and the end point of the constant velocity mode at the time of automatic change of the needle and the settling state after the change of the needle according to the trajectory plan. It is configured to hold the deviation at the time point. Further, the identification calculation unit calculates the bias disturbance estimated value at the end time of each of the acceleration mode and the constant velocity mode using the deviation held at the time of the static state. The identification calculation unit is one of the parameters for determining the characteristic of the ship using the deviation held at the end of the constant velocity mode corrected by the bias disturbance estimated value at the end of the constant velocity mode. It is characterized in that a certain turning force index is calculated. Further, the identification calculation unit uses the deviation and the turning force index held at the end time of the acceleration mode corrected by the bias disturbance estimated value at the end time of the acceleration mode to determine the characteristics of the ship. It is characterized in that a tracking stability index, which is one of the determined parameters, is calculated.

【0038】本発明によると、上記同定演算部によって
推定された上記船舶の特性を定めるパラメータは上記軌
道演算部、上記フィードフォワード制御器及び上記フィ
ードバック制御器にフィードバックされ、その各々にお
いて以前のパラメータと置き換えられることを特徴とす
る。
According to the present invention, the parameters defining the characteristics of the ship estimated by the identification calculation section are fed back to the trajectory calculation section, the feedforward controller and the feedback controller, and the parameters are respectively replaced with the previous parameters. It is characterized by being replaced.

【0039】尚、本発明に関して、以下の文献が参考に
なろう。詳細は斯かる文献を参照されたい。 (1)“二次安定化トラッキング制御とその高速位置決
め装置への応用”山本他、計測自動制御学会論文集、v
ol.29、No.1、55/62(1993年)
Regarding the present invention, the following documents will be helpful. For details, refer to such a document. (1) "Secondary stabilized tracking control and its application to high-speed positioning device" Yamamoto et al.
ol. 29, no. 1, 55/62 (1993)

【0040】[0040]

【発明の実施の形態】以下に図1〜図9を参照して本発
明の実施例について説明する。図1は本発明による船舶
用自動操舵装置の制御系即ち自動操舵系のブロック図を
示す。斯かる自動操舵系は自動操舵装置即ちオートパイ
ロット12と加算器13と制御対象14とを含む。制御
対象14は図10に示した船体14−1と船首方位検出
器14−2を一体化したものである。尚、操舵機16を
省略したのは、制御対象14にその性能を含ませたから
である。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to FIGS. FIG. 1 shows a block diagram of a control system, that is, an automatic steering system of an automatic steering system for a ship according to the present invention. Such an automatic steering system includes an automatic steering device, that is, an auto pilot 12, an adder 13, and a controlled object 14. The controlled object 14 is an integration of the hull 14-1 and the heading detector 14-2 shown in FIG. The steering gear 16 is omitted because its performance is included in the controlled object 14.

【0041】オートパイロット12に入力信号として設
定針路φC 及び設定値SVと船首方位φとが入力され、
出力信号として命令舵角UC が出力される。尚、設定値
SVについては後に説明する。
The set course φ C, the set value SV, and the heading φ are input as input signals to the autopilot 12,
The command steering angle U C is output as an output signal. The set value SV will be described later.

【0042】オートパイロット12より出力された命令
舵角UC は加算器13に供給される。加算器13は命令
舵角UC と角度換算の外乱dとを加算し、その結果U=
C+dを制御対象14に出力する。制御対象14の出
力は船首方位φとして出力され、且つオートパイロット
12にフィードバックされる。
The command steering angle U C output from the autopilot 12 is supplied to the adder 13. The adder 13 adds the command steering angle U C and the disturbance d converted into an angle, and as a result U =
U C + d is output to the controlled object 14. The output of the controlled object 14 is output as the heading φ and is fed back to the autopilot 12.

【0043】次に本例の自動操舵装置即ちオートパイロ
ット12の構成及び動作を説明する。本例のオートパイ
ロット12は、軌道演算部12−1とフィードフォワー
ド制御器12−2とフィードバック制御器12−3と第
1及び第2の加算器12−4、12−5と同定演算部1
2−6とを有する。
Next, the structure and operation of the automatic steering device, that is, the autopilot 12 of this embodiment will be described. The autopilot 12 of this example includes an orbit calculation unit 12-1, a feedforward controller 12-2, a feedback controller 12-3, first and second adders 12-4 and 12-5, and an identification calculation unit 1.
2-6 and.

【0044】軌道演算部12−1は設定針路φC と設定
値SV及び船首方位φを用いて最適な変針特性を有する
参照針路rを演算し、それを出力する。第1の加算器1
2−4は軌道演算部12−1から出力された参照針路r
と制御対象14の出力である船首方位φを入力して、船
首方位の偏差ERRを求める。斯かる偏差ERRは次の
式によって表され、フィードバック制御器12−3に供
給される。
The trajectory calculation unit 12-1 calculates a reference course r having an optimum changing characteristic using the set course φ C , the set value SV and the heading φ, and outputs it. First adder 1
2-4 is the reference course r output from the trajectory calculation unit 12-1.
And the heading φ, which is the output of the controlled object 14, are input to obtain the deviation ERR of the heading. The deviation ERR is represented by the following equation and is supplied to the feedback controller 12-3.

【0045】[0045]

【数1】ERR=r−φ## EQU1 ## ERR = r-φ

【0046】フィードバック制御器12−3は斯かる偏
差ERRを入力してフィードバック舵角UFBを演算し、
それを第2の加算器12−5に供給する。フィードフォ
ワード制御器12−2は参照針路rを入力してフィード
フォワード舵角UFFを演算し、それを第2の加算器12
−5に供給する。第2の加算器12−5はフィードバッ
ク舵角UFBとフィードフォワード舵角UFFとを加算して
命令舵角UC を求める。斯かる命令舵角UC はオートパ
イロット12の出力信号として加算器13に供給され
る。
The feedback controller 12-3 inputs the deviation ERR and calculates the feedback steering angle U FB ,
It is supplied to the second adder 12-5. The feedforward controller 12-2 inputs the reference course r, calculates the feedforward rudder angle U FF, and calculates the feedforward rudder angle U FF using the second adder 12
Supply to -5. The second adder 12-5 adds the feedback steering angle U FB and the feedforward steering angle U FF to obtain the command steering angle U C. The command steering angle U C is supplied to the adder 13 as an output signal of the autopilot 12.

【0047】フィードバック制御器12−3は、自動操
舵系において閉ループ系を構成し、この閉ループ系は参
照針路rに対する船首方位φの偏差ERRをゼロにする
ように作動する。従って、フィードバック制御器12−
3は自動操舵系の制御ループの安定性を確保するように
機能する。
The feedback controller 12-3 constitutes a closed loop system in the automatic steering system, and this closed loop system operates so as to make the deviation ERR of the heading φ from the reference course r zero. Therefore, the feedback controller 12-
3 functions to ensure the stability of the control loop of the automatic steering system.

【0048】一方、フィードフォワード制御器12−2
は、自動操舵系において開ループ系を構成し、この開ル
ープ系は船首方位φを直ちに参照針路rに一致させるよ
うに作動する。従って、フィードフォワード制御器12
−2は自動操舵系の制御ループの変針特性の向上に寄与
するように機能する。
On the other hand, the feedforward controller 12-2
Forms an open loop system in the automatic steering system, and this open loop system operates so as to immediately match the heading φ with the reference course r. Therefore, the feedforward controller 12
-2 functions so as to contribute to the improvement of the needle changing characteristic of the control loop of the automatic steering system.

【0049】即ち、フィードフォワード制御器12−2
は、変針時の操船要求と船体特性を満足する参照針路r
を使用して、最適な変針軌道を有する船首方位φを実現
するように作用する。もし、船舶の積荷状態等の影響に
よって、フィードフォワード制御器12−2の作動だけ
では船首方位φが参照針路rに一致しない場合でも、フ
ィードバック制御器12−3の作動によって最終的には
船首方位φは参照針路rに一致する。
That is, the feedforward controller 12-2
Is a reference course r that satisfies the marine vessel maneuvering requirements and hull characteristics
Is used to achieve a heading φ with an optimal variable trajectory. Even if the operation of the feedforward controller 12-2 alone does not cause the heading φ to coincide with the reference course r due to the influence of the cargo state of the ship, etc., the operation of the feedback controller 12-3 will ultimately cause the heading of the ship. φ corresponds to the reference course r.

【0050】同定演算部12−6は加算器12−4より
出力された偏差ERRを入力して変針時における船舶の
特性を定めるパラメータPSを演算し、それを軌道演算
部12−1、フィードフォワード制御器12−2及びフ
ィードバック制御器12−3に供給する。
The identification calculation unit 12-6 inputs the deviation ERR output from the adder 12-4 and calculates a parameter PS that determines the characteristics of the ship at the time of changing the needle. It is supplied to the controller 12-2 and the feedback controller 12-3.

【0051】偏差ERRが生ずるのは、オートパイロッ
ト12が対応する実際の船舶の特性のパラメータが設計
上のパラメータと異なることに起因すると考えてよい。
同定演算部12−6は偏差ERRがゼロとなるように実
際のパラメータPSを演算する。尚、このパラメータP
Sの内容については後に説明する。
It can be considered that the deviation ERR is caused by the fact that the parameter of the actual ship characteristic to which the autopilot 12 corresponds is different from the design parameter.
The identification calculator 12-6 calculates the actual parameter PS so that the deviation ERR becomes zero. This parameter P
The contents of S will be described later.

【0052】次に、本例のオートパイロット12を含む
自動操舵系の制御ループにおけるフィードフォワード制
御器12−2及びフィードバック制御器12−3の機能
をより詳細に説明する。
Next, the functions of the feedforward controller 12-2 and the feedback controller 12-3 in the control loop of the automatic steering system including the autopilot 12 of this example will be described in more detail.

【0053】参照針路r及び外乱dから船首方位φまで
の伝達関数は次の式のように表される。次の式の第1項
は変針又は応答特性を表し、第2項は外乱特性を表す。
The transfer function from the reference course r and the disturbance d to the heading φ is expressed by the following equation. The first term of the following equation represents the needle change or the response characteristic, and the second term represents the disturbance characteristic.

【0054】[0054]

【数2】 φ(s)=Gr (s)r(s)+Gd (s)d(s)(2) φ (s) = G r (s) r (s) + G d (s) d (s)

【0055】ここで、sはラプラス演算子である。Gr
(s)は参照針路rから船首方位φまでの伝達関数であ
り、Gd (s)は外乱dから船首方位φまでの伝達関数
であり、それぞれ次のように表される。
Here, s is a Laplace operator. G r
(S) is a transfer function from the reference course r to the heading φ, and G d (s) is a transfer function from the disturbance d to the heading φ, which are respectively expressed as follows.

【0056】[0056]

【数3】Gr (s)=〔P(s)KFF(s)+P(s)
FB(s)〕/〔1+P(s)KFB(s)〕
## EQU3 ## G r (s) = [P (s) K FF (s) + P (s)
K FB (s)] / [1 + P (s) K FB (s)]

【0057】[0057]

【数4】 Gd (s)=P(s)/〔1+P(s)KFB(s)〕G d (s) = P (s) / [1 + P (s) K FB (s)]

【0058】KFF(s)、KFB(s)はそれぞれフィー
ドフォワード制御器12−2及びフィードバック制御器
12−3の伝達関数である。P(s)は制御対象14の
伝達関数であり、次のように表される。
K FF (s) and K FB (s) are transfer functions of the feedforward controller 12-2 and the feedback controller 12-3, respectively. P (s) is a transfer function of the controlled object 14 and is expressed as follows.

【0059】[0059]

【数5】P(s)=KS /〔(TS s+1)s〕## EQU5 ## P (s) = K S / [(T S s + 1) s]

【0060】ここで、KS 、TS は船体14−1の操縦
性指数又はパラメータであり、それぞれ旋回力指数及び
追従安定性指数と称される。分母の因数sは船首方位検
出器14−2の積分特性による。
Here, K S and T S are maneuverability indexes or parameters of the hull 14-1 and are referred to as turning force index and tracking stability index, respectively. The factor s of the denominator depends on the integral characteristic of the heading detector 14-2.

【0061】追従安定性指数TS 及び旋回力指数KS
極性は互いに同一であり、安定船では正、不安定船では
負である。尚、追従安定性指数TS 及び旋回力指数KS
は予め与えられているものとする。
The polarities of the tracking stability index T S and the turning force index K S are the same, and are positive in the stable ship and negative in the unstable ship. The tracking stability index T S and the turning force index K S
Is given in advance.

【0062】上述のように、数2の式の右辺の第1項は
変針特性又は応答性を表し、第2項は外乱特性を表す。
第1項及び第2項にフィードバック制御器12−3の伝
達関数KFB(s)が含まれている。従って、フィードバ
ック制御器12−3は変針特性と外乱特性の両者に作用
する。これは、フィードバック制御器12−3によっ
て、自動操舵系における閉ループ系が構成されることに
よる。
As described above, the first term on the right side of the equation (2) represents the needle change characteristic or the responsiveness, and the second term represents the disturbance characteristic.
The transfer function K FB (s) of the feedback controller 12-3 is included in the first term and the second term. Therefore, the feedback controller 12-3 acts on both the needle change characteristic and the disturbance characteristic. This is because the feedback controller 12-3 constitutes a closed loop system in the automatic steering system.

【0063】従って、フィードバック制御器12−3
は、変針特性と外乱特性の両者を考慮して設計される。
フィードバック制御器12−3の設計は、例えば、従来
のオートパイロットの設計とほぼ同様な方法によってな
されてよい。
Therefore, the feedback controller 12-3
Is designed in consideration of both the needle change characteristic and the disturbance characteristic.
The feedback controller 12-3 may be designed, for example, in a manner substantially similar to the conventional autopilot design.

【0064】一方、フィードフォワード制御器12−2
の伝達関数KFF(s)は数2の式の第2項のみに含まれ
ている。従って、フィードフォワード制御器12−2は
変針特性のみに作用する。また、この伝達関数K
FF(s)は数3の式の分子に含まれているから、自動操
舵系の閉ループ系の安定性に寄与しない。即ち、フィー
ドフォワード制御器12−2は開ループ制御のみを行う
ものである。
On the other hand, the feedforward controller 12-2
The transfer function K FF (s) of is included only in the second term of the equation (2). Therefore, the feedforward controller 12-2 acts only on the needle change characteristic. Also, this transfer function K
Since FF (s) is included in the numerator of the equation (3), it does not contribute to the stability of the closed loop system of the automatic steering system. That is, the feedforward controller 12-2 performs only open loop control.

【0065】次に図2及び図3を参照して本例によるフ
ィードフォワード制御器12−2及びフィードバック制
御器12−3の構成例を説明する。本例では、フィード
フォワード制御器12−2の伝達関数KFF(s)を次の
ように設定する。
Next, referring to FIGS. 2 and 3, an example of the configuration of the feedforward controller 12-2 and the feedback controller 12-3 according to this embodiment will be described. In this example, the transfer function K FF (s) of the feedforward controller 12-2 is set as follows.

【0066】[0066]

【数6】KFF(s)≡P(s)-1 [Equation 6] K FF (s) ≡ P (s) -1

【0067】ここで、添字(−1)は逆数を表す。数6
の式を数3の式に代入すると次のようになる。
Here, the subscript (-1) represents the reciprocal. Number 6
Substituting the equation of (3) into the equation of (3) gives the following.

【0068】[0068]

【数7】 Gr (s)=〔1+P(s)KFB(s)〕/〔1+P(s)KFB(s)〕 =1G r (s) = [1 + P (s) K FB (s)] / [1 + P (s) K FB (s)] = 1

【0069】この場合、フィードバック制御器12−3
に起因する閉ループ系の遅れはフィードフォワード制御
器12−2の補償効果によって打ち消され、参照針路r
が直接的に船首方位φとなる。従って、参照針路rが与
えられるとほぼ同時に船首方位φは参照針路rに等しく
(φ=r)なる。
In this case, the feedback controller 12-3
The delay of the closed-loop system caused by is canceled by the compensation effect of the feedforward controller 12-2, and the reference course r
Becomes the heading φ directly. Therefore, at the same time when the reference course r is given, the bow direction φ becomes equal to the reference course r (φ = r).

【0070】更に、参照針路rとフィードフォワード舵
角UFFの関係を数6の式より求めると次のようになる。
Further, the relationship between the reference course r and the feedforward rudder angle U FF can be obtained from the equation (6) as follows.

【0071】[0071]

【数8】 UFF(s)=P(s)-1r(s) =(TS 2 +s)r(s)/KS Equation 8] U FF (s) = P ( s) -1 r (s) = (T S s 2 + s) r (s) / K S

【0072】図2はフィードフォワード制御器12−2
の構成例を示すブロック図である。sはラプラス演算子
である。フィードフォワード制御器12−2は、例え
ば、2つの微分動作部12−2A、12−2Bと比例ゲ
インTS を有する比例動作部12−2Cと加算器12−
2Dと比例ゲイン1/KS を有する比例動作部12−E
とを有するように構成してよい。数8の式を時間領域に
よって表すと次のようになる。
FIG. 2 shows the feedforward controller 12-2.
FIG. 3 is a block diagram illustrating a configuration example of FIG. s is a Laplace operator. The feedforward controller 12-2 includes, for example, two differential operation sections 12-2A and 12-2B, a proportional operation section 12-2C having a proportional gain T S, and an adder 12-.
Proportional action unit 12-E with 2D and proportional gain 1 / K S
May be configured. The expression of Expression 8 is expressed in the time domain as follows.

【0073】[0073]

【数9】 UFF(t)=〔TS ・r”(t)+r’(t)〕/KS [Equation 9] U FF (t) = [T S · r ″ (t) + r ′ (t)] / K S

【0074】ここで、tは時間を表し、r’(t)、
r”(t)は、それぞれ参照針路rの時間に関する1階
微分、2階微分を表す。この式より明らかなように、フ
ィードフォワード制御器12−2は少なくとも2階微分
可能な参照針路r(t)を入力して、数9の式の演算を
行い、得られたフィードフォワード舵角UFF(t)を出
力する。
Here, t represents time, and r ′ (t),
r ″ (t) represents the first derivative and the second derivative of the reference course r with respect to time. As is clear from this equation, the feedforward controller 12-2 has at least a second order differentiable reference course r (. t) is input, the equation (9) is calculated, and the obtained feedforward steering angle U FF (t) is output.

【0075】次に図3を参照してフィードバック制御器
12−3の構成例を説明する。本例によると、フィード
バック制御器12−3の伝達関数KFB(s)を、例えば
次のように設定する。
Next, a configuration example of the feedback controller 12-3 will be described with reference to FIG. According to this example, the transfer function K FB (s) of the feedback controller 12-3 is set as follows, for example.

【0076】[0076]

【数10】KFB(s)=KP +TD s/(TF s+1)
2 +1/(TI s)
[Equation 10] K FB (s) = K P + T D s / (T F s + 1)
2 + 1 / (T I s)

【0077】ここに、KP は比例ゲイン、TD は微分時
定数、TF はフィルタ時定数、TIは積分時定数であ
る。
Here, K P is a proportional gain, T D is a differential time constant, T F is a filter time constant, and T I is an integration time constant.

【0078】フィードバック制御器12−3は図示のよ
うに、比例ゲインKP を有する比例動作部12−3A、
微分時定数TD を有する微分動作部12−3B、積分時
定数TI を有する積分動作部12−3C、フィルタ時定
数TF を有する2段のローパスフィルタ12−3D及び
加算器12−3Eを有するように構成してよい。
The feedback controller 12-3 is, as shown in the figure, a proportional operation unit 12-3A having a proportional gain K P ,
A differential operation unit 12-3B having a differential time constant T D , an integral operation unit 12-3C having an integral time constant T I , a two-stage low-pass filter 12-3D having a filter time constant T F , and an adder 12-3E. May be configured to have.

【0079】但し、変針時では、応答性を良くするため
に、積分動作部12−3Cは保針時の値を保持した状態
にて維持され、比例動作部12−3A、微分動作部12
−3B及びフィルタ12−3Dのみが作動する。変針後
には、積分動作部12−3Cは偏差ERRが静定した状
態より作動開始される。
However, at the time of changing the needle, in order to improve the responsiveness, the integral operating section 12-3C is maintained in the state of holding the value at the time of holding the needle, and the proportional operating section 12-3A and the differential operating section 12 are maintained.
-3B and filter 12-3D only operate. After the change of the needle, the integral operation unit 12-3C starts to operate in a state where the deviation ERR has settled.

【0080】次に、図4〜図6を参照して軌道演算部1
2−1について説明する。図4は軌道演算部12−1の
構成例を示す。図示のように、本例の軌道演算部12−
1は、軌道計画部12−1Aと針路演算部12−1Bと
含み、上述のように設定針路φC 及び設定値SV及び船
首方位φ(既にオートパイロット12に入力されている
ため図示していない。)を入力して参照針路rを出力す
る。
Next, with reference to FIGS. 4 to 6, the trajectory calculation unit 1
2-1 will be described. FIG. 4 shows a configuration example of the trajectory calculation unit 12-1. As shown, the trajectory calculation unit 12- of this example
1 includes a trajectory planning unit 12-1A and a course calculation unit 12-1B, and as described above, the set course φ C, the set value SV, and the heading φ (not shown because they have already been input to the autopilot 12). .) To output the reference course r.

【0081】設定値SVは、次のような値を含む。 (1)変針時の船首方位の角速度(旋回角速度)の設定
値:ωS (2)フィードフォワード舵角UFFの最大値の設定値:
R (3)フィードフォワード舵角の最大値の角速度UFF
の設定値:ωR
The set value SV includes the following values. (1) Set value of the angular velocity (turning angular velocity) of the bow direction when the needle is changed: ω S (2) Set value of the maximum value of the feedforward steering angle U FF :
U R (3) angular U FF the maximum value of the feedforward steering angle '
Set value of: ω R

【0082】旋回角速度の設定値ωS は一定値として設
定されるが、それができない場合もある。その場合に
は、軌道計画部12−1Aによって新たな旋回角速度の
設定値ωS が設定される。
Although the set value ω S of the turning angular velocity is set as a constant value, it may not be possible in some cases. In that case, the trajectory planning unit 12-1A sets a new set value ω S of the turning angular velocity.

【0083】フィードフォワード舵角UFFの設定値UR
及びフィードフォワード舵角の角速度UFF’の設定値ω
R は、操舵機16の性能を考慮して、フィードフォワー
ド舵角UFFの最大値及びフィードフォワード舵角の角速
度UFF’の最大値を使用してそれぞれ設定される。
Set value U R of feed-forward rudder angle U FF
And the set value ω of the feedforward steering angle angular velocity U FF '
In consideration of the performance of the steering device 16, R is set using the maximum value of the feedforward steering angle U FF and the maximum value of the feedforward steering angle angular velocity U FF ', respectively.

【0084】こうして、変針時において、旋回角速度の
設定値ωS によって操船要求が満たされ且つ設定値
R 、ωR によって操舵機16の追従可能領域にて使用
することができる最適な参照針路rの実現が可能にな
る。
In this way, at the time of changing the needle, the optimum reference course r that can satisfy the marine vessel maneuvering request by the set value ω S of the turning angular velocity and can be used in the followable region of the steering machine 16 by the set values U R , ω R. Can be realized.

【0085】船首方位φは変針開始時の旋回角速度と旋
回角加速度の各値を作るために用いる。即ち、次のよう
に表される。
The heading φ is used to create each value of the turning angular velocity and the turning angular acceleration at the start of the needle change. That is, it is expressed as follows.

【0086】[0086]

【数11】φ’(tC )=dφ/dt|t =t C φ”(tC )=d2 φ/dt2 |t =t C Φ '(t C ) = dφ / dt | t = t C φ ″ (t C ) = d 2 φ / dt 2 │t = t C

【0087】ここで、tC は変針開始時点である。これ
らの値は、例えば変針中に新たに別の変針を実施する場
合、外乱によって船が動揺している場合の変針等で無駄
舵の少ない効果的な舵操作を実現させる。旋回角加速度
値φ”(tC )及び旋回角速度値φ’(tC )は、軌道
演算部12−1の初期値として取り込まれる。
Here, t C is the time when the needle change starts. These values realize an effective rudder operation with less wasted rudder, for example, when a new needle change is performed during a needle change and the needle is changed when the ship is swaying due to disturbance. The turning angular acceleration value φ ″ (t C ) and the turning angular velocity value φ ′ (t C ) are taken in as initial values of the trajectory calculation unit 12-1.

【0088】軌道計画部12−1Aは、設定針路φC
設定値SV、旋回角加速度値φ”(tC )及び旋回角速
度値φ’(tC )を用いて、加速、等速及び減速の3モ
ードにより構成された参照針路rを演算するように構成
されている。軌道計画部12−1Aは更に、フィードフ
ォワード舵角UFFの最大値及びその角速度dUFF/dt
の最大値が、それぞれフィードフォワード舵角の設定値
R 及びその角速度の設定値ωR 以下となるように制限
する。
The trajectory planning unit 12-1A uses the set course φ C and the set value SV, the turning angular acceleration value φ ″ (t C ) and the turning angular velocity value φ ′ (t C ) to accelerate, decelerate, and decelerate. The trajectory planning unit 12-1A is further configured to calculate a reference course r configured by the three modes of No. 1. The maximum value of the feedforward steering angle U FF and its angular velocity dU FF / dt.
Of the feedforward rudder angle is limited to the set value U R and the set value ω R of the angular velocity thereof, respectively.

【0089】針路演算部12−1Bは、軌道計画部12
−1Aによって演算された又は設定された定数、即ち、
各モード時間Ta 、Tv 、Td 、加速及び減速定数
βa 、β d 、旋回角速度の設定値ωS 、初期値C1a、C
2a、C3v、C2d、C3dを用いて、時々刻々の参照針路r
を演算し出力する。これらの定数については以下に説明
する。
The course calculation unit 12-1B has the trajectory planning unit 12-1.
A constant calculated or set by -1A, that is,
Each mode time Ta, Tv, Td, Acceleration and deceleration constant
βa, Β d, Turning angular velocity set value ωS, Initial value C1a, C
2a, C3v, C2d, C3dWith the reference course r
Is calculated and output. These constants are explained below.
I do.

【0090】先ず参照針路rと設定針路φC の関係を説
明する。参照針路rの変化量即ち変針量Δrは次のよう
に設定針路φC の変化量として表される。
First, the relationship between the reference course r and the set course φ C will be described. The change amount of the reference course r, that is, the change amount Δr of the reference course r is expressed as the change amount of the set course φ C as follows.

【0091】[0091]

【数12】Δr=φC −φC0 [Equation 12] Δr = φ C −φ C0

【0092】ここで、添字0は前回の値を表す。尚、説
明を簡単化するために、以下に、前回の設定針路φC0
0、変針開始時点tをt=0とするが、それによって、
任意時点を開始時点とする場合に対する説明の一般化が
損なわれることはない。
Here, the subscript 0 represents the previous value. In order to simplify the explanation, it is assumed that the previously set course φ C0 is 0 and the needle changing start time t is t = 0.
The generalization of the description with respect to the case where the arbitrary time is set as the start time is not impaired.

【0093】軌道計画部12−1Aの動作について詳細
に説明する。先ず基本となる参照針路r、フィードフォ
ワード舵角UFF及びその角速度dUFF/dt=UFF’に
ついて説明する。
The operation of the trajectory planning unit 12-1A will be described in detail. First, the basic reference course r, the feedforward rudder angle U FF and its angular velocity dU FF / dt = U FF 'will be described.

【0094】本例によると、参照針路rは、次のような
条件を有するように構成される。 (1)加速モード、等速モード及び減速モードの3モー
ドより構成され、各モード毎に時間管理される。参照針
路r(t)は、各モード毎に時間tを変数とする関数と
なる。 (2)加速モードと減速モードでは、参照針路r(t)
の時間tに関する2階微分は2次関数となる。
According to this example, the reference course r is configured to have the following conditions. (1) It is composed of three modes including an acceleration mode, a constant velocity mode, and a deceleration mode, and time management is performed for each mode. The reference course r (t) is a function having the time t as a variable for each mode. (2) In acceleration mode and deceleration mode, reference course r (t)
The second derivative with respect to time t of is a quadratic function.

【0095】(3)等速モードでは参照針路r(t)の
時間tに関する1階微分は一定であり、2階微分はゼロ
である。 (4)加速モードでは、参照針路r(t)は変針開始時
の船舶の旋回角加速度d2 φ/dt2 =φ”及び旋回角
速度dφ/dt=φ’の値を初期値として取り込む。
(3) In the constant velocity mode, the first derivative of the reference course r (t) with respect to time t is constant, and the second derivative is zero. (4) In the acceleration mode, the reference course r (t) takes in the values of the turning angular acceleration d 2 φ / dt 2 = φ ”and the turning angular velocity dφ / dt = φ ′ of the ship at the start of the change of needle as initial values.

【0096】このような条件を満たす参照針路r(t)
の例について説明する。船首方位φの初期値φ0 は直接
的には用いられない。何故なら、オートパイロット12
への変針命令量は現在の船首方位φに対する変化量Δφ
として与えられるからである。
Reference course r (t) satisfying such conditions
Will be described. The initial value φ 0 of the heading φ is not used directly. Because the autopilot 12
The amount of command to change to is the amount of change Δφ with respect to the current heading φ
Because it is given as.

【0097】(1)加速モード:〔0≦t≦Ta 〕 通常、変針開始時において、船舶は旋回角加速度φ”及
び旋回角速度φ’の値を有する。従って加速モードでは
それらの値を初期値として取り込む。加速モードの目的
は、モード終了時(t=Ta )に参照針路の角速度r’
を旋回角速度の設定値ωS に一致させ、船舶の初期運動
量を減衰させることである。加速モードにおける参照針
路ra (t)は次のように表される。
(1) Acceleration mode: [0≤t≤T a ] Normally, at the start of needle change, the ship has the values of the turning angular acceleration φ "and the turning angular velocity φ '. Therefore, in the acceleration mode, these values are initially set. The purpose of the acceleration mode is to obtain the angular velocity r ′ of the reference course at the end of the mode (t = T a ).
To match the set value ω S of the turning angular velocity to attenuate the initial momentum of the ship. See in the acceleration mode course r a (t) is expressed as follows.

【0098】[0098]

【数13】 ra ”(t)=αa /Ta 2 2 +βa /Ta t+C1aa ’(t)=αa /(3Ta 2 )t3 +βa /(2Ta )t2 +C1at +C2aa (t)=αa /(12Ta 2 )t4 +βa /(6Ta )t3 +C1a/2t2 +C2aR a ″ (t) = α a / T a 2 t 2 + β a / T a t + C 1a r a ′ (t) = α a / (3T a 2 ) t 3 + β a / (2T a ). t 2 + C 1a t + C 2a r a (t) = α a / (12T a 2) t 4 + β a / (6T a) t 3 + C 1a / 2t 2 + C 2a t

【0099】ここで、ra は加速モードにおける参照針
路、ra ’はその時間に関する1階微分、ra ”はその
時間に関する2階微分である。tは時間、Ta は加速時
間、βa は加速定数である。C1a、C2aはそれぞれ加速
モードにおける参照針路の角加速度r”の初期値及び参
照針路の角速度r’の初期値である。定数αa を求める
ために加速モードの終了時点(t=Ta )において参照
針路ra (t)の2階微分値ra ”(t)がゼロとなる
ことを利用する。
Where r a is the reference course in the acceleration mode, r a ′ is the first derivative with respect to that time, r a ″ is the second derivative with respect to that time, t is time, T a is acceleration time, β a is an acceleration constant, and C 1a and C 2a are initial values of the angular acceleration r ″ of the reference course and the angular velocity r ′ of the reference course in the acceleration mode, respectively. In order to obtain the constant α a , it is used that the second derivative r a ″ (t) of the reference course r a (t) becomes zero at the end point (t = T a ) of the acceleration mode.

【0100】[0100]

【数14】ra ”(Ta )=αa +βa +C1a=0## EQU14 ## r a ″ (T a ) = α a + β a + C 1a = 0

【0101】これより、定数αa が求められる。From this, the constant α a is obtained.

【0102】[0102]

【数15】αa =−βa −C1a [Formula 15] α a = −β a −C 1a

【0103】C1a、C2aは上述のように、それぞれ参照
針路の角加速度r”及び角速度r’の初期値であるが、
ここでは船舶の旋回角加速度φ”及び旋回角速度φ’の
初期値を用いる。従って次のように表される。
As described above, C 1a and C 2a are initial values of the angular acceleration r ″ and the angular velocity r ′ of the reference course, respectively.
Here, the initial values of the turning angular acceleration φ ″ and the turning angular velocity φ ′ of the ship are used. Therefore, they are expressed as follows.

【0104】[0104]

【数16】C1a=φ”(0) C2a=φ’(0)## EQU16 ## C 1a = φ "(0) C 2a = φ '(0)

【0105】ここで、φは船首方位、φ’及びφ”はそ
の時間に関する1階微分及び2階微分である。
Here, φ is the heading, and φ ′ and φ ″ are the first and second differentials with respect to the time.

【0106】 (2)等速モード:〔Ta ≦t≦(Ta +TV )〕 等速モードでは参照針路の角速度r’は一定であり及び
角加速度r”はゼロである。従って参照針路r v(t)
は次のように表される。
(2) Constant velocity mode: [T a ≤t≤ (T a + T V )] In the constant velocity mode, the angular velocity r ′ of the reference course is constant and the angular acceleration r ″ is zero. r v (t)
Is expressed as follows.

【0107】[0107]

【数17】rv ”(t)=0 rv ’(t)=ωSv (t)=ωS (t−Ta )+C3v ## EQU17 ## r v ″ (t) = 0 r v '(t) = ω S r v (t) = ω S (t−T a ) + C 3v

【0108】ここで、rv は等速モードにおける参照針
路、rv ’はその時間に関する1階微分、rv ”はその
時間に関する2階微分である。Tv は等速時間、ωS
旋回角速度の設定値、C3vは等速モードにおける参照針
路rの初期値である。等速モードの開始時点と加速モー
ドの終了時点の各々において、参照針路、その微分値及
びその2階微分値は互いに等しい。従って次の式が成り
立つ。
Where r v is the reference course in the constant velocity mode, r v 'is the first derivative with respect to that time, r v ″ is the second derivative with respect to that time, T v is the constant velocity time, and ω S is The set value of the turning angular velocity, C 3v, is the initial value of the reference course r in the constant velocity mode.The reference course, its differential value and its second-order differential value at each of the start point of the constant velocity mode and the end point of the acceleration mode. Are equal to each other, so the following equation holds.

【0109】[0109]

【数18】 rv ”(Ta )=ra ”(Ta )=0 rv ’(Ta )=ra ’(Ta )=(Ta /6)(βa +4C1a)+C2a =ωS v (Ta )=ra (Ta )=(Ta 2 /12)(βa +5C1a) +C2aa =C3v R v ″ (T a ) = r a ″ (T a ) = 0 r v ′ (T a ) = r a ′ (T a ) = (T a / 6) (β a + 4C 1a ) + C 2a = ω S r v (T a) = r a (T a) = (T a 2/12) (β a + 5C 1a) + C 2a T a = C 3v

【0110】(3)減速モード:〔(Ta +TV )≦t
≦(Ta +TV +Td )〕 減速モードでは、モードの終了時点にて参照針路の角速
度r’及び角加速度r”がゼロとなるように減衰され
る。
(3) Deceleration mode: [(T a + T V ) ≤t
≤ (T a + T V + T d )] In the deceleration mode, the angular velocity r ′ and the angular acceleration r ″ of the reference course are damped so as to be zero at the end of the mode.

【0111】[0111]

【数19】 rd ”(t)=βd /Td 2 (t−Ta −TV 2 −βd /Td (t−Ta −TV ) rd ’(t)=βd /(3Td 2 )(t−Ta −TV 3 −βd /(2Td )(t−Ta −TV 2 +C2dd (t)=βd /(12Td 2 )(t−Ta −TV 4 −βd /(6Td )(t−Ta −TV 3 +C2d(t−Ta −TV )+C3d R d ″ (t) = β d / T d 2 (t−T a −T V ) 2 −β d / T d (t−T a −T V ) r d ′ (t) = β d / (3T d 2) ( t-T a -T V) 3 -β d / (2T d) (t-T a -T V) 2 + C 2d r d (t) = β d / (12T d 2 ) (t-T a -T V ) 4 -β d / (6T d) (t-T a -T V) 3 + C 2d (t-T a -T V) + C 3d

【0112】ここで、rd は減速モードにおける参照針
路、rd ’はその時間に関する1階微分、rd ”はその
時間に関する2階微分である。Td は減速時間、βd
減速定数である。C2d、C3dはそれぞれ減速モードにお
ける参照針路の角速度r’の初期値及び参照針路rの初
期値である。減速モードの開始時点と等速モードの終了
時点の各々において、参照針路、その微分値及びその2
階微分値は互いに等しい。従って次の式が成り立つ。
Here, r d is the reference course in the deceleration mode, r d 'is the first derivative with respect to the time, and r d ″ is the second derivative with respect to the time. T d is the deceleration time and β d is the deceleration constant. C 2d and C 3d are the initial value of the angular velocity r ′ of the reference course and the initial value of the reference course r in the deceleration mode, respectively, at the start point of the deceleration mode and the end point of the constant velocity mode. , Its derivative and its 2
The derivative values are equal to each other. Therefore, the following equation holds.

【0113】[0113]

【数20】 rd ”(Ta +TV )=rv ”(Ta +TV )=rd ”(Ta +TV +Td )= 0 rd ’(Ta +TV )=rv ’(Ta +TV )=ωS =C2dd ’(Ta +TV +Td )=−βd d /6+ωS =0 rd (Ta +TV )=rv (Ta +TV )=ωS V +C3v=C3d [Number 20] r d "(T a + T V) = r v" (T a + T V) = r d "(T a + T V + T d) = 0 r d '(T a + T V) = r v' (T a + T V) = ω S = C 2d r d '(T a + T V + T d) = - β d T d / 6 + ω S = 0 r d (T a + T V) = r v (T a + T V ) = Ω S T V + C 3v = C 3d

【0114】次にフィードフォワード舵角UFF及びその
角速度dUFF/dtについて説明する。軌道計画におい
て操舵機の舵角は命令舵角UC ではなく、フィードフォ
ワード舵角UFFを指す。参照針路rが制御対象14の逆
モデルであるフィードフォワード制御器12−2に入力
されると、その出力がフィードフォワード舵角UFFであ
る。以下に随時フィードフォワード舵角UFFを単に操舵
機の舵角と称し、その角速度dUFF/dt=UFF’を単
に舵角角速度と称することとする。
Next, the feedforward steering angle U FF and its angular velocity dU FF / dt will be described. In the trajectory planning, the steering angle of the steering wheel refers to the feedforward steering angle U FF , not the command steering angle U C. When the reference course r is input to the feedforward controller 12-2 that is an inverse model of the controlled object 14, the output is the feedforward steering angle U FF . Hereinafter, the feedforward steering angle U FF will be simply referred to as the steering angle of the steering machine, and the angular velocity dU FF / dt = U FF ′ will be simply referred to as the steering angular velocity.

【0115】舵角UFF及び舵角角速度dUFF/dtの最
大及び最小値は装備された操舵機の性能に関係する。操
舵機への実際の入力はフィードフォワード舵角UFFとフ
ィードバック舵角UFBの和である命令舵角UC である。
フィードフォワード舵角UFFは確定値であるが、フィー
ドバック舵角UFBは船舶と設定値のパラメータの間のず
れ、非線形項、外乱等の影響に起因して生じるため不確
定値である。従ってこれらを考慮したフィードフォワー
ド舵角UFFの最大値を既定することによって操舵機の舵
角の作動可能な範囲内で軌道計画が実現できる。
The maximum and minimum values of the steering angle U FF and the steering angular velocity dU FF / dt are related to the performance of the equipped steering gear. The actual input to the steering is the command steering angle U C which is the sum of the feedforward steering angle U FF and the feedback steering angle U FB .
The feed-forward rudder angle U FF is a definite value, but the feedback rudder angle U FB is an uncertain value because it occurs due to the influence of the deviation between the ship and the parameter of the set value, the nonlinear term, the disturbance, and the like. Therefore, by setting the maximum value of the feedforward rudder angle U FF in consideration of these, the trajectory planning can be realized within the operable range of the rudder angle of the steering gear.

【0116】操舵機の舵角角速度は、フィードフォワー
ド舵角UFFの微分値UFF’で対応させる。この値UFF
を操舵機の追従角速度性能の領域内の所定の値として取
り込むことによって、操舵機の遅れの影響を小さくする
ことができる。
The steering angular velocity of the steering gear is made to correspond with the differential value U FF 'of the feedforward steering angle U FF . This value U FF '
By taking in as a predetermined value within the range of the following angular velocity performance of the steering gear, the influence of the delay of the steering gear can be reduced.

【0117】フィードフォワード舵角UFF及びその角速
度dUFF/dt=UFF’は次の式によって表される。
尚、数9の式も参照されたい。
The feedforward steering angle U FF and its angular velocity dU FF / dt = U FF 'are expressed by the following equation.
In addition, please also refer to the formula of Formula 9.

【0118】[0118]

【数21】 UFF(t)=(TS /KS )(r”+r’/TS ) UFF’(t)=(TS /KS )(a1 2 +a2 t+a
3
(21) U FF (t) = (T S / K S ) (r ″ + r ′ / T S ) U FF ′ (t) = (T S / K S ) (a 1 t 2 + a 2 t + a
3 )

【0119】a1 、a2 、a3 は係数であり、次の式に
よって表されるように、加速モード及び減速モード毎に
それぞれ異なる値として求められる。尚、加速モード及
び減速モードに対してそれぞれ添字a、dを付す。
A 1 , a 2 and a 3 are coefficients and are obtained as different values for each of the acceleration mode and the deceleration mode as represented by the following equation. In addition, subscripts a and d are attached to the acceleration mode and the deceleration mode, respectively.

【0120】[0120]

【数22】a1a=αa /(TS a 2 ) a2a=(1/Ta )(2αa /Ta +βa /TS ) a3a=βa /Ta +C1a/TS1d=βd /(TS d 2 ) a2d=(1/Td )(2βd /Td −βd /TS ) a3d=−βd /Td ## EQU22 ## a 1a = α a / (T S T a 2 ) a 2a = (1 / T a ) (2α a / T a + β a / T S ) a 3a = β a / T a + C 1a / T S a 1d = β d / (T S T d 2 ) a 2d = (1 / T d ) (2β d / T d −β d / T S ) a 3d = −β d / T d

【0121】次に舵角UFFが最大となる時点を求める。
数21の式より明らかなように、舵角UFFは、参照針路
の角速度r’及び角加速度r”を含み、加速モード及び
減速モードの各々にて極値を有する。舵角UFFが極値と
なる時点は、舵角角速度UFF’をゼロとおくことによっ
て得られる。数21の式にてUFF’=0とおくと時間t
に関する2次方程式が得られる。これを解いて次の式が
得られる。
Next, the time when the steering angle U FF becomes maximum is determined.
As apparent from the numerical formula 21, a steering angle U FF includes an angular velocity r 'and the angular acceleration r "of the reference course, has an extreme value in each of the acceleration mode and the deceleration mode. Steering angle U FF is extremely time of the value, the steering angle velocity U FF 'the obtained by placing a zero. U FF at number 21 formula' = 0 far and time t
Is obtained. By solving this, the following equation is obtained.

【0122】[0122]

【数23】t=−a2 /(2a1 )+flgs√〔(a2
2a1 2 −a3 /a1
T = −a 2 / (2a 1 ) + flgs√ [(a 2 /
2a 1) 2 -a 3 / a 1 ]

【0123】a1 、a2 、a3 は数22の式によって表
される係数である。flgsは極性定数であり、安定船の場
合は+1、不安定船の場合は−1である。参考として数
23の式の右辺の2つの項の大小関係を次式に示す。数
23の式の右辺の第1項をt 1 、第2項をt2 とする。
A1, ATwo, AThreeIs represented by the formula
Is a coefficient that is flgs is the polar constant,
+1 in case of unstable ship and -1 in case of unstable ship. Number as a reference
The magnitude relation between the two terms on the right side of the equation (23) is shown in the following equation. number
The first term on the right side of the equation (23) is t 1, The second term is tTwoAnd

【0124】(1)加速モード:(1) Acceleration mode:

【0125】[0125]

【数24】t1 =−TS −Ta βa /(2αa ) t2 ≒|TS T 1 = −T S −T a β a / (2α a ) t 2 ≈ | T S |

【0126】(2)減速モード:(2) Deceleration mode:

【0127】[0127]

【数25】t1 =−TS −Td /2 t2 ≒|TS [Expression 25] t 1 = -T S -T d / 2 t 2 ≈ | T S |

【0128】従って、舵角UFFが極値となる時点t(>
0)は、安定船ではTS >0だからt=t1 +t2 、不
安定船ではTS <0だからt=t1 −t2 である。
Therefore, the time point t (>) at which the steering angle U FF reaches the extreme value.
0) is t = t 1 + t 2 for stable ships because T S > 0, and t = t 1 −t 2 for unstable ships because T S <0.

【0129】極性定数flgs(=±1)は、舵角UFFが極
値となる時点tが、安定船及び不安定船の各々の場合
に、加速モードの時間〔0≦t≦Ta 〕及び減速モード
の時間〔(Ta +TV )≦t≦(Ta +TV +Td )〕
内の値となるように選択される。舵角UFFの最大値は、
数23の式によって表される時間tを数21の式のUFF
に代入することによって得られる。
[0129] polar constant flgs (= ± 1) is the time t to the steering angle U FF becomes an extreme value is in each case a stable boat and unstable vessels, time of acceleration mode [0 ≦ t ≦ T a] And deceleration mode time [(T a + T V ) ≦ t ≦ (T a + T V + T d )]
Is selected to be a value within. The maximum value of the rudder angle U FF is
The time t represented by the equation (23) is expressed as U FF in the equation (21).
It is obtained by substituting into.

【0130】次に舵角角速度UFF’が最大となる時点及
び舵角角速度UFF’の最大値を求める。数21の式に示
されるように、舵角角速度UFF’は時間tの2次関数で
あり、その1階微分は時間tの1次関数である。従っ
て、舵角角速度UFF’の最大値及び最小値は加速モード
及び減速モードの開始時点又は終了時点に起きる。
[0130] Then the steering angular velocity U FF obtains the maximum value of 'is the time the maximum and the steering angle velocity U FF'. As shown in the equation (21), the steering angular velocity U FF 'is a quadratic function of time t, and its first derivative is a linear function of time t. Therefore, the maximum value and the minimum value of the steering angular velocity U FF 'occur at the start time or the end time of the acceleration mode and the deceleration mode.

【0131】舵角角速度UFF’は、加速モードでは船舶
の運動の初期値の影響を受けるが、減速モードではその
影響は受けない。従って加速モードでは舵角角速度
FF’の絶対値はモードの開始時点と終了時点では異な
るが、減速モードでは舵角角速度UFF’の絶対値はモー
ドの開始時点と終了時点では同一である。以上より次の
式が成り立つ。
The steering angular velocity U FF 'is affected by the initial value of the motion of the ship in the acceleration mode, but is not affected by the initial value in the deceleration mode. Therefore, in the acceleration mode, the absolute value of the steering angular velocity U FF 'is different at the start time and the end time of the mode, but in the deceleration mode, the absolute value of the steering angular velocity U FF ' is the same at the start time and the end time of the mode. From the above, the following equation holds.

【0132】[0132]

【数26】UFFa (0)=(TS /KS )(βa /T
a +C1a/TS ) UFFa (Ta )=−(TS /KS )(βa /Ta +2
1a/Ta ) UFFd (0)= −UFFd (Ta )=(TS βd
/(KS d
(26) U FF ' a (0) = (T S / K S ) (β a / T
a + C 1a / T S) U FF 'a (T a) = - (T S / K S) (β a / T a +2
C 1a / T a ) U FFd (0) = − U FFd (T a ) = (T S β d ).
/ (K S T d )

【0133】加速モードにおいて、UFFa (0)とU
FFa (Ta )の絶対値の大きさは、C1aの極性によっ
て変化する。UFFa (0)とUFFa (Ta )の絶対
値の大きい方に対して舵角角速度の設定値ωR を置き換
えることによって、軌道計画に舵角角速度UFF’の制限
を導入することができる。
In acceleration mode, U FF ' a (0) and U FF
The magnitude of the absolute value of the FF 'a (T a) is changed by the polarity of the C 1a. By replacing the set value ω R of the steering angular velocity with respect to the larger absolute value of U FF ' a (0) and U FF ' a (T a ), the limit of the steering angular velocity U FF 'is added to the trajectory plan. Can be introduced.

【0134】軌道計画部12−1Aは上述の内容を用い
る。表1に、変針量rSIG 、旋回角速度の設定値ωS
最大舵角の設定値UR 、及び最大舵角角速度の設定値ω
R の達成水準を示す。これら設定値の全てを満足する参
照針路ra 、rv 、rd を一意的に求めることはできな
いので、設定値の達成水準は必須のものと必須でないも
の、即ち、可変設定値がある。従って表1に示すよう
に、必須設定値を満足させながら、可変設定値を調節し
て参照針路を演算する。
The trajectory planning unit 12-1A uses the above contents. Table 1 shows the change amount of needle r SIG , the set value ω S of the turning angular velocity,
Maximum rudder angle set value U R and maximum rudder angular velocity set value ω
Indicates the achievement level of R. Since it is not possible to uniquely obtain the reference courses r a , r v , and r d that satisfy all of these set values, there are some essential levels of achievement of the set values, and some are not essential, that is, there are variable set values. Therefore, as shown in Table 1, the reference course is calculated by adjusting the variable set value while satisfying the essential set value.

【0135】[0135]

【表1】 [Table 1]

【0136】図5に軌道計画部12−1Aの動作の手順
を示す。ステップ101にて軌道計画部12−1Aの動
作が開始される。ステップ102にて設定針路φC と設
定値SV及び加速モードの初期値C1a、C2aが入力され
る。上述のように、設定値SVは、変針時における船首
方位の角速度(旋回角速度)の設定値ωS とフィードフ
ォワード舵角の設定値UR 及びその角速度設定値ωR
含む。数16の式に示すように、初期値C1a、C2aはそ
れぞれ船舶の角加速度及び角速度の初期値φ”(0)、
φ’(0)である。
FIG. 5 shows the operation procedure of the trajectory planning unit 12-1A. In step 101, the operation of the trajectory planning unit 12-1A is started. In step 102, the set course φ C , the set value SV, and the initial values C 1a and C 2a of the acceleration mode are input. As described above, setting value SV includes a set value U R and the angular velocity set value omega R the set value omega S and the feed-forward steering angle of heading of the angular velocity during veering (turning angular velocity). As shown in the equation (16), the initial values C 1a and C 2a are the initial values φ ″ (0) of the angular acceleration and the angular velocity of the ship, respectively.
φ '(0).

【0137】ステップ103にて加速モードの設定が行
われる。加速モードの設定について説明する。加速時間
a と加速定数βa は、数26の式によって表される舵
角角速度UFF’の最大値を用いて得られる。舵角角速度
FF’の最大値は加速モードの開始時点(t=0)又は
終了時点(t=Ta )にて生ずる。
In step 103, the acceleration mode is set. The setting of the acceleration mode will be described. The acceleration time T a and the acceleration constant β a are obtained by using the maximum value of the steering angular velocity U FF 'represented by the equation (26). The maximum value of the steering angular velocity U FF 'occurs at the start point (t = 0) or the end point (t = T a ) of the acceleration mode.

【0138】[0138]

【数27】t=0:βa =CRaaRa=flg a R −C1a/TS t=Ta :βa =CRaa −2C1aRa=flg a R T = 0: β a = C Ra T a C Ra = flg a C R -C 1a / T S t = T a : β a = C Ra T a -2C 1a C Ra = flg a C R

【0139】ここで、flg a は極性定数、CR 、CRa
それぞれ軌道定数及び加速モードの軌道定数である。軌
道定数CR は次のように表される。
[0139] Here, flg a polar constant, and C R, C Ra orbital constants respectively trajectories constant and the acceleration mode. The orbital constant C R is expressed as follows.

【0140】[0140]

【数28】CR =ωR (KS /TS [Equation 28] C R = ω R (K S / T S )

【0141】旋回角速度の設定値ωS は加速モードの終
了時点(t=Ta )における参照針路の角速度r’に一
致する。従って数27式を数18の式の第2式に代入す
ると加速時間Ta に関する2次方程式が得られる。
The set value ω S of the turning angular velocity coincides with the angular velocity r ′ of the reference course at the end point (t = T a ) of the acceleration mode. Therefore, by substituting the equation 27 into the second equation of the equation 18, a quadratic equation regarding the acceleration time T a can be obtained.

【0142】[0142]

【数29】 t=0:CRaa 2 +4C1aa +6(C2a−ωS )=
0 t=Ta :CRaa 2 +2C1aa +6(C2a−ωS
=0
T = 0: C Ra T a 2 + 4C 1a T a +6 (C 2a −ω S ) =
0 t = T a : C Ra T a 2 + 2C 1a T a +6 (C 2a −ω S ).
= 0

【0143】この2つの式よりTa を解くと次のように
なる。
Solving T a from these two equations gives the following.

【0144】[0144]

【数30】t=0: Ta =−2C1a/CRa+√〔(2C1a/CRa2 −6
(C2a−ωS )/CRa〕 t=Ta : Ta =−C1a/CRa+√〔(C1a/CRa2 −6(C2a
−ωS )/CRa
T = 0: T a = −2C 1a / C Ra + √ [(2C 1a / C Ra ) 2 −6
(C 2a -ω S) / C Ra ] t = T a: T a = -C 1a / C Ra + √ [(C 1a / C Ra) 2 -6 (C 2a
−ω S ) / C Ra ]

【0145】次に加速定数βa を求める。先ずωS とC
2aが等しいとき、数18の式の第2式にωS =C2aを代
入して加速定数βa が得られる。
Next, the acceleration constant β a is obtained. First, ω S and C
When 2a is equal, ω S = C 2a is substituted into the second equation of the equation 18 to obtain the acceleration constant β a .

【0146】[0146]

【数31】βa =−4C1a [Formula 31] β a = −4C 1a

【0147】次にωS とC2aが等しくないとき、旋回角
速度の設定値ωS 及び初期値C1a、C2aより、加速モー
ドの軌道定数CRaを求め、加速時間Ta 及び加速定数β
a を計算する。表2に加速モードの軌道定数CRaの計算
条件、即ち、旋回角速度の設定値ωS と加速モードの初
期値C2aとの間の大小関係及び初期値C1aとゼロとの間
の大小関係によって、舵角角速度UFF’の最大値の時点
t及び極性定数flg aがどのような値となるかを示す。
Next, when ω S and C 2a are not equal to each other, the orbit constant C Ra of the acceleration mode is obtained from the set value ω S of the turning angular velocity and the initial values C 1a and C 2a , and the acceleration time Ta and the acceleration constant β are obtained.
to calculate a. Table 2 shows the calculation conditions of the orbital constant C Ra in the acceleration mode, that is, the magnitude relationship between the set value ω S of the turning angular velocity and the initial value C 2a of the acceleration mode and the magnitude relationship between the initial value C 1a and zero. by indicating the time t and a polar constant flg a maximum value of the steering angular velocity U FF 'is any value.

【0148】[0148]

【表2】 [Table 2]

【0149】ステップ104にて減速モードが設定され
る。減速時間Td 、減速定数βd は舵角角速度UFF’の
最大値と旋回角速度設定値ωS は減速モードの終了時点
でゼロとなることを用いて求められる。従って数26の
式の第3式と数20の式の第3式によって次の式が得ら
れる。
In step 104, the deceleration mode is set. The deceleration time T d and the deceleration constant β d are obtained by using that the maximum value of the steering angular velocity U FF 'and the turning angular velocity set value ω S become zero at the end of the deceleration mode. Therefore, the following equation is obtained by the third equation of the equation (26) and the third equation of the equation (20).

【0150】[0150]

【数32】βd /Td =CRd=flg d Rd =√(6|ωS |/CR (32) β d / T d = C Rd = flg d C R T d = √ (6 | ω S | / C R )

【0151】ここで、flg d は極性定数であり、符号判
別関数signを使用して次のように表される。
Here, flg d is a polarity constant and is expressed as follows using the sign discrimination function sign.

【0152】[0152]

【数33】flg d =−sign(rSIG [Expression 33] flg d = -sign (r SIG )

【0153】rSIG は3つのモードにおける変針量Δr
の総和を表す。ステップ105にて加速、等速及び減速
モードにおける参照針路rの変化量、即ち変針量Δrを
求める。加速モードにおける参照針路rの変化量をΔr
a 、等速モードにおける参照針路rの変化量をΔrv
減速モードにおける参照針路rの変化量をΔrd とす
る。これらは次のように表される。
R SIG is the amount of needle change in three modes Δr
Represents the sum of In step 105, the change amount of the reference course r in the acceleration, constant velocity and deceleration modes, that is, the change amount Δr of the needle is calculated. The change amount of the reference course r in the acceleration mode is Δr
a, the amount of change in the reference course r in constant velocity mode Δr v,
The variation of the reference course r in the deceleration mode and [Delta] r d. These are represented as follows.

【0154】[0154]

【数34】Δra =ra (Ta )−ra (0)=(Ta
2 /12)(βa +5C1a)+C2aa Δrv =rv (Ta +Tv )−rv (Ta )=ωS v Δrd =rd (Ta +Tv +Td )−rd (Ta
v ) =−βd d 2 /12+ωS d =βd d 2 /12 rSIG =Δra +Δrv +Δrd
Δr a = r a (T a ) −r a (0) = (T a
2/12) (β a + 5C 1a) + C 2a T a Δr v = r v (T a + T v) -r v (T a) = ω S T v Δr d = r d (T a + T v + T d) -r d (T a +
T v) = -β d T d 2/12 + ω S T d = β d T d 2/12 r SIG = Δr a + Δr v + Δr d

【0155】但し、加速モードと減速モードでの変化量
Δra 、Δrd は等速モードでの変化量Δrv より優先
されるから、等速モードの時間、即ち、等速時間Tv
次式より求められる。
However, since the change amounts Δr a and Δr d in the acceleration mode and the deceleration mode are prioritized over the change amount Δr v in the constant velocity mode, the time in the constant velocity mode, that is, the constant velocity time T v is Calculated from the formula.

【0156】[0156]

【数35】Tv =Δrv /ωS (35) T v = Δr v / ω S

【0157】ここで、Δrv =rSIG −Δra −Δrd
である。ステップ106にて等速モードが存在するか否
かが判定される。等速モードが存在する場合には次の式
が成り立つ。
Here, Δr v = r SIG −Δr a −Δr d
It is. In step 106, it is determined whether or not the constant speed mode exists. When the constant velocity mode exists, the following equation holds.

【0158】[0158]

【数36】rSIG >0のとき、Δrv ≧0 rSIG <0のとき、Δrv ≦0Δr v ≧ 0 when r SIG > 0, Δr v ≦ 0 when r SIG <0

【0159】数36の式が成り立つ場合にはステップ1
07に進み、数36の式が成り立たない場合にはステッ
プ103に戻り、可変調節値である旋回角速度設定値ω
S が再度設定される。
If the expression (36) holds, step 1
If the formula of Expression 36 is not established, the process returns to step 103, and the turning angular velocity set value ω that is the variable adjustment value
S is set again.

【0160】ステップ107ではフィードフォワード舵
角の最大値(絶対値) maxUFFが演算される。フィード
フォワード舵角の最大値 maxUFFは加速モード又は減速
モードのいずれかにおいて生ずる。従って2つのモード
にて最大値を求めて両者を比較し、より大きい方が最大
値 maxUFFである。
At step 107, the maximum value (absolute value) maxU FF of the feedforward steering angle is calculated. The maximum feedforward rudder angle maxU FF occurs in either acceleration or deceleration mode. Therefore, the maximum value is obtained in two modes and the two are compared, and the larger one is the maximum value maxU FF .

【0161】フィードフォワード舵角UFFの最大値 max
FFが生ずる時点tR は数23の式のtによって表され
る。従ってtR を数21の式に代入することによってフ
ィードフォワード舵角の最大値 maxUFFが求められる。
Maximum value of feedforward rudder angle U FF max
The time t R at which U FF occurs is represented by t in the equation (23). Therefore, the maximum value maxU FF of the feedforward rudder angle can be obtained by substituting t R into the equation (21).

【0162】[0162]

【数37】 max|UFFa |≧ max|UFFd |のとき、 maxUFF= max|UFFa | max|UFFa |< max|UFFd |のとき、 maxUFF= max|UFFd When max | U FFa | ≧ max | U FFd |, maxU FF = max | U FFa | max | U FFa | <max | U FFd | maxU FF = max | U FFd

【0163】ステップ108にてフィードフォワード舵
角の最大値 maxUFFが最大フィードフォワード舵角の設
定値UR と比較される。
In step 108, the maximum feedforward steering angle value maxU FF is compared with the maximum feedforward steering angle setting value U R.

【0164】[0164]

【数38】maxUFF≦UR [Equation 38] maxU FF ≤ U R

【0165】数38の式が成り立つ場合にはステップ1
09に進み、数38の式が成り立たない場合にはステッ
プ103に戻る。こうして、本例によると、フィードフ
ォワード舵角の最大値 maxUFFは、常にフィードフォワ
ード舵角の設定値UR より小さい値になるように制限さ
れる。
If the expression (38) holds, step 1
The procedure advances to Step 09, and if the expression of Expression 38 is not established, the procedure returns to Step 103. In this way, according to this example, the maximum value maxU FF of the feedforward steering angle is always limited to a value smaller than the set value U R of the feedforward steering angle.

【0166】ステップ109では参照針路rを演算する
ために必要な定数、即ち、各モード時間Ta 、Tv 、T
d 、設定値ωS 、加速及び減速定数βa 、βd 、初期値
1a、C2a、C3v、C2d、C3dを求める。ステップ11
0にて軌道計画部12−1Aの動作が終了し、これらの
値は針路演算部12−1Bに出力される。
At step 109, a constant necessary for calculating the reference course r, that is, each mode time T a , T v , T.
d , a set value ω S , acceleration and deceleration constants β a and β d , and initial values C 1a , C 2a , C 3v , C 2d , and C 3d are obtained. Step 11
At 0, the operation of the trajectory planning unit 12-1A ends, and these values are output to the course calculation unit 12-1B.

【0167】最後に針路演算部12−1Bの動作を説明
する。針路演算部12−1Bは軌道計画部12−1Aよ
り供給されたモード時間Ta 、Tv 、Td 、設定値
ωS 、加速及び減速定数βa 、βd 、初期値C1a
2a、C3v、C2d、C3dを使用して各モード毎の参照針
路r(t)を演算し、それを出力する。
Finally, the operation of the course calculation unit 12-1B will be described. The course calculation unit 12-1B supplies the mode times T a , T v , T d , the set value ω S , the acceleration and deceleration constants β a , β d , and the initial value C 1a supplied from the trajectory planning unit 12-1A.
The reference course r (t) for each mode is calculated using C 2a , C 3v , C 2d , and C 3d and output.

【0168】加速モード、等速モード及び減速モードに
おける参照針路r(t)は、数13の式の第3式、数1
7の式の第3式及び数19の式の第3式によってそれぞ
れ求められる。また参照針路r(t)が求められると、
数21の式を使用して、各モードにおけるフィードフォ
ワード舵角UFFが求められる。
The reference course r (t) in the acceleration mode, the constant velocity mode and the deceleration mode is the third equation of the equation 13 and the equation 1
7 and the third equation of the equation (19). When the reference course r (t) is calculated,
The feedforward rudder angle U FF in each mode is obtained using the equation (21).

【0169】図6に参照針路r(図6B)とフィードフ
ォワード舵角UFF(図6A)の時間応答の例を示す。こ
こでは変針量Δrを+、加速モードの初期値C1a、C2a
をゼロとした。
FIG. 6 shows an example of the time response of the reference course r (FIG. 6B) and the feedforward steering angle U FF (FIG. 6A). Here, the needle change amount Δr is +, the initial values C 1a and C 2a in the acceleration mode are
Was set to zero.

【0170】図7を参照して同定演算部12−6の構成
及び動作を説明する。同定演算部12−6は加算器12
−4の出力信号である偏差ERRを入力して船舶の特性
を定めるパラメータPSを推定演算する。パラメータP
Sは、ここでは数5の式に含まれる旋回力指数KS 及び
追従安定性指数TS である。旋回力指数KS 及び追従安
定性指数TS は、設計値又は設定値として予め与えられ
ているが、実際の船舶の値とは必ずしも一致しない。
The configuration and operation of the identification calculator 12-6 will be described with reference to FIG. The identification calculator 12-6 is an adder 12
The deviation ERR, which is the output signal of -4, is input to estimate and calculate the parameter PS that determines the characteristics of the ship. Parameter P
Here, S is the turning force index K S and the tracking stability index T S included in the equation (5). The turning force index K S and the tracking stability index T S are given in advance as design values or set values, but they do not necessarily match the actual values of the ship.

【0171】同定演算部12−6は実際の船舶のパラメ
ータ、即ち、追従安定性指数TS 及び旋回力指数KS
推定演算するために設けられている。以下に、推定演算
された実際値には添字aを付し設計値又は設定値には添
字eを付す。
The identification calculator 12-6 is provided for estimating and calculating the actual ship parameters, that is, the tracking stability index T S and the turning force index K S. In the following, a subscript a is attached to the estimated actual value, and a subscript e is attached to the design value or the set value.

【0172】本例の同定演算部12−6はフィルタ演算
部12−6Aと3つのサンプルホールド器12−6B、
12−6C、12−6Dと追従安定性指数演算部12−
6Eと旋回力指数演算部12−6Fとバイアス外乱演算
部12−6Gとを有する。
The identification calculation unit 12-6 of this example includes a filter calculation unit 12-6A, three sample and hold units 12-6B,
12-6C, 12-6D and tracking stability index calculation unit 12-
6E, a turning force index calculation unit 12-6F, and a bias disturbance calculation unit 12-6G.

【0173】フィルタ演算部12−6Aは偏差ERRに
含まれるノイズ成分を除去し平滑化した偏差errを出
力する。フィルタ演算部12−6Aの特性は次のように
表される。
The filter calculation unit 12-6A removes the noise component contained in the deviation ERR and outputs the smoothed deviation err. The characteristics of the filter calculation unit 12-6A are expressed as follows.

【0174】[0174]

【数39】 err(s)=ERR(s)/(TF1s+1)2 ## EQU00003 ## err (s) = ERR (s) / (T F1 s + 1) 2

【0175】ここで、TF1はフィルタ時定数、sはラプ
ラス演算子である。尚、以下の記述において、フィルタ
演算部12−6Aの動作は同定演算部12−6の基本動
作ではないので、省略する。即ち、err(t)=ER
R(t)として扱う。
Here, T F1 is a filter time constant, and s is a Laplace operator. In the following description, the operation of the filter calculation unit 12-6A is not the basic operation of the identification calculation unit 12-6, and therefore will be omitted. That is, err (t) = ER
Treat as R (t).

【0176】サンプルホールド器12−6B、12−6
C、12−6Dは、偏差errの値をそれぞれサンプリ
ング時点Ta 、Ta +Tv 、Tsteadyで保持する。従っ
て、サンプルホールド器12−6B、12−6C、12
−6Dはサンプリング時点T a 、Ta +Tv 、Tsteady
における偏差errの値をそれぞれ出力する。尚、サン
プリング時点Tsteadyは後述する。
Sample-and-hold devices 12-6B, 12-6
In C and 12-6D, the values of the deviation err are sampled respectively.
Time Ta, Ta+ Tv, TsteadyHold in. Follow
The sample and hold devices 12-6B, 12-6C, 12
-6D is sampling time T a, Ta+ Tv, Tsteady
The value of the deviation err at is output. Incidentally, Sun
Pulling time TsteadyWill be described later.

【0177】追従安定性指数演算部12−6Eはサンプ
リング時点Ta における偏差errの値と旋回力指数推
定値KSaとバイアス外乱推定値eD (Ta )を入力して
追従安定性指数推定値TSaを演算する。旋回力指数演算
部12−6Fはサンプリング時点Ta +Tv における偏
差errの値とバイアス外乱推定値eD (Ta +Tv
を入力して旋回力指数推定値KSaを演算する。
The tracking stability index computing unit 12-6E inputs the value of the deviation err, the turning force index estimated value K Sa, and the bias disturbance estimated value e D (T a ) at the sampling time T a to estimate the tracking stability index. Calculate the value T Sa. The turning force index calculation unit 12-6F determines the value of the deviation err and the bias disturbance estimated value e D (T a + T v ) at the sampling time T a + T v .
Is input to calculate the turning force index estimated value K Sa.

【0178】バイアス外乱演算部12−6Gはサンプリ
ング時点Tsteadyにおける偏差errの値を入力して、
サンプリング時点Ta 、Ta +Tv におけるバイアス外
乱推定値eD (Ta )、eD (Ta +Tv )を演算し、
それぞれ追従安定性指数演算部12−6E及び旋回力指
数演算部12−6Fに出力する。
The bias disturbance calculator 12-6G inputs the value of the deviation err at the sampling time T steady ,
Bias disturbance estimated values e D (T a ), e D (T a + T v ) at the sampling points T a and T a + T v are calculated,
It outputs to the following stability index calculation unit 12-6E and the turning force index calculation unit 12-6F, respectively.

【0179】推定された旋回力指数KSa、追従安定性指
数TSa、即ち、推定パラメータPSは、軌道演算部12
−1、フィードフォワード制御器12−2及びフィード
バック制御器12−3にフィードバックされ、各々にお
いて推定パラメータPSを以前のパラメータと置き換え
る。但し、フィードバック制御器12−3では推定パラ
メータPSを用いて適当なゲイン又は定数を置き換え
る。
The estimated turning force index K Sa and the following stability index T Sa , that is, the estimated parameter PS are used as the trajectory calculation unit 12
-1, feed-forward controller 12-2 and feedback controller 12-3 are fed back, and the estimated parameter PS is replaced with the previous parameter in each. However, the feedback controller 12-3 uses the estimated parameter PS to replace an appropriate gain or constant.

【0180】図8を参照して同定演算部12−6の動作
シークエンスを説明する。同定演算部12−6は変針モ
ードにて動作する。変針期間におけるサンプリング時点
は、加速モード終了時点t=Ta 及び等速モード終了時
点t=Ta +Tv であり、この時点の偏差errの値が
サンプリングされて保持される。次の静定時間では、偏
差errが静定した時点t=Tsteadyにてサンプリング
され保持され、その後、バイアス外乱推定値e
D (Ta )、eD (Ta +Tv )、旋回力指数推定値K
Sa及び追従安定性指数推定値TSaが演算される。
Operation of the identification calculation unit 12-6 with reference to FIG.
Explain the sequence. The identification calculator 12-6 is
It works in the mode. Sampling time during the needle change period
Is the end point of acceleration mode t = TaAnd at the end of constant velocity mode
Point t = Ta+ TvAnd the value of the deviation err at this point is
Sampled and retained. At the next settling time,
When the difference err settles t = TsteadySampled at
And held and then the bias disturbance estimate e
D(Ta), ED(Ta+ Tv), Estimated turning force index K
SaAnd tracking stability index estimate TSaIs calculated.

【0181】旋回力指数推定値KSa及び追従安定性指数
推定値TSaの演算は次のことを前提する。 (I)変針時において、パラメータの実際値と設定値の
間に差があると参照針路rと船首方位φとの間の偏差E
RRに誤差が生ずる。対象とする船体モデルを線形1次
式として扱う場合、参照針路rは既知であるから、偏差
ERRの時間関数は解析的に解くことができる。 (II)等速モードが存在する。加速モードにて偏差E
RRが生じ、斯かる偏差ERRは等速モードにて収斂し
て一定値となる。 (III)静定時間において、偏差ERRに生じる誤差
は外乱に含まれるバイアス成分に起因する。
The calculation of the turning force index estimated value K Sa and the tracking stability index estimated value T Sa is based on the following assumptions. (I) At the time of changing the needle, if there is a difference between the actual value and the set value of the parameter, the deviation E between the reference course r and the heading φ
An error occurs in RR. When the target hull model is treated as a linear linear expression, the reference course r is known, and therefore the time function of the deviation ERR can be solved analytically. (II) There is a constant velocity mode. Deviation E in acceleration mode
RR occurs, and the deviation ERR converges to a constant value in the constant velocity mode. (III) In the settling time, the error generated in the deviation ERR is due to the bias component included in the disturbance.

【0182】従って、旋回力指数推定値KSa及び追従安
定性指数推定値TSaの演算は次のように3つのステップ
にてなされる。
Therefore, the turning force index estimated value K Sa and the tracking stability index estimated value T Sa are calculated in the following three steps.

【0183】(ステップ1) バイアス外乱の推定:変
針時の外乱影響を除くために、変針後の定常状態の偏差
量よりバイアス外乱推定値eD を演算する。
(Step 1) Estimation of bias disturbance: In order to eliminate the influence of disturbance when the needle is changed, the estimated bias disturbance value e D is calculated from the deviation amount in the steady state after the needle is changed.

【0184】(ステップ2) 旋回力指数の推定:バイ
アス外乱推定値eD (Ta +Tv )によって修正された
等速モードの偏差eK が旋回力指数KS の実際値KSa
設定値KSeの差に起因するものである場合には、フィー
ドバック制御器12−3の比例ゲインKP とフィードフ
ォワード制御器12−2で用いる旋回力指数KS の設定
値KSe及び角速度設定値ωS の関係より旋回力指数KS
の実際値KSaを演算する。
(Step 2) Estimation of turning force index: The deviation e K of the constant velocity mode corrected by the bias disturbance estimated value e D (T a + T v ) is the actual value K Sa of the turning force index K S and the set value. If it is due to the difference in K Se , the proportional gain K P of the feedback controller 12-3 and the set value K Se and the angular velocity set value ω of the turning force index K S used in the feedforward controller 12-2 are used. From the relationship of S, the turning force index K S
The actual value K Sa of is calculated.

【0185】(ステップ3) 追従安定性指数の推定:
バイアス外乱推定値eD (Ta )によって修正された加
速モードの終了時点における偏差eT とステップ2で求
めた旋回力指数の実際値(推定値)KSaとを用いる。参
照針路rに対する偏差errの伝達特性の応答式におい
て、応答解の偏差を得られた偏差値に一致させるように
実際値TSaを演算し、それを推定値とする。
(Step 3) Estimation of tracking stability index:
The deviation e T at the end of the acceleration mode corrected by the bias disturbance estimated value e D (T a ) and the actual value (estimated value) K Sa of the turning force index obtained in step 2 are used. In the response equation of the transfer characteristic of the deviation err with respect to the reference course r, the actual value T Sa is calculated so as to match the deviation of the response solution with the obtained deviation value, and this is used as the estimated value.

【0186】同定演算部12−6の動作を詳細に説明す
る。変針時のオートパイロットを構成する閉ループ系に
おいて、参照針路rと外乱Dを入力、偏差ERRを出力
とする伝達特性は次のようになる。
The operation of the identification calculator 12-6 will be described in detail. In the closed loop system that constitutes the autopilot when the needle is changed, the transfer characteristics in which the reference course r and the disturbance D are input and the deviation ERR is output are as follows.

【0187】[0187]

【数40】 ERR(s)=ERRNU(s)/ERRDE(s) ERRNU(s)=〔(TSa−K0 Sa)s2 +(1−K
0 )s〕r(s)−(TSas+1)D(s) ERRDE(s)=s(TSas+1)+KFB(s)KSa
ERR (s) = ERR NU (s) / ERR DE (s) ERR NU (s) = [(T Sa −K 0 T Sa ) s 2 + (1-K
0 ) s] r (s)-(T Sa s + 1) D (s) ERR DE (s) = s (T Sa s + 1) + K FB (s) K Sa

【0188】ここで、K0 =KSa/KSeであり、KFB
変針用フィードバック制御器である。但し、外乱Dは船
体14−1と船首方位検出器14−2の間に入力するも
のとする。次に参照針路rから偏差ERRまでの伝達関
数を求める。数40の式より明らかなように、偏差ER
Rは、参照針路rの2階微分及び1階微分を含む。言い
換えれば、参照針路の角加速度r”と角速度r’が入力
として作用する。
Here, K 0 = K Sa / K Se , and K FB is a feedback controller for changing needles. However, it is assumed that the disturbance D is input between the hull 14-1 and the heading detector 14-2. Next, the transfer function from the reference course r to the deviation ERR is obtained. As is clear from the formula of Equation 40, the deviation ER
R includes the second derivative and first derivative of the reference course r. In other words, the angular acceleration r ″ and the angular velocity r ′ of the reference course act as inputs.

【0189】変針用フィードバック制御器KFBは近似的
にKFB=KP +TD sと表される。このとき、数40の
式の分母ERRDE(s)はラプラス演算子sの2次式に
帰着する。
The feedback controller K FB for changing the needle is approximately expressed as K FB = K P + T D s. At this time, the denominator ERR DE (s) of the formula 40 is reduced to the quadratic formula of the Laplace operator s.

【0190】[0190]

【数41】ERRNU(s)=〔(TSa−K0 Sa)s2
+(1−K0 )s〕r(s) ERRDE(s)=s(TSas+1)+KFB(s)KSa
Sa2 +(1+KSa D )s+KSaP
[Expression 41] ERR NU (s) = [(T Sa −K 0 T Sa ) s 2
+ (1-K 0 ) sr (s) ERR DE (s) = s (T Sa s + 1) + K FB (s) K Sa
T Sa s 2 + (1 + K Sa T D) s + K Sa K P

【0191】更に、2次標準系を当てはめると伝達関数
C (s)は次のようになる。
Further, when a quadratic standard system is applied, the transfer function G C (s) is as follows.

【0192】[0192]

【数42】ERR(s)=GC (s)r(s) GC (s)=(C2 2 +C1 s)/(s2 +2ζωn
s+ωn 2
(42) ERR (s) = G C (s) r (s) G C (s) = (C 2 s 2 + C 1 s) / (s 2 + 2ζω n
s + ω n 2 )

【0193】ここで、固有周波数ωn 、減衰定数ζ、s
及びs2 の係数C1 、C2 は次のように表される。
Here, the natural frequency ω n , the damping constant ζ, s
And the coefficients C 1 and C 2 of s 2 are expressed as follows.

【0194】[0194]

【数43】ωn =√(KSaP /TSa) ζ=(1+KSaD )/(2ωn Sa) C2 =1−K0 (TSe/TSa) C1 =(1−K0 )/TSa Ω n = √ (K Sa K P / T Sa ) ζ = (1 + K Sa T D ) / (2ω n T Sa ) C 2 = 1-K 0 (T Se / T Sa ) C 1 = ( 1-K 0 ) / T Sa

【0195】バイアス外乱演算部12−6Gの動作を詳
細に説明する。数40の式において、バイアス外乱に起
因する変針後の定常偏差は次のようになる。
The operation of the bias disturbance calculator 12-6G will be described in detail. In Equation 40, the steady-state deviation after the needle change due to the bias disturbance is as follows.

【0196】[0196]

【数44】 [Equation 44]

【0197】ここで、d0 は変針前後の外乱変化量であ
り、外乱は船首方位に従属する性質をもつとする。GD
は外乱D(s)から偏差ERR(s)までの伝達関数で
あり、次のように表される。
Here, d 0 is the amount of change in disturbance before and after changing the needle, and the disturbance has the property of depending on the heading of the bow. G D
Is a transfer function from the disturbance D (s) to the deviation ERR (s), and is expressed as follows.

【0198】[0198]

【数45】 [Equation 45]

【0199】等速モードの終了時点における外乱による
偏差は次のように表される。
The deviation due to the disturbance at the end of the constant velocity mode is expressed as follows.

【0200】[0200]

【数46】 eD (Ta +Tv )=GD (s)d0 /s2 |t=Ta +Tv ≒eD (∞)(Δra +Δrv )/rSIG [Equation 46] e D (T a + T v ) = G D (s) d 0 / s 2 | t = T a + T v ≈e D (∞) (Δr a + Δr v ) / r SIG

【0201】加速モードの終了時点における外乱による
偏差は次のように表される。
The deviation due to the disturbance at the end of the acceleration mode is expressed as follows.

【0202】[0202]

【数47】eD (Ta )≒eD (∞)Δra /rSIG [Equation 47] e D (T a ) ≈e D (∞) Δr a / r SIG

【0203】次に旋回力指数演算部12−6Fの動作を
詳細に説明する。等速モードの状態にて十分長い時間が
経過したものとする。参照針路の角速度r’が一定のと
き偏差errの最終値は次のようになる。
Next, the operation of the turning force index calculator 12-6F will be described in detail. It is assumed that a sufficiently long time has elapsed in the state of constant speed mode. When the angular velocity r'of the reference course is constant, the final value of the deviation err is as follows.

【0204】[0204]

【数48】 [Equation 48]

【0205】ここで、err(Ta +Tv )は実際の偏
差値である。従って求める旋回力指数KS の実際値(推
定値)KSaは次のようになる。
Here, err (T a + T v ) is an actual deviation value. Therefore, the actual value (estimated value) K Sa of the obtained turning force index K S is as follows.

【0206】[0206]

【数49】 [Equation 49]

【0207】次に追従安定性指数演算部12−6Eの動
作を詳細に説明する。参照針路rは軌道演算部12−1
より時間の関数として得られ、その角加速度r”及び角
速度r’をラプラス演算子sによって表すと次のように
なる。
Next, the operation of the tracking stability index calculation unit 12-6E will be described in detail. The reference course r is the trajectory calculation unit 12-1.
It is obtained as a function of time and its angular acceleration r ″ and angular velocity r ′ are represented by the Laplace operator s as follows.

【0208】[0208]

【数50】s2 r(s)=2!αa /Ta 2 3 +βa
/Ta 2 +C1a/s sr(s)=3!αa /(3Ta 2 )s4 +2!βa
(2Ta )s3+C1a/s2 +C2a/s
S 2 r (s) = 2! α a / T a 2 s 3 + β a
/ T a s 2 + C 1a / s sr (s) = 3! α a / (3T a 2 ) s 4 +2! β a /
(2T a ) s 3 + C 1a / s 2 + C 2a / s

【0209】この式を数42の式に代入すると変針時の
解析解が得られる。この解の時間条件は0≦t≦Ta
ある。
By substituting this formula into the formula 42, an analytical solution at the time of changing the needle can be obtained. The time condition of this solution is 0 ≦ t ≦ T a .

【0210】[0210]

【数51】ERR(s)=〔1/(s2 +2ζωn s+
ωn 2 )〕×〔2C1 αa /Ta 2 /s4 +(2C2 α
a /Ta 2 +C1 βa /Ta )/s3+(C2 βa /T
a +C1 1a)/s2 +(C2 1a+C1 1a)/s〕
ERR (s) = [1 / (s 2 + 2ζω n s +
ω n 2 )] × [2C 1 α a / T a 2 / s 4 + (2C 2 α
a / T a 2 + C 1 β a / T a ) / s 3 + (C 2 β a / T
a + C 1 C 1a ) / s 2 + (C 2 C 1a + C 1 C 1a ) / s]

【0211】この解はそれぞれ1/s4 、1/s3 、1
/s2 、1/sの項に対する各解の和となっている。1
/s4 、1/s3 、1/s2 、1/sの項の係数を1と
して、偏差ERRの解析解を求める。1/s4 、1/s
3 、1/s2 、1/sの項に対する各解をそれぞれER
4 、ERR3 、ERR2 、ERR1 とすると次のよう
に表される。尚、解は減衰定数ζが1より大きいか、等
しいか又は小さいかによって異なる。
The solutions are 1 / s 4 , 1 / s 3 and 1 respectively.
It is the sum of the solutions for the terms / s 2 and 1 / s. 1
An analytical solution of the deviation ERR is obtained by setting the coefficients of the terms / s 4 , 1 / s 3 , 1 / s 2 , and 1 / s to 1. 1 / s 4 , 1 / s
ER for each solution for terms of 3 , 1 / s 2 and 1 / s
R 4 , ERR 3 , ERR 2 and ERR 1 are expressed as follows. The solution differs depending on whether the damping constant ζ is larger than 1, equal to or smaller than 1.

【0212】(1)ζ<1の場合:(1) When ζ <1:

【0213】[0213]

【数52】err1 (t)=−exp(−at)〔(a
/ω)sinωt+cosωt〕+1 err2 (t)=exp(−at)〔(aC11−1)ω
-1sinωt+C11cosωt〕+t−C11 err3 (t)=exp(−at)〔(C11−aC12
ω-1sinωt−C11cosωt〕+t2 /2−C11
+C12 err4 (t)=−exp(−at)〔(C12+a
13)ω-1sinωt+C13cosωt〕+t3 /6−
112 /2+C12t+C13
[Equation 52] err 1 (t) =-exp (-at) [(a
/ Ω) sinωt + cosωt] +1 err 2 (t) = exp (−at) [(aC 11 −1) ω
−1 sin ωt + C 11 cos ωt] + t−C 11 err 3 (t) = exp (−at) [(C 11 −aC 12 ).
ω -1 sin ωt-C 11 cos ωt] + t 2 / 2-C 11 t
+ C 12 err 4 (t) = − exp (−at) [(C 12 + a
C 13 ) ω −1 sin ωt + C 13 cos ωt] + t 3 / 6−
C 11 t 2/2 + C 12 t + C 13

【0214】ここで、a、ω、C11、C12、C13は次の
式によって表される。
Here, a, ω, C 11 , C 12 and C 13 are represented by the following equations.

【0215】[0215]

【数53】a=ζωn ω=ωn √(1−ζ2 ) C11=2a/ωn 212=C11 2 −1/ωn 2 13=C11(2/ωn 2 −C11 2 A = ζω n ω = ω n √ (1-ζ 2 ) C 11 = 2a / ω n 2 C 12 = C 11 2 −1 / ω n 2 C 13 = C 11 (2 / ω n 2 -C 11 2 )

【0216】(2)ζ=1の場合:(2) When ζ = 1:

【0217】[0219]

【数54】err1 (t)=−exp(−ωn t)〔ω
n t+1〕+1 err2 (t)=exp(−ωn t)〔t+2/ωn
+t−2/ωn err3 (t)=−exp(−ωn t)〔t+3/
ωn 〕(1/ωn )+t2 /2−〔2t−3/ωn
(1/ωn ) err4 (t)=exp(−ωn t)〔t+4/ωn
(1/ωn 2 )+t3 /6−t2 /ωn +〔3t−4/
ωn 〕(1/ωn 2
[Equation 54] err 1 (t) = − exp (−ω n t) [ω
n t + 1] +1 err 2 (t) = exp (−ω n t) [t + 2 / ω n ].
+ T−2 / ω n err 3 (t) = − exp (−ω n t) [t + 3 /
ω n ] (1 / ω n ) + t 2 / 2- [2t-3 / ω n ]
(1 / ω n ) err 4 (t) = exp (−ω n t) [t + 4 / ω n ]
(1 / ω n 2 ) + t 3 / 6-t 2 / ω n + [3t-4 /
ω n ] (1 / ω n 2 )

【0218】(3)ζ>1の場合:(3) When ζ> 1:

【0219】[0219]

【数55】err1 (t)=(q1 −q2 -1〔q2
xp(−q1 t)−q1 exp(−q2 t)〕+1 err2 (t)=(q1 −q2 -1〔−(q2 /q1
exp(−q1 t)+(q1 /q2 )exp(−q
2 t)〕+t+(q1 +q2 )/ωn 2 err3 (t)=(q1 −q2 -1〔(q2 /q1 2
exp(−q1 t)−(q1 /q2 2 )exp(−q2
t)〕+t2 /2+〔(q1 +q2 )/ωn 2 〕〔−t
+(q1 +q2 )/ωn 2 〕−1/ωn 2 err4 (t)=(q1 −q2 -1〔−(q2
1 3 )exp(−q1 t)+(q1 /q2 3 )exp
(−q2 t)〕+t3 /6+〔(q1 +q2 )/
ωn 2 〕(t2 /2)+〔(q1 +q2 2 /ωn 4
1/ωn 2 〕〔t−(q1 +q2 )/ωn 2 〕+(q1
+q2 )/ωn 4
[Equation 55] err 1 (t) = (q 1 −q 2 ) −1 [q 2 e
xp (-q 1 t) -q 1 exp (-q 2 t) ] + 1 err 2 (t) = (q 1 -q 2) -1 [- (q 2 / q 1)
exp (-q 1 t) + ( q 1 / q 2) exp (-q
2 t)] + t + (q 1 + q 2 ) / ω n 2 err 3 (t) = (q 1 −q 2 ) −1 [(q 2 / q 1 2 ).
exp (-q 1 t) - ( q 1 / q 2 2) exp (-q 2
t)] + t 2/2 + [(q 1 + q 2) / ω n 2 ] [-t
+ (Q 1 + q 2 ) / ω n 2 ] −1 / ω n 2 err 4 (t) = (q 1 −q 2 ) −1 [− (q 2 /
q 1 3) exp (-q 1 t) + (q 1 / q 2 3) exp
(-Q 2 t)] + t 3/6 + [(q 1 + q 2) /
omega n 2] (t 2/2) + [(q 1 + q 2) 2 / ω n 4 -
1 / ω n 2 ] [t- (q 1 + q 2 ) / ω n 2 ] + (q 1
+ Q 2 ) / ω n 4

【0220】ここで、q1 、q2 は次の式によって表さ
れる。
Here, q 1 and q 2 are represented by the following equations.

【0221】[0221]

【数56】q1 =ωn 〔−ζ+√(ζ2 −1)〕 q2 =ωn 〔−ζ−√(ζ2 −1)〕Q 1 = ω n [−ζ + √ (ζ 2 −1)] q 2 = ω n [−ζ−√ (ζ 2 −1)]

【0222】従って数51の式の解析解errS (t)
は次のようになる。
Therefore, the analytical solution err S (t) of the equation (51) is obtained.
Is as follows.

【0223】[0223]

【数57】errS (t)=〔(2C1 αa /Ta 2
err4 (t)+(2C2 αa /Ta 2 +C1 βa /T
a )err3 (t)+(C2 βa /Ta +C1 1a)e
rr2 (t)+(C2 1a+C1 2a)err
1 (t)〕/ωn 2
[Equation 57] err S (t) = [(2C 1 α a / T a 2 )
err 4 (t) + (2C 2 α a / T a 2 + C 1 β a / T
a ) err 3 (t) + (C 2 β a / T a + C 1 C 1a ) e
rr 2 (t) + (C 2 C 1a + C 1 C 2a ) err
1 (t)] / ω n 2

【0224】追従安定性指数推定値TSaの演算の際、パ
ラメータの極性が関係する。演算された旋回力指数KS
の推定値KSaの極性により実際の船舶が安定船か又は不
安定船かが定まる。従って、実際の追従安定性指数推定
値TSaの演算において、表3に示すような2ωn ξ及び
1 の設定を行う。但し、演算上の都合により、不安定
船の追従安定性指数推定値TSaは負であるが正として求
める。
When the tracking stability index estimated value T Sa is calculated, the polarity of the parameter is involved. Calculated turning force index K S
The polarity of the estimated value K Sa of the actual ship determines whether the actual ship is a stable ship or an unstable ship. Therefore, in the calculation of the actual tracking stability index estimated value T Sa , 2ω n ξ and C 1 as shown in Table 3 are set. However, for convenience of calculation, the tracking stability index estimation value T Sa of the unstable ship is negative but is determined to be positive.

【0225】[0225]

【表3】 [Table 3]

【0226】バイアス外乱推定値eD (Ta )を用い
て、加速モード終了時点t=Ta における偏差の修正値
T を計算する。
Using the bias disturbance estimated value e D (T a ), the deviation correction value e T at the acceleration mode end time t = T a is calculated.

【0227】[0227]

【数58】eT =err(Ta )+eD (Ta [Equation 58] e T = err (T a ) + e D (T a ).

【0228】ここで、err(Ta )は実際の偏差値で
ある。数57の式に加速モード終了時点t=Ta を代入
して得られる解析解errS の値がt=Ta における偏
差の修正値eT に等しいとき、それは同定演算部12−
6にて用いた追従安定性指数推定値TSaが実際値TS
同一であることを意味する。即ち、実際の追従安定性指
数TS が計算されたこととなる。
Here, err (T a ) is an actual deviation value. When the value of the analytic solution err S obtained by substituting the acceleration mode end time point t = T a into the expression of Expression 57 is equal to the deviation correction value e T at t = T a , it is identified by the identification calculation unit 12-
It means that the tracking stability index estimation value T Sa used in 6 is the same as the actual value T S. That is, the actual tracking stability index T S is calculated.

【0229】図9は追従安定性指数演算部12−6Eの
動作の流れを示す流れ図であり、これを参照して説明す
る。ステップ201にて動作が開始され、ステップ20
2にて計算に必要な定数αa 、βa 、C1a、C2a及びT
Se、KSe、KSa等が設定される。
FIG. 9 is a flow chart showing the flow of operation of the tracking stability index calculation unit 12-6E, and description will be made with reference to this. The operation starts in step 201, and step 20
2. The constants α a , β a , C 1a , C 2a and T required for calculation in 2
Se , K Se , K Sa, etc. are set.

【0230】ステップ203にて、バイアス外乱推定値
D (Ta )によって修正された加速モード終了時点t
=Ta における偏差eT が追従安定性指数演算部12−
6Eに入力される。ステップ204にて求める追従安定
性指数推定値TSaの初期値が与えられる。ステップ20
5にて加速モード終了時点t=Ta における解析解によ
る偏差errS (t)が上記の方法によって求められ
る。
At step 203, the acceleration mode end time t corrected by the bias disturbance estimated value e D (T a ).
= Deviation e T at T a followability stability index calculating section 12
Input to 6E. An initial value of the tracking stability index estimated value T Sa obtained in step 204 is given. Step 20
At 5, the deviation err S (t) by the analytical solution at the end point t = T a of the acceleration mode is obtained by the above method.

【0231】ステップ206にて加速モード終了時点t
=Ta における2つの偏差eT 、偏差errS (t)が
比較される。両者が等しければ、ステップ208に進
み、両者が異なれば、ステップ207に進む。ステップ
207では、追従安定性指数推定値TSaが適当な値に更
新されステップ205の計算が行われる。こうしてステ
ップ208にて同定された追従安定性指数推定値TSa
出力される。ステップ209にて動作が終了する。
At step 206, the time t when the acceleration mode ends.
The two deviations e T and the deviation err S (t) at = T a are compared. If they are equal, the process proceeds to step 208, and if they are different, the process proceeds to step 207. In step 207, the tracking stability index estimated value T Sa is updated to an appropriate value and the calculation in step 205 is performed. Thus, the tracking stability index estimated value T Sa identified in step 208 is output. The operation ends in step 209.

【0232】以上本発明の実施例について詳細に説明し
てきたが、本発明は上述の実施例に限ることなく本発明
の要旨を逸脱することなく他の種々の構成が採り得るこ
とは当業者にとって容易に理解されよう。
Although the embodiments of the present invention have been described in detail above, the present invention is not limited to the above-mentioned embodiments, and it will be understood by those skilled in the art that various other configurations can be adopted without departing from the gist of the present invention. Easy to understand.

【0233】[0233]

【発明の効果】本発明によると、従来のオートパイロッ
トでは実現することができなかった操舵機の性能及び船
舶の特性を考慮した最適な変針軌道計画が実現可能とな
る利点がある。
According to the present invention, there is an advantage that it is possible to realize an optimum variable trajectory plan that considers the performance of a steering gear and the characteristics of a ship, which could not be realized by a conventional autopilot.

【0234】本発明によると、操舵機の性能を取り込ん
だ最適な変針軌道計画が得られるので機器の負担を軽減
し省燃費を図ることができる利点がある。
According to the present invention, since an optimum variable needle trajectory plan incorporating the performance of the steering gear can be obtained, there is an advantage that the load on the equipment can be reduced and fuel consumption can be saved.

【0235】本発明によると変針時の旋回角速度、変針
時間等を見積もることができるから、最適な運行計画を
達成することができる利点を有する。
According to the present invention, since it is possible to estimate the turning angular velocity at the time of changing the needle, the changing time of the needle, etc., there is an advantage that an optimum operation plan can be achieved.

【0236】本発明によると、フィードフォワード舵角
の最大値及びその角速度の最大値を確定することができ
るので、操舵機の入力にリミットを設ける必要がなく、
連続的な変針特性を保証することができる利点を有す
る。
According to the present invention, since the maximum value of the feedforward steering angle and the maximum value of its angular velocity can be determined, it is not necessary to set a limit on the input of the steering gear,
It has the advantage of being able to guarantee continuous needle change characteristics.

【0237】本発明によると、変針時の船舶の運動の初
期値を取り込むように構成されているから、変針中に新
たな変針設定が可能となる利点を有する。
According to the present invention, since the initial value of the motion of the ship at the time of changing the needle is taken in, there is an advantage that a new changing needle can be set during the changing of the needle.

【0238】本発明によると、自動変針前後のバイアス
外乱変化によるパラメータの同定演算の誤差を防止する
ことができるから推定精度を向上させることができる利
点を有する。
According to the present invention, it is possible to prevent an error in the parameter identification calculation due to the change in the bias disturbance before and after the automatic needle change, so that there is an advantage that the estimation accuracy can be improved.

【0239】本発明は、ソフトウエア的処理によって実
現することができるから、マイクロコンピュータを搭載
している自動操舵装置に容易に付加することができる利
点がある。
Since the present invention can be realized by software processing, there is an advantage that it can be easily added to an automatic steering device equipped with a microcomputer.

【0240】本発明によると、実際の船舶のパラメータ
が得られるので、そのパラメータと設定されたパラメー
タとの間のずれによる変針、保針性能の低下を改善する
ことができる利点を有する。
According to the present invention, since actual ship parameters can be obtained, there is an advantage that it is possible to improve the deterioration of the needle changing performance and the needle holding performance due to the deviation between the parameters and the set parameters.

【0241】本発明によると、実際の船舶のパラメータ
が得られるので、その値を軌道演算部、フィードフォワ
ード制御器及びフィードバック制御器にフィードバック
することによってオートパイロットにおけるシステムが
実際の船舶に対応したものとなる利点を有する。
According to the present invention, since the parameters of the actual ship can be obtained, the system in the autopilot corresponds to the actual ship by feeding back the values to the orbit calculator, the feedforward controller and the feedback controller. Has the advantage that

【0242】本発明によると、軌道演算部、フィードフ
ォワード制御器及びフィードバック制御器及び同定演算
部の各々は演算過程において独立であるため相互干渉に
よる不確定な状態には陥らず安定な演算が保証される利
点を有する。
According to the present invention, since the orbit calculation unit, the feedforward controller, the feedback controller, and the identification calculation unit are independent in the calculation process, stable calculation is guaranteed without falling into an indeterminate state due to mutual interference. Have the advantage that

【0243】本発明によると、制御対象である船舶が不
安定船又は安定船のいずれであっても、演算上の問題な
く対応することができる利点を有する。
According to the present invention, there is an advantage that it is possible to cope with an unstable ship or a stable ship as a control target without any operational problem.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明による自動操舵系を示すブロック図であ
る。
FIG. 1 is a block diagram showing an automatic steering system according to the present invention.

【図2】本発明によるフィードフォワード制御器の動作
を示すブロック図である。
FIG. 2 is a block diagram showing the operation of the feedforward controller according to the present invention.

【図3】本発明によるフィードバック制御器の動作を示
すブロック図である。
FIG. 3 is a block diagram showing the operation of the feedback controller according to the present invention.

【図4】本発明による軌道演算部の構成例を示す図であ
る。
FIG. 4 is a diagram showing a configuration example of a trajectory calculation unit according to the present invention.

【図5】本発明による軌道計画部の動作を示す流れ図で
ある。
FIG. 5 is a flowchart showing the operation of the trajectory planning unit according to the present invention.

【図6】本発明による参照針路とフィードフォワード舵
角の例を示す図である。
FIG. 6 is a diagram showing an example of a reference course and a feedforward rudder angle according to the present invention.

【図7】本発明による同定演算部の構成例を示す図であ
る。
FIG. 7 is a diagram showing a configuration example of an identification calculation unit according to the present invention.

【図8】本発明による同定演算部の動作シークエンスを
示す図である。
FIG. 8 is a diagram showing an operation sequence of the identification calculation unit according to the present invention.

【図9】本発明による追従安定性指数演算部の動作を示
す流れ図である。
FIG. 9 is a flowchart showing the operation of the tracking stability index calculation unit according to the present invention.

【図10】従来の船舶用自動操舵系の構成例を示す図で
ある。
FIG. 10 is a diagram showing a configuration example of a conventional marine vessel automatic steering system.

【図11】従来の自動操舵装置(オートパイロット)の
構成を示す図である。
FIG. 11 is a diagram showing a configuration of a conventional automatic steering device (auto pilot).

【図12】従来の船舶用自動操舵系の変針応答特性を示
す図である。
FIG. 12 is a diagram showing a needle change response characteristic of a conventional marine vessel automatic steering system.

【符号の説明】[Explanation of symbols]

11 加算器 12 自動操舵装置(オートパイロット) 12−1 軌道演算部 12−2 フィードフォワード制御器 12−3 フィードバック制御器 12−4、12−5 加算器 12−6 同定演算部 13 加算器 14 制御対象 14−1 船体 14−2 船首方位検出器 16 操舵機 120 自動操舵装置(オートパイロット) 11 Adder 12 Automatic Steering Device (Autopilot) 12-1 Trajectory Calculator 12-2 Feedforward Controller 12-3 Feedback Controller 12-4, 12-5 Adder 12-6 Identification Calculator 13 Adder 14 Control Target 14-1 Hull 14-2 Heading detector 16 Steering machine 120 Automatic steering device (autopilot)

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 参照針路に対する船首方位の偏差に基づ
いて命令舵角を出力する自動操舵装置と該自動操舵装置
に対して船首方位をフィードバックする制御ループとを
有する船舶用自動操舵装置において、 上記自動操舵装置は、軌道計画に基づいた参照針路を演
算する軌道演算部と上記制御ループを安定化させるため
に閉ループ制御を提供するフィードバック制御器と上記
制御ループの変針特性を高めるために開ループ制御を提
供するフィードフォワード制御器と上記偏差に基づいて
船舶の特性を定めるパラメータを演算する同定演算部と
を有することを特徴とする船舶用自動操舵装置。
1. An automatic steering system for a ship, comprising: an automatic steering device that outputs a command steering angle based on a deviation of the heading from a reference course; and a control loop that feeds back the heading to the automatic steering device. The automatic steering device includes a trajectory calculation unit that calculates a reference course based on a trajectory plan, a feedback controller that provides closed loop control to stabilize the control loop, and an open loop control to enhance the change characteristic of the control loop. An automatic steering device for a ship, comprising: a feedforward controller that provides the above; and an identification calculator that calculates a parameter that determines the characteristics of the ship based on the deviation.
【請求項2】 請求項1記載の船舶用自動操舵装置にお
いて、 上記軌道演算部によって求められる参照針路は加速モー
ド、等速モード及び減速モードを含むように時間管理さ
れていることを特徴とする船舶用自動操舵装置。
2. The automatic steering apparatus for marine vessels according to claim 1, wherein the reference course obtained by the trajectory calculation section is time-managed so as to include an acceleration mode, a constant velocity mode, and a deceleration mode. Automatic steering device for ships.
【請求項3】 請求項2記載の船舶用自動操舵装置にお
いて、 上記加速モードにおいて、上記参照針路の初期値とし
て、変針開始時点の船舶の船首方位の角速度及び角加速
度の値を取り入れるように構成されていることを特徴と
する船舶用自動操舵装置。
3. The automatic steering system for a ship according to claim 2, wherein, in the acceleration mode, the values of the angular velocity and the angular acceleration of the bow direction of the ship at the start of the needle change are taken in as the initial values of the reference course. An automatic steering device for ships characterized by being provided.
【請求項4】 請求項2又は3記載の船舶用自動操舵装
置において、 上記加速モード及び減速モードにおいて、上記参照針路
の時間に関する2階微分は時間に関する2次関数となる
ように構成されていることを特徴とする船舶用自動操舵
装置。
4. The marine vessel automatic steering apparatus according to claim 2 or 3, wherein in the acceleration mode and the deceleration mode, the second derivative with respect to time of the reference course is a quadratic function with respect to time. An automatic steering device for a ship, which is characterized in that
【請求項5】 請求項2、3又は4記載の船舶用自動操
舵装置において、 上記等速モードにおいて、上記参照針路の時間に関する
2階微分はゼロとなるように構成されていることを特徴
とする船舶用自動操舵装置。
5. The marine vessel automatic steering system according to claim 2, 3 or 4, wherein in the constant velocity mode, the second derivative with respect to time of the reference course is zero. Automatic steering device for ships.
【請求項6】 請求項1、2、3、4又は5記載の船舶
用自動操舵装置において、 上記フィードバック制御器は上記参照針路に対する船首
方位の偏差を入力してフィードバック舵角を出力し、上
記フィードフォワード制御器は上記参照針路を入力して
フィードフォワード舵角を出力し、上記自動操舵装置は
上記フィードバック舵角とフィードフォワード舵角の和
によって上記命令舵角を演算しそれを出力信号として出
力するように構成されていることを特徴とする船舶用自
動操舵装置。
6. The automatic steering system for a ship according to claim 1, 2, 3, 4 or 5, wherein the feedback controller inputs a deviation of a heading with respect to the reference course and outputs a feedback steering angle, The feedforward controller inputs the reference course and outputs the feedforward rudder angle, and the automatic steering device calculates the commanded rudder angle by the sum of the feedback rudder angle and the feedforward rudder angle and outputs it as an output signal. An automatic steering device for a ship, which is configured to:
【請求項7】 請求項6記載の船舶用自動操舵装置にお
いて、 上記自動操舵装置より出力された命令舵角と角度換算さ
れた外乱を入力して船舶の舵角を演算する加算器を有
し、該加算器より出力された舵角を制御対象に入力する
ように構成されていることを特徴とする船舶用自動操舵
装置。
7. The marine vessel automatic steering apparatus according to claim 6, further comprising an adder for calculating a vessel rudder angle by inputting a commanded rudder angle output from the automatic steering apparatus and a disturbance converted into an angle. An automatic steering system for a ship, wherein the steering angle output from the adder is input to a control target.
【請求項8】 請求項7記載の船舶用自動操舵装置にお
いて、 上記フィードフォワード制御器は上記船舶の舵角から上
記船首方位までの伝達特性の逆特性を有することを特徴
とする船舶用自動操舵装置。
8. The automatic marine steering system according to claim 7, wherein the feedforward controller has an inverse characteristic of a transmission characteristic from a steering angle of the marine vessel to the heading of the marine vessel. apparatus.
【請求項9】 請求項6、7又は8記載の船舶用自動操
舵装置において、 上記参照針路は上記フィードフォワード舵角及びその角
速度の各々の最大値を取り込むことを特徴とする船舶用
自動操舵装置。
9. The automatic steering system for ships according to claim 6, 7 or 8, wherein the reference course takes in the maximum values of the feedforward steering angle and its angular velocity. .
【請求項10】 請求項2、3、4、5、6、7、8又
は9記載の船舶用自動操舵装置において、 上記同定演算部は自動変針時において上記加速モードの
終了時点及び上記等速モードの終了時点及び上記軌道計
画による変針後の静定状態の時点における上記偏差を保
持するように構成されていることを特徴とする船舶用自
動操舵装置。
10. The marine vessel automatic steering apparatus according to claim 2, 3, 4, 5, 6, 7, 8 or 9, wherein the identification calculation unit is at the time of ending the acceleration mode and at the constant speed during automatic needle changing. An automatic steering device for a ship, characterized in that it is configured to hold the deviation at the time of ending the mode and at the time of a static state after a change of the needle due to the trajectory plan.
【請求項11】 請求項10記載の船舶用自動操舵装置
において、 上記同定演算部は上記静定状態の時点にて保持された上
記偏差を用いて上記加速モードと上記等速モードの各々
の終了時点におけるバイアス外乱推定値を演算すること
を特徴とする船舶用自動操舵装置。
11. The marine vessel automatic steering apparatus according to claim 10, wherein the identification calculation section ends each of the acceleration mode and the constant velocity mode by using the deviation held at the time of the stationary state. An automatic steering system for a ship, which calculates a bias disturbance estimated value at a time point.
【請求項12】 請求項11記載の船舶用自動操舵装置
において、 上記同定演算部は上記等速モードの終了時点の上記バイ
アス外乱推定値によって修正された上記等速モードの終
了時点にて保持された上記偏差を用いて上記船舶の特性
を定めるパラメータの1つである旋回力指数を演算する
ことを特徴とする船舶用自動操舵装置。
12. The automatic steering apparatus for a ship according to claim 11, wherein the identification calculator is held at the end of the constant velocity mode corrected by the bias disturbance estimated value at the end of the constant velocity mode. In addition, the turning force index, which is one of the parameters for defining the characteristics of the ship, is calculated using the deviation, and the automatic steering device for a ship is characterized.
【請求項13】 請求項11又は12記載の船舶用自動
操舵装置において、 上記同定演算部は上記加速モードの終了時点の上記バイ
アス外乱推定値によって修正された上記加速モードの終
了時点にて保持された上記偏差と上記旋回力指数とを用
いて上記船舶の特性を定めるパラメータの1つである追
従安定性指数を演算することを特徴とする船舶用自動操
舵装置。
13. The automatic steering apparatus for ships according to claim 11, wherein the identification calculation unit is held at the end time of the acceleration mode corrected by the bias disturbance estimated value at the end time of the acceleration mode. An automatic steering system for a vessel, which calculates a tracking stability index, which is one of the parameters defining the characteristics of the vessel, using the deviation and the turning force index.
【請求項14】 請求項2、3、4、5、6、7、8、
9、10、11、12又は13記載の船舶用自動操舵装
置において、 上記同定演算部によって推定された上記船舶の特性を定
めるパラメータは上記軌道演算部、上記フィードフォワ
ード制御器及び上記フィードバック制御器にフィードバ
ックされ、その各々において以前のパラメータと置き換
えられることを特徴とする船舶用自動操舵装置。
14. The method of claim 2, 3, 4, 5, 6, 7, 8,
In the marine vessel automatic steering system according to 9, 10, 11, 12 or 13, the parameters that determine the characteristics of the marine vessel estimated by the identification computing section are stored in the trajectory computing section, the feedforward controller and the feedback controller. An automatic steering system for a ship, which is fed back and replaced with a previous parameter in each of them.
JP8176522A 1995-11-27 1996-07-05 Automatically steering device for ship Pending JPH09207889A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8176522A JPH09207889A (en) 1995-11-27 1996-07-05 Automatically steering device for ship

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7-307746 1995-11-27
JP30774695 1995-11-27
JP8176522A JPH09207889A (en) 1995-11-27 1996-07-05 Automatically steering device for ship

Publications (1)

Publication Number Publication Date
JPH09207889A true JPH09207889A (en) 1997-08-12

Family

ID=26497406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8176522A Pending JPH09207889A (en) 1995-11-27 1996-07-05 Automatically steering device for ship

Country Status (1)

Country Link
JP (1) JPH09207889A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6952283B2 (en) * 2001-04-17 2005-10-04 Xerox Corporation Sampling of customer images as color data for process control
JP2006044411A (en) * 2004-08-03 2006-02-16 Tokimec Inc Automatic steering device for ship, and method for designing estimation instrument for the same
JP2006321455A (en) * 2005-05-20 2006-11-30 Tokimec Inc Automatic steering device for vessel
JP2007290695A (en) * 2006-03-31 2007-11-08 Tokimec Inc Automatic steering device for vessel
WO2008030149A1 (en) * 2006-09-08 2008-03-13 Ab Volvo Penta Steering control system for a vessel and method for operating such a steering control system
JP2012210941A (en) * 2006-03-31 2012-11-01 Tokyo Keiki Inc Automatic steering device for ship
JP2014240225A (en) * 2013-06-11 2014-12-25 独立行政法人海上技術安全研究所 Steering method of ship and automatic steering system of ship
JP2015045963A (en) * 2013-08-27 2015-03-12 国立大学法人 千葉大学 Autonomous control method, and autonomous controller and equipment mounted with the same
US11383813B2 (en) 2018-05-10 2022-07-12 Furuno Electric Company Limited Automatic steering device, automatic steering method and automatic steering program
WO2023089843A1 (en) * 2021-11-18 2023-05-25 東京計器株式会社 Automatic steering device for vessels

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6952283B2 (en) * 2001-04-17 2005-10-04 Xerox Corporation Sampling of customer images as color data for process control
JP2006044411A (en) * 2004-08-03 2006-02-16 Tokimec Inc Automatic steering device for ship, and method for designing estimation instrument for the same
JP4603832B2 (en) * 2004-08-03 2010-12-22 東京計器株式会社 Automatic steering device for ship and design method of estimator for automatic steering device for ship
JP2006321455A (en) * 2005-05-20 2006-11-30 Tokimec Inc Automatic steering device for vessel
JP2007290695A (en) * 2006-03-31 2007-11-08 Tokimec Inc Automatic steering device for vessel
JP2012210941A (en) * 2006-03-31 2012-11-01 Tokyo Keiki Inc Automatic steering device for ship
WO2008030149A1 (en) * 2006-09-08 2008-03-13 Ab Volvo Penta Steering control system for a vessel and method for operating such a steering control system
US9567052B2 (en) 2006-09-08 2017-02-14 Ab Volvo Penta Steering control system for a vessel and method for operating such a steering control system
JP2014240225A (en) * 2013-06-11 2014-12-25 独立行政法人海上技術安全研究所 Steering method of ship and automatic steering system of ship
JP2015045963A (en) * 2013-08-27 2015-03-12 国立大学法人 千葉大学 Autonomous control method, and autonomous controller and equipment mounted with the same
US11383813B2 (en) 2018-05-10 2022-07-12 Furuno Electric Company Limited Automatic steering device, automatic steering method and automatic steering program
WO2023089843A1 (en) * 2021-11-18 2023-05-25 東京計器株式会社 Automatic steering device for vessels

Similar Documents

Publication Publication Date Title
US8626365B2 (en) Automatic steering control apparatus and autopilot
Van Amerongen Adaptive steering of ships—A model reference approach
US11169524B2 (en) Heading control device and heading control method for ship
JPH09207889A (en) Automatically steering device for ship
US11414167B1 (en) Systems and methods for controlling vessel speed when transitioning from launch to cruise
JP2009248897A (en) Automatic ship steering device
US20210255640A1 (en) Vessel-azimuth control apparatus and azimuth controlling method
JP4917272B2 (en) Ship automatic steering system
JPH08207894A (en) Automatic steering apparatus for ship
US5406488A (en) Correction of errors in autopilots
JP2001018893A (en) Automatic steering apparatus for ship
JPH09142390A (en) Automatic steering device for ship
JP5069930B2 (en) Ship automatic steering system
JP2011189884A (en) Automatic steering device, automatic steering method, and automatic steering program
KR20040055430A (en) Position Controller And Controlling Method for Time Delay Compensation of the Image Tracker in Electro-Optical Tracking System
JP5584736B2 (en) Ship automatic steering system
JP2528840B2 (en) Method and apparatus for controlling speed of engine generator
EP0357660B1 (en) Correction of errors in autopilots
CN112147898B (en) Rigid system anti-interference control method and system only depending on control direction information
JP2013056658A (en) Automatic steering device for ship
RU2658469C1 (en) System of automatic vessel motion control
CN114035567A (en) Unmanned surface vehicle navigation control system
JPH09226689A (en) Automatic steering device for ship
JPH0154236B2 (en)
JPS6254983B2 (en)

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051206

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060613