// 燃气供热运行费用
        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);
        }
 //燃气供热运行费用
 public double GetGasHeatingCost()
 {
     double cost = new GasHeatingCost(HeatSourceLayoutApp.globalProperty.GasPrice,this.BoilerEfficiency, this.TotalLoad).GetResult();
     return cost;
 }