CoursGA(Simulation)

Share Embed Donate


Short Description

Simulation...

Description

Simulation de processus De la théorie à la pratique 21 Octobre 2011 4 Novembre 2011

Jérôme NEAU, Ingénieur & Associé NS CONSEIL

Sommaire • • • • • • • • • • • • • • •

Introduction Intérêt de la simulation Historique Typologie Comment ça fonctionne ? Simulation et Recherche Opérationnelle Projet de simulation: démarche Dangers et limitations Quels logiciels ? Portfolio d’études Démarche complète appliquée à un exemple simple Exemple 1 : Industrialisation de nouveaux produits Exemple 2 : Logistique Exemple 3 : Ordonnancement Exemple 4 : La simulation dans le secteur hospitalier

Introduction Qu’est-ce que la simulation ?



Les chercheurs, les ingénieurs, les militaires et bien d'autres professionnels se posent souvent la question : quel est le résultat que j'obtiens si j'exerce telle action sur un élément ? Le moyen le plus simple serait de tenter l'expérience, c'est-à-dire d'exercer l'action souhaitée sur l'élément en cause pour pouvoir observer ou mesurer le résultat. Dans de nombreux cas l'expérience est irréalisable, trop chère ou contraire à l'éthique. On a alors recours à la simulation : rechercher un élément qui réagit d'une manière semblable à celui que l'on veut étudier et qui permettra de déduire les résultats. La simulation est un outil utilisé par le chercheur, l'ingénieur, le militaire etc. pour étudier les résultats d'une action sur un élément sans réaliser l'expérience sur l'élément réel. Lorsque l'outil de simulation utilise un ordinateur on parle de simulation numérique. Source : Wikipédia

Introduction Qu’est-ce que la simulation ?



La simulation est le processus de concevoir un modèle d’un système réel et de mener des expériences avec ce modèle dans le but de comprendre le comportement du système et/ou évaluer différentes stratégies opératoires. Source : Winter Simulation Conference 1998



La simulation consiste à reproduire, à échelle réduite, l’évolution dans le temps d’un système complexe dont on veut étudier le comportement dynamique.

Introduction Qu’est-ce qu’un modèle ?





On appelle modèle un élément, analogique ou numérique, dont le comportement vis-à-vis d'un phénomène est similaire à celui de l'élément à étudier. – Les sorties sont les éléments et grandeurs que l'on veut étudier. – Les entrées, paramètres et contraintes sont les éléments dont la variation influe sur le comportement du modèle ; • on appelle entrée ceux qui sont commandés par l'expérimentateur • paramètres ceux que l'opérateur choisit de fixer • contraintes ceux qui dépendent d'éléments extérieurs. On appelle simulation l'ensemble constitué par un modèle, les entrées, paramètres et contraintes, et les résultats obtenus. Paramètres

Entrées

Modèle Contraintes

Sorties

Introduction Exemple : maintenance dans un atelier de production



Contenu du modèle : – Série d’opérations de production reliées entre elles par des convoyeurs. Les machines réalisant les opérations subissent des pannes qui requièrent l’intervention d’une équipe de maintenance – Entrées : nombre de personnes dans l’équipe de maintenance – Paramètres : temps de cycle, temps moyen de bon fonctionnement, temps de réparation, etc. – Contraintes : flux d’arrivée des pièces dans l’atelier – Sorties : statistiques d’utilisation des moyens et ressources, nombre de pièces produites par l’atelier



Démonstration rapide

Intérêt de la simulation

La simulation dynamique permet de – Formaliser le fonctionnement d’un système – Evaluer les performances – Analyser le fonctionnement global – Dimensionner les composantes du système – Valider les modes de fonctionnement – Comparer différentes solutions et hypothèses  Evaluer les conséquences d’une décision avant qu’elle soit prise, éventuellement avant que le système existe.  Par expérimentation sur un modèle, on teste différents scénarios pour les comparer ou effectuer des prédictions.

La simulation dynamique est un outil d’aide à la décision

Intérêt de la simulation

La simulation dynamique permet également de – Communiquer • Réalité virtuelle • Modèles faciles à comprendre et donc à utiliser comme moyen de communication • Outil de dialogue et de formalisation – Former • Exemples les plus connus: simulateurs de vol, de combat... • Dès qu’il existe un risque (intégrité physique, financier, etc.), la simulation peut être utilisée dans un but d’apprentissage par le test de raisonnements, attitudes, décisions et l’étude de leurs conséquences (apprentissage par l’erreur).

Intérêt de la simulation

La recherche de la performance au quotidien appelle des solutions de plus en plus complexes  La simulation permet d’identifier et de prioriser les actions à mener L’optimisation activité par activité des processus ne garantit pas la performance globale  La simulation permet d’avoir une approche globale et multi-métiers (processus, fiabilité, ordonnancement, logistique, etc.) Le lancement d’investissements requière des indicateurs fiables de retour sur investissement afin de minimiser les risques  La simulation repose sur une approche scientifique qui fournit des résultats très proches de la réalité à condition de prendre certaines précautions

Quelques exemples Industrie – Ligne d’assemblage GMP Cadre : implantation de nouvelles lignes d’assemblage Objectif : - vérifier le dimensionnement des lignes (valider les temps de cycle, les temps de changements entre référence, les fréquentiels) - optimiser le nombre de chariots dans la boucle 97 96.5 96 RO (%)

95.5 95 94.5 94 93.5 93 92.5

19

20

21

22 Nbre de Chariots

Rendement en fonction du nombre de chariots

23

24

25

Quelques exemples Industrie – Atelier de production Cadre : conception d’un nouvel atelier de pressage et séchage d’accessoires de tuilerie Objectif : - déterminer les vitesses optimales de déplacement des moyens de manutention - optimiser le nombre de supports par type de produit - optimiser le nombre de chambres de séchage - définir et tester les règles de pilotage du système

Source: CTTB

Quelques exemples Portuaire – Logistique conteneurs Cadre : concours pour la construction d’un nouveau port de conteneurs à Barcelone Objectif : - définir l’implantation du futur site (longueur de quai, surface de stockage, etc.) - dimensionner le nombre optimal de moyens (grues, porte-conteneurs, transbordeurs, etc.)

