3.5.39 · HinglishGuidance, Navigation & Control (GNC)

PID tuning — Ziegler-Nichols, loop shaping

2,021 words9 min readRead in English

3.5.39 · Physics › Guidance, Navigation & Control (GNC)


1. PID controller kya hota hai (WHAT / WHY)

  • P (proportional): present error par react karta hai. Bada error ⇒ bada push. Akela use karne par steady-state error (offset) chhod deta hai aur zyada bada hone par oscillate kar sakta hai.
  • I (integral): past error accumulate karta hai. Yeh steady-state error kill karta hai kyunki tab tak push karta rehta hai jab tak accumulated error zero na ho jaye. Lekin yeh phase lag add karta hai ⇒ destabilise kar sakta hai.
  • D (derivative): slope se future predict karta hai. Yeh damping / phase lead add karta hai, overshoot kam karta hai, lekin noise amplify karta hai.

2. Ziegler-Nichols: ultimate-gain method (HOW, derived)

Procedure (closed-loop / ultimate-gain method):

  1. set karo (pure P control).
  2. dheere dheere badhao jab tak output sustained, constant-amplitude oscillation na dikhaye.
  3. Uss gain ko ultimate gain aur oscillation ki period record karo.
  4. Table se gains padhlo.

analytically kahan se aate hain?

Stability edge par open loop satisfy karta hai

Ek test plant ke liye derivation :

  • Phase: . Set : .
  • Magnitude: .
  • Toh aur s.

3. Ziegler-Nichols: open-loop (reaction-curve) method

Step response ko delay aur slope se approximate karo. Model: . Maano (max slope / step-height). Toh:

Ye kyun? (dead time) govern karta hai ki tum kitna phase lag tolerate kar sakte ho; bada ⇒ chhota gain. Ratios closed-loop ratios ko mirror karte hain kyunki aise plants ke liye hota hai.


4. Loop shaping ("samjho" wala method)

PID ek loop-shaping filter ki tarah:

  • Integral term low-frequency gain boost karta hai (slope dB/dec, phase ).
  • Derivative term ke paas phase lead add karta hai — tum deliberately ka zero se neechay place karte ho taaki uska phase plant lag counter kare aur phase margin raise kare.

5. Common mistakes (Steel-manned)


6. Active recall

Recall Quick self-test (hide karke answer karo)
  • Closed-loop ZN kaun se do numbers measure karta hai, aur kaise? (→ : sustained oscillation par gain; : uski period.)
  • Integral action phase margin kyun reduce karta hai? (→ lag add karta hai.)
  • Phase margin define karo aur target range batao. (→ ; .)
  • D action loop shaping mein kaise help karta hai? (→ ke paas phase lead add karta hai, PM raise karta hai, damping add karta hai.)
Recall Feynman: ek 12-saal ke bacche ko samjhao

Socho ek toy car ko floor par ek line tak steer karna hai. P: jitna door ho line se, utna zyada wheel ghuma. I: agar hawa baar baar tum ko line se hata rahi hai, thoda extra ghuma te raho jab tak finally line par na aa jao. D: agar tum line ki taraf bahut tezi se aa rahe ho, pehle se ease off karo taaki zyada aage na nikal jao. Tuning mein yeh pick karna hai ki yeh teen reactions kitni strong hongi. Ziegler-Nichols aise hai: "P knob tab tak badhao jab tak car hamesha side-to-side wobble na kare, note karo kitni fast wobble kar rahi hai, phir usi se teeno knobs set karo." Loop shaping hai: "ek picture draw karo ki car fast vs slow wiggles par kaise react karti hai, aur knobs adjust karo taaki slow mistakes strongly fix hon lekin fast jitter ignore ho jaye."


Connections


Flashcards

Time domain mein PID control law kya hai?
, jahan .
Closed-loop ZN mein aur kya hain?
Woh proportional gain jo sustained constant-amplitude oscillation produce karta hai, aur uss oscillation ki period.
se ZN PID gains?
(phir ).
Integral action add karne se stability margin kyun reduce hoti hai?
Har term phase lag add karta hai, crossover ke paas phase margin cut karta hai.
Phase margin define karo.
jahan gain-crossover frequency hai ().
ke liye instability ki edge kaun si condition mark karti hai?
aur simultaneously.
ke liye nikalo.
, , s.
"Derivative kick" kya hai aur iska fix kya hai?
Reference mein ek step spike banata hai; fix: measurement ka derivative lo aur filter karo.
Loop shaping mein high open-loop low-frequency gain kya faayda deta hai?
Chhota steady-state error aur achhi disturbance rejection.
Loop shaping mein target gain margin kya hai?
dB (factor of 2).
Classic ZN kaun sa response shape target karta hai?
Quarter-amplitude decay (~25% overshoot) — aggressive, aksar detuning ki zaroorat padti hai.
FOPDT se ZN open-loop PID (=delay, =slope/step)?
.

Concept Map

drives

Kp reacts to present

Ki kills offset

Kd adds damping

needs choosing

recipe method

understanding method

crank Kp to instability

look up

edge of stability at

reshape

too much lag can

Error e=r-y

PID controller C of s

Steady-state offset

Integral phase lag

Overshoot reduced, noise amplified

Tuning goal: fast, stable, low overshoot

Ziegler-Nichols

Loop shaping

Measure Ku and Tu

ZN gain table

Gain=1, phase=-180 deg

Bode: gain, phase margin, bandwidth

Destabilise loop

Deep Dive