第11章计算机控制系统的设计与实现.ppt
《第11章计算机控制系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《第11章计算机控制系统的设计与实现.ppt(60页珍藏版)》请在课桌文档上搜索。
1、第11章 计算机控制系统的设计与实现,一、计算机控制系统的设计原则与步骤二、过程输入输出通道设计三、数字信号调理四、数字控制器算法设计与实现五、量化效应分析六、采样周期选择七、计算机控制系统的抗干扰技术八、计算机控制系统的可靠性设计,糜氟踏冻渍冲情美藏揉墅曾决幕洋纶叭岭殉振渊卡连拎持郡灶掠晒褥聂惊第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,一、计算机控制系统的设计原则与步骤,1.计算机控制系统设计的一般原则 足够的硬件和软件支撑能力 系统具有良好的人机交互界面 系统可靠性高 良好的可维护性 较好的可扩充性,梨踊有写年根罢但樟卸相杰说铬馋噎候涂邹展女钓余檀开帽担玩栏
2、绒击第第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,控制系统调研与控制任务确定 控制系统总体方案设计建立数学模型,确定控制策略与控制算法 系统硬件设计软件设计 系统联调与系统仿真现场调试与投入运行,2.计算机控制系统设计步骤,渊拾徐倒烙宿湃巍摹您菱胺叠枣澈舟仔办籽控侄巫建俘觅祷莱返采鳖优懂第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,二、过程输入输出通道设计,过程输入输出通道一般包括模拟量输入输出通道和开关量(数字量)输入输出通道。,1、模拟量输入通道,铅漱历褒慎撞杖鹰续刮滇鸽倦椭恼套槽盎莱朴前氏庚惠琵胞滇棒因邵甘搂第11章 计算机控制系
3、统的设计与实现第11章 计算机控制系统的设计与实现,(1)信号调理,信号调理是对来自传感器或变送器的信号进行必要的调整处理,使之成为较为标准的模拟信号,根据具体需要可包含信号放大、信号滤波、信号隔离、阻抗匹配、电平转换、非线性补偿、电压/电流转换等功能。信号调整 将传感器信号调整为A/D转换器所要求的输入信号。如:电平调整、电压/电流转换等信号滤波 消除信号中的干扰噪声,RC滤波器,典型二阶滤波器,钙稻磊少俱狱般敲抹币沛聊痊猎弃集素豁腰棍救仁悉爷缓诞岿耐珠思阀鼻第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,A/D转换器的分类 逐次逼近式、双斜积分式、并行比较(闪速)
4、式、串行比较(流水线)式、压频(V/F)转换式、调制式 A/D转换器的编码方式 二进制编码 单极性编码 双极性编码 原码、补码、反码、偏移二进制码十进制编码(BCD码),(2)A/D转换器,跨簧黎乓熏东叠亲够夯斜捂察学基突砍堡褪陀唾缓锨近番滨需堑籽聚运乎第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,(3)A/D转换器的主要性能指标,分辨率 二进制 或 十进制 或转换精度 A/D转换输出数字量所对应的实际模拟输入量与理论模拟输入量的接近程度 转换速率 量程,矿网赵秧棋哦油诌麦盈语论阮贝唱杉脚吁是败欢僵嘎窖氢叮譬罢阔棘嫩退第11章 计算机控制系统的设计与实现第11章 计
5、算机控制系统的设计与实现,(4)A/D转换器的选择原则,A/D转换的分辨率的选择主要依据输入模拟信号的动态变化范围和控制系统的精度要求来共同确定。如果实际模拟信号的最大值为umax,最小值为umin,最大允许误差为emax,如果选择A/D转换为 n 位,则必须满足,为了使控制系统具有良好的精度,一般选择A/D芯片的位数比上式确定的最低位数nmin要高12位。,掣游铅抓夜疫门抗靡赡召谈坷谜初催孽作灭昭太方沽玻抬牲傲男袍锤剖助第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,2.模拟量输出通道,(1)模拟量输出通道的基本结构 各路独立D/A转换器结构多路共用D/A转换器结构
6、,荡敦可屋全孙廊哎和眩寒石肯榴袜趾档盯肺杉箕旷枢倡圈砖蛆塔泞孵昨峪第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,(2)D/A转换器,D/A转换器主要性能指标 分辨率 转换精度 转换精度是反映数字量对应的实际输出模拟量与其理论输出信号的接近程度。转换时间 一般为几十纳秒到几微妙 输出信号类型 电压型、电流型、互补电流输出型,或,肚顺埂谊言突舞娩览横笋食虐掳绘寄乘凸罪屹烦亥钙龟盼幂蚀辜臀狮赔锚第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,D/A转换器的选择原则 选择D/A转换器时,主要考虑芯片的性能、结构及应用特性,即在性能上必须满足模拟量输
7、出通道对D/A转换的技术要求。D/A转换器一般由与其对应的执行机构的动态输入范围和执行机构的精度要求来共同确定。设执行机构的最大有效输入为umax,执行机构的死区电压为uD,最大允许误差为emax,则其字长为n 应满足,孤房钡鸵逻孟熔篆蔗伸哼条甘南龟蚕坍旭个尉晰丁替双醚叼测抑杉醋朔坚第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,3.开关量(数字量)输入通道,主要由输入调理电路与输入缓冲器两部分构成。输入调理电路的主要对输入的开关量信号进行必要的滤波、电平转换、隔离等处理,最终转换成计算机可以接受的TTL电平信号。输入缓冲器的作用是对外部输入信号进行缓冲、加强和选通,
8、以实现与计算机的接口。,恰咸挟裕湛布娩吠吻奏傻立桓给斜妊饰棱侄悸谦枣烧谗耻鸭关才情墩轧硅第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,4.开关量(数字量)输出通道,开关量输出通道的主要功能是根据计算机输出的数字信号经适当的电平变换或功率驱动去控制相应执行机构的通/断或启/停等。这类输出通道一般由输出锁存器与输出信号调理电路构成。,逃散枷囊齿匆烩挎都寻娇害立床茬临影癌驭荣到焚靡丑可寇鼎滥贺墙究侣第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,三、数字信号调理,1.数字滤波 数字滤波,就是通过一定的计算程序对数字信号进行滤波与平滑,加强有用信号
9、成分,消除或减少各种干扰和噪声信号。限幅滤波 其中 为相邻两次采样值之差的最大允许值。限幅滤波对随机脉冲干扰和采样器不稳定引起的失真有良好的滤波效果,秆森驶蝎朔饱掂泅辗陷眷令屋芽戮轨扬葵愈斧群征奥官班经彭啄岔浚孪赡第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,中值滤波中值滤波就是对某一个被测信号连续采样n次(n 3,且n一般为奇数),然后把n次采样值按大小排序,再取中间值作为本次采样的输出值。中值滤波对缓慢变化的过程参数中的脉冲干扰有良好的滤波效果,岸附慧秉编报乙信蓝诫诈海瑶缨票诗勺噪儿寄善瞅削朴剥啥娥瘤直禄帖礼第11章 计算机控制系统的设计与实现第11章 计算机控
10、制系统的设计与实现,算术平均值滤波 算术平均值滤波就是把对信号进行 n 次采样采样值进行相加,求其算术平均值作为t kT 时刻的滤波器输出,即 算术平均值滤波对周期性干扰信号有较好的抑制作用,但会产生一定的延迟.,镑梁取固赠涤扒棍撩沧剖针怠妖盲梳胺荫禄浴伟嫉缩哉沼崖皂贾综第饭最第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,加权平均值滤波将各个采样值取不同的比例,即具有不同的权重,然后再相加。其一般算式为,惶盆婆掳隶雅翠撤澈冰方喜栈屿到行肥辗井霸赤择左凉契碰袱庶事鸦霓爱第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,惯性滤波 惯性滤波实际上是
11、模拟RC低通滤波器的数字实现形式。式中,T 为采用周期 称为惯性滤波系统,且01。当 越大,频带越窄,滤波平滑性越好,但其相位滞后也相应增大。惯性滤波适用于波动频繁的工艺参数滤波,它能很好地消除周期性干扰信号。,箍粪橡淫合已厉贰眼狗析化嘻脾间鄙疏蛇烷落必射矾晴额留狸烤饱灶获稍第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,2.非线性补偿,通过模拟量输入通道采集到的数字量与该数字量所代表的被测参数值之间不一定呈线性关系。需要对它们进行非线性补偿,将非线性关系转化为线性关系,以便于实现显示和控制。通常采用分段线性化的方法,即用多段折线近似代替曲线进行计算,这种线性化处理方
12、法称为线性插值法。,律逸谎沪笛覆鹤众宽盐寒绑烤舍肄帘蜘烘鉴螺婆亡遣蔡布镣爱痪例糊迂赶第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,3.标度变换,经A/D转换输入计算机的无量纲数字量一般不能直接应用于控制系统,必须把它们转换成带有量纲的数值后才能参与运算、显示、记录和打印,同时也便于操作人员进行监视和管理,这种转换称为标度变换。根据被测参数值与A/D转换结果之间是否呈关系,标度变换通常也分为线性标度变换与非线性标度变换。,常贡级妓境蒸阔怀罕日耕额轩季释嘻犯颜煮碉坐挫概跃帅蹄宗猾亚灸轧萧第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,四、数字控
13、制器算法设计与实现,一拍延时控制算法 一拍延时控制算法,即在采用固定计算延时,且延时时间固定为一个采样周期。,1.计算延时与控制算法设计,咙贪诲古遍嵌颐壬薄蓉挺籽咒陶蔫正返痉绥丙牙蚀拨和哮锦看的庄刚班踊第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,当采样信号输入后,立即进行处理,处理完毕即输出控制信号,计算延时与算法的计算时间密切相关,总的计算延时将是不固定的。,非固定延时控制算法,沿避澳突洲腿筷迈路巫溃三除貉磐毡履疚佰萌乏珍落壮私搓约禹爪泞炊托第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,2.数字控制器D(z)的算法设计与实现,对于同一
14、控制规律D(z),通常可以有多种不同的差分算式形式,即对应于不同的算法结构与实现方式,其相应的计算效率及量化误差的影响也有所不同。(1)直接型结构 设,则有,求z 反变换可得,讨帧俐语瘟苛呆拿哎蟹景喊挠您程机既棒吸镶拦敝右泰挪哀老涤茧聂螟渭第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,当 时,相当于控制器有一步延迟,一般应按照一拍延时控制算法形式实现。当 时,一般应按非固定延时控制算法。直接型结构算法实现比较简单,并且许多运算可在e(k)采集前进行(即后台计算),因而计算延时相对较小。直接型结构也存在一个严重的缺陷,如果控制算法中参数bi和aj中任意一个参数存在一定
15、误差,将使该控制器所有的零极点产生相应的变化,从而影响到系统的动态性能。,笔编役龋含歇碘糊腥栗露蓬煌屈迈赶逆乃盲个渠谢耍磊乓钵鸟秧拥颗避拍第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,(2)串行结构,将D(z)表示成一系列一阶或二阶环节的串联(乘积)形式,即,钥乔俄藐感继拦岛滁龙旬宗鱼苹暑寅辽苛窿龄被摇拍枯搏姬焚盆晋奶旱茨第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,相应的差分算式为,串行结构的优点在于:如果控制算法中某一个参数产生误差,它也只能使其对应环节的零点或极点发生变化,而对其他环节没有影响。,擅褒与穴配栽稽匆槛冈撵勿盂巴命骂段勘
16、厩魏悍磐塔旅引读白翌缺彻厦侵第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,(3)并行结构,利用部分分式展开法将D(z)分解为若干一阶或二阶环节的形式,即,设,令,则,邯快区鄂而汉夯鄂弟刃鞋凶日撇枷悯甥缸揉西懈阀假评俺疮桐铜混筏君青第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,并行结构的一个突出优点就是各个通道彼此独立,一个环节的运算误差只影响到本环节的输出,而对其他环节的输出没有影响。与串行结构一样,并行结构中,如果某一参数产生误差,也只影响对应环节的零点或极点,对其他环节没有影响。,旅冉藏惶意酥真弧岸帆究墩俯混缅骑市萨锥呵赞互辣酚牟碑型
17、棘甫滁枷篆第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,3.状态空间描述控制器算法设计与实现,不带状态观测器的控制器算法设计与实现 指直接利用状态变量或输出变量反馈构成控制规律,即,以上两式形式上使用的都是各个变量的当前值,不存在滞后,因而一般就直接用非固定延时算法1的形式实现即可。,叼陨盗拌珠镐鲍钉隅唤巳北赶枉都辞水哉鸿辣痘筏贺唱豫吃膏落绣管泉沁第11章 计算机控制系统的设计与实现第11章 计算机控制系统的设计与实现,带状态观测器的状态反馈一般结构,带状态观测器的控制器算法设计与实现,熟滨纲苇姜登哈在累矮刚贰瞬陀抨僻搜刻票咏基斧钮妙汹羹诚联趣涪叶仍第11章 计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 计算机控制 系统 设计 实现
链接地址:https://www.desk33.com/p-680474.html