Quelques exemples Postal – Chronopost Roissy Cadre : réorganisation du centre de tri multimodal de Roissy Objectif : - valider / optimiser les plans de tri et de transport à l’occasion du changement de réseau - identifier les points bloquant de l’installation - spécifier les besoins en personnel et les vacations à mettre en place Réception flux aérien

Vidage

Expédition flux aérien

Chgt

Dépose

Convoyage Mise en pinon / conteneur Tri

Convoyage

Prélèvement Mise en roll / palette

Convoyage

Dépose

Vidage

Réception flux routier

Chgt

Expédition flux routier

Quelques exemples Postal – La Poste Paris Nord Cadre : aide à la conception du centre de tri postal de Paris Nord pour Somepost Objectif : - valider / optimiser le dimensionnement des installations - fournir une animation 3D comme support commercial - faire des recommandations organisationnelles et des préconisations de modification des installations

Historique Près de 65 ans d’histoire







La simulation numérique est apparue en même temps que l'informatique pour les besoins du projet Manhattan pendant la Seconde Guerre mondiale, afin de modéliser le processus de détonation nucléaire. Depuis, elle a évolué parallèlement à l'informatique. Parmi les précurseurs des logiciels de simulation actuels, on peut citer GSP (fin années 50), GPSS (fin années 50), GASP (début années 60), SLAM (fin année 70) Les principales évolutions au cours des dernières années portent sur les aspects graphiques, la puissance de calcul et l’intégration de la simulation au sein d’autres applications

Typologie Nombreuses méthodes de simulation

Il existe plusieurs façons de classifier les simulations • Statique ou dynamique  Notion d’évolution au cours du temps • Stochastique ou déterministe  Notion d’aléatoire • A événements discrets ou continue  Equations différentielles vs. logique événementielle Exemples d’outils et méthodes : • Runge-Kutta  résolution d’équations différentielles • Monte-Carlo  calcul de valeurs numériques par des procédés aléatoires

L’analyse par simulation des flux et processus requière généralement des simulations dynamiques et stochastiques, discrètes ou / et continues selon les processus considérés

Comment ça fonctionne ? Focus sur la simulation à événements discrets

Les moteurs de simulation à événements discrets reposent sur plusieurs concepts : • Gestion d’échéancier • Gestion des files d’attente • Génération de nombres aléatoires • Edition de rapports statistiques

Comment ça fonctionne ? Gestion d’échéancier

Un moteur de simulation à événements discrets gère un échéancier dans lequel il écrit à l’avance les événements à venir. Différents événement gérés : cycles, pannes, réglages, pauses, etc. Exemple: • Machine avec un temps de cycle de 30 minutes • Panne de 5 minutes toutes les 1 heures 40 minutes de bon fonctionnement • Pause de ¼ d’heure toutes les 2 ½ heures

170.0 135.0 150.0

Fin de cycle

Début de cycle Fin de cycle

100.0 105.0

Fin de pause

125.0

Début de pause

Début de cycle Fin de cycle

90

Fin de panne

60

Début de panne

Début de cycle Fin de cycle

30.0

Début de cycle Fin de cycle

Début de cycle Fin de cycle

Début de cycle

0.0

200.0

Comment ça fonctionne ? Gestion des files d’attente

Un moteur de simulation à événements discrets gère les phénomènes de files d’attente : saturations et attentes. Exemple : quand une machine tombe en panne, les effets sont les suivants • En amont, les stocks se remplissent et les moyens finissent par saturer, c’està-dire par être dans l’incapacité d’évacuer leur production • En aval, les stocks se vident et les moyens se mettent en attente Les moteurs de automatiquement

simulation

gèrent

généralement

ce

fonctionnement

Inactive 0%

Disponible Occupée Bloquée Réglage Réparation Att. ress. cycle Att. ress. réglage Att. Ress. réparation

Comment ça fonctionne ? Génération de nombres aléatoires

Un moteur de simulation à événements discrets est capable de générer des « nombres aléatoires » Ces nombres sont notamment utilisés pour modéliser les temps inter-pannes et les durées de réparation, les taux de rebut, etc. La génération de ces nombres se fait par un algorithme ou une série mathématique qui produit une séquence de nombres présentant certaines propriétés du hasard. Il s’agit donc de nombres pseudo-aléatoires  Toujours un sujet de recherche ; cf. travaux de Pierre L’Ecuyer, Université de Québec Avantage : l’aléatoire est reproductible ; les résultats de deux simulations sont comparables même si le modèle est stochastique Inconvénient : il faut respecter un certain nombre de règles de modélisation et d’expérimentation ; cf. dangers et limitations

Comment ça fonctionne ? Edition de rapports statistiques

Un moteur de simulation édite des rapports statistiques Statistiques machines Rapport suivant les Plannings D'ouverture • Etat d’occupation desdes différents moyens ZoneA.Operation15 ZoneB.Operation25 ZoneB.Operation45 ZoneA.Operation55 ZoneB.Operation60 ZoneA.Operation75 0

10

20

30

40

50

60

70

80

90

%Disp.

%Cycle - Remp.

%Arrêté - Bloqué

%Arrêté - réglage

%Arrêté - panne

%Cycle - Occ.

%Cycle - Vidange

%Attente - Cycle

%Attente - réglage

%Attente de répar.

100

• Evolution des niveaux de stock et statistiques classiques (taille mini, maxi , moyenne, temps moyen de séjour, etc.) • Evolution et statistiques concernant les ressources (occupation par activité, par individu, nombre d’opérations réalisées, etc.)

Simulation et recherche opérationnelle Compétition ou coopération ?

Il existe d’autres méthodes de modélisation de flux et de processus que la simulation. La recherche opérationnelle en fournit de nombreuses : réseau de Pétri, chaînes de Markov, etc. Toutefois la compétition la plus rude en entreprise vient d’un outil beaucoup plus commercial… MS Excel ! Tous ces outils reposent sur des approximations qui deviennent rapidement rédhibitoires quand le système à modéliser devient complexe. M1 90%

