面向不确定干扰的船舶航向智能控制方法技术

技术编号:28940795 阅读:26 留言:0更新日期:2021-06-18 21:44
本发明专利技术提供了一种面向不确定干扰的船舶航向智能控制方法,包括以下步骤:根据船舶航行的目标航行环境的影响因素设计航向偏差的输入模糊集;根据实际航行机理设计推理机中的规则库;基于输入模糊集和规则库得到匹配的输出模糊集;执行类型缩减器操作,以得到匹配的上下界的输出;执行输出去模糊化操作,从而得到匹配的控制信息。本发明专利技术根据船舶操纵特性来确定输入模糊集,利用语言机制构建推理机,从而实现二型模糊控制,通过观测得到的船舶当前的状态(即航向偏差)作为输入,输出匹配的航向控制指令并作用于控制系统,从而达到有效控制船舶航向的目的,该方法对大多数航行于复杂时变环境下的船舶的安全航行控制具有较明显的应用价值。

【技术实现步骤摘要】
面向不确定干扰的船舶航向智能控制方法
本专利技术属于船舶的智能运动控制(包括路径跟踪、轨迹跟踪等)等
,具体涉及一种面向不确定干扰的船舶航向智能控制方法。
技术介绍
当前,世界范围内以人工智能为引领的新一轮科技革命和产业变革加速,其中,基于自然范式的优化方法的提出和开发引起了人们极大的关注。为了保障船舶在海上航行的安全性、操纵性和经济性,航向控制是船舶控制领域中一个重要研究课题。常见用于控制的方法主要有PID控制、鲁棒控制、自适应控制、变结构控制和反步控制等。然而,经分析发现现有控制技术的方法至少存在如下技术问题:由现有相关研究分析可知,面向强非线性、高耦合的船舶运动控制问题,常采用的解决手段是非线性控制方法。许多非线性控制方法基于状态反馈方法,但实际上船舶航向控制系统通常仅能测量航向角,为应用状态反馈控制方法时须引入状态观测器以获得控制器需要的航向角速率信息,同时,用于观测器进行状态或干扰估算的测量信息中因不可避免的会存在测量噪声以及时变多环境因素干扰等引起的不确定干扰,而增大了控制系统设计与实现难度。显而易见,有必要设计一种针对不确定干扰控制鲁棒性强的船舶航向控制方法。
技术实现思路
本专利技术的目的在于针对现有技术的不足之处,提供一种面向不确定性干扰的智能运动控制方法,该控制方法基于type-2FLS(Fuzzy-Logic-System)进行智能运动控制,综合考虑船舶操纵特性和规划区域环境干扰的特点,引入不确定性区间(FOU)的理念来冗余考虑环境对于控制的影响,可以使船舶更好的适应当前的航行环境,做出准确控制。为解决上述技术问题,本专利技术采用如下技术方案:一种面向不确定干扰的船舶航向智能控制方法,包括以下步骤:步骤S1、根据船舶航行的目标航行环境的影响因素设计航向偏差的输入模糊集;步骤S2、根据实际航行机理设计推理机中的规则库;步骤S3、基于所述输入模糊集和所述规则库得到匹配的输出模糊集;步骤S4、执行类型缩减器操作,以根据所述输入模糊集和对应的所述输出模糊集并利用KMtype-reduction得到匹配的上下界的输出;步骤S5、对所述步骤S4得到的上下界的输出执行输出去模糊化操作,从而得到匹配的用于控制船舶的航向的控制信息。进一步地,在所述步骤S1中,采用二型模糊集设计航向偏差的输入模糊集,并采用高斯函数作为隶属度函数,该输入模糊集区域由上成员函数和下成员函数界定,从而将目标航行环境的影响因素限制在上下高斯函数之间。进一步地,在所述步骤S2中,采用e作为航向误差,并表示为:e=ψ-ψ0,其中,ψ0为预期航向,ψ为实际航向,则设计的规则库为:若e为正,表明大于预期航向,船舶向左偏,需控制向右打舵;若e为负,表明小于预期航向,船舶向右偏,需控制向左打舵,其中,航向向左为正,向右为负。进一步地,在所述步骤S3中,从所述步骤S2的推理机得到第i个规则对应的输出表示为:进一步,输出模糊集由下述表达式确定:进一步地,在所述步骤S4中,为每个规则的输出设定一个上限和下限,第i个规则对应的输出上限和下限分别表示为:上限下限进一步地,在所述步骤S5中,通过对每个规则对应输出的上限和下限求取平均值来实现输出去模糊化操作。与现有技术相比,本专利技术的有益效果为:本专利技术基于对船舶操纵特性(旋回性)的考虑来确定输入模糊集,利用语言机制来构建合适于目标航行环境的推理机,从而实现建立合适的二型模糊控制过程,通过观测得到的船舶当前的状态(即实际航向与预期航向之间的航向偏差)作为输入,通过该控制过程后得到的航向作为输出,该航向控制指令并作用于控制系统,从而达到控制船舶航向或者航速的目的,提供了一种面向不确定干扰的智能运动控制方法,实现对船舶航行的准确控制,本专利技术的控制方法对大多数航行于复杂时变环境下的船舶的安全航行控制具有较明显的应用价值。附图说明图1为本专利技术的实施例中面向不确定干扰的船舶航向智能控制方法的流程图。图2为本专利技术的实施例中间隔二型模糊集的模糊区域FOU示意图。图3为本专利技术的实施例中输入模糊集的隶属度函数集FIS(Fuzzy-Interval-system)示意图。图4为本专利技术的实施例中推理机中t-norm(t型范数)运算的结果示意图。图5为本专利技术的实施例中执行类型缩减过程中计算切换点的结果示意图。图6为本专利技术的实施例中利用KM类型缩减器(type-reduction)得到上下界的输出结果示意图。图7为本专利技术的实施例中船舶航向控制系统的结构框图。具体实施方式下面结合附图所示的实施例对本专利技术作进一步说明。如附图1所示,本实施例公开了一种面向不确定干扰的船舶航向智能控制方法,用于对船舶航行过程的航向进行保持控制,使船舶的航向与预期航向保持一致。该控制方法包括以下步骤:步骤S1、根据船舶航行的目标航行环境的影响因素设计航向偏差的输入模糊集。在步骤S1中,采用二型模糊集设计航向偏差的输入模糊集,并采用高斯函数作为隶属度函数,该输入模糊集区域由上成员函数和下成员函数界定,从而将目标航行环境的影响因素限制在上下高斯函数之间。这里,通过采用二型模糊系统来提高该控制方法对不确定干扰的处理能力。具体的原理与过程如下:二型模糊系统Type-2FS(Fuzzy-System)作为一型模糊系统Type-1FS的扩展,与一型模糊集不同的是,二型模糊集本身的隶属度同样用模糊集合来刻画,这样就能够提高对系统中不确定性的处理能力。因为原始的一型模糊集中,隶属度的区间范围是根据经验进行设计的,不同的人对不同的语言变量理解不同,最终设计出来的模糊系统可能完全不同,而二型模糊集将一型模糊集的隶属度同样设置为模糊集合,这样在很大程度上就“包含”了不同的人在模糊系统上设计的不确定性,大大加强了模糊系统对于不确定性和非线性的处理能力,而二型模糊系统相对于一型模糊系统的优势,也体现在具有高不确定性的非线性系统上。Type-1FS引入了重要程度的模糊性,以创建清晰域的语言分区。尽管如此,用于此操作的MF(成员函数)本身就是清晰的,因为它们是完全定义的,而不考虑其参数的任何不确定性。Type-2FS通过定义二次模糊度来克服此限制。在这种情况下,在[0,1]域中,将FS的每个输入的隶属值本身定义为FS。为了更好地理解这种新的维度,假设通过轮询一组专家将概念定义为Type-1FS的过程。在收集了所有答复之后,当然会注意到,隶属函数的端点会因人而异。所有嵌入式Type-1FS的并集最终将在模糊区域(称为FOU)中结束,该区域由两个MF上成员函数UpperMembershipFunction(UMF)和LowerMembershipFunction(LMF))界定。此外,一个人给出的每个隶属度函数可以根据与其意见相关联的置信度分配可变的权重,从而定义了第二模糊度。因此,Type-2F本文档来自技高网...

