Nothing Special   »   [go: up one dir, main page]

CN111506086A - An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship - Google Patents

An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship Download PDF

Info

Publication number
CN111506086A
CN111506086A CN202010438486.2A CN202010438486A CN111506086A CN 111506086 A CN111506086 A CN 111506086A CN 202010438486 A CN202010438486 A CN 202010438486A CN 111506086 A CN111506086 A CN 111506086A
Authority
CN
China
Prior art keywords
speed
unmanned ship
path
law
path tracking
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
CN202010438486.2A
Other languages
Chinese (zh)
Inventor
李立刚
裴志远
刘淑霞
徐彬
戴永寿
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.)
China University of Petroleum East China
Original Assignee
China University of Petroleum East China
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 China University of Petroleum East China filed Critical China University of Petroleum East China
Priority to CN202010438486.2A priority Critical patent/CN111506086A/en
Publication of CN111506086A publication Critical patent/CN111506086A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/0206Control of position or course in two dimensions specially adapted to water vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种用于无人船路径跟踪的控制方法,属于无人船运动控制领域。本发明提出采用改进LOS引导律结合模糊PID的控制方法实现无人船路径跟踪控制。将无人船路径跟踪控制系统分为制导子系统和控制子系统,制导子系统采用改进LOS引导律,增加变速控制律到变前视距离LOS引导律中,使其同时提供期望航向和期望航速,以实现无人船在路径跟踪过程中的航速自整定,降低航速影响。考虑到复杂多变的海洋环境,控制层采用模糊PID设计航向航速控制器,提高控制器的自适应性和鲁棒性,实现对期望航向和期望航速的精确跟踪控制,确保无人船有效地保持在期望路径上。该方法有效降低了航速对无人船路径跟踪控制的影响,提高了无人船路径跟踪的快速性、准确性。

Figure 202010438486

The invention discloses a control method for unmanned ship path tracking, which belongs to the field of unmanned ship motion control. The invention proposes to use the improved LOS guidance law combined with the fuzzy PID control method to realize the path tracking control of the unmanned ship. The path tracking control system of the unmanned ship is divided into a guidance subsystem and a control subsystem. The guidance subsystem adopts the improved LOS guidance law, and the variable speed control law is added to the variable foresight distance LOS guidance law, so that it can provide the desired heading and desired speed at the same time. , in order to realize the self-tuning of the speed of the unmanned ship during the path tracking process and reduce the influence of the speed. Considering the complex and changeable marine environment, the control layer uses fuzzy PID to design the course and speed controller to improve the adaptability and robustness of the controller, to achieve precise tracking control of the desired course and desired speed, and to ensure that the unmanned ship can effectively Stay on the desired path. The method effectively reduces the influence of the speed on the path tracking control of the unmanned ship, and improves the speed and accuracy of the path tracking of the unmanned ship.

Figure 202010438486

Description

一种改进LOS引导律结合模糊PID的无人船路径跟踪控制方法An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship

技术领域technical field

本发明涉及无人船运动控制领域,特别是涉及一种改进LOS引导律结合模糊PID的无人船路径跟踪控制方法。The invention relates to the field of unmanned ship motion control, in particular to an unmanned ship path tracking control method with improved LOS guidance law and fuzzy PID.

背景技术Background technique

随着无人船的快速发展,无人船亟需提高路径跟踪控制的准确性、快速性,以保证其良好的海上自主作业能力和航行安全。但是复杂的海面环境严重影响了无人船路径跟踪控制效果,此外无人船控制系统具有非线性、模型不确定性、输入约束等特性,也在一定程度上增加了控制难度。With the rapid development of unmanned ships, it is urgent for unmanned ships to improve the accuracy and speed of path tracking control to ensure their good maritime autonomous operation capabilities and navigation safety. However, the complex sea environment seriously affects the path tracking control effect of the unmanned ship. In addition, the control system of the unmanned ship has the characteristics of nonlinearity, model uncertainty, input constraints, etc., which also increases the control difficulty to a certain extent.

现有控制技术通常针对环境扰动与无人船自身控制特性进行控制器的优化与改进,旨在提高控制器的鲁棒性,改善在海洋环境扰动下无人船路径跟踪控制效果。但是这类方法忽略了航速对无人船路径跟踪控制的影响,并且存在控制器设计复杂,工程实用性低等缺点The existing control technology usually optimizes and improves the controller according to the environmental disturbance and the control characteristics of the unmanned ship itself, aiming at improving the robustness of the controller and improving the path tracking control effect of the unmanned ship under the disturbance of the marine environment. However, this kind of method ignores the influence of the speed on the path tracking control of the unmanned ship, and has the disadvantages of complicated controller design and low engineering practicability.

