自动控制原理

控制论一词Cybernetics,来自希腊语,原意为掌舵术,包含了调节、操纵、管理、指挥、监督等多方面的涵义。因此控制这一概念本身即反映了人们对征服自然与外在的渴望,控制理论与技术也自然而然地在人们认识自然与改造自然的历史中发展起来。

根据控制理论的理论基础及所能解决的问题的难易程度,我们把控制理论大体的分为了三个不同的阶段。这种阶段性的发展过程是由简单到复杂、由量变到质变的辩证发展过程。

一、自动控制发展阶段

1、经典控制论阶段(20世纪50年代末期以前)

     经典控制理论,是以传递函数为基础,在频率域对单输入---单输入控制系统进行分析与设计的理论[4]

    (1)控制系统的特点。单输入---单输出系统的,线性定常或非线性系统中的相平面法也只含两个变量的系统。

    (2)控制思路。基于频率域内传递函数的“反馈”和“前馈”控制思想运用频率特性分析法、根轨迹分析法、描述函数法、相平面法、波波夫法,解决稳定性问题。

    (3)主要成果。PID控制规律的产生,PID控制原理简单易于实现,具有一定的自适应性与鲁棒性,对于无时间延迟的单回路控制系统很有效,在工业过程控制中任然被广泛应用。

2、现代控制论阶段(50年代末期至70年代初期)

     现代控制理论,基于时域内的状态空间分析法,着重时间系统最优化控制的研究。

    (1)控制系统的特点。为多输入---多输出系统,系统可以是线性或非线性,定常或时变的,单变量与多变量,连续与离散系统。

    (2)控制思路。基于时域内的状态方程与输出方程对系统内的状态变量进行实施控制,运用极点配置、状态反馈、输出反馈的方法,解决最优化控制、随机控制、自适应控制问题。

(3)主要成果。现代控制理论的提出,促进了非线性控制、预测控制、自适应控制、鲁棒性控制、智能控制等分支学科的发展。进而为解决因工业过程的复杂性而带来的困难。

3、大系统理论阶段与智能控制理论阶段(70年代初期至现在)

大系统理论,是指规模庞大、结构复杂、变量众多、关联严重、信息不完备的信息与控制系统

1、控制系统的特点。是指众多因素复杂的控制系统,如宏观经济系统、资源分配系统、生态和环境系统、能源系统等

2、控制思路。基于时域法为主,通过大系统的多级递阶控制、分解—协调原理、分散最优控制和大系统模型降阶理论,解决大系统的最优化。

二、自动控制理论

自动控制学科是近几十年来了发展起来的一门很重要的学科。它的发展很迅速,特别是计算机的快速发展,更加快了它的发展,尤其是工业自动化技术近年来的发展。自动化学科研究的范围也是很广泛的,对实现我国工业、农业、国防和科学技术现代化、对迅速提升我国综合国力具有重要和积极作用。
  自动控制(Automatic Control)是指在没有人直接参与的情况下,利用外加的设备或装置,使机器、设备或生产过程的某个工作状态或参数自动地按照预定的规律运行。
  自动控制是相对人工控制概念而言的,指的是在没人参与的情况下,利用控制装置使被控对象或过程自动地按预定规律运行。自动控制技术的研究有利于将人类从复杂、危险、繁琐的劳动环境中解放出来并大大提高控制效率。

自动控制是工程科学的一个分支。它涉及利用反馈原理的对动态系统的自动影响,以使得输出值接近我们想要的值。从方法的角度看,它以数学的系统理论为基础。我们今天称作自动控制的是二十世纪中叶产生的控制论的一个分支。 基础的结论是由诺伯特·维纳,鲁道夫·卡尔曼提出的。
  举例:室内温度的调节 室内温度的调节是一个简明易懂的例子。目的是把室内温度保持在一个定值θ,尽管开窗等因素使得室内热量散发出室外(干扰d)。为了达到这个目的,加热必须被适当的影响。通过阀门的调节,温度就会保持恒定。除此之外,在人们有感觉之前,暖器热水的温度也会受外界温度的干扰。其余的例子还有三油桶系统。
    三、自动控制技术在当今世界发展的意义

在现代科学技术的众多领域中,自动控制技术起着越来越重要的作用。自动控制是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器,设备或生产过程(统称被控对象)的某个工作状态或参数(即被控制量)自动地按照预定的规律运行。

