文章快速检索     高级检索
  浙江大学学报(工学版)  2018, Vol. 52 Issue (9): 1777-1787  DOI:10.3785/j.issn.1008-973X.2018.09.019
0

引用本文 [复制中英文]

赵皓宇, 祝长生. 电磁轴承刚性转子系统前馈解耦控制[J]. 浙江大学学报(工学版), 2018, 52(9): 1777-1787.
dx.doi.org/10.3785/j.issn.1008-973X.2018.09.019
[复制中文]
ZHAO Hao-yu, ZHU Chang-sheng. Feedforward decoupling control for magnetically suspended rigid rotor system[J]. Journal of Zhejiang University(Engineering Science), 2018, 52(9): 1777-1787.
dx.doi.org/10.3785/j.issn.1008-973X.2018.09.019
[复制英文]

基金项目

国家自然科学基金资助项目(11632015,51477155);浙江省自然科学基金资助项目(LZ13E070001);先进航空发动机协同创新中心资助项目

作者简介

赵皓宇(1988—),男,硕士生,从事高速电机电磁轴承控制研究. orcid.org/ 0000-0002-2109-6043.
E-mail: zhaohaoyu@zju.edu.cn.

通信联系人

祝长生,男,教授,博导.
E-mail: zhu_zhang@zju.edu.cn
.

文章历史

收稿日期:2017-07-27
电磁轴承刚性转子系统前馈解耦控制
赵皓宇, 祝长生     
浙江大学 电气工程学院,浙江 杭州 310027
摘要: 为了消除电磁轴承支撑的刚性转子系统径向各自由度间的耦合,提出电磁轴承刚性转子系统径向四自由度的前馈解耦控制策略;针对解耦后系统存在的不平衡振动,提出基于不平衡量辨识的转子不平衡补偿方法;为了提升解耦和不平衡补偿效果,利用最速跟踪微分器来获取前馈解耦控制器及不平衡量辨识器所需的微分信号. 仿真及试验结果表明,所设计的前馈解耦控制器可以将电磁轴承刚性转子系统径向原来相互耦合的四自由度系统解耦为4个单自由度系统;利用所设计的不平衡量辨识器辨识出转子不平衡量并对其进行补偿,能够抑制转子系统的不平衡振动;采用最速跟踪微分器,不仅能够削弱测量噪声对解耦效果及不平衡补偿效果的影响,还能够提升控制系统的抗噪能力.
关键词: 主动振动控制    主动电磁轴承 (AMB)    前馈解耦控制    最速跟踪微分器    转子不平衡    不平衡量辨识    
Feedforward decoupling control for magnetically suspended rigid rotor system
ZHAO Hao-yu , ZHU Chang-sheng     
College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
Abstract: A feedforward decoupling control for magnetically suspended rigid rotor was proposed in order to eliminate the coupling between the radial four degree-of-freedom of a rigid rotor supported by two radial active magnetic bearings (AMB). The rotor imbalance compensation method based on imbalance identification was used to suppress the imbalance vibration of the rigid rotor system which had been decoupled by the feedforward decoupling control method. In order to improve the performance of feedforward decoupling control and imbalance compensation, a time-optimal tracking differentiator was used to get the differential signals in the feedforward decoupling control and imbalance compensation. Numerical simulations and experiment results show that the radial four degree-of-freedom coupling system for the AMB-rigid rotor can be completely decoupled into four single degree-of-freedom systems by the feedforward decoupling controller; the imbalance vibration of the rigid rotor system can be suppressed by the imbalance compensation method based on rotor imbalance identification; the performance of decoupling and imbalance compensation can be improved; the anti-interference ability of the control system can be enhanced by using the time-optimal tracking-differentiator.
Key words: active vibration control    active magnetic bearings (AMB)    feedforward decoupling control    time-optimal tracking differentiator    rotor imbalance    imbalance identification    

电磁轴承(又称主动电磁轴承,active magnetic bearings, AMB)通过对电磁铁线圈中电流的实时控制,使其产生受控的电磁力来实现对转子的非接触悬浮[1],具有无接触、适合高速、动力特性易于控制等特点,目前已成为高速旋转机械的关键支撑单元。对于开环电磁轴承系统,对应的机械刚度为负值[1],即AMB-刚性转子系统是一个开环不稳定系统,其动力学特性与所采用的控制规律密切相关,因此研究AMB转子系统的控制规律具有重要意义。

对于支承在AMB上的刚性转子来讲,转子的轴向运动与转子径向运动之间的耦合较小,轴向运动可简化为1个单自由度系统,而径向运动为1个相互耦合的四自由度系统。为了在相互耦合的径向四自由度系统中使用单自由度控制技术,就提出多种解耦控制理论。目前AMB–刚性转子系统的解耦主要分为交叉反馈解耦控制、智能解耦控制以及逆系统法解耦控制等。

交叉反馈解耦控制物理概念清楚且便于计算[2],因此早期AMB–刚性转子系统的解耦控制多采用该方法。Ahrens等[3]设计了抑制转子陀螺效应的交叉反馈解耦器;沈钺等[4]从理论上证明了当转子的转速超过某临界转速时交叉反馈控制能够对陀螺效应进行完全补偿;田希晖等[5]在传统位移交叉反馈的基础上提出了一种可以分别针对章动和进动进行相位补偿的增益预调交叉反馈控制。交叉反馈解耦只实现了转子径向2个转动自由度之间的解耦,并没有实现径向4个自由度间的完全解耦。

智能解耦控制算法凭借不依赖控制对象模型、具有自学习能力、鲁棒性强等优点[6],也被用于AMB-刚性转子系统的解耦控制。Ouyang等[7]设计了基于滑模控制的交叉解耦控制器;Li等[8]将滑模理论应用于状态反馈控制以实现解耦;Guo等[9]设计了自适应模糊解耦控制器。然而智能解耦控制算法设计难度大,对控制器硬件要求高,实用性受到限制。

逆系统法具有物理概念清晰、易于理解、易于实现等特点[10],成为目前较多采用的解耦控制。Fang等[11]利用逆系统法实现了AMB–刚性转子系统各自由度的动态解耦;Hutterer等[12]将卡尔曼滤波器应用于逆系统,以改善解耦效果;Li等[13]将最小二乘法应用于逆系统解耦器,实现了对AMB–刚性转子系统的解耦。然而,逆系统模型非常复杂,难于构造,且抵抗外部干扰的能力较差。

针对AMB–刚性转子系统径向相互耦合的四自由度问题,本文设计一种易于计算的前馈解耦控制器. 针对解耦后系统,设计不平衡量辨识器对转子不平衡量进行辨识,并对辨识结果进行补偿;利用最速跟踪微分器(time-optimal tracking differentiator, TOTD)来获取前馈解耦控制及不平衡量辨识器所需的微分信号,以改善噪声环境下解耦和不平衡补偿的效果;对前馈解耦控制及不平衡补偿的解耦效果、不平衡补偿能力以及抗噪能力进行仿真及试验研究。

1 电磁轴承–刚性转子系统的力学模型

图1所示为由 AMB支撑的刚性转子的典型结构。实验测得的转子系统的一阶弯曲临界转速为472 Hz (即28 320 r/min),而转子的转速范围为0~24 000 r/min,故认为转子为刚性转子。如果不考虑轴向与径向的耦合,那么转子的径向就具有4个自由度。

图 1 AMB–刚性转子系统结构 Fig. 1 Structure of AMB-high speed motor rotor system

