Changelog
What shipped, newest first. Every entry is live on hvacbuilder.app the day it is listed; the physics behind each one is held by tests, and the validation page says how the model reads against published data. Atom feed.
2026-09-30The supplier tier is part of the Business and Enterprise plans
The supplier tier is no longer a separate subscription: it comes with the Business and Enterprise plans, for the company profile the account owns — listings and leads without the free caps, quote requests by email the moment they are sent, and product and website links that search engines follow. A company that both designs and supplies pays for one plan, and a supplier who only lists upgrades to Business from the portal. Registering and listing stay free.
The supplier tier is no longer a separate subscription: it comes with the Business and Enterprise plans, for the company profile the account owns — listings and leads without the free caps, quote requests by email the moment they are sent, and product and website links that search engines follow. A company that both designs and supplies pays for one plan, and a supplier who only lists upgrades to Business from the portal. Registering and listing stay free.
2026-09-25A second maker’s closed-circuit coolers, and one line of arithmetic that had been quietly wrong
EVAPCO’s ATWB closed-circuit coolers are now listed — 416 machines, every one of them named in the Cooling Technology Institute’s own register of certified models. This line publishes no headline rating to quote, so each cooler is rated at one column of the maker’s certified table, chosen because every model is certified there and it asks the least of each machine; the other 48 columns are then predicted, 19 131 points at 0.23 K RMS on leaving fluid, with nothing fitted to the range. The spray water and the 170 °F fluid limit are EVAPCO’s own figures. Finding this needed a fix underneath it: the wet coil’s solution is a matrix exponential, and past a certain coil size the arithmetic ran out of precision and returned nonsense — in two cases exactly −2048 and −4096 °C. It was rare enough never to have reached a published figure, and it was refusing a dozen of these coolers as impossible. The solution is now bounded before it is taken, and checked against the physics afterwards; every Baltimore Aircoil range reads its tables to the same figure it did before.
EVAPCO’s ATWB closed-circuit coolers are now listed — 416 machines, every one of them named in the Cooling Technology Institute’s own register of certified models. This line publishes no headline rating to quote, so each cooler is rated at one column of the maker’s certified table, chosen because every model is certified there and it asks the least of each machine; the other 48 columns are then predicted, 19 131 points at 0.23 K RMS on leaving fluid, with nothing fitted to the range. The spray water and the 170 °F fluid limit are EVAPCO’s own figures. Finding this needed a fix underneath it: the wet coil’s solution is a matrix exponential, and past a certain coil size the arithmetic ran out of precision and returned nonsense — in two cases exactly −2048 and −4096 °C. It was rare enough never to have reached a published figure, and it was refusing a dozen of these coolers as impossible. The solution is now bounded before it is taken, and checked against the physics afterwards; every Baltimore Aircoil range reads its tables to the same figure it did before.
2026-09-25A second maker’s cooling towers, and the model reads their own tables
EVAPCO publish two things per model: the nominal tonnage, fan motor and airflow of each machine, and the 49-point performance table its certification rests on. Both are now read, and 992 machines of their AT range are listed — each built from EVAPCO’s own figures, 822 of them naming the certification document that covers them. Every one derives its performance from the single point EVAPCO certify and then predicts the other 48: 45 945 points at 0.22 K RMS on leaving water, with nothing fitted to the range. The one constant that could have been tuned for it was swept and left alone — the value already in the model, set on EVAPCO’s own bulletin and Marley’s table, is the best this range admits.
EVAPCO publish two things per model: the nominal tonnage, fan motor and airflow of each machine, and the 49-point performance table its certification rests on. Both are now read, and 992 machines of their AT range are listed — each built from EVAPCO’s own figures, 822 of them naming the certification document that covers them. Every one derives its performance from the single point EVAPCO certify and then predicts the other 48: 45 945 points at 0.22 K RMS on leaving water, with nothing fitted to the range. The one constant that could have been tuned for it was swept and left alone — the value already in the model, set on EVAPCO’s own bulletin and Marley’s table, is the best this range admits.
2026-09-24Which cooling towers are certified, and by whom
A cooling tower maker can have a product line certified by the Cooling Technology Institute: an independent test on a model the institute picks, repeated every year on a different one, against the ratings the maker publishes. CTI keeps a public register of which models that covers, and 753 of the 1 194 Baltimore Aircoil towers and closed-circuit coolers here are named in it. Those now say so on their page, with the number of the document that names them. The rest say what is true of them instead, because a blank would read as “not certified” and that is not what it means: the line is certified, and this model is not named in the disclosure that covers it — one of those disclosures describes its models through code tables rather than naming them, another names a generation of model numbers this catalog does not carry, and a third says in its own title that it covers one group of the range. Each page gives that reason. A certificate is about the manufacturer’s machine — how closely this project’s model of it reads against their published tables is a different question, and it is on the validation page.
A cooling tower maker can have a product line certified by the Cooling Technology Institute: an independent test on a model the institute picks, repeated every year on a different one, against the ratings the maker publishes. CTI keeps a public register of which models that covers, and 753 of the 1 194 Baltimore Aircoil towers and closed-circuit coolers here are named in it. Those now say so on their page, with the number of the document that names them. The rest say what is true of them instead, because a blank would read as “not certified” and that is not what it means: the line is certified, and this model is not named in the disclosure that covers it — one of those disclosures describes its models through code tables rather than naming them, another names a generation of model numbers this catalog does not carry, and a third says in its own title that it covers one group of the range. Each page gives that reason. A certificate is about the manufacturer’s machine — how closely this project’s model of it reads against their published tables is a different question, and it is on the validation page.
2026-09-23Multi-fan cooling towers draw all of their fans
Baltimore Aircoil's data sheets print a unit with several fan motors as, for example, (2) 40: two 40 hp motors. The listings had kept one of them, so 536 towers, coolers and condensers carried half or less of their fan motor, and the cooling-tower systems built from them drew that much less fan electricity. Every one now carries the unit's total, and a two-cell tower's fan is twice its one-cell sibling's, as its airflow is.
Baltimore Aircoil's data sheets print a unit with several fan motors as, for example, (2) 40: two 40 hp motors. The listings had kept one of them, so 536 towers, coolers and condensers carried half or less of their fan motor, and the cooling-tower systems built from them drew that much less fan electricity. Every one now carries the unit's total, and a two-cell tower's fan is twice its one-cell sibling's, as its airflow is.
2026-09-23Closed-circuit coolers read their performance tables to a tenth of a kelvin
In a closed-circuit cooler the process fluid gives its heat to the tube wall, the wall to the spray film on the outside of the tube, and the film to the air. The model had assumed the tube's inside film was all of the fluid-side resistance, so the fluid side strengthened with the flow as a pipe's does. But the spray film on the outside does not care how fast the fluid runs, and it is half or more of that resistance: Baltimore Aircoil's performance tables say so, and so does a calculation from each coil's own printed volume and pressure drop that uses nothing from those tables. With each coil design's two constants chosen on its own table and confirmed on the models it was not chosen on, FXV reads 0.10 K RMS (from 0.23), PFi 0.09 K (from 0.32) and Series V 0.10 K (from 0.17), and the cold bias at high wet bulbs is gone.
In a closed-circuit cooler the process fluid gives its heat to the tube wall, the wall to the spray film on the outside of the tube, and the film to the air. The model had assumed the tube's inside film was all of the fluid-side resistance, so the fluid side strengthened with the flow as a pipe's does. But the spray film on the outside does not care how fast the fluid runs, and it is half or more of that resistance: Baltimore Aircoil's performance tables say so, and so does a calculation from each coil's own printed volume and pressure drop that uses nothing from those tables. With each coil design's two constants chosen on its own table and confirmed on the models it was not chosen on, FXV reads 0.10 K RMS (from 0.23), PFi 0.09 K (from 0.32) and Series V 0.10 K (from 0.17), and the cold bias at high wet bulbs is gone.
2026-09-23Cooling towers are read along the fill, not across it
The tower model had treated the saturation curve as one straight line across the whole range of the water it cools. It now integrates Merkel's balance along the fill, reading the curve where the water actually is, and every maker's published table agrees it is better: Marley's 615 points read 0.23 K RMS (from 0.28), EVAPCO's 856 points 0.064 K (from 0.12), and Baltimore Aircoil's counterflow towers 0.11 to 0.20 K. The cost is a couple of microseconds a tower.
The tower model had treated the saturation curve as one straight line across the whole range of the water it cools. It now integrates Merkel's balance along the fill, reading the curve where the water actually is, and every maker's published table agrees it is better: Marley's 615 points read 0.23 K RMS (from 0.28), EVAPCO's 856 points 0.064 K (from 0.12), and Baltimore Aircoil's counterflow towers 0.11 to 0.20 K. The cost is a couple of microseconds a tower.
2026-09-23A closed-circuit cooler's coil drop is on the pump
Baltimore Aircoil prints the water pressure drop through each closed-circuit coil at three flows. 432 of its coolers now carry those points, and the drop at the flow the coil actually runs at is shown on the cooler and added to the head its circulator reports. Past the highest flow printed the solve says so, because the head there is extrapolated.
Baltimore Aircoil prints the water pressure drop through each closed-circuit coil at three flows. 432 of its coolers now carry those points, and the drop at the flow the coil actually runs at is shown on the cooler and added to the head its circulator reports. Past the highest flow printed the solve says so, because the head there is extrapolated.
2026-09-23The cooling-tower trend with wet bulb was the fill, not the physics
Held to Baltimore Aircoil's performance tables, every open-tower range read half a kelvin warm at a 50 °F wet bulb and half a kelvin cold at 90 °F. The first suspect was the tower model's straight-line reading of the saturation curve; integrated exactly, the trend stayed. It was how the fill's transfer moves with water loading, a single number set on EVAPCO's table, where BAC's fills want a steeper one. Chosen per range and confirmed on models it was not chosen on, it cuts the error by half or more: FXT, PT2 and Series V now read 0.16–0.22 K RMS, and Series 1500 and 3000, now also treated as the crossflow towers BAC builds them as, 0.11 and 0.15 K. A tower from a maker who prints one rating keeps the old value.
Held to Baltimore Aircoil's performance tables, every open-tower range read half a kelvin warm at a 50 °F wet bulb and half a kelvin cold at 90 °F. The first suspect was the tower model's straight-line reading of the saturation curve; integrated exactly, the trend stayed. It was how the fill's transfer moves with water loading, a single number set on EVAPCO's table, where BAC's fills want a steeper one. Chosen per range and confirmed on models it was not chosen on, it cuts the error by half or more: FXT, PT2 and Series V now read 0.16–0.22 K RMS, and Series 1500 and 3000, now also treated as the crossflow towers BAC builds them as, 0.11 and 0.15 K. A tower from a maker who prints one rating keeps the old value.
2026-09-23Closed-circuit coolers read BAC's performance tables a quarter better
A closed-circuit cooler moves heat from the fluid in its coil to a water film, and from the film to the air; one rating point per model cannot say how that resistance divides, so it had been declared equal. BAC's CTI performance tables can. Swept over 18 800 points on three coil designs, every range prefers a stronger fluid side, and one value suits all three: FXV now reads its table at 0.23 K RMS (from 0.26), PFi at 0.32 (from 0.35) and Series V at 0.17 (from 0.26). Each cooler still reproduces its own certified rating exactly. The spray water each machine runs on is now its own figure off BAC's US data sheets too, where it had been a similar European range's.
A closed-circuit cooler moves heat from the fluid in its coil to a water film, and from the film to the air; one rating point per model cannot say how that resistance divides, so it had been declared equal. BAC's CTI performance tables can. Swept over 18 800 points on three coil designs, every range prefers a stronger fluid side, and one value suits all three: FXV now reads its table at 0.23 K RMS (from 0.26), PFi at 0.32 (from 0.35) and Series V at 0.17 (from 0.26). Each cooler still reproduces its own certified rating exactly. The spray water each machine runs on is now its own figure off BAC's US data sheets too, where it had been a similar European range's.
2026-09-18Baltimore Aircoil's whole range, held to its own performance tables
A rating point tells you a machine works at one condition; a performance table tells you whether a model of it is right everywhere else. Baltimore Aircoil publishes CTI performance tables for its cooling towers and closed-circuit coolers — the flow each model handles at some fifty combinations of wet bulb, range and approach — and the tower and closed-circuit models here now read them: 37 800 points over 823 machines and eight ranges, every range inside half a kelvin, with nothing fitted to make it so. The numbers, the one trend they show and the test that holds them are on the validation page.
A rating point tells you a machine works at one condition; a performance table tells you whether a model of it is right everywhere else. Baltimore Aircoil publishes CTI performance tables for its cooling towers and closed-circuit coolers — the flow each model handles at some fifty combinations of wet bulb, range and approach — and the tower and closed-circuit models here now read them: 37 800 points over 823 machines and eight ranges, every range inside half a kelvin, with nothing fitted to make it so. The numbers, the one trend they show and the test that holds them are on the validation page.
2026-09-17Seventy-three more closed-circuit coolers, and the physics that reached them
A closed-circuit fluid cooler sprays water over a coil, and until now the model held that spray at one temperature. Real machines do not: the spray falls, the air passes it, and the fluid inside the coil runs against the air, so the water reaching the coldest fluid is the coldest water. Modelled that way — exactly, from the makers' own published spray flows — every one of Baltimore Aircoil's 632 certified closed-circuit ratings is reproduced, where before 73 of them were beyond what the model could reach and were left out of the catalog. They are in it now, so the catalog carries 1 194 BAC towers and coolers.
A closed-circuit fluid cooler sprays water over a coil, and until now the model held that spray at one temperature. Real machines do not: the spray falls, the air passes it, and the fluid inside the coil runs against the air, so the water reaching the coldest fluid is the coldest water. Modelled that way — exactly, from the makers' own published spray flows — every one of Baltimore Aircoil's 632 certified closed-circuit ratings is reproduced, where before 73 of them were beyond what the model could reach and were left out of the catalog. They are in it now, so the catalog carries 1 194 BAC towers and coolers.
2026-09-17A tower says when its water is too hot for it
Cooling towers and closed-circuit coolers carry the hottest entering water they are built to take, and a solve past it warns rather than quietly running a fill that would soften. Every Baltimore Aircoil listing carries the maker's own figures from its handbook: 48.9 °C for an open tower on standard fill, 82.2 °C for a closed-circuit cooler. Reading the same pages also explained why a third of BAC's FXV coolers certify colder water than our closed-circuit model can reach: the FXV sprays its coil and then cools that spray over a wet deck. That arrangement reaches every one of the hundred ratings; which settings of it are right is a question for the maker, so the rows stay recorded until it is answered.
Cooling towers and closed-circuit coolers carry the hottest entering water they are built to take, and a solve past it warns rather than quietly running a fill that would soften. Every Baltimore Aircoil listing carries the maker's own figures from its handbook: 48.9 °C for an open tower on standard fill, 82.2 °C for a closed-circuit cooler. Reading the same pages also explained why a third of BAC's FXV coolers certify colder water than our closed-circuit model can reach: the FXV sprays its coil and then cools that spray over a wet deck. That arrangement reaches every one of the hundred ratings; which settings of it are right is a question for the maker, so the rows stay recorded until it is answered.
2026-09-16A liquid-cooled load is a load of the building, beside its rooms
An immersion tank, a CDU or a process bath can now be added to a building the way a room is: with a name, a design load and an hourly profile, a coolant ceiling, its tank exchanger's rated point, and a machine serving it over a water pair — the machine's outlet onto the load's water in, its water out back to the machine. The year then answers what a room's year answers: the load's kilowatt-hours, how hot the coolant ran, and the hours it sat over its limit. The immersion hall example is drawn that way now — one tank, one small evaporative cooler holding 32 °C — and the component form stays for a tank or CDU drawn inside a plant. The systems picker also gained a size window and facets that follow each other, and the compressor map is read signed in.
An immersion tank, a CDU or a process bath can now be added to a building the way a room is: with a name, a design load and an hourly profile, a coolant ceiling, its tank exchanger's rated point, and a machine serving it over a water pair — the machine's outlet onto the load's water in, its water out back to the machine. The year then answers what a room's year answers: the load's kilowatt-hours, how hot the coolant ran, and the hours it sat over its limit. The immersion hall example is drawn that way now — one tank, one small evaporative cooler holding 32 °C — and the component form stays for a tank or CDU drawn inside a plant. The systems picker also gained a size window and facets that follow each other, and the compressor map is read signed in.
2026-09-15A plate between two refrigerant circuits: hot-water boosters and cascades
A new component for one refrigerant circuit condensing into another that evaporates — the plate exchanger inside a heat-pump hot-water booster fed from an air conditioner's hot gas, or the condenser-evaporator of a cascade. It is rated as a duty at two saturation temperatures, and where it sits is read off the wiring: fed back to its own evaporator it is that circuit's condenser; wired ahead of an air condenser it takes what the temperature difference drives and leaves the rest. The published example is an air conditioner with an R134a booster on its hot gas: the booster puts 12 kW into water at 55 to 62 °C, and the air conditioner, condensing 7 K cooler for having it, cools 10 % more for 15 % less compressor power. The same plate also goes on an air conditioner's liquid line, where it is a subcooler: the heat it takes out of the liquid is extra capacity at the coil, and the condenser rejects what it did.
A new component for one refrigerant circuit condensing into another that evaporates — the plate exchanger inside a heat-pump hot-water booster fed from an air conditioner's hot gas, or the condenser-evaporator of a cascade. It is rated as a duty at two saturation temperatures, and where it sits is read off the wiring: fed back to its own evaporator it is that circuit's condenser; wired ahead of an air condenser it takes what the temperature difference drives and leaves the rest. The published example is an air conditioner with an R134a booster on its hot gas: the booster puts 12 kW into water at 55 to 62 °C, and the air conditioner, condensing 7 K cooler for having it, cools 10 % more for 15 % less compressor power. The same plate also goes on an air conditioner's liquid line, where it is a subcooler: the heat it takes out of the liquid is extra capacity at the coil, and the condenser rejects what it did.
2026-09-15Every Baltimore Aircoil tower is a system
A cooling-tower maker sells whole machines, so every one of the 1 121 BAC towers and closed-circuit coolers in the catalog now opens as a system of its own — the listing's certified rating and airflow, its fan on the side the maker builds it, drawn and solving at its design point — in the systems picker under Baltimore Aircoil by series, in the systems directory, and from the maker's page. Derived from the catalog row rather than written by hand, and saying so. The public directory gained a series facet with it.
A cooling-tower maker sells whole machines, so every one of the 1 121 BAC towers and closed-circuit coolers in the catalog now opens as a system of its own — the listing's certified rating and airflow, its fan on the side the maker builds it, drawn and solving at its design point — in the systems picker under Baltimore Aircoil by series, in the systems directory, and from the maker's page. Derived from the catalog row rather than written by hand, and saying so. The public directory gained a series facet with it.
2026-09-15A Mitsubishi inverter rotary, read off the maker's own charts
The catalog carries its first Mitsubishi Electric compressor: the LNB53FCAMC, a 53.7 cm³ inverter twin rotary of the kind inside many VRF and packaged outdoor units. Its specification book is a scan with no tables, so its performance charts were digitised — capacity, input and refrigerant flow against evaporating temperature at three condensing temperatures and three speeds — and fitted to the standard ten-coefficient form, each speed its own set so part load follows the maker's curves. The map lands on every one of the 702 points read, and holds the sheet's rating point within its stated tolerance. Two things the sheet says of itself are recorded rather than smoothed over: its speed chart and its temperature charts disagree on input power by up to 8 % at low speed, and it puts the same capacity at two very different suction superheats.
The catalog carries its first Mitsubishi Electric compressor: the LNB53FCAMC, a 53.7 cm³ inverter twin rotary of the kind inside many VRF and packaged outdoor units. Its specification book is a scan with no tables, so its performance charts were digitised — capacity, input and refrigerant flow against evaporating temperature at three condensing temperatures and three speeds — and fitted to the standard ten-coefficient form, each speed its own set so part load follows the maker's curves. The map lands on every one of the 702 points read, and holds the sheet's rating point within its stated tolerance. Two things the sheet says of itself are recorded rather than smoothed over: its speed chart and its temperature charts disagree on input power by up to 8 % at low speed, and it puts the same capacity at two very different suction superheats.
2026-09-15Four hundred more Baltimore Aircoil towers
The FXV and PFi closed-circuit coolers and the PT2 counterflow towers join the catalog from the maker's own engineering-data sheets — 432 more machines, each at its certified point and printed airflow, 1 121 BAC towers in all. Where a sheet prints the airflow only for the highest fan motor, the lower-motor variants are recorded and not listed; and where a rating sits past what the wet-coil model can reproduce, the machine is recorded rather than listed on a model that would not read it. Every listed tower now proves it derives under its own model.
The FXV and PFi closed-circuit coolers and the PT2 counterflow towers join the catalog from the maker's own engineering-data sheets — 432 more machines, each at its certified point and printed airflow, 1 121 BAC towers in all. Where a sheet prints the airflow only for the highest fan motor, the lower-motor variants are recorded and not listed; and where a rating sits past what the wet-coil model can reproduce, the machine is recorded rather than listed on a model that would not read it. Every listed tower now proves it derives under its own model.
2026-09-15Immersion tanks and CDUs: a liquid-cooled load
A new component kind for heat that enters a water loop with no air side — an immersion cooling tank, a direct-to-chip cooling distribution unit, a process bath. The load is declared, the exchanger between the load's fluid and the facility water is rated the way a coaxial condenser is, and the solution reports the fluid temperature the servers sit in against the limit you declare. There is a published example: a 45 kW immersion tank on the smallest Baltimore Aircoil tower and nothing between them, the arrangement the tank makers sell for data centres.
A new component kind for heat that enters a water loop with no air side — an immersion cooling tank, a direct-to-chip cooling distribution unit, a process bath. The load is declared, the exchanger between the load's fluid and the facility water is rated the way a coaxial condenser is, and the solution reports the fluid temperature the servers sit in against the limit you declare. There is a published example: a 45 kW immersion tank on the smallest Baltimore Aircoil tower and nothing between them, the arrangement the tank makers sell for data centres.
2026-09-15Every Baltimore Aircoil evaporative condenser, with its condition stated
BAC's 705 evaporative condensers — six ranges — join the towers and closed-circuit coolers in the catalog, each carrying the base heat rejection and airflow its sheet prints. The sheets do not say what condensing temperature and wet bulb that rejection is at; the published airflows rule out the model number's own condition and are consistent with 105 °F and a 78 °F wet bulb, so every listing carries that condition and says on its face that it is inferred, pending the maker's word. An evaporative condenser is now a mode of the condenser kind — the refrigerant condensing in a tube bundle under a recirculating spray, no fins — and the smallest one BAC makes is published as a worked condensing unit. The twelve Nexus hybrid coolers are listed as closed-circuit coolers. That leaves BAC's adiabatic dry coolers, ice storage and immersion tanks, which want kinds this tool does not have.
BAC's 705 evaporative condensers — six ranges — join the towers and closed-circuit coolers in the catalog, each carrying the base heat rejection and airflow its sheet prints. The sheets do not say what condensing temperature and wet bulb that rejection is at; the published airflows rule out the model number's own condition and are consistent with 105 °F and a 78 °F wet bulb, so every listing carries that condition and says on its face that it is inferred, pending the maker's word. An evaporative condenser is now a mode of the condenser kind — the refrigerant condensing in a tube bundle under a recirculating spray, no fins — and the smallest one BAC makes is published as a worked condensing unit. The twelve Nexus hybrid coolers are listed as closed-circuit coolers. That leaves BAC's adiabatic dry coolers, ice storage and immersion tanks, which want kinds this tool does not have.
2026-09-15Six Systemair electric duct heaters
Systemair's CBM circular electric duct heaters — six sizes, 2.1 to 9 kW — are in the catalog from the maker's own brochure: the element's power and the minimum airflow its overheat protection allows, which is the flow a listing carries. The wider CB range is on pages that draw their table in the browser, so it waits.
Systemair's CBM circular electric duct heaters — six sizes, 2.1 to 9 kW — are in the catalog from the maker's own brochure: the element's power and the minimum airflow its overheat protection allows, which is the flow a listing carries. The wider CB range is on pages that draw their table in the browser, so it waits.
2026-09-15Twenty-two Powrmatic gas heaters
Powrmatic's CPx cabinet heaters and NVx suspended unit heaters — eleven sizes each, 15 to 366 kW — are in the catalog from the maker's own trade brochures: the nominal output, the gas input on net calorific value, and the standard fan's air volume, so a heater picked from the list carries the efficiency its brochure states rather than a default. The NVx brochure prints gas consumption rather than input; the input follows from the calorific value the same brochure states.
Powrmatic's CPx cabinet heaters and NVx suspended unit heaters — eleven sizes each, 15 to 366 kW — are in the catalog from the maker's own trade brochures: the nominal output, the gas input on net calorific value, and the standard fan's air volume, so a heater picked from the list carries the efficiency its brochure states rather than a default. The NVx brochure prints gas consumption rather than input; the input follows from the calorific value the same brochure states.
2026-09-14Closed-circuit coolers: a coil under the spray, and 173 of Baltimore Aircoil's
A closed-circuit cooler keeps its loop fluid inside a coil under a recirculating spray, so the fluid never meets the air — what a process loop or a heat-pump condenser loop wants. The open-tower model was never a model of that, and read as much when asked: its implied fill conductance for BAC's closed-circuit range sat far under the open ranges'. There is now an evaporative wet-coil model — the air exchanging enthalpy with the spray film, the fluid exchanging heat with it, the film's one temperature settled by the balance between the two, the textbook simplification for these machines — and a wet pack becomes one with a single flag. Its two conductances come from the maker's certified point at an equal split, a declaration rather than a fit; the reason to trust it is that across 169 of BAC's machines the conductance each rating implies follows the printed coil volume to the power 1.00, which is what a tube bundle whose surface scales with its volume should do. The whole Series V closed-circuit range is listed beside the open towers, one is published as a worked machine, and four models that certify a tenth of a kelvin past the model's own ceiling are listed at the ceiling and say so. Modelled, not validated: one point per model still predicts no second condition.
A closed-circuit cooler keeps its loop fluid inside a coil under a recirculating spray, so the fluid never meets the air — what a process loop or a heat-pump condenser loop wants. The open-tower model was never a model of that, and read as much when asked: its implied fill conductance for BAC's closed-circuit range sat far under the open ranges'. There is now an evaporative wet-coil model — the air exchanging enthalpy with the spray film, the fluid exchanging heat with it, the film's one temperature settled by the balance between the two, the textbook simplification for these machines — and a wet pack becomes one with a single flag. Its two conductances come from the maker's certified point at an equal split, a declaration rather than a fit; the reason to trust it is that across 169 of BAC's machines the conductance each rating implies follows the printed coil volume to the power 1.00, which is what a tube bundle whose surface scales with its volume should do. The whole Series V closed-circuit range is listed beside the open towers, one is published as a worked machine, and four models that certify a tenth of a kelvin past the model's own ceiling are listed at the ceiling and say so. Modelled, not validated: one point per model still predicts no second condition.
2026-09-14Every Baltimore Aircoil open cooling tower, as a listing you can name
The five modelled BAC towers published this morning are now joined by the whole range as catalog listings — 504 machines across FXT, Series 1500, Series 3000 and Series V, each carrying the maker's own certified rating point at the flows it was taken at, so a tower drawn in the builder can name one and is solved with BAC's number rather than the browser's copy. A cooling tower is its own listing kind now, distinct from evaporative pad media, and a quote request for a tower reaches tower makers rather than pad suppliers. The closed-circuit coolers, evaporative condensers and adiabatic coolers in the same sheets are not listed: the open-tower model is not a model of a coil under a spray, and saying so is the point.
The five modelled BAC towers published this morning are now joined by the whole range as catalog listings — 504 machines across FXT, Series 1500, Series 3000 and Series V, each carrying the maker's own certified rating point at the flows it was taken at, so a tower drawn in the builder can name one and is solved with BAC's number rather than the browser's copy. A cooling tower is its own listing kind now, distinct from evaporative pad media, and a quote request for a tower reaches tower makers rather than pad suppliers. The closed-circuit coolers, evaporative condensers and adiabatic coolers in the same sheets are not listed: the open-tower model is not a model of a coil under a spray, and saying so is the point.
2026-09-14Five Baltimore Aircoil cooling towers, modelled from the maker's own sheets
Baltimore Aircoil's engineering-data sheets state, per model, what a nominal ton means — three US gallons a minute of water cooled from 95 to 85 °F at a 78 °F entering wet bulb — and print the air flow beside it. That is a complete rating point at the flows it was taken at, and 689 of BAC's models carry one. Five are now published as machines you can open and solve: the smallest tower in the catalogue at twelve tons, a mid-range FXT, a Series 1500, a Series 3000 and a 600-ton Series V, spanning 53 kW to 2.6 MW. Each is its own published row and nothing else — the air flow the sheet prints, the water flow the sheet's own basis, the rating the sheet's own note, the fan the sheet's printed motor — and each reproduces its maker's certified leaving-water temperature. The fan is wired on the side the maker puts it, because BAC states the draft type per range: the FXT and Series V push air into the fill, the Series 1500 and Series 3000 pull it through, and the difference is where the fan motor's heat lands. These are modelled from published data and not verified by the manufacturer, and they are not a validation: one rating point per model predicts no second condition, so the tower model's anchors are still the Marley and EVAPCO tables. A tower drawn on its own and fed water from outside the graph now reports the cooling it does to that water, which is what it is sold as.
Baltimore Aircoil's engineering-data sheets state, per model, what a nominal ton means — three US gallons a minute of water cooled from 95 to 85 °F at a 78 °F entering wet bulb — and print the air flow beside it. That is a complete rating point at the flows it was taken at, and 689 of BAC's models carry one. Five are now published as machines you can open and solve: the smallest tower in the catalogue at twelve tons, a mid-range FXT, a Series 1500, a Series 3000 and a 600-ton Series V, spanning 53 kW to 2.6 MW. Each is its own published row and nothing else — the air flow the sheet prints, the water flow the sheet's own basis, the rating the sheet's own note, the fan the sheet's printed motor — and each reproduces its maker's certified leaving-water temperature. The fan is wired on the side the maker puts it, because BAC states the draft type per range: the FXT and Series V push air into the fill, the Series 1500 and Series 3000 pull it through, and the difference is where the fan motor's heat lands. These are modelled from published data and not verified by the manufacturer, and they are not a validation: one rating point per model predicts no second condition, so the tower model's anchors are still the Marley and EVAPCO tables. A tower drawn on its own and fed water from outside the graph now reports the cooling it does to that water, which is what it is sold as.
2026-09-13Every page is the dark surface
The docs, the catalog, the directories, the worked cases, the validation table, the free tools and the refrigerant charts now share the landing page's dark surface and typeface, so the site reads as one thing from the front page to a compressor's own page. Tables, filter chips, form fields, notices and the psychrometric chart's grid were each given a dark reading that keeps its contrast, and link text lost the arrow it carried.
The docs, the catalog, the directories, the worked cases, the validation table, the free tools and the refrigerant charts now share the landing page's dark surface and typeface, so the site reads as one thing from the front page to a compressor's own page. Tables, filter chips, form fields, notices and the psychrometric chart's grid were each given a dark reading that keeps its contrast, and link text lost the arrow it carried.
2026-09-13Ask the assistant from the front page, and a few messages free on every plan
The front page now opens with a box you can type a machine into — a rooftop for a warehouse, a chiller plant, whatever you are sizing — and the assistant in the app draws it, picks real catalog parts and solves it. You sign in to run it, and every account, the free plan included, gets its first few assistant messages free, so the question you typed gets its answer; the plan upsell comes after them. In the app the assistant panel is now open from the start and folds away to its pill when you want the whole canvas. The hero video is the same request, typed and answered, and a light travels round the ask box's frame so it is the first thing you see.
The front page now opens with a box you can type a machine into — a rooftop for a warehouse, a chiller plant, whatever you are sizing — and the assistant in the app draws it, picks real catalog parts and solves it. You sign in to run it, and every account, the free plan included, gets its first few assistant messages free, so the question you typed gets its answer; the plan upsell comes after them. In the app the assistant panel is now open from the start and folds away to its pill when you want the whole canvas. The hero video is the same request, typed and answered, and a light travels round the ask box's frame so it is the first thing you see.
2026-09-13The front page shows the product drawing itself
The landing page is now the same dark surface as the app, the social cards and the company banner, set in one typeface, with the product at the top: a fluid recording of a rooftop unit being drawn from a blank canvas — parts placed, ports wired, a Copeland scroll picked from the catalog, the system solved — that plays on its own and stops for anyone who has asked their browser for less motion. Under it, the makers whose published data the catalog carries, named and linked, and one sentence of figures read from the code rather than typed, so the map count moves with the catalog. The header and footer are dark on every page; the docs, the catalog and the directories followed the same evening.
The landing page is now the same dark surface as the app, the social cards and the company banner, set in one typeface, with the product at the top: a fluid recording of a rooftop unit being drawn from a blank canvas — parts placed, ports wired, a Copeland scroll picked from the catalog, the system solved — that plays on its own and stops for anyone who has asked their browser for less motion. Under it, the makers whose published data the catalog carries, named and linked, and one sentence of figures read from the code rather than typed, so the map count moves with the catalog. The header and footer are dark on every page; the docs, the catalog and the directories followed the same evening.
2026-09-10A maker's own tables, checked line by line
A manufacturer's engineering manual states the same thing twice without meaning to: it prints the air going into a unit, the air coming out, how much of it there is, and how much heat was removed — and the last of those follows from the first three. LG's rooftop outdoor-air manual does this for fifty-eight machines, so the arithmetic was run on all of them with this software's own moist-air relations. On the twenty-four with no heat recovery it closes to within three per cent, the small residual the same on every unit in a family rather than scattered, which points at a convention inside their selection program rather than at either side's physics. On the other thirty-four the numbers deliberately do not close, because a recovery wheel or core has already treated the air before it reaches the coil — and running that backwards says how good those devices are. The answer sits within a point of what this software already assumed from European certification data, which is the sort of agreement worth having from two sources that share nothing.
A manufacturer's engineering manual states the same thing twice without meaning to: it prints the air going into a unit, the air coming out, how much of it there is, and how much heat was removed — and the last of those follows from the first three. LG's rooftop outdoor-air manual does this for fifty-eight machines, so the arithmetic was run on all of them with this software's own moist-air relations. On the twenty-four with no heat recovery it closes to within three per cent, the small residual the same on every unit in a family rather than scattered, which points at a convention inside their selection program rather than at either side's physics. On the other thirty-four the numbers deliberately do not close, because a recovery wheel or core has already treated the air before it reaches the coil — and running that backwards says how good those devices are. The answer sits within a point of what this software already assumed from European certification data, which is the sort of agreement worth having from two sources that share nothing.
2026-09-10A heat pump measured against a certified one
Until today no air-to-water heat pump in this project had ever been held to a manufacturer's published figures. The European Heat Pump KEYMARK register publishes them for three thousand certified machines, so the published plant was solved at the two conditions EN 14511 rates a heat pump on — 35 °C water and 55 °C water, both on 7 °C air — beside a certified 12 kW unit, modulated to that unit's own output because an inverter's rating is a part-speed rating. It reads eight per cent under the certified machine at both points and never over it. The gap is the compressor rather than the model: at the first point the certified unit takes 61 per cent of the thermodynamic ceiling and this one 56, both inside the band a real machine occupies, and putting a real inverter with published speed steps in its place does not close it. The conditions themselves came from a maker's brochure, because the register names the standards and the standards are paywalled — and the two points turn out to use different water rises, which was worth five points of efficiency to get right.
Until today no air-to-water heat pump in this project had ever been held to a manufacturer's published figures. The European Heat Pump KEYMARK register publishes them for three thousand certified machines, so the published plant was solved at the two conditions EN 14511 rates a heat pump on — 35 °C water and 55 °C water, both on 7 °C air — beside a certified 12 kW unit, modulated to that unit's own output because an inverter's rating is a part-speed rating. It reads eight per cent under the certified machine at both points and never over it. The gap is the compressor rather than the model: at the first point the certified unit takes 61 per cent of the thermodynamic ceiling and this one 56, both inside the band a real machine occupies, and putting a real inverter with published speed steps in its place does not close it. The conditions themselves came from a maker's brochure, because the register names the standards and the standards are paywalled — and the two points turn out to use different water rises, which was worth five points of efficiency to get right.
2026-09-10Nine BITZER compressors get an envelope, and three guards get their attribute back
The nine BITZER maps — three ECOLINE recips and six ORBIT scrolls, read from the maker's own software in August — lived in a file the seed did not own, so a correction to one of them could not have reached the site by being committed. They are now seeded like every other vendor's, and each carries the validity range the maker prints beside it, so the polynomial stops answering outside the box it was fitted in. One of the nine goes negative in the cold-and-hot corner of that box where its own siblings read eight and fourteen kilowatts, and that corner is cut at the map's own zero-capacity line, with the reason written down. Fixing this turned up something worse: three guards this site names on its validation page had lost the one line that makes a test run, so they had never run. They run now, they pass, and a new guard reads the page's own list and fails if a named guard is not a test that runs.
The nine BITZER maps — three ECOLINE recips and six ORBIT scrolls, read from the maker's own software in August — lived in a file the seed did not own, so a correction to one of them could not have reached the site by being committed. They are now seeded like every other vendor's, and each carries the validity range the maker prints beside it, so the polynomial stops answering outside the box it was fitted in. One of the nine goes negative in the cold-and-hot corner of that box where its own siblings read eight and fourteen kilowatts, and that corner is cut at the map's own zero-capacity line, with the reason written down. Fixing this turned up something worse: three guards this site names on its validation page had lost the one line that makes a test run, so they had never run. They run now, they pass, and a new guard reads the page's own list and fails if a named guard is not a test that runs.
2026-09-10Rate a machine, not just solve it
A machine you have drawn can now be rated the way a datasheet rates one. POST /api/rate/ieer, or the rate_ieer tool over the connector, solves it at the four load points AHRI 340/360 defines — 100, 75, 50 and 25 per cent, each at its own outdoor temperature — and weights the four efficiencies into an IEER, reported both in W/W and in the Btu per watt-hour a maker quotes, with every point's capacity, power, load factor and cycling degradation shown. Net capacity comes after the indoor fan's heat and the input power includes it, cycling is charged where the machine cannot modulate that low, and the heaters are off, because a cooling rating is a cooling rating. A multi-zone VAV unit is rated with its fan following the load, which is the difference between a real figure and a fifth of one. In the app it is a button beside the solve result, because four solves is four solves. The two published rooftops read 13.5 and 16.1.
A machine you have drawn can now be rated the way a datasheet rates one. POST /api/rate/ieer, or the rate_ieer tool over the connector, solves it at the four load points AHRI 340/360 defines — 100, 75, 50 and 25 per cent, each at its own outdoor temperature — and weights the four efficiencies into an IEER, reported both in W/W and in the Btu per watt-hour a maker quotes, with every point's capacity, power, load factor and cycling degradation shown. Net capacity comes after the indoor fan's heat and the input power includes it, cycling is charged where the machine cannot modulate that low, and the heaters are off, because a cooling rating is a cooling rating. A multi-zone VAV unit is rated with its fan following the load, which is the difference between a real figure and a fifth of one. In the app it is a button beside the solve result, because four solves is four solves. The two published rooftops read 13.5 and 16.1.
2026-09-09Thirty Ziehl-Abegg ZAplus fans, the cased form for an air handler
The same FE2owlet impellers in the ZAplus housing an air handler takes are in the catalog — every article the maker's public product page lists, in 500 and 630 mm, alternating and electronically commutated. Each carries the maker's own printed optimum: the air flow, the pressure and the input power at best efficiency, which is the point a fan is selected on. None carries a performance curve, and the reason is worth stating: the chart shown on a ZAplus page is drawn for an article the page does not list, and its pressure misses the listed article's own printed maximum by 7 to 18 %. The rule that admits a curve only when the article's own figures sit on it refused all of them, so these are listed at their rated point alone.
The same FE2owlet impellers in the ZAplus housing an air handler takes are in the catalog — every article the maker's public product page lists, in 500 and 630 mm, alternating and electronically commutated. Each carries the maker's own printed optimum: the air flow, the pressure and the input power at best efficiency, which is the point a fan is selected on. None carries a performance curve, and the reason is worth stating: the chart shown on a ZAplus page is drawn for an article the page does not list, and its pressure misses the listed article's own printed maximum by 7 to 18 %. The rule that admits a curve only when the article's own figures sit on it refused all of them, so these are listed at their rated point alone.
2026-09-09A machine that makes hot water now says so
Water leaving a system hotter than it arrived is heat that system delivered, and it is now counted as such — the mirror of the chilled water that has always counted as cooling. Two published machines change with it. The water-source heat pump plant, which chills a data hall and heats the offices next door from one compressor, listed only its chilled water and now lists both. The air-to-water heat pump plant advertised the twelve kilowatts its outdoor coil takes from the ambient air, which read as cooling on its page; it now shows the fifteen kilowatts of hot water it exists to make, and is published as a heating machine. A machine that only rejects heat is unaffected: a chiller's condenser sits on a closed tower loop and is not delivering anything to anyone. The same reading applies the other way round: where a machine's product leaves in the water, the air coil that fetched the heat is its source, not a second product, so a heat pump no longer reports the twelve kilowatts it takes from the outdoor air as cooling delivered.
Water leaving a system hotter than it arrived is heat that system delivered, and it is now counted as such — the mirror of the chilled water that has always counted as cooling. Two published machines change with it. The water-source heat pump plant, which chills a data hall and heats the offices next door from one compressor, listed only its chilled water and now lists both. The air-to-water heat pump plant advertised the twelve kilowatts its outdoor coil takes from the ambient air, which read as cooling on its page; it now shows the fifteen kilowatts of hot water it exists to make, and is published as a heating machine. A machine that only rejects heat is unaffected: a chiller's condenser sits on a closed tower loop and is not delivering anything to anyone. The same reading applies the other way round: where a machine's product leaves in the water, the air coil that fetched the heat is its source, not a second product, so a heat pump no longer reports the twelve kilowatts it takes from the outdoor air as cooling delivered.
2026-09-09What a cooling tower really evaporates
The rule of thumb every tower datasheet quotes — 0.4 litres a second for each megawatt rejected — turns out to be a heat balance with one term left out, and this app now says which. A tower in hot dry air cools the air as well as the water, and that cooling evaporates more water on top: on the example plant's tower the real figure runs from 0.8 times the rule of thumb in a humid climate to 2.5 times in a very dry one. Across that whole range the balance closes: what evaporates is what the water gave up plus what the air gave up. Checked against Eurovent Recommendations 9/13 and 9/12, whose efficiency definition the example tower is also read against. A tower now reports the water flow it is moving, so its duty can be read from the result on either side.
The rule of thumb every tower datasheet quotes — 0.4 litres a second for each megawatt rejected — turns out to be a heat balance with one term left out, and this app now says which. A tower in hot dry air cools the air as well as the water, and that cooling evaporates more water on top: on the example plant's tower the real figure runs from 0.8 times the rule of thumb in a humid climate to 2.5 times in a very dry one. Across that whole range the balance closes: what evaporates is what the water gave up plus what the air gave up. Checked against Eurovent Recommendations 9/13 and 9/12, whose efficiency definition the example tower is also read against. A tower now reports the water flow it is moving, so its duty can be read from the result on either side.
2026-09-09The annual energy of an air handler, checked against a second published method
Eurovent Recommendation 6/19-1 defines its own hour-by-hour method for the annual energy of an air handling unit. That method is now implemented as written and run against this app's models on the same weather year and the same supply scenario. On a unit with no heat recovery, where both methods model the same physics from end to end, they agree on annual heating within 0.6 % and on annual cooling within a tenth of a percent. With a plate exchanger they differ, in two directions the recommendation names as simplifications of its own: it holds the recovery efficiency fixed however the two air streams' masses differ, and its exchanger moves no moisture, where a real plate condenses on the winter exhaust and on humid summer supply air. Both differences disappear when the exchanger does. Nothing in the app changed; this is a check of what it already reports.
Eurovent Recommendation 6/19-1 defines its own hour-by-hour method for the annual energy of an air handling unit. That method is now implemented as written and run against this app's models on the same weather year and the same supply scenario. On a unit with no heat recovery, where both methods model the same physics from end to end, they agree on annual heating within 0.6 % and on annual cooling within a tenth of a percent. With a plate exchanger they differ, in two directions the recommendation names as simplifications of its own: it holds the recovery efficiency fixed however the two air streams' masses differ, and its exchanger moves no moisture, where a real plate condenses on the winter exhaust and on humid summer supply air. Both differences disappear when the exchanger does. Nothing in the app changed; this is a check of what it already reports.
2026-09-09Every air handler now reads its Eurovent 6/12 energy class
Solve an air handling unit and its Eurovent 6/12 class comes back with the result — A to E from the velocity through its cross-section, its heat recovery device, and the mains power its fans draw against a reference unit built exactly on the class. It is in the solve column and on the spec report, with the sides it was read from, so a specifier can check the reading and not just the letter. Eurovent Recommendation 6/12's own table and formulae are reproduced, including the climate factor that weighs recovery efficiency against fan electricity. Two things it says about itself, which the app repeats: a unit above 9 °C entering air is graded on velocity and fan power alone, so solve at a winter design point to see the recovery counted; and it is not a system energy label. A machine with no supply or extract air to treat — a chiller, a VRF outdoor unit, a radiator plant — gets no class rather than a misleading letter.
Solve an air handling unit and its Eurovent 6/12 class comes back with the result — A to E from the velocity through its cross-section, its heat recovery device, and the mains power its fans draw against a reference unit built exactly on the class. It is in the solve column and on the spec report, with the sides it was read from, so a specifier can check the reading and not just the letter. Eurovent Recommendation 6/12's own table and formulae are reproduced, including the climate factor that weighs recovery efficiency against fan electricity. Two things it says about itself, which the app repeats: a unit above 9 °C entering air is graded on velocity and fan power alone, so solve at a winter design point to see the recovery counted; and it is not a system energy label. A machine with no supply or extract air to treat — a chiller, a VRF outdoor unit, a radiator plant — gets no class rather than a misleading letter.
2026-09-08A recovery core can hand moisture across: sorption wheels and enthalpy plates
A recovery core now carries a humidity efficiency beside its temperature curve — the figure a sorption or hygroscopic rotary wheel or an enthalpy plate is certified on (EN 308, Eurovent's AARE programme). Declared, the core runs as a sensible-and-latent exchanger: the supply side picks up that share of the humidity difference, the exhaust gives it up by balance, and a winter exhaust cooled past its dew point still condenses. Anchored on Eurovent Recommendation 17/14's worked Rome design point, where a 65 % sorption rotor cuts the cooling coil's design capacity by 27 % against a plate of the same temperature efficiency (this model reads 26 %), and on Eurovent's certified rotors — 2 324 condensing, enthalpy and sorption wheels read from the public directory, whose temperature-efficiency medians are now the default curve a declared wheel takes, and whose humidity efficiencies confirm the definitions (a sorption rotor at or above 0.7 of its temperature efficiency) and the reason to declare the season's figure (sorption 73 % in summer against 77 % in winter at 2 m/s; enthalpy wheels 36 against 52). The supermarket example's outside-air unit in Houston now dries its air on a wheel before the coil sees it. A wheel cannot sit inside an air loop the solver has to cut; the solve says so by name.
A recovery core now carries a humidity efficiency beside its temperature curve — the figure a sorption or hygroscopic rotary wheel or an enthalpy plate is certified on (EN 308, Eurovent's AARE programme). Declared, the core runs as a sensible-and-latent exchanger: the supply side picks up that share of the humidity difference, the exhaust gives it up by balance, and a winter exhaust cooled past its dew point still condenses. Anchored on Eurovent Recommendation 17/14's worked Rome design point, where a 65 % sorption rotor cuts the cooling coil's design capacity by 27 % against a plate of the same temperature efficiency (this model reads 26 %), and on Eurovent's certified rotors — 2 324 condensing, enthalpy and sorption wheels read from the public directory, whose temperature-efficiency medians are now the default curve a declared wheel takes, and whose humidity efficiencies confirm the definitions (a sorption rotor at or above 0.7 of its temperature efficiency) and the reason to declare the season's figure (sorption 73 % in summer against 77 % in winter at 2 m/s; enthalpy wheels 36 against 52). The supermarket example's outside-air unit in Houston now dries its air on a wheel before the coil sees it. A wheel cannot sit inside an air loop the solver has to cut; the solve says so by name.
2026-09-08Thirty Ziehl-Abegg FE2owlet axial fans
The condenser-fan range on the maker's public product page — Ø250 to Ø910, ECblue and AC — is in the catalog, each article read from its own detail page: the printed optimum is the design point and the nameplate power, the four articles whose printed figures sit on the page's curve chart carry the top-speed pressure and input-power curves digitised from it and held to the duty-point table, and the rest are honest fixed-power listings. The maker's selection tool is licensed to registered users and was not read.
The condenser-fan range on the maker's public product page — Ø250 to Ø910, ECblue and AC — is in the catalog, each article read from its own detail page: the printed optimum is the design point and the nameplate power, the four articles whose printed figures sit on the page's curve chart carry the top-speed pressure and input-power curves digitised from it and held to the duty-point table, and the rest are honest fixed-power listings. The maker's selection tool is licensed to registered users and was not read.
2026-09-08A 2D schematic beside the 3D scene
Every scene has a 3D / 2D switch at its top right. The 2D view is a schematic: one symbol per kind of part — coils as finned slabs, fans and pumps as circles, heaters by their fuel, cores and plates as crossed boxes — ports where the 3D scene has them, and every connection as square wiring in its fluid's colour with an arrow. A building draws its rooms, its machines and every serve, return and pair the same way. Drag, select, connect and delete work as in 3D; pan by dragging the background and zoom with the wheel. The choice is remembered in your browser.
Every scene has a 3D / 2D switch at its top right. The 2D view is a schematic: one symbol per kind of part — coils as finned slabs, fans and pumps as circles, heaters by their fuel, cores and plates as crossed boxes — ports where the 3D scene has them, and every connection as square wiring in its fluid's colour with an arrow. A building draws its rooms, its machines and every serve, return and pair the same way. Drag, select, connect and delete work as in 3D; pan by dragging the background and zoom with the wheel. The choice is remembered in your browser.
2026-09-07Two hundred and fourteen Grundfos TP in-line pumps, with their curves
Every 2-, 4- and 6-pole size of Grundfos's TP range is in the catalog, read from the 50 Hz data booklet's performance curves the way the KSB range was: head and power curves ride on each listing, the rating point is the curve's midpoint, and the power is electrical — the chart's shaft power over the efficiency of the model's rated motor from the booklet's own motor tables, no IEC class assumed. Every rating point is held under its motor.
Every 2-, 4- and 6-pole size of Grundfos's TP range is in the catalog, read from the 50 Hz data booklet's performance curves the way the KSB range was: head and power curves ride on each listing, the rating point is the curve's midpoint, and the power is electrical — the chart's shaft power over the efficiency of the model's rated motor from the booklet's own motor tables, no IEC class assumed. Every rating point is held under its motor.
2026-09-07A design point names its stage
A point solve ran everything at once, so a heater — which carries a winter target — fired flat out on a summer design point: 93 kW of gas on the rooftop example, 120 kW of electric heat on the hospital handler, reported beside the cooling as if the machine did both. The boundary now names the stage the design point is solved at — everything on, cooling (heaters off, every circuit forward) or heating (heaters on, reversible circuits reversed, cooling-only compressors off) — with a switch over the entering-air rows, on the API and the MCP tool alike. Every published example with a heater declares its cooling point, so the solve panel reads the machine at the condition it names.
A point solve ran everything at once, so a heater — which carries a winter target — fired flat out on a summer design point: 93 kW of gas on the rooftop example, 120 kW of electric heat on the hospital handler, reported beside the cooling as if the machine did both. The boundary now names the stage the design point is solved at — everything on, cooling (heaters off, every circuit forward) or heating (heaters on, reversible circuits reversed, cooling-only compressors off) — with a switch over the entering-air rows, on the API and the MCP tool alike. Every published example with a heater declares its cooling point, so the solve panel reads the machine at the condition it names.
2026-09-07The wet recovery core reads what a segmented plate reads
A heat-recovery core condensing on winter exhaust is solved in two sections, dry then wet, as a closed form of the segment-by-segment march it stands for. The closed form had over-read that march by up to 5 % — most on short, low-efficiency cores and on the coldest outside air — because its wet section took the saturation line's slope at the cold stream where the film actually spans the cold stream to the surface, and because a core run at unequal mass flows carried a conductance that did not reproduce its own dry duty. It now tracks the march within 1.5 % from a humid summer to a −8 °C exhaust. Against Eurovent's 983 certified plates at the condensing test condition the honest reading is 2 to 4 points under the makers' selection software from 50 % dry efficiency up and within a fraction of a point below; three explanations were measured and none fits, so the gap stays on the validation page rather than in a factor.
A heat-recovery core condensing on winter exhaust is solved in two sections, dry then wet, as a closed form of the segment-by-segment march it stands for. The closed form had over-read that march by up to 5 % — most on short, low-efficiency cores and on the coldest outside air — because its wet section took the saturation line's slope at the cold stream where the film actually spans the cold stream to the surface, and because a core run at unequal mass flows carried a conductance that did not reproduce its own dry duty. It now tracks the march within 1.5 % from a humid summer to a −8 °C exhaust. Against Eurovent's 983 certified plates at the condensing test condition the honest reading is 2 to 4 points under the makers' selection software from 50 % dry efficiency up and within a fraction of a point below; three explanations were measured and none fits, so the gap stays on the validation page rather than in a factor.
2026-09-07Documents in tabs
Design and Simulate are no longer tabs: a tab is a document — a component, a system or a building — and the strip holds as many as you open, each with its own undo history and camera, restored on the next visit. + Open asks which kind and shows a filterable table; Save prompts for a name and a category, or a description for a building; Ctrl+Z undoes on any tab. A building tab has no left column any more — Rooms table, Runs and Weather year float over the scene beside Add room, Add system and Connections, and Run year sits on the right. The Suppliers tab is now Company (Profile, listings, offerings, Team), with Analytics and Leads beside it for a vendor.
Design and Simulate are no longer tabs: a tab is a document — a component, a system or a building — and the strip holds as many as you open, each with its own undo history and camera, restored on the next visit. + Open asks which kind and shows a filterable table; Save prompts for a name and a category, or a description for a building; Ctrl+Z undoes on any tab. A building tab has no left column any more — Rooms table, Runs and Weather year float over the scene beside Add room, Add system and Connections, and Run year sits on the right. The Suppliers tab is now Company (Profile, listings, offerings, Team), with Analytics and Leads beside it for a vendor.
2026-09-07Publish from the tab, and a component library
A Publish button on a system or component tab opens the marketing form — blurb, category, regions, image, product page, capacities — while the hardware stays in the config panel; a tab opened from one of your own offerings or listings updates it rather than duplicating. A component tab is one part on the canvas, saved into your own component library and placed in any system from Add component → My components; example components open from the catalog. The supplier portal's two forms retired in favour of the panel.
A Publish button on a system or component tab opens the marketing form — blurb, category, regions, image, product page, capacities — while the hardware stays in the config panel; a tab opened from one of your own offerings or listings updates it rather than duplicating. A component tab is one part on the canvas, saved into your own component library and placed in any system from Add component → My components; example components open from the catalog. The supplier portal's two forms retired in favour of the panel.
2026-09-06Refrigerant PT charts, and a page for every compressor range
A pressure–temperature chart for each of the 24 refrigerants the catalog runs on, under Refrigerants: saturation pressure every 5 K in kPa, bar and psig, latent heat, densities and — on a zeotrope such as R448A — the bubble line and the glide, read off the same tables the solver uses, with every maker's ranges and the largest machines on the fluid. Every compressor range is a page of its own (Copeland ZB, Tecumseh AJ, Embraco EM…) listing all its models with their envelopes and ratings, linked from the brand page and from each listing. Twelve more glossary terms — superheat, subcooling, sensible heat ratio, bypass factor, wet bulb, dew point, COP and EER, the compressor map, evaporating and condensing temperature, range and approach, heat-recovery VRF, the TMY. And the housekeeping a search engine notices: an unknown address is a real 404 rather than the app's shell, a trailing slash redirects, the documentation pages carry a heading of their own, titles and descriptions fit a result.
A pressure–temperature chart for each of the 24 refrigerants the catalog runs on, under Refrigerants: saturation pressure every 5 K in kPa, bar and psig, latent heat, densities and — on a zeotrope such as R448A — the bubble line and the glide, read off the same tables the solver uses, with every maker's ranges and the largest machines on the fluid. Every compressor range is a page of its own (Copeland ZB, Tecumseh AJ, Embraco EM…) listing all its models with their envelopes and ratings, linked from the brand page and from each listing. Twelve more glossary terms — superheat, subcooling, sensible heat ratio, bypass factor, wet bulb, dew point, COP and EER, the compressor map, evaporating and condensing temperature, range and approach, heat-recovery VRF, the TMY. And the housekeeping a search engine notices: an unknown address is a real 404 rather than the app's shell, a trailing slash redirects, the documentation pages carry a heading of their own, titles and descriptions fit a result.
2026-09-06Add from the scene, and pick a model in its own window
The Design tab's parts moved out of the left column into an Add component button floating over the 3D view, which opens a closable window of the sixteen kinds; the left column now holds only whole systems, yours and the published ones. The Simulate tab has Add room and Add system floating over the building scene the same way. And choosing a model is a window of its own: a compressor's model field offers Select, which opens a picker with the directory's filters — refrigerant, manufacturer, application band, speed control, frequency, technology, market — a condition to read every match at, a capacity window there, and an order; every other catalog-backed kind gets the same window over its listings, with a Custom button that keeps the fields editable by hand.
The Design tab's parts moved out of the left column into an Add component button floating over the 3D view, which opens a closable window of the sixteen kinds; the left column now holds only whole systems, yours and the published ones. The Simulate tab has Add room and Add system floating over the building scene the same way. And choosing a model is a window of its own: a compressor's model field offers Select, which opens a picker with the directory's filters — refrigerant, manufacturer, application band, speed control, frequency, technology, market — a condition to read every match at, a capacity window there, and an order; every other catalog-backed kind gets the same window over its listings, with a Custom button that keeps the fields editable by hand.
2026-09-06Tidier wiring, and examples laid out in rows
A connection between two ports that face each other with nothing in the way now runs straight at port height instead of climbing to a lane and folding twice; a run that would pass through a body goes over the top on a lane that clears every body, and a lane change steps aside from any body standing on its column. Every published example is laid out in rows — the air path left to right, the exhaust side behind a recovery core, each compressor under its evaporator with its condenser and condenser fan to the right, the water side in front — so an example reads as the machine it is.
A connection between two ports that face each other with nothing in the way now runs straight at port height instead of climbing to a lane and folding twice; a run that would pass through a body goes over the top on a lane that clears every body, and a lane change steps aside from any body standing on its column. Every published example is laid out in rows — the air path left to right, the exhaust side behind a recovery core, each compressor under its evaporator with its condenser and condenser fan to the right, the water side in front — so an example reads as the machine it is.
2026-09-06A guided tour
The app has a guided tour: thirteen steps from the palette to a building run, each with a spotlight on the control it names — the published example on the canvas, entering air, Solve, the results, the psychrometric chart and how to read it, the handoff to the Simulate tab, a room, a weather year, Run. Steps that ask for a click move on by themselves when it happens. Start it from the topbar or the quick-start card, in any of the twelve languages.
The app has a guided tour: thirteen steps from the palette to a building run, each with a spotlight on the control it names — the published example on the canvas, entering air, Solve, the results, the psychrometric chart and how to read it, the handoff to the Simulate tab, a room, a weather year, Run. Steps that ask for a click move on by themselves when it happens. Start it from the topbar or the quick-start card, in any of the twelve languages.
2026-09-05Charts that zoom and drag, and compressor filters the way a selection tool asks
Both psychrometric charts — the one behind a solved system and the free chart under Tools — now zoom with the scroll wheel about the cursor, pan with a drag, pinch on a touch screen, and fit to their states with a button or a double-click; the gridlines refine as you zoom in, and the free chart keeps the window in its link. The components directory's compressor view and the compressor-map lookup gained the filters a selection program offers: application band (low, medium, air conditioning, read off each map's published envelope), speed control, supply frequency, technology, manufacturer, and a capacity window at an evaporating and condensing temperature you name — every tile and every row then reads its map at that condition, sortable largest or smallest first.
Both psychrometric charts — the one behind a solved system and the free chart under Tools — now zoom with the scroll wheel about the cursor, pan with a drag, pinch on a touch screen, and fit to their states with a button or a double-click; the gridlines refine as you zoom in, and the free chart keeps the window in its link. The components directory's compressor view and the compressor-map lookup gained the filters a selection program offers: application band (low, medium, air conditioning, read off each map's published envelope), speed control, supply frequency, technology, manufacturer, and a capacity window at an evaporating and condensing temperature you name — every tile and every row then reads its map at that condition, sortable largest or smallest first.
2026-09-05Tecumseh's zeotropes, 1 019 more maps
The Tecumseh maps on R-448A, R-449A, R-452A, R-454C, R-455A, R-407C and R-407A are in the catalog — 1 019 maps the 4 September batch had withheld on the belief that the maker publishes them on the glide's mid-point. The maker's selector states each rating condition both ways, and read at the dew pair every one of those maps reproduces the selector's power exactly: the polynomials are dew-point maps like every other map here, and only the displayed conditions and the envelope limits are mid-point, which the envelope conversion now takes from the selector's own pairs. The catalog carries 1 883 Tecumseh maps from 313 models.
The Tecumseh maps on R-448A, R-449A, R-452A, R-454C, R-455A, R-407C and R-407A are in the catalog — 1 019 maps the 4 September batch had withheld on the belief that the maker publishes them on the glide's mid-point. The maker's selector states each rating condition both ways, and read at the dew pair every one of those maps reproduces the selector's power exactly: the polynomials are dew-point maps like every other map here, and only the displayed conditions and the envelope limits are mid-point, which the envelope conversion now takes from the selector's own pairs. The catalog carries 1 883 Tecumseh maps from 313 models.
2026-09-05A coffee dryer on a digital scroll, and the dehumidifier that never unloaded
A seventeenth example building: a closed-loop heat-pump dryer for parchment coffee in Vietnam's Central Highlands, prompted by a dryer maker's case study, on a Copeland ZWD81KBC digital scroll rated to 85 °C condensing — one of the Asia-publication maps admitted the same day. The chamber is a room, the batch is water into its air and heat out of it, the coil sees less than half the stream through a face-and-bypass so that it condenses, and the unit is run on the chamber's humidity alone. A/B'd against a once-through hot-air dryer on the same chamber over Buôn Ma Thuột's year: 0.51 against 2.15 kWh per kilogram of water. Building it found that humidity-led control read a machine's over-delivery off the dry bulb — which a condenser in the supply never overshoots — so the pool hall's dehumidifier had never unloaded, only cycled; both now modulate to their ceiling, and the pool case's figures moved with it: 95 % of the pool's loss reclaimed, from 70 %.
A seventeenth example building: a closed-loop heat-pump dryer for parchment coffee in Vietnam's Central Highlands, prompted by a dryer maker's case study, on a Copeland ZWD81KBC digital scroll rated to 85 °C condensing — one of the Asia-publication maps admitted the same day. The chamber is a room, the batch is water into its air and heat out of it, the coil sees less than half the stream through a face-and-bypass so that it condenses, and the unit is run on the chamber's humidity alone. A/B'd against a once-through hot-air dryer on the same chamber over Buôn Ma Thuột's year: 0.51 against 2.15 kWh per kilogram of water. Building it found that humidity-led control read a machine's over-delivery off the dry bulb — which a condenser in the supply never overshoots — so the pool hall's dehumidifier had never unloaded, only cycled; both now modulate to their ceiling, and the pool case's figures moved with it: 95 % of the pool's loss reclaimed, from 70 %.
2026-09-05Copeland's Asia and China publications, and every map's own rating convention
The catalog carried the 4 776 maps of Copeland's worldwide publication; the 676 machines the maker publishes for Asia and China alone — the ZW heat-pump scrolls, the ZWD digital scrolls, more 50 Hz sizes of the ZB, ZF, ZP and ZR — are now listed too, for that region. Reading them turned up a fault in the converter: every constant-superheat map had been stamped with the air-conditioning convention of 20 °F superheat and every return-gas map with 65 °F, whatever its row said. Each map now carries its own row's reference — the ZW heat pumps 5 K, the ZH and YH 10 K, the Discus 25 K, the small hermetics a 40 °F return gas — which is what the solver's correction to the operating superheat is measured from; 801 maps moved, the ZP, ZR, ZB and ZF scrolls the validation anchors on did not.
The catalog carried the 4 776 maps of Copeland's worldwide publication; the 676 machines the maker publishes for Asia and China alone — the ZW heat-pump scrolls, the ZWD digital scrolls, more 50 Hz sizes of the ZB, ZF, ZP and ZR — are now listed too, for that region. Reading them turned up a fault in the converter: every constant-superheat map had been stamped with the air-conditioning convention of 20 °F superheat and every return-gas map with 65 °F, whatever its row said. Each map now carries its own row's reference — the ZW heat pumps 5 K, the ZH and YH 10 K, the Discus 25 K, the small hermetics a 40 °F return gas — which is what the solver's correction to the operating superheat is measured from; 801 maps moved, the ZP, ZR, ZB and ZF scrolls the validation anchors on did not.
2026-09-04A Danfoss inverter scroll from its own selector, and the high-pressure cutout
The catalog carries the Danfoss VZH052CJ read from Coolselector2 — the main sets, eighteen per-speed sets, the mass flow and the maker's envelope polygon, held to the selector's own rows within 0.3 % — and the water-source heat-pump plant runs on it by reference. Putting a real inverter with a 65 °C condensing ceiling on a radiator loop found what an invented map never did: handed a trickle by nearly shut valves, the plant had no state under the ceiling and failed the hour — 705 of them a year on outside air. A heat pump now does what the real one does: it trips on high pressure. The floor read is clipped to the envelope's ceiling and the machine cycles from there; where nothing under the ceiling exists the hour is the machine off, water passing through, reported short. Zero failed hours on either source.
The catalog carries the Danfoss VZH052CJ read from Coolselector2 — the main sets, eighteen per-speed sets, the mass flow and the maker's envelope polygon, held to the selector's own rows within 0.3 % — and the water-source heat-pump plant runs on it by reference. Putting a real inverter with a 65 °C condensing ceiling on a radiator loop found what an invented map never did: handed a trickle by nearly shut valves, the plant had no state under the ceiling and failed the hour — 705 of them a year on outside air. A heat pump now does what the real one does: it trips on high pressure. The floor read is clipped to the envelope's ceiling and the machine cycles from there; where nothing under the ceiling exists the hour is the machine off, water passing through, reported short. Zero failed hours on either source.
2026-09-04Tecumseh's hermetic compressors, 864 maps
The catalog now carries Tecumseh's reciprocating and rotary hermetics — 297 models on R-404A, R-134a, R-290, R-22, R-513A, R-1234yf, R-600a and R-410A — read from the maker's own selector, which publishes every model's ten-coefficient sets with their rating basis. Nothing is fitted: the sets are the maker's, scaled from BTU/h where published so and substituted exactly where published in Fahrenheit. The maker's selector also corrects capacity from each map's basis to the rating regime, and this solver's own correction lands on those figures to a fraction of a percent on average. The zeotropes Tecumseh publishes on the glide's mid-point (R-448A, R-449A, R-452A, R-454C, R-455A, R-407C) are withheld until the solver carries a temperature basis.
The catalog now carries Tecumseh's reciprocating and rotary hermetics — 297 models on R-404A, R-134a, R-290, R-22, R-513A, R-1234yf, R-600a and R-410A — read from the maker's own selector, which publishes every model's ten-coefficient sets with their rating basis. Nothing is fitted: the sets are the maker's, scaled from BTU/h where published so and substituted exactly where published in Fahrenheit. The maker's selector also corrects capacity from each map's basis to the rating regime, and this solver's own correction lands on those figures to a fraction of a percent on average. The zeotropes Tecumseh publishes on the glide's mid-point (R-448A, R-449A, R-452A, R-454C, R-455A, R-407C) are withheld until the solver carries a temperature basis.
2026-09-04The server hall is the boiler: a data centre heats the offices next door
A sixteenth example building, on the arrangement Danfoss's Impact paper describes at the Westin Building Exchange in Seattle: an edge data hall's 18 °C cooling return goes to a water-source heat pump's evaporator before the chiller, and the heat pump lifts it to 54 °C for two office floors' radiators — three blocks on one water ring, conserving to the kilowatt-hour. A/B'd against the same machine on outside air over Seattle's year: the same heat into the radiators for two-fifths of the electricity (seasonal COP 7.0 against 2.8), the chiller making 13 % less because the heat pump took it first, and the site fifteen per cent down. It has its own worked case, and the first draft's lesson is recorded there: a radiator bank on a trickle reads short and hands the plant a flow it cannot converge on.
A sixteenth example building, on the arrangement Danfoss's Impact paper describes at the Westin Building Exchange in Seattle: an edge data hall's 18 °C cooling return goes to a water-source heat pump's evaporator before the chiller, and the heat pump lifts it to 54 °C for two office floors' radiators — three blocks on one water ring, conserving to the kilowatt-hour. A/B'd against the same machine on outside air over Seattle's year: the same heat into the radiators for two-fifths of the electricity (seasonal COP 7.0 against 2.8), the chiller making 13 % less because the heat pump took it first, and the site fifteen per cent down. It has its own worked case, and the first draft's lesson is recorded there: a radiator bank on a trickle reads short and hands the plant a flow it cannot converge on.
2026-09-04Embraco's hermetic compressors, 1 283 maps
The catalog now carries Embraco's fractional-horsepower hermetics — 815 models on R-134a, R-600a, R-290, R-404A and a few older fluids, 178 of them variable-capacity with a table per speed — read from the maker's own product selector and fitted to the AHRI 540 form at the order each published table carries. Every map reads its own rating point within 0.4 % at the ninetieth percentile, every mass-flow set closes the solver's identity, and each table's fit and rating point is recorded beside it. The compressor you would find in a display case, a bottle cooler or a domestic freezer, next to the scrolls.
The catalog now carries Embraco's fractional-horsepower hermetics — 815 models on R-134a, R-600a, R-290, R-404A and a few older fluids, 178 of them variable-capacity with a table per speed — read from the maker's own product selector and fitted to the AHRI 540 form at the order each published table carries. Every map reads its own rating point within 0.4 % at the ninetieth percentile, every mass-flow set closes the solver's identity, and each table's fit and rating point is recorded beside it. The compressor you would find in a display case, a bottle cooler or a domestic freezer, next to the scrolls.
2026-09-04A map fitted from a sparse datasheet takes the order the table can carry
A hermetic compressor's datasheet tabulates three or four condensing levels, which leaves a cubic in condensing temperature free — the ten-term fit was singular, or passed through the table and bent anywhere else. The fitting tool now cuts its basis to the degree each temperature's distinct levels determine (three levels, a quadratic), reports the form it chose, and refuses a table with the count of coefficients it could have carried instead of a flat twelve-point rule.
A hermetic compressor's datasheet tabulates three or four condensing levels, which leaves a cubic in condensing temperature free — the ten-term fit was singular, or passed through the table and bent anywhere else. The fitting tool now cuts its basis to the degree each temperature's distinct levels determine (three levels, a quadratic), reports the form it chose, and refuses a table with the count of coefficients it could have carried instead of a flat twelve-point rule.
2026-09-04A freezer's suction superheat, and the part of it the coil made
A compressor map counts every kelvin of suction superheat as refrigerating effect — that is how AHRI 540 defines capacity and how Copeland rates its refrigeration scrolls, at a 65 °F return gas. A freezer's suction line brings gas back near room temperature, so declaring that superheat alone raised the supermarket's condensing unit from 13.6 to 15.2 kW, crediting the store with heat the plant room supplied. A compressor now takes a useful superheat beside its operating superheat: capacity is the map's at the gas the machine breathes, times the coil's refrigerating effect over the compressor's. The frozen store declares 45 K at the compressor and 8 at its unit cooler, and reads 11.8 kW.
A compressor map counts every kelvin of suction superheat as refrigerating effect — that is how AHRI 540 defines capacity and how Copeland rates its refrigeration scrolls, at a 65 °F return gas. A freezer's suction line brings gas back near room temperature, so declaring that superheat alone raised the supermarket's condensing unit from 13.6 to 15.2 kW, crediting the store with heat the plant room supplied. A compressor now takes a useful superheat beside its operating superheat: capacity is the map's at the gas the machine breathes, times the coil's refrigerating effect over the compressor's. The frozen store declares 45 K at the compressor and 8 at its unit cooler, and reads 11.8 kW.
2026-09-04The built-in R-410A fits correct a map's superheat and subcooling too
Without CoolProp the built-in curve fits applied no AHRI 540 correction, so every Copeland air-conditioning map — rated at 8.3 K of liquid subcooling and run at none — read about 8 % high on that backend. The fits now carry the same identity CoolProp evaluates exactly, with the suction density's temperature exponent and the vapour and liquid specific heats measured against it: capacity within 1.1 %, power within 0.8 %, and the maker's EN 12900 tables now checked on that backend as well.
Without CoolProp the built-in curve fits applied no AHRI 540 correction, so every Copeland air-conditioning map — rated at 8.3 K of liquid subcooling and run at none — read about 8 % high on that backend. The fits now carry the same identity CoolProp evaluates exactly, with the suction density's temperature exponent and the vapour and liquid specific heats measured against it: capacity within 1.1 %, power within 0.8 %, and the maker's EN 12900 tables now checked on that backend as well.
2026-09-04The example machines run on a catalog scroll
Every generic example — the DX split, the rooftops, the chillers, the air-to-water plant, the pool unit — ran an invented three-term compressor map. They now run the catalog's Copeland ZP49KHE-TFM: the split and the gas rooftop carry it by reference and resolve against the store like a user's pick; the inverter machines carry the same map inline as an emulation and say so. The split's design point moved from 12.44 kW at COP 3.35 to 12.51 at 3.77; the buildings moved by single digits where the machine is a split and by more where it is an emulated inverter at a warm evaporating temperature, which the invented map read pessimistically (the pool unit's seasonal COP 3.8 → 5.3, and its rooftops' gas up in step). The cases and the validation page carry the re-read figures. Along the way the stage search learned to read a modulating machine at its floor when its full output does not converge — a hot-water plant handed a trickle has no flat-out state on a real cubic map, and used to spend ten-hour stretches failed.
Every generic example — the DX split, the rooftops, the chillers, the air-to-water plant, the pool unit — ran an invented three-term compressor map. They now run the catalog's Copeland ZP49KHE-TFM: the split and the gas rooftop carry it by reference and resolve against the store like a user's pick; the inverter machines carry the same map inline as an emulation and say so. The split's design point moved from 12.44 kW at COP 3.35 to 12.51 at 3.77; the buildings moved by single digits where the machine is a split and by more where it is an emulated inverter at a warm evaporating temperature, which the invented map read pessimistically (the pool unit's seasonal COP 3.8 → 5.3, and its rooftops' gas up in step). The cases and the validation page carry the re-read figures. Along the way the stage search learned to read a modulating machine at its floor when its full output does not converge — a hot-water plant handed a trickle has no flat-out state on a real cubic map, and used to spend ten-hour stretches failed.
2026-09-04Several compressors on one circuit
A compressor can now be a bank — a fixed-speed scroll beside an inverter, a tandem, a duplex condensing unit — on one suction and one discharge: fixed machines run flat out as base load, largest first, the inverter trims, and where no combination lands the last machine cycles with the AHRI degradation. Each partner is a catalog pick, re-read from the catalog at every solve, and the report lists each machine's share of the hour. The first bank published is a 12 HP VRF outdoor unit held to a maker's grid, within 4 % from 31 °C up and 9 % low at 25 °C, which the validation page says.
A compressor can now be a bank — a fixed-speed scroll beside an inverter, a tandem, a duplex condensing unit — on one suction and one discharge: fixed machines run flat out as base load, largest first, the inverter trims, and where no combination lands the last machine cycles with the AHRI degradation. Each partner is a catalog pick, re-read from the catalog at every solve, and the report lists each machine's share of the hour. The first bank published is a 12 HP VRF outdoor unit held to a maker's grid, within 4 % from 31 °C up and 9 % low at 25 °C, which the validation page says.
2026-09-04A plate recovery core's airflow curve, from a thousand certified exchangers
A heat-recovery core without a maker's curve took a default that lost nineteen points of efficiency between 1 and 3 m/s. Eurovent's public directory of certified plate exchangers says real ones move about two points either way over the same range, and the default now does the same. The same directory's condensing-condition figures hold the wet recovery model to within a point over the middle of the range, two points high on low-efficiency plates and three low on high-efficiency ones — recorded on the validation page as the next thing to get right.
A heat-recovery core without a maker's curve took a default that lost nineteen points of efficiency between 1 and 3 m/s. Eurovent's public directory of certified plate exchangers says real ones move about two points either way over the same range, and the default now does the same. The same directory's condensing-condition figures hold the wet recovery model to within a point over the middle of the range, two points high on low-efficiency plates and three low on high-efficiency ones — recorded on the validation page as the next thing to get right.
2026-09-04The campus plant unloads like a centrifugal
The 600 kW-class plant in the Lakeshore campus example had been four fixed-speed scrolls cycling, declared as a centrifugal stand-in. It now carries a variable-speed centrifugal's part-load curve — a Carrier 19XR's, from the public EnergyPlus reference dataset — so at half load it draws three-eighths of its full-load power rather than half. The curve is second-hand and a generation old, which the validation page says; a current machine unloads better still.
The 600 kW-class plant in the Lakeshore campus example had been four fixed-speed scrolls cycling, declared as a centrifugal stand-in. It now carries a variable-speed centrifugal's part-load curve — a Carrier 19XR's, from the public EnergyPlus reference dataset — so at half load it draws three-eighths of its full-load power rather than half. The curve is second-hand and a generation old, which the validation page says; a current machine unloads better still.
2026-09-04The compressor-map correction, checked against the maker's own second standard
Some thousand Copeland air-conditioning maps in the catalog are published at 8.3 K of liquid subcooling and corrected on every solve to the subcooling the machine actually runs at. Copeland's European guide rates the same machines at 0 K, and the corrected maps now reproduce those tables within a percent across thirteen R410A models and seven evaporating temperatures, where the uncorrected polynomial reads nine to eleven per cent high. The validation page carries the row.
Some thousand Copeland air-conditioning maps in the catalog are published at 8.3 K of liquid subcooling and corrected on every solve to the subcooling the machine actually runs at. Copeland's European guide rates the same machines at 0 K, and the corrected maps now reproduce those tables within a percent across thirteen R410A models and seven evaporating temperatures, where the uncorrected polynomial reads nine to eleven per cent high. The validation page carries the row.
2026-09-01A small VRF frame, declared from its own cabinet: Midea's 8 HP
The 20 HP machine scaled down had read a quarter too much power on an 8 HP frame, because a small outdoor unit carries far more condenser per kilowatt. Midea's 8 HP V4+ unit is now published the other way round — its condenser declared from the frame's own cabinet and airflow, read from Midea's selection software — and it draws the maker's power input within one per cent from 25 to 39 °C with nothing fitted. The larger frames of the same range do not land that way and are recorded rather than published.
The 20 HP machine scaled down had read a quarter too much power on an 8 HP frame, because a small outdoor unit carries far more condenser per kilowatt. Midea's 8 HP V4+ unit is now published the other way round — its condenser declared from the frame's own cabinet and airflow, read from Midea's selection software — and it draws the maker's power input within one per cent from 25 to 39 °C with nothing fitted. The larger frames of the same range do not land that way and are recorded rather than published.
2026-09-01A maker's deeper listing pages are pages in their own right
A company page lists twenty-four items at a time, so Copeland's 4 776 compressor maps run to 199 pages — and every page past the first told search engines not to index it and pointed at page one instead, which left almost every catalog entry findable through the sitemap alone. Paging is not filtering: a deeper page is now an ordinary page that stands for itself, so a maker's four-thousandth compressor can be found the way its first one can. Narrowing the list by kind, refrigerant or text is still a filtered view, and those are still left out of the index.
A company page lists twenty-four items at a time, so Copeland's 4 776 compressor maps run to 199 pages — and every page past the first told search engines not to index it and pointed at page one instead, which left almost every catalog entry findable through the sitemap alone. Paging is not filtering: a deeper page is now an ordinary page that stands for itself, so a maker's four-thousandth compressor can be found the way its first one can. Narrowing the list by kind, refrigerant or text is still a filtered view, and those are still left out of the index.
2026-09-01Deploys no longer spend half an hour re-deriving refrigerant tables
The property tables every catalog compressor needs are committed, built by production's own CoolProp binary inside the production image, and load in under a second at boot — the post-deploy warm-up that briefly made the app slow now has nothing to build.
The property tables every catalog compressor needs are committed, built by production's own CoolProp binary inside the production image, and load in under a second at boot — the post-deploy warm-up that briefly made the app slow now has nothing to build.
2026-08-30Examples are badged, not renamed, and the in-app lists read cleaner
Example systems and buildings lost the word from their names and wear a badge instead; the Design tab's published systems sit in one group with a supplier/example filter; an opened example's description shows as a closable float; the Simulate tab's building list loads on click and filters examples. The builder opens on a published example instead of a machine hand-built into the bundle.
Example systems and buildings lost the word from their names and wear a badge instead; the Design tab's published systems sit in one group with a supplier/example filter; an opened example's description shows as a closable float; the Simulate tab's building list loads on click and filters examples. The builder opens on a published example instead of a machine hand-built into the bundle.
2026-08-30VRF is a system category and the systems directory filters by manufacturer
The five modelled VRF outdoor units and the indoor unit sit under a VRF / multi-split category of their own instead of Condensing unit, and the systems tab gained an All-manufacturers facet over the makers whose published data a system reproduces; the supplier directory gained the capacity-band facet its own description already promised.
The five modelled VRF outdoor units and the indoor unit sit under a VRF / multi-split category of their own instead of Condensing unit, and the systems tab gained an All-manufacturers facet over the makers whose published data a system reproduces; the supplier directory gained the capacity-band facet its own description already promised.
2026-08-30Every maker is in the Companies directory, the brands index retired
A maker whose only presence is a system modelled on its data — the VRF outdoor units — has a company page and a directory card like a maker with catalog listings, and the separate brands index redirects to the Companies tab, which lists every maker, claimed or not.
A maker whose only presence is a system modelled on its data — the VRF outdoor units — has a company page and a directory card like a maker with catalog listings, and the separate brands index redirects to the Companies tab, which lists every maker, claimed or not.
2026-08-30Company pages filter like the directory
A supplier's page — and a maker's unclaimed page — now carries the directory's own search, filters, sort and paging over its listings: a maker with four thousand compressor maps is browsed by kind, refrigerant and model on its own page, with the same query parameters the directory uses.
A supplier's page — and a maker's unclaimed page — now carries the directory's own search, filters, sort and paging over its listings: a maker with four thousand compressor maps is browsed by kind, refrigerant and model on its own page, with the same query parameters the directory uses.
2026-08-30The catalog's listings are in the Components directory
Every branded catalog entry — the Copeland and Invotech compressor maps, the KSB, Grundfos and Wilo pumps, the fans, packs, cores, heaters and exchangers — is now a card on the directory's Components tab under its maker, filterable by maker and, for compressors, by refrigerant, after the suppliers' own listings. Each links to its catalog page.
Every branded catalog entry — the Copeland and Invotech compressor maps, the KSB, Grundfos and Wilo pumps, the fans, packs, cores, heaters and exchangers — is now a card on the directory's Components tab under its maker, filterable by maker and, for compressors, by refrigerant, after the suppliers' own listings. Each links to its catalog page.
2026-08-30The plans, reshaped
Every paid plan simulates; Free keeps three saved designs; Starter stores 25 systems; building simulation is Professional and up, with no cap on buildings; Business gets the shared workspace with three seats; Enterprise stores without limit and is priced on request; the token top-up is 500 for $10. The same figures are quoted from the code on the pricing table, in the app and here.
Every paid plan simulates; Free keeps three saved designs; Starter stores 25 systems; building simulation is Professional and up, with no cap on buildings; Business gets the shared workspace with three seats; Enterprise stores without limit and is priced on request; the token top-up is 500 for $10. The same figures are quoted from the code on the pricing table, in the app and here.
2026-08-30Every maker in the catalog has a company page to claim
A manufacturer listed from published data used to have a brand page apart from the supplier pages; now it has a company page like any supplier's, marked unclaimed until the maker claims it from the portal, and the supplier directory lists it beside the registered companies. Claiming makes the page the claimant's — the catalog listings, the systems modelled on the maker's data, the validation rows and the worked cases move onto the company page — and the old brand addresses redirect there.
A manufacturer listed from published data used to have a brand page apart from the supplier pages; now it has a company page like any supplier's, marked unclaimed until the maker claims it from the portal, and the supplier directory lists it beside the registered companies. Claiming makes the page the claimant's — the catalog listings, the systems modelled on the maker's data, the validation rows and the worked cases move onto the company page — and the old brand addresses redirect there.
2026-08-291 103 Invotech scroll compressor maps — the first Chinese maker
Every model in Invotech's Invowin selection tool is in the catalog as an AHRI 540 map: ten refrigerants from R22 to R455A and R454C, air-conditioning, heat-pump water-heater and refrigeration ranges, 50 and 60 Hz, each with its published operating envelope. The maps are held to Invotech's own model numbering — a YH150 makes 15.0 kW at the AHRI point — and every mass-flow set the catalog carries closes the refrigeration cycle against its capacity; the 113 low-temperature rows whose flow sets do not are listed with capacity and power only, and the record says why. Invotech has its brand page.
Every model in Invotech's Invowin selection tool is in the catalog as an AHRI 540 map: ten refrigerants from R22 to R455A and R454C, air-conditioning, heat-pump water-heater and refrigeration ranges, 50 and 60 Hz, each with its published operating envelope. The maps are held to Invotech's own model numbering — a YH150 makes 15.0 kW at the AHRI point — and every mass-flow set the catalog carries closes the refrigeration cycle against its capacity; the 113 low-temperature rows whose flow sets do not are listed with capacity and power only, and the record says why. Invotech has its brand page.
2026-08-29Thirty-three KSB in-line pumps, with their curves
Every size of KSB's Etaline L range at both speeds is in the catalog, read from the type-series booklet's characteristic curves the way the Grundfos and Wilo circulators were: the head and power curves ride on the listing, the rating point is the curve's midpoint, and the power is electrical — the chart's shaft power over the IEC 60034-30-1 motor efficiency at the motor's rating. Each listing's rating point is held under the booklet's own motor table.
Every size of KSB's Etaline L range at both speeds is in the catalog, read from the type-series booklet's characteristic curves the way the Grundfos and Wilo circulators were: the head and power curves ride on the listing, the rating point is the curve's midpoint, and the power is electrical — the chart's shaft power over the IEC 60034-30-1 motor efficiency at the motor's rating. Each listing's rating point is held under the booklet's own motor table.
2026-08-29Systems modelled on a manufacturer's data say so, and offer the page
A published system can be built in this model on a maker's published performance grid and validated against it. Such a system now says so on its page — modelled from the manufacturer's data, not verified by the manufacturer, the source named — and offers the maker its brand page to claim, the way catalog listings do; the brand page lists the systems modelled on its data beside its listings, and exists from the first such system. Four so far: Midea's 20 HP V6 outdoor unit — the machine the VRF example was validated against — Samsung's 20 HP DVM S (Samsung's own data book, within 4 %), Gree's 14-ton GMV5 (the validated machine scaled to the frame in every dimension, within 4 % of Gree's grid with nothing fitted) and Hitachi's 20 HP Set Free (its capacity grid and rating-point power, within 1 %); LG, Daikin, Mitsubishi Electric, Fujitsu, Panasonic and Toshiba have their pages ready for theirs.
A published system can be built in this model on a maker's published performance grid and validated against it. Such a system now says so on its page — modelled from the manufacturer's data, not verified by the manufacturer, the source named — and offers the maker its brand page to claim, the way catalog listings do; the brand page lists the systems modelled on its data beside its listings, and exists from the first such system. Four so far: Midea's 20 HP V6 outdoor unit — the machine the VRF example was validated against — Samsung's 20 HP DVM S (Samsung's own data book, within 4 %), Gree's 14-ton GMV5 (the validated machine scaled to the frame in every dimension, within 4 % of Gree's grid with nothing fitted) and Hitachi's 20 HP Set Free (its capacity grid and rating-point power, within 1 %); LG, Daikin, Mitsubishi Electric, Fujitsu, Panasonic and Toshiba have their pages ready for theirs.
2026-08-29A reclaim condenser: the pool hall closes its loop
A coaxial exchanger wired between a compressor's discharge and its condenser is a heat-reclaim stage: it takes its share of the rejection first — what its water carries, up to the demand the control hands it — and the condenser rejects the rest. A pool hall's dehumidifier now puts the heat the water lost to evaporation back into the water before reheating the air, hour by hour, with the building handing it the pool's own loss; the room reports what came back. A compressor's minimum condensing temperature holds on such a circuit the way a real pool unit holds it — by flooding the condenser, not by cutting the supply air.
A coaxial exchanger wired between a compressor's discharge and its condenser is a heat-reclaim stage: it takes its share of the rejection first — what its water carries, up to the demand the control hands it — and the condenser rejects the rest. A pool hall's dehumidifier now puts the heat the water lost to evaporation back into the water before reheating the air, hour by hour, with the building handing it the pool's own loss; the room reports what came back. A compressor's minimum condensing temperature holds on such a circuit the way a real pool unit holds it — by flooding the condenser, not by cutting the supply air.
2026-08-29A pool hall, a pool in the room, and humidity-led control
A fifteenth example building: a public pool hall on a heat-pump dehumidifier. A room can now hold a swimming pool — its surface evaporates into the room's air by the Handbook's natatorium relation, a moisture source that follows the room's own humidity — and reports the water it loses and the heat that costs. And a building block can be run humidity-led: a dehumidifier reheats with its own condenser and can never meet a cooling requirement, so it is steered on its rooms' humidity ceilings alone while another machine holds the temperature. Building it found that whole-stream dehumidification with a gas reheat costs twelve megawatt-hours of gas in a summer week, which is why pool units reheat with their compressors.
A fifteenth example building: a public pool hall on a heat-pump dehumidifier. A room can now hold a swimming pool — its surface evaporates into the room's air by the Handbook's natatorium relation, a moisture source that follows the room's own humidity — and reports the water it loses and the heat that costs. And a building block can be run humidity-led: a dehumidifier reheats with its own condenser and can never meet a cooling requirement, so it is steered on its rooms' humidity ceilings alone while another machine holds the temperature. Building it found that whole-stream dehumidification with a gas reheat costs twelve megawatt-hours of gas in a summer week, which is why pool units reheat with their compressors.
2026-08-29Economiser changeover by climate zone
An economiser's high limit had been 24 °C on every example — the model's default, which is 90.1's figure for the dry climate zones. The table gives 21 °C for Chicago's zone and 18 °C for New York's, and the office rooftop and the campus handlers now declare theirs; a humid climate's free cooling stops earlier than a dry one's.
An economiser's high limit had been 24 °C on every example — the model's default, which is 90.1's figure for the dry climate zones. The table gives 21 °C for Chicago's zone and 18 °C for New York's, and the office rooftop and the campus handlers now declare theirs; a humid climate's free cooling stops earlier than a dry one's.
2026-08-29The block editor shows every partner on a manifold
A chiller feeding five fan coils, or a VRF outdoor unit feeding four indoor units, showed only its first partner in the block editor. Each partner now has its own line — block, port, the pair's setpoint or heating curve or buffer, a remove button — and a line to add another. An example-backed block also had no supply-outlet picker and offered its partners no ports: its graph was never fetched. Fixed.
A chiller feeding five fan coils, or a VRF outdoor unit feeding four indoor units, showed only its first partner in the block editor. Each partner now has its own line — block, port, the pair's setpoint or heating curve or buffer, a remove button — and a line to add another. An example-backed block also had no supply-outlet picker and offered its partners no ports: its graph was never fetched. Fixed.
2026-08-29A room can say which way its glazing faces
Solar gain was one scalar times the horizontal irradiance, so a south façade and a north one read the same sun. A room can now declare the compass bearing and tilt its glazing faces, and the aperture multiplies the sun on that plane — the sun's position, the beam and diffuse PVGIS publishes (estimated where a year lacks them), and a transposition anchored on PVGIS's own plane-of-array series to a fifth of a percent over a year. The office, the VRF office, the clinic and the warehouse's skylight declare theirs; every other room is unchanged.
Solar gain was one scalar times the horizontal irradiance, so a south façade and a north one read the same sun. A room can now declare the compass bearing and tilt its glazing faces, and the aperture multiplies the sun on that plane — the sun's position, the beam and diffuse PVGIS publishes (estimated where a year lacks them), and a transposition anchored on PVGIS's own plane-of-array series to a fifth of a percent over a year. The office, the VRF office, the clinic and the warehouse's skylight declare theirs; every other room is unchanged.
2026-08-29Weather years run in local time
PVGIS labels a typical meteorological year in UTC, and the app had been keeping that hour as the local one — so on Denver an occupancy written 07–19 was applied from midnight to noon, and the afternoon sun fell in hours the model called empty; on Tokyo the working day sat between four in the afternoon and four in the morning. Every fetched year is now rotated onto its city's standard time, years already in the library are rotated once at start-up, and every example building's figures are restated on the corrected year. London was the one city it never touched.
PVGIS labels a typical meteorological year in UTC, and the app had been keeping that hour as the local one — so on Denver an occupancy written 07–19 was applied from midnight to noon, and the afternoon sun fell in hours the model called empty; on Tokyo the working day sat between four in the afternoon and four in the morning. Every fetched year is now rotated onto its city's standard time, years already in the library are rotated once at start-up, and every example building's figures are restated on the corrected year. London was the one city it never touched.
2026-08-29A clinic where heat recovery is worth kilowatt-hours
A fourteenth example building: four rooms on one three-pipe VRF in Denver, glazed consulting suites on the south and waiting rooms on the north. The office example had shown recovery buying the hour; here the rooms disagree by kilowatts, and on 2 300 hours a year the same machine heats the waiting rooms with the sun it is taking out of the suites — 2 400 kWh a year and 370 fewer hours of a cold waiting room. Building it found that the ceiling deciding a VRF design is the indoor unit's, not the outdoor unit's.
A fourteenth example building: four rooms on one three-pipe VRF in Denver, glazed consulting suites on the south and waiting rooms on the north. The office example had shown recovery buying the hour; here the rooms disagree by kilowatts, and on 2 300 hours a year the same machine heats the waiting rooms with the sun it is taking out of the suites — 2 400 kWh a year and 370 fewer hours of a cold waiting room. Building it found that the ceiling deciding a VRF design is the indoor unit's, not the outdoor unit's.
2026-08-29A three-pipe VRF heats one room while it cools the next
The last VRF gap. A two-pipe outdoor unit picks one direction an hour and the rooms that want the other wait; declare heat recovery on it and it serves both, moving the heat through the refrigerant instead of rejecting it to the weather and pumping it back in. The Tokyo office's rooms, read in local time, never disagree inside the working day; the clinic example is where the recovery is measured. AHRI 1230 rates this as SCHE, and the model reports it.
The last VRF gap. A two-pipe outdoor unit picks one direction an hour and the rooms that want the other wait; declare heat recovery on it and it serves both, moving the heat through the refrigerant instead of rejecting it to the weather and pumping it back in. The Tokyo office's rooms, read in local time, never disagree inside the working day; the clinic example is where the recovery is measured. AHRI 1230 rates this as SCHE, and the model reports it.
2026-08-29A heat pump can run a heating curve
A block that holds a water temperature can now follow the weather: a curve of flow temperature against outdoor temperature, which is what every hydronic controller draws. Without one a designer must hold the cold day's setpoint all year; with one the apartment example uses 12 % less electricity for identical comfort. Building it found the plant running flat out in June to 'cool' water it had been handed a summer setpoint for — fixed, and the fixed-setpoint results are unchanged.
A block that holds a water temperature can now follow the weather: a curve of flow temperature against outdoor temperature, which is what every hydronic controller draws. Without one a designer must hold the cold day's setpoint all year; with one the apartment example uses 12 % less electricity for identical comfort. Building it found the plant running flat out in June to 'cool' water it had been handed a summer setpoint for — fixed, and the fixed-setpoint results are unchanged.
2026-08-29Four flats, one heat pump, and the number on the badge
A thirteenth example building: an apartment floor heated through radiators by one air-to-water heat pump — the first where heat reaches a room through water rather than a duct. It exists for three measurements. The machine's badge says 12 kW and in January it makes 7. The radiators are four times a boiler's because that is what buys a low flow temperature. And that flow temperature is a fifth of the running cost, at identical comfort.
A thirteenth example building: an apartment floor heated through radiators by one air-to-water heat pump — the first where heat reaches a room through water rather than a duct. It exists for three measurements. The machine's badge says 12 kW and in January it makes 7. The radiators are four times a boiler's because that is what buys a low flow temperature. And that flow temperature is a fifth of the running cost, at identical comfort.
2026-08-29A room can be told how much heat it holds
Thermal mass was one number for every room in the model — a concrete apartment and a partitioned office held the same heat. Rooms can now carry their own, on ISO 13790's construction classes, and it is what decides how far an uncooled room swings in a summer day: the same flats peak at 38 °C on the old default and 30 °C as the concrete block they actually are. Existing rooms are unchanged unless you say otherwise.
Thermal mass was one number for every room in the model — a concrete apartment and a partitioned office held the same heat. Rooms can now carry their own, on ISO 13790's construction classes, and it is what decides how far an uncooled room swings in a summer day: the same flats peak at 38 °C on the old default and 30 °C as the concrete block they actually are. Existing rooms are unchanged unless you say otherwise.
2026-08-28Heat pumps lose less to defrost, and lose it in the right weather
The frost derate was shaped the wrong way round: it bit hardest just below 5 °C and stopped abruptly above it. Six manufacturers publish the real curve — worst near freezing, nothing to lose in dry cold air, nothing to lose once it is mild — and the model now follows it to within half the makers' own disagreement. A heat pump in a cold climate delivers more heat than it used to, and falls short on fewer hours.
The frost derate was shaped the wrong way round: it bit hardest just below 5 °C and stopped abruptly above it. Six manufacturers publish the real curve — worst near freezing, nothing to lose in dry cold air, nothing to lose once it is mild — and the model now follows it to within half the makers' own disagreement. A heat pump in a cold climate delivers more heat than it used to, and falls short on fewer hours.
2026-08-28A room can open a window
Machines have had an economiser from the start; rooms had nothing, so a room with no cooling machine could only soak up a summer's sun and keep it. Tell a room what its openable windows are worth and it sheds heat whenever the outside can actually bring it back to its band — never below the outside air, and never onto warmer air that a machine would then have to remove. It is what an uncooled dwelling rides the summer on.
Machines have had an economiser from the start; rooms had nothing, so a room with no cooling machine could only soak up a summer's sun and keep it. Tell a room what its openable windows are worth and it sheds heat whenever the outside can actually bring it back to its band — never below the outside air, and never onto warmer air that a machine would then have to remove. It is what an uncooled dwelling rides the summer on.
2026-08-28A heat pump can hold hot water, not only a chiller cold
A block that holds a water temperature for other blocks could only ever chill: asked to hold 45 °C, it reported every hour met while doing nothing, because the requirement it was steered by asks for water colder than the target. Which way a machine holds its water is now read off the machine — whether the exchanger it holds is fed from its compressor's discharge — so an air-to-water heat pump feeding radiators in several flats runs, modulates, and says honestly when a setpoint is out of its reach.
A block that holds a water temperature for other blocks could only ever chill: asked to hold 45 °C, it reported every hour met while doing nothing, because the requirement it was steered by asks for water colder than the target. Which way a machine holds its water is now read off the machine — whether the exchanger it holds is fed from its compressor's discharge — so an air-to-water heat pump feeding radiators in several flats runs, modulates, and says honestly when a setpoint is out of its reach.
2026-08-28Radiators, underfloor and chilled ceilings
A hydronic emitter is a component kind now, so heat can reach a room through water instead of a duct — which is how most of Europe heats. It is rated the way its maker rates it: the EN 442 output at 75/65/20 °C and a characteristic exponent, with no geometry, because that is what a radiator datasheet carries. There is a published air-to-water heat pump to see it in, and it shows the thing that decides a heat-pump retrofit: oversize the radiators and the same house runs on 47 °C water at a COP of 3.34 instead of 53 °C at 3.02.
A hydronic emitter is a component kind now, so heat can reach a room through water instead of a duct — which is how most of Europe heats. It is rated the way its maker rates it: the EN 442 output at 75/65/20 °C and a characteristic exponent, with no geometry, because that is what a radiator datasheet carries. There is a published air-to-water heat pump to see it in, and it shows the thing that decides a heat-pump retrofit: oversize the radiators and the same house runs on 47 °C water at a COP of 3.34 instead of 53 °C at 3.02.
2026-08-28A VRF office you can open and run
A twelfth example building: one 600 m² floor in Tokyo, four rooms, four 14 kW indoor units on one 56 kW outdoor unit — the connection ratio the standards rate at. It cools in July and heats in January on the same machine, for about 23 kWh/m² a year, and it is honest about what a two-pipe VRF cannot do: on an hour when one room wants heat and another wants cooling, the machine picks one and the other waits.
A twelfth example building: one 600 m² floor in Tokyo, four rooms, four 14 kW indoor units on one 56 kW outdoor unit — the connection ratio the standards rate at. It cools in July and heats in January on the same machine, for about 23 kWh/m² a year, and it is honest about what a two-pipe VRF cannot do: on an hour when one room wants heat and another wants cooling, the machine picks one and the other waits.
2026-08-28A split cut in two heats as well as cools
A remote condensing unit and the indoor unit it feeds are one machine with one reversing valve, and they now turn round together on a heating hour: the indoor coil condenses into its room while the outdoor coil takes the heat out of the weather and pays the same defrost penalty a whole heat pump pays. Over a cold week the pair delivers within a percent or two of the same machine drawn whole. A cooling-only outdoor unit still says so and delivers nothing, rather than pretending.
A remote condensing unit and the indoor unit it feeds are one machine with one reversing valve, and they now turn round together on a heating hour: the indoor coil condenses into its room while the outdoor coil takes the heat out of the weather and pays the same defrost penalty a whole heat pump pays. Over a cold week the pair delivers within a percent or two of the same machine drawn whole. A cooling-only outdoor unit still says so and delivers nothing, rather than pretending.
2026-08-28A long pipe run now costs what the makers say it costs
A compressor map is rated on a short line, and a real installation puts tens of metres of pipe between the machine and the coils it feeds. Tell a compressor its equivalent pipe length and the model charges the capacity the makers publish for it: about 91 % at a hundred metres, 82 % at the longest run they certify, with the efficiency falling in the same proportion. Leave it blank and nothing changes.
A compressor map is rated on a short line, and a real installation puts tens of metres of pipe between the machine and the coils it feeds. Tell a compressor its equivalent pipe length and the model charges the capacity the makers publish for it: about 91 % at a hundred metres, 82 % at the longest run they certify, with the efficiency falling in the same proportion. Leave it blank and nothing changes.
2026-08-28A VRF outdoor unit and its indoor unit, published
Two new examples you can open: a 56 kW (20 HP) variable-refrigerant-flow outdoor unit on two Copeland inverter scrolls, and the 14 kW indoor unit that goes with it — four of them on one outdoor unit is the 100 % connection ratio the makers rate at. Held to a maker's published capacity grid: modulated to its rated duty it draws within a few per cent of the maker's power at every outdoor temperature from 25 to 35 °C.
Two new examples you can open: a 56 kW (20 HP) variable-refrigerant-flow outdoor unit on two Copeland inverter scrolls, and the 14 kW indoor unit that goes with it — four of them on one outdoor unit is the 100 % connection ratio the makers rate at. Held to a maker's published capacity grid: modulated to its rated duty it draws within a few per cent of the maker's power at every outdoor temperature from 25 to 35 °C.
2026-08-28One outdoor unit can serve several indoor units
A VRF arrangement: couple any number of indoor units to one outdoor unit, each serving its own room and modulating to it. The outdoor unit is asked for the sum of what they take and its capacity is shared out by what each room is asking for, so a machine that cannot cover them all falls short honestly instead of appearing to be several machines.
A VRF arrangement: couple any number of indoor units to one outdoor unit, each serving its own room and modulating to it. The outdoor unit is asked for the sum of what they take and its capacity is shared out by what each room is asking for, so a machine that cannot cover them all falls short honestly instead of appearing to be several machines.
2026-08-28A coaxial exchanger can be listed the way its maker publishes it
A pipe-in-pipe exchanger took a tube length no datasheet prints. It now takes the rated point a maker does publish — water in and out, the refrigerant's saturation temperature, and the flow it was rated at — or an overall UA, and reproduces that point exactly.
A pipe-in-pipe exchanger took a tube length no datasheet prints. It now takes the rated point a maker does publish — water in and out, the refrigerant's saturation temperature, and the flow it was rated at — or an overall UA, and reproduces that point exactly.
2026-08-28The psychrometric calculator became an interactive chart
Add air states by dry bulb and RH, wet bulb, humidity ratio or enthalpy; draw the processes between them — a cooling coil on and off, outside-air mixing, reheat, an evaporative pad — and read every point, at any altitude. The drawing is the link in the address bar, so a chart is something you can send.
Add air states by dry bulb and RH, wet bulb, humidity ratio or enthalpy; draw the processes between them — a cooling coil on and off, outside-air mixing, reheat, an evaporative pad — and read every point, at any altitude. The drawing is the link in the address bar, so a chart is something you can send.
2026-08-27Listed in the Claude connector directory
The MCP server passed review and is listed: open the listing, press Connect, sign in and approve — no URL to paste. Every other MCP client still connects at hvacbuilder.app/api/mcp with the same sign-in.
The MCP server passed review and is listed: open the listing, press Connect, sign in and approve — no URL to paste. Every other MCP client still connects at hvacbuilder.app/api/mcp with the same sign-in.
2026-08-27The saturation line corrected by one percent
The psychrometric calculator found the moist-air saturation line carrying a flat 1.015 enhancement factor where ASHRAE's is about 1.004; it now follows Buck's pressure- and temperature-dependent factor and matches ASHRAE Table 2 within 0.1 %. Every humidity read at a given RH is about 1 % drier for it; the coil calibration was re-read on the corrected line (0.80 → 0.81) and the vendor anchors hold.
The psychrometric calculator found the moist-air saturation line carrying a flat 1.015 enhancement factor where ASHRAE's is about 1.004; it now follows Buck's pressure- and temperature-dependent factor and matches ASHRAE Table 2 within 0.1 %. Every humidity read at a given RH is about 1 % drier for it; the coil calibration was re-read on the corrected line (0.80 → 0.81) and the vendor anchors hold.
2026-08-27Two free tools
A psychrometric calculator (dry bulb plus wet bulb or RH at any altitude) and a compressor-map lookup over the catalog's thousands of published AHRI 540 maps — capacity, power, COP and mass flow at your evaporating and condensing temperatures, and whether the point is inside the envelope. No account needed; every result is a link.
A psychrometric calculator (dry bulb plus wet bulb or RH at any altitude) and a compressor-map lookup over the catalog's thousands of published AHRI 540 maps — capacity, power, COP and mass flow at your evaporating and condensing temperatures, and whether the point is inside the envelope. No account needed; every result is a link.
2026-08-27Glossary terms on their own pages
Every glossary term — DOAS, SZVAV, VAV box, economiser, waterside economiser, DCV, face-and-bypass, head-pressure control, humidity bounds, cycling and modulation, coupling, priority, category, nested system, design point — has a page of its own under /docs/glossary, titled as the question people ask, and every documentation section now says what it is about in its description.
Every glossary term — DOAS, SZVAV, VAV box, economiser, waterside economiser, DCV, face-and-bypass, head-pressure control, humidity bounds, cycling and modulation, coupling, priority, category, nested system, design point — has a page of its own under /docs/glossary, titled as the question people ask, and every documentation section now says what it is about in its description.
2026-08-27A page for every catalog entry
Each of the catalog's listings — 4 776 compressor maps among them — has a public page: the published specification, a compressor's capacity, power and COP across its envelope, the brand, the validation behind the model, and a link into the builder. A second sitemap lists them.
Each of the catalog's listings — 4 776 compressor maps among them — has a public page: the published specification, a compressor's capacity, power and COP across its envelope, the brand, the validation behind the model, and a link into the builder. A second sitemap lists them.
2026-08-27Product notes, opt-in
Tick "product notes" on your account and an occasional mail tells you what shipped — written by hand when there is news, never on a schedule, one click to stop.
Tick "product notes" on your account and an occasional mail tells you what shipped — written by hand when there is news, never on a schedule, one click to stop.
2026-08-27The directories speak twelve languages
/systems, /components and /companies render their titles, intros, search, sorts, filters, pager and counts in the site's language; listing names, kinds, categories and regions stay as their suppliers wrote them.
/systems, /components and /companies render their titles, intros, search, sorts, filters, pager and counts in the site's language; listing names, kinds, categories and regions stay as their suppliers wrote them.
2026-08-27Reports in twelve languages
The spec report, the building report and the shared run page render in the app's language — headings, tables, chart captions and footers; the component schedule's engineering shorthand, model names and the CSV stay as they are.
The spec report, the building report and the shared run page render in the app's language — headings, tables, chart captions and footers; the component schedule's engineering shorthand, model names and the CSV stay as they are.
2026-08-27Draw a room's occupancy
The occupancy profile's bars are the editor: press or drag across the strip to draw the day; the paste field follows. Buttons and chips grow to a fingertip's size on touch screens.
The occupancy profile's bars are the editor: press or drag across the strip to draw the day; the paste field follows. Buttons and chips grow to a fingertip's size on touch screens.
2026-08-27A plate exchanger, and the campus plant free-cools
A water-to-water plate exchanger is a component kind: two water streams, counterflow, its UA from the datasheet's rated point, an economiser flag for the changeover valves. A plant holding a leaving-water setpoint with one gets a free-cooling stage ahead of its chiller stage; the example campus plant on New York runs its winter on the tower fans and pumps.
A water-to-water plate exchanger is a component kind: two water streams, counterflow, its UA from the datasheet's rated point, an economiser flag for the changeover valves. A plant holding a leaving-water setpoint with one gets a free-cooling stage ahead of its chiller stage; the example campus plant on New York runs its winter on the tower fans and pumps.
2026-08-27Share a building run as a link
A finished building run has a Share link button: a read-only page at /r/{token} with the rooms' comfort, each machine's energy and sizing — no sign-in, never the design, withdrawn the moment sharing stops.
A finished building run has a Share link button: a read-only page at /r/{token} with the rooms' comfort, each machine's energy and sizing — no sign-in, never the design, withdrawn the moment sharing stops.
2026-08-27Category tags in quote matching; a marketing backlog
A quote request carries the design's category and suppliers declaring system types are matched on it. Worked-case pages for the eleven example buildings, this changelog, a validation page.
A quote request carries the design's category and suppliers declaring system types are matched on it. Worked-case pages for the eleven example buildings, this changelog, a validation page.
2026-08-26Docs split into a guide and an API reference
/docs explains the product from a user's side — concepts, kinds of systems, how a machine is run; /reference holds the component table, the configuration reference, REST and MCP. Landing pages updated in twelve languages.
/docs explains the product from a user's side — concepts, kinds of systems, how a machine is run; /reference holds the component table, the configuration reference, REST and MCP. Landing pages updated in twelve languages.
2026-08-26MCP coverage: sixteen new tools
Buildings can be created, read, updated and deleted; quotes matched and requested at system and building grain; offerings published, updated and withdrawn; the catalog searched. A guard holds every API route to a tool or a named excuse.
Buildings can be created, read, updated and deleted; quotes matched and requested at system and building grain; offerings published, updated and withdrawn; the catalog searched. A guard holds every API route to a tool or a named excuse.
2026-08-26System category tags on the company profile
Suppliers declare the system types they build; a facet on the supplier directory and a line on the profile page. The profile's refrigerant list is the property backend's full list.
Suppliers declare the system types they build; a facet on the supplier directory and a line on the profile page. The profile's refrigerant list is the property backend's full list.
2026-08-26A component has an editable name
The config panel's Name field sets the label the canvas, reports and quote requests show.
The config panel's Name field sets the label the canvas, reports and quote requests show.
2026-08-26The cleanroom dries by its bypass
A makeup-air unit was built, measured and declined; face-and-bypass takes the example cleanroom from 549 to 162 MWh of electricity a year. The priority rule gained a moisture side; a heater on a cooling hour is booked as reheat.
A makeup-air unit was built, measured and declined; face-and-bypass takes the example cleanroom from 549 to 162 MWh of electricity a year. The priority rule gained a moisture side; a heater on a cooling hour is booked as reheat.
2026-08-26Example library batches 3 and 4
A logistics hall on two-stage evaporative coolers, a telecom shelter, a campus district plant with a rated tower, a cleanroom on a RadiPac fan bank, a supermarket with a frozen store on a refrigerant pair, an operating suite with a steam humidifier and a room humidity floor.
A logistics hall on two-stage evaporative coolers, a telecom shelter, a campus district plant with a rated tower, a cleanroom on a RadiPac fan bank, a supermarket with a frozen store on a refrigerant pair, an operating suite with a steam humidifier and a room humidity floor.
2026-08-26Systems of systems
A saved or published system can be placed into a design as one block, wired at its open ports, and solved flat — three levels deep; suppliers publish compositions flattened, with consent for reuse of another supplier's offering. Every system carries a category.
A saved or published system can be placed into a design as one block, wired at its open ports, and solved flat — three levels deep; suppliers publish compositions flattened, with consent for reuse of another supplier's offering. Every system carries a category.
2026-08-26Pipe routing on lanes
Connections in both 3D scenes run on a lane per fluid with square corners, leave a port the way it faces, and can be dragged into place.
Connections in both 3D scenes run on a lane per fluid with square corners, leave a port the way it faces, and can be dragged into place.
2026-08-25Block couplings and VAV terminals
Machines in a building are joined port to port — water, air and refrigerant pairs, manifolds, buffer volumes — and a VAV handler meters its rooms through terminal boxes with reheat. Room humidity ceilings with reheat or bypass. Example hotel, office floor and primary school, each on its own weather city.
Machines in a building are joined port to port — water, air and refrigerant pairs, manifolds, buffer volumes — and a VAV handler meters its rooms through terminal boxes with reheat. Room humidity ceilings with reheat or bypass. Example hotel, office floor and primary school, each on its own weather city.
2026-08-24Strict catalog resolution; a pump is a curve
A component naming a catalog item is solved with the store's own data at every entry. Pumps carry their vendors' curves; fan banks declare their arrangement. Copeland variable-speed maps detected from the data. The MCP saved-system round trip completed.
A component naming a catalog item is solved with the store's own data at every entry. Pumps carry their vendors' curves; fan banks declare their arrangement. Copeland variable-speed maps detected from the data. The MCP saved-system round trip completed.
2026-08-23Coils calibrated against published ratings; 4 776 Copeland maps
The coil model checked against Carrier's 36-point matrix and Colmac's worked selection, contact resistance given its own name; every Copeland family converted from the vendor's own rating database with its published envelopes; fans read their power off a curve through the fan laws.
The coil model checked against Carrier's 36-point matrix and Colmac's worked selection, contact resistance given its own name; every Copeland family converted from the vendor's own rating database with its published envelopes; fans read their power off a curve through the fan laws.
2026-08-22Example mall anchored
The DOE prototype occupancy schedule, 62.1-derived ventilation floors, NREL's moisture capacitance; named vendor entries for heat pipes, evaporative media, duct heaters, a RadiPac fan and circulators.
The DOE prototype occupancy schedule, 62.1-derived ventilation floors, NREL's moisture capacitance; named vendor entries for heat pipes, evaporative media, duct heaters, a RadiPac fan and circulators.
2026-08-21One Simulate surface
Everything that runs against a weather year lives in one tab; a draft with no rooms sweeps the machine flat out, the first room makes it a closed loop.
Everything that runs against a weather year lives in one tab; a draft with no rooms sweeps the machine flat out, the first room makes it a closed loop.
2026-08-20One meter
Compute tokens are the only meter: a point solve costs one per ten components, a simulated year ten times that; there is no size cap.
Compute tokens are the only meter: a point solve costs one per ten components, a simulated year ten times that; there is no size cap.
2026-08-16Workspaces and supplier identity
One supplier identity per Enterprise workspace; a first-month discount ladder; capability-routed quote requests at whole-system, component and building grain.
One supplier identity per Enterprise workspace; a first-month discount ladder; capability-routed quote requests at whole-system, component and building grain.
2026-08-15Deploys by tag
Production deploys by per-commit tag with automatic rollback and a maintenance page.
Production deploys by per-commit tag with automatic rollback and a maintenance page.