首页> 中国专利> Tornambe型非线性鲁棒控制器及参数整定方法、系统

Tornambe型非线性鲁棒控制器及参数整定方法、系统

摘要

一种Tornambe型非线性鲁棒控制器的参数整定方法、系统以及Tornambe型非线性鲁棒控制器,该方法包括:设定Tornambe型非线性鲁棒控制器的待整定参数初始值,其中,除了k0、kr-1之外的其他待整定参数的值为0;对被控对象进行控制操作,判断被控对象的输出是否稳定;若否,调整kr-1直至被控对象的输出稳定;判断被控对象输出响应的超调量是否在预设超调量预期范围内;若否,调整k0直至被控对象输出响应的超调量在预设超调量预期范围内;重复上述过程直至被控对象的性能指标符合预设预期性能指标值。本发明提高了Tornambe型非线性鲁棒控制器的参数整定过程的效率,使得该Tornambe型非线性鲁棒控制器的参数整定方法能够更加工程化,能够方便地应用到实际工业控制过程中。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-20

    专利权的转移 IPC(主分类):G05B13/04 登记生效日:20200228 变更前: 变更后: 变更前:

    专利申请权、专利权的转移

  • 2016-10-05

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G05B13/04 变更前: 变更后: 申请日:20130510

    专利权人的姓名或者名称、地址的变更

  • 2015-11-18

    授权

    授权

  • 2013-11-06

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20130510

    实质审查的生效

  • 2013-10-09

    公开

    公开

说明书

技术领域

本发明涉及工业过程控制领域,特别涉及一种Tornambe型非线性鲁棒控制器的参数整定方法、一种Tornambe型非线性鲁棒控制器的参数整定系统、以及一种Tornambe型非线性鲁棒控制器。

背景技术

在目前的工业过程控制中,PID(Proportion-Integration-Differentiation)调节控制器及改进型PID控制器由于具有结构简单、设计方便、效果相对较优等优点,在实际工业控制中得到广泛的应用。但是它仍存在一些问题,其一,快速性和准确性不能很好的统一。对于一个实际系统来说,往往希望在控制器的作用下,能“又快又好”达到控制目标,但是PID控制器在这一点上是相互矛盾的。若优先快速性,就会使得控制结果产生较大超调量,从而使得准确性指标不能令人满意,这是很多工业现场不允许甚至是被杜绝的;若优先准确性,往往会以牺牲更多过渡时间为代价。其二,PID控制器抗扰动性能比较差。当被控对象被外部干扰信号或系统噪声影响的时候,PID控制器的抵抗系统不确定因素的能力就比较差,就需要重新调节PID控制器的参数。因此,PID控制器已经越来越不能满足现代化工业控制的需求。此外,PID调节控制器对模型的精确程度要求较高,鲁棒性能差,不能很好地消除模型不确定性和外部扰动带来的影响。

为了消除不确定性和扰动带来的影响,提高系统的控制性能,国内外学者进行了大量的研究工作。意大利学者Tornambe提出了一种基于积分器补偿被控对象不确定性和扰动的Tornambe非线性鲁棒控制器。这种非线性鲁棒控制器在获得较好的整定参数情况下,可以使被控对象获得较好的控制性能,并有严格的理论证明来保证其稳定性,具有很强的抗扰动能力和自适应能力。

然而,这种Tornambe型非线性鲁棒控制器的待整定参数与被控对象的输入输出相对阶r有关,也就是说,当被控对象越复杂,输入输出相对阶r越高,Tornambe型非线性鲁棒控制器的待整定参数也就越多,导致响应速度慢,从而限制了Tornambe型非线性鲁棒控制器在实际工业控制中的应用,也不便于工业控制的设计实现。

发明内容

基于此,有必要针对现有Tornambe型非线性鲁棒控制器响应速度慢的问题,提供一种Tornambe型非线性鲁棒控制器的参数整定方法、一种Tornambe型非线性鲁棒控制器的参数整定系统以及一种Tornambe型非线性鲁棒控制器,以提高Tornambe型非线性鲁棒控制器的响应速度,使得Tornambe型非线性鲁棒控制器能够应用在实际工业控制中,便于工业控制的设计实现。