为了描述转子、传感器和AMB间的相互位置,设平衡转子质心 $C$ 所在平面为 $\varPi $ 。由于一般转子是轴对称的,平衡转子的质心 $C$ 必位于转子几何中心线上。平面 $\varPi $ 与定子中心轴的交点为 $O$ ,沿定子中心轴指向A端为 $z$ 轴, $x$ $y$ $z$ 满足右手法则,建立固定坐标系 $Oxyz$ 。设点 $O$ A端及B端AMB中心平面的距离分别为 ${l_{{\rm{am}}}}$ ${l_{{\rm{bm}}}}$ ,点 $O$ A端及B端位移传感器中心平面的距离分别为 ${l_{{\rm{as}}}}$ ${l_{{\rm{bs}}}}$ 。转子的运动状态由转子质心C沿 $x$ $y$ 轴的位移( $x$ , $y$ )及绕 $x$ $y$ 轴的转角( $\alpha $ , $\beta $ )来表示。A端及B端传感器处转子的坐标分别为( ${x_{\rm as}}$ , ${y_{\rm as}}$ )及( ${x_{\rm bs}}$ , ${y_{\rm bs}}$ )。

为了考虑转子不平衡对系统动力学行为的影响,将不平衡质量等效为在平衡转子质心 $C$ 附近 $G'$ 点的一个附加质量。假设不平衡质量 $G'$ 在平面 $\varPi $ 内的投影为 $G$ ,在 $Oz$ 轴上的投影到平面 $\varPi $ 的距离为 ${\varepsilon _{{z}}}$ ,转子质心 $C$ $G$ 之间偏心距为 $\varepsilon $ 。以平衡转子质心 $C$ 为原点,建立如图2所示旋转坐标系 $C{x_{\rm{r}}}{y_{\rm{r}}}{z_{\rm{r}}}$ ,其中 $C{x_{\rm{r}}}$ 轴与 $Ox$ 轴之间以及 $C{y_{\rm{r}}}$ 轴与 $Oy$ 轴之间的夹角为 $\varOmega t$ $C{z_{\rm{r}}}$ 轴与 $Oz$ 轴平行。 $G$ 的位置角为 $\phi = \varOmega t + \varphi $ ,其中 $\varphi $ 为初始相位, $\varOmega $ 为转子的转速。

图 2 转子不平衡模型 Fig. 2 Model of rotor imbalance

设转子的质量为 $m$ ${J_x}$ ${J_y}$ ${J_z}$ 分别为转子绕其 $C{x_{\rm{r}}}$ $C{y_{\rm{r}}}$ $C{z_{\rm{r}}}$ 轴的转动惯量。由于转子为轴对称结构, ${J_x} = {J_y} = J$

由于不平衡质量相对于转子的质量很小,不足以影响转子的质心位置,不平衡转子的运动状态仍然用平衡转子质心C沿 $x$ $y$ 轴的位移变量( $x$ , $y$ )及绕 $x$ $y$ 轴的转角变量( $\alpha $ , $\beta $ )来表示。根据转子动力学理论,可以得到AMB–刚性转子系统的运动微分方程为

$\left. \begin{aligned}&{l}m\ddot x = {f_{{\rm{a}}x}} + {f_{{\rm{b}}x}} + m\varepsilon {\varOmega ^2}\cos \;(\varOmega t + \varphi ),\\&J\ddot \beta + {J_z}\varOmega ( - \dot \alpha ) = {l_{{\rm{am}}}}{f_{{\rm{a}}x}} - {l_{{\rm{bm}}}}{f_{{\rm{b}}x}} + m{\varepsilon _{{z}}}\varepsilon {\varOmega ^2}\cos \;(\varOmega t + \varphi ),\\&m\ddot y = {f_{{\rm{a}}y}} + {f_{{\rm{b}}y}} + m\varepsilon {\varOmega ^2}\sin \;(\varOmega t + \varphi ) - mg,\\&J( - \ddot \alpha ) - {J_z}\varOmega \dot \beta = {l_{{\rm{am}}}}{f_{{\rm{a}}y}} - {l_{{\rm{bm}}}}{f_{{\rm{b}}y}} + m{\varepsilon _z}\varepsilon {\varOmega ^2}\sin \;(\varOmega t + \varphi ).\end{aligned} \right\}$ (1)

式中: ${f_{{x{\rm a}}}}{\text{、}}$ ${f_{{y{\rm a}}}}{\text{、}}$ ${f_{{x{\rm b}}}}{\text{、}}$ ${f_{{y{\rm b}}}}$ 分别为A端及B端AMB在 $x$ $y$ 方向上的电磁力。

假设AMB的电磁力采用线性化模型,那么电磁力的表达式[1]

$\left. \begin{aligned} {f_{{\rm{a}}x}} = {k_{{\rm{ia}}}}{i_{{\rm{a}}x}} - {k_{{\rm{sa}}}}{x_{{\rm{am}}}},\; \\ {f_{{\rm{b}}x}} = {k_{{\rm{ib}}}}{i_{{\rm{b}}x}} - {k_{{\rm{sb}}}}{x_{{\rm{bm}}}},\; \\ {f_{{\rm{a}}y}} = {k_{{\rm{ia}}}}{i_{{\rm{a}}y}} - {k_{{\rm{sa}}}}{y_{{\rm{am}}}},\; \\ {f_{{\rm{b}}y}} = {k_{{\rm{ib}}}}{i_{{\rm{b}}y}} - {k_{{\rm{sa}}}}{y_{{\rm{bm}}}}.\; \\ \end{aligned} \right\}$ (2)

式中:( ${i_{{\rm{a}}x}}$ , ${i_{{\rm{a}}y}}$ )和( ${i_{{\rm{b}}x}}$ , ${i_{{\rm{b}}y}}$ )分别为A端及B端AMB线圈中的电流,( ${k_{{\rm{sa}}}}$ , ${k_{{\rm{ia}}}}$ )和( ${k_{{\rm{sb}}}}$ , ${k_{{\rm{ib}}}}$ )分别为A端及B端AMB的位移–刚度系数及电流–刚度系数.

AMB处转子在 $Oxyz$ 坐标系中的位移为

$\left. \begin{aligned} {x_{{\rm{am}}}} = x + {l_{{\rm{am}}}}\beta ,\; \\ {x_{{\rm{bm}}}} = x - {l_{{\rm{am}}}}\beta ,\;\\ {y_{{\rm{am}}}} = y - {l_{{\rm{am}}}}\alpha ,\; \\ {y_{{\rm{bm}}}} = y + {l_{{\rm{bm}}}}\alpha .\; \\ \end{aligned} \right\}$ (3)

将式(2)和(3)代入式(1),并令 ${{X}} = {[{{{X}}_1} \;\; {{{X}}_2}]^{\rm{T}}}$ ${{{X}}_1} = {[x\;\;\beta \;\;y\;\; - \alpha ]^{\rm{T}}}$ ${{{X}}_2} = {{\dot{ X}}_1} = {[\dot x\;\;\dot \beta \;\;\dot y \;\; - \dot \alpha ]^{\rm{T}}}$ ,则可将式(1)改写为矩阵形式的状态方程:

${\dot{ X}} = {{AX}} + {{BU}} + {{G}} + {{W}}.$ (4)

式中:

${{A}} = \left[ {\begin{array}{*{20}{c}} {\bf{0}}&{{E}} \\ {{{{A}}_{21}}}&{{{{A}}_{22}}}\end{array}} \right]{\text{,}} $
${{{A}}_{21}} = \left[ {\begin{array}{*{20}{c}} {{{{{A}}'}_{11}}}&{\bf{0}} \\ {\bf{0}}&{{{{{A}}'}_{22}}} \end{array}} \right]{\text{,}} $
${{{A}}_{22}} = \left[ {\begin{array}{*{20}{c}} {\bf{0}}&{{{{{A}}''}_{12}}} \\ {{{{{A}}''}_{21}}}&{\bf{0}} \end{array}} \right]{\text{,}} $
${{{A}}'_{11}} ={{{A}}'_{22}} =- \left[ {\begin{array}{*{20}{c}} {\displaystyle\frac{{ {{k_{{\rm{sa}}}} + {k_{{\rm{sb}}}}} }}{m}}&{\displaystyle\frac{{ {{k_{{\rm{sa}}}}{l_{{\rm{am}}}} - {k_{{\rm{sb}}}}{l_{{\rm{bm}}}}} }}{m}} \\ {\displaystyle\frac{{ {{k_{{\rm{sa}}}}{l_{{\rm{am}}}} - {k_{{\rm{sb}}}}{l_{{\rm{bm}}}}} }}{J}}&{\displaystyle\frac{{ {{k_{{\rm{sa}}}}l_{{\rm{am}}}^{\rm{2}} + {k_{{\rm{sb}}}}l_{{\rm{bm}}}^2} }}{J}} \end{array}} \right]{\text{,}} $
$ {{{A}}''_{12}} = - {{{A}}''_{21}} = \left[ {\begin{array}{*{20}{c}} 0&0 \\ 0&{ - \displaystyle\frac{{{J_z}}}{J}\Omega } \end{array}} \right]{\text{,}}$
$ {{{B'}}_{11}} = {{{B'}}_{22}} = \left[ {\begin{array}{*{20}{c}} {\displaystyle\frac{{{k_{{\rm{ia}}}}}}{m}}&{\displaystyle\frac{{{k_{{\rm{ib}}}}}}{m}} \\ {\displaystyle\frac{{{l_{{\rm{am}}}}{k_{{\rm{ia}}}}}}{J}}&{ - \displaystyle\frac{{{l_{{\rm{bm}}}}{k_{{\rm{ib}}}}}}{J}} \end{array}} \right]{\text{,}}$
$ {{B}} = \left[ {\begin{array}{*{20}{c}} {\bf{0}} \\ {{{{B}}_2}} \end{array}} \right]{\text{,}}{{{B}}_2} = \left[ {\begin{array}{*{20}{c}} {{{{{B'}}}_{11}}}&{\bf{0}} \\ {\bf{0}}&{{{{{B'}}}_{22}}} \end{array}} \right]{\text{,}}$
${{G}} = \left[ {\begin{array}{*{20}{c}} {\bf{0}} \\ {{{{G}}_2}} \end{array}} \right]{\text{,}}{{W}} = \left[ {\begin{array}{*{20}{c}} {\bf{0}} \\ {{{{W}}_2}} \end{array}} \right]{\text{,}}$
${{{G}}_2} = {\left[ {\begin{array}{*{20}{c}} 0&0&{ - g}&0 \end{array}} \right]\rm ^T}{\text{,}}$
${{U}} = {\left[ {\begin{array}{*{20}{c}} {{i_{{{\rm a}x}}}}&{{i_{{{\rm b}x}}}}&{{i_{{{\rm a}y}}}}&{{i_{{{\rm b}y}}}} \end{array}} \right]\rm ^T}{\text{,}}$
${{{W}}_2} = \left[ {\begin{aligned}\quad& {\varepsilon {\varOmega ^2}\cos\; (\varOmega t + \varphi )} \\ & {\displaystyle\frac{{m{\varepsilon _z}\varepsilon }}{J}{\varOmega ^2}\cos\; (\varOmega t + \varphi )} \\ & {\varepsilon {\varOmega ^2}\sin\; (\varOmega t + \varphi )} \\ & {\displaystyle\frac{{m{\varepsilon _z}\varepsilon }}{J}{\varOmega ^2}\sin\; (\varOmega t + \varphi )}\quad \end{aligned}} \right]{\text{,}}$

E为相应维数的单位矩阵.

传感器处转子在 $Oxyz$ 坐标系中的位移为

$\left. \begin{aligned} {x_{{\rm{as}}}} = x + {l_{{\rm{as}}}}\beta ,\; \\ {x_{{\rm{bs}}}} = x - {l_{{\rm{as}}}}\beta ,\; \\ {y_{{\rm{as}}}} = y - {l_{{\rm{as}}}}\alpha ,\; \\ {y_{{\rm{bs}}}} = y + {l_{{\rm{bs}}}}\alpha .\; \\ \end{aligned} \right\}$ (5)

同样地,可以得到用矩阵形式表示的输出方程为

${{Y}} = {{CX}}.$ (6)

式中:Y=[xas xbs yas ybs ] 为输出变量,C=[C1 0],

${{{C}}_1} = \left[ {\begin{array}{*{20}{c}} {{{{{C}}'}_{11}}}&{\bf{0}} \\ {\bf{0}}&{{{{{C}}'}_{22}}} \end{array}} \right], {{{C}}'_{11}} = {{{C}}'_{22}} =\left[ {\begin{array}{*{20}{c}} 1&{{l_{{\rm{as}}}}} \\ 1&{ - {l_{{\rm{bs}}}}} \end{array}} \right].$

为便于分析,将式(4)及(6)用分块矩阵表示为

${{\dot{ X}}_1} = {{{X}}_2},\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\;\;\;$ (7)
${{\dot{ X}}_2} = {{{A}}_{21}}{{{X}}_1} + {{{A}}_{22}}{{{X}}_2} + {{{B}}_2}{{U}} + {{{W}}_2} + {{{G}}_2},$ (8)
${{Y}} = {{{C}}_1}{{{X}}_1}.\quad\quad\quad\quad\quad\quad\quad\quad\quad\;\;\quad\quad$ (9)
2 前馈解耦控制 2.1 耦合性分析

将式(7)代入(8)可得

${{\ddot{ X}}_1} = {{{A}}_{21}}{{{X}}_1} + {{{A}}_{22}}{{\dot{ X}}_1} + {{{B}}_2}{{U}} + {{{W}}_2} + {{{G}}_2}.$ (10)

可见,AMB–刚性转子系统各变量之间的耦合由矩阵 ${{{A}}_{21}}$ ${{{A}}_{22}}$ 决定。

矩阵 ${{{A}}_{22}}$ 中的非对角元素将2个变量 $\alpha $ $\beta $ 耦合在一起。当转子静止时, $\varOmega $ =0,矩阵 ${{{A}}_{22}}$ 的非对角元素均为0,非转动条件下变量 $\alpha $ $\beta $ 之间自然解耦。当转子旋转时, $\varOmega \ne 0$ ,矩阵 ${{{A}}_{22}}$ 的非主对角元素不为0,因此使2个转动变量 $\alpha $ $\beta $ 之间产生耦合,这种耦合被称作陀螺效应耦合,而矩阵 ${{{A}}_{22}}$ 被称为陀螺矩阵[1]。陀螺效应与速度相关,转速 $\varOmega $ 越大,耦合越严重。

矩阵 ${{{A}}_{21}}$ 中的非对角元素将变量 $x$ $\beta $ $y$ $\alpha $ 分别耦合在一起。当 ${k_{{\rm{sa}}}}{l_{{\rm{am}}}} = {k_{{\rm{sb}}}}{l_{{\rm{bm}}}}$ 时,变量 $x$ $\beta $ 之间及 $y$ $\alpha $ 之间自然解耦。当 ${k_{{\rm{sa}}}}{l_{{\rm{am}}}} \ne {k_{{\rm{sb}}}}{l_{{\rm{bm}}}}$ 时,矩阵 ${{{A}}_{21}}$ 的非主对角元素均不为0,因此 $x$ $\beta $ 之间及 $y$ $\alpha $ 之间发生耦合。这种平动变量与转动变量之间的耦合,与转子旋转与否无关,而是由转子系统的结构参数 ${l_{{\rm{am}}}}$ ${l_{{\rm{bm}}}}$ 及AMB的特性参数 ${k_{{\rm{sa}}}}$ ${k_{{\rm{sb}}}}$ 决定。除非转子及2个AMB的结构及特性完全对称,一般情况下 ${k_{{\rm{sa}}}}{l_{{\rm{am}}}} \ne {k_{{\rm{sb}}}}{l_{{\rm{bm}}}}$ ,因此 $x$ $\beta $ $y$ $\alpha $ 之间的耦合始终存在。

2.2 前馈解耦控制器

为了进行前馈解耦控制,先将AMB–刚性转子系统关于状态变量的微分方程转化为关于输出变量的微分方程,将式(9)代入式(10)得

$\begin{split} {\ddot{ Y}} = &\left( {{{{\overline{ A}}}_{21\left( 1 \right)}} + {{{\overline{ A}}}_{21\left( 2 \right)}}} \right){{Y}} + \left( {{{{\overline{ A}}}_{22\left( 1 \right)}} + {{{\overline{ A}}}_{22\left( 2 \right)}}} \right){\dot{ Y}} + \\&\left( {{{{\overline{ B}}}_{2\left( 1 \right)}} + {{{\overline{ B}}}_{2\left( 2 \right)}}} \right){{U}} + {{{\overline{ W}}}_2} + {{{\overline{ G}}}_2}. \end{split} $ (11)

式中: ${{\overline{ A}}_{21\left( 1 \right)}}$ 为对角矩阵,其对角线上的元素等于 ${{{C}}_1}{{{A}}_{21}}{{C}}_1^{ - 1}$ 主对角线上的元素; $ {{\overline{ A}}_{21\left( 2 \right)}}{\rm{ = }}{{{C}}_1}{{{A}}_{21}}$ ${{C}}_1^{ - 1}{\rm{ - }}{{\overline{ A}}_{21\left( 1 \right)}}$ 为主对角线元素为0的矩阵; ${{\bar{ A}}_{22\left( 1 \right)}}$ 为对角矩阵,其对角线上的元素等于 ${{{C}}_1}{{{A}}_{22}}{{C}}_1^{ - 1}$ 主对角线上的元素; $ {{\overline{ A}}_{22\left( 2 \right)}}{\rm{ = }}$ ${{{C}}_1}{{{A}}_{22}}{{C}}_1^{ - 1}{\rm{ - }}{{\overline{ A}}_{22\left( 1 \right)}}$ 为主对角线元素为0的矩阵; ${{\overline{ B}}_{2\left( 1 \right)}}$ 为对角矩阵,其对角线上的元素等于 ${{{C}}_1}{{{B}}_2}$ 主对角线上的元素; ${{\overline{ B}}_{2\left( 2 \right)}}{\rm{ = }}{{{C}}_1}{{{B}}_2}{\rm{ - }}{{\overline{ B}}_{2\left( 1 \right)}}$ 为主对角线元素为0的矩阵。 ${{\overline{ W}}_2} = {{{C}}_1}{{{W}}_2}$ ${{\overline{ G}}_2} = {{{C}}_1}{{{G}}_2}$

为了达到使4个输出变量之间解耦的目的,就需要消除矩阵 ${{\overline{ A}}_{21\left( 2 \right)}}$ ${{\overline{ A}}_{22\left( 2 \right)}}$ ${{\overline{ B}}_{2\left( 2 \right)}}$ 对系统的影响。为此,引入辅助输入向量:

${{{v}}_0}(t) = {{KY}}(t) + {{M}}{\dot{ Y}}(t) + {{U}}(t) + {{SU}}(t).$ (12)

式中: ${{S}}$ ${{K}}$ ${{M}}$ 分别为相应维数的主对角元素为0的待求矩阵。

${{\overline{ B}}_{2\left( 1 \right)}}$ 左乘式(12),将结果代入式(11)后得

$\begin{split} {\ddot{ Y}} = &{{{\overline{ A}}}_{21(1)}}{{Y}} + [{{{\overline{ A}}}_{21(2)}} - {{{\overline{ B}}}_{2(1)}}{{K}}]{{Y}} + [{{{\overline{ A}}}_{22(2)}} - {{{\overline{ B}}}_{2(1)}}{{M}}]{\dot{ Y}} + \\&{{{\overline{ A}}}_{22(1)}}{\dot{ Y}} + [{{{\overline{ B}}}_{2(2)}} - {{{\overline{ B}}}_{2(1)}}{{S}}]{{U}} + {{{\overline{ B}}}_{2(1)}}{{{v}}_0}(t) + {{{\overline{ W}}}_2} + {{{\overline{ G}}}_2}. \\ \end{split} $ (13)

为了消除系统重力的影响,引入补偿矩阵 ${{{v}}_{\rm{G}}}(t)$ ,使得 ${{\overline{ B}}_{2(1)}}{{{v}}_{\rm{G}}}(t) = {{\overline{ G}}_2}$ 。设引入补偿重力后的辅助输入向量为 ${{v}}(t) = {{{v}}_0}(t) + {{{v}}_{\rm{G}}}(t)$ ,则式(13)变为

$\begin{split} {\ddot{ Y}} = &{{{\overline{ A}}}_{21(1)}}{{Y}} + [{{{\overline{ A}}}_{21(2)}} - {{{\overline{ B}}}_{2(1)}}{{K}}]{{Y}} + [{{{\overline{ A}}}_{22(2)}} - {{{\overline{ B}}}_{2(1)}}{{M}}]{\dot{ Y}} + \\&{{{\overline{ A}}}_{22(1)}}{\dot{ Y}} + [{{{\overline{ B}}}_{2(2)}} - {{{\overline{ B}}}_{2(1)}}{{S}}]{{U}} + {{{\overline{ B}}}_{2(1)}}{{v}}(t) + {{{\overline{ W}}}_2}.\end{split} $ (14)

为了消除矩阵 ${{\overline{ A}}_{21(2)}}$ ${{\overline{ A}}_{22(2)}}$ ${{\overline{ B}}_{2(2)}}$ ,以实现解耦,矩阵 ${{S}}$ ${{K}}$ ${{M}}$ 应满足下列关系:

${{\overline{ A}}_{21(2)}} = {{\overline{ B}}_{2(1)}}{{K}},$ (15)
${{\overline{ A}}_{22(2)}} = {{\overline{ B}}_{2(1)}}{{M}},$ (16)
${{\overline{ B}}_{2(2)}} = {{\overline{ B}}_{2(1)}}{{S}}.$ (17)

将式(15) ~ (17)代入式(14)得

${\ddot{ Y}} = {{\overline{ A}}_{21(1)}}{{Y}} + {{\overline{ A}}_{22(2)}}{\dot{ Y}} + {{\overline{ B}}_{2(2)}}{{v}}(t) + {{\overline{ W}}_2}.$ (18)

矩阵 ${{\overline{ A}}_{21(1)}}$ ${{\overline{ A}}_{22(1)}}$ ${{\overline{ B}}_{2(1)}}$ 均为对角矩阵,实现了系统4个输出变量之间的解耦。

可见,只要根据式(15) ~ (17),分别求得 ${{K}}$ ${{M}}$ ${{S}}$ ,就能将原来相互耦合的4个自由度系统解耦为4个单自由度的系统[14],然后对各输出变量分别进行控制,计算量小且易于实现。

3 转子不平衡辨识及补偿

为了抑制由转子的不平衡引起的不平衡同频振动,需要对转子的不平衡进行补偿。

不平衡力矩阵 ${{{W}}_2}$ 表示转子不平衡的影响。如果能够由式(18)得到 ${{\overline{ W}}_2}$ ,再根据 ${{{W}}_2} = {{C}}_1^{ - 1}{{\overline{ W}}_2}$ 对矩阵 ${ W_2}$ 进行辨识和补偿,就能够消除不平衡对转子的影响。然而,解耦后的系统(18)是一个不稳定系统,每个自由度都是一个具有一正一负2个特征根的二阶系统,当输入向量 ${{v}}(t){\rm{ = }}0$ 时,并不能得到稳定的输出,因此也就无法通过输出信号从解耦后系统(18)中得到矩阵 ${{\overline{ W}}_2}$ 。为了利用输出信号来获得矩阵 ${{\overline{ W}}_2}$ ,首先需要设计一个控制器,使解耦后的系统(18)稳定。如果选择PID控制,则有:

