Skip to content

Reduce material waste by calculating optimal profil lengths to keep in store (pandas, matplotlib, seaborn, donut chart)

Notifications You must be signed in to change notification settings

st-olz/optimize_profile_lenghts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Optimize Profile Lengths

The goal of this project was to solve a real business problem in the field of Industrial Engineering. In times of high material prices and poor material availability, it is very important to keep waste as low as possible. The use of suitable profile lengths plays a major role in the metalworking industry. For this reason, extruded profiles are stored in different lengths in order to select the version with the least waste for the specific order. The waste is created by cutting it down to the required level.

One approach to calculate the fitting profile lengths is to analyze data from previous orders and calculate which lengths would have resulted in the least amount of material being used. An increase in the number of lengths stored leads to an ever-increasing reduction in scrap. However, as the number of combinations increases, it becomes more and more difficult to calculate the optimum. Automated algorithms come into play at this point. Here I would like to introduce a simple solution.

The procedure is described in the attached notebook optimize_profile_lengths.ipynb.

About

Reduce material waste by calculating optimal profil lengths to keep in store (pandas, matplotlib, seaborn, donut chart)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published