《计算机控制技术》ppt课件.ppt
《《计算机控制技术》ppt课件.ppt》由会员分享,可在线阅读,更多相关《《计算机控制技术》ppt课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、第8章 计算机控制系统的设计,计算机控制系统的设计,8.1 计算机控制系统的设计步骤与方法8.1.1 总体方案的确定8.1.2 计算机控制系统输入部分的设计8.1.3 确定控制算法8.1.4 计算机控制系统输出部分的设计8.1.5 计算机控制系统的调试,计算机控制系统的设计,8.2 计算机控制系统的可靠性设计8.3 计算机控制系统的抗干扰技术8.3.1 硬件抗干扰技术8.3.2 软件抗干扰技术8.4 计算机控制系统设计举例,8.1计算机控制系统的设计步骤与方法,1系统设计的步骤1)系统的分析与设计 2)系统的实施 3)系统调试与投入 2系统设计方法从系统构成上看,除被控对象外,其余部分都要由设
2、计者进行设计。从功能上分,可分为总体部分、输入部分、控制器部分和输出部分。,8.1计算机控制系统的设计步骤与方法,8.1.1 总体方案的确定1确定被控对象的被控量和控制量2建立数学模型3选用检测元件(传感器)4选用执行机构5选定输入/输出通道6选用计算机和选定外部设备,8.1计算机控制系统的设计步骤与方法,8.1.1 总体方案的确定1确定对象的被控量和控制量被控量的选择原则如下:选择对控制目标起关键影响作用的量作为被控量;为提高系统的控制质量,选择与控制目标有密切关系的量作为辅助被控量。控制量的选择原则如下。选对被控量有重大影响的对象输入变量作为控制量;若对象存在多个输入量,选择对被控量响应较
3、快、变化范围较大的量作为控制量;所选控制量之间的相互依赖关系越小越好。,8.1计算机控制系统的设计步骤与方法,【例8-1】设计燃油辊道窑温度控制系统。辊道窑温度控制系统示意图和窑道理想烧成温度曲线如图8-1所示。,图8-1 例8-1图,8.1计算机控制系统的设计步骤与方法,2建立数学模型 为了实现计算机控制,使计算机能按设计出的控制算法对被控对象进行控制,必须事先知道被控对象的数学模型,也就是指前面所说的控制量与被控量的关系。可用如下3种方法建模:理论分析法。实验测试法。经验公式法。3选用检测元件(传感器),8.1计算机控制系统的设计步骤与方法,4选用执行机构执行机构是控制器与被控对象之间的连
4、接部件,根据不同的生产对象、不同的物理量,可以选用适当的执行机构如下。步进电机。电动执行机构。气动调节阀。液压执行机构。5选定输入/输出通道一条完整的模拟量输入通道应包含信号测量、信号调理电路、模拟多路开关、A/D转换器、计算机控制接口等模块。,8.1计算机控制系统的设计步骤与方法,6选用计算机和选定外部设备对计算机有多种选择,可以视设计任务、对象复杂性、运行条件和发展前景等情况而定。提出如下选机原则:实时性。可靠性。可扩充性。可维护性。根据上述选机原则,可给出如下3种选择方案:1)工业控制机(或工业PC)2)单片机 3)自行设计系统,8.1计算机控制系统的设计步骤与方法,8.1.2 计算机控
5、制系统输入部分的设计1A/D转换器字长的确定1)确定采集数据的结构形式(共享S/H,A/D或A/D)2)量化误差量化必定存在误差。设量化器的输入为x(t),输出为x*(t),则量化误差为式中,为量化误差,是q、x、t 的函数。3)求A/D转换器的字长求得A/D转换器的字长为,8.1计算机控制系统的设计步骤与方法,分辨率定义为求得A/D转换器的字长为4)校核校核原则:计算机的字长应大于A/D转换器的字长。除上面提及的输入量化误差外,还有如下误差。D/A转换器引入的输出误差。存储器存储系数、数据时,因舍入或截尾而产生的存储误差。运算器运算时(特别是乘法、递归运算等)带来的运算误差。因此,为了提高精
6、度,机内CPU的字长必须比求得的A/D转换器字长要长得多。,8.1计算机控制系统的设计步骤与方法,2多路转换开关的设计 对于单片机多路转换开关每一路输入端口的外部接口电路,其周围环境的好坏直接影响A/D转换器的性能。A/D转换器的基准电源是否稳定对A/D转换器的绝对精度影响很大。3开关量输入通道的设计,输入缓冲器、输入调理电路、输入地址译码电路,8.1计算机控制系统的设计步骤与方法,8.1.3 确定控制算法有了数学模型,就可以据此推算(设计)出控制器算法。纯滞后是个超越函数,工程上常用有理公式近似法(Pade展开法)进行近似处理。指数es可以展开成级数为也可以用一个分母为n 阶,分子为m 阶(
7、mn)的有理分式来近似。表8-1给出了m=n=2的近似式,可使有理分式系数在n,m一定的情况下,与上面展开式的系数相同。,8.1计算机控制系统的设计步骤与方法,表8-1 es的近似式,8.1计算机控制系统的设计步骤与方法,8.1.4 计算机控制系统输出部分的设计1结构形式的确定(共享D/A或多D/A)2D/A转换器字长的确定设执行器的最大输入值为Umax,最小输入值为Umin。,参照前面关于A/D转换器叙述,可给出D/A转换器的字长是:3开关量输出通道的设计计算机系统的输出设备往往是高电压大电流设备,大功率设备运作时,常常会产生强电磁干扰,须加入隔离措施,转换和隔离两种措施都不可少。,8.1计
8、算机控制系统的设计步骤与方法,8.1.5 计算机控制系统的调试调试工作分为硬件、软件调试和联合调试。1)硬件调试首先是部件的单独检查,另外要核对数据总线、地址总线和控制总线的走线序号是否正确。接下来是联合调试。2)软件调试类似于硬件调试,软件调试时首先对各模块单独调试,然后进行软件联调。3)软、硬件联调主要解决硬、软件不协调的地方。,8.2 计算机控制系统的可靠性设计,1几个基本概念1)可靠性、可靠度和可靠度函数系统可靠性是指系统在规定条件下和规定时间内完成规定功能的能力。可靠性是一个定性概念,很难用一个特征量来表示,它带有随机性。系统在规定条件下和规定时间内完成规定功能的概率,称为系统的可靠
9、度(又称为可靠率)。系统的可靠度是个时间函数,称为可靠度函数R(t)。式中P为概率,为产生故障前的工作时间,t 为规定时间。,8.2 计算机控制系统的可靠性设计,可靠度函数可用一个数值、分数、百分数来表示。式中,N0 为当t=0 时在规定条件下进行工作的系统个数,r(t)为在0t 时刻的工作时间内累计故障系统数(产生故障后不修复)。2)故障率函数工作到某时刻尚未发生故障的产品,在该时刻后的dt 时间内发生故障的概率,称为产品的故障率(失效率)(t)。式中,dr(t)为t时刻后dt 时间内发生故障的产品数,d为微分算符,为增量符,NS(t)为到t时刻尚未发生故障的产品数,有NS(t)=N0 r(
10、t)R(t)。,8.2 计算机控制系统的可靠性设计,经过计算,求得:结果说明可靠度具有指数分布规律。3)平均故障前时间(Mean Time to Failure,MTTF)设N0个不可修复系统在同样条件下进行试验,测得其各故障前时间为t1,t2,tN0,其平均故障前时间为4)平均故障间隔时间(Mean Time Between Failure,MTBF)一个可修复系统在使用过程中发生了N0 次故障,每次故障修复后又再使用。测得其每次工作持续时间为t1,t2,tN0,其平均故障间隔时间为式(8-3)。式中,T为系统总的工作时间。tMTBF 与维修效果有关。,8.2 计算机控制系统的可靠性设计,2
11、系统可靠性模型常用的模型有串联系统模型、并联系统模型和混联系统模型3种,如图8-2所示。1)串联系统的可靠性模型串联系统的数学模型为:式中,n为组成系统的单元数,Ri 为第i 个单元的可靠度,Rs为系统的可靠度。,图8-2 3种结构的可靠性模型,8.2 计算机控制系统的可靠性设计,当各个单元部件的寿命为指数分布 时,系统的可靠度为 式中 系统中每种部件都有一定的失效率和一定的数量,则该部件的失效率为 2)并联系统的可靠性模型 这是最简单的冗余系统,如图8-2(b)所示。,图8-2 3种结构的可靠性模型,8.2 计算机控制系统的可靠性设计,并联系统的数学模型为:并联单元越多,系统的可靠度越高。当
12、各单元的寿命为指数分布时,并联系统的可靠度为若系统所有单元均相同,失效率均为,则系统的可靠度为对于常用的二单元并联系统,由上式得,8.2 计算机控制系统的可靠性设计,3)混联系统的可靠性模型一般工程系统往往不单纯是串联或并联的,还有串并、并串等混合模型,如图8-2(c)所示。对于不太复杂的系统,可以用串联或并联的基本公式,用等效模型法便能求出系统的可靠度。对图8-2(c)的系统,得系统结果,如图8-3(b)所示。,图8-2 3种结构的可靠性模型,图8-3 混联系统的等效模型,8.2 计算机控制系统的可靠性设计,3提高计算机系统可靠性的途径1)系统可靠性设计系统的可靠性设计是指在系统设计的过程中
13、,在各个环节上采取必要的提高可靠性的设计措施。(1)总体设计(2)电路设计(3)结构设计(4)热设计(5)三防设计(防潮、防霉菌、防盐雾)(6)抗冲击、振动设计(7)电磁兼容性设计(8)安全设计,8.2 计算机控制系统的可靠性设计,2)容错设计容错设计是指在系统结构上,通过增加冗余资源的方法来掩盖故障造成的影响,使得即使出错发生故障,系统功能仍不受影响。(1)硬件冗余(2)软件冗余(3)信息冗余(4)时间冗余3)加固设计为减弱或消除有害应力的影响,可采用加固设计技术。(1)热设计(2)机箱设计(3)抗干扰和防泄漏,8.2 计算机控制系统的可靠性设计,规定在各设备电源接线端口测得的干扰电压不得超
14、过表8-3所列的极限值。各设备辐射的电波场强(测量距离为10m)不得超过表8-4所列的极限值。,表8-3 设备电源接线端口的干扰电压极限值,表8-4 设备辐射的电波场强极限值,8.2 计算机控制系统的可靠性设计,4软件的可靠性设计1)软件可靠性概念 软件可靠性是指软件在规定条件下和规定时间内完成规定功能而不引起系统故障的能力。软件可靠性是一个综合性的指标,它与多个因素有关。通常用下述的6个方面来评价软件质量。功能性:实用性、准确性、互操作性、一致性和安全性。可靠性。包括容错性和可恢复性。易用性。包括易理解性和易操作性。效率。包括时间性、资源性。可维性。包括易分析性、易修改性、稳定性和易测试性。
15、可移植性。包括适应性、易安装性、规范性和可换性。,8.2 计算机控制系统的可靠性设计,2)软件可靠性设计的阶段与方法(1)软件开发过程的6个阶段 要求/规格说明阶段。系统分析阶段。编码调试阶段。测试验证阶段。文档整理阶段。维护和再完善阶段。(2)软件可靠性设计方法软件可靠性设计的方法有很多种。这些方法的共同特点是要求程序具有既易于理解、编写方便,又便于验证、减少出错的良好结构。,8.2 计算机控制系统的可靠性设计,3)软件正确性验证对较复杂软件的正确性验证,需要有专门的技术和设备。对较简单的软件,可以用多组各种情况的模拟数据输入软件运行,如果均能通过,则认为软件正确。4)软件容错设计技术软件容
16、错是指在软件故障的情况下,系统仍能在预定条件下和预定时间内正确运行的能力。图8-5是容错基本原理图。,图8-5 容错基本原理,8.2 计算机控制系统的可靠性设计,5)信息保护技术信息保护是指为防止信息被非法窃取、篡改、非法使用或破坏而采取的保护措施。基本的信息保护技术有以下几种:(1)内存保护区域保护。访问方式保护。(2)外存保护利用目录保护。利用“允许存取口令”保护。利用文件二重化保护。,8.2 计算机控制系统的可靠性设计,(3)身份识别与口令为防止非法用户使用系统和合法用户非法使用系统信息,需要对用户身份进行识别和验证。识别用户是公开的,而验证身份是秘密的。(4)信息编码与加密可靠性信息编
17、码的目的是防止硬件故障、软件错误和人为因素等原因引起的信息破坏。加密旨在防止信息泄密,是保护信息的最基本方法。,8.3 计算机控制系统的抗干扰技术,8.3.1 硬件抗干扰技术1无源滤波器和有源滤波器 滤波器只允许电源整个频谱中的一段或多段一定的频率幅度通到负载去。滤波器由无源元件(如电阻R、电容C 和电感L)组成时,称为无源滤波器。滤波器由R、L、C 和有源元件(如晶体管、运放等)组成时,称为有源滤波器。这两种滤波器主要用来滤除从电源端来的尖峰电流和瞬时噪声电压干扰,以及信号线上的杂波干扰。,8.3 计算机控制系统的抗干扰技术,1)电容滤波器和电感滤波器图8-6(a)为电容滤波器电路原理图。输
18、入量为电流IC(s),输出量为电压UC(s),滤波器的传递函数为式中,ZC(s)称为电容滤波器的阻抗函数,简称容抗。以 s=j 代入,得到频率特性为,图8-6 无源滤波器原理图,8.3 计算机控制系统的抗干扰技术,电感L的电抗也与频率有关,也可用来构成滤波器,如图8-6(b)所示。设输入量为IL(s),输出量为UL(s),传递函数和频率特性分别为 ZL(s)简称为感抗,它与L 和 均成正比。对C、L 进行不同的组合,可以构成各种滤波特性的滤波器。图8-6(c)为倒L型滤波器,图8-6(d)为型滤波器。,8.3 计算机控制系统的抗干扰技术,2)阻容滤波器LC滤波器在对信号滤波的同时,对有用信号的
19、衰减很少。但电感线圈制作麻烦,并不像阻容那样有系列产品可供选用。3)有源滤波器(1)一阶有源滤波器图8-9(a)所示为一阶有源滤波器原理图。按运算放大器的原理立即可以推出其传递函数和频率特性为:,在频率特性的表示式中,R2/R1是个常数,称为放大系数。,8.3 计算机控制系统的抗干扰技术,(2)二阶有源滤波器 图8-9(b)所示为二阶有源滤波器原理图。在此不加推导地直接写出其传递函数为,图8-9 一阶和二阶有源滤波器原理图,8.3 计算机控制系统的抗干扰技术,令,上式的分母是特征多项式,特征方程为以T1T2 除全式,得 两个根(系统两极点)为 取各种R、C值,可得由阻尼系数表示的各种振荡特性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制技术 计算机控制 技术 ppt 课件
链接地址:https://www.31ppt.com/p-4009360.html