First time here? Check out the Help page!
1 | initial version |
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 Equipment
one, 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.osm
template. 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
2 | No.2 Revision |
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 Equipment
one, 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.osm
template. 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
3 | No.3 Revision |
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 Equipment
one, 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.osm
template. 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
4 | No.4 Revision |
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 Equipment
one, 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.osm
template. 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
5 | No.5 Revision |
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 Equipment
one, 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.osm
template. 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
6 | No.6 Revision |
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 Equipment
one, 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.osm
template. 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