1. Nauka
  2. /
  3. Kursy
  4. /
  5. Symulacja zdarzeń dyskretnych w Pythonie

Connected

ćwiczenie

Rozkładanie procesu na sekwencję zdarzeń

Wyobraź sobie, że pracujesz w firmie produkującej telefony komórkowe i zostałeś poproszony o zaproponowanie sposobów optymalizacji całego łańcucha dostaw. Firma chce lepiej alokować zasoby, zwiększyć produktywność oraz identyfikować i eliminować wąskie gardła.

Cyfrowy bliźniak całej operacji, oparty na modelu symulacji dyskretno-zdarzeniowej, może pomóc osiągnąć ten cel. Pierwszym krokiem jest wylistowanie grup procesów wchodzących w skład linii produkcyjnej oraz zdefiniowanie czasów ich przetwarzania (tabela poniżej). Wiesz, że każda ze zidentyfikowanych grup procesów obejmuje wiele podprocesów i zadań – na razie jednak skupiamy się na zakodowaniu pierwszej wersji modelu.

Słowniki to doskonały sposób na organizację informacji o procesach. Czas będzie mierzony w dniach.

Table with list of process groups involved in the production line and their processing times.

Instrukcje

100 XP
  • Utwórz słownik o nazwie processes, którego klucze i wartości odpowiadają tabeli w następujący sposób: (1) nazwa procesu jako klucz oraz (2) czas trwania procesu jako wartość.