第四章 计算机数字控制系统
- 格式:pptx
- 大小:2.70 MB
- 文档页数:79
第一章概论,讲述计算机控制系统的发展过程;计算机控制系统在日常生活和科学研究中的意义;计算机控制系统的组成及工作原理;计算机控制的特点、优点和问题;与模拟控制系统的不同之处;计算机控制系统的设计与实现问题以及计算机控制系统的性能指标。
1.计算机控制系统与连续模拟系统类似,主要的差别是用计算机系统取代了模拟控制器。
2.计算机系统主要包括:.A/D转换器,将连续模拟信号转换为断续的数字二进制信号,送入计算机;.D/A转换器,将计算机产生的数字指令信号转换为连续模拟信号(直流电压)并送给直流电机的放大部件;.数字计算机(包括硬件及相应软件),实现信号的转换处理以及工作状态的逻辑管理,按给定的算法程序产生相应的控制指令。
3.计算机控制系统的控制过程可以归结为:.实时数据采集,即A/D变换器对反馈信号及指令信号的瞬时值进行检测和输入;.实时决策,即计算机按给定算法,依采集的信息进行控制行为的决策,生成控制指令;.实时控制,即D/A变换器根据决策结果,适时地向被控对象输出控制信号。
4.计算机控制系统就是利用计算机来实现生产过程自动控制的系统。
5.自动控制,是在没有人直接参与的情况下,通过控制器使生产过程自动地按照预定的规律运行。
6.计算机控制系统的特性系统规模有大有小系统类型多种多样系统造价有高有低计算机控制系统不断推陈出新7.按功能分类1)数据处理系统2)直接数字控制(DDC)3)监督控制(SCC)4)分散型控制5)现场总线控制系统按控制规律分类1)程序和顺序控制2)比例积分微分控制(PID)3)有限拍控制4)复杂控制5)智能控制按控制方式分类1)开环控制2)闭环控制9.计算机控制系统的结构和组成控制算法软件网络硬件11.硬件平台运算处理与存储部分:CPU,存储器(RAM,ROM,EPROM,FLASH-ROM,EEPROM以及磁盘等),时钟,中断,译码,总线驱动等。
输入输出接口部分:各种信号(模拟量,开关量,脉冲量等)的锁存、转换、滤波,调理和接线,以及串行通讯等。
OK1.计算机控制系统定义、硬件组成、各部分作用、分类及英文简称。
定义:计算机控制系统又称数字控制系统是计算机参与控制的自动控制系统,即用计算机代替模拟控制装置,对被控制对象进行调解和控制。
硬件组成:主机,输入输出通道、外部设备。
作用:略。
分类及英文简称:直接控制系统(DDC)、监督计算机控制(SCC)、分布式控制系统(DCS)、现场总线控制系统(FCS)、操作指导系统。
2.画出计算机控制系统的典型结构图并说明工作过程。
P12(图1-9)。
工作过程:检测装置检测当前被控量,计算机启动A/D转换,读转换结果并与给定值比较获得偏差,通过控制量,D/A转换后给执行机构,不断反馈,达到控制被控量的目的。
3.简述计算机控制系统控制过程的三个步骤。
1.实时数据采集对被控量进行采样测量形成反馈信号。
2.实时控制计算根据反馈信号和给定信号按一定的控制规律计算出控制量。
3.实时控制输出向向执行机构发出控制信号实施控制作用。
4.实时、在线方式和离线方式的含义。
1.实时:是指在规定的时间内完成规定的任务。
2.在线方式:是指控制器在控制系统中直接参与控制或交换信息。
3.离线方式:指控制器在控制系统中不直接参与控制或交换信息,而是通过其他媒介传递信息。
5.什么是采样?将模拟信号转换为数字信号的过程称为采样。
6.简述香农(Shannon)采样定理与采样周期的选择。
1.定义:为了不失真的恢复模拟信号,采样频率不小于模拟信号频谱中最高频率的2倍。
实际应用中,所采取的采样频率往往比2fmax大,通常取f=(5-10)fmax.2.采样周期越小,对系统的控制就越及时,对控制系统的动态性能就越有利,但若选得过小,会增加计算机的计算量,使计算机在规定时间内无法完成计算,不能满足系统实时性的要求,采样周期过大会导致采样与控制的不及时,影响系统的动态品质,甚至导致系统不稳定。
7.数字控制器的设计方法有哪两种?模拟化设计。
离散化设计。
8.数字PID算法是采用哪种方法实现的?模拟化设计。
数字控制系统近年来,随着计算机科学与技术的不断发展,工程实际中越来越广泛地采用以数字计算机为控制器的控制系统,这类控制系统称为数字控制系统。
因为它包含了数字计算机,故也称为计算机控制系统。
显见,这类控制系统包括工作于离散状态的数字计算机和工作于连续状态的被控对象两大部分。
由于数字计算机只能处理二进制编码的数字信号,因此其输人情号和输出信号均为数字序列。
数字控制系统中,使用模数转换器(A/D)将模拟信号转换为数字信号,使用数模转换器(D/A)将数字信号转换为模拟信号。
图7.3为数字控制系统的典型原理图。
图中,被控对象工作在连续时间状态,输入信号f(6)1误差信号e(c) 以及被控对象的输出c(6)均为连续时间信号。
A/D转换器是将连续信导变换ATMEL为离散数字信号的装置。
它通常按照采样/保持、量化及编码等的顺序完成3种转换。
A/D转换器可以等效成团7.4,其中的采样/保持部分对连续信号‘(‘)(见图7.5(a),并假设‘(2)=o,‘<o)按照一定的时间间隔丁(采样周朗)进行采样,并保持时间r,从而得到时间上离散,幅值上连续的脉冲序列。
由于?很小,因而可近似认为该信号是采样时TI代理刻输人信号值的方波序列信号‘·(c)(见图7.5(b))*量化是指幅值量化,也就是格信号e‘(‘)的幅值按照最小量化单位取整。
设最小量化单位为g,它足够小,以至于由此引起的量化误差可以忽赂,则量化后的信号可表示为e。
(c),见团7.5(c)。
编码指将信号6J(j)变换为二进制数字码形式5。
(2),见图7.5(d)。
D/A转换器将数字信号转换为相应的时间连续的模拟信号。
通常将D/A转换器看做是解码器与保持器的组合(见图7.6)。
图中,解码部分特数字信号(见图7.7(a))转换为幅但等于该数字量的模拟钽电容脉冲信号(见图7.7(b));保持部分将解码后的模拟脉冲信号保持规定的时间,从而使时间上离散的信号变成为时间上连续的信号(见图7.7(c))。
第四章数字控制器的连续化设计方法模拟控制系统的控制过程是通过传感器把被测的各个模拟参量,比如温度、流量、压力、液位、成份等,变换成电信号(电流、电压),再送给模拟调节器。
在调节器中,被测模拟参量转换成的电信号与设定值进行比较后,经过PID控制器送到执行机构,改变进给量,达到自动调节的目的。
系统的控制器是连续模拟环节,也称为模拟调节器。
而在数字控制系统中,用数字控制器来代替模拟调节器。
传感器输出的电信号通过A/D转换器转换成数字信号,送给数字控制器。
控制器按照一定的控制算法进行运算处理后,输出控制量,再经过D/A转换成模拟量,通过执行机构去控制生产过程,使控制参数达到给定值。
在计算机控制系统中,用计算机来控制和调节被控对象,实现数字控制器的功能。
计算机控制系统的设计,是指在给定系统性能指标的条件下,设计出控制器的控制规律和相应的控制算法,并通过控制程序加以实现,对硬件电路、外围设备、执行机构等进行控制,实现控制功能。
为什么要用计算机实现数字控制器的功能?主要是因为它有以下优点:(1)可以分时控制,实现多回路控制计算机的运行速度比较快,而被控对象变化一般都比较缓慢,因此用一台计算机可以控制多个外围设备。
计算机采用分时控制,轮流为每个外围设备服务,既提高了控制系统的速度,又大大节省了硬件开销。
(2)控制算法灵活,功能强大,能实现复杂的控制规律使用计算机,通过控制程序实现控制算法,可根据实际需要调节控制参数,不需要修改硬件就可改变控制方案,因此非常灵活。
此外计算机不仅可以实现数字PID控制,而且还可以应用直接数字控制、模糊控制、自适应控制等各种控制方法。
计算机控制系统中,计算机不仅要完成控制任务,还可实现监控、数据采集、显示、报警等各种功能,因此控制系统的功能非常强大,可以节约人力、物力。
(3)系统的可靠性高,稳定性好用应用软件实现数字控制器的功能,比用硬件组成的调节器具有更高的可靠性和稳定性,而且容易调试,维修方便。