30
1 Franck FONTANILI - CGI GDR-Vendôme-7/12/2006 Si l’on ajoute une nouvelle usine et deux nouveaux entrepôts, quel sera l’effet sur les stocks ? Les pics de demande affectent-ils la chaîne ? Quels sont les effets d’une modification des paramètres de gestion des stocks ? Comment réduire les stocks sans avoir d’impact sur le taux de service ? Quelques questions sur la gestion de la chaîne logistique…

Si l’on ajoute une nouvelle usine et deux nouveaux

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Si l’on ajoute une nouvelle usine et deux nouveaux

1

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

• Si l’on ajoute une nouvelle usine et deux nouveaux entrepôts, quel sera l’effet sur les stocks ?

• Les pics de demande affectent-ils la chaîne ?

• Quels sont les effets d’une modification des paramètres de gestion des stocks ?

• Comment réduire les stocks sans avoir d’impact sur le taux de service ?

• …

Quelques questions sur la gestion de la chaîne logistique…

Page 2: Si l’on ajoute une nouvelle usine et deux nouveaux

2

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Conception de produit Ingénierie de Processus Exploitation

Niv

eau

d’in

form

atis

atio

n

DAO/CAO

IPAO

ERP/GPAOSupervision/MES

Importance des outils d’Ingénierie de Processus

Quels outils pour y répondre ?

d’après [Klingstam, 99]

Page 3: Si l’on ajoute une nouvelle usine et deux nouveaux

3

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

• Historique

• Principes généraux

• Typologies

• Modélisation et simulation de flux

• Fonctionnalités des outils

• Perspectives et pistes de recherche

Parmi ces outils… La simulation !

Plan de la présentation

Page 4: Si l’on ajoute une nouvelle usine et deux nouveaux

4

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Quelques dates…

• 50’s : Forester et « System Dynamics »

• 60’s : Simulation à événements discrets, langages GPSS, CSL, SimScript, Simula

• 70’s : Période d’expansion : SLAM et 1er outils visuels et interactifs (SeeWhy en 79), (DEVS en 76), Simulation distribuée (79)

• 80’s : JIT (78), OPT (86), FMS (86), Logistique (80). Progiciels : Witness, Hocus, Genetik, Siman, Promodel, etc…

• 90’s et après : SCM (91), plusieurs thèses sur la simulation en logistique (Towill en 92, Guedes en 94,…)

Historique de la simulation en ingénierie

Page 5: Si l’on ajoute une nouvelle usine et deux nouveaux

5

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

La simulation, c’est :

• « …l’art et la science de la création d’une représentation d’un processus ou d’un système dans le but d’expérimenter et d’évaluer » [Gogg, 93]

• « …le processus de conception d’un modèle d’un système réel et de conduite d’expérimentations sur ce modèle dans le but de comprendre le fonctionnement et/ou d’évaluer différentes stratégies de pilotage » [Pegden, 95]

Quelques principes généraux

Page 6: Si l’on ajoute une nouvelle usine et deux nouveaux

6

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Classification générale

• 6 grandes classes

Typologies des outils de simulation

[Pidd, 92]

FortranPascalC++Javaetc...

GaspSimon

ECSLSimanSimScriptSimula

GPSSHocus CAPS/

ECSLDraftSigmaVS7

SeeWhySiman/CinemaWitnessXcell+SimFactory

Facilité d’utilisation

Pol

yval

ence

« A faire

soi-même »

Bibliothèques

Langages de

simulation

Diagrammes

de fluxGénérateurs

Modélisation et Simulation

Visuelles et

Interactives

Page 7: Si l’on ajoute une nouvelle usine et deux nouveaux

7

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Classification spécifique SCM

• 4 grandes classes :� Simulation par tableur

� Dynamique des systèmes

� Simulation à événements discrets

� Jeux d’entreprise

• 4 grands problèmes :� Vérification et validation

� Analyse de sensibilité

� Optimisation

� Robustesse

• 2 types de modélisation :� Paradigme de simulation locale

� Paradigme de simulation parallèle et distribuée

Typologies des outils de simulation

[Kleijnen, 03], [Cavalieri, 04][Bel,05]

Suite de cette présentation=

Simulation de Flux à Evénements Discrets

(SED)

Page 8: Si l’on ajoute une nouvelle usine et deux nouveaux

8

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Classification de la SED

Typologies des outils de simulation

