Vous êtes sur la page 1sur 9

Optimisation des Approvisionnements

DETERMINATION DE LA CADENCE
OPTIMALE D'APPROVISIONNEMENT :
CAS DUNE DEMANDE RGULIRE ET
DUN DLAI DE LIVRAISON CONSTANT

Par A. Benchekroun

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

Prcisons dabord quelques notations :


dsignera la priode de gestion
Exemples :
 si lunit de temps est lanne et la priode de gestion lanne
=1
 si lunit de temps est le jour et la priode de gestion lanne ,
= 360 , si nous considrons quil y a 360 jours de consommation dans
lanne
 si lunit de temps est le mois et la priode de gestion lanne = 12
 si lunit de temps est le mois et la priode de gestion le semestre
=6




A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

Nous allons exposer le modle en commenant par prendre lexemple


suivant :
La socit RIPOS consomme 4 000 kg de matire par an 100 DH le
Kg. Le cot de possession est de 1 DH le kg par mois , et le cot de
lancement de commande de 240 DH.
Si lunit de temps choisie est le mois et la priode de gestion lanne ,
= 12 ici.
Et on a :
D = 4000 Units; Cl = 240 DH ; Cp = 1 DH/(unit x mois).


D dsignera la demande sur la priode de gestion : on fera


lhypothse quelle est constante et rgulire
Cl dsignera le cot de lancement dune commande : on
supposera quil est constant.
Cp dsignera le cot unitaire de possession du stock par
unit de temps : on supposera quil est constant.

La rgle de gestion optimale consiste dterminer les


instants optimaux de passation des commandes de
rapprovisionnement ainsi que la valeur Q de ces
commandes de manire ce que le cot total de gestion
des D = 4000 units soit minimum.

Le problme qui se pose est de savoir quelle cadence


lentreprise doit sapprovisionner en stock de matire si aucun retard
nest permis dans la production.

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

2T

A. Benchekroun Optimisation des Approvisionnements -

= dlai de livraison quon supposera constant et connu


s = stock de scurit
T= priode de rvision que lon appelle aussi la priode
conomique

3T

passation de commande

2T

3T

livraison

A. Benchekroun Optimisation des Approvisionnements -

Dans les calculs , on voit facilement quon se ramne au


cas de = 0 ; une fois dtermine , on fait une translation
en arrire dans le temps de .
Toutes les commandes sont de mme taille Q : en effet,
linstant T , "le preneur de dcision " se trouve dans une
situation identique celle o il tait linstant t = 0 (tous
les paramtres sont identiques) , et par consquent se doit
de suivre la mme stratgie.
On dsignera par p(Q) le prix dachat (ou le cot de
production ) unitaire pour une commande de Q units.
Nous avons crit "p(Q)" pou montrer que le prix unitaire
varie en fonction de la quantit commande : souvent les
fournisseurs accordent des rabais sur des grosses
commandes.

A. Benchekroun Optimisation des Approvisionnements -

N dsignera le nombre de commandes sur la priode :


cest ce qu'on appelle la cadence dapprovisionnement.
Il est alors vident que NT =
donc pour notre exemple : NT = 12
Il est alors vident quil y a une infinit de couples (N, T)
possibles ; par exemple :
- (N , T) = (12 ; 1) Approvisionnement tous les mois;
- (N , T) = (24 ; 0,5) Approvisionnement tous les quinze
jours;
- (N , T) = (6 ; 2) Approvisionnement tous les deux mois;
- (N , T) = (4 ; 3) Approvisionnement tous les trimestres;
- (N , T) = (2 ; 6) Approvisionnement tous les semestres;
- (N , T) = (30 ; 0,4) Approvisionnement tous les 12 jours.


Dans le cas de ce premier exemple, le prix unitaire est


constant : ( Q) p(Q) = 100 DH ; donc le cot dachat (ou
de production) est constant et nintervient pas dans
loptimisation du cot dapprovisionnement.

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

Il est alors vident que la connaissance de N est quivalente


celle de T.

De mme, il est vident que demande totale = D = N . Q ,

(ici 4000 = N . Q)

Et donc la connaissance de Q est quivalente celle de T.
Dailleurs :
NQ = D et NT = Q/ T = D / = demande / unit de temps
ici : D / = 4000/12 333,33 units / mois ; Q/T = 4000/12 333,33


A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

10

a dsignera le cot dachat (ou de production) sur la


