| | |
| | | //计算效率 |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(result_pipe.Qa.Value, result_pipe.Ha.Value, result_pipe.Pa.Value, WaterDensity, g), 1); |
| | | result_pipe.Ea = eta; |
| | | |
| | | result_pipe.UWPa = 0; |
| | | result_pipe.WPa = 0; |
| | | // 检查效率 |
| | | if (eta > 98) |
| | | {//有时, 大流量曲线部分,是曲线不精确, 造成Q H曲线不符合实际, 造成效率计算出问题 |
| | |
| | | {//计算 |
| | | if (result_pipe.AnalyStatus == Model.Eta.eAnalyStatus.Unkonw) |
| | | result_pipe.AnalyStatus = Model.Eta.eAnalyStatus.Normal; |
| | | result_pipe.Calcu_WP(); |
| | | result_pipe.Calcu_UWP(); |
| | | result_pipe.CalcUnitPower(); |
| | | } |
| | | } |
| | | else |
| | |
| | | |
| | | |
| | | |
| | | ana_result.Calcu_WP(); |
| | | ana_result.CalcUnitPower(); |
| | | |
| | | context_pump.Ana_eta_ok = false; |
| | | |
| | | if (total_power > 1 && context_pump.Ana_power_ok && context_pump.Ana_head_ok && context_pump.Ana_flow_ok) |
| | | { |
| | | ana_result.Calcu_UWP(); |
| | | |
| | | { |
| | | //计算效率 |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(total_flow, total_head, total_power, WaterDensity, g), 1); |
| | | ana_result.Ea = eta; |
| | |
| | | |
| | | |
| | | |
| | | ana_result.Calcu_WP(); |
| | | ana_result.CalcUnitPower(); |
| | | |
| | | context_pump.Ana_eta_ok = false; |
| | | |
| | | if (total_power > 1 && total_flow > 1 && |
| | | context_pump.Ana_head_ok && context_pump.Ana_power_ok) |
| | | { |
| | | ana_result.Calcu_UWP(); |
| | | |
| | | { |
| | | //计算效率 |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(total_flow, total_head, total_power, WaterDensity, g), 1); |
| | | |
| | |
| | | |
| | | |
| | | |
| | | ana_result.Calcu_WP(); |
| | | ana_result.CalcUnitPower(); |
| | | |
| | | |
| | | pump.Ana_eta_ok = false; |
| | | |
| | | if (total_power > 1 && pump_flow > 1 && pump.Ana_head_ok) |
| | | { |
| | | ana_result.Calcu_UWP(); |
| | | |
| | | { |
| | | //计算效率 |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(pump_flow, total_head, total_power, WaterDensity, g), 1); |
| | | ana_result.Ea = eta; |
| | |
| | | |
| | | |
| | | |
| | | ana_result.Calcu_WP(); |
| | | ana_result.CalcUnitPower(); |
| | | |
| | | pump.Ana_eta_ok = false; |
| | | |
| | | if (total_power > 1 && pump.Ana_flow_ok && pump.Ana_head_ok && pump.Ana_power_ok) |
| | | { |
| | | ana_result.Calcu_UWP(); |
| | | |
| | | { |
| | | //计算效率 |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(averge_flow, total_head, total_power, WaterDensity, g), 1); |
| | | ana_result.Ea = eta; |
| | |
| | | |
| | | |
| | | |
| | | ana_result.Calcu_WP(); |
| | | ana_result.CalcUnitPower(); |
| | | |
| | | pump.Ana_eta_ok = false; |
| | | |
| | | if (total_power > 1 && pump.Ana_flow_ok && pump.Ana_head_ok && pump.Ana_power_ok) |
| | | { |
| | | ana_result.Calcu_UWP(); |
| | | { |
| | | |
| | | //计算效率 |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(averge_flow, total_head, total_power, WaterDensity, g), 1); |
| | |
| | | var ana_result = open_pump_result_list[i].AnaResult; |
| | | |
| | | ana_result.Qa = Math.Round(ana_result.Qa.Value * monitor_value_total_flow / ana_total_flow, 1); |
| | | |
| | | ana_result.UWPa = 0; |
| | | ana_result.WPa = 0; |
| | | if (ana_result.Pa != null && ana_result.Pa > 1) |
| | | { |
| | | double eta = Math.Round(Model.EtaSingleRealRecordPure.Calc_Eta(ana_result.Qa.Value, ana_result.Ha.Value, ana_result.Pa.Value, WaterDensity, g), 1); |
| | |
| | | {//计算 |
| | | if (ana_result.AnalyStatus == Model.Eta.eAnalyStatus.Unkonw) |
| | | ana_result.AnalyStatus = Model.Eta.eAnalyStatus.Normal; |
| | | ana_result.Calcu_WP(); |
| | | ana_result.Calcu_UWP(); |
| | | ana_result.CalcUnitPower(); |
| | | } |
| | | } |
| | | } |