SlideShare une entreprise Scribd logo
1  sur  26
Université Ibn Khaldoun Tiaret
Département INF
B.Khaled
Cours N° 1
Introduction à la Simulation
Introduction à la Simulation
Système
Comment l’évaluer ?
Analyse Simulation
Expérimentation
Développer une
abstraction
mathématique du
système et d'en tirer
des formules qui
décrivent les
performances du
Système.
Élaborer un
programme qui met
en œuvre un modèle
du système. Réaliser
des expériences en
exécutant le
programme.
Utilisez une Instance
existante du
Système et faire des
mesures ou des
expériences
Compte tenu d'un système, comment évaluez-vous sa performance ?
Introduction à la Simulation
• Comment étudier un système?
• Effectuer des mesures sur un système existant , mais Que
faire si :
o le système n’existe pas dans la réalité ?
o les changements sont coûteux ou bien prennent
beaucoup de temps ?
• Analyse Mathématique
o Idéals, mais seulement pour des systèmes simples.
o Systèmes du monde réel sont trop complexes, par
exemple, ( une usine, ordinateur, réseau, etc.)
• Simulation
o Imiter le comportement d'un système dans un
programme informatique.
Introduction à la Simulation
Système
Expériences sur le modèle du système
Expériences sur le système existant
Modèle Physique Modèle Mathématique
Simulation
Modèle Analytique
Introduction à la Simulation
• La simulation est utilisé pour imiter le monde
réel.
o Ce n’est pas aussi nouveau que
nous pensons !!!
• Selon Elmaghraby [1968]
o Aide à la réflexion
o Formation ou apprentissage
o Education
o Expérimentation
o Prédiction
o Divertissement (Jeux vidéo)
Introduction : Exemple 1
• Un entrepôt avec n quais de chargement
• Il y a 100 camions par jour à servir
• Le temps de chargement d'un camion est de
50 minutes
• Deux types de clients
o Type 1: Charge avec un seul produit
o Type 2: Charge avec plusieurs produits
• Objectif
• Efficacité du chargement et un temps
d’attente réduit
• Solutions proposés
o Quai de chargement rapide pour les clients
type 1
o Quai spéciale pour les clients type 2
• Problème
• Vous ne pouvez pas expérimenter, les
changements sont couteuses !!!
Entrepôt
1 2 3 n
Parking d’attente
Introduction : Exemple 2
• Expérience
• Coulisser une échelle sur le mur
• Question: Quelle est la forme dessiné par le
centre de l’échelle?
• Convexe
• Concave
1er expérience 2eme expérience
Introduction : Exemple 3
• Les clients demandent un service à partir d'un serveur sur un réseau
• Client = utilisateur et le navigateur Web
• Service = page Web
• Serveur = serveur web
• Réseau = réseau local, Internet, réseau sans fil
• Analyser
• Performance du serveur
• Performance du réseau
• Représentation simplifiée
Introduction : Exemple 4
• Réseau Mobile ad-hoc (MANET)
• Réseau sans fil constitué de nœuds
mobiles
• Aucune infrastructure fixe, pas de
points d'accès ou des stations de
base
• Deux nœuds peuvent communiquer
s‘il sont à portée de transmission
• En général, le routage est de type
multi-saut.
• Ainsi, tous les nœuds doivent relayer
données pour les autres nœuds
Introduction : Exemple 4
• Pour analyser un Réseau mobile sans fil il
nous faut un modèle de mobilité
• hypothèse
• Zone de mouvement: Rectangle sans
obstacles
• Modèle simple: Random-Waypoint
• Un nœud sélectionne uniformément
un point sur la zone de simulation
p = (x, y)
• Vitesse v ∈ [vmin, vmax]
• Pause tpause
• Le nœud se déplace au point p avec
une vitesse v
• Puis s’arrête pour tpause unités de
temps sur le point p et redémarre.
Introduction à la Simulation
• Qu'est-ce qu'une simulation?
• La simulation est l'imitation d’une opération d'un
système réel dans le temps.
• Méthode à suivre ?
• Générer artificiellement l’historique d'un système
• Tirer des conclusions concernant les
caractéristiques du système
• Comment ça se fait ?
• Développer un modèle
• Modèle se compose d'entités (objets)
Objectifs de la Simulation
• La simulation peut être utilisée pour les objectifs
suivants:
• Les résultats d’une simulation peut être utilisé pour
améliorer un système
• Observant les résultats de la simulation peuvent donner un
aperçu sur les paramètres les plus importantes dans un
système.
• La simulation peut être utilisé comme un outil pédagogique
pour améliorer l'apprentissage.
• La simulation peut être utilisées pour vérifier les résultats
analytique, par exemple, les systèmes de file d'attente
• L’animation d'une simulation peut montrer le système en
action.
Avantages de la Simulation
• Politiques, procédures, règles de décision et les flux
d'information peuvent être analyses sans perturber le système
réel (Exemple 1)
• Nouveaux matériels, dispositions physiques, systèmes de
transport peuvent être testés sans consommés les ressources.
• Les hypothèses sur comment/ou pourquoi des phénomènes se
produisent peuvent être vérifies.
• La simulation peut aider à comprendre comment le système
fonctionne plutôt que comment les gens pensent que le système
fonctionne.
• La question «Et si» peuvent être clarifiés par la simulation
Domaines d’application
• Les domaines d'application de la simulation
• Applications Industrielles
• l'ingénierie de construction et la gestion de projet
• Applications militaires
• Applications de logistique, d’approvisionnement et de
distribution
• Les modèles de transport et de la circulation
• la simulation des processus d'affaires
• médical
• Centre d'appel (télécommunication)
• Ordinateurs et réseaux
• Jeux
• ...
Système et son environnement
• Un Système
• Un système est un groupe d'objets qui sont
reliés entre eux avec des interactions régulières
ou des interdépendances afin d’accomplir des
objectifs prédéfinis.
• Exemple: usine de production de véhicule
o Machines, pièces, et les travailleurs fonctionnent
conjointement pour produire un véhicule
• Exemple: réseau informatique
o L'utilisateur, les hôtes, les routeurs, câbles, ...
• Environnement du Système
• Tout ce qu’est en dehors du système, mais
affecte le système
• Attention
• Il est important de se prononcer sur la frontière
entre le système et son environnement.
Composants d’un Système
• Afin de comprendre et analyser un système, nous
avons besoin de quelques termes
• Terminologie générale
• Entité : objet d'intérêt dans le système
• Attribut : propriété d'une entité
• Activité : Une période de temps spécifiée
• Etat du Système : Collection de paramètres requis
pour décrire l’état du système à tout moment,
• Evénement : Fait instantanée qui pourrait
changer l'état du système.
• Endogènes : Activités et événements survenant
au sein du système
• Exogènes : Activités et événements dans
l'environnement (à l'extérieur du système) qui
affectent le système
Composants d’un Système: Exemples
Système Entités Attributs Activités Events Vars états
Banque Clients Compte Dépôt/
Retrait
Arrivé/départ Nbre de clients
en attente
Réseau
ferroviaire
passagers Source /
Destination
Voyager Arrive à la
station /
Arrivé à
Destination
Nbre de
passagers dans
chaque station
Production Machines Capacité
Vitesse
perçage Panne Statut de la
machine
communic
ations
Messages Longueur
destination
Transmission Arrivé à
destination
Nbre de
messages en
attente de
transmission
Modèle de
mobilité
nœuds Position
vitesse
déplacement Fin de
mouvement
Position actuelle
Vitesse actuelle
Systèmes discrets et continus
• Système Discret
• Les variables d'état
changent à un ensemble
discret de points
• Exemple : Banque
• Système Continue
• Les variables d'état
changent continuellement
dans le temps
• Exemple : Température de
l’eau dans un barrage
Modèle d’un Système
• Modèle
• Un modèle est une représentation
d'un système dans le but de l'étudier.
• Il est nécessaire de ne tenir compte
que les aspects du système qui
affectent le problème étudier
• Eviter trop de détails
• Modèle physique
• Prototype d'un système
• Modèle Mathématique
Modèle analytique d’un Système
• Exemple : Mouvement
• Modèle : distance = Vitesse * Temps.
• Hypothèse : Vitesse Constante
• Avantage: formule simple et intuitive
• Inconvénient: Rarement valable pour (humaines, voitures,
avions)
Modèles de Simulation
• Modèle de Simulation
• Un modèle de simulation est un type particulier d’un modèle
mathématique d'un système.
• Les types de modèles de simulation
• Statique: Représenter un système à un moment donné.
• Dynamique: Représenter un système sur un intervalle de temps.
• Déterministe: Les modèles de simulation sans variables aléatoires.
• Stochastique: Les modèles de simulation avec des variables
aléatoires.
• Discret: les changements d'état du système se produisent seulement
à des points de temps discrets.
• Continu: les changements d'état du système se produisent en
permanence..
Modèles de Simulation
Modèle
Dynamique
Statique
Déterministe Stochastique
Continu Discret
Simulation d’un modèle statique
• Simulation par la méthode monté Carlo
• Principalement utilisé pour des problèmes
mathématiques qui ne sont pas traitable analytiquement
• Exemple : Estimation du nombre π
• Surface S = π * r2 si r= 1 alors S= π
• On distribue 100 point sur le Carré
• On compte le nombre de point
A l’ intérieur de l’arc /100 est proche
De π/4 = 0.785… ~ 8/11 = 0.72
Références et documentation
• Livres importants
• Cours de Dr. Mesut Güneş
Merci pour votre attention

