更新干度计算
This commit is contained in:
31
CapMachine.Wpf/PPCalculation/DrynessTypes.cs
Normal file
31
CapMachine.Wpf/PPCalculation/DrynessTypes.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
|
||||
namespace CapMachine.Wpf.PPCalculation
|
||||
{
|
||||
/// <summary>
|
||||
/// 干度计算的工况判定
|
||||
/// </summary>
|
||||
public enum DrynessState
|
||||
{
|
||||
Unknown = 0,
|
||||
TwoPhase = 1,
|
||||
Superheated = 2,
|
||||
Subcooled = 3,
|
||||
Supercritical = 4
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 干度计算返回结果模型。为实时轮询而设计,包含计算状态与关键物性量。
|
||||
/// 单位:H/Hl/Hv 为 J/mol;QMass/QMolar 范围 [0,1];错误信息在 Error。
|
||||
/// </summary>
|
||||
public struct DrynessCalcResult
|
||||
{
|
||||
public double QMolar; // 摩尔基干度 [0,1],若无效则为 NaN
|
||||
public double QMass; // 质量基干度 [0,1],若无效则为 NaN
|
||||
public DrynessState State;
|
||||
public double H; // 当前态焓 J/mol
|
||||
public double Hl; // 饱和液相焓 J/mol(同压)
|
||||
public double Hv; // 饱和气相焓 J/mol(同压)
|
||||
public string Error; // 错误或提示信息
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user