${{v}}(t) = - {{PY}}(t) - {{D}}{\dot{ Y}}(t) - {{I}}\int {{{Y}}(t)} {\rm d}t.$ (19)

其中,

${{P}} = {\rm{diag\;[}}{P_{{\rm a}x}} \;\; {P_{{\rm b}x}}\;\;{P_{{\rm a}y}}\;\;{P_{{\rm b}y}}],$
$ {{I}} = {\rm{diag\;[}}{I_{{\rm a}x}} \;\; {I_{{\rm b}x}} \;\; {I_{{\rm a}y}} \;\; {I_{{\rm b}y}}],$
${{D}} = {\rm{diag\;[}}{D_{{\rm a}x}} \;\; {D_{{\rm b}x}} \;\; {D_{{\rm a}y}} \;\; {D_{{\rm b}y}}].$

分别为PID控制器的3个参数。

将式(19)代入式(18)得

$\begin{split} {{{\overline{ W}}}_2} = &{\ddot{ Y}} + \left[{{{\overline{ B}}}_{2(1)}}{{P}} - {{{\overline{ A}}}_{21(1)}}\right]{{Y}} + \\ &\left[{{{\overline{ B}}}_{2(1)}}{{D}} - {{{\overline{ A}}}_{22(1)}}\right]{\dot{ Y}} + {{{\overline{ B}}}_{2(1)}}{{I}}\int {{Y}} {\rm d}t. \end{split} $ (20)

由式(20)得出 ${{\overline{ W}}_2}$ ${{Y}}$ 的传递函数为

$\begin{split}\frac{{{Y}}}{{{{{\overline{ W}}}_2}}} =&s \times\left\{{}{s^3} + \left[{{{\overline{ B}}}_{2(1)}}{{D}} - {{{\overline{ A}}}_{22(1)}}\right]{s^2} +\right.\\ &\left.\left[{{{\overline{ B}}}_{2(1)}}{{P}} - {{{\overline{ A}}}_{21(1)}}\right]s + {{{\overline{ B}}}_{2(1)}}{{I}}\right\}^{-1}.\end{split}$ (21)

显然,只要合理地选择矩阵 ${{P}}$ ${{I}}$ ${{D}}$ 参数就能使闭环系统(式(20))稳定,进而通过输出信号的实测值,由式(20)计算得到矩阵 ${{\overline{ W}}_2}$ 的实时值[10],再通过 ${{{W}}_2} = {{C}}_1^{ - 1}{{\overline{ W}}_2}$ 获得系统不平衡力矩阵 ${{{W}}_2}$ 的实时值。若直接将获得的不平衡量 ${{{W}}_2}$ 的实时值反馈至系统输入端进行补偿,不仅会因反馈环的存在而改变控制系统的结构,还会对控制系统的稳定性造成影响,无法实现转子在全转速范围内的稳定运行[15-16]。因此,本文利用如图3所示的陷波滤波器,以便从矩阵 ${{{W}}_2}$ 的实时值中辨识出矩阵 ${{{W}}_2}$ 的解析式[17],然后利用矩阵 ${{{W}}_2}$ 的解析式对转子不平衡进行补偿。

图 3 陷波滤波器结构原理图 Fig. 3 Block diagram of notch filter

由陷波滤波器的结构可知:

$\displaystyle\frac{{{i_{{\rm{out}}}}}}{{{i_{{\rm{in}}}}}} = \displaystyle\frac{s}{{{s^2} + s + {\varOmega ^2}}}.$ (22)

${{{W}}_2}$ 对应 $\ddot x$ 的通道信号为例,此时有

${i_{{\rm{in}}}} = \varepsilon \;{\varOmega ^2}\cos \;(\varOmega t + \varphi ).$ (23)

式中: $\varepsilon $ $\varphi $ 为需要辨识的未知不平衡量参数

$s = j\varOmega $ 代入式(22),可以得到陷波滤波器的输出为

$\begin{split} {i_{{\rm{out}}}} =& {i_{{\rm{in}}}} = \varepsilon {\varOmega ^2}\cos\; (\varOmega t + \varphi ) =\\ & \varepsilon {\varOmega ^2}\cos\; \varphi \cos\; (\varOmega t) - \varepsilon {\varOmega ^2}\sin\; (\varphi )\sin\; (\varOmega t). \\ \end{split} $ (24)

又由于

${i_{{\rm{out}}}} = {i_1}\cos \;(\varOmega t) + {i_2}\sin \;(\varOmega t).$ (25)

则有

$\left. \begin{array}{l} {i_1} = \varepsilon {\varOmega ^2}\cos \;\varphi ,\;a = \varepsilon \cos \;\varphi {\text{,}} \\ {i_2} = - \varepsilon {\varOmega ^2}\sin \;\varphi ,\;b = - \varepsilon \sin \;\varphi . \\ \end{array} \right\}$ (26)

陷波滤波器内积分器的收敛需要一定的时间,设所需收敛时间为 ${T_{{\rm{con}}}}$ ,当无噪声干扰时,陷波滤波器输出的 $a$ $b$ ${T_{{\rm{con}}}}$ 后就能够稳定到一个确定值;当有噪声时,陷波滤波器将受到干扰,其输出的 $a$ $b$ ${T_{{\rm{con}}}}$ 后就无法收敛到一个确定值,而是在某一个范围内不断波动。这时可以将陷波滤波器在 ${T_{{\rm{con}}}}$ 后某一段时间 ${T_{{\rm{sam}}}}$ 内的平均值作为 $a$ $b$ 的近似值。所设计的不平衡辨识器如图4所示。由 $a$ $b$ 值可得到转子的不平衡量为

$\varepsilon {\rm{ = }}\sqrt {{a^2} + {b^2}} , \; \varphi {\rm{ = }} - \arctan\; (b/a).$ (27)
图 4 不平衡辨识器结构原理示意图 Fig. 4 Block diagram of observer about imbalance

至此,就完成了对 $\varepsilon $ $\varphi $ 的辨识。同理可辨识出 ${\varepsilon _{{z}}}$ 。将辨识得到的 $\varepsilon $ $\varphi $ ${\varepsilon _{{z}}}$ 代入矩阵 ${{ W}_2}$ 的表达式,再引入不平衡补偿矩阵 ${{{U}}_{\rm{W}}} = {{B}}_2^{ - 1}{{{W}}_2}$ 后,就得到

$\begin{split} {{{\dot{ X}}}_2} = &{{{A}}_{21}}{{{X}}_1} + {{{A}}_{22}}{{{X}}_2} + {{{B}}_2}[{{U}} - {{{U}}_{\rm{W}}}] + {{{W}}_2} {\rm{ = }}\\ &{{{A}}_{21}}{{{X}}_1} + {{{A}}_{22}}{{{X}}_2} + {{{B}}_2}{{U}}. \end{split} $ (28)

显然,这时转子的不平衡量得到了完全补偿。另外,该方法是在系统的输入 ${{U}}$ 中增加了一项不平衡补偿矩阵 ${{{U}}_{\rm{W}}}$ ,并没有引入反馈环,不会对控制系统的稳定性产生影响。

4 最速跟踪微分器设计

在前馈解耦控制器以及转子不平衡量辨识器中,需要利用输出位移信号 ${{Y}}$ 的多重微分,也就是转子的广义速度及广义加速度,但由于这两者无法直接测量,需要采用对位移信号 ${{Y}}$ 进行多次微分的方式来得到。

4.1 经典微分器

