【技术实现步骤摘要】
一种基于事件触发策略的水下滑翔机鲁棒自适应航向角控制方法
[0001]本专利技术涉及水下滑翔机的控制
,具体说是一种基于事件触发策略的水下滑翔机鲁棒自适应航向角控制方法。
技术介绍
[0002]水下滑翔机是一种纯浮力驱动,无外挂推进器的新型水下航行器。作为一种自带电源的长航程水下航行器,其续航能力是长期进行滑翔和观测任务执行的保证。控制系统能耗对于滑翔机的续航能力是非常明显的,降低控制能耗、实现水下滑翔机节能运动控制具有重要意义。
[0003]现有的水下滑翔机航向角控制策略对精确数学模型的依赖程度较高,且最为明显的不足是在存在环境扰动和未建模动态的情况下需要连续地操舵以保持航向,这不仅造成了大量的控制系统能量消耗,也加剧了执行器的磨损,不利于水下滑翔机的长期任务执行。因此,设计具有良好的适应性和鲁棒性,同时具有较低的执行器动作频率的水下滑翔机航向控制器具有重要意义。
技术实现思路
[0004]本专利技术提出一种基于事件触发策略的水下滑翔机航向角鲁棒自适应控制方法,以克服上述的各项缺陷,使水下滑翔机在实现精确航向角跟踪控制的前提下减少控制次数,降低舵机的动作频率以节约控制系统能耗。
[0005]本专利技术的技术方案为:
[0006]所述一种基于事件触发策略的水下滑翔机航向角鲁棒自适应控制方法,其特征在于:包括以下步骤:
[0007]步骤1:建立水下滑翔机的侧向运动数学模型,包括航向角、偏航角速度、横滚角以及横滚角速度的状态方程;
[0008]步骤2:连续采集 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于事件触发策略的水下滑翔机航向角鲁棒自适应控制方法,其特征在于:包括以下步骤:步骤1:建立水下滑翔机的侧向运动数学模型,包括航向角、偏航角速度、横滚角以及横滚角速度的状态方程;步骤2:连续采集水下滑翔机状态变量,包括航向角、偏航角速度、横滚角、横滚角速度和纵向速度;步骤3:根据采集的各个状态变量计算偏航角速度、横滚角、横滚角速度的中间虚拟控制律和差动舵的实际控制律;步骤4:判断航向误差是否达到稳定,并计算实际控制律信号与差动舵当前信号之差,将其与设计的事件触发阈值比较以判断是否满足事件触发条件;若航向误差稳定且不满足事件触发条件,则差动舵信号不变,对差动舵舵机断电,若事件触发条件被违反,则更新差动舵信号,对差动舵舵机供电,将控制信号由控制器传递给差动舵舵机;步骤5:差动舵舵机根据步骤4的判断结果,按照新的控制信号产生相应差动舵角,或保持当前状态不变完成对水下滑翔机航向角的控制。2.根据权利要求1所述一种基于事件触发策略的水下滑翔机航向角鲁棒自适应控制方法,其特征在于:步骤1中建立的水下滑翔机侧向运动模型为:征在于:步骤1中建立的水下滑翔机侧向运动模型为:征在于:步骤1中建立的水下滑翔机侧向运动模型为:征在于:步骤1中建立的水下滑翔机侧向运动模型为:其中ψ为航向角,ω
y
为偏航角速度,为横滚角,ω
x
为横滚角速度;J
yy
、J
xx
为惯性矩,λ
55
、λ
44
为附加惯性矩;G为水下滑翔机所受重力;y
c
为水下滑翔机重心垂向坐标,x
c
为水下滑翔机重心的纵向坐标,z
c
为水下滑翔机重心的横向坐标;S、L表示水下滑翔机的横截面积和总长;和为水动力系数,β为侧滑角,δ
d
为差动舵角,是实际控制输入。3.根据权利要求2所述一种基于事件触发策略的水下滑翔机航向角鲁棒自适应控制方法,其特征在于:步骤1中,将建立的水下滑翔机侧向运动模型标准化为具有严格反馈形式的高阶非线性模型的高阶非线性模型的高阶非线性模型的高阶非线性模型其中,g1=(J
yy
+λ
55
)
‑1Gx
c
和为未知控制增益函数;
以及为模型不确定项。4.根据权利要求3所述一种基于事件触发策略的水下滑翔机航向角鲁棒自适应控制方法,其特征在于:步骤3中,偏航角速度、横滚角、横滚角速度的中间虚拟控制律和差动舵的实际控制律具体为:实际控制律具体为:实际控制律具体为:实际控制律具体为:其中,α1为偏航角速度的虚拟控制律,α2为横滚角的虚拟控制律,α3为横滚角速度的虚拟控制律,u(t)为差动舵控制命令信号;z1=x1‑
技术研发人员:高剑,潘光,宋保维,陈依民,曹永辉,张福斌,彭星光,李乐,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。