<?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>Why the 1.08 Constant in HVAC Sensible Heat Formulas Fails at Altitude</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Fri, 04 Sep 2026 04:23:02 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/why-the-108-constant-in-hvac-sensible-heat-formulas-fails-at-altitude-5a0m</link>
      <guid>https://dev.to/evgeniikonkin/why-the-108-constant-in-hvac-sensible-heat-formulas-fails-at-altitude-5a0m</guid>
      <description>&lt;p&gt;The standard sensible heat formula for 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;That 1.08 constant comes from:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1.08 = ρ × Cp × 60

Where:
ρ  = 0.075 lb/ft³ (air density at sea level, 59°F)
Cp = 0.24 BTU/lb·°F (specific heat of air)
60 = minutes per hour

0.075 × 0.24 × 60 = 1.08
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The problem: 0.075 lb/ft³ is only valid at sea level and 59°F.&lt;/p&gt;

&lt;h2&gt;
  
  
  Air density from the ideal gas law
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = P / (R × 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;ρ = air density, kg/m³
P = absolute atmospheric pressure, Pa
R = 287.058 J/(kg·K) (specific gas constant for dry air)
T = absolute temperature, K
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At sea level, 15°C (59°F):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = 101,325 / (287.058 × 288.15)
ρ = 1.225 kg/m³
ρ = 0.0765 lb/ft³
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What changes at altitude
&lt;/h2&gt;

&lt;p&gt;Atmospheric pressure drops with elevation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P = 101,325 × (1 − 0.0000225577 × h)^5.25588
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where h is altitude in meters.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Altitude    Pressure (Pa)    Density (kg/m³)    vs Sea Level
──────────────────────────────────────────────────────────────
Sea level   101,325          1.225              baseline
1,000 m     89,875           1.112              −9.2%
1,500 m     84,556           1.058              −13.6%
2,000 m     79,501           1.007              −17.8%
2,500 m     74,692           0.957              −21.9%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At Denver (1,609 m / 5,280 ft):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P = 101,325 × (1 − 0.0000225577 × 1609)^5.25588
P ≈ 83,436 Pa

ρ = 83,436 / (287.058 × 288.15)
ρ ≈ 1.009 kg/m³ (vs 1.225 at sea level)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is an 18% density reduction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Impact on the sensible heat constant
&lt;/h2&gt;

&lt;p&gt;The 1.08 constant scales linearly with 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.08 × (1.225/1.225) = 1.08
Denver:       1.08 × (1.009/1.225) = 0.89
Albuquerque:  1.08 × (0.957/1.225) = 0.84
Mexico City:  1.08 × (0.880/1.225) = 0.78
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A system designed with 1.08 in Denver actually delivers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q_actual = 0.89 × CFM × ΔT

vs

Q_assumed = 1.08 × CFM × ΔT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The system delivers 18% less cooling capacity than the calculation predicted.&lt;/p&gt;

&lt;h2&gt;
  
  
  Temperature effect
&lt;/h2&gt;

&lt;p&gt;Even at sea level, hot air is thinner:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Temperature    Density (kg/m³)    vs Standard (15°C)
─────────────────────────────────────────────────────
15°C (59°F)    1.225              baseline
25°C (77°F)    1.184              −3.3%
35°C (95°F)    1.146              −6.5%
45°C (113°F)   1.110              −9.4%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Rule of thumb: density drops about 3.3% per 10°C (18°F) temperature increase.&lt;/p&gt;

&lt;h2&gt;
  
  
  Combined effect
&lt;/h2&gt;

&lt;p&gt;Denver at 95°F outdoor air:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Altitude effect:    −18%
Temperature effect: −6.5%
Combined:           −23%

Corrected constant: 1.08 × 0.77 = 0.83
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A system designed with 1.08 at those conditions overstates capacity by nearly a quarter.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to correct
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Always correct when:
  Altitude &amp;gt; 2,000 ft (600 m)
  Air temperature &amp;gt; 100°F (38°C)
  Both conditions combined

Usually safe to skip when:
  Sea level to 1,000 ft
  Air temperature 60–80°F
  Both conditions apply
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What this calculation does not cover
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It does not account for:
  Humidity (adds 1–2% variation in standard HVAC range)
  Non-standard atmospheric conditions
  Fan curve shift at altitude
  Motor derating at altitude
  Combustion air correction for gas equipment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The density calculation is a first-pass correction. Full altitude design requires adjusted fan curves, motor derating factors, and combustion analysis for gas-fired equipment.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>physics</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Quick Tip: Dew Point vs Relative Humidity for Condensation Risk</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Thu, 03 Sep 2026 03:56:58 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-dew-point-vs-relative-humidity-for-condensation-risk-1760</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-dew-point-vs-relative-humidity-for-condensation-risk-1760</guid>
      <description>&lt;p&gt;Relative humidity tells you a ratio. Dew point tells you where condensation will form.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;RH = how full the air is relative to its capacity at that temperature
Dew point = the temperature at which moisture starts condensing
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The critical difference: RH changes when you heat or cool the air. Dew point does not (unless you add or remove moisture).&lt;/p&gt;

&lt;h2&gt;
  
  
  Same room, different RH, different condensation risk
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Scenario A:
  Room: 75°F, 50% RH
  Dew point: 55°F
  Cold water pipe surface: 50°F
  50°F &amp;lt; 55°F → condensation forms

Scenario B:
  Room: 75°F, 30% RH
  Dew point: 41°F
  Cold water pipe surface: 50°F
  50°F &amp;gt; 41°F → pipe stays dry
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The rule: condensation forms when a surface temperature drops below the dew point. Not below some RH percentage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dew point depression as a quick diagnostic
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Depression = Dry-bulb temp − Dew point temp

&amp;lt; 5°F   → near saturation, high condensation risk
15–35°F → typical comfortable range
&amp;gt; 55°F  → very dry air
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Comfort boundary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ASHRAE 55 upper comfort limit: ~62°F dew point
Typical comfortable range:     50–60°F dew point
                               (~40–55% RH at 75°F)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Above 62°F dew point, most people feel the air is too humid regardless of the thermostat setting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why RH alone fails
&lt;/h2&gt;

&lt;p&gt;Heat the air from 75°F to 95°F without adding moisture:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Before: 75°F, 50% RH, dew point 55°F
After:  95°F, 23% RH, dew point 55°F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;RH dropped from 50% to 23%. Feels drier. But the dew point is still 55°F. The same cold pipe will still sweat.&lt;/p&gt;

&lt;p&gt;For quick dew point checks from dry-bulb and RH or wet-bulb readings, there is a &lt;a href="https://calcengineer.com/hvac/dew-point-temperature-calculator/" rel="noopener noreferrer"&gt;dew point calculator on CalcEngineer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>psychrometrics</category>
    </item>
    <item>
      <title>CFM Calculation: Why Floor Area Is Not Enough to Size Ventilation</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Wed, 02 Sep 2026 04:21:33 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/cfm-calculation-why-floor-area-is-not-enough-to-size-ventilation-48hj</link>
      <guid>https://dev.to/evgeniikonkin/cfm-calculation-why-floor-area-is-not-enough-to-size-ventilation-48hj</guid>
      <description>&lt;p&gt;The CFM formula for room ventilation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CFM = (L × W × H × ACH) / 60
&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;L = room length, ft
W = room width, ft
H = ceiling height, ft
ACH = air changes per hour
60 = minutes per hour (converts ft³/hr to ft³/min)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The metric version:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Airflow (m³/hr) = L × W × H × ACH
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;The most common error: using floor area instead of volume.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Room: 20 ft × 15 ft
Floor area: 300 ft²

With 9 ft ceilings:
Volume = 300 × 9 = 2,700 ft³
CFM = 2,700 × 6 / 60 = 270 CFM

With 12 ft ceilings:
Volume = 300 × 12 = 3,600 ft³
CFM = 3,600 × 6 / 60 = 360 CFM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same footprint. 33% more air required. If you sized the fan for 270 CFM in the 12-foot room, the actual air change rate drops to 4.5 ACH instead of 6.&lt;/p&gt;

&lt;h2&gt;
  
  
  ACH requirements by space type
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Space type                ACH
────────────────────────────────
Residential living room   4–6
Office, retail            6–8
Kitchen, restaurant       8–12
Laboratory, hospital      10–20+
Clean room                20–60+
Industrial, welding       15+
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Choosing the wrong ACH is worse than getting the volume wrong. An office at 6 ACH is comfortable. A lab at 6 ACH violates ASHRAE 62.1.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worked example
&lt;/h2&gt;

&lt;p&gt;Office space:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Room: 20 × 15 × 9 ft
ACH: 6 (standard office)

Volume = 20 × 15 × 9 = 2,700 ft³
CFM = 2,700 × 6 / 60
CFM = 270
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The room needs 270 CFM of delivered air.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fan selection: add system losses
&lt;/h2&gt;

&lt;p&gt;The 270 CFM is room demand. The fan must overcome:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Duct friction
Filter pressure drop
Damper resistance
Fitting losses
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Rule of thumb: add 10–20% to calculated CFM for fan selection.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Room demand:     270 CFM
System margin:   +15%
Fan selection:   270 × 1.15 = 311 CFM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Select a fan rated at 310+ CFM at the design static pressure. Not 270.&lt;/p&gt;

&lt;h2&gt;
  
  
  CFM vs FPM
&lt;/h2&gt;

&lt;p&gt;These are different measurements:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CFM = volume flow rate (ft³/min)  → how much air
FPM = velocity (ft/min)           → how fast the air moves
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;They are related through duct area:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CFM = FPM × Duct Area (ft²)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;270 CFM through a 12-inch round duct:
Area = π × (12/24)² = 0.785 ft²
FPM = 270 / 0.785 = 344 FPM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Specifying 270 FPM instead of 270 CFM is a completely different number. One is volume. The other is velocity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the CFM calculation does not cover
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It does not account for:
  Outdoor air ventilation requirements (ASHRAE 62.1)
  Exhaust makeup air
  Pressurization requirements
  Duct static pressure budget
  Noise criteria
  Thermal load matching
  Humidity control
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The volume × ACH method is a screening estimate. It tells you approximately how much air the room needs. Full ventilation design requires ASHRAE procedures, duct sizing, and fan curve analysis.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>ventilation</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Quick Tip: HVAC Delta T Ranges You Should Know</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Tue, 01 Sep 2026 04:16:08 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/quick-tip-hvac-delta-t-ranges-you-should-know-c5h</link>
      <guid>https://dev.to/evgeniikonkin/quick-tip-hvac-delta-t-ranges-you-should-know-c5h</guid>
      <description>&lt;p&gt;Delta T is the temperature difference between return air and supply air:&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_return − T_supply
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Normal ranges by system type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;System                    ΔT (°F)
──────────────────────────────────
Residential cooling (DX)  14–22
Gas furnace               40–70
Heat pump (heating)       25–35
Chilled water             10–12
Hot water boiler          20–40
Condenser water           10–15
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What out-of-range delta T tells you
&lt;/h2&gt;

&lt;p&gt;In cooling mode:&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; 14°F → low refrigerant charge
             excessive airflow
             dirty evaporator coil

ΔT &amp;gt; 22°F → restricted airflow
             dirty filter
             frozen coil
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In heating mode (gas furnace):&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;gt; 70°F → low airflow through heat exchanger
             potential cracking risk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  From delta T to capacity
&lt;/h2&gt;

&lt;p&gt;Combine delta T with airflow to get sensible capacity:&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;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CFM = 1,000
ΔT  = 20°F

Q = 1.08 × 1,000 × 20
Q = 21,600 BTU/hr
Q = 1.8 tons
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the system is rated at 2 tons, it is delivering 90% of capacity. Normal.&lt;/p&gt;

&lt;p&gt;If ΔT drops to 12°F:&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,000 × 12
Q = 12,960 BTU/hr
Q = 1.08 tons → 54% of rated capacity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Something is wrong. The homeowner feels it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two measurement rules
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Supply temp: measure 6+ ft downstream from coil (not at coil exit)
2. Wait 15+ min after startup before reading (steady-state required)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Breaking either rule gives a false delta T.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>quicktip</category>
      <category>diagnostics</category>
    </item>
    <item>
      <title>The Energy Cost Formula Most Engineers Use Wrong for Three-Phase Loads</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Mon, 31 Aug 2026 04:08:47 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/the-energy-cost-formula-most-engineers-use-wrong-for-three-phase-loads-4n14</link>
      <guid>https://dev.to/evgeniikonkin/the-energy-cost-formula-most-engineers-use-wrong-for-three-phase-loads-4n14</guid>
      <description>&lt;p&gt;Energy consumption is power multiplied by time:&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;Cost is energy multiplied by rate:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cost = kWh × rate per kWh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The challenge is getting the power number right. For single-phase loads, power in watts is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P = V × I × PF
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For three-phase loads:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P = √3 × V × I × PF
P = 1.732 × V × I × PF
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The 1.732 is the square root of 3. It accounts for the phase relationship in a three-phase system. Leaving it out underestimates three-phase power by 42 percent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: one motor, one year
&lt;/h2&gt;

&lt;p&gt;A commercial HVAC chiller motor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voltage:      480V line-to-line
Current:      100A
Power factor: 0.85
Runtime:      8 hours/day
Rate:         $0.15/kWh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 1 — calculate power:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P = 1.732 × 480 × 100 × 0.85
P = 70,668 W
P = 70.7 kW
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 2 — daily energy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kWh/day = 70.7 × 8
kWh/day = 565.3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 3 — monthly energy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kWh/month = 565.3 × 30.44
kWh/month = 17,207
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 4 — monthly cost:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cost/month = 17,207 × $0.15
Cost/month = $2,581
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 5 — annual cost:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cost/year = $2,581 × 12
Cost/year = $30,972
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One motor. Thirty thousand dollars a year.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three mistakes that break the calculation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistake 1: using nameplate power for cycling loads
&lt;/h3&gt;

&lt;p&gt;A 5 kW compressor with a 60 percent duty cycle does not consume 5 kW continuously.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Nameplate calculation: 5 kW × 8 hr = 40 kWh/day
Actual calculation:    5 kW × 8 hr × 0.60 = 24 kWh/day
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The nameplate method overstates consumption by 67 percent. Use measured average power or apply the duty cycle factor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 2: ignoring power factor
&lt;/h3&gt;

&lt;p&gt;Calculating power as voltage times current without power factor gives apparent power in kVA, not real power in kW.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Without PF: P = 1.732 × 480 × 100 = 83,138 VA = 83.1 kVA
With PF:    P = 1.732 × 480 × 100 × 0.85 = 70,668 W = 70.7 kW
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The electricity meter measures real power (kW), not apparent power (kVA). Omitting power factor overstates energy consumption by 18 percent for a motor at PF 0.85.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 3: entering rate as whole cents
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wrong: rate = 15    → cost = 17,207 × 15 = $258,105/month
Right: rate = 0.15  → cost = 17,207 × 0.15 = $2,581/month
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One hundred times too high. This happens in spreadsheet calculations more often than anyone admits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it matters for equipment decisions
&lt;/h2&gt;

&lt;p&gt;When you know the per-equipment energy cost, upgrade decisions become math:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Motor annual cost:           $30,972
VFD savings (30% reduction): $9,292/year
VFD installed cost:          $5,000
Payback period:              6.5 months
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Without the per-equipment calculation, this decision is a guess. With it, the payback is obvious.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the formula does not cover
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It does not account for:
  Demand charges (kW peak billing)
  Tiered rate structures
  Time-of-use pricing
  Power factor penalties
  Tax and distribution fees
  Motor efficiency losses
  Seasonal load variation
  Actual metered data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The kWh cost calculation is a screening estimate. It tells you the approximate operating cost of a piece of equipment at a flat rate. For precise energy accounting, use metered data and your actual utility rate schedule.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick reference
&lt;/h2&gt;

&lt;p&gt;For any piece of equipment, you need three numbers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Power in kW
2. Daily runtime in hours
3. Electricity rate in $/kWh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Multiply all three for daily cost. Multiply by 30.4 for monthly. By 365 for annual.&lt;/p&gt;

&lt;p&gt;For three-phase equipment where you only know voltage and current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kW = 1.732 × V × I × PF
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use PF = 0.85 for motors, 0.95 for electronic loads, 1.0 for heaters.&lt;/p&gt;

&lt;p&gt;For quick energy cost estimates with single-phase, three-phase, and direct kWh entry, there is an &lt;a href="https://calcengineer.com/electrical/energy-consumption-calculator/" rel="noopener noreferrer"&gt;energy consumption calculator on CalcEngineer&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>electrical</category>
      <category>engineering</category>
      <category>energy</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Duct Sizing: The Aspect Ratio Mistake That Doubles Friction Loss</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Fri, 28 Aug 2026 05:15:33 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/duct-sizing-the-aspect-ratio-mistake-that-doubles-friction-loss-42g7</link>
      <guid>https://dev.to/evgeniikonkin/duct-sizing-the-aspect-ratio-mistake-that-doubles-friction-loss-42g7</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faibk62kmbgtk4m1e47ey.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faibk62kmbgtk4m1e47ey.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Duct sizing starts with one formula:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;In imperial units:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A (ft²) = Q (CFM) / V (FPM)
&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;A = duct cross-sectional area, ft²
Q = airflow rate, CFM
V = air velocity, FPM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a round duct, the diameter is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;D = √(4A / π)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a rectangular duct with a known width:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;H = A / W
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These formulas are simple. The mistakes come from what happens after the calculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: sizing a 1,200 CFM supply duct
&lt;/h2&gt;

&lt;p&gt;Given:&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,200 CFM
V = 800 FPM (commercial branch supply)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Calculate area:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A = 1,200 / 800
A = 1.5 ft²
A = 216 in²
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Calculate round diameter:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;D = √(4 × 1.5 / π)
D = √(1.909)
D = 1.382 ft
D = 16.6 inches
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Standard round duct sizes go 14, 16, 18, 20 inches. The calculation lands between 16 and 18. Select 18 inches.&lt;/p&gt;

&lt;p&gt;If you select 16 inches instead:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A_16 = π × (16/2)² = 201 in² = 1.396 ft²
V_actual = 1,200 / 1.396 = 859 FPM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is still within the commercial branch range of 500 to 900 FPM. Acceptable.&lt;/p&gt;

&lt;p&gt;If you select 14 inches:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A_14 = π × (14/2)² = 154 in² = 1.069 ft²
V_actual = 1,200 / 1.069 = 1,122 FPM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now velocity exceeds the branch supply range. Noise and friction increase significantly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rectangular aspect ratio problem
&lt;/h2&gt;

&lt;p&gt;When ceiling space is tight, engineers switch to rectangular duct. Same area, different shape. But not all rectangles perform equally.&lt;/p&gt;

&lt;p&gt;For 216 in² of area, you could use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Option A: 24 × 9 inches  (aspect ratio 2.7:1)
Option B: 18 × 12 inches (aspect ratio 1.5:1)
Option C: 36 × 6 inches  (aspect ratio 6.0:1)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;All three have the same area. But the equivalent round diameter is different for each:&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;Calculate for each option:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Option A (24×9):  De = 15.6 in
Option B (18×12): De = 16.1 in
Option C (36×6):  De = 13.8 in
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Option C has the same cross-sectional area but behaves like a duct that is 2.3 inches smaller in equivalent diameter. That means more friction, more pressure drop, more fan energy.&lt;/p&gt;

&lt;p&gt;The rule: keep aspect ratios at 4:1 or below. Above that, friction loss increases faster than the space savings justify.&lt;/p&gt;

&lt;h2&gt;
  
  
  Velocity guidelines by application
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Application              FPM          m/s
─────────────────────────────────────────
Residential supply       400–700      2.0–3.6
Commercial branch        500–900      2.5–4.6
Commercial main supply   700–1,500    3.5–7.6
Return air               500–1,200    2.5–6.1
Kitchen exhaust          1,500–2,500  7.6–12.7
Industrial exhaust       1,000–4,000  5.1–20.3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Residential is the most noise-sensitive. Most homeowners notice duct noise above 700 FPM.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the duct size calculation does not cover
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It does not verify:
  Friction loss per 100 ft of duct
  System static pressure budget
  Fitting equivalent lengths
  Noise criteria (NC) rating
  Duct leakage class
  Insulation requirements
  Fire damper pressure drop
  ASHRAE 90.1 fan power limits
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The area-velocity calculation is a first-pass screen. It tells you whether the duct is in the right size range. Full duct design requires equal friction or static regain methods per ASHRAE and SMACNA standards.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>engineering</category>
      <category>mechanical</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How Power Factor Turns a 100 kVA Generator Into 80 kW of Usable Power</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Wed, 26 Aug 2026 06:22:49 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/how-power-factor-turns-a-100-kva-generator-into-80-kw-of-usable-power-49ed</link>
      <guid>https://dev.to/evgeniikonkin/how-power-factor-turns-a-100-kva-generator-into-80-kw-of-usable-power-49ed</guid>
      <description>&lt;p&gt;A generator nameplate shows two numbers: kVA and kW. They are not the same thing.&lt;/p&gt;

&lt;p&gt;The difference between them is power factor.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kW = kVA × PF
&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;kW = real power (useful work)
kVA = apparent power (total demand on the source)
PF = power factor of the connected load (0 to 1.0)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Power factor tells you what fraction of the current flowing through the circuit is actually doing useful work. The rest is reactive current. It flows through the conductors, heats up the cables, occupies transformer capacity, and performs zero work. The source has to supply it, the cables have to carry it, but the load gives it back every half cycle.&lt;/p&gt;

&lt;p&gt;For resistive loads, PF = 1.0. For induction motors, PF is typically 0.75 to 0.90. For mixed commercial buildings, 0.80 to 0.85 is a common range.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: generator sizing for a chiller plant
&lt;/h2&gt;

&lt;p&gt;A mechanical contractor needs standby power for a chiller plant. The equipment list:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Equipment                kW      PF      kVA
Chiller compressor       150     0.85    176.5
Chilled water pumps       30     0.82     36.6
Condenser water pumps     25     0.82     30.5
Cooling tower fans        15     0.80     18.8
Controls and lighting     10     0.95     10.5
─────────────────────────────────────────────
Total                    230     0.843   272.9
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each kVA value is calculated as:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;For the chiller compressor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kVA = 150 / 0.85
kVA = 176.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The composite power factor of the entire plant is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PF = 230 kW / 272.9 kVA
PF = 0.843
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Total apparent power demand is 272.9 kVA.&lt;/p&gt;

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

&lt;p&gt;If you order a 250 kVA generator, you might think you have 20 kW of headroom.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Real power demand:     230 kW
Generator kW rating:   250 kVA × 0.80 PF = 200 kW (typical rating)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the apparent power demand tells a different story:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Apparent power demand: 272.9 kVA
Generator capacity:    250 kVA
Deficit:               22.9 kVA over limit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The 250 kVA generator is oversized by 20 kW but undersized by 23 kVA. It will trip on overcurrent even though the kW load is within rating.&lt;/p&gt;

&lt;p&gt;The overcurrent protection sees 272.9 kVA against a 250 kVA limit and does exactly what it is supposed to do.&lt;/p&gt;

&lt;h2&gt;
  
  
  Correct selection
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kVA required = 230 / 0.843 = 273 kVA minimum
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 300 kVA generator is the correct selection. That gives you 273 kVA demand against 300 kVA capacity, plus margin for motor starting current which the steady-state calculation does not include.&lt;/p&gt;

&lt;h2&gt;
  
  
  The nameplate trap
&lt;/h2&gt;

&lt;p&gt;Some manufacturers rate generators at 0.80 PF:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"250 kVA / 200 kW" = manufacturer already applied 0.80
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Other manufacturers, especially in the European market, rate at unity PF:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"250 kVA / 250 kW" = assumes all loads are resistive
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same kVA rating. Very different real capacity for motor loads.&lt;/p&gt;

&lt;p&gt;Always check whether the nameplate kW is at rated PF or at unity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Motor starting makes it worse
&lt;/h2&gt;

&lt;p&gt;Motor starting current can draw 5 to 7 times the running current for several seconds. During that inrush, the power factor drops dramatically, sometimes below 0.30.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Running:  150 kW at PF 0.85 = 176 kVA
Starting: 150 kW × 6 inrush at PF 0.30 = approx 3,000 kVA transient
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The generator must handle that transient kVA demand without voltage collapse.&lt;/p&gt;

&lt;p&gt;This is why generator sizing requires more than just adding up nameplate kW. But the first step, before you even get to starting analysis, is making sure you are not confusing kVA with kW.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the kVA to kW conversion does not cover
&lt;/h2&gt;

&lt;p&gt;A correct kVA to kW conversion does not mean the generator is fully sized.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It does not verify:
  Motor starting kVA
  Harmonic distortion
  Transient response
  Step loading sequence
  Altitude or temperature derating
  Fuel system capacity
  Manufacturer acceptance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The kVA to kW check is a first-pass screen.&lt;/p&gt;

&lt;p&gt;It tells you whether the source capacity matches the load demand in both real and apparent power.&lt;/p&gt;

&lt;p&gt;It does not prove the full system design is complete.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical takeaway
&lt;/h2&gt;

&lt;p&gt;Before ordering a generator, transformer, or UPS for a mixed load:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. List all equipment with kW and power factor
2. Calculate kVA for each: kVA = kW / PF
3. Sum the kVA column (not just the kW column)
4. Compare total kVA to the source kVA rating
5. Check whether the manufacturer's kW rating is at 0.80 PF or unity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is enough to catch the most common sizing mistake before it becomes a commissioning problem.&lt;/p&gt;

</description>
      <category>electrical</category>
      <category>power</category>
      <category>engineering</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Harmonic Filter Design: The LC Tuning Mistake That Can Miss the Target Harmonic</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Sun, 09 Aug 2026 07:41:12 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/harmonic-filter-design-the-lc-tuning-mistake-that-can-miss-the-target-harmonic-3p8i</link>
      <guid>https://dev.to/evgeniikonkin/harmonic-filter-design-the-lc-tuning-mistake-that-can-miss-the-target-harmonic-3p8i</guid>
      <description>&lt;p&gt;A passive harmonic filter can look correct on a drawing.&lt;br&gt;
A reactor.&lt;br&gt;
A capacitor.&lt;br&gt;
A target harmonic order.&lt;/p&gt;

&lt;p&gt;But if the LC values tune the filter to the wrong frequency, the filter may not absorb the harmonic it was supposed to handle.&lt;/p&gt;

&lt;p&gt;That is the basic risk in harmonic filter design.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_t = 1 / (2π√(LC))
&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;f_t = filter tuning frequency, Hz
L = reactor inductance, H
C = capacitor capacitance, F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once the tuning frequency is known, the actual tuning harmonic order is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h_t = f_t / f_1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And the target harmonic frequency is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_target = h_target × f_1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a 60 Hz system, the 5th harmonic is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_target = 5 × 60
f_target = 300 Hz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So if a filter intended for the 5th harmonic is actually tuned near 300 Hz, it is in the right region.&lt;/p&gt;

&lt;p&gt;If it is tuned far away from 300 Hz, the filter may miss the problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: a filter intended for the 5th harmonic
&lt;/h2&gt;

&lt;p&gt;Suppose a passive LC filter has:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;L = 5 mH
C = 100 µF
f_1 = 60 Hz
Target harmonic = 5th
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Convert units first:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;L = 5 / 1000 = 0.005 H
C = 100 / 1,000,000 = 0.0001 F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Calculate the LC product:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LC = 0.005 × 0.0001
LC = 0.0000005
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now calculate tuning frequency:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_t = 1 / (2π√0.0000005)
f_t ≈ 225 Hz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The actual tuning harmonic order is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;h_t = 225 / 60
h_t ≈ 3.75
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the target 5th harmonic frequency is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_target = 5 × 60
f_target = 300 Hz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now calculate detuning:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Detuning = [(225 − 300) / 300] × 100
Detuning ≈ −25%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The filter is tuned about 25% below the target harmonic.&lt;/p&gt;

&lt;p&gt;That is not a small difference.&lt;/p&gt;

&lt;p&gt;It means the selected reactor and capacitor values do not align well with the intended 5th harmonic target.&lt;/p&gt;

&lt;h2&gt;
  
  
  The common mistake: checking the THD but not the tuning
&lt;/h2&gt;

&lt;p&gt;A common workflow mistake is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Measure high THD.
Decide the 5th harmonic is the problem.
Install a passive filter.
Assume the filter is tuned correctly.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the LC values decide where the filter actually resonates.&lt;/p&gt;

&lt;p&gt;The label or design intent does not tune the filter.&lt;/p&gt;

&lt;p&gt;The formula does.&lt;/p&gt;

&lt;p&gt;A filter intended for the 5th harmonic can end up closer to the 4th harmonic region if the inductance or capacitance is wrong.&lt;/p&gt;

&lt;p&gt;That can reduce attenuation at the intended harmonic and may create unwanted interaction with the system impedance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Detuning is not always bad
&lt;/h2&gt;

&lt;p&gt;A filter does not always need to be tuned exactly on the target harmonic.&lt;/p&gt;

&lt;p&gt;In many capacitor bank applications, engineers intentionally tune slightly below the lowest dominant harmonic. For example, a system with strong 5th harmonic distortion may use a detuned filter around order 4.7 or 4.85.&lt;/p&gt;

&lt;p&gt;That is done to reduce resonance risk.&lt;/p&gt;

&lt;p&gt;So the issue is not simply:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Exact target = good
Any detuning = bad
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The better question is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Is the detuning intentional and within the expected design range?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A small negative detuning may be part of a good design.&lt;/p&gt;

&lt;p&gt;A large accidental detuning is a warning sign.&lt;/p&gt;

&lt;h2&gt;
  
  
  Unit mistakes can destroy the result
&lt;/h2&gt;

&lt;p&gt;The LC formula is very sensitive to units.&lt;/p&gt;

&lt;p&gt;The calculator expects:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Inductance in mH
Capacitance in µF
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and converts them internally to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;H
F
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If someone enters 5 mH as 5 H, the tuning frequency shifts by a huge amount.&lt;/p&gt;

&lt;p&gt;If someone enters 100 µF as 100 F, the result becomes unrealistic.&lt;/p&gt;

&lt;p&gt;This is why the first review step should always be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Check mH vs H.
Check µF vs F.
Check 50 Hz vs 60 Hz.
Check the target harmonic order.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The formula itself is simple.&lt;/p&gt;

&lt;p&gt;The input units are where the mistake often starts.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the calculation does not prove
&lt;/h2&gt;

&lt;p&gt;A correct tuning frequency does not mean the harmonic filter is fully designed.&lt;/p&gt;

&lt;p&gt;It does not verify:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Harmonic attenuation
System impedance scan
Quality factor
Damping
Capacitor kvar
Reactor current rating
Thermal loading
Switching transients
Resonance amplification
IEEE 519 or utility compliance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The LC tuning check is a first-pass design screen.&lt;/p&gt;

&lt;p&gt;It tells you whether the filter is aimed at the right frequency region.&lt;/p&gt;

&lt;p&gt;It does not prove that the full power quality problem is solved.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical takeaway
&lt;/h2&gt;

&lt;p&gt;Use the harmonic filter tuning calculation early.&lt;/p&gt;

&lt;p&gt;It helps answer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;What frequency is this LC filter actually tuned to?
Which harmonic order does that represent?
How far is it from the intended target harmonic?
Is the detuning intentional or accidental?
Are the L and C units entered correctly?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is enough to catch many obvious filter selection mistakes before going deeper into manufacturer review, harmonic measurements, or a full impedance study.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;A passive harmonic filter is not tuned by its name.&lt;/p&gt;

&lt;p&gt;It is tuned by its inductance and capacitance.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_t = 1 / (2π√(LC))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the LC values put the filter near the intended harmonic, the design may be moving in the right direction.&lt;/p&gt;

&lt;p&gt;If the tuning point is far from the target harmonic, the filter may miss the harmonic it was meant to absorb.&lt;/p&gt;

&lt;p&gt;For quick checks of passive single-tuned LC harmonic filters, tuning harmonic order, target frequency, and detuning percentage, use the &lt;a href="https://calcengineer.com/electrical/harmonic-filter-design/" rel="noopener noreferrer"&gt;Harmonic Filter Design Calculator&lt;/a&gt; on CalcEngineer.&lt;/p&gt;

</description>
      <category>electrical</category>
      <category>engineering</category>
      <category>powerquality</category>
      <category>filters</category>
    </item>
    <item>
      <title>Ground Ring Resistance: The Soil Resistivity Mistake That Can Break a Grounding Estimate</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Wed, 05 Aug 2026 17:05:05 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/ground-ring-resistance-the-soil-resistivity-mistake-that-can-break-a-grounding-estimate-hfc</link>
      <guid>https://dev.to/evgeniikonkin/ground-ring-resistance-the-soil-resistivity-mistake-that-can-break-a-grounding-estimate-hfc</guid>
      <description>&lt;p&gt;Ground ring resistance looks like a simple grounding calculation.&lt;/p&gt;

&lt;p&gt;Enter soil resistivity.&lt;/p&gt;

&lt;p&gt;Enter ring size.&lt;/p&gt;

&lt;p&gt;Enter conductor diameter.&lt;/p&gt;

&lt;p&gt;Get resistance in ohms.&lt;/p&gt;

&lt;p&gt;But the result can change dramatically depending on one input: soil resistivity.&lt;/p&gt;

&lt;p&gt;That is where many early grounding estimates become misleading.&lt;/p&gt;

&lt;p&gt;A ground ring may look acceptable in moist clay and completely weak in dry sand or rocky soil. The same conductor. The same ring diameter. Very different resistance to earth.&lt;/p&gt;

&lt;p&gt;The formula is useful, but it should not be treated as a final grounding design.&lt;/p&gt;

&lt;p&gt;It is a screening tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  The basic ground ring resistance formula
&lt;/h2&gt;

&lt;p&gt;For a single circular buried ground ring, the resistance can be estimated with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R = (ρ / 2π²r) × ln(8r / d)
&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;R = ground ring resistance, ohms
ρ = soil resistivity, Ω·m
r = ring radius, m
d = conductor diameter, m
ln = natural logarithm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The formula shows three important things:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Higher soil resistivity increases resistance.
Larger ring radius reduces resistance.
Larger conductor diameter reduces resistance, but usually less strongly.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That last point matters.&lt;/p&gt;

&lt;p&gt;Increasing conductor diameter may help a little, but increasing the ring radius or improving the grounding system layout usually has a much stronger effect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Soil resistivity is the big driver
&lt;/h2&gt;

&lt;p&gt;Soil resistivity is often the most important input.&lt;/p&gt;

&lt;p&gt;For example, use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = 100 Ω·m
r = 5 m
d = 20 mm = 0.020 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;First check the geometry ratio:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;8r / d = (8 × 5) / 0.020
8r / d = 2000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natural logarithm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ln(2000) ≈ 7.601
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2π²r = 2 × π² × 5
2π²r ≈ 98.696
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now calculate resistance:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R = (100 / 98.696) × 7.601
R ≈ 7.70 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the estimated ground ring resistance is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R ≈ 7.70 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That may be a moderate result depending on the project target.&lt;/p&gt;

&lt;p&gt;Now keep the same ring geometry, but change only the soil resistivity.&lt;/p&gt;

&lt;p&gt;If the site has dry or rocky soil:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = 500 Ω·m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Because soil resistivity is directly proportional in the formula, the result becomes about five times higher:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R ≈ 38.5 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Same ring.&lt;/p&gt;

&lt;p&gt;Same conductor.&lt;/p&gt;

&lt;p&gt;Different soil.&lt;/p&gt;

&lt;p&gt;Very different grounding performance.&lt;/p&gt;

&lt;p&gt;That is the engineering lesson.&lt;/p&gt;

&lt;p&gt;The soil assumption can dominate the result.&lt;/p&gt;

&lt;h2&gt;
  
  
  The common mistake: using a guessed soil resistivity
&lt;/h2&gt;

&lt;p&gt;A frequent early-design mistake is entering a generic soil resistivity value without checking whether it matches the actual site.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Assumed soil resistivity = 100 Ω·m
Actual dry-site resistivity = 500 Ω·m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The estimate can look five times better than reality.&lt;/p&gt;

&lt;p&gt;That is not a small rounding error.&lt;/p&gt;

&lt;p&gt;It can change the design decision completely.&lt;/p&gt;

&lt;p&gt;With 100 Ω·m, the engineer may think:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The ring is probably acceptable.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With 500 Ω·m, the better conclusion may be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The ring alone is likely not enough.
Additional grounding measures or field testing are needed.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the ground ring calculation should always be tied to a realistic soil resistivity assumption.&lt;/p&gt;

&lt;p&gt;For serious projects, that means soil resistivity testing, not just a table value.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ring radius matters more than conductor diameter
&lt;/h2&gt;

&lt;p&gt;The formula also explains why ring size is powerful.&lt;/p&gt;

&lt;p&gt;Resistance is divided by ring radius:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R ∝ 1 / r
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There is also a logarithmic term, but the main practical effect is clear: a larger ring usually reduces resistance significantly.&lt;/p&gt;

&lt;p&gt;Using the same soil:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = 100 Ω·m
d = 20 mm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;r = 5 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;we got:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R ≈ 7.70 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now increase the radius:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;r = 10 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The new estimate is about:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R ≈ 4.20 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is a major improvement.&lt;/p&gt;

&lt;p&gt;Now compare that with increasing conductor diameter instead.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = 100 Ω·m
r = 5 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Double the conductor diameter:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;d = 20 mm → 40 mm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The result improves only from about:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;7.70 Ω → 7.00 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That helps, but it is not nearly as strong as increasing the ring radius.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because conductor diameter is inside the logarithm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ln(8r / d)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Logarithmic changes are slower.&lt;/p&gt;

&lt;p&gt;This is why oversizing the grounding conductor is not always the most effective way to reduce earth resistance.&lt;/p&gt;

&lt;p&gt;The layout and soil conditions usually matter more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Radius vs diameter: a simple input mistake
&lt;/h2&gt;

&lt;p&gt;Another common mistake is entering ring diameter as ring radius.&lt;/p&gt;

&lt;p&gt;Suppose the actual ground ring has:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Diameter = 10 m
Radius = 5 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The calculator asks for radius.&lt;/p&gt;

&lt;p&gt;If the engineer accidentally enters:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;r = 10 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;instead of:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;r = 5 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;the result may look much better than reality.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ρ = 100 Ω·m
d = 20 mm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Correct radius:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;r = 5 m
R ≈ 7.70 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wrong radius input:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;r = 10 m
R ≈ 4.20 Ω
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That mistake can make the grounding design look stronger than it really is.&lt;/p&gt;

&lt;p&gt;The physical ring did not improve.&lt;/p&gt;

&lt;p&gt;Only the input was wrong.&lt;/p&gt;

&lt;p&gt;This is why radius and diameter should be checked carefully before trusting the result.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the calculation does not prove
&lt;/h2&gt;

&lt;p&gt;A single-ring resistance estimate is not a complete grounding design.&lt;/p&gt;

&lt;p&gt;It does not model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layered soil
Multiple ground rods
Grounding grids or meshes
Ring-plus-rod systems
Touch voltage
Step voltage
Ground potential rise
Fault current distribution
Lightning impulse behavior
Seasonal soil moisture changes
Corrosion or clamp resistance
Field measurement results
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That limitation matters.&lt;/p&gt;

&lt;p&gt;A low resistance value is useful, but grounding safety is not only about one ohm number.&lt;/p&gt;

&lt;p&gt;For substations, towers, generator pads, transformer pads, solar inverters, battery systems, and industrial equipment, the grounding review may need much more than single-ring resistance.&lt;/p&gt;

&lt;p&gt;A good result from the formula means:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;This single-ring estimate looks promising.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It does not mean:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The grounding system is fully verified.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Practical design takeaway
&lt;/h2&gt;

&lt;p&gt;Use ground ring resistance as an early screening calculation.&lt;/p&gt;

&lt;p&gt;It helps answer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Is the ring likely to be low, moderate, or high resistance?
How sensitive is the result to soil resistivity?
Would a larger ring radius help?
Is conductor diameter actually the best place to improve the design?
Does the project need supplemental electrodes or a grounding grid?
Is field testing required before final acceptance?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But do not use it as the final safety decision.&lt;/p&gt;

&lt;p&gt;The most important engineering habit is to separate:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Preliminary calculation
Final grounding design
Field verification
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The formula gives the first part.&lt;/p&gt;

&lt;p&gt;It does not replace the other two.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;Ground ring resistance is not just a conductor-size calculation.&lt;/p&gt;

&lt;p&gt;It is mainly a soil and geometry problem.&lt;/p&gt;

&lt;p&gt;A ring in low-resistivity soil can perform very differently from the same ring in dry, rocky ground.&lt;/p&gt;

&lt;p&gt;Increasing the conductor diameter may help a little, but increasing the ring radius or changing the grounding layout often has a much stronger effect.&lt;/p&gt;

&lt;p&gt;And if the wrong soil resistivity or wrong radius is entered, the result can look much better than the real installation.&lt;/p&gt;

&lt;p&gt;For quick preliminary checks of a single circular buried ground ring using soil resistivity, ring radius, and conductor diameter, use the &lt;a href="https://calcengineer.com/electrical/ground-ring-resistance/" rel="noopener noreferrer"&gt;Ground Ring Resistance Calculator&lt;/a&gt; on CalcEngineer.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Residential Electrical Load: The Service Size Mistake Hidden Behind Square Feet</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Thu, 30 Jul 2026 04:59:23 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/residential-electrical-load-the-service-size-mistake-hidden-behind-square-feet-4djg</link>
      <guid>https://dev.to/evgeniikonkin/residential-electrical-load-the-service-size-mistake-hidden-behind-square-feet-4djg</guid>
      <description>&lt;p&gt;A house does not need a 200 A service just because it is “modern.”&lt;/p&gt;

&lt;p&gt;And it does not automatically fit on an old 100 A service just because the lights turn on today.&lt;/p&gt;

&lt;p&gt;Residential service sizing is more structured than that.&lt;/p&gt;

&lt;p&gt;The calculation starts with floor area, small-appliance circuits, laundry, major appliances, HVAC, motors, and EV charging. Then demand factors are applied. The result is a calculated load in volt-amperes and amperes.&lt;/p&gt;

&lt;p&gt;The mistake is thinking this is just a square-footage problem.&lt;/p&gt;

&lt;p&gt;It is not.&lt;/p&gt;

&lt;p&gt;A 2,000 ft² house with gas appliances can look very different from a 2,000 ft² all-electric house with electric heat, electric range, dryer, and EV charger.&lt;/p&gt;

&lt;p&gt;Same floor area.&lt;/p&gt;

&lt;p&gt;Very different service calculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The basic idea
&lt;/h2&gt;

&lt;p&gt;A dwelling electrical load calculation tries to answer a practical question:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;How much load should the service be sized for?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The result is usually expressed as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total Calculated Load = VA
Service Current = Total VA / Service Voltage
Recommended Service Size = next standard ampere rating above the sizing basis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a typical one-family dwelling service:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Voltage = 240 V
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = Total Calculated Load / 240
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the calculated load is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total Calculated Load = 33,125 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = 33,125 / 240
Service Current ≈ 138 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The next common standard service size above that is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;150 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is the engineering logic.&lt;/p&gt;

&lt;p&gt;But getting the &lt;code&gt;33,125 VA&lt;/code&gt; number is where most of the work happens.&lt;/p&gt;

&lt;h2&gt;
  
  
  General dwelling loads
&lt;/h2&gt;

&lt;p&gt;The general load starts with floor area.&lt;/p&gt;

&lt;p&gt;For the standard dwelling calculation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Lighting VA = Floor Area × 3 VA/ft²
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then add required small-appliance and laundry circuits:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Small-appliance circuits = 1,500 VA each
Laundry circuits = 1,500 VA each
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A common baseline for a dwelling is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2 small-appliance circuits
1 laundry circuit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That adds:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2 × 1,500 + 1 × 1,500 = 4,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;before the range, dryer, HVAC, fixed appliances, EV charger, or motor loads are even considered.&lt;/p&gt;

&lt;p&gt;This is one of the first mistakes engineers and homeowners make.&lt;/p&gt;

&lt;p&gt;They start with the visible appliances, but forget that the base dwelling calculation already includes required circuit allowances.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: base general load
&lt;/h2&gt;

&lt;p&gt;Suppose a dwelling has:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Floor area = 2,000 ft²
Small-appliance circuits = 2
Laundry circuits = 1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Calculate lighting load:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Lighting VA = 2,000 × 3
Lighting VA = 6,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add the small-appliance and laundry circuits:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General VA = 6,000 + 2 × 1,500 + 1 × 1,500
General VA = 6,000 + 3,000 + 1,500
General VA = 10,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the general load starts at:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;10,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is before adding the range, dryer, fixed appliances, HVAC, largest motor, or EV charger.&lt;/p&gt;

&lt;p&gt;This is why “just use watts per square foot” is not enough.&lt;/p&gt;

&lt;p&gt;The service calculation is not only an area calculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Standard method demand factors
&lt;/h2&gt;

&lt;p&gt;Under the standard method, general lighting demand is not simply carried at 100% forever.&lt;/p&gt;

&lt;p&gt;A simplified demand structure is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;First 3,000 VA @ 100%
Next portion up to 120,000 VA @ 35%
Remainder @ 25%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the 10,500 VA general load example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;First 3,000 VA = 3,000 VA
Remainder = 10,500 − 3,000
Remainder = 7,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Apply 35% to the remainder:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Remainder demand = 7,500 × 0.35
Remainder demand = 2,625 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Total lighting/general demand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General demand = 3,000 + 2,625
General demand = 5,625 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Notice what happened.&lt;/p&gt;

&lt;p&gt;The connected general load was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;10,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the demand load became:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;5,625 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is why residential service calculations cannot be done by simply adding all nameplate loads at 100%.&lt;/p&gt;

&lt;p&gt;Demand factors matter.&lt;/p&gt;

&lt;h2&gt;
  
  
  Range demand is not always nameplate
&lt;/h2&gt;

&lt;p&gt;A household range is another common source of mistakes.&lt;/p&gt;

&lt;p&gt;For one household range:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Range ≤ 12 kW → 8,000 VA demand
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So a 12 kW range does not necessarily enter the standard method as 12,000 VA.&lt;/p&gt;

&lt;p&gt;It can enter as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;8,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That surprises people.&lt;/p&gt;

&lt;p&gt;The nameplate is not always the demand value.&lt;/p&gt;

&lt;p&gt;For a range above 12 kW, an adjustment is applied, but the key engineering habit is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Do not blindly enter range nameplate as full demand under the standard method.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use the correct demand rule for the calculation method and range size.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dryer load has a floor
&lt;/h2&gt;

&lt;p&gt;A household dryer is also easy to misread.&lt;/p&gt;

&lt;p&gt;The dryer demand is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Dryer demand = max(5,000 VA, nameplate VA)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So if a dryer nameplate is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;4,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;the demand value is not 4,500 VA.&lt;/p&gt;

&lt;p&gt;It is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;5,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The mistake is entering the smaller nameplate and thinking the load calculation is finished.&lt;/p&gt;

&lt;p&gt;The floor matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fixed appliances and the 75% factor
&lt;/h2&gt;

&lt;p&gt;Other fixed appliances may include:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Water heater
Dishwasher
Garbage disposal
Built-in microwave
Trash compactor
Other fastened-in-place appliances
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the standard method, when there are four or more fixed appliances, a 75% demand factor may apply:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fixed appliance demand = Total fixed appliance VA × 0.75
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But this factor does not apply to everything.&lt;/p&gt;

&lt;p&gt;A common mistake is applying the 75% factor to the range, dryer, HVAC, or EV charger.&lt;/p&gt;

&lt;p&gt;That is not the same category.&lt;/p&gt;

&lt;p&gt;The fixed-appliance count matters.&lt;/p&gt;

&lt;p&gt;The load type matters.&lt;/p&gt;

&lt;p&gt;A clean load calculation needs categories, not just a pile of wattage numbers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Heating and cooling are usually non-coincident
&lt;/h2&gt;

&lt;p&gt;For many dwellings, heating and cooling are not expected to operate at full load at the same time.&lt;/p&gt;

&lt;p&gt;So the calculation uses the larger of the two:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HVAC demand = max(air-conditioning load, electric heat load)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Air-conditioning load = 5,000 VA
Electric heat load = 10,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HVAC demand = max(5,000, 10,000)
HVAC demand = 10,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The mistake is adding both:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;5,000 + 10,000 = 15,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That can oversize the service calculation.&lt;/p&gt;

&lt;p&gt;But the opposite mistake is also possible: ignoring electric heat because “the house has AC.”&lt;/p&gt;

&lt;p&gt;If electric heat is installed, it must be evaluated.&lt;/p&gt;

&lt;p&gt;The calculation must reflect the actual equipment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Largest motor allowance
&lt;/h2&gt;

&lt;p&gt;Motor starting and motor load behavior can affect service calculations.&lt;/p&gt;

&lt;p&gt;Under the standard method, the largest motor receives an additional allowance:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Largest motor adder = 25% × largest motor VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the largest motor is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Largest motor = 1,800 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Motor adder = 0.25 × 1,800
Motor adder = 450 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is not usually the biggest number in a dwelling service calculation, but it is still part of the method.&lt;/p&gt;

&lt;p&gt;Small omissions add up.&lt;/p&gt;

&lt;h2&gt;
  
  
  EV charger load can change the answer
&lt;/h2&gt;

&lt;p&gt;EV charging is where many existing residential services get stressed.&lt;/p&gt;

&lt;p&gt;An EV charger is often treated as a continuous load:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;EVSE demand = EV charger nameplate VA × 1.25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the charger is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;EV charger = 9,600 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;EVSE demand = 9,600 × 1.25
EVSE demand = 12,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At 240 V, that is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;12,000 / 240 = 50 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So a 9.6 kW charger can add 50 A to the service calculation.&lt;/p&gt;

&lt;p&gt;This is why a house that looked comfortable before EV charging may suddenly land near the next service size.&lt;/p&gt;

&lt;p&gt;The charger nameplate is not the final load in the calculation.&lt;/p&gt;

&lt;p&gt;The 125% factor can matter.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worked example: 2,000 ft² all-electric house
&lt;/h2&gt;

&lt;p&gt;Suppose a dwelling has:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Floor area = 2,000 ft²
Small-appliance circuits = 2
Laundry circuits = 1
Range = 12 kW
Dryer = 5 kW
Fixed appliances = 4,500 VA
Air-conditioning = 5,000 VA
Electric heat = 10,000 VA
Service voltage = 240 V
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Start with general load:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Lighting VA = 2,000 × 3
Lighting VA = 6,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add small-appliance and laundry circuits:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General VA = 6,000 + 3,000 + 1,500
General VA = 10,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Apply standard-method lighting demand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;First 3,000 VA @ 100% = 3,000 VA
Remainder = 10,500 − 3,000 = 7,500 VA
Remainder @ 35% = 7,500 × 0.35 = 2,625 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General demand = 3,000 + 2,625
General demand = 5,625 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Range demand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;12 kW range → 8,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dryer demand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Dryer demand = max(5,000 VA, nameplate)
Dryer demand = 5,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fixed appliances:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fixed appliances = 4,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;HVAC demand:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HVAC demand = max(5,000, 10,000)
HVAC demand = 10,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Total calculated load:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total VA = 5,625 + 8,000 + 5,000 + 4,500 + 10,000
Total VA = 33,125 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Convert to service current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = 33,125 / 240
Service Current ≈ 138 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Recommended service size:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;150 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That result is not based only on the 2,000 ft² floor area.&lt;/p&gt;

&lt;p&gt;It is based on the actual load categories and demand rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happens when an EV charger is added?
&lt;/h2&gt;

&lt;p&gt;Now add:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;EV charger nameplate = 9,600 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Apply the 125% factor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;EVSE demand = 9,600 × 1.25
EVSE demand = 12,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;New 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;New Total VA = 33,125 + 12,000
New Total VA = 45,125 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;New service current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = 45,125 / 240
Service Current ≈ 188 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Recommended service size:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;200 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is a major change.&lt;/p&gt;

&lt;p&gt;The same house moved from a 150 A result to a 200 A result because of one EV charger.&lt;/p&gt;

&lt;p&gt;This is the kind of thing that gets missed when someone says:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The house is only 2,000 square feet.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Square footage alone does not describe the service load.&lt;/p&gt;

&lt;h2&gt;
  
  
  Optional method can produce a lower result
&lt;/h2&gt;

&lt;p&gt;The optional method groups many general loads together and applies a different demand structure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General demand = first 10,000 VA @ 100% + remainder @ 40%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then HVAC is handled separately.&lt;/p&gt;

&lt;p&gt;For the same general group:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General total = 32,000 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The optional-method demand is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;First 10,000 VA = 10,000 VA
Remainder = 32,000 − 10,000
Remainder = 22,000 VA
Remainder @ 40% = 22,000 × 0.40
Remainder @ 40% = 8,800 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;General demand = 10,000 + 8,800
General demand = 18,800 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the HVAC demand comes out as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HVAC demand = 6,500 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total VA = 18,800 + 6,500
Total VA = 25,300 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Service current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = 25,300 / 240
Service Current ≈ 105 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Recommended service size:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;110 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The same house can produce different calculated loads under the standard and optional methods.&lt;/p&gt;

&lt;p&gt;That does not mean one calculation is “fake.”&lt;/p&gt;

&lt;p&gt;It means the method matters.&lt;/p&gt;

&lt;p&gt;But the optional method is not a casual shortcut. Eligibility must be checked before using it as the sizing basis.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 100 A minimum trap
&lt;/h2&gt;

&lt;p&gt;Another common mistake is screening old services against the raw calculated amperes only.&lt;/p&gt;

&lt;p&gt;For a one-family dwelling, the sizing basis cannot drop below the minimum service requirement.&lt;/p&gt;

&lt;p&gt;So the sizing basis is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sizing basis = max(calculated amps, 100 A)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Calculated load = 19,200 VA
Service voltage = 240 V
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Calculated amps:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Calculated amps = 19,200 / 240
Calculated amps = 80 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Existing service:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Existing service = 90 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you compare only against the calculated load:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;90 A &amp;gt; 80 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It looks adequate.&lt;/p&gt;

&lt;p&gt;But the sizing basis is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sizing basis = max(80, 100)
Sizing basis = 100 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now compare:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;90 A &amp;lt; 100 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the service is undersized against the minimum sizing basis.&lt;/p&gt;

&lt;p&gt;The mistake is saying:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The calculated load is only 80 A, so a 90 A service is fine.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The correct interpretation is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The load calculation is 80 A, but the dwelling service minimum governs at 100 A.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That distinction matters during old-service reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  Do not use 120 V for total service current
&lt;/h2&gt;

&lt;p&gt;A typical one-family dwelling service is 120/240 V single-phase.&lt;/p&gt;

&lt;p&gt;The total calculated VA is divided by 240 V, not 120 V.&lt;/p&gt;

&lt;p&gt;If someone uses 120 V by mistake, the calculated service current doubles.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total load = 33,125 VA
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Correct calculation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = 33,125 / 240
Service Current ≈ 138 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wrong calculation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service Current = 33,125 / 120
Service Current ≈ 276 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That mistake could turn a 150 A result into something that looks like it needs a 300 A service.&lt;/p&gt;

&lt;p&gt;The arithmetic is simple.&lt;/p&gt;

&lt;p&gt;The voltage basis matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  The calculation does not size everything
&lt;/h2&gt;

&lt;p&gt;A dwelling load calculator gives the service load and service-size screening.&lt;/p&gt;

&lt;p&gt;It does not complete the entire electrical design.&lt;/p&gt;

&lt;p&gt;It does not automatically size:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Service-entrance conductors
Main breaker
Neutral conductor
Grounding electrode conductor
Panelboard layout
Feeder taps
Voltage drop
Short-circuit rating
Load-management controls
Local amendment requirements
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Those are separate checks.&lt;/p&gt;

&lt;p&gt;This is important because people often treat one calculator result as a complete permit package.&lt;/p&gt;

&lt;p&gt;It is not.&lt;/p&gt;

&lt;p&gt;A service load result is a major input.&lt;/p&gt;

&lt;p&gt;It is not the whole design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical design takeaway
&lt;/h2&gt;

&lt;p&gt;A good residential load calculation should answer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;What method was used?
What NEC edition or reference basis was assumed?
What floor area was included?
Were small-appliance and laundry circuits included?
Was the range treated by demand rules?
Was the dryer floor applied?
Were fixed appliances counted correctly?
Was only the larger of heating and cooling included?
Was the largest motor adder included?
Was the EV charger counted at 125%?
Was the result divided by 240 V, not 120 V?
Did the 100 A minimum govern?
What standard service size is recommended?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That workflow prevents the biggest mistakes.&lt;/p&gt;

&lt;p&gt;The final service size should not come from a guess, a square-foot rule, or a nameplate sum.&lt;/p&gt;

&lt;p&gt;It should come from a structured load calculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;Residential electrical load sizing is not just:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;House size × watts per square foot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And it is not just:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Add every appliance nameplate at 100%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The real calculation is category-based.&lt;/p&gt;

&lt;p&gt;Some loads have demand factors.&lt;/p&gt;

&lt;p&gt;Some loads have floors.&lt;/p&gt;

&lt;p&gt;Some loads are non-coincident.&lt;/p&gt;

&lt;p&gt;Some loads, like EV chargers, can push the service to the next standard size.&lt;/p&gt;

&lt;p&gt;And sometimes the calculated load is below 100 A, but the minimum service requirement still governs.&lt;/p&gt;

&lt;p&gt;That is why the most important part of a dwelling load calculation is not only the final amp value.&lt;/p&gt;

&lt;p&gt;It is the breakdown.&lt;/p&gt;

&lt;p&gt;The breakdown shows what was counted, what was demand-adjusted, which method was used, and why the service size changed.&lt;/p&gt;

&lt;p&gt;For quick residential service load checks using the standard and optional methods, including general loads, appliances, HVAC, EV charging, service current, and service adequacy screening, use the &lt;a href="https://calcengineer.com/electrical/electrical-load-calculator/" rel="noopener noreferrer"&gt;Electrical Load Calculator&lt;/a&gt; on CalcEngineer.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Harmonic Distortion: The THD Number That Can Hide a Power Quality Problem</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Fri, 24 Jul 2026 05:11:51 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/harmonic-distortion-the-thd-number-that-can-hide-a-power-quality-problem-2l7</link>
      <guid>https://dev.to/evgeniikonkin/harmonic-distortion-the-thd-number-that-can-hide-a-power-quality-problem-2l7</guid>
      <description>&lt;p&gt;Harmonic distortion is one of those power quality numbers that looks simple until someone uses it as a diagnosis.&lt;/p&gt;

&lt;p&gt;A power analyzer gives a THD percentage.&lt;/p&gt;

&lt;p&gt;The number looks clean.&lt;/p&gt;

&lt;p&gt;Maybe it says:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voltage THD = 4.8%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD = 13%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then the mistake begins.&lt;/p&gt;

&lt;p&gt;Someone treats that one number as the whole power quality story.&lt;/p&gt;

&lt;p&gt;But THD is not the whole story.&lt;/p&gt;

&lt;p&gt;It is a ratio. It tells you how much harmonic RMS content exists compared with the fundamental RMS component. It does not tell you every harmonic order, resonance risk, neutral loading, transformer heating, capacitor bank stress, or whether the site complies with every applicable limit.&lt;/p&gt;

&lt;p&gt;The formula is useful.&lt;/p&gt;

&lt;p&gt;The interpretation needs care.&lt;/p&gt;

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

&lt;p&gt;Total Harmonic Distortion compares the RMS value of harmonic components with the RMS value of the fundamental component.&lt;/p&gt;

&lt;p&gt;For voltage THD:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD (%) = [sqrt(H2² + H3² + H4² + ... + H13²) / V1] × 100
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For current THD:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD (%) = [sqrt(I2² + I3² + I4² + ... + I13²) / I1] × 100
&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;V1 or I1 = fundamental RMS value
H2...H13 = harmonic RMS values above the fundamental
THD = total harmonic distortion, percent
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The same RMS structure applies to voltage and current.&lt;/p&gt;

&lt;p&gt;But the values must not be mixed.&lt;/p&gt;

&lt;p&gt;For voltage THD, use volts RMS for the fundamental and all harmonic components.&lt;/p&gt;

&lt;p&gt;For current THD, use amps RMS for the fundamental and all harmonic components.&lt;/p&gt;

&lt;p&gt;Do not mix volts and amps.&lt;/p&gt;

&lt;p&gt;Do not mix peak values and RMS values.&lt;/p&gt;

&lt;p&gt;Do not enter harmonic percentages when the calculator expects RMS magnitudes.&lt;/p&gt;

&lt;p&gt;That sounds obvious, but it is one of the most common ways to get a wrong THD result.&lt;/p&gt;

&lt;h2&gt;
  
  
  THD is an RMS calculation, not an arithmetic sum
&lt;/h2&gt;

&lt;p&gt;A common mistake is adding the harmonic values directly.&lt;/p&gt;

&lt;p&gt;That is not how THD is calculated.&lt;/p&gt;

&lt;p&gt;Harmonic components are combined as root-sum-square:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Harmonic_RMS = sqrt(H2² + H3² + H4² + ... + H13²)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then that combined harmonic RMS value is compared with the fundamental.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fundamental voltage V1 = 230 V RMS
3rd harmonic H3 = 6 V RMS
5th harmonic H5 = 9 V RMS
7th harmonic H7 = 4 V RMS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wrong approach:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;6 + 9 + 4 = 19 V
THD = 19 / 230 × 100
THD = 8.26%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Correct RMS approach:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Harmonic_RMS = sqrt(6² + 9² + 4²)
Harmonic_RMS = sqrt(36 + 81 + 16)
Harmonic_RMS = sqrt(133)
Harmonic_RMS ≈ 11.53 V
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now calculate THD:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD = 11.53 / 230 × 100
THD ≈ 5.01%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The wrong arithmetic-sum method gave 8.26%.&lt;/p&gt;

&lt;p&gt;The correct RMS method gives about 5.01%.&lt;/p&gt;

&lt;p&gt;That is a big difference.&lt;/p&gt;

&lt;p&gt;The harmonic values were the same.&lt;/p&gt;

&lt;p&gt;The calculation method changed the conclusion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worked example: current THD from a nonlinear load
&lt;/h2&gt;

&lt;p&gt;Suppose a power quality check on a panel with VFDs and switching power supplies shows:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fundamental current I1 = 120 A RMS
3rd harmonic I3 = 8 A RMS
5th harmonic I5 = 12 A RMS
7th harmonic I7 = 5 A RMS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use the current THD formula:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD (%) = [sqrt(I3² + I5² + I7²) / I1] × 100
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Square the harmonic currents:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I3² = 8² = 64
I5² = 12² = 144
I7² = 5² = 25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add them:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;64 + 144 + 25 = 233
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Take the square root:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sqrt(233) ≈ 15.26 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Divide by the fundamental current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD = 15.26 / 120 × 100
THD ≈ 12.72%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the current THD is about:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD ≈ 12.7%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is not a clean sinusoidal current waveform.&lt;/p&gt;

&lt;p&gt;It does not automatically prove equipment failure, but it is high enough to justify a closer review of nonlinear loads, transformer loading, neutral currents, cable heating, harmonic filters, and possible resonance conditions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Voltage THD and current THD are not the same problem
&lt;/h2&gt;

&lt;p&gt;Voltage THD and current THD both use the same mathematical structure.&lt;/p&gt;

&lt;p&gt;But they do not mean the same thing.&lt;/p&gt;

&lt;p&gt;Voltage THD describes distortion in the voltage waveform.&lt;/p&gt;

&lt;p&gt;Current THD describes distortion in the load current waveform.&lt;/p&gt;

&lt;p&gt;A site can have high current THD but acceptable voltage THD if the upstream system is stiff enough.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD = high
Voltage THD = moderate or low
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That may mean the nonlinear loads are drawing distorted current, but the source impedance is low enough that the voltage waveform is not heavily distorted.&lt;/p&gt;

&lt;p&gt;On the other hand, if current harmonics flow through system impedance, they can create voltage distortion:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Harmonic current × system impedance = harmonic voltage distortion
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That distorted voltage can then affect other equipment connected to the same system.&lt;/p&gt;

&lt;p&gt;So the mistake is saying:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD is high, therefore voltage quality is definitely bad.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or the opposite:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voltage THD is low, therefore harmonics are not a problem.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Both can be wrong.&lt;/p&gt;

&lt;p&gt;You need to understand which waveform was measured and where.&lt;/p&gt;

&lt;h2&gt;
  
  
  The common mistake: confusing THD with TDD
&lt;/h2&gt;

&lt;p&gt;THD and TDD are not the same.&lt;/p&gt;

&lt;p&gt;THD compares harmonic RMS content with the fundamental RMS component:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD = harmonic RMS content / fundamental RMS component
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;TDD compares current harmonic content with maximum demand load current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TDD = harmonic current content / maximum demand load current
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That difference matters in electrical power systems.&lt;/p&gt;

&lt;p&gt;Current THD can look high at light load because the fundamental current is small.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Harmonic current RMS = 10 A
Fundamental current = 40 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD = 10 / 40 × 100
Current THD = 25%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now suppose the same harmonic current exists when the fundamental current is higher:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Harmonic current RMS = 10 A
Fundamental current = 200 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD = 10 / 200 × 100
Current THD = 5%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The harmonic current stayed the same.&lt;/p&gt;

&lt;p&gt;The THD percentage changed because the fundamental current changed.&lt;/p&gt;

&lt;p&gt;That is one reason current distortion compliance work often needs more than a simple current THD number.&lt;/p&gt;

&lt;p&gt;THD is useful.&lt;/p&gt;

&lt;p&gt;But for standards review, utility requirements, and point-of-common-coupling studies, TDD and individual harmonic limits may be required.&lt;/p&gt;

&lt;h2&gt;
  
  
  A single THD number can hide the dominant harmonic
&lt;/h2&gt;

&lt;p&gt;Another mistake is looking only at total THD and ignoring which harmonic order is causing it.&lt;/p&gt;

&lt;p&gt;For example, two systems may both show:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD = 8%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the harmonic spectrum may be very different.&lt;/p&gt;

&lt;p&gt;System A:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Mostly 5th harmonic
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;System B:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Mostly 3rd harmonic
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Those are not the same engineering problem.&lt;/p&gt;

&lt;p&gt;A strong 5th harmonic may be associated with six-pulse rectifiers, VFDs, and certain power electronic loads.&lt;/p&gt;

&lt;p&gt;A strong 3rd harmonic is a triplen harmonic and can be especially important in three-phase four-wire systems because triplen harmonics can add in the neutral conductor instead of cancelling like balanced fundamental currents.&lt;/p&gt;

&lt;p&gt;So the total THD value is useful, but the spectrum matters.&lt;/p&gt;

&lt;p&gt;A total number tells you distortion exists.&lt;/p&gt;

&lt;p&gt;The individual harmonic orders help explain what kind of distortion you have.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why harmonics matter
&lt;/h2&gt;

&lt;p&gt;Harmonics are not just waveform aesthetics.&lt;/p&gt;

&lt;p&gt;They can create real system effects:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Extra transformer heating
Extra conductor heating
Neutral conductor loading
Motor heating and torque pulsation
Capacitor bank stress
Nuisance trips
Generator voltage distortion
Poor power factor behavior
Control and sensor interference
Resonance risk with power factor correction capacitors
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A waveform can deliver power and still be distorted.&lt;/p&gt;

&lt;p&gt;A panel can operate and still run hotter than expected.&lt;/p&gt;

&lt;p&gt;A transformer can be within kVA rating and still be stressed by harmonic heating.&lt;/p&gt;

&lt;p&gt;That is why THD is often used as an early warning indicator.&lt;/p&gt;

&lt;p&gt;It does not complete the diagnosis, but it tells you whether the waveform is close to sinusoidal or noticeably distorted.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: why low voltage THD may not mean “no harmonic issue”
&lt;/h2&gt;

&lt;p&gt;Suppose a facility has several VFDs.&lt;/p&gt;

&lt;p&gt;Measured values:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voltage THD = 3.5%
Current THD = 38%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Someone may say:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voltage THD is only 3.5%, so harmonics are fine.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That may be too optimistic.&lt;/p&gt;

&lt;p&gt;The voltage waveform may still be acceptable because the source is strong, but the current waveform is heavily distorted. That distorted current may still contribute to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Transformer heating
Cable heating
Generator loading issues
Harmonic filter requirements
Neutral conductor concerns
Distorted voltage under weaker source conditions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The correct conclusion is more careful:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voltage distortion is currently moderate, but current distortion is high and should be reviewed at the load and distribution level.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is a better engineering interpretation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example: why high current THD at light load may be misleading
&lt;/h2&gt;

&lt;p&gt;Now consider a UPS or VFD at very light load.&lt;/p&gt;

&lt;p&gt;Measured values:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fundamental current = 10 A
Combined harmonic RMS current = 5 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD = 5 / 10 × 100
Current THD = 50%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That looks terrible.&lt;/p&gt;

&lt;p&gt;But the absolute harmonic current is only 5 A.&lt;/p&gt;

&lt;p&gt;At higher load, the same equipment may show:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Fundamental current = 100 A
Combined harmonic RMS current = 10 A
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Current THD = 10 / 100 × 100
Current THD = 10%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The THD percentage dropped a lot.&lt;/p&gt;

&lt;p&gt;But the harmonic current doubled from 5 A to 10 A.&lt;/p&gt;

&lt;p&gt;So current THD must be interpreted with load level.&lt;/p&gt;

&lt;p&gt;High THD at light load can look dramatic because the denominator is small.&lt;/p&gt;

&lt;p&gt;That does not mean it should be ignored, but it should not be interpreted without load context.&lt;/p&gt;

&lt;h2&gt;
  
  
  RMS values matter
&lt;/h2&gt;

&lt;p&gt;The THD formula requires RMS values.&lt;/p&gt;

&lt;p&gt;If someone enters peak values for harmonics but RMS for the fundamental, the result is wrong.&lt;/p&gt;

&lt;p&gt;For a sine component:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Vpeak = Vrms × sqrt(2)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a harmonic component is accidentally entered as peak instead of RMS, it will be about 1.414 times too large.&lt;/p&gt;

&lt;p&gt;That error propagates into the root-sum-square calculation and inflates the THD result.&lt;/p&gt;

&lt;p&gt;The safest workflow is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Confirm the analyzer reports RMS harmonic magnitudes.
Use the same unit for all components.
Do not mix voltage and current.
Do not mix RMS and peak.
Do not enter percentages as RMS values.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The formula is only as good as the input definitions.&lt;/p&gt;

&lt;h2&gt;
  
  
  THD does not prove compliance by itself
&lt;/h2&gt;

&lt;p&gt;THD is a screening metric.&lt;/p&gt;

&lt;p&gt;It is not a full compliance report.&lt;/p&gt;

&lt;p&gt;A final power quality review may require:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Measured harmonic spectrum
Individual harmonic order limits
Point of common coupling definition
Short-circuit ratio
Maximum demand load current
TDD calculation
Voltage distortion limits
Current distortion limits
Measurement duration
Operating scenarios
Utility interconnection requirements
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is especially important for large facilities, industrial plants, data centers, solar inverters, generator systems, and sites with major nonlinear loads.&lt;/p&gt;

&lt;p&gt;A calculator can give a consistent first-pass THD estimate.&lt;/p&gt;

&lt;p&gt;It cannot replace a full power quality study when standards compliance or utility approval is involved.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical design takeaway
&lt;/h2&gt;

&lt;p&gt;Use THD as a power quality screening number.&lt;/p&gt;

&lt;p&gt;It helps answer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;How distorted is the waveform compared with the fundamental?
Which harmonic RMS values dominate the result?
Is the waveform close to sinusoidal or heavily distorted?
Is the distortion voltage THD or current THD?
Is a detailed harmonic review needed?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But do not use THD as the only conclusion.&lt;/p&gt;

&lt;p&gt;It does not show the full harmonic spectrum by itself.&lt;/p&gt;

&lt;p&gt;It does not calculate TDD.&lt;/p&gt;

&lt;p&gt;It does not check IEEE 519 compliance by itself.&lt;/p&gt;

&lt;p&gt;It does not model resonance.&lt;/p&gt;

&lt;p&gt;It does not calculate transformer derating.&lt;/p&gt;

&lt;p&gt;It does not prove that neutral current, capacitor stress, or motor heating is acceptable.&lt;/p&gt;

&lt;p&gt;It is a first-pass indicator.&lt;/p&gt;

&lt;p&gt;A useful one.&lt;/p&gt;

&lt;p&gt;But still only one part of the power quality picture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;Total Harmonic Distortion is a compact number:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;THD (%) = [sqrt(sum of harmonic RMS values squared) / fundamental RMS] × 100
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That compact number can be very useful.&lt;/p&gt;

&lt;p&gt;It can show when a waveform is close to sinusoidal.&lt;/p&gt;

&lt;p&gt;It can warn that nonlinear loads are producing significant distortion.&lt;/p&gt;

&lt;p&gt;It can help compare voltage and current quality between systems.&lt;/p&gt;

&lt;p&gt;But it can also mislead if the engineer forgets the context.&lt;/p&gt;

&lt;p&gt;Current THD changes with load level.&lt;/p&gt;

&lt;p&gt;Voltage THD and current THD describe different things.&lt;/p&gt;

&lt;p&gt;A single THD value can hide the dominant harmonic order.&lt;/p&gt;

&lt;p&gt;And THD is not the same as TDD or full standards compliance.&lt;/p&gt;

&lt;p&gt;For quick THD checks from fundamental and harmonic RMS values, use the &lt;a href="https://calcengineer.com/electrical/harmonic-distortion-calculator/" rel="noopener noreferrer"&gt;Harmonic Distortion Calculator&lt;/a&gt; on CalcEngineer.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Signal Propagation Delay: The Small Cable Delay That Can Break a Timing Budget</title>
      <dc:creator>Evgenii Konkin</dc:creator>
      <pubDate>Thu, 16 Jul 2026 16:30:24 +0000</pubDate>
      <link>https://dev.to/evgeniikonkin/signal-propagation-delay-the-small-cable-delay-that-can-break-a-timing-budget-1088</link>
      <guid>https://dev.to/evgeniikonkin/signal-propagation-delay-the-small-cable-delay-that-can-break-a-timing-budget-1088</guid>
      <description>&lt;p&gt;Signal propagation delay is easy to underestimate.&lt;/p&gt;

&lt;p&gt;A cable looks passive.&lt;br&gt;
A fiber run looks like a simple connection.&lt;br&gt;
A PCB trace looks short.&lt;/p&gt;

&lt;p&gt;But a signal still needs time to travel through that physical path. It does not arrive instantly.&lt;/p&gt;

&lt;p&gt;The basic formula is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay = Length / Propagation Velocity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That formula gives the one-way geometric delay.&lt;/p&gt;

&lt;p&gt;But the engineering mistake is treating that number as either “too small to matter” or as the full end-to-end system latency. Both assumptions can be wrong.&lt;/p&gt;

&lt;p&gt;In fast digital systems, protection relays, synchronization links, trigger circuits, and long communication paths, propagation delay can become a real timing-budget item.&lt;/p&gt;

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

&lt;p&gt;The one-way propagation delay is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay_s = Length_m / Velocity_mps
&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;Delay_s = one-way propagation delay, seconds
Length_m = signal travel distance, meters
Velocity_mps = propagation velocity, meters per second
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the velocity is entered as a fraction of the speed of light:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity_mps = Velocity_factor × 299,792,458
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity_factor = 0.66

Velocity_mps = 0.66 × 299,792,458
Velocity_mps ≈ 197,863,022 m/s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then the delay can be converted into more readable units:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay_ns = Delay_s × 1,000,000,000
Delay_µs = Delay_s × 1,000,000
Delay_ms = Delay_s × 1,000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is the whole calculation.&lt;/p&gt;

&lt;p&gt;But the interpretation is where the problems start.&lt;/p&gt;

&lt;h2&gt;
  
  
  One-way delay is not round-trip latency
&lt;/h2&gt;

&lt;p&gt;The calculator gives one-way propagation delay.&lt;/p&gt;

&lt;p&gt;That means the signal travels from point A to point B once.&lt;/p&gt;

&lt;p&gt;If the system needs a response back from point B to point A, the propagation portion of round-trip delay is roughly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Round-trip propagation delay ≈ 2 × one-way delay
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That still does not include:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Device delay
Connector delay
Repeater delay
Switching delay
Serialization delay
Protocol overhead
Software processing time
Queueing delay
Measurement instrument delay
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So propagation delay is one term in the timing budget.&lt;/p&gt;

&lt;p&gt;It is not the entire timing budget.&lt;/p&gt;

&lt;p&gt;That distinction matters a lot.&lt;/p&gt;

&lt;p&gt;A propagation delay estimate can tell you the minimum physical delay caused by path length and signal velocity. It cannot tell you the total system response time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worked example: 100 m cable at 0.66c
&lt;/h2&gt;

&lt;p&gt;Suppose an engineer is checking a 100 m copper cable run.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Path Length = 100 m
Velocity Factor = 0.66c
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;First calculate signal velocity:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity_mps = 0.66 × 299,792,458
Velocity_mps ≈ 197,863,022 m/s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now calculate one-way delay:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay_s = 100 / 197,863,022
Delay_s ≈ 0.000000505 s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Convert to nanoseconds and microseconds:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay_ns ≈ 505 ns
Delay_µs ≈ 0.505 µs
Delay_ms ≈ 0.000505 ms
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the cable adds about:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;One-way delay ≈ 505 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That sounds tiny.&lt;/p&gt;

&lt;p&gt;For a human interface, it is tiny.&lt;/p&gt;

&lt;p&gt;For some industrial controls, it may still be tiny.&lt;/p&gt;

&lt;p&gt;But for high-speed timing, precision triggering, clock distribution, or protection coordination, 505 ns may be large enough to matter.&lt;/p&gt;

&lt;p&gt;The same number can be irrelevant in one system and critical in another.&lt;/p&gt;

&lt;p&gt;That is why propagation delay must always be compared against the actual timing budget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Length matters linearly
&lt;/h2&gt;

&lt;p&gt;Propagation delay is directly proportional to path length.&lt;/p&gt;

&lt;p&gt;If the same cable velocity is used:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay ∝ Length
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So if 100 m gives 505 ns, then:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;200 m gives about 1.01 µs
500 m gives about 2.53 µs
1000 m gives about 5.05 µs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There is no hidden magic here.&lt;/p&gt;

&lt;p&gt;Double the distance, double the delay.&lt;/p&gt;

&lt;p&gt;That is why long fiber and cable paths can become important even when each meter feels harmless.&lt;/p&gt;

&lt;p&gt;In many systems, a few meters do not matter.&lt;/p&gt;

&lt;p&gt;In some systems, a few meters absolutely matter.&lt;/p&gt;

&lt;p&gt;The circuit or protocol decides which case you are in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Velocity factor matters too
&lt;/h2&gt;

&lt;p&gt;Delay is inversely proportional to signal velocity:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay ∝ 1 / Velocity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the propagation velocity is lower, delay is higher.&lt;/p&gt;

&lt;p&gt;A common mistake is assuming the signal travels at the full speed of light.&lt;/p&gt;

&lt;p&gt;It does not in real cable or fiber.&lt;/p&gt;

&lt;p&gt;A velocity factor of 0.66 means the signal travels at 66% of the speed of light.&lt;/p&gt;

&lt;p&gt;For 100 m:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;At 1.00c:

Velocity = 299,792,458 m/s
Delay = 100 / 299,792,458
Delay ≈ 333 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At 0.66c:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity ≈ 197,863,022 m/s
Delay ≈ 505 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The length did not change.&lt;/p&gt;

&lt;p&gt;Only the propagation velocity assumption changed.&lt;/p&gt;

&lt;p&gt;The delay increased from about 333 ns to about 505 ns.&lt;/p&gt;

&lt;p&gt;That is about 52% higher.&lt;/p&gt;

&lt;p&gt;So using the wrong velocity factor can make the timing estimate look much better than the real system.&lt;/p&gt;

&lt;h2&gt;
  
  
  The common engineering mistake: treating cable delay as total latency
&lt;/h2&gt;

&lt;p&gt;One common mistake is calculating propagation delay and then saying:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The system latency is 505 ns.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is usually wrong.&lt;/p&gt;

&lt;p&gt;The correct statement is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The one-way geometric propagation delay through this cable is about 505 ns.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The full system may include many additional delays.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cable propagation delay = 505 ns
Input circuit delay = 80 ns
Isolation device delay = 120 ns
FPGA input synchronization = 20 ns
Processing delay = 300 ns
Output driver delay = 60 ns
Second cable path = 505 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Total delay:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total delay = 505 + 80 + 120 + 20 + 300 + 60 + 505
Total delay = 1,590 ns
Total delay = 1.59 µs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example, the cable is important, but it is not the only delay.&lt;/p&gt;

&lt;p&gt;If the engineer only reports the 505 ns propagation delay, the timing budget is incomplete.&lt;/p&gt;

&lt;p&gt;If the engineer ignores the cable entirely, the timing budget is also incomplete.&lt;/p&gt;

&lt;p&gt;Both errors are common.&lt;/p&gt;

&lt;h2&gt;
  
  
  Short cables can still matter
&lt;/h2&gt;

&lt;p&gt;Another mistake is assuming short distance means zero delay.&lt;/p&gt;

&lt;p&gt;Take a 10 m cable at 0.66c:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity_mps ≈ 197,863,022 m/s

Delay_s = 10 / 197,863,022
Delay_s ≈ 50.5 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;One-way delay ≈ 50 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For slow control logic, that may be irrelevant.&lt;/p&gt;

&lt;p&gt;But in a 10 Gbit/s system, one bit period is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Bit period = 1 / 10,000,000,000
Bit period = 0.1 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 50 ns propagation delay is not “small” compared with that bit period.&lt;/p&gt;

&lt;p&gt;That does not automatically mean the link fails. High-speed systems are designed around serialization, equalization, clocking, encoding, and protocol behavior.&lt;/p&gt;

&lt;p&gt;But it does mean that the physical path delay is real and must be handled in the system design.&lt;/p&gt;

&lt;p&gt;The same 10 m cable can be invisible to a relay input and very relevant to a high-speed timing path.&lt;/p&gt;

&lt;h2&gt;
  
  
  Long paths become microseconds or milliseconds
&lt;/h2&gt;

&lt;p&gt;For long links, propagation delay can become easier to visualize.&lt;/p&gt;

&lt;p&gt;Suppose a fiber path is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Path Length = 50 km
Velocity Factor = 0.67c
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Convert length:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Length_m = 50 × 1000
Length_m = 50,000 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Velocity_mps = 0.67 × 299,792,458
Velocity_mps ≈ 200,860,947 m/s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One-way delay:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay_s = 50,000 / 200,860,947
Delay_s ≈ 0.000249 s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay_ms ≈ 0.249 ms
Delay_µs ≈ 249 µs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Round-trip propagation delay would be approximately:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Round-trip propagation delay ≈ 2 × 0.249 ms
Round-trip propagation delay ≈ 0.498 ms
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is only the physical travel time.&lt;/p&gt;

&lt;p&gt;Real network latency will be higher once transceivers, switches, routing, buffering, and protocol overhead are included.&lt;/p&gt;

&lt;p&gt;This is exactly why propagation delay should be separated from full end-to-end latency.&lt;/p&gt;

&lt;h2&gt;
  
  
  The timing-budget problem
&lt;/h2&gt;

&lt;p&gt;A useful timing budget should separate delay terms.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Propagation delay
Transceiver delay
Connector or interface delay
Logic delay
Switch or relay delay
Serialization delay
Protocol delay
Software delay
Safety margin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a system has a maximum allowable timing error of 2 µs, and the cable alone contributes 0.5 µs, then cable delay is already 25% of the budget.&lt;/p&gt;

&lt;p&gt;That may be acceptable.&lt;/p&gt;

&lt;p&gt;But it is not negligible.&lt;/p&gt;

&lt;p&gt;If several cable paths exist, or if one path is longer than another, skew can appear between channels.&lt;/p&gt;

&lt;p&gt;For multi-channel trigger systems, protection relay links, clock distribution, and measurement setups, the difference between path delays may matter more than the absolute delay.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Channel A cable length = 20 m
Channel B cable length = 80 m
Velocity factor = 0.66c
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Length difference:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ΔLength = 80 − 20
ΔLength = 60 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Delay skew:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ΔDelay = 60 / 197,863,022
ΔDelay ≈ 303 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So even if both channels “work,” they do not arrive at the same time.&lt;/p&gt;

&lt;p&gt;That skew may need compensation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Unit mistakes can be severe
&lt;/h2&gt;

&lt;p&gt;Propagation delay calculations are sensitive to length units.&lt;/p&gt;

&lt;p&gt;The calculator supports common distance units, but the engineer must select the correct one.&lt;/p&gt;

&lt;p&gt;A path length of:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100 ft
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;is not the same as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Convert 100 ft:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100 ft × 0.3048 = 30.48 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At 0.66c:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay = 30.48 / 197,863,022
Delay ≈ 154 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For 100 m:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay ≈ 505 ns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is more than 3× different.&lt;/p&gt;

&lt;p&gt;The same issue applies to miles and kilometers.&lt;/p&gt;

&lt;p&gt;A wrong unit selection can make a link look much faster or slower than it really is.&lt;/p&gt;

&lt;h2&gt;
  
  
  Propagation delay is not signal integrity
&lt;/h2&gt;

&lt;p&gt;A cable can have the right delay and still have poor signal quality.&lt;/p&gt;

&lt;p&gt;Propagation delay tells you when the signal arrives.&lt;/p&gt;

&lt;p&gt;It does not tell you whether the signal arrives cleanly.&lt;/p&gt;

&lt;p&gt;It does not check:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Attenuation
Reflections
Impedance mismatch
Rise-time degradation
Crosstalk
Jitter
Dispersion
Return loss
Connector quality
Shielding
Ground reference problems
Receiver threshold margin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is an important distinction.&lt;/p&gt;

&lt;p&gt;Timing and signal integrity are related, but they are not the same calculation.&lt;/p&gt;

&lt;p&gt;A propagation delay estimate may say the signal should arrive in 505 ns.&lt;/p&gt;

&lt;p&gt;It does not prove the receiver sees a clean digital edge at 505 ns.&lt;/p&gt;

&lt;p&gt;For high-speed or precision systems, propagation delay is only one part of the design review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical design takeaway
&lt;/h2&gt;

&lt;p&gt;Use propagation delay as a timing-budget term.&lt;/p&gt;

&lt;p&gt;It helps answer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;How much delay does this cable, trace, or fiber path add?
Is the delay in ns, µs, or ms?
How much path mismatch exists between channels?
Is one-way delay being confused with round-trip latency?
Is the assumed velocity factor realistic?
Is the path delay small compared with the system timing budget?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But do not use it as a full system latency calculation.&lt;/p&gt;

&lt;p&gt;It does not include electronics delay.&lt;br&gt;
It does not include switch or repeater delay.&lt;br&gt;
It does not include protocol overhead.&lt;br&gt;
It does not prove signal integrity.&lt;br&gt;
It does not replace measurement or detailed timing analysis.&lt;/p&gt;

&lt;p&gt;It gives you the geometric delay term — the part set by distance and propagation speed.&lt;/p&gt;

&lt;p&gt;That is often the right first number to calculate before building the full timing budget.&lt;/p&gt;
&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;Signal propagation delay is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Delay = Length / Velocity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But the simplicity is the trap.&lt;/p&gt;

&lt;p&gt;A 100 m cable at 0.66c adds about 505 ns of one-way delay.&lt;/p&gt;

&lt;p&gt;That may be irrelevant for a slow control input, but meaningful for synchronization, protection, trigger, or high-speed timing work.&lt;/p&gt;

&lt;p&gt;The important habit is not to call the delay “small” or “large” in isolation.&lt;/p&gt;

&lt;p&gt;Compare it with the timing budget.&lt;/p&gt;

&lt;p&gt;Check whether you need one-way or round-trip delay.&lt;/p&gt;

&lt;p&gt;Use a realistic velocity factor.&lt;/p&gt;

&lt;p&gt;And remember that propagation delay is not total latency and not signal integrity.&lt;/p&gt;

&lt;p&gt;For quick one-way delay checks from path length and propagation velocity, use the &lt;a href="https://calcengineer.com/electrical/signal-propagation-delay/" rel="noopener noreferrer"&gt;Signal Propagation Delay Calculator&lt;/a&gt; on CalcEngineer.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
