CN112506192B - 一种针对全回转推进器故障的动力定位船容错控制方法 - Google Patents
一种针对全回转推进器故障的动力定位船容错控制方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 6
- 239000011159 matrix material Substances 0.000 claims description 14
- 230000007613 environmental effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0206—Control of position or course in two dimensions specially adapted to water vehicles
- G05D1/0208—Control of position or course in two dimensions specially adapted to water vehicles dynamic anchoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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×14,δi∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为
所述步骤三具体为:
结合推进器故障模型以及扰动观测器,得到最终控制器:
与现有技术相比,本发明的有益效果是:
本发明针对带有全回转推进器故障的动力定位船提出了一种基于扰动观测器的容错控制方法,设计一种能描述三种推进器故障的模型,应用于滑模控制律中提高***容错能力和稳定性,并结合扰动观测器加强了***的抗干扰能力和安全性能。
附图说明
图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稳定性定理设计控制器,最后结合推进器故障模型和扰动前馈补偿设计出非线性容错控制器,达到在时变干扰和推进器故障下仍能完成路径跟踪且具有较好稳定性的目的。
步骤一、建立动力定位船水面三自由度数学模型
首先建立北东坐标系描述船舶在水平面的位置和艏向变化,然后建立船体坐标系,描述船舶运动速度和姿态变化。然后进一步分析船舶受到水的动力,风、浪、流等环境因素的阻力,以及船舶推进***的力。分别研究各个力和力矩的受力情况,然后进行线性叠加计算合力,建立动力定位船水平面运动学模型以及动力学模型:
其中v=[u,v,r]T为船体坐标系下船舶运动速度,为北东坐标系下船舶运动位置和姿态角,R(ψ)为***的旋转矩阵,d是时变的环境干扰力,M是惯性***矩阵(包含附加质量),C(v)是科里奥利向心力矩阵(包含附加质量),D是线性阻尼矩阵。
步骤二、全回转推进器故障模型描述
全回转推进器在转动过程中可能产生三种故障类型,分别为失效、故障和卡死,下面给出一种能描述三种故障的方法:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14,δi∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为则推进器故障模式可表示为:
仿真实验中假设1#号推进器失效,4#号推进器卡死,6#号推进器中断,其他推进器正常工作。
步骤三、设计扰动观测器
步骤四、基于反步法设计双环滑模控制器
结合推进器故障模型以及扰动观测器,得到本文最终设计控制器:
一种针对全回转推进器故障的动力定位船的容错控制方法,主要包括基于推进器工作原理的三种故障模型描述、基于扰动观测器的时变干扰前馈补偿、基于反步法的双环滑模容错控制器。引入三个系数矩阵δ、χ、θs组合描述三种推进器故障:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14,δi∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14 ×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为利用反步法设计三自由度双环滑模控制律,并通过推理分配原理反向求解出每个全回转推进器的推力及方位角,并结合推进器实际故障,得到容错控制律。
综上所诉:本发明公开了一种针对全回转推进器故障的动力定位船容错控制方法。主要提出了一种描述包含全回转推进器失效、卡死和中断三种故障的通用故障模型,通过推力分配结合到控制器中。首先由于推进器失效和中断故障体现为工作效率降低,故设计第一个系数矩阵δ判断是否为失效或中断故障,其次卡死故障表现在推进器方位角固定在某个角度,故设计第二个系数矩阵χ判断是否为卡死故障,并利用第三个系数矩阵θs,表示卡死故障产生的未知时变推力,进而提出了基于上述三个参数描述的故障模型。接着设计了一种扰动观测器可使观测误差在有限时间内收敛,增强***的抗干扰能力。然后利用反步法提出了一种双环滑模控制律,并加入扰动观测和容错部分,使得动力定位船的能按照设定轨迹运动,闭环***各状态在有限时间内收敛至0。本发明控制律具有响应速度快、抗干扰能力强、安全可靠性高的优点。
Claims (1)
1.一种针对全回转推进器故障的动力定位船容错控制方法,其特征是,包括如下步骤:
步骤一:根据推进器推力分配基本原理,构造全回转推进器故障描述模型;
所述全回转推进器故障包括失效、卡死以及中断三种,引入三个系数矩阵δ、χ、θs组合描述三种推进器故障:
τ(t)=G(δ(t)θ(t)+χ(t)θs(t))
其中,G∈R3×14为配置矩阵,δ(t)=diag{δi}∈R14×14,δi∈[0,1]表示故障执行器失效效率,θ(t)∈R14为7个推进器分别在横向和纵向上的推进力信号,χ(t)=diag{χi}∈R14×14,χi=0或1代表故障类型,θs(t)∈R14代表卡死故障时产生的未知有界时变推力,上界为
步骤二:基于动力定位船水面三自由度模型设计非线性扰动观测器;
步骤三:构造典型故障下的非线性容错控制器,并加入扰动补偿;
结合推进器故障模型以及扰动观测器,得到最终控制器:
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)
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)
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)
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 |
-
2020
- 2020-11-25 CN CN202011336455.2A patent/CN112506192B/zh active Active
Patent Citations (3)
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 |