梅森公式求传递函数的公式

掌握自动控制原理中的核心利器,快速求解复杂系统增益。本文提供从理论基础、绘图技巧到实战演练的全方位指南,助你彻底攻克梅森公式应用难题。

01 梅森公式求传递函数的公式 核心定义

在自动控制原理中,当系统的结构图非常复杂,包含多个回路、交叉耦合或多重前向通路时,传统的方块图简化法(如串联、并联、反馈连接化简)往往显得繁琐且容易出错。此时,梅森增益公式(Mason's Gain Formula) 是求解系统闭环传递函数最高效的方法。

T = frac{C(s)}{R(s)} = frac{1}{Delta} sum_{k=1}^{n} P_k Delta_k

T (或 G(s))

系统的总传递函数,即输出信号与输入信号的比值。

n

系统中所有前向通路的总数。

Pk

第 k 条前向通路的增益(各节点增益之积)。

Δ (Delta)

系统的特征式,反映所有回路之间的相互作用。

Δk

第 k 条前向通路的余子式。当该通路接触所有回路时为1,不接触时为Δ。

特征式 Δ 的计算详解

特征式 Δ 是梅森公式中最关键的部分,其计算公式如下:

Δ = 1 - (∑Li) + (∑LiLj) - (∑LiLjLk) + ...

02 应用梅森公式的 标准步骤

第一步:绘制信号流图

将控制系统方块图转换为信号流图。确定输入节点(源节点)和输出节点(阱节点),保留所有变量节点和支路增益。确保信号流向正确,无多余的代数环(除非是闭环的一部分)。

第二步:找出所有前向通路

从输入节点到输出节点,沿箭头方向前进且不重复经过任何节点的路径称为前向通路。记录每条前向通路的增益 Pk 和通路数量 n。

第三步:找出所有独立回路

从某节点出发,沿箭头方向行进,最终回到该节点且不重复经过其他节点的路径称为回路。记录所有回路的增益 Li 和回路数量 m。

第四步:确定互不接触回路

检查回路之间是否有公共节点。没有公共节点的回路称为互不接触回路。找出所有可能的互不接触回路组合(两个、三个等)。

第五步:计算特征式 Δ 和余子式 Δk

根据公式计算 Δ。对于每条前向通路 Pk,删除该通路上所有节点及相连支路后,剩余部分构成的流图的特征式即为 Δk。

第六步:代入梅森公式求解

将所有计算结果代入 T = (1/Δ) Σ(PkΔk),得到最终传递函数。

03 信号流图绘制 关键技巧

基础规则
常见错误
化简技巧

信号流图的基本性质

  • 单向性:信号只能沿支路箭头方向流动,不能反向。
  • 代数方程对应:每个节点代表一个变量(信号),支路代表变量间的函数关系(增益)。
  • 叠加性:一个节点的信号是所有进入该节点的支路信号之和。
  • 源节点与阱节点:只有输出支路的节点称为源节点(输入);只有输入支路的节点称为阱节点(输出)。
  • 中间节点:既有输入支路又有输出支路的节点。

初学者常犯错误

错误类型 错误描述 正确做法
回路识别遗漏 未识别出交叉耦合的小回路,导致 Δ 计算错误。 使用不同颜色笔迹标记已识别的回路,逐一排查。
前向通路混淆 将包含回路的闭合路径误认为前向通路。 前向通路严禁重复经过任何节点,严禁形成闭合回路。
余子式计算错误 删除前向通路节点时,误删了不相关的回路。 只删除前向通路经过的节点及其相连支路,观察剩余部分是否还有回路。
符号错误 反馈为负反馈时,增益未加负号。 注意箭头旁的标注,负反馈通常标有“-”号或增益为负值。

复杂系统化简策略

在直接使用梅森公式前,有时可以先对信号流图进行局部化简,以减少回路和前向通路的数量,降低计算复杂度:

  1. 并联支路合并:若两节点间有多条支路,可合并为一条,增益为各支路增益代数和。
  2. 串联支路合并:若信号依次通过多个节点且中间无分支,可合并为一条支路,增益为各段增益之积。
  3. 引出点/求和点移动:必要时可移动引出点或求和点的位置,以消除交叉耦合,使结构更清晰。

04 经典案例 深度解析

案例:双回路反馈系统

题目描述: 某控制系统具有两个内反馈回路和一个外反馈回路。前向通路增益为 G1G2G3。内回路1反馈增益为 H1,内回路2反馈增益为 H2。请利用梅森公式求闭环传递函数。

1. 分析前向通路

只有一条前向通路:

P1 = G1G2G3

2. 分析独立回路

共有三个独立回路:

  • L1 = -G1G2H1 (内回路1,负反馈)
  • L2 = -G2G3H2 (内回路2,负反馈)
  • L3 = -G1G2G3H3 (外回路,假设H3为外反馈,若题目无外反馈则忽略,此处假设存在)

注:若题目仅为双内回路无外反馈,则 L3 不存在。此处为演示多回路情况,假设存在第三个回路或交叉回路。若仅两个内回路且互不接触,则需分别计算。

修正假设: 设系统仅有两个互不接触的局部回路 L1 和 L2,且无外反馈。

L1 = -G1G2H1

L2 = -G2G3H2 (假设G2重叠,则接触)

3. 计算特征式 Δ

若 L1 和 L2 有公共节点(如 G2),则它们接触,无互不接触回路。

Δ = 1 - (L1 + L2) = 1 - (-G1G2H1 - G2G3H2) = 1 + G1G2H1 + G2G3H2

4. 计算余子式 Δ1

前向通路 P1 经过所有节点,与所有回路均接触。

Δ1 = 1

5. 最终结果

T = frac{P_1 Delta_1}{Delta} = frac{G_1 G_2 G_3}{1 + G_1 G_2 H_1 + G_2 G_3 H_2}

05 网友还关心 高频问题

梅森公式中的“互不接触回路”是什么意思?

“互不接触回路”是指两个或多个回路之间没有公共的节点。例如,回路A经过节点1-2-3-1,回路B经过节点4-5-6-4,且这两个回路集合中没有相同的节点,则称它们互不接触。在计算特征式 Δ 时,互不接触回路的增益乘积需要作为正项加入(因为公式中是减去所有回路和,加上两两乘积...)。如果回路接触,则它们的相互作用已经包含在单个回路的代数和中,不需要额外乘积项。

如何快速确定前向通路的余子式 Δk?

确定 Δk 的方法是:在信号流图中,将与第 k 条前向通路相关的所有节点(即通路上的节点)及其相连的支路全部移除(置零),然后对剩余的子系统计算其特征式。如果移除后剩余部分没有任何回路,则 Δk = 1;如果剩余部分仍有回路,则 Δk = 1 - (剩余回路增益和) + ...。

梅森公式适用于非线性系统吗?

梅森公式仅适用于线性时不变系统(LTI)。对于非线性系统,需要先进行线性化处理(如小偏差线性化),或者使用描述函数法等非线性分析方法。此外,梅森公式主要用于频域分析(传递函数),在时域中若系数为常数,也可用于求解微分方程组的解,但本质仍是线性代数关系。

信号流图与方块图有什么区别?

方块图使用方框表示环节,箭头表示信号流向,求和点表示信号叠加。信号流图则使用节点表示变量,支路表示传递函数或增益,箭头表示信号方向。信号流图更简洁,特别适合表示复杂的多变量系统,且梅森公式直接作用于信号流图。方块图通常需要先转换为信号流图才能方便地使用梅森公式。

07 快速记忆 口诀

前向通路增益乘,特征式 Δ 减回路。
互不接触加乘积,余子式看接触否。
接触则为壹,不接触则替。

✨ 更多精彩
🏷️ 标签:传递函数控制工程
墨卷研习录
CopyRight@educfa.com.cn