priode de gestion
x
Q
x
p(Q)
a = N
N:
nombre de lancements
Q:
quantit commande chaque lancement
P(Q) :
prix unitaire
comme NQ = D = demande totale, on a a = D x P(Q)


A. Benchekroun Optimisation des Approvisionnements -

12

Pour ce premier exemple P(Q) est indpendant de Q :


( Q) P(Q) = 100 DH
a = 100 x D = 100 x 4000 = 400 000 DH

Donc quand le prix unitaire est constant , a


nintervient pas dans la politique dapprovisionnement.

11

13

l dsignera le montant global des frais de lancement des


commandes :
l = N x Cl
N : nombre de lancements
Cl cot fixe de lancement
l = (D/ Q) x Cl
pour notre exemple
l = 4000 x 240 / Q = 960.000/ Q


p dsignera le montant global des frais de possession du


stock.

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

14

15

Niveau de stock

Cot de possession sur la priode [ 0, T ] =


Cp x [ Q + 2s ] x T
Cp : cot unitaire de possession du stock par unit de
temps
[ Q + 2s ]/2 :stock moyen sur [ 0, T ] ( (Q + s + s))
T : priode
(La formule avec le stock moyen vient du raisonnement
suivant :
cot de possession sur [ 0, T ] =


Q+s

St
s

C
0

A. Benchekroun Optimisation des Approvisionnements -

16

En ce qui concerne le s, il y a 2 approches possibles:


1. Considrer s comme variable de dcision endogne
dans le cadre de ce modle d'optimisation; Vues les
hypothses faites o tout est parfaitement connu (dlai
de livraison connu avec certitude et demande
rgulire) , on a donc intrt prendre un stock de
scurit s nul : s = 0;

Q
1
S t d t = C p (Q + s t ) d t = C p (Q + 2 s )T
T
2
0

A. Benchekroun Optimisation des Approvisionnements -

17

2. Considrer s comme variable de dcision exogne au


modle d'optimisation; Ce qui conduit
p = N x Cp QT / 2 + N x Cp (1/2) x 2sT
= Cp Q / 2 + Cp x s (compte tenu de NT = )
dans le cas d'un prix constant le 2me terme ne dpend
pas de Q; Comme on ne considre que le cot variable
(dpendant de Q) on crira
p = Cp Q / 2
[p est le cot variable de possession (dpendant de Q)]
dans le cas d'un prix non constant on fait l'hypothse
que la quantit s est trs ngligeable par rapport Q/2.

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

18

19

Pour notre exemple,


cot de possession = p = x 1 x 12 x Q
=6Q

Les contrleurs de gestion ont lhabitude dexprimer le cot de
possession du stock en % de la valeur du stock. On a lhabitude de
dfinir le taux de possession du stock par rapport au prix unitaire
dachat ( ou au cot unitaire de production)
Si i dsigne le taux de possession du stock sur la priode , on a :
i x p(Q) = Cp
i taux de possession
p(Q) prix unitaire
Cp
cot unitaire de possession (car Cp = c. u. / unit de temps)


En rsum, on retiendra la formule p = Cp Q / 2


on remarquera que Q / 2 est aussi le stock moyen sur toute la
priode de gestion (c'est le stock qui est dterminant dans
l'optimisation, le stock moyen effectif sera Q / 2 +s compte
tenu d'un stock de scurit s).

A. Benchekroun Optimisation des Approvisionnements -





20

Pour notre exemple i x 100 = 1 x 12 i = 12%


Dans le cas gnral on aura p = i Q p(Q) /2
Pour notre exemple, on retrouve videmment la mme
expression p = 0,12x 100 x Q/2 = 6 Q
Il est important de remarquer que lorsque le prix unitaire
dpend de la quantit Q, le cot unitaire de possession par
unit de temps dpend aussi de la quantit Q :
Cp = i x p (Q) /

A. Benchekroun Optimisation des Approvisionnements -

21

Le cot total (variable) dapprovisionnement est


= a + l + p
a : cot dachat
l : cot des lancements
p : cot de possession
= D x p(Q) + (D x Cl)/Q + Q Cp (Q) /2
ou encore
= D x p(Q) + (D x Cl)/Q + i Q p(Q) /2
D x p(Q) : achats
(D x Cl)/Q : lancements
i Q p(Q)/2 : possession

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

22

Retenons maintenant le cas dun prix unitaire constant :


modle de Wilson

cest le cas de notre exemple ( Q) p(Q) = p = 100 DH


Donc ici Cp est indpendant de Q ( Cp = 1 DH/ unit .mois)
Donc = D x p + (D x Cl)/Q + Cp Q/2
D x p : cot dachat , constant indpendant de Q
(D x Cl)/Q: cot de passation
Cp Q/2 : cot de possession
ici = 400 000 + 960 000/Q + 6Q

A. Benchekroun Optimisation des Approvisionnements -

La fonction de cot est minimiser


d /d Q = -(D x C l)/Q + Cp /2 =- 960 000 / Q + 6
d /d Q = 0 Q* = [(2x D x C l ) / Cp ]1/2
Q* = (960 000 /6)1/2 = 400 units.

Q* = 400
-

On remarque que le cot de possession est proportionnel


la quantit commander Q et que le cot de lancement est
inversement proportionnel cette quantit ; plus la
quantit Q est grande , plus le cot de possession est
grand et plus le nombre de commandes va diminuer et
donc les cots de lancement vont diminuer.

A. Benchekroun Optimisation des Approvisionnements -

24

d/dQ

23

25

On a bien un minimum en Q* = [2 x D x Cl / Cp ]1/2


On peut aussi crire cette quantit en fonction du taux de
possession ( Cp = i x p ):
Q* = [2x D x Cl / (i x p)]1/2;
Q* est appele quantit conomique.


27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

26

27

Cot

20 000

Il est facile de voir que Q* s'obtient en galant le cot des


lancements celui de possession:
l = p (D x Cl)/Q* = Cp Q*/2

18 000

16 000
14 000
12 000
10 000

Q*2 = 2 D x Cl / Cp Q* = [2 D x Cl / Cp ]1/2

8 000
6 000

C o t d e S t o c k a g e = C o t d e L a n c e m e n t + c o t d e P o s s e s s io n

4 000
2 000

C ot d e L anc em ent= 960 00 0/Q

C o t d e P os s es s ion= 6 Q

800

700

650

600

550

500

450

400

350

300

250

200

150

50

100

750

Q u a n t i t d e R a p p ro vis i o n n e m e n t

Q u antit E c ono m ique Q *

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

28

Cest pourquoi la formule de Wilson est facile obtenir , on


crit :
cot des lancements = cot de possession.
 cot des lancements = (D x Cl)/ Q
proportionnel la demande totale
proportionnel au cot de lancement dune rafale
inversement proportionnel la quantit
commander.
 cot de possession =Cp Q/2
proportionnel la quantit commander
proportionnel au cot unitaire de possession sur la
priode

29

On a vu, puisque le prix est constant, que loptimalisation


de quivaut celle du cot de stockage :
= D x p + D x Cl Q + Cp Q/2


Dxp
: cot dachat
D x Cl Q + Cp Q/2 : cot de stockage
= a + l + p
Soit le cot de stockage, = l + p

27/01/2012

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

30

31

Pour notre exemple * = [2x 4000 x 240 x 1 x 12 ]1/2


= 4 800 DH

Ce cot peut videmment sobtenir directement partir du
calcul de Q*
960 000 / Q = 6 Q Q * = [960 000 / 6]1/2
Q * = 400 units (kg)
960 000 / Q :cot des lancements
6 Q : cot de possession

Pour notre exemple a = 400 000 DH


l = 960 000 /Q ; p = 6Q

Cot de stockage = = 960 000/Q + 6 Q


* = l* + p* = Cp Q* = Cp [2D .Cl /Cp ]1/2
=[2D .Cl . Cp ]1/2

* =[2D .Cl . Cp ]1/2

* = 2x 6x Q* = 12 x 400 = 4800 DH

A. Benchekroun Optimisation des Approvisionnements -

A. Benchekroun Optimisation des Approvisionnements -

32

A partir de Q* on obtient la priode conomique T* et la


cadence optimale N*
T* = (/ D) Q* = (/D) [(2 x D x Cl)/Cp ]1/2

33

La cadence sobtient aussi immdiatement:


N* = D/Q* = D/[2D Cl/(Cp )]1/2 = D [Cp / (2 D Cl)]1/2
= [Cp D/2 Cl]1/2
N* = [Cp D/2 Cl]1/2


T* = [2
. Cl)/(Cp D)]1/2
Pour notre exemple T* =(/ D) x Q* = (12/4000) x 400
= 1,2 mois = 36 jours
Autrement dit il faut passer les commandes tous les 36 jours.

Pour notre exemple, on fait directement le calcul partir de Q*


:
N* = D/Q* = 4000 /400 = 10
N* = 10
Ce calcul peut videmment se faire partir de T* :
N* = /T* = 12/1,2 = 10.