![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie wiem czy dobry dział ale nie znalazłem niczego stricte pod algorytmy.
Zrobiłem system do zarządzania produkcją który między innymi oblicza czas pracy poszczególnych podzespołów produktu. Kiedy operator maszyny pobiera konkretne zlecenie w bazie danych zapisuję czas start, kiedy kończy zapisuje czas stop. I w bazie na tej podstawie jest zapisywany czas pracy, który jest sumowany z wszystkich procesów każdego podzespołu produktu. Przy laserze zaczynają się schody. Na tym stanowisku operator pobiera często po kilka, kilkanaście zleceń, układa wszystko na arkuszu i wycina. Gdyby wszystkie pobierał razem, i kończył razem to dało by się łatwo policzyć. Niestety praca wygląda mniej więcej tak: Pobieram zlecenie A -1000 szt - 8:00 Pobieram zlecenie B -120 szt - 8:00 Pobieram zlecenie C -500 szt - 10:00 Kończę zlecenie B - 11:00 Pobieram zlecenie D - 10 szt - 12:00 Kończę zlecenie A,C,D - 14:00 (w dużym uproszczeniu) Czy są macie pomysł na algorytmy, które policzyły by mniej więcej ile czasu zostało poświęcone na konkretne zlecenie? Dokładnie się nie da, ale chodzi tu o oszacowanie obciążenia maszyny przy przyjmowaniu kolejnych zleceń. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiadomo jak realnie pracę wykonuje pracownik.
Bo gdyby w przypadku kiedy pojawia się inne zlecenie, poprzednie odkładał na bok, to z tego wynika, że zlecenia A w ogóle nie miał czasu wykonać, bo kiedy zabrał się za nie, to wpadło B, nad B pracował od 8:00 do 10:00, bo o 10:00 wpadło C, które wykonywał do 14:00. Niby są podane czasy zakończeń, ale trochę tak to wygląda. Możesz podejść, tak, że czasookres, który przypada na zlecenie, dzielić przez tyle i ile zleceń jest w danym momencie. Czyli założenie takie, że jeśli od 10:00 do 11:00 wykonywał 2 zlecenia, to na każde poświęcił 30 minut, a jeśli trzy, to 20 minut. Wtedy średnie czasy możesz sumować. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:45 |