Stock

M2 80%

Capacité du stock Productivité 0 72% Infinie 80% 5 ??

La modélisation est souvent une brique dans une démarche plus large telle que l’optimisation ou l’ordonnancement. Là encore la recherche opérationnelle fournit de nombreuses méthodes. Sur ce sujet, la simulation et la recherche opérationnelle coopèrent souvent.

Projet de simulation Démarche générale : par itérations

Système réel

• Abstraction • Modélisation

Expérimentation

Retours

Déductions sur le système réel

Modèle de simulation

• Transfert • Interprétation

Résultats

Projet de simulation Quand l’utiliser ? En phase de conception ou pour améliorer

La simulation en phase de conception devrait intervenir au plus tôt dans un projet. En pratique, elle intervient parfois trop tard et pour valider des investissements déjà lancés. La simulation est aussi souvent utilisée pour l’amélioration de systèmes existant. CROISSANCE

CONCEPTION

MATURITE

DECLIN



Temps

Cycle de vie

Projet de simulation Démarche générale Temps passé Recueil des données • modes de fonctionnement • fiabilité, PAD, fréquentiels... Validation par les métiers

Cahier des charges • hypothèses • objectifs • responsables

40%

Validation par le groupe projet

Modélisation conception et réalisation

20%

Vérification & Validation par expert outil et groupe projet Exploitation du modèle • Simulations • analyse des résultats

40% Présentation des résultats

Edition du dossier de simulation

Capitalisation

La tentation est souvent grande de se concentrer sur la réalisation du modèle alors que ce sont les étapes en amont et aval qui constituent la véritable valeur ajoutée de la simulation.

Projet de simulation Etapes d’un projet

Cahier des charges Identifier les objectifs et le périmètre de l’étude, les différentes solutions à étudier, les indicateurs de performance à utiliser, etc. Le CdC est un contrat entre le demandeur et le réalisateur. Cette phase conditionne tout le reste de l’étude. Sans cela, les conclusions de l’étude pourront toujours être réfutées et l’étude risque de traîner en longueur.

Recueil des données Collecter l’ensemble des données nécessaires à la réalisation du modèle. Les seules inconnues restantes doivent être les paramètres à optimiser. Cette étape est souvent la plus fastidieuse de l’étude et peut nécessiter un travail de terrain. Il peut être souhaitable de conclure à l’inutilité d’une simulation à l’issue du CdC ou du recueil de données.

Projet de simulation Etapes d’un projet

Conception et réalisation du modèle Faire un modèle conceptuel du système (suivant le type de question posée, on peut avoir des modèles différents d’un même atelier). Traduire le modèle conceptuel dans le langage propre au logiciel utilisé Vérification par un expert du logiciel («déboggage») Validation par le simulateur (tests) Validation du fonctionnement par l’équipe projet et/ou l’exploitant (conformité avec CdC et données) Exploitation du modèle Simuler les différents scénarios définis dans le CdC afin de récolter toutes les informations chiffrées utiles (plans d’expériences). Analyser les résultats connaissant le modèle, les hypothèses et le système réel. En déduire éventuellement de nouveaux scénarios à tester. Le simulateur doit valider les résultats de ses modèles soit sur des cas simplifiés, soit sur le terrain (si possible).

Projet de simulation Etapes d’un projet

Conclusion de l’étude de simulation Présenter les résultats en rappelant les hypothèses de modélisation Réaliser le rapport de fin de simulation. Assurer la transmission du modèle. Capitalisation Le «dossier simulation» doit être constitué tout au long de l’étude. Or les hypothèses et données évoluent au cours du temps.  difficulté à interpréter et présenter les résultats  quelle est la part de ce qui a été réellement utile? En déduire éventuellement de nouveaux scénarios à tester. La capitalisation ne doit pas s’arrêter dès que le rapport de simulation est rendu. Il faudrait faire un bilan à l’issue du projet et de sa réalisation... Comparer Comparer simulé simulé%%réel réel

Identifier Identifierorigine origine des desdifférences différences

Points non pris en compte dans CdC Evolutions par rapport au CdC Ecarts dus à la modélisation

Analyser Analyser

Capitaliser Capitaliserpour pour futures futuressimulations simulations

Identifier et quantifier aspects impossibles à modéliser Améliorer adéquation entre conception simulée et réalité

Dangers et limitations Données et nombres aléatoires

Données Sans données, la simulation n’a pas de raison d’être. Avec des données inexactes, l’utilisation de la simulation peut se révéler catastrophique… Nombres aléatoires Tout comme une journée ne ressemble à aucune autre, une même simulation tirée avec des nombres aléatoires différents fournira des résultats différents. Il faut utiliser des techniques statistiques telles que les intervalles de confiance et ne pas raisonner sur des moyennes. données d’entrée incertaines

Simulation pannes et temps de cycle aléatoires

quelle certitude sur les résultats?

Dangers et limitations Conditions expérimentales

Ne pas tenir compte de la montée en régime de la simulation biaise les résultats... particulièrement si la durée de simulation est courte. Solutions : simuler sur une durée très longue pour minimiser l’effet de la mise en régime et / ou réinitialiser les statistiques après une période de mise en régime. INDICATEUR Moyenne non biaisée

Moyenne biaisée par la mise en régime

TEMPS Période de mise en régime Début de la simulation

RàZ des statistiques

Régime stabilisé Fin de la simulation

Dangers et limitations Les plus gros dangers

Le plus gros danger en modélisation en général et en simulation en particulier est de vouloir représenter la réalité le plus fidèlement possible. La véritable expertise de l’utilisateur est de savoir faire les bonnes hypothèses qui simplifient le travail de modélisation tout en garantissant des résultats fiables et exploitables. La simulation numérique ne doit évidemment pas être confondue avec le réel. Ce n'est pas parce que l'ordinateur dit que cela va se passer comme cela que cela se comporte effectivement comme tel dans la réalité (ex: simulations numériques des prévisions météorologiques). Si le modèle est erroné, les résultats calculés sont alors faux et peuvent amener à des prises de décision elles-mêmes erronées. L'analyse critique des résultats, la vérification de la validité des modèles théoriques utilisés, la confrontation des résultats prédits à l'expérience ... sont autant de réflexes d'ingénieur à avoir et qui font alors partie même de l'éthique du professionnel utilisateur.

