本发明属于高速及超高速电气传动领域,是一种五自由度交流主动磁轴承的控制器,为高速转轴的高效、精密支承提供条件,适用于高速机床、飞轮储能、航天航空和核能等。
背景技术:
磁轴承通过电磁力将转子悬浮于空中,使定子和转子之间不存在任何机械接触,因此具有无摩擦、无磨损、无需润滑、寿命长、高精度及高速度等突出优点,特别是在高速机床主轴系统中,主轴的支撑方式很大程度上决定了机床所能达到的切削速度、加工精度和应用范围,将磁轴承应用于高速机床主轴的支撑中,为高速机床主轴技术水平的提高创造了有利条件。
五自由度交流主动磁轴系统是一个强耦合、非线性的多输入多输出系统,要实现磁轴承的高速高精度稳定运行,需要对系统进行线性化解耦控制。通常的线性化解耦控制方法有:近似线性化法、微分几何法、解析逆系统法等。其中近似线性化法只能对系统进行静态解耦,临界转速、系统参数改变及干扰等因素会降低其控制性能。微分几何法采用比较抽象的数学工具,计算复杂,不利于推广应用。解析逆系统方法要求具体的系统参数和被控对象的数学模型已知,但在实际工程应用中往往极难求出逆模型的解析解,且难以确切描述系统的非线性特性。
目前,自抗扰控制器具有不依赖被控对象精确数学模型的优点被广泛应用在复杂的控制系统中,例如中国专利申请号为201310491326.4,名称为“一种飞轮储能用轴向磁轴承自抗扰控制器的构造方法”的文献中提出采用自抗扰控制器对轴向磁轴承进行控制,但其仅用自抗扰控制器对轴向磁轴承进行控制,自抗扰控制器并不具有对磁轴承的解耦性能,并且仅对自抗扰控制器的一项参数进行自整定。
技术实现要素:
本发明的目的是为克服现有五自由度交流主动磁轴承系统解耦控制技术的不足,提供一种五自由度交流主动磁轴承自适应自抗扰解耦控制器及其构造方法,既可实现五自由度交流主动磁轴承系统径向及轴向五个自由度位移变量之间的解耦控制,又可使系统获得良好的动、静态性能,有效提高整个系统的控制性能。
本发明采用五自由度交流主动磁轴承自抗扰解耦控制器采用的技术方案是:由串接在复合被控对象前的内部结构相同的五个自适应自抗扰控制器组成,分别控制单自由度被控对象,其中的第一自适应自抗扰控制器的输入为径向位移xa和径向位移的期望值xa*、输出为控制电流期望值iax*,第二自适应自抗扰控制器的输入为径向位移ya和径向位移的期望值ya*、输出为控制电流期望值iay*,第三自适应自抗扰控制器的输入为径向位移xb和径向位移的期望值xb*、输出为控制电流期望值ibx*,第四自适应自抗扰控制器的输入为径向位移yb和径向位移的期望值yb*、输出为电流期望值iby*,第五自适应自抗扰控制器的输入为轴向位移z和轴向位移的期望值z*、输出为控制电流期望值iz*;每个自适应自抗扰控制器都由跟踪微分器、非线性状态误差反馈控制律、自适应扩张状态观测器、bp神经网络、第一补偿因子和第二补偿因子组成,五个跟踪微分器的输入分别是径向位移的期望值xa*、ya*、xb*、yb*和轴向位移的期望值z*,其中的第一个跟踪微分器的输出是对应的跟踪信号x1和微分信号x2,第一个自适应扩张状态观测器的输入为复合被控对象的输出位移xa、三个参数β01、β02和β03、控制量u、输出为x1、x2的估计值z1、z2和总扰动的估计值z3,第一个非线性状态误差反馈控制律的输入为误差e1=x1-z1和e2=x2-z2、输出为控制量u0,第一个bp神经网络的输入为误差e1、e2、位移xa和偏置值1、输出为三个参数β01、β02和β03,第一个第一补偿因子的输入为误差u0-z3、输出为至单自由度被控对象的电流ia*,第一个第二补偿因子的输入是电流ia*,输出是至自适应扩张状态观测器的控制量u。
所述的五自由度交流主动磁轴承自抗扰解耦控制器的构造方法采用的技术方案是包括如下步骤:
步骤a:采用下式构造第一个跟踪微分器,得到跟踪信号x1和微分信号x2:
步骤b:采用下式构造第一个自适应扩张状态观测器,得到其输出z1、z2和z3:
u(k)为扰动补偿形成控制量u(k)=(u0(k)-z3(k))/b0,u0(k)为控制量u0在k时刻的值;fal为非线性函数,其表达式:
步骤c:采用式u0=β1fal(e1,α3,δ2)+β2fal(e2,α4,δ2)构造第一个非线性状态误差反馈控制律,得到控制量u0;fal为非线性函数,误差e1=x1-z1,e2=x2-z2,α3取0.5,α4取0.25,δ2>0,取采样周期的5~10倍;
步骤d:采用第一个bp神经网整定三个参数β01、β02和β03。
本发明的优点在于:
1、本发明中的自适应自抗扰解耦控制器串联于复合被控对象前,从而把具有强耦合、非线性特性的五自由度交流主动磁轴承系统解耦为无耦合线性系统,通过构造系统的自适应扩张状态观测器,能够自动补偿被控对象内部、外部扰动,并采用状态误差反馈控制律实现系统优良的控制性能。
2、由于标准自抗扰控制器所需整定的参数较多,有些参数之间还存在相互影响,因此参数整定十分困难。而且五自由度交流主动磁轴承受到的扰动往往是不固定的,因此一套固定的参数难以满足系统的控制要求,本发明提出的自抗扰解耦控制器,利用神经网络逼近非线性函数的性质对关键参数进行整定,实现了自抗扰解耦控制器关键参数的在线自整定,提高了自抗扰解耦控制器的控制性能。
附图说明
图1是五自由度交流主动磁轴承结构示意图;
图2是复合被控对象4的结构示意图;
图3是本发明所述的五自由度交流主动磁轴承自适应自抗扰解耦控制器的总体框图;
图4是图1中其中一个自适应自抗扰控制器的结构图;
图中:a、b.径向主动磁轴承;c.轴向主动磁轴承;d.高速电机;f1、f2.径向位移传感器;f3.轴向位移传感器;g1、g2.辅助轴承;h1、h2.端盖;i.套筒;m.转轴;1.五自由度交流主动磁轴承;2.功率驱动器;3.坐标变换;4.复合被控对象;5.自抗扰控制器;21、22.电流跟踪逆变器;23.开关功率放大器;31、32.clark逆变换;51、52、53、54、55.自适应自抗扰控制器;511.跟踪微分器;512.非线性误差状态反馈控制律;513.自适应扩张状态观测器;514.bp神经网络;515.第一补偿因子;516.第二补偿因子;517.单自由度被控对象。
具体实施方式
如图1,五自由度交流主动磁轴承1由两个径向主动磁轴承a、b、一个轴向主动磁轴承c和高速电机d构成;两个径向主动磁轴承a、b、一个轴向主动磁轴承c和高速电机d均同轴心地装在套筒i中,均共用同一个转轴m,转轴m的轴向两端分别由辅助轴承g1、g2支撑,辅助轴承g1、g2分别固定在对应的端盖h1、h2上。两个径向位移传感器f1、f2分别固定在对应的径向主动磁轴承a、b的两侧,测量转子径向位移。轴向位移传感器f3固定在端盖h2上,并处于转轴m的轴心线上,测量转子轴向位移。
如图2所示,复合被控对象4由坐标变换模块3、功率驱动器2和五自由度交流主动磁轴承1依次串接组成。由两个电流跟踪逆变器21、22与一个开关功率放大器23构成功率驱动器2,并串接于五自由度交流主动磁轴承1前,由两个clark逆变换模块31、32作为坐标变换模块3,坐标变换模块3串接于功率驱动器2之前,其中,第一clark逆变换模块31串接于第一电流跟踪逆变器21前,第二clark逆变换模块32串接于第二电流跟踪逆变器22前,坐标变换模块3、功率驱动器2与五自由度交流主动磁轴承1共同构成复合被控对象4。径向主动磁轴承a的径向等效控制电流期望值iax*、iay*经第一clark逆变换模块31变换为三相电流期望值iau*、iav*、iaw*,径向主动磁轴承b的径向等效控制电流期望值ibx*、iby*经第二clark逆变换模块32变换为三相电流期望值ibu*、ibv*、ibw*。第一电流跟踪逆变器21跟踪三相电流期望值,输出径向主动磁轴承a的驱动电流iau、iav、iaw。第二电流跟踪逆变器22跟踪三相电流期望值,输出径向主动磁轴承b的驱动电流ibu、ibv、ibw。轴向控制电流期望值iz*输入至开关功率放大器23,开关功率放大器23根据轴向控制电流期望值iz*输出轴向驱动电流iz。复合被控对象4的输入为等效控制电流期望值iax*、iay*、iz*、ibx*、iby*,输出为转轴m五个方向上的位移xa、ya、z、xb、yb。转轴m五个方向上的位移xa、ya、z、xb、yb分别由位移传感器f1、f2、f3测得,根据转轴m五个方向上的位移可得到控制电流的期望值iax*、iay*、iz*、ibx*、iby*。
如图3所示,本发明所述五自由度交流主动磁轴承自抗扰解耦控制器由五个自适应自抗扰控制器组成,分别是第一、第二、第三、第四、第五自适应自抗扰控制器51、52、53、54、55。
五自由度交流主动磁轴承的每一自由度都由一个二阶的自适应自抗扰控制器进行控制。第一、第二自适应自抗扰控制器51、52对径向交流磁主动轴承a的径向两自由度进行控制,第一自适应自抗扰控制器51的输入为径向位移xa和径向位移的期望值xa*,输出为复合被控对象4的等效控制电流期望值iax*,第二自适应自抗扰控制器52的输入为径向位移ya和径向位移的期望值ya*,输出为复合被控对象4的等效控制电流期望值iay*;第三、第四自适应自抗扰控制器53、54对径向交流主动磁轴承b的径向两自由度进行控制,第三自适应自抗扰控制器53的输入为径向位移xb和径向位移的期望值xb*,输出为复合被控对象4的等效控制电流期望值ibx*,第四自适应自抗扰控制器54的输入为径向位移yb和径向位移的期望值yb*,输出为复合被控对象4的等效控制电流期望值iby*;第五自适应自抗扰控制器55对单自由度轴向主动磁轴承c进行控制,第五自适应自抗扰控制器55的输入为转轴m的轴向位移z和轴向位移的期望值z*,输出为复合被控对象4的等效控制电流期望值iz*。
五个自适应自抗扰控制器51、52、53、54、55的结构和算法相同,以下仅以第一自适应自抗扰控制器51为例进行说明。如图4所示,第一自适应自抗扰控制器51由跟踪微分器511、非线性状态误差反馈控制律512、自适应扩张状态观测器513、bp神经网络514、第一补偿因子515、第二补偿因子516组成,对单自由度被控对象517进行控制,此处的单自由度被控对象517是指复合被控对象4中的径向交流磁主动轴承a的径向一个自由度,即控制径向位移xa,对应于第一自适应自抗扰控制器51,由第一自适应自抗扰控制器51实现径向位移xa控制。第一自适应自抗扰控制器51按以下步骤构建:
1、构建跟踪微分器
将径向位移的期望值xa*作为跟踪微分器511的输入,跟踪微分器511根据复合被控对象4的控制需求,合理的提取跟踪信号x1和微分信号x2。跟踪微分器为:
式中:
2、构建自适应扩张状态观测器
基于复合被控对象4的输入、输出构造自适应扩张状态观测器512,其中自适应扩张状态观测器512的输入为复合被控对象4的输出位移xa、以及自适应扩张状态观测器512的三个可调参数β01、β02和β03;自适应扩张状态观测器512的输出为z1、z2和z3,z1、z2分别为x1和x2的估计值,z3为总扰动的估计;扩张状态观测器采用如下形式:
其中u(k)为扰动补偿形成控制量u(k)=(u0(k)-z3(k))/b0,u0(k)为控制量u0在k时刻的值;fal为非线性函数,其表达式:
3、构建非线性状态误差反馈控制律
将跟踪微分器511的两个输出x1和x2分别减去扩张状态观测器512的两个输出z1和z2,得到系统误差e1=x1-z1和e2=x2-z2,该误差作为非线性状态误差反馈控制律513的输入,非线性状态误差反馈控制律513输出控制量u0。对于交流径向磁轴承系统,非线性状态误差反馈控制律72为:
u0=β1fal(e1,α3,δ2)+β2fal(e2,α4,δ2),
式中:β1和β2为非线性状态误差反馈控制律513的两个参数,fal为非线性函数,通常情况下α3取0.5,α4取0.25,δ2>0,一般可取采样周期的5~10倍。
4、基于bp神经网络的自适应扩张状态观测器参数整定方法
bp神经网络514采用三层结构,输入层4个节点,输出层3个节点,选择信号误差e1、信号微分误差e2、系统输出xa和偏置值1作为bp神经网络514的4个输入节点,结合复合被控对象4并经过试凑选择5个隐含层节点,输出层的三个节点为自适应扩张状态观测器513的三个参数β01、β02、β03。由此可以实现自适应扩张状态观测器512参数的在线自整定。
bp神经网络514输入层的输入为
bp神经网络按照梯度下降法修正网络的权系数,即按照性指标函数e(k)对加权系数的负梯度方向搜索调整。传统bp算法网络连接权的迭代关系为
即
bp神经网络自适应自抗扰控制器的具体算法如下:
1)确定bp神经网络的结构,即确定输入层节点数和隐含层节点数,选定惯性系数α、β、γ和学习速率η,给出各层加权系数的初始值
2)采样得到k时刻的误差e1(k)和e2(k);
3)计算神经网络各层神经元的输入、输出,其输出层的输出即为自适应扩张状态观测器中三个可调参数β01、β02和β03;
4)进行神经网络的学习,对加权系数
5)置k=k+l,返回到步骤3)重新计算,直至系统误差满足要求为止。
5、将跟踪微分器511、非线性状态误差反馈控制律512、自适应扩张状态观测器513、bp神经网络514、第一补偿因子515、第二补偿因子516作为一个整体构成第一自适应自抗扰控制器51,控制单自由度被控对象517。
同理可构造出第二、第三、第四、第五自适应自抗扰控制器51、52、53、54、55,分别控制对应的单自由度被控对象,即分别控制径向位移ya、xb、yb和轴向位移z。