CN112506192B - 一种针对全回转推进器故障的动力定位船容错控制方法 - Google Patents

一种针对全回转推进器故障的动力定位船容错控制方法 Download PDF

Info

Publication number
CN112506192B
CN112506192B CN202011336455.2A CN202011336455A CN112506192B CN 112506192 B CN112506192 B CN 112506192B CN 202011336455 A CN202011336455 A CN 202011336455A CN 112506192 B CN112506192 B CN 112506192B
Authority
CN
China
Prior art keywords
fault
propeller
full
dynamic positioning
tolerant
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.)
Active
Application number
CN202011336455.2A
Other languages
English (en)
Other versions
CN112506192A (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.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN202011336455.2A priority Critical patent/CN112506192B/zh
Publication of CN112506192A publication Critical patent/CN112506192A/zh
Application granted granted Critical
Publication of CN112506192B publication Critical patent/CN112506192B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G05D1/0208Control of position or course in two dimensions specially adapted to water vehicles dynamic anchoring
    • 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)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供一种针对全回转推进器故障的动力定位船容错控制方法,包括如下步骤:步骤一:根据推进器推力分配基本原理,构造全回转推进器故障描述模型;步骤二:基于动力定位船水面三自由度模型设计非线性扰动观测器;步骤三:构造典型故障下的非线性容错控制器,并加入扰动补偿。本发明本针对带有全回转推进器故障的动力定位船提出了一种基于扰动观测器的容错控制方法,设计一种能描述三种推进器故障的模型,应用于滑模控制律中提高***容错能力和稳定性,并结合扰动观测器加强了***的抗干扰能力和安全性能。

Description

一种针对全回转推进器故障的动力定位船容错控制方法
技术领域
本发明涉及一种动力定位船容错控制方法,尤其涉及一种针对全回转推进器故障的动力定位船容错控制方法。
背景技术
由于海洋环境的复杂多变,动力定位船在海面作业时难免会遇到时变的风浪流等环境干扰的影响,而动力定位***的闭环反馈控制方式具有一定的迟滞性,如果不对时变干扰进行前馈补偿,就会影响船的稳定性,严重情况下可能带来安全威胁。此外,船舶由于长时间在海上作业,推进器有可能出现液压***不稳定、驱动机构卡死、轴发电机断电等故障问题,考虑如何在故障情况下仍能使船舶安全完成工作要求也是很有必要的。因此,本文基于扰动观测器提出了一种针对全回转推进器故障的动力定位船的容错控制方法。
目前,国内外对于动力定位船的定位、定向、跟踪控制已经有非常成熟的研究成果及应用,但对于动力定位船的容错控制方法仍在理论研究与实验阶段。大部分研究成果是基于故障检测与诊断(FDI)模块先对故障类型进行判断,然后在进行容错控制,这类方法称为主动容错控制。优点是可以有针对性的进行容错,提高***响应速度。但由于引入了FDI模块,使得闭环***更加复杂,从而对FDI的准确性以及***的鲁棒性能要求更高,如果FDI判断失误,会使控制变得更难控制。因此,近年来不依赖FDI模块的被动容错控制走入人们的视野。被动容错控制主要的特点是闭环***具有很强的鲁棒性能,使得***对故障不敏感,从而提高整个***的容错能力。
发明内容
本发明提出了一种针对全回转推进器故障的动力定位船容错控制方法,目的在于增强动力定位船作业时的对于时变环境干扰的抗干扰能力,以及针对随时可能出现的推进器故障具有容错能力,提高***鲁棒性。
本发明的目的是这样实现的:
一种针对全回转推进器故障的动力定位船容错控制方法,其特征是,包括如下步骤:
步骤一:根据推进器推力分配基本原理,构造全回转推进器故障描述模型;
步骤二:基于动力定位船水面三自由度模型设计非线性扰动观测器;
步骤三:构造典型故障下的非线性容错控制器,并加入扰动补偿。
本发明还包括这样一些特征:
所述步骤一具体为:
所述全回转推进器故障包括失效、卡死以及中断三种,引入三个系数矩阵δ、χ、θs组合描述三种推进器故障:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14i∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为
Figure BDA0002797291720000021
所述步骤二具体为:利用基于扰动观测器的时变干扰前馈补偿,利用辅助变量
Figure BDA0002797291720000022
设计出实现的非线性扰动观测器:
Figure BDA0002797291720000023
Figure BDA0002797291720000024
其中,
Figure BDA0002797291720000025
为时变干扰的估计值,K0为设计的正定参数,M为DP船运动的惯性矩阵,v为DP船运动的三自由度速度。
所述步骤三具体为:
外环位置误差:S1=η-ηd,构造如下Lyapunov函数:
Figure BDA0002797291720000026
利用反步法设计虚拟控制律
Figure BDA0002797291720000027
内环滑模面:S2=v-vd,采用指数趋近律,令
Figure BDA0002797291720000028
设计滑模控制律为
Figure BDA0002797291720000029
其中,u为θ(t)在纵向和横向下的合力,满足u=Gθ(t);
结合推进器故障模型以及扰动观测器,得到最终控制器:
Figure BDA00027972917200000210
与现有技术相比,本发明的有益效果是:
本发明针对带有全回转推进器故障的动力定位船提出了一种基于扰动观测器的容错控制方法,设计一种能描述三种推进器故障的模型,应用于滑模控制律中提高***容错能力和稳定性,并结合扰动观测器加强了***的抗干扰能力和安全性能。
附图说明
图1动力定位***工作原理图;
图2动力定位船推进器布置图;
图3动力定位船运动轨迹;
图4各方向运动误差;
图5各方向运动速度;
图6扰动观测器与实际扰动对比;
图7 2#推进器推力(未故障);
图8 2#推进器方位角(未故障);
图9 1#推进器推力(失效);
图10 1#推进器方位角失效);
图11 4#推进器推力(卡死);
图12 4#推进器方位角(卡死);
图13 6#推进器推力(中断);
图14 6#推进器方位角(中断)。
具体实施方式
本发明以“海洋石油201”铺管起重船模型为研究对象,下面结合附图对本发明作进一步的详细描述:
1.根据推进器推力分配基本原理,构造全回转推进器故障描述模型。
考虑船舶工作过程中可能遇到的推进器失效、卡死以及中断三种故障情况,结合序列二次规划法进行推力分配与合成,设计了一种合理的三自由度故障描述模型,可用于控制器设计和***稳定性分析中。
2.基于动力定位船水面三自由度模型设计非线性扰动观测器。
利用实际扰动与观测器的偏差来修正扰动观测器的输出。并引入辅助变量,设计可以实现的非线性扰动观测器,并将观测值前馈补偿到控制器中。确保观测器的精确性,同时兼顾实时性。
3.构造典型故障下的非线性容错控制器,并加入扰动补偿。
首先取等效位置误差为外环滑模面,利用反步法设计虚拟速度控制律,然后取速度误差为内环滑模面,采用指数趋紧率提高***响应速度,并用双曲正切函数降低***抖振,利用Lyapunov稳定性定理设计控制器,最后结合推进器故障模型和扰动前馈补偿设计出非线性容错控制器,达到在时变干扰和推进器故障下仍能完成路径跟踪且具有较好稳定性的目的。
步骤一、建立动力定位船水面三自由度数学模型
首先建立北东坐标系描述船舶在水平面的位置和艏向变化,然后建立船体坐标系,描述船舶运动速度和姿态变化。然后进一步分析船舶受到水的动力,风、浪、流等环境因素的阻力,以及船舶推进***的力。分别研究各个力和力矩的受力情况,然后进行线性叠加计算合力,建立动力定位船水平面运动学模型以及动力学模型:
Figure BDA0002797291720000041
Figure BDA0002797291720000042
其中v=[u,v,r]T为船体坐标系下船舶运动速度,
Figure BDA0002797291720000043
为北东坐标系下船舶运动位置和姿态角,R(ψ)为***的旋转矩阵,d是时变的环境干扰力,M是惯性***矩阵(包含附加质量),C(v)是科里奥利向心力矩阵(包含附加质量),D是线性阻尼矩阵。
步骤二、全回转推进器故障模型描述
全回转推进器在转动过程中可能产生三种故障类型,分别为失效、故障和卡死,下面给出一种能描述三种故障的方法:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14i∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为
Figure BDA0002797291720000044
则推进器故障模式可表示为:
Figure BDA0002797291720000051
仿真实验中假设1#号推进器失效,4#号推进器卡死,6#号推进器中断,其他推进器正常工作。
步骤三、设计扰动观测器
利用基于扰动观测器的时变干扰前馈补偿。利用辅助变量
Figure BDA0002797291720000052
设计出可以实现的非线性扰动观测器:
Figure BDA0002797291720000053
Figure BDA0002797291720000054
其中,
Figure BDA0002797291720000055
为时变干扰的估计值,K0为设计的正定参数,M为DP船运动的惯性矩阵,v为DP船运动的三自由度速度。
步骤四、基于反步法设计双环滑模控制器
外环位置误差:S1=η-ηd,构造如下Lyapunov函数:
Figure BDA0002797291720000056
利用反步法设计虚拟控制律
Figure BDA0002797291720000057
内环滑模面:S2=v-vd,采用指数趋近律,令
Figure BDA0002797291720000058
设计滑模控制律为
Figure BDA0002797291720000059
其中,u为θ(t)在纵向和横向下的合力,满足u=Gθ(t)。
结合推进器故障模型以及扰动观测器,得到本文最终设计控制器:
Figure BDA00027972917200000510
一种针对全回转推进器故障的动力定位船的容错控制方法,主要包括基于推进器工作原理的三种故障模型描述、基于扰动观测器的时变干扰前馈补偿、基于反步法的双环滑模容错控制器。引入三个系数矩阵δ、χ、θs组合描述三种推进器故障:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14i∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14 ×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为
Figure BDA0002797291720000061
利用反步法设计三自由度双环滑模控制律,并通过推理分配原理反向求解出每个全回转推进器的推力及方位角,并结合推进器实际故障,得到容错控制律。
综上所诉:本发明公开了一种针对全回转推进器故障的动力定位船容错控制方法。主要提出了一种描述包含全回转推进器失效、卡死和中断三种故障的通用故障模型,通过推力分配结合到控制器中。首先由于推进器失效和中断故障体现为工作效率降低,故设计第一个系数矩阵δ判断是否为失效或中断故障,其次卡死故障表现在推进器方位角固定在某个角度,故设计第二个系数矩阵χ判断是否为卡死故障,并利用第三个系数矩阵θs,表示卡死故障产生的未知时变推力,进而提出了基于上述三个参数描述的故障模型。接着设计了一种扰动观测器可使观测误差在有限时间内收敛,增强***的抗干扰能力。然后利用反步法提出了一种双环滑模控制律,并加入扰动观测和容错部分,使得动力定位船的能按照设定轨迹运动,闭环***各状态在有限时间内收敛至0。本发明控制律具有响应速度快、抗干扰能力强、安全可靠性高的优点。

Claims (1)

1.一种针对全回转推进器故障的动力定位船容错控制方法,其特征是,包括如下步骤:
步骤一:根据推进器推力分配基本原理,构造全回转推进器故障描述模型;
所述全回转推进器故障包括失效、卡死以及中断三种,引入三个系数矩阵δ、χ、θs组合描述三种推进器故障:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14i∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为
Figure FDA0003636212330000011
步骤二:基于动力定位船水面三自由度模型设计非线性扰动观测器;
利用基于扰动观测器的时变干扰前馈补偿,利用辅助变量
Figure FDA0003636212330000012
设计出实现的非线性扰动观测器:
Figure FDA0003636212330000013
Figure FDA0003636212330000014
其中,
Figure FDA0003636212330000015
为时变干扰的估计值,K0为设计的正定参数,M为DP船运动的惯性矩阵,v为DP船运动的三自由度速度;
步骤三:构造典型故障下的非线性容错控制器,并加入扰动补偿;
外环位置误差:S1=η-ηd,构造如下Lyapunov函数:
Figure FDA0003636212330000016
利用反步法设计虚拟控制律
Figure FDA0003636212330000017
内环滑模面:S2=v-vd,采用指数趋近律,令
Figure FDA0003636212330000018
设计滑模控制律为
Figure FDA0003636212330000019
其中,u为θ(t)在纵向和横向下的合力,满足u=Gθ(t);
结合推进器故障模型以及扰动观测器,得到最终控制器:
Figure FDA00036362123300000110
CN202011336455.2A 2020-11-25 2020-11-25 一种针对全回转推进器故障的动力定位船容错控制方法 Active CN112506192B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011336455.2A CN112506192B (zh) 2020-11-25 2020-11-25 一种针对全回转推进器故障的动力定位船容错控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011336455.2A CN112506192B (zh) 2020-11-25 2020-11-25 一种针对全回转推进器故障的动力定位船容错控制方法

