1. Initialize: 2. Time Delay 3. Sampling Time 4. number Of Points 5. l ← Time Delay/Sampling Time 6. frac_m % is m according expression (3) 7. frac_m ← l – Time Delay/Sampling Time 8. α←e−a×frac_m×SamplingTime 9. m←[00] 10. For cont ← 1 to number Of Points – 1 11. k ← cont+1 12. e(k)←1−m(k) 13. If k=2 then 14. u[k]=kc2ti+T2tie[k] % expression (10) 15. else 16. u[k]=u[k−1]+kc2ti+T2tie[k]+kcT−2ti2tie[k−1] % expression (10) 17. End if 18. % expression (11) 19. If k=2 then 20. y[k]=0 21. Else if k≥2 and k≤l 22. y[k]=e−aTy[k−1] 23. Else 24. y[k]=e−aTy[k−1]+1−αau[k−l−1]+α−e−aTau[k−l] 25. End if 26. % expression (12) 27. If k=2 then 28. m[k]=2td+T2tf+Ty[k] 29. Else 30. m[k]=2tf−T2tf+Tm[k−1]+2td+T2tf+Ty[k]+T−2td2tf+Ty[k−1] 31. End If 32. m[k+1]=m[k] 33. End For |