3.5.5
Update desktop profile hover button Recalibrated vehicle ventilation calcs
This commit is contained in:
+22
-8
@@ -209,23 +209,37 @@ export function burnLabel(mins) {
|
||||
// -------------------------------------------------------------------
|
||||
// Each entry tweaks the physical levers in calcVehicleInteriorTemp:
|
||||
// albedo - how much solar the bodywork reflects (0 = black, 1 = mirror)
|
||||
// glazingArea - relative sun-exposed glass area (1.0 = typical car)
|
||||
// glazingArea - relative VERTICAL glass area (1.0 = typical car). A coachbuilt
|
||||
// motorhome has a huge near-vertical windscreen plus cab side
|
||||
// windows, so it is far from the 0.25 once assumed here.
|
||||
// roofGlazing - relative HORIZONTAL glass area (rooflights / Heki hatches /
|
||||
// panoramic glass roof). Gains from these peak at high sun,
|
||||
// which is exactly when the vertical-glass term is tailing off.
|
||||
// bodyU - effective body/panel conductance into the cabin. Cars are
|
||||
// thin metal/glass boxes; motorhomes/caravans have insulated
|
||||
// sandwich panels, commonly around 25-35 mm thick.
|
||||
// hCabinLoss - effective heat rejection/infiltration from the cabin air.
|
||||
// thermalMass - lower values mean the interior warms more slowly in the hour.
|
||||
// Motorhomes/caravans reject heat more SLOWLY than cars (better
|
||||
// sealed, smaller aperture per unit volume), which is why a
|
||||
// closed-up van gets as hot as a car despite its insulation.
|
||||
// ventMult - how much opening the windows multiplies hCabinLoss when
|
||||
// parked. A car with all windows down flushes far more
|
||||
// effectively per unit volume than a van with two windows and
|
||||
// a rooflight open, so this is not a shared constant.
|
||||
// lagHours - interior thermal time constant. This is a DELAY on reaching
|
||||
// the hour's equilibrium, not a reduction of it - see the note
|
||||
// in calcVehicleInteriorTempPass.
|
||||
// retainedWarmth - occupied insulated living spaces hold heat from previous
|
||||
// hours, people, appliances, and background heating.
|
||||
// internalGain - small living-space warmth boost when closed up.
|
||||
// -------------------------------------------------------------------
|
||||
export const VEHICLE_TYPES = {
|
||||
car: { name: 'Car / Hatchback', albedo: 0.25, glazingArea: 1.0, bodyU: 4.0, hCabinLoss: 20, thermalMass: 1.00, retainedWarmth: false, internalGain: 0.0 },
|
||||
mpv: { name: 'MPV / People Carrier', albedo: 0.25, glazingArea: 1.3, bodyU: 4.0, hCabinLoss: 20, thermalMass: 1.00, retainedWarmth: false, internalGain: 0.0 },
|
||||
suv: { name: 'SUV / 4x4', albedo: 0.22, glazingArea: 1.1, bodyU: 3.8, hCabinLoss: 19, thermalMass: 0.95, retainedWarmth: false, internalGain: 0.0 },
|
||||
truck: { name: 'Truck / HGV Cab', albedo: 0.30, glazingArea: 1.2, bodyU: 3.5, hCabinLoss: 18, thermalMass: 0.90, retainedWarmth: false, internalGain: 0.0 },
|
||||
motorhome: { name: 'Motorhome / Campervan', albedo: 0.55, glazingArea: 0.25, bodyU: 0.9, hCabinLoss: 12, thermalMass: 0.35, retainedWarmth: true, internalGain: 1.2 },
|
||||
caravan: { name: 'Caravan (towed)', albedo: 0.60, glazingArea: 0.22, bodyU: 0.8, hCabinLoss: 11, thermalMass: 0.35, retainedWarmth: true, internalGain: 1.2 },
|
||||
car: { name: 'Car / Hatchback', albedo: 0.25, glazingArea: 1.00, roofGlazing: 0.00, bodyU: 4.0, hCabinLoss: 11.0, ventMult: 4.0, lagHours: 0.5, retainedWarmth: false, internalGain: 0.0 },
|
||||
mpv: { name: 'MPV / People Carrier', albedo: 0.25, glazingArea: 1.30, roofGlazing: 0.02, bodyU: 4.0, hCabinLoss: 11.5, ventMult: 4.0, lagHours: 0.6, retainedWarmth: false, internalGain: 0.0 },
|
||||
suv: { name: 'SUV / 4x4', albedo: 0.22, glazingArea: 1.10, roofGlazing: 0.02, bodyU: 3.8, hCabinLoss: 11.0, ventMult: 4.0, lagHours: 0.6, retainedWarmth: false, internalGain: 0.0 },
|
||||
truck: { name: 'Truck / HGV Cab', albedo: 0.30, glazingArea: 1.20, roofGlazing: 0.00, bodyU: 3.5, hCabinLoss: 10.5, ventMult: 4.0, lagHours: 0.7, retainedWarmth: false, internalGain: 0.0 },
|
||||
motorhome: { name: 'Motorhome / Campervan', albedo: 0.55, glazingArea: 0.85, roofGlazing: 0.06, bodyU: 0.9, hCabinLoss: 6.5, ventMult: 2.5, lagHours: 1.5, retainedWarmth: true, internalGain: 1.2 },
|
||||
caravan: { name: 'Caravan (towed)', albedo: 0.60, glazingArea: 0.55, roofGlazing: 0.07, bodyU: 0.8, hCabinLoss: 6.2, ventMult: 2.4, lagHours: 1.7, retainedWarmth: true, internalGain: 1.2 },
|
||||
};
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user