Advertisement

An Introduction to Simulation Models and the Modelling Process

  • David J. Murray-Smith
Part of the Simulation Foundations, Methods and Applications book series (SFMA)

Abstract

This chapter provides an introductory review of the objectives of modelling and computer simulation within application areas in engineering and science. Issues of model quality are introduced and the importance of properly tested dynamic models and computer simulations is emphasised, along with the need for careful definition of model requirements. The concepts of model re-use, the development of model libraries and generic models are discussed and different classes of model are considered. These include models involving continuous variables, discrete-event and hybrid system descriptions and inverse simulation models. Consideration is also given to possible interactions between these types of simulation model and also to interactions with other software tools. The need for good software management and documentation is emphasised. The chapter concludes with a brief overview of the organisation of the book, including an outline of the contents of each of the later chapters.

References

  1. 1.
    Foss BA, Lohmann B, Marquardt W (1998) A field study of industrial modelling process. Model Identif Control 19(3):153–174CrossRefzbMATHGoogle Scholar
  2. 2.
    Famme JB, Gallagher C, Raitch T (2009) Performance based design for fleet affordability. Nav Eng J 12(4):117–132. doi: 10.1111/j.1559-3581.2009.00233.x CrossRefGoogle Scholar
  3. 3.
    Ericsen T (2004) Guidance for the development of ship-smart system design (S3D), ONR BAA #04.001, Advanced Integrated Power Systems, Boston, July 2004Google Scholar
  4. 4.
    Hemez FM (2004) The myth of science-based predictive modelling. In: Proceedings foundations ’04 workshop for Verification, Validation and Accreditation (VV&A) in the 21st century, Arizona State University, Tempe, Arizona, October 13–15 2004. Report LA-UR-04-6829, Los Alamos National Laboratory, USAGoogle Scholar
  5. 5.
    Cloud DJ, Rainey LB (eds) (1998) Applied modeling and simulation: an integrated approach to development and operation. McGraw-Hill, New YorkGoogle Scholar
  6. 6.
    Bruenese APJ, Top JJ, Broenik JF et al (1998) Libraries of reusable models: theory and application. Simulation 71(1):7–22CrossRefGoogle Scholar
  7. 7.
    Fritzson P (2004) Principles of object-oriented modeling and simulation with Modelica 2.1. IEEE Press, PiscatawayGoogle Scholar
  8. 8.
    Matlab®/Simulink® modelling and simulation software. Mathworks Inc. http://www.mathworks.com/products/. Accessed 5 June 2015
  9. 9.
    Simscape™ software. Mathworks Inc. http://www.mathworks.com/products/. Accessed 5 June 2015
  10. 10.
    VTB modelling and simulation package. The University of South Carolina. http://vtb.engr.sc.edu/vtbwebsite/ . Accessed 5 June 2015
  11. 11.
    McKay W, Monti A, Danti E et al (2002) A co-simulation approach for ACSL-based models. Paper presented at Huntsville simulation conference 2002, Huntsville, 9–10 October 2002. http://www.scs.org/confernc/hsc/hsc02/hsc/papers/hsc035.pdf. Accessed 5 June 2015
  12. 12.
    Christen E, Bakalar K (1999) VVHDL-AMS – a hardware description language for analog and mixed-signal applications. IEEE Trans Circuits Syst II: Analog Digit Signal Process 46(10):1263–1272CrossRefGoogle Scholar
  13. 13.
    Cohen A (1996) Generic simulation models of communication systems. In: Proceedings 29th annual simulation symposium, New Orleans, LA, USA, 8–11 April 1996. IEEE, USA, pp 81–88. doi: 10.1109/SIMSYM.1996.492155
  14. 14.
    Andreasson J (2007) On generic road vehicle motion modelling and control. PhD thesis, Royal Institute of Technology, KTH, Stockholm. http://kth.diva-portal.org/smash/get/diva2:11627/FULLTEXT01. Accessed 5 June 2015
  15. 15.
    Smith MI, Murray-Smith DJ, Hickman D (2007) Mathematical and computer modeling of electro-optic systems using a generic modeling approach. J Def Model Simul 4(1):3–16Google Scholar
  16. 16.
    Stein K, Walther SM (2013) A generic simulation model for planning critical care resource requirements. Anaesthesia 68(11):1148–1155. doi: 10.1111/amae.12408 CrossRefGoogle Scholar
  17. 17.
    European Space Agency, Modelling and Simulation. Generic Project Test Bed. http://www.esa.int/TEC/Modelling_and_simulation/SEMTRH8LURE_0.html. Accessed 5 June 2015
  18. 18.
    Pinchover Y, Rubenstein J (2005) An introduction to partial differential equations. Cambridge University Press, New YorkCrossRefzbMATHGoogle Scholar
  19. 19.
    Maple™ software; Maplesim™ modelling and simulation software: Maplesoft, a division of Waterloo Maple Inc. www.maplesoft.com/products/maplesim. Accessed 5 June 2015
  20. 20.
    Stavåker K, Ronnå S, Wlotzka M et al (2014) PDE modelling with Modelica via FMI import of HiFlow3 C++ components. Simul Notes Eur 24(1):11–20. doi: 10.11128/sne.24.tn.102223 Google Scholar
  21. 21.
    Modelica Association (2012) Functional mock-up interface for model exchange and co-simulation, v 2.0 beta 4 editionGoogle Scholar
  22. 22.
    The HiFlow3 multi-purpose finite element software, Engineering Mathematics and Computing Lab (EMCL), Heidelberg University. http://www.hiflow3.org. Accessed 5 June 2015
  23. 23.
    Schlacher K, Schöberl M (eds) (2011) Special issue: Modelling, analysis and control of distributed parameter systems. Math Comput Simul Dyn Syst 17(1):1–121Google Scholar
  24. 24.
    Forteleza E, Creff Y, Levine J (2011) Active control of a dynamically positioned vessel for installation of subsea structures. Math Comput Simul Dyn Syst 17(1):71–84CrossRefGoogle Scholar
  25. 25.
    Jacobs JH, Teman LFP, van Campen EJJ et al (2003) Characterization of the operational time variability using effective processing of times. IEEE Trans Semicond Manuf 16(3):511–520CrossRefGoogle Scholar
  26. 26.
    Lefeber E, van den Berg RA, Roods JE (2004) Modeling, validation and control of manufacturing systems. In: Proceedings of 2004 American control conference, Boston, June 30–July 2, 2004, pp 4583–45880Google Scholar
  27. 27.
    Buchholz JJ, von Grünhagen W (2004) Inversion impossible? Technical report, University of Applied Sciences Bremen, Germany, September 2004Google Scholar
  28. 28.
    Isidori I (1989) Nonlinear control systems: an introduction, 2nd edn. Springer, BerlinCrossRefGoogle Scholar
  29. 29.
    Hunt LR, Meyer G (1997) Stable inversion for nonlinear systems. Automatica 33(8):1549–1554MathSciNetCrossRefzbMATHGoogle Scholar
  30. 30.
    Zou Q, Devasia S (2007) Preview-based inversion of nonlinear nonminimum-phase systems: VTOL example. Automatica 43(1):117–127MathSciNetCrossRefzbMATHGoogle Scholar
  31. 31.
    Hess RA, Gao C, Wang SH (1991) A generalized technique for inverse simulation applied to aircraft maneuvers. J Guid Control Dyn 14:920–926CrossRefGoogle Scholar
  32. 32.
    Thomson D, Bradley R (2006) Inverse simulation as a tool for flight dynamics research – principles and applications. Prog Aerosp Sci 42:174–210CrossRefGoogle Scholar
  33. 33.
    Lu L, Murray-Smith DJ, Thomson DG (2008) Issues of numerical accuracy and stability in inverse simulation. Simul Model Pract Theory 16:1350–1364CrossRefGoogle Scholar
  34. 34.
    Murray-Smith DJ (2013) An approximate differentiation method of inverse simulation based on a continuous system simulation approach. Simul Notes Eur 23(4):105–110Google Scholar
  35. 35.
    Murray-Smith DJ (2011) Feedback methods for inverse simulation of dynamic models for engineering systems. Math Comput Model Dyn Syst 17:515–541MathSciNetCrossRefzbMATHGoogle Scholar
  36. 36.
    Tagawa Y, Tu JY, Stoten DP (2012) Inverse dynamics compensation via ‘simulation of feedback control systems’. Proc Inst Mech Eng Part I: J Syst Control 225:137–153Google Scholar
  37. 37.
    Donaldson R, Jones RD, Andreae JH et al (2002) Simulating closed- and open-loop voluntary movement: a nonlinear control systems approach. IEEE Trans Biomed Eng 49(11):1242–1252CrossRefGoogle Scholar
  38. 38.
    Miall PC, Wolpart DM (1996) Forward models for physiological motor control. Neural Netw 9:1265–1278CrossRefzbMATHGoogle Scholar
  39. 39.
    Davidson PR, Jones RD, Sirisena HR et al (2000) Detection of adaptive inverse models in the human motor system. Hum Mov Sci 19:761–795CrossRefGoogle Scholar
  40. 40.
    Yavari F, Towhidkhah F, Amadi-Pajouh MA (2013) Are fast/slow process in motor adaptation and forward/inverse internal model two sides of the same coin? Med Hypotheses 81(4):542–600CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • David J. Murray-Smith
    • 1
  1. 1.School of EngineeringUniversity of GlasgowGlasgowUK

Personalised recommendations