166 lines
7.1 KiB
Python
166 lines
7.1 KiB
Python
PRECONISATIONS = {
|
||
'Facile': [
|
||
"Constituer des stocks stratégiques.",
|
||
"Surveiller activement les signaux géopolitiques.",
|
||
"Renforcer la surveillance des régions critiques."
|
||
],
|
||
'Modérée': [
|
||
"Diversifier progressivement les fournisseurs.",
|
||
"Favoriser la modularité des produits.",
|
||
"Augmenter progressivement les taux de recyclage."
|
||
],
|
||
'Difficile': [
|
||
"Investir fortement en R&D pour la substitution.",
|
||
"Développer des technologies alternatives robustes.",
|
||
"Établir des partenariats stratégiques locaux solides."
|
||
],
|
||
'Extraction': {
|
||
'Facile': [
|
||
"Constituer des stocks « in-country » (site minier / port) pour 30 jours.",
|
||
"Activer un moniteur de prix spot quotidien.",
|
||
"Lancer une veille ESG locale (manifestations, météo extrême)."
|
||
],
|
||
'Modérée': [
|
||
"Négocier des contrats « take-or-pay » avec au moins 2 exploitants distincts.",
|
||
"Mettre en place un audit semestriel des pratiques de sécurité/logistique des mines.",
|
||
"Financer en co-investissement un entrepôt portuaire multi-produits."
|
||
],
|
||
'Difficile': [
|
||
"Participer au capital d’un producteur émergent hors zone de concentration.",
|
||
"Obtenir des droits d’« off-take » de 5 ans sur 20 % de la production d’une mine alternative.",
|
||
"Soutenir (CAPEX) l’ouverture d’une nouvelle voie ferroviaire ou portuaire sécurisée."
|
||
]
|
||
},
|
||
'Traitement': {
|
||
'Facile': [
|
||
"Sécuriser un stock tampon sur site (90 jours).",
|
||
"Faire certifier la traçabilité chimique du concentré."
|
||
|
||
],
|
||
'Modérée': [
|
||
"Valider un second affineur dans une région politiquement stable.",
|
||
"Imposer des clauses « force-majeure » limitant l’arrêt total à 48 h.",
|
||
"Explorer les possibilités de recyclage et d'économie circulaire"
|
||
],
|
||
'Difficile': [
|
||
"Co-développer un site de raffinage dans une zone « friend-shore ».",
|
||
"Financer un procédé de purification à rendement plus élevé (réduit la dépendance au minerai primaire).",
|
||
"Constituer des réserves stratégiques pour les périodes de tension"
|
||
]
|
||
},
|
||
'Fabrication': {
|
||
'Facile': [
|
||
"Mettre un seuil minimal de sécurité (45 jours) sur le composant critique en usine SMT.",
|
||
"Suivre hebdomadairement la capacité libre des fondeurs/EMS.",
|
||
"Maintenir une veille technologique sur les évolutions du marché"
|
||
],
|
||
'Modérée': [
|
||
"Dual-sourcer le composant critique intégrant un minerai critique (au moins 30 % chez un second fondeur).",
|
||
"Déployer le « design-for-substitution » : même PCB compatible avec le composant concerné.",
|
||
"Optimiser les processus d'approvisionnement existants"
|
||
],
|
||
'Difficile': [
|
||
"Lancer un programme R&D de substitution ou d'alternative budgeté sur 3 ans.",
|
||
"Contractualiser un accord exclusif avec un fondeur hors zone rouge pour 25 % des volumes."
|
||
]
|
||
},
|
||
'Assemblage': {
|
||
'Facile': [
|
||
"Allonger la rotation des stocks de produits finis (en aval) pour amortir un retard de 2 semaines.",
|
||
"Mettre en place un plan de re-déploiement du personnel sur d’autres lignes en cas de rupture composant."
|
||
],
|
||
'Modérée': [
|
||
"Avoir un site d’assemblage secondaire (low-volume) dans une région verte, testé tous les 6 mois.",
|
||
"Segmenter les nomenclatures : version « premium » avec composant haut de gamme, version « fallback » avec composant moins critique."
|
||
],
|
||
'Difficile': [
|
||
"Investir dans une plateforme d’assemblage flexible (robots modulaires) capable de basculer vers un composant de substitution en < 72 h.",
|
||
"Signer un accord gouvernemental pour un soutien logistique prioritaire (corridor aérien dédié) en cas de crise géopolitique.",
|
||
"Mettre en place des contrats à long terme avec des clauses de garantie d'approvisionnement"
|
||
]
|
||
}
|
||
}
|
||
|
||
INDICATEURS = {
|
||
'Facile': [
|
||
"Suivi régulier de la stabilité géopolitique (ISG).",
|
||
"Durée réelle d'utilisation du matériel.",
|
||
"Niveau des stocks stratégiques disponibles."
|
||
],
|
||
'Modérée': [
|
||
"Taux de diversification des fournisseurs par région.",
|
||
"Évolution trimestrielle de la concurrence intersectorielle (IVC).",
|
||
"Taux annuel de recyclage des composants critiques."
|
||
],
|
||
'Difficile': [
|
||
"Budget annuel investi dans la recherche technologique.",
|
||
"Nombre de brevets déposés pour des substituts.",
|
||
"Progrès réel en matière de substitution technologique (ICS)."
|
||
],
|
||
'Extraction': {
|
||
'Facile': [
|
||
"Jours de stock portuaire (objectif ≥ 30).",
|
||
"Indice ISG moyen pondéré des pays extracteurs (alerte ≥ 60).",
|
||
"Volatilité hebdo du prix spot (écart-type %)."
|
||
],
|
||
'Modérée': [
|
||
"Part du 2ᵉ fournisseur dans le volume total (objectif ≥ 20 %).",
|
||
"Délai moyen d’obtention des permis d’export."
|
||
],
|
||
'Difficile': [
|
||
"Capacité annuelle d’une mine alternative financée (% du besoin interne).",
|
||
"Progrès physique de l’infrastructure logistique (Km de voie, % achevé)."
|
||
]
|
||
},
|
||
'Traitement': {
|
||
'Facile': [
|
||
"Couverture stock tampon (jours).",
|
||
"Certificats de traçabilité obtenus (% lots)."
|
||
],
|
||
'Modérée': [
|
||
"Nombre d’affineurs validés (objectif ≥ 2).",
|
||
"Taux de rendement global du procédé (%)."
|
||
],
|
||
'Difficile': [
|
||
"Part de production refinée hors zone rouge (%).",
|
||
"Capex cumulé investi dans de nouveaux procédés (M€)."
|
||
]
|
||
},
|
||
'Fabrication': {
|
||
'Facile': [
|
||
"Stock de composants critiques (jours).",
|
||
"Capacité libre des EMS (%) rapportée chaque vendredi."
|
||
],
|
||
'Modérée': [
|
||
"Part du second fondeur dans la production du composant audio (%).",
|
||
"Nombre de PCB « design-for-substitution » validés."
|
||
],
|
||
'Difficile': [
|
||
"Dépenses R&D substituts (€) vs budget.",
|
||
"TRI attendu sur les investisseurs fondeurs alternatifs."
|
||
]
|
||
},
|
||
'Assemblage': {
|
||
'Facile': [
|
||
"Jours de produits finis en entrepôt.",
|
||
"Temps de retouche ligne en cas de rupture (heures)."
|
||
],
|
||
'Modérée': [
|
||
"Volume annuel produit sur le site de secours (%).",
|
||
"Temps de requalification d’une ligne vers la version « fallback »."
|
||
],
|
||
'Difficile': [
|
||
"Taux d’automatisation reconfigurable (% machines modulaires).",
|
||
"Nb d’heures du corridor aérien prioritaire utilisé vs capacité."
|
||
]
|
||
}
|
||
}
|
||
|
||
poids_operation = {
|
||
'Extraction': 1,
|
||
'Traitement': 1.5,
|
||
'Assemblage': 1.5,
|
||
'Fabrication': 2,
|
||
'Substitution': 2
|
||
}
|