<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Evgenii Konkin</title>
    <description>The latest articles on DEV Community by Evgenii Konkin (@evgeniikonkin).</description>
    <link>https://dev.to/evgeniikonkin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3857449%2F02cdee2c-35f6-45f2-ac10-adeefe40649e.jpg</url>
      <title>DEV Community: Evgenii Konkin</title>
      <link>https://dev.to/evgeniikonkin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/evgeniikonkin"/>
    <language>en</language>
    <item>
      <title>Enthalpy vs Temperature: Why Sensible Load Alone Undersizes Cooling Coils</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Fri, 25 Sep 2026 02:59:52 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/enthalpy-vs-temperature-why-sensible-load-alone-undersizes-cooling-coils-1d3i</link>
      <guid>https://dev.to/evgeniikonkin/enthalpy-vs-temperature-why-sensible-load-alone-undersizes-cooling-coils-1d3i</guid>
      <description>&lt;p&gt;Temperature tells you half the cooling story. Enthalpy tells you the whole thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What enthalpy captures that temperature misses
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sensible heat = heat from air temperature (what a thermometer reads)
Latent heat   = heat from moisture content (invisible, but real energy)
Enthalpy      = sensible + latent combined (BTU/lb of dry air)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The formula:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h = 0.24 × T + W × (1061 + 0.444 × T)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h = enthalpy, BTU/lb
T = dry-bulb temperature, °F
W = humidity ratio, lb moisture / lb dry air
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Same temperature, different enthalpy
&lt;/h2&gt;

&lt;p&gt;Two air conditions at 80°F:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Condition A: 80°F, 40% RH
  Humidity ratio: 62 gr/lb
  Enthalpy: 28.5 BTU/lb

Condition B: 80°F, 70% RH
  Humidity ratio: 110 gr/lb
  Enthalpy: 37.8 BTU/lb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same temperature. 33% more total heat in Condition B. A coil sized for A cannot handle B.&lt;/p&gt;

&lt;h2&gt;
  
  
  The coil load comparison
&lt;/h2&gt;

&lt;p&gt;5,000 CFM outdoor air cooled from 95°F/75°F-wb to 55°F/54°F-wb:&lt;/p&gt;

&lt;p&gt;Sensible-only calculation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q_sensible = 1.08 × CFM × ΔT
Q_sensible = 1.08 × 5,000 × (95 − 55)
Q_sensible = 216,000 BTU/hr = 18.0 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enthalpy-based calculation (total load):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q_total = 4.5 × CFM × (h_in − h_out)
Q_total = 4.5 × 5,000 × (38.5 − 22.7)
Q_total = 355,500 BTU/hr = 29.6 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The gap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sensible:  18.0 tons (61%)
Latent:    11.6 tons (39%)
Total:     29.6 tons (100%)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sizing by temperature alone: 18 tons. Actual need: 29.6 tons. The coil is 39% undersized.&lt;/p&gt;

&lt;h2&gt;
  
  
  When latent load dominates
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Climate              Latent %    Enthalpy matters?
──────────────────────────────────────────────────
Phoenix (hot-dry)    5–15%       minimal
Denver (moderate)    10–20%      moderate
Atlanta (humid)      25–35%      yes
Houston (very humid) 35–50%      critical
Miami (tropical)     40–50%      critical
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Phoenix, sensible-only sizing is close enough. In Houston, it undersizes by 35–50%.&lt;/p&gt;

&lt;h2&gt;
  
  
  The practical shortcut
&lt;/h2&gt;

&lt;p&gt;If you know the entering and leaving wet-bulb temperatures, you can look up enthalpy from psychrometric tables or a calculator:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Entering: 95°F db / 75°F wb → h = 38.5 BTU/lb
Leaving:  55°F db / 54°F wb → h = 22.7 BTU/lb

Total load = 4.5 × CFM × (38.5 − 22.7)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No need to separate sensible and latent. Enthalpy captures both in one subtraction.&lt;/p&gt;

&lt;p&gt;For quick psychrometric property lookups including enthalpy from any two known air properties, use the &lt;a href="https://calcengineer.com/hvac/psychrometric-calculator/" rel="noopener noreferrer"&gt;psychrometric calculator on CalcEngineer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>psychrometrics</category>
      <category>coildesign</category>
    </item>
    <item>
      <title>Quick Tip: Heat Pump Tonnage — Why Cooling Capacity Does Not Equal Heating Capacity</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Thu, 24 Sep 2026 03:30:05 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-heat-pump-tonnage-why-cooling-capacity-does-not-equal-heating-capacity-3nkm</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-heat-pump-tonnage-why-cooling-capacity-does-not-equal-heating-capacity-3nkm</guid>
      <description>&lt;p&gt;A heat pump is an AC that reverses direction. Same compressor, same refrigerant. But the tonnage it delivers in heating mode is not the same as in cooling mode.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why capacity drops in heating
&lt;/h2&gt;

&lt;p&gt;In cooling mode, the system rejects heat to outdoor air at 95°F. The temperature lift is moderate.&lt;/p&gt;

