- Asked 4/22
- 2076 Bhadra · 4 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.6z^-3)/(1+0.8z^-1+0.9z^-2+1.5z^-3). Direct form uses three input delays and three output delays with feedforward gains 0.6, 0.7, 1.6 and feedback gains -0.8, -0.9, -1.5. Difference equation: y(k) = -0.8y(k-1) -0.9y(k-2) -1.5y(k-3) +0.6x(k-1) +0.7x(k-2) +1.6x(k-3).
Realize the given digital controller by direct programming: Y(z)/X(z)=(6z²+7z+16)/(10z³+8z²+9z+15).
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.8]-------o
| ^ |
[z^-1] | [z^-1]
| x(k-2) | | y(k-2)
o--[0.7]------>(S)<[-0.9]-------o
| ^ |
[z^-1] | [z^-1]
| x(k-3) | | y(k-3)
o--[1.6]------>(S)<[-1.5]-------o
- The input delay chain gives , , , with gains 0.6, 0.7, 1.6.
- The output delay chain gives , , , fed back with gains , , .
- All products are added in the summer column to give . There is no direct term.
Direct programming uses delays. (The denominator has roots and , which are outside the unit circle, so this filter is unstable as given. The question asks only for its realization.)
✓ 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, 2+1.8z⁻¹… · Digital Signal Analysis and Processing, 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×