Quels logiciels ? Une multitude d’acteurs

Logiciel @Risk Arena AnyLogic Automod Crystal Ball EmPlant Enterprise Dynamics Extend Flexsim Microsaint Sharp Promodel Simul8 Quest Vensim Witness

Editeur Palisade Corporation Rockwell Automation XJ Technologies Brooks – PRI Automation Decisioneering Tecnomatix (Siemens) InControl Imagine That Flexsim Software Product Micro Analysis & Design Promodel Corporation Simul8 Corporation Delmia (Dassault Systems) Ventana Systems Lanner

Quelques exemples Industrie – Atelier de production Cadre : Objectif :

conception d’un nouvel atelier de fabrication de durites en caoutchouc - déterminer le nombre optimal et le type de palettes - concevoir et optimiser l’algorithme de lancement des ordres de fabrication - valider la conception du système (vitesse d’extrusion, vitesse de convoyage, nombre d’autoclaves, etc.)

Quelques exemples Industrie – Ligne d’assemblage les lignes d’assemblage n’atteignent pas le TRS souhaité et les actions engagées sur le terrain ne semblent pas toujours donner les résultats escomptés - apporter une vision complète des lignes et en étudier leur comportement dynamique - définir des voies d’amélioration - évaluer les gains obtenus

Cadre : Objectif :

Reglage Chgt de ref

Reglage Chgt de ref

PMJ Conv9

Conv7

Conv8

Orienteur 2

Vision

Orienteur 3

Conv12

Conv11

Conv10

Portillon Télescopique 1

Rebus

Conv13

Conv6 Conv14 1

Reglage Chgt de ref

CP43

Four Conv5

Conv4

Reglage Chgt de ref

Etiqueteuse

Conv3 Réparation S2

S1

Reglage Chgt de ref

MPM

Refroidisseur

Reprise Rebus

2

FIFO

Testeur

Orienteur 4

Déclamp

Conv2 Conv1 Clamp Orienteur 1

Conv15

Conv16

Conv17

Portillon Télescopique 2

Conv18

Cartes Nues

Oper

Cartes SMI

Quelques exemples Industrie – Atelier de fabrication de moteurs Cadre : Objectif :

atelier de fonderie d’aluminium pour la fabrication de moteurs haut de gamme investissement pour réorganisation - évaluer la performance de l’atelier - définir des voies d’amélioration - évaluer l’impact de l’ajout de moyens supplémentaires (postes de nettoyage, presses, transbordeurs, etc.)

Quelques exemples Logistique – Ligne de préparation de commande de timbres Cadre : Objectif :

Amélioration de la productivité d’un centre de préparation de commande Valider différentes hypothèses et règles de gestion • modifier le circuit de préparation en créant un rebouclage • évaluer la performance de différents modes d’arrêts des bacs aux gares • évaluer différentes répartitions de produits dans les gares

Quelques exemples Industrie – Placo Vaujours Cadre :

restructuration du site : augmentation de 60% de la capacité de production et création d’un magasin de stockage de 40000 m² Objectif : - dimensionner le futur magasin - optimiser et sécuriser les flux du site (réduire les temps de séjour des camions sur site, minimiser les croisements de flux, dimensionner les moyens à mettre en place pour créer une entrée unique)

Zone de pesée entrée / sortie

Quelques exemples Industrie – Air France Industries Cadre :

logistique produits unserviceable aéronautique en conception

/

Objectif :

- définir les modes de transfert interne (principe de collecte/distribution, identification des zones à - dimensionner les zones de stockage containers - dimensionner les ressources (humaines et matérielles) - tester l’ajout d’une zone de réception / expédition - déterminer les fréquences et nombre de navettes

Allée de circulation à sens unique

Bureaux

Allée principale de circulation

Magasin central

Autre quai de réception / expédition possible

Quai de réception / expédition

Racks

Stock rapproché: pièces de rechange spécifiques

Process

serviceable

dans

une

unité

de

maintenance desservir)

Quelques exemples Manufacturier – Caterpillar augmentation de la productivité de la ligne d’assemblage regroupement de deux lignes de production Objectif : évaluer différents scénarii de réorganisation :  modifier les gammes  ajouter des postes  équilibrer les charges  dimensionner les équipes  dimensionner les stocks  etc. Cadre :

Painting

Shipping

Start

Quelques exemples Aéroportuaire – Air France Roissy Cadre : Objectif :

logistique bagage à Roissy CdG 2 évaluer les temps de déplacement des caristes sur pistes en fonction des mouvements d’avion produire des abaques donnant les courbes d’évolution dans la journée des temps de déplacement des caristes pour tous les trajets possibles

Interface Excel de paramétrage

Fichier des arrivées d’avions

Génération des moyens de manutention

Fichier des départs d’avions

Modèle de simulation

Temps de parcours

Quelques exemples Aéroportuaire – Air France Roissy Cadre : Objectif :

systèmes de tri des bagages à Roissy CdG 2 dimensionner les besoins en main d’œuvre dans les différents centres de tri bagages estimer les flux entre les différents centres de tri tester les différentes phases de mise en route des nouvelles installations évaluer la performance et la robustesse des plans de tri

Avions en apport

Terminaux du CdG2

Rapatriement

Enregistrement

Dépose

Stockage

Tri

Mise en conteneur

Livraison

Gestion des ratés

Livraison dernière minute

Livraisons 3 déposes

TBEF Avions en emport Locaux F1 & F2 Locaux E

TBC

TBM

TBS TBEE

Locaux C Livraisons

3 déposes

TBF 4 déposes

Livraisons 6 déposes Livraisons

Livraisons

EBS

Quelques exemples Grande distribution – Entrepôt frigorifique Cadre : Objectif :

