Custom frame assessment

Uf and glazing-edge assessment, frame air cavities and local cell size.

On this page

The window examples come with their assessment. These tools give the same to a model you build yourself: a library unit placed as a component, or a frame you draw around a glazing unit.

Assessing a frame

Choose Window Analysis… beside Bridge Analysis…, or Window analysis… from a row's menu in the KOALA layer table. The window analysis form shows existing assessments, their measurements and guides, a schematic and anything still needed. The older KoalaAssessFrame command remains available as a point-picking shortcut.

A library IGU + frame (placed from Library… → Windows / IGUs) gets what a window example has, without the wall: indoor and outdoor boundary volumes as editable solids, the guide curves its widths are read from, and the cases for Uf and Ψg of a cut or Uw of a whole window. Choose it in Window Analysis…, then Set up window analysis…. Review the measurements and choose Calculate window analysis. The document's cell size is set to 4 mm for a cut and 20 mm for a whole window, with verification on. Opening an existing assessment edits it in place.

A frame you have drawn is assessed as a uniform section:

  1. In Library… → Windows / IGUs choose IGU only and Cut detail. This places the edge of a glazing unit: a strip from the unit's edge, with edge seal and spacer there, extruded along Z. Leave at least 190 mm of it visible beside your frame (ISO 10077-2).
  2. Draw the frame's solids around that edge with the same extrusion, assign their materials, and add indoor and outdoor boundary volumes. Keep the glazing unit's row above the frame's in the layer table, so the unit wins where they overlap.
  3. In Window Analysis…, choose + Frame of my own. Draw the projected frame width and visible glazing width with their Draw line… buttons, then Pick point… on the plain glazing. Existing assessments use the same controls.
  4. Choose Calculate window analysis, or press Simulate once the measurements are complete. The log and the report give Uf and Ψg: Uf = (L2D with panel − Up · bg) / bf and Ψg = L2D − Uf · bf − Ug · bg, with Up and Ug traced through the glazing at the point you clicked.

KoalaClearFrameAssessment removes these assessments and their lines. Uf and Ψg are per metre of frame: a model with corners or a mullion crossing is not a uniform section and gives heat flow and Uw, not Uf.

The insulation panel

Uf is defined with an insulation panel (λ 0.035 W/(m K)) in place of the glazing. The panel is not an object of the model. For the Uf case KOALA solves the same geometry with every part of the glazing unit (panes, gaps, spacer, seal) as the panel. Window examples work the same way now: they no longer place a panel solid.

Measurement objects

New measurements remember their endpoints and reference-point locations in the analysis settings. They add no point, line or dimension objects to the Rhino model. Color-coded viewport dimensions and labeled clear-field U-value points show what was measured; focusing a field emphasizes its guide. Measure again to change a location, or type a fixed length to remove its spatial guide. Legend Settings → Measurement guides selects While editing measurements, Always show, or Hidden. Always-visible guides work without an open dialog or a thermal result, and the preference is saved with the document.

Existing measurements stored as objects on KOALA Setup remain supported: their values still follow native edits to those objects. Missing window or frame references disable their window assessment until repaired; thermal simulation remains available. Older opaque bridge markers retain their fallback to fixed values when deleted.

Air cavities in frame profiles

Choose Assign frame air cavities (automatic)… on the layer that holds the air of a profile. Draw the air as one solid over the whole profile and keep the profile's walls above it in the layer table. The cavities are found on the grid, after the layer order has decided which cells are air: each connected group of air cells is one cavity and gets its own equivalent conductivity from its size,

λeq = d · (ha + hr), ha = max(0.025 / d, 0.73 · ΔT^⅓) (conduction only where b < 5 mm), hr = 4 σ Tm³ · E · F,

with d along the heat flow and b across it, ΔT = 10 K and Tm = 283 K: the single equivalent conductivity method of ISO 10077-2. In a section a cavity is the rectangle with the area of the cavity and the proportions of its bounding rectangle. In 3D, d and b are the mean lengths of its cells' runs along and across the heat flow, so a cavity running around a whole window is handled too. The log and the report's notes state how many cavities were found and their range of λeq.

Options: one bare metal surface (emissivity 0.1), a slightly ventilated cavity (λeq doubled), and the direction of the heat flow where it should not be taken from the boundary conditions.

Limits: every cavity is treated as unventilated and rectangular in the sense above. Cavities joined by a slit are one cavity, where the standard separates them at slits up to 2 mm; draw a wall across such a slit. The formula is implemented from the standard's published method and checked against hand calculations, not against the standard's reference frames. Library frames keep the fixed cavity values of their records.

Cell size in a layer

Cell size in this layer… makes the cells inside a layer's solids at most ½, ¼, ⅛ or 1/16 of the model's cell size; outside they grow back to it. A detailed frame can so have 1 mm cells in a wall meshed at 16 mm. The grid's lines run through the whole model, so the finer cells also cross what lies beside those solids along each axis: this is local refinement of the existing graded grid, not an adaptive mesh. Verification halves the local size with the rest.