发明内容SUMMARY OF THE INVENTION

为了解决现有技术存在的问题,本发明提供了一种改进LOS引导律结合模糊PID的无人船路径跟踪控制方法。在考虑无人船航速对路径跟踪控制影响的基础上,通过改进LOS引导律,降低航速对路径跟踪的影响;其次,综合考虑对海洋环境扰动的自适应性以及实用性,设计了模糊PID控制器。在LOS引导律与模糊PID控制器的相互配合下,实现无人船路径跟踪。In order to solve the problems existing in the prior art, the present invention provides an improved LOS guidance law combined with fuzzy PID path tracking control method for the unmanned ship. On the basis of considering the influence of the speed of the unmanned ship on the path tracking control, the influence of the speed on the path tracking is reduced by improving the LOS guidance law. Secondly, considering the adaptability and practicability of the marine environment disturbance, the fuzzy PID control is designed. device. Under the cooperation of LOS guidance law and fuzzy PID controller, the path tracking of unmanned ship is realized.

本发明所采用的具体技术方案是:The concrete technical scheme adopted in the present invention is:

将无人船路径跟踪控制分为制导层和控制层两个部分,在制导层采用改进LOS引导律,在变前视距离LOS引导律的基础上增加变速控制律,改进后的LOS引导律可以在无人船路径跟踪过程中依据无人船的位置与期望路径之间的几何关系调节期望航向和期望航速,以降低航速对无人船路径跟踪的影响,提高引导律的灵活性和稳定性。The path tracking control of the unmanned ship is divided into two parts: the guidance layer and the control layer. The improved LOS guidance law is adopted in the guidance layer, and the variable-speed control law is added on the basis of the LOS guidance law of variable foresight distance. The improved LOS guidance law can be During the path tracking process of the unmanned ship, the desired heading and desired speed are adjusted according to the geometric relationship between the position of the unmanned ship and the desired path, so as to reduce the influence of the speed on the path tracking of the unmanned ship and improve the flexibility and stability of the guidance law. .

在控制层采用模糊PID设计无人船航向航速控制器,模糊PID控制算法通过结合PID控制与模糊算法,能够依据偏差及偏差变化率实现PID参数自整定,更加快速、准确地控制无人船跟踪制导层给出的期望航速、期望航向,保证无人船沿期望路径行驶。In the control layer, fuzzy PID is used to design the course and speed controller of the unmanned ship. The fuzzy PID control algorithm can realize the self-tuning of the PID parameters according to the deviation and the deviation change rate by combining the PID control and the fuzzy algorithm, and control the tracking of the unmanned ship more quickly and accurately. The desired speed and desired heading given by the guidance layer ensure that the unmanned ship travels along the desired path.

与现有技术相比,本发明考虑了航速对无人船路径跟踪控制的影响,进而在现有的变前视距离LOS引导律的基础上增加了合理可行的变速控制律,提高了路径跟踪的快速性与稳定性。其次,采用模糊PID控制方法设计无人船航向、航速控制器,兼顾了实用性与良好的鲁棒性。在改进LOS引导律和模糊PID控制器的配合下,降低了无人船航速对路径跟踪的影响,提高了无人船路径跟踪精度,为无人船自主作业奠定了良好基础。Compared with the prior art, the present invention considers the influence of the speed on the path tracking control of the unmanned ship, and further adds a reasonable and feasible variable speed control law on the basis of the existing LOS guidance law of variable foresight distance, thereby improving the path tracking. speed and stability. Secondly, the fuzzy PID control method is used to design the course and speed controller of the unmanned ship, which takes into account the practicability and good robustness. With the cooperation of the improved LOS guidance law and the fuzzy PID controller, the influence of the speed of the unmanned ship on the path tracking is reduced, the path tracking accuracy of the unmanned ship is improved, and a good foundation for the autonomous operation of the unmanned ship is laid.

附图说明Description of drawings

图1为本发明的控制原理图;Fig. 1 is the control principle diagram of the present invention;

图2为LOS引导律原理图;Figure 2 is a schematic diagram of the LOS guidance law;

图3为模糊PID控制原理图;Figure 3 is a schematic diagram of fuzzy PID control;

