Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

It would be helpful if you could tell use exactly which schedule you're using and where you found it. Also, where did you assign the OS:GasEquipment you created?


For now, I'm just going to tell you how things are calculated and how you should input your values. I'm assuming you're using the QuickServiceRestaurant template, which has a couple of gas equipment, and that you're specifically using the 90.1-2010 - QckSrvRest - Kitchen Gas Equipmentone, though it completely doesn't matter, since they all use the same schedule(cf proof [1]). I use scripting here (see proof too) to compute the equivalent annual full load hours, but since it has the same schedule for all days you could have done it manually, and noticed that the sum of daily fraction is 2.86, which is indeed equal to 2.86 * 365 = 1043.90 EFLH.

Knowing that, if you define a GasEquipment with this schedule, and a value of 9500 BTU/h // 2784 W, the total gas consumption for this one equipment is 9500 * 1043.90 / 1.0e6= 9.91705 MBTU/yr, or OpenStudio::convert(9500,"Btu/hr", "W").get * 1043.90 / 1e3 = 2904.33 kWh/yr.

Also note that you need to be careful about how you assign this GasEquipment. If you were to assign it to a space type that had 17 individual space types, you would yield about 169 MBtu/yr. Same if you assign it to a space where the linked zone had a multiplier of 17...


[1] Get Annual Equivalent Full Load Hours (EFLH) for all kitchen gas schedules in the QuickServiceRestaurant.osmtemplate. I'm using a function helper - osload - to load the model. And I'm using openstudio-standards because it has the annual_equivalent_full_load_hrs that's very handy for this.

In [1]:
require 'openstudio'
require 'openstudio-standards'
lib = osload('/Applications/OpenStudio-2.1.1/OpenStudioApp.app/Contents/Resources/QuickServiceRestaurant.osm')

lib.getGasEquipments.each do |eq|
  sch = eq.schedule.get.to_ScheduleRuleset.get
  eflh = sch.annual_equivalent_full_load_hrs
  puts "#{eq.name.to_s} - #{eflh.round(2)} EFLH"
end

Out[1]:
DOE Ref 1980-2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2007 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2010 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ1-3 Gas Equipment - 1043.9 EFLH
DOE Ref 2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ4-8 Gas Equipment - 1043.9 EFLH
DOE Ref Pre-1980 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH

It would be helpful if you could tell use exactly which schedule you're using and where you found it. Also, where did you assign the OS:GasEquipment you created?


For now, I'm just going to tell you how things are calculated and how you should input your values. I'm assuming you're using the QuickServiceRestaurant template, which has a couple of gas equipment, and that you're specifically using the 90.1-2010 - QckSrvRest - Kitchen Gas Equipmentone, though it completely doesn't matter, since they all use the same schedule(cf proof [1]). I use scripting here (see proof too) to compute the equivalent annual full load hours, but since it has the same schedule for all days you could have done it manually, and noticed that the sum of daily fraction is 2.86, which is indeed equal to 2.86 * 365 = 1043.90 EFLH.

Knowing that, if you define a GasEquipment with this schedule, and a value of 9500 BTU/h // 2784 W, the total gas consumption for this one equipment is 9500 * 1043.90 / 1.0e6= 9.91705 MBTU/yr, or OpenStudio::convert(9500,"Btu/hr", "W").get * 1043.90 / 1e3 = 2904.33 kWh/yr.

Also note that you need to be careful about how you assign this GasEquipment. If you were to assign it to a space type that had 17 individual space types, you would yield about 169 MBtu/yr. Same if you assign it to a space where the linked zone had a multiplier of 17...


[1] Get Annual Equivalent Full Load Hours (EFLH) for all kitchen gas schedules in the QuickServiceRestaurant.osmtemplate. I'm using a function helper - osload - to load the model. And I'm using openstudio-standards because it has the annual_equivalent_full_load_hrs that's very handy for this.

In [1]:
require 'openstudio'
require 'openstudio-standards'
lib = osload('/Applications/OpenStudio-2.1.1/OpenStudioApp.app/Contents/Resources/QuickServiceRestaurant.osm')

