Bereken de effectieve nucleaire lading (Zeff) van elk atoom met behulp van de regels van Slater. Voer het atoomnummer en de elektronenlaag in om de werkelijke lading te bepalen die door de elektronen wordt ervaren.
Voer het atoomnummer van het element in
Voer het nummer van de elektronenschil in
De effectieve kernlading wordt berekend met behulp van de regels van Slater:
Zeff = Z - S
Waar:
De effectieve kernlading calculator (Zeff) is een essentieel hulpmiddel voor het begrijpen van de atomaire structuur en chemisch gedrag. Effectieve kernlading vertegenwoordigt de werkelijke kernlading die door een elektron in een multi-elektron atoom wordt ervaren, rekening houdend met het afschermingseffect van andere elektronen. Dit fundamentele concept helpt de periodieke trends in atomaire eigenschappen, chemische binding en spectroscopische kenmerken te verklaren.
Onze gebruiksvriendelijke calculator voor effectieve kernlading implementeert de regels van Slater om nauwkeurige Zeff waarden te bieden voor elk element in het periodiek systeem. Door simpelweg het atoomnummer in te voeren en de elektronenschil van interesse te selecteren, kunt u onmiddellijk de effectieve kernlading bepalen die door elektronen in die schil wordt ervaren.
Het begrijpen van de effectieve kernlading is cruciaal voor studenten, docenten en onderzoekers in de chemie, natuurkunde en materiaalkunde. Deze calculator vereenvoudigt complexe berekeningen en biedt educatieve inzichten in atomaire structuur en elektronengedrag.
Effectieve kernlading (Zeff) vertegenwoordigt de netto positieve lading die door een elektron in een multi-elektron atoom wordt ervaren. Terwijl de kern protonen met positieve ladingen bevat die gelijk zijn aan het atoomnummer (Z), ervaren elektronen deze volledige kernlading niet vanwege het afschermingseffect (ook wel screening genoemd) van andere elektronen.
De relatie tussen de werkelijke kernlading en de effectieve kernlading wordt gegeven door:
Waarbij:
De effectieve kernlading verklaart veel periodieke trends, waaronder:
In 1930 ontwikkelde de natuurkundige John C. Slater een reeks regels om de screeningconstante (S) in multi-elektron atomen te benaderen. Deze regels bieden een systematische methode voor het schatten van de effectieve kernlading zonder complexe kwantummechanische berekeningen.
De regels van Slater beginnen met het groeperen van elektronen in de volgende volgorde:
De bijdrage aan de screeningconstante van verschillende elektrongroepen volgt deze regels:
Voor een koolstofatoom (Z = 6) met de elektronconfiguratie 1s²2s²2p²:
Om Zeff voor een 2p-elektron te vinden:
Dit betekent dat een 2p-elektron in koolstof een effectieve kernlading van ongeveer 3,25 ervaart in plaats van de volledige kernlading van 6.
Onze calculator vereenvoudigt het complexe proces van het toepassen van Slater's regels. Volg deze stappen om de effectieve kernlading voor elk element te berekenen:
De calculator valideert automatisch uw invoer om ervoor te zorgen dat deze fysiek zinvol is. U kunt bijvoorbeeld geen elektronenschil selecteren die niet bestaat voor een gegeven element.
De berekende effectieve kernlading vertelt u hoe sterk elektronen in de gespecificeerde schil worden aangetrokken door de kern. Hogere waarden duiden op een sterkere aantrekkingskracht, wat over het algemeen samenhangt met:
De visualisatie van het atoom in onze calculator biedt een intuïtieve weergave van:
Deze visualisatie helpt om intuïtie op te bouwen over atomaire structuur en de relatie tussen elektronenschillen en kernlading.
Het begrijpen van effectieve kernlading heeft tal van toepassingen in de chemie, natuurkunde en aanverwante gebieden:
Hoewel de regels van Slater een eenvoudige methode bieden voor het schatten van effectieve kernlading, zijn er alternatieve benaderingen:
Elke methode heeft zijn voordelen en beperkingen, waarbij de regels van Slater een goede balans bieden tussen nauwkeurigheid en eenvoud voor educatieve en veel praktische doeleinden.
Het concept van effectieve kernlading is geëvolueerd samen met ons begrip van atomaire structuur:
Aan het begin van de 20e eeuw vestigden wetenschappers zoals J.J. Thomson en Ernest Rutherford de basisstructuur van atomen met een positief geladen kern omringd door elektronen. Deze modellen konden echter de periodieke trends in de eigenschappen van elementen niet verklaren.
Het model van Niels Bohr uit 1913 introduceerde gekwantiseerde elektronenbanen, maar behandelde elektronen nog steeds als onafhankelijke deeltjes. Het werd duidelijk dat de interacties tussen elektronen cruciaal waren voor het begrijpen van multi-elektron atomen.
In 1930 publiceerde John C. Slater zijn baanbrekende artikel "Atomic Shielding Constants" in de Physical Review. Hij introduceerde een set empirische regels voor het schatten van het afschermingseffect in multi-elektron atomen, wat een praktische methode bood voor het berekenen van effectieve kernlading zonder de volledige Schrödinger-vergelijking op te lossen.
Sinds Slater's oorspronkelijke werk zijn verschillende verfijningen voorgesteld:
Vandaag de dag, hoewel er meer geavanceerde methoden bestaan, blijven de regels van Slater waardevol voor educatieve doeleinden en als startpunt voor complexere berekeningen.
Hier zijn implementaties van Slater's regels in verschillende programmeertalen:
1def calculate_effective_nuclear_charge(atomic_number, electron_shell):
2 """
3 Bereken effectieve kernlading met behulp van Slater's regels
4
5 Parameters:
6 atomic_number (int): Het atoomnummer van het element
7 electron_shell (int): Het hoofdkwantumgetal van de schil
8
9 Returns:
10 float: De effectieve kernlading
11 """
12 if atomic_number < 1:
13 raise ValueError("Atoomnummer moet ten minste 1 zijn")
14
15 if electron_shell < 1 or electron_shell > max_shell_for_element(atomic_number):
16 raise ValueError("Ongeldige elektronenschil voor dit element")
17
18 # Bereken screeningconstante met behulp van Slater's regels
19 screening_constant = 0
20
21 # Vereenvoudigde implementatie voor veelvoorkomende elementen
22 if electron_shell == 1: # K-schil
23 if atomic_number == 1: # Waterstof
24 screening_constant = 0
25 elif atomic_number == 2: # Helium
26 screening_constant = 0.3
27 else:
28 screening_constant = 0.3 * (atomic_number - 1)
29 elif electron_shell == 2: # L-schil
30 if atomic_number <= 4: # Li, Be
31 screening_constant = 1.7
32 elif atomic_number <= 10: # B tot Ne
33 screening_constant = 1.7 + 0.35 * (atomic_number - 4)
34 else:
35 screening_constant = 3.25 + 0.5 * (atomic_number - 10)
36
37 # Bereken effectieve kernlading
38 effective_charge = atomic_number - screening_constant
39
40 return effective_charge
41
42def max_shell_for_element(atomic_number):
43 """Bepaal het maximale schilnummer voor een element"""
44 if atomic_number < 3:
45 return 1
46 elif atomic_number < 11:
47 return 2
48 elif atomic_number < 19:
49 return 3
50 elif atomic_number < 37:
51 return 4
52 elif atomic_number < 55:
53 return 5
54 elif atomic_number < 87:
55 return 6
56 else:
57 return 7
58
1function calculateEffectiveNuclearCharge(atomicNumber, electronShell) {
2 // Valideer invoer
3 if (atomicNumber < 1) {
4 throw new Error("Atoomnummer moet ten minste 1 zijn");
5 }
6
7 const maxShell = getMaxShellForElement(atomicNumber);
8 if (electronShell < 1 || electronShell > maxShell) {
9 throw new Error("Ongeldige elektronenschil voor dit element");
10 }
11
12 // Bereken screeningconstante met behulp van Slater's regels
13 let screeningConstant = 0;
14
15 // Vereenvoudigde implementatie voor veelvoorkomende elementen
16 if (electronShell === 1) { // K-schil
17 if (atomicNumber === 1) { // Waterstof
18 screeningConstant = 0;
19 } else if (atomicNumber === 2) { // Helium
20 screeningConstant = 0.3;
21 } else {
22 screeningConstant = 0.3 * (atomicNumber - 1);
23 }
24 } else if (electronShell === 2) { // L-schil
25 if (atomicNumber <= 4) { // Li, Be
26 screeningConstant = 1.7;
27 } else if (atomicNumber <= 10) { // B tot Ne
28 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4);
29 } else {
30 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10);
31 }
32 }
33
34 // Bereken effectieve kernlading
35 const effectiveCharge = atomicNumber - screeningConstant;
36
37 return effectiveCharge;
38}
39
40function getMaxShellForElement(atomicNumber) {
41 if (atomicNumber < 3) return 1;
42 if (atomicNumber < 11) return 2;
43 if (atomicNumber < 19) return 3;
44 if (atomicNumber < 37) return 4;
45 if (atomicNumber < 55) return 5;
46 if (atomicNumber < 87) return 6;
47 return 7;
48}
49
1public class EffectiveNuclearChargeCalculator {
2 public static double calculateEffectiveNuclearCharge(int atomicNumber, int electronShell) {
3 // Valideer invoer
4 if (atomicNumber < 1) {
5 throw new IllegalArgumentException("Atoomnummer moet ten minste 1 zijn");
6 }
7
8 int maxShell = getMaxShellForElement(atomicNumber);
9 if (electronShell < 1 || electronShell > maxShell) {
10 throw new IllegalArgumentException("Ongeldige elektronenschil voor dit element");
11 }
12
13 // Bereken screeningconstante met behulp van Slater's regels
14 double screeningConstant = 0;
15
16 // Vereenvoudigde implementatie voor veelvoorkomende elementen
17 if (electronShell == 1) { // K-schil
18 if (atomicNumber == 1) { // Waterstof
19 screeningConstant = 0;
20 } else if (atomicNumber == 2) { // Helium
21 screeningConstant = 0.3;
22 } else {
23 screeningConstant = 0.3 * (atomicNumber - 1);
24 }
25 } else if (electronShell == 2) { // L-schil
26 if (atomicNumber <= 4) { // Li, Be
27 screeningConstant = 1.7;
28 } else if (atomicNumber <= 10) { // B tot Ne
29 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4);
30 } else {
31 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10);
32 }
33 }
34
35 // Bereken effectieve kernlading
36 double effectiveCharge = atomicNumber - screeningConstant;
37
38 return effectiveCharge;
39 }
40
41 private static int getMaxShellForElement(int atomicNumber) {
42 if (atomicNumber < 3) return 1;
43 if (atomicNumber < 11) return 2;
44 if (atomicNumber < 19) return 3;
45 if (atomicNumber < 37) return 4;
46 if (atomicNumber < 55) return 5;
47 if (atomicNumber < 87) return 6;
48 return 7;
49 }
50
51 public static void main(String[] args) {
52 // Voorbeeld: Bereken Zeff voor een 2p-elektron in Koolstof (Z=6)
53 int atomicNumber = 6;
54 int electronShell = 2;
55 double zeff = calculateEffectiveNuclearCharge(atomicNumber, electronShell);
56 System.out.printf("Effectieve kernlading voor schil %d in element %d: %.2f%n",
57 electronShell, atomicNumber, zeff);
58 }
59}
60
1' Excel VBA Functie voor Effectieve Kernlading
2Function EffectiveNuclearCharge(atomicNumber As Integer, electronShell As Integer) As Double
3 ' Valideer invoer
4 If atomicNumber < 1 Then
5 EffectiveNuclearCharge = CVErr(xlErrValue)
6 Exit Function
7 End If
8
9 Dim maxShell As Integer
10 maxShell = MaxShellForElement(atomicNumber)
11
12 If electronShell < 1 Or electronShell > maxShell Then
13 EffectiveNuclearCharge = CVErr(xlErrValue)
14 Exit Function
15 End If
16
17 ' Bereken screeningconstante met behulp van Slater's regels
18 Dim screeningConstant As Double
19 screeningConstant = 0
20
21 ' Vereenvoudigde implementatie voor veelvoorkomende elementen
22 If electronShell = 1 Then ' K-schil
23 If atomicNumber = 1 Then ' Waterstof
24 screeningConstant = 0
25 ElseIf atomicNumber = 2 Then ' Helium
26 screeningConstant = 0.3
27 Else
28 screeningConstant = 0.3 * (atomicNumber - 1)
29 End If
30 ElseIf electronShell = 2 Then ' L-schil
31 If atomicNumber <= 4 Then ' Li, Be
32 screeningConstant = 1.7
33 ElseIf atomicNumber <= 10 Then ' B tot Ne
34 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4)
35 Else
36 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10)
37 End If
38 End If
39
40 ' Bereken effectieve kernlading
41 EffectiveNuclearCharge = atomicNumber - screeningConstant
42End Function
43
44Function MaxShellForElement(atomicNumber As Integer) As Integer
45 If atomicNumber < 3 Then
46 MaxShellForElement = 1
47 ElseIf atomicNumber < 11 Then
48 MaxShellForElement = 2
49 ElseIf atomicNumber < 19 Then
50 MaxShellForElement = 3
51 ElseIf atomicNumber < 37 Then
52 MaxShellForElement = 4
53 ElseIf atomicNumber < 55 Then
54 MaxShellForElement = 5
55 ElseIf atomicNumber < 87 Then
56 MaxShellForElement = 6
57 Else
58 MaxShellForElement = 7
59 End If
60End Function
61
1#include <iostream>
2#include <stdexcept>
3#include <cmath>
4
5// Verkrijg het maximale schilnummer voor een element
6int getMaxShellForElement(int atomicNumber) {
7 if (atomicNumber < 3) return 1;
8 if (atomicNumber < 11) return 2;
9 if (atomicNumber < 19) return 3;
10 if (atomicNumber < 37) return 4;
11 if (atomicNumber < 55) return 5;
12 if (atomicNumber < 87) return 6;
13 return 7;
14}
15
16// Bereken effectieve kernlading met behulp van Slater's regels
17double calculateEffectiveNuclearCharge(int atomicNumber, int electronShell) {
18 // Valideer invoer
19 if (atomicNumber < 1) {
20 throw std::invalid_argument("Atuumnummer moet ten minste 1 zijn");
21 }
22
23 int maxShell = getMaxShellForElement(atomicNumber);
24 if (electronShell < 1 || electronShell > maxShell) {
25 throw std::invalid_argument("Ongeldige elektronenschil voor dit element");
26 }
27
28 // Bereken screeningconstante met behulp van Slater's regels
29 double screeningConstant = 0.0;
30
31 // Vereenvoudigde implementatie voor veelvoorkomende elementen
32 if (electronShell == 1) { // K-schil
33 if (atomicNumber == 1) { // Waterstof
34 screeningConstant = 0.0;
35 } else if (atomicNumber == 2) { // Helium
36 screeningConstant = 0.3;
37 } else {
38 screeningConstant = 0.3 * (atomicNumber - 1);
39 }
40 } else if (electronShell == 2) { // L-schil
41 if (atomicNumber <= 4) { // Li, Be
42 screeningConstant = 1.7;
43 } else if (atomicNumber <= 10) { // B tot Ne
44 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4);
45 } else {
46 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10);
47 }
48 }
49
50 // Bereken effectieve kernlading
51 double effectiveCharge = atomicNumber - screeningConstant;
52
53 return effectiveCharge;
54}
55
56int main() {
57 try {
58 // Voorbeeld: Bereken Zeff voor een 2p-elektron in Koolstof (Z=6)
59 int atomicNumber = 6;
60 int electronShell = 2;
61 double zeff = calculateEffectiveNuclearCharge(atomicNumber, electronShell);
62 std::cout << "Effectieve kernlading voor schil " << electronShell
63 << " in element " << atomicNumber << ": " << zeff << std::endl;
64 } catch (const std::exception& e) {
65 std::cerr << "Fout: " << e.what() << std::endl;
66 return 1;
67 }
68
69 return 0;
70}
71
Voor overgangsmetalen met gedeeltelijk gevulde d-orbitalen, vereisen de regels van Slater speciale aandacht. De d-elektronen zijn minder effectief in het afschermen dan s- en p-elektronen, wat leidt tot hogere effectieve kernladingen dan men zou verwachten op basis van eenvoudige elektrontelling.
Voor elementen met atoomnummers groter dan ongeveer 70 worden relativistische effecten significant. Deze effecten veroorzaken dat binnenste elektronen sneller bewegen en dichter bij de kern draaien, waardoor hun afschermingseffectiviteit verandert. Onze calculator implementeert geschikte correcties voor deze elementen.
Voor ionen (atomen die elektronen hebben gewonnen of verloren) moet de berekening van effectieve kernlading rekening houden met de gewijzigde elektronconfiguratie:
De calculator gaat uit van grondtoestand elektronconfiguraties. Voor atomen in opgewekte toestanden (waarbij elektronen zijn gepromoveerd naar hogere energieniveaus) zou de effectieve kernlading verschillen van de berekende waarden.
Effectieve kernlading (Zeff) is de netto positieve lading die door een elektron in een multi-elektron atoom wordt ervaren, nadat het afschermingseffect van andere elektronen in aanmerking is genomen. Het wordt berekend als de werkelijke kernlading (atoomnummer) minus de screeningconstante.
Effectieve kernlading verklaart veel periodieke trends in de eigenschappen van elementen, waaronder atomaire straal, ionisatie-energie, elektronaffiniteit en elektronegativiteit. Het is een fundamenteel concept voor het begrijpen van atomaire structuur en chemische binding.
Slater's regels bieden goede benaderingen voor effectieve kernlading, vooral voor hoofdgroep elementen. Voor overgangsmetalen, lanthaniden en actiniden zijn de benaderingen minder nauwkeurig, maar nog steeds nuttig voor kwalitatief begrip. Nauwkeurigere waarden vereisen kwantummechanische berekeningen.
Effectieve kernlading neemt over het algemeen toe van links naar rechts over een periode vanwege de toenemende kernlading met minimale extra afscherming. Het neemt doorgaans af naar beneden in een groep, aangezien nieuwe schillen worden toegevoegd, waardoor de afstand tussen buitenste elektronen en de kern toeneemt.
Nee, effectieve kernlading kan niet negatief zijn. De screeningconstante (S) is altijd minder dan het atoomnummer (Z), waardoor Zeff positief blijft.
Hogere effectieve kernlading trekt elektronen strakker naar de kern, wat resulteert in kleinere atomaire stralen. Dit verklaart waarom de atomaire straal over het algemeen afneemt over een periode en toeneemt naar beneden in een groep in het periodiek systeem.
Kern-elektronen (die zich in binnenste schillen bevinden) schermen valentie-elektronen af van de volledige kernlading. Valentie-elektronen ervaren doorgaans lagere effectieve kernladingen dan kern-elektronen omdat ze verder van de kern verwijderd zijn en meer afscherming ervaren.
Hogere effectieve kernlading betekent dat elektronen strakker aan de kern zijn gebonden, wat meer energie vereist om ze te verwijderen. Dit resulteert in hogere ionisatie-energieën voor elementen met grotere effectieve kernladingen.
Effectieve kernlading kan niet direct worden gemeten, maar kan worden afgeleid uit experimentele gegevens zoals atomaire spectra, ionisatie-energieën en Röntgenabsorptiemetingen.
Elementen met hogere effectieve kernlading hebben de neiging om gedeelde elektronen sterker aan te trekken in chemische bindingen, wat leidt tot hogere elektronegativiteit en een grotere neiging om ionische of polaire covalente bindingen te vormen.
Slater, J.C. (1930). "Atomic Shielding Constants". Physical Review. 36 (1): 57–64. doi:10.1103/PhysRev.36.57
Clementi, E.; Raimondi, D.L. (1963). "Atomic Screening Constants from SCF Functions". The Journal of Chemical Physics. 38 (11): 2686–2689. doi:10.1063/1.1733573
Levine, I.N. (2013). Quantum Chemistry (7e). Pearson. ISBN 978-0321803450
Atkins, P.; de Paula, J. (2014). Atkins' Physical Chemistry (10e). Oxford University Press. ISBN 978-0199697403
Housecroft, C.E.; Sharpe, A.G. (2018). Inorganic Chemistry (5e). Pearson. ISBN 978-1292134147
Cotton, F.A.; Wilkinson, G.; Murillo, C.A.; Bochmann, M. (1999). Advanced Inorganic Chemistry (6e). Wiley. ISBN 978-0471199571
Miessler, G.L.; Fischer, P.J.; Tarr, D.A. (2014). Inorganic Chemistry (5e). Pearson. ISBN 978-0321811059
"Effectieve Kernlading." Chemistry LibreTexts, https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_Textbook_Maps/Supplemental_Modules_(Physical_and_Theoretical_Chemistry)/Electronic_Structure_of_Atoms_and_Molecules/Electronic_Configurations/Effective_Nuclear_Charge
"Slater's Regels." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Slater%27s_rules
"Periodieke Trends." Khan Academy, https://www.khanacademy.org/science/ap-chemistry-beta/x2eef969c74e0d802:atomic-structure-and-properties/x2eef969c74e0d802:periodic-trends/a/periodic-trends-and-coulombs-law
Onze gebruiksvriendelijke calculator maakt het eenvoudig om de effectieve kernlading voor elk element en elektronenschil te bepalen. Voer gewoon het atoomnummer in, selecteer de schil van interesse en zie onmiddellijk het resultaat. De interactieve visualisatie helpt om intuïtie op te bouwen over atomaire structuur en elektronengedrag.
Of u nu een student bent die leert over periodieke trends, een docent die atomaire structuur onderwijst, of een onderzoeker die snelle schattingen van effectieve kernlading nodig heeft, onze calculator biedt de informatie die u nodig heeft in een duidelijke, toegankelijke indeling.
Begin vandaag nog met het verkennen van effectieve kernlading en de implicaties voor atomaire eigenschappen en chemisch gedrag!
Ontdek meer tools die handig kunnen zijn voor uw workflow