Viscosity Converter
Конвертируйте единицы динамической и кинематической вязкости: Па·с, сП, Пуаз, сСт, м²/с и другие.
| Единица | Преобразованное значение |
|---|---|
| Pascal-second (Pa·s) | 0.001 |
| Millipascal-second (mPa·s = cP) | 1 |
| Micropascal-second (μPa·s) | 1000 |
| Centipoise (cP = mPa·s) | 1 |
| Poise (P) | 0.01 |
| kgf·s/m² | 1.0197e-4 |
| lbf·s/ft² (slug/ft·s) | 2.0885e-5 |
Эталонные значения:
| Вещество | Динамическая | Кинематическая |
|---|---|---|
| Air (20°C) | 0.018 mPa·s | 15.1 mm²/s |
| Water (20°C) | 1.002 mPa·s | 1.004 mm²/s |
| Milk | ~3 mPa·s | ~3 mm²/s |
| Blood | ~3–4 mPa·s | ~3–4 mm²/s |
| Olive oil | ~80 mPa·s | ~80 mm²/s |
| Motor oil (SAE 30) | ~90–120 mPa·s | ~100 mm²/s |
| Honey | ~10,000 mPa·s | ~10,000 mm²/s |
Об этом инструменте
Вязкость — это фундаментальное свойство жидкостей, которое описывает, насколько сильно жидкость сопротивляется течению. Независимо от того, являетесь ли вы инженером, проектирующим гидравлические системы, химиком, разрабатывающим смазочные материалы, или пищевым технологом, оптимизирующим консистенцию продукции, понимание вязкости в различных единицах измерения имеет решающее значение. Этот конвертер упрощает преобразование между единицами динамической вязкости (такими как паскаль-секунды и пуазы) и единицами кинематической вязкости (такими как стоксы и сантистоксы), устраняя сложность преобразования единиц.
Просто выберите исходную единицу и целевую единицу, введите значение, и конвертер мгновенно покажет результат. Работаете ли вы с единицами СИ, такими как паскаль-секунда (Па·с), или традиционными единицами, такими как сантипуаз (сП), широко используемыми в нефтяной и косметической промышленности, этот инструмент автоматически выполняет все вычисления. Конвертер поддерживает как динамическую вязкость (измеряемую в Па·с, сП, пуаз, П), так и кинематическую вязкость (измеряемую в м²/с, сСт, ст), позволяя вам гибко работать в различных областях и стандартах.
Часто задаваемые вопросы
Реализация кода
# Viscosity unit conversions (base: Pa·s for dynamic, m²/s for kinematic)
DYNAMIC_FACTORS = {
"Pa·s": 1,
"mPa·s": 1e-3, # = cP
"cP": 1e-3,
"μPa·s": 1e-6,
"P": 0.1, # Poise
"kgf·s/m²": 9.80665,
"lbf·s/ft²": 47.880259,
}
KINEMATIC_FACTORS = {
"m²/s": 1,
"cm²/s": 1e-4, # = St (Stokes)
"mm²/s": 1e-6, # = cSt
"cSt": 1e-6,
"ft²/s": 9.2903e-2,
}
def convert_dynamic(value, from_unit, to_unit):
base = value * DYNAMIC_FACTORS[from_unit]
return base / DYNAMIC_FACTORS[to_unit]
def convert_kinematic(value, from_unit, to_unit):
base = value * KINEMATIC_FACTORS[from_unit]
return base / KINEMATIC_FACTORS[to_unit]
def kinematic_to_dynamic(kinematic_cSt, density_g_cm3):
"""cSt × density (g/cm³) = cP"""
return kinematic_cSt * density_g_cm3
# Examples
print(f"1 cP = {convert_dynamic(1, 'cP', 'Pa·s'):.4f} Pa·s")
print(f"1000 cP = {convert_dynamic(1000, 'cP', 'Pa·s'):.2f} Pa·s")
print(f"Water: 1 cSt = {convert_kinematic(1, 'cSt', 'm²/s'):.2e} m²/s")
# Water at 20°C: density ≈ 0.998 g/cm³, kinematic ≈ 1.004 cSt
print(f"Water dynamic: {kinematic_to_dynamic(1.004, 0.998):.3f} cP")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.