Modeling and Simulation Methods for Design of Engineering Systems

This article presents an overview of the state-of-the art in modeling and simulation, and studies to which extent current simulation technologies can effectively support the design process. For simulation-based design, modeling languages and simulation environments must take into account the special characteristics of the design process. For instance, languages should allow models to be easily updated and extended to accommodate the various analyses performed throughout the design process. Furthermore, the simulation software should be well integrated with the design tools so that designers and analysts with expertise in different domains can effectively collaborate on the design of complex artifacts. This review focuses in particular on modeling for design of multi-disciplinary engineering systems that combine continuous time and discrete time phenomena.

[1]  Jonas Eborn,et al.  Design of a Thermo Hydraulic Model Library in ModelicaTM , 1998, ESM.

[2]  Steven P. Levitan,et al.  Model abstraction for formal verification , 1998, Proceedings Design, Automation and Test in Europe.

[3]  Tamal Mukherjee,et al.  Hierarchical Mixed-Domain Circuit Simulation, Synthesis and Extraction Methodology for MEMS , 1999, J. VLSI Signal Process..

[4]  Paul A. Fishwick,et al.  A taxonomy for simulation modeling based on programming language principles , 1998 .

[5]  R. Neul,et al.  A modeling approach to include mechanical microsystem components into the system simulation , 1998, Proceedings Design, Automation and Test in Europe.

[6]  P. Glynn A GSMP formalism for discrete event systems , 1989, Proc. IEEE.

[7]  Peter Piela Ascend: an object-oriented computer environment for modeling and analysis , 1989 .

[8]  Ahmed A. Shabana,et al.  Flexible Multibody Dynamics: Review of Past and Recent Developments , 1997 .

[9]  Christiaan J. J. Paredis,et al.  Automatic generation of system-level dynamic equations for mechatronic systems , 2000, Comput. Aided Des..

[10]  Mark R. Cutkosky,et al.  Madefast: collaborative engineering over the Internet , 1996, CACM.

[11]  Hilding Elmqvist,et al.  Modeling of multibody systems with the object-oriented modeling language Dymola , 1996 .

[12]  Peter Denno,et al.  An Analysis of Existing Ontological Systems for Applications in Manufacturing | NIST , 2000 .

[13]  J. Lückel,et al.  “Block-oriented Modelling of Rigid Multibody Systems with Regard to Subsystem Techniques” , 1993 .

[14]  David G. Alciatore,et al.  Introduction To Mechatronics And Measurement Systems , 1998 .

[15]  David Crolla,et al.  VDAS — a Toolkit Approach to Vehicle System Simulation , 1993 .

[16]  W.K. Durfee,et al.  Interactive software for dynamic system modeling using linear graphic , 1991, IEEE Control Systems.

[17]  Krister Edström,et al.  Simulation of Newtons Pendulum using Switched Bond Graphs , 1998 .

[18]  Bernard P. Zeigler,et al.  Object-oriented simulation with hierarchical, modular models , 1990 .

[19]  Manfred Glesner,et al.  Hardware in-the-loop simulation-a rapid prototyping approach for designing mechatronics systems , 1997, Proceedings 8th IEEE International Workshop on Rapid System Prototyping Shortening the Path from Specification to Prototype.

[20]  Christiaan J. J. Paredis,et al.  Integration of mechanical CAD and behavioral modeling , 2000, Proceedings 2000 IEEE/ACM International Workshop on Behavioral Modeling and Simulation.

[21]  Ram D. Sriram,et al.  THE USE OF XML FOR DESCRIBING FUNCTIONS AND TAXONOMIES IN COMPUTER-BASED DESIGN , 1999 .

[22]  Richard Fikes,et al.  A Web-Based Compositional Modeling System for Sharing of Physical Knowledge , 1997, IJCAI.

[23]  C. Maffezzoni,et al.  Moses: modular modelling of physical systems in an object-oriented database , 1998 .

[24]  Jan L. Top,et al.  Libraries of Reusable Models: Theory and Application , 1998, Simul..

[25]  V. Srinivasan,et al.  Towards a visual modeling approach to designing microelectromechanical system transducers , 1999 .

[26]  R. Boot,et al.  Automated test of ECUs in a hardware-in-the-loop simulation environment , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).

[27]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[28]  Tag Gon Kim,et al.  A relational algebraic framework for VHDL models management , 1998 .

[29]  Johannes F. Broenink,et al.  Modeling mechtronic systems using the SIDOPS+ language , 1997 .

[30]  Hilding Elmqvist,et al.  Physical system modeling with Modelica , 1998 .

[31]  J. Stein,et al.  A COMPONENT-BASED MODELING APPROACH FOR SYSTEM DESIGN : THEORY AND IMPLEMENTATION , 1995 .

[32]  Christiaan J. J. Paredis,et al.  Capturing Articulation in Assemblies from Component Geometry , 1998, DAC 1998.

[33]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

[34]  R. Brent Gillespie,et al.  A Survey of Multibody Dynamics for Virtual Environments , 1997, Dynamic Systems and Control.

[35]  Ram D. Sriram,et al.  Design Repositories: Engineering Design's New Knowledge Base , 2000, IEEE Intell. Syst..

[36]  Christiaan J. J. Paredis,et al.  Reconfigurable Models: A Modeling Paradigm to Support Simulation-Based Design , 2000 .

[37]  Ram D. Sriram,et al.  The Use of XML to Describe Function and Taxonomies in Computer-based Design , 1999 .

