第二章--计算机控制系统的设计方法PPT课件_第1页
第二章--计算机控制系统的设计方法PPT课件_第2页
第二章--计算机控制系统的设计方法PPT课件_第3页
第二章--计算机控制系统的设计方法PPT课件_第4页
第二章--计算机控制系统的设计方法PPT课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

第二章计算机控制系统的设计方法 第一节计算机控制系统的基础知识第二节计算机控制系统的模拟化设计方法第三节计算机控制系统的数字化设计方法第四节系统设计举例 第一节计算机控制系统的基础知识 一 信号的采样与保持 信号从幅值上可以区分为 1 模拟量 即幅值连续变化并可以为任意值的信号 2 离散量 只在时间轴的离散点上幅值可以为任意值的信号 3 数字量 即幅值用一定位数的二进制编码形式表示 这个过程称为量化 从时间上可以区分为 1 连续时间信号 即时间轴上任何时刻都存在的信号 2 离散时间信号 即时间轴上断续出现的信号 图2 1采样过程示意 把时间和幅值上均连续的模拟信号 按一定的时间间隔 采样周期T 转变为只在瞬时才有脉冲输出信号的过程称为采样过程 实现采样的装置称为采样器或采样开关 如图2 1所示 计算机控制系统中的被控对象接受的是连续模拟信号 因此 在满足采样定理的条件下 采用保持器将计算机输出的离散信号恢复为被控对象能够接受的连续模拟信号 在计算机控制系统中 D A转换器具有零阶保持器的作用 其信号的保持过程如图2 2所示 图2 2零阶保持器的信号保持过程 二 计算机控制系统中的信号类型控制系统按照它所包含的信号形式通常可以划分为以下几种类型 1 连续控制系统 典型结构如图2 3a所示 系统中各处均为连续时间信号 2 离散控制系统 典型结构如图2 3b所示 系统各处均为离散时间信号 3 采样控制系统 典型结构如图2 3c所示 其中既包含连续时间信号 也包含离散时间信号 是一个混合信号系统 4 数字控制系统 典型结构图如图2 3d所示 其中包含有数字信号 所谓数字信号是指在时间上离散 幅值上量化的信号 a 连续控制系统 b 离散控制系统 c 采样控制系统 d 数字控制系统图2 3四种类型控制系统的典型结构图 图2 4计算机控制系统的信号变换图 连续信号经采样周期为的理想采样开关后 其采样信号可以表示为 2 1 式中 为脉冲响应信号 对式 2 1 做拉氏变换得 2 2 从式 2 2 可以看出 是的超越函数 因此仅用拉氏变换这一数学工具无法使问题简化 为此 引入另一个复变量 并令 1 Z变换 三 计算机控制系统的数学描述 代入式 2 2 并令 则 2 4 式 2 4 定义为采样信号的变换 它是变量的幂级数形式 从而有利于问题的简化求解 2 脉冲传递函数与差分方程在连续系统中 通常用传递函数分析控制系统的性能 对于计算机控制系统 同样可以利用脉冲传递函数在域中分析控制系统的性能 与连续系统中传递函数的定义类似 把在初始条件为零时 系统输出量的变换与输入量的变换之比定义为脉冲传递函数 即 2 5 对于连续系统的动态过程可以用微分方程来描述 同样 对于计算机控制系统的动态过程可以用差分方程来描述 设计算机控制系统的输入量序列为 输出量序列为 控制系统的差分方程一般表示为 2 6 根据Z变换的定义 S平面内的极点经过变换后 在Z平面内有对应极点为 复变量S有实部和虚部 即 2 10 代入式 2 3 有 2 11 四 S平面到Z平面的映射 这样 复变量的模值及相角与复变量的实部和虚部的关系为 2 12 图2 5Z平面极点分布与脉冲响应 第二节计算机控制系统的模拟化设计方法 一 计算机控制系统模拟化设计步骤如前所述 计算机控制系统就其中的信号类型而言是一种混合系统 典型的计算机控制系统结构如图2 6所示 图2 6计算机控制系统结构图 从图中的两点向左看 计算机控制系统等效为一个如图2 7所示的连续系统 因此 计算机控制系统中的数字控制器可按下面的设计步骤进行设计 图2 7等效连续系统结构图 1 设计模拟控制器根据给定被控对象的特性及设计要求的性能指标 利用连续系统中的设计方法设计模拟控制器 2 选择合适的采样周期采样定理给出了从采样信号恢复连续信号的最低采样频率 理论上应根据采样定理选择采样周期 但实际上 被控对象的物理过程和参数变化比较复杂 难以获得模拟信号的最高频率 3 模拟控制器的离散化根据选定的采样周期 选择合理的离散化方法将模拟控制器离散化为数字控制器 以便计算机能够实现 4 仿真校验是否达到设计要求利用计算机仿真软件 对所设计的数字控制器进行校验 若其闭环特性满足系统设计要求 则设计结束 进行下一个步骤 否则 修改控制器参数 直到达到满足要求为止 5 数字控制器的计算机实现将数字控制器变成易于计算机编程的差分方程的形式 在实际工程中 通常以采样定理为理论依据 根据系统控制品质要求 系统抗干扰要求和系统快速响应要求 从以下几个方面综合考虑 1 从被控对象的特性方面考虑若被控对象的时间常数为 一般采样周期选为 对于具有较大纯滞后时间的被控对象 常选 为被控对象的滞后时间 二 采样周期的选择 2 从系统抗干扰性能和随动性方面考虑如果系统受到高频干扰信号的影响 应该选择采样周期使采样频率低于干扰信号的频率 保证系统具有足够的抗干扰能力 如果系统受到低频干扰信号的影响 且干扰信号的频率准确已知 可以选择采样周期 使采样频率是干扰信号频率的整数倍 以便系统可以采用滤波的方法去除干扰 对于随动系统 为了能够迅速地反应给定值的变化 采样周期应尽量小 3 从系统的控制品质方面考虑一般来说 在计算机运算速度允许的情况下 采样周期越小 控制品质越高 通常在系统输出达到95 的过渡过程时间内 采样6 15次 4 从计算机的工作量和回路成本方面考虑大多数计算机控制系统是多回路控制系统 计算机的工作量很大 因此 采样周期应选择大一些 尤其是当控制回路较多时 应该使每个回路都有足够的计算时间 5 从计算机及A D D A转换器的特性方面考虑较小的采样周期 要求计算机及A D D A转换器具有快速的运算和转换能力 而计算机字长及A D D A转换器的位数决定了它们的运算速度和转换速度 字长越长 位数越高 速度越快 价格越高 系统的硬件成本也就越高 因此 应从性能价格比出发进行考虑 另外 从计算精度考虑 采样周期过小 导致前后两次采样值变化很小 计算机的量化误差会使调节作用减弱 6 从执行机构的响应速度方面考虑通常计算机控制系统的执行机构具有大惯性特性 响应速度较慢 如果采样周期过小 新的控制量已经输出 而前一次的控制量还没有执行完成 这样采样周期过小就没有意义 因此 应选择与之相适应的采样周期 表2 1常见对象的采样周期经验值 三 模拟控制器离散化方法 1 后向差分法 根据变换的定义 利用泰勒级数将其进行展开 2 13 当很小时 式 2 13 可近似为 2 14 可得与的关系为 2 16 2 15 则有 在时域分析时 后向差分法就是用一阶差分近似一阶微分 即用一个采样周期内的平均导数近似瞬时导数 也等价于数值积分中的后向矩形法 如图2 8所示 图2 8后向差分的数值积分等效图 2 双线性变换法双线性变换法 也称图斯汀 Tustin 变换 由变换的定义 利用泰勒级数进行展开 2 21 当很小时 式 2 21 可近似为 由此可解得与的关系为 则有 图2 10双线性变换法的数值积分等效图 双线性变换法就是数值积分中的梯形积分法 其实质是将连续时间函数积分近似为有限个梯形面积之和 如图2 10所示 4 加零阶保持器的变换方法带有零阶保持器的变换方法就是将零阶保持器与模拟控制器串联 然后对其进行变换 离散化成为数字控制器 所串接的零阶保持器是虚拟保持器 是公式中的一个解析部分 而不是一个硬件模型 2 29 加零阶保持器的变换方法具有的主要特点是 1 如果稳定 则也稳定 2 如果是一个复杂的传递函数 其变换很可能无法在一般变换表中查到 需要进行部分分式展开 例2 1设有模拟控制器 分别用后向差分法 双线性变换法 零极点匹配法和加零阶保持器的变换方法离散化处理 求其对应的数字控制器 采样周期为 解 1 后向差分法 2 双线性变换法 3 零极点匹配法由控制器传递函数可知 有两个极点 两个无限零点 按照变换法则有按照增益匹配法则有 最后得 4 加零阶保持器的变换方法 一 直接数字化设计步骤由图2 6所示的典型计算机控制系统结构图的两点向右看 计算机控制系统可以等效为一个离散系统 即把D A 控制器和A D看成是一个整体 如图2 12所示 图2 12离散系统等效图 第三节计算机控制系统的直接数字化设计方法 图中定义为系统广义脉冲传递函数 根据自动控制理论 可以得到控制系统的闭环脉冲传递函数为 2 30 由上式可求得数字控制器为 2 31 因此 若已知系统广义脉冲传递函数 且可根据系统设计要求和控制系统性能指标构造出 就可以根据式 2 31 直接求出数字控制器 由此可得直接数字化设计步骤为 2 32 1 求系统广义脉冲传递函数 即对带有零阶保持器的被控对象传递函数进行变换 2 根据对控制系统性能指标的要求和其他约束条件 构造系统的闭环脉冲传递函数 3 将和代入式 2 31 求出数字控制器 4 利用计算机仿真软件 对求出的数字控制器进行校验 若达到设计要求 进行下一个步骤 否则进行再设计 5 将数字控制器变成易于计算机编程的差分方程的形式 二 数字控制器的实现对于计算机控制系统来说 数字控制器都是由软件来实现的 即用计算机编制算法程序实现数字控制器的控制规律 无论按照哪种设计方法得到数字控制器都是关于的有理分式形式 要用计算机实现其控制算法 必须变换成便于计算机编程的差分方程的形式 计算机在计算过程中存在量化效应 因此对控制算法的不同形式会产生不同的影响 1 直接程序设计法通常 数字控制器的一般表示形式为 2 33 所以 2 34 作反变换 得差分方程为 2 35 直接对式 2 35 编程 便可求出数字控制器的输出的值 2 串行程序设计法设数字控制器的零点为 极点为 将其写成零极点形式 2 36 令 则有 2 37 由式 2 37 可以看成是 等个脉冲传递函数的串联 如图2 13所示 图2 13串行程序设计框图 分别对各个串联脉冲传递函数作反变换 求得各个环节的输出 最后求出整个数字控制器的输出 即 2 38 直接对式 2 38 编程 便可求出数字控制器的输出的值 3 并行程序设计法设数字控制器的极点为 将其写成部分分式形式 2 39 令 2 40 则 2 41 也就是 是由各个子传递函数 并联组成 如图2 14所示 图2 14并行程序设计框图 例2 2设控制系统的数字控为 试用三种实现方法写出便于计算机编程的控制器输出的差分方程 解 1 直接程序设计法 2 串行程序设计法 3 并行程序设计法 下面通过两个设计举例说明两种设计方法的设计过程例2 3已知某伺服系统的对象传递函数为 希望满足的性能指标为 1 稳态速度误差系数 2 阶跃响应的超调量 3 过渡过程时间试用模拟化设计方法设计数字控制器 解 1 模拟控制器的设计根据超调量 过渡过程时间与阻尼系数和无阻尼振荡频率的关系 可以求出设连续系统闭环传递函数为典型二阶系统 有 第四节系统设计举例 代入被控对象的传递函数 可求得 2 采样周期的选择由可求得阻尼振荡频率为振荡周期为选择采样周期的一个经验规则是 在闭环系统的响应中 每个振荡周期至少采样次 因此 可以取采样周期 3 模拟控制器的离散化处理 求出数字控制器可以利用前面介绍的模拟控制器离散化方法对其进行离散化处理 这里采用零极点匹配法对其进行离散化 得到数字控制器为 根据稳态增益相等的原则 即可求得 最后求出数字控制器为 4 将数字控制器变成便于计算机变成的差分方程的形式将上式变为差分方程并整理得 此式即为计算机实现的算法 5 仿真校验设计完成之后 需要对整个闭环系统进行计算机仿真 以校验系统的性能是否达到设计要求 带零阶保持器的被控对象的脉冲传递函数为 由离散控制理论可知 此系统为型系统 则稳态速度误差系数为 所设计的数字系统闭环脉冲传递函数为则 闭环系统的输出为 求反变换 利用MATLAB软件仿真计算得到系统的单位阶跃响应如图2 15所示 图2 15不同时系统的阶跃响应 6 再设计上面设计不能满足设计要求的主要原因是由于实际系统中的零阶保持器所产生的附加位移 在本例中 由连续系统的闭环传递函数可以看出 此系统为一个的二阶系统 其相角稳定裕度 由于零阶保持器引起的稳定裕度减少约为 这里可以近似的认为 由上面计算出的和 可以求得 使实际系统的稳定裕度变为25 下面分别选择采样周期和 求得数字控制器 时 闭环极点为 时 闭环极点为 系统输出响应如图2 15所示 从三种不同采样周期系统响应结果比较可知 闭环零点随着减小 越加接近平面点 极点向增大 减小方向变化 阶跃响应超调减小 稳态误差不变 当时 数字控制系统的动态特性已接近要求 例2 4对例2 3中的被控对象 同样的控制要求 试用直接数字化设计方法设计

温馨提示

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

评论

0/150

提交评论