你的隐私选择

KiwiBee 使用 Google Analytics、Google Ads 和 Meta Pixel 的可选 Cookie,用于了解成年访客、统计已完成的注册并改进推广活动。必要 Cookie 始终保持开启。 OpenAI 的 ChatGPT 广告像素还会在您同意广告追踪后衡量页面浏览和已提交的咨询,并可能使用经过哈希处理的联系信息进行匹配。 隐私政策

跳到主要内容

PID控制器平衡实验

关于这个模拟实验

PID 控制器平衡实验让学生亲身体验闭环反馈控制。一个金属球在由双端推进器驱动的倾斜梁上滚动,而实时滚动图表将目标设定点 r(t)(绿色)与实际小球位置 x(t)(金色)进行对比。控制器持续测量位置误差 e(t) = r − x(t),并计算推进器指令 u(t) = Kp·e + Ki∫e dt + Kd(de/dt)。通过拖动梁上的设定点环或击打小球,学习者可以发现为什么纯比例控制会无安稳地振荡、微分增益 Kd 如何作为预测刹车来阻尼超调、以及积分增益 Ki 如何消除稳态偏置。

学生可以探索什么

  • 设置 Ki = 0 且 Kd = 0,同时保持 Kp = 6,然后拖动绿色设定点环,观察小球无阻尼地来回振荡。
  • 将微分增益 Kd 提高到 4.0,并观察控制器如何在小球跨越设定点之前对梁倾斜进行刹车,从而消除超调。
  • 设置 Ki = 0,Kp = 4 且 Kd = 3.5,注意因重力修正偏置而产生的微小稳态偏移读数,然后将 Ki 提高到 1.0 以将误差拉回 0.00 m。
  • 点击小球或按“干扰脉冲”以施加突发速度脉冲,并测试您调教好的 PID 闭环恢复多快。
  • 在梁的左右端之间快速拖动绿色目标环以测试阶跃响应上升时间和峰值超调。

学习目标

  1. 1在闭环反馈控制系统中定义位置误差 e(t) = r(t) − x(t)。
  2. 2解释每个 PID 项的物理角色:比例刚度 (Kp)、积分偏置消除 (Ki) 和微分阻尼 (Kd)。
  3. 3分析阶跃响应指标,包括上升时间、峰值超调百分比、稳定时间和稳态误差。
  4. 4调节三项 PID 控制器,以便在外部干扰后实现快速、临界阻尼的稳定。

教师常问的问题

在控制工程中 PID 代表什么?

PID 代表比例–积分–微分 (Proportional–Integral–Derivative) 控制。它是机器人、无人机、巡航定速和工业自动化中最广泛使用的反馈控制算法,结合了当前误差 (P)、积累的过去误差 (I) 和误差变化率 (D)。

为什么当 Kp 高而 Kd 为零时小球会疯狂振荡?

比例增益 Kp 就像是一条将小球拉向设定点的弹簧。在无阻尼 (Kd = 0) 的情况下,小球在接近目标时速度不断增加,并直接驶过了目标,在此循环往复。

微分项 Kd 是如何阻止超调的?

微分项测量小球接近目标的速度 (de/dt)。即使小球仍然未到达设定点,Kd 也会感知其高速近近,并早早将梁倾斜反向以平稳地刹车小球。

您什么时候需要综合增益 Ki?

如存在常转干扰(例如稍微的传感器倾斜或风压偏置),PD 控制器会在稍微偏离目标的位置停下,此时小比例推力与偏置平衡。积分项会随着时间积蓄这些残留误差,直到偏置被驱到零。

嵌入这个模拟实验

免费嵌入你的学习平台、博客或班级网站。

<iframe src="https://kiwibee.io/zh-cn/simulations/pid-controller-drone-balance-3d-simulation/embed" title="PID控制器平衡实验 | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>

继续探索

把互动科学带进你的课堂

KiwiBee 的免费教师工作台把备课、工作表、课堂工具和成绩册集中在一处。

免费开始,创建你的第一个班级

或了解教师工作台 →