图4为模糊控制器设计原理图;Figure 4 is a schematic diagram of the design of the fuzzy controller;

图5为无人船路径跟踪仿真结果图;Fig. 5 is the simulation result diagram of unmanned ship path tracking;

图6为无人船PID、模糊PID航向跟踪控制器对比仿真结果图;Fig. 6 is a comparison simulation result diagram of the unmanned ship PID and fuzzy PID course tracking controller;

图7为模糊规则下自整定PID参数的变化Figure 7 shows the changes of self-tuning PID parameters under fuzzy rules

具体实施方式Detailed ways

本发明公开了一种改进LOS引导律结合模糊PID的无人船路径跟踪控制方法,属于无人船运动控制领域。本发明通过改进LOS引导律和设计模糊PID控制器,实现无人船路径跟踪控制。该方法有效降低了航速对无人船路径跟踪控制的影响,提高了无人船路径跟踪的快速性、准确性,为无人船的自主化、智能化发展奠定基础。The invention discloses an unmanned ship path tracking control method with improved LOS guidance law and fuzzy PID, belonging to the field of unmanned ship motion control. The invention realizes the path tracking control of the unmanned ship by improving the LOS guidance law and designing the fuzzy PID controller. This method effectively reduces the impact of speed on the path tracking control of the unmanned ship, improves the speed and accuracy of the path tracking of the unmanned ship, and lays a foundation for the autonomous and intelligent development of the unmanned ship.

下面通过介绍本发明具体实施步骤,结合附图做更进一步的具体说明,根据以下说明,本发明的内容、特征、优点和效果等将会变得更加清楚。In the following, by introducing the specific implementation steps of the present invention, a further detailed description is made in conjunction with the accompanying drawings. According to the following description, the content, features, advantages and effects of the present invention will become more clear.

图1为本发明的整体控制原理框图,具体实施步骤如下:Fig. 1 is the overall control principle block diagram of the present invention, and the specific implementation steps are as follows:

步骤101:控制系统的输入是人为设定的期望路径,然后由无人船上装备的GPS获取无人船实际位置信息(x,y),两者经过改进LOS引导律解算后得到能够使无人船进行路径跟踪的期望航速ud和期望航向

Figure BDA0002503192980000021
Step 101: The input of the control system is the desired path set artificially, and then the actual position information (x, y) of the unmanned ship is obtained by the GPS equipped on the unmanned ship. The expected speed ud and the expected course of the human-vessel path tracking
Figure BDA0002503192980000021

步骤102:获得期望航速ud和期望航向

Figure BDA0002503192980000022
后,利用无人船配备的传感系统得到无人船实际的航速u和航向
Figure BDA0002503192980000023
两者比较后得到航速误差、航向误差。然后依据误差的大小利用模糊PID控制器进行相应的调节作用,控制无人船航向、航速的实际值与期望值保持一致,从而实现无人船路径跟踪控制。Step 102: Obtain the desired speed ud and desired heading
Figure BDA0002503192980000022
Then, use the sensor system equipped with the unmanned ship to obtain the actual speed u and heading of the unmanned ship
Figure BDA0002503192980000023
After comparing the two, the speed error and heading error are obtained. Then, according to the size of the error, the fuzzy PID controller is used for corresponding adjustment, and the actual value of the course and speed of the unmanned ship is controlled to be consistent with the expected value, so as to realize the path tracking control of the unmanned ship.

图2为本发明的LOS引导律原理图,具体实施步骤如下:Fig. 2 is the LOS guiding law principle diagram of the present invention, and the concrete implementation steps are as follows:

步骤201:依据无人船的位置(x,y)、前视距离Δ、以及所在区间的路径点(xk,yk)、(xk+1,yk+1)通过LOS引导律求解无人船的期望航向

Figure BDA0002503192980000024
Step 201: According to the position (x, y) of the unmanned ship, the forward-looking distance Δ, and the path points (x k , y k ) and (x k+1 , y k+1 ) of the unmanned ship, the solution is solved by the LOS guidance law The desired course of the unmanned ship
Figure BDA0002503192980000024

步骤201.1:计算无人船当前期望路径(D)与正北方向(Y轴)的夹角α的大小,其计算公式如下:Step 201.1: Calculate the size of the angle α between the current expected path (D) of the unmanned ship and the true north direction (Y axis), and the calculation formula is as follows:

Figure BDA0002503192980000025
Figure BDA0002503192980000025