&lt;p&gt;In heating mode, the system extracts heat from outdoor air at 30°F. The temperature lift is larger and there is less heat available to extract.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Mode       Outdoor    Indoor    Lift     Capacity
──────────────────────────────────────────────────
Cooling    95°F       75°F      20°F     3.0 tons (rated)
Heating    47°F       70°F      23°F     2.8 tons
Heating    30°F       70°F      40°F     2.0 tons
Heating    10°F       70°F      60°F     1.5 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The same 3-ton unit delivers only 2 tons at 30°F and 1.5 tons at 10°F.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sizing dilemma
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Mild climate (Houston, Atlanta):
  Cooling load: 3.5 tons
  Heating load: 2.0 tons
  → size for cooling (3.5T), heating is covered

Cold climate (Minneapolis, Chicago):
  Cooling load: 2.5 tons
  Heating load: 4.0 tons
  → size for heating, but then oversized for cooling

Moderate climate (Nashville, Charlotte):
  Cooling load: 3.0 tons
  Heating load: 3.0 tons
  → depends on specific house and insulation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Four options for cold climates
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Option                           Pros                    Cons
────────────────────────────────────────────────────────────────
1. Oversize for heating          covers cold nights       short cycles in summer
                                                         poor humidity control

2. Auxiliary heat strips         simple, no extra unit    expensive to operate
                                                         $0.15-0.25/kWh electric

3. Dual-fuel (HP + gas furnace)  efficient above 30°F    two systems to maintain
                                 gas below 30°F          higher install cost

4. Cold-climate heat pump        rated to -15°F          higher equipment cost
                                 no backup needed        newer technology
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The balance point
&lt;/h2&gt;

&lt;p&gt;The outdoor temperature where heat pump capacity equals building heat loss:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Above balance point: heat pump covers the load alone
Below balance point: supplemental heat required

Typical balance points:
  Standard heat pump:        30–35°F
  Cold-climate heat pump:    5–15°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If your winter design temperature is below the balance point, the heat pump alone cannot maintain setpoint on the coldest nights.&lt;/p&gt;

&lt;h2&gt;
  
  
  The quick check
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Calculate cooling tonnage (area × climate factor / 12,000)
2. Calculate heating load (BTU/hr from Manual J or simplified method)
3. Check heat pump capacity at winter design temperature
4. If heating load &amp;gt; HP capacity at design temp → add supplemental heat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The cooling calculation is the starting point, but heating is what determines whether the system needs backup.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>heatpump</category>
    </item>
    <item>
      <title>Heating Season Delta-T: The Ranges That Change When You Switch From Cooling to Heating</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Wed, 23 Sep 2026 03:26:34 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/heating-season-delta-t-the-ranges-that-change-when-you-switch-from-cooling-to-heating-l1f</link>
      <guid>https://dev.to/evgeniikonkin/heating-season-delta-t-the-ranges-that-change-when-you-switch-from-cooling-to-heating-l1f</guid>
      <description>&lt;p&gt;Delta-T in heating mode uses the same formula but different expected ranges.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ΔT = T_supply − T_return
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Note: in heating mode, supply is warmer than return (reversed from cooling).&lt;/p&gt;

&lt;h2&gt;
  
  
  Heating delta-T ranges by equipment type
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Equipment              ΔT (°F)     ΔT (°C)
───────────────────────────────────────────
Gas furnace            40–70       22–39
Electric furnace       40–60       22–33
Heat pump (heating)    25–35       14–19
Hot water coil         20–40       11–22
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Compare to cooling:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Residential DX coil    14–22       8–12
Chilled water          10–12       5.5–6.7
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Heating delta-T is 2–3x higher than cooling for the same equipment because combustion and electric resistance generate much higher temperatures than refrigeration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gas furnace: high delta-T is dangerous
&lt;/h2&gt;

&lt;p&gt;In cooling, high delta-T means restricted airflow — uncomfortable but safe.&lt;/p&gt;

&lt;p&gt;In heating on a gas furnace, high delta-T means the heat exchanger is overheating:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ΔT &amp;lt; 40°F  →  low output (gas pressure, ignition, flame issue)
ΔT 40–70°F →  normal range
ΔT &amp;gt; 70°F  →  DANGER: heat exchanger overheat
                → limit switch trips
                → if limit bypassed: exchanger cracks
                → cracked exchanger = CO in supply air
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Most common cause of high delta-T in heating:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Dirty filter (restricts airflow)
2. Collapsed return duct
3. Undersized return grille
4. Blower at wrong speed setting
5. Failed blower capacitor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A dirty filter from last winter is the #1 pre-season find.&lt;/p&gt;

&lt;h2&gt;
  
  
  Heat pump: low delta-T is normal
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Gas furnace supply air:   130–150°F
Heat pump supply air:      95–105°F
Body temperature:           98.6°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Heat pump air feels "cool" compared to a furnace because the delta-T is only 25–35°F vs 40–70°F. The system compensates by running longer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Gas furnace:  6–8 hrs/day in cold weather
Heat pump:    12–16 hrs/day in cold weather
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Total daily heat delivered is similar. Delivery rate per hour is lower.&lt;/p&gt;

&lt;p&gt;If heat pump ΔT drops below 20°F:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;→ low refrigerant charge
→ defrost cycle running too frequently
→ auxiliary heat strip not energizing
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Heating capacity from delta-T
&lt;/h2&gt;