lib.getGasEquipments.each do |eq|
  sch = eq.schedule.get.to_ScheduleRuleset.get
  eflh = sch.annual_equivalent_full_load_hrs
  puts "#{eq.name.to_s} - #{eflh.round(2)} EFLH"
end

Out[1]:
DOE Ref 1980-2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2007 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2010 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ1-3 Gas Equipment - 1043.9 EFLH
DOE Ref 2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ4-8 Gas Equipment - 1043.9 EFLH
DOE Ref Pre-1980 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH

EDIT: now that I know you're using the BEOpt measure, the schedule created with the default input of the measure amounts to 2224 EFLH. The above holds true.

I assume ResidentialApplianceCookingRangeFuel, I can recreate the schedule:

require 'path_to_/OpenStudio-BEopt/resources/constants.rb'
require '/path_to/OpenStudio-BEopt/resources/schedules.rb'

weekday_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
weekend_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
monthly_sch = "1.097, 1.097, 0.991, 0.987, 0.991, 0.890, 0.896, 0.896, 0.890, 1.085, 1.085, 1.097"

fuel_type = 'Gas'
model = OpenStudio::Model::Model.new
runner = OpenStudio::Measure::OSRunner.new(OpenStudio::WorkflowJSON.new)


sch = MonthWeekdayWeekendSchedule.new(model, runner, Constants.ObjectNameCookingRange(fuel_type, false) + " schedule", weekday_sch, weekend_sch, monthly_sch)

eflh = sch.schedule.annual_equivalent_full_load_hrs

eflh
=> 2224.331552719538
eflh/365
=> 6.09405904854668

It would be helpful if you could tell use exactly which schedule you're using and where you found it. Also, where did you assign the OS:GasEquipment you created?


For now, I'm just going to tell you how things are calculated and how you should input your values. I'm assuming you're using the QuickServiceRestaurant template, which has a couple of gas equipment, and that you're specifically using the 90.1-2010 - QckSrvRest - Kitchen Gas Equipmentone, though it completely doesn't matter, since they all use the same schedule(cf proof [1]). I use scripting here (see proof too) to compute the equivalent annual full load hours, but since it has the same schedule for all days you could have done it manually, and noticed that the sum of daily fraction is 2.86, which is indeed equal to 2.86 * 365 = 1043.90 EFLH.

Knowing that, if you define a GasEquipment with this schedule, and a value of 9500 BTU/h // 2784 W, the total gas consumption for this one equipment is 9500 * 1043.90 / 1.0e6= 9.91705 MBTU/yr, or OpenStudio::convert(9500,"Btu/hr", "W").get * 1043.90 / 1e3 = 2904.33 kWh/yr.

Also note that you need to be careful about how you assign this GasEquipment. If you were to assign it to a space type that had 17 individual space types, you would yield about 169 MBtu/yr. Same if you assign it to a space where the linked zone had a multiplier of 17...


[1] Get Annual Equivalent Full Load Hours (EFLH) for all kitchen gas schedules in the QuickServiceRestaurant.osmtemplate. I'm using a function helper - osload - to load the model. And I'm using openstudio-standards because it has the annual_equivalent_full_load_hrs that's very handy for this.

In [1]:
require 'openstudio'
require 'openstudio-standards'
lib = osload('/Applications/OpenStudio-2.1.1/OpenStudioApp.app/Contents/Resources/QuickServiceRestaurant.osm')

lib.getGasEquipments.each do |eq|
  sch = eq.schedule.get.to_ScheduleRuleset.get
  eflh = sch.annual_equivalent_full_load_hrs
  puts "#{eq.name.to_s} - #{eflh.round(2)} EFLH"
end

Out[1]:
DOE Ref 1980-2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2007 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2010 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ1-3 Gas Equipment - 1043.9 EFLH
DOE Ref 2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ4-8 Gas Equipment - 1043.9 EFLH
DOE Ref Pre-1980 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH

EDIT: now that I know you're using the BEOpt measure, the schedule created with the default input of the measure amounts to 2224 EFLH. The above holds true.

I assume ResidentialApplianceCookingRangeFuel, I can recreate the schedule:

require 'path_to_/OpenStudio-BEopt/resources/constants.rb'
require '/path_to/OpenStudio-BEopt/resources/schedules.rb'

weekday_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
weekend_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
monthly_sch = "1.097, 1.097, 0.991, 0.987, 0.991, 0.890, 0.896, 0.896, 0.890, 1.085, 1.085, 1.097"

fuel_type = 'Gas'
model = OpenStudio::Model::Model.new
runner = OpenStudio::Measure::OSRunner.new(OpenStudio::WorkflowJSON.new)


sch = MonthWeekdayWeekendSchedule.new(model, runner, Constants.ObjectNameCookingRange(fuel_type, false) + " schedule", weekday_sch, weekend_sch, monthly_sch)

eflh = sch.schedule.annual_equivalent_full_load_hrs

eflh
=> 2224.331552719538
eflh/365
=> 6.09405904854668

It would be helpful if you could tell use exactly which schedule you're using and where you found it. Also, where did you assign the OS:GasEquipment you created?


For now, I'm just going to tell you how things are calculated and how you should input your values. I'm assuming you're using the QuickServiceRestaurant template, which has a couple of gas equipment, and that you're specifically using the 90.1-2010 - QckSrvRest - Kitchen Gas Equipmentone, though it completely doesn't matter, since they all use the same schedule(cf proof [1]). I use scripting here (see proof too) to compute the equivalent annual full load hours, but since it has the same schedule for all days you could have done it manually, and noticed that the sum of daily fraction is 2.86, which is indeed equal to 2.86 * 365 = 1043.90 EFLH.

Knowing that, if you define a GasEquipment with this schedule, and a value of 9500 BTU/h // 2784 W, the total gas consumption for this one equipment is 9500 * 1043.90 / 1.0e6= 9.91705 MBTU/yr, or OpenStudio::convert(9500,"Btu/hr", "W").get * 1043.90 / 1e3 = 2904.33 kWh/yr.

Also note that you need to be careful about how you assign this GasEquipment. If you were to assign it to a space type that had 17 individual space types, you would yield about 169 MBtu/yr. Same if you assign it to a space where the linked zone had a multiplier of 17...


[1] Get Annual Equivalent Full Load Hours (EFLH) for all kitchen gas schedules in the QuickServiceRestaurant.osmtemplate. I'm using a function helper - osload - to load the model. And I'm using openstudio-standards because it has the annual_equivalent_full_load_hrs that's very handy for this.

In [1]:
require 'openstudio'
require 'openstudio-standards'
lib = osload('/Applications/OpenStudio-2.1.1/OpenStudioApp.app/Contents/Resources/QuickServiceRestaurant.osm')

lib.getGasEquipments.each do |eq|
  sch = eq.schedule.get.to_ScheduleRuleset.get
  eflh = sch.annual_equivalent_full_load_hrs
  puts "#{eq.name.to_s} - #{eflh.round(2)} EFLH"
end

Out[1]:
DOE Ref 1980-2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2007 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2010 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ1-3 Gas Equipment - 1043.9 EFLH
DOE Ref 2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ4-8 Gas Equipment - 1043.9 EFLH
DOE Ref Pre-1980 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH

EDIT: now that I know you're using the BEOpt measure, the schedule created with the default input of the measure amounts to 2224 EFLH. The above holds true.

I assume ResidentialApplianceCookingRangeFuel, I can recreate the schedule:

In [1]:
require 'path_to_/OpenStudio-BEopt/resources/constants.rb'
require '/path_to/OpenStudio-BEopt/resources/schedules.rb'

weekday_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
weekend_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
monthly_sch = "1.097, 1.097, 0.991, 0.987, 0.991, 0.890, 0.896, 0.896, 0.890, 1.085, 1.085, 1.097"

