Lecture 02 - Concept of System, Model and Simulation

Lecture 02 - Concept of System, Model and Simulation

Concept of System Model and Simulation

Introduction to System Modeling

  • The lecture introduces the concept of system modeling and simulation, marking it as the second in a series focused on discrete event systems.
  • It outlines the agenda, which includes discussing advantages and disadvantages of simulation practices and various types of models used in simulations.

Definition of a System

  • A system is defined as a collection of entities that interact towards a common goal; examples include banks where customer behavior is studied.
  • Entities can be people, parts, messages, machines, or servers that act together within the system's framework.

Characteristics of Systems

  • The definition emphasizes interaction among entities; for instance, customers at a bank or messages in telecommunications represent different entity interactions.
  • The study's objectives determine the boundaries and scope of what constitutes a system—whether small or large.

Boundaries and Domains

  • Systems have logical or physical boundaries that define their limits; understanding these helps focus on specific components within the domain.
  • Researchers must decide on the level of detail required for studying changes among components based on desired outcomes.

Key Concepts: Entities, Attributes, Activities

  • An entity is any object of interest within the system (e.g., customers in a bank), while attributes describe properties (e.g., whether a server is busy).
  • Activities are processes causing changes in the system; for example, when a customer arrives at a bank, it alters queue dynamics.

State and Environment of Systems

  • The state refers to variables and their values necessary to describe the current condition of the system (e.g., number of busy tellers).
  • The environment consists of external components interacting with the system that influence its behavior.

Types of Systems

Understanding Discrete and Continuous Systems

Discrete Systems

  • A discrete system is characterized by countable changes occurring at specific points in time, such as customer arrivals at a bank.
  • Changes in a discrete system happen instantaneously with each event; for example, the arrival or departure of a customer results in an immediate change.
  • Examples of discrete systems include ticket counters and manufacturing applications like conveyor belts, where events are countable and distinct.

Continuous Systems

  • In contrast, continuous systems have state variables that change smoothly over time, such as the position or velocity of an aircraft.
  • Continuous changes can be observed in processes like the flow of liquid in a container, which cannot be measured discretely.

Partly Discrete and Partly Continuous Systems

  • Some systems exhibit both discrete and continuous characteristics; for instance, fuel stations where truck arrivals (discrete) coincide with oil level changes (continuous).
  • The study of these mixed systems requires careful consideration to determine whether to analyze them as discrete or continuous.

Studying Systems: Experimentation vs. Modeling

Experimentation Challenges

  • Studying actual systems may not always be feasible due to constraints like time and resources; thus, modeling becomes essential.

Types of Models

  • Models can either be physical (like scaled-down versions or live models) or mathematical representations that define relationships between parameters.

Analytical vs. Simulation Models

  • Mathematical models can yield analytical solutions when interactions are simple but may require simulations for complex scenarios involving many equations.

Static vs. Dynamic Models

Dynamic Systems and Simulation Models

Understanding Dynamic Systems

  • A dynamic system evolves over time, reflecting changes in variables. This concept is crucial for modeling real-world scenarios.
  • Deterministic models yield fixed outcomes without randomness, while stochastic models incorporate probabilities, leading to uncertain predictions.

Types of Simulation Models

  • Continuous simulation models analyze systems that change smoothly over time, whereas discrete simulation models focus on distinct events or changes.
  • Discrete event simulation models combine dynamics, stochastic elements, and discrete changes to study systems over time effectively.

Advantages of Simulation Models

  • Simulation can be applied during the design stage to evaluate potential benefits before implementation, optimizing outcomes.
  • These models allow exploration of new policies and procedures without disrupting ongoing operations in real systems.

Predictive Capabilities of Simulations

  • Simulations help predict the impact of proposed changes on a system's performance, reducing uncertainty about their effects.
  • By simulating changes while processes are active, organizations can implement improvements without halting operations.

Resource Efficiency and Knowledge Enhancement

  • New designs and layouts can be tested through simulations without committing resources upfront, saving costs associated with physical implementations.
  • Simulations provide insights into phenomena by testing hypotheses about system behavior and interactions among variables.

Flexibility in Time Management

  • The ability to compress or expand time within simulations allows for detailed analysis at varying speeds based on available resources.

Simulation Insights and Limitations

Benefits of Simulation

  • Simulation provides insights into system performance by analyzing how different variables interact, allowing for the exploration of "what if" scenarios that can inform decision-making.
  • It is particularly useful in designing new systems, enabling users to test various configurations (e.g., component failures or machine placements) that may not be feasible in real-world settings.

Disadvantages of Simulation

  • Despite its advantages, simulation has limitations and is not a universal solution; understanding these drawbacks is crucial for effective application.
  • Building accurate models requires specialized training and knowledge about system behavior and mathematical interactions; without this expertise, model quality may suffer.
  • The interpretation of simulation results can be complex; trained professionals are necessary to analyze outcomes accurately to avoid misinterpretation that could lead to flawed conclusions.

Resource Considerations

  • Simulation modeling can be time-consuming and costly due to the need for specialized tools and resources, making it more suitable for long-term applications rather than short-term projects.