[go: up one dir, main page]

CN112987771B - 基于多端口输出误差触发机制的机帆船路径跟踪控制方法 - Google Patents

基于多端口输出误差触发机制的机帆船路径跟踪控制方法 Download PDF

Info

Publication number
CN112987771B
CN112987771B CN202110251207.6A CN202110251207A CN112987771B CN 112987771 B CN112987771 B CN 112987771B CN 202110251207 A CN202110251207 A CN 202110251207A CN 112987771 B CN112987771 B CN 112987771B
Authority
CN
China
Prior art keywords
representing
error
formula
sailing boat
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110251207.6A
Other languages
English (en)
Other versions
CN112987771A (zh
Inventor
张国庆
李纪强
李博
刘上
董相君
姚明启
张卫东
张显库
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Maritime University
Original Assignee
Dalian Maritime University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian Maritime University filed Critical Dalian Maritime University
Priority to CN202110251207.6A priority Critical patent/CN112987771B/zh
Publication of CN112987771A publication Critical patent/CN112987771A/zh
Application granted granted Critical
Publication of CN112987771B publication Critical patent/CN112987771B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0875Control of attitude, i.e. control of roll, pitch, or yaw specially adapted to water vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了基于多端口输出误差触发机制的机帆船路径跟踪控制方法,通过在帆船模型中构建螺旋桨推进项,系统推进力由螺旋桨和帆结构共同提供,在控制器设计中,帆动力仅作为推力补偿项来减少螺旋桨的能量消耗,从而减少主机耗能。通过利用多端口输出误差触发机制,使得输出反馈误差和控制信号仅在事件触发点进行更新,极大的减小了从传感器到控制器和执行器的通信负载。

Description

基于多端口输出误差触发机制的机帆船路径跟踪控制方法
技术领域
本发明涉及船舶控制工程与船舶自动化航行装备技术领域,尤其涉及一种基于多端口输出误差触发机制的机帆船路径跟踪控制方法。
背景技术
在无人帆船运动领域,传统的三角帆在迎风和顺风情况下无法提供充前进驱动力,针对这类工程限制,在传统帆船控制中,通过分别设计迎风、顺风航行制导律来实现Z型路径。在现有的控制算法中,如图2所示,为了实现Z型路径通常使用反步法对控制器进行设计,并且采用径向基函数神经网络对模型结构不确定进行在线逼近,实现了帆船的半全局渐进跟踪稳定。该设计方法通常采用分离型技术对帆船进行建模,即分别对帆、舵、龙骨、船体进行建模,并且考虑帆船的欠驱动特性,驱动力主要配置在帆结构和舵设备上。现有技术的控制方法存在的问题主要有以下两点:
一是现有的无人帆船路径跟踪控制算法没有考虑到迎风和顺风航行中Z型路径造成的精度偏差,忽略了无风情况下帆船无动力情况,即没有考虑螺旋桨的作用;
二是现有的无人帆船路径跟踪控制算法,控制命令需要实时生成,造成从传感器到控制器和执行器的通信负载较大以及额外的执行器磨损。
发明内容
本发明提供一种基于多端口输出误差触发机制的机帆船路径跟踪控制方法,以克服上述技术问题。
本发明基于多端口输出误差触发机制的机帆船路径跟踪控制方法,包括:
建立机帆船模型;
设置机帆船的目标路径;建立虚拟船根据所述目标路径形成参考路径,引导所述机帆船在所述参考路径上航行;
引入触发事件,判断所述机帆船与所述虚拟船之间的位置和航向误差是否满足所述触发事件的条件;
当满足所述触发事件的条件时,通过设计虚拟控制律来镇定误差变量,并根据所述虚拟控制律定义误差动态;
构建鲁棒神经阻尼项来处理外界扰动及所述机帆船模型参数的不确定项,并优化所述误差动态;
在所述机帆船中输入主机转速和舵角,结合优化后的所述误差动态计算控制率和自适应率;根据所述控制率和自适应率驱动所述机帆船自主航行。
进一步地,所述建立机帆船模型,包括:
所述机帆船模型表示为:
式中,x,y,φ,ψ分别表示所述机帆船的位置、横倾角和艏向角;u,v,p,r分别表示所述机帆船的前进速度、横漂速度、横摇角速度和艏摇角速度;
假设φ≈0,所述机帆船的前进速度、横漂速度、横摇角速度和艏摇角速度表示为:
式中,mu,mv,mp,mr表示三个自由度的附加质量;dwi,i=u,v,p,r用为外界环境的干扰力和力矩;fu(v)=Ru+Ku+mvvr-Du,fv(v)=Sv+Rv+Kv+muur-Dv,fp(v)=Sp+Rp+Kp-g(φ)-Dp分别表示模型中的不确定要素,[Si,Ri,Ki,Di],i=u,v,p,r表示帆、舵、龙骨和船体产生的力/力矩,g(φ)表示横倾恢复力矩,/>表示水动力导数;τusupr分别表示帆提供的推力、螺旋桨提供的推力和舵提供的转船力矩,可由式(3)计算得出:
式中,ρaw分别表示空气和海水的密度,AS,AR分别表示帆和舵的面积,Uaw表示帆相对风速,CLs)表示帆的升力系数,αs表示帆的攻角;tp表示螺旋桨的推力减额,Dp表示螺旋桨直径,KT表示推力系数,Jp表示螺旋桨的前进系数,n,δ分别表示螺旋桨转速和舵角,λR表示舵的展弦比,xR,xH分别表示帆船重心和舵中心的横坐标,αH表示作用在粗糙面上的水动力/力矩的尾流系数,UR表示舵的相对速度。
进一步地,所述建立虚拟船根据所述目标路径形成参考路径,引导所述机帆船在所述参考路径上航行,包括:
通过式(4)得到所述虚拟船的位置xd,yd和航向ψd
根据所述机帆船及虚拟船的当前位置和航向得到所述机帆船的制导信号为:
其中,
式中,xe、ye为虚拟船与机帆船的x、y坐标值之差,ze表示机帆船到虚拟船的距离误差,ψr表示机帆船的制导信号,ψe表示机帆船的当前艏向与制导信号的艏向误差。
进一步地,所述引入触发事件,判断所述机帆船与所述虚拟船之间的位置和航向误差是否满足所述触发事件的条件,包括:
通过式(7)设计触发事件:
式中,表示事件触发时所述机帆船与所述虚拟船之间的航向误差和位置误差,t表示当前时间,/>表示事件触发点;
所述触发事件的条件为:
式(8)中,分别表示触发误差,/>c1,c2,d1,d2为正的阈值参数;若输出误差ψe,ze被触发,则控制器设计变量在触发间隔/>内将会保持不变,由此得到式(9):
其中,
结合式(1)、(2)、(6)和(9)得到误差变量的导数,如式(11):
式中,λδ1,λδ2,λδ,λn1,λn2,λn为设计参数。
进一步地,所述通过设计虚拟控制律来镇定误差变量,并根据所述虚拟控制律定义误差动态,包括:
通过式(12)来设计所述虚拟控制律;
式中,为虚拟控制律,/>为正的设计参数,δΔ表示正的常量;
定义所述误差动态为和/>并对所述误差动态求导得到式(13);
式中,表示动态面信号,/>分别表示触发时刻模型参数不确定部分,/>分别表示触发时刻帆提供的推力、螺旋桨提供的推力和舵提供的转船力矩。
进一步地,通过设计虚拟控制律来镇定误差变量之后,还包括:
通过式(14)引入动态面控制技术来优化所述虚拟控制律;
式中,表示动态面信号,/>表示动态面误差,∈u,∈r为大于零的时间常数。
进一步地,所述构建鲁棒神经阻尼项来处理外界扰动及所述机帆船模型参数的不确定项,并优化所述误差动态,包括:
所述鲁棒神经阻尼项表示为:
表示鲁棒神经阻尼项,S(ν)表示径向基函数神经网络的高斯函数,Au表示表示径向基函数神经网络的权重,εu表示径向基函数神经网络的逼近误差,/>表示逼近误差的上界,du表示大于零的常量,/>表示外界环境的干扰力的上界,ζu(ν)=v2+r2/4,ζr(ν)=v2+u2/4;
通过式(16)优化所述误差动态中的参量;
式中,Ar表示表示径向基函数神经网络的权重。
进一步地,所述在所述机帆船中输入主机转速和舵角,结合优化后的所述误差动态计算控制率和自适应率,包括:
所述主机转速和舵角与船舶推进力和转船力矩的关系由式(17)表示为:
式中,Tu(·)和Fr(·)为执行器的增益;
引入变量和/>作为/>和/>的估计值,通过式(18)和(19)计算所述控制率和自适应率;
式中,ku,kr,kun和krn表示正的控制器参数,Γuru和σu为正的自适应参数,S(ν)表示神经网络的基函数,分别表示/>的初始值。
本发明主要有两个方面的特点:一是在帆船模型中构建螺旋桨推进项,系统推进力由螺旋桨和帆结构共同提供。在控制器设计中,帆动力仅作为推力补偿项来减少螺旋桨的能量消耗。二是通过利用多端口输出误差触发机制极大的减小了从传感器到控制器和执行器的通信负载。输出反馈误差和控制信号仅在事件触发点进行更新。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的方法流程图;
图2为采用现有技术的帆船路径跟踪轨迹图;
图3为本发明中的机帆船姿态变量示意图;
图4为本发明中事件触发路径跟踪控制逻辑结构图;
图5为本发明中事件触发路径跟踪控制流程图;
图6为5级海况下风场和波面视图;
图7为航海实践条件下船舶路径跟踪轨迹;
图8为本发明中轨迹误差变量xe,yee的波形图;
图9为本发明中控制命令和实际输入的波形图;
图10为本发明中的触发时间间隔分析图;
图11为本发明中的推力组成以及帆角变化曲线图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1、图4、图5所示,本实施例提供了基于多端口输出误差触发机制的机帆船路径跟踪控制方法,包括:
101、建立机帆船模型;
具体而言,如图3所示,机帆船模型表示为:
式中,x,y,φ,ψ分别表示机帆船的位置、横倾角和艏向角;u,v,p,r分别表示机帆船的前进速度、横漂速度、横摇角速度和艏摇角速度;
由于机帆船中龙骨的作用,由帆结构造成的船舶横倾力矩可以被龙骨提供的恢复力矩进行抵消,因此在控制器设计过程中,假设φ≈0,机帆船的前进速度、横漂速度、横摇角速度和艏摇角速度表示为:
式中,mu,mv,mp,mr表示三个自由度的附加质量;dwi,i=u,v,p,r用为外界环境的干扰力和力矩;fu(v)=Ru+Ku+mvvr-Du,fv(v)=Sv+Rv+Kv+muur-Dv,fp(v)=Sp+Rp+Kp-g(φ)-Dp分别表示模型中的不确定要素,[Si,Ri,Ki,Di],i=u,v,p,r表示帆、舵、龙骨和船体产生的力/力矩,g(φ)表示横倾恢复力矩,/>表示水动力导数;τusupr分别表示帆提供的推力、螺旋桨提供的推力和舵提供的转船力矩,可由式(3)计算得出:
式中,ρaw分别表示空气和海水的密度,AS,AR分别表示帆和舵的面积,Uaw表示帆相对风速,CLs)表示帆的升力系数,αs表示帆的攻角;tp表示螺旋桨的推力减额,Dp表示螺旋桨直径,KT表示推力系数,Jp表示螺旋桨的前进系数,n,δ分别表示螺旋桨转速和舵角,λR表示舵的展弦比,xR,xH分别表示帆船重心和舵中心的横坐标,αH表示作用在粗糙面上的水动力/力矩的尾流系数,UR表示舵的相对速度。
102、设置机帆船的目标路径;建立虚拟船根据目标路径形成参考路径,引导机帆船在参考路径上航行;
具体而言,目标路径通过设置端点来实现的,虚拟船参考路径是将目标路径表示为密集离散点的形式。虚拟船的目的是产生引导机帆船航行的参考量,也就是说,机帆船一直跟踪虚拟船的轨迹航行。
通过式(4)得到虚拟船的位置xd,yd和航向ψd
根据机帆船及虚拟船的当前位置和航向得到机帆船的制导信号为:
其中,
式中,xe、ye虚拟船与机帆船的x、y坐标值之差,ze表示机帆船到虚拟船的距离误差,ψr表示机帆船的制导信号,ψe表示机帆船的当前艏向与制导信号的艏向误差。
103、引入触发事件,判断机帆船与虚拟船之间的位置和航向误差是否满足所述触发事件的条件;
具体而言,通过式(7)设计触发事件:
式中,表示事件触发时机帆船与虚拟船之间的航向误差和位置误差,t表示当前时间,/>表示事件触发点;
触发事件的条件为:
式(8)中,分别表示触发误差,/>c1,c2,d1,d2为正的阈值参数;若输出误差ψe,ze被触发,则控制器设计变量在触发间隔/>内将会保持不变,由此得到式(9):
其中,
结合式(1)、(2)、(6)和(9)得到误差变量的导数,如式(11):
式中,λδ1,λδ2,λδ,λn1,λn2,λn为设计参数。
104、当满足触发事件的条件时,通过设计虚拟控制律来镇定误差变量,并根据虚拟控制律定义误差动态;
具体而言,通过式(12)来设计虚拟控制律;
式中,为事件触发虚拟控制律,/>为正的设计参数,δΔ表示正的常量;
为了避免虚拟控制律在求导时引起的“计算爆炸”问题,通过式(14)引入动态面控制技术来优化虚拟控制律;
式中,表示动态面信号,/>表示动态面误差,∈u,∈r为大于零的时间常数。
定义误差动态为和/>并对误差动态求导得到式(13);
式(13)中,分别表示触发时刻模型参数不确定部分,/>分别表示触发时刻帆提供的推力、螺旋桨提供的推力和舵提供的转船力矩。
105、构建鲁棒神经阻尼项来处理外界扰动及机帆船模型参数的不确定项,并优化误差动态;
具体而言,为了处理外界扰动及参数不确定构建鲁棒神经阻尼项,鲁棒神经阻尼项表示为:
式中,表示鲁棒神经阻尼项,S(ν)表示径向基函数神经网络的高斯函数,Au表示表示径向基函数神经网络的权重,εu表示径向基函数神经网络的逼近误差,/>表示逼近误差的上界,du表示大于零的常量,/>表示外界环境的干扰力的上界, ζu(ν)=v2+r2/4,ζr(ν)=v2+u2/4。
通过式(16)优化误差动态中的参量;
式中,Ar表示表示径向基函数神经网络的权重。
106、在机帆船中输入主机转速和舵角,结合优化后的误差动态计算控制率和自适应率;根据控制率和自适应率驱动机帆船自主航行。
具体而言,在航海工程中,船舶控制输入为主机转速和舵角,主机转速和舵角与船舶推进力和转船力矩的关系由式(17)表示为:
式中,Tu(·)和Fr(·)为执行器的增益;
引入变量和/>作为/>和/>的估计值,通过式(18)和(19)计算所述控制率和自适应率;
式中,ku,kr,kun和krn表示正的控制器参数,Γuru和σu为正的自适应参数,S(ν)表示神经网络的基函数,分别表示/>的初始值。
仿真试验:
为了验证本发明所提出控制算法在计算负载和鲁棒性方面的优势,仿真试验中使用的帆船,船长12米,质量25900kg,帆面积170m2,将考虑事件触发与未考虑事件触发的控制算法,在MATLAB仿真平台上进行数值对比试验。被控对象的初始状态为[x(0),y(0),φ(0),ψ(0),u(0),v(0),p(0),r(0),δs(0),n(0),δ(0)]=[-10m,10m,0deg,0deg,1m/s,0m/s,0m/s,0m/s,0deg,300RPM,0deg]。
为了使外界扰动更加符合实际海洋环境,引入了机理扰动模型,使用NORSOK风谱和JONSWAP波浪谱模拟海洋环境。图6表示5级海况下海面风速、风向曲线以及风浪三维视图。图7-图11表示在模拟海洋环境下对比试验的仿真结果。图7描述了在本发明所提考虑事件触发与未考虑事件触发的控制算法的控制下,机帆船的路径跟踪对比结果,从图7中可以看出,相比于未考虑事件触发的控制算法,本发明所提算法具有跟高的跟踪精度。图8和图9分别表示本发明所提出的控制算法、本发明所提控制算法(未考虑事件触发技术)和现有技术中控制算法的跟踪误差曲线和控制输入曲线。从图8和图9中可以发现,当跟踪误差满足事件触发条件后,控制命令也同步进行触发,并且为阶跃信号,这能够极大的降低传感器到控制器和执行器的通信负载。图10为本发明所提控制算法中螺旋桨和舵的触发点以及触发间隔。图11表示在期望航速下所需要的船舶总推力以及帆推力和主机推力,帆在横风和顺风航行时能够提供一定的推力,从而减少主机耗能。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (7)

