Job Shop Proposal

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Job shop

Job Shop
Modelling and Simulation Project Proposal
Semester-5

A project is submitted in partial fulfilment of the


University of Gujrat Degree
Of
BS in information technology

Department of information technology


University of Gujrat, Hafiz Hayat Campus

Due date: 5 January, 2024


Job shop

Group 6
Submitted By

Laiba Shehzadi (21011556-003)


Zainab Asghar (21011556-008)
Umme Farwa (21011556-012)
Rabia Amir (21011556-014)
Sidra Arif (21011556-136)
Section
“ A”

Submitted to

Mam Sania Azhar


Job shop

1- Introduction:
A job shop refers to a specific modeling structure used to represent a manufacturing system
where multiple jobs, each consisting of a sequence of operations, move through a set of
machines or workstations. The job shop modeling approach allows you to simulate the flow of
jobs through the system, considering factors such as processing times, machine availability, and
resource constraints.

2-Problems statement:
Problem 2.1
Task Sequencing Complexity Challenge:

In a job shop project modeled in AnyLogic, the challenge lies in arranging tasks in the most
efficient order. This becomes complex because each task has different needs and may depend
on others.

Solution:

AnyLogic addresses this by providing tools for dynamic modeling. It means you can create a
virtual environment (simulation) where you can test different scenarios. For task sequencing, this
involves experimenting with various orders to find the one that meets criteria like deadlines and
resource availability. It's like trying out different puzzle solutions until you find the best
arrangement that optimizes the overall workflow. can you explain this in easy wording.

Problem 2.2
Resource Allocation Optimization

A major challenge we encounter in AnyLogic job shop simulations is the need to ensure
optimal resource utilization amid constraints, posing a substantial hurdle.

Solution:
To address this, we propose leveraging AnyLogic's simulation capabilities. This involves
creating models and conducting tests to explore various resource allocation strategies. Through
this process, we aim to pinpoint the most efficient utilization, relieving bottlenecks and
ultimately boosting the overall efficiency of our project.

3- Flowchart:
Job shop

4- Goals and Objective


4.1 Goals

 Increase Efficiency
 Optimize Resource Allocation
 Improve Quality
 Enhance Customer Satisfaction
 Increase profitability
4.2 Objectives

 Implement process improvements to reduce lead and increase productivity.


 Develop a resource Allocation strategy to maximize utilization and minimize
bottlenecks.
 Implement quality control measures to reduce defects and rework.
 Implement customer feedback system and improve communication to meet customer
expectations.
 Optimize cost management and pricing strategies to improve profitability.

5- System design
Job shop

Overall Design of the model-

3-D view of our model


Job shop

6- software
Our project will utilize AnyLogic version 8.8.4. When it comes to modeling and simulating job
shop processes, AnyLogic is a versatile and powerful software platform. AnyLogic is a multi-
method simulation modeling tool that supports agent-based, discrete event, and system
dynamics modeling approaches. It is used for various applications, including manufacturing,
logistics, healthcare, and more.

7- Hardware
The hardware requirements for running a job shop process model, particularly in AnyLogic can
vary based on the complexity and size of the model. Here are the general hardware
recommendations.
7.1 Processor (CPU):

AnyLogic simulations can benefit from a multi-core processor. A modern quad-core or higher
processor is recommended for complex models.
7.2 RAM (Memory):
The amount of RAM depends on the size and complexity of your simulation. For small to
medium-sized models, 8 GB of RAM may be sufficient, while larger and more complex models
may benefit from 16 GB or more.
7.3 Graphics Card (GPU):
Anylogic does not heavily rely on a powerful graphics card for simulation. A standard integrated
GPU or a basic dedicated GPU should be adequate.
7.4 Storage:
AnyLogic doesn't require substantial storage space. A solid-state drive (SSD) can improve overall
system performance, but it's not strictly necessary.
7.5 Operating System:
Anylogic is compatible with Windows, mac OS, and Linux operating systems. Ensure that your
hardware meets the specifications for your chosen operating system.
7.6 Java Runtime Environment (JRE):
Job shop

AnyLogic is built on Java, so having an up-to-date Java Runtime Environment is essential. Ensure
that you have the appropriate Java version installed based on the AnyLogic version you are
using.

It's essential to check the official system requirements specified by AnyLogic for the specific
version you are using, as software requirements may vary slightly between versions.
Additionally, the complexity and size of your banking system model will influence the necessary
hardware specifications.

8-Tools and technologies


In the context of modeling a job shop, the primary tools and technologies involved can be
categorized as follows:
8.1 Simulation Software:
A versatile simulation tool that supports various modeling approaches, including discrete event,
agent-based, and system dynamics. AnyLogic provides a visual development environment for
creating complex simulations.
8.2 Modeling Elements:
Process Flowchart Elements: Use visual elements such as queues, processes, and decision
points to represent the flow of operations in the job shop. For example, in AnyLogic, you can
use blocks like Seize, Delay, and Release to model resource usage and processing times.
8.3 Optimization Algorithms:
Leverage optimization algorithms provided by simulation software or external optimization
tools to find optimal solutions for resource allocation, scheduling, and other complex problems.
8.4 Real-Time Monitoring and Visualization:
Dashboards and Charts: Utilize visualization features to monitor key performance indicators
(KPIs) in real-time. Dashboards, charts, and graphs help analyze and interpret simulation
results.
8.5 Database Connectivity:
Simulation tools often support integration with external databases. This allows you to import
and export data, incorporating real-world data into the simulation model.
8.6 Gantt Charts:
Visual Timeline Tools: Gantt charts are helpful for visualizing the scheduling and timeline of
operations in the job shop. Some simulation tools, including AnyLogic, provide built-in support
Job shop

9- future work
The future work for the job shop model could involve various aspects aimed at improving
efficiency, real time monitoring and control, scalability. Here are some potential areas for
future work.

9.1 Optimization Algorithms:

Explore and implement advanced optimization algorithms to enhance scheduling efficiency and
minimize production time.

9.2 Machine learning integration

Investigate the integration of machine learning models to predict machine failures, optimize
maintenance schedules, and improve overall system performance.

9.3 Real-Time Monitoring and Control:

Develop a real-time monitoring and control system to track the status of each machine and job
in the shop, allowing for quick decision-making and adjustments.

9.4 User Interface Enhancement:


Improve the user interface of the simulation model to make it more user-friendly and
accessible for users with varying levels of technical expertise.

9.5 Scalability:
Ensure that the simulation model can scale up to handle larger job shops and more complex
production scenarios, allowing for broader applications in different industries.

You might also like