当前位置: 首页 > 专利查询>宁波大学专利>正文

一种多模态飞行器的自适应弹性控制器设计方法技术

技术编号:34364416 阅读:8 留言:0更新日期:2022-07-31 08:12
本发明专利技术公开一种多模态飞行器的自适应弹性控制器设计方法,属于自动化技术领域。通过隐马尔可夫模型可以描述网络攻击下的多模态飞行器动态特性,进而基于该模型可以设计自适应弹性控制器。具体来说,首先考虑攻击者对多模态飞行器中切换信号和状态反馈信息的网络攻击,将整体系统建模为非线性隐马尔可夫系统;然后,设计了自适应切换律和自适应弹性控制器的框架,并进行系统的有界性分析;进而,提出控制器参数的设计方法和系统状态上界。本发明专利技术可以精确描述网络攻击下多模态飞行器的动力学特性,有效抑制网络攻击对飞行器控制系统的影响,解决网络攻击下多模态飞行器的弹性有界控制问题,提高多模态飞行器的安全性。提高多模态飞行器的安全性。提高多模态飞行器的安全性。

A design method of adaptive elastic controller for multimode aircraft

【技术实现步骤摘要】
一种多模态飞行器的自适应弹性控制器设计方法


[0001]本专利技术属于自动化
,涉及一种多模态飞行器的自适应弹性控制器设计方法。

技术介绍

[0002]随着飞行器在国防安全、物流运输和航拍等领域的广泛应用,现实需求对飞行器控制系统的要求越来越高。一般而言,由于飞行器的系统复杂化、任务多样化和工作环境多变性,难以直接使用单一的连续或离散系统来描述飞行器的动力学模型。由于多样化任务的切换,包括空中遮断、近距离空中支援、侦察、电子对抗、空运、加油等,飞行器在不同任务下需要侧重不同的性能指标,呈现出离散系统的特性。任务的多样性也要求飞行器在不同的高度飞行,包括平流层、中间层和部分热层,不同区域的空气压力和大气密度差异较大,环境温度变化复杂,使得飞行器的特性随飞行高度、速度变化呈现出强烈的非线性特性。同时,随着环境风速的随机变化或者环境电子干扰,飞行器的输出特性具有一定的随机性。因此,飞行器在复杂任务和环境下不仅表现出连续系统特性,还存在离散系统特性。跳变系统作为一类重要的混杂系统,可以同时描述连续系统特性、离散系统特性和随机系统特性,能够更加全面地描述多模态飞行器的动力学特性。
[0003]随着网络化技术的发展和普及,控制系统的网络化和信息化程度越来越高,包括航天器的遥操作系统、工业过程控制系统的DCS控制系统等。相应地,针对控制系统的网络攻击呈现快速增长的趋势。由于针对工业控制系统和重要设备装置的网络攻击很可能导致严重的后果,可能危及生产安全、人身安全和国家安全。尤其是目前高水平的飞行员培养成本高,且无法适用于低成本的微型化飞机,急需发展遥操作或者无人自主飞行控制系统。因此,如何有效抑制网络攻击的影响以及保证网络攻击下控制系统的稳定性和有界性具有重要的研究意义。
[0004]不同于一般系统的弹性控制,不仅仅是多模态系统的状态信息在网络传输过程中会受到攻击,多模态系统的模态信息也会受到网络攻击的影响。因此,在使用非线性函数描述传感器和执行器攻击的基础上,还需要引入隐马尔可夫模型来描述网络攻击下多模态飞行器控制系统的动力学特性。与普通的马尔可夫模型不同,隐马尔可夫模型中,状态是不直接可见的,但输出依赖于该状态下,是可见的。隐马尔可夫模型可以被认为是一个概括的混合模型中的隐藏变量,它控制的混合成分被选择为每个观察,通过马尔可夫过程而不是相互独立相关,允许更复杂的数据结构和非平稳数据建模。
[0005]综上分析,如何建立网络攻击下多模态飞行器的动力学特性模型,设计自适应弹性控制策略,进而设计出飞行器控制系统以保证有限网络攻击下飞行器的安全稳定运行是一个亟待解决的飞行器关键问题,具有重要的理论研究意义和应用价值。

技术实现思路

