Archetype¶
Reference documentation for the Archetype object in EnergyAtlas.
Overview¶
An Archetype represents a typical building with specific characteristics. Archetypes define energy-related parameters that are used to model energy consumption for buildings assigned to that archetype.
Object Structure¶
Properties¶
id (string, required)
- Unique identifier for the archetype
- Format: {building_type}_{vintage}_{size}
- Example: Residential_Pre1980_Medium
name (string, required) - Human-readable name - Example: "Residential Pre-1980 Medium"
building_type (string, required)
- Building classification
- Values: Residential, Commercial, MixedUse, Institutional
vintage (string, required)
- Construction era
- Values: Pre1980, 1980-2000, Post2000
size (string, required)
- Size category
- Values: Small, Medium, Large
parameters (object, required) - Energy-related parameters (see below)
created_at (datetime, required) - Creation timestamp
updated_at (datetime, required) - Last update timestamp
Parameters¶
Envelope Parameters¶
wall_u_value (number, required) - Wall U-value in W/(m²·K) - Typical range: 0.2 - 2.0
roof_u_value (number, required) - Roof U-value in W/(m²·K) - Typical range: 0.1 - 1.5
floor_u_value (number, optional) - Floor U-value in W/(m²·K) - Typical range: 0.2 - 1.5
window_u_value (number, required) - Window U-value in W/(m²·K) - Typical range: 1.0 - 6.0
window_shgc (number, required) - Solar Heat Gain Coefficient - Typical range: 0.2 - 0.8
window_wall_ratio (number, required) - Window-to-wall ratio - Typical range: 0.1 - 0.5
HVAC Parameters¶
heating_system_type (string, required)
- Values: GasFurnace, HeatPump, ElectricResistance, District
heating_efficiency (number, required) - AFUE or COP - Typical range: 0.7 - 4.0
cooling_system_type (string, required)
- Values: CentralAC, HeatPump, WindowAC, District
cooling_efficiency (number, required) - SEER or EER - Typical range: 10 - 25
Internal Loads¶
occupancy_density (number, required) - People per unit area (people/m²) - Typical range: 0.01 - 0.1
lighting_power_density (number, required) - Lighting power per unit area (W/m²) - Typical range: 3 - 15
equipment_power_density (number, required) - Equipment power per unit area (W/m²) - Typical range: 2 - 10
Schedules¶
occupancy_schedule (string, required) - Reference to occupancy schedule - Format: Schedule ID or default schedule name
lighting_schedule (string, required) - Reference to lighting schedule - Format: Schedule ID or default schedule name
equipment_schedule (string, required) - Reference to equipment schedule - Format: Schedule ID or default schedule name
Example¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | |
Operations¶
Create Archetype¶
1 2 3 4 5 6 7 8 9 | |
Get Archetype¶
1 | |
Update Archetype¶
1 2 3 4 | |
List Archetypes¶
1 | |
Usage¶
Creating Custom Archetype¶
- Navigate to Archetypes section
- Click "Create New Archetype"
- Fill in basic information
- Set parameter values
- Save archetype
Modifying Archetype¶
- Select archetype
- Click "Edit"
- Modify parameters
- Save changes
Using in Assignment¶
- Create assignment rule
- Select archetype
- Apply to buildings
- Verify assignments
Best Practices¶
- Use library first: Check library before creating custom
- Document sources: Note parameter sources
- Validate parameters: Check values are reasonable
- Version control: Track parameter changes
- Test before use: Validate archetype in test simulation
Related Objects¶
- Archetype Assignment Rule - Rules for assigning archetypes
- Datahub - Where archetypes are stored
References¶
- Archetype Library - Available archetypes
- Template Definition Workflow - Using archetypes