Skip to content

PartialSurface

A surface of a zone: area, orientation and its bus

FastSmoothBuildings.Envelope.PartialSurface, partial model (source)

Purpose

Base class of every surface of a zone: the area A seen from the room, the azimuth azi, the tilt til (see Conventions), the initial temperature T_start and the bus propsBus_a to the zone.

It computes, from the tilt, the coefficients of the interior natural convection (convectionCoefficient): cIntPos when the surface is warmer than the air, cIntNeg when it is colder; and isFloor, 1 for a surface of tilt π (a floor), 0 otherwise.

Extending classes

They provide the states of the surface and the equations of the bus: the temperature of the room face (propsBus_a.rad.T), the heat flow rates of its ports con and rad, and the properties the zone reads, A, epsLw, absSol, tauSol, isFloor, QTraDir and QTraDif (SurfaceBus): PartialOpaque and Window.

Parameters

Parameter Type Unit Default Description
A Real m2 Area seen from the room
azi Real rad 0 Azimuth: 0 south, pi/2 west
til Real rad Tilt: 0 roof (ceiling), pi/2 wall, pi floor
T_start Real K 294.15 Initial temperature

Revisions

  • October 2026: moved from trano's FastModel.Envelope.