Simulation

Production Line Simulator

Thesis

Simulation of a production line that tracks machine stops across RUN, STANDBY and STOP states to identify problems and optimize production performance indicators.

Client University of Patras, Greece

  • Python3
  • SimPy
  • Pandas
  • Threading
  • Tkinter
  • Matplotlib
  • +1
Dark isometric illustration of a factory with glowing conveyor belts and machines beside floating dashboard panels showing charts and gears.

01Overview

About the project

Developed as the BSc thesis in Computer Engineering and Informatics at the University of Patras: design and development of a simulation software system for modeling industrial production processes and implementation of performance improvement methods with real-time data.

Production Line Simulator is a simulation of a production line system aimed at identifying problems to optimize production performance indicators. More specifically, the user can monitor the production process and the behavior of the line from the conditions that affect it.

For the operation of the simulation, all the stops of the automatic operation of the machines due to a problem or the stops caused manually by the user are monitored so the system can draw specific conclusions. The user through the application sees which factors and to what extent influenced the operation of the line, sees the effects and what interaction there is in combination with the other machines in the production line.

For the operation of the application, monitor in each machine has three statuses (RUN - STANDBY - STOP). Each machine is affected by the operating conditions of the same machine but also by the operating conditions of the downstream and upstream machine.

The user through the simulator can execute different operating scenarios with the results to make optimal settings or change in the configurations of the machines, thus ensuring the continuous flow of the line operation, without unjustified stops, while achieving the increase of the performance indicators and the reduction of production costs.

02Tech stack

Technologies

  • Python3
  • SimPy
  • Pandas
  • Threading
  • Tkinter
  • Matplotlib
  • MySQL

Keep exploring

More projects

All projects

Interested in something similar?

Tell me about your idea or project and let's see how we can build it together.

Get in touch