&lt;p&gt;Same formula as cooling:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q (BTU/hr) = 1.08 × CFM × ΔT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Gas furnace at 1,200 CFM, 55°F delta-T:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q = 1.08 × 1,200 × 55
Q = 71,280 BTU/hr
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If nameplate says 80,000 BTU output:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;71,280 / 80,000 = 89% of rated capacity → normal (duct losses)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At 35°F delta-T (something wrong):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q = 1.08 × 1,200 × 35
Q = 45,360 BTU/hr = 57% of rated → investigate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Pre-season check
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Replace air filter
2. Run furnace for 15+ minutes (steady state)
3. Measure supply temperature 6 ft from plenum
4. Measure return temperature before filter
5. Subtract: ΔT = supply − return
6. Compare to range for your equipment type
7. If outside range → schedule service before first cold night
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>heating</category>
      <category>diagnostics</category>
    </item>
    <item>
      <title>Quick Tip: Why a 500 kVA Transformer Cannot Power 500 kW of Equipment</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Tue, 22 Sep 2026 04:40:38 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-why-a-500-kva-transformer-cannot-power-500-kw-of-equipment-olg</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-why-a-500-kva-transformer-cannot-power-500-kw-of-equipment-olg</guid>
      <description>&lt;p&gt;A transformer nameplate says 500 kVA. The building loads add up to 480 kW. Looks like 20 kW of headroom. Breakers trip anyway.&lt;/p&gt;

&lt;h2&gt;
  
  
  The conversion
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kW = kVA × Power Factor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 500 kVA transformer at different power factors:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Power Factor    Available kW    Typical loads
─────────────────────────────────────────────────
1.00            500 kW          resistive heaters only
0.95            475 kW          LED lighting, electronics
0.90            450 kW          mixed commercial
0.85            425 kW          motors + mixed loads
0.80            400 kW          motor-heavy industrial
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At PF 0.85 (typical commercial building):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Available = 500 × 0.85 = 425 kW
Demand = 480 kW
Deficit = 55 kW → overcurrent trip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why this catches people
&lt;/h2&gt;

&lt;p&gt;The nameplate shows one number: 500 kVA. Most people read it as "500 kW capacity." That is only true if every load is purely resistive with PF = 1.0.&lt;/p&gt;

&lt;p&gt;Real buildings have motors (compressors, pumps, fans, elevators), VFDs, and electronic equipment. Combined PF typically runs 0.80–0.90.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Building type        Typical PF    500 kVA delivers
────────────────────────────────────────────────────
Office (modern)      0.90–0.95     450–475 kW
Retail               0.85–0.90     425–450 kW
Hospital             0.80–0.85     400–425 kW
Industrial           0.75–0.85     375–425 kW
Data center          0.95–0.99     475–495 kW
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Data centers are high PF because server power supplies include PFC circuits. Everything else is lower.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sizing the transformer correctly
&lt;/h2&gt;

&lt;p&gt;If building demand is 480 kW at PF 0.85:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Required kVA = kW / PF
Required kVA = 480 / 0.85
Required kVA = 565 kVA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Select a 750 kVA transformer (next standard size above 565). Not 500.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Standard transformer sizes (kVA):
75, 112.5, 150, 225, 300, 500, 750, 1000, 1500, 2000, 2500
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The derating stack
&lt;/h2&gt;

&lt;p&gt;Transformers lose additional capacity from:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Factor                 Typical loss
──────────────────────────────────────
Power factor &amp;lt; 1.0     5–25%
Ambient temp &amp;gt; 40°C    reduce per ANSI
Harmonic loads (VFDs)  10–15% K-factor
Altitude &amp;gt; 1000m       derate per IEEE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 500 kVA transformer in a hot mechanical room with VFD loads and PF 0.85 might effectively deliver 350 kW. That is 30% less than the nameplate suggests.&lt;/p&gt;

&lt;h2&gt;
  
  
  The quick check
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Sum all load kW
2. Estimate combined PF (0.85 default for mixed commercial)
3. Divide kW by PF to get required kVA
4. Select transformer ≥ required kVA (next standard size up)
5. Check for harmonic, temperature, and altitude derating
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For quick kVA to kW conversion at any power factor, use the &lt;a href="https://calcengineer.com/electrical/kva-to-kw-calculator/" rel="noopener noreferrer"&gt;kVA to kW calculator on CalcEngineer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>electrical</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>power</category>
    </item>
    <item>
      <title>Duct Noise Is Set at the Sizing Stage, Not the Complaint Stage</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Mon, 21 Sep 2026 03:01:19 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/duct-noise-is-set-at-the-sizing-stage-not-the-complaint-stage-50i7</link>
      <guid>https://dev.to/evgeniikonkin/duct-noise-is-set-at-the-sizing-stage-not-the-complaint-stage-50i7</guid>
      <description>&lt;p&gt;Duct noise is proportional to velocity. Doubling velocity adds roughly 16 dB. The duct size you choose locks in the noise level permanently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Velocity drives noise
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity = CFM / Duct Area
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;1,200 CFM through two different ducts:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;18" round:  Area = 1.77 ft²   V = 679 FPM    → quiet
14" round:  Area = 1.07 ft²   V = 1,122 FPM  → noisy (+8 dB)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same airflow. 65% more velocity. 8 dB more noise.&lt;/p&gt;

