24.07.2013 Views

Evaluation et analyse des performances d'une ligne de production ...

Evaluation et analyse des performances d'une ligne de production ...

Evaluation et analyse des performances d'une ligne de production ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Evaluation</strong> <strong>et</strong> <strong>analyse</strong> <strong><strong>de</strong>s</strong> <strong>performances</strong> d’une <strong>ligne</strong> <strong>de</strong><br />

<strong>production</strong> avec machines non fiables<br />

Yassine Ouazene, Alice Yalaoui, Hicham Cheha<strong>de</strong> <strong>et</strong> Farouk Yalaoui<br />

Laboratoire d’Optimisation <strong><strong>de</strong>s</strong> Systèmes Industriels (STMR-UMR-CNRS 6279)<br />

Université <strong>de</strong> Technologie <strong>de</strong> Troyes, 12 rue Marie Curie, 10010 Troyes<br />

{yassine.ouazene, alice.yalaoui, hicham.cheha<strong>de</strong>, farouk.yalaoui}@utt.fr<br />

Mots-clés : Lignes <strong>de</strong> <strong>production</strong>, Analyse <strong>de</strong> <strong>performances</strong>, Processus stochastiques<br />

1 Introduction<br />

Les systèmes <strong>de</strong> <strong>production</strong> en série sont très répandus dans la <strong>production</strong> <strong>de</strong> masse. Elles<br />

perm<strong>et</strong>tent généralement la fabrication d’un seul type <strong>de</strong> produit ou d’une famille <strong>de</strong> produits<br />

<strong>de</strong> même gamme. Les stocks intermédiaires entre les machines sont sensés améliorer la productivité<br />

<strong>de</strong> la <strong>ligne</strong> en diminuant l’eff<strong>et</strong> <strong><strong>de</strong>s</strong> indisponibilités dues aux pannes <strong><strong>de</strong>s</strong> machines<br />

ainsi qu’aux temps d’exécution variables sur les machines. Ces modèles perm<strong>et</strong>tent d’optimiser<br />

le fonctionnement <strong>et</strong> <strong>de</strong> tester les différentes alternatives lors <strong>de</strong> la phase <strong>de</strong> conception.<br />

Li <strong>et</strong> al. [1] ont présenté une intéressante revue <strong>de</strong> la littérature dans laquelle ils résument<br />

les étu<strong><strong>de</strong>s</strong> récentes consacrées au développement <strong><strong>de</strong>s</strong> métho<strong><strong>de</strong>s</strong> analytiques pour l’<strong>analyse</strong> <strong><strong>de</strong>s</strong><br />

<strong>performances</strong> <strong><strong>de</strong>s</strong> systèmes <strong>de</strong> <strong>production</strong>. La plupart <strong>de</strong> ces métho<strong><strong>de</strong>s</strong> sont basées sur <strong><strong>de</strong>s</strong> techniques<br />

d’agrégation ou <strong>de</strong> décomposition. Pour la métho<strong>de</strong> d’agrégation, il s’agit <strong>de</strong> remplacer,<br />

<strong>de</strong> manière récursive, chaque <strong>de</strong>ux machines avec une machine équivalente qui a le même taux<br />

<strong>de</strong> <strong>production</strong>. Pour la métho<strong>de</strong> <strong>de</strong> décomposition, elle consiste à remplacer une <strong>ligne</strong> <strong>de</strong> <strong>production</strong><br />

à M machines <strong>et</strong> (M − 1) buffers par (M − 1) systèmes à <strong>de</strong>ux machines <strong>et</strong> un buffer.<br />

Plus précisément, on considère un ensemble <strong>de</strong> <strong>ligne</strong>s à <strong>de</strong>ux pseudo-machines. Les paramètres<br />

<strong>de</strong> ces pseudo-machines sont calculés en se basant sur <strong><strong>de</strong>s</strong> équations <strong>de</strong> conservation <strong><strong>de</strong>s</strong> flux.<br />

