• Aucun résultat trouvé

III. Simulation

III.2. Simulation de la filière Textile/Habillement/Distribution

Deux situations usuelles entre les différents partenaires de la filière THD sont envisagées dans les exemples suivants.

Le premier exemple recherche le meilleur fournisseur selon une décision multicritère utilisant le prix et la date de livraison.

Le deuxième exemple détermine la meilleure répartition de la commande entre deux fournisseurs.

III.2.1. Choix d’un partenaire fournisseur avec critère de sélection

Pour obtenir le meilleur des deux fournisseurs (avec une même demande) suivant un critère de sélection, il suffit de modifier l’écriture du réseau en ajoutant une contrainte sur la transition tb. Dans notre exemple, le critère à minimiser combine le prix proposé et la date de livraison possible du fournisseur. En cas d'égalité de la valeur minimale du critère, le choix s'effectue alors en priorité en faveur du fournisseur dont le délai d'approvisionnement est le plus court.

Commande

Deux jetons sont envoyés, datés du 2 décembre 1997, du distributeur au fournisseur 1 et au fournisseur 2 traduisant la commande suivante :

450 pantalons de toile bleue de taille XL, de qualité 4, au prix unitaire maximum de 42 FF en fonction d’une contrainte combinant une date de livraison au plus tôt et un prix.

Avant la simulation

commande du distributeur date commande 02/12/97

type Prix unitaire nombre critère à respecter

pantalon toile bleue taille XL qualité 2 prix < 42 450 livraison le plus tôt Après la simulation

réponse de la commande date commande 02/12/97

type Prix unitaire nombre date de livraison meilleur fournisseur

pantalon toile bleue taille XL qualité 2 39.06 450 18/12/97 fournisseur 2

Tableau 11. Résultats de simulation relatifs à la stratégie du choix du partenaire.

Les résultats de simulation aboutissent directement au choix du fournisseur 2. La livraison "au plus tôt" des 450 pantalons au prix unitaire de 39.06 FF est le 18 décembre

1997, en puisant 180 pantalons disponibles en stock et en complétant en fabrication les 270 restants. La fabrication des 270 pantalons complémentaires nécessite :

• 270 unités de toile bleue dont 90 sont en stock et compléter par une commande de 180,

• 270 unités de boutons et de fil pris directement dans le stock composants,

• 270 unités de ceinture se décomposant en 50 disponibles en stock et 220 à commander.

Avant la simulation

Type Prix unitaire Nombre d'unités

Stocks composants fournisseur 1

toile bleue 14 120

bouton pantalon et fil 1 830

ceinture 11 120

Stock produits finis fournisseur 1

pantalon toile bleue taille XL qualité 4 40 300

Stocks composants fournisseur 2

toile bleue 17 90

bouton pantalon et fil 1 750

ceinture 13 50

Stock produits finis fournisseur 2

pantalon toile bleue taille XL qualité 4 41 180

Après la simulation

Type Prix unitaire Nombre d'unités

Stocks composants fournisseur 1

toile bleue 14 0

bouton pantalon et fil 1 680

ceinture 11 0

Stock produits finis fournisseur 1

pantalon toile bleue taille XL qualité 4 40 0

Stocks composants fournisseur 2

toile bleue 17 0

bouton pantalon et fil 1 480

ceinture 13 0

Stock produits finis fournisseur 2

pantalon toile bleue taille XL qualité 4 41 0

Tableau 12. Etats initiaux et finaux des stocks fournisseurs pour la stratégie de choix de partenaire.

Les états, l’initial et le final, des stocks du fournisseur 1 sont relatifs à la réponse à la commande du distributeur. Si l'offre du fournisseur 1 est refusée alors les valeurs des quantités en stock retrouvent leurs valeurs initiales.

L’écriture de la transition tb dans le réseau est traduite par les déclarations suivantes :

Les places en amont de la transition t_critère sont identifiées par ri1 et ri2 (voir

Figure 8 page 40) avec l’écriture des jetons associés :

reseau (<t_critere, < <ri1, <ri1d(N,X,Q,P,<J,M,A>)>>, <ri2, <ri2d(N,X,Q,P',<J',M,A>)>> >, < <scr, <meilleur(F,X,Q,P’’,<J’’,M,A>)>> > > ):-

A la transition t_critère est associée une fonction critère :

critere(P,P’,J,J’,P’’,J’’,F)

Les contraintes sur les informations des jetons sont :

{J>=1,J<32,J'>=1,J'<32,J’’>=1,J’’<32,Q>=0,N=distributeur}.

Les différentes écritures de la fonction critere sont définies à la fin de la simulation :

critere(P,P’,J,J’,P’,J’) {(P×J)=S,(P’×J’)=S’,S>S’,F=fournisseur2}. critere(P,P’,J,J’,P,J) {(P×J)=S,(P’×J’)=S’,S<S’,F=fournisseur1}. critere(P,P’,J,J’,P,J) {(P×J)=S,(P’×J’)=S’,S=S’,J<J’,F=fournisseur1}. critere(P,P’,J,J’,P’,J’) {(P×J’)=S,(P’×J’)=S’,S=S’,J>=J’,F=fournisseur2}.

Par exemple, la première écriture compare les valeurs S et S' des fournisseurs 1 et 2, telles que S = P×J avec :

P le prix proposé par le fournisseur 1,

J le nombre de jours ouvrables entre la commande et la date de livraison.

Si la valeur de S est supérieure à la valeur de S', alors le fournisseur 2 est sélectionné.

Le choix des valeurs initiales des paramètres au niveau de la réception t_critère ne laisse passer qu’un seul des deux jetons demande des fournisseurs 1 et 2. Le choix se fait automatiquement.

III.2.2. Complément de commandes

Le distributeur commande 300 pantalons de toile bleue de taille XL et de qualité 2 au prix unitaire de 44 FF et, souhaite s’approvisionner auprès de ses deux fournisseurs. La stratégie consiste à commander la quantité X disponible en stock de produits finis au fournisseur 1 et, compléter la quantité Y manquante au fournisseur 2 avec la contrainte X+Y=300. Cette simulation montre la possibilité d'ordonner les traitements des données suivant des priorités choisies.

Commande

Le 2 décembre 1997, le distributeur commande X pantalons de toile bleue de taille XL de qualité 2 et de prix unitaire 44 FF au fournisseur 1 et Y pantalons avec les mêmes caractéristiques au fournisseur 2. Les valeurs X et Y ne sont pas précisées initialement mais sont liées par la contrainte suivante X+Y=300.

Avant la simulation

commande du distributeur date commande 02/12/97

type Prix unitaire nombre Critère à respecter

pantalon toile bleue taille XL qualité 2 prix<44 X fournisseur1 livraison au plus tôt

pantalon toile bleue taille XL qualité 2 prix<44 Y fournisseur2 livraison au plus tôt Après la simulation

réponse de la commande date commande 02/12/97

type Prix unitaire nombre Date livraison

pantalon toile bleue taille XL qualité 2 43.05 100 fournisseur1 8/12/97

pantalon toile bleue taille XL qualité 2 40.60 200 fournisseur2 17/12/97

Tableau 13. Résultats de simulation relatifs à la stratégie du partage de la commande.

La date de livraison au plus tôt des 100 pantalons du fournisseur 1, disponibles en stock produits finis, au prix unitaire de 43.5 FF est le 8 décembre 1997. La date de livraison au plus tôt des 200 pantalons du fournisseur 2 au prix unitaire de 40.60 FF est le 17 décembre 1997, dont 180 sont disponibles en stock produits finis et les 20 restants sont fabriqués en puisant dans le stock des composants. L'état des stocks initiaux et finaux des différents fournisseurs est récapitulé dans le Tableau 14.

Avant la simulation

Type Prix unitaire Nombre d'unités

Stocks composants fournisseur 1

toile bleue 18 1500

bouton pantalon et fil 1 840

ceinture 11 120

Stock produits finis fournisseur 1

pantalon toile bleue taille XL qualité 2 43 100

Stocks composants fournisseur 2

toile bleue 17 90

bouton pantalon et fil 1 750

ceinture 13 50

Stock produits finis fournisseur 2

pantalon toile bleue taille XL qualité 2 43 180

Après la simulation

Type Prix unitaire Nombre d'unités

Stocks composants fournisseur 1

toile bleue 18 1500

bouton pantalon et fil 1 840

ceinture 11 120

Stock produits finis fournisseur 1

pantalon toile bleue taille XL qualité 2 43 0

Stocks composants fournisseur 2

toile bleue 17 70

bouton pantalon et fil 1 730

ceinture 13 30

Stock produits finis fournisseur 2

pantalon toile bleue taille XL qualité 2 43 0

Tableau 14. Etats initiaux et finaux des stocks fournisseurs pour la stratégie du complément de

commande.