为达到上述目的,本发明采用以下技术方案:

一种Tornambe型非线性鲁棒控制器的参数整定方法,包括步骤:

设定Tornambe型非线性鲁棒控制器的待整定参数初始值,其中,除了第一个待整定参数k0、最后一个待整定参数kr-1之外的其他待整定参数的值为0;

对被控对象进行控制操作,判断被控对象的输出是否稳定;

若被控对象的输出不稳定,保持最后一个待整定参数kr-1之外的其他待整定参数不变,在第一设定范围内调整最后一个待整定参数kr-1,并返回对被控对象进行控制操作的步骤,直至被控对象的输出稳定;

判断被控对象输出响应的超调量是否在预设超调量预期范围内;

若否,保持第一个待整定参数k0之外的其他待整定参数不变,在第二设定范围内调整第一个待整定参数k0,对被控对象进行控制操作,返回判断被控对象输出响应的超调量是否在预设超调量预期范围内的步骤,直至调整后的待整定参数使得被控对象输出响应的超调量在预设超调量预期范围内;

判断被控对象的性能指标是否符合预设预期性能指标值,若否,返回设定Tornambe型非线性鲁棒控制器的待整定参数初始值的步骤,直至被控对象的性能指标符合预设预期性能指标值。

一种Tornambe型非线性鲁棒控制器,包括:非线性组合模块、积分器、线性组合模块、预期动态模块以及加法器,非线性组合模块的输入端接入被控对象测量值、Tornambe型非线性鲁棒控制器输出的控制量,非线性组合模块的输出端与积分器的输入端连接,线性组合模块的输入端接入被控对象测量值以及积分器输出值,预期动态模块的输入端接入被控对象测量值,线性组合模块的输出端、预期动态模块的输出端与加法器的输入端连接,加法器的输出端输出所述控制量。

一种Tornambe型非线性鲁棒控制器的参数整定系统,包括如上所述的Tornambe型非线性鲁棒控制器以及检测装置,所述Tornambe型非线性鲁棒控制器通过执行机构与被控对象连接,检测装置检测被控对象的输出信号以及该输出信号的各阶导数,并将检测到的输出量以及该输出量的各阶导数输出至所述Tornambe型非线性鲁棒控制器,所述Tornambe型非线性鲁棒控制器根据输入信号、输出信号、输出信号的各阶导数产生驱动所述执行机构的控制信号。

一种Tornambe型非线性鲁棒控制器的参数整定系统,包括如上所述的Tornambe型非线性鲁棒控制器以及第一检测装置、第二检测装置以及减法器,所述Tornambe型非线性鲁棒控制器通过执行机构与被控对象连接,第一检测装置检测被控对象的输出信号,并将检测到的输出信号输出至所述减法器的输入端,第二检测装置检测被控对象的输出信号的各阶导数,并将检测到的各阶导数输出至所述Tornambe型非线性鲁棒控制器,所述减法器的另一输入端接入输入信号,所述减法器的输出端与所述Tornambe型非线性鲁棒控制器的输入端连接,所述减法器输出输入输出误差,所述Tornambe型非线性鲁棒控制器根据输入输出信号误差、输出信号的各阶导数产生驱动所述执行机构的控制信号。

根据本发明方案,在进行参数整定的过程中,只需要对第一个待整定k0和最后一个待整定参数kr-1这两个参数进行整定,从而不管被控系统多么复杂,均不需依赖于被控系统的相对阶数,就能够获得满意的控制效果,从而提高了Tornambe型非线性鲁棒控制器的参数整定过程的效率,使得该Tornambe型非线性鲁棒控制器的参数整定方法能够更加工程化,能够方便地应用到实际工业控制过程中。

附图说明

图1是本发明的Tornambe型非线性鲁棒控制器的参数整定方法实施例的流程示意图;

图2是本发明的Tornambe型非线性鲁棒控制器的结构示意图;

图3是应用本发明的Tornambe型非线性鲁棒控制器具体应用时的其中一种设备连接关系示意图;

图4是应用本发明的Tornambe型非线性鲁棒控制器具体应用时的另一种设备连接关系示意图。

