Continuous and Discontinuous-Change Models: Concepts for Simulation Languages

  • R. E. Crosbie
Conference paper
Part of the NATO ASI Series book series (volume 10)


Continuous models, based on ordinary and partial differential equations, are widely used in the simulation of physical processes. Such processes often involve phenomena which are conveniently modelled by discontinuous change processes (switching, limiting etc.). The basic technique for processing models of this kind on a digital computer is a numerical integration technique which advances the solution of the set of differential equations in a step by step manner. Particular care must be taken when discontinuities are present to ensure that the integration proceeds through the point of discontinuity efficiently and accurately. The use of models of this kind is sufficiently widespread for special simulation languages to be developed to simplify their construction. Simulation languages need to be designed so as to deliver to the modeller accurate numerical solutions of the model equations as simply as possible and also to provide constructs and procedures which facilitate the construction of models and the design of experiments to be performed upon them.


Ordinary Differential Equation Step Length Truncation Error Multistep Method Numerical Integration Method 
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. Baker N J C and Smart P J (1982) “The SYSMOD Simulation Language” TC3-IMACS Committee Newsletter No 11,Appendix 6.Google Scholar
  2. Boeing Computer Services (1981) EASY5 Dynamic Analysis System User’s Guide Form 10208–27-R1, Boeing Computer Services Co.Google Scholar
  3. Bui T D (1981) “Solving Stiff Differential Equations in the Simulation of Physical Systems” Simulation 37, 2, pp 37–46.CrossRefMATHMathSciNetGoogle Scholar
  4. Carver M B (1978) “Efficient Integration over Discontinuities in Ordinary Differential Equation Simulations.” Maths and Computers in Simulation 20, ppl90–196.MathSciNetGoogle Scholar
  5. Cellier F E (1979) Combined Continuous/Discrete System Simulation by Use of Digital Computers. Doctoral Thesis, Swiss Federal Institute of Technology, Zurich.Google Scholar
  6. Crosbie R E and Hay J L’(1974) “Digital Techniques for the Simulation of Discontinuities”, Proc. Summer Computer Simulation Conf., Houston, Texas.Google Scholar
  7. Crosbie R E and Javey S (1982) “Methods for Solving Stiff Differential Equations” Simulation 38, 4, pp 140–42.CrossRefGoogle Scholar
  8. Crosbie R E, Hay J L, Pearce J G and Javey S (1983) “ESL—A New Continuous-System Simulation Language” Summer Computer Simulation Conference, Vancouver, Canada.Google Scholar
  9. Elmqvist H (1979) “Dymola—A Structured Model Language for Large Continuous Systems” Proc. Summer Computer Simulation Conf., Toronto.Google Scholar
  10. England R (1969) “Error Estimates for Runge-Kutta Type Solutions to Systems of Ordinary Differential Equations” Computer Journal 12, pp 166–70.CrossRefMATHMathSciNetGoogle Scholar
  11. Gauthier J S (1981) “Discrete Event Simulation with the Advanced Continuous Simulation Language” Proc Summer Computer Simulation Conf., Washington DC, ppl05–108.Google Scholar
  12. Gear C W (1971) Numerical Initial-value Problems in Ordinary Differential Equations Prentice-HallGoogle Scholar
  13. Hay J L (1978) “Interactive Simulation on Minicomputers Part 1—ISIS A CSSL Language” Simulation, !31, No 1, ppl-7.CrossRefGoogle Scholar
  14. Hay J L, Crosbie R E and Narotam M D (1981) Outline Proposals for a New Standard for Continuous-system Simulation Languages (CSSL81) Computer Simulation Centre, Department of Electrical Engineering, University of Salford, England.Google Scholar
  15. Hindmarsh A C (1974) GEAR: ODE System Solver Rep. UCID-3001 Rev 3, LLL, University of California, Livermore.Google Scholar
  16. Hull T E, Enright W H, Fellen B M and Sedgwick A E (1972) “Comparing Numerical Methods for Ordinary Differential Equations” SIAM J. Numer. Anal., 9, 4, pp603–637.CrossRefMATHMathSciNetGoogle Scholar
  17. Krogh F T (1968) “Variable-step, Variable-order Multistep Method for the Numerical Solution of Ordinary Differential Equations”, Proc IFIP Congress, pp 194–99.Google Scholar
  18. Lapidus L and Seinfeld J H (1971) Numerical Solution of Ordinary Differential Equations Academic Press, New York and London.MATHGoogle Scholar
  19. Richards C J (1978) “What’s Wrong with my Model?” Proc UKSC Conf. on Computer Simulation, Chester, pp223–233, IPC Science and Technology Press.Google Scholar
  20. Strauss J C et al (1967) “The SCi Continuous-system Simulation Language (CSSL)” Simul–ation 9Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • R. E. Crosbie
    • 1
  1. 1.Computer Simulation Centre, Dept of Electronic and Electrical EngineeringUniversity of SalfordSalfordEngland

Personalised recommendations