考研851 自动控制原理
讲解笔记

第2章 控制系统的数学模型(零基础精讲)

💬看不懂?点右下角蓝色「提问」按钮,AI 助教基于本套资料回答,会告诉你出处在哪一讲(需先登录)。

读之前,先说三句话(很重要,别跳)

第一句:这一讲有点长,但我把它切成了能一口一口吃的小块。 你不用一次看完。真正要死磕的只有一块——传递函数。其它三块(微分方程、结构图、信号流图)这一讲只带你认个脸、知道它们是干嘛的,具体怎么算,后面第03讲专门用例题练。所以看到"结构图""梅森公式"那两节觉得快、觉得没细讲,是故意的,不是漏了。

第二句:凡是要用到的数学、物理,我都当你忘光了,就地从零补。 牛顿第二定律、电路的那两个"定律"、导数是啥、微分方程是啥、拉氏变换是啥、复数里那个 \(s\) 是啥——每一个第一次出现,我都会先停下来用大白话讲清楚,再往下走。看到 【补课】 的小段,就是我在给你垫台阶。你要是本来就会,可以扫一眼跳过。

第三句:第一遍看不懂很正常,这不是你的问题,是这块知识本来就绕。 我会明确告诉你哪几处是真坎(标 【难点】),卡住了就停在那儿反复读,别骗自己"我大概懂了"就往下冲——这一章是后面第3、4、5三章共用的地基,这里糊过去,后面每一章都会塌。老师原话就是:"这一章的考点不太多,但它是我们后面三章当中考察的一个基础。"


0. 先问一个最笨的问题:什么叫"数学模型"?

你面前有一个真实的东西:一个电路、一个电动机、一个弹簧挂着的铁块。你想在纸上(或电脑里)研究它——它稳不稳?反应快不快?给它个信号它怎么动?

问题是:你没法把真的电路搬进算式里。于是你做一件事:根据它的工作原理(也就是它服从的物理定律),把它翻译成一组数学式子或者一张图。 这组式子/图,就叫它的数学模型

PPT 上的官方定义是(幻灯片3):

数学模型:描述系统在运动过程中,各物理变量之间相互关系的数学表达式。

一句话翻译:数学模型 = 用数学把"这个系统怎么动"写下来。 之后你研究的其实是这张"翻译稿",不是那个实物本身。

【你可能会以为】 一个系统就配一个数学模型,就是"那个公式"。 但其实:同一个系统,可以有好几种长得完全不一样、但说的是同一件事的数学模型。就像同一句话,你可以用中文说、用英文说、用手语比——内容一样,只是"语言"不同。本章要学的就是描述系统的四种语言

这门"语言"叫什么 长什么样 这一讲要你达到什么程度
微分方程 一行带"变化率"的等式 知道它是啥、大概怎么列(会算在第03讲)
传递函数(本讲重点) 一个分式 \(\dfrac{\text{上面}}{\text{下面}}\) 真懂:定义、几条性质、两种写法
动态结构图 一张方框+箭头的图 认识它、知道三种基本接法
信号流图 一张点+带箭头线段的图 知道它是"梅森公式"的载体

这四种能互相翻译——这是理解整章的总纲。你在任何一种语言里知道的信息,都能换算到另一种。现在记不牢没关系,学完回头看这张表就通了。


1. 第一种语言:微分方程

1.1 【补课】先把"导数"和"微分方程"这两个词讲清楚

这两个词你要是发怵,下面这几句先垫平。

  • 导数 = 变化的快慢(变化率)。 比如你开车,位置在变,"位置变多快"就是速度,速度就是位置的导数;"速度又变多快"就是加速度,加速度是速度的导数、是位置的"二阶导数"(导数的导数)。数学里,位置写成 \(x\),"\(x\) 对时间的变化率"写成 \(\dfrac{dx}{dt}\)(读作"dx dt"),二阶导数写成 \(\dfrac{d^2x}{dt^2}\)符号 \(\dfrac{d}{dt}\) 你就读成"……的变化率",别被它吓到。
  • 微分方程 = 一个等式,里面既有某个量,又有它的"变化率"。 普通方程像 \(2x+3=7\),解出来 \(x\) 是个数。微分方程里出现了 \(\dfrac{dx}{dt}\) 这种"变化率",解出来的 \(x\)一条随时间变化的曲线(一个函数),不是一个数。控制系统随时间怎么动,天生就得用这种带变化率的方程描述——所以微分方程最"贴近物理真实"。

1.2 微分方程是怎么"列"出来的(四步,先看懂流程,会算在第03讲)

老师给的步骤(PPT 幻灯片4),我给每一步配上大白话:

  1. 看懂这个元件在干嘛,指认清楚:谁是输入量(你给它的信号)、谁是输出量(你要看的结果)、中间还冒出哪些中间变量(既不是输入也不是输出、内部的量,比如电路里的某个电流)。
  2. 按物理定律,给每个量列一条方程。用哪个定律,取决于这是什么系统:
  3. 力学系统(有力、有运动)→ 用牛顿第二定律
  4. 电路系统 → 用基尔霍夫定律
  5. (这两个定律下面 1.3 马上补)
  6. 消去中间变量:把内部那些量全部代换掉,只留输入和输出。
  7. 标准化:输出量(和它的各阶导数)搬到等号左边,输入量搬到右边,各自按导数从高到低排好。

【难点】第3步"消去中间变量"为什么非做不可? - 难在哪:新手列完一堆方程就以为完事了,觉得"模型建好了"。 - 为什么必须做:数学模型的定义是"输入和输出之间的关系"。要是式子里还留着中间变量(比如某个内部电流 \(i\)),那它描述的就不是"输入→输出"这条干净的线,而是一团内部纠缠,没法直接拿来分析。 - 正确理解:一定要把所有中间变量代掉,得到一个只含输入、输出(及它们的各阶导数)的方程。这才是能用的模型。后面所有其它模型(尤其是传递函数)都以这一步为前提。

