发明名称 一种伺服系统控制方法
摘要 一种伺服系统控制方法,第一步:分析伺服系统处于间隙模式的间隙约束条件;第二步:将系统处于间隙模式与接触模式两种模式下的系统的状态方程集成系统的状态方程;第三步:将离线控制律存储到设置在控制器内的存储模块中;第四步:控制器将计算得到的控制输入量u输出给电机,控制电机的转速;第五步:数据采集和传送部分采集齿轮单元的间隙角和负载端电机的转速,将采集的间隙角和负载端电机的转速传送到控制器中,控制器根据采集的间隙角和负载端电机的转速计算当前的控制输入量。本发明将系统处于间隙模式的条件考虑到控制器的设计中,提前计算离线控制律,并且将离线控制器存储到存储器中以便于实时控制时计算当前的控制输入量。
申请公布号 CN101499696B 申请公布日期 2010.12.22
申请号 CN200910008739.6 申请日期 2009.03.06
申请人 北京理工大学 发明人 陈杰;窦丽华;董领逊;蔡涛;彭志红;白永强;陈文颉;潘峰;张佳;张娟
分类号 G05B11/32(2006.01)I;G05B19/02(2006.01)I 主分类号 G05B11/32(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 张利萍
主权项 1.一种伺服系统控制方法,其特征在于:包括以下步骤:第一步:将间隙性伺服系统的运行模式划分为接触模式和间隙模式,并按照下述公式分析伺服系统处于间隙模式的间隙约束条件:|θ<sub>b</sub>|<α<img file="F2009100087396C00011.GIF" wi="600" he="123" /><img file="F2009100087396C00012.GIF" wi="630" he="122" />其中,Δθ=θ<sub>m</sub>-θ<sub>1</sub>表示联轴器的位移,<img file="F2009100087396C00013.GIF" wi="69" he="54" />表示Δθ的微分,θ<sub>b</sub>表示间隙角,齿轮单元中间隙的角度表示为2α,其中,2α是从0°至10°范围内的值,α表示间隙角度的一半;k<sub>s</sub>和c<sub>s</sub>分别表示具有阻尼的联轴器的弹性系数和阻尼系数;当上述三个约束条件满足时,系统处于间隙模式,当不满足上述三个约束条件时,系统处于接触模式,建立系统的微分方程,如下:<img file="F2009100087396C00014.GIF" wi="516" he="56" /><img file="F2009100087396C00015.GIF" wi="434" he="56" />其中,当运行模式为接触模式时,T<sub>s</sub>=k<sub>s</sub>(Δθ-θ<sub>b</sub>)+c<sub>s</sub>(ω<sub>m</sub>-ω<sub>l</sub>);当运行模式为间隙模式时,T<sub>s</sub>=0,J<sub>m</sub>表示电机端的惯量,J<sub>1</sub>表示负载端的惯量,T<sub>m</sub>为电机(11)的转矩,T<sub>s</sub>为联轴器(14)的转矩,T<sub>1</sub>为负载端电机(16)的转矩,ω<sub>m</sub>表示电机(11)的转速,而ω<sub>1</sub>表示负载端电机(16)的转速,c<sub>m</sub>和c<sub>1</sub>分别表示电机端和负载端的粘滞摩擦系数; 第二步:将系统处于间隙模式与接触模式两种模式下的系统的状态方程集成系统的状态方程为如下形式:<img file="DEST_PATH_FSB00000255015200011.GIF" wi="983" he="238" />其中,x(t)=[ω<sub>m</sub>,ω<sub>1</sub>,θ<sub>m</sub>,θ<sub>1</sub>,θ<sub>b</sub>]<sup>T</sup>为系统的状态向量;u表示系统的控制输入量;A<sub>co</sub>、A<sub>b1</sub>和B分别如下:<img file="F2009100087396C00022.GIF" wi="1031" he="550" /><img file="F2009100087396C00023.GIF" wi="801" he="630" /><img file="F2009100087396C00024.GIF" wi="214" he="467" />得到使系统性能最优的离线控制律,即使系统性能最优的状态变量与控制输入量之间的关系式,如下:<img file="F2009100087396C00025.GIF" wi="501" he="74" />其中,F<sub>k</sub><sup>{i}</sup>和G<sub>k</sub><sup>{i}</sup>分别为离线控制律的系数矩阵;第三步:将离线控制律存储到设置在控制器内的存储模块中;控制器判断是否接收到由数据采集和传送部分获得的当前状态变量的 值x,如果已经接收到当前状态变量的值x,根据存储到存储模块中的离线控制律,通过数据采集和传送部分获得的当前状态变量的值x计算当前的控制输入量u,如果没有接收到当前状态变量的值x,采用状态估计器估计的当前状态变量的值x计算当前的控制输入量u;第四步:控制器将计算得到的控制输入量u输出给电机,控制电机的转速,当运行模式从接触模式变为间隙模式或从间隙模式变为接触模式时,控制输入量反映模式的变化,如果没有模式变化,用计算的控制输入量控制伺服系统在间隙模式或接触模式下运行;电机通过联轴器驱动处于接触模式或间隙模式的齿轮单元工作;第五步:数据采集和传送部分采集齿轮单元的间隙角和负载端电机的转速,将采集的间隙角和负载端电机的转速传送到控制器中,以供控制器根据采集的间隙角和负载端电机的转速计算当前的控制输入量。 
地址 100081 北京市海淀区中关村南大街5号