第一章 绪 论Word格式文档下载.docx

上传人:b****8 文档编号:22447727 上传时间:2023-02-04 格式:DOCX 页数:30 大小:214.01KB
下载 相关 举报
第一章 绪 论Word格式文档下载.docx_第1页
第1页 / 共30页
第一章 绪 论Word格式文档下载.docx_第2页
第2页 / 共30页
第一章 绪 论Word格式文档下载.docx_第3页
第3页 / 共30页
第一章 绪 论Word格式文档下载.docx_第4页
第4页 / 共30页
第一章 绪 论Word格式文档下载.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

第一章 绪 论Word格式文档下载.docx

《第一章 绪 论Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《第一章 绪 论Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。

第一章 绪 论Word格式文档下载.docx

图1.1中变换发送单元主要负责把测量元件输出的被测参数变换成电压或电流信号,反馈给控制器;

控制器把反馈信号与给定值进行比较后,产生控制信号,修正执行机构的动作,使系统的输出达到预定的控制要求。

闭环负反馈控制系统中信号的传递、比较和加工由测量元件、变换发送单元、控制器、执行机构来完成,其中控制器和测量单元是控制系统中的两个关键部分,直接影响着控制的精度和性能。

如果用微型计算机来代替图1.1中的控制器,就构成了一个微型计算机控制系统,其结构如图1.2所示。

用微型计算机代替控制器,只要选择合适的控制算法,计算出控制量u和偏差e之间对应的差分方程,就可通过软件编程来实现控制功能,而且可以实现比较复杂的控制规律,结构灵活,速度快,可靠性也比较高。

计算机只能接收和发送数字信息,因此必须把被控的模拟参量经过A/D转换器转换成数字信号,才能输送给计算机;

计算机经过判断、比较、加工后输出数字信息形式的控制量,也必须经过D/A转换器转换成模拟信号,才能控制执行机构产生动作。

A/D转换器和D/A转换器是模拟量输入通道以及模拟量输出通道的重要组成部分,与计算机控制系统的精度、速度、控制质量息息相关。

什么是系统?

钱学森同志概括的定义是:

系统是按照一定秩序相互联系着的一组事物。

也就是说系统是为达到共同目的,具有特定功能,相互之间互相关联、制约、作用,具有有机联系的一些组成部分所构成的整体。

整体大于部分之和,这是系统论的重要结论。

所以我们所设计的系统,性能一定要可靠。

利用所学的知识,把各个部分捏合成一个可靠的整体,充分发挥每一部分的作用,实现所要完成的任务,达到控制要求。

系统的设计不是简单的堆砌,它必须通过严格的论证、详细的设计、缜密的思考、大量的试验和复杂的调试后,才能投入使用。

什么是控制?

控制是指为了实现一定的目标所采用的一般方法和手段。

控制论科学中的控制是指对系统的一种作用,它使系统保持稳定,朝某一个确定的方向、状态发展。

所谓自动控制,就是在不需要人工直接参与的情况下,通过控制器自动地使生产过程按照预期的规律运行,自动完成一定的任务,并满足一定的性能指标要求。

由此可以给出计算机控制系统的概念。

简单地讲,含有计算机,并且由计算机完成部分或全部控制功能的自动控制系统,就可称为计算机控制系统。

严格来说,计算机控制系统是建立在计算机控制理论的基础上,为完成控制任务,以计算机作为控制器,通过程序实施实时控制的自动控制系统。

计算机控制系统必须满足一定的性能指标要求,各个部分的设计必须全盘考虑,综合设计。

如果系统中的计算机是微型计算机,则称之为微型计算机控制系统。

2、计算机控制系统的特点

计算机控制系统与连续系统相比,具备以下基本特点:

(1)在结构上,计算机控制系统是混合系统

计算机的输入和输出都是数字信息,只能处理数字信号。

被控参数为模拟参量时,必须采用A/D和D/A转换器,实现模拟量和数字量之间的转换,才能用计算机对模拟参量进行数据采集,通过机械或电气手段去控制连续变化的模拟变量,检测与驱动部分经常采用模拟装置。

另外用计算机实现生产过程的自动控制,需要处理数字量输入输出信号,比如开关的闭合与断开、继电器的吸合与释放、指示灯的亮与灭、马达的启动与停止、阀门的打开与关闭、系统的启动与停止等。

有时还需要用输入缓冲器收集生产过程的状态信息,用输出锁存器锁存状态输出信号,用地址译码器给外围设备分配地址,用总线驱动器扩充总线的负载能力,这些都是系统中的数字部分。

