You are on page 1of 26

2/24/2015

Week System
02 Dynamics
TI141317 – Simulasi Sistem Industri

Introduction

• Knowing how to do simulation doesn’t make someone a


good systems designer
• Simulation is a tool that is useful only if one
understands the nature of the problem to be solved
• Simulation is designed to help solve systemic problems
that are operational in nature.

Lab. KOI Jurusan Teknik Industri - ITS

1
2/24/2015

Introduction

• Simulation exercises fail to produce useful


result more often because of a lack of
understanding of system dynamics than a lack
of knowing how to use the simulation software
• The challenge is in understanding how the
system operates, knowing what you want to
achieve with the system, and being able to
identify key leverage points for best achieving
desired objective.

Lab. KOI Jurusan Teknik Industri - ITS

Objectives

• What is system?
• What are the elements of a system?
• What makes systems so complex?
• What are useful system metrics?
• What is a system approach to systems planning?
• How do systems analysis techniques compare
with simulation?

4
Lab. KOI Jurusan Teknik Industri - ITS

2
2/24/2015

System Definition

• A system is defined as a collection of elements


that function together to achieve a desired goal
(Blanchard, 1991)

• Key points include:


– A system consists of multiple elements.
– These elements are interrelated and work in
cooperation.
– A system exists for the purpose of achieving specific
objectives.

Lab. KOI Jurusan Teknik Industri - ITS

System Definition

• Examples of systems:
– Traffic systems
– Political systems
– Economic systems
– Manufacturing systems
– Service systems
• Main focus
– manufacturing and service systems that process
materials, information, and people.

Lab. KOI Jurusan Teknik Industri - ITS

3
2/24/2015

System Definition

• Manufacturing systems: • Service systems:


– Small job shops – Health care facilities
– Machining cells – Call centers
– Amusement parks
– Large production
facilities – Public transportation
systems
– Assembly lines
– Restaurant
– Warehousing – Bank
– Distribution – etc
– Supply chain systems

Lab. KOI Jurusan Teknik Industri - ITS

System Definition

• Both manufacturing and service systems may be


termed processing systems.
– They process items through a series of activities.

• Processing systems:
– Artificial (human-made)
– Dynamic (elements interact overtime)
– Usually stochastic (they exhibit random behavior)

Lab. KOI Jurusan Teknik Industri - ITS

4
2/24/2015

System Elements

• From a simulation perspective, a system consists of


entities, activities, resources, controls.
• The elements define the who, what, where, when, and
how of entity processing.

Incoming entities Outgoing entities


Activities

Resources Controls

System

Lab. KOI Jurusan Teknik Industri - ITS

System Elements

• Entities:
– items processed through the system such as
products, customers, and documents.
– different entity may have unique characteristics
such as cost, shape, priority, quality, or condition.
We called them Attributes.
– divided into:
 human or animate (customers, patients, etc.)
 inanimate (parts, documents, bins, etc.)
 intangible (calls, electronic mail, etc.)

Lab. KOI Jurusan Teknik Industri - ITS

5
2/24/2015

System Elements

– [For most manufacturing and service


systems] discrete items.
– [For some production systems: continuous
systems] non discrete substance
 Example: oil refineries, paper mills

Lab. KOI Jurusan Teknik Industri - ITS

System Elements

• Activities
– the tasks performed in the system (directly or
indirectly) in the processing of entities.
– example:
 Servicing a customer
 cutting a part on machine
 repairing a piece of equipment

Lab. KOI Jurusan Teknik Industri - ITS

6
2/24/2015

System Elements

• Activities ….
– Consume time and often involve the use of
resources
– Classified as:
 entity processing (check-in, treatment, inspection,
fabrication, etc.)
 entity and resource movement (forklift travel, riding in an
elevator, etc.)
 resource adjustments, maintenance, and repairs (machine
setups, copy machine repair, etc.)

Lab. KOI Jurusan Teknik Industri - ITS

System Elements

• Resources
 the means by which activities are performed
 provide the supporting facilities, equipment,
and personnel for carrying out activities.
 can constrain processing by limiting the rate
at which processing can take place
 have characteristics, e.g. capacity, speed,
cycle time, and reliability.

Lab. KOI Jurusan Teknik Industri - ITS

7
2/24/2015

System Elements

 can be categorized as:


 Human or animate (operators, doctors, maintenance personnel,
etc.)
 Inanimate (equipment, tooling, floor space, etc.)
 Intangible (information, electrical power, etc.)

 also can be classified as


 dedicated or shared
 permanent or consumable
 mobile or stationary

Lab. KOI Jurusan Teknik Industri - ITS

System Elements

• Controls
– dictate how, when, and where activities are
performed.
– impose order on the system.
– [at the highest level] consists of schedules, plan,
and policies.
– [at the lowest level] take the forms of written
procedures and machine control logic.
– [at all levels] provide the information and decision
logic for how the system should operate.

Lab. KOI Jurusan Teknik Industri - ITS

8
2/24/2015

- [at all levels] provide the information and decision


logic for how the system should operate.
 Routing sequences
 Production plans
 Work schedules
 Task prioritization
 Control software
 Instruction sheets

Lab. KOI Jurusan Teknik Industri - ITS

System Complexity

• Elements of a system operate with one another in ways


that often result in complex interactions.
• Unaided human intuition is not very good at analyzing
and understanding complex systems.
• Inability of the human mind to grasp real-world
complexity is called as “the principle of bounded
rationality” (Herbert Simon).

Lab. KOI Jurusan Teknik Industri - ITS

9
2/24/2015

System Complexity

• This principle states that “the capacity of human mind


for formulating and solving complex problem is very
small compared with the size of problem whose
solution is required for objectively rational behavior in
the real world, or even for a reasonable approximation
to such objective rationality” (Simon, 1957).

Lab. KOI Jurusan Teknik Industri - ITS

System Complexity

• System complexity is a primary function of two


factors:
– Interdependencies between elements so that each
element affects other elements.
– Variability in element behavior that produces
uncertainty.

Lab. KOI Jurusan Teknik Industri - ITS

10
2/24/2015

System Complexity

The degree of analytical difficulty increases


exponentially as the number of interdependencies and
random variables increase.

Lab. KOI Jurusan Teknik Industri - ITS

System Performance Metrics

• Metrics are measures used to assess the performance of


a system.
• At the highest level of an organization or business,
metrics measure overall performance in terms of
profits, revenues, cost relative to budget, return on
assets, and so on.
– Such metrics are inherently lagging, disguise low-level
performance, and are reported only periodically

Lab. KOI Jurusan Teknik Industri - ITS

11
2/24/2015

System Performance Metrics

• From an operational standpoint, it is more beneficial to


track such factors as time, quality, quantity, efficiency,
and utilization.
– These operational metrics reflect immediate activity and are
directly controllable
– They drive the higher financially related metrics

Lab. KOI Jurusan Teknik Industri - ITS

System Performance Metrics

• Key operational metrics that describe the


effectiveness and efficiency of manufacturing
and service systems:
– Flow time
– Utilization
– Value-added time
– Waiting time
– Flow rate
– Inventory or queue levels
– Yield
– Customer responsiveness
– Variance

Lab. KOI Jurusan Teknik Industri - ITS

12
2/24/2015

System Variables

• Designing a new system or improving an existing system


requires more than simply identifying the elements and
performance goals of the system.
• It requires an understanding of how system elements
affect each other and overall performance objectives.

Lab. KOI Jurusan Teknik Industri - ITS

System Variables

• Three types of system variable must be


identified:
– Decision variables
– Response variables
– State variables

Lab. KOI Jurusan Teknik Industri - ITS

13
2/24/2015

System Variables

• Decision variables
– called as input factors or independent variables
– changing the values of a system’s independent
variables affects the behavior of the system
– Variables  controllable or uncontrollable
– controllable variable  decision variables

