[发明专利]一种直流电机推进无人船的速度控制方法有效
申请号: | 201910727096.4 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110398971B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 彭周华;王丹;孟程铖;刘陆;古楠 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02;B63H21/21 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种直流电机推进无人船的速度控制方法,将预估器设计和有限集模型预测控制方法结合,实现直流电机推进无人船的速度控制。首先,设计两个基于神经网络的预估器来估计无人船速度动力学、直流电机以及螺旋桨模型中的不确定项。然后,采用有限集模型预测控制方法设计无人船速度控制器。本发明提出的速度控制系统采用有限集模型预测控制方法设计,具有结构简单、动态响应快的特点,且能够达到最优的速度控制效果。本发明提出的速度控制方法通过在每个采样时刻反复计算速度偏差,能够及时校正无人船航行过程中遇到的各种复杂情况,抗干扰能力强,更加适用于无人船航行的复杂环境。 | ||
搜索关键词: | 一种 直流电机 推进 无人 速度 控制 方法 | ||
【主权项】:
1.一种直流电机推进无人船的速度控制方法,其特征在于:利用直流电机推进无人船的速度控制系统进行控制,所述的直流电机推进无人船的速度控制系统包括速度控制器、离散模型、神经网络A、航速预估器、神经网络B和转速预估器;所述的速度控制器的输入端分别与无人船的航速输出端、无人船的转速输出端以及离散模型的输出端相连;所述的离散模型的输入端分别与神经网络A的输出端、神经网络B的输出端、无人船的航速输出端和无人船的转速输出端相连;所述的神经网络A的输入端分别与无人船的航速输出端以及航速预估器的输出端相连;所述的航速预估器的输入端分别与无人船的航速输出端、无人船的转速输出端以及神经网络A的输出端相连;所述的神经网络B的输入端分别与无人船的转速输出端以及转速预估器的输出端相连;所述的转速预估器的输入端分别与无人船的航速输出端、无人船的转速输出端以及神经网络B的输出端相连;设直流电机推进无人船的前向速度控制回路如下:
其中:φ1(v)=(Xvv+X|v|vv|v|)/m表示无人船前向速度动力学未知函数,m代表无人船的质量,v代表无人船的前向速度,|v|代表无人船前向速度的绝对值;φ2(ω)=(‑ω‑FcKQρD5|ω|ω/4π2)/Bm表示直流电机和螺旋桨模型中的未知函数,ω代表直流电机的角速度,Fc代表直流电机的传递系数,Bm代表直流电机的机电时间常数,KQ代表螺旋桨的转矩系数,ρ代表海水密度,D代表螺旋桨的直径;系数d1=(1‑e)KFρD4/4π2m,d2=Fm/Bm,e表示螺旋桨推力减额系数,KF代表螺旋桨的推力系数,Fm代表直流电机的传递系数;
代表无人船前向速度的导数;
代表直流电机转速的导数;a代表直流电机电枢输入电压;所述的速度控制方法,包括以下步骤:A、预估器的设计所述的航速预估器设计为:
其中,
表示无人船前向速度的估计值;
表示无人船前向速度估计值的导数;
ι1∈R均为正常数;Z1表示神经网络权值;
表示神经网络的激活函数;
所述的神经网络权值
的更新律设计为:
其中,γ1∈R、β1∈R均为正常数;所述的转速预估器设计为:
其中,
表示为直流电机转速的估计值;
表示为直流电机转速估计值的导数;
ι2∈R均为正常数;Z2表示神经网络权值,
所述的神经网络权值
的更新律设计为:
其中,γ2∈R、β2∈R均为正常数;B、速度控制器的设计采用有限集模型预测设计方法设计直流电机推进无人船速度控制器;B1、建立直流电机推进无人船速度控制回路的离散模型连续时间模型中无人船前向速度的导数近似表示为:dv/dt≈[v(k+1)‑v(k)]/T (6)其中,v(k)表示为当前时刻的无人船前向速度,v(k+1)表示下一时刻的无人船前向速度,T表示采样周期;同理,连续时间模型中直流电机转速的导数近似表示为:dω/dt≈[ω(k+1)‑ω(k)]/T (7)其中,ω(k)表示当前时刻的电机转速,ω(k+1)表示下一时刻的电机转速;根据式(6)‑(7),式(1)所描述的直流电机推进无人船速度控制回路的离散模型表示为:
其中,a(k)∈A,A={a1,…,al}是一个拥有l个元素的有限控制集合;B2、定义无人船速度控制的代价函数为了选择出使得无人船前向速度达到给定速度的电压控制信号,依据离散模型预测的速度和给定速度之间的差建立代价函数;若预测步数为N,则代价函数表示为:
其中,vr(k)表示为k时刻的给定无人船前向速度;θ和ξ均为正常数;速度控制器的控制信号为直流电机电枢的电压,在电压范围内,将电压分成有限个电压等级,每个电压等级所对应的速度预测值根据式(8)计算出来;选择出最接近给定速度的预测速度所对应的电压,作为在下一时刻的控制电压,施加到直流电机上;这一步骤通过解决下面的优化问题来实现:v*(k)=arg min(c(v,vr)) (10)其中,v*(k)为最接近给定速度vr的预测速度,arg min(c(v,vv))表示使代价函数c(v,vr)最小的速度v的值;因此,与v*(k)相对应的电压值a*即为最优的电压控制信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910727096.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种井下装备地面远程遥控无人驾驶系统
- 下一篇:一种自主配送外卖机器人