Search This Blog

Thursday, March 31, 2022

Inclined "vertical" windows in LENI, LENICALC and XML files

 To handle windows which are neither vertical nor horizontal a variation has been added to the standard. Basically the inclined window is converted into a horizontal roof-light or a vertical window:

  1. For roof slope angles larger or equal to 75° the EN 15193-1 model for vertical facade windows shall be used.
  2. For slope angles smaller than 75° the EN 15193-1 model for roof lights shall be used after a geometric adaptation of the room height and the window size in the equivalent room.

 Here is an example of before and after for type 1, where the (slightly) sloped window is converted into a vertical window:

 Here is an example of before and after where the (very) sloped window is converted into a roof- light:


Since these two variations are always connected to a wall in the building they have been implemented in LENICALC as variations on the vertical window. Here they both are in the interface and XML of the project:



In the XML a new branch SlopeParamsV (shown above) is added into the Window branch in the case where the VertWinType is 1 or 2. (0 is the normal vertical window.)

 In LeniCalc the AD areas of the different types is shown in the interface:




Tuesday, March 8, 2022

Roof lights in the LENICALC XML format

 Roof lights can only be placed on the top floor of a building and are always aligned with the x or y axes of the world. Here is an example of two roof lights and their daylight areas:

In the XML the roof light in lower left looks like this:

<RoofLightList>
  <RoofLight id="1" type="FlatRoofLight" orient="0">
    <XOrig>1.5000000</XOrig>
    <YOrig>1.5000000</YOrig>
    <XLength>4.0000000</XLength>
    <YWidth>1.0000000</YWidth>
    <TauD65Sna>0.8500000</TauD65Sna>
    <TauD65Sa>0.5000000</TauD65Sa>
    <kObl1>0.9000000</kObl1>
    <kObl2>0.9000000</kObl2>
    <kObl3>0.8500000</kObl3>
    <hw>1.0000000</hw>
    <hg>1.0000000</hg>
    <GammaF>0.0000000</GammaF>
    <GammaW>90.0000000</GammaW>
    <hs>0.0000000</hs>
    <LumList/>
  </RoofLight>
</RoofLightList>

 

Note that LumList is an empty branch, which means no luminaires are controlled by the light from this rooflight