单级倒立摆系统中模糊控制理论的应用.doc

上传人:s9****2 文档编号:544422581 上传时间:2023-02-04 格式:DOC 页数:29 大小:944.01KB
返回 下载 相关 举报
单级倒立摆系统中模糊控制理论的应用.doc_第1页
第1页 / 共29页
单级倒立摆系统中模糊控制理论的应用.doc_第2页
第2页 / 共29页
单级倒立摆系统中模糊控制理论的应用.doc_第3页
第3页 / 共29页
单级倒立摆系统中模糊控制理论的应用.doc_第4页
第4页 / 共29页
单级倒立摆系统中模糊控制理论的应用.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《单级倒立摆系统中模糊控制理论的应用.doc》由会员分享,可在线阅读,更多相关《单级倒立摆系统中模糊控制理论的应用.doc(29页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文) ( 2012 届 )题 目 单级倒立摆系统中模糊控制 理论的应用学 院 物理与电子工程学院专 业 电气工程及其自动化班 级 08电气工程及其自动化(1)班学 号 0830230021学生姓名 方礼由指导教师 王三秀讲师完成日期 2012年3月单级倒立摆系统中模糊控制理论的应用Application of Fuzzy Control in Single Inverted Pendulum System学生姓名:方礼由Student: Fang Liyou指导教师:王三秀 讲师Advisor: Lecturer Wang Sanxiu台州学院物理与电子工程学院School o

2、f Physics & Electronic EngineeringTaizhou UniversityTaizhou, Zhejiang, China2012年3月March 2012台州学院毕业设计(论文) 摘 要倒立摆系统是一个非线性、多变量、强耦合和自然不稳定的系统。对倒立摆系统的研究在很对方面有着重要的现实意义,例如:火箭发射过程中的调整,双足行走机器人和直升机飞行控制等领域。许多这方面的科研成果已经应用到了航天科技领域和机器人学科领域当中。本文通过对模糊控制理论的介绍,进而对倒立摆系统的实时性控制以及相关的仿真工作进行的探讨。本文的主要工作有如下几点:1.建立了一级倒立摆系统的数学

3、模型并对其进行了分析。2.对倒立摆系统的模糊控制进行了介绍。3.介绍了仿真平台MATLAB,并用Simulink进行了系统建模以及仿真。关键词倒立摆;模糊控制;MATLAB;仿真AbstractInverted pendulum system is nonlinear, multivariable, strong-coupling and instability naturally. The research of inverted pendulum system has many important realistic meaning in the research such as:the

4、lunching process of rocket, the walking of biped robot, and flying control of helicopter. Many correlative productions have applications in the field of technology of spaceflight and subject of robot. Fuzzy control theory is introduced in order to study simulation and the controlling problem in real

5、time of inverted pendulum system in this paper. Main research work is declared below:1. The mathematical model of single inverted pendulum is proposed. 2. Research on fuzzy control algorithm of inverted pendulum system. 3.The MATLAB is introduced in this paper. The simulation of fuzzy control of inv

6、erted pendulum system. It is introduced how to realize the simulation of the inverted pendulum system by the SIMULINK ToolboxKey wordsInverted Pendulum System;Fuzzy Control;MATLAB;Simulation目 录1.引言11.1倒立摆简介11.2倒立摆控制方法简介21.3国内外研究现状42.倒立摆系统特性分析和单级倒立摆数学建模52.1倒立摆系统特性分析52.2单级倒立摆数学模型63.单级倒立摆的模糊控制方法83.1模糊控

7、制理论简介83.2 模糊控制器的设计方法93.3模糊控制方法简介103.4模糊控制系统设计113.5模糊监督控制器设计113.6稳定性分析134.仿真平台matlab144.1matlab发展历程144.2matlab的强大功能155.仿真156.结论与展望21谢辞24III台州学院毕业设计(论文) 1.引言倒立摆系统是研究控制理论的一种典型实验平台,其具有成本低廉,结构简单,物理参数和结构易于调整等优点,是一个高阶次、极不稳定、多变量、非线性和强耦合的不稳定系统。在对倒立摆系统的控制过程中,它能有效地反映诸如可镇定性、随动性、鲁棒性以及跟踪等许多控制中关键性的问题,是检验各种控制理论的理想模

8、型。迄今人们已经利用经典控制理论、现代控制理论以及各种智能控制理论实现了对多种倒立摆系统的稳定性的控制。同时倒立摆系统的动态过程与人类的行走姿态类似,平衡过程与火箭的发射姿态调整类似,因此倒立摆的研究在实现双足机器人直立行走、火箭发射过程的姿态调整以及直升机飞行控制领域中都有着重要的现实意义,有关的科研成果已经应用到航天科技和机器人学等诸多领域当中。1.1倒立摆简介倒立摆系统按摆杆数量的不同,可分为一级,二级,三级倒立摆等,多级摆的摆杆之间属于自由连接(即无电动机或其他驱动设备)。现在由中国的北京师范大学李洪兴教授领导的“模糊系统与模糊信息研究中心”暨复杂系统智能控制实验室采用变论域自适应模糊

9、控制成功的实现了对四级倒立摆的控制。使我国称为了世界上第一个成功完成四级倒立摆实验的国家。按其形式分,倒立摆还分为,悬挂式倒立摆、平行倒立摆、环形倒立摆、平面倒立摆。按控制电机数量,又可分为单电机倒立摆和多级电机倒立摆等等。图1-1为集中倒立摆系统的,实物照片。图1-1各类倒立摆系统照片本文所采用的倒立摆模型,直线单极倒立摆。1.2 倒立摆控制方法简介对倒立摆系统这样一个典型的非线性、强耦合、极不稳定的复杂的被控对象进行研究,无论在理论上还是在方法上都具有其重要的意义,各种控制理论,控制方法都可以在这里得到充分的实践,并且可以促成各种不同方法之间的有机结合。当前,倒立摆的控制方法大致可以分为线

10、性控制、预测控制和智能控制三大类。下面本文将对现阶段应用较为广的几种控制方法进行简要介绍。(1)常规PID控制:该方法是最早发展起来的一种控制方法,由于其算法简单、鲁棒性好、速度快、可靠性高等优点,至今仍广泛应用于工业过程控制中1。这种方法方法虽然可以用来实现对倒立摆系统的控制但由于其线性的本质,对于一个非线性、绝对不稳定的系统是不能达到满意的控制效果的,振荡会比较厉害。若结合其它控制算法一起使用可发挥出取长补短的作用。(2)状态反馈控制:状态反馈的极点配置法便是众多倒立摆控制方法中的一种最基本的策略。极点配置法就是通过设计状态反馈控制器,然后将多变量系统的闭环系统极点配置在期望的位置之上,从

11、而使系统满足实际应用当中所要求的瞬态和稳态的性能指标2。(3)线性二次型(LQR):这种系统的状态方程是线性的,指标函数是状态变量和控制变量的二次型3。这种方法是针对状态方程通过去顶最佳控制量中的矩阵,使得控制性能指标达到极小值4:(1-1)将LQR控制方法应用于倒立摆系统当中,首先应该考虑的问题便是其平衡问题,因此需引入全状态反馈。线性二次型(LQR)最优控制,可以实现对倒立摆系统的平衡控制,而且设计方案很简单、超调量也较小、响应速度较快;但是,LQR控制的抗干扰性能和鲁棒性不强,当存在大扰动时,小车的跟随能力有限,存在滞后5,尤其对多级倒立摆进行稳定控制时,其困难更大。(4)变结构控制:变

12、结构控制系统的运动可以分为两个阶段,分别为能达阶段和滑动阶段。其控制也分为两个部分:滑动模态域设计以及变结构控制律设计6。变结构控制方法对系统参数摄动和对外部扰动具有很强的鲁棒性,但是由于抖振的存在,使得在一定程度上影响了其控制效果。抖振和鲁棒性是变结构控制方法的两大基本特点,也是变结构控制系统中的一对主要矛盾。因而在实际应用中必须考虑到如何才能消除抖振带来的负面影响,否则不仅会影响控制效果,而且对仪器设备也会造成一定的破坏。(5)自适应神经模糊推理系统(ANFIS):这种方法是基于Sugeno模糊模型,并采用类似于神经网络的结构,因此该方法既具有模糊控制方法不要求掌握精确的被控对象数学模型的

13、优点,又具有神经网络控制方法可以自学习的特点,而且计算量小、收敛快,比较适合在微控制器的计算能力较差的场合下使用7。将ANFIS控制器应用在倒立摆控制系统当中,在保证摆角较小的情况下(即小于10),可有效地控制倒立摆系统,并且能跟踪目标位置信号、响应速度快、系统超调量较小8,但这种方法的鲁棒性较差不如基于遗传算法所设计。(6)神经网络控制:神经网络控制能够任意充分地逼近各种极其复杂的非线性关系,能够学习并且适应严重不确定性系统的动态特性,因此具有很强的鲁棒性与容错性,也可以将Q学习算法与BP神经网络算法有机的结合在一起,可以对实现状态未离散化倒立摆系统的无模型学习控制。这种控制方法存在的主要问

14、题就是缺乏一种专门的,适合于控制问题的动态的神经网络,而且多层网络层数的确定、隐层神经元的数量、激发函数类型的选择等也缺乏有指导性原则等9。(7)模糊控制:在倒立摆系统的稳定控制的众多方法中,模糊控制方法无疑是其中一种比较优秀的解决途径,它的鲁棒性较好10。但是一般的模糊控制器的设计方法存在着很大的局限性,首先就建立一组比较完善的多维的模糊控制规则而言,就是一个很难解决的问题,即使凑成了一组不完整并且很粗糙的模糊控制规则,在实际控制过程中其控制效果也难以得到保证。如果模糊控制方法能有效的结合其它控制方法就很有可能会产生比较理想的控制效果。例如11:北京师范大学已经采用模糊自适应控制理论成功的研

15、制了三级倒立摆装置并对四级倒立摆系统做了仿真实验。(8)遗传算法:遗传算法是美国密歇根大学Holland教授倡导发展起来的,是模拟生物学中的自然遗传和达尔文进化理论而提出的并行随机优化算法。其基本思想是:随着时间的更替,只有最适合的物种才能得以进化12。对于倒立摆系统,需要找到一个可以使系统稳定,且由噪声产生的输出量最小的非线性控制器,也就是要得到的最优解。有关研究表明,遗传算法具有较好的抗干扰特性,但是计算量较大,适合于微控制器计算能力较强的场合。由于本文所采用的倒立摆系统模型为单级倒立摆系统模型,所以通过对上述各种控制方法之间,优缺点的比较,最终本文采用了模糊控制方法。1.3国内外研究现状对倒立摆系统的研究最早开始于二十世纪五十年代,由麻省理工大学的电机工程系设计出了单级倒立摆系统这个实验设备,并投入使用。在此后的发展过程中,人们又在此基础上进行拓展,创造出了各式各样与

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号