Publications (2)

Publication Number Publication Date
CN112506192A CN112506192A (zh) 2021-03-16
CN112506192B true CN112506192B (zh) 2022-07-15

Family

ID=74958601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011336455.2A Active CN112506192B (zh) 2020-11-25 2020-11-25 一种针对全回转推进器故障的动力定位船容错控制方法

Country Status (1)

Country Link
CN (1) CN112506192B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113126503B (zh) * 2021-04-28 2022-09-30 上海海事大学 一种考虑推进器故障的智能船舶推力分配方法
CN113156965B (zh) * 2021-04-30 2023-01-03 哈尔滨工程大学 一种基于纵向速度规划的气垫船高速回转控制方法
CN113885499B (zh) * 2021-10-08 2023-06-06 四川大学 腔体内检测用机器人轨迹容错控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109946973A (zh) * 2019-04-12 2019-06-28 东北大学 一种结合快速终端滑模和线性滑模的组合滑模控制方法
CN110361975A (zh) * 2019-08-06 2019-10-22 大连海事大学 一种基于滑模技术的umv状态时滞***的自适应容错控制方法
CN110879535A (zh) * 2019-12-26 2020-03-13 大连海事大学 一种t-s模糊umv的滑模容错控制方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104635734A (zh) * 2014-12-09 2015-05-20 华北电力大学 履带式机器人的轨迹跟踪方法
CN105204495A (zh) * 2015-09-24 2015-12-30 哈尔滨工程大学 一种基于虚拟执行器的气垫船执行器故障处理方法
CN106842910B (zh) * 2016-11-17 2019-11-26 中国船舶科学研究中心(中国船舶重工集团公司第七0二研究所) 一种基于干扰观测器的船舶减摇鳍滑模控制方法
CN108153309B (zh) * 2017-12-22 2020-11-10 安徽农业大学 用于履带机器人的控制方法以及履带机器人
CN108303883A (zh) * 2018-01-22 2018-07-20 五邑大学 基于一阶动态滑模变结构的桥吊防摆方法
CN108398884A (zh) * 2018-03-09 2018-08-14 南京航空航天大学 一种基于滑模的不确定时滞***的自适应容错控制方法
CN108845497B (zh) * 2018-05-28 2021-08-03 浙江工业大学 基于双曲正切增强型指数趋近律和快速终端滑模面的四旋翼飞行器有限时间控制方法
CN109298632A (zh) * 2018-09-01 2019-02-01 哈尔滨工程大学 基于滑模算法与推力二次调整的自主式水下机器人推进器容错控制方法
CN109884901A (zh) * 2019-04-04 2019-06-14 中国人民解放军海军工程大学 一种船舶综合操控***的滑模滤波器设计方法
CN110018687B (zh) * 2019-04-09 2022-03-04 大连海事大学 基于强化学习方法的无人水面船最优轨迹跟踪控制方法
CN110333661B (zh) * 2019-08-06 2022-04-01 大连海事大学 一种考虑量化和状态时滞的umv自适应滑模容错控制方法
CN111953217B (zh) * 2019-12-13 2024-03-12 中国石油大学(华东) 一种基于三相Vienna整流器的滑模自抗扰控制方法
US10713493B1 (en) * 2020-02-06 2020-07-14 Shenzhen Malong Technologies Co., Ltd. 4D convolutional neural networks for video recognition

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109946973A (zh) * 2019-04-12 2019-06-28 东北大学 一种结合快速终端滑模和线性滑模的组合滑模控制方法
CN110361975A (zh) * 2019-08-06 2019-10-22 大连海事大学 一种基于滑模技术的umv状态时滞***的自适应容错控制方法
CN110879535A (zh) * 2019-12-26 2020-03-13 大连海事大学 一种t-s模糊umv的滑模容错控制方法

