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 stationnaires

  • Les variables restent constantes 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 stationnaires.

Graphique montrant l’évolution temporelle des variables d’état dans des systèmes dynamiques et stationnaires. Dans le système dynamique, la variable change dans le temps, tandis que dans le système stationnaire, elle reste constante.

  • Tous les processus naturels ou humains sont dynamiques ou stationnaires
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

  • Trafic routier Photo d’une intersection routière de nuit avec de nombreux véhicules.

  • Fabrication Photo d’un professionnel dans une usine.

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 porte-conteneurs avançant régulièrement sur 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 files d’attente d’événements

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

  • Méthode puissante pour créer un jumeau numérique d’une entreprise ou d’un secteur

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

Simulation d’événements discrets en Python

Exemples d’applications

  • Conception de processus de construction

Photo d’un chantier de construction.

  • Fabrication

Photo d’une industrie manufacturière.

  • Chaîne d’approvisionnement et logistique

Photo d’un convoyeur avec des cartons.

  • Transport

Photo du trafic routier de nuit.

Simulation d’événements discrets en Python

Passons à la pratique !

Simulation d’événements discrets en Python

Preparing Video For Download...