倒立摆PID控制及MATLAB仿真.doc

上传人:桔**** 文档编号:544018960 上传时间:2022-09-24 格式:DOC 页数:44 大小:4.07MB
返回 下载 相关 举报
倒立摆PID控制及MATLAB仿真.doc_第1页
第1页 / 共44页
倒立摆PID控制及MATLAB仿真.doc_第2页
第2页 / 共44页
倒立摆PID控制及MATLAB仿真.doc_第3页
第3页 / 共44页
倒立摆PID控制及MATLAB仿真.doc_第4页
第4页 / 共44页
倒立摆PID控制及MATLAB仿真.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《倒立摆PID控制及MATLAB仿真.doc》由会员分享,可在线阅读,更多相关《倒立摆PID控制及MATLAB仿真.doc(44页珍藏版)》请在金锄头文库上搜索。

1、摘 要倒立摆系统是一个典型的快速、多变量、非线性、不稳定系统,对倒立摆的控制研究无论在理论上和方法上都有深远的意义。本论文以实验室原有的直线一级倒立摆实验装置为平台,重点研究其PID控制方法,设计出相应的PID控制器,并将控制过程在MATLAB上加以仿真。本文主要研究内容是:首先概述自动控制的发展和倒立摆系统研究的现状;介绍倒立摆系统硬件组成,对单级倒立摆模型进行建模,并分析其稳定性;研究倒立摆系统的几种控制策略,分别设计了相应的控制器,以MATLAB为基础,做了大量的仿真研究,比较了各种控制方法的效果;借助固高科技MATLAB实时控制软件实验平台;利用设计的控制方法对单级倒立摆系统进行实时控

2、制,通过在线调整参数和突加干扰等,研究其实时性和抗千扰等性能;对本论文进行总结,对下一步研究作一些展望。关键词:一级倒立摆,PID,MATLAB仿真目 录第1章 自动控制概述11.1 自动控制概念11.1.1 开环控制11.1.2 闭环控制21.2 自动控制系统的分类21.2.1 恒值系统、随动系统和程序控制系统21.2.2 随机系统与自动调整系统31.2.3 线性系统和非线性系统31.2.4 连续系统与离散系统31.2.5 单输入单输出系统和多输入多输出系统31.2.6 集中参数系统和分布参数系统41.3 对控制系统的性能要求41.4 典型环节51.4.1 比例环节51.4.2 积分环节51

3、.4.3 微分环节61.4.4 惯性环节61.4.5 时滞环节7第2章 MATLAB仿真软件的应用92.1 MATLAB的基本介绍92.2 MATLAB的仿真92.3 控制系统的动态仿真102.4 小结12第3章 直线一级倒立摆系统及其数学模型133.1 系统组成133.1.1 倒立摆的组成143.1.2 电控箱143.1.3 其它部件图143.1.4 倒立摆特性153.2 模型的建立153.2.1 微分方程的推导163.2.2 传递函数173.2.3 状态空间结构方程183.2.4 实际系统模型203.2.5 采用MATLAB语句形式进行仿真21第4章 PID控制理论234.1 PID控制概

4、述234.2 PID的控制规律244.3 数字PID控制254.3.1 位置式PID控制算法264.3.2 增量式PID控制算法274.4 常用的PID控制系统274.4.1 串级PID控制274.4.2 纯滞后系统的大林控制算法284.4.3纯滞后系统的Smith控制算法294.4.4 PID控制原理的特点314.4.5 PID参数的调整314.4.6 PID控制回路的运行32第5章 直线一级倒立摆的PID控制器设计与调节345.1 PID控制器的设计345.2 PID控制器设计MATLAB仿真36结 论41致 谢42参考文献43第1章 自动控制概述1.1 自动控制概念在现代科学技术的许多领