因此计算机控制系统中既包含数字部分,又包含模拟部分,在结构上是一个混合系统。

常规的连续系统使用的都是模拟部件。

(2)计算机控制系统中包含多种信号形式

计算机系统中包含模拟量输入输出通道和数字量输入输出通道,需要通过采样和量化过程把模拟量转换成数字量,完成模拟参量的数据采集;

通过D/A转换和输出保持把数字量转换成模拟量,驱动执行机构,达到控制目的,完成控制任务。

因此计算机控制系统中包含有连续模拟、离散模拟、离散数字等多种信号形式。

连续系统中只使用模拟部件,因此只包含连续模拟信号。

(3)计算机控制系统的分析和设计需要先进的理论支持

计算机控制系统在结构上是一个混合系统,包含多种信号形式。

从图1.2可以看出,如果把计算机控制的闭环系统从A或A’点断开,其输入和输出都是数字信号,因此可以把计算机控制系统近似看作离散控制系统,采用离散系统的控制理论直接分析和设计数字控制器,这种设计方法称为直接设计法或离散化的设计方法;

如果把计算机控制的闭环系统从B或B’点断开,其输入和输出都是模拟信号,因此可以把计算机控制系统近似看作连续控制系统,采用连续系统的分析和设计方法,设计出连续控制器,再把它离散化,求出差分方程,最后编程实现,这种方法称为间接设计法或模拟化的设计方法。

经常采用的计算机控制理论包括:

采样定理、差分方程、Z变换法、状态空间理论、最优控制、随机控制、自适应控制、系统辩识等。

(4)计算机控制系统能实现复杂的控制规律

计算机控制系统的控制规律通过计算机用软件来实现。

计算机具有很强的运算和逻辑判断能力,只要能够计算出控制算式,不论多么复杂的控制规律,都可编写出控制程序,用计算机来完成。

而模拟部件由于受到元件的限制,当频率较低或控制规律比较复杂时,往往难以实现。

用程序实现复杂的控制规律,可以提高系统的稳定性,降低成本。

(5)计算机控制系统的控制规律灵活多样

用程序实现控制规律,修改更加容易、方便、灵活。

实际控制中,受控对象的模型参数随温度、时间等发生变化,因此用计算机控制时可以在线修改控制参数,适应模型的不确定性。

另外改变控制方案时,只需修改控制程序,而不需要改变硬件电路,控制规律灵活多变,而不增加成本,调试也方便。

(6)计算机控制系统可分时控制多个回路

随着生产规模的不断扩大,生产工艺日趋复杂,控制的参数也越来越多。

而计算机的运算速度比较快,实时性好,而且有很强的运算能力,因此用计算机可以依次巡回检测各个参数,分时控制多个回路。

在大型的计算机控制系统中,采用分布式控制,进行分散控制,可对几百个,甚至几千个回路实时控制,并集中管理。

(7)计算机控制系统提高了企业的自动化程度

在现代化企业中,采用分级分布式控制结构,计算机不仅要承担控制任务,而且还要负责工厂和企业的管理、现场的监控、信息的远程传送等工作,实现了企业的控制与管理一体化。

利用系统监控组态软件,设计人员可以组态用户界面,操作人员足不出户,就可了解现场的各种运行情况,实现远程监控。

通过网络,可实现企业的全局管理,进一步提高了企业的自动化程度。

分级分布式计算机控制系统从上到下分为三级:

综合管理级、操作监控级、直接控制级,其结构如图1.3所示。

3、计算机控制系统的控制过程

计算机控制系统中的控制器是通过计算机的控制程序实现的,被控参数的数据采集由A/D转换器完成;

控制器的输出经过D/A转换后,才能控制执行机构。

数据转换需要一定的时间,因此A/D转换器和D/A转换器都只能是周期性的分时为每一个通道分别进行服务。

引入计算机后,控制系统成为离散时间控制系统。

从本质上看,计算机控制系统的工作过程可归纳为以下三个方面:

(1)实时数据采集

数据量输入通道负责被控参数瞬时值的实时检测和转换,并输入计算机。

模拟量输入通道通过传感器把模拟参量转换成电压或电流信号,经过A/D转换后,送给计算机。

数字量输入通道通过缓冲器输入各种数字量信息。

输入的数据经过比较、判断、处理后进行显示、打印、报警等操作,方便操作人员及时掌握系统的运行状态,对现场的各种情况进行监视。

传感器和A/D转换器是模拟量输入通道的重要组成部分,直接影响着数据测量的精度,应该根据实际精度、环境、参数范围、成本等进行选择。

