【技术实现步骤摘要】
一种考虑执行饱和的船舶事件触发路径跟踪控制方法
[0001]本专利技术涉及船舶航行控制
,尤其涉及一种考虑执行饱和的船舶事件触发路径跟踪控制方法。
技术介绍
[0002]船舶路径跟踪控制是船舶运动控制的主要任务之一,针对船舶路径跟踪控制研究,已经取得了大量的有益成果,例如自适应控制、滑模控制、神经网络控制等。尽管这些控制算法在处理模型不确定项以及提升跟踪精度方面具有很大的优势,但是忽略了考虑实际输入的执行器饱和效应的问题,此外,现有技术通常需要根据实时命令频繁操纵执行器。因此针对路径跟踪控制问题,现有技术的缺点主要可总结为以下两点:
[0003](1)在实际路径跟踪航行任务中,船舶执行器由于其自身特性往往受到执行器饱和的约束。现有技术中设计的饱和辅助模型仅考虑以控制力(矩)作为输入,但是在海洋工程实践中是不可测的,不能够有效考虑船舶实际输入的执行器饱和问题,即船舶螺旋桨转速和舵角对执行器饱和的影响的问题。
[0004](2)尽管现有基于连续时间的控制算法能够取得令人满意的船舶控制精度,但是连续信号的传输需要实时更新控制命令,并且控制命令不断地传输到执行器,会造成执行器频繁操纵,必然会导致执行器过度磨损,降低使用寿命的问题。
技术实现思路
[0005]本专利技术主要解决两方面技术问题:一是现有技术的船舶运动模型不能够有效考虑船舶螺旋桨转速和舵角对执行器饱和的影响,忽略了船舶执行器由于其自身特性受到执行器饱和的约束的技术问题;二是现有技术的控制算法为保证控制精度需要控制命令不断地传输 ...
【技术保护点】
【技术特征摘要】
1.一种考虑执行饱和的船舶事件触发路径跟踪控制方法,其特征在于,所述方法包括:构建船舶的三自由度模型;根据所述船舶的三自由度模型,以实际可测变量作为输入变量构建能够减少执行饱和效应影响的辅助饱和模型,并根据所述辅助饱和模型设计虚拟控制器;在所述船舶路径跟踪控制器中构建基于输入端口的事件触发规则;所述事件触发规则包括:当控制精度足够高时,降低触发频次从而减少执行器操纵频次;当控制精度较差时,增大触发阈值从而能够保证跟踪精度;基于所述事件触发规则设计事件触发船舶路径跟踪控制器及其相应的自适应参数。2.根据权利要求1所述的考虑执行饱和的船舶事件触发路径跟踪控制方法,其特征在于,所述实际可测变量,包括:螺旋桨转速和舵角。3.根据权利要求2所述的考虑执行饱和的船舶事件触发路径跟踪控制方法,其特征在于,所述构建船舶的三自由度模型,包括:船舶的非线性模型如式(1)所示:式中,x,y,ψ表示船舶的位置以及艏向角,u,v,r分别表示船舶的前进速度、横漂速度和艏摇角速度;f
u
(v),f
v
(v),f
r
(v)表示船舶模型中由于高阶水动力导数引起的模型不确定项,m
u
,m
v
,m
r
表示附加质量,d
wu
,d
wv
,d
wr
表示时变外界环境扰动,T
u
(
·
),F
r
(
·
)表示执行器未知增益函数。4.根据权利要求3所述的考虑执行饱和的船舶事件触发路径跟踪控制方法,其特征在于,基于所述船舶的非线性模型的船舶系统的控制命令表示为:定义变量o
N
=N,o
δ
=δ;5.根据权利要求4所述的考虑执行饱和的船舶事件触发路径跟踪控制方法,其特征在于,所述根据所述船舶的三自由度模型,以实际可测变量作为输入变量构建能够减少执行饱和效应影响的辅助饱和模型,包括:
定义跟踪误差如式(3)所示:为了减少执行饱和效应的影响,设计以下辅助饱和模型如式(4)所示:式中,γ
i1
,γ
i2
,i=u,r为饱和补偿误差变量,ΔN=Sat(N)
‑
o
N
,Δδ=Sat(δ)
‑
o
δ
,p
i1
,p
i2
表示为控制参数;因此,跟踪误差可以进一步修正为式(5):对式(5)求导数,可以进一步得出式(6):式中,6.根据权利要求5所述的考虑执行饱和的船舶事件触发路径跟踪控制方法,其特征在于,所述根据所述辅助饱和模型设计虚拟控制器,包括:虚拟控制器如式...
【专利技术属性】
技术研发人员:李博,刘上,黄晨峰,张国庆,倪海笑,
申请(专利权)人:博海智航大连船舶科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。