Miller Indices Beregner til Identifikation af Krystalplaner

Beregn Miller-indekser fra krystalplaners skæringspunkter med dette brugervenlige værktøj. Uundgåeligt for krystallografi, materialeforskning og faststoffysik applikationer.

Miller Indices Beregner

Krystalplan Intercepter

Indtast interceptorerne for krystalplanet med x-, y- og z-aksen. Brug '0' for planer, der er parallelle med en akse (uendelig intercept).

Indtast et nummer eller 0 for uendelig

Indtast et nummer eller 0 for uendelig

Indtast et nummer eller 0 for uendelig

Miller Indices

Miller-indekserne for dette plan er:

(1,1,1)
Kopier til udklipsholder

Visualisering

Hvad er Miller Indices?

Miller-indekser er et notationssystem, der bruges i krystallografi til at specificere planer og retninger i krystallattice.

For at beregne Miller-indekser (h,k,l) fra interceptorer (a,b,c):

1. Tag reciprokkerne af interceptorerne: (1/a, 1/b, 1/c) 2. Konverter til den mindste sæt af heltal med samme forhold 3. Hvis et plan er parallelt med en akse (intercept = uendelig), er dens tilsvarende Miller-indeks 0

  • Negative indekser angives med en streg over tallet, f.eks. (h̄,k,l)
  • Notationen (hkl) repræsenterer et specifikt plan, mens {hkl} repræsenterer en familie af ækvivalente planer
  • Retningsindekser skrives i firkantede parenteser [hkl], og familier af retninger betegnes med <hkl>
📚

Dokumentation

Miller Indices Calculator

Introduktion

Miller Indeksberegneren er et kraftfuldt værktøj for krystallografer, materialeforskere og studerende til at bestemme Miller-indekserne for krystalplaner. Miller-indekser er et notationssystem, der bruges i krystallografi til at specificere planer og retninger i krystalgitre. Denne beregner giver dig mulighed for nemt at konvertere skæringerne af en krystalplan med koordinatakslerne til de tilsvarende Miller-indekser, hvilket giver en standardiseret måde at identificere og kommunikere om specifikke krystalplaner.

Miller-indekser er fundamentale for at forstå krystalstrukturer og deres egenskaber. Ved at repræsentere planer med et simpelt sæt af tre heltal (h,k,l) muliggør Miller-indekser, at forskere kan analysere røntgendiffraktionsmønstre, forudsige krystalvækstadfærd, beregne interplanarafstande og studere forskellige fysiske egenskaber, der afhænger af krystallografisk orientering.

Hvad er Miller-indekser?

Miller-indekser er et sæt af tre heltal (h,k,l), der definerer en familie af parallelle planer i et krystalgitter. Disse indekser er afledt af de reciprokke værdier af de fraktionelle skæringer, som et plan laver med de krystallografiske akser. Notationen giver en standardiseret måde at identificere specifikke planer inden for en krystalstruktur.

Visuel repræsentation af Miller-indekser

x y z

O

a=2 b=3 c=6

(3,2,1) Plan

Miller-indekser (3,2,1) Krystalplan

En 3D-visualisering af et krystalplan med Miller-indekser (3,2,1). Planen skærer x-, y- og z-aksen ved punkterne 2, 3 og 6 henholdsvis, hvilket resulterer i Miller-indekser (3,2,1) efter at have taget reciprokkerne og fundet det mindste sæt af heltal med samme forhold.

Formel til beregning af Miller-indekser

For at beregne Miller-indekserne (h,k,l) for en krystalplan, følg disse matematiske trin:

  1. Bestem skæringerne af planet med x-, y- og z-krystallografiske akser, hvilket giver værdierne a, b og c.
  2. Tag de reciprokke værdier af disse skæringer: 1/a, 1/b, 1/c.
  3. Konverter disse reciprokker til det mindste sæt af heltal, der opretholder det samme forhold.
  4. De resulterende tre heltal er Miller-indekserne (h,k,l).

Matematisk kan dette udtrykkes som:

h:k:l=1a:1b:1ch : k : l = \frac{1}{a} : \frac{1}{b} : \frac{1}{c}

Hvor:

  • (h,k,l) er Miller-indekserne
  • a, b, c er skæringerne af planet med x-, y- og z-aksen, henholdsvis

Særlige tilfælde og konventioner

Flere særlige tilfælde og konventioner er vigtige at forstå:

  1. Uendelige skæringer: Hvis et plan er parallelt med en akse, betragtes dets skæring som uendelig, og det tilsvarende Miller-indeks bliver nul.

  2. Negative indekser: Hvis et plan skærer en akse på den negative side af oprindelsen, bliver det tilsvarende Miller-indeks negativt, angivet med en streg over tallet i krystallografisk notation, f.eks. (h̄kl).

  3. Brøk-skæringer: Hvis skæringerne er brøk, konverteres de til heltal ved at multiplicere med den mindste fælles multipel.

  4. Forenkling: Miller-indekser reduceres altid til det mindste sæt af heltal, der opretholder det samme forhold.

Trin-for-trin guide til brug af beregneren

Vores Miller Indeksberegner giver en ligetil måde at bestemme Miller-indekserne for enhver krystalplan. Her er hvordan du bruger den:

  1. Indtast skæringerne: Indtast værdierne, hvor planet skærer x-, y- og z-akslerne.

    • Brug positive tal for skæringer på den positive side af oprindelsen.
    • Brug negative tal for skæringer på den negative side.
    • Indtast "0" for planer, der er parallelle med en akse (uendelig skæring).
  2. Se resultaterne: Beregneren vil automatisk beregne og vise Miller-indekserne (h,k,l) for det specificerede plan.

  3. Visualiser planet: Beregneren inkluderer en 3D-visualisering for at hjælpe dig med at forstå orienteringen af planet inden for krystalgitteret.

  4. Kopier resultaterne: Brug knappen "Kopier til udklipsholder" for nemt at overføre de beregnede Miller-indekser til andre applikationer.

Eksempelberegning

Lad os gennemgå et eksempel:

Antag, at et plan skærer x-, y- og z-aksen ved punkterne 2, 3 og 6 henholdsvis.

  1. Skæringerne er (2, 3, 6).
  2. Tag de reciprokke værdier: (1/2, 1/3, 1/6).
  3. For at finde det mindste sæt af heltal med samme forhold, multiplicer med den mindste fælles multipel af nævnerne (LCM af 2, 3, 6 = 6): (1/2 × 6, 1/3 × 6, 1/6 × 6) = (3, 2, 1).
  4. Derfor er Miller-indekserne (3,2,1).

Anvendelsesområder for Miller-indekser

Miller-indekser har mange anvendelser på tværs af forskellige videnskabelige og ingeniørmæssige områder:

Krystallografi og røntgendiffraktion

Miller-indekser er essentielle for at fortolke røntgendiffraktionsmønstre. Afstanden mellem krystalplaner, identificeret ved deres Miller-indekser, bestemmer de vinkler, hvormed røntgenstråler diffrakteres, i henhold til Braggs lov:

nλ=2dhklsinθn\lambda = 2d_{hkl}\sin\theta

Hvor:

  • nn er et heltal
  • λ\lambda er bølgelængden af røntgenstrålerne
  • dhkld_{hkl} er afstanden mellem planerne med Miller-indekserne (h,k,l)
  • θ\theta er indfaldsvinklen

Materialevidenskab og ingeniørarbejde

  1. Overfladeenergi-analyse: Forskellige krystallografiske planer har forskellige overfladeenergier, hvilket påvirker egenskaber som krystalvækst, katalyse og vedhæftning.

  2. Mekaniske egenskaber: Orienteringen af krystalplaner påvirker mekaniske egenskaber som glideplaner, kløftplaner og brudadfærd.

  3. Halvlederfremstilling: I fremstillingen af halvledere vælges specifikke krystalplaner til epitaksial vækst og enhedsproduktion på grund af deres elektroniske egenskaber.

  4. Teksturanalyse: Miller-indekser hjælper med at karakterisere foretrukne orienteringer (tekstur) i polykrystallinske materialer, hvilket påvirker deres fysiske egenskaber.

