[发明专利]一种多约束条件下的船舶航向模型预测控制算法设计方法有效
申请号: | 202011098643.6 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112256026B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 张子昌;赵光;郭亦平;王旭东;谌兴良;刘浩;徐雪峰 | 申请(专利权)人: | 中国船舶重工集团公司第七0七研究所九江分部 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
地址: | 332007 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 约束 条件下 船舶 航向 模型 预测 控制 算法 设计 方法 | ||
1.一种多约束条件下的船舶航向模型预测控制算法设计方法,其特征在于,包括如下步骤:
步骤1:建立船舶低噪声运动控制仿真模型;
步骤2:根据所述运动控制仿真模型为所述航向模型预测控制器建立控制目标函数;
步骤21:对所述船舶的运动过程进行线性化,得到运动状态空间模型为:
其中,v、r分别表示船舶艇体坐标系下的横向速度和偏航角速度;δr为方向舵舵角;
步骤22:将所述船舶的所述运动状态空间模型表述为:
其中A矩阵为B矩阵为C矩阵为[0 0 1];
步骤23:对连续时域的所述运动状态空间模型进行离散化并引入输入量的增量控制形式,得到:
进行简化得到离散简化状态空间模型:
其中z(k)=[x(k),u(k-1)]T,Co=[C 0];
步骤24:对于进行离散、简化后得到的所述离散简化状态空间模型进行预测步长预测,预测步长为ny,控制步长设定为nu,其中nuny,且当时间采样步长knu时,认为控制输入量增量为0,则输入量维持不变,得到状态量预测方程:
输出量预测方程为:
将所述状态量预测方程与所述输出量预测方程进行归纳得到:
步骤25:引入当前时刻的单步预测输出量与实际输出测量值之间的误差d(k),得到所述状态量预测方程和所述输出量预测方程分别为:
简化为:
步骤26:根据所述步骤25中的所述状态量预测方程和所述输出量预测方程获得目标函数为:
其中为预设的参考轨迹,Q为输出误差的权值矩阵,R为输入量的权值矩阵,具体形式分别如下:
步骤27:将所述输出量预测方程代入到所述目标函数中得到所述控制目标函数:
步骤3:根据所述控制目标函数与船舶实际运行需求确定硬约束条件;
步骤4:根据所述控制目标函数和允许航向偏差条件形成软约束条件;
步骤5:根据所述控制目标函数、所述硬约束条件和所述软约束条件,在线寻优获得最优航向模型预测控制器输出。
2.根据权利要求1所述的一种多约束条件下的船舶航向模型预测控制算法设计方法,其特征在于,所述步骤1中所述运动控制仿真模型包括船舶非线性运动模型和舵机模型;
步骤11:所述船舶非线性运动模型的建立过程如下:
所述船舶非线性运动模型为船舶的非线性方程,其中船舶水下状态运动方程包括轴向力方程、侧向力方程、横摇力矩方程、偏航力矩方程和辅助方程,分别表示为:
轴向力方程:
侧向力方程:
横摇力矩方程:
偏航力矩方程:
辅助方程:
其中m为船舶质量;Ix、Iz分别为船舶绕x轴、z轴旋转的转动惯量;u、v、p、r分别为船舶艇体坐标系下的纵向速度、横向速度、横倾角速度、偏航角速度;φ、ξ、η分别为固定坐标系下的横倾、艏向、纵向位移、横向位移;δr为方向舵舵角;其它参数为国际水池会议的标准水动力导数;
步骤12:所述舵机模型的建立过程如下:
船舶舵机伺服系统具有死区和饱和非线性特性,舵机输入与输出的函数关系表达如下:
其中δd为舵机指令输入角度,δ为舵机实际输出角度,σ=δd-δ;σ1、σ2分别为最大舵机速度、响应死区上限、饱和区下限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0七研究所九江分部,未经中国船舶重工集团公司第七0七研究所九江分部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011098643.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低压直流环网系统的保护方法
- 下一篇:一种带流量监控器的流量控制装置