开环传递函数与闭环传递函数:理解控制系统的核心分析工具

在自动控制系统的分析与设计中,传递函数是描述系统动态特性的强大工具。对于一个典型的反馈控制系统,我们通常会遇到两种主要的传递函数:开环传递函数和闭环传递函数。理解这两者的定义、它们之间的关系以及如何计算和使用它们,对于深入掌握系统行为至关重要。

什么是开环传递函数 (Open-Loop Transfer Function, OLTF)?

定义: 开环传递函数是指在反馈回路断开(即不考虑反馈信号对控制作用的影响)时,从系统的输入端(通常是误差信号)到系统的某个内部点(通常是反馈回来的信号或系统输出,取决于反馈通路在哪里被“断开”)的所有环节传递函数的乘积。它代表了前向通道和反馈通道传递函数的乘积。

在一个标准的单输入单输出 (SISO) 反馈系统中,如果前向通路传递函数为 G(s),反馈通路传递函数为 H(s),那么开环传递函数定义为它们的乘积:
OLTF = G(s)H(s)

在框图中的位置: 想象将反馈回路在反馈信号返回到比较器之前断开。开环传递函数就是从比较器的输出(误差信号 E(s))经过前向通道 G(s) 到系统输出 C(s),再经过反馈通道 H(s) 回到断开点(反馈信号 B(s))的总传递函数。因此,它是误差信号 E(s) 到反馈信号 B(s) 的传递函数(B(s) / E(s))。

对于最常见的单位反馈系统 (H(s) = 1),开环传递函数就是前向通路的总传递函数 G(s)。

什么是闭环传递函数 (Closed-Loop Transfer Function, CLTF)?

定义: 闭环传递函数是指整个反馈控制系统在反馈回路闭合时的总等效传递函数。它描述了系统外部参考输入 R(s) 与系统实际输出 C(s) 之间的关系。

在一个典型的 SISO 反馈系统中,闭环传递函数通常表示为:
CLTF = C(s) / R(s)

它代表了系统作为一个整体对外部输入的响应特性,即系统在反馈控制作用下的整体行为。

在框图中的位置: 闭环传递函数描述的是从最左侧的参考输入 R(s) 到最右侧的系统输出 C(s) 的整体输入-输出关系。

为什么我们需要区分和分析开环与闭环传递函数?

虽然闭环传递函数直接描述了整个系统的输入-输出特性,但开环传递函数包含了关于系统内部 dynamics 的关键信息,尤其在稳定性分析方面。许多经典的控制系统分析方法(如根轨迹、Nyquist图、Bode图)都直接或间接基于开环传递函数进行,因为它能更清晰地揭示系统对反馈的敏感性以及潜在的不稳定性。

简而言之,开环传递函数是分析系统稳定性的强大工具(尤其基于频率响应和根轨迹的方法),而闭环传递函数则直接反映了系统的性能(如响应速度、超调量、稳态误差等)以及基于极点位置的稳定性判断。

它们在典型的反馈系统框图中的位置?

考虑一个标准的负反馈系统框图:

R(s) –(+)–> E(s) –> G(s) –> C(s)

|——————-<(-)-----------------|

^

H(s)

其中:

  • R(s) 是参考输入
  • E(s) 是误差信号
  • G(s) 是前向通路总传递函数 (通常包含控制器和被控对象)
  • C(s) 是系统输出
  • H(s) 是反馈通路传递函数
  • B(s) 是反馈信号,B(s) = H(s)C(s)

在这种结构下:

  • 开环传递函数 OLTF 是 E(s) 到 B(s) 的传递函数:OLTF = G(s)H(s)
  • 闭环传递函数 CLTF 是 R(s) 到 C(s) 的传递函数:CLTF = C(s) / R(s) (需要通过框图代数推导)

如何从开环传递函数计算闭环传递函数?(公式推导)

这是连接开环和闭环分析的关键。通过对反馈系统框图进行代数运算,可以得出闭环传递函数与开环传递函数之间的通用关系。

闭环传递函数的推导过程:

回顾框图中的信号关系:

  • 输出 C(s) = G(s)E(s)
  • 误差 E(s) = R(s) – B(s) (对于负反馈)
  • 反馈信号 B(s) = H(s)C(s)

将第三个方程代入第二个方程:

E(s) = R(s) – H(s)C(s)