Mineralogi og geologi

Geologer bruger Miller-indekser til at beskrive krystaloverflader og kløftplaner i mineraler, hvilket hjælper med identifikation og forståelse af dannelsesbetingelser.

Uddannelsesmæssige anvendelser

Miller-indekser er grundlæggende begreber, der undervises i materialeforskning, krystallografi og faststoffysik-kurser, hvilket gør denne beregner til et værdifuldt uddannelsesværktøj.

Alternativer til Miller-indekser

Selvom Miller-indekser er den mest udbredte notation for krystalplaner, findes der flere alternative systemer:

  1. Miller-Bravais-indekser: En fire-indeks notation (h,k,i,l) brugt til hexagonale krystalstrukturer, hvor i = -(h+k). Denne notation afspejler bedre symmetrien i hexagonale strukturer.

  2. Weber-symboler: Primært brugt i ældre litteratur, især til at beskrive retninger i kubiske krystaller.

  3. Direkte gittervektorer: I nogle tilfælde beskrives planer ved hjælp af de direkte gittervektorer snarere end Miller-indekser.

  4. Wyckoff-positioner: Til at beskrive atompositioner inden for krystalstrukturer snarere end planer.

På trods af disse alternativer forbliver Miller-indekser standardnotationen på grund af deres enkelhed og universelle anvendelighed på tværs af alle krystalstrukturer.

Historien om Miller-indekser

Miller-indekser-systemet blev udviklet af den britiske mineralog og krystallograf William Hallowes Miller i 1839, offentliggjort i hans afhandling "A Treatise on Crystallography." Millers notation byggede videre på tidligere arbejde af Auguste Bravais og andre, men gav en mere elegant og matematisk konsistent tilgang.

Før Millers system blev der brugt forskellige notationssystemer til at beskrive krystaloverflader, herunder Weiss-parametre og Naumann-symboler. Millers innovation var at bruge de reciprokke skæringer, hvilket forenklede mange krystallografiske beregninger og gav en mere intuitiv repræsentation af parallelle planer.

Adoptionen af Miller-indekser accelererede med opdagelsen af røntgendiffraktion af Max von Laue i 1912 og det efterfølgende arbejde af William Lawrence Bragg og William Henry Bragg. Deres forskning demonstrerede den praktiske nytte af Miller-indekser i fortolkningen af diffraktionsmønstre og bestemmelsen af krystalstrukturer.

Gennem det 20. århundrede, da krystallografi blev stadig vigtigere inden for materialeforskning, faststoffysik og biokemi, blev Miller-indekser fast etableret som standardnotationen. I dag forbliver de essentielle i moderne materialekarakteriseringsteknikker, computertomografisk krystallografi og nanomaterialedesign.

Kodeeksempler til beregning af Miller-indekser

1import math
2import numpy as np
3
4def calculate_miller_indices(intercepts):
5    """
6    Beregn Miller-indekser fra skæringer
7    
8    Args:
9        intercepts: Liste over tre skæringer [a, b, c]
10        
11    Returns:
12        Liste over tre Miller-indekser [h, k, l]
13    """
14    # Håndter uendelige skæringer (parallelt med akse)
15    reciprocals = []
16    for intercept in intercepts:
17        if intercept == 0 or math.isinf(intercept):
18            reciprocals.append(0)
19        else:
20            reciprocals.append(1 / intercept)
21    
22    # Find ikke-nul værdier til GCD-beregning
23    non_zero = [r for r in reciprocals if r != 0]
24    
25    if not non_zero:
26        return [0, 0, 0]
27    
28    # Skaler til rimelige heltal (undgå flydende punktproblemer)
29    scale = 1000
30    scaled = [round(r * scale) for r in non_zero]
31    
32    # Find GCD
33    gcd_value = np.gcd.reduce(scaled)
34    
35    # Konverter tilbage til mindste heltal
36    miller_indices = []
37    for r in reciprocals:
38        if r == 0:
39            miller_indices.append(0)
40        else:
41            miller_indices.append(round((r * scale) / gcd_value))
42    
43    return miller_indices
44
45# Eksempel på brug
46intercepts = [2, 3, 6]
47indices = calculate_miller_indices(intercepts)
48print(f"Miller-indekser for skæringer {intercepts}: {indices}")  # Output: [3, 2, 1]
49