&lt;h2&gt;
  
  
  ASHRAE recommended max velocities
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Space type           Max FPM    NC rating
──────────────────────────────────────────
Residential          400–700    NC-25
Libraries, studios   500–700    NC-25–30
Private offices      600–800    NC-30–35
Open offices         700–1,000  NC-35–40
Retail, restaurants  800–1,200  NC-40–45
Industrial           1,000–2,500 NC-50+
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;NC = Noise Criteria. Lower NC = quieter space = lower max velocity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where noise gets worse: fittings
&lt;/h2&gt;

&lt;p&gt;Straight duct noise is predictable. Fittings generate turbulence noise 10–20 dB louder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fitting                    Added noise
──────────────────────────────────────
Sharp 90° elbow (no vanes)  +12–18 dB
Vaned 90° elbow             +4–8 dB
Tee branch                  +8–14 dB
Abrupt transition           +6–12 dB
Takeoff (no scoop)          +8–15 dB
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A vaned elbow is 8–12 dB quieter than unvaned at the same velocity. That is the difference between hearing the duct and not hearing it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rectangular duct adds breakout noise
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Round duct:        curved surface resists vibration
                   minimal panel noise

Rectangular duct:  flat panels vibrate (drumming)
                   wider panel = lower frequency = louder
                   36" wide panel &amp;gt;&amp;gt; 12" wide panel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is another reason extreme aspect ratios fail — a 36×6 duct is not just higher friction, it is also louder than a 12×8 duct of the same area.&lt;/p&gt;

&lt;h2&gt;
  
  
  The cost comparison
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fix at design stage:
  Select 18" instead of 14" duct
  Cost difference: ~$2–5/linear foot
  For 100 ft run: $200–500

Fix after construction:
  Duct silencer: $2,000–10,000 installed
  Duct replacement: $5,000–25,000
  Ceiling repair: additional cost
  Tenant disruption: priceless
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The check
&lt;/h2&gt;

&lt;p&gt;Before committing to a duct size:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Calculate velocity: V = CFM / Area
2. Look up NC rating for the space type
3. Compare velocity to ASHRAE max for that NC
4. If over → select next larger duct size
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This takes 30 seconds. The noise complaint lasts the life of the building.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>acoustics</category>
      <category>ductwork</category>
    </item>
    <item>
      <title>Phantom Loads: How to Find the Equipment That Burns Money 8,760 Hours a Year</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Fri, 18 Sep 2026 03:59:15 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/phantom-loads-how-to-find-the-equipment-that-burns-money-8760-hours-a-year-26hk</link>
      <guid>https://dev.to/evgeniikonkin/phantom-loads-how-to-find-the-equipment-that-burns-money-8760-hours-a-year-26hk</guid>
      <description>&lt;p&gt;Phantom loads are equipment that draws power 24/7 even when the building is unoccupied or the device is nominally off.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common phantom loads in commercial buildings
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Equipment                    Standby Power    Qty    Total
──────────────────────────────────────────────────────────
Computers (sleep mode)       3–10 W each      200    600–2,000 W
Monitors (standby)           1–5 W each       200    200–1,000 W
Vending machines             300–700 W each   5      1,500–3,500 W
Copiers (ready mode)         20–100 W each    10     200–1,000 W
Network switches/APs         10–50 W each     30     300–1,500 W
──────────────────────────────────────────────────────────
Typical office total                                 3–9 kW continuous
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why phantom loads are expensive
&lt;/h2&gt;

&lt;p&gt;The energy formula:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kWh = kW × hours
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 5 kW phantom load running every hour of the year:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;5 kW × 8,760 hrs = 43,800 kWh
43,800 × $0.15 = $6,570/year
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The 66% problem
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hours in a year:          8,760
Typical occupied hours:   3,000 (50 hrs/wk × 50 wks + overtime)
Unoccupied hours:         5,760 (66% of the year)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Operating loads run during 3,000 hours. Phantom loads run during all 8,760. That means phantom loads accumulate 2.9× more hours than occupied-only equipment.&lt;/p&gt;

&lt;h2&gt;
  
  
  The night audit
&lt;/h2&gt;

&lt;p&gt;Walk the building at 10pm on a weeknight when it should be empty:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Note every screen that glows
2. Note every light that is on
3. Note every device that hums
4. Note every indicator LED
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each one is drawing power that nobody budgeted for.&lt;/p&gt;

&lt;h2&gt;
  
  
  The meter check
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Compare overnight base load to daytime peak:

Overnight / Peak = base load ratio

&amp;lt; 25%:  excellent phantom load control
25–35%: typical, acceptable
35–50%: high, investigate
&amp;gt; 50%:  excessive, immediate action needed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Cost per device category
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Device              Watts    Hours/yr    kWh/yr    Cost/yr
───────────────────────────────────────────────────────────
1 computer (sleep)  8 W      5,760       46        $6.91
200 computers       1,600 W  5,760       9,216     $1,382
1 vending machine   500 W    8,760       4,380     $657
5 vending machines  2,500 W  8,760       21,900    $3,285
10 copiers (ready)  500 W    5,760       2,880     $432
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Note: computers and copiers use unoccupied hours (5,760). Vending machines run all 8,760.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fix
&lt;/h2&gt;

