Processing math: 100%

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. αea×frac_m×SamplingTime

9. m[00]

10. For cont 1 to number Of Points – 1

11. k cont+1

12. e(k)1m(k)

13. If k=2 then

14. u[k]=kc2ti+T2tie[k] % expression (10)

15. else

16. u[k]=u[k1]+kc2ti+T2tie[k]+kcT2ti2tie[k1] % expression (10)

17. End if

18. % expression (11)

19. If k=2 then

20. y[k]=0

21. Else if k2 and kl

22. y[k]=eaTy[k1]

23. Else

24. y[k]=eaTy[k1]+1αau[kl1]+αeaTau[kl]

25. End if

26. % expression (12)

27. If k=2 then

28. m[k]=2td+T2tf+Ty[k]

29. Else

30. m[k]=2tfT2tf+Tm[k1]+2td+T2tf+Ty[k]+T2td2tf+Ty[k1]

31. End If

32. m[k+1]=m[k]

33. End For