implantation pour un entrepôt frigorifique choisir parmi deux schéma d’implantations minimiser les distances palette et le temps réception / expédition

total

de traitement

d’une

vague de

Palettes 1

Palettes

5

Boucherie

6

Boulangerie 3

3

PLS

5 3

3

3

3

3

3

3

2

2

2

2

2

2

2

1

Boulangerie

5

Poissons 5 5

Plantes1

3

Plantes

1

8 3 1 6/ 6

61

1

7

2 1500 m² 50 x 30 T° ambiante 3 quais

700 m² 23 x 30 14 / + 16 3 quais

8000 m² 105 x 76 +2 / +4 13+23 quais

2000 m² 35 x 57 0 / +2 4 quais

1500 m² 26 x 57 +2 / +4 3 quais

4200 m² +8 / +12 19 quais

F&L 3 6 1570 m² T° ambiante 4 quais

6

Poissons PLS

Boucherie

F&L

Quelques exemples Grande distribution – Plateforme Vert St Denis Cadre : Objectif :

nouveau centre de distribution de textiles (250 magasins, 60000 références) - tester la capacité de la plate-forme à traiter les flux demandés - apporter une solution avant de découvrir les problèmes sur le terrain - fournir un outil d’exploitation au quotidien

Vêtements suspendus

Autres vêtements

Vêtements plats

Crossdocking (JàT)

Flux stocké

Picking détail

Trieur

Tri - Expédition

Préparation commandes

Quelques exemples Logistique – Entrepôt Cadre : Mettre en place un outil de comparaison d’implantations / d’organisation Objectif : - Aider l’utilisateur à choisir la meilleure configuration de son entrepôt selon de nombreux critères - Dimensionner les équipes nécessaires 80 70 60 50

Nb Pal Réception

40

Nb Pal Traités

30

Nb Pal Exped

20 10

07 :0 0: 00 08 :0 0: 00 09 :0 0: 00 10 :0 0: 00 11 :0 0: 00 12 :0 0: 00 13 :0 0: 00 14 :0 0: 00 15 :0 0: 00 16 :0 0: 00 17 :0 0: 00

0

10

90%

9

80%

8

70%

7

60%

6

50%

5

40%

4

30%

3

20%

2

10%

1

0%

0

07 :0 0: 00 08 :0 0: 00 09 :0 0: 00 10 :0 0: 00 11 :0 0: 00 12 :0 0: 00 13 :0 0: 00 14 :0 0: 00 15 :0 0: 00 16 :0 0: 00 17 :0 0: 00

100%

Taux d'occupation Nb Pal Traités

Quelques exemples Logistique – Magasin Cadre : Mettre en place un outil de comparaison d’implantations / d’organisation Objectif : - Aider l’utilisateur à choisir la meilleure configuration de son magasin selon de nombreux critères - Dimensionner les équipes nécessaires Suivi d'une Zone de Preparation/tri

5

14 12

4

3

8 6

2

4

1 2

0

0 20:30:00 21:00:00 21:30:00 22:00:00 22:30:00 23:00:00 23:30:00 00:00:00 00:30:00 01:00:00

Gantt de suivi des tâches effectuées

Nbre de Palettes Max

Nbre d'opérations

10

Méthodologie appliquée à un exemple • • • • • • • • • • •

Présentation d’une ligne « simple » avec « visite virtuelle » de la ligne Formalisation du processus Définition du cahier des charges Recueil des données Modélisation Vérifications Validation Expérimentations Résultats Présentation des résultats Capitalisation

Visite Virtuelle

Départ Cycle

Reprise au prochain cycle

Retouche

OK

Contrôleur

Sortie

Formalisation du processus •

A l’aide d’un schéma MS visio par exemple : Tige

SCIE

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur Contrôle

Rectifieu se 2

Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

Cahier des charges •

• • •

Cadre de l’étude : – Depuis l’arrivée des tiges dans le stock de tige jusqu’à la sortie des soupapes de la machine de nettoyage Horizon de simulation : – 1 mois , soit 168 heures de production environ Objectif : – Augmenter la production de soupapes Hypothèses de simulation : – L’opérateur au poste de contrôle est considéré comme toujours disponible – Les perturbations du système sont toutes celles qui sont liées uniquement au fonctionnement même de la ligne : • Pannes • Réglages • Etc..

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Comment arrivent les tiges ? SCIE

-> Programme de fabrication ? -> Fréquence et taille de lot ? -> Profil horaire ? ->… -> 1 seul type de tige -> Fréquence fixe et taille de lot fixe

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur Contrôle

Rectifieu se 2

3 tiges toutes les 10 minutes

Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Stock de tiges : -> Taille du stock -> Mode de gestion ? FIFO, LIFO, …

SCIE

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

-> Stock FIFO De 10 places Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur Contrôle

Rectifieu se 2

Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Poste de découpe -> Temps de cycle -> Pannes ? -> Réglages ? -> Opérateur pour intervention ?

SCIE

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

Zone d’attente Stock Contrôle Outils

-> 6 minutes pour l’ensemble de la découpe Rectifieu -> Lame 1 : Réglage ttes les 40 opérations se 1 Durcisseur Chargem Décharg -> Lame 2 : Réglage ttes les 30 opérations ent ement Rectifieu -> Temps de réglage : entre 10 et se 152 minutes (uniforme) -> MTBF : en moyenne 100 minutes (Négative Exponentielle) -> MTTR : En général 25 minutes, des fois seulement 10 et parfois 30 Nettoyage Sortie -> Opérateur pour le cycle de la machine, la réparation et le réglage Stock de Soupapes

Contrôle

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Type de convoyeur ? -> Avec/sans accumulation -> Vitesse, Longueur, limitations techniques ?

SCIE

Convoyeur

Poste de Protection

Poste de Découpe

Convoyeur de retour des outils

Zone d’attente Stock Contrôle Outils

-> Convoyeur à bande : donc sans accumulation Rectifieu -> Longueur : 2m se 1 Durcisseur Chargem Décharg -> Vitesse : 0.4 m/min ent ement Rectifieu -> Pas de contrainte techniques se 2

Nettoyage Stock de Soupapes

Contrôle

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Poste de protection -> Règle d’approvisionnement : SCIE priorité entre le convoyeur et le Poste de stock de retouche ? Autre(s) Découpe règle(s) ? Convoyeur de retour des outils -> Caratéristiques du poste

Convoyeur

Zone d’attente Stock Contrôle Outils

-> Temps de cycle : 60 minutes pour les 6 pièces Rectifieu -> 5 min de réglage tous les 10 cycles se 1 Durcisseur Chargem Décharg -> Règles d’approvisionnement ent ement Rectifieu 1/ Priorité de la zone d’attente parserapport au 2 convoyeur 2/ On ne prend pas les tiges du stock si il n’y a pas de tiges sur le convoyeur Nettoyage 3/ On prend en priorité les tiges ayant subit le plus de retouche dans le stock d’attente retouche Stock de Soupapes

Poste de Protection

Contrôle

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Zones d’Attente -> taille et gestion Contrôle -> Proportion de retouches ? ->Caractéristiques du poste

SCIE

Convoyeur

Poste de Protection

Poste de Découpe

Convoyeur de retour des outils

Zone d’attente Stock Contrôle Outils

-> Zone Attente Contrôle : FIFO, capacité : 1 tige Rectifieu -> Zone Attente Retouche : géréesela1 règle Durcisseur Chargem précédente, capacité Décharg :ement 10 tiges ent

Contrôle

Rectifieu se 2

-> 20% de pièces rejetées au contrôle -> Temps de cycle : 20 min -> Réglage d’une minute par pièce Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Durcisseur -> mode de fonctionnement -> caractéristiques techniques SCIE

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur Contrôle

Rectifieu se 2

-> Capacité de 10 pièces -> Temps de cuisson minimum : 60 minutes -> Convoyeur avec accumulation

Nettoyage

Stock de Soupapes

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Les outillages -> gestion particulière des outils ? -> quantité, disponibilité immédiate, etc…

SCIE

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur Contrôle

Rectifieu se 2

-> 10 outils disponibles -> Boucle de retour : 3m ; 0.5m/min -> Pas de maintenance (hypothèse), disponible dès le démarrage Stock de Soupapes

Nettoyage

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Les poste de chargement et déchargement SCIE -> caractéristiques ?

Convoyeur

Poste de Protection

Poste de Découpe Convoyeur de retour des outils

Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur Contrôle

Rectifieu se 2

-> 4 min de tps de cycle -> Ni panne, ni réglage, ni opérateur Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Les rectifieuses -> caractéristiques ? SCIE -> règle de gestion entre les 2 machines Poste de

Convoyeur

Poste de Protection

Découpe Convoyeur de retour des outils

Décharg ement

Rectifieu se 1

Chargem ent

Zone d’attente Stock Contrôle Outils

Durcisseur

Rectifieu se 2

-> Rectifieuse 1 : Soupape de de type 1 , tcy = 35 min -> Rectifieuse 2 : Soupape de de type 2 , tcy = 40 min -> MTBF : Normal , Moyenne=75 min, Ecart-type Nettoyage = 15min Sortie -> MTTR : 45 minutes selon négative exponentielle Stock de -> L’opérateur intervenant sur la scie intervient également ici Soupapes -> Alterner si possible entre les 2 rectifieuses

Contrôle

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Les stocks de soupapes -> capacité ? Gestion ?

SCIE

Convoyeur

Poste de Protection

Poste de Découpe Zone

Convoyeur de retour des outils

d’attente -> Capacité de 10 soupapes chacun Stock Contrôle -> La machine de nettoyage prend du stock de soupape Outils le plus plein

Décharg ement

Rectifieu se 1

Chargem ent

Durcisseur Contrôle

Rectifieu se 2

Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

Recueil des données •

Parcourir le système et poser toutes les questions possibles Tige

Le nettoyage -> caractéristiques ?

SCIE

Convoyeur

Poste de Protection

Poste de Découpe

-> Multi-poste ( carrousel ) : nbre de poste = 5 Zone -> Tcy : 15 min par poste Convoyeur de retour des outils d’attente Stock Contrôle -> MTBF : Negexp de 20 min Outils -> MTTR : Erlang de moyenne 20 min, paramètre k=3 Rectifieu -> L’opérateur de la scie intervient ici également pour la réparation se 1 Durcisseur Décharg -> 5 min de réglage automatique toutesChargem les 100 opérations Contrôle ent

ement

Rectifieu se 2

Nettoyage Stock de Soupapes

Sortie

Zone d’attente Retouche

A propos de la loi Erlang… Forme de la distribution :

Moy. = 1.0, K =1

• •

• • •

Paramètres: K (Entier) Moy. : Réel

Moy. = 1.0, K=3

Les distributions ERLANG sont une famille de distributions; elle présente une courbe différente suivant la valeur du paramètre K Quand K vaut 1, la distribution ERLANG est identique à la distribution Exponentielle Négative Quand K vaut 2, la distribution ERLANG possède la forme de d'une cloche fortement décalée vers la gauche. Au fur et à mesure que K augmente, la distribution ERLANG tend vers la distribution de Gauss (Normal). En changeant le paramètre K, la distribution ERLANG peut être utilisée pour des analyses de sensibilité. Par exemple, pour tester les effets d'arrêts ; de petites valeurs de K créent un chaos maximum, tandis que des valeurs plus grandes le réduisent.

Début de la documentation (pour capitalisation) • Re-lister les règles de gestion particulière • Répertorier l’ensemble des données d’entrée dans un fichier Excel commenté • Faire valider les règles de gestion ainsi que les données Excel par les acteurs du projet

Modélisation • Construire le modèle de simulation • Seul risque d’erreur , une mauvaise connaissance du logiciel… • Aperçu du modèle de simulation

