ThermoCapillaryDroplet Namespace Reference
|
Developer Documentation
|
Classes | |
| class | InitialValuesLS |
| class | InitialValuesTemperature |
| class | SimulationThermoCapillaryDroplet |
Functions | |
| MELTPOOLDG_REGISTER_CASE (MeltPoolCase, SimulationThermoCapillaryDroplet, "thermo_capillary_droplet", 1, double) | |
| MELTPOOLDG_REGISTER_CASE (MeltPoolCase, SimulationThermoCapillaryDroplet, "thermo_capillary_droplet", 2, double) | |
| MELTPOOLDG_REGISTER_CASE (MeltPoolCase, SimulationThermoCapillaryDroplet, "thermo_capillary_droplet", 3, double) | |
Variables | |
| static constexpr double | a = 1.44e-3 |
| static constexpr double | grad_T = 200 |
Detailed Description
This example is derived from
Meier et al. 2020 "A novel smoothed particle hydrodynamics formulation for thermo-capillary phase change problems with focus on metal additive manufacturing melt pool modeling"
and
C. Ma, D. Bothe 2011, "Direct numerical simulation of thermocapillary flow based on the Volume of Fluid method"
T2 = fixed
no slip
+-------------------+
| |
| |
| ----- |
sym | – – | sym T Neumann | – – | T Neumann
| – – |
|---|
+----------------—+ no slip T1 = fixed
droplet: rho = 250 kg/m³ mu = 0.012 kg/m/s lambda = 1.2e-6 W/m/K cp = 5e-5 J/kg/K
ambient fluid: rho = 500 kg/m³ mu = 0.024 N/m²s lambda = 2.4e-6 W/m/K cp = 1e-4 J/kg/K
droplet radius: a=1.44e-3 m surface tension coefficient: 0.01 N/m temperature-dependent surface tension coefficient: 0.002 N/m/K T1 = 290 K T2 = 290 + 4 * a * 200 K/m = 291.152 K
Function Documentation
◆ MELTPOOLDG_REGISTER_CASE() [1/3]
| MeltPoolDG::Simulation::ThermoCapillaryDroplet::MELTPOOLDG_REGISTER_CASE | ( | MeltPoolCase | , |
| SimulationThermoCapillaryDroplet | , | ||
| "thermo_capillary_droplet" | , | ||
| 1 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_CASE() [2/3]
| MeltPoolDG::Simulation::ThermoCapillaryDroplet::MELTPOOLDG_REGISTER_CASE | ( | MeltPoolCase | , |
| SimulationThermoCapillaryDroplet | , | ||
| "thermo_capillary_droplet" | , | ||
| 2 | , | ||
| double | |||
| ) |
◆ MELTPOOLDG_REGISTER_CASE() [3/3]
| MeltPoolDG::Simulation::ThermoCapillaryDroplet::MELTPOOLDG_REGISTER_CASE | ( | MeltPoolCase | , |
| SimulationThermoCapillaryDroplet | , | ||
| "thermo_capillary_droplet" | , | ||
| 3 | , | ||
| double | |||
| ) |
Variable Documentation
◆ a
|
staticconstexpr |
◆ grad_T
|
staticconstexpr |
Generated by