自动控制原理课后习题答案深度解析:搞懂机制才是刷题关键
简介这份PDF资料是《自动控制原理》课程涂植英/重庆大学配套课后习题答案解析适合正在学习该课程的本专科学生、考研复习者以及对自动控制基础理论有自查需求的工程类读者。内容按章节逐章梳理重点与难点从控制系统数学模型建立、动态结构图等效变换、梅逊公式应用到时域分析法中的典型二阶系统性能指标、劳斯判据、稳态误差计算再延伸到根轨迹绘制、频域分析和控制系统综合校正框架完整并针对结构图交叉回路化简、梅逊公式余子式判断等常见易错点给出了对应的解题思路。资源为单个PDF文件压缩包仅1.74MB可流畅地在手机、平板或电脑上查阅适合碎片化学习与考前集中复习。目前已有268人学习下载可用于课后练习对答案、考前查漏补缺也能帮助理解传递函数、稳定性判据等抽象概念背后的物理含义提升分析问题与解题作答能力。1. 课后习题答案为什么看懂了教材和做对了题之间隔着一层机制断层不少人拿到《自动控制原理》课后习题答案第一反应是拿它对答案——做错了抄一遍对上了就翻页。但如果你把整套题按章节串起来看会发现它真正考的根本不是计算而是机制的辨识传递函数什么时候能相乘、扰动单独作用时误差为什么变了符号、闭环离散系统的结构为什么没有唯一形式。这些题恰恰在检验反馈这个机制是否真的内化成了直觉。这篇解读把课后习题里高频出现的机制点按现象→机制→实现拆开从微分方程到传递函数的变换逻辑二阶系统极点位置与动态性能之间的对应关系再到劳斯判据和奈奎斯特判据为什么判定的是同一个特征方程。搞懂这一层刷题才算真正有效。2. 数学模型与结构图拉氏变换、负载效应与梅逊公式三个关卡2.1 微分方程到传递函数拉氏变换把求导映射成s相乘时域模型写的是瞬时的关系x(t)、x(t)都是对时间求导描述系统在每一时刻的状态迁移。拉氏变换做的事情不是换个记号而是把求导运算映射成s相乘。在零初始条件下d^n/dt^n 对应 s^n积分对应 1/s。这样一来原本要对微分方程求解的问题变成了对一个有理分式的代数运算问题把输入信号变换到复频域乘以传递函数得输出像函数再反变换回时域。这个变换有一个隐藏前提常常被忽略零初始条件。如果系统在 t0 时刻有储能——电容上有电压、电感里有电流——拉氏变换会多出初值项。那意味着同一个物理系统带初值和零初值对应的复域表达式不同。传递函数这个模型在定义上主动选择了零初始条件它的意义是描述系统本身的输入输出属性而不是某一次具体运行的完整时间历程。换句话说传递函数是系统的基因不是系统的病历。真正的难点在建模环节。课后习题里常见的问题是一个水位系统、温度系统、直流电动机系统怎么写出它的微分方程。习题 2-4 给了一个可控硅整流器的例子Ud KU2Φcosα在 α0 附近作微小变化。这里用到的线性化方法是泰勒展开取一阶项得到 ΔUd ≈ -KU2Φ sinα0·Δα。这一步的本质是非线性关系在工作点附近被线性化且线性化后的增益恰好是工作点处的导数。对于后面所有频域、根轨迹、稳定性分析这个局部线性模型是前提——非线性系统并不具备传递函数意义上的全局频率特性所以第一章才要反复区分线性与非线性、定常与时变。2.2 传递函数不能随便相乘两级RC网络为什么不等效习题 2-2两个 RC 网络级联问 Uc(s)/Ur(s) 是否等于两个单级网络传递函数的乘积。答案是否定的。如果用复阻抗法直接算会得到分母里多出一项 R1C2s。为什么两个看起来是串联的环节它们的传递函数不能直接相乘单个 RC 网络的传递函数是 1/(R1C1s1)它的成立前提是输入信号由理想电压源驱动输出端为空载。一旦把第二个 RC 网络接上去后级的输入阻抗——实际上是 R2 与 1/(C2s) 的串联再与 C1 的交互——会对前级形成负载。前级的输出电流有一部分被后级吸收前级 C1 两端的电压不再是理想空载值。负载效应导致两级之间发生能量耦合这个耦合在频域里表现为分母多出的交叉项。这解释了一条普遍规则传递函数相乘只有在两级之间信号完全单向传递时才成立。中间加一个隔离缓冲器把前级输出阻抗拉低到几乎为零、后级输入阻抗拉高到无穷大两级才真正解耦。这也是为什么实际电路里经常在级间加运放缓冲而不是简单地把两个网络串起来。习题答案里那句不等效实际上是在提醒模型的有效性边界由物理连接方式决定不是由数学表达式决定。2.3 结构图等效变换与梅逊公式解除回路交叉是唯一目标结构图是信号流关系的图形语言。等效变换的难点在移动相加点和引出点。为什么移动后要对相关支路做乘除补偿因为信号流图的意义在于每条支路表达一个信号的传递关系你移动节点位置其实是在重画布局但必须保持任意两点之间信号传输的数学关系不变。比如把引出点从某环节的输出端移到输入端原来引出点后面跟着的一路要补偿一个该环节的传递函数或它的倒数才能让被引出的信号值保持不变。习题 2-12、2-13 给出大量结构图化简看晕了之后要回到目标本身所有移动都是为了解除反馈回路的交叉。反馈回路一旦交叉就无法逐层做串联、并联、反馈合并。先把交叉的路径解耦剩下的就是标准结构的堆叠。教材里总结的一般原则之所以让人无从下手就是因为它没有说清交叉才是要消灭的对象。梅逊公式则是给化简过程一个一步到位的代数判据Δ 1 - ΣL1 ΣL2 - ΣL3 …其中 ΣL1 是所有单独回路增益之和ΣL2 是两两互不接触回路增益乘积之和分子则是 ΣPkΔk。Pk 是第 k 条前向通道增益Δk 是与前向通道接触的回路全部剔除后的剩余特征式。它为什么这样定义因为不接触的回路与主通道的增益贡献在代数上独立可以相乘叠加接触的回路已经体现在主通道信号流动的路径里不能再重复计入。习题里那两条与所有回路都接触的前向通道余子式为 1另一条与某个回路不接触的通道余子式就是 1 加上那个回路增益。理解了接触即归一这个思想梅逊公式就不再是背公式而是一种回路组装逻辑。提示做结构图化简时每一步移动都问自己一句我这一动有没有改变其他支路的信号关系。答不上来就先别动。3. 时域分析极点位置怎么换算成超调量、峰值时间和稳态误差3.1 一阶与二阶模型为什么主导极点让高次系统降维真实系统几乎都是三阶以上的高次系统但习题和教材把重点放在一阶、二阶上原因不是回避复杂性而是少变量洞察规律。一阶系统只有一个时间常数 T阶跃响应以 e^(-t/T) 逼近稳态调节时间大约 3T~4T没有超调。二阶系统多了一对共轭复极点能表现振荡、超调、延迟这些工程上最关心的现象。高阶系统在主导极点成立的前提下可以被降阶成二阶来分析。所谓主导极点是指那些实部绝对值远小于其他极点、暂态分量衰减远慢于其他极点的极点它们在响应中活得最久因而决定了输出最终逼近稳态的方式。其余极点实部更负对应的暂态分量早早就衰减掉了对系统主要行为影响很小。这个降维思想在习题 3-1、3-4 里的体现是先由开环传递函数写出二阶闭环再读出一组性能指标。它背后是一条完整的设计思路——先把系统典型化再在典型化模型上做参数分析最后回到真实系统验证。3.2 极点-参数-性能三角关系s平面上直接读出动态指标二阶系统闭环传递函数的标准形式是 Φ(s) ωn² / (s² 2ζωn s ωn²)特征根即极点 s1,2 -ζωn ± jωn√(1-ζ²)。把极点画在 s 平面上极点与原点的距离就是 ωn极点与负实轴的夹角 β 称为阻尼角且 cosβ ζ。于是三个概念被几何地统一起来极点离开虚轴的远近|Re| ζωn决定暂态衰减速度越远衰减越快调节时间 ts 越短极点虚部 ωd ωn√(1-ζ²) 决定振荡频率虚部越大曲线振荡越密峰值时间 tp π/ωd 越短阻尼角 β 越小即 ζ 越大超调越小最大超调量 σ% e^(-πζ/√(1-ζ²)) × 100%。习题 3-4 是典型的参数扫描题开环传递函数 G(s) K/[s(0.1s1)]K 从 10 变到 20闭环极点从实部 -5、虚部 ±8.66 的一组共轭复根变成实部约 -7.07、虚部约 ±12.2 的另一组共轭复根。放到表格里看趋势非常明显参数K10K20无阻尼自振频率 ωn10约 14.14阻尼比 ζ0.5约 0.35最大超调量 σ%16.3%约 30.9%峰值时间 tp约 0.36s约 0.24s这个变化趋势本质上说明增益 K 变大系统在更努力地响应响应速度变快了但代价是阻尼变弱、超调变大。这种快速性↑ 阻尼↓的取舍在后面校正章节还会反复出现——想改善其中一个指标几乎总是要拿另一个指标去换。3.3 稳态误差的两种算法终值定理、误差系数法与扰动路径稳态误差计算有两条常用路径。终值定理e_ss lim_{s→0} sE(s)用起来很省事但前提很苛刻——sE(s) 的全部极点都必须有负实部也就是系统必须稳定否则极限不存在或算出来的是一个没有物理意义的数。误差系数法则按输入类型分对阶跃输入位置误差系数 Kp lim G(s)H(s)稳态误差 1/(1Kp)对斜坡输入速度误差系数 Kv lim sG(s)H(s)误差 1/Kv对加速度输入加速误差系数 Ka lim s²G(s)H(s)误差 1/Ka。系统开环传递函数里积分环节的个数——0 型、1 型、2 型——决定了这些系数是零、有限值还是无穷大也就决定了系统跟得上什么输入、跟不上什么输入。一个特别容易踩坑的点是扰动作用下的稳态误差。定义 e r - c 没错但当扰动单独作用时 r 0于是 e -c。习题里明确对比了这两种情况给定作用时误差是给定与输出之差扰动作用时误差变成了输出本身的负值计算路径完全不同。进一步若想消除扰动引起的稳态误差需要让扰动作用点之前的环节 G1(s) 含积分环节。原因是积分环节对常值扰动提供无穷增益在稳态时把偏差压到零。这个机制在为什么一定是 G1 而不是 G2上特别容易记反因为只有 G1 处在扰动与误差测量点之间它的积分增益才能对扰动引起的偏差形成校正力。4. 稳定性判定劳斯判据与奈奎斯特判据为什么指向同一个代数对象4.1 稳定的充要条件与劳斯表不求解方程判断根的分布线性定常系统稳定的充要条件闭环特征方程的所有根都具有负实部。为什么所有根负实部就够了因为零输入响应是形如 ΣCi e^(λi t) 的线性组合实部为正的根会让对应项发散实部为负的根全部衰减即使有纯虚根响应也只是等幅振荡而不是收敛到稳态。劳斯判据的价值在于不求解特征方程就能判断根的分布。构造劳斯表时第一列符号变化次数等于右半平面根的个数。它的运作机制可以这样理解把特征多项式按 s 的幂次排成两行再做行间运算商和余数交替生成新行这个过程本质上是在检测多项式的代数系数在复平面各象限的分布。举一个三阶系统的劳斯表构造示意s³a₃a₁s²a₂a₀s¹(a₂·a₁ - a₃·a₀)/a₂0s⁰a₀0如果第一列出现符号变化变化次数就是右半平面根的个数。对二阶系统劳斯表会退化为一项简单条件所有系数同号。习题里的经典顺序是先用劳斯判据判断系统是否稳定再用终值定理算稳态误差这一前一后不是随便排的——稳定性是稳态误差计算的合法性前提。劳斯表有一个高频特例某行全为零。这说明特征方程存在关于原点对称的根比如一对纯虚根或符号相反的实根。处理办法是用该行上一行构造辅助方程取辅助方程对 s 的导数系数替换全零行继续列表同时辅助方程的根就是那部分临界根。这个特例在边界稳定问题里几乎是必考点因为工程上临界稳定和不稳定之间的界线正是系统参数变化时根刚越过虚轴的位置。4.2 奈奎斯特判据幅角原理如何把稳定性变成包围圈数奈奎斯特判据的推导起点是幅角原理设 F(s) 1 G(s)H(s)F 的零点就是闭环极点F 的极点正是开环极点。当 s 沿包围右半平面的封闭曲线绕一圈时F(s) 在复平面上绕原点的净圈数等于 F 的零点数减去极点数。把映射关系移到 G(s)H(s) 平面原点对应到 (-1, j0) 点于是结论变成开环频率特性曲线顺时针包围 (-1, j0) 点的净圈数 N等于闭环右半平面极点数 Z 减去开环右半平面极点数 P即 Z N P。若系统开环稳定P0闭环稳定的充要条件就是开环 Nyquist 曲线不包围 (-1, j0) 点。这个判据的工程价值在于它把稳定性变成了可以测量的东西开环频率特性可以通过实验扫频获得不需要先建立精确的解析模型而闭环特性往往不容易直接做实验因为反馈回路已经闭合很难单独激励某个环节。习题里把幅角原理单独列为重点恰是因为包围这个概念来自复变函数的幅角变化机制不真正理解绕圈次数对应零点数目Nyquist 判据就只是背结论。4.3 相对稳定性增益裕量和相位裕量度量的是离临界多远只判稳定/不稳定不够工程上还要知道系统离开临界边界的余量。相位裕量 γ 180° ∠G(jωc)H(jωc)其中 ωc 是穿越频率开环幅值等于 1 的频率点增益裕量 Kg 1/|G(jωp)H(jωp)|其中 ωp 是相位穿越 -180° 的频率点。它们实际度量的是参数摄动多大多小系统才会走到临界。相位裕量小意味着系统相位滞后一点点就会进入 -180° 包围区增益裕量小意味着开环增益稍微增大一点曲线就开始包围临界点。这就是习题里反复强调开环频率特性与闭环响应存在内在联系的原因。闭环特征方程 1 G(s)H(s) 0 重新写成 G(s)H(s) -1这个等式描述的就是频域曲线到达临界点的条件。稳定裕量是距离临界点还有多远的度量它把代数意义下的根离虚轴多远转换成频域意义下的曲线离临界点多远两者信息来源不同但判定的是同一个闭环稳定性问题。这正是频域分析能兼容时域直觉的底层原因。5. 课后题高频翻车现场五个最容易暴露机制盲区的坑5.1 扰动单独作用时误差为什么成了负号现象做扰动响应题时按给定作用下的误差公式 e r - c 代入算出的稳态误差差一个符号甚至完全不对。原因定义 e r - c 本身没错但扰动单独分析时令 r 0于是误差退化为 e -c而很多人还会惯性代入 r 的值。这个题考的就是误差定义在什么输入配置下成立。解决拿到任何求稳态误差的题先画分解图标明当前只保留哪一个输入给定或扰动另一个置零再写表达式。给定单独作用时 e r - c扰动单独作用时 e -c最后两者叠加。落到这个细节才不会再被符号坑。5.2 闭环离散系统没有唯一的脉冲传递函数现象求闭环离散系统脉冲传递函数时直接把连续部分的 Z 变换按串联相乘写出 Φ(z) G1G2/(1G1G2)答案与标准解不符。原因采样开关的位置决定了信号在哪个环节处被离散化。G1 和 G2 之间如果没有采样开关它们的级联在连续域已经合并只能先求连续传递函数的 Z 变换如果中间存在采样器则要先 Z 变换再相乘。闭环脉冲传递函数随采样开关位置不同而不同根本没有统一的典型形式。解决逐段画出连续/离散属性标记。凡是被采样开关分隔的信号其 Z 变换可以独立处理没有被分隔的连续环节一律先在连续域合并再整体离散化。习题里那句离散信号通过连续对象后输出仍是连续信号就是关键规则——先分清哪些是连续信号、哪些是离散信号再决定能不能做 Z 变换乘法。5.3 两级RC串联直接相乘丢了一项现象两个 RC 网络直接级联用 G1·G2 求总传递函数结果和用复阻抗法算的答案对不上。原因后级输入阻抗对前级形成负载前级不再是理想空载输出两级之间存在能量耦合。传递函数相乘的数学前提是单向无加载这在物理上需要缓冲级来保证。解决遇到无源网络的直接级联不要走每个环节传递函数相乘的捷径老老实实从整体电路列复阻抗方程或画出有缓冲隔离的等效结构后再各自相乘。把这个场景记住后面在信号链设计里会反复碰到——级联相乘前先问一句两级之间有没有隔离。5.4 劳斯表全零行不等于直接判临界稳定现象劳斯表某行全部为 0有人直接判定系统临界稳定了事或不知道下一步该怎么走。原因全零行意味着存在关于原点对称的特征根对例如一对纯虚根或大小相等符号相反的实根这时劳斯表运算被破坏了。这只是一种辅助情况需要特殊手法继续解出这些根的位置而不是直接下结论。解决用上一行构造辅助方程 A(s)取 A(s) 的系数替换全零行继续列表同时解 A(s) 0得到那部分临界根。注意系统究竟是临界稳定还是不稳定取决于辅助方程的根是否纯虚不要看到全零行就条件反射地写临界稳定。5.5 终值定理套在不稳定系统上会算出伪答案现象对某个判断出来就不稳定的系统依然按终值定理求 e_ss lim sE(s)得到一个有限数还把它当稳态误差写进答案。原因终值定理的适用条件是 sE(s) 的全部极点位于左半平面或至多原点处一个简单极点。系统不稳定时右半平面极点导致时域响应发散所谓终值根本不存在极限形式给的数字没有物理意义。解决严格顺序是先做稳定性判定再算稳态误差。习题的顺序安排就是提醒这件事。凡遇到先用劳斯判断再算误差的题直接遵守流程不跳步。提示这五个坑有一个共同特征——出问题的都不是计算而是适用条件没被检查。传递函数相乘有前提终值定理有前提误差定义有前提。做题前先列前提比多算一遍更值钱。6. 从习题答案到设计观超前滞后校正与采样的取舍答案之外还剩什么课后习题做到校正章节会第一次感受到标准答案消失了。超前、滞后、反馈校正都能让系统稳定但每个方案带来的副作用不同。超前校正通过增加相位裕量改善稳定性等效于把带宽向高频扩展响应变快但高频噪声增益也被放大滞后校正通过压低高频增益获得裕量代价是穿越频率降低、响应变慢。这不是哪个更好的问题而是愿意牺牲哪个指标的问题。习题里说按波德图设计系统时结果不唯一本质就是设计取舍没有一个绝对最优解。复合控制里的前馈也是同理。前馈对已知输入和扰动提供预补偿不等反馈慢慢反应但前馈完全依赖模型准确性——模型一偏误差直接进输出没有任何闭环机制帮你把偏差拉回来。所以前馈必须和反馈配合前馈负责快反馈负责准和稳。离散化章节的采样周期选择同样如此采样太快计算开销和高频量化噪声上升采样太慢则丢失高频信息且相位延迟增大。把采样定理理解成下限指导再根据系统截止频率去做工程选择才是习题背后真正想传递的能力。从那以后我拿到任何一套课后习题都强迫自己先不看答案把每道题的机制前提在草稿上写出来——这个系统是线性还是非线性、中间有没有采样器、扰动在哪一侧、能不能用终值定理。这套《自动控制原理》课后习题答案解析真正值钱的地方不在那几页标准解而在于它把教材里含糊的为什么全部逼到了题目面前。这样的刷题方式会慢很多但慢下来之后每个答案都不是背来的而是从机制里推出来的。希望帮到你。本文还有配套的精品资源点击获取