基于RTLinux的磁悬浮球控制系统研究

基于RTLinux的磁悬浮球控制系统研究

论文摘要

近年来,磁悬浮技术以其独特的优点越来越被重视,随着电子技术、控制理论、电磁理论及新型电磁材料的发展和转子动力学的发展,磁悬浮技术取得了长足的进步。本文以磁悬浮球装置来研究单自由度磁悬浮系统的数字控制。磁悬浮系统是一个典型的开环不稳定的非线性系统。本文在分析磁悬浮球系统的构成的基础上建立了磁悬浮球的数学模型。针对在平衡点展开的线性模型进行了标准PID和变参数PID控制器的设计。另外本文尝试对磁悬浮球系统进行非线性控制来提高其控制的稳定性和鲁棒性,针对其简化的非线性模型,建立了一种非线性SDRE(基于状态的黎卡提方程控制)控制器。磁悬浮球控制要求控制器的执行平台具有较高的实时性。在比较了Windows,DOS和RTLinux平台的特点后,本文选择RTLinux硬实时系统作为系统的控制平台,详细分析了RTLinux的源代码,研究了RTLinux操作系统的原理、特征及任务调度策略,并将数据采集卡与RTLinux系统相连,实现了实时数据采集。在对RTLinux进行实时测试之后将控制算法实现于平台之上,实现了钢球的稳定悬浮。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 磁悬浮概述
  • 1.1.1 磁悬浮的分类
  • 1.1.2 磁悬浮的特点
  • 1.2 磁悬浮的研究现状
  • 1.2.1 磁悬浮技术的发展
  • 1.2.2 磁悬浮技术的其他应用
  • 1.2.3 磁悬浮控制方法现状与发展趋势
  • 1.3 课题的提出及意义
  • 1.3.1 硬件平台的选择
  • 1.3.2 软件平台的选择
  • 1.4 本文的主要工作
  • 第二章 磁悬浮球系统控制模型分析
  • 2.1 磁悬浮球系统的构成与原理
  • 2.1.1 磁悬浮平台硬件构成
  • 2.1.2 磁悬浮球控制系统硬件构成
  • 2.1.3 磁悬浮球系统的原理
  • 2.2 磁悬浮球系统的数学模型
  • 2.2.1 钢球运动方程的推导
  • 2.2.2 磁悬浮球系统开环传递函数
  • 2.2.3 磁悬浮球模型的数值化
  • 2.2.4 一种简化的模型数值化的方法
  • 2.3 磁悬浮球闭环系统
  • 2.4 本章小节
  • 第三章 RTLinux 及软件开发关键技术
  • 3.1 实时操作平台的选择
  • 3.1.1 基于DOS 平台的控制软件特点
  • 3.1.2 基于Windows 平台的控制软件特点
  • 3.1.3 基于RTLinux 平台的控制软件特点
  • 3.2 RTLinux 及其原理
  • 3.2.1 RTLinux 简介
  • 3.2.2 RTLinux 的组成
  • 3.2.3 RTLinux 的实现原理
  • 3.2.4 RTLinux 任务调度策略
  • 3.3 实时数据采集在 RTLinux 中的实现
  • 3.3.1 COMEDI 规范
  • 3.3.2 Linux 下COMEDI 应用程序的编写
  • 3.4 RTLinux 及 RTLinux 下 COMEDI 的安装
  • 3.4.1 RedHat9.0 上RTLinux 的安装
  • 3.4.2 RTLinux 上COMEDI 的安装
  • 3.4.3 Linux 和RTLinux 下使用COMEDI 的区别
  • 3.5 本章小结
  • 第四章 基于 RTLinux 的控制软件设计
  • 4.1 RTLinux 下的软件结构
  • 4.1.1 实时控制部分
  • 4.1.2 非实时界面部分
  • 4.1.3 程序分析
  • 4.2 RTLinux 的实时性测试
  • 4.3 磁悬浮球系统控制器设计
  • 4.3.1 标准PID 控制
  • 4.3.2 变参数PID 控制
  • 4.4 实验结果
  • 4.5 本章小节
  • 第五章 磁悬浮球系统的非线性控制器的研究
  • 5.1 SDRE 控制描述
  • 5.2 一类二阶非线性系统SDRE 控制器参数的选择
  • 5.3 磁悬浮非线性模型的简化
  • 5.4 磁悬浮系统的SDRE 控制器设计
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 本文的主要工作及贡献
  • 6.2 有关进一步研究的思考
  • 参考文献
  • 致谢
  • 在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [1].基于RTLinux的实时全软件数控系统的设计与实现[J]. 机械制造与自动化 2010(05)
    • [2].基于RTLinux的飞控系统进程间通信方案[J]. 计算机工程 2012(14)
    • [3].RTLinux实时调度算法的改进与实现[J]. 计算机工程与设计 2009(21)
    • [4].基于RTLinux的实时以太网研究[J]. 计算机时代 2011(04)
    • [5].基于RTLinux的开放式数控运动控制器设计[J]. 微计算机信息 2008(35)
    • [6].基于RTLinux的数控系统螺纹加工关键技术研究[J]. 组合机床与自动化加工技术 2009(04)
    • [7].基于RTLinux的转台控制系统研究[J]. 微处理机 2008(01)
    • [8].基于RTLinux的计算机联锁软件可靠性和实时性研究[J]. 测控技术 2008(01)
    • [9].基于RTLinux的高速磁浮列车车载通信平台[J]. 西南交通大学学报 2010(06)
    • [10].基于RTLinux的数控系统调度抖动的研究与补偿[J]. 计算机工程与设计 2009(12)
    • [11].基于RTLinux的高精度角位置测量系统设计与实现[J]. 电子测试 2016(17)
    • [12].基于MATLAB/RTW和RTLinux的四足机器人半物理仿真研究[J]. 中国制造业信息化 2010(17)
    • [13].VxWorks和RTlinux的性能测试分析[J]. 计算机测量与控制 2008(10)
    • [14].RTLinux下CAN接口卡驱动程序开发[J]. 硅谷 2009(10)
    • [15].基于CANopen和RTLinux的机器人模块化控制系统设计[J]. 电气自动化 2008(01)
    • [16].基于RTLinux的SERCOS实时监听站设计与实现[J]. 航空制造技术 2008(08)
    • [17].铁路信号计算机联锁控制系统容错技术[J]. 电子技术与软件工程 2020(17)
    • [18].基于RTLinux的智能充退磁装置的恒流控制实现[J]. 磁性材料及器件 2008(04)
    • [19].RTLinux与VxWorks中断机制的比较与分析[J]. 微计算机信息 2011(02)
    • [20].基于RTLinux的Open CNC系统平台研究及应用[J]. 制造技术与机床 2008(03)
    • [21].基于RTLinux的智能充退磁装置的控制系统[J]. 仪表技术与传感器 2008(06)
    • [22].嵌入式实时操作系统RTLinux的移植与开发[J]. 大众科技 2010(12)
    • [23].RTLinux在数控系统改造中的应用与实现[J]. 机床与液压 2008(04)
    • [24].基于RTLinux的半物理实时仿真平台研究[J]. 弹箭与制导学报 2008(04)
    • [25].基于RTLinux和AD2S80A的角位置测量系统设计与实现[J]. 信息安全与技术 2012(10)
    • [26].Linux/RTLinux下实时多线程实时性检测方法[J]. 计算机技术与发展 2010(03)
    • [27].基于Linux的AGV控制系统人机界面的开发[J]. 机床与液压 2009(09)
    • [28].基于RTLinux的电气化铁道远动通讯前置机的开发研究[J]. 技术与市场 2008(04)
    • [29].基于RTLinux的步进电机网络控制系统[J]. 微计算机信息 2008(25)
    • [30].RTLinux在列车检测系统中的应用[J]. 计算机工程 2009(01)

    标签:;  ;  ;  

    基于RTLinux的磁悬浮球控制系统研究
    下载Doc文档

    猜你喜欢