1.基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,包括:
建立机帆船模型;
设置机帆船的目标路径;建立虚拟船根据所述目标路径形成参考路径,引导所述机帆船在所述参考路径上航行;
引入触发事件,判断所述机帆船与所述虚拟船之间的位置和航向误差是否满足所述触发事件的条件;
当满足所述触发事件的条件时,通过设计虚拟控制律来镇定误差变量,并根据所述虚拟控制律定义误差动态;
构建鲁棒神经阻尼项来处理外界扰动及所述机帆船模型参数的不确定项,并优化所述误差动态;
在所述机帆船中输入主机转速和舵角,结合优化后的所述误差动态计算控制率和自适应率;根据所述控制率和自适应率驱动所述机帆船自主航行所述建立机帆船模型,包括:
所述机帆船模型表示为:
式中,x,y,φ,ψ分别表示所述机帆船的位置、横倾角和艏向角;u,v,p,r分别表示所述机帆船的前进速度、横漂速度、横摇角速度和艏摇角速度;
假设φ≈0,所述机帆船的前进速度、横漂速度、横摇角速度和艏摇角速度表示为:
式中,mu,mv,mp,mr表示三个自由度的附加质量;dwi,i=u,v,p,r为外界环境的干扰力和力矩;fu(v)=Ru+Ku+mvvr-Du,fv(v)=Sv+Rv+Kv+muur-Dv,fp(v)=Sp+Rp+Kp-g(φ)-Dp分别表示模型中的不确定要素,[Si,Ri,Ki,Di],i=u,v,p,r表示帆、舵、龙骨和船体产生的力/力矩,g(φ)表示横倾恢复力矩,/>表示水动力导数;τusupr分别表示帆提供的推力、螺旋桨提供的推力和舵提供的转船力矩,可由式(3)计算得出:
式中,ρaw分别表示空气和海水的密度,AS,AR分别表示帆和舵的面积,Uaw表示帆相对风速,CLs)表示帆的升力系数,αs表示帆的攻角;tp表示螺旋桨的推力减额,Dp表示螺旋桨直径,KT表示推力系数,Jp表示螺旋桨的前进系数,n,δ分别表示螺旋桨转速和舵角,λR表示舵的展弦比,xR,xH分别表示帆船重心和舵中心的横坐标,αH表示作用在粗糙面上的水动力/力矩的尾流系数,UR表示舵的相对速度。
2.根据权利要求1所述的基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,所述建立虚拟船根据所述目标路径形成参考路径,引导所述机帆船在所述参考路径上航行,包括:
通过式(4)得到所述虚拟船的位置xd,yd和航向ψd
根据所述机帆船及虚拟船的当前位置和航向得到所述机帆船的制导信号为:
其中,
式中,xe、ye为虚拟船与机帆船的x、y坐标值之差,ze表示机帆船到虚拟船的距离误差,ψr表示机帆船的制导信号,ψe表示机帆船的当前艏向与制导信号的艏向误差。
3.根据权利要求2所述的基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,所述引入触发事件,判断所述机帆船与所述虚拟船之间的位置和航向误差是否满足所述触发事件的条件,包括:
通过式(7)设计触发事件:
式中,表示事件触发时所述机帆船与所述虚拟船之间的航向误差和位置误差,t表示当前时间,/>表示事件触发点;
所述触发事件的条件为:
式(8)中,分别表示触发误差,/>c1,c2,d1,d2为正的阈值参数;若误差ψe,ze被触发,则控制器设计变量在触发间隔/>内将会保持不变,由此得到式(9):
其中,
结合式(1)、(2)、(6)和(9)得到误差的导数,如式(11):
式中,λδ1,λδ2,λδ,λn1,λn2,λn为设计参数。
4.根据权利要求3所述的基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,所述通过设计虚拟控制律来镇定误差变量,并根据所述虚拟控制律定义误差动态,包括:
通过式(12)来设计所述虚拟控制律;
式中,为虚拟控制律,kze,kψe为正的设计参数,δ表示正的常量;
定义所述误差动态为和/>并对所述误差动态求导得到式(13);
式中,表示动态面信号,/>分别表示触发时刻模型参数不确定部分,分别表示触发时刻帆提供的推力、螺旋桨提供的推力和舵提供的转船力矩。
5.根据权利要求4所述的基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,通过设计虚拟控制律来镇定误差变量之后,还包括:
通过式(14)引入动态面控制技术来优化所述虚拟控制律;
式中,表示动态面信号,/>表示动态面误差,∈u,∈r为大于零的时间常数。
6.根据权利要求5所述的基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,所述构建鲁棒神经阻尼项来处理外界扰动及所述机帆船模型参数的不确定项,并优化所述误差动态,包括:
所述鲁棒神经阻尼项表示为:
式中,表示鲁棒神经阻尼项,S(ν)表示径向基函数神经网络的高斯函数,Au表示表示径向基函数神经网络的权重,εu表示径向基函数神经网络的逼近误差,/>表示逼近误差的上界,du表示大于零的常量,/>表示外界环境的干扰力的上界,i=u,r,ζu(ν)=v2+r2/4,ζr(ν)=v2+u2/4;
通过式(16)优化所述误差动态中的参量;
式中,Ar表示表示径向基函数神经网络的权重。
7.根据权利要求6所述的基于多端口输出误差触发机制的机帆船路径跟踪控制方法,其特征在于,所述在所述机帆船中输入主机转速和舵角,结合优化后的所述误差动态计算控制率和自适应率,包括:
所述主机转速和舵角与船舶推进力和转船力矩的关系由式(17)表示为:
式中,Tu(·)和Fr(·)为执行器的增益;
引入增益变量和/>作为/>和/>的估计值,通过式(18)和(19)计算所述控制率和自适应率;
式中,ku,kr,kun和krn表示正的控制器参数,Γuru和σr为正的自适应参数,S(ν)表示神经网络的基函数,分别表示/>的初始值。
CN202110251207.6A 2021-03-08 2021-03-08 基于多端口输出误差触发机制的机帆船路径跟踪控制方法 Active CN112987771B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110251207.6A CN112987771B (zh) 2021-03-08 2021-03-08 基于多端口输出误差触发机制的机帆船路径跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110251207.6A CN112987771B (zh) 2021-03-08 2021-03-08 基于多端口输出误差触发机制的机帆船路径跟踪控制方法

