0% ont trouvé ce document utile (0 vote)
34 vues30 pages

Chap5 AD Simul2025

La simulation est une technique essentielle pour l'analyse et la conception de systèmes dans divers domaines tels que les services, la production et les systèmes informatiques. Elle permet de créer des modèles simplifiés pour étudier des systèmes complexes, souvent inaccessibles à une évaluation analytique. Le processus de modélisation implique la création d'un modèle conceptuel suivi de sa mise en œuvre sur un ordinateur pour expérimenter et obtenir des résultats.

Transféré par

Youssef Chakour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues30 pages

Chap5 AD Simul2025

La simulation est une technique essentielle pour l'analyse et la conception de systèmes dans divers domaines tels que les services, la production et les systèmes informatiques. Elle permet de créer des modèles simplifiés pour étudier des systèmes complexes, souvent inaccessibles à une évaluation analytique. Le processus de modélisation implique la création d'un modèle conceptuel suivi de sa mise en œuvre sur un ordinateur pour expérimenter et obtenir des résultats.

Transféré par

Youssef Chakour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction à la Simulation

2024-2025

1
Introduction

[Link]

2
Introduction

La simulation est aujourd’hui largement reconnue comme une


technique puissante pour l’analyse et la conception des systèmes.

Elle peut être appliquée dans divers domaines tels que:

1. l’analyse des systèmes de services (Banques, téléphonie, ...),


2. les systèmes de production (ou de fabrication),
3. les systèmes naturels (biologiques, écologiques,...),
4. les systèmes informatiques (d’exploitation,
de communications, etc.).

3
Introduction

L'étude scientifique d'un système nous amène dans


la plupart des cas à faire un ensemble de suppositions
sur le fonctionnement du système.

Ces suppositions prennent habituellement la forme


de relations mathématiques ou logiques, constituent
un modèle qui est utilisé pour essayer de comprendre
comment se comporte le système étudié.

4
Introduction

Si les relations qui composent le modèle sont assez simples


il est toujours possible d'utiliser des méthodes mathématiques
(telle que l'algèbre, la théorie des probabilités) pour obtenir
des réponses exactes aux questions qui nous intéressent.

Une telle solution s'appelle une solution analytique.

Cependant, les systèmes qu'on trouve dans la réalité sont


le plus souvent trop complexes pour pouvoir se prêter à une
évaluation analytique, et leurs modèles doivent être étudiés
au moyen de la simulation.

5
Domaines d'application de la simulation

Une liste non exhaustive de problèmes pour lesquels la


simulation s'est avérée un outil utile et puissant est :

➢ Concevoir et analyser des systèmes industriels.

➢Evaluer du hardware et du logiciel pour un système d'exploitation


d'ordinateur.

➢Evaluer un nouveau système d'armes militaire ou tactique.

➢Déterminer des politiques d'ordonnancement pour un système


de production.

6
Domaines d'application de la simulation

➢ Concevoir des systèmes de communications et leurs protocoles.

➢ Concevoir et améliorer des installations de transport tel


qu'autoroutes, aéroports, métros, ou ports, …etc.

➢ Evaluer des politiques de gestion pour les organisations de


service tel que les hôpitaux, bureaux de poste, …etc.

➢ Analyser des systèmes financiers ou économiques.

7
Notion d’un Système-Modèle -Simulation

Le mot ‘‘système’’ couvre un champ d’application immense et


de nombreuses définitions lui ont été attribuées dans la littérature.
Par exemple:

➢Ensemble de composants reliés entre eux.

➢Ensemble organisé d’éléments fonctionnels.

➢Combinaison de parties qui se coordonnent, pour concourir à


un résultat de manière à former un ensemble (Larousse).

➢Combinaison d’hommes, de machines, de matériaux


et d’informations destinées à satisfaire un objectif donné.
8
Notion d’un Système-Modèle -Simulation

On peut dire qu’un système est caractérisé par :

➢C’est un tout composé de parties ordonnées.

➢Chaque partie a ses lois et une certaine indépendance

➢Les parties ont des liens ou relations entre elles.

➢Cet ensemble change au cours du temps.

➢Il est influencé par le milieu dans lequel il existe et qui réagit sur lui.

➢L’ensemble est le plus souvent soumis à des contraintes.

➢L’ensemble a ses lois propres et n’existe que pour atteindre un but.


9
Notion d’un Système-Modèle -Simulation

Ces caractéristiques font ressortir qu’un système est défini par :

• La connaissance de ses parties ou composants.

• La connaissance des lois propres de chaque composant.

• La connaissance des lois d’interaction qui déterminent son but.

• Une usine de production constitue un très bon exemple de système

10
Notion d’un Système-Modèle -Simulation

Comme définition d'un système nous retenons celle donnée


par l'AFCET*: "Un système est une entité complexe traitée
(en égard à certaines finalités) comme une totalité organisée,
formée d'éléments et de relations entre ceux-ci, les uns et
les autres étant définis en fonction de la place qu'ils occupent
dans cette totalité et cela de telle sorte que son identité soit
maintenue face à certaines évolutions."

* AFCET: L'Association française pour la cybernétique économique et technique

11
Notion d’un Système-Modèle -Simulation

Modèle et modélisation :

La modélisation consiste à construire une représentation


simplifiée d'un système appelée généralement un modèle.

12
Notion d’un Système-Modèle -Simulation

Une définition d'un modèle énoncée par l'AFCET, est la suivante :

Un modèle est un schéma, i.e. une description mentale (intériorisée),


ou figurée (diagrammes, formules mathématiques, …etc) qui,
pour un champ de questions est pris comme représentation
abstraite d'une classe de phénomènes, plus ou moins habilement
dégagés de leur contexte par un observateur pour servir de support
à l'investigation, et/ou à la communication".

13
Notion d’un Système-Modèle -Simulation

Un modèle est donc une représentation d’un système


(réel ou imaginaire) dont le but est d’expliquer et de prédire
certains aspects du comportement de ce système.

14
Notion d’un Système-Modèle -Simulation

Cette représentation est plus ou moins fidèle car d’une part


le modèle devra être assez complet afin de pouvoir répondre
aux diverses questions qu’on peut se poser sur le système
qu’il représente et d’autre part, il ne doit pas être trop
complexe pour pouvoir être facilement manipulé.

Ceci implique immédiatement qu’il y a intérêt à bien définir


les limites ou frontières du modèle qui est censé représenter
le système.

15
Notion d’un Système-Modèle -Simulation

Les principaux avantages de manipuler un modèle plutôt que


le système qu’il modélise sont :

1. Un modèle évite la construction d’un système qui n’existe pas.

2. Un modèle évite de faire des expérimentations directes sur


un système existant (problèmes de sécurité, ou économiques,
ou impossible : système solaire).

16
Processus de modélisation

Le processus de construction d’un modèle de simulation peut être


schématisé comme suit :

17
Processus de modélisation

Un autre schéma distinguant entre modèle conceptuel et modèle


programmé sur ordinateur est le suivant :

Système Réel

Modèle Modèle
Programmé Conceptuel

Programmation & Mise en œuvre 18


Processus de modélisation

1. Le modèle conceptuel est une représentation (mathématiques


logique, verbale, etc ...) du système réel (retenu pour une étude
particulière).
2. Il est obtenu dans une phase d'analyse et de modélisation.
3. Le modèle programmé est la mise en œuvre du modèle
conceptuel sur un calculateur.
4. Il est obtenu dans une phase de programmation et de mise
en œuvre.
5. Les renseignements sur le système réel sont obtenus à la suite
d'expérimentations sur le modèle programmé dans une phase
d'expérimentation.

19
Construction d’un modèle

La construction d'un modèle consiste, à partir d'une représentation


mentale du système liée à une certaine connaissance acquise par
le modélisateur, à développer un modèle sous forme de programme
d'ordinateur ou sous forme plus communicable, aisément
translatable en programme d'ordinateur.

20
Construction d’un modèle

Deux méthodes complémentaires sont couramment employées


pour la construction d'un modèle :

✓L'affinage progressif (descendante): Appelée aussi méthode


de modélisation par accumulation de degrés de complexité.

Elle procède par itérations vers des niveaux de complexité


croissante. Ce processus évolutif permet de prendre en
compte les insuffisances du modèle à une étape donnée,
de les améliorer à l'étape suivante, tout en évitant d'entrer
dans un niveau de détails superflu.

21
Construction d’un modèle

✓ L'accumulation de sous modèles (ascendante):


Utilisée lorsque le système à étudier est de taille importante.
Les sous modèles sont issus d'un découpage du système en
sous-systèmes distincts. La complexité du système est alors
mieux maîtrisée mais l'étape d'intégration conduit à des
problèmes d'interfaces souvent délicats. De plus, la démarche
étant ascendante, il faut veiller à ne pas sur ou sous évaluer
certains facteurs.

22
EXEMPLES D'APPLICATIONS

23
EXEMPLES D'APPLICATIONS

24
EXEMPLES D'APPLICATIONS

25
EXEMPLES D'APPLICATIONS
Biomathématique

26
EXEMPLES D'APPLICATIONS
Solution approchée et maillage

27
Les résultats de la simulation

28
EXEMPLES D'APPLICATIONS

Sous R, on utilise les commandes:

runif, rbinom, rpois, rgeom, rexp, rgamma, rnorm, rt, rchisq, rf, …

Pour simuler différentes lois de probabilité

29
Je vous souhaite une bonne chance

30

Vous aimerez peut-être aussi