[发明专利]一种非线性船舶动力系统的自适应定位跟踪容错控制方法有效
申请号: | 201410356084.2 | 申请日: | 2014-07-24 |
公开(公告)号: | CN104076690A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 陶洪峰 | 申请(专利权)人: | 江南大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214122 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非线性 船舶 动力 系统 自适应 定位 跟踪 容错 控制 方法 | ||
1.一种非线性船舶动力系统的自适应定位跟踪容错控制方法,其特征包括:以大地作为参考系,建立惯性坐标系下的船舶耦合运动模型;构建船舶非线性状态变量动力方程;根据船舶定位运行的静态和动态特性,设计性能参考解耦子模型信号发生器;设计自适应模糊逻辑器估计船舶模型的未知项;设计船舶定位自适应跟踪容错控制器,在风、浪和流的海况条件下,实现船舶动力系统在正常和执行器发生有界故障情形下的定位控制。
第一步:建立惯性坐标系下船舶耦合运动模型
船舶受到力和力矩作用后如何改变运动位置和姿态属于动力学问题。在惯性参考系下建立船舶动力学模型,以大地作为参考系
在船舶模型动力方程(1)中,xL1,xL2分别为X方向(纵向)的船位移和速度;xL3,xL4分别为Y方向(横向)的船位移和速度;xL5,xL6分别为艏摇角度和角速度;xC1,xC2分别为海流在X方向和Y方向的速度;xC3表示流力矩;v1,v2分别为X方向和Y方向的风力;v3表示风力矩;u1,u2分别为X方向和Y方向的螺旋桨推力;u3表示螺旋桨推力矩;ηL1,ηL2,ηL3表示零均值高斯白噪声序列;d1,d2,d3,d4为阻力系数和力矩系数,以船艏与流向间的夹角的函数给出;m1,m2,m3为惯性系数。
第二步:构建船舶非线性状态变量动力方程
针对船舶模型(1)构建非线性状态变量动力方程
其中i表示子系统个数,i=1,2,3。fi(x,t)和bi(x,t)∈R表示与全局状态变量相关的子系统模型的连续函数向量,其中bi(x,t)恒不为零。xi=[xi1 xi2]T表示子系统部分的状态变量,是系统的全局状态变量,ui(t)表示系统输入,gi(xi,t)表示执行器端的未知不确定性,yi表示系统输出,wi(xi,t)表示系统不确定性或执行器故障。船舶定位系统中执行器端的常见故障由执行器卡死、失效或元器件松动等因素所引起,而扰动则一般体现为执行器的机械震动和冲击现象等。
进而船舶动力方程(2)的各子系统可以统一构造为如下形式:
其中
第三步:设计性能参考解耦子模型信号发生器
综合考虑实际船舶定位运行的静态和动态特性,针对系统(1),同时考虑式(3)所示非线性系统在m个自由度上运动的特点,虽然船舶各子系统间状态关系相互耦合,但各轴控制独立,因此参考模型(目标指令发生器)设计成由m个解耦独立的子系统组成
令xmi=[xmi1 xmi2]T,则式(4)可进一步改写为
其中
第四步:设计自适应模糊逻辑器估计船舶模型未知项
船舶动力系统(3)中的各子系统模型函数fi(x,t)和bi(x,t)一般均未知或仅部分已知,以自适应模糊逻辑器估计得到和的相关项。模糊逻辑语言描述:
其中q=1,2,…,2m,和分别表示条件向量zfq和zbq所属模糊集合,而k和l表示IF-THEN模糊规则数,进一步可得
其中
其中可调参数和均为任意正数。
其中和分别表示条件向量zfq和zbq在模糊集合和内的相关隶属度。
第五步:设计船舶定位自适应跟踪容错控制器
定位跟踪误差ei=yi-ymi,令σi=Ciei,其中Ci为各元素均为正的行向量,且CiB0≠0,船舶各子系统的自适应跟踪容错控制器为
相应的自适应项为
其中
将船舶参考模型信号发生器(5),模糊逻辑器(6)、(7)和自适应律(10)、(11)、(12)代入式(9)就可得到定位跟踪容错控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410356084.2/1.html,转载请声明来源钻瓜专利网。