具体实施方式

以下结合其中的较佳实施方式对本发明方案进行详细阐述。

图1中示出了本发明的Tornambe型非线性鲁棒控制器的参数整定方法实施例的流程示意图。

如图1所示,本实施例中的方法包括步骤:

步骤S101:设定Tornambe型非线性鲁棒控制器的待整定参数初始值,其中,除了第一个待整定参数k0、最后一个待整定参数kr-1之外的其他待整定参数的值为0;

步骤S102:对被控对象进行控制操作,判断被控对象的输出是否稳定,若不稳定,进入步骤S103,若稳定,进入步骤S104;

步骤S103:保持最后一个待整定参数kr-1之外的其他待整定参数不变,在第一设定范围内调整最后一个待整定参数kr-1,并返回步骤S102,重新对被控对象进行控制操作;

步骤S104:判断被控对象输出响应的超调量是否在预设超调量预期范围内,若否,进入步骤S105,若是,则进入步骤S106;

步骤S105:保持第一个待整定参数k0之外的其他待整定参数不变,在第二设定范围内调整第一个待整定参数k0,对被控对象进行控制操作,并返回步骤S104,在此进行被控对象输出响应的超调量是否在预设超调量预期范围内的判断;

步骤S106:判断被控对象的性能指标是否符合预设预期性能指标值,若不符合,则返回步骤S101,重新对Tornambe型非线性鲁棒控制器的待整定参数初始值进行设定,若符合,则结束对Tornambe型非线性鲁棒控制器的参数整定过程。

根据如上所述的本发明的Tornambe型非线性鲁棒控制器的参数整定方法,在进行参数整定的过程中,只需要对第一个待整定k0和最后一个待整定参数kr-1这两个参数进行整定,从而不管被控系统多么复杂,均不需依赖于被控系统的相对阶数,就能够获得满意的控制效果,从而提高了Tornambe型非线性鲁棒控制器的参数整定过程的效率,使得该Tornambe型非线性鲁棒控制器的参数整定方法能够更加工程化,能够方便地应用到实际工业控制过程中。

以下就其中一个具体示例进行详细说明。

对于大多数工业对象的控制来说,其要求都是要使得被控对象的输出量y能够快速、准确的跟踪系统输入量yd,据此,Tornambe型非线性鲁棒控制器的基本前提是:被控对象的输入输出相对阶r是已知的,系统输出量y以及各阶导数是可测量的。据此,目前的Tornambe型非线性鲁棒控制器可通过下式表示:

>u=-h0(y-yd)-Σi=1r-1hizi+1-d^d^=ξ+k0(y-yd)+Σi=1r-1kizi+1ξ·=-kr-1ξ-kr-1(k0(y-yd)+Σi=1r-1kizi+1)-Σi=0r-2kizi+2-kr-1u>

其中,y表示系统的实际输出量,yd表示系统输入量,u为控制量,z1,z2,z3,…,zr分别表示输出量y以及输出量y的各阶导数,即k0,k1,k2,…,kr-1为控制器的待整定参数,h0,h1,h2,…,hr-1表示被控制系统的预期动力学参数。根据赫尔维兹方程,预期动力学方程可定义为:

>y(s)yd(s)=h0sr+hr-1sr-1+···+h1s+h0>

其中,y表示被控系统输出量,yd表示被控系统输入量,s表示复变量,y(s)、yd(s)分别表示被控对象时域输出量和参考输入量的拉普拉斯变换形式。

由此可见,目前的这种Tornambe型非线性鲁棒控制器,其待整定参数有r个,当被控对象很复杂的时候,待整定参数很多,并且不能很容易地找到众多待整定参数之间的有效关系,从而使得控制器的参数整定没有规律可循,不利于控制器的工程化。

基于此,本发明方案提出的Tornambe型非线性鲁棒控制器的参数整定方法,无论被控对象的形式多复杂,系统的输入输出相对阶r有多大,都只需要对原来的Tornambe型非线性鲁棒控制器的代整定参数中的第一个待整定参数k0、最后一个待整定参数kr-1进行整定,就能够达到满意的控制效果,从而对将Tornambe型非线性鲁棒控制器应用到实际工业控制中具有重要的意义。

