Calculați absorbția folosind legea Beer-Lambert introducând lungimea căii, absorptivitatea molară și concentrația. Esențial pentru spectroscopie, chimie analitică și aplicații de laborator.
A = ε × c × l
Unde A este absorbția, ε este absorbanța molară, c este concentrația, iar l este lungimea căii.
Aceasta arată procentajul de lumină absorbit de soluție.
Calculatorul Legea Beer-Lambert este un instrument puternic conceput pentru a calcula absorbția unei soluții pe baza principiilor fundamentale ale absorbției luminii în spectroscopie. Această lege, cunoscută și sub numele de Legea lui Beer sau Legea Beer-Lambert-Bouguer, este un principiu de bază în chimia analitică, biochimie și spectroscopie care leagă atenuarea luminii de proprietățile materialului prin care lumina călătorește. Calculatorul nostru oferă o modalitate simplă și precisă de a determina valorile absorbției prin introducerea a trei parametri cheie: lungimea căii, absorptivitatea molară și concentrația.
Indiferent dacă ești student care învață bazele spectroscopiei, cercetător care analizează compuși chimici sau profesionist în industria farmaceutică, acest calculator oferă o soluție directă pentru calculele tale de absorbție. Prin înțelegerea și aplicarea Legii Beer-Lambert, poți determina cantitativ concentrația speciilor absorbante dintr-o soluție, o tehnică fundamentală în chimia analitică modernă.
Legea Beer-Lambert este exprimată matematic astfel:
Unde:
Absorbția este o cantitate fără dimensiune, adesea exprimată în "unități de absorbție" (AU). Aceasta reprezintă logaritmul raportului dintre intensitatea luminii incidente și intensitatea luminii transmise:
Unde:
Relația dintre transmitanță (T) și absorbție (A) poate fi exprimată și ca:
Procentajul de lumină absorbit de soluție poate fi calculat astfel:
Legea Beer-Lambert este valabilă în anumite condiții:
La concentrații mari, pot apărea deviații de la lege din cauza:
Calculatorul nostru pentru Legea Beer-Lambert este conceput cu simplitate și precizie în minte. Urmează acești pași pentru a calcula absorbția soluției tale:
Introdu lungimea căii (l): Introdu distanța pe care lumina o parcurge prin material, de obicei lățimea cuvetei sau a recipientului de probă, măsurată în centimetri (cm).
Introdu absorptivitatea molară (ε): Introdu coeficientul de extincție molară al substanței, care este o măsură a cât de puternic substanța absoarbe lumina la o lungime de undă specifică, măsurată în L/(mol·cm).
Introdu concentrația (c): Introdu concentrația speciilor absorbante din soluție, măsurată în moli pe litru (mol/L).
Vezi rezultatul: Calculatorul va calcula automat valoarea absorbției folosind ecuația Beer-Lambert (A = ε × c × l).
Vizualizare: Observă reprezentarea vizuală care arată procentajul de lumină absorbit de soluția ta.
Calculatorul efectuează următoarele validări asupra intrărilor tale:
Dacă introduci date invalide, va apărea un mesaj de eroare, ghidându-te să corectezi intrarea înainte ca calculul să poată continua.
Valoarea absorbției îți spune câtă lumină este absorbită de soluția ta:
Vizualizarea te ajută să înțelegi gradul de absorbție a luminii într-un mod intuitiv, arătând procentajul de lumină incidentă care este absorbită pe măsură ce trece prin probă.
Legea Beer-Lambert este aplicată în numeroase domenii științifice și industriale:
Un biochimist dorește să determine concentrația unei soluții de proteină folosind un spectrofotometru:
Folosind Legea Beer-Lambert: c = A / (ε × l) = 0.75 / (5.000 × 1) = 0.00015 mol/L = 0.15 mM
Un chimist pregătește o soluție de permanganat de potasiu (KMnO₄) și dorește să verifice concentrația acesteia:
Absorbția așteptată: A = ε × c × l = 2.420 × 0.002 × 2 = 9.68
Dacă absorbția măsurată diferă semnificativ de această valoare, concentrația soluției poate necesita ajustări.
Deși Legea Beer-Lambert este utilizată pe scară largă, există situații în care abordări alternative pot fi mai potrivite:
Legea Beer-Lambert combină principii descoperite de doi oameni de știință care au lucrat independent:
Integrarea acestor principii a revoluționat chimia analitică prin furnizarea unei metode cantitative pentru determinarea concentrațiilor folosind absorbția luminii. Astăzi, Legea Beer-Lambert rămâne un principiu fundamental în spectroscopie și formează baza pentru numeroase tehnici analitice utilizate în diverse discipline științifice.
Iată câteva exemple de cod care arată cum să implementezi Legea Beer-Lambert în diferite limbaje de programare:
1' Formula Excel pentru a calcula absorbția
2=PathLength*MolarAbsorptivity*Concentration
3
4' Funcție VBA Excel pentru Legea Beer-Lambert
5Function CalculateAbsorbance(PathLength As Double, MolarAbsorptivity As Double, Concentration As Double) As Double
6 CalculateAbsorbance = PathLength * MolarAbsorptivity * Concentration
7End Function
8
9' Calcularea transmitanței din absorbție
10Function CalculateTransmittance(Absorbance As Double) As Double
11 CalculateTransmittance = 10 ^ (-Absorbance)
12End Function
13
14' Calcularea procentului absorbit
15Function CalculatePercentAbsorbed(Transmittance As Double) As Double
16 CalculatePercentAbsorbed = (1 - Transmittance) * 100
17End Function
18
1import numpy as np
2import matplotlib.pyplot as plt
3
4def calculate_absorbance(path_length, molar_absorptivity, concentration):
5 """
6 Calculează absorbția folosind Legea Beer-Lambert
7
8 Parametrii:
9 path_length (float): Lungimea căii în cm
10 molar_absorptivity (float): Absorptivitatea molară în L/(mol·cm)
11 concentration (float): Concentrația în mol/L
12
13 Returnează:
14 float: Valoarea absorbției
15 """
16 return path_length * molar_absorptivity * concentration
17
18def calculate_transmittance(absorbance):
19 """Conversia absorbției în transmitanță"""
20 return 10 ** (-absorbance)
21
22def calculate_percent_absorbed(transmittance):
23 """Calcularea procentului de lumină absorbit"""
24 return (1 - transmittance) * 100
25
26# Exemplu de utilizare
27path_length = 1.0 # cm
28molar_absorptivity = 1000 # L/(mol·cm)
29concentration = 0.001 # mol/L
30
31absorbance = calculate_absorbance(path_length, molar_absorptivity, concentration)
32transmittance = calculate_transmittance(absorbance)
33percent_absorbed = calculate_percent_absorbed(transmittance)
34
35print(f"Absorbție: {absorbance:.4f}")
36print(f"Transmitanță: {transmittance:.4f}")
37print(f"Procentaj Absorbit: {percent_absorbed:.2f}%")
38
39# Plotarea absorbției vs. concentrație
40concentrations = np.linspace(0, 0.002, 100)
41absorbances = [calculate_absorbance(path_length, molar_absorptivity, c) for c in concentrations]
42
43plt.figure(figsize=(10, 6))
44plt.plot(concentrations, absorbances)
45plt.xlabel('Concentrație (mol/L)')
46plt.ylabel('Absorbție')
47plt.title('Legea Beer-Lambert: Absorbție vs. Concentrație')
48plt.grid(True)
49plt.show()
50
1/**
2 * Calculează absorbția folosind Legea Beer-Lambert
3 * @param {number} pathLength - Lungimea căii în cm
4 * @param {number} molarAbsorptivity - Absorptivitatea molară în L/(mol·cm)
5 * @param {number} concentration - Concentrația în mol/L
6 * @returns {number} Valoarea absorbției
7 */
8function calculateAbsorbance(pathLength, molarAbsorptivity, concentration) {
9 return pathLength * molarAbsorptivity * concentration;
10}
11
12/**
13 * Calculează transmitanța din absorbție
14 * @param {number} absorbance - Valoarea absorbției
15 * @returns {number} Valoarea transmitanței (între 0 și 1)
16 */
17function calculateTransmittance(absorbance) {
18 return Math.pow(10, -absorbance);
19}
20
21/**
22 * Calculează procentajul de lumină absorbit
23 * @param {number} transmittance - Valoarea transmitanței (între 0 și 1)
24 * @returns {number} Procentajul de lumină absorbit (0-100)
25 */
26function calculatePercentAbsorbed(transmittance) {
27 return (1 - transmittance) * 100;
28}
29
30// Exemplu de utilizare
31const pathLength = 1.0; // cm
32const molarAbsorptivity = 1000; // L/(mol·cm)
33const concentration = 0.001; // mol/L
34
35const absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
36const transmittance = calculateTransmittance(absorbance);
37const percentAbsorbed = calculatePercentAbsorbed(transmittance);
38
39console.log(`Absorbție: ${absorbance.toFixed(4)}`);
40console.log(`Transmitanță: ${transmittance.toFixed(4)}`);
41console.log(`Procentaj Absorbit: ${percentAbsorbed.toFixed(2)}%`);
42
1public class BeerLambertLaw {
2 /**
3 * Calculează absorbția folosind Legea Beer-Lambert
4 *
5 * @param pathLength Lungimea căii în cm
6 * @param molarAbsorptivity Absorptivitatea molară în L/(mol·cm)
7 * @param concentration Concentrația în mol/L
8 * @return Valoarea absorbției
9 */
10 public static double calculateAbsorbance(double pathLength, double molarAbsorptivity, double concentration) {
11 return pathLength * molarAbsorptivity * concentration;
12 }
13
14 /**
15 * Calculează transmitanța din absorbție
16 *
17 * @param absorbance Valoarea absorbției
18 * @return Valoarea transmitanței (între 0 și 1)
19 */
20 public static double calculateTransmittance(double absorbance) {
21 return Math.pow(10, -absorbance);
22 }
23
24 /**
25 * Calculează procentajul de lumină absorbit
26 *
27 * @param transmittance Valoarea transmitanței (între 0 și 1)
28 * @return Procentajul de lumină absorbit (0-100)
29 */
30 public static double calculatePercentAbsorbed(double transmittance) {
31 return (1 - transmittance) * 100;
32 }
33
34 public static void main(String[] args) {
35 double pathLength = 1.0; // cm
36 double molarAbsorptivity = 1000; // L/(mol·cm)
37 double concentration = 0.001; // mol/L
38
39 double absorbance = calculateAbsorbance(pathLength, molarAbsorptivity, concentration);
40 double transmittance = calculateTransmittance(absorbance);
41 double percentAbsorbed = calculatePercentAbsorbed(transmittance);
42
43 System.out.printf("Absorbție: %.4f%n", absorbance);
44 System.out.printf("Transmitanță: %.4f%n", transmittance);
45 System.out.printf("Procentaj Absorbit: %.2f%%%n", percentAbsorbed);
46 }
47}
48
Legea Beer-Lambert este o relație în optică care leagă atenuarea luminii de proprietățile materialului prin care lumina călătorește. Aceasta afirmă că absorbția este direct proporțională cu concentrația speciilor absorbante și lungimea căii probei.
Legea Beer-Lambert poate să nu fie valabilă în anumite condiții:
Absorptivitatea molară este determinată experimental prin măsurarea absorbției soluțiilor cu concentrații și lungimi de căi cunoscute, apoi rezolvând ecuația Beer-Lambert. Este specifică fiecărei substanțe și variază în funcție de lungimea de undă, temperatură și solvent.
Da, pentru amestecuri în care componentele nu interacționează, absorbția totală este suma absorbțiilor fiecărei componente. Aceasta este exprimată ca: A = (ε₁c₁ + ε₂c₂ + ... + εₙcₙ) × l unde ε₁, ε₂, etc. sunt absorptivitatea molară a fiecărei componente, iar c₁, c₂, etc. sunt concentrațiile lor respective.
Absorbția și densitatea optică sunt practic aceeași cantitate. Ambele se referă la logaritmul raportului dintre intensitatea luminii incidente și cea transmisă. Termenul "densitate optică" este uneori preferat în aplicațiile biologice, în timp ce "absorbția" este mai comună în chimie.
Calculatorul oferă rezultate cu o precizie numerică ridicată, dar acuratețea rezultatelor depinde de precizia valorilor tale de intrare. Pentru cele mai precise rezultate, asigură-te că:
Deși Legea Beer-Lambert a fost dezvoltată inițial pentru soluții lichide, poate fi aplicată și gazelor și, cu modificări, unor probe solide. Pentru solidele cu dispersie semnificativă a luminii, modele alternative, cum ar fi teoria Kubelka-Munk, pot fi mai potrivite.
Temperatura poate afecta măsurătorile absorbției în mai multe moduri:
Ar trebui de obicei să folosești o lungime de undă la care speciile absorbante au o absorbție puternică și caracteristică. Adesea, aceasta este la sau aproape de un maxim de absorbție (vârf) în spectru. Pentru lucrări cantitative, este cel mai bine să alegi o lungime de undă la care schimbările mici de lungime de undă nu provoacă schimbări mari în absorbție.
Beer, A. (1852). "Bestimmung der Absorption des rothen Lichts in farbigen Flüssigkeiten" [Determinarea absorbției luminii roșii în lichide colorate]. Annalen der Physik und Chemie, 86: 78–88.
Ingle, J. D., & Crouch, S. R. (1988). Spectrochemical Analysis. Prentice Hall.
Perkampus, H. H. (1992). UV-VIS Spectroscopy and Its Applications. Springer-Verlag.
Harris, D. C. (2015). Quantitative Chemical Analysis (9th ed.). W. H. Freeman and Company.
Skoog, D. A., Holler, F. J., & Crouch, S. R. (2017). Principles of Instrumental Analysis (7th ed.). Cengage Learning.
Parson, W. W. (2007). Modern Optical Spectroscopy. Springer-Verlag.
Lakowicz, J. R. (2006). Principles of Fluorescence Spectroscopy (3rd ed.). Springer.
Ninfa, A. J., Ballou, D. P., & Benore, M. (2010). Fundamental Laboratory Approaches for Biochemistry and Biotechnology (2nd ed.). Wiley.
Swinehart, D. F. (1962). "Legea Beer-Lambert". Journal of Chemical Education, 39(7): 333-335.
Mayerhöfer, T. G., Pahlow, S., & Popp, J. (2020). "Legea Bouguer-Beer-Lambert: Luminând asupra obscurului". ChemPhysChem, 21(18): 2029-2046.
Calculatorul nostru pentru Legea Beer-Lambert oferă o modalitate simplă, dar puternică de a calcula absorbția pe baza lungimii căii, absorptivității molare și concentrației. Indiferent dacă ești student, cercetător sau profesionist în industrie, acest instrument te ajută să aplici principiile fundamentale ale spectroscopiei nevoilor tale specifice. Încearcă-l acum pentru a determina rapid și precis valorile absorbției pentru soluțiile tale!
Descoperiți mai multe instrumente care ar putea fi utile pentru fluxul dvs. de lucru