Lab. KOI Jurusan Teknik Industri - ITS

System Variables

• Response variables
– called as performance or output variables
– measure performance of the system in response to
particular decision variable settings.
– In an experiment, the response variable is the
dependent variable.
– The goal in system planning is to find the right
values or settings of decision variables that give the
desired response value.

Lab. KOI Jurusan Teknik Industri - ITS

14
2/24/2015

System Variables

• State variables
– State variables are the status of the system at any
specific point in time.
– Response variables are often summaries of state
variable changes over time.
– State variables are dependent variables.

Lab. KOI Jurusan Teknik Industri - ITS

System Optimization

• Optimization is finding the right setting for decision


variables that best meets performance objectives.
• Optimization seeks the best combination of decision
variable values that either minimizes or maximizes
some objective functions such as costs or profits.
• An objective function is a response variable of the
system.

Lab. KOI Jurusan Teknik Industri - ITS

15
2/24/2015

System Optimization

• A typical objective in an optimization problem for a


manufacturing or system systems:
– minimizing costs
– maximizing flow rate
• Optimization problems may include constraints that
limits the values of decision variables.

Lab. KOI Jurusan Teknik Industri - ITS

System Optimization

• In some instances, there are problems of conflicting


objectives.

Lab. KOI Jurusan Teknik Industri - ITS

16
2/24/2015

System Approach

Kofman and Senge (1995) observe:


The defining characteristic of a system is that it cannot be
understood as a function of its isolated components. First, the
behavior of the system doesn’t depend on what each part is
doing but on how each part is interacting with the rest … Second,
to understand a system we need to understand how it fits into
the larger system of which it is a part… Third, and most
important, what we call the parts need not be taken as primary.
In fact, how we define the parts is fundamentally a matter of
perspective and purpose, not intrinsic in the nature of the “real
thing” we are looking at.

Lab. KOI Jurusan Teknik Industri - ITS

System Approach

• Due to departmentalization and specialization,


decisions in the real world often made without regard
to overall system performance.
• Approaching system design with overall objectives in
mind and considering how each element relates to each
other and to the whole is called a systems or holistic
approach to system design.

Lab. KOI Jurusan Teknik Industri - ITS

17
2/24/2015

System Approach

Four-step iterative approach to systems improvement

Lab. KOI Jurusan Teknik Industri - ITS

System Approach

• Identifying problems and opportunities


– Developing a solution starts by understanding the
problem, identifying key variables, and describing
important relationships.
– This helps identify possible areas of focus and
leverage points for applying a solution.
– Techniques such as cause-and-effect analysis and
Pareto analysis are useful.

Lab. KOI Jurusan Teknik Industri - ITS

18
2/24/2015

System Approach

– Performance standards must be set high in order to


look for the greatest improvement opportunities.
– Setting high standards pushes people to think
creatively and often results in breakthrough
improvement

Lab. KOI Jurusan Teknik Industri - ITS

System Approach

• Developing alternative solutions


– Once a problem or opportunity has been identified
and key decision variables isolated, alternative
solution can be explored.
– This is where most of the design and engineering
expertise comes into play.
– Generating alternative solutions requires creatively
as well as organizational and engineering skills.
– Simulation is particularly helpful in that it
encourages thinking in radical new ways.

Lab. KOI Jurusan Teknik Industri - ITS

19
2/24/2015

System Approach

• Evaluating the solutions


– Alternative solutions should be evaluated based on
their ability to meet the criteria established for the
evaluation.
– These criteria include performance goals, cost of
implementation, impact on the socio-technical
infrastructure, and consistency with organizational
strategies.
– Many of these criteria are difficult to measure in
absolute terms.

Lab. KOI Jurusan Teknik Industri - ITS

System Approach

– After narrowing the list to two or three of the most


promising solutions using common sense and rough-
cut analysis, more precise evaluation techniques
may need to be used.
– This is where simulation and other formal analysis
tools come into play.

Lab. KOI Jurusan Teknik Industri - ITS

20
2/24/2015

System Approach

• Selecting and implementing the best solution


– Often the final selection of what solution to implement
is not left to the analyst, but rather a management
decision.
– The analyst’s role is to present his/her evaluation in the
clearest way possible so that an informed decision can
be made.
– Even after a solution is selected, additional modeling
and analysis are often needed for fine-tuning the
solution.
– Implementers should then be careful to make sure that
the system is implemented as designed, documenting
reasons for any modifications.

Lab. KOI Jurusan Teknik Industri - ITS

Ways to Study a System

SISTEM

Experiment Experiment
with the actual with a model
system of the system

Physical Mathematical
Model Model

Analytical Simulation
solution

Lab. KOI Jurusan Teknik Industri - ITS

21
2/24/2015

System Analysis Techniques

• While simulation is perhaps the most versatile and


powerful system analysis tool, other available
techniques also can be useful in planning.

• These alternative techniques are usually computational


methods that work well for simple systems with little
interdependency and variability.

• For more complex systems, these techniques still can


provide rough estimates but fall short in producing the
insights and accurate answers that simulation provides.

Lab. KOI Jurusan Teknik Industri - ITS

System Analysis Techniques

Simulation improves performance predictability

100%
With
simulation
System predictability

50% Without
simulation

Call centers Banks Airports


Doctor’s offices Emergency rooms Hospitals
Machining cells Production Lines Factories
0%
Low Medium High
System Complexity

Lab. KOI Jurusan Teknik Industri - ITS

22
2/24/2015

System Analysis Techniques

• In addition to simulation, system analysis tools


include:
– Hand calculations
– Spreadsheet
– Operations Research techniques

Lab. KOI Jurusan Teknik Industri - ITS

System Analysis Techniques

• Hand calculations
– Quick-and-dirty, pencil-and-paper sketches and
calculations can be remarkably helpful in
understanding basic requirements for a system
– Some decisions may be so basic that a quick mental
calculation yields the needed results.
– Most of these calculations involve simple algebra.
– The obvious drawback is the inability to manually
perform complex calculations or to take into
account tens or potentially even hundreds of
complex relationship simultaneously.

Lab. KOI Jurusan Teknik Industri - ITS

23
2/24/2015

System Analysis Techniques

• Spreadsheets
– What-if experiments can be run on spreadsheet
based on expected values and simple interactions.
– Spreadsheet simulation can be very useful for
getting rough performance estimates.
– Weaknesses of spreadsheet modeling:
 Some potential problems are not readily apparent
 All behavior is assumed to be period-driven rather than
event-driven

Lab. KOI Jurusan Teknik Industri - ITS

Operations Research Techniques

– Traditional OR techniques utilize mathematical


models to solve problems involving simple to
moderately complex relationships.
– These mathematical models include both
deterministic models (e.g. mathematical
programming, routing, or network flows) and
probabilistic models (e.g. queuing and decision
trees).

Lab. KOI Jurusan Teknik Industri - ITS

24
2/24/2015

Operations Research Techniques

– These OR techniques provide quick, quantitative


answers without going through the guesswork
process of trial and error.
– OR techniques can be divided into: prescriptive and
descriptive

Lab. KOI Jurusan Teknik Industri - ITS

System Analysis Techniques

• Prescriptive techniques (Analytical techniques)


– an optimum solution to a problem
– linear programming, dynamic programming
– do not allow random variables
– conditions are constant over the period of study

Lab. KOI Jurusan Teknik Industri - ITS

25
2/24/2015

System Analysis Techniques

• Descriptive techniques
– static analysis techniques such as queuing theory
that provide good estimates for basic problems
– limited to only one or two metrics
– give only average performance measures rather
than a complete picture of performance over time

Lab. KOI Jurusan Teknik Industri - ITS

26

You might also like