一种磁悬浮球位置控制方法转让专利

申请号 : CN201510180614.7

文献号 : CN104793645B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭辉覃业梅阮文杰高家成

申请人 : 中南大学

摘要 :

本发明公开了一种磁悬浮球位置控制方法,针对磁悬浮球系统难以建立精确物理模型的缺点,采用系统辨识方法建立带函数权系数型自回归模型来描述电磁绕组输入电压与钢球位置间的非线性动态特性。该模型用钢球位置的一次线性函数作为高斯RBF网络的权系数,并用该RBF网络作为非线性自回归模型的函数型系数,使该模型能较好地刻画磁悬浮球系统的动态特性。该模型在某一时刻回归系数为常数,类似于一个线性ARX模型。基于此,本发明设计一个时变的、局部线性的预测控制器,通过在各时刻在线求解二次规划来快速实现钢球的最优位置控制,满足磁悬浮球系统稳定、快速的要求。

权利要求 :

1.一种磁悬浮球位置控制方法,其特征在于,包括以下步骤:

1)对磁悬浮球系统建立自回归模型:其中,g(t)为t时刻磁悬浮球的位置;u(t)为电磁绕组输入电压;ξ(t)为白噪声;

是钢球位置的一次线性函数; 为常数系数,通过SNPOM优化方法辨识;g(t-1)为t-1时刻磁悬浮球的位置;

2)基于所述自回归模型设计预测控制器,优化下列二次规划函数J获得最优控制量,控制磁悬浮球的位置g(t):其中, gr(t+l)为t时刻给定的l步向前参考位置,l=1,2,…,12; u(t+p)为t时刻要优化的电磁绕组输入电压,仅取第一项u(t)作用于被控磁悬浮球,p=0,1,2,3;

Δu(t)=u(t)-u(t-1)为输入电压增量;

和 为 系 统 预 测 系 数 矩 阵 ;

为状态向量;

φ0、 和 为自回归模型的回归函数系数, I为单位矩阵;I12为12阶单位矩阵;I4为4阶单位矩阵。

2.根据权利要求1所述的磁悬浮球位置控制方法,其特征在于,其中:

说明书 :

一种磁悬浮球位置控制方法

技术领域

[0001] 本发明涉及自动控制技术领域,特别是一种磁悬浮球位置控制方法。

背景技术

[0002] 磁悬浮技术是集电磁学、电子技术、控制工程、信号处理、机械学、动力学为一体的、典型的机电一体化技术。磁悬浮技术因其无接触、无摩擦、低噪声等特点已广泛应用于磁悬浮列车、磁悬浮轴承、磁悬浮电机等工程领域。磁悬浮球系统主要是通过对电磁绕组通以一定的电流产生电磁力,使其与钢球重力相平衡,使钢球悬浮在空中而处于平衡状态,达到系统稳定运行的目的。具有单一方向的磁悬浮球系统具有本质的非线性、开环不稳定、快速响应的特点,易受电源及外界环境的影响,某些参数具有较强的不确定性,无法精确测量。而且电磁场磁饱和现象使得电磁场中输入电流与磁感应强度、电磁绕组的磁通链之间不成正比关系,增大了系统的非线性并导致系统的电磁力模型无法用简单的数学方程表达;同时,处于电磁场中的钢球产生电涡流,将反过来影响电磁绕组的电感,使得电磁绕组的电感不为常数,而是关于钢球到电磁铁磁极表面的气隙g的函数,而且与其成非线性关系。因此,建立磁悬浮球系统的精确物理模型是非常困难的,这是磁悬浮球系统实现稳定控制的难点所在。
[0003] PID控制结构简单,可以调节输入电流/电压使钢球悬浮,不需建立磁悬浮系统的物理模型,但控制参数需要人工整定,自适应性较差,对非线性磁悬浮系统的有效控制范围较小,尤其当钢球位置变化快速时超调较大,钢球抖动较大。用模糊推理自动调节PID的控制参数,可以提高参数随钢球与电磁铁间气隙变化而变化的能力。但该方法依赖于模糊规则库,它的建立受制于设计者的经验。另一方面,通过分析磁悬浮系统工作原理,在一些假设条件的基础上,建立物理模型,然后可对钢球实施自适应控制、滑膜控制、预测控制等。这些方法实现的最大难点在于较难获得能准确描述磁悬浮系统动态特性的精确物理模型,因为,某些假设条件难以在工程应用中得到满足。此外,利用线性化技术对物理模型进行线性化处理,然后设计线性控制策略,能加快在线控制优化速度,但损失了系统非线性特性,弱化了模型对磁悬浮系统的描述能力,从而降低了控制效果。

