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

基于模型辅助和类史密斯预估的广义改进自抗扰控制方法技术

技术编号:37329254 阅读:17 留言:0更新日期:2023-04-21 23:07
本发明专利技术提供了一种基于模型辅助和类史密斯预估的广义改进自抗扰控制方法,属于自动控制领域。包括下述步骤:将一类实际工业系统采用高阶惯性系统进行描述;基于高阶惯性系统的输入量和输出量设计类史密斯预估算法;将得到的类史密斯预估算法的输出量和高阶惯性系统的输入量设计基于模型辅助的扩张状态观测算法;将得到的扩张状态观测算法的输出量和系统设定值设计控制律;得到高阶惯性系统的新输入值,根据该值对被高阶惯性系统的输出进行调节与控制,该方法能够充分利用已知的模型信息,并保留了自抗扰控制结构简单和参数易整定的特点,使得闭环系统能够更好地兼顾跟踪能力与抗干扰能力,并且使得闭环系统具有较强的鲁棒性。性。性。

【技术实现步骤摘要】
基于模型辅助和类史密斯预估的广义改进自抗扰控制方法


[0001]本专利技术涉及工业控制领域,尤其涉及一种基于模型辅助和类史密斯预估的广义改进自抗扰控制方法。

技术介绍

[0002]自抗扰控制算法由于其具有较强的处理系统非线性、系统不确定性的能力,并具有结构简单、可靠性高等优点得到广泛的关注和应用。自抗扰控制算法尤其是一阶和二阶自抗扰控制算法在运动系统、热力系统、航天系统等得到广泛应用。
[0003]然而过程控制系统中存在的传热、流动过程,是典型的分布参数,一般通过采用高阶惯性系统进行描述其中s、K、T和n分别表示微分算子、高阶惯性系统的增益、高阶惯性系统的时间常数、高阶惯性系统的阶次,且n≥2,Y(s)和U(s)分别为高阶惯性系统的输出和输入;以脱硝系统为例,上式中各参数的含义为:输出Y(s)是脱硝系统的氮氧化物浓度输出值,输入U(s)是脱硝系统的喷氨量,增益系数K是指高阶系统对输入值的放大倍数,输入值为1吨喷氨量对应脱硝系统的氮氧化物浓度变化量,时间常数T是指系统响应达到稳态值的63.2%时所需要的时间。
[0004]针对以上高阶惯性系统,已有标准自抗扰控制算法所图1示,其特征在于,包括以下步骤:
[0005]1)将一类被控的实际工业系统采用高阶惯性系统进行描述,数学表达式为:
[0006][0007]其中Y(s)和U(s)分别表示实际工业系统的输出量和输入量,s、K、T和n分别表示微分算子、实际工业系统的增益、实际工业系统的时间常数、实际工业系统的阶次,且n≥2;y(Γ)和u(Γ)分别表示实际工业系统上一计算步序时的输出量和上一计算步序时的输入量;
[0008]2)针对步骤1)中实际工业系统的输入量和输出量设计n+1阶扩张状态观测算法:
[0009][0010]其中,i表示第i个变量,且1≤i<n和1≤j<m

1;;z1(Γ+1)、z1(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的实际工业系统输出量y(Γ+1)、y(Γ)的跟踪量;z
i
(Γ+
1)、z
i
(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的实际工业系统输出量i

1阶导数的跟踪值;z
n
(Γ+1)、z
n
(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的实际工业系统输出量n

1阶导数的跟踪值;z
n+1
(Γ+1)、z
n+1
(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的际工业系统所总扰动;h为采样步长;β1、β
i
、β
n
、β
n+1
和b0为计算系数;
[0011]3)将步骤2)中得到的扩张状态观测算法的输出量和实际工业系统的设定值设计控制律算法如下:
[0012][0013]其中u(Γ+2)为控制率计算的实际工业系统在下两计算步序Γ+2的输入量,r(Γ+1)为实际工业系统在下一计算步序Γ+1的设定值,k1、k2、k
i
、k
m
为计算系数;
[0014]4)将步骤3)得到的实际工业系统下两计算步序Γ+2的输入量u(Γ+2)送到执行器,调整执行器的开度,实现闭环系统的控制量调整,从而实现对实际工业系统的输出量调节,此时为标准自抗扰控制算法的实现。
[0015]标准自抗扰控制算法在控制高阶惯性系统时存在着模型信息没有得到有效的利用,扩张状态观测器负担过大,估计精度不高等问题,且不能够十分理想地兼顾跟踪和抗干扰性能。

技术实现思路

