CommencezCommencez gratuitement

Décomposer un procédé en une séquence d'événements

Imaginez que vous travaillez pour une entreprise qui fabrique des téléphones mobiles et qu'on vous demande de proposer des façons d'optimiser l'ensemble de la chaîne d'approvisionnement. L'objectif est de mieux répartir les ressources, d'augmenter la productivité et de repérer puis éliminer les goulots d'étranglement.

Un jumeau numérique de l'ensemble des opérations, fondé sur un modèle à événements discrets, peut aider à atteindre ce but. La première étape consiste à répertorier les groupes de procédés impliqués dans la ligne de production et à définir leurs temps de traitement (voir le tableau ci-dessous). Vous savez que chacun des groupes de procédés que vous avez identifiés comporte de nombreux sous-processus et tâches, mais, pour l'instant, l'accent est mis sur le codage de la première version du modèle.

Les dictionnaires sont un excellent moyen d'organiser l'information sur les procédés. Le temps sera mesuré en jours.

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

Cette activité fait partie du cours

Simulation d'événements discrets en Python

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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