Page 273 - DCAP601_SIMULATION_AND_MODELING
P. 273
Nisha Sethi, Lovely Professional University
Unit 14: Simulation Languages (II)
Unit 14: Simulation Languages (II) Notes
CONTENTS
Objectives
Introduction
14.1 Block-structured Continuous Simulation Languages
14.1.1 GPSS (General Purpose Simulation Languages)
14.1.2 General Purpose Simulation Packages
14.2 Expression based Languages
14.3 Discrete System Simulation Languages
14.4 Summary
14.5 Keywords
14.6 Self Assessment
14.7 Review Questions
14.8 Further Readings
Objectives
After studying this unit, you will be able to:
Explain Block structured continuous simulation languages
Discuss expression based languages
Analyze discrete system simulation languages
Introduction
GSL (a combined continuous and discrete simulation language) is a FORTRAN-oriented language
which merges the activity and process concepts of a discrete simula tion language with continuous
simulation concepts, thereby permitting the simulation of systems which call for combining
continuous and discrete simula tion techniques.
14.1 Block-structured Continuous Simulation Languages
Block oriented simulation languages are based on the method of analogue computers. The
system must be expressed as a block diagram that defines the interconnection of functional units
and their quantitative parameters. “Programming” means entering the interconnection of the
blocks and their description. Then the user adds statements and/or directives that control the
simulation. If the system is described as a set of equations, they must be converted to a block
diagram. This conversion is a simple straightforward process. The typical blocks available in
most continuous block oriented languages are integrators, limiters, delays, multipliers, hysteresis,
constant values, adders, holders, gain (coefficient) and other.
LOVELY PROFESSIONAL UNIVERSITY 267