// 燃气供热运行费用
        public double GetGasHeatingCost()
        {
            double gasHeatingCostForProducer = 0;
            double inTemp      = HeatSourceLayoutApp.globalProperty.IndoorTemperature;
            double outTemp     = HeatSourceLayoutApp.globalProperty.OutDoorTemp;
            double outAvgTemp  = HeatSourceLayoutApp.globalProperty.OutAverageTemp;
            double heatingDays = HeatSourceLayoutApp.globalProperty.HeatingDays;

            foreach (HeatProducer h in HeatProducers.Values)
            {
                //计算燃气供热运行费用
                gasHeatingCostForProducer += new GasHeatingCost(HeatSourceLayoutApp.globalProperty.GasPrice, h.BoilerEfficiency, h.TotalLoad).GetResult();
            }

            return(Math.Round(gasHeatingCostForProducer, 2));
        }
Пример #2
0
        //燃气供热运行费用
        public double GetGasHeatingCost()
        {
            double cost = new GasHeatingCost(HeatSourceLayoutApp.globalProperty.GasPrice, this.BoilerEfficiency, this.TotalLoad).GetResult();

            return(cost);
        }