ПочатиПочніть безкоштовно

Розкладання процесу на послідовність подій

Уявіть, що ви працюєте в компанії, яка виробляє мобільні телефони, і вас попросили запропонувати способи оптимізувати всю операцію ланцюга постачання. Мета — краще розподілити ресурси, підвищити продуктивність і виявити та усунути «вузькі місця».

Цьому може допомогти цифровий двійник усієї операції, побудований на моделі дискретних подій. Перший крок — перелічити групи процесів, задіяні на виробничій лінії, і визначити їхні часи опрацювання (див. таблицю нижче). Ви знаєте, що кожна з визначених вами груп процесів охоплює багато підпроцесів і завдань, але наразі увага зосереджена на кодуванні першої версії моделі.

Словники — чудовий спосіб упорядкувати інформацію про процеси. Час вимірюється в днях.

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

Ця вправа є частиною курсу

Дискретно-подієве моделювання в Python

Переглянути курс

Інструкції до вправи

  • Створіть словник з назвою processes із ключами та значеннями, що відповідають таблиці: (1) назва процесу як ключ і (2) тривалість процесу як значення.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
Редагувати та запускати код