一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种易整定的抗扰动控制器及其整定方法与流程

2021-11-03 14:32:00 来源:中国专利 TAG:


1.本发明涉及pid控制器参数整定技术领域,特别是一种易整定的抗扰动控制器及其整定方法。


背景技术:

2.在控制领域中,经典的pid控制器是以系统误差来消除误差的控制器,具有结构简单,易于应用等优点。针对pid控制器在超调与快速性方面的矛盾,研究人员提出了大量改进算法,包括自适应pid算法、模糊pid算法、专家pid算法等。现有抗扰控制技术主要有串级pid、前馈控制、自抗扰控制器等,但在实际的控制系统中,由于存在数学模型不准确的内扰和外部扰动的问题,会导致控制系统动态和稳态的效果不理想。具体如下:
3.1.调节相位滞后严重,由于实际系统是一个因果系统,在没有准确的数学模型下,有扰动作用系统时,才能观测出扰动,然后进行补偿。串级pid为主要后调节控制,即当扰动已经影响了输出才进行进一步调节。
4.2.需要有准确的扰动数学模型,对有扰动模型的系统,利用前馈控制能抵消扰动的影响,而且有不错的效果,但是实际系统中要准确得出扰动数学模型相当困难,并且模型可能会因其它因素而改变。
5.3.调节参数过多,自抗扰控制器为近年来在抗扰领域上较为理想的控制方法,其调节参数多达数十个。虽然近年来有许多学者提出很多方法用于减少自抗扰的参数量,但其调节参数仍然十分多,调节参数过少又难以保证调节精度。


技术实现要素:

