具有扰动及输出约束的永磁同步电机系统有限时间控制法

allin2023-05-03  48



1.本发明属于具有时滞和非对称时变输出约束的pmsm系统控制技术领域,涉及具有扰动及输出约束的永磁同步电机系统有限时间控制法。


背景技术:

2.与传统步进电机相比,由于永磁同步电机具有明显的优点,例如更高的运行效率,更好的功率密度,它们通常用于车辆,飞机,石油和化学工业。尽管如此,永磁同步电机是具有多变量耦合的非线性系统,并且容易受到某些不稳定性的影响,包括参数扰动和外在干扰。因此,设计一种有效的控制器来克服系统中存在的非线性,对于永磁同步电机的应用具有更深远的意义。在过去的几十年中,研究人员提出了许多关键的控制方法,例如滑模控制、自适应控制、反步控制等,以满足永磁同步电机控制系统的更高要求。
3.上述方法中,能够很好地将自适应神经网络和模糊逻辑系统控制结合的反步控制方法,对于具有任意不确定扰动的永磁同步电机构建高性能控制器十分有效。因此,在传统的反步方案中产生的虚拟控制律的多重微分导致“复杂性爆炸”,这增加了控制系统的计算负担。为了应对这一挑战,通过将卡尔曼滤波器、跟踪微分器、命令滤波器和一阶滤波器集成到经典的反步框架中,提出了许多关键方案。例如,提出扩展卡尔曼滤波器来评估周期性扰动及其导数。张钧星(张钧星等,具有外部扰动和约束输出的混沌永磁同步电机系统自适应神经动态表面控制[j].电气与电子工程的最新进展(以前称为电气与电子工程的最新专利),2020年)将从动态面控制方法衍生的命令扩展到永磁同步电机系统,以解决繁重的计算负担。尽管上文所提出的方法在一定程度上提高了系统的稳定性和鲁棒性,但它们仍然没有考虑到当前研究的前沿,如有限时间稳定性理论、扰动观测器和约束控制来加强系统性能。
[0004]
由于有限时间控制方法能够从时间优化控制方案的角度提供出色的收敛性和优异的鲁棒性,因此设计了许多基于有限稳定性理论的有效策略来获得永磁同步电机的高收敛速度和响应。例如,有限时间控制方法被用来在有限时间内实现跟踪所需的电机位置。为了实现动态相应和抗干扰能力,一个有限时间控制器被设计以便系统输出在有限的时间内跟踪所需的速度信号。一种自适应有限时间控制方法被提出来保证复杂系统中的信号和所有状态误差都能有限时间收敛到有界区域。上述工作表明,通过有限时间方法可以实现更快速的有限时间跟踪误差收敛,这是在这项工作中构建针对永磁同步电机系统的有限时间控制方案的动机之一。
[0005]
关于研究受约束的永磁同步电机控制系统,已经采用了许多有效的方法来处理它们,其中障碍lyapunov函数通常被认为是将跟踪误差收敛到预设的起始紧集的有效的方法。利用两种类型的非对称和对称障碍lyapunov函数来确保跟踪误差可以在有限的时间内被约束在起始点的小邻域内。一个积分型障碍lyapunov函数被提出来处理基于输出约束的保守可行性条件。为了消除利用障碍lyapunov函数引起的分段不对称性,提出一种非线性坐标转换函数,将具有状态约束的模型转换为无约束模型。利用非线性转换函数将全状态
约束系统转变为无约束系统。针对永磁同步电机中的物理约束,提出一种有限时间h无穷大控制方法,以消除约束限制并得到出h无穷大性能。虽然前面的文献对约束系统做出了巨大贡献,但并没有考虑到损害受控系统稳定运行的外部干扰。
[0006]
为了增强电机系统的抗干扰能力,许多研究人员已经考虑为增加扰动观测器。例如,集成了滑模扰动观测器来估计外部负载扭矩,以增强永磁同步电机的抗干扰和动态响应能力。一种基于跟踪微分器的扰动观测器被设计来增加开关增益,这可以抑制突然变化的干扰。为了增强对扰动的抵抗力,可以通过分数阶来估计不匹配的扰动。为了实现静止和动态跟踪性能,设计了一种扰动观测器来观测永磁同步电机的负载扰动和负载变化。基于扰动观测器的补偿方法被用来解决标称系统的外部干扰。最重要的是,基于扰动观测器的方法可以有效地消除未知干扰,从而在一定程度上获得抗干扰能力和鲁棒性。


技术实现要素:

