反馈控制装置的制作方法

文档序号:6276351阅读:263来源:国知局
专利名称:反馈控制装置的制作方法
技术领域
本发明涉及一个反馈控制装置,该装置根据一个参考值来对一受控制目标的输出进行控制。
传统技术中也曾使用一种反馈控制装置,此装置根据一个参考值来控制一受控目标的输出。
图9示出了用于进行反馈控制的该控制装置的基本结构。
这种形式的控制装置将一个受控目标10的输出值e0(控制变量)与由一外部单元提供的作为控制量的一个控制参考值R进行比较,并通过控制器20将输出值e0与参考值R之间的差进行放大,然后,受控目标10受到与比较及放大结果相关的一个操作变量e0所作用,从而控制受控变量e0与控制参考值R相等。
这种控制称为反馈控制,因为受控变量e0被返回来作为控制器20的输入。
来自外部的意外的干扰D常常被加在控制目标10上。在这种情况下,由于干扰D所引起的受控变量的变化被反馈到控制器20上,从而操作变量eC也发生变化,结果,由于干扰D而引起的受控变量e0的变化受到抑制。
作为实现反馈控制的方法,采用了使用计算放大器的模拟计算方法和使用微计算机的数字计算方法。
模拟计算控制称之为连续控制系统,因为诸如参考值和反馈的受控变量的信号是受到连续控制的,另一方面,数字计算控制被称为采样数据控制,因为是对在一定时间间隔的采样信号进行控制。
在采样数据控制中,有一种控制方法,称之为非周期性控制,根据该非周期性控制,受控变量可在有限时间设置,即使参考值和干扰是可变的。
然而,在采样数据控制的非周期性控制中,因为操作变量eC是逐渐变化的,就会经常发生一种对受控目标不适的情况,例如,在进行发动机控制时,有这样一种情况即给一个机器一个很大的冲击,该机器通常作为一种负载并连接到发动机上。近些年来,已提出了一种增强的控制方法,其中缩短了采样周期,并且在相对于受控目标的参数变化而言较多的采样数上设置受控变量,该增强的控制是很难实现的,因为控制装置很复杂,并且用于控制,控制装置的增益数增加了。
日本专利申请特开昭(PUJPA)3-100801揭示了一个没试验的控制装置,用于在连续控制系统中进行类似的非周期性控制。在该连续控制系统的非周期性控制中,有这样一个优点,即其损耗程度比采样数据控制系统的非周期性控制的损耗程度要小,在PUJPA3-100801的说明书中,如果延迟时间(与所要设置的时间相同)的一个延迟部件被用在控制装置中,在连续控制系统中一个参考值的响应和对干扰的响应可在有限的时间内设置。
即使明确了如果延迟时间(与所要设置的时间相同)的所述延迟部件被用在控制装置中的话,非周期性控制将在连续控制系统中实现。要想获得能在连续控制系统中实现非周期性控制的控制装置的结构仍然是困难的,因此,在目前情况下,控制装置的特定结构是通过试探方法获得的。
因此,要将在PUJPA3-100801中所描述的控制装置用到构造复杂的受控目标中是非常困难的。
本发明的一个目的是要提供一种反馈控制装置,该控制装置能很容易地用于广泛使于并包括一个结构复杂目标的一个受控目标中,并且该控制装置可以在一连续控制中实现非周期性控制,在所述连续控制中,对一参考值的响应和对干扰的响应可在有限时间内设置。
本发明的反馈控制装置包括一个控制器,它从一个根据一控制变量进行操作的受控目标处接受一个受控变量输出和一个指示受控变量值的参考值,计算一个操作变量,以使得到受控变量等于参考值,并将所计算的操作变量提供给受控目标。
上述控制有传递函数Gf(s),它产生相对于干扰的下述响应波形f(t)。
更确切地说,假定当干扰加到受控目标时,受控变量的响应波形是f(e),受控变量的反馈所实现的开环状态的受控变量的一个响应波形关断时是P(t),干扰的相对阶数为d,受控目标的相对阶数为g。
当干扰加到受控目标的时刻(t=0),响应波形f(t),直到至少(2g+d-2)阶的每个微分值等于与响应波形P(t)相关的每个微分值。
此外,在有限时刻(t=Tc),产生了所述的响应波形f(t),其中响应波形f(t)的直到至少(2g+d-2)阶的所有微分值为零(0),而在有限时刻之后(t>Tc)相对于所有阶数的微分值都为零。
根据本发明,对在有限时刻能设置对参考值的响应和干扰的响应的控制装置的传递函数的情况作了清楚的阐述,该控制装置在即使很复杂的目标情况下也能很容易地设计出来。
如果对干扰的响应由包含一个延迟元件(延迟时间Tc)和一个适当的传递函数的控制装置Gf(s)有限地设置,那么响应波形必须确实满足下面情况。
具有相对阶数d的干扰D(s)的波形在时刻t=0的直到(d-2)阶微分值为0,如果该干扰被加到相对阶数为g的目标GP(s)上,受控变量在时刻0的直到(g+d-2)阶的微分值变为零,受控变量被反馈,从而操作变量被控制器Gf(s)中相对阶数为0的传递函数所产生,由于上述原因,操作变量的直到(g+d-2)阶的微分值在时刻0也变为0,该操作变量被加到具有相对阶数g的受控目标上,从而可确定受控变量。
因此,由于受控变量的直到(2g+d-2)阶的微分值不受控制器的影响,这些微分值必须与开环响应的每一微分值相符合。
直到时刻Tc,在延迟元件中没有产生输出,受控变量具有一个波形,它能被连续无限地微分。在时刻Tc,由延迟元件和受控变量在时刻0的相对阶数为0的传递函数所产生的一个信号被延迟并加到操作变量上。
操作变量的直到(g+d-2)阶的微分值都是0,而这对受控变量在时刻Tc直到(2g+d-2)阶的微分值没有影响,因此,受控变量在时刻Tc的直到(2g+d-2)阶的微分值是连续的,将受控变量设置为0意味着所有的微分值都变为0,为了满足连续性,在Tc时刻的受控变量和直到(2g+d-2)阶的所有微分值都必须是0。
下面解释一个原理,即如果在对干扰的响应和对参考值的响应的情况下,上面所述的所有实际情况都满足的话,那么对参考值的响应和对干扰的影响,可以在有限时间内确定。
对干扰的响应;
为了实现相对于干扰的连续非周期控制,设计一个控制器,由一正则的传递函数Gf(s)所表示,其中当由一拉普拉斯变换式D所表示的干扰被加到由传递函数Gf(s)所表示的目标上时,在t≥Tc确定一个受控变量e0,所述的正则传递函数是这样一个传递函数,其中分母的阶数S(S拉氏变换变量)等于或大于分子的阶数,由这种传递函数所表示的控制器不需要微分元件,能够实际构造出来,用正则的传递函数表示控制器表明了一种情况,即连续系的非周期性控制能够得以实现,下面解释这种情况是如何得以满足的。
下面的等式(1)是从图7的一个控制系统的方框图中得到的F(s)= (GP(s)D(s))/(1+Gf(s)GP(s)) (1)其中,当干扰D(s)加上时,控制变量e0的响应是F(s)考虑到非周期性控制时,在这一时刻所述受控变量的一个波形e0(t)可采用波形f(t)用下面的等式(2)和(3)来表示e0(t)=f(t) O≤t≤Tc (2)e0(t)=O t≤Tc (3)因此,受控变量的响应F(s)可由下面的等式(4)来表示,其中响应波形e0(t)已作了拉式变换,等式(4)被称为有限拉式变换,因为正常拉式变换的积分区间是无限的,但无限拉式变换是有限的Tc。
F(S)=∫TcOε-stf(t)dt (4)F(S)=[ϵ-St-sf(t)]0TC-∫0TCϵ-St-sf(t)(i)dt---(5)]]>其中f(t)(i)]]>表示f(t)的i阶微分如果对右边的积分项顺次进行K阶分步积分运算,那么F(s)可由下面的等式(6)表示
这里如果用<表示拉氏变换,F(s)可以分为包含ε-sTc的一项和不包含ε-sTc的一项,如下面等式(7)所表示F(s)=F0(s)+FT(s)ε-sTc(7)wherein F0(s)=Lf(t)and FT(s)=-Lf(t+Tc).
其中,F0(s)=Lf(t)和FT(s)=-Lf(t+Tc)如果控制器的传递函数Gf(s)由等式(1)获得,采用等式(7)的关系,可得到下述等式(8)Gf(s)=Gp(s)D(S)-F(s)F(s)Gp(S)]]>=(Gp(s)D(s)-F0(s)-FT(s)ϵ-STCF0(s)Gp(s)+FT(s)Gp(s)ϵ-STC---(8)]]>此外,如果用F0(s)和GP(s)去除分子和分母,可得等式(9)Gf (s) =Gp(s)D(s) - F0(s)F0(s)Gp(s)-FT(s)·ε-STCF0(s)Gp(s)1 +FT(s)F0(s)ε-STC(9)]]>在等式(9)中,1/分母可以构造成反馈形式,其中,分母的第二项是一个向后传递函数,为了用延迟元件和正则传递函数实现控制器,其中的每一函数乘以一个因子ε-sTc,从而等式(9)中所描述的分子的第一项函数是正则的。
换句话说,如果一个有理型函数A(s)的相对阶数(分母的阶数一分子的阶数)由degsA(s)来表示,传递函数Gf(s)为正则的情况下,可由下列方程(10)(11)和(12)表示degs (FT(s))/(F0(s)) = degs FT(s) - degs F0(s)≥0(10)degs (FT(s))/(F0(s)Gp(s)) = degs FT(s)- degs F0(s) - degs Gp(s)≥0(11)degs (Gp(s)D(s) - FC(s))/(F0(s)Gp(s))= degs (Gp(s)D(s) - F0(s))- degs F0(s) - degs Gp(s)≥0(12)函数Gf(s)确定为完全正则(degsGP(s)≥0)从而能对实际的目标进行调整,由此原因,如果等式(11)建立了,等式(42)也能成立,并且等式(11)所满足的条件能被排除。
除一种特殊情况外,函数的相对阶数(由和或差表示)用作每一函数的一个较小的相对阶数,并可由下面不等式表示degs(GP(s)D(s)-F0(s))≤degsF0(s)
由于这一原因,等式(12)与之矛盾,因而不能建立,为了建立等式(12)可考虑下面特定情况。
具体地说,如等式(13)所示,F0(s)和GP(s)D(s)的相对阶数彼此相等,当后(s)和GP(s)D(s)用一公分母约减时,每个分子的高次项彼此相等,因此其差为零,从而GP(s)D(s)-F0(s)的相对阶数变为(degsF0(s)+degsGP(s))或大于该值。
如果下面的等式(13)所示的关系用作等式(11)和(12)的条件时,可得到下面的等式(14)和(15)为了使得Gf(s)正则,等式(13),(14)和(15)要满足所述条件。
degsF0(s)=degsP(s)=g+d (13)degsFT(s)≥2g+d (14)degs(P(s)-F0(s))≥2g+d (15)其中,P(s)=GP(s)D(s)degsGP(s)=g(g≥0)和degsD(s)=d(d>0),干扰是一个完全正则函数,这从工程角度看是有意义的。
P(s)是当反馈切断时,干扰D(s)的一个响应,也就是说,P(s)是一个开环响应。如果开环响应的波形是P(t),P(s)可以下面的等式(16)表示为一个拉氏变换,如果进行K次分步积分运算,P(s)可由下式(17)表示P(s)=∫0∞ϵ-STP(t)dt---(16)]]>
P(s)=S-1P(0)+s(0)-2(1)+...]]>+s-kp(0)(k-1)+s-k∫0∞ϵ-stp(t)(k)dt---(17)]]>因为D(s),GP(s)是完全正则的,P(s)也完全正则,P(t)能连续无限地进行微分运算,如果对P(s)右边的积分项逐次进行无限次分步积分运算来将P(s)展开,考虑到P(s)的相对阶数为g+d,可以得到等式(18)P(s)=s-g-dP(0)(g+d-1)+s-g-d-1P(0)(g+d)+...]]>+s-Kp(0)(K-1)+s-k-1P(0)(k)+...---(18)]]>满足等式(13)的是完全正则的,并且f(t)变成一个能无限连续微分的波形,如果F(s)通过分步积分来展开,可得到下面的等式(19)
首先,为了满足等式(13),f(0)至
必须是0。
其次,为了满足等式(14),f(Tc)至
必须是0。
此外,为了满足等式(15),f(0)(g+d-1)]]>至
和p(0)(g+d-1)]]>至p(0)(2g+d-2)]]>必须彼此相等。
f(t)的这些响应波形所要求的条件可由下面等式(20)总体表示f(0)(i)=p(0)(i)0≤i≤2g+d-2]]>f(TC)(i)=0]]>其中p(0)(i)=0---0≤i≤g+d-2---(20)]]>换言之,当选择如下所述的响应波形f(t)时,包含正则传递函数和延迟元件的控制器,可由干扰响应F(s)来确定,F(s)是响应波形f(t)从0到Tc的有限拉氏变换,响应波形f(t)具有直到(2g+d-2)阶的微分值,阶(2g+d-2)是由干扰的相对阶d和目标的相对阶g确定的,当t=0时,所述微分值等于开环响应函数P(t)的各个微分值,而当t=Tc时等于0,对参考值的响应。
对参考值的非周期性控制将参考图7进行解释,当仅仅加上干扰D(s)对受控变量e0的响应和控制器Gf(s)可由下述等式(21)和(22)表示F(s)= (Gp(s)D(s))/(1+Gf(s)Gp(s)) (21)Gf(s)= (Gp(s)D(s)-F(s))/(F(s)Gp(s)) (22)如果当仅仅加上参考值R(s)时,受控变量e0的响应是Y(s),并且参考值R(s)和干扰D(s)是同样的函数,可以Y(s)可以由下面的等式(23)表示Y(s)= (Gf(s)Gp(s)D(s))/(1+Gf(s)Gp(s)) =Gf(s)F(s)=D(s)- (F(s))/(Gp(s)) =D(s)-E(s)=-U(s) (23)其中E(s)是当响应干扰的时刻目标的输入,U(s)是响应干扰的时刻的一个操作变量。
由等式(23)可得到下述事实。
如果在时刻Tc将目标的输入E(s)置为0,参考值R(s)(与干扰D(s)是同一函数)的响应Y(s)在时刻Tc后与参考值一致,此时,在响应干扰的时刻,对参考值的响应与操作值U具有同样的函数(波形)。
因此,为了在图7的控制系统中有限地建立对参考值的响应,要设计一个由正则传递函数Gf(s)所表示的控制器,其中当干扰加上时,在t≥Tc控制值置为0,并受控目标的输入在t≥Tc时置为0。
为了获得如图8所示的上述控制器的条件,受控的目标GP(s)被分为分母元素GPD(s)和分子元素GPN(s),然后,考虑一个中间部分的响应H(s)。
目标的输入E(s)由GPDH(s)表示,受控变量F(s)由GPN(s)H(s)表示,因为GPD(s)和GPN(s)是s的一个多项式,即比例和微分的算子,如果中间部分在时刻Tc之后变为0,那么,目标的输入和受控变量在时刻Tc之后也变为0,(见下面的等式(24))。
GP(s)= (GPN(s))/(GPD(s))其中,GpN(s)=bnsn+bn-1sn-1+…+b0GpD(s)=sm+am-1sm-1+a0因此degsGp(s)=g=m-n(24)中间部分的响应H(s)可由下面的等式(25)表示
H (s) =Gp(s)D(s)GpN(s)1 + Gf (s) Gp(s)(25)]]>可以认为等式(1)的F(s)的右边的干扰D(s)用D(s)/GPN(s)所替换,然后,d用d+n替换,和d用m-n替换,从而进行展开,该展开式与对干扰的响应的展开式相同,获得正则控制器Gf(s)(其中对中间部分的响应在时刻Tc之后被置于0)的A条件,可由下面的表达式(26)表示
q(0)(i)=0---0≤i≤m+d-2---(26)]]>其中H(t)是对中间部分的响应(0≤t≤Tc),q(t)是中间部分的开环响应,m是目标Gp(s)的分母的阶数,n是受控目标GP(s)的分子的阶数,d是干扰D(s)的相对阶数。
如上所述,可以实现对连续系统的控制,在该系统中,具有同一函数的干扰和指令可以有限地设定。相关于任意时刻的参考值和干扰变量的组合,响应或为各个单个响应的迭加当目标的分子元素是个常数,即分子的阶为0时,如果连续系统相对于干扰的非周期性控制的条件得到满足,那么,对参考值的响应可以有限地确定。此外,当干扰和参考值是在设计时所假定的函数的比例微分函数时,其响应也是成正比的微分函数,该函数具有在设计时刻所选定的波形,从而可建立连续系统的非周期性控制。例如,在假定干扰和参考值是1/S2(时间函数t)时所设计的控制操作部分可以有限地置为1/S(阶跃函数)和1(脉冲函数)。
由通用控制器所假定的参考值和干扰通常设置为阶跃函数,在这种情况下,可获得一个控制器,它在有限时刻对干扰的影响置为0,然后,对干扰的影响在时刻Tc被有限地设置为0,这样,从参考值到操作变量的传递函数变为一个整数(C/SC是一个常数),从而,在时刻Tc之后对参考值的响应被有限地设置而没有变化。
如上所述,选择了这样的响应波形,它满足对直到由干扰的相对阶数和目标的相对阶数所确定的阶数的微分值的控制,因此,可以获得控制器的传递函数以及能有限设定参考值和干扰的控制器。
说明书附图示出了本发明的最佳实施例,上面对发明的总体描述以及下面针对最佳实施例的详细描述可一起用于对本发明的原理进行解释。


