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

Revision history [back]

Using EPMacro with JEplus

Hi, I have been attempting to combine EP-macro funcionalities with jEPlus, following Ivan's video guidance.

Specifically, I would like to include in the parametric simulations the possibility of changing building fabric. This would mean combining a choice of constructions to form a build-up (WALL1 + FLOOR2 + WINDOW1 etc.)

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL1,              !- Name
    BRICK,                !- Outside Layer
    INS1,                  !- Layer 2
    BLOCK;               !- Layer 3

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL2,              !- Name
    BRICK,                !- Outside Layer
    INS2,                  !- Layer 2
    BLOCK;               !- Layer 3 

etc.

with a choice of materials (layers) to form on construction element.

!-   ===========  ALL OBJECTS IN CLASS: MATERIAL ===========
    Material,
        INS1,          !- Name
        Smooth,                  !- Roughness
        0.05,                    !- Thickness {m}
        0.025,                   !- Conductivity {W/m-K}
        20,                      !- Density {kg/m3}
        1030,                    !- Specific Heat {J/kg-K}
        0.9000000,               !- Thermal Absorptance
        0.7;                     !- Solar Absorptance

INS2 etc.

If this is limited to, say, changing the insulation thickness, I suppose I could swap the parameter 'thickness' with a @@label@@. However, would there be a system to perform a sort of a 'recursive' ##include, that is an ##include within another ##include?

Thanks

Using EPMacro with JEplus

Hi, I have been attempting to combine EP-macro funcionalities with jEPlus, following Ivan's video guidance.

Specifically, I would like to include in the parametric simulations the possibility of changing building fabric. This would mean combining a choice of constructions to form a build-up (WALL1 + FLOOR2 + WINDOW1 etc.)etc.) with a choice of materials (layers) to form on construction element.

I guess my question could be framed as: can I divide

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL1,              !- Name
    BRICK,                !- Outside Layer
    INS1,                  !- Layer 2
    BLOCK;               !- Layer 3

Construction,
    WALL2,              !- Name
    BRICK,                !- Outside Layer
    INS2,                  !- Layer 2
    BLOCK;               !- Layer 3

into two or more chunks to be added separately through EP macro?

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL2, WALL1,              !- Name
    BRICK,                !- Outside Layer
    INS2, INS1,                  !- Layer 2
    BLOCK;               !- Layer 3 

etc.

with a choice of materials (layers) to form on construction element.

3

!-   ===========  ALL OBJECTS IN CLASS: MATERIAL CONSTRUCTION ===========
    Material,
        INS1, Construction,
    WALL2,              !- Name
        Smooth,                  !- Roughness
        0.05,                    !- Thickness {m}
        0.025,                   !- Conductivity {W/m-K}
        20,                      !- Density {kg/m3}
        1030,                    !- Specific Heat {J/kg-K}
        0.9000000,               !- Thermal Absorptance
        0.7;                     !- Solar Absorptance

INS2 BRICK,                !- Outside Layer
    INS2,                  !- Layer 2
    BLOCK;               !- Layer 3 

etc.

If With regards to materials, it this is limited to, say, changing the insulation thickness, I suppose I could swap the parameter 'thickness' with a @@label@@. However, would there be a system to perform a sort of a 'recursive' ##include, that is an ##include within another ##include?

Thanks

Using EPMacro with JEplus

Hi, I have been attempting to combine EP-macro funcionalities with jEPlus, following Ivan's video guidance.

Specifically, I would like to include in the parametric simulations the possibility of changing building fabric. This would mean combining a choice of constructions to form a build-up (WALL1 + FLOOR2 + WINDOW1 etc.) with a choice of materials (layers) to form on construction element.

I guess my question could be framed as: can I divide

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL1,              !- Name
    BRICK,                !- Outside Layer
    INS1,                  !- Layer 2
    BLOCK;               !- Layer 3

Construction,
    WALL2,              !- Name
    BRICK,                !- Outside Layer
    INS2,                  !- Layer 2
    BLOCK;               !- Layer 3

into two or more chunks to be added separately through EP macro?

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL1,              !- Name
    BRICK,                !- Outside Layer
    INS1,                  !- Layer 2
    BLOCK;               !- Layer 3

!-   ===========  ALL OBJECTS IN CLASS: CONSTRUCTION ===========
Construction,
    WALL2,              !- Name
    BRICK,                !- Outside Layer
    INS2,                  !- Layer 2
    BLOCK;               !- Layer 3 

etc.

With regards to materials, it this is limited to, say, changing the insulation thickness, I suppose I could swap the parameter 'thickness' with a @@label@@. However, would there be a system to perform a sort of a 'recursive' ##include, that is an ##include within another ##include?

Thanks