| | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | protected List<PBS.WinFrmUI.Hydro.Dispatch.Model.MachineDetailEx> allMachineList = null; |
| | | protected List<Model.MachineDetailEx> allMachineList = null; |
| | | |
| | | #region 计算 最优方案 |
| | | /// <summary> |
| | | /// 计算 最优方案 |
| | | /// </summary> |
| | | /// <param name="complex_request_paras"></param> |
| | | /// <param name="eta_ana_records"></param> |
| | | /// <param name="machine_run_status"></param> |
| | | /// <param name="error_info"></param> |
| | | |
| | | public List<Dispatch.Model.AnaScheme> CalcSchemes( |
| | | List<SimuPumpViewModel> simuCalcPumps, |
| | | PBS.WinFrmUI.Hydro.Dispatch.Model.RequestParasComplex complex_request_paras, |
| | | PBS.WinFrmUI.Hydro.Dispatch.Model.EtaAnaRecord4Station eta_ana_records, |
| | | PBS.WinFrmUI.Hydro.Dispatch.Model.MachineRunPara machine_run_status, |
| | | Model.RequestParasComplex complex_request_paras, |
| | | Model.MachineRunPara machine_run_status, |
| | | out string error_info) |
| | | { |
| | | |
| | | return CalcSchemes扬程(simuCalcPumps, complex_request_paras, machine_run_status, out error_info); |
| | | } |
| | | |
| | | protected List<Dispatch.Model.AnaScheme> CalcSchemes扬程(List<SimuPumpViewModel> simuCalcPumps, |
| | | PBS.WinFrmUI.Hydro.Dispatch.Model.RequestParasComplex complex_request_paras, |
| | | PBS.WinFrmUI.Hydro.Dispatch.Model.MachineRunPara machine_run_status, |
| | | out string error_info) |
| | | protected List<Dispatch.Model.AnaScheme> CalcSchemes扬程( |
| | | List<SimuPumpViewModel> simuCalcPumps, |
| | | Model.RequestParasComplex complex_request_paras, |
| | | Model.MachineRunPara machine_run_status, |
| | | out string error_info) |
| | | { |
| | | error_info = null; |
| | | if (complex_request_paras == null) |
| | |
| | | } |
| | | |
| | | |
| | | PBS.WinFrmUI.Hydro.Dispatch.Common.DispatchAnaGeneralHelper扬程 calc_pipe_helper = |
| | | new PBS.WinFrmUI.Hydro.Dispatch.Common.DispatchAnaGeneralHelper扬程(); |
| | | Common.DispatchAnaGeneralHelper扬程 calc_pipe_helper = |
| | | new Common.DispatchAnaGeneralHelper扬程(); |
| | | calc_pipe_helper.InitialParas( |
| | | target_flow, |
| | | target_head, |