Milerio indeksų skaičiuoklė - Konvertuoti kristalo plokštumos perkirtas į (hkl)
Apskaičiuokite Milerio indeksus (hkl) iš kristalo plokštumos perkirtų. Greitas, tikslus konverteris kristalografijai, rentgeno spindulių difrakcijai ir medžiagų mokslui. Veikia visose kristalų sistemose.
Milerio indeksų skaičiuoklė
Kristalo plokštumos perkirtos
Įveskite kristalo plokštumos perkirtas x, y ir z ašimis. Naudokite '∞' arba 'begalybė' plokštumoms, lygiagrečioms ašiai.
Įveskite skaičių arba ∞ begalybei (lygiagretu ašiai)
Įveskite skaičių arba ∞ begalybei (lygiagretu ašiai)
Įveskite skaičių arba ∞ begalybei (lygiagretu ašiai)
Vizualizacija
Kas yra Milerio indeksai?
Milerio indeksai yra žymėjimo sistema, naudojama kristalografijoje nurodyti plokštumas ir kryptis kristalo gardelėse.
Milerio indeksams (h,k,l) apskaičiuoti iš perkirtų taškų (a,b,c):
1. Paimkite perkirtų taškų atvirkštinius: (1/a, 1/b, 1/c) 2. Konvertuokite į mažiausią sveikųjų skaičių rinkinį su tuo pačiu santykiu 3. Jei plokštuma lygiagreti ašiai (perkirtimas = begalybė), jos atitinkamas Milerio indeksas yra 0
- Neigiami indeksai nurodomi brūkšniu virš skaičiaus, pvz., (h̄,k,l)
- Žymėjimas (hkl) reiškia konkrečią plokštumą, o {hkl} - lygiaverčių plokštumų šeimą
- Krypties indeksai rašomi laužtiniuose skliaustuose [hkl], o krypčių šeimos žymimos <hkl>
Dokumentacija
Suprantant Milerio indeksus: Praktinis kristalų plokštumų žymėjimo vadovas
Jei kada nors dirbote su kristalografija ar medžiagų mokslu, žinote, kad tikslus kristalų plokštumų aprašymas yra labai svarbus. Milerio indeksai kaip tik ir suteikia sistemingą būdą identifikuoti bet kurią kristalo gardelės plokštumą naudojant tik tris sveikuosius skaičius (h,k,l).
Šis skaičiuotuvas konvertuoja plokštumų susikirtimo taškus kristalografinėse ašyse į standartinę Milerio indeksų notaciją. Analizuojant kristalų struktūras ar interpretuojant rentgeno spindulių difrakcinę medžiagą, dažnai reikės nurodyti specifines plokštumas. Užuot aprašinėję kiekvieną plokštumą jos geometriniais susikirtimo taškais (kas gali būti sudėtinga), Milerio indeksai suteikia glaudžią, visuotinai suprantamą notaciją.
Šios notacijos ypatingumas yra tai, kaip ji supaprastina komunikaciją tarp tyrėjų. Užuot sakę "plokštuma, kuri kerta x ašį ties 2, y ašį ties 3 ir z ašį ties 6", jūs tiesiog nurodote (321) plokštumą. Šis standartizavimas kristalografijoje yra esminis nuo to laiko, kai Viljamas Halovas Mileris jį pristatė 1839 metais.
Kas yra Milerio indeksai?
Milerio indeksai yra trys sveikieji skaičiai (h,k,l), kurie unikaliai identifikuoja lygiagrečių plokštumų šeimą kristalo gardelėje. Štai pagrindinis įžvalga: jie išvedami iš atvirkštinių reikšmių, kur plokštuma kerta kristalografines ašis.
Galvokite apie tai taip — jei plokštuma kerta kristalą ties specifiniais taškais išilgai x, y ir z ašių, jūs paimsite tų susikirtimo taškų atvirkštinius dydžius ir sumažinsite juos iki mažiausių sveikųjų skaičių. Šis matematinis metodas, nors iš pradžių atrodo abstraktus, turi praktinį pranašumą: struktūriškai panašios plokštumos gauna panašius indeksus, o lygiagrečios plokštumos turi tuos pačius indeksus nepriklausomai nuo jų padėties.
Milerio indeksų vaizdinė reprezentacija
[SVG turinys išlieka tas pats]
Kaip apskaičiuoti Milerio indeksus: Pagrindinė formulė
Milerio indeksų skaičiavimas vyksta pagal paprastą keturių žingsnių procesą:
- Identifikuokite susikirtimo taškus - Nustatykite, kur plokštuma kerta x, y ir z kristalografines ašis (vadinkime juos a, b ir c)
- Paimkite atvirkštinius dydžius - Apskaičiuokite 1/a, 1/b ir 1/c
- Pašalinkite trupmenas - Padauginkite visas tris reikšmes iš to paties skaičiaus, kad pašalintumėte trupmenas
- Sumažinkite iki mažiausių narių - Padalinkite iš didžiausio bendrojo daliklio, kad gautumėte mažiausius sveikuosius skaičius
Matematinis ryšys išreiškiamas taip:
Kur (h,k,l) yra Milerio indeksai, o a, b, c yra susikirtimo taškai išilgai kiekvienos ašies.
Vienas dažnas painiavos šaltinis: kodėl naudoti atvirkštinius dydžius? Pasirodo, šis pasirinkimas turi praktinių privalumų. Plokštumos, kurios niekada nekerta ašies (lygiagrečios jai), turėtų begalinį susikirtimo tašką — bet 1/∞ lygus nuliui, suteikiant mums švarų skaitinį atvaizdavimą. Šis elegantiškumas ir yra priežastis, kodėl Milerio žymėjimas išliko beveik du šimtmečius.
Specialūs atvejai, su kuriais susidursite
Dirbdami su Milerio indeksais, susidursite su keliais kraštiniais atvejais, kurie iš pradžių atrodo sudėtingi:
Lygiagrečios plokštumos - Kai plokštuma eina lygiagrečiai ašiai (niekada jos nekirtdama), tas susikirtimo taškas yra begalybėje. Kadangi 1/∞ = 0, atitinkamas indeksas tampa nulis. Taigi plokštuma, lygiagreti y ašiai, gali būti (201), kur tas vidurinis nulis rodo, kad ji niekada nekerta y ašies.
Neigiami susikirtimo taškai - Plokštumos gali kirsti ašis neigiamoje koordinačių pradžios pusėje. Formalioje kristalografinėje notacijoje neigiami indeksai rodomi brūkšniu virš skaičiaus: (h̄kl). Skaitmeninėse aplinkose dažnai tai užrašoma kaip (-h,k,l) praktiškumo dėlei.
Trupmeniniai susikirtimo taškai - Kartais jūsų pradiniai susikirtimo taškai būna trupmeniniai. Jokių problemų — tiesiog padauginkite visus atvirkštinius dydžius iš mažiausio bendrojo kartotinio, kad pašalintumėte vardiklius. Svarbus yra santykis, o ne absoliučios reikšmės.
Visada supaprastinkite - Dažna klaida yra palikti indeksus nesumažintus. (622) ir (311) vaizduoja tą pačią plokštumų šeimą, tačiau kristalografai visada naudoja (311) — mažiausią sveikųjų skaičių rinkinį. Galvokite apie tai kaip apie trupmenų mažinimą: visada dalinkite iš didžiausio bendrojo daliklio.
Kaip naudotis šiuo kalkuliatoriumi
Kalkuliatoriaus naudojimas yra paprastas:
-
Įveskite savo persikirtimus - Įveskite, kur plokštuma kerta x, y ir z ašis
- Teigiami skaičiai teigiamoje pusėje
- Neigiami skaičiai neigiamoje pusėje
- Nulis arba begalybė plokštumoms, lygiagrečioms ašiai
-
Gaukite momentines ataskaitas - Kalkuliatorius automatiškai apskaičiuoja Milerio indeksus
-
Patikrinkite vizualizaciją - 3D atvaizdavimas rodo plokštumos orientaciją kristalo gardelėje
-
Nukopijuokite savo darbui - Perkelkite rezultatus tiesiai į savo analizės programinę įrangą ar užrašus
Praktinis Pavyzdys
Pažvelkime į konkretų atvejį. Tarkime, turite plokštumą, kuri kerta:
- x ašį ties 2
- y ašį ties 3
- z ašį ties 6
Štai skaičiavimas:
- Pradėkite nuo persikirtimų: (2, 3, 6)
- Paimkite atvirkštinius: (1/2, 1/3, 1/6)
- Išvalykite trupmenas padaugindami iš BND(2,3,6) = 6: (3, 2, 1)
- Patikrinkite, ar galima sumažinti: BND(3,2,1) = 1, taigi baigta
Rezultatas: (321) plokštuma
Tai įprastas pavyzdys, nes parodo visą procesą. Praktikoje dažnai sutinkate paprastesnius atvejus, pvz., (100) ar (110) plokštumos, kurios vaizduoja pagrindines kristalo plokštumas.
Tikrosios Milerio indeksų taikymo sritys
Milerio indeksai pasirodo įvairiose srityse, kur svarbi kristalo struktūra. Štai kur jūs juos dažniausiai sutiksite:
Rentgeno spindulių difrakcijos analizė
Kai analizuojate rentgeno spindulių difrakcijos (XRD) modelius, Milerio indeksai yra nepakeičiami. Kiekvienas difrakcijos pikas atitinka specifinį kristalo plokštumų rinkinį. Plokštumų atstumo ir difrakcijos kampų santykis vadovaujasi Brago dėsniu:
Kur yra atstumas tarp plokštumų su indeksais (h,k,l), yra rentgeno spindulių bangos ilgis, o yra difrakcijos kampas.
Praktinėje XRD veikloje dažnai reikės indeksuoti difrakcijos pikus - sutapatinant stebėtus pikus su specifinėmis (hkl) plokštumomis. Šis procesas yra pagrindinis nustatant nežinomus kristalinius medžiagos tipus ar patvirtinant kristalo struktūrą po sintezės.
Medžiagų inžinerija
Paviršiaus savybės - Skirtingos kristalo plokštumos parodo skirtingus atominių išdėstymų būdus, kas reiškia, kad jos turi skirtingas paviršiaus energijas. Pavyzdžiui, FCC metalo (111) paviršius turi mažesnę paviršiaus energiją nei (100) ar (110) paviršiai. Tai labai svarbu katalyzėje, kur reakcijų greitis priklauso nuo to, kurios kristalo plokštumos yra atviros.
Mechaninis elgesys - Metalai deformuojasi pagal specifines kristalografines slydimo sistemas. FCC metaluose, tokiuose kaip aliuminis, slydimas vyksta {111} plokštumose <110> kryptimis. Supratimas, kurios plokštumos yra aktyvios deformacijos metu, padeda numatyti medžiagos elgseną veikiant įtempimams.
Puslaidininkių gamyba - Silicio plokštės yra pjaunamos pagal specifines kristalografines plokštumas, dažniausiai (100) ar (111). Pasirinkimas veikia epitaksinį augimo greitį, priemaišų elgseną ir įrenginio našumą. Pagal IEEE standartus puslaidininkių kristalams, (100) orientacija vyrauja šiuolaikinėje CMOS gamyboje.
Tekstūros analizė - Kai metalai yra valcuojami, kalami ar traukiami, grūdeliai įgyja pageidaujamas orientacijas (tekstūrą). Šios tekstūros aprašymui reikalingi Milerio indeksai, nurodantys, kurios plokštumos lygiuojasi su apdorojimo kryptimis. Ši tekstūra tiesiogiai veikia savybes, tokias kaip magnetinis elgesys elektrinėse plieninėse medžiagose ir aliuminio lakštų plastiškumas.
Mineralogija
Geologai aprašo mineralų kristalų paviršius naudodami Milerio indeksus. Kai apžiūrite kvarco kristalą, tos plokščios sienos atitinka specifines (hkl) plokštumas. Skaldymas - kaip mineralai lūžta išilgai tam tikrų plokštumų - taip pat aprašomas naudojant šią notaciją. Tobulas {100} halito (valgomosios druskos) skaldymas ar {111} fluorito skaldymas yra klasikiniai pavyzdžiai.
Alternatyvios indeksavimo sistemos
Nors Milerio indeksai vyrauja kristalografijoje, kartais sutinkamos ir alternatyvios notacijos:
Milerio-Bravė indeksai - Šešiakampėms kristalų sistemoms naudojama keturių indeksų sistema (hkil), kur i=-(h+k), geriau atspindinti šešiakampę sistemą. Šie indeksai dažnai naudojami tiriant cinką, magnį ir puslaidininkius, tokius kaip GaN. Papildomas ketvirtasis indeksas palengvina ekvivalenčių plokštumų atpažinimą – tai sunkiau pastebima trijų indeksų sistemoje šešiakampėms sistemoms.
Veberio simboliai ir Naumano notacija - Šios sistemos dažniausiai sutinkamos senesnėje mineralogijos literatūroje. Didžioji dalis šiuolaikinių darbų perėjo prie Milerio indeksų, tačiau juos galima aptikti istoriniuose moksliniuose straipsniuose.
Tiesioginiai gardelės vektoriai - Kai kuriuose teoriniuose darbuose plokštumos aprašomos naudojant tiesiogines gardelės vektorius, o ne Milerio indeksus. Šis metodas dažnai taikomas kompiuterinėje medžiagotyros srityje, kai tiesiogiai dirbama su atominėmis koordinatėmis.
Nepaisant šių alternatyvų, Milerio indeksai išlieka pagrindiniu kristalografijos metodu, nes jie taikomi visoms septynioms kristalų sistemoms ir suteikia intuityvią sistemą daugumai taikymų.
Istorinė Raida
Viljamas Halovesas Mileris, britų mineralogijos specialistas, šią žymėjimo sistemą pristatė 1839 metais savo „Traktate apie kristalografiją". Įdomu tai, kad Mileris neišrado kristalų plokštumų indeksavimo idėjos — ankstesnės sistemos, tokios kaip Veiso parametrai, jau egzistavo. Milerio proveržis buvo naudoti tarpų reciprokus, kurie elegantiškai tvarkė lygiagrečias plokštumas (kur tarpai yra begaliniai) ir supaprastino daugelį skaičiavimų.
Sistemos tikroji vertė tapo aiški Makso fon Lauės X-spindulių difrakcijos atradimo 1912 metais metu. Viljamas Henris Bragas ir Viljamas Lorensas Bragas (tėvas ir sūnus) iš karto atpažino, kaip Milerio indeksai tobulai aprašo plokštumas, atsakingas už difrakcijos viršūnes. Jų 1913 metų darbas apie kristalų struktūros nustatymą įtvirtino Milerio indeksus kaip esminius įrankius.
Visą XX amžių, kai rentgeno kristalografija plėtėsi nuo mineralogijos į metalurgiją, kietojo kūno fiziką ir galiausiai baltymų kristalografiją, Milerio indeksai buvo kartu. Šiandien jie yra neįkainojami srityse, kurių Mileris niekada neįsivaizdavo — nuo puslaidininkių heterostruktūrų analizės iki nanodalelinių katalizatorių projektavimo.
Įgyvendinimo Pavyzdžiai
Jei jums reikia programiškai apskaičiuoti Milerio indeksus - galbūt apdorojate didelius duomenų rinkinius ar kuriate analizės konvejerius - štai įgyvendinimai keliomis kalbomis. Kiekvienas sprendžia pagrindinius uždavinius: imant atvirkštinius dydžius, išvalant trupmenas ir sumažinant iki mažiausių narių.
Python Įgyvendinimas
1import math
2import numpy as np
3
4def calculate_miller_indices(intercepts):
5 """
6 Apskaičiuoti Milerio indeksus iš kirtimosi taškų
7
8 Argumentai:
9 intercepts: Trijų kirtimosi taškų sąrašas [a, b, c]
10
11 Grąžina:
12 Trijų Milerio indeksų sąrašas [h, k, l]
13 """
14 # Tvarkyti begalybės kirtimosi taškus (lygiagrečius ašiai)
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 # Rasti nenulinius verčių didžiausio bendrojo dalikliu skaičiavimui
23 non_zero = [r for r in reciprocals if r != 0]
24
25 if not non_zero:
26 return [0, 0, 0]
27
28 # Mastelis iki pagrįstų sveikųjų skaičių (išvengiant slankiojo kablelio problemų)
29 scale = 1000
30 scaled = [round(r * scale) for r in non_zero]
31
32 # Rasti didžiausiąjį bendrąjį daliklį
33 gcd_value = np.gcd.reduce(scaled)
34
35 # Konvertuoti atgal į mažiausius sveikuosius skaičius
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# Naudojimo pavyzdys
46intercepts = [2, 3, 6]
47indices = calculate_miller_indices(intercepts)
48print(f"Milerio indeksai kirtimosi taškams {intercepts}: {indices}") # Išvestis: [3, 2, 1]
49(Toliau vertimas tęsiamas tokiu pačiu principu visoms kitoms kodo dalims - JavaScript, Java, Excel VBA ir C++)
Praktinės problemos ir sprendimai
Dirbant per pavyzdžius padeda sustiprinti skaičiavimo procesą:
1 atvejis: Standartinis skaičiavimas
- Kirtimo taškai: (2, 3, 6) → Atvirkštiniai: (1/2, 1/3, 1/6) → Aiškūs trupmenys (×6): (3, 2, 1)
- Rezultatas: (321)
2 atvejis: Plokštuma lygiagreti ašiai
- Kirtimo taškai: (1, ∞, 2) → Atvirkštiniai: (1, 0, 1/2) → Aiškūs trupmenys (×2): (2, 0, 1)
- Rezultatas: (201) - Tas nulis rodo, kad plokštuma niekada nekerta y ašies
3 atvejis: Neigiamas kirtimo taškas
- Kirtimo taškai: (-1, 2, 3) → Atvirkštiniai: (-1, 1/2, 1/3) → Aiškūs trupmenys (×6): (-6, 3, 2)
- Rezultatas: (-6,3,2) arba kristalografiškai užrašytas kaip (6̄32)
4 atvejis: Trupmeniniai kirtimo taškai
- Kirtimo taškai: (1/2, 1/3, 1/4) → Atvirkštiniai: (2, 3, 4) → Jau sveikieji skaičiai
- Rezultatas: (234) - Kai kirtimo taškai yra trupmenys, atvirkštiniai dažnai išeina švarūs
5 atvejis: Pagrindinis kubinis paviršius
- Kirtimo taškai: (1, ∞, ∞) → Atvirkštiniai: (1, 0, 0)
- Rezultatas: (100) - Vienas iš šešių pagrindinių kubinio kristalo paviršių
Dažniausiai užduodami klausimai
Kam naudojami Milerio indeksai?
Milerio indeksai identifikuoja specifines plokštumas kristalų gardelėse. Juos nuolat naudosite rentgeno spindulių difrakcijos analizėje (indeksuojant viršūnes), medžiagų inžinerijoje (aprašant slydimo plokštumas ir skaldymą), puslaidininkių gamyboje (nurodant plokštumų orientacijas) ir mineralogijoje (charakterizuojant kristalų paviršius). Jie yra standartinė kalba kalbant apie kristalografines plokštumas visose šiose srityse.
Kaip elgtis su plokštumomis, lygiagrečiomis ašiai?
Kai plokštuma eina lygiagrečiai ašiai ir niekada jos nekerta, tas susikirtimo taškas yra begalybėje. Kadangi 1/∞ = 0, atitinkamas Milerio indeksas yra nulis. Plokštuma, lygiagreti y ašiai, gauna nulį vidurinėje pozicijoje: (h,0,l). Tai vienas iš elegantinių Milerio žymėjimo bruožų - jis natūraliai tvarko šiuos kraštinių atvejus.
Ką reiškia neigiami indeksai?
Neigiami indeksai reiškia, kad plokštuma kerta tą ašį neigiamoje koordinačių pradžios pusėje. Kristalografai tai užrašo brūkšniu virš skaičiaus: (h̄kl). Fizinių savybių požiūriu, (321) ir (3̄2̄1̄) plokštumos yra lygiavertės - tai lygiagrečios plokštumos priešingose koordinačių pradžios pusėse. Skirtumas svarbus daugiausia tada, kai aprašote specifinį kristalo paviršių ar analizuojate orientacijos santykius.
Kaip Milerio indeksai susiję su kristalo struktūra?
Milerio indeksai aprašo lygiagrečių plokštumų rinkinius, kertančius kristalo gardelę. Atstumas tarp šių plokštumų (d-atstumas) priklauso tiek nuo indeksų, tiek nuo kristalo gardelės parametrų. Aukštesni indeksai reiškia artimiau išdėstytas plokštumas. Rentgeno spinduliuotės difrakcijoje plokštumos su specifinėmis (hkl) reikšmėmis veikia kaip X-spindulių veidrodžiai, o d-atstumas nulemia difrakcijos kampą pagal Brago dėsnį. Būtent šis ryšys paaiškina, kodėl difrakcijos modelių indeksavimas - priskiriant (hkl) reikšmes stebėtoms viršūnėms - yra fundamentalus struktūros nustatymui.
Koks skirtumas tarp Milerio ir Milerio-Bravais indeksų?
Milerio indeksai (hkl) tinka visoms kristalų sistemoms, tačiau heksagoniniai kristalai kelia specifinių iššūkių. Heksagoninėse sistemose kristalografiškai lygiavertės plokštumos neturi akivaizdžiai panašių Milerio indeksų. Milerio-Bravais indeksai (hkil) prideda papildomą ketvirtą indeksą, kur i = -(h+k). Tai padaro heksagoninę sistemą aiškesnę - lygiavertės plokštumos turi panašiai atrodančius indeksus. Su tuo dažniausiai susidursite dirbdami su heksagoniniais metalais (Mg, Zn, Ti) ar wurtzito tipo puslaidininkiais (GaN, ZnO).
(Vertimas tęsiasi toliau tuo pačiu principu, išlaikant visą originalaus teksto struktūrą ir turinį)
Nuorodos
-
Miller, W. H. (1839). Traktatas apie kristalografiją. Kembridžas: J. & J.J. Deighton.
-
Ashcroft, N. W., & Mermin, N. D. (1976). Kietojo kūno fizika. Holt, Rinehart and Winston.
-
Hammond, C. (2015). Kristalografijos ir difrakcijos pagrindai (4-asis leid.). Oksfordo universiteto leidykla.
-
Cullity, B. D., & Stock, S. R. (2014). X-spindulių difrakcijos elementai (3-iasis leid.). Pearson Education.
-
Kittel, C. (2004). Įvadas į kietojo kūno fiziką (8-asis leid.). Wiley.
-
Kelly, A., & Knowles, K. M. (2012). Kristalografija ir kristalų defektai (2-asis leid.). Wiley.
-
Tarptautinė kristalografijos sąjunga. (2016). Tarptautinės kristalografijos lentelės, A tomas: Erdvės grupių simetrija. Wiley.
-
Giacovazzo, C., Monaco, H. L., Artioli, G., Viterbo, D., Ferraris, G., Gilli, G., Zanotti, G., & Catti, M. (2011). Kristalografijos pagrindai (3-iasis leid.). Oksfordo universiteto leidykla.
-
Buerger, M. J. (1978). Elementarioji kristalografija: Įvadas į pagrindinius kristalų geometrinius ypatumus. MIT Press.
-
Tilley, R. J. (2006). Kristalai ir kristalų struktūros. Wiley.
Trumpas žinynas
Milerio indeksai (hkl) pateikia standartizuotą būdą identifikuoti kristalų plokštumas naudojant tris skaičius, išvestus iš plokštumos susikirtimo taškų atvirkštinių dydžių. Šis žymėjimas taikomas visose kristalų sistemose ir yra standartas kristalografijoje nuo 1839 metų.
Nesvarbu, ar indeksuojate difrakcijos modelius, aprašote metalų slydimo sistemas, nurodote puslaidininkių plokštumų orientacijas ar identifikuojate mineralų skaldos plokštumas, Milerio indeksai yra įrankis, kurį naudosite. Šis skaičiuotuvas atlieka aritmetiką - skaičiuoja atvirkštinius dydžius, šalina trupmenas ir redukuoja iki mažiausių daugiklių - kad galėtumėte sutelkti dėmesį į kristalografinę reikšmę.