将上式代入第一个方程:

C(s) = G(s)[R(s) – H(s)C(s)]

展开:

C(s) = G(s)R(s) – G(s)H(s)C(s)

将包含 C(s) 的项移到等式一边:

C(s) + G(s)H(s)C(s) = G(s)R(s)

提取 C(s):

C(s)[1 + G(s)H(s)] = G(s)R(s)

因此,闭环传递函数为:

CLTF = C(s) / R(s) = G(s) / (1 + G(s)H(s))

其中 G(s) 是前向通路传递函数,H(s) 是反馈通路传递函数。注意到 G(s)H(s) 正是开环传递函数 OLTF。

所以,用 OLTF 表示,闭环传递函数为:

CLTF = G(s) / (1 + OLTF)

对于单位反馈系统 (H(s) = 1),OLTF = G(s),则闭环传递函数简化为:

CLTF = G(s) / (1 + G(s)) (单位负反馈)

需要注意的是,这是针对负反馈系统。如果是正反馈系统,误差信号变为 E(s) = R(s) + B(s),则闭环传递函数的公式分母变为 (1 – G(s)H(s))。

开环传递函数与闭环传递函数的主要区别是什么?(零极点、稳定性、性能)

它们代表了同一系统在不同“视角”下的特性,因此在形式和用途上存在显著差异:

  • 定义与表达式: OLTF 是 G(s)H(s),是内部信号到内部信号的传递;CLTF 是 G(s) / (1 + G(s)H(s)),是外部输入到外部输出的传递。
  • 零极点位置: 这是最根本的区别之一,也是反馈改变系统特性的数学体现。
    • OLTF (G(s)H(s)) 的极点是 G(s) 的极点和 H(s) 的极点的并集。OLTF 的零点是 G(s) 的零点和 H(s) 的零点的并集。
    • CLTF (G(s) / (1 + G(s)H(s))) 的零点是 G(s) 的零点以及 H(s) 的极点。
    • CLTF 的极点是方程 1 + G(s)H(s) = 0 的根。这些极点通常与 OLTF 的极点不相同。反馈控制设计的核心任务之一就是通过调整控制器(包含在 G(s) 或 H(s) 中),改变 OLTF,从而使闭环极点移动到期望的复平面位置,确保系统稳定并满足性能要求。

    这一点差异至关重要:反馈不改变前向通道的零点位置,但会显著改变系统的极点位置,从而彻底改变系统的稳定性、响应速度和动态特性。

  • 分析侧重点不同:
    • OLTF: 主要用于系统稳定性分析,尤其是基于频率响应的经典方法(如 Nyquist 稳定性判据直接分析 OLTF 曲线包围 (-1, 0) 点的情况;Bode 图用于计算基于 OLTF 的增益裕度和相位裕度来评估相对稳定性;根轨迹分析直接基于 OLTF 的极点和零点绘制闭环极点的轨迹)。
    • CLTF: 主要用于分析系统的性能指标。系统的时域响应(超调、调节时间等)直接由 CLTF 的极点和零点决定。系统的频域响应(带宽、谐振峰值)是 CLTF 在 s=jω 时的特性。稳态误差分析也可以直接使用 CLTF 结合终值定理。
  • 物理意义: OLTF 描述的是反馈环路内部信号的传递关系,它直接关联到反馈回路的“增益”和“相位”特性;CLTF 描述的则是系统作为一个黑箱,如何将外部期望的输入转换为实际的输出。