Publications (2)

Publication Number Publication Date
CN112987771A CN112987771A (zh) 2021-06-18
CN112987771B true CN112987771B (zh) 2023-10-27

Family

ID=76335834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110251207.6A Active CN112987771B (zh) 2021-03-08 2021-03-08 基于多端口输出误差触发机制的机帆船路径跟踪控制方法

Country Status (1)

Country Link
CN (1) CN112987771B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113485377B (zh) * 2021-08-16 2023-11-17 大连海事大学 双层虚拟引导机制的无人帆船自适应路径跟踪控制方法
CN114355951A (zh) * 2022-02-16 2022-04-15 宁波市恒兴船务有限公司 一种基于滑模事件触发的船舶航向保持控制器及设计方法
CN115963841A (zh) * 2023-01-16 2023-04-14 大连海事大学 基于改进lvs制导的无人帆船动态事件触发控制方法
CN117270391B (zh) * 2023-09-25 2024-04-30 大连海事大学 一种面向网箱巡检的转筒帆助航船自适应触发控制方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2354798A1 (en) * 2010-02-05 2011-08-10 Suunto Oy Method and device for determining wind conditions around a sailboat
CN203011667U (zh) * 2012-11-27 2013-06-19 大连海事大学 风帆助航船舶推进装置水池实验台
CN104020771A (zh) * 2014-06-13 2014-09-03 大连海事大学 一种基于动态虚拟小船制导算法的欠驱动船舶路径跟踪规划方法
CN106557088A (zh) * 2017-02-15 2017-04-05 大连海事大学 一种基于事件触发机制的船舶航向控制器及其控制方法
CN108829099A (zh) * 2018-06-01 2018-11-16 北京航空航天大学 一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法
CN109189071A (zh) * 2018-09-25 2019-01-11 大连海事大学 基于模糊观测器的鲁棒自适应无人船路径跟踪控制方法
CN109857124A (zh) * 2019-03-22 2019-06-07 大连海事大学 基于速度与航向双重制导的无人船精确路径跟踪控制方法
CN111309029A (zh) * 2020-03-24 2020-06-19 山东科技大学 基于事件触发的无人艇路径跟踪方法、无人艇控制平台
CN111708280A (zh) * 2020-06-30 2020-09-25 大连海事大学 一种考虑执行器故障的船舶路径跟踪事件触发控制器方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190120959A1 (en) * 2014-12-10 2019-04-25 Navico Holding As Event triggering and automatic waypoint generation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2354798A1 (en) * 2010-02-05 2011-08-10 Suunto Oy Method and device for determining wind conditions around a sailboat
CN203011667U (zh) * 2012-11-27 2013-06-19 大连海事大学 风帆助航船舶推进装置水池实验台
CN104020771A (zh) * 2014-06-13 2014-09-03 大连海事大学 一种基于动态虚拟小船制导算法的欠驱动船舶路径跟踪规划方法
CN106557088A (zh) * 2017-02-15 2017-04-05 大连海事大学 一种基于事件触发机制的船舶航向控制器及其控制方法
CN108829099A (zh) * 2018-06-01 2018-11-16 北京航空航天大学 一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法
CN109189071A (zh) * 2018-09-25 2019-01-11 大连海事大学 基于模糊观测器的鲁棒自适应无人船路径跟踪控制方法
CN109857124A (zh) * 2019-03-22 2019-06-07 大连海事大学 基于速度与航向双重制导的无人船精确路径跟踪控制方法
CN111309029A (zh) * 2020-03-24 2020-06-19 山东科技大学 基于事件触发的无人艇路径跟踪方法、无人艇控制平台
CN111708280A (zh) * 2020-06-30 2020-09-25 大连海事大学 一种考虑执行器故障的船舶路径跟踪事件触发控制器方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Event-triggered robust neural control for unmanned sail-assisted vehicles subject to actuator failures;Guoqing Zhang;Ocean Engineering;第216卷;第1-11页 *
基于扰动观测器的无人水面船鲁棒轨迹跟踪;朱齐丹;电机与控制学报;第20卷(第12期);第65-73页 *

Also Published As

Publication number Publication date
CN112987771A (zh) 2021-06-18

Similar Documents

Publication Publication Date Title
CN112987771B (zh) 基于多端口输出误差触发机制的机帆船路径跟踪控制方法
CN113885534B (zh) 一种基于智能预测控制的水面无人船路径跟踪方法
CN111487966B (zh) 一种基于航路点的水面无人艇自适应路径跟踪控制方法
CN113485377B (zh) 双层虚拟引导机制的无人帆船自适应路径跟踪控制方法
CN113093804B (zh) 基于反演滑模控制的无人艇编队控制方法和控制系统
CN114879671B (zh) 一种基于强化学习mpc的无人艇轨迹跟踪控制方法
CN108563130A (zh) 一种欠驱动船舶自适应神经网络自动靠泊控制方法,设备及介质
CN113867352B (zh) 一种全垫升气垫船路径跟踪方法
CN115113524B (zh) 一种基于干预lvs制导的asv多端口事件触发路径跟踪控制方法
CN115079698B (zh) 欺骗攻击任务下的无人水面船路径跟踪时间触发控制方法
Zinchenko et al. Intelligent System Control of the Vessel Executive Devices Redundant Structure.
CN117707162B (zh) 基于改进lvs制导的无人帆船动态事件触发控制方法
CN108919824A (zh) 舰载无人机纵向着舰控制方法
CN114967702A (zh) 一种无人艇控制系统及路径跟踪方法
CN116859933A (zh) 新型的超大型欠驱动船舶路径跟踪预测los制导方法
CN108829102A (zh) 自适应艏向信息融合的波浪滑翔器航向控制方法
CN113009824B (zh) 变稳船自适应变稳控制方法、系统和存储介质
CN115755891A (zh) 一种高海况下近水面航行器运动控制方法
Tomera Dynamic positioning system design for “Blue Lady”. Simulation tests
CN103593564B (zh) 一种动力定位船推力辨识方法
Ding et al. Based on disturbance observer of Air Cushion Vehicle course sliding backstepping control
Lexau et al. Nonlinear PID Control for Automatic Docking of a Large Container Ship in Confined Waters Under the Influence of Wind and Currents
CN117270391B (zh) 一种面向网箱巡检的转筒帆助航船自适应触发控制方法
CN119270849B (zh) 面向冰区航行任务的船舶智能路径规划与控制方法
Moon et al. Experimental study of a preliminary height controller for a small autonomous hydrofoil craft

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant