Page 21 - DCAP601_SIMULATION_AND_MODELING
P. 21

Unit 1: Introduction to System Simulation



            represents a legitimate model for the structure and serves the important purpose of providing  Notes
            guidance for its construction. Many definitions of a model can be found in the literature. One
            that we feel is especially noteworthy was suggested by Shannon. ‘A model is a representation of
            an object, system or idea in some form other than itself.’
            Although outside the scope of our considerations, it is important to recognise a particular and
            distinctive class of models called physical models. These provide the basis for experimentation
            activity within an environment that mimics the physical environment in which the problem
            originates. An example here is the use of scale models of aircraft or ships within a wind tunnel
            to evaluate aerodynamic properties; another is the use of ‘crash-test dummies’ in the evaluation
            of automobile safety characteristics. A noteworthy feature of physical models is that they can, at
            least in  principle, provide  the means  for direct acquisition of relevant experimental data.
            However, the necessary instrumentation may be exceedingly difficult to implement.
            A fundamental dichotomy among models can be formulated on the basis of the role of time;
            more specifically, we note that some models are dynamic whereas others are static. A linear
            programming model for establishing the best operating point  for some  enterprise under  a
            prescribed set of conditions is  a static model because  there is no notion of time dependence
            embedded in such a model formulation. Likewise, the use of tax software  to establish  the
            amount of income  tax payable  by an individual to the government  can be regarded as the
            process of developing.
            Another important attribute of any model is the collection of assumptions that are incorporated
            into its formulation. These assumptions usually relate to simplifications and their purpose is to
            provide a means for managing the complexity of the model. Assumptions are invariably present
            but often they are not explicitly acknowledged and this can have very serious consequences. The
            assumptions embedded in a model place boundaries around its domain of applicability and
            hence upon its relevance not only to the project for which it is being developed but also to any
            other project for which its reuse is being considered.
            Making the most appropriate choices from among possible assumptions can be one of the most
            difficult aspects of model development. The underlying issue here is  identifying the  correct
            balance between complexity and credibility where credibility must always be interpreted  in
            terms of the goals of the project. It’s worth observing that an extreme, but not unreasonable,
            view  in this regard is that the development of any model  is simply a matter  of making the
            correct selection of assumptions from among the available options (often a collection of substantial
            size).
            The assumptions embedded in a model are rarely transparent. It is therefore of paramount
            importance to ensure, via the  documentation for the project, that all users of the model are
            cognisant of its limitations as reflected in the assumptions that underlie its development.
            As might be expected, the inherent restricted applicability of any particular model as suggested
            above has direct and significant consequences upon the simulation activity. The implication is
            simply  that restrictions necessarily emerge upon the  scope of the experiments  that can  be
            meaningfully carried out with the model. This is not to suggest that certain experiments are
            impossible to carry out but rather that the value of the results that are generated is questionable.
            The phenomenon at play here parallels the extrapolation of a linear approximation of a complex
            function  beyond  its region  of  validity.  The  need  to  incorporate  in  simulation  software
            environments a means for ensuring that experimentation remains within the model’s range of
            credibility has been observed. Realisation of this desirable objective, however, has proved to be
            elusive.









                                             LOVELY PROFESSIONAL UNIVERSITY                                   15
   16   17   18   19   20   21   22   23   24   25   26