C onceptio n A m élio ration E xp lo ita tion

S ystèm e « V irtue l » S ystèm e R ée l

S im ulation O FFL ine S im ulation O N Lin e

Pilo

tag

e P

RE

PA

RA

TO

IRE

Pil

ota

ge

RE

AC

TIF

Pil

ota

ge

CO

RR

EC

TIF

C yc le de v ie du p rocessus

Page 9: Si l’on ajoute une nouvelle usine et deux nouveaux

9

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Pourquoi utiliser la SED ?

� Outil adapté aux systèmes complexes

� Pas de modélisation mathématique

� Niveau de détail pouvant être élevé

� Forme proche du système réel

� Visualisation : communication et confiance

� Possibilité de tester différentes organisations

� Pour aider à prendre de meilleures décisions

Modélisation et Simulation de Flux

Page 10: Si l’on ajoute une nouvelle usine et deux nouveaux

10

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Comment modéliser ?

� Analyse détaillée de la structure, des flux et règles de fonctionnement

� Collecte des données : jusqu’à 50% du temps d’une étude

� Rapports statistiques

� Indicateurs de performances spécifiques

Modélisation et Simulation de Flux

Quels résultats ?

Page 11: Si l’on ajoute une nouvelle usine et deux nouveaux

11

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Qu’est ce qu’un FLUX ?

• Cheminement de produits (flux physique) ou de données (flux informationnel) au travers d’un ou plusieurs Processus de l’entreprise.

Par la suite : Produits ou Données = Articles ou Entités

• Un flux est caractérisé par un débit mesuré en un point donné : Quantité d’Articles par Unité de Temps.

Page 12: Si l’on ajoute une nouvelle usine et deux nouveaux

12

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Qu’est ce qu’un PROCESSUS ?

• Actions successives ou simultanées qui permettent de faire évoluer les articles d’un état initial à un état final.

Opération Transfert StockageAttente

Contrôle

[Norme JIS Z 8206 , 82]

Page 13: Si l’on ajoute une nouvelle usine et deux nouveaux

13

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Qu’est-ce que la MODELISATION de flux ?

Système existant ou à concevoir

Modèle de CONNAISSANCES

Modèle d’ACTION

Critères de performance

Etape 1 : description par un formalisme graphique

ou un langage

Etape 2 : traduction dans un formalisme

mathématique ou de programmation

Etape 3 : exploitation du modèle d’action

Etape 4 : actions sur le système

[Quéré , 97]

Page 14: Si l’on ajoute une nouvelle usine et deux nouveaux

14

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Qu’est-ce que la MODELISATION de flux ?

Système réelModèle de connaissances

FA_DPC

Paillasse

FA_DEC

Échantillon

Technicien

Si opérations terminées

Oui

Si FA_DEC vide

Oui

Prendre échantillon dans

FA_DPC

NonPrendre

échantillon dans FA_DEC

Loi d’entrée

Envoyer échantillon vers

processus Cloture

Détermination réalisée

Déposer échantillon dans

FA_DECNon

Loi de sortie

Principe de la modélisation d’entreprise avec 3 vues :

� Fonctionnelle

� Ressource

� Décisionnelle

Page 15: Si l’on ajoute une nouvelle usine et deux nouveaux

15

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modèle d’action pour la simulation

• Intègre les 3 vues dans l’outil utilisé :

ex. Witness

Modélisation et Simulation de Flux

�Vue décisionnelle ���� Lois et Actions

�Vue fonctionnelle ���� Modules

�Vue ressource ���� Eléments

Page 16: Si l’on ajoute une nouvelle usine et deux nouveaux

16

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Jusqu’à quel niveau de détail ?

Modélisation et Simulation de Flux

StockTransfert

Attente Opé. Attente

Tra

nsfe

rt

Opé.

Contrôle

Simulation de procédés

-Machine à CN

-Robot

-Opérateur

-Etc…

Détermination précise :

-temps de cycle

-trajectoires

-implantations

Page 17: Si l’on ajoute une nouvelle usine et deux nouveaux

17

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Ce que l’on peut faire avec la SED

• En conception� Justifier et quantifier les investissements nécessaires.� Spécifier et illustrer le cahier des charges.� Définir les caractéristiques globales.

� Choisir entre des projets contrastés.� Identifier les goulots d'étranglement.

� Choisir les règles de pilotage des flux et de gestion des files d'attente.

� Etudier l'influence des perturbations

� Déterminer les capacités des ressources.

� etc..

Modélisation et Simulation de Flux

Page 18: Si l’on ajoute une nouvelle usine et deux nouveaux

18

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Ce que l’on peut faire avec la SED

• En amélioration� Identifier les problèmes existants.

� Evaluer diverses propositions de modification.

� Choisir entre plusieurs solutions d ’amélioration.

� Garantir les résultats d ’une modification.

• En exploitation� Prévoir des délais (complément ERP et ordonnancement)

� Aide à la décision en pilotage (« à priori », réactif, correctif)

Modélisation et Simulation de Flux

Page 19: Si l’on ajoute une nouvelle usine et deux nouveaux

19

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Ce que l’on NE peut PAS faire avec la SED

Modélisation et Simulation de Flux

La simulation SEULE ne permet pas d ’optimiser un processus.

Elle peut seulement donner des réponses à la question :

" Qu'est-ce-qui se passe si ... ? "Variables de

décision

RéponseSIMULATEUR

Voir exemple de modèle à optimiser

Paramètresd’entrée

Page 20: Si l’on ajoute une nouvelle usine et deux nouveaux

20

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Couplage entre Simulation et Optimisation

- Variables et étendue de variation ?

- Algorithme d ’optimisation ?- Fonction objectif et

Critères ?- Analyse des résultats

SIMULATEUR ALGORITHMEFct. Objectif

Variables de décision

2-7-11-5-6 / 4-6-5-4-3-2

Délai = 597,8 sec.

Page 21: Si l’on ajoute une nouvelle usine et deux nouveaux

21

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Problème des données en simulation

Comment modéliser des données en respectant leur distribution réelle ?

Utilisation de lois de distribution mathématiques

Lis te de données re levées sur la machine M1

N° panne Temps de panne sur la machine M1 (en sec.)

1 131

2 159

3 594

4 229

5 81

6 59

7 538

8 219

9 16

10 568

11 410

12 153

13 227

14 880

15 7

16 261

17 246

18 34

19 617

20 215

21 327

22 227

23 581

24 256

25 621

26 393

Page 22: Si l’on ajoute une nouvelle usine et deux nouveaux

22

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Conditions de réussite d’une étude de simulation

La simulation seule ne peut pas résoudre des problèmes sans le savoir-faire et l ’expérience d ’un expert en gestion de flux.

2 points délicats :� La modélisation proprement dite :« Comment modéliser ce système ? »

� L ’interprétation des résultats et les propositions d ’amélioration

Page 23: Si l’on ajoute une nouvelle usine et deux nouveaux

23

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Modélisation et Simulation de Flux

Conditions de réussite d’une étude de simulation

La simulation de flux est devenue un des outils incontournables

d'AIDE A LA DECISION.Simulation = Garantie que le processus réel aura le comportement que l ’on attend.

Pas de surprise lors de l ’exploitation : La simulation permet d ’identifier et de résoudre les problèmes avant qu’ils ne surviennent.

Page 24: Si l’on ajoute une nouvelle usine et deux nouveaux

24

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Principaux critères de sélection

Principales fonctionnalités des outils de SED

[Klingstam, 99]

• Plateforme matérielle : PC, station, Mac, …

• Système d’exploitation : Windows, Linux, Unix, …

• Interface développement : langage, interactif, mixte, …

• Type de simulation : discrète, continue, les deux

• Visualisation du modèle : 2D, 3D, VR, …

• Echange de données : file, XL, ODBC, DDE, OLE, ActiveX, …

• Langage : propriétaire, généraliste, …

• Animation : 2D, 3D, RV

• Rapports, résultats : tables, graphiques, personnalisables, …

Page 25: Si l’on ajoute une nouvelle usine et deux nouveaux

25

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Autres critères de sélection

Principales fonctionnalités des outils de SED

• Création/utilisation de modules réutilisables

• Distributions et traitements statistiques

• Facilité de modélisation

• Vérification et validation du modèle

• Utilisation OnLine

• Gestion des réplications (expérimentations)

• …

• Hot-line

• Marché

[Nikoukaran, 99]

Page 26: Si l’on ajoute une nouvelle usine et deux nouveaux

26

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

Classification des outils commercialisés

Principales fonctionnalités des outils de SED

• Généralistes : Anylogic, Arena, eM-Plant, Enterprise Dynamics, Extend, MicroSaint, Promodel, Quest, Simul8, Witness, …

