- 2068 Magh · 8 marks
Series programming of a third-order system
Short answer
Series programming splits G(z) into cascaded sections: G1(z)=(1+3z^-1)/(1-5z^-1) and G2(z)=(1-2z^-1+10z^-2)/(1-z^-1+8z^-2). Each section is realized by standard programming, with one delay for first order and two delays for second order, total three delays.
Realize system having pulse transfer function G(z)=(z+3)(z²-2z+10)/((z-5)(z²-z+8)) by series programming.
In series programming, the pulse transfer function is split into a cascade of first- and second-order sections. Each section is realized by standard programming.
Step 1: Split into sections (in powers of )
The quadratics have complex roots, so they stay as one second-order section with real coefficients.
Step 2: Difference equations
Section 1 (input , output ):
Section 2 (input , output ):
Step 3: Block diagram
Section 1:
x(k)-->(S)------------o--[1]-------->(S)--> y1(k)
^ | ^
| [z^-1] |
| | w1(k-1) |
+<[5]---------o--[3]----------+
Section 2:
y1(k)-->(S)------------o--[1]-------->(S)--> y(k)
^ | ^
| [z^-1] |
| | w2(k-1) |
(S)<[1]--------o--[-2]------->(S)
^ | ^
| [z^-1] |
| | w2(k-2) |
+<[-8]--------o--[10]---------+
x(k) --> [ G1(z) ] --y1(k)--> [ G2(z) ] --> y(k)
A total of 3 delays are used. The order of the sections can be swapped.
Note: The poles are and (with ), all outside the unit circle. So this system is unstable, although it can still be realized.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Series programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Ladder programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Ladder programming of a third-order controller · Digital Control System, chapter 4
- Pulse transfer function with first order hold · Digital Control System, chapter 3
- Controllable canonical form of a third-order system · Digital Control System, chapter 5 · asked 14×
- Direct programming of a third-order controller · Digital Control System, chapter 4 · asked 4×
- Transfer function from third-order state model · Control Systems, chapter 8 · asked 3×
- 3rd order Butterworth HPF from LPF transfer function · Filter Design, chapter 5
- Realize 3rd order Butterworth TF with R2 = 2 Ω · Filter Design, chapter 5
- Butterworth order, poles and transfer function · Filter Design, chapter 2