Arvutage lahuse kontsentratsioone koheselt viies ühikus: molaarsus, molaalus, mass- ja mahuprotsent ning ppm. Tasuta keemia kalkulaator üksikasjalike valemite ja näidetega.
Lahuse kontsentratsioon näitab, kui palju lahustatud ainet on lahustis lahuses. Erinevaid kontsentratsiooniühikuid kasutatakse sõltuvalt rakendustest ja uuritavatest omadustest.
Kui te valmistate reagente eksperimendiks kell 3 öösel ja peate kontrollima kontsentratsiooni arvutusi, ei ole vead lubatud. See kalkulaator teeb teie eest matemaatika ära viie erineva kontsentratsiooniühiku jaoks: molaarsus, molaalus, mass-protsent, mahuprotsent ja miljonendikud.
Lahuse kontsentratsioon näitab, kui palju lahustit on teie lahuses - mõelge sellele kui teie segu "tugevusele". Selle õigesti arvutamine on oluline, olgu tegemist titrandi standardiseerimise, rakukultuurimeedia valmistamise või keskkonnaproovide analüüsimisega. Väljakutse ei seisne mitte ainult arvutuses endas, vaid ka õige ühiku kasutamises konkreetse rakenduse jaoks ning vältides käsitsi arvutamisel tekkivaid tavalisi vigu.
Lahuse kontsentratsioon kirjeldab, kui palju lahustit olete lahustanud teatud koguses lahuses või lahustis. Lahus on see, mida lahustate (naatriumkloriid, glükoos, väävelhape), ja lahustaja on see, mis lahustab - tavaliselt vesi, kuigi mitte alati.
Praktikas on oluline: sama lahust saab kirjeldada erinevate kontsentratsioonühikutega, ja vale ühiku valimine võib põhjustada segadust või vigu. 1 M (molaarne) lahus ei ole sama mis 1 m (molaal) lahus, isegi kui need paberil sarnased näivad. See erinevus on segadusse ajanud mitmeid magistrante hilisõhtustel eksperimentidel.
Erinevad valdkonnad eelistavad erinevaid ühikuid sõltuvalt sellest, mida mõõdetakse:
Molaarsus (M) - Lahuse liitri kohta lahustunud molid. Seda kasutatakse kõige sagedamini keemialaborites, kuna see on otse seotud stöhhiomeetriaga. Probleem? Temperatuurimuutused mõjutavad mahtu, seega teie 1 M lahus 20°C juures ei ole täpselt 1 M 80°C juures.
Molaalus (m) - Lahustaja kilogrammi kohta lahustunud molid. Füüsikalise keemia spetsialistid eelistavad seda kolligatiivsete omaduste uurimiseks, kuna see ei muutu temperatuuriga. Mass jääb samaks, olenemata sellest, kas teie lahus on kuum või külm.
Mass-protsent (% w/w) - Lahuse kogu massi suhtes lahustunud massi protsent. Seda näete farmaatsiatoodetes ja tööstuskeemias, kus täpsus on oluline, kuid molekulaarsel tasemel üksikasjad ei ole.
Mahuprotsent (% v/v) - Lahuse kogu mahust lahustunud mahu protsent. Levinud vedelik-vedelik segudes nagu etanooli lahused. See "40% ABV" viskil? See ongi mahuprotsent.
Miljonosa (ppm) - Lahuse miljoni osa kohta lahustunud mass. Keskkonnakeemikud kasutavad ppm-i pidevalt, mõõtes jälgväärtusi vees või pinnases. Üks ppm on võrdne ühe milligramiga kilogrammi kohta.
Võtmekoht on valida ühik vastavalt oma vajadustele. Vajate reaktsiooni skaleerimist? Kasutage molaarsust. Uurite külmumispunkti langetamist? Molaalus on teie sõber. Kontrollite vee kvaliteeti? See on ppm-i valdkond.
Molaarsus näitab lahustunud ainete moole liitri lahuse kohta. See toimib suurepäraselt stöhhiomeetrilistes arvutustes, kuna keemilised reaktsioonid toimuvad molaarse põhimõtte järgi - molekulid reageerivad täisarvulistes suhtarvudes, mitte massisuhetes.
Valem on lihtne:
Kuna tavaliselt alustate kaalutud kogusega, mitte loetud moolidega, muutub praktiline valem järgmiseks:
Näide: 1 M NaCl lahuse valmistamine
Oletame, et vajate 100 mL 1 M naatriumkloriidi lahust. Naatriumkloriidi (NaCl) molekulmass on 58,44 g/mol.
Märkige kriitilist detaili: mõõdate lõppmahuni 100 mL, mitte 100 mL vett. Soola lahustamisel vees suureneb kogusruumala veidi. Alati lahustage lahustunud aine vähemas koguses vees ja seejärel lahjendage märgini mõõtekolvis. See on levinud viga, mis võib segadusse ajada üliõpilaste laborites.
[Ülejäänud tõlge jätkub samamoodi, säilitades täpse struktuuri ja matemaatilised valemid]
Selle tööriista kasutamine on lihtne - sisestage oma väärtused ja arvutused toimuvad automaatselt:
Tulemused ilmuvad kohe sisestamisel. Arvutamise nuppu pole vaja.
Kalkulaator tuvastab automaatselt vigased sisendid:
Kui näete veateadet, kontrollige üle, et kõik väljad sisaldaksid positiivseid arve ja te poleks midagi kogemata tühjaks jätnud. Molekulmass ei saa olla null, samuti ei saa olla null maht ega tihedus.
Kontsentratsiooni arvutused esinevad igal pool praktilises keemias:
Uurimislaborid - Kui te viite läbi reaktsiooni, mis on avaldatud "0,1 M NaOH"-ga, peate valmistama täpselt selle kontsentratsiooni, muidu teie tulemused ei ühti. Lahuste standardiseerimine tiitrimiseks nõuab täpset kontsentratsiooni teadmist kuni nelja märgilise arvuni.
Farmaatsiatöö - Ravimite koostised määravad aktiivsete koostisosade kontsentratsiooni täpselt. Laste ravim 50 mg/mL asemel 5 mg/mL võib olla surmav. Kvaliteedikontrolli laborid kontrolvad neid kontsentratsioone regulaarselt tehnikate abil nagu HPLC, mis sõltuvad teadaoleva kontsentratsiooniga standardlahenditest.
Keskkonna testimine - Veaproovide analüüsimisel töötate ppm- või ppb-vahemikus. Kas selle oja proov ületas EPA piirnormi nitraatidele (10 ppm)? Kontsentratsiooni arvutus ütleb teile, kas peate seda raporteerima.
Tööstuslikud protsessid - Keemiline tootmine nõuab reagentide kontsentratsiooni hoidmist kitsastes spetsifikatsioonides. Liiga lahjendatud ja teie reaktsioon ei lähe lõpuni. Liiga kontsentreeritud ja te riskite kontrollimatu eksotermilise reaktsiooni või kõrvalreaktsioonidega.
Õppelaborid - Õpilased, kes valmistavad puhverlahust, peavad arvutama kontsentratsioone õigesti. Selle valesti arvutamine mõjutab nende eksperimentaalseid tulemusi ja muudab aluskeemia mõistmise raskemaks, kui andmed ei käitu ootuspäraselt.
Te vajate 1 L 0,9% (w/v) soolalahust rakukultuuritööks. See on isotoonne inimese veresplasmaga, mispärast seda kutsutakse "füsioloogiliseks soolalahuseks".
0,9% w/v spetsifikatsioon tähendab 0,9 g NaCl 100 mL kohta, ehk 9 g liitri kohta. Siin on, kuidas kontrollida oma valmistamist kalkulaatori abil:
Kalkulaator kinnitab 0,9% kontsentratsiooni ja näitab samaväärseid väärtusi:
Mitme kontsentratsiooni väljenduse teadmine on kasulik. Kui protokoll nõuab "0,15 M NaCl" ja teil on käepärast 0,9% soolalahus, saate kiiresti kontrollida, et need on sisuliselt sama lahus. See säästab aega ja vähendab raiskamist.
Viis ühikut selles kalkulaatoris katavad enamiku olukordadest, kuid spetsialiseeritud valdkonnad kasutavad mõnikord teisi väljendusi:
Normaalsus (N) - Vanem kirjandus, eriti enne 1980. aastate analüütilist keemiat, kasutab normaalsust (ekvivalendid liitri kohta). See arvestab, mitu H⁺ ioonit hape võib loovutada või mitu elektroni aine võib vastu võtta. 1 M H₂SO₄ lahus on 2 N, sest väävelhape on kahealuseline. Enamik tänapäevasest tööst on läinud üle molaarsusele, sest see on vähem mitmetähenduslik.
Mass/Maht (mg/L, μg/mL) - Mõnikord on lihtsam jätta protsent- või ppm-märgistus vahele ja otse märkida mass mahtu. Keskkonnaaruanded kasutavad sageli mg/L lahustunud ainete jaoks. Mugavalt, lahjendatud vesilahustes, 1 mg/L ≈ 1 ppm.
Mooli osa (χ) - Termodünaamiliseks tööks ja destilleerimise arvutusteks on mooli osa (komponendi A moolid jagatud kogumoolide arvuga) oluline. See ilmneb Raoult' seaduses ja aktiivsuskordaja arvutustes.
Aktiivsus - Kontsentreeritud lahustes või kui ioonide tugevus on oluline, erineb efektiivne kontsentratsioon (aktiivsus) nominaalsest kontsentratsioonist. Aktiivsuskordajad parandavad seda, mis on oluline pH mõõtmistes ja elektroodipotentsiaalides vastavalt Nersti võrrandile.
Inimkonna ajaloo suurema osa vältel oli kontsentratsioon kvalitatiivne - alkeemikud rääkisid "tugevatest" happetest või "nõrkadest" tinkturidest ilma arvudeta. See sobis hästi seebivalmistamiseks või riide värvimiseks, kuid mitte süstemaatiliseks keemiaks.
Kvantitatiivse kontsentratsiooni üleminek algas mahuanalüüsiga 1800. aastate alguses. Gay-Lussac'i töö tiitrimistel lõi vajaduse kirjeldada täpselt, kui palju reagenti on lahuse teatud mahus. Keemikud hakkasid väljendama kontsentratsiooni "sajandikes" või kasutades erinevaid massi-ruumala suhteid, kuid standardiseerimine puudus.
Tõeline läbimurre toimus pärast Avogadro arvu kindlaksmääramist ja keemikute poolset mooli kontseptsiooni omaksvõtmist 19. sajandi lõpus ja 20. sajandi alguses. Äkki sai lahuseid kirjeldada mooli liitri kohta (molaarsus), mis otseselt seostas kontsentratsiooni reaktsioonide stöhhiomeetriaga. Ostwald ja Arrhenius kasutasid seda raamistikku iooniliste lahuste teooria arendamiseks, mis selgitas juhtivust ja keemilisi tasakaale.
Nüüd on meil digitaalsed tööriistad, mis teevad need arvutused silmapilkselt. See, mis varem nõudis hoolikat käsitsi arvutamist logaritmitabelitega, on nüüd vaid mõne klahvivajutusega. Aluseks olev keemia pole muutunud, kuid selle kättesaadavus küll.
Siin on näited, kuidas arvutada lahuse kontsentratsiooni erinevates programmeerimiskeeltes:
1' Excel VBA funktsioon molaarsuse arvutamiseks
2Function CalculateMolarity(mass As Double, molecularWeight As Double, volume As Double) As Double
3 ' mass grammides, molekulmass g/mol, ruumala liitrites
4 CalculateMolarity = mass / (molecularWeight * volume)
5End Function
6
7' Excel valem massiprotsendi arvutamiseks
8' =A1/(A1+A2)*100
9' Kus A1 on lahustunud aine mass ja A2 on lahustaja mass
101def calculate_molarity(mass, molecular_weight, volume):
2 """
3 Arvuta lahuse molaarsus.
4
5 Parameetrid:
6 mass (float): Lahustunud aine mass grammides
7 molecular_weight (float): Lahustunud aine molekulmass g/mol
8 volume (float): Lahuse ruumala liitrites
9
10 Tagastab:
11 float: Molaarsus mol/L
12 """
13 return mass / (molecular_weight * volume)
14
15def calculate_molality(mass, molecular_weight, solvent_mass):
16 """
17 Arvuta lahuse molaalus.
18
19 Parameetrid:
20 mass (float): Lahustunud aine mass grammides
21 molecular_weight (float): Lahustunud aine molekulmass g/mol
22 solvent_mass (float): Lahustaja mass grammides
23
24 Tagastab:
25 float: Molaalus mol/kg
26 """
27 return mass / (molecular_weight * (solvent_mass / 1000))
28
29def calculate_percent_by_mass(solute_mass, solution_mass):
30 """
31 Arvuta lahuse massiprotsent.
32
33 Parameetrid:
34 solute_mass (float): Lahustunud aine mass grammides
35 solution_mass (float): Lahuse kogumass grammides
36
37 Tagastab:
38 float: Massiprotsent
39 """
40 return (solute_mass / solution_mass) * 100
41
42# Näidiskasutus
43solute_mass = 5.85 # g
44molecular_weight = 58.44 # g/mol
45solution_volume = 0.1 # L
46solvent_mass = 100 # g
47
48molarity = calculate_molarity(solute_mass, molecular_weight, solution_volume)
49molality = calculate_molality(solute_mass, molecular_weight, solvent_mass)
50percent = calculate_percent_by_mass(solute_mass, solute_mass + solvent_mass)
51
52print(f"Molaarsus: {molarity:.4f} M")
53print(f"Molaalus: {molality:.4f} m")
54print(f"Massiprotsent: {percent:.2f}%")
551/**
2 * Arvuta lahuse molaarsus
3 * @param {number} mass - Lahustunud aine mass grammides
4 * @param {number} molecularWeight - Molekulmass g/mol
5 * @param {number} volume - Lahuse ruumala liitrites
6 * @returns {number} Molaarsus mol/L
7 */
8function calculateMolarity(mass, molecularWeight, volume) {
9 return mass / (molecularWeight * volume);
10}
11
12/**
13 * Arvuta lahuse ruumalaprotsent
14 * @param {number} soluteVolume - Lahustunud aine ruumala ml
15 * @param {number} solutionVolume - Lahuse ruumala ml
16 * @returns {number} Ruumalaprotsent
17 */
18function calculatePercentByVolume(soluteVolume, solutionVolume) {
19 return (soluteVolume / solutionVolume) * 100;
20}
21
22/**
23 * Arvuta miljondikosad (ppm)
24 * @param {number} soluteMass - Lahustunud aine mass grammides
25 * @param {number} solutionMass - Lahuse mass grammides
26 * @returns {number} Kontsentratsioon ppm
27 */
28function calculatePPM(soluteMass, solutionMass) {
29 return (soluteMass / solutionMass) * 1000000;
30}
31
32// Näidiskasutus
33const soluteMass = 0.5; // g
34const molecularWeight = 58.44; // g/mol
35const solutionVolume = 1; // L
36const solutionMass = 1000; // g
37
38const molarity = calculateMolarity(soluteMass, molecularWeight, solutionVolume);
39const ppm = calculatePPM(soluteMass, solutionMass);
40
41console.log(`Molaarsus: ${molarity.toFixed(4)} M`);
42console.log(`Kontsentratsioon: ${ppm.toFixed(2)} ppm`);
431public class ConcentrationCalculator {
2 /**
3 * Arvuta lahuse molaarsus
4 *
5 * @param mass Lahustunud aine mass grammides
6 * @param molecularWeight Molekulmass g/mol
7 * @param volume Lahuse ruumala liitrites
8 * @return Molaarsus mol/L
9 */
10 public static double calculateMolarity(double mass, double molecularWeight, double volume) {
11 return mass / (molecularWeight * volume);
12 }
13
14 /**
15 * Arvuta lahuse molaalus
16 *
17 * @param mass Lahustunud aine mass grammides
18 * @param molecularWeight Molekulmass g/mol
19 * @param solventMass Lahustaja mass grammides
20 * @return Molaalus mol/kg
21 */
22 public static double calculateMolality(double mass, double molecularWeight, double solventMass) {
23 return mass / (molecularWeight * (solventMass / 1000));
24 }
25
26 /**
27 * Arvuta lahuse massiprotsent
28 *
29 * @param soluteMass Lahustunud aine mass grammides
30 * @param solutionMass Lahuse kogumass grammides
31 * @return Massiprotsent
32 */
33 public static double calculatePercentByMass(double soluteMass, double solutionMass) {
34 return (soluteMass / solutionMass) * 100;
35 }
36
37 public static void main(String[] args) {
38 double soluteMass = 5.85; // g
39 double molecularWeight = 58.44; // g/mol
40 double solutionVolume = 0.1; // L
41 double solventMass = 100; // g
42 double solutionMass = soluteMass + solventMass; // g
43
44 double molarity = calculateMolarity(soluteMass, molecularWeight, solutionVolume);
45 double molality = calculateMolality(soluteMass, molecularWeight, solventMass);
46 double percentByMass = calculatePercentByMass(soluteMass, solutionMass);
47
48 System.out.printf("Molaarsus: %.4f M%n", molarity);
49 System.out.printf("Molaalus: %.4f m%n", molality);
50 System.out.printf("Massiprotsent: %.2f%%%n", percentByMass);
51 }
52}
531#include <iostream>
2#include <iomanip>
3
4/**
5 * Arvuta lahuse molaarsus
6 *
7 * @param mass Lahustunud aine mass grammides
8 * @param molecularWeight Molekulmass g/mol
9 * @param volume Lahuse ruumala liitrites
10 * @return Molaarsus mol/L
11 */
12double calculateMolarity(double mass, double molecularWeight, double volume) {
13 return mass / (molecularWeight * volume);
14}
15
16/**
17 * Arvuta miljondikosad (ppm)
18 *
19 * @param soluteMass Lahustunud aine mass grammides
20 * @param solutionMass Lahuse mass grammides
21 * @return Kontsentratsioon ppm
22 */
23double calculatePPM(double soluteMass, double solutionMass) {
24 return (soluteMass / solutionMass) * 1000000;
25}
26
27int main() {
28 double soluteMass = 0.5; // g
29 double molecularWeight = 58.44; // g/mol
30 double solutionVolume = 1.0; // L
31 double solutionMass = 1000.0; // g
32
33 double molarity = calculateMolarity(soluteMass, molecularWeight, solutionVolume);
34 double ppm = calculatePPM(soluteMass, solutionMass);
35
36 std::cout << std::fixed << std::setprecision(4);
37 std::cout << "Molaarsus: " << molarity << " M" << std::endl;
38 std::cout << "Kontsentratsioon: " << ppm << " ppm" << std::endl;
39
40 return 0;
41}
42Molaarsus (M) jagab lahuse mahtu liitrites, samas kui molalsus (m) jagab lahustaja massi kilogrammides. See erinevus on oluline, sest vedelikud laienevad ja tõmbuvad temperatuuriga kokku - teie 1,000 M lahus 20°C juures muutub veidi vähem kontsentreerituks 80°C juures, kuna maht suureneb. Molalsus aga väldib seda probleemi täielikult, kasutades massi, mis temperatuuriga ei muutu.
Valige molaarsus, kui teete enamikku märgkeemia töid, kus mõõdate mahte pipettide ja mõõtekolbidega. Valige molalsus, kui uurite kolligatiivset omadusi (keemispunkti tõus, külmumispunkti langus) või töötate laiaulatuslikus temperatuurivahemikus, kus mahumuutused võiksid vigu tekitada.
Teisendamiseks on vaja teada lahuse tihedust ja lahustunud aine molekulmasssi. Mõned teisendused on lihtsad, teised vajavad rohkem informatsiooni.
Lihtsad teisendused:
Teisendused, mis vajavad tihedust:
Näiteks teisendades protsent massist molaarsuseks:
kus ρ on lahuse tihedus (g/mL) ja M on molekulmass (g/mol).
Selle asemel, et meelde jätta teisendusvalemeid, on praktiline lähenemisviis arvutada, mitu grammi lahustunud ainet on teadaoleva lahuse koguses, seejärel väljendada seda kogust vajalikus ühikus. See kalkulaator teeb arvutused teie eest - lihtsalt sisestage teadaolevad väärtused ja lugege tulemused viies ühikus korraga.
[Ülejäänud tõlge jätkub samamoodi täielikult, säilitades algse markdown'i struktuuri ja vormingu]
Harris, D. C. (2015). Kvantitatiivne keemiline analüüs (9. väljaanne). W. H. Freeman and Company.
Chang, R., & Goldsby, K. A. (2015). Keemia (12. väljaanne). McGraw-Hill Education.
Atkins, P., & de Paula, J. (2014). Atkinsi füüsikaline keemia (10. väljaanne). Oxford University Press.
Rahvusvaheline Puhta ja Rakendusliku Keemia Liit. (1997). Keemilise terminoloogia kompendium (2. väljaanne). (nn "Kuldne raamat").
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., Woodward, P. M., & Stoltzfus, M. W. (2017). Keemia: Keskne teadus (14. väljaanne). Pearson.
Zumdahl, S. S., & Zumdahl, S. A. (2016). Keemia (10. väljaanne). Cengage Learning.
Riiklike Standardite ja Tehnoloogia Instituut. (2018). NIST-i keemia veebileht. https://webbook.nist.gov/chemistry/
Ameerika Keemia Selts. (2006). Reaktiivained: Spetsifikatsioonid ja protseduurid (10. väljaanne). Oxford University Press.
See kalkulaator kõrvaldab käsitsi kontsentratsiooni arvutamisel esinevad arvutusvead. Sisestage oma väärtused, valige soovitud ühik ja saage koheselt tulemused kõigi viie kontsentratsiooni tüübi jaoks. Olgu teil vaja valmistada lahuseid homse eksperimendi jaoks või kontrollida arvutusi laboriaruandes, teeb see tööriist matemaatika ära, et teie saaksite keskenduda keemiale.
Täpsed kontsentratsioonid ei ole keemias valikulised - need on reprodutseeritavate tulemuste aluseks. Kasutage seda kalkulaatorit koos ülaltoodud juhistega, et valmistada lahuseid õigesti, teisendada ühikuid kindlalt ja mõista, miks teatud kontsentratsiooni väljendused sobivad paremini konkreetseteks rakendusteks.
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos