Estimation des ressources
Transcription
Estimation des ressources
Estimation des ressources Septembre 2008 1 Plan Influence de la densité Méthode polygonale Méthode des triangles Inverse de la distance Méthode des sections Manuelle Logiciels de CAO Critique des méthodes Calcul de densité théorique 2 Influence de la densité t2,v2,d2 t1,v1,d1 v1 * d1 + v 2 * d 2 d= v1 + v 2 V=v1+v2 d, t ? t= t1 * v1 * d1 + t 2 * v 2 * d 2 v1 * d1 + v 2 * d 2 La quantité de métal dans un bloc est t*v*d = t*masse du bloc Pour une même teneur et un même volume, il y a plus de métal dans un bloc à forte densité Souvent, les variations de densité peuvent être considérées comme négligeables par rapport aux variations des teneurs ou des volumes 3 Quand épaisseur et/ou densité varient : Généralement on estime la quantité de métal dans un volume donné et on divise par le tonnage estimé pour ce même volume Soit ti = teneur au point i si*= facteur de pondération dépendant de la méthode utilisée ei = épaisseur au point i di = densité au point i ∑t s = ∑s i i À un point « 0 », on estime la teneur par t0 i j où j si Facteur total de pondération : = si* quand « t » varie = si* x ei quand « t » et « e » varient = si* x ei x di quand « t », « e » et « d » varient 4 Méthode polygonale (plus proche voisin) Principe : la teneur estimée en un point est égale à la teneur du point connu le plus proche => définit des polygones (polygones de Voronoï) à teneur constante Même principe est appliqué pour l’épaisseur 5 Exemple Méthode des polygones 100 90 80 70 y 60 50 40 30 20 10 0 0 20 40 60 80 100 x 6 Exemple Méthode des polygones 100 90 80 70 y 60 Le seul paramètre à spécifier est la règle de fermeture pour les polygones externes 50 40 30 20 Souvent: distance max 10 0 0 20 40 60 80 100 x 7 Teneur Méthode des polygones 100 9 90 8 80 7 70 6 y 60 Design de la mine, la teneur moyenne est la moyenne pondérée par les « surfaces » 5 50 40 4 30 3 20 2 10 1 0 0 20 40 60 80 100 0 x 8 Pour une zone donnée si ∑ t i si t moy = i ∑sj j Facteur de pondération : - surface - surface x épaisseur - surface x épaisseur x densité 9 Comment obtenir les polygones? Triangulation de Delaunay Triangles les + équilatéraux possibles Perpendiculaires au milieu des côtés des triangles Les points d’intersection des perpendiculaires définissent les polygones 10 Méthode des polygones 100 Note : pour points d’un même triangle => polygones de Voronoi se touchent 90 80 70 y 60 Polygones de Voronoi et triangulation de Delaunay sont deux opérations duales 50 40 30 20 10 0 0 20 40 60 80 100 x 11 Dans une triangulation de Delaunay Cercle défini par 3 points d’un triangle de Delaunay n’inclut aucun autre point Plusieurs algorithmes très efficaces pour le programmer B A B A D C D est dans le cercle ABC. Le triangle ABC n’est pas Delaunay D C D n’est pas dans le cercle ABC. Le triangle ABC est Delaunay Méthode des polygones : estimation ponctuelle et blocs Tous les points dans un polygone reçoivent la teneur de la donnée associée au polygone histogramme des données 15 10 Ex. grille régulière => polygones sont des carrés Méthode des polygones 100 5 80 0 y 60 Estimés des blocs => même distribution statistique que les données 1 1.5 2 2.5 3 histogramme des blocs (estimés) 40 15 20 0 10 0 50 x 100 5 0 1 1.5 2 2.5 3 Est-ce réaliste d’un point de vue statistique ? 13 Méthode des triangles Triangulation de Delaunay Hypothèse: ce qui varie linéairement Teneur (triangle) - Accumulation = Teneur x épaisseur - Épaisseur (Si) Σ tiSi / Σ Si - Teneur - Épaisseur (moyenne pondérée) (Σ Σ ti + Σ ti Si / Σ Si) /4 (méthode des %) Note, si la densité varie aussi, on l’inclut dans le facteur de pondération Si 14 Méthode des triangles : estimation ponctuelle et de blocs Points : interpolation linéaire t3 b t13* a t1 c t13*= t1+a/(a+b)*(t3-t1) t0*=t13*+c/(c+d)*(t2-t13*) + t0* d t2 Blocs : moyenne des teneurs ponctuelles estimées dans le bloc 15 Comparaison 1 100 Triangles 100 90 80 90 0.8 80 0.6 70 0.4 60 0.2 50 0 40 -0.2 30 -0.4 20 -0.6 10 -0.8 0 0 70 20 40 60 80 100 -1 60 50 40 100 30 90 Polygones 20 80 10 70 0 60 0 20 40 Réalité 60 80 100 50 40 30 20 10 0 0 20 40 60 80 100 16 Inverse de la distance L’estimateur est de la forme : n ti ∑ b i =1 d i t= n = ∑ t is i 1 i ∑ b i =1 d i avec 1 / d ib si = n 1 ∑ b j=1 d j où di est la distance entre le point à estimer et le i ème point observé 17 Exemple Estimation au point A avec b=2 # 1 distanc e 40 teneur % 1 2 40 1 3 30 1.5 4 35 1.5 5 20 3 t= (1/40 2 + 1/40 2 + 1.5/30 2 + 1.5/35 2 + 3/20 2 ) 2 2 2 2 2 (1/40 + 1/40 + 1/30 + 1/35 + 1/20 ) = 2.05% 18 Note: - Défini pour une estimation ponctuelle - bloc: moyenne des estimations ponctuelles dans le bloc - Si épaisseur (et/ou densité) varie, habituellement estimer accumulation (a*) et épaisseur (e*) séparément et calculer t*=a*/e*. 19 Influence de « b » b=3 b=2.5 b=2 b=1.5 b=1 b=0.5 b=0.25 b=0 Estimation Le coefficient « b » contrôle la forme de l’interpolation Plus « b » est élevé, plus l’influence du point le plus près est grande; plus l’estimation apparaît comme une série de plateaux coupés par de forts gradients. Forme des interpolations en fonction de l'exposant b Coordonnée 20 b=1 b=3 t=2 Interpolation en 2D, b=3 1.1 1 0. 8 1. 2 1.1 1.1 1 1 0.9 0.8 0.7 1 0 0.8 0 .7 0.5 .6 0.4 0. 3 0 0 1 0 t=1 0.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1 1 0.9 1 0.5 0.8 1.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 0.1 0.6 0. 9 0.4 1 Coord. x t=0 1.9 1.8 1.7 1 1.5 .6 1.4 1.2 1.3 1.2 1 1.1 0. 9 1 0 .8 0.60.7 0.80.5 0.4 0.3 0.6 0.2 0.1 0.4 0.2 0.5 0.2 1.6 0. 2 0. 6 0.8 0. 7 0.6 0.4 0.5 0.4 0.2 0.3 0.2 0.1 0 0 0.2 0 0.6 1.9 1.4 1.2 0.9 1.81.9 1.4 1.3 1.3 1.2 0. 9 1. 4 0.4 Cooerd. y 0.8 1.6 1.5 1.4 1.3 1.5 Cooerd. y 1.6 2 2 0. 9 1.7 1.5 1.4 2 1. 7 1. 8 6 1. 1.81. 4 1.2 1 1 1.9 1.8 2 1.6 Interpolation en 2D, b=1 0.6 0.7 0.8 En 2D 0.2 0.4 0.6 0.8 1 Coord. x Note: l’inverse de la distance ne permet pas une interpolation linéaire 21 La distance peut être anisotrope 2 d = x + ay 2 « a » >1 indique qu’un écart donné sur le terrain correspond à une distance + grande en « y » qu’en « x » B strates A C A est plus près de B que de C, pourtant il est logique de considérer C plus semblable à A (que B) 22 Paramètres de contrôle avec l’inverse de la distance - Exposant « b » - Importance et orientation d’une éventuelle anisotropie - Distance maximale utilisée pour sélectionner les données lors de l’estimation et/ou nombre de données Outil pour déterminer ces paramètres ? Principe : réestimer les points connus en se servant des voisins Validation croisée - Enlever une observation Zi et effectuer l’estimation avec les autres => Zi* -Calculer l’erreur d’estimation ei = Zi – Zi* -Répéter le processus pour les autres observations et calculer une statistique globale sur l’erreur e.g. 1 | ei | ∑ n i ou 1 2 e ∑ i n i 23 Exemple Sol contaminé à l’arsenic (données de l’EPA) Validation croisée 0.6 0.59 Moyenne |e| 0.58 0.57 0.56 0.55 0.54 b=2.5 procure en moyenne l’erreur absolue minimale 0.53 0.52 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Exposant b 24 Comparaison 1 100 90 0.8 80 0.6 70 0.4 60 0.2 50 0 40 -0.2 100 30 -0.4 90 20 -0.6 80 10 -0.8 70 0 «b»=1 60 50 100 40 90 «b»=2 30 70 10 60 0 50 20 40 Réalité 60 80 100 20 40 60 80 100 0 20 40 60 80 100 -1 80 20 0 0 40 30 20 10 0 25 100 90 80 Validation croisée 70 60 50 40 30 20 10 0 0 20 40 60 80 100 100 100 1 100 100 90 90 0.890 90 80 80 0.680 80 70 70 0.470 70 60 60 0.260 60 50 50 0 50 50 40 40 40 -0.2 40 30 30 30 -0.4 30 20 20 20 -0.6 20 10 10 10 -0.8 10 0 0 0 0 20 40 60 80 100 0 20 40 60 80 100 -1 0 0 20 40 60 80 100 0 20 40 60 80 Polygone Triangles Inv dist, b=1 Inv dist b=2 17 13 22 16 26 100 Méthode des sections (« manuelle ») 1. 2. 3. 4. Obtenir une série de sections parallèles avec les forages projetés sur les sections Identifier à partir des forages les intersections de minerai et dessiner la forme présumée du gisement sur chaque section Estimer la teneur sur la section (e.g. polygonale, i.e. étendre la teneur de chaque forage à mi-distance du forage voisin) Se donner une règle pour combiner 2 sections consécutives et ainsi définir un volume minéralisé e.g. Changement brusque, linéaire, cône tronqué ou obélisque 5. Calculer la teneur moyenne du volume selon la règle choisie et selon les teneurs sur chaque section 27 A B C D 28 Hypothèses pour le calcul des volumes L S2 A: V= S1 S2 B: V= (S1 + S 2 )L 2 (S1 + S 2 )L 2 S1 C: V= S2 S1 (S1 + S 2 + ) S1 S 2 L 3 a2 D: b2 a1 b1 S1 V= (2S1 + 2S 2 + a1b2 + a 2 b1 )L 6 S2 29 Nb<=0.4 0.4<Nb<=0.5 0.5<Nb<=0.7 0.7<Nb<=0.9 0.9<Nb Section perp a x=160, epaisseur=15 100 9722 9718 9741 9739 9744 9735 9505 9506 9738 0 9746 Coordonnée z (m) -100 -200 9752 -300 Surface=47800 m2 Teneur=0.70% -400 -400 -300 -200 -100 Coordonnée y (m) 0 100 Section perp a x=145, epaisseur=15 Nb<=0.4 0.4<Nb<=0.5 0.5<Nb<=0.7 0.7<Nb<=0.9 0.9<Nb 100 97219718 9745 9744 9508 9507 0 9724 Coordonnée z (m) 9725 9741 -100 -200 Surface=57900 m2 Teneur=0.575% -300 -400 -400 -300 -200 -100 Coordonnée y (m) 0 100 31 Ayant la teneur et la surface de chaque section, on peut calculer le volume compris entre les 2 sections et la teneur de ce volume s1=47800 s2=57900 t1=0.70% t2=0.575% L=15m Méthode Volume Teneur Surface brusque t varie brusque. 792750 m3 0.6345% Surface lin. t varie lin. 792750 m3 0.6024% Cône tronqué t varie lin. 791540 m3 0.6165% 32 Méthode des sections (moderne) Principe : séparer le problème de l’estimation des teneurs de celui de la définition de la géométrie du gisement Conserver l’approche géométrique pour définir l’enveloppe du gisement en 2D Passage section => 3D par « modélisation solide » Estimer les teneurs séparément dans un modèle de blocs (e.g. par krigeage) Intersection modèle de blocs et géométrie du gisement => teneur du solide 33 Section S1 a y=0 apres interpolation Coord z 1 Points servant à définir le polygone Le tracé est interpolé en un grand nombre de points 0.5 0 1 0 0.5 Coord x 1 Section S2 a y=1 apres interpolation 0.8 Coord z 0.7 0.6 0.5 0.5 0.4 0 0 0.5 Coord x 2 1 1 Section S3 a y=2 apres interpolation Coord z 1 0.5 0 0 0.2 0.4 0.6 Les points d’interpolation de deux sections consécutives sont joints par des triangles 0 0.5 Coord x 1 0.8 Il faut fermer le volume par des sections « de bout » 36 Logiciels de CAO minière Grand nombre de logiciels permettant d’exécuter la modélisation 3D des gisements; logiciels dispendieux (10 k$ et +) - GDM - Datamine - GOCAD - Surpac (Surpac Vision) - Gemcom (Gems) - Maptek (Vulcan) - Mintec (MineSight) -… 37 Critique des méthodes Méthode des sections => enveloppe du gisement (aspect géométrique) Inverse de la distance => plus de flexibilité Triangles => bons résultats si données abondantes et de qualité (ex. représenter une topographie) Polygonale => à éviter (imprécise et ne fournit pas de teneurs réalistes pour des blocs) Localement, polygonale utilise 1 donnée, triangles 3 données et inverse de la distance : à déterminer, habituellement 5-50 Triangle, polygonale et inverse de la distance : interpolateur exact choix discutable lorsque les données sont entachées d’erreur Triangle et polygonale : surtout problèmes 2D (ex. veine; niveau d’une mine) Comparer les performances des méthodes par la technique de la validation croisée 38 Calcul de densité théorique Certaines mines calculent la densité du minerai à partir des analyses chimiques obtenues Deux approches : - formule empirique obtenue par régression; - calcul basé sur la minéralogie déduite de l’analyse chimique Exemple : - gisement de Cu - Cu dans la chalcopyrite (d=4.2, teneur en Cu dans chalco 35%) - chalco est le seul sulfure présent - autres minéraux ont une densité voisine de 3 - densité d’un minerai ayant 1% Cu ? 5% Cu ? 1 % Cu => 1/0.35=2.86% chalco 100 g roche=>2.86 g chalco => volume de chalco = 2.86 g / 4.2 g/cm3 => 0.68 cm3 => 97.14 g gangue => volume de gangue => 97.14 g / 3 g/cm3 => 32.38 cm3 Volume total = 33.06 cm3 Masse volumique théorique = 100g / 33.06 cm3 = 3.02 g/ cm3 => d=3.02 39 5 % Cu => 5/0.35=14.29% chalco 100 g roche=>14.29 g chalco => volume de chalco = 14.29 g / 4.2 g/cm3 => 3.40 cm3 => 85.71 g gangue => volume de gangue => 85.71 g / 3 g/cm3 => 28.57 cm3 Volume total = 31.97 cm3 Masse volumique théorique = 100g / 31.97 cm3 = 3.13 g/ cm3 => d=3.13 4.5 Densité vs teneur en Cu Note: 3.13 ≠ 0.857*3+0.143*4.2=3.17 La variation de la densité n’est pas linéaire en fonction de la teneur en Cu Densite 4 3.5 3 0 10 20 Teneur en Cu, (%) 30 40 40 Si chalco + pyrite ? % Cu => % chalco % S – (%S dans chalco) => % pyrite (suppose que S provient uniquement de pyrite et chalco) Cas général => système d’équations linéaires Ax=b A(i,j) = teneur élément « i » dans minéral « j » connu par la formule chimique du minéral b(i) = teneur élément « i » dans la roche connu par l’analyse chimique x(j)= teneur du minéral « j » dans la roche; x(n) est la gangue à déterminer On a aussi la contrainte : ∑ x( j) = 1 Pour réduire le nombre d’inconnues, on n’isole que les minéraux ayant une densité nettement différente de la « gangue ». 41 Exemple : gisement de Cu, Zn, Cu dans la chalcopyrite (CuFeS2) et la chalcocite Cu2S Zn dans la sphalérite (ZnS) la roche contient aussi de la pyrite (FeS2) il y a en moyenne 2% de Fe dans la gangue mais pas de soufre Analyse => 6% Cu, 9% Zn, 5% Fe, 10% S Poids atomique et formule stoechiométrique => 35% Cu dans chalcopyrite 80% Cu dans chalcocite 67% Zn dans la sphalérite 35% S dans la chalcopyrite 20% S dans la chalcocite 33% S dans la sphalérite 53% S dans la pyrite 30% Fe dans la chalcopyrite 47% Fe dans la pyrite Cu- > 0.35 0.80 0.50 0 0 0 Zn- > 0 0 0.67 0 0 S- > 0.35 0.20 0.33 0.53 0 0 0 0.47 0.02 Fe- > 0.30 1 1 1 1 1 Chalcopyrite 0.06 Chalcocite 0.09 Sphalérite = 0.10 Pyrite 0.05 Gangue 1 42 Solution : Densité chalcopyrite : 4.1 chalcocite : 5.6 sphalérite : 4.1 pyrite : 5.0 gangue : 2.9 Chalcopyrite 0 Chalcocite 7.7 Sphalérite = 13.43 % Pyrite 7.9 Gangue 71.4 Volume pour 100 g de roche chalcopyrite : 0 g/ 4.1g/cm3= 0 cm3 chalcocite : 7.7/5.6 = 1.38 cm3 sphalérite : 13.43/4.1= 3.28 cm3 pyrite : 7.9/5.0= 1.58 cm3 gangue : 71.4/2.9= 24.62 cm3 Volume total: 30.86 cm3 Masse volumique : 100 g/30.86 cm3= 3.24 g/cm3 Densité théorique: 3.24 43 Effet de la porosité sur la densité Vvide porosité ≡ n = Vroche + Vvide ρ réelle Vroche ρ théorique M roche = = = (1 - n)ρ théorique Vroche + Vvide Vroche + Vvide 44