CN113110048B - 采用hosm观测器的非线性***输出反馈自适应控制***和方法 - Google Patents
采用hosm观测器的非线性***输出反馈自适应控制***和方法 Download PDFInfo
- Publication number
- CN113110048B CN113110048B CN202110392290.9A CN202110392290A CN113110048B CN 113110048 B CN113110048 B CN 113110048B CN 202110392290 A CN202110392290 A CN 202110392290A CN 113110048 B CN113110048 B CN 113110048B
- Authority
- CN
- China
- Prior art keywords
- actuator
- output
- observer
- hosm
- unknown
- 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
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 59
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013461 design Methods 0.000 claims abstract description 25
- 239000013598 vector Substances 0.000 claims description 30
- 230000006978 adaptation Effects 0.000 claims description 11
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000009738 saturating Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000009499 grossing Methods 0.000 claims description 5
- 239000004576 sand Substances 0.000 claims 1
- 230000001360 synchronised effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 238000013459 approach Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000012938 design process Methods 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 238000012886 linear function Methods 0.000 description 2
- 229920006395 saturated elastomer Polymers 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 241001504469 Anthus Species 0.000 description 1
- 238000012369 In process control Methods 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- JXASPPWQHFOWPL-UHFFFAOYSA-N Tamarixin Natural products C1=C(O)C(OC)=CC=C1C1=C(OC2C(C(O)C(O)C(CO)O2)O)C(=O)C2=C(O)C=C(O)C=C2O1 JXASPPWQHFOWPL-UHFFFAOYSA-N 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000010965 in-process control Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本申请实施例提供了一种采用HOSM观测器的非线性***输出反馈自适应控制***和方法,涉及自适应控制技术领域。针对一类带有作动器限制的单输入单输出不确定非线性***,尤其是在带有控制增益不确定性和作动器速度限制的情况下,利用了HOSM观测器的特性,在只需要被观测***的输出量的情况下,就可以对***的未测状态进行精确地估计。这种相对独立的观测器设计可以使控制器的设计更加容易,将这种方法应用于三角翼飞机滚转动态的控制时,也提高了其对外部环境的自适调节能力以及自适应控制***的鲁棒性。
Description
技术领域
本申请涉及自适应控制技术领域,具体而言,涉及一种采用HOSM观测器的非线性***输出反馈自适应控制***和方法。
背景技术
目前,已有很多针对带有输入约束***的自适应输出反馈控制的研究。通常,这些方法都需要构造一个观测器来对***中的不可测变量进行估计,然后结合一些已经经过验证的处理输入约束的方法,设计采用观测器的自适应控制器,来解决这些实际***控制中的困难。然而,为一个带有不确定性的非线性***设计一个性能良好的观测器非常困难,现有技术中提出的方法设计复杂,不容易实现,且存在自适应调节不够准确的问题。
例如,针对大攻角条件下的三角翼飞机动态的控制,目前采用的模型参考自适应控制方法,需要被控制***的所有状态可测,不是输出反馈自适应的控制方法。另外,其他很多输出反馈自适应的控制方法没有考虑***存在作动器速率限制的情况下,***同时带有控制增益不确定性的情况。这可能导致***控制的自适调节能力和鲁棒性较差。
发明内容
有鉴于此,本申请实施例提供了一种采用HOSM观测器的非线性***输出反馈自适应控制***和方法,以改善上述问题。
第一方面,本申请提供一种采用HOSM观测器的非线性***输出反馈自适应控制***,包括采用HOSM的状态观测器、待控制对象的动态***、自适应律及控制律;
提出一种带有输入作动器限制的单输入单输出非线性***:
v=sat(η(u))
其中,x(t)是可测量的输出,φi为已知的非线性平滑函数,该函数满足一致Lipschitz条件,θi为未知常数,bc为未知常数控制增益,v为作动器的输出,d1为有界的缓慢时变扰动,u为控制器输出信号。sat(·)和η(·)分别为作动器的幅值饱和函数和速率饱和函数,定义为:
将带有输入作动器限制的单输入单输出的所述非线性***改写为如下状态方程形式:
v=sat(η(u))
其中,θ=[-θ1,-θ2,...-θr,d1]T,φ=[φ1,φ2,...,φr,1]T,x1为所述非线性***的唯一可测量的输出,bc为未知增益,v为作动器的输出,u为控制器的输出信号,d1为有界的缓慢时变扰动;
所述状态观测器包括:
其中,为时变信号a(t)的0阶时间导数,为时变信号a(t)的1阶时间导数,为时变信号a(t)的n-1阶时间导数,为时变信号a(t)的n阶时间导数,a(t)∈[0,∞),L、λ1...λn为HOSM观测器参数。
在可选的实施方式中,针对所述作动器的作动器饱和限制,构造如下与所述作动器饱和限制相关的动态***,所述动态***由作动器饱和误差进行驱动,产生的动态信号ζ用于后续控制器设计中,所述动态***包括:
ζ=[ζ1,ζ2,...,ζn]T
在可选的实施方式中,所述控制律包括:
其中,k1>0为可选择的正常数,为未知参数向量θT的估计,为跟踪误差向量e的估计,跟踪误差向量其中,为常规的跟踪误差向量,-ζ是由作动器饱和Δu引起的扩展动态误差项,Δu=v-u,v为作动器的输出,u为控制器的输出信号,B=diag([b1,b2,…,bn])是一个对角矩阵,bi,i=1,2,...,n为可调整的正常数,φ=[φ1,φ2,...,φr,1]T。
第二方面,本申请提供一种采用HOSM观测器的非线性***输出反馈自适应控制方法,包括以下步骤:
S1,提出一种带有输入作动器限制的单输入单输出非线性***:
v=sat(η(u))
其中,x(t)是可测量的输出,φi为已知的非线性平滑函数,该函数满足一致Lipschitz条件,θi为未知常数,bc为未知常数控制增益,v为作动器的输出,d1为有界的缓慢时变扰动,u为控制器输出信号。sat(·)和η(·)分别为作动器的幅值饱和函数和速率饱和函数,定义为:
S2:将带有输入作动器限制的单输入单输出非线性***改写为如下状态方程形式:
v=sat(η(u))
其中,θ=[-θ1,-θ2,...-θr,d1]T,φ=[φ1,φ2,...,φr,1]T,x1为所述非线性***的唯一可测量输出,bc为未知增益,v为作动器输出,u为控制器输出信号,d1为有界的缓慢时变扰动;
S3:构建采用HOSM的状态观测器、待控制对象的动态***、自适应律及控制律,其中所述状态观测器包括:
其中,为时变信号a(t)的0阶时间导数,为时变信号a(t)的1阶时间导数,为时变信号a(t)的n-1阶时间导数,为时变信号a(t)的n阶时间导数,a(t)∈[0,∞),L、λ1...λn为HOSM观测器参数。
在可选的实施方式中,针对所述作动器的作动器饱和限制,构造如下与所述作动器饱和限制相关的动态***,所述动态***由作动器饱和误差进行驱动,产生的动态信号用于后续控制器设计,所述动态***包括:
ζ=[ζ1,ζ2,...,ζn]T
在可选的实施方式中,所述控制律包括:
其中k1>0为可选择的正常数,为未知参数向量θT的估计,为跟踪误差向量e的估计,跟踪误差向量其中,为常规的跟踪误差向量,-ζ是由作动器饱和Δu引起的扩展动态误差项,Δu=v-u,v为作动器输出,u为控制器输出信号,B=diag([b1,b2,…,bn])是一个对角矩阵,bi,i=1,2,...,n为可调整的正常数,φ=[φ1,φ2,...,φr,1]T。
本申请实施例提供了一种采用HOSM观测器的非线性***输出反馈自适应控制***和方法,针对一类带有作动器限制的单输入单输出(single input single output,SISO)不确定非线性***,尤其是在带有控制增益不确定性和作动器速度限制的情况下,利用了HOSM观测器的强大特性,在只需要被观测***的输出的情况下,就可以对***的未测状态进行精确估计。这种相对独立的观测器设计可以使控制器的设计更加容易,如此,将这种方法应用于三角翼飞机滚转动态的控制时,也提高了其对外部环境的自适调节能力以及自适应控制***的鲁棒性。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举飞行控制仿真实例,并配合所附附图,作详细说明。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种三角翼飞行器的结构示意图。
图2(a)为本申请实施例提供的滚转角输出信号和目标信号的示意图之一。
图2(b)为本申请实施例提供的滚转速率和滚转速率估计的示意图。
图2(c)为本申请实施例提供的控制信号和实际副翼偏转的示意图之一。
图2(d)为本申请实施例提供的估计参数的示意图。
图3(a)为本申请实施例提供的滚转角输出信号和目标信号的示意图之二。
图3(b)为本申请实施例提供的控制信号和实际副翼偏转的示意图之二。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。采用本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。
如背景技术所介绍,在大多数实际应用中,控制***的相对自由度(relativedegree)往往都大于1,这是因为除了***本身的动力学特性之外,一般还存在传感器和作动器的动力学特性,比如在柔性结构、流体流动、燃烧过程、飞行器的控制中等都是如此。而且在大多数情况下,由于物理上的限制或出于经济上的考虑,除***输出外,***的其他状态往往都不可测量。不确定性和扰动在实际设备或***中也很常见,特别是具有较大不确定性的未知参数。在实际应用中,能够采用非常精确的***模型设计控制***的情况非常少见。过去几十年来发展起来的自适应控制方法是解决控制***参数不确定性的强大工具。而且,很多自适应输出反馈方法也发展起来,用于只有输出可测的***中。
不过,将自适应控制方法应用到实际物理***中时,还需要考虑另外一个主要的困难,即***输入作动器的约束。通常,这些输入约束包括作动器的幅值和速率饱和,比如过程控制中的控制阀速度和行程限制、飞行器控制***中的控制舵面偏转的限制等。如果在自适应控制器设计中不考虑这些输入限制,可能会导致闭环***性能下降或不稳定。
经发明人研究发现,目前,已有很多针对带有输入约束***的自适应输出反馈控制的研究。通常,这些方法都需要构造一个观测器来对***中的不可测变量进行估计,然后结合一些已经经过验证的处理输入约束的方法,设计采用观测器的自适应控制器,来解决这些实际***控制中的困难。然而,为一个带有不确定性的非线性***设计一个性能良好的观测器非常困难,现有技术中提出的方法设计复杂,不容易实现,且存在调节不够准确的问题。
进一步地,发明人还发现HOSM观测器可以独立于被控制***的动力学进行设计,并且设计较为容易,使得自适应控制设计过程更加简单。然而,目前该类型的研究中没有考虑作动器速率饱和控制增益的不确定性。
例如,针对大攻角条件下的三角翼飞机动态的控制,目前常采用模型参考自适应控制的方法,采用这种方式的自适应控制***的所有状态可测,但是其对外部环境的自适调节能力以及自适应控制***的鲁棒性较差。
有鉴于此,本申请实施例针对一类带有作动器限制的单输入单输出(singleinput single output,SISO)不确定非线性***,考虑其包括带有不确定控制增益和作动器速率限制的情况,提供了一种采用HOSM观测器的非线性***输出反馈自适应控制***和方法。下面对该方案的原理及实施方式进行详细阐述。在不冲突的情况下,下述的实施例及实施例中的关键可以相互组合。
需要说明的是,以上现有技术中的方案所存在的缺陷,均是申请人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应该是申请人在本申请过程中对本申请做出的贡献。
考虑如下一类带有输入作动器限制的单输入单输出非线性***:
v=sat(η(u))
(1)
其中,x(t)是可测量的输出,φi为已知的非线性平滑函数,该函数满足一致Lipschitz条件,θi为未知常数,bc为未知常数控制增益,v为作动器输出,d1为有界的缓慢时变扰动,该扰动为外界不确定扰动,并且该扰动是有界且缓慢时变的。u为控制器输出信号。sat(·)和η(·)分别为作动器的幅值饱和函数和速率饱和函数,定义为:
将***(1)改写为状态方程形式:
v=sat(η(u))
(4)
其中,θ=[-θ1,-θ2,...-θr,d1]T,φ=[φ1,φ2,...,φr,1]T,x1为所述非线性***的唯一可测量的输出,bc为未知增益,v为作动器输出,u为控制器输出信号,d1为有界的缓慢时变扰动;
控制目标是,利用可用的输出x,设计一个控制律,使***的输出x在有界的误差范围内跟踪一个平滑的参考轨迹xr,且闭环***的所有其它信号均有界。
需要说明的是,上述状态方程(4)是一种称为Brunovsky类型的非线性***。虽然状态方程(4)所涵盖的***与其它一些形式的非线性***相比似乎很有限,但许多strictfeedback的非线性***都可以转化为这种标准形式,并且实践中,许多实际物理***也可直接表示为这种形式的模型。
同时,状态方程(4)包含不确定的控制增益和控制输入速率约束。目前现有技术常常采用神经网络的方法来处理不确定性。虽然神经网络的方法不是本文讨论的重点,但其也可直接应用于本文中的方法。由于不确定的控制增益和输入速率约束在实际应用中很常见,因此本文中的方法更具有实用性和通用性。
为了能够有效解决以上控制问题,对状态方程(4)所描述的***进行如下假设:
假设1.状态方程(4)的状态仅在闭合的紧致集合ΩX中变化,即[x1,x2,...,xn]T∈ΩX∈Rn,并且在控制输入限制下,***是可控的。***的阶数n为已知的。
假设2.***的高频控制增益的方向或者符号sign(bc)已知。
假设3.参考轨迹xr和它的前ρ阶导数xr (ρ)(ρ≤n)是已知且有界的。
对于一个具有控制输入约束的***来说,假设1是合理的。在某种意义上,这也可以理解为***是输入-输出稳定的,即使从状态方程(4)本身,很难看出这一特点。如果没有这个假设,对于一个控制输入带有约束的***,当***的状态具有任意大的数值,且在有效可控范围以外时,期望控制输入能够将***控制到稳定区间是不现实的。
采用上述问题说明与假设,本申请实施例提供了一种采用HOSM观测器的非线性***输出反馈自适应控制***,下面对此***的构建过程和原理进行阐述。
由于***(4)中只有输出x1是可测量的,因此需要通过设计合适的观测器来估计***中的其他状态。高阶滑模观测器(HOSM观测器)具有一些强大的特性,可用于(4)中未测量状态的估计。
对于一个定义在[0,∞)的时变信号a(t),它由一个有界、未知但Lebesgue可测的干扰信号和一个未知的基信号a0(t)组成。a0(t)的n次导数具有确定的Lipschitz常数L0>0。以下形式的HOSM观测器可以估计a(t)的各阶时间导数。
其中,为时变信号a(t)的0阶时间导数,为时变信号a(t)的1阶时间导数,为时变信号a(t)的n-1阶时间导数,为时变信号a(t)的n阶时间导数,a(t)∈[0,∞),L>0为设计常数,λi通常选择为λ0=1.1,λ1=1.5,λ2=3,λ3=5,λ4=8,λ5=12。状态观测器(5)的主要特性如引理1:
1)在没有输入噪声的情况下,适当选择公式(5)中的参数L和λi,且a(n)(t)存在Lipschitz常数,则存在一个时刻T,对任意t>T,
需要说明的是,在该特性中,公式(5)中的设计常数L必须足够大,大于Lipschitz常数L0。
2)如果输入噪声满足不等式|a(t)-a0(t)|<ε,则在一定时间后,存在正常数μi、vi(仅依赖于公式(5)的参数),下列不等式成立:
公式(5)中的HOSM观测器可以克服标准滑模的一些不足,比如信号抖振和相对自由度约束等。特性1表明,在有界的时间以后,可以得到a(t)和a(i)(t)的精确估计和这意味着在任何t>T时,观测误差或<δi(δ为小的正常数)。这种特性比一般的满足或<δi的高增益观测器具有优势。
采用HOSM观测器的状态观测器的设计可以独立于被估计***,只需要有***的输出即可。因为这个特性,控制器和观测器可以分开设计,并且使控制器的设计更加容易,就如***的所有状态可测一样。如和假设1中所述,公式(5)的实现需要输入信号a(t),也即***(4)中的xi的高阶导数是有界的,以此保证观测器的收敛性。在实际中,大部分物理***都运行于有限的区间内,且信号的变化率是有限的,因此可以很容易地满足这个约束。
将(5)中的a(t)替换为(4)中的***输出x1,则(5)就是(4)的一个收敛时间有界的观测器。
在控制律设计前,为了考虑作动器饱和限制所造成的影响,首先构造如下的动态***,来产生与作动器饱和误差相关的动态信号ζ=[ζ1,ζ2,...,ζn]T。
其中bi,i=1,2,...,n为可调整的正常数,为(4)中bc的估计,它由后面的自适应律(15)更新。Δu=v-u,v为作动器的输出,u为控制器的输出信号,ζ为与所述作动器饱和误差存在相关关系的动态信号。
需要说明的是,v为执行器的输出,也可以是控制器的实际输出。这里假定v是可获得的。如果它在实际***中不可测量或不准确,则可通过(2)和(3)的定义,使用已知的上下幅值和速率饱和限制进行数值计算来获得v的数值。
进一步地,定义由ζ增广后的跟踪误差向量为:
根据状态观测器(5)的主要特性,如果初始观测误差满足或<δi0,那么0或<δi,t>T即意味着这意味着(δ为小正常数),因而有t>0。由于e中包含不可测量的量,在反馈控制中不可用,因而将会用于控制律中,使得或<δc(δc为小的正常数)。如果在这种情况下,作动器不存在饱和,即Δu=0,就可得到或<δc,那么控制目标就可以实现。
并且定义
从以上关系,可以推导出误差es的动态方程为:
根据误差es的动态方程,***的自适应控制律设计如下:
其中k1>0为可选择的正常数,为未知参数向量θT的估计。为跟踪误差向量e的估计,跟踪误差向量其中,为常规的跟踪误差向量,-ζ是由作动器饱和Δu引起的扩展动态误差项,Δu=v-u,v为作动器的输出,u为控制器的输出信号,B=diag([b1,b2,…,bn])是一个对角矩阵,bi,i=1,2,...,n为可调整的正常数,φ=[φ1,φ2,...,φr,1]T。
下面对上述自适应控制***进行稳定性分析。
将控制律(15)代入(14),可以得到误差es的闭环动态特性为:
本领域技术人员可知,定理1:考虑由式(4)所描述的***,采用式(5)作为观测器,那么采用(15)和(16)的自适应控制律,可以使得:
1)闭环***中的所有信号都是一致有界的;
2)***输出x可以在有界误差范围内跟踪一个平滑的参考轨迹xr。
证明如下:
考虑如下Lyapunov候选函数:
根据(17)求导得到:
根据上述引理说明(***输出x可以在有界误差范围内跟踪一个平滑的参考轨迹xr),以及因此和是有界的。由于v受幅值约束,且***是输入输出稳定的,φi是具有一致Lipschitz条件的光滑非线性函数,那么||φ||和也是有界的。式(19)可以改写为:
因此,根据式(20),当时,这证明了跟踪误差es是一致有界的,因此,***的输出x可以以有限的误差来跟踪一个平滑的参考轨迹xr,并且和也是有界的。根据假设1,***状态xi也是有界的,那么式(8)中ζ的和式(15)中的u也是有界的。
证明结束。
需要说明的是,如果自适应控制律(16)设计为:
即增强自适应律鲁棒性的σ-改动,可以证明,跟踪误差es的瞬态和最终误差的大小,是可以通过调整控制律和自适应律的参数来调整的。
可以证明前面Lyapunov函数V的导数为二阶导数为为一致有界的。因此,是一致连续的。同时,可以看到,V,作为时间的函数,当t→∞时,V趋近于一个极限。根据Barbalat引理,存在这说明当此时作动器的饱和限制消失的时候,这意味着
上述采用HOSM观测器的非线性***输出反馈自适应控制***的实现原理,下面以该自适应控制***对大攻角条件下的三角翼飞机动态控制的原理进行详细阐述。
请参阅图1,图1为本申请实施例提供的一种三角翼飞行器的结构示意图。
三角翼飞行器在大迎角飞行时,它的开环滚转动态在原点平衡点是不稳定的,并且存在一个极限环(机翼摇滚问题)。这种局部的滚转角振荡是由作用于三角翼上的、不对称的非定常气动效应引起的。因此,三角翼飞行器的滚转动态需要进行主动控制。
三角翼飞行器的滚转动态可以通过位于飞行器机翼后部的、左右对称的可动面(副翼)来调节。左副翼下移(正偏转)、右副翼上移(负偏转),引起飞行器正向滚转,即右机翼向下转动。左、右副翼偏转的差异称为“差动副翼”,是调节飞行器滚转角的主要控制输入。
通常的三角翼滚转动力学模型如下:
其中为滚转角;p(rad/s)为滚转速率;v(δc)为实际副翼差动偏转角(rad),也是实际的控制输入,v(·)定义于(4)中;δc(rad)为控制律产生的副翼差动控制信号。(23)中未知常数的实际值为:
θ1=-0.018,θ2=0.015,θ3=-0.062,θ4=0.009,θ5=0.021,θ6=0.75,θ7=0.01。
需要注意的是,式(23)中角度的单位为弧度(rad),角速度的单位为弧度/秒(rad/s)。为方便起见,下面的仿真结果曲线中,角度单位为度,角速度单位为度/秒。
基于上述三角翼飞行器的动力学模型,下面对上述采用HOSM观测器的非线性***输出反馈自适应控制***控制三角翼飞行器飞行的原理进行详细阐述:
为了减少估计状态中的干扰,HOSM观测器的阶数取为4(即在式(5)中,n=3),高于***(23)的阶数,但只将前两个状态用于(23)的状态估计。(5)中的HOSM观测器参数选择为L=1000,λ3=5,λ2=3,λ1=1.5,λ0=1.1,观测器初值为
自适应控制律根据(15)和(16)设计。其中的设计参数为k1=1,ΠT=[4]T,B=diag([b1,b2]),b1=0.9,b2=0.9,Γ=diag([10,100,1000,100,40,10]),σ1=0.01,γb=400,σ2=0.01。
可以看出,即使***存在不确定性和作动器约束的情况下,在闭环控制的开始阶段,滚转角就可以在恰当的范围内跟踪参考轨迹从而跟随阶跃指令从HOSM观测器得到的滚转角速率的估计值和真实值基本一致。图2(c)表明,即使控制律的信号超出了作动器限制的范围,但是实际的差动副翼偏转完全在幅值和速率限制范围内。图2(d)中估计的参数在整个控制过程中表现良好,但除了θ7和控制增益bc外,大多数参数都不收敛于其真实值。
式(23)中的滚转角动态模型具有与(4)一样的标准形式。为了使问题更具挑战性,本申请实施例还可以应用在一个更加复杂的动力学模型(25)中,其中对状态添加了一些假想的直接输入。仍然使用上述设计的自适应控制***对该动力学模型(25)进行自适应控制,不作任何改变,下面对其进行详细阐述:
请结合参阅图3,图3(a)为本申请实施例提供的滚转角输出参数和目标参数示意图之二。图3(b)为本申请实施例提供的控制信号和实际副翼偏转的信号示意图之二。
因此,可以看出,上述设计的自适应输出反馈控制方法具有良好的鲁棒性以及对***变化的自适应能力。
综上所述,本申请实施例提供的采用HOSM观测器的非线性***输出反馈自适应控制***和方法,利用了HOSM观测器的强大特性,在只需要被观测***的输出的情况下,就可以对***的未测状态进行精确的估计。这种相对独立的观测器设计可以使控制器的设计更加容易,就像***所有的状态可测一样。一个由作动器饱和误差驱动的辅助动态***,在参数选择得当的情况下,可以有效地应对***的作动器约束。稳定性分析表明,闭环***是一致有界的。对三角翼飞行器滚转动力学的控制结果表明所提出的控制方法是有效的,并且具有良好的性能。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (4)
1.一种采用HOSM观测器的非线性***输出反馈自适应控制***,其特征在于,包括采用HOSM的状态观测器、待控制对象的动态***、自适应律及控制律;
提出一种带有输入作动器限制的单输入单输出非线性***:
v=sat(η(u))
其中,x(t)是可测量的输出,φi为已知的非线性平滑函数,该函数满足一致Lipschitz条件,θi为未知常数,bc为未知常数控制增益,v为作动器的输出,d1为有界的缓慢时变扰动,u为控制器输出信号;sat(·)和η(·)分别为作动器的幅值饱和函数和速率饱和函数,定义为:
将带有输入作动器限制的单输入单输出的所述非线性***改写为如下状态方程形式:
v=sat(η(u))
其中,x=x1,…,θ=[-θ1,-θ2,…-θr,d1]T,φ=[φ1,φ2,…,φr,1]T,x1为所述非线性***的唯一可测量的输出,bc为未知增益,v为作动器的输出,u为控制器的输出信号,d1为有界的缓慢时变扰动;
所述状态观测器包括:
所述控制律包括:
其中,k1>0为可选择的正常数,为未知参数向量θT的估计,为跟踪误差向量e的估计,跟踪误差向量其中,为常规的跟踪误差向量,-ζ是由作动器饱和Δu引起的扩展动态误差项,Δu=v-u,v为作动器的输出,u为控制器的输出信号,B=diag([b1,b2,…,bn])是一个对角矩阵,bi,i=1,2,…,n为可调整的正常数,φ=[φ1,φ2,…,φr,1]T;
3.一种采用HOSM观测器的非线性***输出反馈自适应控制方法,其特征在于,包括以下步骤:
S1,提出一种带有输入作动器限制的单输入单输出非线性***:
v=sat(η(u))
其中,x(t)是可测量的输出,φi为已知的非线性平滑函数,该函数满足一致Lipschitz条件,θi为未知常数,bc为未知常数控制增益,v为作动器的输出,d1为有界的缓慢时变扰动,u为控制器输出信号;sat(·)和η(·)分别为作动器的幅值饱和函数和速率饱和函数,定义为:
S2:将带有输入作动器限制的单输入单输出的所述非线性***改写为如下状态方程形式:
v=sat(η(u))
其中,x=x1,…,θ=[-θ1,-θ2,…-θr,d1]T,φ=[φ1,φ2,…,φr,1]T,x1为所述非线性***的唯一可测量的输出,bc为未知增益,v为作动器的输出,u为控制器的输出信号,d1为有界的缓慢时变扰动;
S3:构建采用HOSM的状态观测器、待控制对象的动态***、自适应律及控制律,其中所述状态观测器包括:
所述控制律包括:
其中,k1>0为可选择的正常数,为未知参数向量θT的估计,为跟踪误差向量e的估计,跟踪误差向量其中,为常规的跟踪误差向量,-ζ是由作动器饱和Δu引起的扩展动态误差项,Δu=v-u,v为作动器的输出,u为控制器的输出信号,B=diag([b1,b2,…,bn])是一个对角矩阵,bi,i=1,2,…,n为可调整的正常数,φ=[φ1,φ2,…,φr,1]T;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110392290.9A CN113110048B (zh) | 2021-04-13 | 2021-04-13 | 采用hosm观测器的非线性***输出反馈自适应控制***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110392290.9A CN113110048B (zh) | 2021-04-13 | 2021-04-13 | 采用hosm观测器的非线性***输出反馈自适应控制***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113110048A CN113110048A (zh) | 2021-07-13 |
CN113110048B true CN113110048B (zh) | 2022-06-17 |
Family
ID=76716075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110392290.9A Active CN113110048B (zh) | 2021-04-13 | 2021-04-13 | 采用hosm观测器的非线性***输出反馈自适应控制***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113110048B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113885314B (zh) * | 2021-10-22 | 2023-05-23 | 电子科技大学 | 一种具有未知增益和干扰的非线性***跟踪控制方法 |
CN114063458B (zh) * | 2021-11-19 | 2022-05-20 | 中国矿业大学 | 一种非三角结构***不依赖初始条件的预设性能控制方法 |
CN116430737B (zh) * | 2023-06-13 | 2023-08-18 | 中国空气动力研究与发展中心设备设计与测试技术研究所 | 一种输入延时非线性***的自适应控制方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108303885A (zh) * | 2018-01-31 | 2018-07-20 | 南京理工大学 | 一种基于干扰观测器的电机位置伺服***自适应控制方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8436283B1 (en) * | 2008-07-11 | 2013-05-07 | Davidson Technologies Inc. | System and method for guiding and controlling a missile using high order sliding mode control |
JPWO2016039060A1 (ja) * | 2014-09-10 | 2017-06-22 | コニカミノルタ株式会社 | ガスバリア性フィルム、及び、有機エレクトロルミネッセンス素子 |
CN105022271A (zh) * | 2015-06-09 | 2015-11-04 | 西北工业大学 | 一种无人自主飞行器自适应pid控制方法 |
AU2018390811A1 (en) * | 2017-12-18 | 2020-07-02 | Regeneron Pharmaceuticals, Inc. | Bispecific antigen binding molecules that bind leptin receptor and/or GP130, and methods of use thereof |
CN111506095B (zh) * | 2020-04-24 | 2021-04-06 | 北京科技大学 | 一种双刚体特征点间饱和固定时间相对位姿跟踪控制方法 |
CN112394639B (zh) * | 2020-11-20 | 2021-08-24 | 西安热工研究院有限公司 | 带有增量式调节功能的核电机组控制棒调节方法及*** |
-
2021
- 2021-04-13 CN CN202110392290.9A patent/CN113110048B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108303885A (zh) * | 2018-01-31 | 2018-07-20 | 南京理工大学 | 一种基于干扰观测器的电机位置伺服***自适应控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113110048A (zh) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113110048B (zh) | 采用hosm观测器的非线性***输出反馈自适应控制***和方法 | |
Boukattaya et al. | Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems | |
Djordjevic et al. | Data-driven control of hydraulic servo actuator based on adaptive dynamic programming. | |
Djordjevic et al. | Data-driven control of hydraulic servo actuator: An event-triggered adaptive dynamic programming approach | |
Xu et al. | Global neural dynamic surface tracking control of strict-feedback systems with application to hypersonic flight vehicle | |
Chen et al. | Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer | |
CN103616818B (zh) | 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法 | |
Zhang et al. | Bounded finite-time attitude tracking control for rigid spacecraft via output feedback | |
CN104111607B (zh) | 一种考虑输入时滞的电机位置伺服***的控制方法 | |
Xu et al. | Discrete-time hypersonic flight control based on extreme learning machine | |
Xu et al. | Minimal-learning-parameter technique based adaptive neural control of hypersonic flight dynamics without back-stepping | |
Chen et al. | Disturbance observer-based control for small nonlinear UAV systems with transient performance constraint | |
Sun et al. | Disturbance observer-based robust missile autopilot design with full-state constraints via adaptive dynamic programming | |
CN102636995A (zh) | 基于rbf神经网络滑模控制微陀螺仪的方法 | |
Bu et al. | Novel auxiliary error compensation design for the adaptive neural control of a constrained flexible air-breathing hypersonic vehicle | |
Cheng et al. | Neural observer-based adaptive prescribed performance control for uncertain nonlinear systems with input saturation | |
CN104122794A (zh) | 微陀螺仪的自适应模糊神经补偿非奇异终端滑模控制方法 | |
Zou et al. | Finite-time output feedback attitude control for rigid spacecraft under control input saturation | |
Khebbache et al. | Adaptive sensor-fault tolerant control for a class of MIMO uncertain nonlinear systems: Adaptive nonlinear filter-based dynamic surface control | |
Qi et al. | Adaptive dynamic programing design for the neural control of hypersonic flight vehicles | |
Ding et al. | Global smooth sliding mode controller for flexible air-breathing hypersonic vehicle with actuator faults | |
Cui et al. | Adaptive neural dynamic surface control for a class of uncertain nonlinear systems with disturbances | |
CN104965413B (zh) | 受控化发射平台的摩擦补偿自适应控制方法 | |
Jeon et al. | Adaptive sliding mode control of ball and plate systems for its practical application | |
Sun et al. | Event-triggered intelligent critic control with input constraints applied to a nonlinear aeroelastic system |
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 |