一种基于扩展状态观测器的无模型自适应控制技术制造技术

技术编号:33351762 阅读:75 留言:0更新日期:2022-05-08 09:58
本发明专利技术公开一种基于扩展状态观测器的无模型自适应控制技术,属于智能控制领域。本发明专利技术在数据驱动的框架下,针对离散时间非线性非仿射系统中存在的非线性不确定性和未建模动态问题,所提出的控制方案如下:提出一种新的偏格式动态线性化方法,建立离散时间非线性非仿射系统的等价偏格式线性数据模型;设计自适应参数更新律对偏格式线性数据的未知梯度参数进行估计;设计扩展状态观测器对偏格式线性数据模型中未建模非线性不确定性进行估计;设计基于扩展状态观测器的无模型自适应控制器,利用系统的在线或者离线的输入输出数据对系统进行控制器设计。本发明专利技术公开的基于扩展状态观测器的无模型自适应控制技术基于新的偏格式动态线性化方法可以充分利用系统产生的输入输出数据进行控制器设计,能够有效实现对系统非线性不确定性和未建模动态的估计,实现对非线性系统的有效控制。非线性系统的有效控制。

【技术实现步骤摘要】
一种基于扩展状态观测器的无模型自适应控制技术


[0001]本专利技术涉及智能控制领域,更具体地涉及一种基于扩展状态观测器的无模型自适应控制技术。

技术介绍

[0002]近年来,数据驱动控制作为一种智能控制技术取得了很大发展。其中无模型自适应控制是一种典型的数据驱动控制技术。其特点是控制器的设计不显含或隐含被控过程的模型信息,仅利用被控过程的在线或离线的输入输出数据。
[0003]工业生产中,总会不可避免的出现系统不确定性,这些不确定性会对生产过程中的控制性能、产品质量等产生影响。这些系统不确定性通常利用观测器进行估计和补偿,其中扩展状态观测器是一种估计系统不确定性的方法。扩展状态观测器的核心思想是将系统的不确定性、未建模动态以及外部干扰等作为一个扩展状态,并对扩展状态进行估计和补偿。在传统的基于扩展状态观测器的控制策略中,系统全部的不确定性均通过扩展状态观测器进行估计,尤其是对于复杂性高的系统容易造成复杂性过高难以估计的问题。
[0004]现实中的实际系统大多是非线性系统,对非线性系统进行处理一般需要进行线性化。现有线性化方法如泰勒线性化、反馈线性化、正交函数逼近线性化等也都有各自的优缺点。其中无模型自适应控制所利用的动态线性化方法,可以得到原非线性系统的等价动态线性化数据模型,该数据模型是随工作点变化而变化的动态模型而非静态近似模型。传统的无模型自适应控制技术将系统的非线性特性、未建模动态和外部扰动等压缩进伪偏导数并利用参数估计算法进行估计,但当系统复杂性很高也会出现计算负担过大的问题。
[0005]本专利技术针对离散时间非线性非仿射系统,提出了一种基于扩展状态观测器的无模型自适应控制方法,提出一种新的偏格式动态线性化方法将非线性非仿射系统转化为等价的偏格式线性数据模型,利用自适应参数更新律对偏格式线性数据模型的未知梯度参数进行估计,利用扩展状态观测器对未建模非线性不确定性进行估计,降低了估计的复杂性;控制器的设计是基于数据驱动框架的,考虑了当前时刻系统输入变化和过去多个时刻系统输入变化对下个时刻系统输出变化的影响,使得控制器的设计有更高的自由度和更强的灵活性,以上是本专利技术的重要创新之处。

技术实现思路

[0006]本专利技术公开的一种基于扩展状态观测器的无模型自适应控制技术要解决的问题是,设计的扩展状态观测器在保证对系统未建模非线性不确定性进行估计的同时,设计的无模型自适应控制器可以实现对系统的有效控制。
[0007]本专利技术的目的通过以下技术方案实现:
[0008]本专利技术公开的一种基于扩展状态观测器的无模型自适应控制技术,主要针对带有外部扰动的离散时间非线性非仿射系统的控制问题,提出一种新的偏格式动态线性化方法,建立了非线性非仿射系统的等价偏格式线性数据模型,设计的扩展状态观测器能够对
系统的未建模非线性不确定性和外部扰动进行估计,具有较好的适应性,同时达到了控制器对系统进行有效控制的要求。
[0009]本专利技术公开的一种基于扩展状态观测器的无模型自适应控制技术,所述方法包括以下步骤:
[0010]步骤1、利用新的偏格式动态线性化方法建立离散时间非线性非仿射系统的偏格式线性数据模型;
[0011]步骤2、设计自适应参数更新律对偏格式线性数据模型中的未知梯度参数进行估计;
[0012]步骤3、设计扩展状态观测器对未建模非线性不确定性和外部扰动进行估计;
[0013]步骤4、设计基于扩展状态观测器的无模型自适应控制器;
[0014]进一步地,步骤1中所述的建立离散时间非线性非仿射系统的偏格式线性数据模型,主要包括以下步骤:
[0015]步骤1.1、考虑一个输入变化率受约束的单输入单输出离散时间非线性非仿射系统:
[0016]y(k+1)=f(y(k),

,y(k

n
y
),u(k),

,u(k

n
u
))+d(k)
ꢀꢀꢀꢀꢀꢀ
(1)
[0017]其中,
[0018]y(k)∈R表示k时刻系统的输出;
[0019]u(k)∈R表示k时刻系统的输入;
[0020]d(k)∈R表示k时刻系统受到的外部扰动;
[0021]n
u
与n
y
分别表示系统输入和输出的阶数,是两个未知的正整数;
[0022]表示未知的非线性函数;
[0023]系统的输入满足以下的约束:
[0024]|u(k)

u(k

1)|≤b
Δu
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0025]其中b
Δu
是一个正数,表示输入变化率的界;
[0026]系统(1)满足:
[0027]系统(1)满足外部扰动d(k)是有界的,即|d(k)|<b
d
,b
d
是一个大于0的常数;
[0028]系统(1)满足非线性函数f(
·
)对其参数的偏导数都是存在的,并且符号方向不变;
[0029]系统(1)满足广义的李普希兹条件,即
[0030]|f(x1(k1),

,x
N
(k1))

f(x1(k2),

,x
N
(k2))|≤
[0031]L1|x1(k1)

x1(k2)|+

+L
N
|x
N
(k1)

x
N
(k2)|
[0032]其中N=n
u
+n
y
+2,x
i
和L
i
分别表示f(
·
)的第i个参数和第i个李普希兹常数,同时i∈{1,

,N};
[0033]步骤1.2、将上述非线性系统(1)通过新的偏格式动态线性化方法转化为带有未建模非线性不确定性的等价偏格式线性数据模型:
[0034][0035]其中,
[0036]Φ
P.L
(k)=[φ1(k),φ2(k),


L
(k)]T
,表示偏格式线性数据模型的梯度参数;
[0037]U
L
(k)=[u(k),

,u(k

L
u
+1)]T
,表示长度为L关于系统输入的滑动窗口;
[0038]Δ表示差分算子,即ΔU
L
(k)=U
L
(k)

U
L
(k

1);
[0039]ξ(k)表示未建模非线性不确定性,包含本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于扩展状态观测器的无模型自适应控制方法,其特征在于:所述方法包括以下步骤:步骤1、利用新的偏格式动态线性化方法建立离散时间非线性非仿射系统的偏格式线性数据模型;步骤2、设计自适应参数更新律对偏格式线性数据模型中的未知梯度参数进行估计;步骤3、设计扩展状态观测器对未建模非线性不确定性和外部扰动进行估计;步骤4、设计基于扩展状态观测器的无模型自适应控制器。2.根据权利要求1所述方法,其特征在于:步骤1中所述的利用新的偏格式动态线性化方法建立离散时间非线性非仿射系统的偏格式线性数据模型主要包括以下步骤:步骤1.1、考虑一个输入变化率受约束的单输入单输出离散时间非线性非仿射系统:y(k+1)=f(y(k),

,y(k

n
y
),u(k),

,u(k

n
u
))+d(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,y(k)∈R表示k时刻系统的输出;u(k)∈R表示k时刻系统的输入;d(k)∈R表示k时刻系统受到的外部扰动;n
u
与n
y
分别表示系统输入和输出的阶数,是两个未知的正整数;表示未知的非线性函数;系统的输入满足以下的约束:|u(k)

u(k

1)|≤b
Δu
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)其中b
Δu
是一个正数,表示输入变化率的界;系统(1)满足:系统(1)满足外部扰动d(k)是有界的,即|d(k)|<b
d
,b
d
是一个大于0的常数;系统(1)满足非线性函数f(
·
)对其参数的偏导数都是存在的,并且符号方向不变;系统(1)满足广义的李普希兹条件,即|f(x1(k1),

,x
N
(k1))

f(x1(k2),

,x
N
(k2))|≤L1|x1(k1)

x1(k2)|+

+L
N
|x
N
(k1)

x
N
(k2)|其中N=n
u
+n
y
+2,x
i
和L
i
分别表示f(
·
)的第i个参数和第i个李普希兹常数,同时i∈{1,

,N...

【专利技术属性】
技术研发人员:林娜池荣虎郭晓临惠宇张慧敏林明明
申请(专利权)人:青岛科技大学
类型:发明
国别省市:

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

1