6.针对上述缺陷,本发明的目的在于提出一种易整定的抗扰动控制器及其整定方法,其不需要精确的数学模型、调节参数少,且能很好的解决调节向位滞后严重的问题。
7.为达此目的,本发明采用以下技术方案:
8.一种抗扰动控制器的整定方法,其包括如下内容:
9.建立pid闭环控制系统。
10.控制目标值(r
expect
)经过安排过渡过程后,再经过第一反馈模块输入pid控制器;pid控制器输出值(u1)经过第二反馈模块输入值控制对象,控制对象输出实际输出值(y)。
11.扰动观测器用于根据控制对象的总输入值(u)和控制对象的实际输出值(y)对pid闭环控制系统的状态和扰动进行估计,并为第二反馈模块提供补偿输出(u0),所述扰动观测器的算数模型为:
[0012][0013]
式(1)中,为控制对象的实际输出y的导数,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值。
[0014]
反馈控制回路用于根据控制对象的总输出值(y)对pid闭环控制系统的状态和扰
动进行估计,并对第一反馈模块进行反馈控制,所述第一反馈模块像pid控制器输入控制器误差输入值(e)。
[0015]
更优的,所述安排过渡过程步骤包括如下内容:
[0016]
选择一阶环节作为安排过渡过程,其中参数t作为调节参数。
[0017]
更优的,所述控制对象为一阶速度控制系统时,其控制算法模型为:
[0018][0019]
式(2)中,v为速度,为速度一阶导数,u为控制对象的总输入值,d为控制对象的扰动输入值,y为控制对象的实际输出值,b1为控制量匹配因子。
[0020]
更优的,所述扰动观测器的算数模型的离散形式如下:
[0021][0022]
式(3)中,t
s
为离散系统的采样频率,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值。
[0023]
更优的,式(3)中,当b1=1时,此时控制对象的总输入值u的物理量为加速度a,在pid闭环控制系统中,控制对象的输入值u是单片机或其他控制器的pwm值,控制量匹配因子b1是将pwm值对pid闭环控制系统输出一阶导数的近似值;调整补偿控制因子b0用于控制扰动的补偿到系统的大小以减少噪声对系统的影响。
[0024]
一种易整定的抗扰动控制器,其包括:安排过渡模块、第一反馈模块、pid控制器、第二反馈模块、控制对象、扰动观测器和反馈控制回路;所述安排过渡模块用于对控制目标值进行安排过渡过程;所述安排过渡模块、所述第一反馈模块、所述pid控制器、所述第二反馈模块和控制对象沿控制信号传输方向依次电连接;所述扰动观测器的输出端与所述第二反馈模块电连接;所述扰动观测器的两个输入端分别与控制对象的输入端及输出端电连接。
[0025]
具体的,所述扰动观测器用于根据控制对象的总输入值(u)和控制对象的实际输出值(y)对pid闭环控制系统的状态和扰动进行估计,并为第二反馈模块提供补偿输出(u0),所述扰动观测器的算数模型为:
[0026][0027]
式(1)中,为控制对象的实际输出y的导数,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值;所述反馈控制回路的输入端与所述控制对象的输出端电连接,所述控制反馈回路的输出端与所述第二反馈控制模块电连接。
[0028]
更优的,所述第一反馈模块和所述第二反馈模块为具有sum模块运算功能的功能模块或元器件。
[0029]
更优的,安排过渡模块选择一阶环节作为安排过渡过程,其中参数t作为调节参数。
[0030]
更优的,所述控制对象配设有一阶速度控制系统,其控制算法模型为:
[0031][0032]
式(2)中,v为速度,为速度一阶导数,u为控制对象的总输入值,d为控制对象的扰动输入值,y为控制对象的实际输出值,b1为控制量匹配因子。
[0033]
更优的,所述扰动观测器配设的算数模型的离散形式如下:
[0034][0035]
式(3)中,t
s
为离散系统的采样频率,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值。
[0036]
本发明的实施例的有益效果:
[0037]
由于所述扰动观测器补偿输出是关于控制对象的实际输出值的导数的多项式,所以扰动观测器补偿输出的相位会有所超前,进而使得反馈补偿时延更小。
[0038]
在所述抗扰动控制器的pid闭环控制系统的设计框架下,所述安排过渡过程处理过程只要一个整定参数,所述pid控制器只要三个整定参数,所述扰动观测器只要两个整定参数,整个pid闭环控制系统内只需要配设6个参数,能让系统跟踪性能和抗扰动性能有较好的效果。
[0039]
所述pid闭环控制系统利用控制量匹配因子b1近似输入物理量,使系统物理关系更简单、清晰。
[0040]
pid闭环控制系统利用补偿控制因子b0控制补偿量大小,抑制输出端噪声对系统的影响。
[0041]
所述整定方法与现有技术相比,一方面,扰动补偿时延小,能实时补偿到控制系统,提升系统的抗扰动性能。另一方面,所述pid闭环控制系统不需要复杂的扰动数学模型,且参数少,只比普通pid控制器多出三个参数,即能使系统有较好的跟踪性能和抗扰动性能的提升,而且参数的物理意义明确。
[0042]
所述抗扰动控制器通过上述多个技术方向的改进和结合应用,使得所述抗扰动控制器在抗扰动控制中具有补偿时延小、无需扰动数学模型、参数少的优点。
附图说明
[0043]
图1是本发明的一个实施例中所述一种抗扰动控制器的整定方法的控制流程图;
[0044]
图2是本发明的一个实施例中所述pid闭环控制系统的设计框架结构示意图;
[0045]
图3是本发明的一个实施例中所述一种易整定的抗扰动控制器的结构示意图。
具体实施方式
[0046]
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
[0047]
本技术的一个实施例,如图1和图2所示,一种抗扰动控制器的整定方法,其包括如下内容:
[0048]
建立pid闭环控制系统。
[0049]
控制目标值(r
expect
)经过安排过渡过程后,再经过第一反馈模块输入pid控制器;
pid控制器输出值(u1)经过第二反馈模块输入值控制对象,控制对象输出实际输出值(y)。
[0050]
扰动观测器用于根据控制对象的总输入值(u)和控制对象的实际输出值(y)对pid闭环控制系统的状态和扰动进行估计,并为第二反馈模块提供补偿输出(u0),所述扰动观测器的算数模型为:
[0051][0052]
式(1)中,为控制对象的实际输出y的导数,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值。
[0053]
反馈控制回路用于根据控制对象的总输出值(y)对pid闭环控制系统的状态和扰动进行估计,并对第一反馈模块进行反馈控制,所述第一反馈模块像pid控制器输入控制器误差输入值(e)。
[0054]
所述安排过渡过程在现有技术中有多种实施方式,具体可根据实际情况合理选取。
[0055]
例如,所述安排过渡过程步骤包括如下内容:
[0056]
选择一阶环节作为安排过渡过程,其中参数t作为调节参数。t的大小需要考虑实际物理系统的性能,t太小容易导致系统出现超调,t太大会导致系统跟踪过慢。
[0057]
进一步的,所述控制对象为一阶速度控制系统时,其控制算法模型为:
[0058][0059]
式(2)中,v为速度,为速度一阶导数,u为控制对象的总输入值,d为控制对象的扰动输入值,y为控制对象的实际输出值,b1为控制量匹配因子。
[0060]
图2所示,假设初始目标值r
expect
为0,控制对象的实际输出值y初始值为0,控制量匹配因子b1为1,补偿控制因子b0为1,扰动输入d初始为0。根据图2中的关系以及式(2)不难推出,此时,前向通道中输入的pid控制器误差输入值e、pid控制器输出值u1、对象总输入值u以及反馈回路中的扰动观测器补偿输出u0都为0。若某一时刻有扰动输入d作用到系统(d≠0),根据式(2),必然会引起控制对象的实际输出值y的变化。此时,不难推出扰动输入由于b0=1、b1=1,根据式(1)以及图2的关系,不难得出对象输入值u≈

