Systèmes dynamiques et modèles à événements discrets

Simulation d'événements discrets en Python

Diogo Costa (PhD, MSc)

Adjunct Professor, University of Saskatchewan, Canada & CEO of ImpactBLUE-Scientific

Qu'est-ce qu'un système dynamique ?

Systèmes dynamiques

  • L'état évolue dans le temps
  • Les variables qui changent sont des variables d'état

Systèmes en régime permanent

  • Les variables restent inchangées dans le temps
  • L'« objet » peut se déplacer, mais à vitesse constante
Simulation d'événements discrets en Python

Qu'est-ce qu'un système dynamique ?

Un graphique montrant l'évolution temporelle des variables d'état dans des systèmes dynamiques et en régime permanent.

Un graphique montrant l'évolution temporelle des variables d'état dans des systèmes dynamiques et en régime permanent. Dans le système dynamique, la variable change avec le temps, alors que dans le système en régime permanent, elle demeure constante.

  • Tous les processus naturels ou humains se classent comme dynamiques ou en régime permanent
Simulation d'événements discrets en Python

Exemples de systèmes dynamiques

Nature

  • Système météorologique Photo d'une tornade dans un champ de blé.

  • Houle océanique Photo de vagues frappant un phare.

D'origine ou d'initiative humaine

  • Circulation routière Photo d'une intersection de nuit avec de nombreux véhicules.

  • Fabrication Photo d'un professionnel dans une installation de fabrication.

Simulation d'événements discrets en Python

Exemples de systèmes non dynamiques

Nature

  • Roche au repos Photo d'une roche au repos.

  • Rivière par temps calme Photo aérienne d'une rivière s'écoulant calmement par temps ensoleillé.

D'initiative ou d'origine humaine

  • Satellite en orbite Photo d'un satellite flottant dans l'espace.

  • Bateau à vitesse constante Photo d'un cargo avançant régulièrement sur une mer calme.

Simulation d'événements discrets en Python

Qu'est-ce qu'une simulation à événements discrets ?

  • Représentation mathématique des systèmes dynamiques
  • Simulation d'activités humaines en séquence de processus

  • S'applique aux processus décomposables en une suite d'événements d'attente

Schéma des processus et du flux de travail d'une activité de chaîne d'approvisionnement.

  • Méthode puissante pour construire un jumeau numérique d'une entreprise ou d'un secteur

  • Utile pour optimiser les processus, accroître la productivité, identifier et éliminer les goulots d'étranglement, et optimiser l'allocation des ressources

Simulation d'événements discrets en Python

Exemples d'applications

  • Conception de procédés de construction

Photo d'un chantier de construction.

  • Fabrication

Photo d'une industrie de fabrication.

  • Chaîne d'approvisionnement et logistique

Photo d'un convoyeur avec des boîtes de carton.

  • Transport

Photo de la circulation routière la nuit.

Simulation d'événements discrets en Python

Passons à la pratique !

Simulation d'événements discrets en Python

Preparing Video For Download...