第一章控制系统典型环节及Matlab使用ppt课件.ppt
《第一章控制系统典型环节及Matlab使用ppt课件.ppt》由会员分享,可在线阅读,更多相关《第一章控制系统典型环节及Matlab使用ppt课件.ppt(91页珍藏版)》请在三一办公上搜索。
1、,自动控制原理及应用,2017,第一章 自动控制的一般概念,1-1 自动控制的任务,1-自动控制的基本方式,1-对控制系统的性能要求,1-1 自动控制的任务,通常,在自动控制技术中,把工作的机器设备称为被控对象,把表征这些机器设备工作状态的物理参量称为被控量,而对这些物理参量的要求值称为给定值或希望值(或参考输入)。则控制的任务可概括为:使被控对象的被控量等于给定值。,下面通过具体例子来说明自动控制和自动控制系统的概念,水位自动控制系统,控制任务:,维持水箱内水位恒定;,控制装置:,气动阀门、控制器;,受控对象:,水箱、供水系统;,被控量:,水箱内水位的高度;,给定值:,控制器刻度盘指针标定的
2、预定水位高度;,测量装置:,浮子;,比较装置:,控制器刻度盘;,干扰:,水的流出量和流入量的变化都将破坏水位保持恒定;,自动控制即没有人直接参与的控制,其基本任务是:在无人直接参与的情况下,只利用控制装置操纵被控对象,使被控制量等于给定值。,自动控制系统:指能够完成自动控制任务的设备,一般由控制装置和被控对象组成。,由此可见:,1-自动控制的基本方式,被控量,给定值H,自动控制方框图,在上图中,除被控对象外的其余部分统称为控制装置,它必须具备以下三种职能部件。,测量元件:用以测量被控量或干扰量。比较元件:将被控量与给定值进行比较。执行元件:根据比较后的偏差,产生执行作用,去操纵被控对象,参与控
3、制的信号来自三条通道,即给定值、干扰量、被控量。,开环控制按给定值操纵的开环控制按干扰补偿的开环控制按偏差调节的闭环控制复合控制,下面根据不同的信号源来分析自动控制的几种基本控制方式,一、按给定值操纵的开环控制,计算,执行,受控对象,给定值,干扰,被控量,按给定值操纵的开环控制系统原理方框图,开环控制系统的输出端与输入端之间不存在反馈回路,输出量对系统的控制作用没有影响。,炉温控制系统,炉温控制系统原理方框图,定时开关,炉子,电阻丝,按给定值操纵的开环控制,特点:控制装置只按给定值来控制受控对象,优点:控制系统结构简单,相对来说成本低。,缺点:对可能出现的被控量偏离给定值的偏差没有任何修正能力
4、,抗干扰能力差,控制精度不高。,二、按干扰补偿的开环控制,定义:利用干扰信号产生控制作用,以及时补偿干扰对被控量的直接影响。,计算,测量,受控对象,执行,干扰,被控量,特点:只能对可测干扰进行补偿,对不可测干扰以及受控对象、各功能部件内部参数变化对被控量的影响,系统自身无法控制。适用于:存在强干扰且变化比较剧烈的场合。,水位高度控制系统原理图,水位高度控制系统原理方框图,三、按偏差调节的闭环控制,特点:通过计算被控量和给定值的差值来控制被控对象。,优点:可以自动调节由于干扰和内部参数的变化 而引起的变动。,计算比较,执行,被控对象,测量,按偏差调节的系统原理方框图,如上图所示,反馈回来的信号与
5、给定值相减,即根据偏差进行控制,称为负反馈,反之称为正反馈。,这种控制方式控制精度较高,因为无论是干扰的作用,还是系统结构参数的变化,只要被控量偏离给定值,系统就会自行纠偏。但是闭环控制系统的参数如果匹配得不好,会造成被控量的较大摆动,甚至系统无法正常工作。,飞机自动驾驶系统原理图,控制任务:系统在任何扰动作用下,保持飞机俯仰角不变。被控对象:飞机。被控量:飞机的俯仰角 。,俯仰角控制系统原理方框图,四、复合控制,复合控制就是开环控制和闭环控制相结合的一种控制。实质上,它是在闭环控制回路的基础上,附加了一个输入信号或扰动作用的顺馈通路,来提高系统的控制精度。,a.按输入作用补偿,b.按扰动作用
6、补偿,1-对控制系统的性能要求,定义:通常将系统受到给定值或干扰信号作用后,控制被控量变化的全过程称为系统的动态过程。,工程上常从稳、快、准三个方面来评价控制系统。 稳: 指动态过程的平稳性。 快: 指动态过程的快速性。 准: 指动态过程的最终精度。,稳: 指动态过程的平稳性,控制系统动态过程曲线,如上图所示,系统在外力作用下,输出逐渐与期望值一致,则系统是稳定的,如曲线所示;反之,输出如曲线所示,则系统是不稳定的。,快: 指动态过程的快速性,快速性即动态过程进行的时间的长短。过程时间越短,说明系统快速性越好,反之说明系统响应迟钝,如曲线所示。,稳和快反映了系统动态过程性能的好坏。既快又稳,表
7、明系统的动态精度高。,准: 指系统在动态过程结束后,其被控量(或反馈量)与给定值的偏差,这一偏差称为稳态误差,是衡量稳态精度的指标,反映了系统后期稳态的性能。,以上分析的稳、快、准三方面的性能指标往往由于被控对象的具体情况不同,各系统要求也有所侧重,而且同一个系统的稳、快、准的要求是相互制约的。,主要内容:,2.1 比例环节2.2 Matlab绘制单响应曲线2.3 微分方程与传递函数2.4 数学模型的Matlab表示2.5 积分环节2.6 Matlab绘制双响应曲线2.7 其他典型环节2.8 Matlab分析系统性能,第二章 控制系统典型环节及Matlab使用,1.1 比例环节,1.1.1 自
8、动控制与自动控制系统,1自动控制概念,控制:是使某些物理量按指定的规律变化(包括保持恒定),以保证生产的安全性,经济性及产品质量等要求的技术手段。,自动控制:就是应用自动化仪表或控制装置代替人,自动地对机器设备或生产过程进行控制,使之达到预期的状态或性能要求。,引导问题:1自动控制的含义;2比例环节输入量与输出量关系;3控制系统扰动量的影响;,1.1比例环节,2自动控制系统,所谓系统,就是通过执行规定功能实现预定目标的一些相互关联单元的组合体。,图1-1 晶闸管供电直流电动机系统图,1.1 比例环节,3自动控制系统分类,(1)按照输入量的变化规律分类,1)恒值控制系统,2)随动控制系统,3)程
9、序控制系统,(2)按照系统传递信号特点分类,1)连续控制系统,2)离散控制系统,(3)按照系统的元件特性分类,1)线性控制系统,2)非线性控制系统,(4)按系统中的参数对时间的变化情况分类,1)定常系统,2)时变系统,1.1 比例环节,1.1.2 比例环节组成与工作原理,1数学模型的概念,描述系统的输入、输出及其内部各物理量之间相互关系的数学表达式,称为系统的数学模型。,2比例环节的数学模型,微分方程为,传递函数为,北京航空航天大学,列写微分方程的一般方法,例1. 列写如图所示RC网络的微分方程。,R,解:由基尔霍夫定律得:,式中: i为流经电阻R和电容C的电流,消去中间变 量i,可得:,令
10、(时间常数),则微分方程为:,三、传递函数举例说明,例1. 如图所示的RLC无源网络,图中电感为L(亨利),电阻为R(欧姆),电容为C(法),试求输入电压ui(t)与输出电压uo(t)之间的传递函数。,为了改善系统的性能,常引入图示的无源网络作为校正元件。无源网络通常由电阻、电容、电感组成,利用电路理论可方便地求出其动态方程,对其进行拉氏变换即可求出传递函数。这里用直接求的方法。因为电阻、电容、电感的复阻抗分别为R、1Cs、Ls,它们的串并联运算关系类同电阻。,则传递函数为,1.1 比例环节,a) b)图1-2 比例环节功能框及阶跃响应a) 功能框图 b) 阶跃响应,图1-3比例环节实例,1.
11、2 MATLAB绘制单响应曲线,引导问题:1专业英语Transfer Fun、Zero-pole、 Step 、Sine Wave 、Scope含义;2仿真波形满屏显示的操作步骤;3比例环节仿真结果的含义;,1.2.1 MATLAB工作环境介绍,1MATLAB软件简介,MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括
12、C,C+,Java,Python和FORTRAN)编写的程序。,1.2 MATLAB绘制单响应曲线,2MATLAB软件操作界面,(1)启动MATLAB启动MATLAB的方法很多,最常用的方法是直接双击桌面上的快捷图标,若桌上没有快捷方式图标,可由开始启动。即“开始”“程序” “MATLAB 6.5”。,图1-4 MATLAB默认的桌面平台,1.2 MATLAB绘制单响应曲线,(2)命令窗口 命令窗口是用户与MATLAB交互的窗口,窗口中的符号“”表示MATLAB已准备好,可以输入命令,实现计算或绘制图形。(3)命令历史窗口显示所有命令的历史记录,并标明使用时间。双击任一条命令行,即可在命令窗口
13、中执行该行命令,并显示其执行的结果。单击任一命令行,再按“Enter”键,与双击命令行的结果一样。(4)工作空间窗口工作空间指运行MATLAB程序或命令生成的所有变量构成的空间,它由显示目前内存中MATLAB变量名(Name)、变量的数值(Value)和变量的类型(Class)三个部分组成。(5)当前目录窗口 显示当前目录下的所有文件。双击其中任一文件,可在程序编辑器中看到该文件的内容。,1.2 MATLAB绘制单响应曲线,3MATLAB基本操作命令,(1)运算功能,例1-1 求算术运算,解:在MATLAB的command window窗口中输入 (9*(10-1)+19)/22ans =25
14、,1.2 MATLAB绘制单响应曲线,例1-2 以矩阵格式输入数据,,解:在MATLAB的command window窗口中输入 A=1,2,3;2,3,1;3,2,1A = 1 2 3 2 3 1 3 2 1,1.2 MATLAB绘制单响应曲线,例1-3 以冒号定义增量为1的行变量解:在MATLAB的command window窗口中输入 a=2:8a = 2 3 4 5 6 7 8 a=1:0.1:2a = Columns 1 through 6 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000Columns 7 through 11 1.6000 1.7
15、000 1.8000 1.9000 2.0000,1.2 MATLAB绘制单响应曲线,(2)绘图功能,例1-4 函数,绘制,曲线,解:在MATLAB的command window窗口中输入 x=0:0.01*pi:pi; y=sin(x).*cos(x); (加点表示需要的是对应位置元素运算,否则是矩阵运算) plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如图1-5所示的曲线。,图1-5 执行曲线,1.2 MATLAB绘制单响应曲线,例1-5 绘制三维柱面解:在MATLAB的command window窗口中输入 x,y=meshgrid(-8:0.5:8); r=sqrt(x.
16、2+y.2)+eps;(eps matlab中最小浮点数) z=sin(r)./r; mesh(x,y,z) 程序执行后,打开一个图形窗口,在其中绘制出如图1-6所示的曲线。,图1-6 三维柱面曲线,1.2 MATLAB绘制单响应曲线,1.2.2 SIMULINK仿真界面,SIMULINK是The Mathworks公司为MATLAB设计提供的结构图编程与系统仿真的专用软件包,可以对动态系统进行建模、仿真与分析。,1进入SIMULINK,启动MATLAB后。在MATLAB窗口中单击启动按钮,或在命令窗口中输入命令SIMULINK,就会进入SIMULINK模块库浏览界面 。,2常用模块介绍,(1
17、) 连续系统模块库(Continuous),(2) 系统输入模块库(Sources),(3) 系统输出模块库(Sinks),1.2 MATLAB绘制单响应曲线,1.2.3 比例环节仿真曲线绘制,打开MATLAB软件,进入到SIMULINK仿真界面,在SIMULINK模块库浏览器窗口中选择模块,“Step”模块在“Sources”目录下,“Gain”模块在“Math Operations” 目录下,“Scope”模块在“Sinks” 目录下。将选中的模块按住鼠标左键,拖到仿真界面即可,如图1-7所示。,图1-7 仿真界面,1.3 MATLAB绘制单响应曲线,点击“start SIMULINK”,
18、观察输出波形,如图1-8所示。,图1-8:阶跃响应,1.4 微分方程与传递函数,引导问题:1微分方程推导步骤;2传递函数的概念;3传递函数的特性;,1.4.1 微分方程,微分方程是描述自动控制系统(或元件)动态特性最直接和最基本的方法。根据它可得到描述系统(或元件)动态特性的其他形式的数学模型。列写微分方程的目的在于确定系统的输出量与参考输入量或扰动输入量之间的函数关系。,1.4 微分方程与传递函数,例1-6 图1-9所示为RLC串联电路。设输出电压为,,输入电压为,,试列写其微分方程。,解:(1)根据基尔霍夫电压定律,可写出下列方程:,图1-9:RLC电路,1.4 微分方程与传递函数,(2)
19、联立方程,消去中间变量得到:,可见RLC无源网络的动态数学模型是一个二阶常系数线性微分方程。,1.4.2 传递函数,传递函数是指当系统中的电感、电容处于零初值时,也即零初始条件,系统(或环节)的输出量的拉氏变化与输入量的拉氏变化之比,一般用G(s)来表示。,1.5 数学模型的MATLAB表示,引导问题:1num,den的含义。2书写系数时,如遇到次幂间断,如何处理?3用MATLAB建立数学模型,1.5.1 控制系统的参数模型,线性定常系统的传递函数G(s)一般可以表示为,1.5 数学模型的MATLAB表示,1.5.2 实例讲解,例1-8 控制系统的开环传递函数为,用MATLAB建立数学模型,解
20、:在MATLAB的command window窗口中输入 num=1 3 2; den=1 5 7 3; g=tf(num,den) Transfer function: s2 + 3 s + 2-s3 + 5 s2 + 7 s + 3建立传递函数模型并指定输出变量名称和输入变量名称 g=tf(num,den,inputname,输入端,outputname,输出端) Transfer function from input 输入端 to output 输出端: s2 + 3 s + 2-s3 + 5 s2 + 7 s + 3,1.6 积分环节,1积分环节工作原理,积分环节是指输出量正比于输入
21、量对时间的积分,即 。其传递函数为 ,式中T为积分环节的时间常数。当输入为单位阶跃信号时, ,此时有 。查拉氏变换表得 。,积分通常与比例控制或微分控制联合构成PI或PID控制,增大积分时间常数(积分减弱)有利于减小超调,减小震荡、使系统更稳定,但同时延长系统消除静差的时间。,引导问题:1积分环节输入量与输出量关系;2实际电路中的积分环节输出特性;3控制系统中常见的积分环节有哪些;,1.6 积分环节,2常用积分环节,如图1-10所示由运放构成的积分控制器,求其数学模型。,图1-10积分控制器电路,1.6 积分环节,2常用积分环节,图1-11 积分环节功能框及阶跃响应a)功能框图 b)阶跃响应,
22、图1-11是积分环节的功能框图和阶跃响应。其特点阶跃响应是输出量为输入量对时间的累积,输出幅值呈线性增长,在实际电路中输出量达到一定值时就不会增加,此时输出饱和值。值得注意的是此时即使输入变为零,输出量也保持恒定不变,即具有记忆功能。阶跃输入时,输出要在 T时才能等于输入,故有滞后作用。,1.6 积分环节,2常用积分环节,图1-12 积分环节实例,图1-12是一些常见的积分环节。在系统中凡有储存或积累特点的元件,都有积分环节的特性。例如水箱,以流量 为输入,液面高度变化量 为输出;齿轮齿条传动机构中,取齿轮的转速 为输入量,取齿条的位移量 为输出量;它们的传递函数都是积分环节。,1.7 MAT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 控制系统 典型 环节 Matlab 使用 ppt 课件
链接地址:https://www.31ppt.com/p-1354585.html