Production Line Simulator

  • Project: Production Line Simulator — Thesis
  • Client: University of Patras, Greece
  • Github: Simulation-Software-Thesis
  • Description: 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.
  • Technologies: Python3, Simpy, Pandas, Threading, Tkinter, Matplotlib, MySQL