[发明专利]船舶运动系统的多模型自适应混合控制方法及系统有效
申请号: | 201510475189.4 | 申请日: | 2015-08-05 |
公开(公告)号: | CN105467836B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 王昕;曹叙风 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 船舶 运动 系统 模型 自适应 混合 控制 方法 | ||
1.一种船舶运动系统的多模型自适应混合控制方法,其特征在于,所述船舶运动系统的数学模型为:
x(k)∈Rn为船舶操纵输入,C为常系数矩阵,F(·)为连续可微的非线性函数;该方法包括以下步骤:
船舶运动系统线性模型建立步骤:将船舶运动系统在平衡点处线性化以获得线性模型Sl:y(k+d)=θTw(k),其中
w(k)=[y(k),…,y(k-n+1),u(k),…u(k-n+1)]T,
u(k),y(k)∈S,为船舶运动系统的操纵输入和船舶航向,S表示实数集合;船舶运动系统的操纵性指数为θa为操纵性指数子集,θb为操纵性指数子集,θ所有取值构成的集合为船舶运动系统的参数模型集Ω;
多线性模型子集建立步骤:根据先验知识,将Ω划分成n个模型子集Ωi,i=1,2…n;n为正整数,Ωi代表船舶运动系统的某一工况下船舶运动系统的线性模型;
参数估计辨识步骤:采用辨识算法得到船舶系统的参数估计值θ*(k);
混合控制信号设置步骤:设置β(θ*)=[β1(θ*)…βi(θ*)]T为混合控制信号,其中β(θ*)是连续可微的函数,且β1(θ*),β2(θ*)+…βi(θ*)=1,β1(θ*),β2(θ*),…βi(θ*)≥0,当或时,βi(θ*)=0,表示为活跃参数子集的集合,当参数估计值θ*(k)∈Ωi时,称Ωi为活跃的参数子集;混合控制器设置步骤:对每一个模型子集设置一个鲁棒控制器为其中,z-1为单位延迟算子;所有鲁棒控制器与其对应的混合控制信号β(θ*)值得到混合控制器,所述混合控制器为混合控制器的传递函数为:
其中,p1∈S,p2和l∈SN-2, an-2(z)=[z2-n,z3-n…1],ei∈SN为第i个标准基础矢量,p1(β),p2(β),l(β)是关于β的连续可微的函数;对于所有的使所述船舶运动系统的线性部分保持稳定;
非线性部分补偿步骤:混合控制器中引入RBF神经网络来补偿所述船舶运动系统中的非线性部分,使混合控制器为u=uf+un,RBF神经网络为:将所述船舶运动系统在零点线性化后得到模型表述为:
x(k+1)=Ax(k)+Bu(k)+f(x(k),u(k))
y(k)=Cx(k)
其中为W在k时刻的估计值,f(·)是非线性函数F(·)减去线性项后的非线性高阶函数。
2.如权利要求1所述的一种船舶运动系统的多模型自适应混合控制方法,其特征在于,参数估计辨识步骤包括:
θ*(k)=θ*(k-1)+γR-1w(k)e(k),其中式中R为正定常数矩阵,γ为自适应增益。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510475189.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人控制程序图形化集成开发环境
- 下一篇:一种非线性自适应飞行控制方法