[38]  Dean Karnopp,et al.  Introduction to physical system dynamics , 1983 .

[39]  Steven J. Fenves,et al.  A model for the flow of design information in the open assembly design environment (OpenADE) , 2001 .

[40]  Roy Scrudder,et al.  High Level Architecture Object Model Development And Supporting Tools , 1998, Simul..

[41]  D. T. Pham,et al.  PARAMETRIC AND FEATURE-BASED CAD/CAM CONCEPTS, TECHNIQUES, APPLICATIONS by J.J. Shah and M. Mäntylä, Wiley, Chichester, 1995, 619 pp., ISBN 0–471–00214–3 (£55; HBK) , 1998, Robotica.

[42]  Paul I. Barton,et al.  Modeling of combined discrete/continuous processes , 1994 .

[43]  Sundaram Seshu,et al.  Linear Graphs and Electrical Networks , 1961 .

[44]  Ram D. Sriram,et al.  An Information Modeling Framework to Support Design Databases and Repositories , 1997 .

[45]  COIS E. CELLIER Object{oriented Modeling: Means for Dealing with System Complexity , 1996 .

[46]  Reinhold von Schwerin MultiBody System SIMulation - Numerical Methods, Algorithms, and Software , 1999, Lecture Notes in Computational Science and Engineering.

[47]  Manfred Glesner,et al.  Generation of a behavioural model of an acceleration sensor from its finite-element-description , 1996 .

[48]  J. Banks,et al.  Handbook of Simulation , 1998 .

[49]  John B. Ferris,et al.  DEVELOPMENT OF PROPER MODELS OF HYBRID SYSTEMS: A BOND GRAPH FORMULATION , 1995 .

[50]  Bartlomiej F. Romanowicz Methodology for the Modeling and Simulation of Microsystems , 1998 .

[51]  Mark R. Cutkosky,et al.  Model Sharing among Agents in a Concurrent Product Development Team , 1998, Knowledge Intensive CAD.

[52]  Vladan Devedžić,et al.  A survey of modern knowledge modeling techniques , 1999 .

[53]  Mats Andersson,et al.  Object-Oriented Modeling and Simulation of Hybrid Systems , 1994 .

[54]  François E. Cellier,et al.  Continuous system modeling , 1991 .

[55]  G. H. Hilderink,et al.  Conceptual Design for Controller software of mechatronic systems , 1998 .

[56]  Andreas Daberkow,et al.  An Integrated Approach for Computer Aided Design in Multibody System Dynamics , 1999, Engineering with Computers.

[57]  Martin L. J. Tiernego,et al.  Modelling the dynamics and kinematics of mechanical systems with multibond graphs , 1985 .

[58]  Bernard P. Zeigler,et al.  Model base management for multifacetted systems , 1991, TOMC.

[59]  Paul A. Fishwick,et al.  Semiautomated method for dynamic model abstraction , 1997, Defense, Security, and Sensing.

[60]  Horace M. Trent,et al.  Isomorphisms between Oriented Linear Graphs and Lumped Physical Systems , 1955 .

[61]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[62]  Hilding Elmqvist,et al.  MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE , 1998 .

[63]  Yu-Chi Ho,et al.  Discrete event dynamic systems : analyzing complexity and performance in the modern world , 1992 .

[64]  F. J. Sansom,et al.  The SCi Continuous System Simulation Language (CSSL) , 1967 .

[65]  B. Anderson,et al.  Analysis of discrete physical systems , 1967, IEEE Transactions on Automatic Control.

[66]  Robert D. Logcher,et al.  DICE: An object-oriented programming environment for cooperative engineering design , 1992 .

[67]  Steven J. Fenves,et al.  A foundation for interoperability in next-generation product development systems , 2001, Comput. Aided Des..

[68]  Caterina Rizzi,et al.  How to Represent "Intelligent" Components in a Product Model , 2000, Knowledge Intensive CAD.

[69]  C. Bajaj,et al.  Web based collaborative visualization of distributed and parallel simulation , 1999, Proceedings 1999 IEEE Parallel Visualization and Graphics Symposium (Cat. No.99EX381).

[70]  Viktor Friesen,et al.  Smile—a simulation environment for energy systems , 1995 .

[71]  Jerry Banks,et al.  Handbook of simulation - principles, methodology, advances, applications, and practice , 1998, A Wiley-Interscience publication.

[72]  John McPhee,et al.  On the use of linear graph theory in multibody system dynamics , 1996 .

[73]  Werner Schiehlen,et al.  Multibody System Dynamics: Roots and Perspectives , 1997 .

[74]  Susan Finger Creating an advanced collaborative open resource network , 1994 .

[75]  Shih-Tin Lin,et al.  Computer Aided Dynamic Analysis and Simulation of Multibody Mechanical Systems in AutoCAD , 1998, Simul..

[76]  Clément Gosselin,et al.  A survey of simulation programs for the analysis of mechanical systems , 1993 .

[77]  Robert W. Dutton,et al.  Investigation of Tetrhedral Automatic Mesh Generation for Finite-Element Simulation of Micro-Electro-Mechanical Switches , 1999 .

[78]  George Baciu,et al.  From particle-mass to multibody systems: graph-theoretic modeling , 1997, IEEE Trans. Syst. Man Cybern. Part A.

[79]  Jeffrey L. Stein,et al.  A template-based modeling approach for system design: theory and implementation , 1996 .