&lt;p&gt;Most phantom loads are eliminated through operations, not capital:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fix                              Savings estimate
─────────────────────────────────────────────────────
Computer auto-shutdown policy    $1,000–$2,000/yr (200 PCs)
Scheduled outlet strips          $500–$1,500/yr
Vending machine occupancy ctrl   $2,000–$3,000/yr (5 units)
After-hours lighting sweeps      $1,000–$3,000/yr
Network equipment scheduling     $500–$1,000/yr
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Total potential: $5,000–$10,000/yr for a mid-size office building. Implementation cost: near zero for policy changes, $500–$2,000 for smart strips and timers.&lt;/p&gt;

</description>
      <category>electrical</category>
      <category>engineering</category>
      <category>energy</category>
      <category>efficiency</category>
    </item>
    <item>
      <title>Quick Tip: Solar Gain Through Windows — The Cooling Load That Changes by the Hour</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Thu, 17 Sep 2026 03:33:39 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-solar-gain-through-windows-the-cooling-load-that-changes-by-the-hour-11o8</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-solar-gain-through-windows-the-cooling-load-that-changes-by-the-hour-11o8</guid>
      <description>&lt;p&gt;Solar gain is the most variable component of cooling load. It changes with orientation, time of day, season, and glass type.&lt;/p&gt;

&lt;h2&gt;
  
  
  The formula
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q_solar = Window Area × SHGC × Incident Solar Radiation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SHGC = Solar Heat Gain Coefficient (0 to 1)
       Modern low-e glass:   0.22–0.40
       Older single-pane:    0.65–0.85
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Orientation makes a 7x difference
&lt;/h2&gt;

&lt;p&gt;Same 100 sq ft window, same building, same day (July, 4pm):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Orientation    Solar Gain (BTU/hr)    Why
──────────────────────────────────────────────────────
West           15,000–20,000          direct sun at hottest hour
South          8,000–12,000           sun high, partially blocked by overhang
East           3,000–5,000            direct sun was morning (already passed)
North          2,000–3,000            diffuse sky radiation only
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;West is worst because peak solar and peak outdoor temperature hit at the same time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The afternoon spike
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;8am–2pm:  building runs fine
3pm:      west offices start overheating
4pm:      supply air cannot keep up
5pm:      complaints, thermostat wars

Cause: solar gain was averaged in the calculation
       system sized for noon average, not 4pm peak
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  SHGC comparison
&lt;/h2&gt;

&lt;p&gt;For a 200 sq ft west-facing window at 4pm peak (100 BTU/hr/ft² incident):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Old single-pane (SHGC 0.75):
  Q = 200 × 0.75 × 100 = 15,000 BTU/hr

Modern low-e (SHGC 0.25):
  Q = 200 × 0.25 × 100 = 5,000 BTU/hr

Difference: 10,000 BTU/hr = 0.83 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Replacing the glass cuts solar gain by 67% on that wall.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shading effectiveness
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;External shading (overhang, fin):     blocks 50–90% of direct sun
                                      most effective on south walls
                                      ineffective on west (low sun angle)

Internal shading (blinds):            blocks 10–30% of heat gain
                                      solar energy already inside
                                      blind absorbs and re-radiates as heat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;External shading before the glass &amp;gt; internal shading after the glass. Always.&lt;/p&gt;

&lt;h2&gt;
  
  
  The quick check
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;If solar gain &amp;gt; 20% of total cooling load:
  → size system for 3pm–5pm peak, not noon average
  → check west-facing glazing separately
  → consider SHGC upgrade or external shading
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>solargain</category>
    </item>
    <item>
      <title>Why Gas Furnaces Lose 4 Percent Capacity Per 1,000 Feet of Elevation</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Wed, 16 Sep 2026 03:07:52 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/why-gas-furnaces-lose-4-percent-capacity-per-1000-feet-of-elevation-33eb</link>
      <guid>https://dev.to/evgeniikonkin/why-gas-furnaces-lose-4-percent-capacity-per-1000-feet-of-elevation-33eb</guid>
      <description>&lt;p&gt;Gas-fired equipment is rated at sea level. At altitude, it delivers less heat. The reason is air density.&lt;/p&gt;

&lt;h2&gt;
  
  
  The derating rule
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Capacity at altitude = Rated capacity × (1 − 0.04 × altitude in thousands of feet)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or equivalently:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Derating factor = 1 − (0.04 × h/1000)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where h is elevation in feet above sea level.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: 100,000 BTU furnace
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Altitude    Factor    Actual Output
──────────────────────────────────────
Sea level   1.00      100,000 BTU/hr
2,000 ft    0.92       92,000 BTU/hr
3,000 ft    0.88       88,000 BTU/hr
5,000 ft    0.80       80,000 BTU/hr
7,500 ft    0.70       70,000 BTU/hr
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 100,000 BTU furnace in Denver (5,280 ft) delivers ~80,000 BTU.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it happens
&lt;/h2&gt;