Une métho<strong>de</strong> <strong>de</strong> décomposition bien connue est celle proposée par Gershwin [2] pour l’<strong>analyse</strong><br />

d’un cas discr<strong>et</strong> d’une <strong>ligne</strong> <strong>de</strong> <strong>production</strong> homogène. Une autre version améliorée <strong>de</strong> c<strong>et</strong>te<br />

métho<strong>de</strong> a été introduite par Dallery <strong>et</strong> al. [3].<br />

Nous proposons une nouvelle métho<strong>de</strong> basée sur l’<strong>analyse</strong> <strong><strong>de</strong>s</strong> différents états <strong>de</strong> chaque stock<br />

intermédiaire en utilisant un processus Markovien <strong>de</strong> naissance <strong>et</strong> <strong>de</strong> mort. Ensuite, chaque<br />

machine est remplacée par une machine équivalente (voir [4] <strong>et</strong> [5] pour les détails). Enfin le<br />

taux <strong>production</strong> <strong>de</strong> la machine est défini comme étant le goul<strong>et</strong> d’étranglement en taux <strong>de</strong><br />

<strong>production</strong> effectifs <strong><strong>de</strong>s</strong> ces machines équivalentes.<br />

2 Formulation <strong>et</strong> <strong>analyse</strong> du problème<br />

Nous considérons une <strong>ligne</strong> <strong>de</strong> <strong>production</strong> composée <strong>de</strong> K machines séparées par (K − 1)<br />

stocks intermédiaires. Le système est suj<strong>et</strong> à <strong><strong>de</strong>s</strong> indisponibilités en raison <strong>de</strong> la capacité limitée<br />

<strong><strong>de</strong>s</strong> stocks intermédiaires ou/<strong>et</strong> la défaillance <strong>et</strong> la réparation <strong><strong>de</strong>s</strong> machines. Les temps<br />

<strong>de</strong> défaillance <strong>et</strong> <strong>de</strong> réparation sont supposés être statistiquement indépendants <strong>et</strong> distribués<br />

suivant une loi exponentielle. Nous supposons aussi que les durées opératoires <strong><strong>de</strong>s</strong> tâches sont<br />

déterministes <strong>et</strong> pas forcément i<strong>de</strong>ntiques. L’état <strong>de</strong> panne <strong><strong>de</strong>s</strong> machines dépend <strong><strong>de</strong>s</strong> opérations.<br />

En fin, une machine ne peut tomber en panne si elle est affamée ou bloquée. Nous adoptons<br />

aussi les notations suivantes :


Ni la taille du stock intermédiaire i<br />

λj le taux <strong>de</strong> défaillance <strong>de</strong> la machine Mj<br />

µj le taux <strong>de</strong> réparation <strong>de</strong> la machine Mj<br />

ωj la capacité <strong>de</strong> <strong>production</strong> <strong>de</strong> la machine Mj<br />

αj le rapport <strong><strong>de</strong>s</strong> capacités <strong>de</strong> <strong>production</strong> relatif au stock i<br />

La probabilité d’avoir t produits dans le stock i à l’état stationnaire<br />

ψ le taux <strong>de</strong> <strong>production</strong> du système<br />

P t<br />

i<br />

Le système est modélisé par une superposition <strong>de</strong> (k − 1) processus <strong>de</strong> naissance <strong>et</strong> <strong>de</strong> mort.<br />

Une étu<strong>de</strong> <strong>de</strong> l’état stationnaire du fonctionnement du système perm<strong>et</strong> <strong>de</strong> calculer les diffé-<br />

rentes probabilités pour chaque état <strong>de</strong> chaque stock. En réalité, uniquement les probabilités<br />

d’avoir les stocks vi<strong><strong>de</strong>s</strong> (P 0<br />

i ) ou pleins (P Ni<br />

i ) nous intéressent. Le taux <strong>de</strong> <strong>production</strong> effectif<br />

<strong>de</strong> chaque machine équivalante i est exprimé en fonction <strong>de</strong> la disponibilité asymptotique <strong>de</strong><br />

