【技术实现步骤摘要】
广义滞后控制
[0001]本专利技术涉及用于控制致动器的方法和系统。
技术介绍
[0002]例如,本文描述的方法和系统可以适于在控制液压阀致动器中使用。
技术实现思路
[0003]本文描述的系统和方法将控制命令(例如,电流信号)调整到展现出滞后的、以可重复方式运转的致动器。这导致更可靠、可预测和可重复的部件控制。在一些实施例中,滞后补偿驱动电液伺服阀(EH阀)。滞后可能由物理现象引起,如(但不限于):阀的液压部分中的流动力、螺线管的磁性特性和/或由于组件中的部件的相对运动而导致的摩擦效应。
[0004]在一个实施例中,本专利技术提供了一种包括控制器和至少一个致动器的系统。通过向致动器施加控制输入来控制系统输出。然而,系统输出的值可以根据控制输入的值和系统的状态条件(例如,所接收的输入序列是上升的还是下降的)变化。多个响应曲线(每个响应曲线与系统的不同状态条件相对应)各自对多个不同输入值中的每一个定义期望的系统输出。响应于确定状态转变已经发生(即,从一条响应曲线到另一条响应曲线),系统至少部分地基于原点的输入值和终点的输入值之间的已知或确定的差异,生成从第一响应曲线上的原点延伸到第二响应曲线上的终点的转变响应曲线。在一些实施例中,这种差异以实验的方式确定,并且在其他情况下,该差异基于所测量的反馈来估计。滞后补偿是通过标识适用的响应曲线上或转变响应曲线上的输入值来提供,所述输入值与所接收的指示的输入值的所限定的目标系统输出值相对应。
[0005]在一些实施例中,状态转变包括在递增的输入值的 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:至少一个致动器;以及控制器,所述控制器被配置为:定义多个响应曲线,每个响应曲线指示响应于在多个状态条件中的不同状态条件下向所述至少一个致动器提供多个输入值中的每个输入值而预期针对所述系统生成的系统输出值,定义参考曲线,所述参考曲线指示与所述多个输入值中的每个输入值相对应的、与所述状态条件无关的目标系统输出值,接收指示的输入值,标识所述参考曲线上的与所指示的输入值相对应的目标系统输出值,当接收到所指示的输入值时,确定状态转变是否已经发生,响应于确定没有发生状态转变而通过以下方式确定补偿输入值:标识第一响应曲线上的与等于所标识的目标系统输出值相等的系统输出值相对应的输入值,其中,所述第一响应曲线是所述多个响应曲线中的与当前状态条件相对应的响应曲线,以及基于所指示的输入值和所述第一响应曲线上的所标识的输入值之差来定义所述补偿输入值,响应于确定已经发生状态转变,生成转变响应曲线,其中,所述转变响应曲线从第一响应曲线上的原点延伸到第二响应曲线上的终点,其中,所述第一响应曲线与所检测到的状态转变之前的状态条件相对应,并且所述第二响应曲线与所述检测到的状态转变之后的状态条件相对应,并且其中,所述控制器被配置成基于转变响应曲线长度生成转变响应曲线,其中所述转变响应曲线长度指示所述转变响应曲线的原点处的输入值和所述转变响应曲线终点处的输入值之差,响应于确定所述状态转变已经发生,通过以下方式确定所述补偿输入值:标识所述转变响应曲线上的与等于所标识的目标系统输出值的系统输出值相对应的输入值,以及基于所指示的输入值和所述转变响应曲线上的所标识的输入值之差来定义所述补偿输入值,以及将所确定的补偿输入值作为控制输入施加到所述至少一个致动器。2.根据权利要求1所述的系统,其中,所述控制器被配置成通过以下方式生成所述转变响应曲线:访问查找表,所述查找表针对多个输入值中的每个输入值定义与所述转变响应曲线长度相对应的值,以及基于从查找表访问的所述转变响应曲线长度,针对所述状态转变之前接收的先前指示的输入值,对所述转变响应曲线进行建模。3.根据权利要求1所述的系统,其中,所述控制器被配置为通过生成由下式定义的转变响应曲线来生成所述转变响应曲线:
其中,对于所述转变响应曲线的原点的输入值和所述转变响应曲线的终点的输入值之间的多个输入值中的每个输入值,ΔO
p
指示对于所述转变响应曲线上的输入值,所述转变响应曲线上的输出值和所述第一响应曲线上的输出值之差,ΔO指示对于所述转变响应曲线上的输入值,所述第二响应曲线上的输出值和所述第一响应曲线上的输出值之差,ΔI
p
指示所述转变响应曲线上的输入值和所述转变响应曲线的原点的输入值之差,以及ΔI指示所述转变响应曲线的原点处的输入值和所述转变响应曲线的终点处的输入值之差。4.根据权利要求3所述的系统,其中,所述控制器被配置成通过以下方式生成所述转变响应曲线:将第一输入值作为输入施加到所述至少一个致动器,测量响应于将所述第一输入值作为输入施加到所述至少一个致动器而生成的实际系统输出值,计算所测量的实际系统输出值和所述第一响应曲线上的、对于所施加的第一输入值的输出值之差异ΔO
p
,计算所述第二响应曲线上的、对于所施加的第一输入值的输出值和所述第一响应曲线上的、对于所施加的第一输入值的输出值之差ΔO,计算所施加的第一输入值和所述转变响应曲线的原点处的输入值之差ΔI
p
,基于针对所施加的第一输入值和所测量的实际系统输出值的所计算的差ΔO
p
、所计算的差ΔO以及所计算的差ΔI
p
来估计所述转变响应曲线长度,以及基于所估计的转变响应曲线长度对所述转变响应曲线进行建模。5.根据权利要求1所述的系统,其中,所述第一响应曲线是上升响应曲线,并且与所述上升响应曲线相对应的状态条件是所述系统接收所指示的输入值的递增序列,其中,所述第二响应曲线是下降响应曲线,并且与所述下降响应曲线相对应的状态条件是所述系统接收所指示的输入值的递减序列,并且其中,所述控制器被配置为:通过确定在接收各自具有连续递增的值的所指示的输入的序列时,所指示的输入值小于所指示的输入值的序列中的先前指示的输入值,来确定当接收到所指示的输入值时所述状态转变是否已经发生。6.根据权利要求1所述的系统,其中,所述第一响应曲线是下降响应曲线,并且与所述下降响应曲线相对应的状态条件是所述系统接收所指示的输入值的递减序列,其中,所述第二响应曲线是上升响应曲线,并且与所述上升响应曲线相对应的状态条件是所述系统接收所指示的输入值的递增序列,并且其中,所述控制器被配置为:通过确定在接收各自具有连续递减的值的所指示的输入的序列时,所指示的输入值大于所指示的输入值的序列中的先前指示的输入值,来确定当接收到所指示的输入值时所述状态转变是否已经发生。7.根据权利要求1所述的系统,其中,所述控制器还被配置成:确定先前生成的转变响应曲线是否用于确定最近的先前指示的输入值的所述补偿输入值,以及响应于确定所述先前生成的转变响应曲线被用于确定所述最近的先前指示输入值的所述补偿输入值,通过以下方式确定所述补偿输入值:当所指示的输入值在所述转变响应曲线的原点和终点之间的输入值范围内时,使用所
述转变响应曲线来确定所述补偿输入值,以及当所指示的输入值超出所述转变响应曲线的终点时,使用所述第二响应曲线来确定所述补偿输入值。8.根据权利要求7所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。