Vérifications & Validation • Vérifications : – Par un expert : Débogage – « Validation Statique » : Retirer tous les aléas (pannes, réglages, etc…) et vérifier que le rendement est de 100%. • Validation : – S’assurer que les résultats obtenus par simulation sont conformes à la réalité / au concept • Si non validé – Revenir sur les données Excel – Revenir sur les règles de gestion – Revenir sur le modèle de simulation

Expérimentations • Rappel de l’objectif : – Augmenter la production de soupapes • Sur quels paramètres sommes nous autorisés à jouer ? – Liste des paramètres • Préparer le modèle pour les expérimentations – Définir la période de mise en régime • Choisir un indicateur pour tracer la courbe • En déduire la période de mise en régime – Préparer les indicateurs nécessaires (camembert, nombre de pièces expédiées)

Expérimentations • Réfléchissons sur le modèle à l’aide des indicateurs en place afin de définir les premières améliorations

Expérimentations • Préparons plus finement le modèle afin de cibler les prochaines expérimentations – Exemple : Réduction d’un temps cycle par tranche de 10% • Créer une variable « Percent » que vous piloterez depuis Excel • Utiliser cette variable dans le temps de cycle machine : 60 * Percent • Créer une fonction de coût qui vous renvoie le coût associée à cette modification • Utilisation d’outil de gestion de scénarios intégrés au logiciel

Expérimentations • Ciblons les paramètres sur lesquels nous allons jouer plus finement : – Taille de lot de la protection : [6;9] – Réduction du tps de cycle protection : [0.5,1] – Réduction du tps de cycle contrôle : [0.5,1] – Nbre de poste de contrôle : [2,3] • Soit 4 x 6 x 6 x 2 = 288 scénarios • Résultats obtenus

Expérimentations • Interprétations des résultats

– De faibles investissements permettent de bons résultats – Et de forts investissements n’obtiennent pas de « bons » résultats – Conservons les résultats de plus de 1060 soupapes

Expérimentations • Et l’aléa… ? • Sur les scénarios obtenant plus de 1060 soupapes expédiés effectuons une analyse de sensibilité • Pour chacun des scénarios effectuons 10 réplications (cad changer le germe aléatoire 10 fois tout en conservant les même paramètres) • Résultats obtenus

Expérimentations • Synthèse des résultats obtenus 1080

1045 1040

1075

1035 1030

1070

1065

1025

Valeur "Originale"

1020

Moyenne

1015 1010

1060

1005 1055

1000 Scénario 1 Scénario 2 Scénario 3 Scénario 4 Scénario 5

• Scénario(s) retenu(s) : le n°2 – Taille de lot : 7 pièce – Temps de cycle de protection * 0.5 – 3 postes de contrôle – Temps de cycle de contrôle * 0.5

Présentation des résultats • Préparer le modèle pour une présentation • Préparer une présentation synthétique des résultats obtenus et du cheminement (cf slides précédent) • Conclure sur la (ou les) meilleure(s) option(s) et la séquence des améliorations à effectuer

Capitalisation • • • • •

Modèle original (sans les améliorations) Interface Excel de paramétrage Cahier des charges (objectifs,cadre de l’étude, etc…) Règles de gestion (déjà fait) Explications sur la réflexion tenue lors des expérimentations • Scénarios joués (au moins les inputs) • Slides de présentation • Les évolutions futures – Celles auxquelles on a penser à la fin du projet – Celles discuter en phase de présentation des résultats par les acteurs du projet

Exemple 1 Industrialisation de nouveaux produits

Résumé du cahier des charges • •

Contexte : Industrialisation de nouveaux produits Objectifs : – Tester différents modes opératoires – Evaluer le capacitaire annuel – Chiffrer les coûts de production

Données d’entrée •

Aperçu du fichier Excel d’interface résumant l’ensemble des données d’entrées : – Poste de travail : Nom, opération, Cout horaire, position,etc…

– Temps de process

Données d’entrée – Opérateurs

– Interface de pilotage des scénarios à jouer

Aperçu du modèle

Résultats de simulation •

Taux d’occupation des équipements



Taux d’occupation des opérateurs

Résultats de simulation •

Coûts de production



Gantt de suivi des tâches

Exemple 2 : Logistique

Résumé du cahier des charges •



Contexte : – Libération d’un site situé zone urbaine – Regroupement de technologies – « Optimiser » l’espace occupé Objectifs de simulation : - Optimiser les ressources logistiques - Détecter les goulets d’étranglement - Parfaire l’implantation

Description conceptuel du modèle de simulation

Construction du modèle de simulation sur les principes suivants Un système de routage permettant la circulation dans les allées en respectant l’implantation physique du terrain Une multitude de zones de production générant des appels selon leurs caractéristiques propres Des moyens de manutentions répondant aux appels et circulant au sein du réseau défini

La système de routage

Machine « nœud » Appartenant à une allée horizontale Extrait du fond de plan

Machine « nœud » Appartenant à une allée verticale

Seuls les points caractéristiques des allées sont représentés : intersection, zone de dépose, zone de prise, quai, zone de stockage

Les zones de production

Une zone de production est le lieu de génération des appels Appel sur seuil de déclenchement

Composants Produits Finis

Film de Production Appel en appro Nomenclature

Zone de Production

Ref1 Qte1 Ref2 Qte2 C1

Ref 1 Ref 2

Appel en expédition

C2

C3

0.06 1

0.02

Temps Cycle

Nb Ref par Pal

Ref 1

0.002

12900

Ref 2

0.013

6000

Création de zones atypiques, ne répondant pas à ces critères : quais, traitement de surface

Moyens logistiques

Les équipes logistiques sont des caristes fonctionnant tâche par tâche

Définition des horaires de travail par équipe Les équipes sont affectées géographiquement sur les différentes zones de production et zones atypiques Gestion des appels sur le mode de fonctionnement existant : notion d’alerte et de tâche urgente

Aperçu vidéo

Résultats de simulation

Suivi horaire des besoins en ressources

Suivi horaire du nombre d’appels

En fonctionnement Hors fonctionnement En rupture d’appros

Taux de charge des zones de production

Conclusions

Les indicateurs de performances mis en place ont permis de répondre aux objectifs fixés