fuel_type = 'Gas'
model = OpenStudio::Model::Model.new
runner = OpenStudio::Measure::OSRunner.new(OpenStudio::WorkflowJSON.new)


sch = MonthWeekdayWeekendSchedule.new(model, runner, Constants.ObjectNameCookingRange(fuel_type, false) + " schedule", weekday_sch, weekend_sch, monthly_sch)

eflh = sch.schedule.annual_equivalent_full_load_hrs


In [2]: eflh
Out[2] => 2224.331552719538
In [3]: eflh/365
Out[3]: => 6.09405904854668

It would be helpful if you could tell use exactly which schedule you're using and where you found it. Also, where did you assign the OS:GasEquipment you created?


For now, I'm just going to tell you how things are calculated and how you should input your values. I'm assuming you're using the QuickServiceRestaurant template, which has a couple of gas equipment, and that you're specifically using the 90.1-2010 - QckSrvRest - Kitchen Gas Equipmentone, though it completely doesn't matter, since they all use the same schedule(cf proof [1]). I use scripting here (see proof too) to compute the equivalent annual full load hours, but since it has the same schedule for all days you could have done it manually, and noticed that the sum of daily fraction is 2.86, which is indeed equal to 2.86 * 365 = 1043.90 EFLH.

Knowing that, if you define a GasEquipment with this schedule, and a value of 9500 BTU/h // 2784 W, the total gas consumption for this one equipment is 9500 * 1043.90 / 1.0e6= 9.91705 MBTU/yr, or OpenStudio::convert(9500,"Btu/hr", "W").get * 1043.90 / 1e3 = 2904.33 kWh/yr.

Also note that you need to be careful about how you assign this GasEquipment. If you were to assign it to a space type that had 17 individual space types, you would yield about 169 MBtu/yr. Same if you assign it to a space where the linked zone had a multiplier of 17...


[1] Get Annual Equivalent Full Load Hours (EFLH) for all kitchen gas schedules in the QuickServiceRestaurant.osmtemplate. I'm using a function helper - osload - to load the model. And I'm using openstudio-standards because it has the annual_equivalent_full_load_hrs that's very handy for this.

In [1]:
require 'openstudio'
require 'openstudio-standards'
lib = osload('/Applications/OpenStudio-2.1.1/OpenStudioApp.app/Contents/Resources/QuickServiceRestaurant.osm')

lib.getGasEquipments.each do |eq|
  sch = eq.schedule.get.to_ScheduleRuleset.get
  eflh = sch.annual_equivalent_full_load_hrs
  puts "#{eq.name.to_s} - #{eflh.round(2)} EFLH"
end

Out[1]:
DOE Ref 1980-2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2007 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2010 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ1-3 Gas Equipment - 1043.9 EFLH
DOE Ref 2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ4-8 Gas Equipment - 1043.9 EFLH
DOE Ref Pre-1980 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH

EDIT: now that I know you're using the BEOpt measure, the schedule created with the default input of the measure amounts to 2224 EFLH. The above holds true.

I assume ResidentialApplianceCookingRangeFuel, I can recreate the schedule:

In [1]:
require 'path_to_/OpenStudio-BEopt/resources/constants.rb'
'/path_to_/OpenStudio-BEopt/resources/constants.rb'
require '/path_to/OpenStudio-BEopt/resources/schedules.rb'

weekday_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
weekend_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
monthly_sch = "1.097, 1.097, 0.991, 0.987, 0.991, 0.890, 0.896, 0.896, 0.890, 1.085, 1.085, 1.097"

fuel_type = 'Gas'
model = OpenStudio::Model::Model.new
runner = OpenStudio::Measure::OSRunner.new(OpenStudio::WorkflowJSON.new)


sch = MonthWeekdayWeekendSchedule.new(model, runner, Constants.ObjectNameCookingRange(fuel_type, false) + " schedule", weekday_sch, weekend_sch, monthly_sch)

eflh = sch.schedule.annual_equivalent_full_load_hrs


In [2]: eflh
Out[2] => 2224.331552719538
In [3]: eflh/365
Out[3]: => 6.09405904854668

It would be helpful if you could tell use exactly which schedule you're using and where you found it. Also, where did you assign the OS:GasEquipment you created?


For now, I'm just going to tell you how things are calculated and how you should input your values. I'm assuming you're using the QuickServiceRestaurant template, which has a couple of gas equipment, and that you're specifically using the 90.1-2010 - QckSrvRest - Kitchen Gas Equipmentone, though it completely doesn't matter, since they all use the same schedule(cf proof [1]). I use scripting here (see proof too) to compute the equivalent annual full load hours, but since it has the same schedule for all days you could have done it manually, and noticed that the sum of daily fraction is 2.86, which is indeed equal to 2.86 * 365 = 1043.90 EFLH.

Knowing that, if you define a GasEquipment with this schedule, and a value of 9500 BTU/h // 2784 W, the total gas consumption for this one equipment is 9500 * 1043.90 / 1.0e6= 9.91705 MBTU/yr, or OpenStudio::convert(9500,"Btu/hr", "W").get * 1043.90 / 1e3 = 2904.33 kWh/yr.

Also note that you need to be careful about how you assign this GasEquipment. If you were to assign it to a space type that had 17 individual space types, you would yield about 169 MBtu/yr. Same if you assign it to a space where the linked zone had a multiplier of 17...


[1] Get Annual Equivalent Full Load Hours (EFLH) for all kitchen gas schedules in the QuickServiceRestaurant.osmtemplate. I'm using a function helper - osload - to load the model. And I'm using openstudio-standards because it has the annual_equivalent_full_load_hrs that's very handy for this.

In [1]:
require 'openstudio'
require 'openstudio-standards'
lib = osload('/Applications/OpenStudio-2.1.1/OpenStudioApp.app/Contents/Resources/QuickServiceRestaurant.osm')

lib.getGasEquipments.each do |eq|
  sch = eq.schedule.get.to_ScheduleRuleset.get
  eflh = sch.annual_equivalent_full_load_hrs
  puts "#{eq.name.to_s} - #{eflh.round(2)} EFLH"
end

Out[1]:
DOE Ref 1980-2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2007 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
90.1-2010 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ1-3 Gas Equipment - 1043.9 EFLH
DOE Ref 2004 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH
189.1-2009 - QckSrvRest - Kitchen - CZ4-8 Gas Equipment - 1043.9 EFLH
DOE Ref Pre-1980 - QckSrvRest - Kitchen Gas Equipment - 1043.9 EFLH

EDIT: now that I know you're using the BEOpt measure, the schedule created with the default input of the measure amounts to 2224 EFLH. The above holds true.

I assume ResidentialApplianceCookingRangeFuel, I can recreate the schedule:

In [1]:
require '/path_to_/OpenStudio-BEopt/resources/constants.rb'
'/path_to/OpenStudio-BEopt/resources/constants.rb'
require '/path_to/OpenStudio-BEopt/resources/schedules.rb'

weekday_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
weekend_sch = "0.007, 0.007, 0.004, 0.004, 0.007, 0.011, 0.025, 0.042, 0.046, 0.048, 0.042, 0.050, 0.057, 0.046, 0.057, 0.044, 0.092, 0.150, 0.117, 0.060, 0.035, 0.025, 0.016, 0.011"
monthly_sch = "1.097, 1.097, 0.991, 0.987, 0.991, 0.890, 0.896, 0.896, 0.890, 1.085, 1.085, 1.097"

fuel_type = 'Gas'
model = OpenStudio::Model::Model.new
runner = OpenStudio::Measure::OSRunner.new(OpenStudio::WorkflowJSON.new)


sch = MonthWeekdayWeekendSchedule.new(model, runner, Constants.ObjectNameCookingRange(fuel_type, false) + " schedule", weekday_sch, weekend_sch, monthly_sch)

eflh = sch.schedule.annual_equivalent_full_load_hrs


In [2]: eflh
Out[2] => 2224.331552719538
In [3]: eflh/365
Out[3]: => 6.09405904854668