(2)实时控制决策

计算机对采集到的各种数据进行分析和处理,按照计算机程序的控制算法进行计算,以决定控制策略,输出控制量。

此过程通过计算机由控制程序来完成。

用户根据控制要求确定控制算法后,可从系统的体积、成本、速度、可靠性、稳定性等方面着手选择计算机,常用的有单片机、可编程逻辑控制器(PLC)、PC机、工控计算机、数据信号处理器(DSP)等。

最后编写控制程序,用计算机实现控制规律。

常用的控制算法有PID控制、最少拍控制、大林算法等。

(3)实时控制输出

根据控制策略,计算机发出的控制量经过D/A转换后实时控制执行机构,完成控制任务。

此过程通过D/A转换器或数字量输出通道完成。

D/A转换器决定着控制的质量,需要根据执行机构的速度、控制信号的范围、精度以及环境要求进行选择。

计算机控制就是不断重复以上三个过程来控制整个系统按照一定的品质指标进行工作,并且对被控对象本身出现的异常情况进行实时监控和及时的处理。

计算机控制系统必须满足实时性指标要求,一个实时控制系统必须工作于在线方式。

我们把生产设备是否直接受计算机的控制分成“联机”方式(也称“在线”方式)或“脱机”方式(也称“离线”方式)。

计算机控制系统中计算机直接连接生产过程,并对其进行直接控制的方式称为“联机”方式(也称“在线”方式);

如果生产过程不直接接受计算机的控制,而是通过磁带、磁盘等中间介质,靠人进行联系并执行相应的操作,这种方式称为“脱机”方式(也称“离线”方式),它不能对系统进行实时控制。

什么是实时?

实时是指信号的输入、计算和输出都要在一定的时间间隔(采样周期)内完成,计算机对输入的信息必须以足够快的速度进行处理并在一定的时间内作出反映或者进行控制。

一旦超出了这个时间间隔,就失去了控制的时机,控制就失去了意义。

实时的概念不能脱离具体的受控过程,应该与工艺要求紧密相连。

例如对炉温、液位控制时,其变化过程比较缓慢,在几秒钟内完成一次循环,其控制仍然是实时的;

对火炮系统来说,当目标状态变化时,必须在几毫秒之内及时控制,否则就不能击中目标,因此间隔时间必须短一些。

实时性指标是计算机控制系统设计中必须重点考虑的指标要求,工作于在线方式的系统不一定是实时系统,但一个实时系统必定工作于在线方式。

计算机控制系统的实时性指标通常取决于检测仪表的延时、过程量的输入延时、微处理器的运算延时、控制量的输出延时以及控制算法的复杂程度等因素。

1.2计算机控制系统的组成

计算机控制系统由控制计算机和生产过程两大部分组成,两者之间通过数据通道进行信息交换。

计算机包括硬件和软件两部分。

生产过程包括受控对象、测量单元、变换发送单元、执行机构、电气开关等装置。

数据通道包括模拟量输入通道、模拟量输出通道、数字量输入通道和数字量输出通道。

图1.4给出了计算机控制系统的一般组成框图。

下面介绍计算机控制系统的硬件和软件组成。

1.2.1计算机控制系统的硬件组成

一台基本的计算机控制系统的硬件主要包括:

计算机主机、I/O接口、外围设备、检测变送单元、执行机构、操作台以及网络设备等。

不同的系统可以选择不同的硬件,一般可以根据需要进行扩展。

现在已经有许多厂家生产出具备各种功能的接口板,并用标准总线连接起来。

用户可根据需要进行选择,使用非常方便,比如STD总线工业控制机、PC总线控制机等,都属于这类设备。

1、计算机主机

计算机主机是整个控制系统的指挥部和神经中枢,相当于人的大脑,它接收过程输入通道发送的各种数据,实现被测参数的巡回检测,通过控制程序对数据进行处理、判断、比较、计算后,输出控制量,及时发出控制指令。

主机是系统中重要的组成部分,设计人员根据控制对象的特点选择控制算法,计算出控制算式,用软件实现控制功能。

主机的性能直接影响到系统的功能、性能指标以及接口电路的设计等,必须综合考虑成本、体积、速度、精度、可靠性等各个因素进行选择,常用的有Intel80x86、8051以及8096系列单片机、PLC、DSP等。

2、常规的外围设备

常规的外围设备主要是为了扩大主机的功能而设置的,可以分为输入设备、输出设备、存储设备等,可根据控制系统的需要进行配置,用来输入程序、设定控制参数、显示、打印、存储或传送数据。

常用的输入设备有:

键盘、鼠标等;

输出设备有:

CRT显示终端、电传打印机、纸带打孔机、记录仪等;

存储设备有:

磁盘、光盘。

这些设备就像计算机的五官和四肢一样,大大扩充了主机的功能。

3、I/O接口

I/O接口是外围设备和计算机之间联系的桥梁,它们通过I/O接口交换数据。

接口电路的功能包括地址译码、负载扩充、电平转换、中断申请、数据缓冲或锁存等。

一般的连续化生产过程中被测参数大都为模拟量,而计算机只能接收和发送数字量。

因此必须加入A/D和D/A转换器,实现模拟量和数字量之间的转换。

目前绝大多数I/O接口电路都是可编程的,比如串行接口8251、并行接口8255、定时/计数器8253、中断控制器8259等。

4、操作台

操作台是计算机控制系统中人机对话的联系纽带,操作人员通过操作台直接与CPU对话,可以输入控制程序、修改数据、显示被测参数、指示系统的工作状态、发出各种控制指令等。

操作台应包括以下组成部分:

(1)数字键

包括0~9以及小数点等数字按键,用来输入数字,设定或修改控制参数。

(2)功能键

通过功能键可向CPU提出中断服务请求,控制系统执行相应的功能。

常用的功能键有复位键、启动键、停止键、自动运行、手动方式、显示按键等。

(3)作用开关

作用开关通过接口与主机相连,操作人员可通过开关对系统进行启动、停止、地址跳线、设置初值、修改数据等操作。

(4)屏幕或数字显示器

用来显示过程参数、工作状态、监控画面和报警信息等。

常用的显示器有数码管显示器、液晶显示器(LCD)、CRT显示器等。

数码管只能显示数字和简单的字符;

LCD可显示汉字、菜单、英文字符以及简单的图形;

CRT显示器通常对系统进行监控,通过组态软件,可显示数据、流程图、数据的历史曲线和实时曲线、报警状态和现场的运行情况。

通过控制界面,操作人员可通过鼠标、键盘等修改数据、发出控制指令,实现远程控制,进行人机交互。

(5)状态指示

通过发光二极管可以指示控制系统的运行状态。

比如电源接通指示、系统正常运行指示、系统出错指示、系统报警指示等。

通过不同的颜色,指示不同的工作状态,方便操作人员及时了解系统的运行情况。

(6)保护措施

采取硬件和软件保护措施,比如消除抖动、按键回读等,保证键盘的误操作不致引起严重后果。

5、检测变送单元

工业过程的过程参数一般是非电物理量,必须经过传感器变换为等效的电信号,比如用热电偶把温度转化为电压信号;

用压力变送器把压力变换成电信号等。

这些信号经过变送器转换成统一的标准信号(0~5V或4~20mA)。

检测变送单元精度的高低直接影响微型计算机控制系统的精度,是计算机控制系统设计人员必须掌握的领域之一。

6、执行机构

执行机构往往与被控对象连为一体,控制各个参数的变化过程。

比如在电加热炉温度控制系统中,根据温度误差计算出的控制量经过D/A转换后,通过调节加热炉的通电时间来控制温度的变化;

在水位控制系统中,D/A转换后的控制量通过调节进入容器的水流量来控制水位的变化。

执行机构有电动、气动、液压等方式,常用的有步进电机、直流电机、可控硅元件等。

7、网络设备

在分级分布式计算机控制系统中,网络是非常重要的组成部分,各级控制器通过网络交换数据,传送信息。

计算机控制系统中的网络结构分为两大类:

对等式网络结构(peer-to-peer)和客户机/服务器结构(Client/Sever)。

通过网络和系统监控软件,可对系统进行远程监控。

远程监控是指通过本地Modem、公用电话网、远端Modem来监控远端设备。

假设有如图1.5所示的一个分布式网络测控系统,其中有三个用于采集数据和控制现场设备的现场控制站、一个用于保存数据和连接整个系统的服务器、三台对整个系统进行监视和管理的管理计算机。

现场控制站3、服务器、三台管理计算机用TCP/IP协议联接在一起,构成一个局域网,控制站1通过485通讯方式连接到服务器,控制站2通过Modem通讯方式连接到服务器。

服务器、三台管理计算机、控制站3都配置有网卡,通过集线器HUB把它们连接在一起。

服务器上同时应配置485通讯转换卡和Modem通讯卡,控制站1上配置485通讯转换卡,控制站2上配置Modem通讯卡,分别通过通讯电缆和电话线连接到服务器上。

