- Asked 4/22
- 2081 Chaitra · 3 marks
Direct programming of a third-order controller
Short answer
Divide by 10z^3 to get G(z) = (0.6z^-1+0.7z^-2)/(1-0.6z^-1+0.7z^-2+0.5z^-3). Direct programming uses two input delays and three output delays with feedforward gains 0.6, 0.7 and feedback gains +0.6, -0.7, -0.5. Difference equation: y(k)=0.6y(k-1)-0.7y(k-2)-0.5y(k-3)+0.6x(k-1)+0.7x(k-2).
Realize the given digital controller by direct programming: Y(z)/X(z)=(6z²+7z)/(10z³-6z²+7z+5).
Direct programming realizes the difference equation exactly as written. It uses one chain of delays for past inputs and another for past outputs.
Step 1: Write in powers of
Divide the numerator and denominator by :
Step 2: Difference equation
Step 3: Block diagram (direct programming)
x(k)
o (S)--------------o--> y(k)
| ^ |
[z^-1] | [z^-1]
| x(k-1) | | y(k-1)
o--[0.6]------>(S)<[0.6]--------o
| ^ |
[z^-1] | [z^-1]
| x(k-2) | | y(k-2)
o--[0.7]------>(S)<[-0.7]-------o
^ |
| [z^-1]
| | y(k-3)
+<[-0.5]--------o
- The left delay chain stores and . The right chain stores , and .
- Feed-forward gains are 0.6 and 0.7. Feedback gains are , and (the negatives of the denominator coefficients).
- There is no direct path from to , because the term of the numerator is zero.
- Direct programming needs delays. Standard programming would need only 3.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Direct programming of a third-order controller · Digital Control System, chapter 4 · asked 4×
- Series programming of a digital controller · Digital Control System, chapter 4 · asked 4×
- Ladder programming of a third-order controller · Digital Control System, chapter 4
- Ladder programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Direct programming of a first-order filter · Digital Control System, chapter 4
- Jury test: 2z⁴+7z³+10z²+4z+1 · Digital Control System, chapter 3 · asked 8×
- Ladder programming of a third-order filter · Digital Control System, chapter 4 · asked 2×
- Series programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Direct form and lattice of FIR, 1+0.7z⁻¹+1.2z⁻²−z⁻³ · Digital Signal Analysis and Processing, chapter 4 · asked 2×