一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

磁悬浮控制系统及控制方法

2022-04-13 17:52:44 来源:中国专利 TAG:


1.本发明涉及磁悬浮列车,具体地,涉及ems磁悬浮列车的新型悬浮控制系统及控制方法。


背景技术:

2.磁悬浮列车是一种具有非接触式电磁悬浮,引导和驱动系统的现代运输方式。它依靠电磁吸引或斥力将火车悬挂在空中,以实现火车与轨道之间没有机械接触,并由直线电动机驱动。磁悬浮列车由于其速度快,能耗低,乘坐舒适且噪音低而成为理想的交通工具。目前按照磁浮车辆采用的悬浮原理及方式的不同,磁悬浮列车一般划分为两大类,一类为电动悬浮(electrodynamic suspension),简称eds型;一类为电磁悬浮型(electromagnetic suspension),简称ems型。eds型磁浮系统利用电磁排斥力使车辆在轨道上方悬浮,而ems型磁浮系统则利用位于轨道下方的电磁铁产生的吸引力将车辆抬起从而保证和轨道不接触。eds型磁浮系统不需要施加控制即可稳定悬浮,而ems型磁浮系统需要施加主动控制来保证系统稳定悬浮。目前商业化运行的,都是ems型磁悬浮列车。
3.对于ems磁悬浮列车来说,悬浮系统是磁悬浮列车的关键和核心。但是,悬浮系统具有很强的非线性和开环不稳定性。此外,系统参数具有不确定性,并且系统在运行过程中会遭受外部干扰。因此,对高性能的悬浮控制器的设计提出了很高的挑战。
4.ems型磁悬浮列车的悬浮系统现在面临的最紧迫的问题是模型的不确定性(如风荷载,轨道不平顺性,乘客数量等)和执行器输出饱和。目前,大多数磁浮车辆悬浮控制器是线性pid控制器。不能保证控制器输出一直在饱和范围内。当控制器输出超过饱和范围,执行器无法给出所需控制量,系统控制性能将降低,系统稳定性下降甚至失去稳定性。


技术实现要素:

5.本发明公开了磁浮列车的磁悬浮控制系统及控制方法,与现有技术相比,本发明中的控制器可以确保控制输出不超过饱和范围,静态误差小,抗干扰性强,有广阔的应用价值与商业推广价值。
6.根据本发明的一方面,提供了一种磁悬浮控制系统,所述磁悬浮控制系统包括间隙传感器、斩波器、磁悬浮控制器和悬浮电磁铁,所述间隙传感器通过斩波器连接至所述磁悬浮控制器,所述悬浮电磁铁通过外围硬件连接至磁悬浮控制器,所述间隙传感器安装在所述悬浮电磁铁上。其特征在于,所述磁悬浮控制器包括抗饱和悬浮控制器。
7.根据本发明的另一方面,提供了一种用于磁悬浮列车的磁悬浮控制方法。所述方法包括:为磁悬浮列车提供磁悬浮控制系统,所述磁悬浮控制系统包括间隙传感器、斩波器、磁悬浮控制器和悬浮电磁铁,所述间隙传感器通过斩波器连接至所述磁悬浮控制器,所述磁悬浮控制器连接至计算机设备,所述悬浮电磁铁通过外围硬件连接至磁悬浮控制器,所述间隙传感器安装在所述悬浮电磁铁上;使用间隙传感器实时测量采集悬浮间距数据;将所述悬浮间距数据进行模数转化和滤波调制;通过通信线路将所述悬浮间距数据传递给
连接至磁悬浮控制器的计算机设备;使得承载磁悬浮控制器的计算机设备将磁悬浮控制器所得出的控制量输出至外围硬件,从而驱动悬浮电磁铁工作,将列车悬浮起来。所述磁悬浮控制器包括抗饱和悬浮控制器。
附图说明
8.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,而对于本领域或普通技术人员来讲并非限制。
9.图1为本发明一种ems磁浮列车悬浮控制器悬浮系统结构示意图;
10.图2为本发明一种ems磁浮列车悬浮控制器控制流程示意图;
11.图3为本发明一种ems磁浮列车悬浮控制动力学模型示意图;
12.图4为本发明一种ems磁浮列车悬浮控制器控制系统示意图;
13.图5为本发明一种ems磁浮列车悬浮控制器rbf神经网络结构示意图;
14.图6为本发明一种ems磁浮列车悬浮控制器rbf神经元模型结构示意图。
具体实施方式
15.磁悬浮控制系统
16.图1示出了根据本发明的一个实施例的磁悬浮控制系统10。如图所示,磁悬浮控制系统10包括间隙传感器12、斩波器14、磁悬浮控制器16和悬浮电磁铁18。间隙传感器12通过斩波器14连接至磁悬浮控制器16。悬浮电磁铁18通过外围硬件连接至磁悬浮控制器16。间隙传感器安装12在所述悬浮电磁铁18上。间隙传感器12通过间隙处理板242、控制板244和接口转换板246连接斩波器14。磁悬浮控制器16包括计算机硬件和算法软件。编制磁悬浮控制器16的算法软件,存储于计算机硬件中。悬浮电磁铁18安装在车体20上,使得车体20悬浮在轨道22上。
17.磁悬浮控制器16可以包括任何适合的控制器,例如微分控制器,积分控制器等等。在一个实施例中,磁悬浮控制器16包括抗饱和悬浮控制器。抗饱和悬浮控制器是基于误差系统e和磁浮最小模型,根据以下控制器模型来执行的:
[0018][0019]
其中,误差系统e是实际悬浮间隙和理想悬浮间距之间的差值,u(t)为控制量,其是时间t的变量,是指控制器输出值,磁悬浮列车以此输出值为基础调整实际悬浮间隙更加接近理想间隙;m为列车质量,g为重力加速度,mg为名义悬浮重量。控制量u(t)可以是任何合适的控制量。根据本发明的一个实施例,所述控制量u(t)为电磁吸力,即,u(t)=fm。
[0020]
同时,电磁铁线圈所需要的电流为:
[0021][0022]
其中,z是悬浮间距,k
p
,kd的取值需满足:
[0023]
[0024][0025]
其中,f
max
是最大电磁吸力。将在后文详述对于上述控制器模型的推导。
[0026]
磁浮列车在行驶中不可避免的会遭受各种其他因素干扰,如:风力、轨道变形、信号传输反馈延时等,为了进一步提升上述抗饱和悬浮控制器的性能,还可以对上述控制量引入控制补偿项。也即,
[0027]uall
(t)=u(t) u(t)
[0028]
其中,u
all
(t)是总的控制量,u(t)是抗饱和悬浮控制器的控制量,u(t)是补偿项。
[0029]
根据本发明的一个实施例,控制补偿项可以是基于rbf神经网络的rbf增强控制项。在该实施例中,当磁悬浮控制器16工作时,负责执行神经网络逼近算法的运行、获取输入的设定的悬浮系统物理参数,以及实时获取轨道和车体间的间隙数据并计算和控制输出控制信号。
[0030]
对于rbf增强控制项,补偿项u(t)为:
[0031][0032]
其中,输出层的网络权矩阵为w=[w1,w2,

,wm]。
[0033][0034]
式中,rj(x)为隐含层第j个节点的输出,x=[x1,x2,

,xn]
t
为网络的输入向量,为隐含层神经元高斯基函数中心点的坐标矩阵,σ=[σ1,σ2,

,σm]为高斯基函数的宽度矢量,σj(j=1,2,

,m)是第j个隐藏层神经元的宽度,n为隐含层节点的数量。
[0035]
本实施例的工作原理为:间隙传感器12实时、高速、不间断地测量采集悬浮间距数据,经模数转化滤波调制后,通过通信线路,将悬浮间距数据传递给承载磁悬浮控制器16的计算机设备。磁悬浮控制器16的计算机设备将磁悬浮控制器16所得出的控制量输出至外围硬件,驱动悬浮电磁铁18工作,将列车车体20悬浮起来。悬浮间距与目标位置的误差通过磁悬浮控制器16计算得到控制输出量。随着在间隙传感器12、磁悬浮控制器16的计算机设备、悬浮电磁铁18的外围硬件的实时不间断的工作,列车车体20将会在有限时间内移动到目标位置,并保持在该位置误差限制范围内,达到稳定可靠的悬浮控制效果。
[0036]
磁悬浮控制方法
[0037]
基于上述磁悬浮控制系统,本发明还提出了相应的磁悬浮控制方法。根据一个实施例,用于磁悬浮列车的磁悬浮控制方法可包括以下步骤:
[0038]
1、为磁悬浮列车提供磁悬浮控制系统,所述磁悬浮控制系统包括间隙传感器、斩波器、磁悬浮控制器和悬浮电磁铁,所述间隙传感器通过斩波器连接至所述磁悬浮控制器,所述磁悬浮控制器连接至计算机设备,所述悬浮电磁铁通过外围硬件连接至磁悬浮控制
器,所述间隙传感器安装在所述悬浮电磁铁上。
[0039]
2、使用间隙传感器实时测量采集悬浮间距数据。
[0040]
3、将所述悬浮间距数据进行模数转化和滤波调制。
[0041]
4、通过通信线路将所述悬浮间距数据传递给连接至磁悬浮控制器的计算机设备。
[0042]
5、使得承载磁悬浮控制器的计算机设备将磁悬浮控制器所得出的控制量输出至外围硬件,从而驱动悬浮电磁铁工作,将列车悬浮起来。
[0043]
上述步骤中的磁悬浮控制器可根据前述磁悬浮控制系统进行配置。
[0044]
构建本发明抗饱和磁悬浮控制器模型以及神经网络的rbf增强控制项
[0045]
为深入理解前述磁悬浮控制系统及控制方法,以下接合图2-图6简要说明构建本发明抗饱和磁悬浮控制器模型以及神经网络的rbf增强控制项的过程和方法。
[0046]
图2示出了构建本发明的上述抗饱和悬浮控制器模型以及神经网络的rbf增强控制项的过程和方法。该方法包括步骤s1-s4。在步骤s1,建立磁浮列车悬浮控制的动力学模型,设计控制器并分析系统的稳定性,引入rbf监督控制。在步骤s2,在磁悬浮控制器中输入设定的悬浮系统物理参数。在步骤s3,使得磁悬浮控制器实时获取轨道和车体间的间隙数据后输出控制信号。在步骤s4,使得悬浮系统的外围硬件接收控制信号,驱动悬浮电磁铁在有限时间内移动到目标位置,并保持在该位置误差限制范围内。
[0047]
结合图3,图中的z(t)为悬浮间隙,悬浮间隙有一个设计的理想值,车辆在运行过程实际悬浮间隙在理想值附近波动,才能保证列车平稳运行。对国内大部分磁悬浮车而言,车辆与轨道之间的理想悬浮间隙,也即目标悬浮间距,通常为8mm。步骤s1中的最终控制器模型表示为:对于目标悬浮间距是定值的,基于误差系统e(也即实际悬浮间隙和理想悬浮间距之间的差值)和磁浮最小模型,提出抗饱和悬浮控制器。此处饱和是指积分饱和。所谓积分饱和就是指系统存在一个方向的偏差,控制器的输出由于积分作用的不断累加而扩大,从而导致控制器输出不断增大超出正常范围进入饱和区。当系统出现反向的偏差时,需要首先从饱和区退出,而不能对反向的偏差进行快速的响应。抗饱和即指避免上述情况发生。根据一个实施列,抗饱和悬浮控制器如下所示:
[0048][0049]
其中,u(t)表示控制量,其是时间t的变量,是指控制器输出值,列车以此输出值为基础调整实际悬浮间隙更加接近理想间隙;g为重力加速度,mg为名义悬浮重量。同时,电磁铁线圈所需要的电流为:
[0050][0051]
其中,z是悬浮间距,为了保证控制器始终提供大于0的力,并且工作在幅值饱和以内,k
p
,kd的取值需满足:
[0052][0053][0054]
上述最终控制器模型构建方法包括:s11、建立磁浮列车悬浮控制器数学模型,得
到控制器的控制电流;s12、引入rbf神经网络。
[0055]
在上述步骤s11中,磁浮列车悬浮控制数学模型表示:在一定范围内,可认为磁浮列车各悬浮控制器相互独立,可以将单点悬浮系统看做最小动力学模型进行控制器设计。如图3所示,单点悬浮系统由单个悬浮电磁铁及线圈、刚性轨道和控制输入组成。图中nm为电磁铁线圈匝数,z(t)为悬浮间距,am为电磁铁的磁极面积,fm(im(t),xm(t))表示电磁吸力,um(t)和im(t)分别表示电磁铁线圈的电压和电流,mg为名义悬浮重量。
[0056][0057]
其中z是悬浮间距,m是质量,g是重力加速度sat
imax
(fm)定义为:
[0058][0059]fmax
是系统能提供的最大电磁吸力,主要和斩波器提供的最大电流相关。fm表电磁铁产生的吸力,可以表示为:
[0060][0061]
其中,i(t)表示电磁铁线圈的电流;n为电磁铁线圈匝数;a为电磁铁的磁极面积,μ0为空气磁导率。
[0062]
定义电磁吸力为控制量,则u(t)=fm。因为悬浮间距z(t)可以通过传感器实时测量,只要fm(t)确定了,系统所需的控制电流i(t)就可以通过下式方便的算出:
[0063][0064]
因此,我们既可以将fm也可以将i(t)当做待设计的控制输入。控制输入是指:给此值一个限定范围,让其一直处于此范围内,从而避免出现饱和现象。但是将fm作为控制输入时,必须保证单向约束,即u(t)=fm。
[0065]
如果通过适当的控制器能够保证u(t)的幅值一直在[0,fmax]之间,那么u(t)(也就是fm)将永远不会饱和,则sat
imax
{μ(t)}=μ(t)。因此饱和的非线性可以通过一个双边约束移除,动力学方程转换为如下所示:
[0066][0067]
此时电磁铁所需要施加的控制电流可由下式方便地计算:
[0068][0069]
提出抗饱和悬浮控制器如下:
[0070][0071]
同时,电磁铁线圈所需要的电流为:
[0072]
[0073]
其中,z是悬浮间距,为了保证所提控制器始终提供大于0的力,并且工作在幅值饱和以内,kp,kd的取值需满足:
[0074][0075][0076]
磁浮列车的控制目标是让悬浮间距z(t)保持在目标悬浮间距,为了定量描述控制目标,将误差信号定义为:
[0077][0078]
其中zd为目标悬浮间距,和是目标悬浮间距的一阶导数和二阶导数。如果zd是定值,那么和为零。联合(2)和(4),误差系统e可被推导出,如下:
[0079][0080]
为了进行稳定性的证明,根据所设计的控制器(3)和误差系统(5),构造一个lyapunov方程:
[0081][0082]
定义一个辅助函数如下:
[0083][0084]
易得e
aux
(0)=0,关于e对e
aux
(e)求导可得:
[0085][0086]
显然,当e=0时,从(7)明显可以看出当e》0时,从(7)明显可以看出当e》0时,当e《0时,因此,结合e
aux
(0)=0,可以得出:
[0087]
eaux(e)≥0,即:2
[0088]
那么公式(6)可以转化成:
[0089][0090][0091]
当且仅当e=0且时,v=0;因此v为正定函数。
[0092]
对v的等式两边关于时间求导,得:
[0093][0094]
因为所以因此磁浮闭环系统是lyapunov稳定,并且
[0095][0096]
为了进一步证明误差的收敛性,定义集合如下
[0097][0098]
然后定义m为s中包含的最大不变集。在m集合中可以有如下结论:
[0099][0100]
结合前述,有:
[0101][0102]
因此,可以得出m只包含平衡点因此,根据lasalle’s invariance theorem,可得
[0103][0104]
因此,闭环系统的渐进稳定性得证。
[0105]
进一步地,所述步骤s12中,所提抗饱和悬浮控制器的设计和稳定性分析都是在没有干扰的假设下进行,然而磁浮列车在行驶中不可避免的会遭受各种其他因素干扰,如:风力,轨道变形,信号传输反馈延时等,为了进一步提升所提的抗饱和悬浮控制器的性能,基于rbf神经网络提出一个控制补偿项。
[0106]
人工神经网络有很多种结构,其中rbf神经网络由于具有良好的泛化能力,网络结构简单,避免冗长的计算而受到控制系统的关注。本文选用rbf神经网络设计监督控制结构。rbf神经网络在系统具有较大不确定性时,能有效地提高控制器的性能。如图5所示,rbf神经网络是具有三层神经元的前馈网络。输入层信号为x=[x1,x2,

,xn]
t
、隐藏层信号为r=[r1,r2,

,rm],rj(j=1,2,

,m)激活函数通常采用高斯基函数,它将随机输入向量x∈r(x是一个输入样本集)定义为:
[0107][0108]
式中,rj(x)为隐含层第j个节点的输出,x=[x1,x2,

,xn]
t
为网络的输入向量,
为隐含层神经元高斯基函数中心点的坐标矩阵,σ=[σ1,σ2,

,σm]为高斯基函数的宽度矢量,σj(j=1,2,

,m)是第j个隐藏层神经元的宽度,n为隐含层节点的数量。输出层的网络权矩阵为w=[w1,w2,

,wm],得到的实际输出信号为:
[0109][0110]
含高斯核函数的隐含层神经元模型如图4所示。
[0111]
rbf神经网络补偿控制是期望在控制过程中用在线学习后的神经网络输出控制量u(t)逐步取代抗饱和悬浮控制器u(t)。
[0112]
总体的控制器u
all
(t)设计如下:
[0113]uall
(t)=u(t) u(t)
[0114]
控制器结构示意图如图4所示。
[0115]
根据最小均方根(least mean square,lms)算法,
[0116][0117]
根据随机梯度下降法,权值按照以下方式调节
[0118][0119]
w(n)=w(n-1) δw(n) ((n-1)-(n-2))
[0120]
其中,δwj(n)为wj的迭代修正量,η∈[0,1]为学习速率,α∈[0,1]为动量因子。本实施例通过悬浮系统的软硬件配合完成实现。
[0121]
以上虽然参照示例性实施例对本发明进行了描述,但是上述实施例只为说明本发明的技术构思及特点,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的任何等效变型或修改,都应涵盖在本发明的保护范围之内。
[0122]
应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出对参数的诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献