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

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

论文摘要

伴随着现代社会工业生产与人类生活对运动载体高速化需求的不断增长,磁悬浮技术渐渐成为了世界的研究热点之一。本次课题针对GML磁悬浮实验平台并基于Matlab环境进行分析与设计,以下是本文所阐述的主要内容:磁悬浮控制系统搭建、系统建模以及控制器分析与设计。首先,在控制系统的搭建上,本文主要针对Matlab中RTW和xPC Target两种实时控制工作方式分别搭建了磁悬浮实时控制系统和双机模式的远程监控系统。在RTW方式下,即在单PC机工作模式下,基于Simulink控制开发环境,以PCI-1711数据采集卡作为系统I/O口,并且以磁悬浮系统作为被控对象搭建磁悬浮控制系统;在xPC Target方式中,基于RTW方式下所构建的系统,并以系统的PC机作为目标机,采用RS-232方式通讯方式构建双机模式,然后在宿主机的Simulink环境下,以xPC Target工具箱作为主要开发平台,应用S函数开发xPC Target环境下的PCI-1711板卡的驱动程序,实现了xPC Target方式下的双机模式的远程监控系统。其次,在系统数学模型的建立上,以机理建模为主导思想,应用最优化思想修正仿真模型参数。首先基于物理意义的分析与理解创建磁悬浮系统的物理结构模型,然后在Simulink环境下,依据传感器标定数据以及初始参考数据,并基于S函数模块建立初始数学模型,最终依据PID实时控制下的实验数据和模型仿真数据的偏差值的IAE(偏差绝对值积分)最小的原则应用最优化的思想进行寻优处理,修正系统模型参数。最后,在控制器的分析与设计上,本文以磁悬浮控制系统良好的稳定性、跟踪性能以及抗干扰性为主要设计目标。首先,构建PID磁悬浮控制系统并对系统设备悬浮体小球的可控范围及悬浮特性进行了调试与分析;然后,依据可控范围内的PID控制参数,应用S-function Builder构建自适应PID控制器,从而实现对于磁悬浮小球在可控范围内的轨迹跟踪;再则,依据磁悬浮PID控制调节经验,总结PID模糊规则表,并基于Fuzzy toolbox创建模糊控制仿真系统,并进行了仿真分析;最终,依据系统实时性的要求,创建模糊控制查询表,并结合自适应控制器的设计,创建自适应模糊PID控制器,并对系统在各控制器下系统的动、静态特性进行了对比分析研究。实验表明,相对于普通PID和自适应PID控制,自适应模糊PID控制显著提升了系统的适应能力,并大大改善了的系统动、静态品质,因而,自适应模糊PID控制器的设计是成功的。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 应用背景与意义
  • 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 基于S函数的PCI-1711数据采集卡驱动开发
  • 2.2.4 系统的运行调试
  • 第三章 系统数学模型的建立
  • 3.1 概述
  • 3.2 磁悬浮系统的物理模型
  • 3.2.1 系统的动力学方程的建立
  • 3.2.2 磁悬浮系统的非线性模型与线性化模型
  • 3.3 仿真模型的建立与相关物理参数的确定
  • 3.3.1 准备工作
  • 3.3.2 磁悬浮系统仿真模型的建立
  • 3.3.3 仿真模型参数的L和R的确定
  • 第四章 系统控制器的设计与调试
  • 4.1 引言
  • 4.2 PID控制方法的研究
  • 4.2.1 PID控制的基本思想
  • 4.2.2 磁悬浮控制系统的PID调试
  • 4.2.3 PID调节经验的总结
  • 4.3 基于仿真模型的模糊规则的确定
  • 4.3.1 概述
  • 4.3.2 I参数模糊控制规则的建立
  • 4.3.3 PD参数模糊控制规则的建立
  • 4.4 自适应PID控制器的实现
  • 4.4.1 自适应PID控制器的构建
  • 4.4.2 自适应PID控制器实验调试
  • 4.5 自适应模糊PID控制器
  • 4.5.1 模糊控制理论概述
  • 4.5.2 自适应模糊PID控制器的构建
  • 4.5.3 实时控制结果分析
  • 第五章 结论与展望
  • 5.1 结论
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

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

    猜你喜欢