[0016]本专利技术的目的是为了克服已有技术的不足之处,针对一类采用高阶惯性系统描述的实际工业系统提供了一种基于模型辅助和类史密斯预估的广义改进自抗扰控制方法,基于高阶惯性系统的输入量和输出量设计类史密斯预估算法;将得到的类史密斯预估算法的输出量和高阶惯性系统的输入量设计基于模型辅助的扩张状态观测算法;将得到的扩张状态观测算法的输出量和系统设定值设计控制律;得到高阶惯性系统的新输入值,根据该值对被高阶惯性系统的输出进行调节与控制,该方法能够充分利用已知的模型信息,并保留了自抗扰控制结构简单和参数易整定的特点,使得闭环系统能够更好地兼顾跟踪能力与抗干扰能力,并且使得闭环系统具有较强的鲁棒性,为在解决一类高阶惯性工业系统的控制问题提供有效的、可靠的控制策略支撑。
[0017]本专利技术第一方面提供一种基于模型辅助和类史密斯预估的广义改进自抗扰控制方法,包括以下步骤:
[0018](1)将一类被控的实际工业系统采用高阶惯性系统进行描述,数学表达式为:
[0019][0020]其中,Y(s)和U(s)分别表示实际工业系统的输出量和输入量,s、K、T和n分别表示微分算子、实际工业系统的增益、实际工业系统的时间常数、实际工业系统的阶次,n≥2,K的取值范围为[

105,0)和(0,105],T的取值范围为(0,105];
[0021]设y(Γ

1)和u(Γ

1)分别表示实际工业系统上一计算步序时的输出量和上一计算步序时的输入量;
[0022](2)针对被控的实际工业系统,基于实际工业系统的输入量和输出量设计类史密斯预估算法:
[0023]y
p
(Γ)=y1(Γ

1)

y2(Γ

1)+y(Γ

1)
[0024]y
p
(Γ)为在当前计算步序Γ时的类史密斯预估算法输出量;y1(Γ

1)为G1(s)在上一计算步序Γ

1时的输出量,y2(Γ

1)为G2(s)在上一计算步序Γ

1时的输出量,且G1(s)的输入量为在上一计算步序时的实际工业系统输入量u(Γ

1),G2(s)的输入量为在上一计算步序Γ

1时的y1(Γ

1);
[0025]G1(s)和G2(s)为类史密斯预估算法设计的计算表达式:
[0026][0027][0028]其中,k1和m分别为G1(s)的增益和阶次,1≤m<n,T1为G1(s)和G2(s)的时间常数;k
d1
=K和T1=T;
[0029](3)针对实际工业系统的输入量和类史密斯预估算法的输出量设计基于模型辅助的广义扩张状态观测算法:
[0030][0031]其中,i和j分别表示第i个变量和第j个变量,且1≤i<m

1和1≤j<m

1;
[0032]表示组合运算,表示在n个对象中取出m个对象的不同情况个数;
[0033]z1(Γ+1)、z1(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的实际工业系统输出量y(Γ+1)、y(Γ)的跟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于模型辅助和类史密斯预估的广义改进自抗扰控制方法,其特征在于,包括以下步骤:(1)将一类被控的实际工业系统采用高阶惯性系统进行描述,数学表达式为:其中,Y(s)和U(s)分别表示实际工业系统的输出量和输入量,
s
、K、T和n分别表示微分算子、实际工业系统的增益、实际工业系统的时间常数、实际工业系统的阶次,n≥2,K的取值范围为[

105,0)和(0,105],T的取值范围为(0,105];设y(Γ

1)和u(Γ

1)分别表示实际工业系统上一计算步序时的输出量和上一计算步序时的输入量;(2)针对被控的实际工业系统,基于实际工业系统的输入量和输出量设计类史密斯预估算法:y
p
(Γ)=y1(Γ

1)

y2(Γ

1)+y(Γ

1)y
p
(Γ)为在当前计算步序Γ时的类史密斯预估算法输出量;y1(Γ

1)为G1(s)在上一计算步序Γ

1时的输出量,y2(Γ

1)为G2(s)在上一计算步序Γ

1时的输出量,且G1(s)的输入量为在上一计算步序时的实际工业系统输入量u(Γ

1),G2(s)的输入量为在上一计算步序Γ

1时的y1(Γ

1);G1(s)和G2(s)为类史密斯预估算法设计的计算表达式:(s)为类史密斯预估算法设计的计算表达式:其中,k1和m分别为G1(s)的增益和阶次,1≤m<n,T1为G1(s)和G2(s)的时间常数;k
d1
=K和T1=T;(3)针对实际工业系统的输入量和类史密斯预估算法的输出量设计基于模型辅助的广义扩张状态观测算法:其中,i和j分别表示第i个变量和第j个变量,且1≤i
<m

1和1≤j<m

1;
表示组合运算,表示在n个对象中取出m个对象的不同情况个数;z1(Γ+1)、z1(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的实际工业系统输出量y(Γ+1)、y(Γ)的跟踪量;z
i
(Γ+1)、z
i
(Γ)分别为在下一计算步序Γ+1、当前计算步序Γ时的实际工业系统输出量i
‑<...

【专利技术属性】
技术研发人员:吴振龙刘艳红李晓媛霍本岩曹桂州李炳楠
申请(专利权)人:郑州大学
类型:发明
国别省市:

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

1