Numeriske eksempler

Her er nogle almindelige eksempler på beregning af Miller-indekser:

  1. Eksempel 1: Standard tilfælde

    • Skæringer: (2, 3, 6)
    • Reciprokker: (1/2, 1/3, 1/6)
    • Multiplicer med LCM af nævnerne (6): (3, 2, 1)
    • Miller-indekser: (3,2,1)
  2. Eksempel 2: Plan parallelt med en akse

    • Skæringer: (1, ∞, 2)
    • Reciprokker: (1, 0, 1/2)
    • Multiplicer med 2: (2, 0, 1)
    • Miller-indekser: (2,0,1)
  3. Eksempel 3: Negative skæringer

    • Skæringer: (-1, 2, 3)
    • Reciprokker: (-1, 1/2, 1/3)
    • Multiplicer med 6: (-6, 3, 2)
    • Miller-indekser: (-6,3,2)
  4. Eksempel 4: Brøk-skæringer

    • Skæringer: (1/2, 1/3, 1/4)
    • Reciprokker: (2, 3, 4)
    • Allerede i heltal
    • Miller-indekser: (2,3,4)
  5. Eksempel 5: Særligt plan (100)

    • Skæringer: (1, ∞, ∞)
    • Reciprokker: (1, 0, 0)
    • Miller-indekser: (1,0,0)

Ofte stillede spørgsmål

Hvad bruges Miller-indekser til?

Miller-indekser bruges til at identificere og beskrive planer og retninger i krystalgitre. De giver en standardiseret notation, der hjælper krystallografer, materialeforskere og ingeniører med at kommunikere om specifikke krystalorienteringer. Miller-indekser er essentielle for at analysere røntgendiffraktionsmønstre, forstå krystalvækst, beregne interplanarafstande og studere forskellige fysiske egenskaber, der afhænger af krystallografisk orientering.

Hvordan håndterer jeg et plan, der er parallelt med en af akserne?

Når et plan er parallelt med en akse, krydser det aldrig den akse, så skæringen betragtes som uendelig. I Miller-indeksnotation er den reciprokke værdi af uendelig nul, så det tilsvarende Miller-indeks bliver nul. For eksempel vil et plan, der er parallelt med y-aksen, have skæringer (a, ∞, c) og Miller-indekser (h,0,l).

Hvad betyder negative Miller-indekser?

Negative Miller-indekser angiver, at planet skærer den tilsvarende akse på den negative side af oprindelsen. I krystallografisk notation angives negative indekser typisk med en streg over tallet, såsom (h̄kl). Negative indekser repræsenterer planer, der er ækvivalente med deres positive modparter med hensyn til fysiske egenskaber, men har forskellige orienteringer.

Hvordan relaterer Miller-indekser sig til krystalstruktur?

Miller-indekser relaterer direkte til den atomare arrangement i en krystalstruktur. Afstanden mellem planerne med specifikke Miller-indekser (dhkl) afhænger af krystalstrukturen. I røntgendiffraktion fungerer disse planer som refleksionsplaner i henhold til Braggs lov, hvilket producerer karakteristiske diffraktionsmønstre, der afslører krystalstrukturen.

Hvad er forskellen mellem Miller-indekser og Miller-Bravais-indekser?

Miller-indekser bruger tre heltal (h,k,l) og er velegnede til de fleste krystalstrukturer. Miller-Bravais-indekser bruger fire heltal (h,k,i,l) og er specifikt designet til hexagonale krystalstrukturer. Den fjerde indeks, i, er overflødig (i = -(h+k)) men hjælper med at opretholde symmetrien i det hexagonale system og gør ækvivalente planer lettere genkendelige.

Hvordan beregner jeg vinklen mellem to krystalplaner?

Vinklen θ mellem to planer med Miller-indekser (h₁,k₁,l₁) og (h₂,k₂,l₂) i et kubisk krystalsystem kan beregnes ved hjælp af:

cosθ=h1h2+k1k2+l1l2(h12+k12+l12)(h22+k22+l22)\cos\theta = \frac{h_1h_2 + k_1k_2 + l_1l_2}{\sqrt{(h_1^2 + k_1^2 + l_1^2)(h_2^2 + k_2^2 + l_2^2)}}

For ikke-kubiske systemer er beregningen mere kompleks og involverer den metriske tensor for krystalsystemet.

Kan Miller-indekser være brøker?

Nej, efter konvention er Miller-indekser altid heltal. Hvis beregningen oprindeligt giver brøker, konverteres de til det mindste sæt af heltal, der opretholder det samme forhold. Dette gøres ved at multiplicere alle værdier med den mindste fælles multipel af nævnerne.

Hvordan bestemmer jeg Miller-indekserne for en krystaloverflade eksperimentelt?

Miller-indekserne for krystaloverflader kan bestemmes eksperimentelt ved hjælp af røntgendiffraktion, elektrondiffraktion eller optisk goniometri. I røntgendiffraktion er de vinkler, hvormed diffraktion finder sted, relateret til d-afstanden af krystalplaner gennem Braggs lov, som kan bruges til at identificere de tilsvarende Miller-indekser.

Hvad er Miller-indekserne for almindelige krystalplaner?

Nogle almindelige krystalplaner og deres Miller-indekser inkluderer:

  • (100), (010), (001): Primære kubiske overflader
  • (110), (101), (011): Diagonale overflader i kubiske systemer
  • (111): Oktahedral overflade i kubiske systemer
  • (112): Almindeligt glideplan i krop-centered kubiske metaller

Referencer

  1. Miller, W. H. (1839). A Treatise on Crystallography. Cambridge: For J. & J.J. Deighton.

  2. Ashcroft, N. W., & Mermin, N. D. (1976). Solid State Physics. Holt, Rinehart and Winston.

  3. Hammond, C. (2015). The Basics of Crystallography and Diffraction (4. udg.). Oxford University Press.

  4. Cullity, B. D., & Stock, S. R. (2014). Elements of X-ray Diffraction (3. udg.). Pearson Education.

  5. Kittel, C. (2004). Introduction to Solid State Physics (8. udg.). Wiley.

  6. Kelly, A., & Knowles, K. M. (2012). Crystallography and Crystal Defects (2. udg.). Wiley.

  7. International Union of Crystallography. (2016). International Tables for Crystallography, Volume A: Space-group symmetry. Wiley.

  8. Giacovazzo, C., Monaco, H. L., Artioli, G., Viterbo, D., Ferraris, G., Gilli, G., Zanotti, G., & Catti, M. (2011). Fundamentals of Crystallography (3. udg.). Oxford University Press.

  9. Buerger, M. J. (1978). Elementary Crystallography: An Introduction to the Fundamental Geometrical Features of Crystals. MIT Press.

  10. Tilley, R. J. (2006). Crystals and Crystal Structures. Wiley.

Prøv vores Miller Indeksberegner i dag for hurtigt og præcist at bestemme Miller-indekserne for enhver krystalplan. Uanset om du er studerende, der lærer krystallografi, forsker, der analyserer materialestrukturer, eller ingeniør, der designer nye materialer, vil dette værktøj hjælpe dig med at identificere og forstå krystalplaner med lethed.