d以抵消扰动输入d。此处为对象总输入值u≈

d而不是u=

d是因为根据图2的关系,控制对象的实际输出值y的变化必然也会影响pid控制器输出值u1的变化,但是pid控制的输出值u1的变化远远没有扰动观测器补偿输出u0的变化敏感,因为u0在扰动d作用到系统的瞬间,此时u=0,系统的下一次总输入u即能抵消扰动d的影响,因此使得所述pid闭环控制系统中扰动估计器时延更小。
[0061]
所述扰动观测器的算数模型的离散形式如下:
[0062][0063]
式(3)中,t
s
为离散系统的采样频率,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值。
[0064]
式(3)中,当b1=1时,此时控制对象的总输入值u的物理量应该为加速度a,在pid闭环控制系统中,控制对象的输入值u是单片机或其他控制器的pwm值,控制量匹配因子b1是将pwm值对pid闭环控制系统输出一阶导数的近似值;调整补偿控制因子b0用于控制扰动的补偿到系统的大小以减少噪声对系统的影响。
[0065]
具体的,式(2)中,当b1=1时,此时控制对象的总输入值u的物理量应该为加速度a,但是在实际设计的控制系统中,控制对象的总输入值u可以是单片机或其他控制器的pwm值。(例如:在电机控制领域中,通过改变pwm值用于调节pwm占空比,将pwm输入到电子调速器改变施加在电机两端的电压,实现电机的速度调节)此值的改变会引起加速度的变化,但此值又不是加速度值a,而是一个需要经过电调数学模型、电机数学模型转换的控制量,并且它的值与单片机配置的周期和分频系数有关。控制量匹配因子b1就是把pwm值对实际系统输出一阶导数的近似,忽略一部分模型。
[0066]
补偿控制因子b0目的是控制扰动的补偿到系统的大小以减少噪声对系统的影响,因为扰动观测器的分子为并且实际中的传感器都带有高频噪声,会导致扰动观测器的分子在没有扰动下也会有输出,这就会引起了系统抖动。b0过大会导致补偿过小,系统的抗扰性能不理想;b0过小会导致补偿敏感,系统容易出现抖动现象。
[0067]
本技术的另一个实施例,如图3所示,一种易整定的抗扰动控制器,其包括:安排过渡模块、第一反馈模块、pid控制器、第二反馈模块、控制对象、扰动观测器和反馈控制回路;所述安排过渡模块用于对控制目标值进行安排过渡过程;所述安排过渡模块、所述第一反馈模块、所述pid控制器、所述第二反馈模块和控制对象沿控制信号传输方向依次电连接;所述扰动观测器的输出端与所述第二反馈模块电连接;所述扰动观测器的两个输入端分别与控制对象的输入端及输出端电连接。
[0068]
所述扰动观测器用于根据控制对象的总输入值(u)和控制对象的实际输出值(y)对pid闭环控制系统的状态和扰动进行估计,并为第二反馈模块提供补偿输出(u0),所述扰动观测器的算数模型为:
[0069][0070]
式(1)中,为控制对象的实际输出y的导数,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值;所述反馈控制回路的输入端与所述控制对象的输出端电连接,所述控制反馈回路的输出端与所述第二反馈控制模块电连接。
[0071]
具体的,所述第一反馈模块和所述第二反馈模块为具有sum模块运算功能的功能模块或元器件。
[0072]
具体的,安排过渡模块选择一阶环节作为安排过渡过程,其中参数t作为调节参数。
[0073]
具体的,所述控制对象配设有一阶速度控制系统,其控制算法模型为:
[0074]
[0075]
式(2)中,v为速度,为速度一阶导数,u为控制对象的总输入值,d为控制对象的扰动输入值,y为控制对象的实际输出值,b1为控制量匹配因子。
[0076]
具体的,所述扰动观测器配设的算数模型的离散形式如下:
[0077][0078]
式(3)中,t
s
为离散系统的采样频率,b1为控制量匹配因子,b0为补偿控制因子;u为控制对象的总输入值,y为控制对象的实际输出值。
[0079]
由于所述扰动观测器补偿输出是关于控制对象的实际输出值的导数的多项式,所以扰动观测器补偿输出的相位会有所超前,进而使得反馈补偿时延更小。
[0080]
在所述抗扰动控制器的pid闭环控制系统的设计框架下,所述安排过渡过程处理过程只要一个整定参数,所述pid控制器只要三个整定参数,所述扰动观测器只要两个整定参数,整个pid闭环控制系统内只需要配设6个参数,能让系统跟踪性能和抗扰动性能有较好的效果。
[0081]
所述pid闭环控制系统利用控制量匹配因子b1近似输入物理量,使系统物理关系更简单、清晰。
[0082]
pid闭环控制系统利用补偿控制因子b0控制补偿量大小,抑制输出端噪声对系统的影响。
[0083]
所述整定方法与现有技术相比,一方面,扰动补偿时延小,能实时补偿到控制系统,提升系统的抗扰动性能。另一方面,所述pid闭环控制系统不需要复杂的扰动数学模型,且参数少,只比普通pid控制器多出三个参数,即能使系统有较好的跟踪性能和抗扰动性能的提升,而且参数的物理意义明确。
[0084]
因此使得所述抗扰动控制器抗扰动控制中具有补偿时延小、无需扰动数学模型、参数少的优点。
[0085]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0086]
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0087]
为了便于描述,在这里可以使用空间相对术语,如“在
……
之上”、“在
……
上方”、“在
……
上表面”、“上面的”等,用来描述如在图中所示的一个器件或特征与其他器件或特征的空间位置关系。应当理解的是,空间相对术语旨在包含除了器件在图中所描述的方位之外的在使用或操作中的不同方位。例如,如果附图中的器件被倒置,则描述为“在其他器
件或构造上方”或“在其他器件或构造之上”的器件之后将被定位为“在其他器件或构造下方”或“在其他器件或构造之下”。因而,示例性术语“在
……
上方”可以包括“在
……
上方”和“在
……
下方”两种方位。该器件也可以其他不同方式定位(旋转90度或处于其他方位),并且对这里所使用的空间相对描述作出相应解释。
[0088]
此外,需要说明的是,使用“第一”、“第二”等词语来限定零部件,仅仅是为了便于对相应零部件进行区别,如没有另行声明,上述词语并没有特殊含义,因此不能理解为对本发明保护范围的限制。
[0089]
需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施方式能够以除了在这里图示或描述的那些以外的顺序实施。
[0090]
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献