CommencerCommencer gratuitement

Décomposer un processus en une séquence d’événements

Imaginez que vous travaillez pour une entreprise qui fabrique des téléphones mobiles et que l’on vous demande de proposer des pistes pour optimiser l’ensemble de la chaîne d’approvisionnement. L’objectif est de mieux allouer les ressources, d’augmenter la productivité et d’identifier puis d’éliminer les goulets d’étranglement.

Un jumeau numérique de l’ensemble de l’opération, basé sur un modèle à événements discrets, peut vous aider à atteindre cet objectif. La première étape consiste à lister les groupes de processus impliqués sur la ligne de production et à définir leurs temps de traitement (voir le tableau ci-dessous). Vous savez que chacun des groupes de processus identifiés comprend de nombreux sous-processus et tâches, mais, pour l’instant, l’objectif est de coder la première version du modèle.

Les dictionnaires sont un excellent moyen d’organiser les informations sur les processus. Le temps sera mesuré en jours.

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

Cet exercice fait partie du cours

Simulation d’événements discrets en Python

Afficher le cours

Instructions

  • Créez un dictionnaire nommé processes dont les clés et valeurs correspondent au tableau comme suit : (1) le nom du processus comme clé et (2) la durée du processus comme valeur.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
Modifier et exécuter le code