Optistal

Klient
Jeden z największych warsztatów inżynierii ogólnej w Irlandii. Świadczy usługi dla sektora gazowego, morskiego, przemysłowego i budowlanego.
Problem
Mój brat, pracujący niegdyś w Irlandii, zgłosił mi zapotrzebowanie od swojego szefa na wykonanie aplikacji do zoptymalizowania dostaw stali. Problemem był nadmierny odpad produkcyjny i czas poświęcony na wyliczenie potrzebnych ilości i długości. Wszystko było niezoptymalizowane.
I need a program that would optimize steel orders. I would call it: „Steel Section Procurement Optimizer”. I need to know what lengths to order, in what quantities and how to cut it all.
MORGAN, CEO
Szczegóły
Problemem przedsiębiorstw zajmujących się produkcją i montażem konstrukcji stalowych jest zakup nadmiarowej ilości stali. Generuje to niepotrzebne koszty i spory odpad produkcyjny.
Minimalizacja odpadu jest popularnym tematem optymalizacyjnym i więcej o nim przeczytasz w sieci pod hasłem: stock cutting problem.
Nie istnieje rozwiązanie idealne, które dawałoby najlepszą kombinację w każdym przypadku. Jego wynalezienie wiązałoby się z przełomem w informatyce. Powstają różne algorytmy aproksymujące, których celem jest redukcja zbędnego materiału.
Rozwiązanie
Początki prac nad Optistalem sięgają 2008 roku. Testowaliśmy wiele różnych koncepcji.
Solver
Pierwsze próby rozwiązania były oparte na Solverze, jednak dość szybko okazało się, że program działa zbyt wolno i nie zwraca wyników w przypadku zbyt dużej liczby kombinacji. Trzeba było więc porzucić tą drogę.
Algorytm monetarny
Prawdziwym game-changerem okazała się pomoc Bogdana Gilarskiego, właściciela firmy szkoleniowej ExcelPerfect (polecam usługi!), który zaproponował tzw. algorytm monetarny. Była to modyfikacja popularnego wówczas (2008r.) problemu optymalizacyjnego, którego celem był dobór odpowiedniej ilości banknotów i monet, aby uzyskać określoną kwotę.
Zastosowanie tego algorytmu w przypadku Optistalu okazało się strzałem w dziesiątkę! Program zwraca świetne wyniki, przerzucając praktycznie cały odpad na ostatnią belkę.
Program pozwolił Klientowi rozwiązać wszystkie jego bolączki!
Polski rynek
Na bazie sukcesu tej aplikacji, postanowiłem go spolszczyć i przedstawić ofertę polskim firmom zajmującym się produkcją i montażem konstrukcji stalowych.
Nazwą programu został oficjalnie OPTISTAL, miał on swoją dedykowaną stronę, a nawet handlowców.
W pewnym momencie, ze względu na natłok pracy, porzuciłem prace nad rozwojem tego produktu. Wciąż jednak istnieje możliwość zakupu raportu wygenerowanego przez program.
Screeny – formularze/wstążka
Program posiada wiele różnych formularzy do wprowadzania danych.



Posiada także dedykowaną wstąźkę.

Screeny – obsługa
W tym miejscu – za pośrednictwem formularza – użytkownik dodaje do tabeli profile, których potrzebuje. Wpisuje ilości, długości i uwagi. Masa i powierzchnia przeliczają się automatycznie.

Raport zakupu pokazuje jakie długości zamówić i w jakich ilościach. Szczegółowy raport rozkroju z kolei obrazuje, jak dokładnie pociąć każdą długość i jaki daje to odpad produkcyjny.

Efekty
Program daje fenomenalne wyniki!
Ograniczenie odpadu produkcyjnego
Program radzi sobie świetnie nawet w przypadku bardzo złożonego zapotrzebowania. Daje znakomite wyniki – często na poziomie, który nie przekracza 1% odpadu.
Wszystko jest podane jak na tacy. Raport rozkroju dokładnie pokazuje jak pociąć każdą długość.
Przejście na tryb automatyczny
Program działa błyskawicznie. Czas przygotowania raportu, nawet dla bardzo zaawansowanych zamówień, nie przekracza kilku sekund!
Zamiast męczyć się z pracą manualną i tworzyć kombinacje w sposób nieefektywny, Firma zautomatyzowała cały proces.
Statystyka
- Czas trwania projektu: 9 miesięcy
- Rok realizacji: 2008-2012
- Skala trudności: 10/10
- Liczba procedur: 148
- Linie kodu z komentarzami: 2417