由于对Tornambe型非线性鲁棒控制器的参数进行整定的目的,是为了能够使得经由该Tornambe型非线性鲁棒控制器的控制,被控对象的性能指标能够符合预期性能指标值。因此,在对Tornambe型非线性鲁棒控制器的参数进行整定时,需要结合用整定后的参数进行控制能否使得被控对象的输出特性满足预期输出特性来判断。据此,在对Tornambe型非线性鲁棒控制器的参数进行整定时,一般是要结合一个实际的控制系统来进行。这样的一个实际的控制系统,一般包括有被控对象、检测装置以及Tornambe型非线性鲁棒控制器。在该控制系统中,通过检测装置测量被控对象的输出量y和被控对象输出量的各阶导数将测量得到的输出信号与输入信号相减,得到输入输出误差e,将误差e和输出量y的各阶导数值输入到Tornambe型非线性鲁棒控制器,从而产生驱动执行机构的控制量,由执行机构对控制对象进行控制操作。

为了能够在经Tornambe型非线性鲁棒控制器的参数对被控对象进行控制后、可以被控对象的性能指标是否符合预期性能指标进行判断,在应用Tornambe型非线性鲁棒控制器对被控对象进行控制之前,一般还需要根据被控对象的预期输出特性,设置控制器预期动态参数h0,h1,h2,…,hr-1的初始估计值,该预期动态参数h0,h1,h2,…,hr-1的初始估计值可以基于实际工程需要进行设定,以使得控制对象经过控制后的输出响应能够与所期望的输出特性相近,能够符合工程现场要求的快速性和准确性等性能指标。

在上述设定好预期动态参数的估计值等之后,就可以运行控制系统并进行Tornambe非线性鲁棒控制器的参数整定过程。

在整定时,首先设定Tornambe型非线性鲁棒控制器的各待整定参数的初始值。由于本发明方案只需对第一个待整定参数k0、最后一个待整定参数kr-1进行整定,因此,对于其他的待整定参数k1,k2,…,kr-2来说,可以直接规定或者设置为0。而对于第一个待整定参数k0、最后一个待整定参数kr-1来说,可以相应地设置初始估计值。设置时,对于第一个待整定参数k0,由于第一个待整定参数k0主要是对被控对象输出响应超调量产生影响,可以设置一个小的初始估计值,由于对被控对象的要求不同,被控对象可能是大延迟慢对象,也可能是快速反应对象,从而对第一个待整定参数k0的调整措施也可能会有差别,因此,第一个待整定参数k0的初始估计值一般设为不为0的一个小的初始估计值,例如可以是10。对于最后一个待整定参数kr-1,由于最后一个待整定参数kr-1主要是对被控对象的输出稳定性产生影响,也可以是设置一个小的初始估计值,例如可以为0。

基于上述设定的Tornambe型非线性鲁棒控制器的参数,对被控对象进行控制操作,并判断被控对象的输出响应是否稳定,具体的判断被控对象的输出响应是否稳定的方式可以采用目前已有的方式进行,在此不予详加赘述。

如果被控对象的输出响应不稳定,则保持除了最后一个待整定参数kr-1之外的其他参数不变,并在第一设定范围内调整最后一个待整定参数kr-1的值,具体的调整幅度可以基于实际需要继续设定,例如每次调整同一步长,或者基于稳定性的便宜程度设定每次的条幅等等。调整之后,依据调整之后的参数重新对被控对象进行控制操作,直至被控对象的输出响应稳定,即被控对象的输出达到稳定状态。

在被控对象的输出达到稳定状态后,保持此时设定的最后一个待整定参数kr-1的值不变,进行后续处理过程。通过实际的工程实践发现,最后一个待整定参数kr-1不仅影响被控对象的稳定性,还直接对控制系统的鲁棒性起作用。kr-1越大,控制系统的鲁棒性越好,被控对象的抗扰动能力越强。但通过理论证明,kr-1的值又不能取的无限大,kr-1过大会使得被控对象的输出响应超出稳定域,从而使得被控对象失稳。总之,在被控对象的输出不稳定时,参数kr-1在合适的范围内从初始值逐渐增大,可以使得被控对象的输出响应逐渐稳定。