&lt;p&gt;Air at altitude has the same oxygen percentage (21%) but lower density:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sea level: ρ = 1.225 kg/m³
5,000 ft:  ρ = 1.005 kg/m³ (−18%)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each cubic foot of air contains 18% fewer oxygen molecules. The burner gets less oxygen per cycle. Less oxygen = less combustion = less heat.&lt;/p&gt;

&lt;p&gt;The density ratio:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = P / (R × T)

P at 5,000 ft ≈ 84,556 Pa (vs 101,325 at sea level)
Ratio = 84,556 / 101,325 = 0.834
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The 4% per 1,000 ft rule approximates this as 0.80 at 5,000 ft — slightly conservative, which is appropriate for safety-critical combustion equipment.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sizing mistake
&lt;/h2&gt;

&lt;p&gt;Heating load calculation shows 90,000 BTU/hr needed.&lt;/p&gt;

&lt;p&gt;At sea level:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Select 100,000 BTU furnace
Margin: 100,000 − 90,000 = 10,000 BTU (11%)
Result: adequate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At 5,000 ft (same furnace):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Actual output: 100,000 × 0.80 = 80,000 BTU
Deficit: 90,000 − 80,000 = 10,000 BTU short
Result: house cannot hold setpoint on coldest nights
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Correct sizing at 5,000 ft:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Required input = 90,000 / 0.80 = 112,500 BTU
Select: 120,000 BTU furnace
Actual output: 120,000 × 0.80 = 96,000 BTU
Margin: 96,000 − 90,000 = 6,000 BTU (7%)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Combustion air also needs correction
&lt;/h2&gt;

&lt;p&gt;The burner needs more volume of air to get the same oxygen:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sea level: 15 ft³ of air per ft³ of natural gas
5,000 ft:  15 / 0.80 = 18.75 ft³ of air per ft³ of gas
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Combustion air openings must be 20% larger at 5,000 ft. Undersized openings cause:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Incomplete combustion
Carbon monoxide production
Sooting and heat exchanger fouling
Premature equipment failure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Not all equipment derates the same
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Atmospheric burners:     full 4%/1000 ft derating applies
Induced draft:           full derating applies
Power burners:           may partially compensate
Sealed combustion:       may auto-adjust fuel-air ratio
Condensing (modulating): check manufacturer specs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Always check the installation manual for altitude-specific requirements. Some manufacturers offer high-altitude orifice kits instead of applying blanket derating.&lt;/p&gt;

&lt;p&gt;For quick air density checks at any altitude and temperature, use the &lt;a href="https://calcengineer.com/hvac/air-density-calculator/" rel="noopener noreferrer"&gt;air density calculator on CalcEngineer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>combustion</category>
      <category>altitude</category>
    </item>
    <item>
      <title>Quick Tip: How to Find the Condensation Plane Inside a Wall</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Tue, 15 Sep 2026 03:24:38 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-how-to-find-the-condensation-plane-inside-a-wall-1f48</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-how-to-find-the-condensation-plane-inside-a-wall-1f48</guid>
      <description>&lt;p&gt;Condensation forms where the temperature drops below the dew point. On a pipe, that is visible. Inside a wall, it is hidden.&lt;/p&gt;

&lt;h2&gt;
  
  
  The temperature gradient
&lt;/h2&gt;

&lt;p&gt;In winter, each layer of a wall is at a different temperature:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Indoor air:    70°F
Drywall:       69°F
Insulation:    70°F → 25°F (across R-15)
Sheathing:     25°F
Air gap:       22°F
Cladding:      20°F
Outdoor air:   20°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The temperature at each interface:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;T_interface = T_indoor − (ΔT_total × R_cumulative / R_total)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ΔT_total = T_indoor − T_outdoor = 50°F
R_total  = 20
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At the sheathing inner face:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R_cumulative = R_drywall(0.5) + R_cavity(15) + R_studs(2.5) = 18
T = 70 − (50 × 18/20) = 70 − 45 = 25°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The dew point check
&lt;/h2&gt;

&lt;p&gt;Indoor air at 70°F and 40% RH:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Dew point ≈ 45°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Compare to each interface:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Interface              Temp    vs Dew Point   Risk
──────────────────────────────────────────────────
Drywall surface        69°F    &amp;gt; 45°F         safe
Insulation cavity      varies  crosses 45°F   ⚠️
Sheathing inner face   25°F    &amp;lt; 45°F         CONDENSATION
Sheathing outer face   22°F    &amp;lt; 45°F         CONDENSATION
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The condensation plane is at the sheathing — 20°F below the dew point.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this destroys buildings
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Visible pipe condensation:
  → noticed in days
  → fixed with insulation
  → cost: $50

Hidden wall condensation:
  → noticed in months or years
  → mold, rot, structural damage
  → cost: $5,000–$50,000+
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The vapor barrier rule
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cold climate:     vapor barrier on INTERIOR (warm side)
Hot-humid climate: vapor barrier on EXTERIOR (warm side)
Mixed climate:    smart vapor retarder (adjusts with humidity)