5、域中,自动控制技术得到了广泛的应用,自动控制技术最显著的特征就是通过对各类机器,各种物理参量、工业生产过程等的控制直接造福于社会。所谓自动控制,就是指在无人直接参与的情况下,利用控制装置操纵受控对象,使受控对象的被控量等于给定值或按给定信号变化规律去变化。为达到某一目的,由相互制约的各个部分,按一定的规律组织成的,具有一定功能的整体,称为系统,它一般由控制装置(控制器)和被控对象所组成。自动控制有两种最基本的形式,即开环控制和闭环控制1。1.1.1 开环控制控制装置与受控对象之间只有顺向作用而无反向联系时,称为开环控制。其特点是:系统结构和控制过程均很简单。开环控制的示意框图如图1.1所示图1

6、.1开环控制系统开环控制是一种简单的无反馈控制方式,在开环控制系统中只存在控制器对被控量对象的单方向控制作用,不存在被控制量(输出量)对被控量的反向作用,系统的精度取决于组成系统的元器件的精度和特性调整的精确度。开环系统对外扰及内部参量变化的影响缺乏抑制能力,但开环系统内构简单,比较容易设计和调整,可用于输出量与输入量关系为已知,内外扰动对系统影响不大,并且控制精度要求不高的场合。在开环控制系统中,对于每一个输入参考量,就有一个与之相对应的工作状态和输出量,系统的精度取决于元、器件的精度和特性调整的精度,当系统的内扰和外扰影响不大并且控制精度要求不高时,可采用开环控制方式。1.1.2 闭环控制

7、控制装置与受控对象之间,不但有顺向作用,而且还有反向联系,即有被控量对控制过程的影响。闭环控制的特点是:在控制器和被控对象之间,不仅存在着正向作用,而且存在反馈作用,即系统的输出量对控制量有直接影响,将检测出来的输出量送回到系统的输入端,并与信号比较的过程称为反馈,若反馈信号与输入信号相减,则称负反馈。反之,若相加,则称正反馈,输入信号与反馈信号之差称为偏差信号,偏差信号作用于控制器上,控制器对偏差信号进行某种运算,产生一个控制作用,使系统的输出量趋向于给定数值,闭环的实质就是利用负反馈的作用来减小系统的误差,因此闭环控制又称为反馈控制,其示意图如图1.2所示。图1.2 闭环控制系统反馈控制是

8、一种基本的控制规律,它具有自动修正被控量偏离给定值的作用,使系统因而可以抑制内扰和外扰所引起的误差,达到自动控制的目的。闭环控制是一种反馈控制,在控制过程中对被控量(输出量)不断测量,并将其反馈到输入端与给定值(参考输入量)比较。利用放大后的偏差信号产生控制作用。因此,有可能部分采用相对来说精度不高,成本较底的元器件组成控制精度较高的闭环控制系统,闭环控制系统精度在很大程度上由形成反馈的测量元器件的精度决定。在此,闭环系统具有开环系统无可比拟的优点,故应用极广,但与此同时,反馈的引入使本来稳定运行的开环系统可能出现强烈的振荡,甚至不稳定,这是采用反馈控制构成的闭环控制时需要注意解决的问题。1.

9、2 自动控制系统的分类根据不同的分类方法,自动控制系统的类型可概括如下:1.2.1 恒值系统、随动系统和程序控制系统若系统的给定值是一定值,而控制任务就是克服扰动,使被控量保持恒值。此类系统称为恒值系统。若系统给定值按照事先不知道的时间函数变化,并要求被控量跟随给定值变化,则此类系统称为随动系统。若系统的给定值按照一定的时间函数变化,并要求被控量随之变化,则此类系统称为程序控制系统1.2.2 随机系统与自动调整系统随机系统又称伺服系统或跟踪系统。其特点是在输入量总是在频繁地或缓慢地变化,要求系统的输出量能够以一定的准确度跟随输入量而变化。自动调整系统又称恒值调节系统(或调节器系统)其特点是输入

