发明名称 时变滑模变结构和交叉耦合控制磁悬浮系统的控制方法
摘要 本发明的基于时变滑模变结构控制和交叉耦合的双电磁悬浮系统同步控制的装置包括:时变滑模变结构控制器:根据悬浮高度误差量输出悬浮系统的控制量,使移动横梁能快速、准确的悬浮到给定高度;交叉耦合同步控制器:调节两个电磁悬浮系统的同步性能;驱动器:将时变滑模变结构控制器和交叉耦合控制器的输出信号驱动双电磁悬浮系统;信号检测器:采集电磁悬浮系统的速度和位置信号。基于时变滑模变结构和交叉耦合双电磁悬浮系统同步控制方法发明内容包括:单电磁悬浮系统采用时变滑模变结构控制方法。本发明在保持滑模变结构控制器所具有的对参数摄动和外部不确定干扰具有强鲁棒性等良好的特性下,加快了系统的响应速度。
申请公布号 CN103336483B 申请公布日期 2015.11.04
申请号 CN201310193753.4 申请日期 2013.05.22
申请人 沈阳工业大学 发明人 刘春芳;荣刚;王通;张健;初旸;朱思佳
分类号 G05B19/404(2006.01)I 主分类号 G05B19/404(2006.01)I
代理机构 沈阳智龙专利事务所(普通合伙) 21115 代理人 宋铁军;周智博
主权项 一种时变滑模变结构和交叉耦合控制磁悬浮系统的控制方法,其特征在于:单电磁悬浮系统采用时变滑模变结构控制方法,双电磁悬浮系统采用加速度、速度、气隙双三交叉耦合同步控制方法减小同步误差,具体包括如下步骤:(1)单电磁悬浮系统:直接驱动电磁悬浮系统的信号为位置信号,单电磁悬浮系统采用时变滑模变结构控制方法来提高单电磁悬浮系统的快速性和鲁棒性,时变滑模变结构控制律为:u=u<sub>c</sub>+u<sub>vss</sub>其中:u<sub>c</sub>为线性控制律,表达式为:<img file="FDA0000787172620000011.GIF" wi="656" he="140" />u<sub>vss</sub>为切换控制,表达式为:u<sub>vss</sub>=(ε+|λσ<sub>0</sub>e<sup>‑</sup><sup>λ</sup><sup>t</sup>|/b<sub>min</sub>)sgn(σ)选择合适的函数消除抖振;为了消除滑模变结构普遍存在的抖振问题采用饱和函数代替了符号函数,其中饱和函数为:<img file="FDA0000787172620000012.GIF" wi="579" he="225" />(2)双电磁悬浮系统:建立双电磁悬浮系统交叉耦合定量关系,通过对两个电磁悬浮系统的受力分析和位移坐标变换可以得出当悬浮框架倾斜θ角度时,两个电磁悬浮系统的交叉耦合定量关系为:<img file="FDA0000787172620000013.GIF" wi="828" he="307" />计算两个电磁悬浮系统的交叉耦合补偿控制量:电磁悬浮系统1对电磁悬浮系统2的交叉耦合控制量为:<img file="FDA0000787172620000014.GIF" wi="1856" he="312" />同理电磁悬浮系统2对电磁悬浮系统1的交叉耦合控制量为:<img file="FDA0000787172620000021.GIF" wi="1955" he="310" />两个电磁悬浮系统的加速度、速度、气隙同步误差分别为:<img file="FDA0000787172620000022.GIF" wi="1066" he="76" />其中<img file="FDA0000787172620000023.GIF" wi="336" he="69" />y<sub>2</sub>为两个电磁悬浮系统的加速度、速度、气隙采集信号;k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>代表加速度、速度、气隙增益;由加速度同步误差、速度同步误差、气隙同步误差计算得到的总同步误差为:E=e<sub>1</sub>+e<sub>2</sub>+e<sub>3</sub>双电磁悬浮系统总同步误差补偿量为:W=E×w其中E为输出总同步误差,w为同步误差补偿增益,W+ΔW<sub>1</sub>和W+ΔW<sub>2</sub>分别为两个电磁悬浮系统同步误差补偿量,将同步误差补偿量和时变滑模变结构控制器输出控制量u叠加来控制电磁悬浮系统;(3),“(1)步骤”和“(2)步骤”所述的方法最终由嵌入控制电路DSP处理器中的控制程序实现,其控制步骤如下:步骤一:系统初始化;步骤二:开总中断; 步骤三:检测是否有结束请求信号;如果有,转到步骤八;如果没有,继续;步骤四:检测是否有中断请求信号;步骤五:如果没有中断信号,则等待中断转回步骤四;步骤六:如果有中断,继续;步骤七:启动系统控制中断子程序;步骤八:关总中断;步骤九:结束;步骤(3)中步骤七启动系统控制中断子程序的系统控制中断子程序控制过程按如下步骤执行:步骤A:保护现场;步骤B:读取初始化数据;步骤C:开中断;步骤D:检测是否有中断请求信号;步骤E:如果有中断请求信号,继续;步骤F:如果没有中断请求信号,转到步骤D;步骤G:启动D/A转换器;步骤H:调用时变滑模变结构控制子程序,计算两个单悬浮子系统各自时变滑模变结构控制律;步骤I:调用交叉耦合同步补偿控制子程序,计算两个单悬浮子系统的同步补偿控制律;步骤J:计算两个单悬浮子系统各自的总控制量,并送到输出口;步骤K:启动A/D转换;步骤L:检测是否有溢出,如果有溢出,取极值,如果没有溢出,继续;步骤M:检测结果是否为正值,如果为正值,继续,如果为负值,取反;步骤N:关中断;步骤O:恢复现场;步骤P:中断返回。
地址 110870 辽宁省沈阳市经济技术开发区沈辽西路111号