一种舰船用模糊遗忘因子无模型自适应航向控制方法技术

技术编号:20074065 阅读:56 留言:0更新日期:2019-01-15 00:21
本发明专利技术提供一种舰船用模糊遗忘因子无模型自适应航向控制方法,建立航向系统模型,下达期望航向指令y(k)

A Model-free Adaptive Heading Control Method with Fuzzy Forgetting Factor for Ships

The invention provides a model-free adaptive heading control method with fuzzy forgetting factor for naval vessels, establishes a heading system model and delivers the desired heading instruction y (k).

【技术实现步骤摘要】
一种舰船用模糊遗忘因子无模型自适应航向控制方法
本专利技术属于舰船运动控制领域,具体涉及一种舰船用模糊遗忘因子无模型自适应航向控制方法。
技术介绍
模糊控制虽然不需要受控系统精确的数学模型,但控制精度不高,还会存在稳态偏差的问题,无模型自适应控制虽然具有一定的自适应性以及鲁棒性,但是舰船运行于海洋环境中时容易受到模型摄动、海洋环境干扰力等影响。在外界环境影响下,利用一组离线整定好的固定的步长因子ρ,以及用来限制控制输入量变化的权重因子λ与微分控制系数kd,使得控制器难以维持一致的良好的动、静态控制效果,需要重新调整参数才能使系统保持良好控制性能或稳定。公开日2013年08月14日,公布号为CN103246201A,专利技术名称为“径向混合磁轴承的改进模糊无模型自适应控制系统及方法”,改进模糊无模型自适应控制器由基本无模型自适应控制器、四个模糊推理器和微分器相互连接组成,模糊推理器一、模糊推理器二分别确定偏差增益系数和确定转子径向位移偏差及其变化率之间的模糊关系,在线修正偏差增益系数,模糊推理器三、模糊推理器四分别确定权重因子和确定过去时刻的径向位移变化量之间的模糊关系,在线修正权重因子;该专利技术通过四个模糊推理器对参数调整,使径向位移输出信号波动较小且快速跟踪位移期望值。公开日2016年09月21日,公布号为CN105955206A,专利技术名称“一种基于数据驱动和参数混合优化的多轴运动控制方法”将多电机驱动系统解耦成一系列单关节电机驱动系统采用CFDL_MFAC算法实现对各关节电机电压的控制从而实现对由多电机驱动的多轴的运动状态的准确控制。MFAC算法属于增量式的积分结构,将上述控制算法应用到舰船的航向控制中会产生积分饱和的问题,从而使舰船的航向系统产生严重的超调和震荡甚至失稳的现象。本专利技术提出的模糊遗忘因子MFAC算法,通过在MFAC中引入遗忘因子解决了MFAC算法直接应用到舰船的航向控制中产生积分饱合问题。
技术实现思路
本专利技术的目的在于提供了一种舰船用模糊遗忘因子无模型自适应航向控制方法,使得舰船航向能够稳定收敛到期望航向。本专利技术的目的是这样实现的:一种舰船用模糊遗忘因子无模型自适应航向控制方法,具体的实现步骤如下:步骤1.建立航向系统模型;步骤2.下达期望航向指令y(k)*,设定航向偏差的阈值e0;步骤3.根据舰船期望航向y*(k),与舰船当前航向y(k),计算航向偏差e(k)和偏差变化率ec(k),当e(k)的绝对值|e(k)|小于航向偏差的阈值e0,跳出循环,否则执行步骤4;步骤4.模糊遗忘因子MFAC控制器根据e(k)、ec(k)在线调整遗忘因子β并解算出航向系统的期望输入u(k);步骤5.系统接收并执行航向系统输入指令u(k),令k=k+1,更新舰船当前航向y(k),并转到步骤3。步骤1所述的建立系统航向模型为在无模型自适应控制算法的基础上引入模糊遗忘因子β,其中β为小于1的遗忘系数,构成模糊遗忘因子无模型自适应控制算法。步骤3所述的航向偏差e(k)=y*(k)-y(k),偏差变化率其中T为控制节拍,k为控制周期的序号。步骤4所述的模糊遗忘因子MFAC控制器的控制方法基于遗忘因子模糊MFAC航向控制算法,其具体过程为,其中φ(k)为伪偏导数,为伪偏导数估计值,η∈(0,1]为步长因子,μ>0为权重系数,其中ρ>0为权重系数,λ∈(0,1]为步长因子,β为模糊遗忘因子,β=β0+Δβ其中β0为模糊遗忘因子β的初始值,βi(e)为e的隶属度,βj(ec)为ec的隶属度,fij=βi(e)·βj(ec)当|Δu(k-1)|≤ε或或时,令本专利技术中隶属度函数的选取以三角形隶属度函数为例,并采用重心法进行解模糊化,e、ec的基本论域取为[-30,30],Δβ的基本论域取为[-0.5,0.5]。本专利技术的有益效果在于:在无模型自适应控制算法MFAC的基础上引入因子β,解决MFAC控制算法产生积分饱和问题;通过数值模拟或者外场试验为模糊遗忘因子MFAC算法寻找一组针对舰船航向控制效果较好的初始遗忘因子β0作为β的初始值,从而节约模糊遗忘因子MFAC算法的试验调试时间,提高系统响应速度以及控制精度;将模糊控制与无模型自适应控制算法相结合,提出模糊遗忘因子MFAC算法;利用航向偏差e(k)和航向偏差变化率ec(k),模糊遗忘因子无模型自适应航向控制器在线整定遗忘因子β,提高控制系统的自适应性以及鲁棒性。附图说明图1为本专利技术的航向系统整体框图。图2为独本专利技术的流程图。具体实施方式下面结合附图对本专利技术做进一步的描述:实施例1本专利技术的目的在于提供一种舰船用模糊PD型紧格式无模型自适应航向控制算法,使得舰船航向能够稳定收敛到期望航向,一种舰船用模糊遗忘因子无模型自适应航向控制方法,具体的实现步骤如下:步骤1.建立航向系统模型,无模型自适应控制算法的基础上引入模糊遗忘因子β,其中β为小于1的遗忘系数,构成模糊遗忘因子无模型自适应控制算法;步骤2.下达期望航向指令y(k)*,设定航向偏差的阈值e0;步骤3.根据舰船期望航向y*(k),与舰船当前航向y(k),计算航向偏差e(k)和偏差变化率ec(k),当e(k)的绝对值|e(k)|小于航向偏差的阈值e0,本专利技术中取e0=2,跳出循环,否则执行步骤4;步骤4.模糊遗忘因子MFAC控制器根据e(k)、ec(k)在线调整遗忘因子β并解算出航向系统的期望输入u(k);步骤5.系统接收并执行航向系统输入指令u(k),令k=k+1,更新舰船当前航向y(k),并转到步骤3。步骤1所述的建立系统航向模型为在无模型自适应控制算法的基础上引入模糊遗忘因子β,其中β为小于1的遗忘系数,构成模糊遗忘因子无模型自适应控制算法。步骤3所述的航向偏差e(k)=y*(k)-y(k),偏差变化率其中T为控制节拍,k为控制周期的序号。步骤4所述的模糊遗忘因子MFAC控制器的控制方法基于遗忘因子模糊MFAC航向控制算法,其具体过程为,其中φ(k)为伪偏导数,为伪偏导数估计值,η∈(0,1]为步长因子,μ>0为权重系数,其中ρ>0为权重系数,λ∈(0,1]为步长因子,β为模糊遗忘因子,β=β0+Δβ其中β0为模糊遗忘因子β的初始值,βi(e)为e的隶属度,βj(ec)为ec的隶属度,fij=βi(e)·βj(ec)当|Δu(k-1)|≤ε或或时,令本专利技术中隶属度函数的选取以三角形隶属度函数为例,并采用重心法进行解模糊化,e、ec、Δβ的基本论域有很多中取法,为方便起见本专利技术中e、ec的基本论域取为[-30,30],Δβ的基本论域取为[-0.5,0.5],输入输出变量词集的选取为{NB,NM,NS,ZO,PS,PM,PB},词集中元素NB、NM、NS、ZO、PS、PM、PB分别代表负大、负中、负小、零、正小、正中、正大。本专利技术中隶属度函数的选取以三角形隶属度函数为例,并采用重心法进行解模糊化。表1Δβ模糊控制规则表实施例2本专利技术涉及舰船运动控制领域,是一种舰船用模糊遗忘因子无模型自适应航向控制算法,属于舰船自动控制领域。本专利技术中的舰船是指广义上的各种水中航行装备,如水面船舶、潜水器、潜艇、水下无人航行器、水面无人艇等,在本专利技术中统称为舰船,都在本专利技术的应用范围内。模糊控制虽然不需要受控系统精确的数学模型,但控制精本文档来自技高网
...