Also Published As

Publication number Publication date
CN112506192A (zh) 2021-03-16

Similar Documents

Publication Publication Date Title
CN112506192B (zh) 一种针对全回转推进器故障的动力定位船容错控制方法
Johansen et al. Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming
CN103213129A (zh) 一种空间机械臂位置力混合控制方法
CN111007854B (zh) 一种欠驱动船轨迹跟踪控制***
Zhu et al. A bio-inspired neurodynamics-based backstepping path-following control of an AUV with ocean current
CN112904872B (zh) 基于扰动逼近的底栖式auv固定时间快速轨迹跟踪控制方法
Li et al. Soft-switching proximate time optimal heading control for underactuated autonomous underwater vehicle
Lv et al. Disturbance rejection control for underwater free-floating manipulation
Torben et al. Control allocation for double-ended ferries with full-scale experimental results
Yuan et al. An efficient control allocation algorithm for over-actuated AUVs trajectory tracking with fault-tolerant control
Di Vito et al. Vehicle adaptive control for underwater intervention including thrusters dynamics
CN117873078A (zh) 一种基于人工势函数的无人水面船编队容错控制方法
Astrov et al. Target tracking by neural predictive control of autonomous surface vessel for environment monitoring and cargo transportation applications
CN116048090A (zh) 一种具有能耗优化效应的风帆助航船路径跟踪控制方法
CN115686008A (zh) 基于指令滤波反步法的船舶动力定位辅助锚泊***设计
Zhao et al. UUV trajectory tracking control with fault tolerant based on MPC
Liu et al. Research on a vectored thruster based on 3RRUR for micro AUVs
Fu et al. Disturbance observer based path following control of unmanned surface vessel with time-varying current
Sun et al. UVMS Controller Design Based on Double Close-Loop Integral Sliding Mode
Abbas et al. Robust GDI-based adaptive recursive sliding mode control (RGDI-ARSMC) for a highly nonlinear MIMO system with varying dynamics of UAV
Rosario et al. Experimental variable structure trajectory tracking control of a surface vessel with a motion capture system
DONNARUMMA et al. Rapid Prototyping for Enhanced Dynamic
Bao et al. Hardware-in-the-loop simulation applied to auv control
Ding et al. Trajectory tracking control of air cushion vessel based on sliding mode control
CN116719229B (zh) 基于势函数的动力定位船避碰容错控制方法

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
GR01 Patent grant
GR01 Patent grant