计算机控制系统:第四章-计算机控制系统设计与应用-课件1_第1页
计算机控制系统:第四章-计算机控制系统设计与应用-课件1_第2页
计算机控制系统:第四章-计算机控制系统设计与应用-课件1_第3页
计算机控制系统:第四章-计算机控制系统设计与应用-课件1_第4页
计算机控制系统:第四章-计算机控制系统设计与应用-课件1_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章计算机控制系统设计和应用

计算机控制系统的设计,既是一个理论问题,又是一个工程问题。计算机控制系统的理论设计包括:建立被控对象的数学模型;确定满足一定技术经济指标的系统目标函数,寻求满足该目标函数的控制规律;选择适宜的计算方法和程序设计语言;进行系统功能的软、硬件界面划分,并对硬件提出具体要求。计算机控制系统的工程设计,不仅要求掌握生产过程的工艺要求,以及被控对象的动态和静态特性,而且要通晓自动检测技术、计算机技术、通信技术、自动控制技术、微电子技术等。第四章计算机控制系统设计和应用计算机控制系4.1系统的设计原则与步骤4.1.1系统设计的原则(1)安全可靠(2)操作维护方便(3)实时性强(4)通用性好(5)经济效益高

4.1系统的设计原则与步骤4.1.1系统设计的原则(1

对工业控制的计算机系统最基本的要求是可靠性高。否则,一旦系统出现故障,将造成整个控制过程的混乱,会引起严重的后果,由此造成的损失往往大大超出计算机控制系统本身的价值。在工业生产过程中,特别是在一些连续生产过程的企业中,是不允许故障率高的设备存在的。系统的可靠性是指系统在规定的条件下和规定的时间内完成规定功能的能力。在计算机控制系统中,可靠性指标一般用系统的平均无故障时间MTBF和平均维修时间MTTR来表示。MTBF反映了系统可靠工作的能力,MTTR表示系统出现故障后立即恢复工作的能力,一般希望MTBF要大于某个规定值,而MTTR值越短越好。(1)安全可靠对工业控制的计算机系统最基本的要求是可靠性高。

因此,在系统设计时,首先要选用高性能的工业控制计算机,保证在恶劣的工业环境下仍能正常运行。其次是设计可靠的控制方案,并具备有各种安全保护措施,比如报警、事故预测、事故处理、不间断电源等。

为了预防计算机故障,还须设计后备装置。对于一般的控制回路,选用手动操作器作为后备;对于重要的回路,选用常规控制仪表作为后备。这样,一旦计算机出现故障,就把后备装置切换到控制回路中去,以维持生产过程的正常运行。对于特殊的控制对象,可设计两台计算机互为备用地执行控制任务,成为双机系统。对于规模较大的系统,应注意功能分散,即可采用分散控制系统或现场总线控制系统。因此,在系统设计时,首先要选用高性能的工业控制

包括两个含义,即使用方便和维护容易。首先是使用方便。系统设计时要尽量考虑用户的方便使用,尤其是操作面板的设计,既要体现操作的先进性,又要兼顾原有的操作习惯,控制开关不能太多、太复杂,尽量降低对使用人员专业知识的要求,使他们能在较短时间内熟悉和掌握操作。其次是维修容易,即一旦发生故障,易于查找和排除。在硬件方面,从零部件的排列位置,标准化的模板结构,以及能否便于带电插拔等等都要通盘考虑;从软件角度而言,要配置查错程序和诊断程序,以便在故障发生时能用程序帮助查找故障发生的部位,从而缩短排除故障的时间。(2)操作维护方便包括两个含义,即使用方便和维护容易。(2)操作(3)实时性强

计算机控制系统的实时性,表现在对内部和外部事件能及时地响应,并作出相应的处理,不丢失信息,不延误操作。计算机处理的事件一般分为两类。一类是定时事件,如数据的定时采集,运算控制等,对此系统应设置时钟,保证定时处理;另一类是随机事件,如事故报警等,对此系统应设置中断,并根据故障的轻重缓急预先分配中断级别,一旦事故发生,保证优先处理紧急故障。(3)实时性强计算机控制系统(4)通用性好

工业控制的对象千差万别,而计算机控制系统的研制开发又需要有一定的投资和周期。一般来说,不可能为一台装置或一个生产过程研制一台专用计算机,常常是设计或选用通用性好的计算机控制装置灵活地构成系统。当设备和控制对象有所变更时或者再设计另外一个控制系统时,通用性好的系统一般稍作更改或扩充就可适应。计算机控制系统的通用灵活性体现在两方面:一是硬件设计方面,首先应采用标准总线结构,配置各种通用的功能模板或功能模块,以便在需要扩充时,只要增加相应板、块就能实现,即便当CPU升级时,也只要更换相应的升级芯片及少量相关电路即可实现系统升级的目的。其次,在系统设计时,各设计指标要留有一定的余量,如输入输出通道指标、内存容量、电源功率等。二是软件方面,应采用标准模块结构,尽量不进行二次开发,主要是按要求选择各种软件功能模块,灵活地进行控制系统的组态。(4)通用性好工业控制的对象千差万别,而计算机控(5)经济效益高

计算机控制应该带来高的经济效益,要有市场竞争意识。经济效益表现在两方面:一是系统设计的性能价格比要尽可能的高,在满足设计要求的情况下,尽量采用物美廉价的元器件;二是投入产出比要尽可能的低,应该从提高生产的产品质量与产量、降低能耗、消除污染、改善劳动条件等方面进行综合评估。(5)经济效益高计算机控制应该带来高的经济效益计算机控制系统的工程项目的研制可分为四个阶段:工程项目与控制任务的确定阶段

(1)甲方提出任务委托书(系统技术性能指标、经费、计划进度、合作方式等)(2)乙方研究任务委托书

(3)双方对委托书进行修改

(4)乙方初步进行系统总体方案设计

(5)乙方进行方案可行性论证

(6)签订合同书(双方任务划分和各自承担责任、合作方式、付款方式、进度和计划安排、验收方式及条件、成果归属及违约的解决办法等)4.1.2系统设计的步骤计算机控制系统的工程项目的研制可分为四个阶段:4.1.2计算机控制系统:第四章-计算机控制系统设计与应用-课件1

(1)组建项目研制小组(2)制定系统的总体方案(3)方案的论证与评审

(4)硬件与软件的分别细化设计

(5)硬件和软件的分别调试

(6)系统的组装2.工程项目的设计阶段(1)组建项目研制小组2.工程项目的设计阶段3.离线仿真和调试阶段在实验室而不是在工业现场进行仿真和调试。离线仿真和调试后还要进行考机运行,以便在连续不停机的运行中暴露问题和解决问题。4.在线调试和运行阶段即将系统和生产过程联接在一起,进行现场调试和运行。系统正常运行后,可组织验收。验收是系统项目最终完成的标志。3.离线仿真和调试阶段4.2系统的工程设计与实现4.2.1系统总体方案设计

总体设计就是要了解控制对象、熟悉控制要求,确定总的技术性能指标,确定系统的构成方式及控制装置与现场设备的选择,以及控制规律算法和其它特殊功能要求。(1)确定系统任务与控制方案(2)确定系统的构成方式设计(3)选择现场设备(4)确定控制算法(5)硬、软件功能的划分(6)其它方面的考虑4.2系统的工程设计与实现1.硬件总体方案设计

(1)确定系统的结构和类型(开环、闭环、DDC、SCC、DCS、FCS等)

(2)确定系统的构成方式(工控机、PLC、智能调节器,采用积木式模块化结构)(3)现场设备选择(传感器、变送器、执行机构)(4)其它方面的考虑(人机联系、机柜机箱、抗干扰等)2.软件总体方案设计1.硬件总体方案设计2.软件总体方案设计3.系统总体方案

(1)系统主要功能、技术指标、原理图及文字说明

(2)控制策略和控制算法

(3)系统硬件结构及配置

(4)方案比较和选择

(5)保证性能指标要求的技术措施

(6)抗干扰和可靠性设计

(7)机柜或机箱的结构设计

(8)经费和进度计划的安排3.系统总体方案4.2.2硬件的工程设计与实现

1.选择系统的总线和主机类型

(1)选择系统的总线包括内部总线和外部总线选择

(2)选择主机机型

2.选择输入输出通道模板

(1)数字量(开关量)输入输出(DI/DO)模板

(2)模拟量输入输出(AI/AO)模板4.2.2硬件的工程设计与实现

3.选择变送器和执行机构

(1)选择变送器

(2)选择执行机构(电动、气动、液动)4.2.3软件的工程设计与实现

1.数据类型和数据结构规划

2.资源分配(RAM/ROM,I/O地址,中断源,定时器等)

3.实时控制软件设计包括数据采集及数据处理程序、控制算法程序、控制量输出程序和实时时钟、中断处理程序、数据管理程序和数据通信程序。3.选择变送器和执行机构4.2.4系统的调试与运行

1.离线仿真和调试(硬件调试,软件调试,系统仿真)

2.在线调试和运行在现场进行调试之前应对各种仪器、设备、抗干扰和接地情况以及安全防护措施进行检查。经检查并安装正确之后,就可以进行系统的投运和参数整定。4.2.4系统的调试与运行4.3计算机控制系统设计举例例4.1啤酒发酵过程计算机控制系统1.啤酒发酵工艺及控制要求要求控制发酵罐按下图的温度工艺曲线运行4.3计算机控制系统设计举例1.啤酒发酵工艺及控制要2.系统总体方案设计

(1)发酵罐测控点分布及管线结构

系统共有10个发酵罐,每个罐测量5各参数,有3个控制点,他们分别是上段温度TTa、中段温度TTb、下段温度TTc、罐内上部气体压力PT、液位LT、上段冷带调节阀TVa、中段冷带调节阀TVb、下段冷带调节阀TVc。2.系统总体方案设计系统共有10个发酵罐,

(2)检测装置和执行机构温度检测采用WZP-231铂热电阻和RTTB-EKT温度变送器;压力检测采用CECY-150G电容式压力变送器;液位检测采用CECU-341G电容式液位变送器执行机构采用ZDLP-6B电动调节阀(3)控制规律在恒温阶段采用增量型PI控制算法,在升温、降温阶段采用PID控制算法,在控制软件设计中提供了Smith预估控制算法(2)检测装置和执行机构

(4)控制系统主机及过程通道模板控制主机选用康拓IPC-8500工业控制机过程通道模板选用康拓IPC-548812位光电隔离板(5)控制系统软件包括采样、滤波、标度变换、控制输出、中断、计时、打印显示、报警、参数修改及报表、图形、曲线显示等功能(4)控制系统主机及过程通道模板3.系统硬体和软件设计

(1)硬件设计3.系统硬体和软件设计(2)软件设计

(a)数据采集程序,共有50个参数,采用周期T=2S(b)数字滤波程序

(c)标度变换程序(温度、液位、压力的标度变换)

(d)给定工艺曲线的实时插补计算(多段折线)

(e)控制算法(PI/PID+限幅,Smith预估控制算法)

(f)其它应用程序(计时、打印、显示、报警、调节、报表、图形、曲线显示等)

(2)软件设计4.系统的安装调试运行及控制效果系统投入运行之后,首先能满足系统的控制指标要求。优点:系统操作简便,维护方便,性能可靠;采用微机控制,有利于提高啤酒质量;改善了劳动条件,消除了人为因素;易于现代化管理和产品质量分析。4.系统的安装调试运行及控制效果例4.2基于51单片机的直流电机闭环调速系统一、直流电机调速原理例4.2基于51单片机的直流电机闭环调速系统一、直流电1、电机调速模型2、调速方法分析(PWM调压)电动机得到的平均电压为:1、电机调速模型2、调速方法分析(PWM调压)电动机得到的平二、系统总体设计1、系统原理框图

二、系统总体设计2、主要部分分析控制算法2)速度检测3)光电隔离4)PWM驱动2、主要部分分析控制算法系统组成结构示意图3、系统硬件电路介绍系统组成结构示意图3、系统硬件电路介绍1)单片机最小系统