Contenu connexe

Similaire à Module_Simulation Cours N° 1 Introduction à la simulation (1).pptx

Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptxLatifaBen6
 
Management des risques ibtissam el hassani-chapitre3 : MADS/MOSAR
Management des risques   ibtissam el hassani-chapitre3 : MADS/MOSARManagement des risques   ibtissam el hassani-chapitre3 : MADS/MOSAR
Management des risques ibtissam el hassani-chapitre3 : MADS/MOSARibtissam el hassani
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)Pascal Roques
 
Introduction à l'objet - Deuxième année ISIMA
Introduction à l'objet - Deuxième année ISIMAIntroduction à l'objet - Deuxième année ISIMA
Introduction à l'objet - Deuxième année ISIMALoic Yon
 
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?Benoit Fillon
 
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Normandy JUG
 
Performance ug#1
Performance ug#1Performance ug#1
Performance ug#1Marc Bojoly
 
Definitiondesbesoinsuml
DefinitiondesbesoinsumlDefinitiondesbesoinsuml
DefinitiondesbesoinsumlVINOT Bernard
 
Presentation Rex Methodes Agiles
Presentation Rex Methodes AgilesPresentation Rex Methodes Agiles
Presentation Rex Methodes AgilesIppon
 
Complexité et systèmes opérables - Fred Hébert
Complexité et systèmes opérables - Fred HébertComplexité et systèmes opérables - Fred Hébert
Complexité et systèmes opérables - Fred HébertWeb à Québec
 
Cours 1 les principes de base
Cours 1 les principes de baseCours 1 les principes de base
Cours 1 les principes de baseMariem ZAOUALI
 
Atelier aqifga 2012
Atelier aqifga 2012Atelier aqifga 2012
Atelier aqifga 2012Louise Roy
 
Unified Modeling Language Intro 2021-2022 VF
Unified Modeling Language Intro 2021-2022 VFUnified Modeling Language Intro 2021-2022 VF
Unified Modeling Language Intro 2021-2022 VFcifaf13039
 
Université de la performance
Université de la performanceUniversité de la performance
Université de la performancepkernevez
 
20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développements20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développementsLeClubQualiteLogicielle
 
Les tests utilisateurs pour les petits budgets
Les tests utilisateurs pour les petits budgetsLes tests utilisateurs pour les petits budgets
Les tests utilisateurs pour les petits budgetsL_Demontiers
 

Similaire à Module_Simulation Cours N° 1 Introduction à la simulation (1).pptx (20)

Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
Management des risques ibtissam el hassani-chapitre3 : MADS/MOSAR
Management des risques   ibtissam el hassani-chapitre3 : MADS/MOSARManagement des risques   ibtissam el hassani-chapitre3 : MADS/MOSAR
Management des risques ibtissam el hassani-chapitre3 : MADS/MOSAR
 
Sadt
SadtSadt
Sadt
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)
 
Introduction à l'objet - Deuxième année ISIMA
Introduction à l'objet - Deuxième année ISIMAIntroduction à l'objet - Deuxième année ISIMA
Introduction à l'objet - Deuxième année ISIMA
 
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
 
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
 
Performance ug#1
Performance ug#1Performance ug#1
Performance ug#1
 
Definitiondesbesoinsuml
DefinitiondesbesoinsumlDefinitiondesbesoinsuml
Definitiondesbesoinsuml
 
Presentation Rex Methodes Agiles
Presentation Rex Methodes AgilesPresentation Rex Methodes Agiles
Presentation Rex Methodes Agiles
 
Objets métier
Objets métierObjets métier
Objets métier
 
Complexité et systèmes opérables - Fred Hébert
Complexité et systèmes opérables - Fred HébertComplexité et systèmes opérables - Fred Hébert
Complexité et systèmes opérables - Fred Hébert
 
Cours 1 les principes de base
Cours 1 les principes de baseCours 1 les principes de base
Cours 1 les principes de base
 
Atelier aqifga 2012
Atelier aqifga 2012Atelier aqifga 2012
Atelier aqifga 2012
 
Unified Modeling Language Intro 2021-2022 VF
Unified Modeling Language Intro 2021-2022 VFUnified Modeling Language Intro 2021-2022 VF
Unified Modeling Language Intro 2021-2022 VF
 
Université de la performance
Université de la performanceUniversité de la performance
Université de la performance
 
Uml Cas Utilisation introduction
Uml Cas Utilisation introductionUml Cas Utilisation introduction
Uml Cas Utilisation introduction
 
20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développements20070925 04 - Panorama des outils Open Source / Qualité des développements
20070925 04 - Panorama des outils Open Source / Qualité des développements
 
Les tests utilisateurs pour les petits budgets
Les tests utilisateurs pour les petits budgetsLes tests utilisateurs pour les petits budgets
Les tests utilisateurs pour les petits budgets
 
algo-imsi-2.pdf
algo-imsi-2.pdfalgo-imsi-2.pdf
algo-imsi-2.pdf
 

Plus de bochramiinfo

Chap2-Ethernet.pptx
Chap2-Ethernet.pptxChap2-Ethernet.pptx
Chap2-Ethernet.pptxbochramiinfo
 
Module_Simulation Cours N° 2 Exemples de Simulation.pptx
Module_Simulation Cours N° 2 Exemples de Simulation.pptxModule_Simulation Cours N° 2 Exemples de Simulation.pptx
Module_Simulation Cours N° 2 Exemples de Simulation.pptxbochramiinfo
 
Commutation-Ethernet.pptx
Commutation-Ethernet.pptxCommutation-Ethernet.pptx
Commutation-Ethernet.pptxbochramiinfo
 

Plus de bochramiinfo (6)

chapitre1.ppt
chapitre1.pptchapitre1.ppt
chapitre1.ppt
 
2-Composants.docx
2-Composants.docx2-Composants.docx
2-Composants.docx
 
Chap2-Ethernet.pptx
Chap2-Ethernet.pptxChap2-Ethernet.pptx
Chap2-Ethernet.pptx
 
Chap4-VLAN.pptx
Chap4-VLAN.pptxChap4-VLAN.pptx
Chap4-VLAN.pptx
 
Module_Simulation Cours N° 2 Exemples de Simulation.pptx
Module_Simulation Cours N° 2 Exemples de Simulation.pptxModule_Simulation Cours N° 2 Exemples de Simulation.pptx
Module_Simulation Cours N° 2 Exemples de Simulation.pptx
 
Commutation-Ethernet.pptx
Commutation-Ethernet.pptxCommutation-Ethernet.pptx
Commutation-Ethernet.pptx
 

Dernier

Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 

Dernier (15)

Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 

Module_Simulation Cours N° 1 Introduction à la simulation (1).pptx

  • 1. Université Ibn Khaldoun Tiaret Département INF B.Khaled Cours N° 1 Introduction à la Simulation
  • 2.
  • 3. Introduction à la Simulation Système Comment l’évaluer ? Analyse Simulation Expérimentation Développer une abstraction mathématique du système et d'en tirer des formules qui décrivent les performances du Système. Élaborer un programme qui met en œuvre un modèle du système. Réaliser des expériences en exécutant le programme. Utilisez une Instance existante du Système et faire des mesures ou des expériences Compte tenu d'un système, comment évaluez-vous sa performance ?
  • 4. Introduction à la Simulation • Comment étudier un système? • Effectuer des mesures sur un système existant , mais Que faire si : o le système n’existe pas dans la réalité ? o les changements sont coûteux ou bien prennent beaucoup de temps ? • Analyse Mathématique o Idéals, mais seulement pour des systèmes simples. o Systèmes du monde réel sont trop complexes, par exemple, ( une usine, ordinateur, réseau, etc.) • Simulation o Imiter le comportement d'un système dans un programme informatique.
  • 5. Introduction à la Simulation Système Expériences sur le modèle du système Expériences sur le système existant Modèle Physique Modèle Mathématique Simulation Modèle Analytique
  • 6. Introduction à la Simulation • La simulation est utilisé pour imiter le monde réel. o Ce n’est pas aussi nouveau que nous pensons !!! • Selon Elmaghraby [1968] o Aide à la réflexion o Formation ou apprentissage o Education o Expérimentation o Prédiction o Divertissement (Jeux vidéo)
  • 7. Introduction : Exemple 1 • Un entrepôt avec n quais de chargement • Il y a 100 camions par jour à servir • Le temps de chargement d'un camion est de 50 minutes • Deux types de clients o Type 1: Charge avec un seul produit o Type 2: Charge avec plusieurs produits • Objectif • Efficacité du chargement et un temps d’attente réduit • Solutions proposés o Quai de chargement rapide pour les clients type 1 o Quai spéciale pour les clients type 2 • Problème • Vous ne pouvez pas expérimenter, les changements sont couteuses !!! Entrepôt 1 2 3 n Parking d’attente
  • 8. Introduction : Exemple 2 • Expérience • Coulisser une échelle sur le mur • Question: Quelle est la forme dessiné par le centre de l’échelle? • Convexe • Concave 1er expérience 2eme expérience
  • 9. Introduction : Exemple 3 • Les clients demandent un service à partir d'un serveur sur un réseau • Client = utilisateur et le navigateur Web • Service = page Web • Serveur = serveur web • Réseau = réseau local, Internet, réseau sans fil • Analyser • Performance du serveur • Performance du réseau • Représentation simplifiée
  • 10. Introduction : Exemple 4 • Réseau Mobile ad-hoc (MANET) • Réseau sans fil constitué de nœuds mobiles • Aucune infrastructure fixe, pas de points d'accès ou des stations de base • Deux nœuds peuvent communiquer s‘il sont à portée de transmission • En général, le routage est de type multi-saut. • Ainsi, tous les nœuds doivent relayer données pour les autres nœuds
  • 11. Introduction : Exemple 4 • Pour analyser un Réseau mobile sans fil il nous faut un modèle de mobilité • hypothèse • Zone de mouvement: Rectangle sans obstacles • Modèle simple: Random-Waypoint • Un nœud sélectionne uniformément un point sur la zone de simulation p = (x, y) • Vitesse v ∈ [vmin, vmax] • Pause tpause • Le nœud se déplace au point p avec une vitesse v • Puis s’arrête pour tpause unités de temps sur le point p et redémarre.
  • 12. Introduction à la Simulation • Qu'est-ce qu'une simulation? • La simulation est l'imitation d’une opération d'un système réel dans le temps. • Méthode à suivre ? • Générer artificiellement l’historique d'un système • Tirer des conclusions concernant les caractéristiques du système • Comment ça se fait ? • Développer un modèle • Modèle se compose d'entités (objets)
  • 13. Objectifs de la Simulation • La simulation peut être utilisée pour les objectifs suivants: • Les résultats d’une simulation peut être utilisé pour améliorer un système • Observant les résultats de la simulation peuvent donner un aperçu sur les paramètres les plus importantes dans un système. • La simulation peut être utilisé comme un outil pédagogique pour améliorer l'apprentissage. • La simulation peut être utilisées pour vérifier les résultats analytique, par exemple, les systèmes de file d'attente • L’animation d'une simulation peut montrer le système en action.
  • 14. Avantages de la Simulation • Politiques, procédures, règles de décision et les flux d'information peuvent être analyses sans perturber le système réel (Exemple 1) • Nouveaux matériels, dispositions physiques, systèmes de transport peuvent être testés sans consommés les ressources. • Les hypothèses sur comment/ou pourquoi des phénomènes se produisent peuvent être vérifies. • La simulation peut aider à comprendre comment le système fonctionne plutôt que comment les gens pensent que le système fonctionne. • La question «Et si» peuvent être clarifiés par la simulation
  • 15. Domaines d’application • Les domaines d'application de la simulation • Applications Industrielles • l'ingénierie de construction et la gestion de projet • Applications militaires • Applications de logistique, d’approvisionnement et de distribution • Les modèles de transport et de la circulation • la simulation des processus d'affaires • médical • Centre d'appel (télécommunication) • Ordinateurs et réseaux • Jeux • ...
  • 16. Système et son environnement • Un Système • Un système est un groupe d'objets qui sont reliés entre eux avec des interactions régulières ou des interdépendances afin d’accomplir des objectifs prédéfinis. • Exemple: usine de production de véhicule o Machines, pièces, et les travailleurs fonctionnent conjointement pour produire un véhicule • Exemple: réseau informatique o L'utilisateur, les hôtes, les routeurs, câbles, ... • Environnement du Système • Tout ce qu’est en dehors du système, mais affecte le système • Attention • Il est important de se prononcer sur la frontière entre le système et son environnement.
  • 17. Composants d’un Système • Afin de comprendre et analyser un système, nous avons besoin de quelques termes • Terminologie générale • Entité : objet d'intérêt dans le système • Attribut : propriété d'une entité • Activité : Une période de temps spécifiée • Etat du Système : Collection de paramètres requis pour décrire l’état du système à tout moment, • Evénement : Fait instantanée qui pourrait changer l'état du système. • Endogènes : Activités et événements survenant au sein du système • Exogènes : Activités et événements dans l'environnement (à l'extérieur du système) qui affectent le système
  • 18. Composants d’un Système: Exemples Système Entités Attributs Activités Events Vars états Banque Clients Compte Dépôt/ Retrait Arrivé/départ Nbre de clients en attente Réseau ferroviaire passagers Source / Destination Voyager Arrive à la station / Arrivé à Destination Nbre de passagers dans chaque station Production Machines Capacité Vitesse perçage Panne Statut de la machine communic ations Messages Longueur destination Transmission Arrivé à destination Nbre de messages en attente de transmission Modèle de mobilité nœuds Position vitesse déplacement Fin de mouvement Position actuelle Vitesse actuelle
  • 19. Systèmes discrets et continus • Système Discret • Les variables d'état changent à un ensemble discret de points • Exemple : Banque • Système Continue • Les variables d'état changent continuellement dans le temps • Exemple : Température de l’eau dans un barrage
  • 20. Modèle d’un Système • Modèle • Un modèle est une représentation d'un système dans le but de l'étudier. • Il est nécessaire de ne tenir compte que les aspects du système qui affectent le problème étudier • Eviter trop de détails • Modèle physique • Prototype d'un système • Modèle Mathématique
  • 21. Modèle analytique d’un Système • Exemple : Mouvement • Modèle : distance = Vitesse * Temps. • Hypothèse : Vitesse Constante • Avantage: formule simple et intuitive • Inconvénient: Rarement valable pour (humaines, voitures, avions)
  • 22. Modèles de Simulation • Modèle de Simulation • Un modèle de simulation est un type particulier d’un modèle mathématique d'un système. • Les types de modèles de simulation • Statique: Représenter un système à un moment donné. • Dynamique: Représenter un système sur un intervalle de temps. • Déterministe: Les modèles de simulation sans variables aléatoires. • Stochastique: Les modèles de simulation avec des variables aléatoires. • Discret: les changements d'état du système se produisent seulement à des points de temps discrets. • Continu: les changements d'état du système se produisent en permanence..
  • 24. Simulation d’un modèle statique • Simulation par la méthode monté Carlo • Principalement utilisé pour des problèmes mathématiques qui ne sont pas traitable analytiquement • Exemple : Estimation du nombre π • Surface S = π * r2 si r= 1 alors S= π • On distribue 100 point sur le Carré • On compte le nombre de point A l’ intérieur de l’arc /100 est proche De π/4 = 0.785… ~ 8/11 = 0.72
  • 25. Références et documentation • Livres importants • Cours de Dr. Mesut Güneş
  • 26. Merci pour votre attention

Notes de l'éditeur

  1. 11-Jan-24
  2. 11-Jan-24
  3. 11-Jan-24
  4. 11-Jan-24
  5. 11-Jan-24
  6. 11-Jan-24
  7. 11-Jan-24
  8. 11-Jan-24
  9. 11-Jan-24
  10. 11-Jan-24
  11. 11-Jan-24
  12. 11-Jan-24
  13. 11-Jan-24
  14. 11-Jan-24
  15. 11-Jan-24
  16. 11-Jan-24
  17. 11-Jan-24
  18. 11-Jan-24
  19. 11-Jan-24
  20. 11-Jan-24
  21. 11-Jan-24
  22. 11-Jan-24
  23. 11-Jan-24
  24. 11-Jan-24