2ème année GI
Achat et approvisionnement
Séance N°6
Pr : Abdelhamid ZAKI
Année universitaire : 2023-2024
Cas particulier
S1 > q Rechercher un 2ème point de commande
S2 < q OK
C1
S1
C2 C3 C4
S2
L L
TC1 TA1TC3 TA3
L L
TC2 TA2TC4 TA4
C1
S1
q=QEC
C2 C3 C4
S2
L
TC1 TA1
L
TC2 TA2
q
C1
S1
C2 C3 C4
S2
L
TC1 TA1
L
TC2 TA2
q S1 = S2 + q
S2 = S1 - q
C1
S1
q q
C2
S2
L
TC1 TA1
L
TC2 TA2
Si S2 > q
q S3 = S2 - q
C1
Sn = Sn-1 - q
S1
q q
C2
S2
L
TC1 TA1
L
TC2 TA2
Stock Méthode de recomplètement
Niveau cible
(NC) QC2 QC3 QC4
QC1 QR3=QC3
QR1=QC1
QR2=QC2
QR4=QC4
Période 1 Période 2 Période 3 Période 4
Temps
L L L L
Commande 1 Réception 1 Commande 2 Réception 2 Commande 3 Réception 3 Commande 4 Réception 4
Stock Méthode de recomplètement
Niveau cible
QC2
QR1=QC1
QR2=QC2
Période 1 Période 2
Temps
L L
Commande 1 Réception 1 Commande 2 Réception 2
Stock
Niveau cible
(NC)
Evolution du
stock physique
La prochaine
réception
Période 1 = T Période 2 = T
Temps
L L
Commande 1 Réception 1 Commande 2 Réception 2
NC = ? NC = D*T + D*L
Prise en compte du Stock de sécurité (Ss) NC=?
NC = D*T + D*L + Ss
Stock
Niveau cible
(NC)
Evolution du
stock physique
M
La prochaine
réception
Période 1 = T Période 2 = T
Temps
L L
Commande 1 Réception 1 Commande 2 Réception 2
NC = ? NC = D*T + D*L
Prise en compte du Stock de sécurité (Ss) NC=?
NC = D*T + D*L + Ss
D*T + D*L + Ss = M + Qc Qc = D*(T + L) + Ss -M
NC = ? NC = M + Qc
Exercice 1 : Méthode de recomplètement
1 année = 52 semaines
D 2600 U/AN
Ss 20 U
Niveau de stock (M) 100 U
L 1 SEM
T 12 SEM
NC = ? Qc = ?
NC = D*(T+L) + Ss Qc = D*(T+L)+Ss-M
NC = (2600/52)*(12 + 1) + 20 Qc = 670 – 100 = 570
NC = 670
Exercice 2
Dans le magasin de stocks des pièces de rechange d’une société industrielle, il a été enregistré les données
suivantes, pour l’article « Huile de lubrification » : Consommation moyennes hebdomadaires (en
litre) : Dmoy =100 ; Ecart type des consommations hebdomadaires : σd = 10 ; Délai moyen de livraison de cet
article (en semaines) : Lmoy = 8 ; Ecart type sur le délai de livraison : σL = 2, sachant que la taille de lot de
livraison est un multiple de 100. Nous considérons les données suivantes :
Nombre de semaines par an Prix unitaire (dh) Coût de commande (dh) Taux de possession annuel
52 30 280 10%
1-1-Pour un TS=96%, calculer le point de commande dans le cas de la variation de la demande et du délai de
livraison
1-2-On vous demande de déterminer la quantité économique de commande
2-Pour un autre type de pièce de rechange, on veut appliquer la méthode de recomplétement. Pour ce faire,
on considère les éléments suivants : Consommation annuelle = 2000 unités, Prix d’achat unitaire = 100 DH,
t% = 5%, Coût de lancement d’une commande est 500 DH, Délai de livraison fournisseur = 2 semaines.
2-1-Calculer la période de réapprovisionnement optimale :
2-2-Pour un taux de service de 95%, calculer le niveau cible dans le cas de la variation de la demande
seulement avec un écart type des consommations hebdomadaires σd = 20
Solution
Point de commande
ss = 353,5 Pc = 1153,5
Pc = 1200,0
k 1,75
Q= 985,2
Q= 1000,0
Recompletement
ss= 46,7 NC= 756,0
k 1,65 T= 0,3 an
1,64 16,4 semaines
Solution
Point de commande
ss = 353,5 Pc = 1153,5
Pc = 1200,0
k 1,75
Q= 985,2
Q= 1000,0
Recompletement
ss= 46,7 NC= 756,0
k 1,65 T= 0,3 an
1,64 16,4 semaines
Approvisionnement
Périodes variables et quantités
variables
Exemple : MRP I
Exercice 1
Le responsable de la planification et du contrôle de stocks de l’entreprise ABC désire planifier ses
commandes de production et d’achat des composants et matières premières nécessaires au
montage du produit P pour les 6 prochaines semaines. On assemble un produit P à partir de 2
unités de S et 1 unité de T. Le composant S est fabriqué de 2 unités de MP1 et d’une unité de MP2.
Le composant T est fabriqué de 3 unités de MP1 et de 4 unités de [Link] tableau ci-dessous
expose les informations nécessaires à la planification des besoins en matières pour le produit P.
Description P S T MP1 MP2 MP3
Stock disponible 30 150 170 200 200 200
Stock de sécurité 10 30 40 80 60 70
Délai en semaines 1 1 1 1 1 1
Taille de lot 100 50 50 100 100 100
Plan directeur 10 11 12 13 14 15 16 17
Produit P 100 100
x2 x1
S T
x2 MP1 x1 MP2 x3 MP1 x4 MP3
Plan directeur 10 11 12 13 14 15 16 17
Produit P 100 100
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début 100 100
Sous-ensemble (S) 10 11 12 13 14 15 16 17
SS 30 BB 0 0 0 0 200 200 0
BN(S16) = ??
Stock 150 150 Stock(S16)
150 = ??
150 150 50 50 50
Taille Lot 50
Stock disponible 150 BN 0 0 0 0 80 180 0
BN(n)proposé
Ordre = BB(n) fin – Stock(n-1) + Ss 0 Stock(n)
0 = Stock(n-1)
0 + Ordre
0 proposé
100 fin(n)200
– BB(n) 0
Délai 1
Ordre proposé début 0 0 0 100 200 0 0
Sous-ensemble (T) 10
BN(S16) = BB(S16) – Stock(S15) + Ss 11 Stock(S16)
12 = Stock(S15)
13 + Ordre proposé
14 15 fin(S16)
16 – BB(S16)
17
SS 40 BB 0 0 0 0 100 100 0
Stock Stock(S16) = 30 + 100 – 100 = 30
Taille Lot 50 BN(S16) = 100 – 30 + 10170 = 80 170 170 170 170 70 70 70
Stock disponible 170 BN 0 0 0 0 0 70 0
Délai 1 Ordre proposé fin 0 0 0 0 0 100 0
Ordre proposé
BN(S17) = ?? début 0 0 0
Stock(S17) = ?? 0 100 0 0
MP1 (2 pour S et 3 pour T) 10 11 12 13 14 15 16 17
SS 80 BN(S17) = BB(S17) – Stock(S16) + Ss0
BB Stock(S17)
0 =0Stock(S16)
200+ Ordre700proposé fin(S17)
0 – BB(S17)
0
Taille Lot 100 Stock 200 200 200 200 100 100 100 100
Stock disponible 200 BN(S17)
BN
= 100 – 30 + 10 = 80 0 Stock(S17)
0 =030 + 10080– 100 = 30
680 0 0
Délai 1 Ordre proposé fin 0 0 0 100 700 0 0
Ordre proposé début 0 0 100 700 0 0 0
MP2 (1 pour S) 10 11 12 13 14 15 16 17
SS 60 BB 0 0 0 100 200 0 0
Taille Lot 100 Stock 200 200 200 200 100 100 100 100
Stock disponible 200 BN 0 0 0 0 160 0 0
Délai 1 Ordre proposé fin 0 0 0 0 200 0 0
Ordre proposé début 0 0 0 200 0 0 0
MP3 (4 pour T) 10 11 12 13 14 15 16 17
SS 70 BB 0 0 0 0 400 0 0
Taille Lot 100 Stock 200 200 200 200 200 100 100 100
Stock disponible 200 BN 0 0 0 0 270 0 0
Délai 1 Ordre proposé fin 0 0 0 0 300 0 0
Ordre proposé début 0 0 0 300 0 0 0
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début 100 100
Sous-ensemble (S) S10 S11 S12 S13 S14 x2 S15 x2 S16 S17
SS 30 BB 200 200
Taille Lot 50 Stock 150 150 150 150 150 50 50
Stock disponible 150 BN 80 180
Délai 1 Ordre proposé fin 100 200
Ordre proposé début 100 200
Sous-ensemble (T) 10 11 12 13 14 15 16 17
SS 40 BB
BN(S15) = ?? 0 0
Stock(S15) = ?? 0 0 100 100 0
Taille Lot 50 Stock 170 170 170 170 170 70 70 70
Stock disponible 170 BN
BN(n) = BB(n) – Stock(n-1) + Ss 0 Stock(n) = Stock(n-1) + Ordre proposé fin(n) – BB(n) 0
0 0 0 0 70
Délai 1 Ordre proposé fin 0 0 0 0 0 100 0
Ordre proposé début 0 0 0 0 100 0
Stock(S15) = Stock(S14) + Ordre proposé fin(S15) – BB(S15)0
BN(S15) = BB(S15) – Stock(S14) + Ss
MP1 (2 pour S et 3 pour T) 10 11 12 13 14 15 16 17
SS 80 BB 0 0
Stock(S16) 0 + 100 200
= 150 – 200 = 50700 0 0
Taille Lot 100 BN(S15) = 200 – 150 + 30
Stock 200= 80 200 200 200 100 100 100 100
Stock disponible 200 BN 0 0 0 80 680 0 0
Délai 1 Ordre proposé fin 0 0 0 100 700 0 0
BN(S16) = ?? Stock(S16) = ??
Ordre proposé début 0 0 100 700 0 0 0
MP2 (1 pour S) 10
BN(S16) = BB(S16) – Stock(S15) + Ss 11 Stock(S16)
12 =13Stock(S15)
14 + Ordre15 proposé fin(S16)
16 – 17
BB(S16)
SS 60 BB 0 0 0 100 200 0 0
Taille Lot 100 BN(S16) = 200 – 50 + 30200
Stock = 180 200 Stock(S16)
200 = 50 + 200100
200 – 200 = 50
100 100 100
Stock disponible 200 BN 0 0 0 0 160 0 0
Délai 1 Ordre proposé fin 0 0 0 0 200 0 0
Ordre proposé début 0 0 0 200 0 0 0
MP3 (4 pour T) 10 11 12 13 14 15 16 17
SS 70 BB 0 0 0 0 400 0 0
Taille Lot 100 Stock 200 200 200 200 200 100 100 100
Stock disponible 200 BN 0 0 0 0 270 0 0
Délai 1 Ordre proposé fin 0 0 0 0 300 0 0
Ordre proposé début 0 0 0 300 0 0 0
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début x1 100 x1 100
Sous-ensemble (S) S10 S11 S12 S13 S14 S15 S16 S17
SS 30 BB 200 200
Taille Lot 50 Stock 150 150 150 150 150 50 50
Stock disponible 150 BN 80 180
Délai 1 Ordre proposé fin 100 200
Ordre proposé début 100 200
Sous-ensemble (T) S10 S11 S12 S13 S14 S15 S16 S17
SS 40 BB 100 100
Taille Lot 50 Stock 170 170 170 170 170 70 70
Stock disponible 170 BN 0 70
Délai 1 Ordre proposé fin 100
Ordre proposé début 100
MP1 (2 pour S et 3 pour T) 10 11 12 13 14 15 16 17
SS 80 BB
BN(S15) = ?? 0 0
Stock(S15) 0
= ?? 200 700 0 0
Taille Lot 100 Stock 200 200 200 200 100 100 100 100
Stock disponible 200 BN
BN(n) = BB(n) – Stock(n-1) + Ss 0 0
Stock(n) 0
= Stock(n-1) 80
+ Ordre 680 fin(n)0– BB(n) 0
proposé
Délai 1 Ordre proposé fin 0 0 0 100 700 0 0
Ordre proposé début 0 0
Stock(S15) = 100
Stock(S14)700 0
+ Ordre proposé 0
fin(S15) 0
– BB(S15)
BN(S15) = BB(S15) – Stock(S14) + Ss
MP2 (1 pour S) 10 11 12 13 14 15 16 17
SS 60 BB 0 0
Stock(S16) 0 + 0 – 100
= 170 100 = 70 200 0 0
Taille Lot 100 BN(S15)
Stock = 100 – 170 + 40
200 = -30 200 200 200 100 100 100 100
Stock disponible 200 BN 0 0 0 0 160 0 0
Délai 1 Ordre proposé fin 0 0 0 0 200 0 0
BN(S16) = ?? début Stock(S16) = ??
Ordre proposé 0 0 0 200 0 0 0
MP3 (4 pour
BN(S16) T)
= BB(S16) 10
– Stock(S15) + 11
Ss Stock(S16)
12 = Stock(S15)
13 14 + Ordre15proposé 16
fin(S16) –17
BB(S16)
SS 70 BB 0 0 0 0 400 0 0
Taille Lot 100 BN(S16) = 100 – 70 + 40200
Stock = 70 200 Stock(S16)
200 = 70 + 100
200 200– 100 = 100
70 100 100
Stock disponible 200 BN 0 0 0 0 270 0 0
Délai 1 Ordre proposé fin 0 0 0 0 300 0 0
Ordre proposé début 0 0 0 300 0 0 0
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début 100 100
Sous-ensemble (S) S10 S11 S12 S13 S14 S15 S16 S17
SS 30 BB 200 200
Taille Lot 50 Stock 150 150 150 150 150 50 50
Stock disponible 150 BN 80 180
Délai 1 Ordre proposé fin 100 200
Ordre proposé début 100 x2 200 x2
Sous-ensemble (T) S10 S11 S12 S13 S14 S15 S16 S17
SS 40 BB 100 100
Taille Lot 50 Stock 170 170 170 170 170 70 70
Stock disponible 170 BN + + 70
Délai 1 Ordre proposé fin 100
Ordre proposé début x3 100 x3
MP1 (2 pour S et 3 pour T) S10 S11 S12 S13 S14 S15 S16 S17
SS 80 BB 200 700
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 80 680
Délai 1 Ordre proposé fin 100 700
Ordre proposé début 100 700
MP2 (1 pour S) 10 11 12 13 14 15
SS 60 BN(S14) = ??
BB 0 Stock(S14)
0 = ??0 100 200 0 0
Taille Lot 100 Stock
BN(n) = BB(n) – Stock(n-1) 200+ Ss 200 Stock(n)
200 = Stock(n-1)
200 + Ordre
100 proposé
100 fin(n)100
– BB(n) 100
Stock disponible 200 BN 0 0 0 0 160 0
Stock(S14) = Stock(S13) + Ordre proposé fin(S14) 0
– BB(S14)
Délai 1 BN(S14) = BB(S14)
Ordre proposé fin – Stock(S13) + Ss
0 0 0 0 200 0 0
BN(S14)
Ordre = 200début
proposé – 200 + 80 = 80 0 Stock(S14)
0 = 200
0 + 100 200
– 200 = 1000 0 0
MP3 (4 pour T) 10 11 12 13 14 15 16 17
SS 70 BN(S15) = ?? Stock(S15) = ??
BB 0 0 0 0 400 0 0
Taille Lot 100 Stock 200 200 Stock(S15) = Stock(S14) + Ordre proposé fin(S15) – BB(S15)
200 200 200 100 100 100
Stock disponible 200
BN(S15) = BB(S15) – Stock(S14) + Ss
BN 0 0 0 0 270 0 0
Délai 1 BN(S15)
Ordre = 700fin
proposé – 100 + 80 = 680 0 Stock(S15)
0 =0100 + 7000 – 700 =300
100 0 0
Ordre proposé début 0 0 0 300 0 0 0
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début 100 100
Sous-ensemble (S) S10 S11 S12 S13 S14 S15 S16 S17
SS 30 BB 200 200
Taille Lot 50 Stock 150 150 150 150 150 50 50
Stock disponible 150 BN 80 180
Délai 1 Ordre proposé fin 100 200
Ordre proposé début x1 100 x1 200
Sous-ensemble (T) S10 S11 S12 S13 S14 S15 S16 S17
SS 40 BB 100 100
Taille Lot 50 Stock 170 170 170 170 170 70 70
Stock disponible 170 BN 70
Délai 1 Ordre proposé fin 100
Ordre proposé début 100
MP1 (2 pour S et 3 pour T) S10 S11 S12 S13 S14 S15 S16 S17
SS 80 BB 200 700
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 80 680
Délai 1 Ordre proposé fin 100 700
Ordre proposé début 100 700
MP2 (1 pour S) S10 S11 S12 S13 S14 S15 S16 S17
SS 60 BB 100 200
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 0 160
Délai 1 Ordre proposé fin 200
Ordre proposé début 200
MP3 (4 pour T) 10 11 12 13 14 15 16 17
SS 70 BN(S14) = BB(S14) – Stock(S13) + Ss Stock(S14) = Stock(S13) + Ordre proposé fin(S14) – BB(S14)
BB 0 0 0 0 400 0 0
Taille Lot 100 BN(S14)
Stock = 100 – 200 + 60 = -40 200
200 Stock(S14)
200 = 200
200+ 0 – 100
200= 100 100 100 100
Stock disponible 200 BN
Délai 1 BN(S15) = BB(S15) – Stock(S14) + Ss0 0
Stock(S15) = 0Stock(S14)0 + Ordre270 0
proposé fin(S15) 0
– BB(S15)
Ordre proposé fin 0 0 0 0 300 0 0
BN(S15) = 200
Ordre proposé début – 100 + 60 = 160 0 Stock(S15)
0 = 0100 + 200
300– 200 = 100
0 0 0
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début 100 100
Sous-ensemble (S) S10 S11 S12 S13 S14 S15 S16 S17
SS 30 BB 200 200
Taille Lot 50 Stock 150 150 150 150 150 50 50
Stock disponible 150 BN 0 80 180
Délai 1 Ordre proposé fin 0 100 200
Ordre proposé début 100 200
Sous-ensemble (T) S10 S11 S12 S13 S14 S15 S16 S17
SS 40 BB 100 100
Taille Lot 50 Stock 170 170 170 170 170 70 70
Stock disponible 170 BN 0 70
Délai 1 Ordre proposé fin 0 100
Ordre proposé début x4 100
MP1 (2 pour S et 3 pour T) S10 S11 S12 S13 S14 S15 S16 S17
SS 80 BB 200 700
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 80 680
Délai 1 Ordre proposé fin 100 700
Ordre proposé début 100 700
MP2 (1 pour S) S10 S11 S12 S13 S14 S15 S16 S17
SS 60 BB 0 0 0 100 200
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 160
Délai 1 Ordre proposé fin 200
Ordre proposé début 200
MP3 (4 pour T) S10 S11 S12 S13 S14 S15 S16 S17
SS 70 BB 400
Taille Lot 100 Stock 200 200 200 200 200 100
Stock disponible 200 BN 270
Délai 1 Ordre proposé fin 300
Ordre proposé début 300
(P) P=2S+T S10 S11 S12 S13 S14 S15 S16 S17
SS 10 BB 100 100
Taille Lot 100 Stock 30 30 30 30 30 30 30 30
Stock disponible 30 BN 80 80
Délai 1 Ordre proposé fin 100 100
Ordre proposé début 100 100
Sous-ensemble (S) S10 S11 S12 S13 S14 S15 S16 S17
SS 30 BB 200 200
Taille Lot 50 Stock 150 150 150 150 150 50 50
Stock disponible 150 BN 0 80 180
Délai 1 Ordre proposé fin 0 100 200
Ordre proposé début 100 200
Sous-ensemble (T) S10 S11 S12 S13 S14 S15 S16 S17
SS 40 BB 100 100
Taille Lot 50 Stock 170 170 170 170 170 70 70
Stock disponible 170 BN 0 70
Délai 1 Ordre proposé fin 0 100
Ordre proposé début 100
MP1 (2 pour S et 3 pour T) S10 S11 S12 S13 S14 S15 S16 S17
SS 80 BB 200 700
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 80 680
Délai 1 Ordre proposé fin 100 700
Ordre proposé début 100 700
MP2 (1 pour S) S10 S11 S12 S13 S14 S15 S16 S17
SS 60 BB 0 0 0 100 200
Taille Lot 100 Stock 200 200 200 200 100 100
Stock disponible 200 BN 160
Délai 1 Ordre proposé fin 200
Ordre proposé début 200
MP3 (4 pour T) S10 S11 S12 S13 S14 S15 S16 S17
SS 70 BB 400
Taille Lot 100 Stock 200 200 200 200 200 100
Stock disponible 200 BN 270
Délai 1 Ordre proposé fin 300
Ordre proposé début 300
Programme d'approvisionnement
10 11 12 13 14 15 16 17
MP1 100 700
MP2 200
MP3 300