自动控制的基本概念

一 . 自动控制系统的组成

自动控制装置:自动控制装置的组成当中涉及到了这样这样一些东西:

第1,需要有被控对象,那么这些被控对象需要有谁来控制呢?一定要有控制器,这些控制器,我们也把它叫做自动控制装置。所以一个系统要叫做自动控制系统,它一定要包含自动控制器 和 被控对象。

常见的被控对象有:电机、锅炉 等。


而常见的自动控制系统的基本方式有三种

二 . 自动控制系统的基本控制方式

1 . 最简单的:开环控制,所谓的开环控制,就是只有输入很输出的一个顺祥作用。可能在理想的状态下,输入加入以后,输出会出现一个期望的结果。可是在实际工作当中,移动会有扰动的存在,因此,开环控制,有了扰动以后,它没有办法对扰动产生抑制。这只控制方式虽然结构简单,但是控制出来的精度是比较低的。

2 . 为了提高控制精度,我们考虑在开环控制的基础上增加了检查装置。把我们输出端的实际输出量引会到输入端,这样的话,在系统中,即有输入对输出的一个顺祥引向,也有输出对输入的一个反作用,而且由于 检测装置的引入,当系统的前向通道当中出现了扰动,利用闭环自身的作用,我们就可以有效的抑制这种扰动。因此,闭环控制方式也是我们控制当中最常用的控制方式。这种闭环控制虽然结构比开环复杂了,但是它能有效的抑制扰动,因此它是我们最常见的控制了。

3 . 还有一种情况,闭环控制是:当输出偏离的期望值的时候才介入的,可是如果现在我们可以提前就可以预知系统当中出现了误差,而不是当误差出现了以后,我们借助于闭环来补偿这种误差,那么这个时候,对于提前就可以预知的误差,我们可以考虑使用前馈控制,来进行补偿。

那么如果在一个系统当中,即有前馈又有反馈,那么这个时候,我们管这种控制叫做 复合控制。

这些就是我们自动控制系统中常见的控制方式。

三 . 自动控制系统的分类

我们常见的自动控制系统,可以区分为几种类型。

  • 比如说,按照上面的控制方式分,可以分为:开环、闭环、和复合。

  • 如果按照元件来分:机械、电气、机电、液压、气动、生物系统等。

  • 如果按照系统的功能来 分,就是说:如果我们的被控量是温度,就是温控;是压力,就是压控…

  • 此外,按照系统的性能,描述它的数学模型的特点不一样,我们又可以把系统分为:线性和非线性、连续和离散、定常和时变。 在我们经典控制理论分析当中,针对的对象大部分都是:线性的、连续的、定常的系统。当然,我们在后面也会介绍线性的离散,还会讨论一下非线性的系统。

  • 当然还有,如果我们按照参考量的变化规律来分,有恒值控制,这是我们最常见的,比如说我们的控制对象时电机,那么我们希望电机的转速维持在什么样的值上面,那么这种控制叫做: 恒值控制。

    此外还有一种控制叫做:随动控制,所谓随动控制要求输出必须快速并且准确的跟踪输入,也就是说,输入要是变了,我要求输出要以很快的速度来跟随输入的变化,这叫随动控制。

    再有一类,再我们熟客机床,我们现在 希望被控对象能够安装提前设计好的一段程序来运行,这种控制叫做:程序控制。


这就是自动控制系统的分类。除了分类,我们还对自动控制做了几个要求:

四 . 自动控制系统的基本要求

三个方面:稳、快、准。

其中 包括两个 恒量,其中包括:

* 它是否稳定。稳不稳定是正常工作的前提条件。

* 除此之外,在运动控制当中,它的震荡剧不剧烈,它的运动相对平稳性好不好,我们希望一个好的系统,它的震荡越小越好,震荡的次数越少越好,超调量越小越好。

主要是靠稳定器,平稳器。


其实是说 : 从 一种运动过程 转移到另一种运动过程,它的持续时间,我们希望它是越短越好。主要是靠一些时间指标来衡量,比如上升时间、调节时间、分时时间等等。

