GESTION DE PRODUCTION
MRP
Matériel Requirements Planning
1. OBJECTIF�
L'outil appelé CALCUL DES BESOINS a pour objectif de :
🡪définir les besoins en composants pour satisfaire la consommation, sur une période donnée, de produits finis rassemblant ces composants.
2. DESIGNATIONS SIMILAIRES �
**M R P pour Matériel Requirements Planning
**Programmation des besoins en composants (P B C)
**M R P 2 pour Manufacturing Ressource
**Planning Management des ressources de la production
**Gestion des manquants
3. ORIGINE�
C'est l'américain Joseph ORLIKY qui, en 1965, décrivit le premier la méthode du calcul des besoins qui est la base de tous les logiciels MRP.
Il s'agissait du système de gestion des nomenclatures développé par IBM et connu sous l'appellation BOMP pour Bill Of Matérial Processor.
4. DOMAINES ET CONTRAINTES D'UTILISATION�
Le calcul des besoins est utilisé pour le :
Ce calcul est établi à partir :
🡪d'une part, des nomenclatures de production listant les composants des articles commercialisés sous forme arborescente ou matricielle
🡪et d'autre part de prévisions commerciales ou du plan directeur de production ou encore du carnet de commande exprimant les besoins commerciaux.
Il s'applique aux productions de type "masse" et aux productions de type "atelier"
Plus généralement on peut l'appliquer à l'ordonnancement de toute production pour laquelle des composants 'standardisés' interviennent dans la confection de plusieurs produits à des niveaux de nomenclature identiques ou différents.
5. METHODOLOGIE
1- Collecter les données :
** nomenclatures arborescentes (dites cascadées)
** plan directeur de production et / ou carnet de commandes
et si besoin,
** articles disponibles et en-cours non attribués
** délais d'obtention des articles
5. METHODOLOGIE
2- les niveaux de nomenclature depuis le niveau
supérieur,
🡪POUR CHAQUE ARTICLE,
🡪A CHAQUE PERIODE CONSIDEREE,
REPETER :
a- Calcul du besoin brut,
b- Calcul du besoin net,
c- Définition de l'ordre prévisionnel (O.P) envisagé pour satisfaire le besoin net exprimé et indiquant :
** la quantité d'unités de l'article
** la date de lancement
6. APPLICATIONS�6.1 Exemple Calcul des besoins �
1 : calcul des besoins bruts:
Dans ce premier exemple, nous allons procéder à un calcul de besoins bruts à partir de prévisions commerciales qui nous donnera le volume à produire pour chaque composant sur la période analysée.
Nous allons appliquer la méthodologie générale, en la limitant au calcul des besoins bruts.
6. APPLICATIONS�6.1 Exemple Calcul des besoins �1 : calcul des besoins bruts
DIMAG fabrique du matériel d'imprimerie.
Pour l'ensemble des produits commercialisés et pour le trimestre à venir, le responsable de
production de cette PME a besoin de connaître
les volumes à produire, en particulier, pour
affiner la charge du personnel.
6. APPLICATIONS�6.1 Exemple Calcul des besoins �1 : calcul des besoins bruts
Etape 1 : Collecter les données
** Nomenclature
Voici la nomenclature cascadée partielle
concernant un des produits de la gamme
référencé A :
Les chiffres xi à côté des liens de nomenclature correspondent à la quantité d'articles de niveau inférieur nécessaire à la confection d'un exemplaire de l'article de niveau supérieur.
On les appelle coefficients de montage.
Ainsi le module d'impression A est constitué d'un sous-ensemble B appelé support et de deux sous-ensembles C appelés chariots.
De même, chaque support B est composé d'un bâti D et de trois pattes de fixation E et chaque chariot C d'une tête d'impression F et de deux coulisses G.
A : module d'impression,
B : support,
C : chariot,
D :bâti,
E : pattes de fixation,
F : tête d'impression,
G : coulisses
6. APPLICATIONS�6.1 Exemple Calcul des besoins �1 : calcul des besoins bruts
Etape 1 : Collecter les données
🡪Prévisions commerciales
Pour les trois mois à venir les quantités suivantes concernent le produit A :
6. APPLICATIONS�6.1 Exemple Calcul des besoins �1 : calcul des besoins bruts
Etape 2-1 : Première itération : niveau 0 de nomenclature
Les besoins bruts du niveau 0 de la nomenclature proviennent soit des prévisions commerciales, soit du plan directeur de production, soit du carnet de commande.
Les périodes auxquelles correspondent ces besoins constituent des dates d'exigibilité (en fin de période).
��Etape 2-1 : Première itération : niveau 0 de Nomenclature��
Pour notre exemple, le besoin brut de l'article A est,
pour chaque période, identique à celui exprimé par le
plan directeur de production.
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�
Besoin brut
Dans un calcul ne portant que sur des besoins bruts, on obtient le besoin brut pour un article
Y du niveau (n) de la nomenclature en faisant:
le produit du besoin brut de l'article X de niveau supérieur (n-1) de la nomenclature, par
le coefficient de montage m(y) du lien qui lie ces deux articles.
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�
** Besoin brut
Pour notre exemple, les articles de niveau 1 sont B et C qui sont reliés à A seul article de niveau 0.
On a :
-le besoin brut de A est de 100
🡪Le besoin brut de l'article C pour le mois de janvier a donc pour valeur :
100 x 2 = 200..
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�
Repère | Niveau | Coef de montage | BBruts | Janvier | Février | Mars |
A | 0 | - | BB | 100 | 150 | 350 |
B | | A*1 | BB | 100 | 150 | 350 |
C | | A*2 | BB | 200 | 300 | 700 |
Etape 2-3 : troisième itération : niveau 2 de�nomenclature�
**Besoin brut
Nous allons procéder comme précédemment en considérant maintenant les articles de niveau 2.
Par exemple,
🡪pour l'article G: (pour Janvier)
On a :
**le besoin brut de C avec lequel G est lié est de 200 ;
**le coefficient de montage du lien CG est :2
son besoin brut pour le mois de janvier est :
200 x 2 = 400.
Etape 2-3 : troisième itération : niveau 2 de�nomenclature�** Besoin brut
Repère | Niveau | C.montage | B.Brut | Janvier | Février | Mars |
A | 0 | - | BB | 100 | 150 | 350 |
B | 1 | A*1 | BB | 100 | 150 | 350 |
C | 1 | A*2 | BB | 200 | 300 | 700 |
D | 2 | B*1 | BB | 100 | 150 | 350 |
E | 2 | B*3 | BB | 300 | 450 | 1050 |
F | 2 | C*1 | BB | 200 | 300 | 700 |
G | 2 | C*2 | BB | 400 | 600 | 1400 |
Etape 2-3 : troisième itération : niveau 2 de�nomenclature�** Besoin brut�
Ainsi, avec ce calcul nous disposons très rapidement des besoins bruts en sous-ensembles et composants pour une période donnée à partir de la connaissance des besoins commerciaux en produits finis.
L'utilisation d'un logiciel type tableur, même aux performances modestes s'avère indispensable dans le cas de nomenclature traitant plusieurs centaines d'articles.
Ce type de calcul est nécessaire pour établir :
**des prévisions de charge,
**un budget
**ou encore définir les capacités des unités de
production.
�6.2 Exemple Calcul des besoins� **définition des ordres prévisionnels�
La société VAXEL commercialise des produits
informatiques qu'elle assemble à partir de
composants de base dont elle s'approvisionne au fur
et à mesure de ses besoins.
Elle ne gère donc aucun stock de composants.
En fonction du carnet de commande, on va chercher Ã
établir une planification des ordres d'approvisionnements des composants de base.
6.2 Exemple Calcul des besoins� **définition des ordres prévisionnels
Etape 1 : Collecter les données
** Nomenclature
Nous ne nous intéresserons qu'à un seul produit.
Il s'agit de mini-réseaux pour lesquels le code des articles et la nomenclature, limitée aux composants principaux, sont les suivants :
6.2 Exemple Calcul des besoins� **définition des ordres prévisionnels
Désignation des articles | Code |
Mini-réseau | A |
Console | B |
Serveur | C |
Floppy360 KO | D |
Microprocesseur | E |
Disque dur 30 MO | F |
Etape 1 : Collecter les données�** Nomenclature
Etape 1 : Collecter les données
Carnet de commandes
Pour le mois à venir les commandes hebdomadaires relatives au produit A sont les suivantes :
N°semaine | 1 | 2 | 3 | 4 |
Demande du produit A | 100 | 50 | 150 | 200 |
Etape 1 : Collecter les données�
** Articles disponibles et en-cours
Ayant des fournisseurs fiables, l'entreprise ne gère pas de stocks et travaille exclusivement sur commande.
Tous les en-cours sont attribués.
�Etape 1 : Collecter les données�
Délais d'obtention
les délais d'assemblage des sous-ensembles à partir des composants sont :
**de deux semaines pour le sous-ensemble B
**d'une semaine pour le sous-ensemble C.
** d'une semaine pour l'approvisionnement de tous les composants de niveau 2 .
Etape 2-1 : première itération : niveau 0 de nomenclature
**Besoin brut
Rappel
Les besoins bruts du niveau 0 de la nomenclature proviennent soit des prévisions commerciales, soit du plan directeur de production, soit du carnet de commande. |
N°semaine | 1 | 2 | 3 | 4 |
Demande du produit A | 100 | 50 | 150 | 200 |
Etape 2-1 : première itération : niveau 0 de nomenclature
**Besoin net
Les besoins nets sont liés aux besoins bruts par la relation :
Besoins Nets = Besoins Bruts - Articles Disponibles
Etape 2-1 : première itération : niveau 0 de�nomenclature
**Définition de l'ordre prévisionnel
Dans le cas présent, les ordres prévisionnels sont des
ordres d’assemblage.
Pour ne pas gérer de stock, la quantité assemblée est égale aux besoins nets exprimés et donc à la quantité inscrite sur le carnet de commande.
Le délai d'obtention de l'article A à partir des composants B et C étant de 5 semaines.
�Etape 2-1 : première itération : �niveau 0 de nomenclature�** Définition de l'ordre prévisionnel�
Avec:
**BB: besoins bruts
**AD:articles disponibles
**BN:besoins nets
**OP:ordre previsionnel
N°semaine | - | 1 | 2 | 3 | 4 |
A | BB | 100 | 50 | 150 | 200 |
AD | 0 | 0 | 0 | 0 | |
BN | 100 | 50 | 150 | 200 | |
OP | 100 | 50 | 150 | 200 |
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�** Besoin brut
Pour une période donnée, le besoin brut pour un article Y du
niveau (n) de la nomenclature s'obtient en faisant le produit
du besoin net exprimé dans l'ordre prévisionnel de l'article X
de niveau supérieur (n-1) de la nomenclature, par le
coefficient de montage m(y) de l'article de niveau n considéré.
Besoin Brut Y(n) = Ordre Prévisionnel X(n-1) * m(y(n))
Si un article est composant pour plusieurs articles de niveau
supérieur, son besoin brut total sera la somme des besoins
bruts calculés avec chaque lien de nomenclature reliant cet
article aux articles de niveau supérieur.
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�** Besoin brut
Pour notre exemple le calcul des besoins bruts pour chaque période pour les articles B et C s'exprime de la manière suivante :
🡪Besoin brut de B = Ordre prévisionnel de A * coefficient de montage de B /A
🡪Besoin brut de C = Ordre prévisionnel de A * coefficient de montage de B /A
Par exemple pour la semaine 1, nous aurons :
Besoins bruts de B = 100 * 3 = 300
Besoins bruts de C = 100 * 1 = 100
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�** Besoin brut
N° semaine | S 0 | S 1 | S 2 | 1 | 2 | 3 | 4 | ||
A | - | OP | - | - | - | 100 | 50 | 150 | 200 |
B | A*3 | BB | | | | 300 | 150 | 450 | 600 |
C | A*1 | BB | | | | 100 | 50 | 150 | 200 |
Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�** Besoin brut
Etant donnée l'absence de stocks et d'en-cours non attribués, les besoins nets sont identiques aux besoins bruts.
N° semaines | 50 | 51 | 52 | 1 | 2 | 3 | 4 | ||
A | - | OP | | | | 100 | 50 | 150 | 200 |
B | A*3 | BB | | | | 300 | 150 | 450 | 600 |
AD | | | | 0 | 0 | 0 | 0 | ||
BN | | | | 300 | 150 | 450 | 600 | ||
C | A*1 | BB | | | | 100 | 50 | 150 | 200 |
AD | | | | 0 | 0 | 0 | 0 | ||
BN | | | | 100 | 50 | 150 | 200 | ||
BB : Besoin Brut ; AD : Article Disponible ; BN : Besoin Net ;
OP : Ordre Prévisionnel
Etape 2-2 : Deuxième itération : niveau 1 de nomenclature�** Ordre prévisionnel�
Les périodes auxquelles sont attribués les besoins bruts et nets des articles sont des dates d'exigibilité(disponibilité) de ces articles.
Par contre les périodes auxquelles sont attribués les ordres prévisionnels sont les dates de lancement des ordres de fabrication, d'assemblage, d'approvisionnement ou de sous-traitance de ces mêmes articles.
�Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�** Ordre prévisionnel�
Les délais d'assemblage des sous-ensembles à partir des composants sont de 2 semaines pour le sous-ensemble B et de 1 semaine pour le sous-ensemble C.
Les ordres prévisionnels de B doivent donc être décalés de 2 semaines en amont par rapport aux besoins nets.
Pour ceux de C le décalage sera d'une semaine.
��Etape 2-2 : Deuxième itération : niveau 1 de�nomenclature�** Ordre prévisionnel�
N° semaines | S 0 | S 1 | S 2 | 1 | 2 | 3 | 4 | ||
A | - | OP | | | | 100 | 50 | 150 | 200 |
B | A*3 | BB | | | | 300 | 150 | 450 | 600 |
AD | | | | 0 | 0 | 0 | 0 | ||
BN | | | | 300 | 150 | 450 | 600 | ||
OP | | 300 | 150 | 450 | 600 | | | ||
C | A*1 | BB | | | | 100 | 50 | 150 | 200 |
AD | | | | 0 | 0 | 0 | 0 | ||
BN | | | | 100 | 50 | 150 | 200 | ||
OP | | | 100 | 50 | 150 | 200 | | ||
�Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut�
Les besoins bruts des articles D, E et F de niveau 2 se déduisent des besoins nets exprimés par les ordres prévisionnels des articles B et C de niveau 1, affectés des coefficients de montage des articles de niveau 2.
Besoins bruts de l'article D : Ils proviennent exclusivement des besoins nets exprimés dans les ordres relatifs à l'article B de niveau 1.
Le coefficient de montage de l'article D est de 2 :
Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut
Exemple :
🡪 pour la semaine S 1,
l'ordre de B étant de 300+ le coefficient de montage est de 2
🡪 le besoin brut de D est donc:
300 * 2 = 600,
.
| S1 | S2 | 1 | 2 | 3 | 4 | |
B | OP | 300 | 150 | 450 | 600 | - | - |
Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut
N° semaine | S 1 | S 2 | 1 | 2 | ||
B | - | OP | 300 | 150 | 450 | 600 |
D | B*2 | BB | 600 | 300 | 900 | 1200 |
Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut
Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut
N° semaine | S 1 | S 2 | 1 | 2 | 3 | 4 | ||
B | - | OP | 300 | 150 | 450 | 600 | - | - |
E | B*1 | BB | 300 | 150 | 450 | 600 | | |
Besoins bruts de E générés par C :
N° semaine | S 1 | S 2 | 1 | 2 | 3 | 4 | ||
C | - | OP | | 100 | 50 | 150 | 200 | - |
E | C*1 | BB | | 100 | 50 | 150 | 200 | |
Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut
Besoins bruts de E générés par B et C
Ce sont, pour chaque période, les sommes des besoins bruts :
N° semaine | S 1 | S 2 | 1 | 2 | 3 | 4 | ||
B | - | OP | 300 | 150 | 450 | 600 | - | - |
C | | OP | | 100 | 50 | 150 | 200 | - |
E | B*1 + C*1 | BB | 300 | 150+100=250 | 450+50=500 | 600+150=750 | 200 | |
Etape 2-3 : Troisième itération : niveau 2 de nomenclature :�** Besoin brut
Etape 2-3 : Troisième itération : niveau 2 de�nomenclature :
**Besoin net
Comme précédemment les besoins nets sont égaux
aux besoins bruts du fait de la non existence de
stocks.
** Ordre prévisionnel
LÃ encore les ordres d'approvisionnement seront
identiques aux besoins nets.
Les délais d'obtention des articles de niveau 2 étant uniformément de 1 semaine, le tableau des besoins nets (BN) et des ordres prévisionnels (OP) est le suivant :
Etape 2-3 : Troisième itération : niveau 2 de�nomenclature :
N° semaine | S 0 | S 1 | S 2 | 1 | 2 | 3 | 4 | ||
D | (B*2) | BN | - | 600 | 300 | 900 | 1200 | - | - |
OP | 600 | 300 | 900 | 1200 | - | - | - | ||
E | (B*1) + (C*1) | BB | - | 300 | 150+100 | 450+50 | 600+150 | 200 | - |
AD | - | 0 | 0 | 0 | 0 | 0 | - | ||
BN | - | 300 | 250 | 500 | 750 | 200 | - | ||
OP | 300 | 250 | 500 | 750 | 200 | - | - | ||
F | (C*1) | BB | - | - | 100 | 50 | 150 | 200 | - |
AD | - | - | 0 | 0 | 0 | 0 | - | ||
BN | - | - | 100 | 50 | 150 | 200 | - | ||
OP | - | 100 | 50 | 150 | 200 | - | - | ||
Etape 2-3 : Troisième itération : niveau 2 de�nomenclature :
Etape 2-3 : Troisième itération : niveau 2 de�nomenclature :
Remarque : Dans cet exemple, nous avons créé des ordres prévisionnels égaux aux besoins nets.
Cette disposition est nécessaire si l'on ne veut pas gérer des stocks.
Pourtant, pour des commodités d'approvisionnement en particulier (groupements de commande, conditionnements des produits, lots économiques...), les ordres prévisionnels peuvent être différents des besoins nets.
6.3 Exemple Calcul des besoins exemple 3
Avec ce troisième exemple,
Nous allons faire intervenir l'existence d'articles disponibles à plusieurs niveaux de nomenclature, provenant pour l'essentiel de reliquats de commandes ou d'approvisionnements précédents.
Des reliquats sont générés lorsque les quantités lancées sont majorées du taux de rebuts ou encore lorsque les emballages des fournisseurs sont d'une contenance différente des besoins des commandes
6.3 Exemple Calcul des besoins exemple 3
Nous montrerons également l'existence d'articles identiques à des niveaux différents de la nomenclature.
L'exemple vient d'un constructeur de robots
(Exemple adapté et simplifié).
6.3 Exemple Calcul des besoins exemple 3
Etape 1 : Collecter les données
** Nomenclature
La nomenclature simplifiée relative à un robot d'assemblage de conception modulaire est la suivante:
6.3 Exemple Calcul des besoins exemple 3
Avec :
*A : Robot RX5A,
*B : Module de rotation,
* C : Poignet,
*D : Bras,
*E: Vérin électromécanique,
* F : main,
*G : préhenseur
Avec:
(1): délai de réalisation
Avec :
3: coefficient de montage
6.3 Exemple Calcul des besoins 3�Etape 1 : Collecter les données�** Nomenclature
🡪Les chiffres entre parenthèses représentent le délai moyen d'obtention de chaque article exprimé en mois.
Ce chiffre est fixe quelle que soit la quantité car notre société recourt à la sous-traitance et le nombre de sous-traitants n'est pas limité.
🡪Les chiffres précédés de x sont les coefficients de montage.
On notera que le sous-ensemble B est présent à deux niveaux de la nomenclature.
6.3 Exemple Calcul des besoins 3�Etape 1 : Collecter les données
**Carnet de commande
Les commandes fermes à ce jour pour les machines A et le sous-ensemble B sont les suivantes (exigible à la fin de la période) :
| Janvier | Février | Mars | Avril | Mai | Juin |
A | 0 | 3 | 1 | 6 | 10 | 7 |
B | 0 | 0 | 0 | 0 | 50 | 0 |
6.3 Exemple Calcul des besoins 3�Etape 1 : Collecter les données
A | B | C | D | E | F | G |
5 | 25 | 20 | 110 | 17 | 0 | 40 |
6.3 Exemple Calcul des besoins 3�Etape 1 : Collecter les données
**Délai d'obtention des articles
Ils figurent entre parenthèses sur la nomenclature. L'unité utilisée est le mois.
Les quantités sont limitées à 60 unités par mois, excepté pour l'article D pour lequel la capacité en place permet 100 unités par mois.
** Lot économique d'approvisionnement
Les ordres prévisionnels issus du calcul des besoins sont égaux aux besoins nets exprimés pour tous les articles excepté l'article G pour lequel le fournisseur conditionne dans des emballages de 100 unités
6.3 Exemple Calcul des besoins 3�
Etape 2-1 : Première itération : niveau 0 de la
Nomenclature Besoin brut
** Rappel :
Les besoins bruts du niveau 0 de la nomenclature proviennent soit des prévisions commerciales, soit du plan directeur de production, soit du carnet de commande.
6.3 Exemple Calcul des besoins 3�
Etape 2-1 : Première itération : niveau 0 de la
nomenclature
Disposant du carnet de commande nous établirons le calcul des besoins à partir de celui-ci.
Pour notre exemple, le besoin brut de l'article A est donc, pour chaque période, identique à celui exprimé par le carnet de commande.
| | Janvier | Février | Mars | Avril | Mai | Juin |
Carnet de commande de A | 0 | 3 | 1 | 6 | 10 | 7 | |
A | BB | 0 | 3 | 1 | 6 | 10 | 7 |
�6.3 Exemple Calcul des besoins 3�Etape 2-1 : Première itération : niveau 0 de la�nomenclature�
Besoins nets
Rappel
Les besoins nets sont liés aux besoins bruts par la relation :
Besoins Nets = Besoins Bruts - Articles Disponibles
🡪On a les BB de A sont
🡪Les disponibilités en fin de mois de décembre pour A sont les suivantes
A🡪5
| | Janvier | Février | Mars | Avril | Mai | Juin |
Carnet de commande de A | 0 | 3 | 1 | 6 | 10 | 7 | |
A | BB | 0 | 3 | 1 | 6 | 10 | 7 |
6.3 Exemple Calcul des besoins 3�Etape 2-1 : Première itération : niveau 0 de la�nomenclature
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | |
A | BB | 0 | 0 | 3 | 1 | 6 | 10 | 7 |
AD | 5 | 5 | 5 | 2 | 1 | 0 | 0 | |
BN | 0 | 0 | 0 | 0 | 5 | 10 | 7 | |
6.3 Exemple Calcul des besoins 3�Etape 2-1 : Première itération : niveau 0 de la�nomenclature
**Pour le mois de janvier, le besoin brut de A étant nul, les disponibilités de décembre restent utilisables pour le mois de février.
** Pour le mois de février, le besoin brut de A étant de 3 et la disponibilité étant de 5, le besoin brut est entièrement couvert.
Le besoin net est donc nul et Il reste 2 articles A pour le mois suivant.
6.3 Exemple Calcul des besoins 3�Etape 2-1 : Première itération : niveau 0 de la�nomenclature
** Pour le mois de mars, le besoin brut étant de 1, la disponibilité de 2, le besoin net est alors de 0 et la disponibilité à reconduire est de 1.
** Pour le mois d'avril, le besoin brut est de 6, le besoin net a pour valeur : 6 - 1 = 5. La disponibilité ne couvre pas le besoin brut et un besoin net de 5 apparaît.
** Pour les mois de mai et juin, l'absence de reliquat fait que les besoins nets sont égaux aux besoins bruts.
6.3 Exemple Calcul des besoins 3�Etape 2-1 : Première itération : niveau 0 de la�nomenclature
** Ordre Prévisionnel
Chaque ordre prévisionnel pour l'article A est un ordre d'assemblage des articles B et C.
Le délai d'obtention de l'article A à partir des articles B et C nécessite un délai d'un mois : les dates de lancement des Ordres Prévisionnels seront donc décalés d'un mois par rapport aux dates d'exigibilité des besoins nets telles qu'elles sont indiquées dans le tableau précédent.
Comme cela est indiqué dans les données que nous avons collectées, les quantités définies dans les ordres prévisionnels seront égales aux besoins nets exprimés.( ne produire que dans la limite des commandes)
6.3 Exemple Calcul des besoins 3�Etape 2-1 : Première itération : niveau 0 de la�nomenclature�**Ordre Prévisionnel
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | |
A | BN | - | 0 | 0 | 0 | 5 | 10 | 7 |
OP | - | - | - | 5 | 10 | 7 | - | |
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature
Les articles concernés par le niveau 1 sont les articles B et C.
Notons que L'article B est également présent au niveau 2, le calcul des besoins le concernant sera effectué au niveau 2 afin de pouvoir effectuer le cumul de ses besoins.
Nous retiendrons donc la règle suivante :
Le calcul des besoins relatifs à un article présent à plusieurs niveaux de nomenclature 🡪 s'effectue toujours au niveau le plus bas où il apparaît.
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature
Cette deuxième itération ne concerne donc que l'article C :
Rappel
Pour une période donnée, le besoin brut pour un article Y du niveau (n) de la nomenclature s'obtient en faisant le produit du besoin net exprimé dans l'ordre prévisionnel de l'article X de niveau supérieur (n-1) de la nomenclature, par le coefficient de montage m(y) de l'article de niveau n considéré.
Besoin Brut Y(n) = Ordre Prévisionnel X(n-1) * my(n)
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature
L'article C est lié à l'article A de niveau supérieur.
Le coefficient de montage est de 3, 🡪ce qui signifie qu'il
faut 3 articles C pour faire un article A.
et pour A nous avons
Ainsi, pour le mois de mars le besoin brut de C est de:
(5 x 3 =) 15 articles.
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | |
A | BN | - | 0 | 0 | 0 | 5 | 10 | 7 |
OP | - | - | - | 5 | 10 | 7 | - | |
Il faut donc qu'au mois de mars soient présents 15
articles C afin que l'on puisse assembler 5 articles A.
Nous insistons sur le fait que les dates des ordres prévisionnels sont celles des lancements alors qu'elles demeurent, pour les besoins bruts de l'article de niveau inférieur, des dates d'exigibilité
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature
Les besoins bruts relatifs à l'article C sont les
suivants :
| Fev | Mars | Avr | Mai | Juin | ||
A | - | OP | - | 5 | 10 | 7 | - |
C | A*3 | BB | - | 15 | 30 | 21 | - |
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature �
** Besoins nets
🡪Le stock disponible d'articles C est de 20 unités à la fin décembre.
Le calcul s'effectue de la même manière que lors de la première itération.
| Fev | Mars | Avr | mai | ||
A | - | OP | - | 5 | 10 | 7 |
C | A*3 | BB | - | 15 | 30 | 21 |
AD | 20 | 20 | 5 | 0 | ||
BN | - | 0 | 25 | 21 | ||
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature
**Ordre prévisionnel
🡪Le délai d'obtention de l'article C étant de 1 mois les ordres prévisionnels seront décalés d'autant par rapport aux besoins nets.
Nous indiquons directement les résultats, le calcul ne présentant aucune difficulté :
6.3 Exemple Calcul des besoins 3�Etape 2-2 : Deuxième itération : niveau 1 de la�nomenclature�** Besoins nets et ordre prévisionnel
| Fev | Mars | Avr | mai | ||
A | - | OP | - | 5 | 10 | 7 |
C | A*3 | BB | - | 15 | 30 | 21 |
AD | 20 | 20 | 5 | 0 | ||
BN | - | 0 | 25 | 21 | ||
OP | 0 | 25 | 21 | - | ||
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
Sont: D;E;B et F mais D et E existent aussi au niveau 3
.
Car d’après la règle: les articles D et E seront traités au niveau 3 de la nomenclature, niveau le plus bas où ils
apparaissent.
Traitons le calcul des besoins bruts de l'article B.
Remarquons, sur la nomenclature, que les
besoins bruts de l'article B ont deux origines, les ordres prévisionnels de A d'une part et les ordres prévisionnels de C d'autre part.
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
Rappel:
Si un article est composant pour plusieurs
articles de niveau supérieur, alors son
besoin brut total, pour une période
considérée, est la somme des besoins bruts
calculés avec chaque lien de nomenclature
existant entre cet l'article et les articles de
niveau supérieur.
On a: BB(B)=(A*2)+(C*2)
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
Règle :
Le besoin brut (BB) de l'article B relatif au mois de Mars se détermine de la manière suivante :
BB = (5*1) + (25 *2) = (5 + 50) = 55
🡪Avec : 5 : ordre prévisionnel de A pour le mois de mars et 1 : coefficient de montage du lien (B/A)
🡪Avec 25: ordre prévisionnel de C pour le mois de mars 2 : coefficient de montage du lien (B/C)
| Fev | Mars | Avr | mai | ||
A | - | OP | - | 5 | 10 | 7 |
C | A*3 | OP | 0 | 25 | 21 | - |
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
Nous procéderons de la même façon pour les autres périodes.
Mais pour la période de Mai, il faudra tenir compte du carnet de commande qui crée un nouveau besoin brut de 50 unités(carnet de commande) 🡪 BB(B)=(A*2)+(C*2)
En effet l'article B est commercialisé directement.
🡪Pour les OP de A et de C
| Janvier | Février | Mars | Avril | Mai | Juin |
A | 0 | 3 | 1 | 6 | 10 | 7 |
B | 0 | 0 | 0 | 0 | 50 | 0 |
| Fev | Mars | Avr | mai | ||
A | - | OP | - | 5 | 10 | 7 |
C | - | OP | 0 | 25 | 21 | - |
🡪Commande
pour le mois de Mai, il n'y a pas de besoin issu de C.
Le calcul donne :
BB = 7*1 + 0*2 + 50
Avec
7 : ordre prévisionnel de A
1 : coefficient de montage du lien (B/A)
50: commande de 50 sous-ensemble B.
Le calcul des BB de B.�
| JAN | FEV | MARS | AVR | MAI | ||
A | - | OP | - | - | 5 | 10 | 7 |
C | - | OP | - | - | 25 | 21 | 0 |
B | (A*1) + (C*2) +commande | BB | - | - | 5+50 | 10+42 | 7+50 |
Besoins Nets de B
| JAN | FEV | MARS | AVR | MAI | ||
A | - | OP | - | - | 5 | 10 | 7 |
C | - | OP | - | - | 25 | 21 | - |
B | (A*1) + (C*2)+commande | BB | - | - | 5+50 | 10+42 | 7+50 |
AD | - | 25 | 25 | 0 | 0 | ||
BN | - | - | 30 | 52 | 57 | ||
A | B | C | D | E | F | G |
5 | 25 | 20 | 110 | 17 | 0 | 40 |
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
| JAN | FEV | MARS | AVR | MAI | ||
A | - | OP | - | - | 5 | 10 | 7 |
C | - | OP | - | - | 25 | 21 | - |
B | (A*1) + (C*2)+commande | BB | - | - | 5+50 | 10+42 | 7+50 |
AD | - | 25 | 25 | 0 | 0 | ||
BN | - | - | 30 | 52 | 57 | ||
OP | 30 | 52 | 57 | - | - | ||
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
Le calcul des besoins de l'article F s'effectue facilement.
Nous présentons donc directement le tableau des résultats de cette itération
6.3 Exemple Calcul des besoins 3�Etape 2-3 : troisième itération : niveau 2 de�nomenclature
| JAN | FEV | MARS | AVR | MAI | ||
C | - | OP | - | - | 25 | 21 | - |
F | (C*1) | BB | - | | 25 | 21 | - |
AD | - | - | 0 | 0 | - | ||
BN | - | - | 25 | 21 | - | ||
OP | - | 25 | 21 | - | - | ||
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
Les articles concernés sont D, E et G.
On trouvera le résultat des calculs relatifs à l'article E dans le tableau final à la fin de l'exemple.
Nous nous intéresserons aux articles D et G pour leur particularité qui concerne les ordres prévisionnels :
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE D :
Besoin brut:
Les besoins bruts de D sont issus des besoins nets exprimés dans les ordres prévisionnels des articles B et F.
Le coefficient de montage de D dans B est de 2, celui
de D dans F est de 1.
Les périodes d'exigibilité de ces besoins concernent les mois de janvier, février et mars.
Nous obtenons :
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | ||
B | - | OP | - | 30 | 52 | 57 | - | - | - |
F | - | OP | - | - | 25 | 21 | - | - | - |
D | (B*2) + (F*1) | BB | - | 60 | 104+25= 129 | 114+21=135 | - | - | |
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE D :
Besoin net
Les articles disponibles sont au nombre de 110. Ils couvriront les besoins bruts relatifs au mois de janvier et une partie de ceux relatifs au mois de février. Cela donne :
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE D :
Besoin net
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | ||
D | (B*2) + (F*1) | BB | - | 60 | 129 | 135 | - | - | - |
AD | 110 | 110 | 50 | 0 | - | - | - | ||
BN | - | - | 79 | 135 | - | - | | ||
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
**Ordre prévisionnel
La capacité de production pour l'article D est de 100 unités par mois.
Les ordres prévisionnels issus des besoins nets exprimés doivent
tenir compte de cette contrainte et ne peuvent donc être égaux à ces
besoins nets.
Nous sommes en capacité finie.
Il faut donc lisser la charge soit en régressif soit en progressif.
En progressif, nous ne pourrons tenir les dates d'exigibilité pour tous les articles, en régressif nous aurons des articles disponibles avant leur date d'exigibilité.
Nous allons appliquer cette dernière méthode à notre exemple :
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
Ordre prévisionnel
Le besoin net total de l'article D pour les mois de février et mars est
de (79 + 135 =) 214.
Il faut donc étaler le lancement de ces besoins sur trois mois pour tenir compte de la contrainte de capacité de 100 unités par mois.
�6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature�Ordre prévisionnel�
Le délai d'obtention étant d'un mois, les ordres prévisionnels seront répartis de la manière suivante : 14 pour le mois de décembre et 100 pour janvier et février.
De ce fait les articles D disponibles au mois de février passent de 50 à 64. Pour ce même mois, le besoin net est de 65. Il génère un ordre prévisionnel de 100 qui sera lancé au mois de janvier :
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature�Ordre prévisionnel
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | ||
D | (B*2) + (F*1) | BB | - | 60 | 129 | 135 | - | - | - |
AD | 110 | 110 | 64 | 35 | 0 | - | - | ||
BN | - | 0 | 65 | 0 | - | - | - | ||
OP | 14 | 100 | 100 | - | -- | - | - | ||
�6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature�
Remarque :
Dans ce dernier tableau les valeurs des articles disponibles sont modifiées, par rapport au tableau précédent, du fait des ordres prévisionnels.
Après les besoins de l'article D, nous allons, pour terminer cette quatrième itération étudier les besoins de l'article G.
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE G
Besoin brut
Pour l'article G, les besoins bruts sont issus uniquement de F.
Le coefficient de montage de G dans F est de 2. Des ordres prévisionnels existent pour l'article F pour les mois de février, 25 unités, et de mars, 21 unités. Nous obtenons :
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | ||
F | - | OP | - | - | 25 | 21 | | - | - |
G | F*2 | BB | -- | - | 50 | 42 | - | - | - |
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE G 🡪Besoin net
Les disponibilités de l'article G fin décembre sont de 40 unités qui vont être consommées au mois de février pour couvrir une partie des besoins bruts. Le besoin net de G pour le mois de Février est :
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | ||
G | (F*2) | BB | - | - | 50 | 42 | - | - | - |
AD | 40 | - | 40 | 0 | - | - | - | ||
BN | - | - | 10 | 42 | - | - | - | ||
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE G🡪Ordre prévisionnel
Mais comme l'approvisionnement se fait par cent, l'ordre
prévisionnel qui découle de ce besoin net est de 100.
Si donc on commande 100 articles G pour le mois de Février, nous couvrirons largement le besoin net de 10 du mois de février et le surplus, à savoir 90, sera disponible pour le mois de mars.
Le besoin brut de l'article G pour le mois de mars étant de 42, il est couvert par ces 90 articles disponibles.
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
ARTICLE G🡪Ordre prévisionnel
Le besoin net est alors nul.
Du calcul précédent il ressort qu'un seul ordre prévisionnel pour l'article G est nécessaire.
Il doit être lancé au mois de décembre car le délai est de 2 mois.
6.3 Exemple Calcul des besoins 3�Etape 2-4 : quatrième itération : niveau trois de�nomenclature
| DEC | JAN | FEV | MARS | AVR | MAI | JUIN | ||
D | (B*2) | BB | - | - | 50 | 42 | - | - | - |
AD | 40 | - | 40 | 90 | 48 | - | - | ||
BN | - | - | 10 | 0 | - | - | -- | ||
OP | 100 | - | - | - | - | - | - | ||
Voici le tableau final de l'ensemble du calcul des besoins relatifs au carnet de commande et Ã
la nomenclature du robot A:
Application
Une entreprise de sous-traitance fabrique deux produits référencés respectivement P1 et P4, dont la nomenclature peut être représentée ainsi :
P1 | P4 |
.P7 : 1 pièce ..P3 :1 pièce …P5 :1 pièce …P8 :1 piece .P9 :1 piece ..P6 :1 pièce …P10 :1 pièce …P2 : 1 pièce | .P6 :1 pièce ..P10 :1 pièce ..P2 : 1 pièce .P3 :2 pieces ..P5:1 piece ..P8 :1 piece |
articles | délai de fab. ou d’appro. | stock S |
P1 | 2 | 3 |
P2 | 1 | 10 |
P3 | 1 | 18 |
P4 | 2 | 0 |
P5 | 1 | 10 |
P6 | 2 | 5 |
P7 | 2 | 10 |
P8 | 1 | 5 |
P9 | 1 | 10 |
P10 | 1 | 8 |
Questions:
1) Établir les nomenclatures de P1 et P4.
2) A partir des prévisions des ventes réaliser le calcul des besoins
Semaines | 7 | 8 | 9 |
P1 | 20 | | 20 |
P4 | | 20 | 20 |
| | | 5 | 6 | 7 | 8 | 9 |
P1 | BB | | | | 20 | | 20 |
| AD | | | 3 | 3 | | 0 |
| BN | | | | 17 | | 20 |
| OP | | 17 | | 20 | | |
| | | | | | | |
| | | 5 | 6 | 7 | 8 | 9 |
P4 | BB | | | | | 20 | 20 |
| AD | | | | | 0 | 0 |
| BN | | | | | 20 | 20 |
| OP | | | 20 | 20 | | |
| | | | | | | |
| | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P1 | | OP | | | 17 | | 20 | | |
P7 | P1*1 | BB | | | 17 | | 20 | | |
AD | | 10 | 10 | | 0 | | | ||
BN | | | 7 | | 20 | | | ||
OP | 7 | | 20 | | | | |
| | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P1 | | OP | | | 17 | | 20 | | |
P9 | P1*1 | BB | | | 17 | | 20 | | |
AD | | 10 | 10 | | 0 | | | ||
BN | | | 7 | | 20 | | | ||
OP | | 7 | | 20 | | | |
| | | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P7 | | OP | | 7 | | 20 | | | | |
P4 | | OP | | | | | 20 | 20 | | |
P3 | P7*1 + P4*2 | BB | | 7 | | 20 | 40 | 40 | | |
AD | 18 | 18 | 11 | 11 | 0 | 0 | | | ||
BN | | 0 | O | 9 | 40 | 40 | | | ||
OP | | | 9 | 40 | 40 | | | |
| | | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P9 | | OP | | | 7 | | 20 | | | |
P4 | | OP | | | | | 20 | 20 | | |
P6 | P9*1 + P4*1 | BB | | | 7 | | 40 | 20 | | |
AD | | 5 | 5 | | 0 | 0 | | | ||
BN | | | 2 | | 40 | 20 | | | ||
OP | 2 | | 40 | 20 | | | | |
| | | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P3 | | OP | | | 9 | 40 | 40 | | | |
P5 | P3*1 | BB | | | 9 | 40 | 40 | | | |
AD | | 10 | 10 | 1 | 0 | | | | ||
BN | | | 0 | 39 | 40 | | | | ||
OP | | | 39 | 40 | | | | |
| | | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P3 | | OP | | | 9 | 40 | 40 | | | |
P8 | P3*1 | BB | | | 9 | 40 | 40 | | | |
AD | | 5 | 5 | 0 | 0 | | | | ||
BN | | | 4 | 40 | 40 | | | | ||
OP | | 4 | 40 | 40 | | | | |
| | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P6 | | OP | | 2 | | 40 | 20 | | | | |
P2 | P6*1 | BB | | 2 | | 40 | 20 | | | | |
AD | 10 | 10 | | 8 | 0 | | | | | ||
BN | | 0 | | 32 | 20 | | | | | ||
OP | | | 32 | 20 | | | | | |
| | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
P6 | | OP | | 2 | | 40 | 20 | | | | |
P10 | P6*1 | BB | | 2 | | 40 | 20 | | | | |
AD | 8 | 8 | 6 | 6 | 0 | | | | | ||
BN | | 0 | 0 | 34 | 20 | | | | | ||
OP | | | 34 | 20 | | | | | |