10、保持为常量,或整定后相对保持常量,而系统的任务是尽量排除扰动的影响,以一定准确度将输出量保持在希望的数值上。1.2.3 线性系统和非线性系统组成系统的元、器件的特性均为线性(或基本线性)能够用线性常微分方程描述其输入与输出的关系称为线性系统,主要特点是具有齐次性和叠加性,系统时间响应的特征与初始状态无关。在组成系统的元、器件中只要有一个元、器件的特性不能用线性方程描述,即为非线性系统,描述非线性系统的常微分方程中,输出量及各阶导数不完全是一次的,或者有的输出量导数项的系数是输入量的函数,系统的时间响应特性与被初始状态有极大的关系。1.2.4 连续系统与离散系统连续系统各部分的输入和输出信号都是

11、连续函数的模拟量。离散系统是指某一处或者数处的信号以脉冲或数码的形式传递的系统。一般说来,同样是反馈控制系统,但数字控制精度(尤其是控制的稳态准确度)高于离散控制。因为数码形式的控制信号远比模拟控制信号的抗干扰能力强。描述连续控制系统用微分方程,而描述离散控制系统则用差分方程。1.2.5 单输入单输出系统和多输入多输出系统单输入单输出系统亦称单变量系统,其输入量和输出量各为一个,系统结构较为简单。多输入多输出系统亦称为多变系统,其输入量和输出量为多个,系统结构较为复杂,回路也多,一个输入量对数个输出量都有控制作用。1.2.6 集中参数系统和分布参数系统能用常微分方程描述的系统称为集中参数系统,

12、系统中的参量或是定常的或是时间的函数,可以用时间作为变量的的常微分方程描述其运动规律。不能用常微分方程,而需用偏微分方程描述的系统描述的系统称为分布参数系统,系统的输出将不再单纯是时间变量的函数,而且还是系统内部状态变量的函数,所需偏微分方程描述系统。1.3 对控制系统的性能要求在控制过程中,一个理想的控制系统,始终应使其被控量(输出)等于给定值(输入)。但是由于机械部分质量、惯量的存在,电路中存储元件的存在以及能源功率的限制,使得运动部件的加速度受到限制,其速度和位置难以瞬时变化。所以当给定值变化时,被控量不可能立即等于给定值,而需要一个过度过程,即动态过程,所谓动态过程就是指系统受到外加信

13、号(给定值或扰动)作用后,被控量随时间变化的全过程。因此对系统性能的基本要求有三个方面。稳定性:稳定性是这样来表述的:系统受到外作用后,其动态过程的振荡倾向和系统恢复恢复平衡的能力。如果系统受外力作用后,经过一段时间,其被控量可以达到某一稳定状态,则称系统是稳定的,否则称为不稳定系统。快速性:快速性是通过动态过程时间长短来表征的,过渡过程时间越短,表明快速性越好,反之亦然。快速性表明了系统输出对输入响应的快慢程度。系统响应越快,说明系统的输出复现输入信号的能力越强。准确性:准确性是由输入给定值与输出响应的始终值之间的差值来表征的。它反映了系统的稳态精度。若系统的最终误差为零,则称为无差系统,否

14、则称为有差系统。稳定性、快速性和准确性往往是互相制约的。在设计与调试过程中,若过分强调系统的稳定性,则可能会造成系统响应迟缓和控制精度较低的后果:反之,若过分强调系统响应的快速性,则又会使系统的振荡加剧,甚至引起不稳定。在分析和设计自动控制系统时,应该尽量使其对三方面的性能有所侧重,并兼顾其他,以全面满足要求23。1.4 典型环节一个物理系统是由许多元件组合而成的,虽然各种元件的具体结构和作用原理是多种多样的,但若抛开具体结构和物理特点,研究其运动规律和数学模型的共性,就可以划分为数不够的几种典型环节(典型环节只代表一种特定的运动规律,不一定是一种具体的元件)。1.4.1 比例环节比例环节的微分方程为 (1.1)式中,为放大倍数。比例环节的传递函数为 (1.2)图1.3 比例环节方框图比例环节的特点是,其输出不失真,不延迟,成比例地复现输入信号的变化,即信号的传递没有惯性。1.4.2 积分环节积分环节的微分方程为: (1.3) 其中T为积分时间常数积分环节的传递函数为:

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

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

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