【技术保护点】
1.一种舰船用模糊遗忘因子无模型自适应航向控制方法,其特征在于,具体的实现步骤如下:步骤1.建立航向系统模型;步骤2.下达期望航向指令y(k)*,设定航向偏差的阈值e0;步骤3.根据舰船期望航向y*(k),与舰船当前航向y(k),计算航向偏差e(k)和偏差变化率ec(k),当e(k)的绝对值|e(k)|小于航向偏差的阈值e0,跳出循环,否则执行步骤4;步骤4.模糊遗忘因子MFAC控制器根据e(k)、ec(k)在线调整遗忘因子β并解算出航向系统的期望输入u(k);步骤5.系统接收并执行航向系统输入指令u(k),令k=k+1,更新舰船当前航向y(k),并转到步骤3。

【技术特征摘要】
1.一种舰船用模糊遗忘因子无模型自适应航向控制方法,其特征在于,具体的实现步骤如下:步骤1.建立航向系统模型;步骤2.下达期望航向指令y(k)*,设定航向偏差的阈值e0;步骤3.根据舰船期望航向y*(k),与舰船当前航向y(k),计算航向偏差e(k)和偏差变化率ec(k),当e(k)的绝对值|e(k)|小于航向偏差的阈值e0,跳出循环,否则执行步骤4;步骤4.模糊遗忘因子MFAC控制器根据e(k)、ec(k)在线调整遗忘因子β并解算出航向系统的期望输入u(k);步骤5.系统接收并执行航向系统输入指令u(k),令k=k+1,更新舰船当前航向y(k),并转到步骤3。2.根据权利要求1所述的一种舰船用模糊遗忘因子无模型自适应航向控制方法,其特征在于:步骤1所述的建立系统航向模型为在无模型自适应控制算法的基础上引入模糊遗忘因子β,其中β为小于1的遗忘系数,构成模糊遗忘因子无模型自适应控制算法。3.根据权利要求1所述...

【专利技术属性】
技术研发人员:姜权权李晔廖煜雷苗玉刚姜文成昌盛李资科贾琪王博庄佳园武皓微
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1