Académique Documents
Professionnel Documents
Culture Documents
Chapitre 4
Gestion de stock
4.1 Introduction
De nos jours, une production, sans stocks, est inconcevable, et le mot d’ordre « zéro-stock »
constitue un idéal impossible à atteindre. En effet, les stocks ont un rôle positif de régulation du
processus de production, et ils permettent de désynchroniser la demande d’un produit à la
production. La présence de ces stocks pose donc au gestionnaire de multiples problèmes : tenue
d’inventaire, valorisation des stocks, problèmes physiques de stockage…Cependant ces stocks
présentent certains inconvénients comme : l’augmentation du délai moyen de production et
l’immobilisation des moyens financiers importants….
Il faut donc trouver un compromis permettant d’obtenir le rôle positif indiqué pour un coût
minimal. Tel va être un des objectifs permanents de la gestion de la production et plus
particulièrement de la gestion des stocks traditionnelle.
4.2.2 Stock
Il est : des articles entreposés dans un magasin ou un atelier qui servent à rendre indépendantes les
opérations successives dans le processus de fabrication ou dans les distributions de cet article vers
le client. Les stocks peuvent être constitués de produit finis prêts à la vente, mais aussi de pièces
d’articles intermédiaires et d’encours ou de matières premières.
changement à court terme dans le carnet de commandes, désigné parfois par le terme « sur
planification » ou « couverture marché ».
Quantité en stock
Cas de N livraisons
Q
Smoy
Ss
Temps
t1 t2 t3 tN
Figure 4.1 Stock moyen pris à différents périodes
Smoy Smoy
Ss Ss
T (mois) T (mois)
3 6 9 12 3 6 9 12
Figure 4.2 Consommations annuelles de la quantité en stock selon une seule livraison et deux
livraisons
s2 s3 s4
s1
sf
Temps
t1 t2 t3 t4 tf
Figure 4.3 Consommations annuelles de la quantité en stock pendant N livraisons
n’a pu être servie dans la période précédente. Dans bien des cas, la vente est perdue en cas
de rupture ; c’est le cas, particulier lorsque le client peut aisément trouver ailleurs le même
produit. Dans ce cas les conséquences implicites de la rupture seront difficilement
calculables. En particulier, ce coût de rupture peut être fonction du nombre d’unités non
livrés ou fixe et associé à l’événement « rupture de stocks » indépendamment du volume de
la rupture.
Stock
Temps
Temps
Stock
Temps
4.8.1.2 Hypothèse
Le coût de stock est proportionnel à la taille de l’investissement financier dans les produits stockés.
Le coût de possession de stock h (est exprimé par dinar par unité de produit et par unité de temps).
On le note par l’expression suivante :
𝐡 = 𝐏𝐮 × 𝐢
Avec : Pu : Coût unitaire du produit.
i: Le taux de possession de stock (généralement compris entre 0,2 et 0,4 par an)
Le coût total de stock, pour une quantité q stockée pendant une durée T unité de temps, est :
𝐂𝐓 = 𝐡 × 𝐪 × 𝐓 = 𝐏𝐮 × 𝐢 × 𝐪 × 𝐓
Remarque :
Les stocks coûtent généralement très chers dans l’entreprise et surtout lorsque ses produits sont
diversifiés.
réapprovisionnement. Si on tient compte des aléas, le point de commande est égal au stock de
rupture plus un stock de sécurité.
Commande (A)
(r , Q)
Livraison (L)
4.8.2.2 Hypothèses
- Un seul de produit dans le stock ;
- La totalité de la quantité commandée arrive dans le stock au même temps ;
- D et σD sont respectivement la moyenne et l’écart- type de la demande par unité
de temps ;
- L et σL sont respectivement la moyenne et l’écart type du délai
d’approvisionnement ;
- Le coût d’achat (en € \ pièce) est C ;
- Le coût de commande (en € \ commande) est A ;
- Le coût de possession de stock est h.
Remarque :
La question qui se pose est comment déterminer (r*, Q*) qui minimise le coût total moyen par unité
de temps (Z) tel que la probabilité de ne pas tomber en rupture de stock soit supérieur à une valeur
donnée appelé csl= 95%.
b) Détermination de r*
Stock physique
r Q
Temps
L
T T T
La quantité optimale demandée est compromise entre coût de commande et coût de stock. Pour
calculer Q*, on doit minimiser le coût total moyen par unité de temps (Z).
Min Z(Q) =coût d’achat /unité de temps + coût de commande /unité de temps+ coût de stock /unité de temps
Ainsi que
- Coût d’achat /unité de temps = C×D
- Coût de commande /unité de temps =A×D/Q
- Coût de stock /unité de temps =h× Q/2
Alors
Min Z(Q)) = C × D + A × D/Q + h × Q/2
Ainsi on aura :
dZ h D
- Condition du premier ordre : dQ = 2 − Q 2 × A
D’où
2. A × D
Q∗ =
h
2.A×D
- Condition du second ordre : >0
Q3
Par la suite, on aura un coût total minimal, exprimé par la formule de Wilson suivante :
2. A × D
Q∗ =
h
A partir de cette quantité optimale à commander Q*, on peut déterminer les trois paramètres suivants :
𝐐∗ 𝐃×𝐀
- Le niveau optimal du stock moyen : =
𝟐 𝟐𝐡
𝐃 𝐃×𝐀
- Le nombre optimal de commandes : 𝐍 ∗ = 𝐐 = 𝟐𝐡
𝟏
- L’intervalle optimal entre deux commandes successives : 𝐓 ∗ = 𝐍∗
On peut tracer la courbe correspondante à la fonction de Z(Q) qui est schématisée ci-dessous :
Z(Q)
h×Q/2
Z (Q* )
A×D/Q
Q
Q*
Figure 4.9 Politique du point de commande (r*, Q*)
d) Interprétation
La solution optimale est telle que le coût de stock est égal au coût de commande :
Q∗ D
h× 2=A× Q∗
Q∗
Z Q∗ = C × D + A × D Q∗ + h × 2
Par la suite,
Z Q∗ = C × D + h × Q∗
C=500 €, i=20 %, D=250 pièces /mois, L= 1 semaine, A= 150 €/commande et 1 an =52 semaines.
Déterminer les paramètres r* et Q* qui minimise le coût total annuel du stock et vérifier l’égalité
entre le coût de commande et le coût de stock.
Réponse :
2. A × D 2.150 × 250 × 12
Q∗ = = = 94,868 ≈ 95 pièces
h 500 × 0,2
- Point de commande r*
250 × 12
r∗ = L × D = = 57,69 ≈ 58 pièces
52
N.B : Pour éviter les erreurs de calcul, on calcul les grandeurs par an puis on va convertir en mois,
semaines, jours …etc.
En réalité, les systèmes sont confrontés à des facteurs aléatoires qui impliquent, soit des ruptures de
stock occasionnelles, à l’origine d’une dégradation de la qualité de service, soit des produits
invendus en stock et, par conséquent, des coûts de stock importants supportés par l'entreprise. Ces
aléas peuvent être dus, par exemple à :
En présence de ces aléas, Q* ne sera pas modifié et s’exprime par la même formule vu
précédemment (dans le cas déterministe) et le point de commande optimal s’écrit donc :
r ∗ = D × L + Ss ∗
Stock physique
r Q
Ss
Temps
L
T T T
Figure 4.10 Évolution du stock dans le système possédant des aléas
Avec Ss* qui comprit entre coût additionnel et le risque de la rupture de stock. Pour le déterminer,
il suffit de résoudre le système suivant :
Min Z Ss = h × Ss
Tel que la probabilité de n’a pas tombé en rupture de stock est égale à CSL ≥P0.
Or
CSL=prob(D≤r)
Avec D : est une variable aléatoire représentant la demande pendant le délai d’approvisionnement.
Par la suite,
prob(D ≤r) ≥ P0
Remarque 1 :
Remarque 2 :
Si D est une variable aléatoire de moyenne D et d’écart type σD et L est une variable aléatoire de
moyenne L et d’écart type σL alors D est une variable aléatoire de moyen D et d’écart type σD.
Tel que :
D=D×L et σD = D × σL 2 + L × σD 2
De plus, si D suit une loi normale et L suit une loi normale alors D suit une loi normale.
Remarque 3 :
Si D suit une loi normale de moyenne D d’écart type σD alors quelque soit P0, on a:
FD-1(P0) = FS-1(P0) × σD + D
Avec FS : c’est la loi de répartition de la loi normale réduite centrée
1 Nor(0,1)
z
0
Figure 4.11 Loi normale de la demande
Conclusion :
Dans le cas où il ya des aléas, dans ce cas, on peut exprimer les paramètres de stock comme suit :
2.A×D
Q∗ = h
r ∗ = D × L + FS−1 (P0 ) × D × σL 2 + L × σD 2 = D × L × Ss ∗
Z ∗ = C × D + h(Q∗ + Ss∗ )
- La demande journalière suit une loi normale de moyenne D =100 pièces et d’écart type
σD =30 pièces.
- Le délai de passation de la commande au fournisseur est LC = 1jour, le frais de passation
de la commande Ac=0.
- Le délai de fabrication des pièces par le fournisseur(en jours) suit une loi normale de
moyenne LF=15 jours et d’écart type σLF=5 jours.
- Le délai de transport (du fournisseur au stock) suit une loi normale de moyenne LT=15
jours et σLT=5 jours
- Le coût de transport AT=500 €/commande.
- Le taux de service objectif exprimé en probabilité de ne pas tomber dans une rupture de
stock P0=99%
- Le coût de procession de stock est égal à h=0,25€ /pièce/jour
Sachant que :
F D -1(P0)=2,33
On veut demander de :
Calculer r*, Q*, ss*, le coût de commande, le coût stock et le coût de stock de sécurité.
Réponse :
- Détermination de Q*:
2. A × D 2 × 500 × 100
Q∗ = = = 633 pièces
h 0,25
- Détermination de r*:
Ss ∗ = D × σL 2 + L × σD 2 = 1285 pièces
D’où
r ∗ = D × L × Ss∗ = 3395 pièces
- Le coût de commande = A. D /Q* =28900 €/an.
- Le coût de stock = h. Q*/2 = 28900 milles d€/an.
- Le coût de stock de sécurité : h.ss*=118100 €/an.
Tel que
𝐀 𝐡×𝐃×𝐓
S* = 𝐃 × (𝐓 + 𝐋) et 𝐦𝐢𝐧 𝐙 𝐓 = 𝐂 × 𝐃 + 𝐓 + 𝟐
dZ 2.A
D’après la condition du premier ordre : dT = 0 alors T ∗ = h.D
S ∗ = D T + L + Ss ∗
On fait la même démarche que celle donnée précédemment, on a les résultats suivants :
2.A 2
T∗ = et S*= D. (T+ L) + F S -1(P0). T + L σD 2 + L × σL 2
h.D
Avec
Ss*= T + L σD 2 + L2 σL 2
1 1
D’où Z*=C.D + A × + h (D× T∗ ) + h.ss*
T∗
Z* (r, Q) (T, S)
Coût de D A
commande A× T∗
Q∗
Coût de stock Q∗ h × D × T∗
h×
2 2
Coût sécurité 2
(FS−1 P0 × D × σL 2 + L × σD 2 . h (F S -1(P0). T + L σD 2 + L × σL 2 ). ℎ
optimal Ss*
4.8.5 Exercices
4.8.5.1 Exercice 1
Une entreprise a estimé que la demande annuelle qu’elle doit satisfaire pendant une période est
égale à 1800 unités.
Le coût de lancement d’une commande est de 100 €/commande et que le coût unitaire de possession
est égal à 0,1 €/jour. On prendra 1 an = 365 jours.
D 1800
2) N∗ = Q = = 18 commandes par an
100
1 365
3) T ∗ = N ∗ = = 21 jours et 4 heures
18
𝐃 𝐐 𝟏𝟖𝟎𝟎 𝟏𝟎𝟎
4) 𝐂𝐓 = 𝐐 × 𝐋 + 𝟐 × 𝐈 = 𝟏𝟎𝟎 × + 𝟑𝟔, 𝟓 × = 𝟑𝟔𝟐𝟓 €
𝟏𝟎𝟎 𝟐
4.8.5.3 Exercice 2
Stock moyen en quantité =Q/2N
Donc,
P = 1000/4=250 €
Remarque:
La finalité de la gestion de stock dans les entreprises est de minimiser les coûts
d’approvisionnement de stock. On pourra envisager deux solutions :
Les deux solutions ne donneront pas un coût minimal d’approvisionnement de stock. C’est pour
cela nous pourrons obtenir le minimum lorsque le cout de passation et le cout de possession sont
égaux.
Par exemple dans notre cas, le coût d’approvisionnement de stock est minimal égal à 3000 €.
𝐐×𝐂𝐮 ×𝐢 𝟔𝟎𝟎𝟎×𝟏𝟓×𝟎,𝟐
𝐍∗ = = = 𝟔 commandes
𝟐×𝐏 𝟐×𝟐𝟓𝟎