版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第10章 数字控制器的实现,数字控制系统实现的关键问题是控制算法在计算机上的实现,即数字控制器的实现。 本章讨论以下几个问题: 控制规律(控制算法)由系统设计确定之后,分析不同的程序实现方法及其优缺点; 数值问题:有限字长(量化)对系统的影响分析,包括:A/D转换量化、系数量化、运算过程量化; 溢出问题; 数字控制器的时延; 字长的选择。,10.1 引 言,10.2 控制器的运算结构,本节讨论实现控制规律D(z)的不同运算结构(或称运算程序)。 10.2.1 直接程序法:分0型、1型,2. 1型,10.2.2 串联程序法,图10-2-3 串联程序法 (a) 环节串联 (b) 一阶环节 (c)
2、二阶环节,10.2.3 并联程序法,10.2.4 嵌套程序法,10.2.5 不同运算结构比较,以上几种运算结构是等价的,但用计算机实现时,由于量化,输出误差不同; 直接0型所需存储器较多,移位操作也较多,设计的程序“时控指标”较差; 因为D(z)的性能取决于零极点位置,若采用直接型和嵌套型,系数ai、bi对D(z)性能的影响不易看出,调试不方便,且极点位置灵敏度大,对字长效应较敏感; 串联型每一环节显示了D(z)的零、极点位置,调整其系数就是改变零极点,且不影响其它环节,因此调试方便,极点位置灵敏度最低; 并联型每一环节都显示了D(z)的一个或一对极点。,例10-2-1 写出D(z)不同形式,
3、画运算图,注意:串联型可画出四种算法,有不同的量化误差。,图10-2-6 例10-2-1运算方法,10.3 量化误差,数字控制器的输出不仅有时延,而且在数值上有误差。由有限字长引起的误差称量化误差。主要误差源为: A/D转换器的量化; 系数量化(取决于所采用的程序设计法,数据形式、字长等); 运算过程中量化与溢出(决定于字长、码制、量化方式舍入还是截尾); D/A转换。,10.3.1 计算机中数的表示,10.3.2 量化误差,说明: 量化误差与字长有关,字长越长,误差越小(若字长为八位,量化误差为q=2-7)。 量化处理,相当于引进了非线性特性。,10.4 A/D转化量化分析,10.4.1 A
4、/D转换量化误差,10.4.2 量化噪声 量化特性是非线性,也可用线性分析来估计其影响。,结论 舍入量化误差的数学期望为0,比截尾量化好。 两种量化方式所得噪声方差相同,字长越长,方差越小。,10.4.3 输出噪声带有噪声的信号经控制器D(z) 必然对输出产生影响。,10.4.4 采样周期与输出噪声,10.5 运算过程中量化分析,运算过程中量化是指在实现控制算法时,定点乘运算之后,字长增加一倍,为了保持一定的字长,必须进行截尾或舍入处理。 结论: 不同运算结构,量化误差使输出噪声不同,直接型最大;串联型居中,并联型最小。这是因为直接型运算,量化噪声经过整个D(z)的反馈环节;并联型中,量化噪声
5、仅通过自身反馈环节,与其它并联环节无关;串联型中,量化噪声只通过后面的反馈环节,与前面环节无关。 对于同一种类型的运算结构,又有不同的运算顺序,产生的输出噪声也不同。因此实现D(z),运算结构存在优选问题。 输出噪声与字长有关。,10.6 系数量化分析,量化会使D(z)的系数产生误差,影响零极点位置。本节从字长、不同运算结构两方面分析系数量化对控制器性能的影响。,10.6.1 字长对零、极点的限制,10.6.2 运算结构与系数量化,2 串、并联程序法,结论 直接型极点位置的灵敏度与分母中所有系数有关,极点距离越近,极点位置灵敏度越高;而串、并联型中只有一阶、二阶环节,其极点位置灵敏度只与本环节
6、系数有关,比直接型低得多。系数量化引起极点偏移,与极点位置灵敏度有关,也与运算程序有关,与字长有关。 极点较大的偏移,可能产生D(z)不稳定。,10.6.3 采样周期与系数量化,例10-6-2 由连续系统设计的控制器模型,用脉冲不变法设计数字控制器,分析采样周期与系数量化字长的关系。,可见,为使 有一定的相对精度,若减小采样周期,系数a的量化误差a应以相同的比例减小,快速采样要求系数字长增加,即系数的精度要高。,10.7 溢出与计算时延,10.7.1 溢出 字长一定时,二进制定点制运算,加减法可能产生溢出,乘法不会,因为|x|1。二进浮点制运算,加减乘除均可能产生溢出。本节讨论定点制加(减)运
7、算的溢出问题。,加法器的溢出引起的非线性将使控制器的输出产生混乱。 为避免上述影响,将加法器的特性变换为饱和非线性。,10.7.2 计算时延,采样开关和D/A转换的时间有先后,(在系统分析时,假设为同步采样开关)这个时延称为计算时延,设为t; t与多种因素有关,如:计算机字长、机型、控制算法复杂性、A/D、D/A转换时间等; t使系统输出y(t)与控制量之间的关系如图。为保证实时控制,必然有tT。可以考虑tmax=T,则控制器的模型可表示为:,10.8 字长的选择,10.8.1 A/D转换器字长,10.8.2 系数及运算字长,10.8.3 D/A转换器字长,总之在系统实现的过程中,字长的确定应考虑: 满足系统精度的要求; 用便宜的代价得到所需的精度; 实现实时控制(字长增加,运算时延将增长)。,微型计算机的字长一般为8位的整数倍。对于定点制字长,16位称单精度,32位称双精度。字长与采样周期有关,为减少系统量化对系统输出的影响,快速采样,字长应加长。运算字长可选择与系数相同的字长。,10.9 小结,本章讨论了 计算机实现数字控制器的若干问题,可得到如下结论: 1. 计算机实现同一D(z),由于有限字长的影响,不同的运算程序,产生的误差不同。为减小量化对系统精度的影响,高阶D(z)应避免采用直接型运算方法。 2. 为实现实时控制,计算时延必须小于采样周
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 血气分析临床实战全解读
- 福建省南平市2027年高三第二次联考物理试卷(含答案解析)
- 2026年秋季开学高三月考复盘优化方案班会
- 政务服务便民工作年度总结
- 四升五语文阅读理解答题技巧专项练习
- 2026年秋季大学开学第一课 开学适应与心理疏导
- 2026年北师大版小学六年级数学上册课时《数学建模》教案
- 第6课《国行公祭为佑世界和平》课件(内嵌视频)2026-2027学年统编版语文八年级上册
- 集中医学观察点应急预案
- 抑郁症病人的护理方案
- 2026年浙江省金华市辅警协警招聘笔试参考题库及答案详解
- 追溯建军历史 铭记峥嵘岁月
- 2026浙江浙能电力股份限公司招聘140人易考易错模拟试题(共500题)试卷后附参考答案
- 煤矿班组长现场安全管控培训课件
- 小学四年级上册英语绘本融合课教案:《Help Yourself!》自助主题单元教学设计
- 2023 电液伺服万能试验机
- 初高中语文衔接教学课程设计方案
- LYT 3464-2026《退化草原免耕补播技术规程》(纯净版)
- GB/T 29678-2013烫发剂
- GB/T 10546-2013在2.5 MPa及以下压力下输送液态或气态液化石油气(LPG)和天然气的橡胶软管及软管组合件规范
- ECMO基本知识及应用课件
评论
0/150
提交评论