This commit is contained in:
xyy
2026-05-29 18:35:36 +08:00
parent a888691151
commit 5e72a9aefa
4 changed files with 164 additions and 61 deletions

View File

@@ -12,7 +12,7 @@ public partial class MeasurementResult : ObservableObject
private double _thermalConductivity; // W/m·K
[ObservableProperty]
private double _thermalDiffusivity; // ×10⁻⁶ m²/s
private double _thermalDiffusivity; // m²/s
[ObservableProperty]
private double _specificHeatCapacity; // 比热容 J/(kg·K)
@@ -50,11 +50,12 @@ public partial class MeasurementResult : ObservableObject
public void CalculateVhc()
{
Debug.WriteLine($"[MeasurementResult] 计算体积热容 - 热导率: {ThermalConductivity} W/(m·K), 热扩散率: {ThermalDiffusivity} ×10⁻⁶ m²/s");
Debug.WriteLine($"[MeasurementResult] 计算体积热容 - 热导率: {ThermalConductivity} W/(m·K), 热扩散率: {ThermalDiffusivity} m²/s");
if (ThermalDiffusivity > 0)
{
VolumetricHeatCapacity = ThermalConductivity / (ThermalDiffusivity * 1e-6) / 1000.0;
// VHC (kJ/(m³·K)) = (λ / α) / 1000
VolumetricHeatCapacity = ThermalConductivity / ThermalDiffusivity / 1000.0;
Debug.WriteLine($"[MeasurementResult] 计算得到体积热容: {VolumetricHeatCapacity} kJ/(m³·K)");
}
else