在经典控制理论中,通常利用经典微分器(classical differentiator,CD)来获取给定信号的微分信号,其具体的运算过程为

${\dot x_{{\rm{(CD)}}}}(t) = \displaystyle\frac{s}{{Ts + 1}}x(t).$ (29)

式中: $x(t)$ 为给定位移信号, ${\dot x_{{\rm{(CD)}}}}(t)$ 为经典微分器输出的速度信号, $T$ 为较小时间常数。

如果给定信号 $x(t)$ 被噪声 $n(t)$ 所污染,那么,

${\dot x_{{\rm{(CD)}}}}(t) \approx \displaystyle\frac{1}{T}[x(t) - x(t - T)] + \displaystyle\frac{1}{T}n(t).$ (30)

可见,经典微分器的输出信号叠加了一个对原信号中的噪声放大了 $1/T$ 倍的噪声信号,而且 $T$ 越小,噪声放大越严重,完全有可能将微分信号全部淹没,这就是经典微分器的噪声放大效应[18]

采用经典微分器的前馈解耦控制以及不平衡补偿存在的主要问题如下:

1) 前馈解耦控制需要利用输出位移信号 ${{Y}}$ 的速度信号 ${\dot{ Y}}$ ,由于测量到的位移信号含有噪声,如果用经典微分环节来获得相应的速度信号 ${\dot{ Y}}$ ,就必然受到噪声的严重干扰,无法达到精确解耦的目的。

2) 式(20)中,把不平衡力矩 ${{\overline{ W}}_2}$ 看作解耦后系统的输入,理论上只要知道输出位移信号 ${{Y}}$ 、速度信号 ${\dot{ Y}}$ 及加速度信号 ${\ddot{ Y}}$ ,就可根据解耦后系统的输入–输出传递函数(式(21))求得 ${{\overline{ W}}_2}$ 。若采用经典微分器,则会放大位移信号 ${{Y}}$ 中的噪声,使速度信号 ${\dot{ Y}}$ 及加速度信号 ${\ddot{ Y}}$ 产生很大的误差,从而影响所求矩阵 ${{\bar{ W}}_2}$ 的精度。

3) 对于经典的PID控制器,需要用到误差的微分信号,若微分信号是利用经典微分器获取的,那么PID控制器也会存在噪声的放大效应,不利于系统的稳定。

4.2 离散最速跟踪微分器

由于离散最速跟踪微分器具有很好的噪声抑制能力,且对噪声的放大效应低[18],为了改善噪声环境下AMB–刚性转子系统的解耦和不平衡补偿的效果,本文利用最速跟踪微分器代替经典微分器来计算广义速度及广义加速度。

为了说明跟踪微分器的工作原理,任选一路解耦后系统的输出位移信号,如 ${x_{{\rm{as}}}}$ ,设该路测量噪声为 ${n_{x{\rm{a}}}}$ ,将位移传感器输出信号 $ {x_{{\rm{as}}\left({\rm{d}} \right)}} = $ $ {x_{{\rm{as}}}} + {n_{x{\rm{a}}}}$ 输入到如下的离散最速跟踪微分器差分方程中:

$\left. \begin{aligned}&{l}{{\ddot x}_{{\rm{(TO)}}}}(k) = {f_{{\rm{han}}}}[{x_{{\rm{(TO)}}}}(k) - {h_1}{{\dot x}_{{\rm{(TO)}}}}(k) -\; \\ &\,\;\quad\quad\quad\quad{x_{{\rm{as}}\left( {\rm{d}} \right)}}(k),{{\dot x}_{{\rm{(TO)}}}}(k),r,{h_0}],\; \\& {{\dot x}_{{\rm{(TO)}}}}(k + 1) = {{\dot x}_{{\rm{(TO)}}}}(k) + h{{\ddot x}_{{\rm{(TO)}}}}(k),\; \\ & {x_{{\rm{(TO)}}}}(k + 1) = {x_{{\rm{(TO)}}}}(k) + h{{\dot x}_{{\rm{(TO)}}}}(k).\; \\ \end{aligned} \right\}$ (31)

式中: ${x_{({\rm{TO}})}}$ ${\dot x_{({\rm{TO}})}}$ ${\ddot x_{({\rm{TO}})}}$ 分别为位移跟踪值、速度跟踪值及加速度跟踪值,均为跟踪微分器的输出; ${f_{{\rm{han}}}}$ 为最速控制综合函数,其参数 $r$ ${h_0}$ 分别称作跟踪微分器的快速因子及滤波因子; $h$ 为系统的积分步长,参数 ${h_1}$ 被称作相位补偿因子,用于补偿跟踪微分器引起的相位滞后。 $r$ 值越大,微分器跟踪速度越快,但受到控制系统所能承受最大加速度的限制,因此不能取值过大; ${h_0}$ 越大,跟踪微分器的滤波效果越明显,相位滞后现象也越严重,一般选取 ${h_0}$ $h$ 的10 ~ 20倍。

由跟踪器的特性[18]可知,按式(31)递推, ${x_{({\rm{TO}})}}$ ${\dot x_{({\rm{TO}})}}$ ${\ddot x_{({\rm{TO}})}}$ 就能在有限步之后分别跟踪到 ${x_{{\rm{as}}}}$ ${\dot x_{{\rm{as}}}}$ ${\ddot x_{{\rm{as}}}}$

若令

$p(k) = {x_{({\rm{TO}})}}(k) - {h_1}{\dot x_{({\rm{TO}})}}(k) - {x_{{\rm{as}}\left( {\rm{d}} \right)}}(k),$

则最速控制综合函数定义为