图1是一结构图,它示出了与本发明的第一个实施例相关的一个控制器;
图2示出了第一实施例的一个响应波形;
图3是一结构图,它示出了与本发明的第二实施例相关的一控制器;
图4示出了第二实施例的一响应波形;
图5是一结构图,它示出了与本发明的第三实施例相关的一控制器;
图6示出了第三实施例的一响应波形图7示出了由一函数方框图所表示的一个反馈型控制装置;
图8示出了一个受控目标被分为分母元素的函数方框图和分子元素的函数方框图的状态;
图9示出了传统的控制装置的结构图。
首先解释本发明的第一实施例,图1示出了与第一实施例相关的一个反馈控制装置的结构。
这个第一实施例示出了一种通常的情况,其中参考值和干扰值被设置为一个阶跃函数(1/S),此外,由阶跃函数(1/S)所示的一个积分器11被用在一个受控目标10中。
本发明的这一实施例中的控制器20包括第一至第三线性放大器37,41,和43,第一至第三积分放大器39,48和45,第一至第五加减器38,40,44,47,和46以及一个延迟元件42。
在该实施例中,第一线性放大器37的增益设置为1/2,这个第一线性放大器37从外部接收一个参考值R1并且将线性放大值输出到第一加减器38。
该第一加减器38进一步从延迟元件42接收一个输出,并从第一线性放大器37的输出值中减去延迟元件42的输出值。
在第一积分器39中,设置了传递函数6/(Tc2·S),第一加减器38的输出值作为其输入并进行积分,该积分值输出到第二加减器40上。
第二个加减器40从第三个加减器44接收一个输出值,并从第一个积分器39的输出值中减去第三个加减器44的输出值,将所减出的值输出到受控目标作为一个操作变量。
一个阶跃参考值R2从外部提供给第四加减器47,一个受控变量e0从受控目标10同样提供给该加减器47,第四加减器47进一步从第二积分器处接收一个输出,从阶跃参考值R2中减去受控变量e0和第二积分器48的输出值,并将所减出的值输出给延迟元件42和第二线性放大件41。
第二积分器48接收第五加减器46的一个输出值,用阶跃函数1/S对输出值作积分,并将积分值输出给第四加减器47。
延迟元件42将由第四加减装置所提供的输出值延迟(1-ε-sTc),并将延迟的值输出给加减器38,第三线性放大器41和第三积分器45,第二线性放大器41将第四加减器47的输出值用6/Tc的增益进行线性放大,并将放大的值输出给第三加减器44,第三积分器有一个传递函数6/(Tc2·S),它对延迟元件42的输出值作积分,并将积分值输出给第五加减器46。
第三线性放大器43对延迟元件42的输出值用2/Tc的增益进行线性放大,并将放大值输出给第三加减器44,此外,第五加法器46将第三积分器45的输出值与第三加减器44的输出值相加,并将和输出给第二积分器48。
如上所述,上面的结构元件可作如下结合。
GP(s)是受控目标,干扰D(s)设置为1/S,从而可建立下面等式
与等式(20)相关的干扰响应波形f(t)的条件可由下面四个等式表示f(0)=p(0)=0(27)f(0)(1)=p(0)(1)=1---(28)]]>f(Tc)=0(29)f(TC)(1)=0---(30)]]>然后,由下面的第三阶表达式(31)选择一个目标响应波形f(t)f(t)=a0+a1t+a2t2+a3t3(31)下面将解释获得控制操作部分20的过程。
等式(27)至(30)相对于响应波形f(t)的关系可由下面的等式(82)至(35)得到f(0)=a0=0 (32)f(0)(i)=a1=1---(33)]]>
f(Tc)=Tc+a2Tc2+a3Tc3=0 (34)f(TC)(1)=1+2a2TC+3a3TC2=0---(35)]]>从而响应波形f(t)可由下面等式(36)表示f (t) = t - (2t2)/(TC) + (t3)/(TC2) (36)然后,由下面等式(37)可获得f(t)从时刻0开始到Tc的一个拉普拉氏变换F(s)F(s) = 1/(s2) { 6/(TC2S2) - 4/(Tcs) + 1- ( 6/(Tc2s2) + 2/(Tcs) ε-STC)} (37)在等式(22)的Gf(s)中,如果用1/S替代GP(s),D(s),而等式(37)的F(s)替代等式(22)的F(s)可得到下面等式(38)
Gf(s)=1/s2-F(s)F(s)/s]]>=-{-6Tc+(1·ϵ-STC)(2Tc+6Tc2s)}1+{-6Tc+(1·ϵ-STC)(2Tc+6Tc2s)}1s---(38)]]>采用由等式(38)所得到的控制器的控制系统的结构可由图1方框图示出。
因为控制目标的分子元素是一个常数,从而阶跃参考值R2可以有限地设置。
此外,因为参考值是一个阶跃函数,因而可以有限地设置输入到第一加减器38中的参考值,在所述的第一加减器中,从参考值到操作变量的传递函数是一个整数。
选择第一线性放大器37的增益,从而操作变量e0与参考值R1的比例关系变为1。
图2示出当设置时间Tc是1秒时的响应波形。
此外,在图中示出了在t=0时当参考值从0变到1以及当t=5秒时当干扰从0变到-2时的受控变量e0(t)和操作变量ec(t)的响应。实线示出了当参考值是对R1的输入的情况而虚线示出了当参考值是对R2的输入情况。对干扰的响应而言,两者之间没有区别。
下面将解释本发明的第二个实施例;
图3示出了与本发明的第二个实施例相关的一个控制器的结构图,与第一个实施例相似,这个实施例示出了这样一种情况,其中参考值和干扰设置为一个阶跃函数(1/S),要进行控制的受控目标示于积分器11中。
一个控制器22包括第一至第四加减器29,35,31,32,第一到第二积分放大器30和36,第一和第二线性放大器28和33以及延迟元件34。
一个参考值输入到增益置为Ka的第一线性放大器28,第一加减器29接收第一线性放大器28的输出值,进一步接收第二加减器35的一个输出值,并从第一线性放大器28的输出值中减去第二加减器35的输出。
第一积分器30具有一传递函数Ki/S,它对第一加减器29的输出值作积分,将积分值输出到第三加减器31上,第三加减器31从第一积分器30的输出值中减去第二线性放大器33的输出值。
第四加减器32将延迟元件34的输出值与第三加减器31的输出值相加,将相加的和提供给受控目标10作为操作变量。
第二加减器35,从由受控目标10中输出的控制值e0中减去第二积分器36的一个输出值和由外界提供的一个阶跃参考值,该第二加减器35的输出值被分别提供给第一加减器29,延迟元件34和第二线性放大器33。
延迟元件34将第二加减器35的输出值延迟Kd(1-ε-sTc)并输出延迟的值,第二积分器36用传递函数1/S对延迟元件34的输出值进行积分,并将积分值输出到第二加减器35。第二线性放大器用增益Kp对第二加减器35的输出值作线性放大,并将放大值输出给第三加减器31。
下面将解释获得上述结构控制器的过程。
在本实施例中,一个衰减的正弦波(是一个指数函数),被选择作为一个目标响应波形f(t),该衰减正弦波包括四个参数,即幅值b衰减因子β,一个角频率ω1和一个相位Φ1,这些参数似乎由方程(27)至(30)来确定。
然而,该衰减正弦波斜跨过0,因此不能满足等式(29)和(30),因此,加入一个常数值“a”,从而f(t)由下述方程(39)来选择f(t)=a+bε-βtsin(ω1t+φ1) (39)然后,由下面的等式(40)至(43)可得到等式(27)至(30)相对于响应波形f(t)的关系f(0)=a+bsinφ1=0 (40)
f(Tc)=a+bε-βTcsin(ω1Tc+φ1)=0 (42)
然后,由下面的等式(44)和(45)得到f(t)的从0开始Tc的一个拉式变换F(s)
F(s)=[a-sϵ-st+bϵ-(β+s)t]]>F(s)=s+a(β2+ω12)(1·ϵ-STC)s{(s+β)2+ω12}---(45)]]>在等式(22)的Gf(s)中,如果用1/S替换Gf(s)D(s),用等式(45)的F(s)替换等式(22)中的F(s),可得到下面等式(46)Gf(s)=2β+β2+ω12s-a(β2+ω12)(1-ϵ-STC)1+a(β2+ω12)(1-ϵ-STC)s---(46)]]>采用由等式(46)所得到的控制器的控制系统的结构,由图3的方框图示出,不过,此时Kp是2β,Ki是β2+ω21,Kd是a(β2+ω21),a是一个常数值,Ka是(1+Kd·Tc)-1。
在本实施例中,如果给出了调整时间Tc,三个参数值即a,β,ω1的其中之一被适当确定,另外两个参数值可通过两个方程来确定,这两个方程可通过从方程(40)至(43)中消除b和Φ来得到。例如,如果Ic是一秒,β是1,a=0.07337703141和ω1=4.878908146,图4示出了基于这些数值的响应波形,图4特别示出了,当时刻=0秒时参考值从0变为1,以及当时刻=5秒时干扰从0变为-1时,受控变量e0(t)和操作值ec(t)的响应波形。对参考值R1的响应用一条实线示出,而对参考值R2的响应用虚线示出。
下面将解释本发明的第三个实施例。
图5示出了与第三个实施例相关的控制器的结构。
在本实施例中,控制目标10用积分器11和一阶时滞13示出,控制目标的传递函数GP(s)是1/{(s+ωc)}。
第三实施例中的控制装置的控制器23包括第一至第六加减器50,56,52,53,54和62,第一至第五积分器51,60,63,57和64,第一至第四线性放大器49,55,58和59,和一个延迟元件61。
在该实施例中,一个参考值输入到增益为Ka的第一线性放大器49,第一加减器50从第一线性放大器49接收一个输出值,进一步接收第二加减器56的输出值,并从第一线性放大器49的输出值中减去第二加减器56的输出。
第一积分器51的传递函数为Ki2/S,它用该传递函数对第一加减器50的输出值作积分,并将积分值输出给第三加减器52,第三加减器52从第一积分器51输出值中减去第二线性放大器55的输出值,所减去的输出值提供给第四加减器53,第四加减器53从延迟元件59的输出值中减去第三加减器52的输出值,并进一步将减去的值提供给第五加减器54。
第五加减器54从第二积分器60接收一个输出值并将第四加减器53的输出值与第二积分器60的输出值相加,将和提供给受控目标10作为一个操作变量。
此外,在该实施例中,从受控目标10输出的参考值R2和受控变量e0提供到第六加减器62,第六加减器62从由受控目标10输出的受控变量中减去第三积分器63的输出值和参考值R2,第六加减器62所减得的值被提供给第四积分器57,第三线性放大器58,第四线性放大器59和延迟元件61。
第四积分器57用传递函数Ki1/S对第六加减器62的输出值作积分,并将积分值输出到第二加减器56,第三线性放大器58用增益KP1,对第六加减器的输出值线性放大,并将放大值输出给第二加减器56。
增益为(Ki1+Ki2)的第四线性放大器59对第六加减器62的输出值线性放大。
延迟元件61将第六加减器62的输出值用Kd(1-ω-sTc)进行延迟并输出延迟值。
第二加减器56将第四积分器57的输出值与第三线性放大器58的输出值相加,并将和输出到第一加减器50和第二线性放大器55,第二线性放大器55用增益KP2对第二加减器56的输出值线性放大,并将放大值提供给第三加减器52。
第二积分器60用传递函数(s+ωc)/S对延迟元件61的输出值作线性积分,此外,第五积分器64用传递函数1/S对延迟元件61的输出值作积分。
下面将解释获得上述结构控制器23的过程。
在此情况下,干扰D(s)是阶跃函数,受控目标GP(s)的相对阶数是2,干扰D(s)是1/S,其相对阶数是1,因此,可建立下面的等式degsGP(s)=g=2degsD(s)=d=1因此2g+d-2=3基于上面的等式,等式(27)至(30)中相对于响应波形f(t)的关系,可由下面等式(47)至51)得到f(0)=p(0)=0(47)f(1)(0)=p(1)(0)=0 (48)f(2)(0)=p(2)(0)=1 (49)f(3)(0)=p(3)(0)=-ωc (50)f(i)(Tc)=0 0≤i=3 (51)可以相对容易地得到一个多项式作为目标的波形f(t),因此,本实施例示出了一个衰减的正弦波形的情况,因为八个条件表达式可得到满足,选择下面的等式(52),其中一个常数值a加到二个衰减的正弦波上。
如果在0至Tc间对f(t)作拉氏变换获得F(s),并通过从条件表达式(47)至(51)中所获得的函数,对F(s)进行整理,F(s)可由下面的等式(53)表示
在等式(22)的Gf(s)中,如果1/{(s+ωc)s}替代GP(s),用1/S替代D(s),用等式(53)的F(s)替换等式(22)的F(s),可得下面等式(54)
为了简化操作部分的结构,如果加入等式(55)的条件,则可得到图5所示的结构。
2(β+γ)-ωc=0(55)
其中Kp1,Kp2,Ki1,Ki2,Kd和Ka分别用2β,2Y,β2+ω21,Y2+ω22,a(β2+ω21)(Y2+ω22)和〔a(Y2+ω22)Tc〕来置换与第一和第二实施例相似,可以有限地设置两个参考值输入R1和R2,如果调整时间Tc和第一阶ωc的时滞给出,a,β,ω1,Y,ω2可由通过从等式(47)至(55)消去b,c,Φ1,Φ2后获得的4个等式和等式(55)来确定,这些数值的实例如下所示当Tc=2.5119224742,ωc=3,177556时,a=0.069941131833β=0.2ω1=1.0Y=1.388777999ω2=3.4378948638图6示出了基于这些数值的响应波形,特别是图6示出了在时刻为0秒时,当参考值从0变为1和当时刻等于5秒时干扰从0变为-2时受控变量e0(t)和操作变量eO(t)的响应波形。对参考值R1(s)的响应用实线示出,而对参考值R2(s)的响应用虚线示出。
上面解释了根据本发明在连续系统中能有限设置的控制器的实施例。为了简化说明,是相对较容易的受控对象和干扰函数来进行解释的。当受控的目标和干扰函数很复杂时,也可以得到控制器结构,与控制操作部分的结构必须用试探法来确定的传统的情况相比,这要简单得多,此外,即使数字计算是由一个微计算机完成的,这些控制操作部分也能得到相似的响应,因此,可得到采样数据系统的非周期性控制,它比传统的采样数据系统的非周期性控制要好。
如上所述,由本发明的控制器实现的非周期性控制能在有限时间内设置对参考值和干扰的响应,此外,非周期性控制具有连续控制的特性,即相对于控制系统的参数变化而言是平滑而增强的。还具有能在有限时间设置响应控制特性。因此,具有这种良好特性的非周期性控制能够实现并且能作用于各种技术领域的要进行控制的受控目标中,并能带来显著的效果。
对本领域的普通技术人员而言,很容易提出另外的优点和修改,因此,本发明并不局限于上面的详细描述及其代表性装置,在不脱离由权利要求及其等同物所限定的总的发明概念的精神或范围下,可作出各种修正。
权利要求
1.一个反馈控制装置,该装置输出一个操作变量(ec)用于控制一个受控目标(10),该受控目标(10)根据所述操作变量进行操作来输出一个受控变量(e0)该反馈控制装置包括控制器(21,22,23)用于接收从所述受控目标(10)输出的受控变量(e0)和由外部提供,并指示一个受控变量(e0)从所述受控目标(10)输出的一个指示值(R1,R2),计算使所述受控变量(e0)等于所述指示值(R1,R2)的操作变量(ec)所计算的操作变量(ec)提供给所述受控目标(10);所述控制装置(21,22,23)具有一个传递函数Gf(s),用于获得包含所述控制值(e0)中的一个响应波形f(t)其中,在时刻(t=0),当所述干扰被加到所述受控目标(10)时,所述响应波形f(e)直到至少(2g+d-2)阶的每个微分值等于相应于一个响应波形P(t)的各个微分值,并且在时刻(t=Tc),所述响应波形f(t)直到至少(2g+d-2)阶的每一微分值等于零,而t>Tc之后所有各阶的微分值都变为零;其中,当干扰值加到所述受控目标(10)的时刻,所述响应波形f(t)包含在所述受控变量(e0)中,在所述受控变量(e0)的反馈断开的开环状态,所述响应波形P(t)包含在所述受控变量(e0)中,干扰值的一个相对阶数置为“d”,所述受控目标(10)的相对阶数置为“g”。
2.根据权利要求1所述的控制装置,其特征在于所述受控目标(10)有一传递函数,该传递函数具有彼此串联的一个分母单元和一个分子单元,用传递函数Gf(s)表示的控制器(21,22,23)用于获得一个响应波形h(t),其中在时刻t=0,当所述干扰值被加到所述中间部分时,所述响应波形h(t)直到至少(2m-n+d-2)阶的各个微分值等于相关于所述响应波形q(t)的各个微分值;在有限时刻(t=Tc)所述响应波形h(t)直到至少(2m-n+d-2)阶的各个微分值等于零,在有限时刻之后(t>Tc),相关于所有阶的微分值都为零;其中,所述响应波形h(t)在当干扰值加到所述受控目标(10)的时刻,出现在所述分母单元和所述分子单元的中间部分,所述响应波形q(t)在开环状态下,响应于干扰值出现在中间部分,所述受控目标(10)的所述分母单元的阶数量为“m”分子单元置为“n”。
3.根据权利要求1所述的控制装置,其特征在于所述受控目标(10)和所述干扰值各有一个相对阶为“1”的阶跃函数(1/S),并且所述响应波形f(t)用多项式表示时,所述传递函数Gf(s)可由下式表示Gf (s) =- {-6TC+ (1 - ε-STC)(2TC+6TC2s)}1 + {-6TC+ (1 - ε-STC)(2TC+6TC2S)}1S]]>其中,所述ε-sTc是一个延迟单元
4.根据权利要求1所述的控制装置,其特征在于,当所述受控目标(10)和所述干扰值各有一个相对阶数为“1”的阶跃函数(1/S),并且所述响应波形f(t)用一个衰减正弦波是一个指数函数表示时,所述传递函数Gf(s)可用下式表示Gf = (s)2β +β2+ ω 12s- a (β2+ ω 12)(1 - ε-STC)1 + a(β2+ ω 12)(1 - ε-STC)S]]>其中,所述ε-sTc是一个延迟单元,b是衰减正弦波的幅值,β是衰减正弦波的衰减因子,ω是一个角频率。
5.根据权利要求1所述的控制装置,其特征在于,当所述受控目标(10)的函数为1/{(s+ω)s}和所述干扰值为阶跃函数(1/S),所述响应波形f(t)是一个指数函数的衰减的正弦波表示时,所述传递函数Gf(s)可由下式表示
其中,所述ε-sTc是一个延迟单元,b是衰减正弦波的幅值,β是正弦衰减波的衰减因子,ωc是一个角频率。
6.根据权利要求3所述的控制装置,其特征在于,所述控制器(21)包括第一至第三线性放大器(37,41,43),第一至第三积分器装置(39,48,45),第一到第五加减装置(38,40,44,47,46)和延迟装置(42);所述第一线性放大器(37)接收所述的指示值,用1/2增益将所述参考值线性放大,并将放大值输出到所述第一加减器(38),所述第一加减器(38)从所述第一线性放大器(37)的输出值中减去所述延迟装置(42)的输出值,并将减得的值输出到所述第一积分器(39);所述第一积分器(39)用6/Tc2s传递函数对所述第一加减器(38)的输出值作积分,并将积分值输出到所述第二加减器(40);所述第二加减器(40)从所述第二积分器(39)的输出中减去所述第三加减器(44)的输出值,并输出所减出的差值,作为对所述受控目标(10)的所述操作变量(ec);所述第四加减器(47)从一个阶跃参考值(R1)中减去所述受控变量(e0)和所述第二积分器(48)的输出值,将差值输出到所述延迟装置(42)和所述第二线性放大器(41);所述第二积分器(48)用阶跃函数1/S对所述第五加减器(46)的输出值进行积分,并将积分值输出到所述第四加减器(47);所述延迟装置具有一个延迟单元(1-ε-sTc)它根据所述延迟单元对所述第四加减器(47)的输出值进行时间延迟,并将延迟的值输出到所述第一加减器(37),所述第三线性放大器和所述第三积分器(45)所述第三线性放大器(43)对所述第四加减器(47)的输出值用一增益6/Tc进行线性放大,并将线性放大的值输出到所述第三加减器(44);所述第三积分器(45)用传递函数6/Tc2S对所述延迟单元(42)的输出值作积分,并将积分值输出到所述第五加减器(46);所述第三线性放大器(43)用2/Tc增益对所述延迟装置(42)的输出值作线性放大,并将线性放大的值输出到所述第三加减器(44);所述第五加减器(46)将所述第三积分器(45)的输出值与所述第三加减器(44)的输出值相加,并将和值输出到所述第二积分器(48)。
7.根据权利要求4所述的控制装置,其特征在于,所述控制器(22)包括第一和第二线性放大器(28,33),第一和第二积分器(30,36),第一到第四的加减器(29,35,31,32)和延迟装置(34)所述第一线性放大器(28)接收一个第一参考值,对所述参考值用Ka增益线性放大,并将放大值输出所述第一加减器(29)所述第一加减器(29)从所述第一线性放大器(28)的输出值中减去所述第二加减器的一个输出值,并将差值输出到所述第一积分器(30);所述第一积分器(30)用Ki/S对所述第一加减器(29)的输出值作积分,并将积分值输出到所述第三加减器(31);所述第三加减器(31)从所述第一积分器(30)的输出值中减去所述第二线性放大器(33)的输出值,并将差值输出到所述第四加减器(32);所述第四加减器(32)从所述第三加减器(31)的输出值中减去所述延迟装置(34)的输出值,将差值作为所述的操作变量(ec)提供给所述受控目标(10);所述第二加减器(35)从所述受控目标(10)中输出的受控变量中减去所述第二积分器(36)的输出值和由外界提供的一个第二参考值(R2),并将差值输出给所述第一加减器(24),所述延迟装置(34)和所述第二线性放大器(33);所述延迟装置(34)具有一个延迟单元Kd(1-ε-sTc),它根据所述延迟单元对所述第二加减器(35)的输出值作时间延迟,并将延迟的值输出到所述第四加减器(32)和所述第二积分器(36);所述第二积分器(36)用传递函数1/S对所述延迟装置(34)的输出值作积分,并将积分值输出给所述第二加减器(35),以及所述第二线性放大器(33)用增益KP对所述第二加减器(35)的输出值进行线性放大,并将放大值输出给所述第三加减器(31)其中所述Kp,Ki,Kd,a,和Ka是分别用2β,β2+ω21,a(β2+ω21),一个常数值和(1+Kd·Tc)-1来替代。
8.根据权利要求5所述的控制装置,其特征在于,所述的控制器(23)包括第一至第四线性放大器(49,55,58,59)第一至第五积分器(51,60,63,57,64),第一至第六加减器(50,56,52,53,54,62)和延迟装置(61);所述第一线性放大器(49)接收一个第一参考值,对该参考值用增益Ka进行线性放大,并将放大值输出到所述第一加减器(50);所述第一加减器(50)从所述第一线性放大器(49)中减去所述第二加减器(56)的输出值,并将差值输出到所述第一积分器(51);所述第一积分器(51)用传递函数Ki2/S对所述第一加减器(50)的输出作积分,并将积分值输出到所述第三加减器(52);所述第三加减器(52)从所述第一积分器(51)的输出中减去所述第二线性放大器的输出值,并将差值输出到所述第四加减器(53);所述第四加减器(53)从所述第三加减器(52)的输出中减去所述延迟装置(61)的输出值,差值输出到第五加减器(54);所述第五加减器(54)将所述第四加减器(53)的输出值与所述第二积分器(60)的输出值相加,其和值作为所述的操作变量(ec)输出给所述受控目标(10);所述第六加减器(62)从所述受控目标(10)中输出的受控变量(e0)中减去所述第三积分器(63)的输出值和由外部提供的一个第二参考值(R2),并将差值输出给所述第四积分器(57),所述第三线性放大器(58),所述第四线性放大器(59)和所述延迟装置(61);所述第四积分器(57)用传递函数Ki1/S,对所述第六加减器(62)的输出值作积分,并将所述的积分值输出给所述第二加减器(56);所述第三线性放大器(58)用Kp1增益对所述第六加减器的输出值线性放大,并将放大值输出到所述第二加减器(56);所述第四线性放大器(59)对所述第六加减器(62)的输出值用增益(Kp1+Ki2)线性放大,并将放大值输出给所述第四加减器(53)所述延迟装置(61)有一个延迟单元Kd(1-ε-sTc),它根据该延迟单元对所述第六加减器的输出值作时间延迟,并将延迟值输出给所述第二积分器(60)和所述第五积分器(64);所述第二加减器(56)将所述第四积分器(57)的输出值与所述第三线性放大器(58)的输出值相加,并将和值输出给所述的第一加减器(54)和所述第二线性放大器(55);所述第二线性放大器(55)用增益Kp2对所述第二加减器的输出值线性放大,并将放大值输出给所述的第三加减器(52);所述第二积分器(60)用传递函数(S+ωc)/S对所述延迟装置(61)的输出值作积分,并将积分值输出给所述第五加减器(54);以及所述第五积分器(64)用传递函数1/S对所述延迟元件(61)的输出值作积分,并将积分值输出给所述第三积分器(63);其中,所述Kp1,Kp2,Ki1,Ki2,Kd和Ka分别用2β,2Y,β2+ω21,Y2+ω22,a(β2+ω21)(Y2+ω22)和{a(Y2+ω22)Tc}-1来替代。
全文摘要
本发明的反馈控制装置包括一个控制器(21),该控制器控制一个指示值,从根据一个操作变量操作的受控目标(10)中输出的受控变量的参考值(R)和一个受控变量的输入,并计算一个使受控变量(e
文档编号G05B21/02GK1067750SQ92103988
公开日1993年1月6日 申请日期1992年4月25日 优先权日1991年4月26日
发明者黑泽良 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1