docs(spec): point 7 — semi-produits, composés, recyclage, cas possibles
- Semi-produit : étape optionnelle, critique pour silicium/terres rares/cobalt - 5 cas de chaînes identifiés (A-E) avec étapes optionnelles - Matière composée : nouvel item (NMC, NdFeB) avec double ICS - Renommage Minerai → Matière première (validé) - Recyclage : piste Transformation directe vs Transformation de recyclage (en cours) - Diagramme DOT des cas possibles aligné en colonnes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
3ee7c92e3d
commit
9970608238
147
docs/modele-niveaux-cas-possibles.dot
Normal file
147
docs/modele-niveaux-cas-possibles.dot
Normal file
@ -0,0 +1,147 @@
|
||||
digraph modele_niveaux {
|
||||
rankdir=LR;
|
||||
fontname="Arial";
|
||||
fontsize=16;
|
||||
label="FabNum — Modèle de niveaux : tous les cas possibles\n(1 produit final, 1 composant, toutes les variantes amont)\n";
|
||||
labelloc=t;
|
||||
splines=true;
|
||||
nodesep=0.4;
|
||||
ranksep=1.0;
|
||||
node [fontname="Arial", fontsize=10, style="filled,rounded", shape=box, penwidth=1.5];
|
||||
edge [fontname="Arial", fontsize=9, penwidth=1.2];
|
||||
|
||||
// ==================== COLONNES (same rank) ====================
|
||||
|
||||
// Colonne 1 : Matière première
|
||||
MPA [label="Silicium\n(MP)", fillcolor="#ffcccc", penwidth=2];
|
||||
MPB [label="Cobalt\n(MP)", fillcolor="#ffcccc", penwidth=2];
|
||||
MPC [label="Mica\n(MP)", fillcolor="#ffcccc", penwidth=2];
|
||||
MPD1 [label="Nickel\n(MP)", fillcolor="#ffcccc", penwidth=2];
|
||||
MPD2 [label="Cobalt\n(MP)", fillcolor="#ffcccc", penwidth=2];
|
||||
MPD3 [label="Manganèse\n(MP)", fillcolor="#ffcccc", penwidth=2];
|
||||
MPE [label="Néon\n(MP connexe)", fillcolor="#E0E0E0", penwidth=2];
|
||||
{ rank=same; MPA; MPB; MPC; MPD1; MPD2; MPD3; MPE; }
|
||||
|
||||
// Colonne 2 : Extraction
|
||||
ExtrA [label="Extraction\nSilicium", fillcolor="#ffd699"];
|
||||
ExtrB [label="Extraction\nCobalt", fillcolor="#ffd699"];
|
||||
ExtrC [label="Extraction\nMica", fillcolor="#ffd699"];
|
||||
ExtrD1 [label="Extraction\nNickel", fillcolor="#ffd699"];
|
||||
ExtrD2 [label="Extraction\nCobalt", fillcolor="#ffd699"];
|
||||
ExtrD3 [label="Extraction\nManganèse", fillcolor="#ffd699"];
|
||||
SkipExtrE [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
{ rank=same; ExtrA; ExtrB; ExtrC; ExtrD1; ExtrD2; ExtrD3; SkipExtrE; }
|
||||
|
||||
// Colonne 3 : Transformation
|
||||
TransfA [label="Transformation\nPolysilicium", fillcolor="#ffd699"];
|
||||
TransfB [label="Transformation\nCobalt raffiné", fillcolor="#ffd699"];
|
||||
SkipTransfC [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
TransfD1 [label="Transformation\nNickel raffiné", fillcolor="#ffd699"];
|
||||
TransfD2 [label="Transformation\nCobalt raffiné", fillcolor="#ffd699"];
|
||||
TransfD3 [label="Transformation\nMn raffiné", fillcolor="#ffd699"];
|
||||
TransfE [label="Transformation\nDistillation air", fillcolor="#CFD8DC"];
|
||||
{ rank=same; TransfA; TransfB; SkipTransfC; TransfD1; TransfD2; TransfD3; TransfE; }
|
||||
|
||||
// Colonne 3.5 : Composé (uniquement cas D)
|
||||
SkipCompA [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
SkipCompB [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
SkipCompC [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
Compose [label="Composé\nNMC\n\nDouble ICS :\nMP→Composé\nComposé→Composant", fillcolor="#F8BBD0", penwidth=2.5, style="filled,rounded,bold"];
|
||||
SkipCompE [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
{ rank=same; SkipCompA; SkipCompB; SkipCompC; Compose; SkipCompE; }
|
||||
|
||||
// Colonne 4 : Semi-produit
|
||||
SPA [label="Semi-produit\nWafer", fillcolor="#E1BEE7", style="filled,rounded,dashed"];
|
||||
SkipSPB [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
SkipSPC [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
SkipSPD [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
SkipSPE [label="—", shape=point, width=0.1, fillcolor="#FFFFFF", color="#FFFFFF"];
|
||||
{ rank=same; SPA; SkipSPB; SkipSPC; SkipSPD; SkipSPE; }
|
||||
|
||||
// Colonne 5 : Fabrication
|
||||
FabA [label="Fabrication\nProcesseur", fillcolor="#ffd699"];
|
||||
FabB [label="Fabrication\nBatterie", fillcolor="#ffd699"];
|
||||
FabC [label="Fabrication\nCondensateur", fillcolor="#ffd699"];
|
||||
FabD [label="Fabrication\nBatterie", fillcolor="#ffd699"];
|
||||
FabE [label="Fabrication\n(consommé)", fillcolor="#CFD8DC"];
|
||||
{ rank=same; FabA; FabB; FabC; FabD; FabE; }
|
||||
|
||||
// Colonne 6 : Composant
|
||||
Composant [label="Composant\n(Batterie, Processeur...)\n\nN1", fillcolor="#b3ffe0", penwidth=2.5];
|
||||
|
||||
// Colonne 7 : Assemblage
|
||||
Assemblage [label="Assemblage\n\nN10", fillcolor="#ffd699"];
|
||||
|
||||
// Colonne 8 : Produit Final
|
||||
PF [label="Produit Final\n(Smartphone)\n\nN0", fillcolor="#a0d6ff", penwidth=2.5];
|
||||
|
||||
{ rank=same; Composant; }
|
||||
{ rank=same; Assemblage; }
|
||||
{ rank=same; PF; }
|
||||
|
||||
// ==================== LIENS CAS A (Silicium — chaîne complète) ====================
|
||||
MPA -> ExtrA [color="#6A1B9A"];
|
||||
ExtrA -> TransfA [color="#6A1B9A"];
|
||||
TransfA -> SkipCompA [color="#6A1B9A", arrowhead=none];
|
||||
SkipCompA -> SPA [color="#6A1B9A"];
|
||||
SPA -> FabA [color="#6A1B9A"];
|
||||
FabA -> Composant [color="#6A1B9A"];
|
||||
|
||||
// ==================== LIENS CAS B (Cobalt — sans semi-produit) ====================
|
||||
MPB -> ExtrB [color="#2E7D32"];
|
||||
ExtrB -> TransfB [color="#2E7D32"];
|
||||
TransfB -> SkipCompB [color="#2E7D32", arrowhead=none];
|
||||
SkipCompB -> SkipSPB [color="#2E7D32", arrowhead=none];
|
||||
SkipSPB -> FabB [color="#2E7D32"];
|
||||
FabB -> Composant [color="#2E7D32"];
|
||||
|
||||
// ==================== LIENS CAS C (Mica — sans transformation) ====================
|
||||
MPC -> ExtrC [color="#E65100"];
|
||||
ExtrC -> SkipTransfC [color="#E65100", arrowhead=none];
|
||||
SkipTransfC -> SkipCompC [color="#E65100", arrowhead=none];
|
||||
SkipCompC -> SkipSPC [color="#E65100", arrowhead=none];
|
||||
SkipSPC -> FabC [color="#E65100"];
|
||||
FabC -> Composant [color="#E65100"];
|
||||
|
||||
// ==================== LIENS CAS D (NMC — combinaison) ====================
|
||||
MPD1 -> ExtrD1 [color="#C62828"];
|
||||
MPD2 -> ExtrD2 [color="#C62828"];
|
||||
MPD3 -> ExtrD3 [color="#C62828"];
|
||||
ExtrD1 -> TransfD1 [color="#C62828"];
|
||||
ExtrD2 -> TransfD2 [color="#C62828"];
|
||||
ExtrD3 -> TransfD3 [color="#C62828"];
|
||||
TransfD1 -> Compose [color="#C62828"];
|
||||
TransfD2 -> Compose [color="#C62828"];
|
||||
TransfD3 -> Compose [color="#C62828"];
|
||||
Compose -> SkipSPD [color="#C62828", arrowhead=none];
|
||||
SkipSPD -> FabD [color="#C62828"];
|
||||
FabD -> Composant [color="#C62828"];
|
||||
|
||||
// ==================== LIENS CAS E (Néon — connexe) ====================
|
||||
MPE -> SkipExtrE [color="#37474F", style=dashed, arrowhead=none];
|
||||
SkipExtrE -> TransfE [color="#37474F", style=dashed];
|
||||
TransfE -> SkipCompE [color="#37474F", style=dashed, arrowhead=none];
|
||||
SkipCompE -> SkipSPE [color="#37474F", style=dashed, arrowhead=none];
|
||||
SkipSPE -> FabE [color="#37474F", style=dashed];
|
||||
FabE -> Composant [color="#37474F", style=dashed];
|
||||
|
||||
// ==================== LIENS COMMUNS ====================
|
||||
Composant -> Assemblage [color="#333333", penwidth=2];
|
||||
Assemblage -> PF [color="#333333", penwidth=2];
|
||||
|
||||
// ==================== LÉGENDE ====================
|
||||
subgraph cluster_legende {
|
||||
label="Légende";
|
||||
style=filled; color="#FAFAFA"; fontsize=11;
|
||||
labeljust=l;
|
||||
|
||||
L1 [label="Cas A — Chaîne complète (Silicium)", fillcolor="#E1BEE7", fontsize=9, shape=box];
|
||||
L2 [label="Cas B — Sans semi-produit (Cobalt)", fillcolor="#C8E6C9", fontsize=9, shape=box];
|
||||
L3 [label="Cas C — Sans transformation (Mica)", fillcolor="#FFE0B2", fontsize=9, shape=box];
|
||||
L4 [label="Cas D — Combinaison MP → Composé (NMC)", fillcolor="#F8BBD0", fontsize=9, shape=box];
|
||||
L5 [label="Cas E — Connexe, sans extraction (Néon)", fillcolor="#CFD8DC", fontsize=9, shape=box];
|
||||
L6 [label="Étapes optionnelles : trait pointillé ou —", shape=note, fillcolor="#FFFDE7", fontsize=9];
|
||||
|
||||
L1 -> L2 -> L3 -> L4 -> L5 -> L6 [style=invis];
|
||||
}
|
||||
}
|
||||
BIN
docs/modele-niveaux-cas-possibles.png
Normal file
BIN
docs/modele-niveaux-cas-possibles.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 356 KiB |
@ -184,10 +184,125 @@ dans 95% des cas analysés (38 minerais).
|
||||
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
## Question 4 : Existe-t-il un niveau Semi-produit entre Transformation et Fabrication ?
|
||||
|
||||
### Méthode
|
||||
|
||||
Analyse documentaire de 6 chaînes concrètes : silicium→processeur, cobalt→batterie,
|
||||
cuivre→PCB, terres rares→aimant, étain→soudure, tantale→condensateur.
|
||||
|
||||
### Résultats
|
||||
|
||||
| Chaîne | Semi-produit | Acteurs distincts ? | Géographie distincte ? | Criticité |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| Silicium → Processeur | **Wafer** (Shin-Etsu, SUMCO) | **Oui** | **Oui** — Japon >55% | Très élevée |
|
||||
| Cobalt → Batterie | **Cathode pCAM/CAM** | Partiellement | Partiellement — Chine ~75% | Élevée |
|
||||
| Cuivre → PCB | Feuille de cuivre | Oui | Partiellement | Moyenne |
|
||||
| Terres rares → Moteur | **Aimant NdFeB** | Partiellement | Non — Chine ~92% | Très élevée |
|
||||
| Étain → Assemblage | Alliage de soudure | Oui | Oui — diversifié | Faible |
|
||||
| Tantale → Condensateur | Poudre capaciteur | Non (intégré) | Non | Faible |
|
||||
|
||||
### Conclusion
|
||||
|
||||
Le Semi-produit est une **étape optionnelle** — présente et critique pour certaines chaînes
|
||||
(silicium, terres rares, cobalt), absente ou intégrée pour d'autres (tantale, étain).
|
||||
|
||||
---
|
||||
|
||||
## Question 5 : Quelles sont toutes les chaînes possibles ?
|
||||
|
||||
### Méthode
|
||||
|
||||
Analyse systématique des cas limites : matières sans transformation (mica), sans extraction
|
||||
(gaz atmosphériques, eau), combinaisons de matières premières (composés chimiques).
|
||||
|
||||
### Chaînes essentielles identifiées (matière constitutive du produit final)
|
||||
|
||||
| Cas | Chaîne | Exemple |
|
||||
| --- | --- | --- |
|
||||
| A | MP → Extraction → Transformation → Semi-produit → Fabrication → Assemblage → PF | Silicium → wafer → processeur |
|
||||
| B | MP → Extraction → Transformation → Fabrication → Assemblage → PF | Cobalt → batterie |
|
||||
| C | MP → Extraction → Fabrication → Assemblage → PF | Mica (rare, pas de transformation chimique) |
|
||||
| D | Plusieurs MP → Extraction → Transformation → **Composé** → Fabrication → Assemblage → PF | Ni+Co+Mn → NMC → batterie |
|
||||
|
||||
### Chaînes connexes identifiées (nécessaire à la fabrication, pas dans le produit)
|
||||
|
||||
| Cas | Chaîne | Exemple |
|
||||
| --- | --- | --- |
|
||||
| E | MP → Transformation → Fabrication (consommé) | Néon (distillation air, pas d'extraction) |
|
||||
|
||||
### Étapes optionnelles confirmées
|
||||
|
||||
Dans la chaîne maximale MP → Extraction → Transformation → Composé → Semi-produit → Fabrication → Assemblage → PF :
|
||||
|
||||
- **Extraction** : optionnel (absent pour les connexes — gaz, eau)
|
||||
- **Transformation** : optionnel (absent pour le mica — cas rare)
|
||||
- **Composé** : optionnel (uniquement quand plusieurs MP convergent)
|
||||
- **Semi-produit** : optionnel (absent pour la majorité des chaînes)
|
||||
- **Fabrication**, **Assemblage**, **MP**, **PF** : toujours présents pour les essentielles
|
||||
|
||||
---
|
||||
|
||||
## Question 6 : Nouveaux items identifiés
|
||||
|
||||
### Renommage Minerai → Matière première
|
||||
|
||||
**Décidé.** Le terme "Minerai" (N2) est renommé **"Matière première"** pour couvrir :
|
||||
- Minerais métalliques (cobalt, lithium, tantale)
|
||||
- Minéraux non métalliques (quartz, mica, graphite)
|
||||
- Gaz (hélium, néon, argon)
|
||||
- Dérivés pétroliers (polymères, résines)
|
||||
|
||||
Aligné sur le CRMA qui utilise "raw materials" (matières premières).
|
||||
|
||||
### Matière composée (nouveau type d'item)
|
||||
|
||||
Un **Composé** est un item (pas une opération) résultant de la combinaison de plusieurs matières
|
||||
premières transformées. Exemples : NMC (Ni+Mn+Co), alliage NdFeB (Nd+Fe+B), verre
|
||||
aluminosilicate.
|
||||
|
||||
Le Composé se positionne comme un **item à un niveau intermédiaire** entre Matière première et
|
||||
Composant, consécutif à la Matière première.
|
||||
|
||||
**Indices sur le Composé :**
|
||||
- **ICS** : entre MP transformée → Composé (ex : cobalt indispensable au NMC) ET entre Composé → Composant (ex : NMC substituable par LFP dans la batterie). Double substituabilité.
|
||||
- **IVC** : sur le Composé (vulnérabilité concurrentielle du composé)
|
||||
|
||||
**Note** : le condensateur, la résistance, etc. ne sont pas des Composants au sens FabNum — ce sont
|
||||
des sous-composants qui relèveraient de chaînes connexes si on devait les détailler.
|
||||
|
||||
---
|
||||
|
||||
## Question 7 : Recyclage
|
||||
|
||||
### Réflexion en cours
|
||||
|
||||
Le recyclage produit du matériau fonctionnellement identique à celui issu de la Transformation
|
||||
(l'or recyclé = l'or raffiné). Il ne s'insère pas comme une étape linéaire dans la chaîne mais
|
||||
comme une **source alternative de matériau transformé**.
|
||||
|
||||
Piste retenue : le recyclage serait modélisé comme une **Transformation distincte** (pas la même
|
||||
que la Transformation directe) — on aurait donc de la **Transformation directe** et de la
|
||||
**Transformation de recyclage**, deux opérations séparées avec chacune :
|
||||
- Ses propres acteurs
|
||||
- Ses propres pays d'opération
|
||||
- Son propre IHH
|
||||
- Son ISG via le pays géographique
|
||||
|
||||
**À discuter** : comment articuler Transformation directe et Transformation de recyclage dans le
|
||||
graphe. La sortie est la même (matériau prêt pour la suite), mais les entrées et les acteurs
|
||||
diffèrent.
|
||||
|
||||
**Statut** : discussion en cours, à reprendre.
|
||||
|
||||
---
|
||||
|
||||
## Points restants à traiter (point 7)
|
||||
|
||||
- Validation des niveaux Fabrication et Assemblage
|
||||
- Renommage "Minerai" → "Matière première" (N2)
|
||||
- Intégration du recyclage comme type d'opération
|
||||
- Intitulés génériques pour tous les niveaux
|
||||
- Finaliser la modélisation du recyclage (Transformation directe vs Transformation de recyclage)
|
||||
- Combinaison de minerais pour composés chimiques — impact sur le calcul des ICS
|
||||
- Intitulés génériques finaux pour tous les niveaux
|
||||
- Mise à jour du schéma des cas possibles (avec Composé et correction condensateur)
|
||||
- Nombre de niveaux fixe ou configurable
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user