Validation du dimensionnement des équipes caristes

Vérification du trafic dans les allées de circulations

Vérification capacitaire sur les zones à quais

Réflexion sur un changement de l’organisation par simulation : mis en place de « Tournée »

Exemple 3 Ordonnancement

Résumé du cahier des charges •



Contexte : Le moyen de production considéré (un four) est régi par des contraintes technologiques et économiques très fortes, la gestion de stock en aval en subit les conséquences : comment optimiser le fonctionnement du moyen ? Objectif : Définir le programme de fabrication du four le plus adapté à la demande client

Données d’entrées •

Prévisions annuel de vente avec sa saisonnalité : le marché

Pâte

Fruit

Quantité

Feuil

Pomme

30 000

Sablé

Pomme

20 000

Brisé

Cerise

18 000

Sablé

Poire

25 000

Données d’entrées •

Données et contraintes du four Feuil

Sablé

Brisé

Rendement

100 / Jour

200 / Jour

300 /Jour

Lot Eco / Jour

4

6

3

Lot Eco / Jour

Changement de Pâte (Jours) ↓ de / vers->

Feuil

Sablé

Brisé

Changement de Fruit (Jours) ↓ de / vers->

Feuil 5

Brisé

8

Cerise

Poire

4

6

3

Cerise

Poire

1

2

Pomme

Pomme

4

Sablé

Pomme

6

Cerise

1

Poire

1

1 2

Fonctionnement du modèle de simulation •

A partir du marché prévisionnelle, de la saisonnalité et des contraintes d’expéditions (non présentées ici), il définit une matrice journalière de produits à expédier : Marché Objectif de la simulation

Feuil + Pomme

Sablé + Pomme

Brisé + Cerise

Sablé + Poire

01 / 01 / 2010

30

20

10

20

02 / 01 / 2010

35

15

5

30



• •

Le premier produit à lancer sur le four est laissé au choix de l’utilisateur Puis dès la fin du lot économique du premier produit choisi, un algorithme de décision (basé sur le principe de lancement du produit étant le plus en retard de production par rapport à son objectif) sélectionne le produit à lancer à nouveau (en respectant bien sur les contraintes définies)

Résultats de simulation •



Le programme de fabrication du four Jour de lancement de l’OF

Pâte

Fruit

Tps de changement

Volume

01/01/2010

Feuil

Pomme

4

400

09/01/2010

Sablé

Pomme

6

1200











L’encours du stock par Pâte, avec le niveau maximum atteint 25,000

35,000 30,000

20,000

25,000 15,000

10,000

20,000 15,000 10,000

5,000

5,000 0

0

Cumul Feuil Sablé Brisé

Exemple 4 Utilisation de la simulation dans le secteur hospitalier

Simulation hospitalière Service d’urgences Cadre :

Conception d’un nouveau service d’urgences Box réservés pendant la durée du séjour patient Objectif : Définir le nombre de box réservés aux différents services d’urgences Valider les besoins en personnel (dont les assistants en radiologie)

Simulation hospitalière Diagnostic pré-opératoire Cadre : Réorganisation d’un service pré-opératoire Objectif : Définir la capacité du service en nombre de lits Valider le besoin en personnel dédié Valider le besoin d’une machine à ultrason dédiée

Simulation hospitalière Blocs opératoires Cadre : Blocs en cours de reconception Objectif : Définir le nombre de blocs nécessaires et la capacité du service Définir le nombre de lits nécessaires dans les zones de réception et de suivi postopératoire Estimer la surface requise pour le service

Simulation hospitalière Flux logistiques automatisés Cadre :

AGV sizing 2:00 1:47

1:45

Duration of delivery sequences

Nouvel hôpital Automatisation partielle de la logistique (repas, linge, pharmacie, stérilisation) Objectif : Définir le nombre de véhicules requis Estimer les durées des missions

Breakfast delivery Breakfast clear away Lunch delivery Lunch clear away Diner delivery Diner clear away

1:30

1:15

1:00

1:26 1:16 1:07 0:57 0:52 0:45

0:45

0:30

0:26 0:26 0:26

0:28 0:28 0:28 0:29

0:31 0:31 0:32 0:32

0:34 0:35

0:37

0:48

0:40 0:41

0:15

27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10

Number of AGVs for catering

9

8

7

6

5

4

Simulation hospitalière Flux verticaux d’un nouvel hôpital Cadre : trois types de flux : visiteurs, médical et logistique Objectif : déterminer le nombre optimal de cages d’ascenseur par type de flux

Simulation hospitalière Flux verticaux et horizontaux Cadre :

conception de l’ensemble de la logistique en phase d’avant-projet trois types de flux : visiteurs, médical et logistique Objectif : - déterminer les ressources humaines nécessaires au traitement du flux logistique - déterminer le nombre optimal de cages d’ascenseur par type de flux - fournir des supports visuels de présentation pour le concours

VISITEURS PERSONNEL

LOGISTIQUE

Simulation hospitalière Laboratoire de biologie Cadre : Pré tri du futur laboratoire de Biologie Objectif : Mesurer l'influence de l'organisation sur le temps de service. Comparaison de différentes implantations et technologies Comparaison par rapport à la situation actuelle

Temps de service maxi tous labos Tps Service moyen Tous Labos

% Au dela de 32 mn

% Au dela de 60 mn

Nb PC

18 16 14 12 10 8 6 4

M

an u

Ac tu el ND M 11 an u ND 10 M an u ND M 9 an u ND M 8 an u ND 7 HB -4 3 HB Ba -4 HB 3 Ba P43 HB Ba I-4 HB 3 Ba VTo 43 us Fl ux 43

0

HB -3 HB 3 Ba P33 HB Ba -3 3 HB Ba I-3 HB 3 Ba VTo 33 us Fl ux 33

2

NS Conseil Nous contacter

Jérome NEAU Ingénieur Simulation Tel: +33 1 45 46 82 60 Email: [email protected]

NS CONSEIL 12 Avenue Raspail GENTILLY Tel: +33 1 45 46 82 60 Web: http://www.nsconseil.fr

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF