你的私隱選擇

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/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 的免費教師工作空間,把備課、工作紙、課堂工具和成績冊集中在同一處。

免費開始,建立你的第一個班別

或了解教師工作空間 →