Virtual Learning Factory Toolkit
  • Virtual Learning Factory Toolkit
  • VLF Knowledge Base
    • Factory Data Model
      • OWL Classes
      • SPARQL Queries
      • SPARQL Updates
    • Instantiation of Factory Models
      • Assets
        • Assets in Spreadsheet
        • Assets in JSON
        • Assets in Ontology
      • 3D Models of Assets
        • 3D Models for Virtual Reality
      • Statechart
      • Animations
      • Data Repositories
        • Local Repository
        • Remote Repository
  • VLF Tools and Libraries
    • OntoGui
      • Modules
        • Control Panel
        • Individual Manager
        • System Design
        • Utilities
      • Personalization
    • OntoGuiWeb
      • Modules
        • Control Panel
        • SPARQL
        • Graphs OWL
        • Utilities
        • Asset Design
        • System Design
        • System Control
        • Performance Evaluation
        • MQTT Sync
        • Virtual Environment
        • Graphs Eng
        • StateChart
      • Personalization
    • jsimIO
      • How to start
      • JMT Overview
        • JSim
          • Model generation
          • Launch of the simulation
          • Reporting
        • Bibliography
    • VEB.js
      • Functionalities
      • Input/Output files
      • Integration with other software tools
      • Advanced Users
    • ApertusVR
    • MTM
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • MOST
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • RULA
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • OCRA
      • How to start
      • Prepare input data
      • Execution and results
  • Use Cases
    • Automated Assembly Line
    • Assets and Animations
    • Modelling of Factory Assets
      • Modelling of an Assembled Product
      • Modelling of a Workstation
      • 3D Modelling of a Workstation for Virtual Reality
    • Process Modelling
      • Modelling an Assembly Process
    • Modelling of a manufacturing system
      • Modelling in OntoGui
      • Modelling a Job Shop using OntoGui
      • Modelling of a Flow Shop using OntoGui
      • Modelling a Hybrid Flow Shop using OntoGui
      • Modelling an assembly system using OntoGui
    • Performance evaluation using jsimIO
      • Performance evaluation of a manufacturing system
        • Performance evaluation in Jsim
        • Performance evaluation of a Flow Shop using Jsim
        • Performance Evaluation of a Job Shop using JSim
        • Performance evaluation of a Hybrid Flow Shop using Jsim
        • Performance evaluation of an assembly system using Jsim
      • jsimIO Assembly
      • jsimIO Automatic
      • jsimIO Production
  • Classworks
  • Advanced Features
    • JMT model
      • Automatic generation of a JMT model
      • Automatic generation of animations
    • Enabling technologies
      • Node-RED
        • Node-RED tutorial
      • RDF libraries
Powered by GitBook
On this page
  • Case Description
  • Formal model
  • Performance Evaluation
  • Simulation Results

Was this helpful?

  1. Use Cases
  2. Performance evaluation using jsimIO
  3. Performance evaluation of a manufacturing system

Performance evaluation of a Hybrid Flow Shop using Jsim

PreviousPerformance Evaluation of a Job Shop using JSimNextPerformance evaluation of an assembly system using Jsim

Last updated 3 years ago

Was this helpful?

The objective is to do the performance evaluation of the given demo case using JMT software

Case Description

The Hybrid flow shop is composed of 5 machines and 5 buffers which are connected accordingly. The processing time of each machine varies according to the part(classes).

Formal model

Performance Evaluation

Open JSIM graph from the various tools in the home panel of JMT software

  1. Select the source and sink icons in the toolbar and then place it in the workspace

Insert machines into the workspace by clicking the queue icon in the toolbar

  1. Click on the connect stations icon and then connect all the stations with regard to the case

  2. Clicking on this icon optimizes the layout

  1. Click on the Add class button in order to the add the parts.

  2. Select open in type option

  1. Click on the edit button under interarrival time distribution

  2. Select Exponential distribution

  3. Enter the generation rate of each part

Select the reference station for each class. In this case all the three parts originate from

the same source.

  1. Modify the station name as M1

  2. Select finite under the capacity and then enter the value of buffer level+1 (11) in max no. customers box

  1. Click on edit under service time distribution

  2. Select the deterministic distribution

  3. Enter the process time value of the part with respect to the machine M1

  1. Select probabilities as the routing strategy for part A in the routing section of the station

  2. Enter the probability as 1 for M2 and 0 for M3

  1. Select probabilities as the routing strategy for part B in the routing section of the station

  2. Enter the probability as 0 for M2 and 1 for M3

  1. Select probabilities as the routing strategy for part C in the routing section of the station

  2. Enter the probability as 1 for M2 and 0 for M3

  1. Modify the station name as M2

  2. Select finite under the capacity and then enter the value of buffer level+1 (8) in max no. customers box

  1. Click on edit under service time distribution

  2. Select the deterministic distribution

  3. Enter the process time value of the part with respect to the machine M2

  4. Select Zero service time as strategy for Part B

  1. Select probabilities as routing strategy for part A and random for part B and part C

  2. Enter probability as 1 for M4

  1. Modify the station name as M3

  2. Select finite under the capacity and then enter the value of buffer level+1 (9) in max no. customers box

  1. Select Zero service time as strategy for part A and part C and load independent for part B

  2. Enter 2.1 in service time distribution tab

  1. Modify the station name as M4

  2. Select finite under the capacity and then enter the value of buffer level+1 (13) in max no. customers box

  1. Click on edit under service time distribution

  2. Select the deterministic distribution

  3. Enter the process time value of the part with respect to the machine M4

  1. Modify the station name as M5

  2. Select finite under the capacity and then enter the value of buffer level+1 (10) in max no. customers box

  1. Click on edit under service time distribution

  2. Select the deterministic distribution

  3. Enter the process time value of the part with respect to the machine M5

  1. Click on Select an index option and select Throughput and Utilization

  2. Add Utilization as index for all the machines

  3. Add Throughput as index for all the classes with respect to the system

Enter 1000000 as the maximum number of samples for running the simulation

Simulation Results

Throughput of:

  • Part A= 0.3738

  • Part B= 0.1916

  • Part C= 0.3020

Utilization of:

  • M1=1

  • M2= 0.6957

  • M3= 0.4092

  • M4= 1

  • M5= 0.565

process time
formal model
home panel
source and sink
insert machines
connect machines
customer class
inter arrival time
reference station
define M1
M1 service time
M1 routing part a
M1 routing part a
M1 routing part c
define M2
M2 service time
M2 routing
define M3
M3 service time
define M4
M4 service time
define M5
M5 service time
performance indices
define simulation parameters
system throughput
utilization
utilization