This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user