电力电子与控制系统学习资料
  • 首页
  • 教学系列
    • 控制基础
  • 实验与工具
  • 参考资料

On this page

  • 实验目标
  • 使用顺序
  • 在线 PID 调试器
  • 模型与结果资源
  • 实验任务

PID 阶跃响应实验

用一个最小二阶对象观察 PID 参数与阶跃响应指标之间的关系。
Published

August 29, 2026

CONTROL · TOOL 01 · ONLINE WORKBENCH

PID 阶跃响应实验

把课堂中的误差、反馈、P/I/D、限幅和 Bode 指标放到同一个可操作的实验台里。先调参数,再解释波形,最后用指标验收。

开始在线调试阅读第一课
在线模型二阶对象名义参数可复现

本工作台使用一个教学用二阶对象,帮助你建立“参数 → 波形 → 指标 → 结论”的判断链。在线模型用于快速建立直觉,下面的 Simulink 文件用于在 MATLAB 环境中复现和扩展实验。

实验目标

  • 对比开环与闭环阶跃响应;
  • 观察 Kp、Ki、Kd 对超调、调节时间和稳态误差的影响;
  • 结合 Bode 图观察低频增益、增益穿越频率和相位裕度;
  • 加入执行器限幅,识别积分饱和和抗饱和效果;
  • 使用 Simulink 模型复现实验,用指标而不是感觉做判断。

使用顺序

01先看基准响应

保持教学初值,观察目标值、输出、控制量和 Bode 指标。

02一次只改一个因素

依次去掉 I、加入 D、改变限幅,记录曲线发生了什么。

03用模型复现

下载 Simulink 文件,在 MATLAB 中核对波形并留下结果。

在线 PID 调试器

INTERACTIVE WORKBENCH

先调参数,再解释时域与频域

把设定值从 0 调到 1,同时观察闭环阶跃响应和名义开环 Bode 图。这个教学模型用于建立可迁移的控制直觉,不替代具体功率级或电机对象的物理建模。

提高响应速度,通常会推高增益穿越频率,也可能增加超调。
抬高低频增益,减小稳态误差,但可能降低阻尼。
在中频段提供相位超前;高频作用会更敏感。
教学预设
时域响应已更新

闭环阶跃响应:目标值 r(t) 与输出 y(t)

控制输入 u(t) 及 P / I / D 分量

总控制量PID
超调0.0%
调节时间2.74 s
稳态误差0.001
执行器状态未饱和
名义开环模型G(s) = 18 / (s² + 5.2s + 20)C(s) = Kp + Ki/s + Kd·Ns/(s + N), N = 30 rad/s
开环幅频开环相频0 dB / -180° 临界线
低频增益 @ 0.1 rad/s28.7 dB
增益穿越频率 ωgc11.2 rad/s
相位裕度 PM72.7°
增益裕度 GM∞

Bode 图基于名义线性模型计算,当前相位裕度较充足。

频域指标基于未限幅、未加噪声的名义线性模型;执行器饱和、积分饱和和大扰动仍需回到时域响应中检查。

提示:不要只追求“看起来最快”的曲线。先看低频增益是否满足误差抑制,再看增益穿越频率和相位裕度,最后回到时域确认超调、饱和与调节时间。

模型与结果资源

SIMULINK MODEL

开环模型

主通道为 r → K → G(s) → y,误差只用于观测。

下载 open_loop.slx

SIMULINK MODEL

闭环模型

误差进入 PID,输出经过负反馈返回比较器。

下载 closed_loop.slx

REFERENCE FIGURES

课程结果图

用于对照 Simulink Scope 与网页中的教学图形。

查看开环响应图查看闭环响应图

实验任务

  1. 只使用 P:设置 Ki=0、Kd=0,记录最终输出和稳态误差。
  2. 加入 I:保持 Kp 不变,逐步增加 Ki,观察稳态误差和积分累积。
  3. 加入 D:比较 Kd=0 与 Kd>0 时的超调、控制量和微分冲击。
  4. 观察抗积分饱和:降低执行器限幅,比较无抗饱和、积分限幅、条件积分和反算回馈。
  5. 切换 Bode 频响:记录低频增益、ωgc、相位裕度,再回到时域检查结论。

模型边界:在线仿真使用教学用二阶近似对象。实际电力电子环路和电机控制需要重新建立功率级、采样、延迟、调制器、限流和保护模型,不能直接套用这里的 PID 参数。