Opis zmian HSQL

  1. Strona główna
  2. Docs
  3. Opis zmian HSQL
  4. Wersja 3.88
  5. Harmonogram operacji

Harmonogram operacji

Wydrukuj dokument

1. Harmonogram uwzględniający operacje równoległe

Wersja 3.88 wprowadza usprawnienie w sposobie działania opcji Na pierwszą wolną maszynę podczas harmonogramowania zleceń.

Dotychczas, system wybierał pierwszą maszynę, która była wolna, bez sprawdzania pozostałych.
Od wersji 3.88 harmonogram działa bardziej dokładnie, ponieważ sprawdza wszystkie dostępne maszyny w danym gnieździe i wybiera tę, na której operacja może zakończyć się najszybciej.

 

Obecne działanie:

  1. Dla operacji, w której do gniazda przypisanych jest kilka maszyn,
    oraz gdy w harmonogramie wybrano opcję Na pierwszą wolną maszynę:

    • system analizuje każdą z maszyn w gnieździe,
    • oblicza, na której maszynie operacja zakończy się najwcześniej dla harmonogramowania do przodu, lub która może rozpocząć najbliżej daty zakończenia dla harmonogramowania wstecz,
    • wybiera maszynę o najkorzystniejszym terminie i na nią przypisuje zlecenie.

 

Przykład:

Jeśli w gnieździe Cięcie są przypisane 3 maszyny:

  • maszyna 1 pracuje 6 – 9,
  • maszyna 2 pracuje 5 – 10,
  • maszyna 3 pracuje 8 – 16.

Harmonogram zostanie przypisany dla kilku zleceń, np. 3 zlecenia, każde po 6 sztuk, z czasem jednostkowym 1 h, planowane na ten sam dzień. Wówczas system:

  • przydzieli pierwsze zlecenie na maszynę 3,
  • drugie na maszynę 2,
  • trzecie na maszynę 1, zgodnie z zasadą wyboru maszyny, która skończy najszybciej.