${f_{{\rm{han}}}}[p(k),{\dot x_{({\rm{TO}})}}(k),r,{h_0}] = - \left\{ \begin{split} r \cdot {\rm sign}\;\left( a \right),\;\;&\left| a \right| > r{h_0}; \\ {a / {{h_0}}},\quad\quad \;\;\;\; &\left| a \right| \leqslant r{h_0}. \end{split} \right.$ (32)

其中,

$a = \left\{ \begin{aligned}&\begin{aligned}{{\dot x}_{({\rm{TO}})}}& + \displaystyle\frac{1}{2}\left( {\sqrt {{r^2}h_0^2 + 8r\left| {p + {h_0}{{\dot x}_{({\rm{TO}})}}} \right|} - r{h_0}} \right) \times\\ &{\rm sign}\left( {p + {h_0}{{\dot x}_{({\rm{TO}})}}} \right),\;\;\;\left| {p + {h_0}{{\dot x}_{({\rm{TO}})}}} \right| > rh_0^2;\end{aligned}\\&2{{\dot x}_{({\rm{TO}})}} + p/{h_0}{\rm{,}}\;\;\;\left| {p + {h_0}{{\dot x}_{({\rm{TO}})}}} \right| \leqslant rh_0^2.\end{aligned} \right.$

同理,将 ${y_{{\rm{as}}}}_{\left( {\rm{d}} \right)} = {y_{{\rm{as}}}} + {n_{y{\rm{a}}}}$ ${x_{{\rm{bs}}\left( {\rm{d}} \right)}} = {x_{{\rm{bs}}}} + {n_{x{\rm{b}}}}$ ${y_{{\rm{bs}}\left( {\rm{d}} \right)}} = $ ${y_{{\rm{bs}}}} + {n_{y{\rm{b}}}}$ 注入跟踪微分器,可分别获得其余3路的位移跟踪值、速度跟踪值和加速度跟踪值。

5 AMB–刚性转子系统前馈解耦控制及不平衡补偿

定义 ${ Y}(t)$ 为转子系统的输出, ${{{Y}}_{\rm{d}}}(t)$ 为位移测量噪声, ${{{Y}}_{{\rm{out}}}}(t)$ 为传感器输出, ${{{Y}}_{{\rm{in}}}}(t)$ 为前馈解耦控制器、不平衡量辨识器及PID控制器位移输入, ${{\dot{ Y}}_{{\rm{in}}}}(t)$ 为前馈解耦器、不平衡量辨识器及PID控制器速度输入, ${{\ddot{ Y}}_{{\rm{in}}}}\left( t \right)$ 为不平衡量辨识器加速度输入, ${{{Y}}_{{\rm{out}}}} = {{Y}} + {{{Y}}_{\rm{d}}}$ ${{E}}$ 为相应维数的单位矩阵。

图5所示为AMB–刚性转子系统前馈解耦控制及不平衡补偿结构框图,主要包括被控对象、前馈解耦器、跟踪微分器、PID控制器、不平衡辨识器等。由于跟踪微分器良好的噪声抑制能力和优秀的微分跟踪能力,将 ${{{Y}}_{{\rm{out}}}}$ 注入跟踪微分器,则得到相对应的位移 ${{{Y}}_{{\rm{in}}}} \approx {{Y}}$ 、速度 ${{\dot{ Y}}_{{\rm{in}}}} \approx {\dot{ Y}}$ 及加速度 ${{\ddot{ Y}}_{{\rm{in}}}} \approx {\ddot{ Y}}$ 。理论上讲,由于在前馈解耦控制器、不平衡量辨识器以及PID控制器中采用了跟踪微分器来获得相关的微分,噪声的干扰会得到有效地抑制,系统的性能会得到进一步的提升。

图 5 前馈解耦控制及不平衡补偿框图 Fig. 5 Diagram of decoupling control system and imbalance compensation
6 仿真结果及分析 6.1 最速跟踪微分器效果分析

理论上,跟踪微分器具有良好的滤波特性,并且能够克服经典微分器严重的噪声放大效应,因此在噪声环境下能够更加真实地获得速度及加速度信号。如图6所示为在噪声环境( ${{{Y}}_{\rm{d}}} \ne 0$ )下,将一正弦信号分别注入经典微分器及最速跟踪微分器后的输出结果。结果表明,经典微分器对噪声的放大作用随微分次数的增大迅速增大,甚至会将有用的信号淹没在噪声之中。最速跟踪微分器在初始时刻存在一定的波动,但经过短暂的跟踪过程后,信号中的噪声就得到了明显的抑制,跟踪微分器不仅表现出了良好的滤波特性,还能够很好地跟踪到给定正弦信号及其微分。

图 6 存在噪声时CD与TOTD性能比较 Fig. 6 Comparison chart of CD and TOTD with noises
6.2 解耦及不平衡补偿效果分析

在Matlab仿真软件上搭建了AMB–刚性转子系统前馈解耦控制及不平衡补偿模型,并对其进行理论仿真,以验证所设计的控制系统的解耦效果、不平衡补偿效果以及对测量噪声的抗扰能力。表1为AMB–刚性转子系统的相关参数。

表 1 AMB–刚性转子系统的相关参数 Table 1 Parameters of an AMB-rotor system

首先在无噪声干扰的理想情况下进行仿真,即 ${{{Y}}_{\rm{d}}} = 0$ 。此时 ${{Y}} = {{{Y}}_{{\rm{out}}}} = {{{Y}}_{{\rm{in}}}}$ ,最速跟踪微分器输出与经典微分器输出相同,因此无论采取哪一种微分器,其不平衡补偿效果和解耦效果都是相同的。

图7所示为当额定转速为24 000 r/min时,转子稳定悬浮5 s后,将辨识得到的不平衡补偿矩阵 ${{{U}}_{\rm{W}}}$ 注入系统前后A端位移传感器处转子的运动轨迹。可见,当系统不存在外部测量噪声干扰的情况下,采用不平衡补偿能够完全消除转子不平衡引起的同频振动。

图 7 实施不平衡补偿前、后的转子位移轨迹 Fig. 7 Motion orbits of rotor without and with imbalance compensation

图89所示分别为额定转速24 000 r/min下,转子的不平衡振动已经得到补偿后,在0.2 s给A端位移传感器处转子x方向位移产生一个0.04 mm的阶跃后,不采用与前馈解耦控制情况下系统径向各自由度方向的输出位移响应曲线。

图 8 未采用前馈解耦控制时转子系统的阶跃响应 Fig. 8 Step response performance of rotor system without feedforward decoupling control
图 9 采用前馈解耦控制时转子系统的阶跃响应 Fig. 9 Step response performance of rotor system with feedforward decoupling control

在未采用前馈解耦控制时,转子系统某方向上的位移阶跃变化,都会引起其他方向上位移的变化,可见4个输出变量之间存在耦合。但在采用前馈解耦控制后,转子系统某方向上的位移阶跃变化,并不会引起其他方向上的位移变化,AMB–刚性转子径向原来相互耦合的四自由度系统被解耦为4个单自由度的系统。

6.3 扰动抑制能力

经典微分器对噪声的放大效应会降低前馈解耦控制器和不平衡量辨识器的精度。当输出位移中存在噪声,即测量噪声 ${{{Y}}_{\rm{d}}} \ne 0$ 时,如图10所示分别为24 000 r/min的稳态转速下,在5 s开始采用不同微分器的不平衡补偿前后A端位移传感器处转子的运动轨迹。

图 10 采用不同微分器的不平衡补偿前、后转子的运动轨迹 Fig. 10 Motion orbits of rotor without and with imbalance compensation by using different differentiators

在系统存在噪声干扰的情况下,如果使用经典微分器,会严重影响不平衡辨识器的辨识精度,无法实现转子不平衡振动的完全补偿,补偿后转子的振动仍然很大。如果采用最速跟踪微分器,则明显提高了不平衡量的辨识精度,改善了转子不平衡振动的补偿效果,补偿后转子的振动得到有效控制。

在24 000 r/min的稳态转速下,在0 s时开启不平衡补偿且系统已进入稳定状态,在0.2 s后A端位移传感器处转子在x方向上的位移从0阶跃为0.04 mm,此时采用2种微分器得到转子径向各自由度方向的输出位移响应曲线,如图11图12所示。

图 11 采用经典微分器(CD)的前馈解耦控制抗扰能力 Fig. 11 Anti-interference of feedforward decoupling controller using classical differentiator (CD)
图 12 采用最速跟踪微分器(TOTD)的前馈解耦控制抗扰能力 Fig. 12 Anti-interference of feedforward decoupling controller using time-optimal tracking differentiator (TOTD)

在系统存在噪声干扰的情况下,如果采用经典微分器的前馈解耦控制,则当转子系统上某一方向上发生位移阶跃时,其他方向上的位移都会出现波动,噪声干扰对系统解耦效果产生了明显的影响;如果采用最速跟踪微分器的前馈解耦控制,则当转子系统上某一方向上发生位移阶跃时,其他方向上的位移几乎没有出现波动,解耦效果明显。此外,采用最速跟踪微分器的转子系统各方向上的位移输出波形也明显好于经典微分器,滤波效果明显。

7 实验结果及分析

为验证本文提出的前馈控制的解耦效果、不平衡补偿效果以及对测量噪声的抗扰能力,在如图13所示的某磁悬浮高速电机系统上进行实验研究。实验系统主要由电源、变频器、dSPACE测控平台、传感器、开关功放、电机和上位机等组成。电机的转子径向由2个AMB支撑,轴向由1对永磁轴承支撑。

图 13 AMB–高速电机试验装置 Fig. 13 Rig of AMB-high speed motor

首先验证实验用AMB–刚性转子系统的耦合特性。如图14所示为在5 000 r/min的稳态转速下,A端传感器处转子x方向位移阶跃为0.04 mm,转子径向其他自由度方向上的输出位移响应曲线。结果表明,转子系统在某方向的位移阶跃变化,会引起其他方向位移的明显变化,无法对各方向位移进行独立控制。

图 14 未采用前馈解耦控制系统性能 Fig. 14 Performance of system without feedforward decoupling control

图15所示分别为5 000 r/min的稳态转速下,当转子稳定悬浮5 s后,采用不同微分器的不平衡补偿前后A端位移传感器处转子的运动轨迹。如图1617所示分别为开启不平衡补偿待系统稳定后,A端传感器处转子x方向位移阶跃为0.04 mm,采用不同微分器得到的转子径向各自由度方向的输出位移响应曲线。

图 15 采用不同微分器的不平衡补偿前、后转子位移轨迹 Fig. 15 Track of axes displacement with imbalance compensation by using different differentiators
图 16 采用经典微分器 (CD) 的解耦控制性能 Fig. 16 Anti-interference of decoupling controller using CD
图 17 采用最速跟踪微分器 (TOTD) 的解耦控制抗扰能力 Fig. 17 Anti-interference of decoupling controller using TOTD

结果表明,基于所设计不平衡量辨识器的不平衡补偿方法能够有效地抑制转子不平衡振动。采用前馈解耦控制,当转子系统在某个方向上的位移发生阶跃响应时,仅在该方向上出现扰动,对其他方向上的位移均没有产生明显影响,因此原来互相耦合的四自由度系统就可以按照4个独立的单自由度系统分别进行控制。并且,用最速跟踪微分器取代经典微分器,能够明显地改善解耦效果和不平衡补偿效果。

图17中B端位移传感器处的位置在x方向上仍然存在的微小扰动,可能原因[19] 如下:1) 本文提出的前馈解耦控制策略,是针对AMB线性化模型,而在实际中AMB的非线性影响了解耦控制效果。2) 求解前馈解耦控制器需要实际AMB–刚性转子系统精确的参数,但是实际上很难获得完全准确的转子系统参数。3) 虽然最速跟踪微分器具有良好的滤波特性,但并不能完全消除外部噪声对系统的影响。

