Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 106 additions & 23 deletions prototypes/residential/DMo-combi-New/templates/root.pxt
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,9 @@ parameter "ceil_insul_layer_thickness", :default=>0.000001['m']
parameter "infiltration_ACH", :default=>0.2876

# sizing parameter
parameter "sizing_parameter", :default=>1.8
parameter "sizing_parameter_heating", :default=>1.8
parameter "sizing_parameter_cooling", :default=>1.8
parameter "max_designday_schedules", :default=>true #if true, use 100% schedule for CDD for general misc load, occupancy and lighting schedules. Otherwise, use weekday schedule.

#fan power
parameter "supplyfan_total_eff", :default=>0.25
Expand Down Expand Up @@ -245,16 +247,16 @@ SimulationControl,
Yes, !- Do Zone Sizing Calculation
Yes, !- Do System Sizing Calculation
Yes, !- Do Plant Sizing Calculation
No, !- Run Simulation for Sizing Periods
Yes, !- Run Simulation for Sizing Periods
Yes, !- Run Simulation for Weather File Run Periods
, !- Do HVAC Sizing Simulation for Sizing Periods
Yes, !- Do HVAC Sizing Simulation for Sizing Periods
; !- Maximum Number of HVAC Sizing Simulation Passes


!- =========== ALL OBJECTS IN CLASS: BUILDING ===========

Building,
DMo+existing, !- Name
DMo+new, !- Name
0, !- North Axis {deg}
Suburbs, !- Terrain
0.04, !- Loads Convergence Tolerance Value {W}
Expand All @@ -268,7 +270,7 @@ climate_zone_str = zones[climate_zone - 1] %>
Schedule:File,
site_mains_water_temp, !- Name
Temperature, !- Schedule Type Limits Name
../../../../../../../../templates/hot water profile/site_mains_water_temp_CZ<%= climate_zone_str %>.csv, !- File Name
<%= $repository_dir %>/templates/hot water profile/site_mains_water_temp_CZ<%= climate_zone_str %>.csv, !- File Name
1, !- Column Number
1, !- Rows to Skip at Top
8760, !- Number of Hours of Data
Expand Down Expand Up @@ -3226,6 +3228,61 @@ Schedule:Day:Hourly,
0.72, !- Hour 23
0.72; !- Hour 24

Schedule:Day:Hourly,
Max CDD, !- Name
fraction, !- Schedule Type Limits Name
1.0, !- Hour 1
1.0, !- Hour 2
1.0, !- Hour 3
1.0, !- Hour 4
1.0, !- Hour 5
1.0, !- Hour 6
1.0, !- Hour 7
1.0, !- Hour 8
1.0, !- Hour 9
1.0, !- Hour 10
1.0, !- Hour 11
1.0, !- Hour 12
1.0, !- Hour 13
1.0, !- Hour 14
1.0, !- Hour 15
1.0, !- Hour 16
1.0, !- Hour 17
1.0, !- Hour 18
1.0, !- Hour 19
1.0, !- Hour 20
1.0, !- Hour 21
1.0, !- Hour 22
1.0, !- Hour 23
1.0; !- Hour 24

Schedule:Day:Hourly,
Max HDD, !- Name
fraction, !- Schedule Type Limits Name
0.0, !- Hour 1
0.0, !- Hour 2
0.0, !- Hour 3
0.0, !- Hour 4
0.0, !- Hour 5
0.0, !- Hour 6
0.0, !- Hour 7
0.0, !- Hour 8
0.0, !- Hour 9
0.0, !- Hour 10
0.0, !- Hour 11
0.0, !- Hour 12
0.0, !- Hour 13
0.0, !- Hour 14
0.0, !- Hour 15
0.0, !- Hour 16
0.0, !- Hour 17
0.0, !- Hour 18
0.0, !- Hour 19
0.0, !- Hour 20
0.0, !- Hour 21
0.0, !- Hour 22
0.0, !- Hour 23
0.0; !- Hour 24

!- =========== ALL OBJECTS IN CLASS: SCHEDULE:WEEK:COMPACT ===========