就是 稳态误差, 我们希望越小越好。指理想情况下,当过度过程结束后,被控量达到的稳定值与期望值之间的差值,指的就是稳态误差。



上面这些就是自动控制原理的一些基本概念。


五 . 自动控制系统框图讲解

我们来分析一下这个图。

这是一个反馈控制系统的一般结构图,在这个结构图里面,我们来分析一下。构成系统的是这个被控对象,在被控对象当中,经常会有扰动量的存在,如果现在系统即有参考输入,又有扰动,那么这样的系统不就变成了多输入单输出的系统了吗。不是,要注意,我们分析的对象是线性的,所谓线性是什么,它一定要满足叠加性,也就是说,在两个不用的作用量输入(控制量和扰动量),它等于每个输入单独作用下输出的叠加。也就是说系统的实际输出它等于 参考作用输出叠加上扰动作用对应的输出。

而被控对象怎么才能够按照我们希望的控制规律运行呢? 我们要加控制器,也就是自动控制装置,这些自动控制转置包括一些功率变换转置(变换放大)、一些校正转置(串联校正)。

在这个基础上系统往往不是单闭环的,在闭环的基础上还有可能附加内环。在这里我们还有一个比较重要的概念要注意,就是反馈(测量元件)。可以说 :整个经典控制理论都是围绕着反馈展开的。

我们提到的反馈,通常就是负反馈,只有负反馈才能自动减少偏差,而正反馈能使偏差增大。那么系统当中有没有正反馈呢?有的,这个正反馈可能是出现在局部反馈的位置(反馈校正),如果现在我们想改善局部的性能,我们可以在整个系统上附加一个内环。

这就是我们常见系统基本结构。


那么在这个结构当中出现的装置有哪些呢?

测量元件: 我们来看,首先反馈装置中的测量元件。测量元件有这么几个功能,第一:它要检测被控量,而且要把被控量送回到输入端,由于我们常见的是电气控制系统,所以测量元件大部分是传感器,比如温度传感器、湿度传感器、速度传感器等等。这种传感器除了检测被控量之外,还要把一些非电的物理量,比如说温度等,转换为电量,送回到输入端。

再有,在系统当中有比较元件,这个比较元件重要是被控量和控制量之间形成偏差信号。也就是说:对控制量和反馈量做比较,形成一个偏差信号。

变换放大转置: 除此之外,在这个系统中还有一些变换放大转置。为什么要加这样的转置呢?由于偏差信号通常是比较微弱的,那么怎么样要这个比较微弱的信号,能够驱动后端的装置正常的工作。我们通常对这个偏差信号,要么是功率放大,要么是 电压放大。目的就是:为了让微弱的偏差信号有足够大的幅值和功率,能够驱动后端的装置来运行。

执行机构: 那么 在系统当中,还会有执行机构。所谓的执行机构,我们是指:直接作用在被控对象上面,驱动被控对象工作的装置。那么执行机构在我们常见的运动控制系统当中就是一些:功率变换装置这样的一些东西。当然,这些执行机构在一些过程控制里面也可能是一些障碍力调节器等等这样的元件。

校正元件: 在这里,还要注意,系统中还会有校正元件的存在。所谓的校正元件是指:为了保证系统能够正常工作,我们增加的提高系统控制能力的这些元件,我们会在后面的教学中(频域校正)详细的讨论:校正元件我们该如何的选择,校正元件在系统当中的作用有哪些。



这 就是所有的自动控制系统的基本概念。

Auto Control 001 自动控制的一般概念的更多相关文章

  1. Auto Control 002 自动控制的数学模型

    2016-9-27 20:20:08 还需要进行修改和完善.先这种理论性的博客不太好写,请大家见谅. 在上一篇博客中,我们重点了解了关于自动控制原理的一些基本概念 以及一些相关的术语,以及能够分析控制 ...

  2. 001 爬虫的基本概念以及urllib的request和parse

    1.http的请求方式: get请求 优点:比较便捷 缺点:不安全.长度有限制post请求 优点:比较安全.数据整体没有限制.可以上传文件putdelete(删除一些信息) 发送网络请求(可以带一定的 ...

  3. Learn by pictures on Auto Control Fields

  4. 【C++11】新特性——auto的使用

    [C++11]新特性——auto的使用 C++11中引入的auto主要有两种用途:自动类型推断和返回值占位.auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除.前后 ...

  5. [Oracle]OWI学习笔记--001

    [Oracle]OWI学习笔记--001 在 OWI 的概念里面,最为重要的是 等待事件 和 等待时间. 等待事件发生时,需要通过 P1,P2,P3 查看具体的资源. 可以通过 v$session_w ...

  6. C++11 自动推导auto

    C++11 自动推导auto C++11中引入的auto主要有两种用途:自动类型推导和返回值占位. auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除.前后两个标准 ...

  7. C++11新特性之三——auto

    C++11中引入的auto主要有两种用途:自动类型推断和返回值占位.auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除.前后两个标准的auto,完全是两个概念 1. ...

  8. 【C++11】新特性 之 auto的使用

      C++11中引入的auto主要有两种用途:自己主动类型判断和返回值占位.auto在C++98中的标识暂时变量的语义,因为使用极少且多余.在C++11中已被删除.前后两个标准的auto,全然是两个概 ...

  9. CSAPP Chapter 8:Exception Control Flow

    prcesssor在运行时,假设program counter的值为a0, a1, ... , an-1,每个ak表示相对应的instruction的地址.从ak到ak+1的变化被称为control ...

随机推荐

  1. 深入理解java虚拟机-第七章

    第7章 虚拟机类加载机制 类的加载的时机 加载 Loading, 连接 Linking(验证 Verfiication, 准备Preparation, 解析 Resolution) 初始化 Initi ...

  2. 剑指offer—第三章高质量代码(合并两个排序链表)

    题目:输入员两个递增排序的链表,合并这两个链表并使新的链表中的结点仍然是按照递增排序的. 思路:首先,定义两个头节点分别为Head1和Head2的链表,然后比较第一个节点的值,如果是Head1-> ...

  3. input type="file" accept="image/*"上传文件慢的问题解决办法

    相信大家都写过<input type="file" name="file" class="element" accept=" ...

  4. 用dwr封装表单项提交表单

    首先,配置dwr环境,网上很多资料都说得很详细,这里就不写了. dwr封装form表单项,需要用到dwr定义的一个js方法:DWRUtil.getValues(yourform),这个方法可以返回一个 ...

  5. JGroups 入门实践

    前言 JGroups是一个开源的纯java编写的可靠的群组通讯工具.其工作模式基于IP多播,但可以在可靠性和群组成员管理上进行扩展.其结构上设计灵活,提供了一种灵活兼容多种协议的协议栈. JGroup ...

  6. 【转】Jmeter笔记:响应断言详解

    平时我们使用jmeter进行性能测试时,经常会用到断言.jmeter提供了很多种断言,本来想全都写一下,但发现每一个断言里面的东西都很多,所以就先写一下我们经常使用的响应断言. 第一次在cnblog上 ...

  7. http响应chunked格式分析

    有的时候服务器生成HTTP回应是无法确定信息大小的,这时用Content-Length就无法事先写入长度,而需要实时生成消息长度,这时服务器一般采用Chunked编码. 在进行Chunked编码传输时 ...

  8. 1.3Broker

    Celery需要一种解决消息的发送和接受的方式,我们把这种用来存储消息的的中间装置叫做message broker, 也可叫做消息中间人. 作为中间人,我们有几种方案可选择: 1.RabbitMQ R ...

  9. SqlServer——for xml path

    for xml path 就是将 sql 查询出来的内容以XML的格式显示出来.参考网站MSDN:将 PATH 模式与 FOR XML 一起使用. 先创建测试用的表格: create table SZ ...

  10. 微信小程序中遇到的wx:if问题

    最近在项目中遇到wx:if问题进行梳理一下,有个需求就是有数据的时候显示数据列表,没有数据的时候就显示‘去赚钱’的页面,这可以放在一个页面进行显示,就要用到wx:if判断.我在js中设置了一个变量sh ...