长江职业学院机电汽车学院2017长江职业学院机电汽车学院第一章自动控制的一般概念1-1自动控制的任务1-2自动控制的基本方式1-3对控制系统的性能要求长江职业学院机电汽车学院1-1自动控制的任务•通常,在自动控制技术中,把工作的机器设备称为被控对象,把表征这些机器设备工作状态的物理参量称为被控量,而对这些物理参量的要求值称为给定值或希望值(或参考输入)。则控制的任务可概括为:使被控对象的被控量等于给定值。长江职业学院机电汽车学院下面通过具体例子来说明自动控制和自动控制系统的概念控制器气动阀门流入Q1浮子水箱流出Q2H水位自动控制系统长江职业学院机电汽车学院控制器气动阀门流入Q1浮子水箱流出Q2H水位自动控制系统•控制任务:维持水箱内水位恒定;•控制装置:气动阀门、控制器;•受控对象:水箱、供水系统;•被控量:水箱内水位的高度;长江职业学院机电汽车学院控制器气动阀门流入Q1浮子水箱流出Q2H水位自动控制系统•给定值:控制器刻度盘指针标定的预定水位高度;•测量装置:浮子;•比较装置:控制器刻度盘;•干扰:水的流出量和流入量的变化都将破坏水位保持恒定;长江职业学院机电汽车学院自动控制即没有人直接参与的控制,其基本任务是:在无人直接参与的情况下,只利用控制装置操纵被控对象,使被控制量等于给定值。自动控制系统:指能够完成自动控制任务的设备,一般由控制装置和被控对象组成。由此可见:长江职业学院机电汽车学院1-2自动控制的基本方式被控量比较执行测量被控对象实测值干扰测量给定值H自动控制方框图'H长江职业学院机电汽车学院在上图中,除被控对象外的其余部分统称为控制装置,它必须具备以下三种职能部件。测量元件:用以测量被控量或干扰量。比较元件:将被控量与给定值进行比较。执行元件:根据比较后的偏差,产生执行作用,去操纵被控对象参与控制的信号来自三条通道,即给定值、干扰量、被控量。长江职业学院机电汽车学院•开环控制–按给定值操纵的开环控制–按干扰补偿的开环控制•按偏差调节的闭环控制•复合控制下面根据不同的信号源来分析自动控制的几种基本控制方式长江职业学院机电汽车学院一、按给定值操纵的开环控制计算执行受控对象给定值干扰被控量按给定值操纵的开环控制系统原理方框图•开环控制——系统的输出端与输入端之间不存在反馈回路,输出量对系统的控制作用没有影响。长江职业学院机电汽车学院炉温控制系统炉温控制系统原理方框图定时开关炉子电阻丝0T给定炉温T实际炉温长江职业学院机电汽车学院按给定值操纵的开环控制特点:控制装置只按给定值来控制受控对象优点:控制系统结构简单,相对来说成本低。缺点:对可能出现的被控量偏离给定值的偏差没有任何修正能力,抗干扰能力差,控制精度不高。长江职业学院机电汽车学院二、按干扰补偿的开环控制定义:利用干扰信号产生控制作用,以及时补偿干扰对被控量的直接影响。计算测量受控对象执行干扰被控量特点:只能对可测干扰进行补偿,对不可测干扰以及受控对象、各功能部件内部参数变化对被控量的影响,系统自身无法控制。适用于:存在强干扰且变化比较剧烈的场合。长江职业学院机电汽车学院水位高度控制系统原理图水位高度控制系统原理方框图长江职业学院机电汽车学院三、按偏差调节的闭环控制特点:通过计算被控量和给定值的差值来控制被控对象。优点:可以自动调节由于干扰和内部参数的变化而引起的变动。计算比较给定值E执行被控对象干扰被控量测量-按偏差调节的系统原理方框图长江职业学院机电汽车学院如上图所示,反馈回来的信号与给定值相减,即根据偏差进行控制,称为负反馈,反之称为正反馈。这种控制方式控制精度较高,因为无论是干扰的作用,还是系统结构参数的变化,只要被控量偏离给定值,系统就会自行纠偏。但是闭环控制系统的参数如果匹配得不好,会造成被控量的较大摆动,甚至系统无法正常工作。长江职业学院机电汽车学院飞机自动驾驶系统原理图长江职业学院机电汽车学院控制任务:系统在任何扰动作用下,保持飞机俯仰角不变。被控对象:飞机。被控量:飞机的俯仰角。俯仰角控制系统原理方框图长江职业学院机电汽车学院四、复合控制复合控制就是开环控制和闭环控制相结合的一种控制。实质上,它是在闭环控制回路的基础上,附加了一个输入信号或扰动作用的顺馈通路,来提高系统的控制精度。控制装置被控对象CR—补偿装置a.按输入作用补偿b.按扰动作用补偿n控制装置被控对象CR—补偿装置长江职业学院机电汽车学院1-3对控制系统的性能要求•定义:通常将系统受到给定值或干扰信号作用后,控制被控量变化的全过程称为系统的动态过程。工程上常从稳、快、准三个方面来评价控制系统。稳:指动态过程的平稳性。快:指动态过程的快速性。准:指动态过程的最终精度。长江职业学院机电汽车学院稳:指动态过程的平稳性控制系统动态过程曲线如上图所示,系统在外力作用下,输出逐渐与期望值一致,则系统是稳定的,如曲线①所示;反之,输出如曲线②所示,则系统是不稳定的。长江职业学院机电汽车学院快:指动态过程的快速性快速性即动态过程进行的时间的长短。过程时间越短,说明系统快速性越好,反之说明系统响应迟钝,如曲线①所示。稳和快反映了系统动态过程性能的好坏。既快又稳,表明系统的动态精度高。长江职业学院机电汽车学院准:指系统在动态过程结束后,其被控量(或反馈量)与给定值的偏差,这一偏差称为稳态误差,是衡量稳态精度的指标,反映了系统后期稳态的性能。以上分析的稳、快、准三方面的性能指标往往由于被控对象的具体情况不同,各系统要求也有所侧重,而且同一个系统的稳、快、准的要求是相互制约的。长江职业学院机电汽车学院主要内容:•2.1比例环节•2.2Matlab绘制单响应曲线•2.3微分方程与传递函数•2.4数学模型的Matlab表示•2.5积分环节•2.6Matlab绘制双响应曲线•2.7其他典型环节•2.8Matlab分析系统性能第二章控制系统典型环节及Matlab使用长江职业学院机电汽车学院1.1比例环节1.1.1自动控制与自动控制系统1.自动控制概念控制:是使某些物理量按指定的规律变化(包括保持恒定),以保证生产的安全性,经济性及产品质量等要求的技术手段。自动控制:就是应用自动化仪表或控制装置代替人,自动地对机器设备或生产过程进行控制,使之达到预期的状态或性能要求。引导问题:1.自动控制的含义;2.比例环节输入量与输出量关系;3.控制系统扰动量的影响;长江职业学院机电汽车学院1.1比例环节2.自动控制系统所谓系统,就是通过执行规定功能实现预定目标的一些相互关联单元的组合体。图1-1晶闸管供电直流电动机系统图M+RPUs0R1RbRA-++GTV-+dULs+-长江职业学院机电汽车学院1.1比例环节3.自动控制系统分类(1)按照输入量的变化规律分类1)恒值控制系统2)随动控制系统3)程序控制系统(2)按照系统传递信号特点分类1)连续控制系统2)离散控制系统(3)按照系统的元件特性分类1)线性控制系统2)非线性控制系统(4)按系统中的参数对时间的变化情况分类1)定常系统2)时变系统长江职业学院机电汽车学院1.1比例环节1.1.2比例环节组成与工作原理1.数学模型的概念描述系统的输入、输出及其内部各物理量之间相互关系的数学表达式,称为系统的数学模型。2.比例环节的数学模型微分方程为)()(tKrtc传递函数为KsRsCsG)()()(长江职业学院机电汽车学院北京航空航天大学列写微分方程的一般方法•例1.列写如图所示RC网络的微分方程。RCuruci长江职业学院机电汽车学院解:由基尔霍夫定律得:式中:i为流经电阻R和电容C的电流,消去中间变量i,可得:TRC令(时间常数),则微分方程为:idtiRuCr1idtuCc1(21)(23)ccrduTuudt(22)ccrduRCuudt长江职业学院机电汽车学院三、传递函数举例说明例1.如图所示的RLC无源网络,图中电感为L(亨利),电阻为R(欧姆),电容为C(法),试求输入电压ui(t)与输出电压uo(t)之间的传递函数。uiRCucLi长江职业学院机电汽车学院为了改善系统的性能,常引入图示的无源网络作为校正元件。无源网络通常由电阻、电容、电感组成,利用电路理论可方便地求出其动态方程,对其进行拉氏变换即可求出传递函数。这里用直接求的方法。因为电阻、电容、电感的复阻抗分别为R、1∕Cs、Ls,它们的串并联运算关系类同电阻。则传递函数为2()1/1()1/1oiUssCUsLsRsCLCsRCs()1/()iUsLsRsCIs()1/()oUssCIs长江职业学院机电汽车学院1.1比例环节)(sR)(sCK0)(tr)(tc1tKa)b)图1-2比例环节功能框及阶跃响应a)功能框图b)阶跃响应1R2R)(sUi)(sUo212)()(RRRsUsUio0R1RbR-++)(sUi)(sUo01)()(RRsUsUio1Z2Z1n2n1221)()(ZZsNsN图1-3比例环节实例长江职业学院机电汽车学院1.2MATLAB绘制单响应曲线引导问题:1.专业英语TransferFun、Zero-pole、Step、SineWave、Scope含义;2.仿真波形满屏显示的操作步骤;3.比例环节仿真结果的含义;1.2.1MATLAB工作环境介绍1.MATLAB软件简介MATLAB(矩阵实验室)是MATrixLABoratory的缩写,是一款由美国TheMathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++,Java,Python和FORTRAN)编写的程序。长江职业学院机电汽车学院1.2MATLAB绘制单响应曲线2.MATLAB软件操作界面(1)启动MATLAB启动MATLAB的方法很多,最常用的方法是直接双击桌面上的快捷图标,若桌上没有快捷方式图标,可由开始启动。即“开始”→“程序”→“MATLAB6.5”。图1-4MATLAB默认的桌面平台长江职业学院机电汽车学院1.2MATLAB绘制单响应曲线(2)命令窗口命令窗口是用户与MATLAB交互的窗口,窗口中的符号“”表示MATLAB已准备好,可以输入命令,实现计算或绘制图形。(3)命令历史窗口显示所有命令的历史记录,并标明使用时间。双击任一条命令行,即可在命令窗口中执行该行命令,并显示其执行的结果。单击任一命令行,再按“Enter”键,与双击命令行的结果一样。(4)工作空间窗口工作空间指运行MATLAB程序或命令生成的所有变量构成的空间,它由显示目前内存中MATLAB变量名(Name)、变量的数值(Value)和变量的类型(Class)三个部分组成。(5)当前目录窗口显示当前目录下的所有文件。双击其中任一文件,可在程序编辑器中看到该文件的内容。长江职业学院机电汽车学院1.2MATLAB绘制单响应曲线3.MATLAB基本操作命令(1)运算功能例1-1求算术运算22/]19)110(*9[解:在MATLAB的commandwindow窗口中输入(9*(10-1)+19)/2^2ans=25长江职业学院机电汽车学院1.2MATLAB绘制单响应曲线例1-2以矩阵格式输入数据,123132321A解:在MATLAB的commandwindow窗口中输入A=[1,2,3;2,3,1;3,2,1]A=123231321长江职业学院机电汽车学院1.2MATLAB绘制单响应曲线例1-3以冒号定义增量为1的行变量解:在MATLAB的commandwindow窗口中输入a=2:8a=2345678a=1:0.1:2a=Columns1through61.00001.10001.20001.30001.40001.5000Columns7through111.60001.70001.80001.90002.