步骤201.2:计算无人船实际位置(x,y)和路径点(xk+1,yk+1)所成直线与正北方向的夹角β的大小,其计算公式如下:Step 201.2: Calculate the size of the included angle β between the straight line formed by the actual position (x, y) of the unmanned ship and the path point (x k+1 , y k+1 ) and the true north direction. The calculation formula is as follows:

Figure BDA0002503192980000026
Figure BDA0002503192980000026

步骤201.3:计算无人船实际位置(x,y)和路径点(xk+1,yk+1)之间的距离d,其计算公式如下:Step 201.3: Calculate the distance d between the actual position (x, y) of the unmanned ship and the waypoint (x k+1 , y k+1 ), and the calculation formula is as follows:

Figure BDA0002503192980000027
Figure BDA0002503192980000027

步骤201.4:计算无人船与期望路径间的跟踪误差ye,其计算公式如下:Step 201.4: Calculate the tracking error y e between the unmanned ship and the desired path, the calculation formula is as follows:

ye=d*sin(α-β) (4)y e =d*sin(α-β) (4)

步骤201.5:设计LOS引导律中前视距离变化律。由于前视距离Δ一定程度上影响了路径跟踪收敛的速度,为了提高路径跟踪的控制效果,对前视距离Δ进行如下设计:当无人船偏离路径误差较大时,期望此时的前视距离较小,使无人船快速回到期望路径;随着跟踪误差慢慢减小,期望此时的前视距离较大,能够较为平滑的跟踪期望路径,减小超调与震荡。为了满足上述特性,采用指数函数设计前视距离变化律,如下式所示:Step 201.5: Design the forward-looking distance variation law in the LOS guidance law. Since the forward-looking distance Δ affects the speed of path tracking convergence to a certain extent, in order to improve the control effect of the path tracking, the forward-looking distance Δ is designed as follows: when the unmanned ship deviates from the path with a large error, the forward-looking distance at this time is expected. The distance is small, so that the unmanned ship can quickly return to the desired path; as the tracking error gradually decreases, it is expected that the forward-looking distance at this time is large, and the desired path can be tracked more smoothly, reducing overshoot and oscillation. In order to meet the above characteristics, the exponential function is used to design the change law of the foresight distance, as shown in the following formula:

Figure BDA0002503192980000031
Figure BDA0002503192980000031

式中,k为严格大于零的常值参数;Δmin为前视距离Δ的最小值;Δc为前视距离的最大增量。In the formula, k is a constant value parameter strictly greater than zero; Δmin is the minimum value of the foresight distance Δ; Δc is the maximum increment of the foresight distance.

步骤201.6:计算无人船的期望航向

Figure BDA0002503192980000032
其计算公式如下:Step 201.6: Calculate the desired heading of the unmanned ship
Figure BDA0002503192980000032
Its calculation formula is as follows:

Figure BDA0002503192980000033
Figure BDA0002503192980000033

步骤202:针对航速对路径跟踪控制的影响提出了一种变速控制律,依据相邻期望路径点(xk,yk)与(xk+1,yk+1)之间的长度Dk和无人船实际位置(x,y)距离下一个路径点(xk+1,yk+1)的距离d,在LOS引导律的基础上设计无人船变速控制律。该控制律基本形式如下式所示:Step 202: A variable speed control law is proposed for the influence of the speed on the path tracking control. According to the length D k between the adjacent desired path points (x k , y k ) and (x k+1 , y k+1 ) The distance d from the actual position (x, y) of the unmanned ship to the next waypoint (x k+1 , y k+1 ), and the variable speed control law of the unmanned ship is designed on the basis of the LOS guidance law. The basic form of the control law is as follows:

Figure BDA0002503192980000034
Figure BDA0002503192980000034

式中,d是无人船实际位置与下一个期望路径点之间的距离;Dk是当前路径点与前一个路径点之间的距离;δ为调节因子,可以调节速度控制律以达到更好的控制效果。随着无人船逐渐靠近下一个路径点,在变速控制律的作用下能够根据距离下个路径点的距离自主调节无人船速度:越靠近路径点,

Figure BDA0002503192980000035
Figure BDA0002503192980000036
速度越接近最低航速;越远离路径点,
Figure BDA0002503192980000037
越接近最大航速。In the formula, d is the distance between the actual position of the unmanned ship and the next desired waypoint; Dk is the distance between the current waypoint and the previous waypoint; δ is the adjustment factor, and the speed control law can be adjusted to achieve more good control effect. As the unmanned ship gradually approaches the next waypoint, the speed of the unmanned ship can be adjusted autonomously according to the distance from the next waypoint under the action of the variable speed control law: the closer to the waypoint, the
Figure BDA0002503192980000035
Figure BDA0002503192980000036
The closer the speed is to the minimum speed; the further away from the waypoint,
Figure BDA0002503192980000037
closer to the maximum speed.