[0007]
本发明要解决的技术问题是:提供具有扰动及输出约束的永磁同步电机系统有限时间控制法,以解决现有技术中存在的技术问题。
[0008]
本发明采取的技术方案为:具有扰动及输出约束的永磁同步电机系统有限时间控制法,该方法包括以下步骤:
[0009]
(1)定义变量x1=θ,x2=ω,x3=iq,x4=id,对(d-q)坐标系下永磁同步电机的动力学模型重新构建,得到如下式:
[0010][0011]
其中x1受限于:
[0012][0013]
其中已知边界约束条件是时变函数和x1(t)表示输出变量,xd为参考信号,δd为外部干扰,x=(x1,...,x4)
t
∈r4为状态向量,a2=3n
p
(l
d-lq)/2,b1=-rs/lq,b2=-n
p
ld/lq,b4=1/lq,c1=-rs/ld,c2=n
p
lq/ld,c3=1/ld;ω为转子角速度,θ为转子角度,iq为q-轴电流,id为d-轴电流,uq为q-轴电压,ud为d-轴电压,j为转动惯量,b为摩擦系数,为永磁通量,rs为定子线圈电阻,n
p
为极对数,lq为q-轴线圈电感,ld为d-轴线圈电感,t
l
为负载力矩;
[0014]
设1:期望轨迹xd(t)及其i阶导数是光滑有界的,状态约束函数及其j阶导数是连续有界的;
[0015]
引理1:对于任意实变量p和q,以及常量ki》0,i=1,2,3,满足如下条件:
[0016][0017]
引理2:对于任意变量和实数得到:
[0018]
[0019]
定义1:对于状态向量λ∈rn,将非线性正定系统定义为其中f(λ)表示正定函数;对任意初始条件λ(t0)=λ0,存在实数ρ》0和稳定时间t(ρ,λ0)《∞满足||λ(t)||《ρ;对任意的t≥t0+t,存在一个平衡点λ=0满足那么非线性系统在有限时间内是半全局稳定的;
[0020]
引理3:对于非线性系统如果存在实数和光滑函数v(λ)》0满足:
[0021][0022]
那么复杂系统能够实现有限时间稳定性,并且稳定时间通过以下公式进行估计:
[0023][0024]
如果t≥t,则如下公式成立:
[0025][0026]
引理4:对于每个变量其中φ1《φ2,且φ1和φ2为奇数,如下不等式成立如下:
[0027][0028]
其中实数β1》0,β2》0,
[0029]
引理5:引入以下系统:
[0030][0031]
其中δi,(i=1,

,n)是第i个状态变量,为设计常量,并且扰动项f(t)满足|f(t)|≤l0;然后系统将在有限的时间内收敛到原点,从而非线性系统实现有限时间稳定性;
[0032]
(2)a、使用径向基神经网络估计未知的非线性函数,对未知非线性函数在具有任意精度的闭合集合中估计,因此,得:
[0033][0034]
其中y=[y1,y2,

,yn]
t
为输入变量,为径向基神经网络的期望权重向量,l》1表示节点数,估计误差ξ(y)满足|ξ(y)|《ξm,其中ξm表示为不确定的有界变量;w(y)=[w1(y),w2(y),...,w
l
(y)]
t
是基函数向量,选择第i个通用高斯函数wi(y)为
[0035][0036]
其中δi=[δ
i1
,...,δ
im
]表示第i个高斯基函数的中心,表示第i个高斯函数的宽度;
[0037]
考虑期望权重向量为:
[0038][0039]
其中表示更新权重向量;
[0040]
利用2范数来估计权重减轻神经网络的计算负担,因此,得到:
[0041][0042]
其中表示第i个不确定变量,||
·
||代表
·
的2范数;
[0043]
(3)设计基于有限时间扰动观测器的动态面控制
[0044]
非线性坐标转换函数被用来将具有输出约束系统(2)转换为非约束系统,然后输出变量被约束在具有不对称时变边界的紧集中;
[0045]
定义2:设计非线性转换函数为:
[0046][0047]
其中s1=x
1-xd表示跟踪误差,ζ1表示转换误差,是连续时变函数,假设存在两个正常量c0和c1,则变量满足以下条件:
[0048]
已知和是有界的,由此推断,从公式(15)可以推断出ζ1的有界性取决于跟踪误差s1;对于每个初始条件当ζ1在t∈[0,+∞)内有界时,推断出s1(t)满足如下条件:为了简化下文的表达式,分别将和缩写为和对ζ1求导,得到:
[0049][0050]
其中
[0051][0052][0053]
基于(3)和(16),得到输出无约束子系统,如下式所示:
[0054][0055]
基于(15),得到无约束变量ζ1的值域是所有实数集,结合η1,γ1和假设1,可以推断出此外,结合洛必达法则,得到:
[0056][0057]
当s1不受约束时,转换误差ζ1接近跟踪误差s1;
[0058]
b、基于结合辅助变量d,d,设计有限时间扰动观测器为:
[0059]
[0060]
其中和分别代表δd,x2和d的估计值,定义λ1和λ2并表示扰动观测器的正设计系数,κ1为适当的正常数;
[0061]
定义然后对和对时间t求导,得到:
[0062][0063]
假设不匹配扰动的变化可以忽略不计,则δd有界,并且估计值和将分别在有限的时间内收敛到实际值δd,x2和d;
[0064]
c、设计基于扰动观测器的自适应有限时间控制器:
[0065]
对跟踪误差采用非线性坐标变换:
[0066][0067]
其中是下列第i个一阶滤波器的输出:
[0068][0069]
其中εi代表第i个滤波器的时间常数,第i个虚拟控制信号将在之后设计;
[0070]
类似地,第i个滤波器误差zi,i=2,3被定义为:
[0071][0072]
将(2)和(19)代入到(23)中,对(23)中的求导:
[0073][0074]
定义第i个变量估计误差为:
[0075][0076]
其中第i个变量的估计值为
[0077]
基于扰动观测器的自适应有限时间控制器的设计步骤如下:
[0078]
步骤1、选择的第一个子lyapunov函数v1为:
[0079][0080]
其中设计常数τ1》0;
[0081]
结合(27),对(28)中的v1求导:
[0082][0083]
将(26)代入(29),得到:
[0084]
[0085]
定义f1(x1)为:
[0086][0087]
其中
[0088]
采用径向基神经网络估计未知函数f1(x1):
[0089][0090]
其中设计常数ξm》0.
[0091]
因此,(30)变为:
[0092][0093]
根据杨氏不等式,得到:
[0094][0095]
其中设计常数p1》0;
[0096]
将(34)代入(33)得到:
[0097][0098]
设计虚构控制律和自适应律为:
[0099][0100]
其中k
11
,k
12
,表示正常数,α=α1/α2和奇数α1,α2满足如下条件:0《α1《α2;
[0101]
将(36)代入到(35),得到
[0102][0103]
结合(24)-(26),(27)和(36),对z2求导:
[0104][0105]
其中为一个连续函数;
[0106]
推导出为满足在紧集的预设初始条件下服从的最大值,因此:
[0107][0108]
其中
[0109]
利用杨氏不等式,得到:
[0110][0111]
将(40)代入到(37)中,得到:
[0112][0113]
步骤2、选择第二个子lyapunov函数v2为:
[0114][0115]
其中τ2》0为已知常量;
[0116]
结合(27),对v2进行求导,得到:
[0117][0118]
将(26)和(41)代入到(43)中,得到:
[0119][0120]
基于引理5,假设其中q1表示正常数;然后将(44)简化为:
[0121][0122]
构造f2(x2)
[0123][0124]
其中
[0125]
结合(46),然后(45)重新表述为:
[0126][0127]
与(32)类似,得到(47)中的f2(x2)未知,因此,提出一个径向基神经网络来估计f2(x2):
[0128][0129]
因此,(47)被重新表达为:
[0130][0131]
类似于(34),得到如下不等式:
[0132][0133]
其中设计常数p2》0;
[0134]
将(50)代入(49),得到:
[0135][0136]
类似于(36),选择虚拟控制器和自适应律为:
[0137][0138]
其中设计常数k
21
,k
22
,为正数;
[0139]
将(52)代入到(51)中,得到:
[0140][0141]
类似于(40),得到:
[0142][0143]
其中函数
[0144]
将(54)代入(53),得到
[0145][0146]
步骤3、选择第三个子lyapunov函数v3为:
[0147][0148]
其中已知常量t3》0;
[0149]
根据(27),将v3对时间t求导:
[0150][0151]
将(26)和(55)代入(57),得到:
[0152][0153]
设计f3(x3)为:
[0154][0155]
其中
[0156]
因此,(58)重新表示为:
[0157][0158]
同样,f3(x3)是未知的,然后,应用径向基神经网络来估计
[0159][0160]
类似于(34),得到:
[0161][0162]
其中设计参数p3》0;
[0163]
因此,(60)被重新表达为:
[0164][0165]
设计实际控制器uq和自适应律为:
[0166][0167]
其中设计常数k
31
,k
32
,为正数;
[0168]
将(64)代入(63),得到:
[0169][0170]
步骤4、选择第四个子lyapunov函数v4为:
[0171][0172]
其中设计常数τ4》0;
[0173]
结合(27),对(66)中的v4求导,得到:
[0174]
[0175]
结合(26),并将(65)代入(67)得到:
[0176][0177]
构造f4(x4)为:
[0178][0179]
其中
[0180]
然后,(68)被简化为:
[0181][0182]
由于f4(x4)是一个不确定的函数,应用径向基神经网络来估计它,得到:
[0183][0184]
类似于(34),得到:
[0185][0186]
其中设计常数p4》0;
[0187]
将(72)代入(70),得到:
[0188][0189]
设计实际控制器ud和虚拟控制律
[0190][0191]
其中k
41
,k
42
,为正常数;
[0192]
将(74)代入(73),得到:
[0193][0194]
本发明的有益效果:与现有技术相比,本发明的效果如下:
[0195]
1)利用合适的非线性转换函数,将具有不匹配外部干扰的输出约束永磁同步电机系统转换为新颖的无约束系统,与通常使用的基于分段障碍lyapunov函数的反步法来解决非对称约束相比,这种设计的两个优点是,有约束和无约束系统都可以在不变的控制器下直接方便地求解,并且消除了对连续虚拟控制器的要求;
[0196]
2)与基于扰动观测器渐近反步法不同,本发明提出了一种有限时间扰动观测器来
估计无约束系统的不匹配外部干扰,从而增强了控制系统的抗干扰能力和动态响应能力;
[0197]
3)与现有技术中的渐近稳定和有限时间稳定下的反步法不同,本发明的控制方案采用快速有限时间稳定理论将坐标变换和有限时间扰动观测器集成到动态面控制框架中,这项工作具有设计要求少、用户在实际应用中容易使用等优点,使其不受干扰,收敛速度快,对抑制输出约束和不匹配的外部干扰具有出色的鲁棒性。
附图说明
[0198]
图1为永磁同步电机系统控制原理结构示意图;
[0199]
图2为有限时间动态面控制、比例积分微分控制和神经动态面控制方案中输出信号x1和期望信号xd的曲线图,其中(a)为情况1中的系统,(b)为情况2中的系统;
[0200]
图3为有限时间动态面控制、比例积分微分控制和神经动态面控制方案中跟踪误差s1的响应曲线图,其中(a)为情况1中的系统;(b)为情况2中的系统;
[0201]
图4为状态变量x2的响应曲线图;其中(a)为情况1中的系统。(b)为情况2中的系统;
[0202]
图5为状态变量id和iq的响应曲线图;(a)为情况1中的系统,(b)为情况2中的系统;
[0203]
图6为控制器ud和uq的轨迹图;其中(a)为情况1中的系统。(b)为情况2中的系统。
具体实施方式
[0204]
下面结合具体的实施例对本发明进行进一步介绍。
[0205]
实施例1:如图1-6所示,具有扰动及输出约束的永磁同步电机系统有限时间控制法,包括以下步骤:
[0206]
a系统说明(d-q)坐标系下永磁同步电机的动力学模型可以表述为:
[0207][0208]
其中,ω为转子角速度(rad/s),θ为转子角度(
°
),iq为q-轴电流(a),id为d-轴电流(a),uq为q-轴电压(v),ud为d-轴电压(v),j为转动惯量(kg
·
m2),b为摩擦系数(n/(rad/s)),为永磁通量(wb),rs为定子线圈电阻(ω),n
p
为极对数,lq为q-轴线圈电感(h),ld为d-轴线圈电感(h),t
l
为负载力矩(n
·
m);
[0209]
定义变量x1=θ,x2=ω,x3=iq,x4=id,对(d-q)坐标系下永磁同步电机的动力学模型重新构建,得到如下式:
[0210]
[0211]
其中x1受限于:
[0212][0213]
其中已知边界约束条件是时变函数和x1(t)表示输出变量,xd为参考信号,δd为外部干扰,x=(x1,...,x4)
t
∈r4为状态向量,a2=3n
p
(l
d-lq)/2,b1=-rs/lq,b2=-n
p
ld/lq,b4=1/lq,c1=-rs/ld,c2=n
p
lq/ld,c3=1/ld;ω为转子角速度,θ为转子角度,iq为q-轴电流,id为d-轴电流,uq为q-轴电压,ud为d-轴电压,j为转动惯量,b为摩擦系数,为永磁通量,rs为定子线圈电阻,n
p
为极对数,lq为q-轴线圈电感,ld为d-轴线圈电感,t
l
为负载力矩;
[0214]
首先处理了永磁同步电机系统中提出的不匹配干扰和方程非对称输出约束。与常数对称约束相比,方程采用的非对称时变约束上限和下限更具有一般性。
[0215]
本发明的目标是设计一种基于扰动观测器的自适应有限时间动态面控制方案,该方案具有有限时间特性:
[0216]
a)跟踪误差在有限的时间内收敛到原点的小邻域内,并且闭环系统中的所有信号都有界。
[0217]
b)输出信号满足中的约束条件。
[0218]
为了实现这些目标,给出了下面的假设和引理:
[0219]
设1:期望轨迹xd(t)及其i阶导数是光滑有界的,状态约束函数及其j阶导数是连续有界的;
[0220]
引理1:对于任意实变量p和q,以及常量ki》0,i=1,2,3,满足如下条件:
[0221][0222]
引理2:对于任意变量和实数得到:
[0223][0224]
定义1:对于状态向量λ∈rn,将非线性正定系统定义为其中f(λ)表示正定函数;对任意初始条件λ(t0)=λ0,存在实数ρ》0和稳定时间t(ρ,λ0)《∞满足||λ(t)||《ρ;对任意的t≥t0+t,存在一个平衡点λ=0满足那么非线性系统在有限时间内是半全局稳定的;
[0225]
引理3:对于非线性系统如果存在实数和光滑函数v(λ)》0满足:
[0226][0227]
那么复杂系统能够实现有限时间稳定性,并且稳定时间通过以下公式进行估计:
[0228][0229]
如果t≥t,则如下公式成立:
[0230]
[0231]
引理4:对于每个变量其中φ1《φ2,且φ1和φ2为奇数,如下不等式成立如下:
[0232][0233]
其中实数β1》0,β2》0,
[0234]
引理5:引入以下系统:
[0235][0236]
其中δi,(i=1,

,n)是第i个状态变量,为设计常量,并且扰动项f(t)满足|f(t)|≤l0;然后系统将在有限的时间内收敛到原点,从而非线性系统实现有限时间稳定性;
[0237]
为了简化表达,在不发生混淆的前提下,之后的陈述中有些函数将会被简写。
[0238]
(2)神经网络系统和函数估计
[0239]
a、使用径向基神经网络估计未知的非线性函数,对未知非线性函数在具有任意精度的闭合集合中估计,因此,得:
[0240][0241]
其中y=[y1,y2,

,yn]
t
为输入变量,为径向基神经网络的期望权重向量,l》1表示节点数,估计误差ξ(y)满足|ξ(y)|《ξm,其中ξm表示为不确定的有界变量;w(y)=[w1(y),w2(y),...,w
l
(y)]
t
是基函数向量,选择第i个通用高斯函数wi(y)为
[0242][0243]
其中δi=[δ
i1
,...,δ
im
]表示第i个高斯基函数的中心,表示第i个高斯函数的宽度;
[0244]
考虑期望权重向量为:
[0245][0246]
其中表示更新权重向量;
[0247]
利用2范数来估计权重减轻神经网络的计算负担,因此,得到:
[0248][0249]
其中表示不确定变量,||
·
||代表
·
的2范数;
[0250]
(3)设计基于有限时间扰动观测器的动态面控制
[0251]
非线性坐标转换函数被用来将具有输出约束系统(2)转换为非约束系统,然后输出变量被约束在具有不对称时变边界的紧集中;
[0252]
定义2:设计非线性转换函数为:
[0253]
[0254]
其中s1=x
1-xd表示跟踪误差,表示转换误差,是连续时变函数,假设存在两个正常量c0和c1,则变量满足以下条件:
[0255]
已知和是有界的,由此推断,从公式(15)可以推断出ζ1的有界性取决于跟踪误差s1;对于每个初始条件当ζ1在t∈[0,+∞)内有界时,推断出s1(t)满足如下条件:为了简化表达,分别将和缩写为和
[0256]
对ζ1求导,得到:
[0257][0258]
其中
[0259][0260][0261]
基于(3)和(16),得到输出无约束子系统,如下式所示:
[0262][0263]
基于(15),得到无约束变量ζ1的值域是所有实数集,结合η1,γ1和假设1,推断出此外,结合洛必达法则,得到:
[0264][0265]
当s1不受约束时,转换误差ζ1接近跟踪误差s1;因此,可以得出结论,公式中的非线性转换函数可以同时解决有约束和非约束系统,这补偿了通过采用来处理无约束系统而造成的特殊转换的不足。综上所述,非线性坐标变换函数不仅可以解决同一控制器下有状态约束和没有状态约束的系统,而且能够成功地规避基于分段不对称障碍lyapunov方法的虚拟控制器的连续要求。因此,本发明提出的坐标变换方法更适合于设计与有限时间稳定法相结合的期望的反步控制器。
[0266]
b、有限时间扰动观测器:
[0267]
基于结合辅助变量d,d,设计有限时间扰动观测器为:
[0268][0269]
其中和分别代表δd,x2和d的估计值,定义λ1和λ2并表示扰动观测器的正设计系数,κ1为适当的正常数;
[0270]
定义然后对和对时间t求导,得到:
[0271][0272]
假设不匹配扰动的变化可以忽略不计,则δd有界,并且估计值和将分别在有限的时间内收敛到实际值δd,x2和d;
[0273]
很容易地知道,通过选择合适的参数λ1,λ2和κ1,估计误差和可以在有限的时间内收敛到原点的一个小邻域内。同时,有限时间扰动观测器可以处理不匹配的扰动,并且避免了滑模控制带来的颤振现象。因此,可以通过选择适当的值来增强永磁同步电机系统的鲁棒性和收敛性。
[0274]
c、设计基于扰动观测器的自适应有限时间控制器:
[0275]
对跟踪误差采用非线性坐标变换:
[0276][0277]
其中是下列第i个一阶滤波器的输出:
[0278][0279]
其中εi代表第i个滤波器的时间常数,第i个虚拟控制信号将在之后设计;
[0280]
使用一阶滤波器来估计的时间导数,处理“复杂性的爆炸”。因此,通过应用该方法可以实现对系统(2)的基于扰动观测器的自适应有限时间动态面控制,有效地减轻计算负担。
[0281]
类似地,第i个滤波器误差zi,i=2,3被定义为:
[0282][0283]
将(2)和(19)代入到(23)中,对(23)中的第i个误差转换变量求导:
[0284][0285]
定义第i个变量的估计误差为:
[0286][0287]
其中第i个变量的估计值为
[0288]
基于扰动观测器的自适应有限时间控制器的设计步骤如下:
[0289]
步骤1、选择的第一个子lyapunov函数v1为:
[0290][0291]
其中设计常数τ1》0;
[0292]
结合(27),对(28)中的v1求导:
[0293][0294]
将(26)代入(29),得到:
[0295][0296]
定义f1(x1)为:
[0297][0298]
其中
[0299]
采用径向基神经网络估计未知函数f1(x1):
[0300][0301]
其中设计常数ξm》0.
[0302]
因此,(30)变为:
[0303][0304]
根据杨氏不等式,得到:
[0305][0306]
其中设计常数p1》0;
[0307]
将(34)代入(33)得到:
[0308][0309]
设计虚构控制律和自适应律为:
[0310][0311]
其中k
11
,k
12
,表示正常数,α=α1/α2和奇数α1,α2满足如下条件:0《α1《α2;
[0312]
将(36)代入到(35),得到
[0313][0314]
结合(24)-(26),(27)和(36),对z2求导:
[0315][0316]
其中为一个连续函数;
[0317]
推导出为满足在紧集的预设初始条件下服从的最大值,因此:
[0318]
[0319]
其中
[0320]
利用杨氏不等式,得到:
[0321][0322]
将(40)代入到(37)中,得到:
[0323][0324]
步骤2、选择第二个子lyapunov函数v2为:
[0325][0326]
其中τ2》0为已知常量;
[0327]
结合(27),对v2进行求导,得到:
[0328][0329]
将(26)和(41)代入到(43)中,得到:
[0330][0331]
基于引理5,假设其中q1表示正常数;然后将(44)简化为:
[0332][0333]
构造f2(x2)
[0334][0335]
其中
[0336]
结合(46),然后(45)重新表述为:
[0337][0338]
与(32)类似,得到(47)中的f2(x2)未知,因此,提出一个径向基神经网络来估计f2(x2):
[0339][0340]
因此,(47)被重新表达为:
[0341]
[0342]
类似于(34),得到如下不等式:
[0343][0344]
其中设计常数p2》0;
[0345]
将(50)代入(49),得到:
[0346][0347]
类似于(36),选择虚拟控制器和自适应律为:
[0348][0349]
其中设计常数k
21
,k
22
,为正数;
[0350]
通过有限时间扰动观测器(21)来估计不匹配的扰动,可以补偿虚拟控制器(52)中的扰动δd,从而增强复杂系统的鲁棒性。
[0351]
将(52)代入到(51)中,得到:
[0352][0353]
类似于(40),得到:
[0354][0355]
其中函数
[0356]
将(54)代入(53),得到
[0357][0358]
步骤3、选择第三个子lyapunov函数v3为:
[0359][0360]
其中已知常量τ3》0;
[0361]
根据(27),将v3对时间t求导:
[0362]
[0363]
将(26)和(55)代入(57),得到:
[0364][0365]
设计f3(x3)为:
[0366][0367]
其中
[0368]
因此,(58)重新表示为:
[0369][0370]
同样,f3(x3)是未知的,然后,应用径向基神经网络来估计
[0371][0372]
类似于(34),得到:
[0373][0374]
其中设计参数p3》0;
[0375]
因此,(60)被重新表达为:
[0376][0377]
设计实际控制器uq和自适应律为:
[0378][0379]
其中设计常数k
31
,k
32
,为正数;
[0380]
将(64)代入(63),得到:
[0381][0382]
步骤4、选择第四个子lyapunov函数v4为:
[0383][0384]
其中设计常数τ4》0;
[0385]
结合(27),对(66)中的v4求导,得到:
[0386][0387]
结合(26),并将(65)代入(67)得到:
[0388][0389]
构造f4(x4)为:
[0390][0391]
其中
[0392]
然后,(68)被简化为:
[0393][0394]
由于f4(x4)是一个不确定的函数,应用径向基神经网络来估计它,得到:
[0395][0396]
类似于(34),得到:
[0397][0398]
其中设计常数p4》0;
[0399]
将(72)代入(70),得到:
[0400][0401]
设计实际控制器ud和虚拟控制律
[0402][0403]
其中k
41
,k
42
,为正常数;
[0404]
将(74)代入(73),得到:
[0405][0406]
目前为止,控制器设计的整个过程已经完成。详细的控制结构演示如图1所示。稳定性分析:对于任何给定e》0,将紧集定义为:
[0407][0408]
定理1:基于假设1,针对永磁同步电机系统(2)所提出的基于扰动观测器的自适应有限时间动态面控制方法包括控制律uq,ud和自适应律如果满足初始条件ωi,i=1,...,4,和xd∈(-d,d),那么所有控制目标就会实现。
[0409]
证明:选择整体lyapunov函数为:
[0410][0411]
对(77)中的v求导,可以得到:
[0412][0413]
根据(9)、(27)和杨氏不等式,可以得到:
[0414][0415]
其中
[0416]
因此,(78)可以被重写为:
[0417][0418]
此外,分别设计引理2中的参数为p=1,μ1=1-α,μ2=α,μ3=α
α/(1-α)
,可以得到|q|
α
≤(1-α)g+|q|。分别设计参数q为和因此可以得到:
[0419][0420]
将(81)代入(80),可以得到:
[0421]
[0422]
其中其中定义基于引理2,(82)可以被整理为:
[0423][0424]
基于引理3,可以推导出以下特征:
[0425]
(ⅰ)非线性系统(2)是有限时间稳定的;
[0426]
(ii)对于任意存在一个有限的时间t和所有t≥t,可以得到:
[0427][0428]
其中有限时间t通过如下公式得到:
[0429][0430]
从(85)中,可以推断出:
[0431][0432]
从(86)中可以推断出第i个误差转换变量是有界的。与此类似,可以确保和的有界性。因此,根据(27),可以知道有界。根据可以得到是有界的。对于推导出则
[0433][0434]
根据(87),可以推断出s1有界的。因为xd严格有界,根据s1=x
1-xd可以得到x1有界。因为s1有界,可以得到η1有界,因此可以保证的有界性。根据(36),可以得出有界。因此,从(24)可以得到和有界。基于此,结合(23),可以确保x2的有界性。类似地,可以得出结论:有界。综上所述,可以得出闭环系统中所有信号是有界的结论。
[0435]
特别是,从(85)中可以得出通过选择合适的设计参数可以实现变量x1在有限时间内跟踪参考信号xd。
[0436]
此外,结合(15)和(23),当且仅当ζ1的数值会接近无穷大,可以得到:对任意的t》0,有对于初始条件,满足因为s1=x
1-xd,对s1的任意初始值,满足对任意t》0,满足基于上述讨论,可以证明所设计的控制器展示出了对被控系统优越的瞬态性能和稳定性。
[0437]
跟踪误差s1的值可以反映控制效果的好坏。从(87)可以看出s1的值取决于变量σ0和b0的数值,尤其当σ0减少和b0增加时,s1的值接近无限大。而σ0和b0的值取决于变量和设计参数进一步,通过增加
和减少的数值,s1的值可以被约束到预设的边界中。因此,应考虑与控制工作相关的系统性能权衡。
[0438]
与现有技术相比,本发明的控制策略考虑了有限时间扰动观测器和动态面控制来消除外部干扰并确保输出约束不被违反。此外,设计的控制律以及自适应律中包含(2α-1)阶的实现了对永磁同步电机系统的有限时间稳定控制。因此,本发明设计的控制方法在现实中更具功能性和普遍性。
[0439]
为了验证本发明的效果,进行仿真实验和进行结果比较
[0440]
1.1控制器的设计在本部分中,提供了两个模拟案例,用于验证对系统(2)设计的控制策略的有效性。为了更好地分析本发明设计的控制方案的普遍性和优缺点,针对两种情况设计不同的时变边界函数,并在每种方案中将比例积分微分控制和神经动态面控制作为对比方案进行仿真实验,同时考虑了存在外部干扰和没有外部干扰(δd=0)的情况。
[0441]
选择永磁同步电机参数作为:j=0.003798kg
·
m2,b=0.001158n
·
m/(rad/s),t
l
=1.5,ld=0.00285h,n
p
=3,lq=0.00315h,rs=0.68ω。分别选择参考信号和扰动函数为xd=0.49(sin(t)+sin(2t))和δd=20x2sin(2t)。
[0442]
(1)神经动态面控制:考虑神经动态面控制的控制器设计,选择以下变量:
[0443][0444][0445]
其中神经动态面控制方法的设计参数为k
11
=k
21
=k
31
=k
41
=80,=80,ε2=ε3=0.01。
[0446]
(2)比例积分微分:考虑ud=0,选择比例积分微分控制器为:
[0447][0448]
其中设计参数k
p
=20,ki=0.05,kd=1.5。
[0449]
同时,将本发明的方案与神经动态面控制和比例积分微分方法进行比较,并以如下3个定量指标作为衡量标准,详细结果列于表2中。
[0450]
a)误差绝对值的积分:
[0451][0452]
b)时间和误差的绝对值乘积的积分:
[0453][0454]
c)误差平方的积分:
[0455][0456]
基于上述讨论,设计如下两种情况:
[0457]
情况1:将时变边界设计为并选择状态变量的起始值为xi(0)=0,i=1,...,4。每个径向基神经网络由11个节点组成,中心位于区间[-11,11]内,宽度为10。控制器的设计参数选择如下:内,宽度为10。控制器的设计参数选择如下:ε2=0.1,ε3=0.01,τ1=τ2=τ3=0.55,τ4=60,k
i1
=20,k
i2
=30,p1=0.06,p2=p3=p4=0.15,1≤i≤4,α=17/19。
[0458]
情况2:设计时变边界为选择控制器的设计参数为ε2=0.1,ε3=0.01,τ1=τ2=τ3=0.65,τ4=60,k
i1
=40,k
i2
=65,p1=0.06,p2=p3=p4=0.15,α=97/101。
[0459]
1.2仿真实验和比较结果
[0460]
图2-6展示了直观的仿真实验和比较结果。每张图片包含两个子图片,子图片(a)和(b)分别代表情况1和情况2边界下三种控制策略(有限时间动态面控制,比例积分微分和神经动态面控制)的性能。图2为输出信号x1和期望轨迹xd的曲线。图3为跟踪误差s1的响应曲线。从图2-3可以看出,与比例积分微分和神经动态面控制方法相比,设计的控制器在外部扰动下输出信号x1对期望轨迹xd表现出优异的跟踪性能,并且跟踪误差不超出时变的边界。图4展示了有限时间动态面控制方法中状态变量x2的响应曲线。图5为状态变量id和iq的响应,图6为控制器ud和uq的轨迹。从图2-6可以明显看出,与扰动的神经动态面控制和比例积分微分控制相比,本发明设计的有限时间动态面控制策略可以在扰动情况下确保状态变量具有的极快响应能力和有限时间收敛速率。
[0461]
为了简化表达式,给出了以下缩写:c-d和w-d分别表示包含干扰和无干扰的系统。
[0462]
表2性能指标的比较结果
[0463][0464]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内,因此,本发明的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.具有扰动及输出约束的永磁同步电机系统有限时间控制法,其特征在于:该方法包括以下步骤:(1)定义变量x1=θ,x2=ω,x3=i
q
,x4=i
d
,对(d-q)坐标系下永磁同步电机的动力学模型重新构建,得到如下式:其中x1受限于:其中已知边界约束条件是时变函数和x1(t)表示输出变量,x
d
为参考信号,δd为外部干扰,x=(x1,...x4)
t
∈r4为状态向量,a2=3n
p
(l
d-l
q
)/2,b1=-r
s
/l
q
,b2=-n
p
l
d
/l
q
,b4=1/l
q
,c1=-r
s
/l
d
,c2=n
p
l
q
/l
d
,c3=1/l
d
;ω为转子角速度,θ为转子角度,i
q
为q-轴电流,i
d
为d-轴电流,u
q
为q-轴电压,u
d
为d-轴电压,j为转动惯量,b为摩擦系数,为永磁通量,r
s
为定子线圈电阻,n
p
为极对数,l
q
为q-轴线圈电感,l
d
为d-轴线圈电感,t
l
为负载力矩;设1:期望轨迹x
d
(t)及其i阶导数是光滑有界的,状态约束函数及其j阶导数是连续有界的;引理1:对于任意实变量p和q,以及常量k
i
>0,i=1,2,3,满足如下条件:引理2:对于任意变量m和实数得到:定义1:对于状态向量λ∈r
n
,将非线性正定系统定义为其中f(λ)表示正定函数;对任意初始条件λ(t0)=λ0,存在实数ρ>0和稳定时间t(ρ,λ0)<∞满足||λ(t)||<ρ;对任意的t≥t0+t,存在一个平衡点λ=0满足那么非线性系统在有限时间内是半全局稳定的;引理3:对于非线性系统如果存在实数a>0,b>0,σ>0,和光滑函数v(λ)>0满足:那么复杂系统能够实现有限时间稳定性,并且稳定时间通过以下公式进行估计:如果t ≥ t,则如下公式成立:
引理4:对于每个变量φ=φ1/φ2其中φ1<φ2,且φ1和φ2为奇数,如下不等式成立如下:其中实数β1>0,β2>0,γ2=(2
φ-1-2
(1+φ)(φ-1)
)/(1+φ)>0;引理5:引入以下系统:其中δ
i
,(i=1,

,n)是第i个状态变量,l0,λ
i
,为设计常量,并且扰动项f(t)满足|f(t)|≤l0;然后系统将在有限的时间内收敛到原点,从而非线性系统实现有限时间稳定性;(2)a、使用径向基神经网络估计未知的非线性函数,对未知非线性函数在具有任意精度的闭合集合中估计,因此,得:其中y=[y1,y2,

,y
n
]
t
为输入变量,为径向基神经网络的期望权重向量,l>1表示节点数,估计误差ξ(y)满足|ξ(y)|<ξ
m
,其中ξ
m
表示为不确定的有界变量;w(y)=[w1(y),w2(y),...,w
l
(y)]
t
是基函数向量,选择第i个通用高斯函数w
i
(y)为其中δ
i
=[δ
i1
,...,δ
im
]表示第i个高斯基函数的中心,表示高斯函数的宽度;考虑期望权重向量为:其中表示更新权重向量;利用2范数来估计权重减轻神经网络的计算负担,因此,得到:其中其中表示第i个不确定变量,||
·
||代表
·
的2范数;(3)设计基于有限时间扰动观测器的动态面控制非线性坐标转换函数被用来将具有输出约束系统(2)转换为非约束系统,然后输出变量被约束在具有不对称时变边界的紧集中;定义2:设计非线性转换函数为:其中s1=x
1-x
d
表示跟踪误差,ξ1表示转换误差,是连续时变函数,假设存在
两个正常量c0和c1,则变量满足以下条件:已知和是有界的,由此推断,从公式(15)可以推断出ξ1的有界性取决于跟踪误差s1;对于每个初始条件当ξ1在t∈[0,+∞)内有界时,推断出s1(t)满足如下条件:分别将和缩写为和对ξ1求导,得到:其中其中基于(3)和(16),得到输出无约束子系统,如下式所示:基于(15),得到无约束变量ξ1的值域是所有实数集,结合η1,γ1和假设1,推断出α
ic
,i=2,3,此外,结合洛必达法则,得到:当s1不受约束时,转换误差ξ1接近跟踪误差s1;b、基于结合辅助变量d,d,设计有限时间扰动观测器为:其中和分别代表δd,x2和d的估计值,定义λ1和λ2并表示扰动观测器的正设计系数,κ1为适当的正常数;定义然后对和对时间t求导,得到:假设不匹配动的变化率忽略不计,则δd有界,并且估计值和将分别在有限的时间内收敛到实际值δd,x2和d;c、设计基于扰动观测器的自适应有限时间控制器:对跟踪误差采用非线性坐标变换:
其中是下列第i个一阶滤波器的输出:其中ε
i
代表第i个滤波器的时间常数,第i个虚拟控制信号将在之后设计;类似地,滤波器误差z
i
,i=2,3被定义为:将(2)和(19)代入到(23)中,对(23)中的求导:定义第i个变量的估计误差为:其中第i个变量的估计值为基于扰动观测器的自适应有限时间控制器的设计步骤如下:步骤1、选择的第一个子lyapunov函数v1为:其中设计常数τ1>0;结合(27),对(28)中的v1求导:将(26)代入(29),得到:定义f1(x1)为:其中采用径向基神经网络估计未知函数f1(x1):其中设计常数ξ
m
>0.因此,(30)变为:根据杨氏不等式,得到:
其中设计常数p1>0;将(34)代入(33)得到:设计虚构控制律和自适应律为:其中k
11
,k
12
,表示正常数,α=α1/α2和奇数α1,a2满足如下条件:0<a1<a2;将(36)代入到(35),得到结合(24)-(26),(27)和(36),对z2求导:其中为一个连续函数;推导出为满足在紧集的预设初始条件下服从的最大值,因此:其中利用杨氏不等式,得到:将(40)代入到(37)中,得到:步骤2、选择第二个子lyapunov函数v2为:其中τ2>0为已知常量;结合(27),对v2进行求导,得到:将(26)和(41)代入到(43)中,得到:基于引理5,假设其中q1表示正常数;然后将(44)简化为:
构造f2(x2)其中结合(46),然后(45)重新表述为:与(32)类似,得到(47)中的f2(x2)未知,因此,提出一个径向基神经网络来估计f2(x2):因此,(47)被重新表达为:类似于(34),得到如下不等式:其中设计常数p2>0;将(50)代入(49),得到:类似于(36),选择虚拟控制器和自适应律为:其中设计常数k
21
,k
22
,为正数;将(52)代入到(51)中,得到:
类似于(40),得到:其中函数将(54)代入(53),得到步骤3、选择第三个子lyapunov函数v3为:其中已知常量t3>0;根据(27),将v3对时间t求导:将(26)和(55)代入(57),得到:设计f3(x3)为:其中因此,(58)重新表示为:同样,f3(x3)是未知的,然后,应用径向基神经网络来估计)是未知的,然后,应用径向基神经网络来估计类似于(34),得到:其中设计参数p3>0;因此,(60)被重新表达为:
设计实际控制器u
q
和自适应律为:其中设计常数k
31
,k
32
,为正数;将(64)代入(63),得到:步骤4、选择第四个子lyapunov函数v4为:其中设计常数τ4>0;结合(27),对(66)中的v4求导,得到:结合(26)并将(65)代入(67)得到:构造f4(x4)为:其中然后,(68)被简化为:由于f4(x4)是一个不确定的函数,应用径向基神经网络来估计它,得到:类似于(34),得到:其中设计常数p4>0;将(72)代入(70),得到:
设计实际控制器u
d
和虚拟控制律和虚拟控制律其中k
41
,k
42
,为正常数;将(74)代入(73),得到:

技术总结
本发明公开了具有扰动及输出约束的永磁同步电机系统有限时间控制法,采用非线性变换函数将输出约束动态模型转换为无约束的动态模型;提出一种基于扰动观测器的有限时间控制策略估计不匹配的外界扰动,然后,通过结合神经网络来估计非线性函数和一阶滤波器来处理“复杂性爆炸”,构思出一种对永磁同步电机具有自适应学习能力的动态面控制方法。本发明有效解决有限时间反步框架下系统具有时变特性和不匹配的外部扰动的非对称输出约束的问题。不匹配的外部扰动的非对称输出约束的问题。不匹配的外部扰动的非对称输出约束的问题。


技术研发人员:李少波 李梦晗 张钧星 张涛 郑超杰 吕东超 吴封斌 周鹏
受保护的技术使用者:贵州大学
技术研发日:2022.01.26
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-10976.html

最新回复(0)