发明内容

[0004] 本发明所要解决的技术问题是,针对现有技术不足,提供一种磁悬浮球位置控制方法。
[0005] 为解决上述技术问题,本发明所采用的技术方案是:一种磁悬浮球位置控制方法,适用于上下移动的单自由度磁悬浮球系统,所述单自由度磁悬浮球系统包括产生电磁场的线圈绕组和检测钢球位置的光电传感器;所述电磁绕组输入电压由控制器控制驱动电路给出;所述光电传感器采集的钢球位置信号通过数据采集卡传送给控制计算机。对磁悬浮球系统建立自回归模型:
[0006]
[0007] 其中,g(t)为磁悬浮球的位置;u(t)为电磁绕组输入电压;ξ(t)为白噪声;0 g u
V 、Vi 和Vj为RBF网络的权系数,是钢球位置的
一次线性函数; 为常数系数,通过SNPOM优化方
法辨识,在获得非线性参数的基础上用最小二乘法计算获得。
[0008] 然后基于所述自回归模型设计预测控制器,优化下列二次规划函数J获得最优控制量,控制磁悬浮球的位置g(t):
[0009]
[0010] 其中, 为t时刻l步向前钢球位置预测变量,根据t时刻所述自回归模型获得l步预测的表达式,即和 为系统预测系数矩阵,由t时刻所述自
回归模型及多步预测变量获得; gr(t+l)为t时刻
给定的l步向前参考位置; u(t+p),p=0,1,2,3为t
时刻要优化的电磁绕组输入电压,仅取第一项u(t)作用于被控磁悬浮球;
△u(t)=u(t)-u(t-1)为输入电压增量;
为 状 态 向 量 ;
φ0、φig和φju为自回归模型的回归函数系数,φ7u=0;I为单位矩阵。
[0011] 与现有技术相比,本发明所具有的有益效果为:本发明采用系统辨识建模的思想,利用系统实际运行的输入/输出数据包含系统动态特性的相关信息建立磁悬浮球系统的动态模型,可以最大可能地描述出系统的动态特性,而不用考虑磁饱和现象及涡流效应对模型的影响(这些影响均已包含在辨识数据中)。该方法适用于这类强非线性、强不确定性的复杂系统,可推广至其他类似系统;本发明建立的带函数权RBF-ARX模型的RBF网络系数依存于钢球在电磁场中的位置,提高了RBF网络的函数逼近能力,使获得的一组伪线性ARX模型能更好地描述非线性磁悬浮球系统的动态特性。系统的一步预测输出建模误差在±0.4%以内;本发明基于带函数权RBF-ARX模型设计时变的、局部线性的预测控制器,能快速优化计算最优控制量,减少在线优化时间,有利于在磁悬浮球系统采样周期(5毫秒)内完成优化计算,实现对钢球位置的快速、稳定控制。

附图说明

[0012] 图1为本发明磁悬浮球系统结构图。

具体实施方式

