1 16.06 第 4 讲 扰动和灵敏度 Karen Willcox 2003.9.10 今天的主题 1、对参数变化的灵敏度 2、静态和动态灵敏度 3、外部扰动的影响 阅读 : 4.1, 4.2 2 1 回顾使用反馈的动机! 1、减小参数变化的影响 2、减小扰动输入的影响 3、改善动态响应特性 4、减小稳态误差 3 2 控制系统中的扰动和参数变化 回顾我们在第 2 讲中所学的标准方框图: 图 1 标准方框图 null 扰动 null 参数变化 null 举例 4 3 参数变化的灵敏度( vdv 4.2) null 考虑下面的系统: null 系统的传递函数为: 注意:我们使用 ()Gs来描述系统某个特定部分的开环传递函数, 而用 ()Ts来描述整个闭环系统的传递函数。 null 如果环增益函数 1>>GHG c ,则 null 且对 c GG变化的闭环性能灵敏度是 5 null 考虑一个简单的系统,其中模块为增益环节( vdv 例 4.2.1) : null 如果使用开环控制将会发生什么?现在 C R = null 因此,让我们增加一个单位反馈,现在 C R = 6 4 举例:运算放大器 运算放大器是一个非常重要的常用器件, 它是模拟计算机的基本 元件,也可以被用作加法环节或者用来实现动态补偿(积分器,微分 器,相位超前 /滞后) 。放大器有很高的增益和输入阻抗,如果感兴趣 的话,详见 vdv 3.6 节。 null 在实际生产当中, A 值的变化范围可以从 300,000 到 1,000,000。设 A=300,000 H=0.1 作为额定值。 null 传递函数为: null 我们希望能够得到作为变化率 A A ? 和 H H ? 响应的变化率 T T ? 的 百分比,我们正式定义灵敏度函数 S 为: 7 null 现在,对于运算放大器的例子: 用语言表达,这个结果意味着: null 用上面提供的数据,我们会发现 8 null 我们也可以计算出 H 变化的灵敏度: 用语言表达,这个结果意味着: null 用上面提供的数据,我们可以发现: null 这个例子表明了传递函数对参数变化的灵敏度,对模型不确 定性的灵敏度也是一个非常重要的问题,我们将在 16.30 中 研究。 9 5 动态灵敏度 运算放大器不具备动态性, 如果我们考虑动态性能将会怎样呢? 如:考虑一个电机位置伺服系统 T = 将第 4 部分的代数式重写如下,得: K S = K S 可以作为频率的函数来绘图, 但是现在, 我们不这样做, 因此, 我们定义…… 10 6 静态灵敏度函数 对于这个电机位置伺服系统 K S ,我们设 0s = 。 为什么设 0s = 呢?记住稳态对应于时域的 t →∞或频域的 0s→ 。 因此当我们用 0s = 替换上述表达式 K S 中的 s,我们将得到 s K S = 这意味着什么呢? 11 7 外部扰动的影响 分别考虑 R 和 D 的影响,因为该系统是线性的,满足叠加原理。 即: 计算从 R 到 C 的传递函数,设 0D= ,计算 C R ;计算从 D 到 C 的 传递函数,设 0R= ,计算 C D 。 我们希望系统具有什么样的传递函数呢? 从扰动到输出的传递函数为: 12 如果 1 21 >>HGGG c ,则 如果我们期望 C D 很小,那么 13 8 性能怎么样呢? 刚刚我们已了解如何使 C D 很小, 但对于 R 的好的响应该如何呢? 如果闭环系统具有良好的扰动响应,但不能产生期望的输出,这可不 是件好事!问题是,我们能否同时获得良好的抗扰性能和良好的对 R 的响应? R 和 C 之间的传递函数如下: 当 1H = (我们知道如何得到)且 1 21 >>GGG c ,则 “良好的跟踪性能” 我们可以同时获得良好的跟踪性能和良好的抗干扰性能,如果: