1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Diskrétní simulace událostí v Pythonu

Connected

Cvičení

Postav model: vytvoř prostředí a zdroje

Tvým úkolem je pomoct optimalizovat montážní linku výrobce letadel. Hlavní komponenty letadla jsou: (1) trup, (2) křídla, (3) ocasní část, (4) pohonná jednotka (motor a vrtule) a (5) podvozek.

Každá z těchto komponent se sestavuje v jiné části montážní linky, která má 3, 2, 2 a 3 místa (sloty). Jakmile je jeden krok dokončen, přechází součást na další krok – pokud je volné místo; jinak musí čekat. Pořadí montáže musí odpovídat Krokům 1–4 zobrazeným v následujícím diagramu. Čas modelu je v hodinách.

Airplane assembly sequence showing the different processes and limited shared resources.

Postav diskrétní simulační model pro simulaci montážní linky.

Pokyny

100 XP
  • Doplň slovník informacemi o zdrojích; klíče jsou step_1_fuselage, step_2_wings, step_3_power_plant a step_4_landing_gear, s těmito hodnotami (doby trvání procesů): 20, 8, 10 a 8 hodin.
  • Vytvoř prostředí SimPy a ulož ho do proměnné pojmenované env.
  • Doplň zdroje modelu s příslušnými kapacitami uvedenými v diagramu (tj. sloty) a ulož je do proměnných s názvy step_1_fuselage, step_2_wings, step_3_power_plant a step_4_landing_gear.