• Aucun résultat trouvé

Problème d'implantation de machines dans un atelier

N/A
N/A
Protected

Academic year: 2022

Partager "Problème d'implantation de machines dans un atelier"

Copied!
11
0
0

Texte intégral

(1)

L ES CAHIERS DE L ’ ANALYSE DES DONNÉES

M. M ORFIN

Problème d’implantation de machines dans un atelier

Les cahiers de l’analyse des données, tome 1, n

o

3 (1976), p. 287-296

<http://www.numdam.org/item?id=CAD_1976__1_3_287_0>

© Les cahiers de l’analyse des données, Dunod, 1976, tous droits réservés.

L’accès aux archives de la revue « Les cahiers de l’analyse des don- nées » implique l’accord avec les conditions générales d’utilisation (http:

//www.numdam.org/conditions). Toute utilisation commerciale ou impres- sion systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.

Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques

http://www.numdam.org/

(2)

Les Cahiers de l'Analyse des Données Vol. I - 1976 - n° 3 - p. 287-296

PROBLÈME D'IMPLANTATION DE MACHINES DANS UN ATELIER

[IMPLANT]

par M. Morfin (')

Ce problème posé par la compagnie Honeywell-Bull d'Angers dans le cadre d'un groupe de travail CHB-IMA concerne une implantation déjà réalisée. Il s'agit donc de voir comment traiter une telle question qui peut se reposer à l*1 avenir.

La formalisation du problème est née au cours de réunions réguliè- res du groupe de travail. En particulier l'idée d'utiliser l'analyse multidimensionnelle est due à Claude Berthelot (I.M.A.) que je tiens à remercier ici :

Ce travail comprend trois parties : 1 exposé de la question 2 construction du tableau des

correspondances

3 analyse des résultats.

1. Expoét de la que,6tlon.

[D'après D. Cochet CHB, Division informatique, 16.12.75]

1. 7. Vt^LnltLon du ptioblzim.

L'usinage de 13 types de pièces constituant une unité à disques nécessite 25 postes.de travail (machines-outil, poste de montage, de contrôle, etc..) chaque pièce passant en moyenne sur 10 postes.

Le problème est d'implanter ces postes de façon à minimiser les ma- nutentions tout en respectant certaines contraintes.

Les manutentions sont valuées en considérant le déplacement et le nombre moyen de "boîtes" servant au transport des différentes pièces.

1.2. VonnloA.

Voir table 1 : liste des postes

table 2 : liste des pièces, avec quantité et gamme d'usinage.

J,3. Contrainte.*.

- Les pièces brutes proviennent d'un magasin d'entrée, les pièces terminées vont dans un magasin de sortie, les deux magasins étant groupés sur un même côté de la surface de la plateforme de l'atelier.

- Les postes M15, M16 et M25 (rectifieuses) doivent être groupées sur un bord de la surface (local clos pour éviter les poussières abra- sives) .

(1) Institut de Mathématiques Appliquées - Université catholique de l '.Ouest; Angers.

(3)

288 M. monvin

- Le poste M22 (traitement de surfaces) est à l'extérieur de la pla- teforme. Les pièces transitent par le .magasin de sortie (elles sortent et reviennent par ce magasin).

Remarques :

Il serait intéressant de pouvoir présenter plusieurs solutions sui- vant que l'on tient compte ou non de ces contraintes.

Le problème a été limite à 10 pièces et 18 postes. Et ici on n'a pas tenu compte des contraintes.

Une première formalisation du problème fut présentée en termes de programmation mathématique par Paul Chaillou (I.M.A.) puis peu à peu, grâce surtout à Claude Berthelot l'idée d'utiliser l'analyse multidi- mensionnelle apparut. D'où le traitement dont les § 2 et 3 présentent les étapes.

2. ConAt/iuctlon du table.au de coJitie.6pondancz.

Désignons par I l'ensemble des postes de travail, ensemble constitué

• des "machines" : M2 , M4 , ..., M25

• des magasins d'entrée ou de sortie : ME, MS Table 1 liste des machines

M2,M4/M5,M6,M7,M8,M9,M10,M11,M12,M13,M15,M16,M17,M19,M22,M23,M25 poste de contrôle rectifieuses trait, surf. rect.

Code C D E F G H L M P R

Nb par boîtes

8 6 3 8 50 18 6 24

Nb de boîtes

25 25 25 33 67 25 4 11 33 8

Table 2 : liste des pièces Opérations usinage

8-25-8-9

2-23-22-5-12-8-5-9-7-5-8-7-5-7-5-7-5-23-9 2-4-9

23-2-7-22-5-9 8-16-8-16-19-16-22-9 6-11-7-13-6-22-25-16-9 19-17-19-10-22-23-9-15-16 17-6-7-9

6-7-23-11-7-9-22-6-9-22-9 6-7-11-13-9-22-6-25-9-13-22-9 Le transport des pièces se fait par boîtes.

Pour chaque type de pièce, codé ici par une lettre, on donne :

• le nombre de pièces par boîte

• le nombre de boîtes utilisées durant un mois, soit pour la fabrica- tion de 200 unités de disque environ.

• la gamme d'usinage donnée par la suite des numéros des machines sur lesquelles passe chaque type de pièce.

2.7. VfiA.nc.JJpQ,.

A partir de ces données on construit un tableau de correspondance symétrique, dont la diagonale est chargée de façon à obtenir des fac- teurs directs fl].

(4)

[IMPLANT] 289

L'unité choisie est donc la "boîte" (cf 1.1)

Le tableau carré symétrique est une application k de I x i dans N k = I x I •* N

• s i i ^ i1 k(i,i') est le nombre de manutentions effectuées soit de i vers i1, soit de i' vers i

• si i = i'

si i est ME o MS,k(i,i) = 256, 256 est le nombre de boîtes traitées dans le mois donc sorties de ME ou rentrées dans MS;

sinon k(i,i) est le nombre d'opérations effectuées au poste i.

Il est évident qu'un tel tableau est symétrique. La recherche de la proximité entre postes de travail justifie le choix de k(i,i').

2.2. Construction.

On remplit le tableau k en opérant pièce par pièce. Au départ toutes les cases sont nulles.

Exemple pour les pièces E :

Le tableau k se trouvant alors dans l'état correspondant aux cumuls dus aux pièces C et D, on ajoute 25 (nombre de boîtes de E) aux cases :

(ME,ME) , (M2,M2) , (M4,M4) , (M9,M9) , (MS,MS) (magasins et postes d'usinage);

et : (ME,M2) , (M2,ME) , (M2,M4) , (M4,M2) , (M4,M9) , (M9,M4) , (M9,MS) , (MS,M9) ; (transferts entre postes ou entre magasin et poste)

Le tableau k correspondant aux données de la Table 2 est donné dans la table 3. Dans la ligne notée PJ(J) on donne le total de chaque co- lonne .

2.3. Quelque.* calculs.

• Soit une boîte d'une pièce nécessitant l opérations d'usinage, sait la gamme :

ME •* ij •+ i2 •* ... -»- i^ •* iA •+ MS

Dans le tableau k elle intervient (Z + 2) fois dans la diagonale (maga- sins et postes d'usinages) ;et,de plus 2U+1) fois : les & opérations demandant A + 1 manutentions, chacune étant comptée deux fois f en dehors de la diagonale.

• Si on note P l'ensemble des types de pièces, ici au nombre de 10, et pour un type p donné n le nombre de boites usinées dans le mois, SLp le nombre d'opérâtionsFd'usinage, le total général du tableau k, que nous noterons aussi k est alors :

k = Z {k(i,i')|(i,i') e I x 1} = E {n (3ip + 4)|p e P}

Dans le problème étudié k = 7468. De façon générale k est le nombre de manutentions ou opérations d'usinage effectuées dans le mois (une manutention comptant 2 ) .

• Pour une machine donnée, i e I, notons k(i) le total de la ligne [ou de la colonne] i.

(5)

290 M. MOHFIN

- On remarque que si i | {ME, MS}, k(i) = 3k(i,i) . En effet chaque opération d'usinage d'une boîte sur la machine i nécessite deux manu- tentions : une pour l'amener et l'autre pour l'emmener.

- Si i e {ME, MS} k(i) = 2k(i,i). En effet dans ce cas-là il n'y a qu'une manutention : entrée à partir de ME; ou sortie vers MS •

2.3'. R&%a/LQae : tableaux aséoclzà à un p/L0ce,66u4 ; il est commun, notamment en linguistique (*) , d'associer à tout ensemble de séquences d'éléments d'un ensemble I (e.g. un alphabet en linguistique; ici un ensemble de postes; etc.) un tableau K l x ,où ic(i,i') est le nombre des cas où i est suivi de i '. Comme pour être complet un élément i doit être caractérisé sur une seule ligne à la fois par les signes qui le suivent et par ceux qui le précèdent, ce n'est pas le tableau carré

Kl i (card x x Gard I) que l'on analyse; mais plutôt un tableau rec- tangulaire p, (Card 1 x 2 Card I) : chaque élément i'y figure deux fois en colonnes i' et i' :

s p

p(i,i^) = K(i,i') = nombre de fois que i' suit i;

P(i/ip) = K(i',i) = nombre de fois que i' précède i

schématiquement, p est obtenu en juxtaposant te et son transposé.

Dans la présente étude, on ne distingue pas entre transfert de i vers i et transfert de i' vers i : aussi analyse-t-on le tableau k qui n'est autre que K symêtrisé (k(i,i') = K(i,i') + K (i',i) et complété sur la diagonale, comme indiqué.

2.4. knalu&Q. dzs coKKQ.Spondanco.s [2].

• Chaque poste i e I est décrit par son profil, vecteur ici à 20 com- posantes, la composante de rang i' étant : fj, = k(i,i')/k(i) parmi les manutentions ou opérations concernant le poste i, la fréquence de celles faisant intervenir i et i' est f*. . Ici un des avantages de travailler sur les profils est de supprimer l'arbitraire qu'il y a à prendre l'u- nité de temps égale au mois.

• Chaque poste i e I est affecté du poids k(i)/k =f, donc (cf 2.3) pro- portionnel au nombre d'opérations effectuées sur le poste i.

On munit l'espace R2 ° de la distance du x2 : d2(i,i') = Z l(l/f±n)(fim - fi,',)2!!" e I}.

On recherche alors les axes principaux d'inertie de ce nuage de 20 points dans l'espace JR2 °. La projection sur le plan des deux premiers axes donne la meilleure représentation bidimensionnelle.

3. Analy&z de.6 ntéultatà.

3.J. RUultats QlnzKaux [33.

L'inertie totale du nuage par rapport à son centre de gravité est 3, 11.

(*) La présente remarque a justement été rédigée à l'occasion du collo- que de Montpellier.

(6)

[IMPLANT] 291

Statistiques sur les valeurs propres :

Numéro Valeur propre Pourcentage Pour. Cumulé 1 0 , 6 3 8 2 0 , 4 7 8 2 0 , 4 7 8 2 0 , 5 5 7 1 7 , 8 6 4 3 8 , 3 4 2 3 0 , 3 8 8 1 2 , 4 6 2 5 0 , 8 0 4 4 0 , 2 9 1 9 , 3 4 6 6 0 , 1 5 0 5 0 , 2 7 1 8 , 6 9 2 6 8 , 8 4 2 6 0 , 1 7 8 5 , 7 2 1 7 4 , 5 6 3 7 0 , 1 5 9 5 , 1 2 0 7 9 , 6 8 3

Les résultats concernant les 7 premiers facteurs sont donnés sur la ta- ble 4. Tous ces facteurs sont directs.

3.2. Etude, du plan 1.2.

Sur la figure 1 on a représenté la projection du nuage sur le plan des deux premiers axes. Chaque poste de travail est figuré par un disque dont la taille varie avec le poids (cf 2.4) associé au poste.

Axe 1.

5 postes contribuent à plus de 80 % à la création de cet axe : (les contributions sont données en ° / 0° ;

CTR C0R M 8 151 583 M 9 97 411 M16 284 771 M19 172 526 M S 115 249

Ce sont aussi ces postes qui sont les mieux représentés; MS est un peu moins bien représentés : c'est le point ayant la plus forte contri- bution à l'Inertie totale (95 0 / 0° ) .

Cet axe est créé par les fortes liaisons existant entre M8 et Ml 6 (201), entre M16 et M19 (134) entre MS et M9 (252).

• Axe 2.

5 postes contribuent à plus des 3/4 de l'inertie de cet axe : M E 157 343

M 2 115 367 M23 81 334 M 9 142 524 M S 272 513

Cet axe est créé par l'opposition entre Entrée et Sortie : les pos- tes M2 et M23 se groupant avec ME et M9 allant avec MS.

Interprétation au niveau des types de pièce.

Les représentations des manutentions correspondant à chaque type de pièce sur le plan 1.2 permettent de mieux comprendre la réduction des données effectuée par l'Analyse des correspondances, de mieux lire en somme le tableau de correspondances de la table 3.

On aboutit à une typologie des pièces :

(7)

2 9 2 M. MOHFIN

O O O O O O O f M O O O O O ^ O O O O O ^ O

O O O O O O O O O O O O O O O t n O O «« O t o

o o o - o o o o o o o o o m w o o o o

0 0 0 0 0 0 0 - 3 - 0 0 0 0 - * s r O O O O O O

O O C m O O i r i O O O ^ O O O O O O O O O

0 0 0 0 0 0 0 0 < * 0 0 0 0 0 0 > T - » 0 0 0

O O ' / t o O f t C T i W i m O O O i O ^ T t r i O O f M O t e Q c M (N m c i «o 01 »o — c j « « N «rt

O O n O O O O O O O O O O O O O O O

•o o o o <o o ™ o o o o o o o — < * o

(8)

[IMPLANT] 2 9 3

ON CM en CM r- CM CM en

ro CM vO CM ON r-*

ON r*-

• 2 '

en oo m m MD

vo oo CM 00 vD i n « ON r^ co

oo o\ CM r^ oo CM m cr* CM

<• vo ~ O O r^

CM — CM

O n oo ON — — «y» ro m — —

— — CM m i

vu m r^

m CM CM O — en

CM r^ en i n m m oo

vo ON i n oo m o o o>

— CM vO oo

ON r-* oo <•

r oo os o% m o N o o c M — L H M D C M

— r*. oo O r*. —

m m m en O m en — v£>

en — —

CM — —

— m —•

O — •*

— I l

\û .— r-»

en en en oo m CM CM en r-* — ON ON

-* oo r*

r-* r^ m en en r**

en ~ — oo o —

CM oo o m CM m —• en en CM m en

v o e n e n e n e n o o o o m — oo en en oo

en O m en O en

en ~ r^ m ON ON

m o oo o CM —

r-» — — en oo oo ON oo en r* M3.

ON ON vO ON

un r*

ON r^

ON VO ON

a a a

\0 I-*

S 2 m vo r-.

O —

s s a

_ m " " i v û r - * o N C M e n m 0 0 O N — — —. — — ™ — ~ C M C M C M

a s s a s

ON o — CM en

a a

co

— — — — —, CM

(9)

2 9 4 M. MORPIN

O

H

S *

s

o

>s g ^ g

O o

o

(10)

[IMPLANT] 2 9 5

s

\

V

4

\ ' ' 2

1

'

E PùèceàE:Z5 bottes S \

*' 7 V

>

— 7

1 7

E TùèceôM.lltroUeA

^ — ^ E riêceô D.ZSùeCfa

E FùéeeéL:4ùotieâ

E Pièces r^bcîàt

E Pièceà F;33lrt#eÂ

PiéceâP:8âdéeâ

E Ptece6H:25ùoite

E P/èceô C:l5ùoitu

f\$ute 2 \F(JUM CatojcAfwnalanÂ, <ut# oUfféAenà f-y/vsà cU fuèceô, AeftAèàenÙù AuA,

/e fUcm deà a#eâ 1-2 • On a donné, cuck axaô /ongueu^ 4,4 •

(11)

296 tv/. MORFIN

- celles (E, P, F) qui circulent de ME vers MS en n'ayant des opérations que sur les machines situées à gauche de cet axe [2, 6, 7, etc ,,,1 - celles (G et C) qui circulent de ME vers MS en n'ayant que des opéra-

tions sur les machines situées à droite de cet axe [8, 16, 25, 19 ...]

- celles (H, R, D, M) tenant des deux (principalement du premier groupe) . Quant aux pièces L elles circulent dans tout l'atelier : n'ayant que 4 boîtes à traiter par mois il est bien évident que l'implantation ne doit pas d'abord se faire en fonction de ces manutentions ! On notera au contraire combien les types de pièces ayant un nombre élevé de boî- tes [G, avec 67; F et P avec 33] suivent des trajets les favorisant.

3.3. Etude, de V e-ôpace 1.2.3.

Le 3° axe apporte des informations confirmant en partie les obser- vations déjà faites. 5 postes contribuent à plus des 3/4 de l'inertie de cet axe :

ME 236 358 M2 125 280 M5 153 447 M7 155 445 MS 97 128

Ce qui est nouveau ! le groupe M 5, M7 dû d'ailleurs uniquement au produit D qui nécessite 150 manutentions entre ces deux postes.

• L'observation des 3 premiers axes permet de conclure à des groupements naturels de postes de travail :

- ME, M2, M4, M17 - M5, M7, Mil

- M8, M16, M19, M15, M25, M10

- MS, M9, (M22). pour les autres c'est moins clair.

• Donc l'image donnée par la projection sur le plan 1,2 nous semble pou- voir aider à l'implantation des postes de travail de l'atelier.

Références

Documents relatifs

A partir de l’ensemble des documents proposés, discuter de l’origine et des facteurs responsables de l’apparition du diabète de type 1... Origine physiologique du diabète de

Pour convertir un nombre binaire en hexadécimal, il sut de regrouper les chires binaires par 4, en commençant par la droite, et de remplacer chaque groupe par le chire

Goute chaque chocolat et retrouve le parfum ou le type de chacun d’eux.. Dis ensuite si tu as aimé ou non en coloriant le cœur

Goute chaque eau et retrouve le parfum ou le type de chacune d’elle.. Dis ensuite si tu as aimé ou non en coloriant le cœur

Il est à noter que les séquences élaborées dans ce cadre étaient programmées pour une heure mais 1H30 serait préférable si l’on souhaite prendre le temps de travailler de

Bien qu’il ne semble pas y avoir de lien entre le degré d’intelligence émotionnelle (au sens de Mayer, Salovey et Caruso, 2008) des enseignants et leurs performances

Non seulement il permettait une cohérence avec le choix d’ancrer notre recherche dans une perspective socioconstructiviste, mais il simplifiait l’identification des conditions

L’hyperhidrose généralisée idiopathique est rare et doit rester un diagnostic d’élimination et faire rechercher une pathologie sous jacente ou une cause médicamenteuse