[发明专利]船舶运动系统的多模型自适应混合控制方法及系统有效
申请号: | 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(·)减去线性项后的非线性高阶函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510475189.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人控制程序图形化集成开发环境
- 下一篇:一种非线性自适应飞行控制方法