在被控对象的输出响应稳定的情况下,继续判断被控对象输出响应的超调量是否在预设超调量预期范围内,判断超调量是否在预设超调量预期范围内的方式可以采用目前已有的方式进行,在此不予详加赘述。

如果被控对象输出响应的超调量不在预设超调量预期范围内,则保持第一个待整定参数k0之外的其他待整定参数不变,并在第二设定范围内调整第一个待整定参数k0

在对第一个待整定参数k0进行调整时,基于被控对象的实际要求的不同,可以做不同的调整。

当被控对象属于大延迟、慢对象时,减小第一个待整定参数k0的值,具体的减小幅度可以基于实际需要进行设定,例如每次减小特定的步长、或者基于超出预设超调量预期范围的程度来设置减小幅度。在减小了第一个待整定参数k0之后,依据调整后的参数重新对被控对象进行控制操作,判断被控对象输出响应的超调量是否在预设超调量预期范围内,若不在,继续减小第一个待整定参数k0的值,直至被控对象输出响应的超调亮在预设超调量预期范围内,即使得被控对象的输出响应平稳无超调地趋近输入的期望值,使得被控对象的输出满足快速性的性能需求。

当被控对象属于快速反应对象时,增大第一个待整定参数k0的值,具体的增大幅度可以基于实际需要进行设定,例如每次增大特定的步长、或者基于超出预设超调量预期范围的程度来设置增大幅度。在增大了第一个待整定参数k0之后,依据调整后的参数重新对被控对象进行控制操作,判断被控对象输出响应的超调量是否在预设超调量预期范围内,若不在,继续增大第一个待整定参数k0的值,直至被控对象输出响应的超调亮在预设超调量预期范围内,即使得被控对象的输出响应快速满意地趋近输入的期望值,使得被控对象的输出满足快速性的性能需求。

通过实际的工程实践发现,第一个待整定参数k0的值越小,控制对象的超调越小,但同时会使得系统输出快速性变差;第一个待整定参数k0的值越大,被控对象的输出响应快速性越好,但同时会使得被控对象的输出超调量增加,因此,第一个待整定参数k0的具体的值可以结合实际需要进行设定。总的来说,在被控对象的输出稳定情况下,第一个待整定参数k0越大,被控对象的输出响应快速性就越好。

在经过上述过程之后,被控对象的输出稳定,且被控对象输出的超调量也在预设超调量预期范围内,即满足了快速性的需求,但是被控对象的其他性能指标不一定就刚好符合了预期值。因此,可继续判断被控对象的性能指标是否符合预设预期性能指标值,如果不符合,则返回重新对Tornambe型非线性鲁棒控制器的第一个待整定参数k0、最后一个待整定参数kr-1的初始估计值重新进行设定,重复上述过程,直至被控对象的性能指标符合预设预期性能指标值,被控对象的输出令人满意。

基于上述本发明的基于Tornambe型非线性鲁棒控制器的参数整定方法,通过投入实际应用进行检验发现,其不仅可以很方便的应用到实际的工业控制过程中,而且能够使得被控对象的输出响应取得令人满意的效果。无论控制对象是何种类型的控制对象,例如大时滞、强耦合、强非线性对象等等,只要适当地对Tornambe型非线性鲁棒控制器的第一个待整定参数k0、最后一个待整定参数kr-1进行调整,就能够获得很好的控制效果,而且能够使得被控对象具有很强的抗外界干扰能力。

在上述Tornambe型非线性鲁棒控制器的参数整定方法的基础上,本发明还提供一种Tornambe型非线性鲁棒控制器,其是一种简化型的Tornambe型非线性鲁棒控制器。图3中示出了该简化型Tornambe型非线性鲁棒控制器的结构示意图。