步骤203:当前无人船的期望路径点为Pk=(xk+1,yk+1),为了实现更平滑的转向,设计路径点切换半径,即当无人船进入期望路径点Pk一定范围时,则需要自动放弃跟踪期望路径点,而转入跟踪下一个期望路径点。其判别条件如下:Step 203: The desired path point of the current unmanned ship is P k =(x k+1 , y k+1 ). In order to achieve smoother steering, the path point switching radius is designed, that is, when the unmanned ship enters the desired path point P When k is within a certain range, it is necessary to automatically give up tracking the desired path point, and switch to tracking the next desired path point. Its judging conditions are as follows:

(xk+1-x)2+(yk+1-y)2≤R0 2 (8)(x k+1 -x) 2 +(y k+1 -y) 2 ≤R 0 2 (8)

图3为本发明的模糊PID控制器设计原理图,具体实施步骤如下:Fig. 3 is the fuzzy PID controller design principle diagram of the present invention, and the concrete implementation steps are as follows:

步骤301:通过仿真或者实船试验确定初始的PID参数,并在调参过程中注重经验的积累,最终获得一组能够初步实现控制要求的PID参数。Step 301: Determine the initial PID parameters through simulation or real ship test, and pay attention to the accumulation of experience in the process of parameter adjustment, and finally obtain a set of PID parameters that can initially achieve the control requirements.

步骤302:图4为设计模糊控制器的流程图,控制器输入为误差e和误差变化率ec,经过模糊化、模糊推理、清晰化后,输出PID参数的变化量Δkp、Δki、Δkd Step 302: Fig. 4 is a flowchart of designing a fuzzy controller, the controller input is the error e and the error rate of change ec, after fuzzification, fuzzy reasoning, and clarity, the output PID parameter changes Δk p , Δk i , Δk d

步骤301.1:变量进行模糊化,首先确定误差e和误差变化率ec的基本论域,然后经过量化因子将基本论域中的清晰量转换到用模糊语言表示的模糊论域中,并且给每个模糊语言变量规定各自的隶属度函数。Step 301.1: Fuzzy variables, first determine the basic universe of error e and error rate of change ec, and then convert the clarity in the basic universe into the fuzzy universe represented by fuzzy language through quantization factors, and give each The fuzzy linguistic variables specify their respective membership functions.

步骤301.2:将模糊化后的变量进行模糊数学的推理运算,其中模糊规则是模糊推理的核心,模糊规则的制定要依据操作过程中的经验进行。这里是依据kp、ki、kd与误差e、误差变化率ec之间的关系,制定了如下模糊规则:Step 301.2: Perform fuzzy mathematics inference operation on the fuzzified variables, where fuzzy rules are the core of fuzzy reasoning, and the formulation of fuzzy rules should be based on experience in the operation process. Here is based on the relationship between k p , k i , k d and error e and error rate of change ec, the following fuzzy rules are formulated:

表1.Δkp模糊整定规则Table 1. Δk p fuzzy tuning rules

Figure BDA0002503192980000041
Figure BDA0002503192980000041

表2.Δki模糊整定规则Table 2. Δk i fuzzy tuning rules

Figure BDA0002503192980000042
Figure BDA0002503192980000042

表3.Δkd模糊整定规则Table 3. Δk d fuzzy tuning rules

Figure BDA0002503192980000043
Figure BDA0002503192980000043

步骤302.3:经过模糊推理后得到了PID参数变化量Δkp、Δki、Δkd在模糊论域中的隶属度,对其进行清晰化即可完成从模糊论域到基本论域的转换,从而得到一个精确的Δkp、Δki、ΔkdStep 302.3: After fuzzy reasoning, the membership degrees of PID parameter changes Δk p , Δk i , and Δk d in the fuzzy universe are obtained, and the conversion from the fuzzy universe to the basic universe can be completed by clarifying them. Get an exact Δk p , Δki , Δk d .

步骤303:下面根据当前时刻的误差e(t),经过比例(Kp+ΔKp)、积分(Ki+ΔKi)、微分(Kd+ΔKd)的作用,得到模糊PID控制器的输出u(t)Step 303: Next, according to the error e(t) at the current moment, through the actions of proportional (K p +ΔK p ), integral (K i +ΔK i ), and differential (K d +ΔK d ), the fuzzy PID controller is obtained: output u(t)

Figure BDA0002503192980000051
Figure BDA0002503192980000051

图5-7为按照本发明进行的无人船路径跟踪控制仿真结果图,图5验证了改进LOS引导律结合模糊PID的无人船路径跟踪控制方法的有效性,具有超调小、跟踪精度高的优点;图6通过对比PID航向控制器进一步说明了模糊PID控制器的有效性,模糊PID优于PID控制,超调量更小,调节时间更短;并且图7反映出模糊PID控制器能够根据误差的变化,适时调整PID参数,从而优化复杂环境扰动下的控制效果。Figures 5-7 are the simulation results of the path tracking control of the unmanned ship according to the present invention, and Figure 5 verifies the effectiveness of the path tracking control method of the unmanned ship with improved LOS guidance law and fuzzy PID, with small overshoot and tracking accuracy. Figure 6 further illustrates the effectiveness of the fuzzy PID controller by comparing the PID heading controller, the fuzzy PID is better than the PID control, the overshoot is smaller, and the adjustment time is shorter; and Figure 7 reflects the fuzzy PID controller According to the change of error, the PID parameters can be adjusted in time, so as to optimize the control effect under complex environmental disturbance.

通过上述过程可知,本发明提供的一种改进LOS引导律结合模糊PID的无人船路径跟踪控制方法,能够依据改进LOS引导律解算出合适的期望航向与期望航速,然后通过模糊PID航向航速控制器实现无人船对期望值的跟踪,进而完成路径跟踪控制。该方法有效降低了航速对无人船路径跟踪的影响,兼顾了控制器的实用性与鲁棒性,一定程度上提高了抵抗海洋环境扰动的能力。It can be seen from the above process that the present invention provides an improved LOS guidance law combined with a fuzzy PID path tracking control method for an unmanned ship, which can calculate the appropriate desired heading and desired speed according to the improved LOS guidance law, and then control the heading and speed through the fuzzy PID. The device realizes the tracking of the expected value of the unmanned ship, and then completes the path tracking control. This method effectively reduces the influence of the speed on the path tracking of the unmanned ship, takes into account the practicability and robustness of the controller, and improves the ability to resist the disturbance of the marine environment to a certain extent.

Claims (6)

1. An improved L OS guide law and fuzzy PID combined unmanned ship path tracking control method is characterized in that an unmanned ship path tracking control system is divided into a guidance subsystem and a control subsystem, the guidance subsystem adopts an improved L OS guide law, a variable speed control law is added to a variable foresight distance L OS guide law, an expected course and an expected speed are provided at the same time, so that the speed self-tuning of an unmanned ship in the path tracking process is realized, the influence of the speed is further reduced, in consideration of a complex and changeable marine environment, a control layer adopts fuzzy PID to design a course speed controller, the adaptivity and the robustness of the controller are improved, the accurate tracking control of the expected course and the expected speed is realized, and the unmanned ship is effectively kept on an expected path.
2. The improved L OS guidance law unmanned ship path tracking control method combined with fuzzy PID as claimed in claim 1, wherein the desired path of the unmanned ship is composed of a series of waypoints in geodetic coordinate system, the unmanned ship path tracking requires USV to reach the desired path from any departure point and to navigate along the desired path with the smallest tracking error at the desired speed, and the desired tracking control target is formulated as follows:
Figure FDA0002503192970000011
in the formula, yeThe transverse error between the unmanned ship and the expected path under the ship body coordinate system is obtained;
Figure FDA0002503192970000012
is the desired heading angle; u. ofdThe desired speed is the longitudinal direction of the unmanned ship.
3. The improved L OS guidance law and fuzzy PID combined unmanned ship path tracking control method according to claim 1, wherein firstly, aiming at the contradiction between rapidity and stability existing in the traditional L OS guidance law, a foresight distance variation law is designed, so that the foresight distance can be adjusted according to the tracking error of an unmanned ship, the adaptivity of the L OS guidance law is improved, secondly, the speed variation law is increased on the basis of the variable foresight distance L OS guidance law, the speed is divided into a fixed part and a variable part, the speed self-tuning capability is increased, and the influence of the speed on the unmanned ship path tracking control is reduced.
4. The improved L OS guidance law combined with fuzzy PID unmanned ship path tracking control method according to claim 3, wherein a variable speed control law is designed and divided into a fixed navigational speed part and a variable navigational speed part to realize a navigational speed self-tuning function of the unmanned ship in the path tracking process, thereby reducing the influence of the navigational speed on the path tracking control and improving the path tracking accuracy and quality, the variable speed control law is formulated as follows:
ud=u1+u2μ(d) (2)
in the formula: u. ofdRepresenting the desired longitudinal speed, u, of the unmanned ship1Representing a fixed minimum speed; u. of2A maximum value representing a variable speed portion; μ (d) is an adjustment factor, ranging between (0,1), for adjusting the variable speed portion.
5. The design of the adjustment factor μ (d) in the variable speed control law according to claim 4, characterized in that: when the unmanned ship approaches the next expected path point, the speed is reduced to reduce the overshoot during steering and complete smooth steering control; and when the maximum navigational speed is kept between two path points, the rapidity of path tracking is improved, the Sigmoid function is adopted to determine mu (d) according to the requirements, and the formula is expressed as follows:
Figure FDA0002503192970000013
in the formula, d is the distance between the actual position of the unmanned ship and the next path point; dkBetween adjacent desired path pointsA distance; is a regulatory factor.
6. The unmanned ship path tracking control method based on the improved L OS guidance law according to claim 1, wherein a fuzzy PID course speed controller is designed, and a fuzzy rule is formulated according to PID parameter setting experience, so that PID parameters have self-setting capability, thereby improving the rapidity of the controller and the robustness to environmental disturbance.
CN202010438486.2A 2020-05-22 2020-05-22 An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship Pending CN111506086A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010438486.2A CN111506086A (en) 2020-05-22 2020-05-22 An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010438486.2A CN111506086A (en) 2020-05-22 2020-05-22 An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship

Publications (1)

Publication Number Publication Date
CN111506086A true CN111506086A (en) 2020-08-07

Family

ID=71864476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010438486.2A Pending CN111506086A (en) 2020-05-22 2020-05-22 An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship

Country Status (1)

Country Link
CN (1) CN111506086A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112346465A (en) * 2020-11-27 2021-02-09 哈尔滨工程大学 IALOS guide law-based adaptive fuzzy control method for under-actuated unmanned ship
CN112462773A (en) * 2020-11-27 2021-03-09 哈尔滨工程大学 Path tracking anti-saturation robust control method of under-actuated surface vessel
CN112835369A (en) * 2021-01-08 2021-05-25 中国石油大学(华东) A path tracking control method for unmanned ship variable speed curve based on ESO estimation drift angle
CN112947494A (en) * 2021-04-22 2021-06-11 中国船舶重工集团公司第七0七研究所九江分部 Fuzzy PID (proportion integration differentiation) -based automatic ship berthing control method
CN113359710A (en) * 2021-05-21 2021-09-07 江苏大学 LOS theory-based agricultural machinery path tracking method
CN113960998A (en) * 2021-06-10 2022-01-21 北京航天控制仪器研究所 Unmanned ship fuzzy prediction control system and method
CN116520834A (en) * 2023-04-24 2023-08-01 安徽建筑大学 Low-energy-consumption unmanned ship cruising method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108803612A (en) * 2018-06-27 2018-11-13 青岛黄海学院 A kind of unmanned inspection ship rectilinear path under the influence of ocean current tracks implementation method
CN109283842A (en) * 2018-08-02 2019-01-29 哈尔滨工程大学 An intelligent learning control method for track tracking of unmanned boats
CN109828570A (en) * 2019-02-18 2019-05-31 哈尔滨工程大学 A kind of adaptive boundary layer unmanned surface vehicle control guidance method
CN110673598A (en) * 2019-09-29 2020-01-10 哈尔滨工程大学 A kind of intelligent path tracking control method for surface unmanned boat

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108803612A (en) * 2018-06-27 2018-11-13 青岛黄海学院 A kind of unmanned inspection ship rectilinear path under the influence of ocean current tracks implementation method
CN109283842A (en) * 2018-08-02 2019-01-29 哈尔滨工程大学 An intelligent learning control method for track tracking of unmanned boats
CN109828570A (en) * 2019-02-18 2019-05-31 哈尔滨工程大学 A kind of adaptive boundary layer unmanned surface vehicle control guidance method
CN110673598A (en) * 2019-09-29 2020-01-10 哈尔滨工程大学 A kind of intelligent path tracking control method for surface unmanned boat

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
陈俊: "基于LOS的动力定位船舶变速循迹控制", 《武汉理工大学学报》 *
陈霄: "基于改进积分视线导引策略的欠驱动无人水面艇路径跟踪", 《北京航空航天大学学报》 *
陈霄: "海洋环境下欠驱动无人艇航迹跟踪控制算法", 《哈尔滨工业大学学报》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112346465A (en) * 2020-11-27 2021-02-09 哈尔滨工程大学 IALOS guide law-based adaptive fuzzy control method for under-actuated unmanned ship
CN112462773A (en) * 2020-11-27 2021-03-09 哈尔滨工程大学 Path tracking anti-saturation robust control method of under-actuated surface vessel
CN112462773B (en) * 2020-11-27 2022-09-02 哈尔滨工程大学 Path tracking anti-saturation robust control method of under-actuated surface vessel
CN112346465B (en) * 2020-11-27 2022-09-02 哈尔滨工程大学 IALOS guide law-based adaptive fuzzy control method for under-actuated unmanned ship
CN112835369A (en) * 2021-01-08 2021-05-25 中国石油大学(华东) A path tracking control method for unmanned ship variable speed curve based on ESO estimation drift angle
CN112947494A (en) * 2021-04-22 2021-06-11 中国船舶重工集团公司第七0七研究所九江分部 Fuzzy PID (proportion integration differentiation) -based automatic ship berthing control method
CN113359710A (en) * 2021-05-21 2021-09-07 江苏大学 LOS theory-based agricultural machinery path tracking method
CN113359710B (en) * 2021-05-21 2022-11-18 江苏大学 LOS theory-based agricultural machinery path tracking method
CN113960998A (en) * 2021-06-10 2022-01-21 北京航天控制仪器研究所 Unmanned ship fuzzy prediction control system and method
CN113960998B (en) * 2021-06-10 2023-07-14 航天时代(青岛)海洋装备科技发展有限公司 Unmanned ship fuzzy prediction control system and method
CN116520834A (en) * 2023-04-24 2023-08-01 安徽建筑大学 Low-energy-consumption unmanned ship cruising method
CN116520834B (en) * 2023-04-24 2024-05-28 安徽建筑大学 Low-energy-consumption unmanned ship cruising method