Wrong side = moisture trapped against cold surface = guaranteed failure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The quick check
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Calculate indoor dew point from T and RH
2. Calculate temperature at each wall interface (R-value ratio)
3. If any interface &amp;lt; dew point → condensation risk
4. Fix: add exterior insulation, lower indoor RH, or add vapor retarder
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>buildingscience</category>
    </item>
    <item>
      <title>Why Climate Zone Changes AC Tonnage More Than Square Footage</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Mon, 14 Sep 2026 03:11:03 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/why-climate-zone-changes-ac-tonnage-more-than-square-footage-ol6</link>
      <guid>https://dev.to/evgeniikonkin/why-climate-zone-changes-ac-tonnage-more-than-square-footage-ol6</guid>
      <description>&lt;p&gt;AC tonnage is not set by square footage. It is set by how much heat the system has to remove per hour. And that depends on where the building is.&lt;/p&gt;

&lt;h2&gt;
  
  
  The tonnage formula
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cooling Load = Envelope + Occupants + Equipment + Lighting
Tonnage = Cooling Load (BTU/hr) / 12,000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The envelope load dominates in most buildings:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Envelope = Area × Climate Factor × (Ceiling Height / 8)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Climate factors by region
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Climate          BTU/ft²    Example cities
──────────────────────────────────────────────
Cool             20–25      Seattle, Portland, Minneapolis
Moderate         25–30      Denver, Chicago, DC
Hot-humid        30–35      Houston, Dallas, Atlanta, Miami
Hot-dry          35–40      Phoenix, Las Vegas, Tucson
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These factors account for the design outdoor temperature, solar gain patterns, and humidity levels typical for each region.&lt;/p&gt;

&lt;h2&gt;
  
  
  Same house, four cities
&lt;/h2&gt;

&lt;p&gt;A 2,000 sq ft house with 9 ft ceilings, 4 occupants, 500W equipment, 200W lighting:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;City        Climate    BTU/ft²   Envelope    Internal   Total      Tons
──────────────────────────────────────────────────────────────────────────
Seattle     Cool       22        49,500      2,400      51,900     4.3
Denver      Moderate   27        60,750      2,400      63,150     5.3
Dallas      Hot        32        72,000      2,400      74,400     6.2
Phoenix     Hot-dry    38        85,500      2,400      87,900     7.3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same house. Tonnage nearly doubles from Seattle to Phoenix.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why "400 sq ft per ton" fails
&lt;/h2&gt;

&lt;p&gt;The most common rule of thumb:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Tonnage = Area / 400 to 600
2,000 sq ft / 400 = 5.0 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This gives 5 tons everywhere.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Seattle: needs 4.3T, gets 5.0T → oversized by 16%
  → short cycling, poor humidity control, wasted energy

Phoenix: needs 7.3T, gets 5.0T → undersized by 32%
  → runs continuously, never reaches setpoint on peak days
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The rule was calibrated for a moderate climate. It fails everywhere else.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ceiling height multiplier
&lt;/h2&gt;

&lt;p&gt;The formula uses volume, not area:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;8 ft ceilings:  2,000 × 8 = 16,000 ft³
10 ft ceilings: 2,000 × 10 = 20,000 ft³
12 ft ceilings: 2,000 × 12 = 24,000 ft³
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The ceiling height adjustment:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Factor = actual height / 8

8 ft:  1.0×  (baseline)
9 ft:  1.125×
10 ft: 1.25×
12 ft: 1.5×
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A house with 12 ft ceilings in Phoenix needs 50% more tonnage than the same footprint with 8 ft ceilings.&lt;/p&gt;

&lt;h2&gt;
  
  
  When internal gains change the picture
&lt;/h2&gt;

&lt;p&gt;In Phoenix, envelope is 85–90% of total load. Internal gains barely matter.&lt;/p&gt;

&lt;p&gt;In Seattle, envelope is 60–70%. Internal gains are 30–40%.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Seattle office with heavy equipment:
  Envelope:  49,500 BTU/hr (70%)
  Internals: 21,000 BTU/hr (30%)
  Total:     70,500 BTU/hr = 5.9 tons

Seattle bedroom (same area):
  Envelope:  49,500 BTU/hr (93%)
  Internals:  3,600 BTU/hr (7%)
  Total:     53,100 BTU/hr = 4.4 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same area. Different internal loads. 1.5 tons difference. In hot climates, this gap shrinks because the envelope load overwhelms everything else.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>cooling</category>
      <category>climatedesign</category>
    </item>
    <item>
      <title>Low Delta-T Syndrome: The Chilled Water Problem That Wastes Pump Energy</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Fri, 11 Sep 2026 04:00:29 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/low-delta-t-syndrome-the-chilled-water-problem-that-wastes-pump-energy-33hc</link>
      <guid>https://dev.to/evgeniikonkin/low-delta-t-syndrome-the-chilled-water-problem-that-wastes-pump-energy-33hc</guid>
      <description>&lt;p&gt;Chilled water systems are designed for a specific delta-T. When that number drops, pump energy explodes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The capacity formula
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q (BTU/hr) = 500 × GPM × ΔT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;500 = constant (8.33 lb/gal × 1.0 BTU/lb·°F × 60 min/hr)
GPM = water flow rate
ΔT  = return temperature − supply temperature
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Design vs actual
&lt;/h2&gt;

&lt;p&gt;Design conditions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Supply:  44°F
Return:  56°F
ΔT:      12°F
Flow:    400 GPM

Q = 500 × 400 × 12 = 2,400,000 BTU/hr = 200 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When delta-T drops to 6°F (common in real buildings):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Supply:  44°F
Return:  50°F
ΔT:      6°F
Flow:    400 GPM

