Apskaičiuokite slėgio skirtumus per kreivus skysčių sąsajas, naudodami Jaunojo-Laplace'o lygtį. Įveskite paviršiaus įtempimą ir pagrindinius kreivumo spindulius, kad analizuotumėte lašus, burbuliukus ir kapiliarinius reiškinius.
ΔP = γ(1/R₁ + 1/R₂)
ΔP = 0.072 × (1/0.001 + 1/0.001)
ΔP = 0.072 × (1000.00 + 1000.00)
ΔP = 0.072 × 2000.00
ΔP = 0.00 Pa
Ši vizualizacija rodo kreivą sąsają su pagrindiniais kreivumo spinduliais R₁ ir R₂. Rodyklės nurodo slėgio skirtumą per sąsają.
Jauno-Laplace'o lygtis yra pagrindinė formulė skysčių mechanikoje, apibūdinanti slėgio skirtumą per kreivą sąsają tarp dviejų skysčių, tokių kaip skysčio-dujų arba skysčio-skysčio sąsaja. Šis slėgio skirtumas kyla dėl paviršiaus įtempimo ir sąsajos kreivumo. Mūsų Jauno-Laplace'o lygties skaičiuoklė suteikia paprastą, tikslią būdą apskaičiuoti šį slėgio skirtumą, įvedant paviršiaus įtempimą ir pagrindinius kreivumo spindulius. Nesvarbu, ar studijuojate lašelius, burbulus, kapiliarinį veikimą ar kitus paviršiaus reiškinius, šis įrankis siūlo greitus sprendimus sudėtingoms paviršiaus įtempimo problemoms.
Ši lygtis, pavadinta Thomaso Youngo ir Pierre-Simono Laplace'o vardu, kurie ją sukūrė XIX a. pradžioje, yra esminė daugybėje mokslinių ir inžinerinių taikymų, nuo mikrofluidikos ir medžiagų mokslo iki biologinių sistemų ir pramoninių procesų. Suprasdami ryšį tarp paviršiaus įtempimo, kreivumo ir slėgio skirtumo, tyrėjai ir inžinieriai gali geriau projektuoti ir analizuoti sistemas, susijusias su skysčių sąsajomis.
Jauno-Laplace'o lygtis sieja slėgio skirtumą per skysčio sąsają su paviršiaus įtempimu ir pagrindiniais kreivumo spinduliais:
Kur:
Sferinės sąsajos atveju (tokios kaip lašelis arba burbulas), kai , lygtis supaprastėja iki:
Paviršiaus įtempimas ():
Pagrindiniai kreivumo spinduliai ( ir ):
Slėgio skirtumas ():
Jauno-Laplace'o lygties ženklų konvencija yra svarbi:
Plokščias paviršius: Kai bet kuris spindulys artėja prie begalybės, jo indėlis į slėgio skirtumą artėja prie nulio. Visai plokščio paviršiaus atveju (), .
Cilindrinis paviršius: Cilindriniam paviršiui (pvz., skysčio kapiliariniame vamzdelyje), vienas spindulys yra baigtinis (), o kitas begalinis (), todėl gaunamas .
Labai maži spinduliai: Mikroskopiniuose masteliuose (pvz., nanolašeliuose) papildomi efektai, tokie kaip linijos įtempimas, gali tapti reikšmingi, ir klasikinė Jauno-Laplace'o lygtis gali prireikti modifikacijos.
Temperatūros poveikis: Paviršiaus įtempimas paprastai mažėja didėjant temperatūrai, o tai veikia slėgio skirtumą. Prie kritinio taško paviršiaus įtempimas artėja prie nulio.
Paviršiaus aktyvatoriai: Paviršiaus aktyvatorių buvimas sumažina paviršiaus įtempimą ir taip pat slėgio skirtumą per sąsają.
Mūsų skaičiuoklė suteikia paprastą būdą nustatyti slėgio skirtumą per kreivas skysčių sąsajas. Sekite šiuos žingsnius, kad gautumėte tikslius rezultatus:
Įveskite paviršiaus įtempimą ():
Įveskite pirmąjį pagrindinį kreivumo spindulį ():
Įveskite antrąjį pagrindinį kreivumo spindulį ():
Peržiūrėkite rezultatą:
Kopijuokite arba dalinkitės rezultatais:
Jauno-Laplace'o lygtis turi daugybę taikymų įvairiose mokslinėse ir inžinerinėse srityse:
Ši lygtis yra esminė suprantant lašelių ir burbulų elgseną. Ji paaiškina, kodėl mažesni lašeliai turi didesnį vidinį slėgį, kas skatina procesus, tokius kaip:
Jauno-Laplace'o lygtis padeda paaiškinti ir kiekybiškai įvertinti kapiliarinį pakilimą:
Medicinoje ir biologijoje Jauno-Laplace'o lygtis naudojama:
Taikymai medžiagų plėtrai apima:
Daugelis pramoninių taikymų remiasi supratimu apie sąsajų slėgio skirtumus:
Apsvarstykite sferinį vandens lašelį su 1 mm spinduliu 20°C:
Tai reiškia, kad slėgis viduje lašelio yra 144 Pa didesnis nei aplinkinio oro slėgis.
Nors Jauno-Laplace'o lygtis yra pagrindinė, yra alternatyvių požiūrių ir išplėtimų specifinėms situacijoms:
Kelvino lygtis: Susieja garų slėgį per kreivą skysčio paviršių su plokščiu paviršiumi, naudinga studijuojant kondensaciją ir garavimą.
Gibso-Thomsono efektas: Apibūdina, kaip dalelių dydis veikia tirpumą, lydimos tašką ir kitas termodinamines savybes.
Helfrich modelis: Išplečia analizę iki elastingų membranų, tokių kaip biologinės membranos, įtraukdama lenkimo standumą.
Skaitiniai modeliai: Sudėtingoms geometrijoms kompiuteriniai metodai, tokie kaip tūrio skysčio (VOF) arba lygio nustatymo metodai, gali būti tinkamesni nei analitiniai sprendimai.
Molekulinė dinamika: Labai mažuose masteliuose (nanometruose) nuolatiniai prielaidai sugriūva, o molekulinės dinamikos simuliacijos suteikia tikslesnius rezultatus.
Jauno-Laplace'o lygties plėtra yra reikšmingas etapas suprantant paviršiaus reiškinius ir kapiliarumą.
Kapiliarinio veikimo tyrimas prasidėjo senovėje, tačiau sistemingas mokslinis tyrimas prasidėjo Renesanso laikotarpiu:
Lygtis, kokią mes žinome šiandien, išsivystė iš dviejų mokslininkų, dirbusių nepriklausomai:
Thomas Young (1805): Paskelbė "Eseją apie skysčių koheziją" Filosofinių Transakcijų Karališkojoje Draugijoje, pristatydamas paviršiaus įtempimo koncepciją ir jos ryšį su slėgio skirtumais per kreivas sąsajas.
Pierre-Simon Laplace (1806): Savo monumentaliame darbe "Mécanique Céleste" sukūrė matematinį pagrindą kapiliariniam veikimui, išvedęs lygtį, kuri sieja slėgio skirtumą su paviršiaus kreivumu.
Jauno-Laplace'o lygtis atsirado iš Youngo fizinių įžvalgų ir Laplace'o matematinio griežtumo derinio.
Per kelis šimtmečius lygtis buvo patobulinta ir išplėsta:
Šiandien Jauno-Laplace'o lygtis išlieka interfacialinės mokslo pagrindu, nuolat randant naujų taikymų, kai technologijos pereina į mikro ir nano mastelius.
Štai Jauno-Laplace'o lygties įgyvendinimai įvairiose programavimo kalbose:
1' Excel formulė Jauno-Laplace'o lygties (sferinė sąsaja)
2=2*B2/C2
3
4' Kur:
5' B2 yra paviršiaus įtempimas N/m
6' C2 yra spindulys m
7' Rezultatas yra Pa
8
9' Bendro atvejo dviem pagrindiniams spinduliams:
10=B2*(1/C2+1/D2)
11
12' Kur:
13' B2 yra paviršiaus įtempimas N/m
14' C2 yra pirmasis spindulys m
15' D2 yra antrasis spindulys m
16
1def young_laplace_pressure(surface_tension, radius1, radius2):
2 """
3 Apskaičiuokite slėgio skirtumą naudojant Jauno-Laplace'o lygtį.
4
5 Parametrai:
6 surface_tension (float): Paviršiaus įtempimas N/m
7 radius1 (float): Pirmasis pagrindinis kreivumo spindulys m
8 radius2 (float): Antrasis pagrindinis kreivumo spindulys m
9
10 Grąžina:
11 float: Slėgio skirtumas Pa
12 """
13 if radius1 == 0 or radius2 == 0:
14 raise ValueError("Spinduliai turi būti nenuliniai")
15
16 return surface_tension * (1/radius1 + 1/radius2)
17
18# Pavyzdys sferiniam vandens lašeliui
19surface_tension_water = 0.072 # N/m 20°C
20droplet_radius = 0.001 # 1 mm metrais
21
22# Sferos atveju abu spinduliai yra vienodi
23pressure_diff = young_laplace_pressure(surface_tension_water, droplet_radius, droplet_radius)
24print(f"Slėgio skirtumas: {pressure_diff:.2f} Pa")
25
1/**
2 * Apskaičiuokite slėgio skirtumą naudojant Jauno-Laplace'o lygtį
3 * @param {number} surfaceTension - Paviršiaus įtempimas N/m
4 * @param {number} radius1 - Pirmasis pagrindinis kreivumo spindulys m
5 * @param {number} radius2 - Antrasis pagrindinis kreivumo spindulys m
6 * @returns {number} Slėgio skirtumas Pa
7 */
8function youngLaplacePressure(surfaceTension, radius1, radius2) {
9 if (radius1 === 0 || radius2 === 0) {
10 throw new Error("Spinduliai turi būti nenuliniai");
11 }
12
13 return surfaceTension * (1/radius1 + 1/radius2);
14}
15
16// Pavyzdys vandens-oros sąsajai kapiliariniame vamzdelyje
17const surfaceTensionWater = 0.072; // N/m 20°C
18const tubeRadius = 0.0005; // 0.5 mm metrais
19// Cilindriniam paviršiui vienas spindulys yra vamzdžio spindulys, kitas - begalinis
20const infiniteRadius = Number.MAX_VALUE;
21
22const pressureDiff = youngLaplacePressure(surfaceTensionWater, tubeRadius, infiniteRadius);
23console.log(`Slėgio skirtumas: ${pressureDiff.toFixed(2)} Pa`);
24
1public class YoungLaplaceCalculator {
2 /**
3 * Apskaičiuokite slėgio skirtumą naudojant Jauno-Laplace'o lygtį
4 *
5 * @param surfaceTension Paviršiaus įtempimas N/m
6 * @param radius1 Pirmasis pagrindinis kreivumo spindulys m
7 * @param radius2 Antrasis pagrindinis kreivumo spindulys m
8 * @return Slėgio skirtumas Pa
9 */
10 public static double calculatePressureDifference(double surfaceTension, double radius1, double radius2) {
11 if (radius1 == 0 || radius2 == 0) {
12 throw new IllegalArgumentException("Spinduliai turi būti nenuliniai");
13 }
14
15 return surfaceTension * (1/radius1 + 1/radius2);
16 }
17
18 public static void main(String[] args) {
19 // Pavyzdys muilo burbuliui
20 double surfaceTensionSoap = 0.025; // N/m
21 double bubbleRadius = 0.01; // 1 cm metrais
22
23 // Sferiniam burbuliui abu spinduliai yra vienodi
24 // Pastaba: muilo burbuliui yra dvi sąsajos (vidinė ir išorinė),
25 // todėl mes dauginame iš 2
26 double pressureDiff = 2 * calculatePressureDifference(surfaceTensionSoap, bubbleRadius, bubbleRadius);
27
28 System.out.printf("Slėgio skirtumas per muilo burbulą: %.2f Pa%n", pressureDiff);
29 }
30}
31
1function deltaP = youngLaplacePressure(surfaceTension, radius1, radius2)
2 % Apskaičiuokite slėgio skirtumą naudojant Jauno-Laplace'o lygtį
3 %
4 % Įvestys:
5 % surfaceTension - Paviršiaus įtempimas N/m
6 % radius1 - Pirmasis pagrindinis kreivumo spindulys m
7 % radius2 - Antrasis pagrindinis kreivumo spindulys m
8 %
9 % Išvestis:
10 % deltaP - Slėgio skirtumas Pa
11
12 if radius1 == 0 || radius2 == 0
13 error('Spinduliai turi būti nenuliniai');
14 end
15
16 deltaP = surfaceTension * (1/radius1 + 1/radius2);
17end
18
19% Pavyzdinis scenarijus apskaičiuoti ir pavaizduoti slėgį prieš spindulį vandens lašeliuose
20surfaceTension = 0.072; % N/m vandeniui 20°C
21radii = logspace(-6, -2, 100); % Spinduliai nuo 1 µm iki 1 cm
22pressures = zeros(size(radii));
23
24for i = 1:length(radii)
25 % Sferiniams lašeliams abu pagrindiniai spinduliai yra vienodi
26 pressures(i) = youngLaplacePressure(surfaceTension, radii(i), radii(i));
27end
28
29% Sukurti log-log diagramą
30loglog(radii, pressures, 'LineWidth', 2);
31grid on;
32xlabel('Lašelio spindulys (m)');
33ylabel('Slėgio skirtumas (Pa)');
34title('Jauno-Laplace'o slėgis prieš lašelio dydį vandeniui');
35
1#include <iostream>
2#include <stdexcept>
3#include <cmath>
4#include <iomanip>
5
6/**
7 * Apskaičiuokite slėgio skirtumą naudojant Jauno-Laplace'o lygtį
8 *
9 * @param surfaceTension Paviršiaus įtempimas N/m
10 * @param radius1 Pirmasis pagrindinis kreivumo spindulys m
11 * @param radius2 Antrasis pagrindinis kreivumo spindulys m
12 * @return Slėgio skirtumas Pa
13 */
14double youngLaplacePressure(double surfaceTension, double radius1, double radius2) {
15 if (radius1 == 0.0 || radius2 == 0.0) {
16 throw std::invalid_argument("Spinduliai turi būti nenuliniai");
17 }
18
19 return surfaceTension * (1.0/radius1 + 1.0/radius2);
20}
21
22int main() {
23 try {
24 // Pavyzdys gyvsidabrio lašeliui
25 double surfaceTensionMercury = 0.485; // N/m 20°C
26 double dropletRadius = 0.002; // 2 mm metrais
27
28 // Sferiniam lašeliui abu spinduliai yra vienodi
29 double pressureDiff = youngLaplacePressure(surfaceTensionMercury, dropletRadius, dropletRadius);
30
31 std::cout << "Slėgio skirtumas viduje gyvsidabrio lašelio: "
32 << std::fixed << std::setprecision(2) << pressureDiff
33 << " Pa" << std::endl;
34
35 // Pavyzdys cilindriniam paviršiui (pvz., kapiliariniame vamzdelyje)
36 double tubeRadius = 0.0001; // 0.1 mm
37 double infiniteRadius = std::numeric_limits<double>::max();
38
39 double capillaryPressure = youngLaplacePressure(surfaceTensionMercury, tubeRadius, infiniteRadius);
40
41 std::cout << "Slėgio skirtumas gyvsidabrio kapilare: "
42 << std::fixed << std::setprecision(2) << capillaryPressure
43 << " Pa" << std::endl;
44 }
45 catch (const std::exception& e) {
46 std::cerr << "Klaida: " << e.what() << std::endl;
47 return 1;
48 }
49
50 return 0;
51}
52
1#' Apskaičiuokite slėgio skirtumą naudojant Jauno-Laplace'o lygtį
2#'
3#' @param surface_tension Paviršiaus įtempimas N/m
4#' @param radius1 Pirmasis pagrindinis kreivumo spindulys m
5#' @param radius2 Antrasis pagrindinis kreivumo spindulys m
6#' @return Slėgio skirtumas Pa
7#' @examples
8#' young_laplace_pressure(0.072, 0.001, 0.001)
9young_laplace_pressure <- function(surface_tension, radius1, radius2) {
10 if (radius1 == 0 || radius2 == 0) {
11 stop("Spinduliai turi būti nenuliniai")
12 }
13
14 return(surface_tension * (1/radius1 + 1/radius2))
15}
16
17# Pavyzdys: Palyginkite slėgio skirtumus skirtingiems skysčiams su ta pačia geometrija
18liquids <- data.frame(
19 name = c("Vanduo", "Etanolis", "Gyvsidabris", "Benzinas", "Kraujas"),
20 surface_tension = c(0.072, 0.022, 0.485, 0.029, 0.058)
21)
22
23# Apskaičiuokite slėgį 1 mm spindulio sferiniam lašeliui
24droplet_radius <- 0.001 # m
25liquids$pressure <- sapply(liquids$surface_tension, function(st) {
26 young_laplace_pressure(st, droplet_radius, droplet_radius)
27})
28
29# Sukurti stulpelinę diagramą
30barplot(liquids$pressure, names.arg = liquids$name,
31 ylab = "Slėgio skirtumas (Pa)",
32 main = "Laplace'o slėgis 1 mm lašelių skirtingiems skysčiams",
33 col = "lightblue")
34
35# Spausdinti rezultatus
36print(liquids[, c("name", "surface_tension", "pressure")])
37
Jauno-Laplace'o lygtis naudojama apskaičiuoti slėgio skirtumą per kreivą skysčio sąsają dėl paviršiaus įtempimo. Ji yra esminė suprantant fenomenus, tokius kaip kapiliarinis veikimas, lašelių formavimas, burbulų stabilumas ir įvairios mikrofluidinės taikomosios programos. Lygtis padeda inžinieriams ir mokslininkams projektuoti sistemas, susijusias su skysčių sąsajomis, ir prognozuoti, kaip jos elgsis skirtingomis sąlygomis.
Mažesni lašeliai turi didesnį vidinį slėgį dėl didesnio kreivumo. Pasak Jauno-Laplace'o lygties, slėgio skirtumas yra atvirkščiai proporcingas kreivumo spinduliui. Kai spindulys mažėja, kreivumas (1/R) didėja, todėl slėgio skirtumas taip pat didėja. Tai paaiškina, kodėl mažesni vandens lašeliai greičiau išgaruoja nei didesni, ir kodėl mažesni burbulai putoje linkę mažėti, o didesni augti.
Temperatūra pirmiausia veikia Jauno-Laplace'o lygtį per jos poveikį paviršiaus įtempimui. Daugumai skysčių paviršiaus įtempimas mažėja maždaug linijiškai didėjant temperatūrai. Tai reiškia, kad slėgio skirtumas per kreivą sąsają taip pat sumažės, kai temperatūra kils, jei geometrija išliks pastovi. Prie kritinio taško skystyje paviršiaus įtempimas artėja prie nulio, o Jauno-Laplace'o efektas tampa nereikšmingas.
Taip, bendroji Jauno-Laplace'o lygties forma taikoma bet kuriam kreivam paviršiui, o ne tik sferiniams. Lygtis naudoja du pagrindinius kreivumo spindulius, kurie gali būti skirtingi ne sferiniams paviršiams. Sudėtingoms geometrijoms šie spinduliai gali kisti nuo taško iki taško paviršiuje, reikalaujant daugiau sudėtingo matematinio apdorojimo arba skaitinių metodų, kad būtų išspręsta viso paviršiaus forma.
Nors susijusios, šios lygtis apibūdina skirtingus skysčių sąsajų aspektus. Jauno-Laplace'o lygtis sieja slėgio skirtumą su paviršiaus kreivumu ir įtempimu. Young'o lygtis (kartais vadinama Young'o santykiu) apibūdina kontaktinį kampą, kuris susidaro, kai skysčio-vieno paviršius susitinka su kietu paviršiumi, siejant jį su trijų fazių (kietas-vienas, kietas-skystas ir skystas-vienas) paviršiaus įtempimais. Abi lygtis buvo sukurtos Thomaso Youngo ir yra pagrindinės suprantant sąsajų reiškinius.
Paviršiaus aktyvatoriai sumažina paviršiaus įtempimą, adsorbuodamiesi prie skysčio sąsajos. Pasak Jauno-Laplace'o lygties, tai tiesiogiai sumažina slėgio skirtumą per sąsają. Be to, paviršiaus aktyvatoriai gali sukurti paviršiaus įtempimo gradientus (Marangoni efektus), kai jie netolygiai pasiskirsto, sukeldami sudėtingas sroves ir dinaminį elgesį, kuris nėra užfiksuotas statiškoje Jauno-Laplace'o lygties. Tai yra priežastis, kodėl paviršiaus aktyvatoriai stabilizuoja putas ir emulsijas - jie sumažina slėgio skirtumą, skatinantį koalescenciją.
Taip, Jauno-Laplace'o lygtis, kartu su gravitacijos poveikiu, gali prognozuoti pakabinto lašo formą. Tokiais atvejais lygtis paprastai rašoma vidutiniu kreivumu ir sprendžiama skaitmeniniu būdu kaip ribinė vertė. Šis požiūris yra pagrindas pakabinto lašo metodo, skirto paviršiaus įtempimo matavimui, kur stebima lašo forma, atitinka teorinius profilius, apskaičiuotus pagal Jauno-Laplace'o lygtį.
Norint gauti nuoseklius rezultatus, naudokite SI vienetus su Jauno-Laplace'o lygtimi:
Jei naudojate kitus vienetų sistemas, užtikrinkite nuoseklumą. Pavyzdžiui, CGS vienetų sistemoje naudokite dyne/cm paviršiaus įtempimui, cm spinduliams ir dyne/cm² slėgiui.
de Gennes, P.G., Brochard-Wyart, F., & Quéré, D. (2004). Kapiliarumo ir drėgmės reiškiniai: lašeliai, burbulai, perlai, bangos. Springer.
Adamson, A.W., & Gast, A.P. (1997). Fizikinė paviršių chemija (6-asis leidimas). Wiley-Interscience.
Israelachvili, J.N. (2011). Tarpmolekulinės ir paviršiaus jėgos (3-iasis leidimas). Academic Press.
Rowlinson, J.S., & Widom, B. (2002). Molekulinė kapiliarumo teorija. Dover Publications.
Young, T. (1805). "Eseja apie skysčių koheziją". Filosofinės Transakcijos Karališkosios Draugijos Londone, 95, 65-87.
Laplace, P.S. (1806). Traité de Mécanique Céleste, Papildymas prie knygos 10.
Defay, R., & Prigogine, I. (1966). Paviršiaus įtempimas ir adsorbcija. Longmans.
Finn, R. (1986). Pusiausvyros kapiliariniai paviršiai. Springer-Verlag.
Derjaguin, B.V., Churaev, N.V., & Muller, V.M. (1987). Paviršiaus jėgos. Consultants Bureau.
Lautrup, B. (2011). Nuolatinės medžiagos fizika: egzotiški ir kasdieniai reiškiniai makroskopiniame pasaulyje (2-asis leidimas). CRC Press.
Pasiruošę apskaičiuoti slėgio skirtumus per kreivas sąsajas? Išbandykite mūsų Jauno-Laplace'o lygties skaičiuoklę dabar ir sužinokite apie paviršiaus įtempimo reiškinius. Daugiau skysčių mechanikos įrankių ir skaičiuoklių rasite mūsų kituose ištekliuose.
Raskite daugiau įrankių, kurie gali būti naudingi jūsų darbo eiga.