自动控制理论是研究自动控制共同规律的技术科学。它的发展初期,是以反馈理论为基础的自动调节原理,主要用于工业控制,二战期间为了设计和制造飞机及船用自动驾驶仪,火炮定位系统,雷达跟踪系统以及其他基于反馈原理的军用设备,进一步促进并完善了自动控制理论的发展。到战后,以形成完整的自动控制理论体系,这就是以传递函数为基础的经典控制理论,它主要研究单输入-单输出,线形定常数系统的分析和设计问题。
20世纪60年代初期,随着现代应用数学新成果的推出和电子计算机的应用,为适应宇航技术的发展,自动控制理论跨入了一个新阶段——现代控制理论。他主要研究具有高性能,高精度的多变量变参数的最优控制问题,主要采用的方法是以状态为基础的状态空间法。目前,自动控制理论还在继续发展,正向以控制论,信息论,仿生学为基础的智能控制理论深入。
  为了实现各种复杂的控制任务,首先要将被控制对象和控制装置按照一定的方式连接起来,组成一个有机的总体,这就是自动控制系统。在自动控制系统中,被控对象的输出量即被控量是要求严格加以控制的物理量,它可以要求保持为某一恒定值,例如温度,压力或飞行航迹等;而控制装置则是对被控对象施加控制作用的机构的总体,它可以采用不同的原理和方式对被控对象进行控制,但最基本的一种是基于反馈控制原理的反馈控制系统。
  在反馈控制系统中,控制装置对被控装置施加的控制作用,是取自被控量的反馈信息,用来不断修正被控量和控制量之间的偏差从而实现对被控量进行控制的任务,这就是反馈控制的原理。
四、自动控制理论及其应用未来的发展趋势和前景

在我看来,当前,从全球范围来看,自动化学科正面临着空前的挑战和发展机遇。这种挑战首先来自社会经济和科技的发展,随着经济全球化及市场竞争的日趋激烈,自动化作为一种高科技,其作用已远不止传统理解上的以自动机器取代人工劳动,而成为优质高产、节能降耗、快速应变、整体优化的关键技术,不仅传统工业领域,而且各种新兴工业领域,乃至诸多社会工程,如建筑、交通、物流、港口、环保、通信等,以及农业、经济、生物等广泛领域,都对自动化提出了以提高效率、实现优化为目标的各种要求。其次,现代信息技术的发展使人们获取信息的能力大为提高,但紧接着的问题就是:面对从网络获取的大量信息,有着处理能力不断提高的新型计算机,应该如何充分有效地利用这些信息去实现人们改造自然的最终目标,这一任务又落到了自动化的身上。可以说,发展的需求和信息技术的支撑,从不同角度为自动化学科的发展注入了新的活力。 

五、总结

目前,自动控制技术已广泛应用于制造业、农业、交通、航空及航天等众多产业部门,极大的提高了社会劳动生产率,改善了人们的劳动环境,丰富和提高了人民的生活水平。尤其是工业控制自动化技术,对工业生产过程实现检测、控制、优化、调度、管理和决策,达到增加产量、提高质量、降低消耗、确保安全等目的 。我国工业控制自动化的发展道路,大多是在引进成套设备的同时进行消化吸收,然后进行二次开发和应用。目前我国工业控制自动化技术、产业和应用都有了很大的发展,我国工业计算机系统行业已经形成。目前,工业控制自动化技术正在向智能化、网络化和集成化方向发展。

总而言之,自动化本来就是一门宽口径的学科,当前它的应用领域正在不断扩展,它与其它信息技术的结合越来越紧密,这两方面的推动力正在改变着自动化学科的传统研究内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/79839.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TCP IP网络编程(六) 基于UDP的服务器端、客户端

文章目录 一、理解UDP1.UDP套接字的特点2.UDP内部工作原理3.UDP的高效使用 二、实现基于UDP的服务器端、客户端1.UDP中的服务端和客户端没有连接2.UDP服务器端和客户端均只需要一个套接字3.基于UDP的数据I/O函数4.基于UDP的回声服务器端、客户端5.UDP客户端套接字的地址分配 三…

IDEA中创建Java Web项目1

一、File-> New -> Project... 1. 项目类型中选择 Java Enterprise 项目 2. Name:填写自己的项目名称 3. Project template:选择项目的模板,Web application。支持JSP和Servlet的项目 4. Application server:选择应用服务…

【C++11保姆级教程】列表初始化(Literal types)和委派构造函数(delegating))

文章目录 前言一、列表初始化 (List Initialization)1.1数组初始化1.2结构体初始化1.3容器初始化1.4列表初始化的优势 二、委派构造函数 (Delegating Constructors)2.1委派构造函数是什么?2.2委派构造函数示例代码2.3调用顺序2.3委派构造函数优势 总结 前言 C11引入…

MySQL基础运维知识点大全

一. MySQL基本知识 1. 目录的功能 通用 Unix/Linux 二进制包的 MySQL 安装下目录的相关功能 目录目录目录binMySQLd服务器,客户端和实用程序docs信息格式的 MySQL 手册manUnix 手册页include包括(头)文件lib图书馆share用于数据库安装的错…

数据结构-leetcode-数组形式的整数加法