如图2所示,该简化型Tornambe型非线性鲁棒控制器包括:非线性组合模块201、积分器202、线性组合模块203、预期动态模块204以及加法器205,非线性组合模块201的输入端接入被控对象测量值、Tornambe型非线性鲁棒控制器输出的控制量,非线性组合模块201的输出端与积分器202的输入端连接,线性组合模块203的输入端接入被控对象测量值以及积分器202的输出值,预期动态模块204的输入端接入被控对象测量值,线性组合模块203的输出端、预期动态模块204的输出端与加法器305的输入端连接,加法器305的输出端输出控制量。

图2所示中,非线性组合模块201、线性组合模块203、预期动态模块204以及加法器205等,均可以通过可编程电子元器件、可编程逻辑器件等来实现。实现时,控制器的待整定参数以程序参数的形式写入到各功能模块中,当程序参数改变时,就可以完成对控制器参数的整定。

图2所示中,Zi表示通过检测装置反馈到控制器的被控对象的测量值,即被控对象的输出量y和被控对象输出量y的各阶导数u表示控制器输出的控制量。当被控对象受到外界的某种扰动作用,这种扰动作用必然会反映在被控输出信息Zi中,从而就有可能以适当的方式处理被控输出信息来估计出其作用。简化型Tornambe非线性鲁棒控制器采用积分补偿(此功能由积分器302实现)的方法来消除扰动的影响,积分器的补偿作用受到预期动态的限制,使补偿后的输出尽可能的接近预期动态特性,最终确定控制器的控制作用的大小。

基于上述本发明提供的简化型Tornambe型非线性鲁棒控制器,图3、图4中示出了两种应用该Tornambe型非线性鲁棒控制器进行具体应用时的设备连接关系的示意图。这是因为,在简化型Tornambe型非线性鲁棒控制器的实际应用时,输入输出误差可以是由控制器基于输入信号自己得出,也可以是外界提供、控制器直接接收该输入输出误差。

图3所示中,是以简化型Tornambe型非线性鲁棒控制器自己基于输入信号、检测到的输出信号得到输入输出误差为例进行说明。如图3所示,该简化型Tornambe型非线性鲁棒控制器通过执行机构与被控系统相连,通过检测装置提供反馈回路。检测装置检测被控对象的输出量y和被控对象输出量y的各阶导数并将检测到的这些信号送入简化型Tornambe型非线性鲁棒控制器。在简化型Tornambe型非线性鲁棒控制器内,将测量得到的输出信号与输入信号相减,得到输入输出误差e,并将输入输出误差e和输出量y的各阶导数值进行运算,从而产生驱动执行机构的控制量,最后由执行机构根据该控制量对被控对象进行控制操作。

需要说明的是,图3所示中,是以同一个检测装置同时对输出量y和被控对象输出量y的各阶导数进行检测进行说明,基于实际需要,也可以是用两个不同的检测装置分别对输出量y和被控对象输出量y的各阶导数进行检测,在此不予多加赘述。

图4所示中,是以输入输出误差作为简化型Tornambe型非线性鲁棒控制器的输入为例进行说明。如图4所示,该简化型Tornambe型非线性鲁棒控制器通过执行机构与被控系统相连,通过第一检测装置、第二检测装置提供反馈回路。第一检测装置检测被控对象的输出量y,并将检测到的输出信号y输出至减法器的输入端,第二检测装置检测被控对象输出量y的各阶导数并将检测到的各阶导数送入简化型Tornambe型非线性鲁棒控制器。减法器的另一输入端接入输入信号,减法器的输出端与简化型Tornambe型非线性鲁棒控制器的输入端连接,减法器将测量得到的输出信号与输入信号相减,得到输入输出误差e,并将输入输出误差e输出到简化型Tornambe型非线性鲁棒控制器。简化型Tornambe型非线性鲁棒控制器根据输入输出信号误差e和输出量y的各阶导数值进行运算,从而产生驱动执行机构的控制量,最后由执行机构根据该控制量对被控对象进行控制操作。

需要说明的是,图4所示中,是以两个检测装置分别对输出量y和被控对象输出量y的各阶导数进行检测进行说明,基于实际需要,也可以是用同一个检测装置同时对输出量y和被控对象输出量y的各阶导数进行检测,并将检测到的输出量y和被控对象输出量y的各阶导数分别送入减法器和简化型Tornambe型非线性鲁棒控制器,在此不予多加赘述。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号