Expand All @@ -3235,8 +3292,8 @@ Schedule:Week:Compact,
EL1 Occ-2 S1 WD, !- Schedule:Day Name 1
Weekends, !- DayType List 2
EL1 Occ-2 S1 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Occ-2 S1 CDD, !- Schedule:Day Name 3
For: SummerDesignDay,
<%= max_designday_schedules ? "Max CDD" : "EL1 Occ-2 S1 CDD" %>,
WinterDesignDay, !- DayType List 4
EL1 Occ-2 S1 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3249,7 +3306,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Occ-2 S2 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Occ-2 S2 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Occ-2 S2 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Occ-2 S2 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3262,7 +3319,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Occ-2 S3 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Occ-2 S3 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Occ-2 S3 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Occ-2 S3 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3275,7 +3332,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Occ-1 S1 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Occ-1 S1 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Occ-1 S1 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Occ-1 S1 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3288,7 +3345,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Occ-1 S2 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Occ-1 S2 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Occ-1 S2 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Occ-1 S2 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3301,7 +3358,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Occ-1 S3 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Occ-1 S3 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Occ-1 S3 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Occ-1 S3 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3314,7 +3371,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 ILt-1 S1 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 ILt-1 S1 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 ILt-1 S1 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 ILt-1 S1 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3327,7 +3384,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 ILt-1 S2 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 ILt-1 S2 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 ILt-1 S2 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 ILt-1 S2 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3340,7 +3397,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 ILt-1 S3 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 ILt-1 S3 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 ILt-1 S3 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 ILt-1 S3 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3353,7 +3410,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Msc-2 S1 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Msc-2 S1 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Msc-2 S1 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Msc-2 S1 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3366,7 +3423,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Msc-2 S2 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Msc-2 S2 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Msc-2 S2 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Msc-2 S2 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3379,7 +3436,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Msc-2 S3 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Msc-2 S3 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Msc-2 S3 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Msc-2 S3 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand Down Expand Up @@ -3509,7 +3566,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Off-1 S1 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Off-1 S1 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Off-1 S1 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Off-1 S1 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3522,7 +3579,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Off-1 S2 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Off-1 S2 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Off-1 S2 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Off-1 S2 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand All @@ -3535,7 +3592,7 @@ Schedule:Week:Compact,
Weekends, !- DayType List 2
EL1 Off-1 S3 WEH, !- Schedule:Day Name 2
SummerDesignDay, !- DayType List 3
EL1 Off-1 S3 CDD, !- Schedule:Day Name 3
<%= max_designday_schedules ? "Max CDD" : "EL1 Off-1 S3 CDD" %>, !- Schedule:Day Name 3
WinterDesignDay, !- DayType List 4
EL1 Off-1 S3 HDD, !- Schedule:Day Name 4
AllOtherDays, !- DayType List 5
Expand Down Expand Up @@ -7154,15 +7211,19 @@ ZoneInfiltration:DesignFlowRate,
!- =========== ALL OBJECTS IN CLASS: SIZING:PARAMETERS ===========

Sizing:Parameters,
<%= sizing_parameter %>, !- Heating Sizing Factor
<%= sizing_parameter %>; !- Cooling Sizing Factor
<%= sizing_parameter_heating %>, !- Heating Sizing Factor
<%= sizing_parameter_cooling %>; !- Cooling Sizing Factor


ThermostatSetpoint:DualSetpoint,
thermostat_living Dual SP Control Dual SP Control, !- Name
heating_sch_DEER, !- Heating Setpoint Temperature Schedule Name
cooling_sch_DEER; !- Cooling Setpoint Temperature Schedule Name

ThermostatSetpoint:SingleHeating,
thermostat_living SP Control Heating SP Control, !- Name
heating_sch_DEER; !- Setpoint Temperature Schedule Name

AvailabilityManager:Scheduled,
System availability, !- Name
always_avail; !- Schedule Name
Expand Down Expand Up @@ -7244,6 +7305,28 @@ Schedule:Compact,
Until: 24:00, !- Field 3
4; !- Field 4

Schedule:Compact,
HVACTemplate-Sizing 4 Other 0, !- Name
HVACTemplate Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: SummerDesignDay WinterDesignDay,
Until: 24:00,
4,
For: AllOtherDays,
Until: 24:00,
0;

Schedule:Compact,
HVACTemplate-Sizing 1 Other 0, !- Name
HVACTemplate Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: SummerDesignDay WinterDesignDay,
Until: 24:00,
1,
For: AllOtherDays,
Until: 24:00,
0;

Schedule:Compact,
HVACTemplate-Always 1, !- Name
HVACTemplate Any Number, !- Schedule Type Limits Name
Expand Down
Loading