[0013] 本发明磁悬浮球系统的系统结构如图1所示,是一个仅能控制钢球上下方向移动的单自由度系统。PC机9通过控制器输出控制电压,经D/A转换器8传输给电磁绕组驱动电路6,电磁绕组2在通以相应电流的情况下产生电磁感应,在绕组下方形成电磁场,对处于场中的钢球1施加电磁感应力F,使钢球上/下移动,调整电磁铁与钢球间的气隙g(即钢球位置),直至电磁力F与钢球重力G平衡;同时,LED光源3与光电板4构成的光电传感器用来检测钢球位置,相应的电压信号经处理电路5及A/D转换器7传回PC机输出。图1所示系统中,钢球1的半径为12.5毫米、质量为22克,电磁绕组2的匝数为2450、等效电阻为13.8欧姆。
[0014] 本发明所述磁悬浮球系统受到磁饱和及涡流效应影响,还受到电源及外界干扰的影响。为此,采用基于带函数权RBF-ARX模型的建模方法,构建电磁绕组输入电压与电磁场中钢球位置间关系的动态模型。在本发明中,利用数据辨识技术,采用钢球位置的线性函数作权系数的、高斯核的RBF网络作为非线性ARX模型中的函数系数。该模型是一种具有线性ARX模型结构的非线性时变模型,它的自变量是电磁绕组输入电压、钢球位置的回归量,钢球位置为表征系统状态的信号量,采用与钢球位置线性相关的函数逼近RBF神经网络的常数权,然后用该RBF结构对模型参数进行实时在线调整。带函数权RBF-ARX模型在局部的线性区间内与线性ARX模型非常近似,另外它的参数能随着系统非线性状态而自动更新、自动调整,具有良好的全局适应特性。
[0015] 构建钢球位置与电磁绕组输入电压间动态特性模型的函数权系数型RBF-ARX模型,采用列维布格马奎尔特方法(Levenberg-Marquardt Method,LMM)和线性最小二乘法(Least Square Method,LSM)相结合的SNPOM优化方法(详见:Peng H,Ozaki T,Haggan-Ozaki V,Toyoda Y.2003,A parameter optimization method for the radial basis function type models)辨识该模型参数,获得如下结构:
[0016]
[0017] 其中,
[0018]
[0019] g(t)为钢球的位置,也是钢球与电磁铁间的气隙;u(t)为电磁绕组的输入电压;φ0、φig和φju分别为自回归模型的回归函数系数;W(t-1)为系统工作点状态,用钢球位置g(t-1)来表征系统工作点状态;V0、 和 为钢球位置的一次线性函数 ,作为RBF神经网络的函数权系数;||·||为2范数;ξ(t)为白噪声;为线性常数系数,通过SNPOM优化方
法 辨 识 ,在 获 得 非 线 性 参 数 的 基 础 上 用 L S M 计 算 获 得 。令式(1)改写为 则
[0020]
[0021] 其中, 为钢球位置的观测数据,SNPOM进行模型辨识时共使用4000个观测数据。
[0022] 利用磁悬浮球系统局部线性的特性设计时变、线性的预测控制器。将式(1)改写为多项式
[0023]
[0024] 其中,
[0025] 定义系统的状态变量:
[0026]
[0027] 则式(1)的状态空间模型为:
[0028]
[0029] 这里
[0030]
[0031] 上式中φ0、φig和φju不是常数,而是随着钢球位置g(t)而变化。定义相关的预测变量:
[0032]
[0033] 其中, 是多步向前预测状态向量, 是钢球位置多步向前预测向量, 是绕组输入电压多步向前预测向量。假设u(t+j)=u(t+3)(j≥4),从(5)~(7),可以得到:
[0034]
[0035] 这里, 和 为系统预测系数矩阵,可由式(5)~(8)获得,依赖于t时刻电磁场中钢球的位置,均为随钢球位置g(t)变化的值。
[0036]
[0037]
[0038] 故而可针对磁悬浮球系统在t时刻的带函数权RBF-ARX模型的局部线性特性设计随t而变化的线性预测控制器。
[0039] 定义控制增量 及期望输出变量
[0040]
[0041] 则有局部线性预测控制的二次规划优化函数
[0042]
[0043] 其中, I为单位矩阵。
[0044] 对磁悬浮球系统,式(13)为一个二次规划的优化问题,通过在线优化即可获得最优控制量。从而将非线性磁悬浮球系统的预测控制简化为随钢球位置状态变化的、线性的预测控制,能大大节约最优控制量的在线优化时间,使钢球快速地达到稳定状态。