Similar Documents

Publication Publication Date Title
CN111506086A (en) An improved LOS guidance law combined with fuzzy PID path tracking control method for unmanned ship
Liao et al. Layered berthing method and experiment of unmanned surface vehicle based on multiple constraints analysis
CN110673598B (en) An intelligent path tracking control method for surface unmanned boat
US8626365B2 (en) Automatic steering control apparatus and autopilot
CN111487966B (en) Self-adaptive path tracking control method for unmanned surface vehicle based on waypoints
CN109283842B (en) Unmanned ship track tracking intelligent learning control method
CN108267955B (en) Motion control method for autonomous berthing of unmanned boats
CN111930119B (en) Velocity-adaptive autonomous path planning and accurate motion tracking method for unmanned ships
CN103777522A (en) Unmanned surface vessel linear tracking method based on fuzzy PID
CN109656142B (en) Cascade structure model-free self-adaptive guidance method for unmanned ship
CN108279563A (en) A kind of unmanned vehicle track following PID control method of speed adaptive
CN114967702A (en) Unmanned ship control system and path tracking method
CN115562266B (en) Unmanned ship track control method based on variable parameter line-of-sight method and storage medium
CN114610023B (en) Unmanned ship path tracking control method
CN117193321A (en) Unmanned ship navigation autonomous decision-making system and autonomous navigation method
CN113625725B (en) Path tracking control method for unmanned surface vehicle
Zhang et al. Ship heading control based on fuzzy PID control
CN111830832A (en) Plane path tracking method and system for bionic gliding robot dolphin
CN115857483A (en) Unmanned ship obstacle avoidance control method based on control obstacle function model predictive control algorithm
Peimin et al. The design of gain scheduling PID controller of the USV course control system
CN115686002A (en) Method for tracking and controlling path of unmanned surface vehicle under complex sea area
CN113885514A (en) AGV path tracking method and system based on fuzzy control and geometric tracking
CN116430856A (en) Ship track control method based on variable forward looking distance LOS algorithm
CN115494838B (en) Unmanned ship path tracking method and electronic equipment
CN112068550A (en) A method for ship course tracking control

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200807