本发明是关于动力传动装置,特别是关于电动、电-气动和/或电-液伺服控制系统一类的动力伺服控制系统。 在电-液伺服控制系统中,一般的作法是提供代表受控机构上所要求的位置、速度和加速度的指令信号,并用相应的传感器装置测定受控机构上的实际位置、速度和加速度,再以指令信号与测定的运动参数之间用误差信号表示的差异来驱动液压执行机构。在受控机构上装设三个传感器或使其响应受控机构,不仅大大增加了伺服系统的总费用,且同时降低了系统的可靠性。上述缺点对日益要求降低成本、简化结构和高可靠性的工业自动装置技术领域来说更显突出。
一九八二年九月十四日申请,已转让给本申请人,申请号为418,086的美国专利申请书,即现在的美国专利4,502,109,公开了一种具有三个动态状态变量(即位置、速度和加速度)的电-液伺服控制系统。控制系统包括耦合到测定负荷位置用的液压执行机构和根据所测定的位置估算速度和加速度用的数字观测器。表示所测定和/或所估计地状态变量的信号与输入状态指令信号加以比较以获取驱动执行机构的差异或误差信号。观测装置的电子器件包括经适当编程以估算作为相应线性方程的解的状态变量的数字微处理器。若干方程常数(这些常数系执行机构和驱动质量特性的函数)系通过操作人员调节的大量电阻器输入的。一九八五年二月七日申请,作为418,086号美国专利申请的部分延续申请同样也转让给本申请人的699,039号美国专利申请;公开了对原公开内容的改进,其中将若干方程常数从遥控系统加到观测装置的存储寄存器中。
虽然上述提及的专利申请中公开的技术在本领域中大有改进,但在许多方面还有待于完善。例如,在各输入采样间隔为解相应数量的方程而需要对若干状态变量进行的计算相当费时,限制了操作速度和可完成的工作量。此外,要求将系统参数加到监测装置上,这种做法限制了诸如改变磨损或液压流体压力等条件的系统适应能力。
因此,本发明总的目的是提供一个能自行适应操作条件的伺服控制系统,即能周期性地更新系统的一些或全部常数以适应变化着的各种条件并能提高计算速度。
本发明的另一目的是提供既能达到上述目的又能经济可靠地实现上述目的的伺服控制系统。
本发明的再一目的是提供一种具有上述特性,其速度特性和/或静态增益特性有所改进的伺服控制系统。在上述目的的基础上本发明的另外一个目的是提供一种具有上述特性,其静态增益和/或速度常数的选择与其它系统变量无关的系统。
本申请公开的各采样数据反馈控制系统,其控制是在定期不连续的时间间隔内对各种控制信号和误差信号进行采样而实现的。具有这种特性的采样数据控制系统应和连续模拟控制系统区别开来。为了公开和说明起见,应把本发明的采样数据反馈控制系统,在结构和操作上看成是属于所谓采样数据或Z变换的区域。这种类型的系统可以用线性差分方程表示,其常数在取样间隔内变化不大,且从系统传递函数的Z变换能得出变量Z的有理多项式系数。这个变量是复变量,它与周知的拉普拉斯变换的变量S的关系可用下列方程表示
Z=eTS(1)
其中T为取样间隔。在Z变换理论中,传递函数、变换原理、组合原则和转换等概念都和数据采样系统有关,这种关系在许多方面可与拉普拉斯变换对连续系统的关系相比较。拉奇尼(Ragazzini)和富兰克林(Franklin)著的《采样数据控制系统》一书(麦克劳希尔“Mc-Graw-Hill”一九五八年版)中全面论述了采样数据控制系统和Z变换理论。
根据本发明公开的实施例,采样数据控制系统接收表示液压执行机构和负荷上所要求的和实际运动的输入信号并对其采样,还为执行机构提供获得要求的运动所需的控制信号。这种采样数据控制系统包括有串联和反馈补偿的数字处理回路,且其与液压系统的特性函数相协调,以形成在采样数据或Z变换区域内完整的闭路控制系统操作。串联和反馈补偿回路中的各差分方程常数是在各采样间隔重新计算的。在本发明的实施例中,这些常数是作为系统性能的函数重新计算的,以使系统控制随操作条件或负荷自动变化。在本发明的另一实施例中,系统常数是根据一单运算变量(或遥控系统)输入进行计算的,这个输入能适应系统性能由操作人员实现的快速跟踪操作,同时节省计算时间。
本发明另一些实施例的特点在于串联和反馈补偿回路中使静态增益和/或速度常数的选择与其它系统变量无关的另一些采样数据区域阶。
从以下面的说明,所附的权利要求和附图可更好地了解本发明及其目的、特点和优越性,其中:
图1是根据先有技术,基本的电-液伺服控制系统的功能方框图;
图2是根据本发明的基本电-液控制系统的功能方框图;
图3是根据本发明的实施例,针对图2的采样数据数字控制器更详细的功能方框图;
图4是根据本发明的第二实施例,对应图2的采样数据数字控制器详细的功能方框图;
图5是解释本发明另一实施例的部分方框图;
图6是说明本发明另一实施例工作的曲线图;
图7是根据本发明目前较佳实施例的电子控制器的电气原理图。
图8-9是本发明另一些实施例的功能方框图。
图1说明了常规的位置指令电-液伺服控制系统10,它包括阀执行机构系统或装置12,该装置有由执行机构耦合到负荷上的电动液压阀。包括负荷在内的执行机构,其特征是具有惯性质量和弹簧伸缩性。位置传感器或转换器14通过适当的机械方法耦合到执行机构和负荷上以提供作为实际执行机构和负荷位置函数的电气输出信号Y。来自操作人员控制杆15的位置指令或参考信号R馈入加法器16中,加法器16发出作为指令信号R和实际位置信号Y二者之差函数的误差信号E。此误差信号E经具有增益的放大器18控制执行机构12的动作。值得指出的是,加法器16和放大器18一般是组合在一个放大装置中。系统12和传感器14可以是任何适当的类型,而且可以装在一个组合件中。
图2是配备根据本发明的采样数据数字控制器22的电-液伺服控制系统20。在控制器22中,第一采样和维持电路24接收并采样来自控制杆15的指令信号R,同时在采样数据区域内提供相应的经Z变换的输出信号R(Z)。第二采样和维持电路26从传感器14接收并取样位置信号Y,同时在采样数据区域内提供相应的Z变换输出信号Y(Z)。反馈补偿器28接收电路26的输出Y(Z)并给加法器30的一个输入端提供补偿信号Q(Z)。加法器30从电路24接收第二个输入R(Z),并给串联补偿器32提供差分或误差信号E(Z)。补偿器32通过零阶维持电路33给装置12提供指令信号U(Z)。
对装有液压阀、执行机构和弹簧的电动液压装置12来说,可以看出装置12在采样数据区域的传递函数为:
(B1Z2+B2Z+B1)/(Z3+α1Z2-α2Z+α3) (2)
其中B1、B2、B3、α1、α2和α3为装置参数和采样时间的常值函数。假设阻尼为零,则表达式(2)可简化为:
(B1Z2+B2Z+B1)/(Z3-αZ2-αZ-1) (3)
B1B2和α可用下式表示:
α=2cosωT+1 (4)
B1=K5(T- (sinωT)/(ω) ) (5)
B2=2K5( (sinωT)/(ω) -TcosωT) (6)
其中K5为增益常数,T为采样周期,W为装置12的中心稳定谐振频率。所有这些常数都可以根据本发明将论述的最佳方法测出或估算出。系统或装置12的传递函数就此作为装置特性的函数预先确定下来。
选择补偿器28、32的Z域传递函数的阶是为了求出所要求的阶跃响应和计算时间。在本发明的较佳实施例中,补偿器28的传递函数为:
Q(z)= ((G1Z2+G2Z+G3))/(P(Z)) Y(Z) (7)
补偿器32的函数为:
U(Z)=[ (P(Z))/(Z3+G1Z2+C2Z+C3) ]E(Z) (8)
其中G1、G2、G3、C1、C2和C3都是常数,P(Z)为Z的多项式,在其后讨论的本发明较佳实施例中它设定为整数。此外还应考虑补偿器32的传递函数所用的一阶和二阶多项式。因此,一般说来,若装置12的传递函数在Z域中为N阶,而且N为大于1的整数,则补偿器28的传递函数为N-1阶,补偿器32的传递函数为N阶或小于N阶(即不大于N)。
要使包括装置12和控制器22在内的整个系统稳定,所有极点必须在Z面单位圆内(见拉卡奇尼和富兰克林上述文章第四章)。实现(3)、(7)和(8)式各函数的整个闭环传递函数为以Z表达的六阶函数。因此需要有六个极点。在Z平面单位圆-α的位置选择所有六个极点,则:
(Z-e-aT)6=Z6-6e-aTZ5+15e-2aTZ4-20e-3aTZ3(9)
+15e-4aTZ2-6e-5aTZ+e-6aT
合并表达式(2)、(6)和(7)并使各系统与方程(8)中的相应系数等同起来,则得出:
C1=α-6e-aT
通过极点位置-a的一给定值和方程(4)-(6)的各常数值B1B2和α,可以解方程(10)求出常数G1、G2、G3、C1、C2和C3。
图3是改进后的控制器34,其中常数α′、B1和B2是根据系统特性连续测算和更新的,而内部传递函数的常数C1、C2、C3和G1G2、G3也是用同样的方法进行更新以得到所要求的特性。图3中辨识器36接收电路26的Z变换位置输出Y(Z)(见图2)和来自补偿器32的Z域指令信号U(Z)。常数B1和B2由辨识器32估算出来(后面将谈到)并馈入电路38,其中常数C1、C2、C3和G1、G2、G3由方程(10)计算出来。然后把G1、G2、G3三个常数馈给有关的补偿器32和28。
简而言之,辨识器36周期性地测算常数α、B1和B2,以对应该系统的阶在若干处理间隔期间作为指令信号μ(Z)和系统响应Y(Z)的函数。更具体地说,在采样时间(KT-2T)内,装置12的离散方程为:
Yk-2-αYk-3+αYk-4-Yk-5=B1Uk-3+B2Uk-4+B1Uk-5(11)
在时间(KT-T)内,此方程为:
Yk-1-αYk-2+αYk-3-Yk-4=B1Uk-2+B2Uk-3+B1Uk-4(12)
在时间(KT),此方程为:
Yk-αYk-1+αYk-2-Yk-3=B1Uk-1+B2Uk-2+B1Uk-3(13)
方程(11)-(13)可以合并整理如下:
Y(Z)和μ(Z)的值实质上是在所要求若干时间间隔内(即,对三阶装置来说为六个),被采样和储存起来的,由此再由方程(14)估算常数α、B1和B2。
在实际控制的应用中,已经发现由方程(14)估算常数α、B1和B2比所要求的更费时间。从方程(4)-(6)可以看出,B1和B2可以根据公因数ω确定。按照将讨论的改进方案辨识器36(图3)先测算α,再以α测算B1和B2。但根据方程(4)-(6)进行计算的这种方法要用三角函数从而费时。因此可按下述方法先用泰勒级数展开式并忽略高次项重写方程(4)-(6):α=3-(ωT)2[1- ((ωT)2)/12 ](15)
B1= (ω2T3)/(G) [1- ((ωT)2)/20 ](16)
B2= (2ω2T3)/3 [1- ((ωT)2)/10 ](17)
取Y=(ωT)2,解方程(15)求Y,于是得出:
Y=6±2(3α)1/2(18)
正号对题解并不重要可以忽略不计,于是得出下列结果:
B1= (TY)/6 (1- (Y)/20 ) (19)
B2= (2TY)/3 (1- (Y)/10 ) (20)
因此,由方程(14)可以求出常数α,由方程(18)-(20)求出常数B1和B2。已经发现应用图7的实施例(下文将予介绍),按方程(18)-(20)估算B1和B2不仅比解方程(14)求α、B1和B2快而且更准确。
图4是对图3的改进方案,其中,经改进的辨识器40从可变电阻器42接收表示常数α的单输入值。常数B1、B2按方程(18)-(20)计算。因此这一改进是半自动化的,其中所有系统常数均可由一单独的、操作员可调的输入值导出。应该指出的是,加到辨识器40表示输入的α也可从位于远地的控制系统或类似系统馈入。图4的改进方案的优点是不用进行解矩阵方程(14)这项费时的工作。
通过图5的改进方案可以使图4的实施例具有半自适应性,而图5中改进的辨识器44还从补偿器32接收输入μ(Z)。图6的曲线46表示最佳调谐系统中位置Y与补偿指令信号μ(在时域中)的关系曲线。应该指出的是,作为误差E的函数的指令信号μ实质上是不振荡的。图6的曲线48表示系统调谐不当时的响应情况,即以电阻器42(图5)的调定不当时。改进的辨识器44调谐来自电阻器42的输入,为计算器38提供修正后的常数α′以及常数B和B。在本发明的一个实施例中即在调定过程中经计算μ输入信号中的峰值来实现上述目的并修正α输入值来减小此峰值。在另一实施例中,μ信号曲线的长度是在调定过程中由时间积分测定出来的,而α输入值则以内部修正来减少该长度。在所有这些实施例中,改进的辨识器44在调定和连续操作过程中都具有自适应性。
图7是目前较佳实施例中应用微处理机的电子控制器的电气原理图。R(Z)、μ(Z)和α输入通过多路转接器回路50接到微处理机52的串联输入口。具有内程序存储器的微处理机52通过寄存器54和译码器56接到一对4k存储器组件58和60。微处理机52的输出口通过放大器62接到装置12的阀门执行机构线圈64。值得指出的是,程序微处理机52和有关存储器中都备有辨识器40(图4)或44(图5),补偿器28、32、常数计算器38和图4及图5中功能性示出的零阶保持电路33。
图8举例说明了对图2实施例的一个改进方案,其中在串联和反馈补偿器32a、28a以及增益等于G1+G2+G3+G4的输入放大器33的采样数据区域中的附加阶使静态增益的选择与其它变量无关。图8实施例的静态增益Gs可用下式给出:
GS= (G1+G2+G3+G4)/(1+G1+G2+G3) (21)
再次在-a处选择极点位置,则常数G1-G4和C1-C3可用以下矩阵方程给出:
图9举例说明了对于图8实施例的一个改进22b,其中通过在时域内在33a加入输入指令补偿,可以使速度常数Vc与静态增益Gs相等。这在控制斜坡输入R时有助于减少后面的误差。方程(21)和(22)在Gs和Vc方面适用于图9。因此,通常速度常数由串联放大器/补偿器32a,33a和装置12的传递函数(方程(2))确定,静态增益则由反馈补偿器28a确定。