Skip to main content
Log in

An adaptive algorithm for efficient computation of level curves of surfaces

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

A new efficient algorithm for the computation of z = constant level curves of surfaces z = f(x,y) is proposed and tested on several examples. The set of z-level curves in a given rectangle of the (x,y)-plane is obtained by evaluating f on a first coarse square grid which is then adaptively refined by triangulation to eventually match a desired tolerance. Adaptivity leads to a considerable reduction in terms of evaluations of f with respect to uniform grid computation as in Matlab®’s contour. Furthermore, especially when the evaluation of f is computationally expensive, this reduction notably decreases the computational time. A comparison of performances is shown for two real-life applications such as the determination of stability charts and of ε −pseudospectra for linear time delay systems. The corresponding Matlab code is also discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Altintas, Y., Engin, S., Budak, E.: Analytical stability prediction and design of variable pitch cutters. J. Manuf. Sci. E.-T. ASME 121, 173–178 (1999)

    Article  Google Scholar 

  2. Breda, D.: The infinitesimal generator approach for the computation of characteristic roots for delay differential equations using BDF methods. Technical Report RR17/2002, Department of Mathematics and Computer Science, University of Udine, (2002)

  3. Breda, D., Maset, S., Sechi, D., Vermiglio, R.: Trace-DDE. http://users.dimi.uniud.it/~dimitri.breda/software.html (2005)

  4. Breda, D., Maset, S., Vermiglio, R.: Computing the characteristic roots for delay differential equations. IMA J. Numer. Anal. 24(1), 1–19 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  5. Breda, D., Maset, S., Vermiglio, R.: Pseudospectral differencing methods for characteristic roots of delay differential equations. SIAM J. Sci. Comput. 27(2), 482–495 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  6. Dahlquist, G., Björck, Å: Numerical Methods. Prentice-Hall, Englewood Cliffs (1974)

    Google Scholar 

  7. Hale, J.K., Verduyn Lunel, S.M.: Introduction to Functional Differential Equations, No. 99, AMS series. Springer, New York (1993)

    MATH  Google Scholar 

  8. Insperger, T., Stépán, G.: Updated semi-discretization method for periodic delay-differential equations with discrete delay. Int. J. Numer. Methods Eng. 61, 117–141 (2004)

    Article  MATH  Google Scholar 

  9. Michiels, W., Green, K., Wagenknecht, T., Niculescu, S.I.: Pseudospectra and stability radii for analytic matrix functions with application to time-delay systems. Linear Algebra Appl. 418(1), 315–335 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  10. Niculescu, S.I.: Delay Effects on Stability: A Robust Control Approach, No. 269, TLNCIS. Monograph. Springer, London (2001)

    MATH  Google Scholar 

  11. Olgac, N., Sipahi, R.: An exact method for the stability analysis of time delayed LTI systems. IEEE Trans. Automat. Contr. 47(5), 793–797 (2002)

    Article  MathSciNet  Google Scholar 

  12. Richard, J.P.: Time-delay systems: an overview of some recent advances and open problems. Automatica 39, 1667–1694 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  13. Sechi, D.: Sviluppo di interfaccia grafica per lo studio della stabilità di sistemi differenziali con ritardo. Master’s thesis, University of Udine (2005, in italian)

  14. Trefethen, L.N.: Pseudospectra of linear operators. SIAM Rev. 39(3), 383–406 (1997)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitri Breda.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Breda, D., Maset, S. & Vermiglio, R. An adaptive algorithm for efficient computation of level curves of surfaces. Numer Algor 52, 605–628 (2009). https://doi.org/10.1007/s11075-009-9303-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-009-9303-2

Keywords

Navigation