管理计算机上能实时显示所有检测点的数据和操作控制点的输出状态,所有要保存的数据都保存在服务器中。

通过管理计算机可以查看历史数据和历史曲线,打印输出各种报表。

1.2.2计算机控制系统的软件

计算机控制系统的硬件是完成控制任务的设备基础,软件是履行控制任务的关键,关系到计算机运行和控制效果的好坏以及硬件功能的发挥。

所谓软件是指计算机的操作系统和各种应用程序的总和,比如操作、监控、管理、控制、计算、数据处理、数字滤波、自诊断等。

软件分为系统软件和应用软件两大部分。

1、系统软件

系统软件一般由计算机厂家提供,不需要用户自己设计。

作为开发应用软件的工具,系统软件提供了计算机运行和管理的基本环境,包括以下内容:

(1)监控程序或操作系统

监控程序是一种低级计算机的管理程序,主要功能是扫描键盘,实现人机对话,接受用户程序,并进行显示、调试、修改、故障诊断,显示和修改存储器的内容。

系统通电后会自动进入监控程序,监控各种程序的运行。

操作系统是计算机的一种高级的大型管理程序,是在监控程序的基础上进一步扩展许多控制程序形成的,主要功能是实现人机对话,管理计算机、操作台、显示器、存储器、打印机、磁盘驱动器、文件以及作业的进程等。

比如DOS、Windows、WinNT、UNIX等。

(2)汇编、解释和编译软件

汇编程序负责把汇编语言程序变为计算机可以识别的机器语言目标程序。

解释程序可以把用某种语言编写的源程序,翻译成可执行的目标程序,翻译一句执行一句。

编译程序把用高级语言编写的源程序,编译成某中间语言(比如汇编语言)或机器语言目标程序。

比如8051汇编语言程序、C51、C96、PL/M、TurboC、BorlandC等。

2、应用软件

计算机控制系统的应用软件是面向生产过程的程序,一般由计算机控制系统的设计人员编写,包括数据采集、数据处理、数字滤波、标度变换、键盘显示、控制算法等。

针对控制系统的控制功能,设计应用软件时应留有余地,便于扩充和修改。

应用软件应采用模块化结构进行设计,一个模块就是一个子程序,通过子程序的调用实现控制功能。

不同的控制对象和不同的控制任务在软件组成上有很大的区别。

在系统设计时,应该对系统的硬件和软件功能进行协调分配。

确定了系统的硬件组成后,才能确定软件的配置。

应用程序可以分为通用程序和专用程序两大类。

(1)通用程序

通用程序在计算机控制系统中经常用到,主要包括:

数码转换程序、查表程序、函数运算程序、数据的巡回检测、数字滤波及标度变换程序、上下限检查及报警程序、数据处理等。

(2)专用程序

专用程序是针对一个具体的控制系统和不同的控制规律编写的用户应用程序,主要有:

控制算法程序、输出控制程序、通信程序等。

计算机软件在传统工业控制领域中已经得到了广泛的应用,目前软件设计已经成为计算机科学的一个独立分支,而且发展迅速,对计算机控制系统的发展也起到了促进作用。

1.3计算机控制系统的分类

计算机控制系统与它所控制的生产过程的复杂程度密切相关,不同的控制对象和控制任务,对应着不同的控制系统。

按照计算机参与控制的方式,从应用特点、控制目的以及采用的先进控制技术出发,计算机控制系统大致分为以下几种类型。

1.3.1操作指导控制系统

操作指导控制系统又称为数据采集与处理系统。

在这种系统中,计算机只是对采集到的数据进行处理,然后给操作人员提供能够反映生产过程工况的各种数据。

这些数据供操作人员参考,由人进行必要的控制和操作。

其组成框图如图1.6所示。

计算机根据选择的控制算法,对检测元件测出的数据进行计算,从显示器或打印机等设备输出供操作人员选择的最佳操作条件及控制方案。

操作人员根据输出信息改变调节器的设定值或者直接操作执行机构。

计算机不直接参与生产过程的控制,不直接影响生产过程,对生产对象的控制只起到指导作用。

操作指导控制系统的优点是比较简单,控制灵活,安全可靠。

特别适用于没有摸清控制规律的生产过程,常用于计算机控制系统设计的初级阶段,或者试验新的数学模型和调试新的控制程序。

缺点是离不开人的操作,属于开环控制,速度受到限制,不能同时控制多个对象,相当于模拟仪表控制系统的手动和半自动工作状态。

1.3.2直接数字控制系统(DDC)

直接数字控制(DirectDigitalControl,简称DDC)系统是计算机在工业控制领域

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1