Assumption: the coefficient "1.379" is read as 1.3679. This is the standard textbook equation, where 1.3679=1+e−1 and 0.3679=e−1, and it agrees with the given x(1)=0.3679. A note at the end gives the values for 1.379 as printed.
Step 1: Z-transform with initial conditions
Use Z[x(k+2)]=z2X−z2x(0)−zx(1), Z[x(k+1)]=zX−zx(0), and Z[u(k+1)]=zU−zu(0). Substitute x(0)=0, x(1)=0.3679, u(0)=1:
z2X−0.3679z−1.3679zX+0.3679X=0.3679zU−0.3679z+0.2642U
The −0.3679z terms on both sides cancel:
X(z)(z2−1.3679z+0.3679)=(0.3679z+0.2642)U(z)
Step 2: Substitute the step input U(z)=z−1z
z2−1.3679z+0.3679=(z−1)(z−0.3679), so
X(z)=(z−1)2(z−0.3679)z(0.3679z+0.2642)
Step 3: Partial fractions of X(z)/z
zX(z)=(z−1)2(z−0.3679)0.3679z+0.2642=(z−1)2A+z−1B+z−0.3679C
ACB=[z−0.36790.3679z+0.2642]z=1=0.63210.6321=1=[(z−1)20.3679z+0.2642]z=0.3679=(0.6321)20.1354+0.2642=0.39960.3996=1=dzd[z−0.36790.3679z+0.2642]z=1=[(z−0.3679)20.3679(z−0.3679)−(0.3679z+0.2642)]z=1=0.3996−0.3996=−1
X(z)=(z−1)2z−z−1z+z−0.3679z
Step 4: Inverse transform
Using (z−1)2z→k, z−1z→1, z−e−1z→e−k:
x(k)=k−1+(0.3679)k=k−1+e−k,k=0,1,2,…
Step 5: Check
| k | 0 | 1 | 2 | 3 | 4 | 5 |
|---|
| Formula | 0 | 0.3679 | 1.1353 | 2.0498 | 3.0183 | 4.0067 |
| Recursion | 0 | 0.3679 | 1.1354 | 2.0498 | 3.0183 | 4.0067 |
The recursion is x(k+2)=1.3679x(k+1)−0.3679x(k)+0.6321. The two agree to rounding. The double pole at z=1 makes the output grow like a ramp (x(k)≈k−1 for large k). This is the step response of an open-loop system containing an integrator.
Note: with 1.379 as printed
The recursion x(k+2)=1.379x(k+1)−0.3679x(k)+0.6321 gives 0,0.3679,1.1394,2.0680,3.0647,4.0975,…. The roots of z2−1.379z+0.3679 are then z=1.0174 and 0.3616, so the output grows slightly faster than a ramp.
Answer (1.3679): x(k)=k−1+e−k=k−1+(0.3679)k for k≥0.