Delay Systems pp 257-270 | Cite as

Computer Aided Control System Design for Time Delay Systems Using MATLAB®

  • Suat Gumussoy
  • Pascal Gahinet
Part of the Advances in Delays and Dynamics book series (ADVSDD, volume 1)


Computer Aided Control System Design (CACSD) allows to analyze complex interconnected systems and design controllers achieving challenging control requirements. We extend CACSD to systems with time delays and illustrate the functionality of Control System Toolbox in MATLAB for such systems. We easily define systems in time and frequency domain system representations and build the overall complex system by interconnecting subsystems. We analyze the overall system in time and frequency domains and design PID controllers satisfying design requirements. Various visualization tools are used for analysis and design verification. Our goal is to introduce these functionalities to researchers and engineers and to discuss the open directions in computer algorithms for control system design.


Time Delay System Delay Differential Equation Characteristic Root Linear Fractional Transformation Smith Predictor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Atay, F.M. (ed.): Complex time delay Systems: Theory and Applications. Understanding Complex Systems. Springer (2010)Google Scholar
  2. 2.
    Breda, D., Maset, S., Vermiglio, R.: Pseudospectral differencing methods for characteristic roots of delay differential equations. SIAM Journal on Scientific Computing 27(2), 482–495 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Breda, D., Maset, S., Vermiglio, R.: Pseudospectral approximation of eigenvalues of derivative operators with non-local boundary conditions. Applied Numerical Mathematics 56(3-4), 318–331 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Breda, D., Maset, S., Vermiglio, R.: TRACE-DDE: a Tool for Robust Analysis and Characteristic Equations for Delay Differential Equations. In: Loiseau, J.J., Michiels, W., Niculescu, S.-I., Sipahi, R. (eds.) Topics in Time Delay Systems. LNCIS, vol. 388, pp. 145–155. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  5. 5.
    Dugard, L., Verriest, E. (eds.): Stability and control of time delay systems. LNCIS, vol. 228. Springer, Heidelberg (1998)zbMATHGoogle Scholar
  6. 6.
    Engelborghs, K., Luzyanina, T., Samaey, G.: DDE-BIFTOOL V. 2.00: a Matlab Package for Bifurcation Analysis of Delay Differential Equations. Technical Report TW330, Department of Computer Science, K. U. Leuven, Leuven, Belgium (2001)Google Scholar
  7. 7.
    Engelborghs, K., Roose, D.: On stability of LMS methods and characteristic roots of delay differential equations. SIAM Journal on Numerical Analysis 40(2), 629–650 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Enright, W.H., Hayashi, H.: A delay differential equation solver based on a continuous Runge-Kutta method with defect control. Numerical Algorithms 16(3-4), 349–364 (1997)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Erneux, T.: Applied delay differential equations. Surveys and tutorials in the applied mathematical sciences. Springer (2009)Google Scholar
  10. 10.
    Gahinet, P., Shampine, L.F.: Software for modeling and analysis of linear systems with delays. In: Proceedings of the American Control Conference (2004)Google Scholar
  11. 11.
    Gu, K., Kharitonov, V., Chen, J.: Stability of time delay systems. Birkhuser, Boston (2003)CrossRefzbMATHGoogle Scholar
  12. 12.
    Gumussoy, S., Michiels, W.: Fixed-Order H-infinity Control for Interconnected Systems using Delay Differential Algebraic Equations. SIAM Journal on Control and Optimization 49(2), 2212–2238 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Gumussoy, S., Michiels, W.: Root Locus for SISO Dead-Time Systems: A Continuation Based Approach. Automatica 48(3), 480–489 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Gumussoy, S., Eryilmaz, B., Gahinet, P.: Working with Time-Delay Systems in MATLAB. In: 10th IFAC Workshop on Time Delay Systems, June 22-24. IFAC-PapersOnLine, pp. 108–113. Northeastern University, USA (2012), doi:10.3182/20120622-3-US-4021.00041Google Scholar
  15. 15.
    Hairer, E., Wanner, G.: RETARD: Software for delay differential equations (1995),
  16. 16.
    Ingimundarson, A., Hagglund, T.: Robust tuning procedures of dead-time compensating controllers. Control Engineering Practice 9, 1195–1208 (2001)CrossRefGoogle Scholar
  17. 17.
    Jarlebring, E., Damm, T., Michiels, W.: Model reduction of time delay systems using position balancing and delay Lyapunov equations. Technical Report TW602, Department of Computer Science, K. U. Leuven, Leuven, Belgium (2011)Google Scholar
  18. 18.
    Jarlebring, E., Michiels, W., Meerbergen, K.: A linear eigenvalue algorithm for the nonlinear eigenvalue problem. Technical Report TW580, Department of Computer Science, K. U. Leuven, Leuven, Belgium (2011)Google Scholar
  19. 19.
    Jarlebring, E., Vanbiervliet, J., Michiels, W.: Characterizing and computing the L2 norm of time delay systems by solving the delay Lyapunov equation. IEEE Transactions on Automatic Control 56, 814–825 (2011)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Michiels, W., Gumussoy, S.: Characterization and computation of H-infinity norms of time delay systems. SIAM Journal on Matrix Analysis and Applications 31(4), 2093–2115 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Michiels, W., Niculescu, S.I.: Stability and stabilization of time delay systems. An eigenvalue based approach. In: Advances in Design and Control. vol. 12. SIAM, Philadelphia (2007)Google Scholar
  22. 22.
    Niculescu, S.I.: Delay effects on stability: A robust control approach. LNCIS, vol. 269. Springer, London (2001)Google Scholar
  23. 23.
    Skogestad, S., Postlethwaite, I.: Multivariable Feedback Control. John Wiley (1996)Google Scholar
  24. 24.
    Control System Toolbox: MathWorks Inc., Natick (2011)Google Scholar
  25. 25.
    Vanbiervliet, J., Michiels, W., Jarlebring, E.: Using spectral discretization for the optimal H2 design of time delay systems. International Journal of Control 84(2), 228–241 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Vyhlídal, T., Zítek, P.: Quasipolynomial mapping based rootfinder for analysis of time delay systems. In: Proceedings of the 4th IFAC Workshop on Time Delay Systems, Rocquencourt, France, pp. 227–232 (2003)Google Scholar
  27. 27.
    Vyhlídal, T., Zítek, P.: Mapping based algorithm for large-scale computation of quasi-polynomial zeros. IEEE Transactions on Automatic Control 54(1), 171–177 (2009)CrossRefGoogle Scholar
  28. 28.
    Wu, Z., Michiels, W.: Reliably computing all characteristic roots of delay differential equations in a given right half plane using a spectral method. Technical Report TW596, Department of Computer Science, K. U. Leuven, Leuven, Belgium (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.MathWorksNatickUSA

Personalised recommendations