8 结 论

(1) 所设计的前馈解耦控制器能够将AMB–刚性转子径向四自由度耦合系统解耦为4个单自由度系统。

(2) 对于解耦后系统,利用所设计的不平衡量辨识器辨识出转子不平衡量并对其进行不平衡补偿,能够明显地抑制转子系统的不平衡振动。

(3) 最速跟踪微分器对输出的波形具有良好的滤波特性,提高了系统抗扰能力,削弱了外部测量噪声对解耦效果及不平衡补偿效果的影响。

参考文献
[1]
BLEULER H, COLE M, KEOGH P. Magnetic bearings: theory, design and application to rotating machinery [M]. New York: Springer, 2009: 150–154. https://books.google.com/books/about/Magnetic_Bearings.html?id=1Kyg5dWyBasC
[2]
章琦, 祝长生. 电磁悬浮飞轮转子系统的模态解耦控制[J]. 振动工程学报, 2012, 25(3): 302-310.
ZHANG Qi, ZHU Chang-sheng. Modal decoupling control for active magnetic bearing-supported flywheel rotor system[J]. Journal of Vibration Engineering, 2012, 25(3): 302-310. DOI:10.3969/j.issn.1004-4523.2012.03.012
[3]
AHRENS M, KUCERA L. Cross feedback control of a magnetic bearing system controller design considering gyroscopic effects [C] // Proceedings of the 3rd International Symposium on Magnetic Suspension Technology. Pennsylvania: Technomic Publishing Company Inc, 1995: 177–194. https://core.ac.uk/display/42776058
[4]
沈钺, 孙岩桦, 王世琥, 等. 磁悬浮飞轮系统陀螺效应的抑制[J]. 西安交通大学学报, 2003, 37(11): 1105-1109.
CHEN Yue, SUN Yan-hua, WANG Shi-hi, et al. Reduction of gyroscopic effect of a magnetic bearing-supported flywheel system[J]. Journal of Xi'an Jiaotong University, 2003, 37(11): 1105-1109. DOI:10.3321/j.issn:0253-987X.2003.11.002
[5]
田希晖, 房建成, 刘刚. 一种磁悬浮飞轮增益预调交叉反馈控制方法[J]. 北京航空航天大学学报, 2006, 32(11): 1299-1303.
TIAN Xi-hui, FANG Jian-cheng, LIU Gang. Gain scheduling cross feedback control approach for magnetic suspending flywheel[J]. Journal of Beijing University of Aeronautics and Astronautics, 2006, 32(11): 1299-1303. DOI:10.3969/j.issn.1001-5965.2006.11.009
[6]
刘金琨. 智能控制[M]. 北京: 电子工业出版社, 2017: 3–5.
[7]
OUYANG H, LIU F, ZHANG G, et al. Vibration suppression for rotor system of magnetic suspended wind turbines using cross-feedback-based sliding mode control[C] // IEEE/SICE International Symposium on System Integration. Tokyo: IEEE, 2015: 112–115. http://ieeexplore.ieee.org/document/7404963/
[8]
LI H, YANG S, REN H. Dynamic decoupling control of DGCMG gimbal system via state feedback linearization[J]. Mechatronics, 2016, 36: 127-135. DOI:10.1016/j.mechatronics.2016.04.004
[9]
GUO X, WANG Q, LI G, et al. Adaptive fuzzy decoupling control for permanent magnet spherical motor dynamic system [C] // International Conference on Electrical Machines and Systems. Hangzhou: IEEE, 2014: 2192–2196. http://ieeexplore.ieee.org/document/7013866/
[10]
李春文, 冯元琨. 多变量非线性控制的逆系统方法[M]. 北京: 清华大学出版社, 1991: 6–7.
[11]
FANG J, REN Y. Decoupling control of magnetically suspended rotor system in control moment gyros based on an inverse system method[J]. IEEE/ASME Transactions on Mechatronics, 2012, 17(6): 1133-1144. DOI:10.1109/TMECH.2011.2159618
[12]
HUTTERER M, HOFER M, SCHRODL M. Decoupled control of an active magnetic bearing system for a high gyroscopic rotor [C] // IEEE International Conference on Mechatronics. Nagoya: IEEE, 2015: 210-215. http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=7083976
[13]
LI Y, ZHU H. Decoupling control of three degrees of freedom hybrid magnetic bearing based on LS-SVM[J]. Applied Mechanics & Materials, 2014, 29: 534-538.
[14]
富月, 李婧怡. 线性多变量系统有限时间最优解耦控制[J]. 控制与决策, 2016, 12(31): 2271-2273.
FU Yue, LI Jing-yi. Finite-time optimal decoupling control for linear multi-variable systems[J]. Control and Decision, 2016, 12(31): 2271-2273.
[15]
ZHENG S, HAN B, FENG R, et al. Vibration suppression control for AMB-supported motor driveline system using synchronous rotating frame transformation[J]. IEEE Transactions on Industrial Electronics, 2015, 62(9): 5700-5708. DOI:10.1109/TIE.2015.2407857
[16]
JIANG K, ZHU C, CHEN L. Imbalance compensation by recursive seeking imbalance mass position in active magnetic bearing-rotor system[J]. IEEE Transactions on Industrial Electronics, 2015, 62(9): 5655-5664. DOI:10.1109/TIE.2015.2405893
[17]
FANG J, XU X, XIE J. Active vibration control of rotor imbalance in active magnetic bearing systems[J]. Journal of Vibration and Control, 2013, 21(4): 684-700.
[18]
韩京清. 自抗扰控制技术[M]. 北京: 国防工业出版社, 2008: 69–71 http://www.cnki.com.cn/Article/CJFDTOTAL-QYKX200701004.htm
[19]
戴先中. 多变量非线性系统的神经网络逆控制方法[M]. 北京: 科学出版社, 2005: 94. https://book.douban.com/subject/1750849/