Q = 500 × 400 × 6 = 1,200,000 BTU/hr = 100 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Half the capacity at the same pump energy.&lt;/p&gt;

&lt;h2&gt;
  
  
  The operator response
&lt;/h2&gt;

&lt;p&gt;To recover 200 tons at 6°F delta-T:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GPM = Q / (500 × ΔT)
GPM = 2,400,000 / (500 × 6)
GPM = 800
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Double the flow. But pump power follows the cube law:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P2 / P1 = (GPM2 / GPM1)³
P2 / P1 = (800 / 400)³ = 8
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In practice, the system curve limits the actual increase, but pump power typically goes from 50 kW to 150–200 kW.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Design:  400 GPM,  50 kW pump,  200 tons
Actual:  800 GPM, 200 kW pump,  200 tons (recovered)

Extra pump energy: 150 kW × 3,000 hrs/yr = 450,000 kWh
Extra cost at $0.12/kWh: $54,000/year
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why delta-T drops
&lt;/h2&gt;

&lt;p&gt;Three common causes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Three-way valves bypassing water around coils
   → Bypass water mixes with return, lowers return temp
   → Fix: convert to two-way valves with VFD on pumps

2. Oversized coils at part load
   → Water passes through too fast to warm up
   → Fix: adjust control sequences, reduce flow at part load

3. Dirty coils (water-side fouling)
   → Scale or biofilm reduces heat transfer
   → Fix: clean and treat water chemistry
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The 60-second diagnostic
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Clamp temp sensor on CHW supply pipe
2. Clamp temp sensor on CHW return pipe
3. Subtract

Design ΔT:    10–12°F (5.5–6.7°C)
Problem zone:  &amp;lt; 8°F under normal load
Critical:      &amp;lt; 6°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If delta-T is below 8°F during normal cooling load, the system has low delta-T syndrome.&lt;/p&gt;

&lt;h2&gt;
  
  
  Air-side delta-T for comparison
&lt;/h2&gt;

&lt;p&gt;The same concept applies to air systems:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q (BTU/hr) = 1.08 × CFM × ΔT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Normal ranges:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Residential cooling (DX): 14–22°F
Gas furnace:              40–70°F
Heat pump heating:        25–35°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Both formulas measure the same thing: how much heat the fluid picks up (or gives up) as it passes through the heat exchanger.&lt;/p&gt;

&lt;p&gt;For quick delta-T calculations with automatic capacity output for both air and water systems, use the &lt;a href="https://calcengineer.com/hvac/hvac-delta-t-calculator/" rel="noopener noreferrer"&gt;HVAC delta T calculator on CalcEngineer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>chilledwater</category>
      <category>energy</category>
    </item>
    <item>
      <title>Quick Tip: Round vs Rectangular Duct — When to Use Which</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Thu, 10 Sep 2026 03:47:47 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-round-vs-rectangular-duct-when-to-use-which-51ha</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-round-vs-rectangular-duct-when-to-use-which-51ha</guid>
      <description>&lt;p&gt;Same cross-sectional area. Different performance. The shape matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  The perimeter problem
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Shape              Area     Perimeter   vs Round
────────────────────────────────────────────────
Round (16.6")      216 in²  52.2 in     baseline
Square (14.7²)     216 in²  58.8 in     +13%
Rect (24×9)        216 in²  66.0 in     +26%
Rect (36×6)        216 in²  84.0 in     +61%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;More perimeter = more friction, more noise, more leakage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Equivalent diameter
&lt;/h2&gt;

&lt;p&gt;Rectangular ducts have higher friction than round for the same area. Equivalent diameter tells you what round duct the rectangle behaves like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;De = 1.3 × (W × H)^0.625 / (W + H)^0.25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For 216 in² area:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Round 16.6":   De = 16.6 in (actual diameter)
Rect 24×9:     De = 15.6 in (acts 6% smaller)
Rect 36×6:     De = 13.8 in (acts 17% smaller)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The 36×6 duct has the same area as the round but behaves like a duct 2.8 inches smaller.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to use round
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;✓ Ceiling space allows it
✓ Noise-sensitive spaces (studios, hospitals, offices)
✓ Long straight runs (friction compounds over distance)
✓ Exposed ductwork (aesthetics)
✓ Spiral duct available (lower cost per foot)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  When to use rectangular
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;✓ Ceiling height limited (9" plenum vs 16" round)
✓ Routing around beams and pipes
✓ Aspect ratio stays ≤ 4:1
✓ Multiple branches in tight spaces
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The rule
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Aspect ratio ≤ 4:1  → acceptable trade-off
Aspect ratio &amp;gt; 4:1  → friction penalty exceeds space savings
Aspect ratio &amp;gt; 6:1  → avoid (noise, fabrication cost, energy waste)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Noise comparison
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Round duct:       curved surface resists vibration
                  minimal panel drumming
                  preferred for NC 25-35 spaces

Rectangular duct: flat panels vibrate (oil-canning)
                  low-frequency rumble
                  needs heavier gauge or external bracing
                  for noise-sensitive applications
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>ductwork</category>
    </item>
  </channel>
</rss>