【技术保护点】
1.一种面向不确定干扰的船舶航向智能控制方法,其特征在于,包括以下步骤:/n步骤S1、根据船舶航行的目标航行环境的影响因素设计航向偏差的输入模糊集;/n步骤S2、根据实际航行机理设计推理机中的规则库;/n步骤S3、基于所述输入模糊集和所述规则库得到匹配的输出模糊集;/n步骤S4、执行类型缩减器操作,以根据所述输入模糊集和对应的所述输出模糊集并利用KM type-reduction得到匹配的上下界的输出;/n步骤S5、对所述步骤S4得到的上下界的输出执行输出去模糊化操作,从而得到匹配的用于控制船舶的航向的控制信息。/n

【技术特征摘要】
1.一种面向不确定干扰的船舶航向智能控制方法,其特征在于,包括以下步骤:
步骤S1、根据船舶航行的目标航行环境的影响因素设计航向偏差的输入模糊集;
步骤S2、根据实际航行机理设计推理机中的规则库;
步骤S3、基于所述输入模糊集和所述规则库得到匹配的输出模糊集;
步骤S4、执行类型缩减器操作,以根据所述输入模糊集和对应的所述输出模糊集并利用KMtype-reduction得到匹配的上下界的输出;
步骤S5、对所述步骤S4得到的上下界的输出执行输出去模糊化操作,从而得到匹配的用于控制船舶的航向的控制信息。


2.根据权利要求1所述的面向不确定干扰的船舶航向智能控制方法,其特征在于,
在所述步骤S1中,采用二型模糊集设计航向偏差的输入模糊集,并采用高斯函数作为隶属度函数,该输入模糊集区域由上成员函数和下成员函数界定,从而将目标航行环境的影响因素限制在上下高斯函数之间。


3.根据权利要求1所述的面向不确定干扰的船舶航向智能控制方法,其特征在于,
在所述步骤S2中,...

【专利技术属性】
技术研发人员:朱曼熊鑫文元桥吴博陶威
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北;42

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

1