s6_mar26.pdf

26
CONCEPTUAL MODELLING Marzo 26 de 2012

Upload: swati

Post on 13-Nov-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

  • CONCEPTUAL MODELLINGMarzo 26 de 2012

  • Introduction A simulation of a fast-food restaurant could take many

    forms. At the simplest level the model might include only the queues and service desks.

    could be expanded to include the tables and seating area, the kitchen, the supply of raw materials, the drive thru, the car park and so on.

    There is also a need to consider the level of detail at which each component is to be modelled.

    The purpose of this and the next chapter is to describe the requirements for conceptual modelling and to describe how a simulation modeller might go about designing the conceptual model.

  • Conceptual Modelling: Important but Little Understood

    Conceptual modelling is almost certainly the most important aspect of the simulation modelling process.

    The model design impacts all aspects of the study The data requirements. The speed with which the model can be developed. The validity of the model. The speed of experimentation. The confidence that is placed in the model results.

    A well designed model significantly enhances the possibility that a simulation study will meet its objectives within the required time-scale.

    What sets truly successful modellers apart is their effectiveness in conceptual modelling

  • Simulation studies suggest that 50% of the benefit is obtained just from the development of the conceptual model.

    The modeller needs to develop a thorough understanding of the operations system in order to design an appropriate model.

    Some might argue that the emergence of modern simulation software has reduced, or even removed, the need for conceptual modelling.

    What modern simulation software does provide is an environment for more rapid model development.

  • Could be argued that the power and memory of modern hardware and the potential for distributed software has increased the need for conceptual modelling.

    Salt (1993) and Chwif et al. (2000) bemoan the increasing complexity of simulation models and the problems associated with them.

    People build more complex models because the hardware and software enables them to.

    There is surprisingly little written on the subject. Law and McComas, 2001 - How to build valid and credible simulation models. Proceedings of the 2001 Winter Simulation Conference (Peters, B.A., Smith, J.S.,

    Medeiros, D.J. And Rohrer, M.W., eds). Piscataway, NJ: IEEE. pp. 2229.

    The main reason for this lack of attention is no doubt that conceptual modelling is more of an art than a science and therefore it is difficult to define methods and procedures.

  • This chapter introduces the basic concepts of conceptual modelling.

    First, the meaning of conceptual modelling is more precisely defined.

    The requirements of a conceptual model are discussed.

    The chapter concludes by discussing the reporting and communication of the conceptual model.

  • What is a Conceptual Model?

    Zeigler (1976) sheds some light on the definition of a conceptual model by distinguishing between four terms: The real system is that which the simulation

    model is to represent. The experimental frame is the limited set

    of circumstances under which the real system has been observed

    The base model is capable of accounting for the complete behaviour of the real system

    The lumped model the components of the system are lumped together and the interconnections are simplified.

  • Conceptual Model Definition

    The conceptual model is a non-software specific description of

    the simulation model that is to be developed, describing the

    objectives, inputs, outputs, content, assumptions and

    simplifications of the model.

  • Two Key Features in the Definition

    1.Specifically identifies the independence of the conceptual model from the software in which the simulation is to be developed.

    2.The definition outlines the key components of the conceptual model, which are as follows:

  • Objectives: the purpose of the model and modelling project.

    Inputs: those elements of the model that can be altered to effect an improvement in, or better understanding of, the real world; otherwise known as the experimental factors.

    Outputs: report the results from simulation runs. Content: The components that are represented in the

    model and their interconnections. Assumptions: Made either when there are uncertainties

    or beliefs about the real world being modelled. Simplifications: Incorporated in the model to enable

    more rapid model development and use (Section 6.3).

  • Assumptions are ways of incorporating uncertainties and beliefs about the real world into the model.

    Simplifications are ways of reducing the complexity of the model.

  • The content of the model should be described in terms of two dimensions: The scope of the model: the model

    boundary or the breadth of the real system that is to be included in the model.

    The level of detail: the detail to be included for each component in the models scope.

    The purpose of the conceptual model is to set out the basis on which the computer based simulation (computer model) is to be developed.

  • For many modellers there is a temptation to start coding the computer model as soon as possible. Without due attention to the

    development of the conceptual model, however, this can lead to a model that does not achieve what is required

    The model may have to be completely rewritten, wasting significant amounts of time.

  • Requirements of the Conceptual Model

    Willemain (1994) lists five qualities of an effective model: validity, usability, value to client, feasibility and aptness for clients problem.

    Brooks and Tobias (1996) identify 11 performance criteria for a good model.

    Four main requirements of a conceptual model: Validity Credibility Utility Feasibility.

  • ValidityA perception, on behalf of the modeller, that the conceptual model will lead to a

    computer model that is sufficiently accurate for the purpose at hand.

    Underlying this notion is the question of whether the model is right.

    The subject of validity is discussed in more detail in Chapter 12.

  • CredibilityA perception, on behalf of the clients, that the conceptual model will lead to a computer model that is sufficiently

    accurate for the purpose at hand.

    Is taken from the perspective of the clients rather than the modeller.

  • UtilityA perception, on behalf of the modeller and the clients, that the conceptual model will lead to a

    computer model that is useful as an aid to decision-making within the specified context.

    moves away from simply asking if the model is sufficiently accurate, to whether it is useful.

  • FeasibilityA perception, on behalf of the modeller and the clients,

    that the conceptual model can be developed into a computer model.

    Various factors may make a model infeasible. It might not be possible to build the proposed model

    within the required time-scale. Data requirements of the model may be too onerous, or

    there is insufficient knowledge of the real system to develop the proposed model.

  • Keep the model simple

  • Communicating the Conceptual Model

    Background to the problem situation (Section 6.2.1). Objectives of the simulation study (Section 6.2.2). Expected benefits (Section 1.3.2). The conceptual model: inputs, outputs, content (scope

    and level of detail), assumptions and simplifications (Chapter 6).

    Experimentation: scenarios to be considered (Chapter 10).

    Data requirements: data required, when required, responsibility for collection (Section 7.2).

    Time-scale and milestones (Section 4.3). Estimated cost (Section 4.6).

  • There are four main reasons why it should be expected that the specification will change during a simulation study: Omissions in the original specification. Changes in the real world. An increased understanding of simulation on

    behalf of the clients. The identification of new problems through

    the development and use of the simulation model.

  • Representing the conceptual model

    Component list Process flow diagram Logic flow diagram Activity cycle diagram

  • Component list

  • Process flow diagram (process map)

  • Logic flow diagram

  • Activity cycle diagram

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26