新闻中心

EEPW首页 > 设计应用 > 基于鲁棒H ∞ 控制器的磁悬浮系统控制设计

基于鲁棒H ∞ 控制器的磁悬浮系统控制设计

作者:李亚琦,秦 斌,王 欣时间:2019-09-25来源:电子产品世界收藏

  李亚琦,秦 斌,王 欣 (湖南工业大学 电气与信息工程学院,湖南 株洲 412008)

本文引用地址:http://www.eepw.com.cn/article/201909/405212.htm

  摘 要:研究了系统的控制问题,为了解决传统控制方法在控制过程中调节效果不理想,鲁棒性较差,易受外界扰动而失去稳定的问题,采用了一种基于鲁棒控制的方法来进行系统的控制,鲁棒控制算法能解决磁悬浮系统在外界干扰的情况下使系统保持预期的性能要求。将传统控制与现代H 鲁棒控制进行仿真比较,通过仿真结果表明利用鲁棒H ∞ 控制系统能够提高磁悬浮系统的响应速度,降低系统超调量,较少外界干扰对系统的影响,更好地改善了磁悬浮系统的

  关键词:鲁棒H 控制器设计;

  *文章部分由国家自然科学基金(61673166)和湖南省自然科学基金(2017JJ4022和2018JJ4070)资助。

  0 引言

  磁悬浮技术是一种先进的技术,现如今磁悬浮技术在迅猛的发展。近几年来,磁悬浮列车在我国交通运输中占据了重要地位,很多种磁悬浮列车模型被提出[1] 。与其他技术相比,磁悬浮技术量具有损耗低,成本低的特点,发展这项技术符合我国的可持续发展战略[2] 。磁悬浮系统是一种典型的非线性,开环不稳定的系统。磁悬浮控制算法的研究已经引起了技术界的关注。为了更好地研究磁悬浮系统,通过实验室磁悬浮小球装置来进行研究。对于磁悬浮小球控制算法,传统的有PID控制[3] 、串级控制 [5] ,这些控制算法不能很好地满足系统的的需求。而现代控制算法中,鲁棒控制算法 [4] 在一定程度上能够很好地满足系统的需求。

  1 磁悬浮小球的工作原理及数学模型的建立

  1.1 磁悬浮小球的工作原理

  磁悬浮系统的组成主要包括五大部分:电磁铁、位置传感器、功率放大器、控制器以及被悬浮对象。系统组成部分如图1所示:

  磁悬浮系统主要是利用的电磁铁来实现被悬浮对象在平衡位置的悬浮,位移传感器主要是获得钢球的位置信号,该信号作为控制器的输入信号经过控制算法计算出相应的输出控制信号,控制器输出的控制信号经过功率放大器转变成控制电流,从而使钢球在电磁场中获得磁力来保证小球处于平衡状态。

微信截图_20191010110723.jpg

  1.2 磁悬浮系统的数学模型

  磁悬浮系统 [9] 中的电磁力主要是通过电磁铁采用电流励磁方式,再配合磁悬浮小球的导磁特性,在空间构成磁力线回路而产生的。

  磁悬浮系统的电磁铁磁路如图2所示。

微信截图_20191010110730.jpg

  分析磁路,列出物理表达式:

微信截图_20191010105928.png

  其中

微信截图_20191010105944.png

  根据安培环路定理可得:

微信截图_20191010105959.png

  其中,N为线圈匝数; I 为线圈电流;X为气隙间距;l fe 为铁芯回路的平均长度:S(A)为铁芯的截面积

  根据式子(1)~(3)可以得到

微信截图_20191010110018.png

  根据磁场能量求出电磁力:

微信截图_20191010110107.png

  将非线性系统线性化,可以得到被悬浮对象的状态空间数学模型:

微信截图_20191010110130.png

  2 磁悬浮系统的鲁棒H ∞ 控制器的设计

  2.1 设计原理

  鲁棒控制算法 [7-8,15] 是一种现代控制算法,是利用这种算法设计的控制器能够使系统在外界干扰的情况下还能保持稳定性。在20世纪80年代初,Zames最先用语言描述了其的基本概念 [5] ,自此 H 控制器得到了迅速的发展。下文主要利用鲁棒 H 控制方法来进行磁悬浮系统控制器的设计。

  本文进行 H 控制器设计的时候,主要通过选择合理的加权函数来进行,选择的加权函数需要满足系统的动态性能指标以及稳态性能指标。 H 加权灵敏度的选择问题可用图3表示:

微信截图_20191010110741.jpg

  其中,r为参考输入;e为误差,u为控制输入, y为输出,y= [yyyc ]T,其中 W 1、W2、W3 是3个要设计的加权灵敏度函数。

  定义3个传递函数:

微信截图_20191010110148.png

  其中, L=GF,F为鲁棒控制器;G为磁悬浮系统的开环传递函数;S为灵敏度。灵敏度越小意味着磁悬浮系统的误差e越小;令T=I-S,定义为补灵敏度,T的大小直接影响着系统的稳定性。在进行控制器设计的时候,主要是权衡T与S。

  2.2具体的设计步骤

  在进行磁悬浮控制系统设计时,设计的核心是保证系统在增加控制器之后不仅能满足系统的稳态性能,还能使函数P的无穷范数最小。

  根据加权灵敏度函数的框图(图3),得到 H ∞ 加权混合灵敏度 [11] 问题的标准框架为:

微信截图_20191010110205.png

  其中u=Fe。

  系统的增广对象模型为

微信截图_20191010110225.png

  令:

微信截图_20191010110231.png

  进行加权函数选择时,需要满足以下要求:

  1)W 1 函数的选择要求

  微信截图_20191010110259.png也就是 W 1 要有低通滤波特性,根据磁悬浮实际的系统分析,系统干扰一般发生在低频段,为了更好地保证系统鲁棒性,要使S的增益加大,同时还要保证 W 1 的截止频率 ω 1 小于 W 3 的截止频率 ω 3

  2)W 2 函数的选择

  微信截图_20191010110259.png在进行 W 2 函数选择的时候,主要是根据控制信号(加)的大小来进行选择的。

  3)W 3 函数的选择

  微信截图_20191010110259.pngW3应该具有高通特性,也就是上升的速率要比较大,以此来实现系统的高频抗干扰的特性。

  在进行加权函数设计的时候,一般满足以下的形式:

微信截图_20191010110342.png

  根据上述要求,选择加权函数为:

微信截图_20191010110359.png

  根据上述推导,通过MATLAB命令得到系统鲁棒控制器的传递函数为:

微信截图_20191010110415.png

  鲁棒控制器的脉冲传递函数为:(其中采样时间T为0.0013s)

微信截图_20191010110431.png

  3 系统仿真

  3.1 系统参数确定时的仿真

  通过MATLAB/Simulink仿真模块对系统进行模型的建立与仿真。为了验证鲁棒控制器的优越性,将其与传统的PID控制 [12-13] 进行对比,建立的模型如图4所示:

  注释:在进行PID参数选择的时候,采用临界比例度算法,首先令K i = 0,K d = 0,令K P =1,不断调节K p,当Ku(kp ) = −0.586的时候,系统出现临界等幅震荡,临界震荡的周期 T = 0.1s 。再经过微调得出PID控制器的3个参数。

微信截图_20191010110754.jpg

  仿真结果如图5所示:

  通过上PID以及鲁棒控制器仿真结果的分析与计算,得到如表1所示的指标。

  从表1可知:与传统的控制器相比,应用鲁棒控制器调节时间指标与超调量指标都优于PID控制器。

  为了更好地验证鲁棒控制系统的稳定性,改变系统参数磁悬浮小球的质量来进行系统的仿真与分析:

  将磁悬浮小球的质量由46g换为40g,则系统的状态方程变为:

微信截图_20191010110451.png

  不改变PID参数以及鲁棒控制器参数,得到仿真波形如图6所示。

  分析仿真图形,得到PID与鲁棒控制器的动态如表2所示。

  从表2分析:当参数发生变化的时候,鲁棒控制器的动态性能优于PID控制器的动态性能。

  3.3系统外加干扰时

  给系统在3s的时候外加一个阶跃干扰信号,PID控制器与鲁棒控制器的仿真波形如图7所示。

微信截图_20191010110832.jpg

  根据图7分析,当外加干扰的时候,鲁棒控制器相对于PID控制器来讲,能使系统在很短时间内恢复稳定。

  4 结论

  磁悬浮系统是一种强非线性,建模困难的一种系统,并且系统的运行容易受到外界环境的干扰。本文主要就这些问题进行了分析,对磁悬浮系统进行建模,并且设计了一种 H ∞ 鲁棒控制系统。实验分析表明,当系统参数改变时,鲁棒控制器比PID控制器动态性能更好;当系统受到外界干扰时,鲁棒控制器系统也能够迅速地回到稳定值。

  参考文献

  [1] MEINS J, MILLER L, Mayer W. The high speed Maglevtransportation system TRANSRAPID[J].IEEE Transactions onMagnetics,1988,24(2):808 811 − .

  [2] 王义进,席文明.磁悬浮球控制系统的设计研究[J].计算机测量与控制,2007,15(5):608 634 − .

  [3] 刘恒坤,郝阿明,常文森.磁悬浮系统的非线性PID控制[J].控制工程,2007,14(6): 653 656 − .

  [4] 赵正黎,于惠钧,张发明,等.基于模糊 PID 控制的直流电机调速系统[J]. 湖南工业大学学报,2015,29(2):38 43 − .

  [5] 岳婷婷,石红瑞,曹南.基于 H = 最优灵敏度的串级控制研究与应用[J].石油化工自动化.

  [6] ZAMES G.Feedback and Optimal Sensitivity:Modelreference transformations, multiplicative semi-norms, andapproximate Inverse[J].IEEE Transactions on AutomaticControl,1981,36(1):301 320 − .

  [7] STEPHEN C,Paschall II.design,fabrication,and controlof a single actuator magnetic levitation system[D]. Texas A andM University Mechanical Engineering Department,2002.

  [8] 曹广忠,潘剑飞,黄苏丹,等.磁悬浮系统控制算法及实现[M].北京:清华大学出版社,2013.

  [9] 刘克平,吴建军. H = 鲁棒模糊控制在磁悬浮球系统中的应用[J].长春工业大学学报(自然科学版),2008(4):366 370 − .

  [10] 黎恒,肖伸平.磁悬浮系统的滑膜变结构鲁棒控制器设计[J].湖南工业大学学报,2014, 28(1):58 61 − .

  [11] 程武山.智能控制理论方法与应用[M].北京: 清华大学出版社,2009.

  [12] 刘金琨.先进PID控制MATLAB仿真[M].北京: 电子工业出版社,2011.

  [13] 张静,马俊丽,岳静,等.MATLAB在控制系统中的应用[M].北京:电子工业出版社,2007.

  [14] Yan L.Suggestion for selection of maglev option forBeijing-Shanghai high-speed line[J].IEEE Transactions onApplied Superconductivity,2004,14(2):936 939 − .

  [15] 张士勇.磁悬浮技术的应用与发展[J].工业仪表与自动化装置,2003(3):63 65 − .

  作者简介:

  李亚琦(1993—),女,硕士,研究方向:人工智能。

  秦斌(1963—),男,博士,教授,研究方向:智能控制,过程控制。

  王欣(1971—),女,博士,教授,复杂工业过程建模与优化控制。

  本文来源于科技期刊《电子产品世界》2019年第10期第37页,欢迎您写论文时引用,并注明出处。



评论


相关推荐

技术专区

关闭