[0006]本专利技术所要解决的主要技术问题是:如何建立网络攻击下多模态飞行器的动力学
特性模型,如何有效利用少量的有效信息和大量的不可靠信息来设计自适应弹性控制策略,进而设计出飞行器控制系统以保证有限网络攻击下飞行器的安全稳定运行。
[0007]基于技术背景可知,网络攻击下的飞行器控制系统可以建模为非线性隐马尔可夫切换系统,具有较强的混杂性和时变未知非线性。针对未知时变非线性,本专利设计了一类基于投影操作的自适应律来估计非线性函数的参数,进而提出对应的自适应控制方法。针对强混杂性,本专利基于统计学理论和随机系统理论设计随机切换的自适应控制方法。
[0008]本专利技术方法解决上述问题所采用的技术方案为:一种基于隐马尔可夫模型和自适应技术的控制器设计方法,包括以下所示步骤:
[0009]步骤(1):将网络攻击下的多模态飞行器控制系统建模为如下的隐马尔可夫系统其中,系统状态z(t)=[α q]T
,α表示迎角,q表示俯仰角速度;表示受攻击的控制输入; w(t)表示环境扰动;通过最小二乘法辨识得到模型参数通过最小二乘法辨识得到模型参数是列满秩矩阵;i表示系统模态,遵循马尔可夫链,相应的转移速率矩阵为∏;h表示被攻击后接收到的模态信息,与模态信息存在条件概率关系,相应的条件概率矩阵为Ω。
[0010]步骤(2):设计转换矩阵T
i
,使得其中,n是系统状态的维数,m是控制输入的维数,0
n
×
(n

m)
表示n
×
(n

m)维的零矩阵,I
m
×
m
表示m
×
m维的单位矩阵。进而,得到转换以后的系统模型其中,
[0011]步骤(3):将传感器攻击描述为其中u(t)是控制器输出,θ和分别是θ(t)的下界和上界,并且θ>

1,1,是θ(t)的导数的二范数的上界。执行器攻击可以描述为其中H(t)是时变的未知矩阵;是已知的非线性函数,是控制器输入,x(t)是传感器输出;ξ(t)是存在上界的未知非线性函数ξ(t)是存在上界的未知非线性函数是ξ(t)的范数的上界。
[0012]步骤(4):对于每一个模态和以γ,P
i
,P
h
,Q
i
和L
h
作为未知量,求解下列不等式组γ>0,P
i
>0,Q
i
>0,其中,π
ij
表示转移速率矩阵∏中第i行第j列的元素;Ω
ih
表示条件概率矩阵Ω中第i行第h列的元素;Ω
jh
表示条件概率矩阵Ω中第j行第h列的元素。进而,得到参数γ,P
i
和L
i

[0013]步骤(5):进一步计算控制器参数K
i
=L
i
P
i
‑1。
[0014]步骤(6):设计如下所示的投影操作
[0019]步骤(11):基于分析出的上界表达式计算状态上界,若上界满足实际设计的需求,则设计完毕;若上界不满足实际设计的需求,返回步骤(8),减小自适应律中的参数α1,α2,α3。循环上述步骤,直到状态上界满足实际设计的需求。
[0020]通过以上所述实施步骤,本专利技术方法的优势介绍如下。
[0021]首先,本专利技术方法利用非线性隐马尔可夫模型来描述网络攻击下的多模态飞行器系统,具有强混杂性、非线性,能够较好地描述其动力学特性。其次,本专利技术方法通过投影操作设计自适应律,进而设计自适应弹性控制保证系统状态的有界性。最后,在即将陈述的具体实施案例中,通过实际应用验证了本专利技术方法的可行性与优势。
附图说明
[0022]图1为本专利技术方法的流程示意图。
[0023]图2为比例控制器调节下系统状态的轨迹曲线,图3为比例控制器输出曲线,图4为 自适应弹性控制器调节下系统状态轨迹曲线,图5为自适应弹性控制器输出曲线。
具体实施方式
[0024]下面结合附图和具体实施方式对本专利技术进行详细说明。
[0025]本专利技术公开了一种多模态飞行器的自适应弹性控制器设计方法,下面结合如图1所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多模态飞行器的自适应弹性控制器设计方法,其特征在于,包括以下步骤:步骤(1):将网络攻击下的多模态飞行器控制系统建模为如下的隐马尔可夫系统其中,系统状态z(t)=[α q]
T
,α表示迎角,q表示俯仰角速度;表示受攻击的控制输入;w(t)表示环境扰动;通过最小二乘法辨识得到模型参数是列满秩矩阵;i表示系统模态,遵循马尔可夫链,相应的转移速率矩阵为∏;h表示被攻击后接收到的模态信息,与模态信息存在条件概率关系,相应的条件概率矩阵为Ω;步骤(2):设计转换矩阵T
i
,使得其中,n是系统状态的维数,m是控制输入的维数,0
n
×
(n

m)
表示n
×
(n

m)维的零矩阵,I
m
×
m
表示m
×
m维的单位矩阵,进而得到转换以后的系统模型其中,x(t)=T
i
z(t),E
i
=T
i
ε
i
;步骤(3):将传感器攻击描述为其中u(t)是控制器输出,θ和分别是θ(t)的下界和上界,并且θ>

1,是θ(t)的导数的二范数的上界;执行器攻击可以描述为其中H(t)是时变的未知矩阵;是已知的非线性函数,是控制器输入,x(t)是传感器输出;ξ(t)是存在上界的未知非线性函数是ξ(t)的范数的上界;步骤(4):对于每一个模态和以γ,P
i
,P
h
,Q
i
和L
h
作为未知量,求解下列不等式组γ>0,P
i
>0,Q
i
>0,其中,π
ij
表示转移速率矩阵∏中第i行第j列的元素;Ω
ih
表...

【专利技术属性】
技术研发人员:何杭锋刘姝廷齐文海
申请(专利权)人:宁波大学
类型:发明
国别省市:

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

1