la machine ainsi que les probabilités que la machine soit bloquée ou affamée. La métho<strong>de</strong> pro-<br />

posée ⎧ dite <strong>de</strong> machines équivalentes est décrite par le modèle non linéaire suivant :<br />

∀j = 1...K, ∀i = 1...K − 1<br />

⎪⎨<br />

⎪⎩<br />

P 0<br />

i = 1−αi<br />

1−α N i +1<br />

i<br />

P Ni<br />

i<br />

= αN i<br />

i ×(1−αi)<br />

1−α N i +1<br />

i<br />

ρj = ωj × µj×(1−P Ni i )×(1−P 0 i+1 )<br />

µj+(1−P Ni i )×(1−P 0 i+1 )×λj<br />

αi = ωi×(1−P 0 i−1 )<br />

ωi+1×(1−P Ni i+1 )<br />

ψ = min ρj, j = 1...K<br />

3 <strong>Evaluation</strong> <strong>de</strong> la métho<strong>de</strong> <strong>et</strong> conclusion<br />

En se basant sur six cas d’application présentés dans [6], nous avons évalué l’efficacité <strong>de</strong> la<br />

métho<strong>de</strong> proposée par rapport aux modèles existants dans la littérature ainsi qu’un modèle <strong>de</strong><br />

simulation. C<strong>et</strong>te nouvelle métho<strong>de</strong> obtient les meilleurs résultats pour quatre configurations<br />

sur six. Pour les <strong>de</strong>ux autres cas, les écarts relatifs par rapport à la simulation sont respectivement<br />

<strong>de</strong> 0.84% <strong>et</strong> 0.56%. D’autres tests numériques confirment l’efficacité <strong>de</strong> la nouvelle<br />

métho<strong>de</strong> dont l’avantage est la simplicité <strong>de</strong> la résolution. En eff<strong>et</strong>, pour une <strong>ligne</strong> <strong>de</strong> <strong>production</strong><br />

à K machines, il s’agit <strong>de</strong> résoudre un système à (4K − 3) équations non linéaires.<br />

Références<br />

[1] J. Li, D.E. Blumenfeld, N. Huang and J.M Al<strong>de</strong>n. Throughput analysis of <strong>production</strong> systems : recent<br />

advances and future topics.International Journal of Production Research, 47(14):3823–3851, 2009.<br />

[2] S.B. Gershwin. An efficient <strong>de</strong>composition m<strong>et</strong>hod for the approximate evaluation of tan<strong>de</strong>m queues with<br />

finite storage space and blocking. Operations Research, 35(2):291–305, 1987.<br />

[3] Y. Dallery, R. David and X. Xie. An efficient algorithm for analysis of transfer lines with unreliable<br />

machines and finite buffers. IIE Transactions, 20(3):280–283, 1988.<br />

[4] Y. Ouazene, A. Yalaoui and H. Cheha<strong>de</strong>. Throughput analysis of two-machine-one buffer line mo<strong>de</strong>l : a<br />

comparative study. In Uncertainty Mo<strong>de</strong>ling in Knowledge Engineering and Decision Making, Proceeding<br />

of the 10th International FLINS Conference, ed. C. Kahraman, E. Etienne and F.T. Bozbura, 1281-1286,<br />

World Scientific, 2012.<br />

[5] Y. Ouazene, H. Cheha<strong>de</strong> and A. Yalaoui. New restricted enumeration m<strong>et</strong>hod for <strong>production</strong> line <strong><strong>de</strong>s</strong>ign<br />

optimization. Proceedings INCOM’2012, 14th IFAC Symposium on Information Control Problems in<br />

Manufacturing, 14(1):1347–1352, 2012.<br />

[6] M. Colledani and S.B. Gershwin. A Decomposition M<strong>et</strong>hod for Approximate <strong>Evaluation</strong> of Continuous<br />

Flow Multi-stage Lines with General Markovian Machines. Annals of Operations Research,:1–36, DOI<br />

10.1007/s10479-011-0961-9, 2011.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!