在控制系统分析中,如何具体使用开环与闭环传递函数?

  1. 计算传递函数:
    • 从系统的物理模型出发,建立描述系统动态的微分方程组。
    • 对微分方程进行拉普拉斯变换,通常假设初始条件为零,得到代数方程组。
    • 通过解方程组,求出各子环节的传递函数,如被控对象传递函数 G_p(s)、传感器传递函数 H(s)、控制器传递函数 G_c(s) 等。
    • 根据系统的框图连接方式(串联、并联、反馈),计算出总的前向通道传递函数 G(s)(通常是 G_c(s) 和 G_p(s) 的串联)和总的反馈通道传递函数 H(s)。
    • 计算开环传递函数 OLTF = G(s)H(s)。
    • 利用公式 CLTF = G(s) / (1 + G(s)H(s)) 计算闭环传递函数。
  2. 稳定性分析:
    • 使用 OLTF (频率域方法为主): 绘制 OLTF 的 Nyquist 图或 Bode 图,通过判断 Nyquist 曲线是否包围 (-1, 0) 点或计算 Bode 图的增益裕度和相位裕度来判断闭环系统的稳定性。这是经典控制理论中非常强大的工具。
    • 使用 OLTF (时域/根轨迹方法): 基于 OLTF 的极点和零点绘制闭环系统的根轨迹。通过观察根轨迹是否进入或停留在 s 平面的右半部分来判断系统在不同增益下的稳定性。
    • 使用 CLTF (时域/代数方法): 计算出 CLTF 后,找到其分母多项式(闭环特征方程 1 + G(s)H(s) = 0)的根,即闭环极点。如果所有闭环极点都位于 s 平面的左半部分,则系统稳定。可以使用 Routh-Hurwitz 判据直接判断 CLTF 分母多项式的根是否都在左半平面,而无需实际计算根。
  3. 性能分析:
    • 主要使用 CLTF:
      • 时域性能: 对 CLTF 输入标准测试信号(如阶跃输入 R(s) = 1/s),计算系统输出的拉普拉斯变换 C(s) = CLTF * R(s)。对 C(s) 进行拉普拉斯反变换得到时域响应 c(t)。分析 c(t) 的动态和稳态性能指标(如上升时间、峰值时间、超调量、调节时间、稳态误差)。
      • 频域性能: 分析 CLTF 在 s = jω 时的幅频和相频特性曲线(即绘制 CLTF 的 Bode 图或 Nyquist 图)。从中获取带宽、谐振峰值等信息,这些与系统的响应速度、阻尼特性和抗干扰能力相关。
      • 稳态误差: 可以结合 CLTF 和终值定理(lim_{t\to\infty} c(t) = lim_{s\to 0} sC(s))来计算对于特定输入的稳态误差。或者,更常见的是通过分析开环传递函数 OLTF 在原点的极点数量来判断系统类型,进而使用相应的稳态误差系数公式。
  4. 反馈如何影响开环和闭环传递函数?

    反馈回路的存在是开环和闭环概念产生的根本原因,也是控制系统区别于简单串联系统的地方。反馈直接影响了系统的闭环传递函数,而开环传递函数则是分析这种影响的起点。

    • 反馈的引入,在数学上表现为闭环传递函数分母中出现了 1 + G(s)H(s) 项。这意味着闭环系统的极点是方程 1 + G(s)H(s) = 0 的根,这些根与开环传递函数 G(s)H(s) 的极点通常位置不同。
    • 通过设计和调整控制器(改变 G(s) 或 H(s) 的形式或参数),我们实际上是在改变开环传递函数 OLTF。这种改变通过公式关系非线性地映射到闭环传递函数 CLTF,从而移动闭环极点的位置
    • 控制设计的很大一部分工作就是通过塑造开环传递函数的频率特性(通过串联校正环节),来确保 1 + G(s)H(s) = 0 的根(即闭环极点)位于期望的位置,从而使系统稳定并满足性能指标。例如,超前校正或滞后校正都是通过改变 OLTF 的零极点来影响根轨迹或 Bode 图,最终影响闭环极点位置和系统性能。
    • 反馈还使得闭环传递函数对系统内部参数变化和外部扰动变得不敏感,这是反馈控制系统的主要优点之一。这种敏感性分析通常也是基于闭环传递函数进行的。

    总结

    开环传递函数 OLTF 和闭环传递函数 CLTF 是理解和分析线性定常控制系统的两个基本且相互关联的概念。开环传递函数是进行系统稳定性分析(尤其是基于频率响应和根轨迹方法)的关键,它揭示了系统对反馈信号的内部响应特性。

    闭环传递函数则直接描述了整个系统作为一个整体对外部输入的响应,是评估系统性能(时域和频域响应、稳态误差)的主要依据。它们通过一个明确的公式 CLTF = G(s) / (1 + G(s)H(s)) 相联系。

    理解如何从系统模型推导它们,如何通过开环传递函数判断闭环系统的稳定性,如何通过闭环传递函数分析系统的性能,以及反馈如何深刻地改变系统的零极点并连接这两个传递函数,是控制系统理论与实践中不可或缺的核心知识。

    开环传递函数与闭环传递函数