• Spécialistes : Automod (convoyeurs, véhicules, portiques, balancelles), Demo3D (manutentions), …

• Spécialistes Supply Chain : Eurobios SCS, SupplyChainSIM,scMod/scSIM, …

• Procédés : Human (opérateurs), Jack (opérateurs), iGrip (robots), …

• Complémentaires : ExpertFit, StatFit (analyse statistique), OptQuest (optimisation), …

Page 27: Si l’on ajoute une nouvelle usine et deux nouveaux

27

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

1- Jeux d’essai

• Définir un ou plusieurs cas de référence dans le domaine de la Supply Chain. voir exemple 1, voir exemple 2

• Construire les modèles avec différents simulateurs

• Comparer la modélisation, les résultats

• Réaliser un comparatif, un guide de choix

Perspectives et pistes de recherche

Page 28: Si l’on ajoute une nouvelle usine et deux nouveaux

28

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

2- Grille de classification SCM Simulation

Perspectives et pistes de recherche

Structure de la chaîne

Dyadique Convergente Divergente Série Réseau Intra-entreprises Inter-entrepises

Modes de production

Production continue

Production discrète

Production hybride Services Unitaire Flux tirés Flux poussés Flowshop Jobshop

Type de production

Production par lots Production

unitaire Production de

masse

Conception à la commande

(ETO)

Fabrication à la commande

(MTO)

Assemblage à la

commande (ATO)

Fabrication pour stock (MTS)

Niveau de décision

Stratégique Tactique Opérationnel Temps réel

Processus Approvisionnement Production Distribution Pilotage Retour

Activtés Entreposage Stockage Transport Transformation (opération) Conditionnement Contrôle Ordonnancement Planification Attente

Paradigme de réalisation des simulation

Centralisé ou local (1 modèle, 1 calculateur)

Parallèles (multi-

processuer)

Distribué (distribution

géographique-réseau)

Mixte

Caractéristique du modèle

Activités Processus Evénements

Avance de temps par

incrément de temps

Avance de temps prochain

évènement Flux Par date Par

quantités

Déterministe Stochastique Linéaire Non linéaire

Méthode utilisée

Programmation mathématique Heuristique

Approche par contraintes

(CSP)

Théorie des jeux

Jeux d’entreprises

Simulation continue

Simulation discrète

Multi-agents

High level

architecture

HLA

Outil utilisé Logiciel AdHoc Simulateur Solveur générique

Jeux de plateau

Jeux informatiques

Tableur

Projet de grille amorcé en 2005. A poursuivre ?

Page 29: Si l’on ajoute une nouvelle usine et deux nouveaux

29

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

3- Quelques pistes d’évolution des outils…

• Modélisation : faciliter la construction et la validation

• Intégration avec autres applications : ERP/APS, BPM, …

• Liens avec le système réel : calibration, synchronisation, initialisation, émulation

Perspectives et pistes de recherche

Page 30: Si l’on ajoute une nouvelle usine et deux nouveaux

30

Franck FONTANILI - CGI GDR-Vendôme-7/12/2006

• [Klingstam, 99], "Overview of simulation tools for computer-aided production engineering", Computers in Industry 38, p173,186

• [Gogg, 93], "Introduction to simulation", proceedings of Winter Simulation Conference, p.9-17

• [Pegden, 95], "Introduction to simulation using Siman", McGraw-Hill

• [Nikoukaran, 99], "Software selection for simulation in manufacturing : a review", Simulation Practice and Theory 7, p1-14

• [Pidd, 92], "Computer Simulation in Management Science", John Wiley and Sons

• [Norme JIS Z 8206, 82], "Graphicals symbols for process chart", Japanese Industrial Standard, 1982

• [Quéré, 97], Modélisation multi-agents et ordonnancement dynamique d'un convoyeur à entrées/sorties multiples", Actes du 2ème congrès de Génie Industriel, Albi, 1997

• [Kleijnen, 05], "Supply Chain simulation tools and techniques: a survey", International journal of simulation and process modelling, Vol.1, n°1/2, 2005

• [Cavalieri, 04], "Simulation in the supply chain context: a survey", Computers in Industry 53, p3-16

• [Bel, 05], "Quelques spécificités de la simulation des chaînes logistiques", présentation GDR Vendôme, 12/2005

Bibliographie