一个小约定(PPT 幻灯片4末尾):整理系数时,不储存能量的元件用字母 \(K\)(叫"增益")代表,会储存能量的(电容存电、电感存磁、弹簧存弹性势能)用字母 \(T\)(叫"时间常数")代表。这里的增益你就理解成"放大倍数"(信号进来被放大几倍)。现在记不住没事,见到 \(K\)\(T\) 时回来查。

1.3 【补课】牛顿第二定律 & 基尔霍夫定律——从零讲清

你反馈说"牛二定律我忘了""什么电流定律"。这两个是列力学、电路方程的唯一入口,务必补上。它们本身不难,就是初高中物理。

牛顿第二定律力 = 质量 × 加速度,写成 \(F=ma\)。 - \(F\):物体受的合力(把物体推/拉的总力量),单位牛顿。 - \(m\):物体的质量(多重、多"沉"),单位千克。 - \(a\):加速度,也就是"速度变多快",是位置的二阶导数 \(\dfrac{d^2x}{dt^2}\)。 - 怎么用:一个铁块,受了力 \(F\),它就会加速运动。把 \(a\) 写成 \(\dfrac{d^2x}{dt^2}\)\(F=ma\) 立刻变成 \(m\dfrac{d^2x}{dt^2}=F\)——一个微分方程就冒出来了。这就是为什么力学系统"天生是微分方程"。

基尔霍夫定律(列电路方程用,两条): - 电流定律(KCL):流进一个节点的电流总和 = 流出的总和。大白话:电流不会凭空多也不会凭空少,进多少出多少(水管接头,流进的水等于流出的水)。 - 电压定律(KVL):沿着电路里任何一个闭合回路走一圈,各段电压加加减减,回到起点总和为零。大白话:电压是"高度差",绕一圈回到原地,净高度差必须是 0(就像爬山绕一圈回到出发点,海拔没变)。 - 这两条为什么能列出微分方程?因为电路里电容、电感这两种元件,它们的电压电流关系天生带"变化率":电容上"电流 = 电容 × 电压的变化率"。你一用 KVL/KCL 把电路各段串起来,变化率就进来了,方程就成了微分方程。

1.4 一个要记住的现象:八竿子打不着的两个系统,可能是同一个微分方程

老师举了两个例子(PPT 幻灯片6、8):一个是电路(RLC,即"电阻 R-电感 L-电容 C"三种元件组成的电路,输入输出都是电压),一个是力学系统——一个铁块,被弹簧拉着、被阻尼器(想成一个"油壶活塞",动得越快阻力越大)拖着,你再给它一个外力 \(F\),看它位移 \(x\) 怎么动。这个力学系统的方程是:

\[m\frac{d^2x}{dt^2}+f\frac{dx}{dt}+kx=F\]

这行式子在说什么:外力 \(F\)(右边)推着铁块,铁块的运动由三部分"顶回来":\(m\dfrac{d^2x}{dt^2}\) 是惯性(越想让它加速越费劲),\(f\dfrac{dx}{dt}\) 是阻尼(动得越快阻力越大,\(f\) 是阻尼大小),\(kx\) 是弹簧(拉得越远弹簧拽得越狠,\(k\) 是弹簧硬度)。每个符号\(m\) 质量、\(f\) 阻尼系数、\(k\) 弹簧刚度、\(x\) 位移、\(F\) 外力。怎么用:给定 \(F\),解这个方程就知道铁块怎么动。

关键不在于会解它,而在于一个观察:这个力学方程和那个 RLC 电路方程,长得一模一样(都是"二阶常系数微分方程"——最高到二阶导数、系数都是常数)。俩东西物理上风马牛不相及,数学规律却完全相同

这个现象你先记住。它是后面传递函数性质5的伏笔——在这里它只是个"有意思的巧合",到传递函数那儿会升级成一条正式性质。这就是"把知识串起来":同一个事实,在不同地方有不同分量。


2. 第二种语言的钥匙:拉氏变换(这是全章第一个真坎)

在讲传递函数之前,必须先过"拉氏变换"这一关,因为传递函数的定义里就有"拉氏变换"四个字,绕不开。

2.1 【补课 + 直觉】拉氏变换到底在干嘛?

先说痛点:微分方程里有变化率 \(\dfrac{d}{dt}\)、有积分,直接解很麻烦(要背一堆套路)。

拉氏变换像一台翻译机:它把一个"关于时间 \(t\) 的函数 \(f(t)\)",翻译成一个"关于新变量 \(s\) 的函数 \(F(s)\)"。翻译过去之后,有个神奇的好处——

原来的"求变化率(求导)",翻译过去变成了"乘以 \(s\)";原来的"积分",变成了"除以 \(s\)"。

于是那些烦人的微积分,全变成了小学生都会的加减乘除。你在 \(s\) 的世界里把答案(用加减乘除)算出来,再"翻译回去"(叫拉氏反变换),就得到时域的答案了。

【补课】"积分"是什么? 上面反复出现"积分"这个词,先垫平它。积分 = 求导(求变化率)的反操作。 导数是把一条变化的曲线"拆开",看它每一刻变化多快;积分反过来,是把这些变化一点一点累加起来,看总量攒到了多少。举个例子:你知道汽车每一刻的速度(速度是位置的导数),把速度一段段乘上时间、再全部累加,就得到走过的总路程——这个"累加看总量"的过程就是积分。所以这一节说的"求导↔乘 \(s\)",天生带一个孪生搭档:"积分↔除以 \(s\)"(乘 \(s\) 是拆开看变化快慢,除以 \(s\) 是攒起来看总量,正好一进一出)。以后见到"积分器""积分环节"(比如后面 §3.5 的运放例子),就是在硬件上实现这个"累加"动作,别发懵。

【补课】那个 \(s\) 是什么?为什么叫"复变量"? \(s\) 是一个复数。复数你就理解成"两个信息打包成的一个数":一个实部、一个虚部,写成 \(s=\sigma+j\omega\)\(\sigma\) 读作"sigma",是实部,代表系统的衰减/增长快慢\(\omega\) 读作"omega",是虚部,代表振荡快慢\(j\) 是虚数单位,工程里为了不和电流 \(i\) 撞车用 \(j\))。为什么控制里要用复数?因为系统的行为有两面——衰减/增长(快慢)和振荡(摆动),一个复数正好一次装下这两样。这一讲你不需要会算复数,只要知道:"\(s\) 是个复数,它同时携带了'快慢'和'振荡'两条信息"就够了。\(s\) 怎么细用,是第4、5章的事。

2.2 拉氏变换的严谨定义(认识它,不用会算)

PPT 幻灯片13 给的定义:

\[F(s)=\mathcal{L}[f(t)]=\int_{0}^{\infty} f(t)\,e^{-st}\,dt\]

这行在说什么:把时间函数 \(f(t)\) 按这个固定的算法(乘上 \(e^{-st}\) 再从 0 积到无穷)加工一遍,就得到它的"翻译稿" \(F(s)\)每个符号\(\mathcal{L}[\cdot]\) 是"做拉氏变换"这个动作的记号;\(f(t)\) 是你要翻译的时间函数;\(F(s)\) 是翻译结果;\(e^{-st}\) 是这台翻译机的"内部齿轮",\(\int_0^\infty \cdots dt\) 是"从 0 时刻积累到无穷"。 怎么用:考试里你几乎不会真去算这个积分——常用函数的变换结果早有现成的表(阶跃、脉冲、正弦……查表即可)。这个定义你认识、知道它是"翻译"的出处就行。(成立条件那些收敛细节,考研基本不深究,这一讲不展开。)

2.3 【难点】为什么"求导"翻译过去就成了"乘 s"?——把魔法拆开一层

这是第一个真坎。答案在微分定理(PPT 幻灯片15):

\[\mathcal{L}\!\left[\frac{df(t)}{dt}\right]=sF(s)-f(0)\]

这行在说什么:"对 \(f(t)\) 求导"这个动作,翻译到 \(s\) 的世界里,就等于"把 \(F(s)\) 乘上 \(s\),再减掉一个 \(f(0)\)"。 每个符号\(\dfrac{df}{dt}\)\(f\) 的变化率;\(sF(s)\) 就是"乘 \(s\)"那一项;\(f(0)\)函数在 0 时刻的初始值(一开始的状态)。 怎么用:以后遇到微分方程要变换,看到一个 \(\dfrac{d}{dt}\) 就换成"乘 \(s\)",同时记得拖一条 \(-f(0)\) 的小尾巴。

【你可能会以为】 "求导 = 乘 \(s\)",就这么干净。 但其实:完整的是 \(sF(s)\boldsymbol{-f(0)}\),后面拖着一条"初始值"的尾巴。只有当 \(f(0)=0\)(一开始状态为零)时,才干净地变成 \(sF(s)\)

记住这条尾巴 \(-f(0)\)——它就是下一节"传递函数为什么非要'零初始条件'不可"的直接原因。这两节要连起来看,这是本讲最值钱的一条线。

想深究可以看(看不懂完全不影响后面,跳过没关系):为什么偏偏是"乘 \(s\)"?因为翻译机的齿轮 \(e^{-st}\) 在求导时会吐出一个 \(s\)(这是指数函数的性质),用高数里的"分部积分"算一遍,那个 \(s\) 就自然掉出来了,同时冒出初始值 \(-f(0)\)。也就是说,"乘 \(s\)"不是谁规定的魔法,是算出来的。这一讲你不用会推,知道"它是能算出来的、不是背的"就够。

2.4 于是:微分方程 → 代数方程,发生了什么

有了"求导↔乘 \(s\)",老师在课上做的事就清楚了:拿一个微分方程,在零初始条件下(所有初始值都是 0,尾巴全断),把每个 \(\dfrac{d}{dt}\) 换成 \(s\),整个方程立刻从"带微积分的方程"变成"只有加减乘除的代数方程"。

这就是拉氏变换在这门课里的全部意义:把难解的微分方程,翻译成好解的代数方程。你不需要会推导,但要能说出这句话——说得出,这一关就过了。


3. 第二种语言:传递函数(本章绝对核心,慢慢啃)

老师反复强调:传递函数"占着举足轻重的作用,后面每一章都离不开它"。考纲要求也是"掌握传递函数的基本概念和计算方法"。这一节是整章重心,值得你花最多时间。

3.1 定义:一句话 + 一个分式

老师的定义(PPT 幻灯片25,配教材标准说法):

线性定常系统的传递函数:在零初始条件下,输出量的拉氏变换 ÷ 输入量的拉氏变换。

写成式子:

\[G(s)=\frac{C(s)}{R(s)}\qquad(\text{零初始条件下})\]

这行在说什么:传递函数 \(G(s)\),就是"输出的翻译稿"比上"输入的翻译稿"。 每个符号\(R(s)\)输入信号的拉氏变换(\(R\) 取自 reference/输入);\(C(s)\)输出信号的拉氏变换(\(C\) 取自 controlled/输出);\(G(s)\) 就是这个系统的传递函数,可以理解成系统的"信号加工配方"——你给它 \(R(s)\),它按 \(G(s)\) 加工,吐出 \(C(s)=G(s)\,R(s)\)怎么用:知道了 \(G(s)\),任何输入 \(R(s)\) 进来,输出直接 \(C(s)=G(s)R(s)\) 算出来。这就是引入传递函数的最大好处——把"系统"和"输入"拆开了,系统本身用一个 \(G(s)\) 就攥在手里。

它和微分方程一一对应(PPT 幻灯片25、老师原话):把 \(s\) 换回 \(\dfrac{d}{dt}\) 就变回微分方程;把 \(\dfrac{d}{dt}\) 换成 \(s\) 就得到传递函数。所以传递函数长成一个分式,上下都是 \(s\) 的多项式:

\[G(s)=\frac{b_0 s^m+b_1 s^{m-1}+\cdots+b_m}{a_0 s^n+a_1 s^{n-1}+\cdots+a_n}\qquad(n\ge m)\]

这行在说什么:上面(分子)和下面(分母)都是一串 \(s\) 的幂次相加。每个符号\(a_0,a_1,\dots\)\(b_0,b_1,\dots\) 是常数系数(来自原微分方程的物理参数);\(n\) 是分母里 \(s\)最高次数\(m\) 是分子里 \(s\) 的最高次数;\(n\ge m\) 是一条铁规矩(3.3 性质1会讲为什么)。这堆符号别背,看下面的具体例子秒懂。

【具体例子——分子/分母到底指啥】 你反馈说"性质里光说分子分母,没说具体是啥"。就拿这个真实的传递函数:

\[G(s)=\frac{2s+6}{s^2+3s+2}\]
  • 分子就是上面那块:\(2s+6\)。它里面 \(s\) 的最高次是 \(1\)(就是 \(2s\) 里的 \(s^1\)),所以 \(m=1\)
  • 分母就是下面那块:\(s^2+3s+2\)。它里面 \(s\) 的最高次是 \(2\)(就是 \(s^2\)),所以 \(n=2\)
  • 检查 \(n\ge m\)\(2\ge1\),✓,合法。

以后一说"分子最高次""分母最高次",你就照这样数一眼即可。

3.2 【难点】定义里的两个前提,为什么一个都不能少

定义里藏着两个前提词:"线性定常""零初始条件"。考试专爱在这挖坑。光会背这两个词没用,得能说出"要是违反了会怎样"。

前提一:线性、定常。 先补词: - 【补课】"线性" = 信号可以"叠加"和"成比例":输入放大一倍,输出也正好放大一倍;两个输入一起给,输出等于各自输出之和。传递函数那套玩法(\(C=G\cdot R\) 直接相乘)全靠这个。不线性(比如输入小的时候放大、输入大的时候饱和不动了),\(C/R\) 会随输入大小变来变去,就不是系统固定的东西了,定义作废。所以老师说:非线性系统要先用"小偏差法"(在工作点附近近似成直线)掰成线性,才能谈传递函数。 - 【补课】"定常"(也叫"常系数") = 系统的参数不随时间变(电阻就是那个电阻,不会自己变大变小)。反义是"变系数/时变"。为什么非要定常?因为一旦系数里带了时间 \(t\),"\(\dfrac{d}{dt}\to s\)"这步就不成立了——拉氏变换对付不了系数里的 \(t\),你根本得不到一个干净的 \(C(s)/R(s)\)。老师原话:"这个系统是一个变系数的,我们都不能用传递函数描述。"

前提二:零初始条件。 这条直接接 2.3 那条尾巴。 - 如果一开始状态不为零,取拉氏变换时每个求导项都拖着 \(-f(0)\) 这条尾巴,整理完 \(C(s)\) 里会多出一堆由初始状态决定的项,\(\dfrac{C(s)}{R(s)}\)不再是只由系统本身决定的干净比值了,混进了"你一开始怎么设的"这种无关信息。 - 正确理解:零初始条件的作用,就是把那条尾巴砍掉,让 \(C(s)/R(s)\) 只剩"系统结构对输入的响应",成为系统的固有属性——跟你给什么输入、给什么初值都无关。 - 【补课】"零初始条件"准确指什么(老师口述):\(t=0\) 时刻,输出以及输出的各阶导数都为零,而且 \(t=0\) 之前系统没有输入。大白话:从一个彻底静止、干干净净的状态开始

把两节缝成一句:零初始条件不是凑数的定义,它就是为了砍掉微分定理里那条 \(-f(0)\) 的尾巴,好让 \(C(s)/R(s)\) 变成系统的纯固有属性。能讲出这句,你才算真懂了定义。

3.3 传递函数的几条性质(每条都讲"为什么",别背名词)

老师课上讲了传递函数的几条性质。我挑考试最爱考、也最能帮你理解的几条,逐条讲透。每条都对照了 PPT,内容与 PPT 一致;下面的"第几条"是我为了逐条讲清而编的号,PPT 原本没这么编号。

性质1:分子的最高次 ≤ 分母的最高次(即 \(n\ge m\)),且所有系数都是实数。(PPT 幻灯片28、老师原话) - 【补课】"因果性""系统惯性"是什么因果性 = "先有因、后有果",结果不能跑到原因前面(你没按开关,灯不会提前亮)。系统惯性 = 系统反应不过来那么快,得有个过程(踩下油门,车不会瞬间到 100 码,得慢慢加速)。 - 为什么 \(n\ge m\)\(m>n\)(分子次数更高)在数学上意味着输出里含"纯粹的求变化率"成分,会让输出的变化超前于输入——等于结果跑在原因前头,违反因果性。现实里任何系统都有惯性(能量传递是有限速度的,不能瞬间响应),所以输出不可能比输入变化得更超前,分子次数就不可能高过分母。老师原话:"现实世界当中能量的传递总是有限的,所以输出端的阶次总是会高于输入端。"这是典型的"要讲物理原因、不能背结论"的考点,简答会问。 - 为什么系数全是实数:因为描述的是线性定常系统,系数都是实实在在的物理量(电阻、电容、质量……),当然是实数。

性质2:传递函数只由系统自身的结构和参数决定,跟输入信号无关、跟初始条件无关(它是系统的"固有属性")。(PPT 幻灯片26 第②点) - 为什么跟输入无关\(G(s)=C(s)/R(s)\),输入 \(R(s)\) 在比值里被"除掉"了,剩下的只是系统结构那个比值。给它方波、正弦、阶跃,\(G(s)\) 都是同一个。 - 为什么跟初始条件无关:见性质定义里的"零初始条件"——初值信息在定义那一步就被排除了。 - 意义:正因为它是固有属性,我们才能抛开具体输入去研究系统本身(稳不稳、快不快)。这是传递函数最大的价值。

性质3:传递函数和微分方程一一对应,可以互相换。(PPT 幻灯片26 第①点) - 为什么\(s\leftrightarrow\dfrac{d}{dt}\) 是一换一、不丢信息的。这条是"四种语言能互译"的枢纽——它保证了微分方程和传递函数是同一个系统的两种写法。

性质4:传递函数做一次拉氏反变换,就等于系统的"单位脉冲响应"。(对应考纲"脉冲响应函数的基本概念",填空/小计算常考) - 【补课】"单位脉冲"是什么:想象一个极短又极猛的一下敲击——时间趋近于 0、但劲头有限(面积为 1)。数学上记作 \(\delta(t)\)。你可以理解成"啪"地弹一下系统,然后看它自己怎么晃回去。系统被这一下敲出来的响应,就叫单位脉冲响应。 - 为什么反变换就是它(这三行要会,是戳穿假懂的点):由定义 \(C(s)=G(s)R(s)\)。当输入是单位脉冲时,\(R(s)=\mathcal{L}[\delta(t)]=1\)(PPT 幻灯片20:脉冲的拉氏变换就是 1)。代进去:\(C(s)=G(s)\cdot 1=G(s)\)。两边做拉氏反变换,就得到时域输出 \(c(t)=\mathcal{L}^{-1}[G(s)]\)也就是说,脉冲输入下的输出,恰好就是 \(G(s)\) 翻译回时域。 - 【你可能会以为】 这只是个巧合公式。但其实它说明:脉冲响应(时域的一条曲线)和传递函数(\(s\) 域的一个分式)是同一个东西的两副面孔,互相等价。这也是为什么"已知脉冲响应求传递函数"能当一整类考题——直接对脉冲响应做拉氏变换即可

性质5:传递函数只是系统的数学描述,不反映系统由什么物理零件组成。(PPT 幻灯片26 第②点后半句、老师原话) - 这就是 1.4 节埋的伏笔"升级"了。二阶 RLC 电路和弹簧-阻尼-铁块,一个是电、一个是力,八竿子打不着,但因为都是二阶常系数微分方程,它们的传递函数形式完全相同。 - 【你可能会以为】 看到一个传递函数,就能反推出系统是电路还是弹簧。但其实不能——不同的物理构成可以有完全相同的传递函数。传递函数只抓"数学规律",不管你底下是电容还是弹簧。 - 有啥用:只要参数配得当,就能在实验室用一个电路去模拟一个力学系统的动态特性。老师就是这么讲的——这是"用电路仿真力学"的理论根据。

哪几条最该花力气:性质1(因果性/惯性,会问"为什么 \(n\ge m\)")、性质4(脉冲响应,要会那三行推导)、性质5(不反映物理构成)是简答/填空高频。第一遍最容易假懂的是性质4——很多人会背"反变换=脉冲响应"却推不出那三行。务必自己能默写:\(R(s)=1\Rightarrow C(s)=G(s)\)

3.4 【难点·极易混】传递函数的两种写法 & 两个"增益"

老师特别提醒:"要注意区分两个概念。"考试爱在这挖坑。同一个传递函数,可以整理成两种样子,各自前面提出来一个常数、名字还不一样。

写法一:零极点形式(PPT 幻灯片37)——把分子分母都拆成一串 \((s-\text{某个数})\) 相乘。 - 【补课】"零点""极点"是什么:把分子=0 解出来的那些 \(s\) 值叫零点(这些点上传递函数=0);把分母=0 解出来的 \(s\) 值叫极点(这些点上传递函数会"爆掉"→无穷大)。分母=0 这个方程也叫特征方程,它的根(极点)后面第3、4章决定系统稳不稳、快不快,极其重要。 - 前面提出来的那个常数,叫根轨迹增益,记作 \(K^*\)。 - 用在哪:第4章根轨迹法(研究极点随参数怎么移动,天生用这种写法)。

写法二:典型环节形式(PPT 幻灯片36)——把分子分母拆成一串 \((\tau s+1)\)\((T s+1)\) 这样的小块相乘(\(\tau\) 读作"tau"、\(T\) 都是时间常数,代表这一小块反应的快慢,见 §1.2 里 \(T\) 的约定),每个小块是一种"典型环节"(比例、惯性、积分、微分、振荡……这些名字第5章细讲,这里只需知道"系统被拆成了几个标准小积木相乘")。 - 前面提出来的那个常数,叫系统增益(也叫放大系数、放大倍数),记作 \(K\)。它有个好算的公式 \(K=\dfrac{b_m}{a_n}\)(分子的常数项 ÷ 分母的常数项)。 - 用在哪:第5章频域分析法(画 Bode 图,把各个小积木的特性叠起来)。

【你可能会以为】 \(K^*\)(根轨迹增益)和 \(K\)(系统增益)是同一个数,只是写法不同。 但其实它俩一般不相等。 为什么?因为两种写法"把 1 归到了不同地方": - 零极点形式里,每块是 \((s-z_i)\),是把 \(s\) 的系数归成了 1; - 典型环节形式里,每块是 \((\tau_i s+1)\),是把常数项归成了 1。 - 归一化的基准不一样,那么提到最前面的总系数自然就不同。(3.4 的自测题 Q4 会用具体数字算给你看,一目了然。)

一句话记法:根轨迹增益 \(K^*\) 陪你走第4章,系统增益 \(K\) 陪你走第5章。 看到题目问"增益",先看它给的是哪种写法,别张冠李戴。

3.5 一个实用捷径:复阻抗法(老师的积分器例子)

面对 RLC 电路,其实不必老实列微分方程再变换。老师讲了个捷径——复阻抗法

【补课】"复阻抗"是什么:初中学过电阻 \(R\)——它"挡电流"的本事是一个固定数。但电容、电感"挡电流"的本事跟信号变化快慢有关,没法用一个死数表示。复阻抗就是把"挡电流的本事"推广到 \(s\) 的世界里的说法:电阻还是 \(R\);电容是 \(\dfrac{1}{Cs}\);电感是 \(Ls\)。有了它,电路就能像纯电阻电路一样,用简单的比例关系直接写出输入输出的比。

老师的例子(积分器):一个理想运放(运放 = 运算放大器,一种把微弱电压按比例放大的常用电子元件),输入端接电阻 \(R\),反馈端接电容 \(C\)。用运放的"虚短、虚断"性质(把它当成:两个输入端等电位、且都等于 0,没有电流流进运放),直接得到:

\[\frac{U_o(s)}{U_i(s)}=-\frac{1/(Cs)}{R}=-\frac{1}{RCs}\]

这行在说什么:输出电压和输入电压的比,就是"电容的复阻抗 ÷ 电阻"。关键点:分母里有个 \(s\)【补课】"积分器"是什么:传递函数里分母带一个 \(s\)(即 \(\dfrac{1}{s}\) 那种形状)的环节,叫积分环节;能实现它的电路就叫积分器。回忆 2.1——"除以 \(s\)"对应的正是"积分"。所以这个电路的作用就是对输入做积分(老师说:它在对电容充电、做电荷的转移)。 怎么用/什么时候用:拿到 RLC 或运放电路求传递函数,可以跳过列微分方程,直接用复阻抗写比值。具体例题第03讲会细讲,这里你只需记住"有复阻抗这个捷径、积分器长 \(\dfrac{1}{s}\) 这样"。(注:实际反相运放带负号,老师口述时把符号略了,考试按电路实际判断。)


4. 第三种语言:动态结构图(这一讲认脸为主,会画会算在第03讲)

4.1 是什么

动态结构图 = 把系统每个环节画成一个方框(框里写它的传递函数),再用带箭头的信号线按信号流动方向连起来的一张图。它由四种零件组成:信号线、引出点(信号从这里分个岔出去)、比较点(两个信号在这里加或减)、方框

画图两步走(老师原话):① 化整为零——把系统拆成几部分,分别列方程;② 集零为整——按信号单向流动,用信号线把各部分依次连起来。

【补课·你问的词】"负载效应"是什么:把一个二阶 RC 电路拆成前后两级一阶 RC 时,后一级会"拖累"前一级——因为后级要从前级抽走一点电流,前级的输出就被影响了。这种"后一级作为前一级的负载、反过来影响前一级"的现象,就叫负载效应。老师专门提醒:拆成两级时不能当成两个互不相干的一阶电路简单接起来,必须把这个相互影响算进去列方程。(体现在最终传递函数里,会多出一个交叉项。具体第03讲的例题里见。)

4.2 三种基本连接(这一讲记住结论就行)

怎么接 等效传递函数 大白话
串联(一个接一个,前一个的输出是后一个的输入) 各方框相乘 \(G_1G_2\cdots\) 流水线,一道工序接一道
并联(同一个输入分给几个,输出再加/减到一起) 各方框代数相加 \(G_1\pm G_2\pm\cdots\) 兵分几路再汇总
反馈(把输出绕回去和输入比较,最重要) 见下面的公式 空调看着室温调,是反馈

反馈公式(PPT 幻灯片6,全课出现频率最高的公式之一):

\[\frac{C(s)}{R(s)}=\frac{G(s)}{1\pm G(s)H(s)}\]

这行在说什么:一个带反馈的闭环系统,从输入到输出的总传递函数,等于"前向那条路的 \(G\)"除以"1 加减 前向和反馈绕一圈的乘积 \(GH\)"。 每个符号\(G(s)\) 是从输入到输出前向通道的传递函数(信号正着走的那条路);\(H(s)\)反馈通道的传递函数(输出绕回来那条路,\(H=1\) 时叫单位反馈,即原样绕回);\(GH\) 是绕一整圈的乘积。 符号怎么定(PPT 幻灯片6,别记反)负反馈 → 分母用 \(1\boldsymbol{+}GH\)正反馈 → 分母用 \(1\boldsymbol{-}GH\)。(负反馈是控制里最常见的,"看着结果往回压"。) 怎么用:见到闭环系统求总传递函数,套这个公式。它是第3章算稳定性、稳态误差的起点,必须背到形成肌肉记忆

4.3 【难点 + 老师明确劝你别硬来的地方】结构图化简,遇到"交叉"就别用它

结构图可以通过"移动比较点/引出点"来化简,凑出上面三种基本连接。移动时靠配项(乘或除一个 \(G\))来保证移动前后信号不变——原则就一句:移动前后,那个点的信号/输出不能变(老师用比较点前移验证过:整理下来输出确实没变,才叫"等效")。

但是——引出点和比较点交叉在一起时,移动它们要反复配项,极易漏乘/漏除一个 \(G\)\(H\),一步错步步错。老师的原话立场很明确:

"我并不提倡大家采用动态结构图化简的方式,因为……在遇到了引出点和比较点相互交叉的时候,经常容易出错。"

正确对策:改用下一节的信号流图 + 梅森公式,一步到位,绕开繁琐的移动配项。

这是本讲一条重要的"横向串联":结构图化简(易错)→ 信号流图 + 梅森公式(更稳)。老师把信号流图放在结构图之后,正是为了给这个坑提供一个更好的替代。


5. 第四种语言:信号流图 + 梅森公式(这一讲知道它是把"钥匙"就行)

5.1 信号流图是什么,为什么要学它

信号流图也是一张图,只不过它用节点表示变量、用带箭头的线段(支路,上面标增益)表示关系,比结构图更紧凑。

老师说了句实话:"信号流图的绘制并不重要"——考试很少让你画它。那为什么还学?因为它是梅森增益公式的载体。你真正要的,是梅森公式这把"绕开结构图化简"的钥匙。

5.2 梅森增益公式(认识它,会用在第03讲)

\[P=\frac{1}{\Delta}\sum_{k=1}^{n}P_k\,\Delta_k\]

这行在说什么:不用做任何化简,直接从图上"数"出总传递函数 \(P\)先认符号 \(\sum_{k=1}^{n}\)(读作"求和"):它的意思是把第 1 条到第 \(n\) 条前向通路的 \(P_k\Delta_k\) 全部加起来(让 \(k\) 从 1 数到 \(n\),每条通路算一个 \(P_k\Delta_k\),再统统相加)。同理下面 \(\Delta\) 里的 \(\sum L_1\) 就是"把所有单个回路的增益加起来"、\(\sum L_2\) 就是"把所有两两互不接触回路的乘积加起来",都是这个"求和"的意思。 每个符号(PPT 幻灯片47-49): - \(P\):从输入到输出的总传递函数(你要求的东西)。 - \(P_k\):第 \(k\)前向通路的增益。【补课】"前向通路"= 从输入一路走到输出、每个节点只路过一次、不走回头路的一条通道;它的增益就是这条路上各段增益连乘。 - \(n\):前向通路的条数。 - \(\Delta\)(读作"delta"):特征式,专门装"回路"的信息,\(\Delta=1-\sum L_1+\sum L_2-\sum L_3+\cdots\)【补课】"回路"= 信号绕一圈又回到起点的闭合通道。其中 \(\sum L_1\) 是所有单个回路增益之和;\(\sum L_2\) 是所有两两互不接触回路的增益乘积之和;\(\sum L_3\) 是三三互不接触的……(正负号交替)。 - \(\Delta_k\):第 \(k\) 条前向通路的余因子——把和这条前向通路"接触"的回路都划掉后,剩下部分再算一个 \(\Delta\)

一个好用的事实(PPT 幻灯片48):在同一张图里,不管你求哪一对节点之间的增益,分母 \(\Delta\) 永远不变,变的只是分子。因为 \(\Delta\) 只跟回路有关,跟你从哪进、从哪出无关。

梅森公式解决什么:让你不做任何化简、不移动任何点,直接从图上数出传递函数。你只需会三件事:数清前向通路、数清所有回路、判断哪些回路互不接触。这就彻底避开了 4.3 那个"交叉化简易出错"的坑。(具体怎么数、怎么算,第03讲用例题带你走一遍。

5.3 【难点】梅森公式头号丢分点:漏掉"两两/三三互不接触回路"

  • 难在哪\(\sum L_1\)(单个回路)大家都会找;但 \(\sum L_2\)\(\sum L_3\) 那些"互不接触回路的乘积项"极易漏。老师原话:"考生经常会把这样的一些项漏掉。"
  • 为什么难:你得在图上系统地检查每一对回路是不是"既没公共节点、也没公共支路",组合本来就多,还要再查三个一组的,稍不留神就漏,\(\Delta\) 一错,整个答案连锁全错。
  • 正确做法"互不接触" = 两个回路不共用任何节点、任何支路。 做题时先把所有单个回路一条条编号列出来,再逐对打勾判断接不接触,凑齐 \(\sum L_2\);回路多时再查三三。宁可笨一点全查一遍,也别凭感觉跳过。 把它当成"清单核对",不是"眼力活"。

6. 这一章在考试里长什么样

对照考纲(第2章):掌握微分方程的建立;掌握非线性系统的小偏差线性化;掌握传递函数的基本概念和计算;掌握方框图(结构图)的概念、建立和等效变换;掌握信号流图及梅森公式;掌握典型闭环系统各传递函数的求法;掌握脉冲响应函数的基本概念。

老师把本章归成三个核心问题(也是考点集中区): 1. 传递函数怎么求(给电路/原理图 → 微分方程 或 复阻抗 → 传递函数;给结构图/信号流图 → 化简/梅森 → 传递函数)。 2. 结构图怎么简便化简(交叉时改用梅森)。 3. 梅森公式怎么用

还有一个考点要提前打个招呼(第03讲和第3章会正式用):多输入系统——一个系统既有参考输入 \(R\)、又有扰动输入 \(N\) 时,要对每个输入分别单独化简,求出各自的传递函数。注意一个大坑(PPT 幻灯片32):对不同输入的传递函数不能直接相加,因为它们反映的是对不同变量的响应,含义不同。这条第3章算稳态误差时要用。


这一讲的骨架(真正要带走的几句)

  1. 一个系统,四种语言:微分方程、传递函数、结构图、信号流图,可互相翻译,说的是同一个系统。
  2. 拉氏变换 = 翻译机:把微分方程翻译成好解的代数方程;"求导↔乘 \(s\)"背后拖着一条 \(-f(0)\) 的初始值尾巴。
  3. 传递函数 = 零初始条件下 \(C(s)/R(s)\);两个前提(线性定常、零初始条件)都是为了让它成为系统的固有属性——零初始条件的作用就是砍掉那条尾巴。
  4. 每条性质都有"为什么"\(n\ge m\)(因果性/惯性)、固有属性、与微分方程一一对应、反变换=脉冲响应、不反映物理构成。
  5. 两种写法两个增益:零极点形式→根轨迹增益 \(K^*\)→第4章;典型环节形式→系统增益 \(K\)→第5章;\(K^*\)\(K\) 一般不相等。
  6. 结构图遇交叉别硬化简,改用梅森公式;梅森最易丢分处 = 漏"两两/三三互不接触回路"。

自测(戳穿假懂版)

每题先自己写答案,再看要点。答不出,说明对应知识点还没真懂,回去重读标注的小节。难度对零基础友好,但每题都能照出"是不是背了没懂"。

Q1. 有人给你 \(G(s)=\dfrac{s^2+3s+2}{s+1}\),说这是某个真实系统的传递函数。对不对?为什么? - 要点:不对。分子最高次 \(m=2\),分母最高次 \(n=1\)\(m>n\),违反性质1(要求 \(n\ge m\))。物理原因:这意味着输出变化超前于输入,违反因果性/惯性,现实系统做不到。 - 答错说明:你把性质1当口诀背了,没抓住"因果性"这个物理本质。→ 回读 §3.3 性质1。

Q2. 有人说:"系统一开始状态不是零,我照样用 \(G(s)=C(s)/R(s)\) 算就行。"错在哪? - 要点:错。初始状态非零时,取拉氏变换每个求导项拖着 \(-f(0)\) 尾巴,\(C(s)\) 里混进初值项,\(C(s)/R(s)\) 不再是只由系统结构决定的固有比值。定义要求"零初始条件"正是为砍掉这些尾巴。 - 答错说明:§2.3 的"尾巴"和 §3.2 的"前提二"没连起来。→ 回读 §2.3 + §3.2。

Q3. 某系统的单位脉冲响应是 \(g(t)=e^{-2t}\),求它的传递函数。你用的是哪条性质?为什么这条性质成立? - 要点:由性质4,传递函数 = 脉冲响应的拉氏变换 = \(\dfrac{1}{s+2}\)。为什么成立:脉冲输入时 \(R(s)=\mathcal{L}[\delta(t)]=1\),所以 \(C(s)=G(s)\cdot1=G(s)\),反变换即得 \(g(t)=\mathcal{L}^{-1}[G(s)]\)。 - 答错说明:只会背"反变换=脉冲响应"却写不出那三行,就是假懂。→ 回读 §3.3 性质4。(\(e^{-2t}\) 的拉氏变换是 \(\frac{1}{s+2}\),这是常用变换,查 PPT 幻灯片20 的指数函数那条。)

Q4. 同一个 \(G(s)=\dfrac{2s+6}{s^2+3s+2}\),写成两种形式,指出两个"增益"各是多少、是否相等。 - 要点:先因式分解——分子 \(2s+6=2(s+3)\)(把公因子 2 提出来),分母 \(s^2+3s+2=(s+1)(s+2)\)。(分母怎么拆:找两个数,相加等于 3(一次项系数)、相乘等于 2(常数项),正好是 1 和 2,于是拆成 \((s+1)(s+2)\);对因式分解不熟就当查表用,或见预备知识文档。) - 零极点形式(每块把 \(s\) 的系数归 1):\(G(s)=2\cdot\dfrac{s+3}{(s+1)(s+2)}\),提出来的常数就是根轨迹增益 \(K^*=2\)。 - 典型环节形式(每块把常数项归 1):分子 \(2s+6=6\!\left(\tfrac13 s+1\right)\),分母 \((s+1)(s+2)=2(s+1)(0.5s+1)\),所以 \(G(s)=3\cdot\dfrac{\frac13 s+1}{(s+1)(0.5s+1)}\),提出来的常数是系统增益 \(K=\dfrac{b_m}{a_n}=\dfrac{6}{2}=3\)。 - 结论:\(K^*=2\)\(K=3\),不相等。 不是算错——两种写法把"1"归到了不同地方(一个归 \(s\) 的系数,一个归常数项),提出来的总系数自然不同。 - 答错说明:以为两个增益一样,正中 §3.4 的坑。→ 回读 §3.4。

Q5. 一道题里引出点和比较点交叉在一起。学长甲说"移动比较点来化简",学长乙说"用梅森公式"。选谁?为什么另一个不好? - 要点:选乙(梅森)。甲的结构图移动化简在交叉处要反复配项,极易漏乘 \(G\)/\(H\) 出错,老师本人都"不提倡"。梅森只需数前向通路和回路,绕开移动。 - 答错说明:没理解老师为什么把信号流图放在结构图后面。→ 回读 §4.3 + §5。

Q6. 用梅森公式时,你算完 \(\Delta=1-\sum L_1\) 就写答案了。可能漏了什么?"互不接触"怎么判断? - 要点:可能漏了 \(\sum L_2\)(两两互不接触回路的乘积)、\(\sum L_3\)(三三……)。"互不接触" = 两个回路既没有公共节点、又没有公共支路,必须逐对核查。 - 答错说明:这是梅森公式头号丢分点。→ 回读 §5.3。

Q7. 二阶 RLC 电路和弹簧-阻尼-铁块,传递函数可能完全一样。这体现哪条性质?反过来,能不能从一个传递函数看出系统是电路还是力学系统? - 要点:体现性质5——传递函数不反映物理构成,不同物理系统可有相同传函。不能从传函反推物理构成。 - 答错说明:把"数学模型"和"物理实物"绑死了。→ 回读 §1.4 + §3.3 性质5。


知识地图

向前串(这一讲用到了前面/别处的什么): - 传递函数 依赖 拉氏变换(定义就是输出/输入的拉氏变换之比)和微分方程(一一对应)。 - 拉氏变换 依赖 一点高数(求导、积分的概念)和复数(那个 \(s\))。 - 列微分方程 依赖 牛顿第二定律(力学)、基尔霍夫定律(电路)。 - 非线性系统建模 依赖 "在工作点附近近似成直线"(小偏差法)。 - 结构图/信号流图 依赖 传递函数(方框/支路里装的就是传递函数)。

横向串(本章内部四种语言怎么互译):

                  s ↔ d/dt
   微分方程  ←──────────────→  传递函数
      ↑                          ↑   ↖ 零极点形式(K*) / 典型环节形式(K)
      │ 列写(牛顿/基尔霍夫)         │
      │                          │ 装进方框 / 支路
   物理系统 ──→ 动态结构图 ←──等价──→ 信号流图
                   │                   │
                   └── 化简(易错) ── 梅森公式(更稳) ──→ 传递函数

一句话:四种模型可互相翻译,而"求传递函数"是本章一切考题的落脚点。

向后串(这块地基撑起后面哪几层楼): - 传递函数 → 第3章(时域):闭环传递函数分母 \(=0\) 就是特征方程,它的根(极点)决定系统稳不稳、快不快;脉冲/阶跃响应从这里算。 - 零极点形式 + 根轨迹增益 \(K^*\) → 第4章(根轨迹):研究极点随 \(K^*\) 移动的轨迹。 - 典型环节形式 + 系统增益 \(K\) → 第5章(频域):Bode 图把各典型环节的特性叠加。 - 梅森公式/结构图化简 → 全程复用:只要考"求某个传递函数",就可能回到这一讲的工具。

收尾一句:这一讲你要拿到的,是一把打开后面三章的同一把钥匙——把真实系统翻译成传递函数的能力。翻译不熟,后面每章都卡;翻译练熟,后面就是在这块地基上盖楼。这一讲主攻"懂概念",真正动手算,第03讲例题见。