计算机控制系统信电学院自动化系2012.9公共邮箱:cumtsiee_ppt@163.com密码:cumtsiee123主要内容(1)计算机控制的理论基础(第24章)•在前修课的基础上,简炼、系统、深入地介绍一些基础性的内容。(2)计算机控制系统设计(第56章)遵循经典与现代设计方法并重的原则,重点讨论连续-离散化设计、离散域根轨迹、W域设计、解析设计和状态空间设计等相关内容。(3)计算机控制系统工程实现技术(第710章)•第7章介绍一些基本的工程实现技术。•第8、9章分别讨论了嵌入式系统、可编程控制器、集散系统、现场总线和网络控制等先进控制技术。•第10章介绍3个计算机控制系统实例。2除第1章绪论外,内容可分三大部分:1.1计算机控制系统概述1.1.1计算机控制系统组成1.1.2计算机控制系统特点1.1.3计算机控制系统优点1.2计算机控制系统的发展与应用1.2.1计算机控制系统发展概述1.2.2计算机控制系统应用与分类1.3计算机控制系统的理论与设计问题1.3.1计算机控制系统的理论问题1.3.2计算机控制系统的设计与实现3图1-1典型模拟式火炮位置控制系统的原理结构图4图1-2典型火炮位置计算机控制系统的原理结构图51.1.1计算机控制系统组成(1)被控对象:本例为火炮炮身;(2)执行机构:本例为直流电机;(3)测量装置:本例为测量电位计及测速电机;(4)指令给定装置:本例为火炮高低角及方位角的指令生成装置;(5)计算机系统:包括下述主要部件:A/D变换器;D/A变换器;数字计算机(包括硬件及相应软件,实现信号的变换处理以及工作状态的逻辑管理,按给定的算法产生相应的控制指令)。6计算机控制系统的控制过程实时数据采集对被控量及指令信号的瞬时值进行检测和输入;实时决策按给定的算法,依采集的信息进行控制行为的决策,生成控制指令;实时控制根据决策实时地向被控对象发出控制信号。7图1-3计算机控制系统的典型原理结构图81.1.2计算机控制系统特点1.系统结构特点:•是由模拟与数字部件组成的混合系统。2.信号形式特点•有多种(连续模拟、离散模拟、离散数字等)信号形式,是一种混合信号系统。3.系统工作方式特点•可同时控制多个被控对象或被控量,即可为多个控制回路服务。同一台计算机可以采用串行或分时并行方式实现控制,每个控制回路的控制方式由软件来形成。91.1.3计算机控制系统优点1.运算速度快、精度高、具有极丰富的逻辑判断功能和大容量的存储能力,容易实现复杂的控制规律,极大地提高系统性能。2.功能/价格的比值高。3.控制算法由软件程序实现,因此适应性强,灵活性高。4.可使用各种数字部件,从而提高系统测量灵敏度并可利用数字通信来传输信息。5.使控制与管理更易结合,并实现层次更高的自动化。6.实现自动检测和故障诊断较为方便,故提高了系统的可靠性和容错及维修能力。10缺点与不足:抗干扰能力较低。1.1计算机控制系统概述1.1.1计算机控制系统组成1.1.2计算机控制系统特点1.1.3计算机控制系统优点1.2计算机控制系统的发展与应用1.2.1计算机控制系统发展概述1.2.2计算机控制系统应用与分类1.3计算机控制系统的理论与设计问题1.3.1计算机控制系统的理论问题1.3.2计算机控制系统的设计与实现111.2计算机控制系统的发展与应用1.2.1计算机控制系统发展概述1.开创时期(1955~1962年)–主要任务是寻求最佳运行条件,从事操作指导和设定值的计算工作,控制计算机仅按监督方式运行,并要求集中承担多种任务。2.直接数字控制(DDC)时期(1962~1967年)–DDC系统关注的是控制功能。3.小型计算机时期(1967~1972年)–出现了各种类型适合工业控制的小型计算机。4.微型计算机时期(1972年~至今)–微机的出现和发展,使计算机控制系统得到更为普及的应用。5.集散型控制网络技术、微机的发展和普及,促进发展了许多新型计算机的控制方式。121.2.2计算机控制系统应用与分类应用1:各种用途的机器人系统13图1-4焊接机器人系统(核心为计算机控制系统)图1-5具有视觉器件的机器人示意图应用2:以计算机为核心的复杂飞行控制与飞行管理系统14现代民用飞机座舱数字控制电子设备飞机飞行高度计算机控制系统应用3:现代工厂自动化中,广泛使用计算机实现分散控制和集中监视系统15图1-9分散控制集中管理的组成图分类:1.直接数字控制DDC(DirectDigitalControl)系统16图1-10直接数字控制系统分类:2.计算机监督控制SCC(SuperviseControlbyComputer)系统17图1-11计算机监督控制系统分类:3.分散型计算机控制系统DCS(DistributedControlSystem)18图1-12分散型计算机控制系统1.1计算机控制系统概述1.1.1计算机控制系统组成1.1.2计算机控制系统特点1.1.3计算机控制系统优点1.2计算机控制系统的发展与应用1.2.1计算机控制系统发展概述1.2.2计算机控制系统应用与分类1.3计算机控制系统的理论与设计问题1.3.1计算机控制系统的理论问题1.3.2计算机控制系统的设计与实现191.3.1计算机控制系统的理论问题(1)若被控对象是时不变线性系统,通常所形成的连续控制系统也是时不变系统。但当将其改造成计算机控制系统后,它的时间响应与外作用的作用时刻和采样时刻是否同步有关。20图1-13采样系统的时变特性1.3.1计算机控制系统的理论问题(2)连续系统在正弦输入信号的激励下,稳态输出为同频率的正弦信号,但计算机控制系统的稳态正弦响应与输入信号频率和采样周期有关,21图1-14计算机控制系统的正弦激励响应频率为4.9Hz的输入信号连续系统的输出采样间隔时间为0.1s时,则会发生振荡周期为10s的差拍现象。1.3.1计算机控制系统的理论问题(3)尽管计算机控制系统特性可以用连续控制系统理论解释,但还有很多现象是不能用连续系统理论加以解释的。例如,一个连续系统是可控可观的,将其变成计算机控制系统时,若采样间隔时间选取的不合适,则可能会变得不可控。221.3.1计算机控制系统的理论问题(4)一个稳定的连续时不变系统,达到稳态的时间应是无限的,因为它的响应是多个指数函数之和。计算机控制系统,通过设计却可以实现在有限的采样间隔内(即有限时间内)达到稳态值,从而可以获得比连续系统更好的性能。23图1-15有限调节时间系统实线表示连续系统,虚线是同一被控对象的计算机控制系统。1.3.1计算机控制系统的理论问题(5)系统的稳定性也是值得关注的问题。对闭环负反馈的一阶、二阶线性连续系统,系统开环放大系数为任意值,系统均是稳定的。从第4章的分析可以看到,当采样周期一定时,计算机控制系统的开环放大系数仅处于一定范围时,系统才能稳定。241.3.1计算机控制系统的理论问题计算机控制系统中还存在字长有限的问题。A/D或D/A变换器、计算机内存及运算器的字长有限。25图1-16字长有限引起的极限环1.3.2计算机控制系统的设计与实现图1-17计算机控制系统等效结构图26计算机实际工程设计的设计方法1.连续域设计-离散化方法•将计算机控制系统看成是连续系统,在连续域上设计得到连续控制器。由于它要在数字计算机上实现,因此,采用不同方法将其数字化(离散化)。2.直接数字域(离散域)设计•把系统看成是纯离散信号系统,直接在离散域进行设计,得到数字控制器,并在计算机里实现。27图1-18两种设计方法流程第1章内容结束!28