解题图解: 下面是代码: /*** Note: The returned array must be malloced, assume caller calls free().*/ int* addToArrayForm(int* num, int numSize, int k, int* returnSize){int k_tem k;int klen0;while(k_tem){//看看k有几位k_tem /10;klen;}i…

激活函数总结(三十五):激活函数补充(KAF、Siren)

激活函数总结(三十五):激活函数补充 1 引言2 激活函数2.1 KAF激活函数2.2 Siren激活函数 3. 总结 1 引言 在前面的文章中已经介绍了介绍了一系列激活函数 (Sigmoid、Tanh、ReLU、Leaky ReLU、PReLU、Swish、ELU、SELU、GELU、Softmax、Softp…

第12节-PhotoShop基础课程-快速选择工具组

文章目录 前言1.对象选择工具1.选区 自动选区2.显示所有工具 2.快速选择工具 涂一下滑动一下 光标大小快捷键 Alt right1.光标大小要调整2.硬度调节 3.魔棒工具 快速选择1.容差选择2.选区3.连续 前言 1.对象选择工具 1.选区 自动选区 或者框选 2.显示所有工具 2.快速选择工具 …

Ubuntu 22.04.3 LTS安装

最近换电脑了,准备重新装一下ubuntu。多年前装过ubuntu很老的版本,现在发现官网最新的LTS版本是 Ubuntu 22.04.3 LTS 版本。那重新装的话,肯定装最新的版本了。这里我记录下自己的安装过程,作为以后的笔记查看。 我的环境&#x…

成型vue3项目引入electron通信

成型vue3项目引入electron通信 1、cnpm i electron --save-dev 安装electron之后,要使用electron里面的ipcRenderer模块,在调用的时候,使用require引入electron会报错,fs.existsSync is not a function或者Uncaught ReferenceErr…

【Linux】生产者消费者模型

文章目录 一、生产者消费者模型1. 生产者消费者模型的概念2. 生产者消费者之间的关系3. 生产者和消费者的特点 二、基于BlockingQueue的生产者消费者模型1. 单生产单消费随机数任务计算器任务Task 2. 多生产多消费3. 为什么生产者消费者模型高效 三、基于环形队列的生产消费模型…

c++中关于Thread Affinity(线程亲和性)示例源码

win10下,可以在任务管理器里面设置某个进程的线程亲和性,如下图: 然后选择相关的cpu,如下图: 这么做可以使得相关的线程在某些密集型计算任务中只会运行在某些指定的cpu上,以便提高性能。 以下是windwos上c程序中应用Thread Affi…

解决js加减乘除精度丢失问题

公共类, 将科学计数法的数字转为字符串(以下加减乘除依赖该方法) var toNonExponential (num)> {if(num null) {return num;}if(typeof num "number") {var m num.toExponential().match(/\d(?:\.(\d*))?e([-]\d)/);return num.toFixed(Math.max(0, (m[1] …

腾讯mini项目-【指标监控服务重构】2023-08-20

今日已办 PPT制作 答辩流程 概述:对项目背景、架构进行介绍(体现我们分组的区别和需求)人员:小组成员进行简短的自我介绍和在项目中的定位,分工进展:对项目进展介绍,其中a、b两组的区别和工作…

STM32——SPI通信

文章目录 SPI(Serial Peripheral Interface)概述:SPI的硬件连接:SPI的特点和优势:SPI的常见应用:SPI的工作方式和时序图分析:工作模式传输模式与时序分析工作流程 SPI设备的寄存器结构和寄存器设…

Linux四种I/O模型

一.四种模型 阻塞式IO,非阻塞式IO,信号驱动IO,IO多路复用 二.阻塞式IO 特点:最简单,最常用,效率低 阻塞I/O 模式是最普遍使用的I/O 模式 系统默认状态,套接字建立后所处于的模式就是阻塞I/O 模式…

ActiveRecord::Migration.maintain_test_schema!

测试gem: rspec-rails 问题描述 在使用 rspec-rails 进行测试时,出现了以下错误 ActiveRecord::StatementInvalid: UndefinedFunction: ERROR: function init_id() does not exist这个错误与数据库架构有关。 schema.rb中 create_table "users…

国家网络安全周2023时间是什么时候?有什么特点?谁举办的?

国家网络安全周2023时间是什么时候? 2023年国家网络安全宣传周将于9月11日至17日在全国范围内统一开展。其中开幕式等重要活动将在福建省福州市举行。今年网安周期间,除开幕式外,还将举行网络安全博览会、网络安全技术高峰论坛、网络安全微视…

【Git】万字git与gitHub

🎄欢迎来到边境矢梦的csdn博文🎄 🎄本文主要梳理在git和GitHub时的笔记与感言 🎄 🌈我是边境矢梦,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下🫰&…

【FAQ】安防监控/视频汇聚/云存储/智能视频分析平台EasyCVR显示CPU过载,如何解决?

视频云存储/安防监控/视频汇聚平台EasyCVR基于云边端智能协同,支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。安防视频监控系统EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云…

Linux网络和安全:配置、远程访问与防御指南

文章目录 Linux 网络和安全引言网络配置IP地址配置配置网络接口防火墙设置安全性加强 Linux网络配置及端口管理网络配置命令端口管理 防火墙和安全性设置防火墙管理工具安全性设置 Linux远程访问技术:SSH和VPNSSHVPN Linux软件和服务网络工具文件传输VPN技术安全审计…