1)单片机最小系统2)人机接口2)人机接口计算机控制系统:第四章-计算机控制系统设计与应用-课件1计算机控制系统:第四章-计算机控制系统设计与应用-课件13)速度检测3)速度检测4)光电隔离4)光电隔离5)电机驱动

5)电机驱动4、软件设计1)主程序4、软件设计1)主程序2)PWM波程序PWM波(定时中断0)2)PWM波程序PWM波(定时中断0)3)测速程序

定时中断1外部中断03)测速程序定时中断1外部中断04)控制器

voidpid(){ek=set_n-sn;dif_u_h=0.46*(ek-ek_1)+0.04*ek;u_h=u_h+dif_u_h;ek_1=ek;if(u_h>499)u_h=499;}4)控制器voidpid()例4.3温度控制系统8088CPU单元驱动单元温控单元ADC0809测温电路给定值温度

温度控制系统原理图例4.3温度控制系统8088CPU驱动单元温控单元AD系统程序框图(1)主程序初始化采样时间到?(TKMARK=1?)A/D转换结束?(A/DMARK=1?)A/DMARK=0读采样值,查表得对应温度值调用PID子程序,得控制量CK根据控制量CK产生PWM波给PC机发送给定和反馈值,调用显示子程序11NNYYTKMARK=0系统程序框图(1)初始化采样时间到?A/D转换结束?A/DM(2)PID子程序

采用积分分离PID算法:比例项积分项微分项(2)PID子程序比例项积分项微分项(2)PID子程序入口e(k)=r(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论