智能控制理论概论结课作业 - 图文

更新时间:2023-11-09 06:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

智能控制理论概论

结课作业

题 目:基于MATLAB的倒立摆模糊控制 学生姓名:蒙龙华 学 号:1067112303 专 业:测控技术与仪器 班 级:测控3班

2013年 12月30日

智能控制理论概论结课作业

摘要

倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。本文主要针对较为简单的单级倒立摆控制系统而进行的设计分析。通过建立微分方程模型,求出相关参数,设计出对应的模糊控制器,并运用MATLAB软件进行系统模型的软件仿真,从而达到预定控制效果。目前,一级倒立摆的研究成果应用于火箭发射推进器和控制卫星的飞行状态等航空航天领域。

关键词:单级倒立摆;微分方程;模糊控制;MATLAB仿真

2

智能控制理论概论结课作业

1概述

1.1模糊控制器简介

模糊控制是一种特别适用于模拟专家对数学模型未知的较复杂系统的控制,是一种对模型要求不高但又有良好控制效果的控制新策略。与经典控制和现代控制相比,模糊控制器的主要优点是它不需要建立精确的数学模型。因此,对一些无法建立数学模型或难以建立精确数学模型的被控对象,采用模糊控制方法,往往能获得较满意的控制效果。

模糊控制器是一种以模糊集合论,模糊语言变量以及模糊推理为数学基础的新型计算机控制方法。显然,模糊控制的基础是模糊数学,模糊控制的实现手段是计算机。模糊控制器的设计比一般的经典控制器如PID控制器要复杂,但如果借助MATLAB则系统动态特性良好并有较高的稳态控制精度,可提高模糊控制器的设计效率。本文在MATLAB环境下针对某个控制环节对模糊控制系统进行了设计与仿真。

1.2模糊控制的特点

模糊控制是以模仿人类人工控制特点而提出的,虽然带有一定的模糊性和主观性,但往往是简单易行,而且是行之有效的。模糊控制的任务正是要用计算机来模拟这种人的思维和决策方式,对这些复杂的生产过程进行控制和操作。所以,模糊控制有以下特点:

1)模糊控制的计算方法虽然是运用模糊集理论进行的模糊算法,但最后得到的控制规律是确定的、定量的条件语句。

2)不需要根据机理与分析建立被控对象的数学模型,对于某些系统,要建立数学模型是很困难的,甚至是不可能的。

3)与传统的控制方法相比,模糊控制系统依赖于行为规则库,由于是用自然语言表达的规则,更接近于人的思维方法和推理习惯。因此,便于现场操作人员的理解和使用,便于人机对话,以得到更有效的控制规律。

4)模糊控制与计算机密切相关。从控制角度看,它实际上是一个有很多条语句组成的软件控制器。目前,模糊控制还是应用二值逻辑的计算机来实现。模糊规律经过运算,最后还是进行确定性的控制。模糊推理硬件的研制与模糊计算

3

智能控制理论概论结课作业

机的开发,使得计算机将像人脑那样工作。

1.3模糊控制的工作原理

模糊自动控制就是通过计算机来模拟人们用自然语言来描述的控制过程,从而实现对工业生产的自动控制。在模拟自动控制的过程中,由于计算机智能化还不高,无法自己思维,所以我们须将整个控制过程抽象为计算机能识别的语句、规则等信息,让其按规则作出判断进行控制,其原理如图1.1所示。因此,整个计算机控制过程可以按如下步骤进行:

1)根据实际情况进行采样将采样信息转化为计算机能识别的信息输入计算机。

2)根据事先计算机内规定好的判断规则进行判断,并进行相应调整,得出调整决策。

3)调整完毕后将判断的结果输出给被控对象,实现工业控制过程。

信息的精确显示 人脑模糊决策精确控制量输出

图1.1 模糊控制原理简图

1.4

模糊控制器的结构

模糊控制器主要有四大部件,如图1.2所示:

1)规则库:由if-then语句构成,是控制思想经验的总结。

2)推理器:由于当前的输入,运用规则库进行推理,求取相应的对策。 3)模糊化:因模糊推理是在语言值(模糊集合)集上进行的,因此输入也应是语言值(如NB,NM,NS,Z,PS,PM,PB)。而实际被控制对象的测量值是实数值。因此,需要把实数值变成语言值,这个过程就是模糊化。

4)模糊判决:推理机的推理结果是一个语言值,而执行器需要的是一个具体的数值,这就需要把语言值变成确定值,这个转换过程就称为模糊判决。

4

智能控制理论概论结课作业

图1 .2模糊控制器构成图 1.5 倒立摆控制问题

倒立摆控制问题是展示智能控制方法由于传统控制方法的典型范例。一级倒立摆的背景源于火箭发射助推器;二级倒立摆于双足机器人控制有关。这里只讨论一级倒立摆的控制问题。有一个倒立摆控制系统如图1.3所示。

图1.3 倒立摆控制系统

它由小车和倒立摆构成,小车在控制器的作用下,沿滑轨在水平方向运动,使倒立摆在垂直平面内稳定。

倒立摆的控制问题就是使摆杆尽快地达到一个平衡位置,并且使之没有大的振荡和过大的角度和速度。当摆杆到达期望的位置后,系统能克服随机扰动而保持稳定的位置。

倒立摆系统的输入为小车的位移(即位置)和摆杆的倾斜角度期望值,计算机在每一个采样周期中采集来自传感器的小车与摆杆的实际位置信号,与期望值进行比较后,通过控制算法得到控制量,再经数模转换驱动直流电机实现倒立摆

5

本文来源:https://www.bwwdw.com/article/17yv.html

Top