为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

第11周第1次

2013-02-01 22页 pdf 184KB 27阅读

用户头像

is_402967

暂无简介

举报
第11周第1次 第3章 微型计算机控制系统的常用控制算法 教学主要内容 1.数字滤波与数据处理 6.模糊控制 2.数字控制器的设计方法 3.数字PID控制器的设计 4.最少拍控制算法 5.大林控制算法 数字滤波,线性化处理,标度变换 连续化设计方法,离散化设计方法 标准型算法、改进型算法、参数的整定 最少拍无纹波控制器的设计 基本原理,振铃现象及其抑制方法 基本原理,基本思想,在家电中的应用 PDF 文件使用 "pdfFactory Pro" 试用版本创建 耀 www.fineprint.com....
第11周第1次
第3章 微型计算机控制系统的常用控制算法 教学主要内容 1.数字滤波与数据处理 6.模糊控制 2.数字控制器的 3.数字PID控制器的设计 4.最少拍控制算法 5.大林控制算法 数字滤波,线性化处理,标度变换 连续化设计方法,离散化设计方法 型算法、改进型算法、参数的整定 最少拍无纹波控制器的设计 基本原理,振铃现象及其抑制方法 基本原理,基本思想,在家电中的应用 PDF 文件使用 "pdfFactory Pro" 试用版本创建 耀 www.fineprint.com.cn 2.难点:数字PID算法的改进方法; 数字PID控制器的计算机实现。 教学重点及难点 1.重点:数字控制器的连续化设计方法、离散化设计方法; 位置式和增量式数字PID调节器算式; 数字PID调节器的参数整定方法; 数字PID调节器的程序图。 第3章 微型计算机控制系统的常用控制算法 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 1.理解数字滤波技术、标度变换、线性化处理; 2.掌握数字控制器的连续化设计方法、离散化设计方法; 3.理解数字PID控制、最少拍控制、大林控制、模糊控制 等常用控制技术和设计方法; 4.掌握位置式和增量式数字PID控制算法; 5.理解数字PID算法的改进方法; 6.理解数字PID控制器的实现思路; 7.掌握数字PID控制器参数的整定和选择方法; 8.了解模糊控制的原理、模糊控制器的设计思想。 教学目标 第3章 微型计算机控制系统的常用控制算法 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn nn 进行数字滤波和处理的必要性进行数字滤波和处理的必要性 n 计算机控制系统是采样系统 n 提高信号的可靠性 nn 数字滤波数字滤波 n 在计算机中利用某种计算方法对原始输入数据进行 处理,去掉原始数据中掺杂的噪声数据,提高 信号的真实性,获得最具有代表性的数据集合。 nn 数据处理数据处理 n 通过数字滤波得到比较真实的被测参数,有时不能 直接使用,还需要做某些处理,如线性化、校正运 算、标度变换等。 3.1 数字滤波与数据处理 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 3.1.1 数字滤波 法——1.从硬件选型和设计方面加以改进 ●选择品质优良的传感器。 ●采用积分时间等于20ms整数倍的双斜积分A/D转换器,可 有效地消除50Hz的工频干扰影响。 ●给采集系统前向通道设计滤波电路进行频率滤波等。 因——被控对象所处的环境比较恶劣,存在各种干扰源,频 谱较广,影响复杂。 果——使测量信号偏离真实值,降低微型计算机控制系统的 数据采集精度,不能如实地反映被测对象的真实情况。 1.1.概述概述 法——2.在软件上进行处理 在微机的控制下完成与模拟滤波器类似的功能,即通过一 定的计算或判断程序对采样信号进行平滑加工,减少干扰在有 用信号中的比重,通常称为数字滤波。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 Ì á www.fineprint.com.cn 2.2.数字滤波器的特点数字滤波器的特点 l 数字滤波不需要硬件设备,可靠性高,稳定性好,各回路 之间不存在阻抗匹配等问题。 l 数字滤波用程序实现,多个输入通道可以“共用”同一个滤 波程序,不需要增加硬件设备,降低了成本。 l 对于不同的干扰,通过修改数字滤波程序或改变其中的参 数,可以实现不同的滤波方法,与模拟滤波器只能改变硬 件相比更加灵活和方便。 l 数字滤波能对频率很低(如0.0lHz)的干扰进行处理,克服 了模拟滤波器受电容容量的限制,频率不能太低的缺陷。 虽然数字滤波的速度比硬件滤波慢,但鉴于数字滤波 具有的以上优点,它在微型计算机控制系统中得到了广泛 的应用。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 3.3.算术平均值滤波算术平均值滤波 算术平均值滤波是对输入的N个采样数据xi(i=1~N),寻 找这样一个y,使y与各采样值间的偏差的平方和为最小,即使 由一元函数求极值原理可得: ú ú û ù ê ê ë é -= å = N i iE 1 2)(min xy å = = N i iN 1 1 xy n 具体思路是:对某一被测参数在第k个采样时刻连续采 样n次得到n个采样数据 ,计算这n个数 据的算术平均值作为本次滤波器的输出 。即: ),2,1( nixki L= ky å = = n i kik xn y 1 1 (3-1) 式中 — 第k次滤波器的输出; — 第i个采样值; n — 采样次数。 kix ky PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 3)平均值滤波法一般适用于带有周期干扰的信号(如压力、 流量、液位等信号,其特点是信号在某一数值附近作上下波 动),但对偶然出现的脉冲干扰信号,滤波效果尚不理想。 特点: 1)N值决定了信号平滑度和灵敏度。随着N的增大,平滑度 提高,灵敏度降低。应该视具体情况选择N,以便得到满意 的滤波效果。 2)对每次采样值给出相同的加权系数,即1/N。在不同采样 时刻采集数据受到同样重视。实际上某些场合需要增加新采 样值在平均值中的比重,可采用加权平均值滤波法。滤波公 式为:Y=R0Y0+ R1Y1+ R2Y2+…+ RmYm。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 4)根据不同系统的具体情况和不同的采样周期选取n,以便 得到满意的滤波效果。通常n的工程经验值可以这样选取: 5)实现要点:为了减少数据存储占用的空间,可以在得到一 个采样值后直接按照式(3-1)同步进行计算;但对于某些 应用场合,为了加快数据采样的速度,可先连续采样数据, 把它们存放在存储器的缓冲区中,采样完n个数据后,再对 这些数据进行计算;或者采用递推算法进行滤波;如果为方 便求平均值,使用移位代替除法,n可以取2的整数幂。 1~44~124 ~ 88 ~ 12N值 温度、成分液位压力流量参数 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 44.加权算术平均值滤波.加权算术平均值滤波 其中, 为加权系数,满足 且 。 体现了各次采样值在平均值中所占的比例。通过合理 地选择加权系数,可以获得更好的滤波效果。 ia 10 ££ iaå = = n i i 1 1a ia å = = n i kiik xy 1 a (3-2) n 在算术平均值滤波中,n次采样所得的数据在滤波结果中所占比 重是均等的,加权因子均是1/n。但有时为了突出最近几次采样 值在平均值中的比重,提高系统对当前所受干扰的灵敏度,往往 对不同时刻的采样值赋以不同的加权因子。即: n 可以根据需要突出信号序列的某一部分,抑制信号序列的另一 部分。它适用于系统纯延迟时间常数τ较大而采样周期较短的 情况。 n 需要测试不同过程的纯延迟时间常数τ,并不断计算各加权 系数,增加了计算量,降低了控制速度。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn n算术平均值滤波与加权平均值滤波的缺点:都需要连续采样N个 数据,然后求算术平均值或加权平均值。由于采样N个数据需要 的时间较长,故检测速度较慢。滑动平均值滤波可克服此缺点。 5.5.滑动平均值滤波滑动平均值滤波 n思路:在RAM区中设置一个先进先出的循环队列作测量数据缓冲 区,其长度固定为N,每采样一个新数据,就将其存入队尾,而 丢掉原来队首的一个数据,而后求出包括新数据在内的N个数据 的算术平均值。这样每进行一次采样,就可计算出一个新的平均 值,从而提高了系统响应速度。 提示:在滑动平均值滤波开始时,要先采集N个数据 存放在缓冲区中,然后再做滑动平均值滤波。 n滑动平均值滤波有2种,一种是滑动算术平均值滤波,另一 种是滑动加权平均值滤波。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 66.中值滤波.中值滤波 n 中值滤波的基本原理 n 对某一参数连续采样n次(一般n取奇数),把n次的采样值从小 到大或从大到小排队,再取中间值作为本次有效采样值。 n 适用范围 n 对于去掉由于偶然因素引起的波动或采样器不稳定造成的误 差所引起的脉冲干扰比较有效。如电网的波动,变送器的临 时故障等。 n 对温度、液位等变化缓慢的被测参数采用中值滤波效果比较 好。但对流量、速度等快速变化的参数一般不易采用。 n 实际使用时,n值要选择适当,若选择过小,可能起不到去除干 扰的作用,n过大,会造成采样数据的时延过大,造成系统性能 变差。一般取n为3 ~ 5次。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn n 算术平均值滤波不易消除脉冲干扰引起的测量值的偏差, 可以考虑把中值滤波方法与之结合起来,做到既能防止脉 冲干扰的影响,又能使周期干扰得到平滑处理。 ]),,,max(),,,min([ 2 1 1 2121å = -- - = n i knkkknkkkik xxxxxxxn y LL (3-3) 7.7.防脉冲干扰的算术平均值滤波防脉冲干扰的算术平均值滤波 n 基本思想:把连续采集的n个数据进行比较,去掉一个最大 值和一个最小值,剩余的n-2个数据取算术平均值作为本次 滤波的输出。即: PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn n 在实际应用中,n值要选择适当,若选择过小,可能起不到去 除干扰的作用,n过大,会造成采样数据的时延过大,造成系 统性能变差。 n 这种方法兼有算术平均值滤波和中值滤波的优点,对快变和 慢变参数都有抑制干扰的作用,有利于提高采样的真实性。 n 为了加快测量计算速度,n一般不能太大。一般取n为3-5 次。当采样点数为3时,它便是中值滤波。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 88.程序判断滤波.程序判断滤波 n 基本概念 n 工程实践表明,许多物理量的变化都需要一定的时 间,相邻两次采样值之间的变化有一定的限度。 n 根据生产经验,确定两次采样输入信号可能出现的最 大偏差 。 n 当采样信号由于随机干扰,使得采样数据偏离实际值 较远,可以采用程序判断滤波。 n 程序判断滤波根据判断方法的不同,一般分两类 n 限幅滤波 n 限速滤波 xD PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn 限幅滤波主要用于变化比较缓慢的参数,如温度、物理 位置等参数的测量。 (1)限幅滤波 基本思路:根据被控对象的实际情况确定一个采样 周期中允许被测参数的最大变化量 ,如果前后两次采 样信号的实际增量 ,则认为是正常的,否则认 为是干扰造成的,此时刻,用上次的采样值代替本次采样 值。即: xD xxx kk D£- -1 ïî ï í ì D- D£- = -- - x>xxx xxxx y kkk kkk k 11 1 , , (3-4) PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn ï ï î ï ï í ì D-D- + D£-D- D£- = +- + +-+ - x>xxx>xxxx xxxx>xxx xxxx y kkkk kk kkkkk kkk k 11 1 111 1 , 2 , , 且 且 (3-5) (2)限速滤波 基本思路: n 设定前后两次采样信号的最大变化量 ,用本次采样值 相对于上次采样值 的增量与 进行比较, 若 ,则认为本次采样值有效; n 否则追加采样一次,得 ;如果 ,则表明 接近 ,用最近一个采样值 作为滤波输出;反之, 就以 与 的算术平均值作为滤波输出。即: xD xxk D£D 1+kx kx 1-kx xxx kk D£-+1 kx 1+kx 1+kx kx 1+kx xD PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn n 限速滤波最多可用3次采样值来决定滤波输出结果,这一 方法较为折中,既照顾了采样的实时性,又顾及了采样值 变化的连续性。但这种方法也有明显的缺点: l 的确定不够灵活,必须根据现场的情况不断更换新 值; l 不能反映采样点数n>3时各采样值受干扰的情况,因而其 应用受到一定的限制。 n 具体应用时,可用 作为 ,这样可基 本保持限速滤波的特性,虽增加计算量,但灵活性提高了。 xD 2 11 kkkk xxxx -+- +- xD PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn n 程序判断滤波对抑制带有随机性的干扰较为有效,具体应 用时的关键问题是最大变化量 的选取,对不同的对象 特性,使用不同的采样周期、系统不同的给定输入形式 (阶跃、等速或加速),都影响到值的选择。 n 太大,各种干扰信号将“乘虚而入”,使系统误差增 大; 太小,又会使某些有用信号被“拒之门外”,使计 算机采样效率变低。因此,最大变化量 的选取非常重 要。通常可根据经验数据获得,必要时也可由大量的观测 和实验得出。 xD xD xD xD n 当采样信号由于随机干扰,如大功率用电设备的启动或停 止造成电流的尖峰干扰或误检测,以及变送器不稳定而引 起了严重失真时,可采用程序判断滤波方法进行滤波。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn n 对于慢速随机变化的参数,采用在短时间内连续采样求平 均值的方法,其滤波效果不够好,在这种情况下,可以采 用动态滤波方法。 n 在模拟量输入通道中,常用一阶低通RC模拟滤波器来削弱 干扰。但用RC滤波器来抑制低频干扰时,增大R值会引起 信号较大幅值衰减,而增大C值使电容的漏电和等效串联 电感也随之增大,影响滤波效果,且大时间常数的RC网络 不易制作,难以实现。 9.9.惯性滤波惯性滤波 PDF 文件使用 "pdfFactory Pro" 试用版本创建 ÿ á www.fineprint.com.cn n 将普通硬件RC低通滤波器的微分方程用差分方程来表示, 便可以用软件算法来模拟硬件滤波的功能。 n 惯性滤波是采用数字形式来模拟RC低通滤波器的输入输出 关系,能很好地避免硬件RC滤波器的缺点,又称一阶滞后 滤波、低通滤波。在滤波常数要求较大的场合,这种方法 尤为实用。惯性滤波算法推导如下: 设采样周期为T ,有 RCT f =其中, 称为滤波器时间常数,x是滤波器的 输入值,y是滤波器的输出值。将式(3-6)离散化得到: xy dt dyT f =+ (3-6) PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn kk kk f xyT yyT =+- -1 (3-7) k f k f f k xTT Ty TT T y + + + = -1 (3-8) kkk xyy )1(1 aa -+= - (3-9) 令 ,称 为滤波平滑系数,显然 。 其中: 为本次采样值, 为上次的滤波输出值, 为 本次的滤波输出值。 式(3-9)即为惯性滤波算法,其中的 根据实际情 况确定。通常采样周期T 远小于滤波器时间常数 ,即 输入信号的频率快,而滤波环节时间常数相对较大。 f f T T T a = + a 0 1a< < kx 1ky - ky a fT PDF 文件使用 "pdfFactory Pro" 试用版本创建 á www.fineprint.com.cn
/
本文档为【第11周第1次】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索