<?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: NovaSolver</title>
    <description>The latest articles on DEV Community by NovaSolver (@01888927bd0e8aa92caca).</description>
    <link>https://dev.to/01888927bd0e8aa92caca</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3944450%2F57accb63-609f-4326-9282-a4dc4c58d556.PNG</url>
      <title>DEV Community: NovaSolver</title>
      <link>https://dev.to/01888927bd0e8aa92caca</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/01888927bd0e8aa92caca"/>
    <language>en</language>
    <item>
      <title>Five Structural Calculators Every Mechanical Engineer Should Bookmark</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Sun, 07 Jun 2026 12:17:03 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/five-structural-calculators-every-mechanical-engineer-should-bookmark-45ec</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/five-structural-calculators-every-mechanical-engineer-should-bookmark-45ec</guid>
      <description>&lt;p&gt;Most structural engineering is not exotic. Day to day, the same short list of questions keeps coming back: will this beam sag too far, will that strut buckle, what is the worst stress at this point, how much load does each member carry, and where will a crack start. None of these needs finite element analysis. Each needs one quick calculation, done reliably and done early — before the geometry is frozen and a change is still cheap.&lt;/p&gt;

&lt;p&gt;This is a field guide to those five calculations. Each answers a distinct structural question, and together they cover a large share of routine mechanical design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beam deflection — when stiffness is the real limit
&lt;/h2&gt;

&lt;p&gt;Engineers reach for stress first, but beams are governed by stiffness at least as often. A shelf that carries its load yet visibly sags has failed in the user's eyes; a machine frame that flexes a few micrometres too far throws an instrument out of focus.&lt;/p&gt;

&lt;p&gt;The classic result for a simply supported beam under a central point 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;d_max = P L^3 / (48 E I)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deflection grows with the cube of the span and falls with the second moment of area I — so a section's depth is the strongest lever you have, because depth enters I as a cube. The key discipline is to check the deflection against an explicit limit, such as span/360, rather than assuming a strength check covers it. They are independent questions. Start with the &lt;a href="https://novasolver.jp/en/tools/beam-deflection.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;beam deflection calculator&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Euler buckling — the failure that ignores material strength
&lt;/h2&gt;

&lt;p&gt;A slender column does not fail by crushing. Long before the stress reaches yield, it bows sideways and collapses. Buckling is an instability, and it depends on geometry and stiffness — not on how strong the material is.&lt;/p&gt;

&lt;p&gt;The Euler critical 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;P_cr = pi^2 E I / (K L)^2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The end-condition factor K captures how the column is held; a fixed-fixed column carries far more than a pinned one. The unsettling feature, for anyone used to strength-based design, is that switching to a higher-grade steel does nothing for buckling — only more I, a shorter unsupported length, or better end restraint helps. Any compression member with a high slenderness ratio needs this check. Run it with the &lt;a href="https://novasolver.jp/en/tools/euler-buckling.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Euler buckling calculator&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mohr's circle — turning a messy stress state into principal stresses
&lt;/h2&gt;

&lt;p&gt;Real loading rarely hands you a clean uniaxial stress. You get a normal stress in x, another in y, and a shear stress tied to your arbitrary choice of axes. Mohr's circle converts that into what actually matters: the principal stresses and the maximum shear, the quantities a failure criterion needs.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sigma_1,2 = (sigma_x + sigma_y)/2 +/- sqrt(((sigma_x - sigma_y)/2)^2 + tau_xy^2)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is the bridge between a raw stress analysis and a yield check — and a reminder that the largest stress at a point is rarely aligned with the axes you happened to draw. The &lt;a href="https://novasolver.jp/en/tools/mohr-circle.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Mohr's circle calculator&lt;/a&gt; does the transformation and shows the circle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Truss analysis — member forces from equilibrium alone
&lt;/h2&gt;

&lt;p&gt;A truss carries load through members in pure tension and compression. For a statically determinate truss the member forces follow from equilibrium — no material properties, no stiffness, just geometry and the method of joints. Two equations per joint resolve the unknowns, and the sign of each force separates tension from compression.&lt;/p&gt;

&lt;p&gt;That sign matters more than it first appears: the members in compression are the ones that can buckle, so a truss analysis feeds straight back into the buckling check above. Resolve a frame with the &lt;a href="https://novasolver.jp/en/tools/truss-2d.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;2D truss analyzer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stress concentration — where cracks actually start
&lt;/h2&gt;

&lt;p&gt;A hole, a fillet, a keyway, a notch: every geometric feature concentrates stress locally. The peak stress at the feature is the nominal stress multiplied by a stress concentration factor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sigma_max = K_t * sigma_nom
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a small hole in a wide plate K_t is about 3. The average stress across a section can look comfortable while the local peak is already into yield — and that local peak is exactly where fatigue cracks nucleate. Skip the concentrations and a static check will happily pass a part that fails in service. The &lt;a href="https://novasolver.jp/en/tools/stress-concentration.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;stress concentration factor calculator&lt;/a&gt; covers the common geometries.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using them together
&lt;/h2&gt;

&lt;p&gt;A typical structural pass runs straight down the list. Size a member for deflection and bending strength; check any slender compression member for buckling; transform the worst stress state with Mohr's circle; resolve the load path with a truss analysis if the structure is a frame; and finish by checking the stress concentrations at every hole and fillet. Five calculations, a few minutes each, and most routine designs are covered. The full set, alongside the rest of NovaSolver's structural tools, lives in the &lt;a href="https://novasolver.jp/en/tools/category/structural.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;structural mechanics hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;None of these five calculations is difficult, and that is exactly the point. The value is in doing them early and doing them every time, not in their sophistication. Deflection and buckling catch the geometry-driven failures; Mohr's circle and stress concentration catch the stress-driven ones; truss analysis ties the load path together. Bookmark the five, run them before the design review rather than after, and the surprises move from the test rig back to the spreadsheet — which is exactly where you want them.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>structural</category>
    </item>
    <item>
      <title>Low Pass Filter Design: Setting the Cut-off with Two Components</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Sun, 07 Jun 2026 00:17:02 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/low-pass-filter-design-setting-the-cut-off-with-two-components-3eek</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/low-pass-filter-design-setting-the-cut-off-with-two-components-3eek</guid>
      <description>&lt;p&gt;Plug an oscilloscope probe into almost any real circuit and the trace will be fuzzy. Riding on top of the signal you actually want is a haze of higher-frequency noise — switching hash, radio pickup, digital crosstalk. The signal and the noise occupy different parts of the frequency spectrum, and that separation is an opportunity. If you can build something that passes the low frequencies and quietly turns down the high ones, the fuzz disappears and the signal stays. That something is a low-pass filter, and in its simplest form it is just a resistor and a capacitor.&lt;/p&gt;

&lt;p&gt;This article explains where the cut-off frequency comes from, works a concrete RC example, and clears up the misunderstandings that most often trip up a first filter design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Low-pass filters are everywhere a clean signal is needed. They sit in front of analog-to-digital converters as anti-aliasing filters, smooth the ripple out of power supplies, condition sensor outputs, and recover audio from a noisy line. Even an averaging operation in software is a low-pass filter wearing different clothes.&lt;/p&gt;

&lt;p&gt;The calculation matters because the cut-off frequency is a design decision with real consequences in both directions. Set it too low and you blur the signal you were trying to protect — its fast edges and genuine high-frequency content vanish along with the noise. Set it too high and the noise sails straight through. The cut-off is a deliberate line drawn through the frequency spectrum, and a passive RC filter places it with just two component values.&lt;/p&gt;

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

&lt;p&gt;A first-order RC low-pass filter is a resistor in series with the signal and a capacitor from the output node to ground. At low frequencies the capacitor is effectively an open circuit, so the output simply follows the input. At high frequencies the capacitor's impedance becomes small, shorting the high-frequency content to ground.&lt;/p&gt;

&lt;p&gt;The crossover between those two regimes is the cut-off frequency:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;f_c&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;pi&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;R&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;C&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At f_c the output amplitude has fallen to 1/sqrt(2), about 0.707, of the input. In decibels that is exactly -3 dB, which is why the cut-off is also called the -3 dB point. It is conventionally treated as the edge of the passband — not because the signal vanishes there, but because half the signal &lt;em&gt;power&lt;/em&gt; is gone.&lt;/p&gt;

&lt;p&gt;Above the cut-off, a first-order filter rolls off at a steady rate:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;roll-off = 20 dB per decade
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A decade is a tenfold change in frequency. Twenty decibels is a factor of ten in amplitude. So one decade above f_c the signal is attenuated to one-tenth; two decades above, to one-hundredth. The companion quantity is the time constant:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;tau&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;R&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;C&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;which describes how the same filter behaves in the time domain — how quickly its output settles after a step change at the input.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Design a first-order RC low-pass filter with R = 1.6 kohm and C = 100 nF.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — cut-off frequency.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="go"&gt;f_c = 1 / (2 * pi * R * C)
f_c = 1 / (2 * pi * 1600 * 1e-7)
f_c = 995 Hz
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The product R*C is 1.6e-4 seconds; multiplying by 2*pi and inverting gives about 995 Hz — close enough to call it 1 kHz.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — interpret the cut-off.&lt;/strong&gt; At 995 Hz the output is 3 dB below the input, meaning roughly 70.7 % of the input amplitude reaches the output. Signals well below 995 Hz pass with almost no loss; signals well above it are progressively cut.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — attenuation one decade up.&lt;/strong&gt; A first-order filter rolls off at 20 dB per decade, so one decade above the cut-off — at about 10 kHz — the signal is attenuated by 20 dB. Twenty decibels is a factor of ten in amplitude, so a component at 10 kHz emerges at roughly one-tenth of its original size. A 30 kHz component, about half a decade further, is down by another 10 dB or so.&lt;/p&gt;

&lt;p&gt;So this single RC pair, two components costing almost nothing, draws a usable line at about 1 kHz and steadily suppresses everything above it. If 20 dB per decade is not steep enough for the noise you face, that is the signal to move to a second-order filter.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Reading the cut-off as a hard wall.&lt;/strong&gt; A filter does not pass everything below f_c untouched and block everything above it. The transition is gradual. At the cut-off itself the signal is already down 3 dB, and useful frequencies sit comfortably below f_c, not right at it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Underestimating how gentle a first-order roll-off is.&lt;/strong&gt; Twenty decibels per decade sounds aggressive until you need to reject noise close in frequency to your signal. To reach 60 dB of attenuation you would need three full decades of separation. Tight requirements call for higher-order filters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ignoring the source and load impedance.&lt;/strong&gt; The clean f_c formula assumes the filter is driven by a near-zero source impedance and feeds a near-infinite load. A significant source resistance adds to R; a load that draws current alters the response. Buffer the filter when in doubt.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting the phase shift.&lt;/strong&gt; A low-pass filter delays as well as attenuates. At the cut-off the output lags the input by 45 degrees. In a control loop or a timing-sensitive path that phase lag can matter as much as the amplitude change.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Picking impractical component values.&lt;/strong&gt; A given f_c can be met by many R-C pairs, but not all are wise. Very large resistors raise noise and interact with stray capacitance; very small ones load the source. Keep R in a sensible range and let C follow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Filter behaviour is best understood by watching the Bode plot move. The &lt;a href="https://novasolver.jp/en/tools/low-pass-filter.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Low-Pass Filter Simulator&lt;/a&gt; on NovaSolver lets you set R and C and immediately see the cut-off frequency, the gain at a chosen observation frequency, the phase, and the time constant tau = RC. It draws a live Bode plot and the circuit waveforms, and a frequency-sweep mode walks the response across the spectrum so the -3 dB point and the 20 dB-per-decade slope become something you can see rather than just compute.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/high-pass-filter.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;High-pass filter calculator&lt;/a&gt; — the mirror image, for blocking DC offset and low-frequency drift while passing the highs.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/band-pass-filter.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Band-pass filter calculator&lt;/a&gt; — when you need to keep a band of frequencies and reject everything on both sides.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/op-amp-circuits.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Op-amp circuit simulator&lt;/a&gt; — for the active stage that often follows a passive filter to restore signal level.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full set lives in the &lt;a href="https://novasolver.jp/en/tools/category/controls-frequency-response.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;controls and frequency-response tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;A first-order RC low-pass filter is one of the highest-value calculations in electronics: two components, one formula, and a meaningful improvement in signal quality. Remember the three facts that define it — the cut-off sits at -3 dB, the roll-off is 20 dB per decade, and the time constant is simply RC. Decide where your signal ends and your noise begins, place f_c on purpose, and check whether a single pole is steep enough. When it is not, you will know exactly why you are reaching for a second one.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>low</category>
      <category>controls</category>
    </item>
    <item>
      <title>Op-Amp Circuits: Designing Gain You Can Actually Trust</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Sat, 06 Jun 2026 12:17:03 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/op-amp-circuits-designing-gain-you-can-actually-trust-o6p</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/op-amp-circuits-designing-gain-you-can-actually-trust-o6p</guid>
      <description>&lt;p&gt;A raw operational amplifier is almost useless on its own. Its open-loop gain is enormous — often a hundred thousand or more — and wildly unpredictable from one chip to the next and one temperature to the next. Hand a designer a part whose gain might be 80,000 today and 200,000 tomorrow, and you have not handed them a tool. Yet the op-amp is one of the most dependable building blocks in all of analog electronics. The reason is feedback.&lt;/p&gt;

&lt;p&gt;This article explains how negative feedback turns an unruly amplifier into a precise one, works through a non-inverting amplifier example, and shows why you cannot have both very high gain and very wide bandwidth from the same part.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Op-amps sit in the signal path of almost everything that measures the physical world. A thermocouple produces microvolts; a strain gauge bridge produces millivolts; a photodiode produces a tiny current. Before an analog-to-digital converter can read any of them, the signal must be amplified by a known, stable factor. If that factor drifts, every downstream measurement drifts with it.&lt;/p&gt;

&lt;p&gt;The calculation matters because the gain you design for is set almost entirely by two resistors, not by the amplifier itself. That is the quiet genius of feedback: it trades away raw gain — which you have in absurd excess — in exchange for predictability, lower distortion, and a flatter response. Knowing how to size those resistors, and knowing what bandwidth the choice costs you, is the core skill of practical op-amp design.&lt;/p&gt;

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

&lt;p&gt;Two idealizations carry most analog op-amp analysis. First, the input terminals draw no current. Second, when negative feedback is present, the amplifier drives its output until the two input voltages are equal — the "virtual short". These two rules let you solve most circuits with nothing more than Ohm's law.&lt;/p&gt;

&lt;p&gt;For a non-inverting amplifier, the input signal goes straight to the non-inverting input, and a divider made of a feedback resistor R_f and a ground resistor R_in sets the closed-loop gain:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A_v = 1 + R_f / R_in
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The output is whatever it takes to make the divider's tap equal the input. Notice the gain can never fall below 1 in this configuration — a non-inverting amplifier cannot attenuate.&lt;/p&gt;

&lt;p&gt;Gain is only half the story. Every op-amp has a roughly constant gain-bandwidth product, GBW. The bandwidth available at your chosen gain 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_bandwidth = GBW / A_v
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is the central trade-off of op-amp design. Push the gain up and the usable bandwidth comes down in exact proportion. The product of the two stays fixed by the silicon.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Design a non-inverting amplifier with a feedback resistor R_f = 90 kohm and a ground resistor R_in = 10 kohm. The op-amp has a gain-bandwidth product GBW = 1 MHz.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — closed-loop gain.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A_v = 1 + R_f / R_in
A_v = 1 + 90 / 10
A_v = 1 + 9 = 10
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The amplifier multiplies its input by 10, and that figure depends only on the ratio of two resistors — not on the op-amp's open-loop gain, supply voltage, or temperature.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — output for a given input.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;V_out = A_v * V_in = 10 * 0.20 V = 2.0 V
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An input of 0.20 V produces an output of 2.0 V, cleanly and repeatably.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — closed-loop bandwidth.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_bandwidth = GBW / A_v = 1e6 / 10 = 100 kHz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So this amplifier delivers a gain of 10 with a bandwidth of 100 kHz. Redesign it for a gain of 100 from the same part and the bandwidth collapses to just 10 kHz — higher gain buys less bandwidth. If your signal contains frequencies above that limit, the gain of 100 will not actually be there where you need it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Forgetting that bandwidth shrinks with gain.&lt;/strong&gt; A gain of 1000 from a 1 MHz part leaves only 1 kHz of bandwidth. Designers sometimes set a large gain on paper, then are puzzled when the circuit cannot follow a 50 kHz signal. Cascade two moderate-gain stages instead of forcing one stage to do everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ignoring the supply rails.&lt;/strong&gt; The output cannot swing beyond the supply voltage — and many op-amps stop short of it. A gain of 10 with a 2 V input demands a 20 V output, which is impossible on a 15 V supply. The result is clipping, a flat-topped waveform full of harmonics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choosing resistor values without thinking about scale.&lt;/strong&gt; Very large feedback resistors raise thermal noise and interact with the input bias current to create offset voltages. Very small ones load the output heavily. Values in the kilohm-to-hundreds-of-kilohm range are a sensible default.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming the virtual short always holds.&lt;/strong&gt; The equal-input-voltage rule depends on negative feedback being intact and the amplifier not being saturated. Once the output clips, the feedback loop is effectively open and the simple gain formula no longer applies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Confusing inverting and non-inverting gain.&lt;/strong&gt; The inverting amplifier has gain -R_f/R_in; the non-inverting one has 1 + R_f/R_in. The same two resistors give different magnitudes and opposite signs depending on which input the signal enters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Op-amp behaviour clicks faster when you can watch the waveform respond. The &lt;a href="https://novasolver.jp/en/tools/op-amp-circuits.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Op-Amp Circuit Simulator&lt;/a&gt; on NovaSolver lets you pick a configuration — inverting, non-inverting, voltage follower, summing, integrator, or differentiator — set R_in, R_f, the supply voltage, and the input signal, and then see the gain in decibels, the output peak, and the phase shift update live. It also shows the output waveform clipping the moment you ask for more swing than the supply rails allow, which makes the supply-limit mistake hard to forget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/low-pass-filter.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Low-pass filter calculator&lt;/a&gt; — for the RC stage that often precedes or follows an op-amp to remove high-frequency noise.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/high-pass-filter.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;High-pass filter calculator&lt;/a&gt; — to block DC offset and low-frequency drift before amplification.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/band-pass-filter.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Band-pass filter calculator&lt;/a&gt; — when you need to keep a single band of frequencies and reject the rest.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Browse the full collection in the &lt;a href="https://novasolver.jp/en/tools/category/em.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;electromagnetics tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;The op-amp's lesson is that you do not need a precise amplifier to build a precise circuit — you need negative feedback and two well-chosen resistors. Closed-loop gain is set by a ratio, the gain-bandwidth product is fixed by the part, and the two trade off against each other in a way you cannot cheat. Decide the gain you need, check the bandwidth it leaves you, confirm the output fits inside the supply rails, and the rest of analog signal conditioning becomes a series of small, honest calculations.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>opamp</category>
      <category>em</category>
    </item>
    <item>
      <title>RLC Resonance: How a Circuit Learns to Pick One Frequency</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Sat, 06 Jun 2026 00:17:02 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/rlc-resonance-how-a-circuit-learns-to-pick-one-frequency-24d7</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/rlc-resonance-how-a-circuit-learns-to-pick-one-frequency-24d7</guid>
      <description>&lt;p&gt;Turn the dial of an old analog radio and, somewhere along its travel, one station snaps into focus while everything around it fades. Nothing mechanical moved inside the antenna. What changed is which frequency a small loop of inductor and capacitor was willing to accept. That selectivity — the ability of a circuit to favour one frequency and reject its neighbours — is the practical face of RLC resonance.&lt;/p&gt;

&lt;p&gt;This article explains where the resonance condition comes from, works through a full numerical example, and points out the mistakes that most often distort a resonance calculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Resonance is not a curiosity reserved for radios. A series RLC combination sits at the heart of RF front ends, antenna matching networks, induction heaters, switching-converter snubbers, and the EMC filters that keep noisy electronics legal. In every one of those, a designer wants the circuit to respond strongly at one frequency and quietly elsewhere.&lt;/p&gt;

&lt;p&gt;The reason the calculation deserves care is that two circuits can share the same resonant frequency and still behave nothing alike. One might pass a wide band of frequencies; the other a razor-thin slice. That difference is set by resistance, and it is captured by the quality factor. Get the resonant frequency right but ignore Q, and you can build a filter that technically tunes the correct station yet also lets the two adjacent ones through.&lt;/p&gt;

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

&lt;p&gt;A series RLC circuit contains three reactive characters. The resistor dissipates energy. The inductor stores it in a magnetic field and opposes changes in current. The capacitor stores it in an electric field and opposes changes in voltage. Their reactances pull in opposite directions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;X_L = 2 * pi * f * L        (grows with frequency)
X_C = 1 / (2 * pi * f * C)  (falls with frequency)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resonance is the frequency where these two exactly cancel. Setting X_L equal to X_C and solving for f gives the resonant 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_0 = 1 / (2 * pi * sqrt(L * C))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At f_0 the inductive and capacitive reactances annihilate each other, the circuit's impedance collapses to just the resistance R, and the current through a series circuit reaches its maximum. The circuit looks purely resistive — voltage and current are back in phase.&lt;/p&gt;

&lt;p&gt;How sharply the circuit peaks is the quality factor:&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 / R) * sqrt(L / C)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A high Q means a narrow, tall response; a low Q means a broad, gentle one. The width of the response follows directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;BW = f_0 / Q
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;BW is the bandwidth between the two half-power (-3 dB) points. The chain of logic is worth holding onto: L and C set &lt;em&gt;where&lt;/em&gt; the peak sits, R sets &lt;em&gt;how sharp&lt;/em&gt; it is, and the sharpness sets &lt;em&gt;how wide&lt;/em&gt; the usable band becomes.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Take a series RLC circuit with inductance L = 10 mH, capacitance C = 100 nF, and resistance R = 50 ohm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — resonant frequency.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;f_0 = 1 / (2 * pi * sqrt(L * C))
f_0 = 1 / (2 * pi * sqrt(1e-2 * 1e-7))
f_0 = 5.03 kHz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The product L*C is 1e-9, its square root is about 3.16e-5, and dividing into 1/(2*pi) lands at roughly 5030 Hz.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — quality factor.&lt;/strong&gt;&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 / R) * sqrt(L / C)
Q = (1 / 50) * sqrt(1e-2 / 1e-7)
Q = 0.02 * 316 = 6.3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The ratio L/C is 1e5, whose square root is about 316. Multiplying by 1/R = 0.02 gives Q = 6.3 — a moderately selective circuit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — bandwidth.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;BW = f_0 / Q = 5030 / 6.3 = 796 Hz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So this circuit resonates near 5.03 kHz and passes a band roughly 796 Hz wide between its half-power points. At resonance the inductive and capacitive reactances cancel and the circuit looks purely resistive — the impedance seen by the source is simply the 50 ohm resistor. Lower that resistance and Q rises, the peak narrows, and the bandwidth shrinks; raise it and the response broadens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Treating f_0 as the whole answer.&lt;/strong&gt; The resonant frequency tells you where the circuit responds, not how cleanly. Two designs with identical f_0 can have wildly different selectivity. Always compute Q alongside it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Confusing series and parallel behaviour.&lt;/strong&gt; At resonance a series RLC circuit shows minimum impedance and maximum current; an ideal parallel RLC circuit shows the opposite — maximum impedance and minimum line current. Reaching for the series result when the topology is parallel inverts the conclusion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting hidden resistance.&lt;/strong&gt; Real inductors have winding resistance, and capacitors have a small loss term. These add to any resistor you placed deliberately, so the measured Q is often lower than the textbook value computed from R alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mixing up angular and ordinary frequency.&lt;/strong&gt; The formula f_0 = 1/(2*pi*sqrt(LC)) gives hertz. The companion expression omega_0 = 1/sqrt(LC) gives radians per second. Dropping or adding a factor of 2*pi is one of the most common slips in resonance arithmetic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming high Q is always the goal.&lt;/strong&gt; A sharp peak rejects interference well but also rings, settles slowly, and is sensitive to component tolerance. A power-factor-correction network and a narrowband receiver want very different Q values.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Resonance is far easier to feel than to read about. The &lt;a href="https://novasolver.jp/en/tools/rlc-resonance.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;RLC Circuit Resonance Simulator&lt;/a&gt; on NovaSolver lets you switch between series and parallel topologies, set R, L, C, and the source voltage, and immediately see the resonant frequency, Q factor, bandwidth, and impedance at resonance update. It plots impedance and current against frequency on log scales and shows the phasor diagram, so you can watch the reactances cancel as you cross f_0 — and watch the peak sharpen the moment you reduce resistance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/ac-impedance-rlc.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;AC impedance of an RLC circuit&lt;/a&gt; — to see how total impedance and phase angle vary with frequency away from resonance.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/resonance-lcr.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;LCR resonance calculator&lt;/a&gt; — a focused tool for the resonant frequency and Q of an LCR combination.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/resonance-frequency.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Resonant frequency calculator&lt;/a&gt; — for a quick f_0 from L and C when that single number is all you need.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full set is collected in the &lt;a href="https://novasolver.jp/en/tools/category/em.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;electromagnetics tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;RLC resonance reduces to three linked numbers: a resonant frequency set by L and C, a quality factor set by resistance, and a bandwidth that follows from both. Once you see them as a chain rather than three separate formulas, tuned-circuit design stops feeling like guesswork. Decide how selective the circuit needs to be, pick Q to match, then choose L, C, and R to deliver it. Resonance rewards engineers who respect the role of resistance as much as the role of reactance.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>rlc</category>
      <category>em</category>
    </item>
    <item>
      <title>Heat Pump COP: How One Kilowatt of Electricity Delivers Three or Four Kilowatts of Heat</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Fri, 05 Jun 2026 12:17:02 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/heat-pump-cop-how-one-kilowatt-of-electricity-delivers-three-or-four-kilowatts-of-heat-45m3</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/heat-pump-cop-how-one-kilowatt-of-electricity-delivers-three-or-four-kilowatts-of-heat-45m3</guid>
      <description>&lt;p&gt;An electric resistance heater turns one kilowatt of electricity into one kilowatt of heat. A heat pump, fed the same kilowatt, can deliver three or four. It looks like a violation of energy conservation, and the first time most people meet the number they assume something has been counted twice. Nothing has. The heat pump is not creating energy — it is moving it, pumping warmth from the cold outdoors into a warmer room, and the electricity only pays for the pumping.&lt;/p&gt;

&lt;p&gt;This article explains the single ratio that measures how well a heat pump does that job, where its theoretical ceiling comes from, and why the same unit performs worse on the coldest day, exactly when you need it most.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;The coefficient of performance, or COP, is the number that decides whether a heat pump is worth installing. It is the ratio of useful heat delivered to electrical work consumed. A COP of 4 means every unit of electricity yields four units of heat — and four times less electricity on the meter than a resistance heater doing the same job.&lt;/p&gt;

&lt;p&gt;COP drives the economics of home heating, the running cost of refrigeration and air conditioning, and the carbon footprint of buildings shifting away from gas. But COP is not a fixed badge stamped on a machine. It depends on the temperatures the heat pump works between, and those change with the weather and the thermostat setting. Understanding what raises and lowers COP is the difference between an estimate that holds up and a heating bill that surprises you.&lt;/p&gt;

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

&lt;p&gt;A heat pump moves heat from a cold reservoir at temperature T_c to a hot one at T_h. Thermodynamics sets a hard ceiling on how efficiently any device can do this — the Carnot limit. For heating, the ideal coefficient of performance is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;COP_ideal = T_h / (T_h - T_c)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Both temperatures must be absolute, in kelvin. The structure of the formula carries the key insight. The denominator is the temperature lift, the gap the heat pump has to bridge. When that gap is small, the COP is large; when the gap widens, COP collapses. Pumping heat across a small temperature difference is cheap; pumping it across a large one is expensive.&lt;/p&gt;

&lt;p&gt;No real machine reaches the Carnot value. Compressors, heat exchangers, and refrigerant flow all introduce losses. Engineers fold these into a Carnot efficiency factor, often somewhere around 25% to 50% for typical equipment, so the real COP is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;COP_real = eta_Carnot * COP_ideal
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once you know the real COP, the electrical power needed to deliver a given heat output Q_h follows directly:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;That is the whole chain: temperatures set the ideal ceiling, the efficiency factor scales it down to reality, and the real COP converts a heat demand into an electricity demand.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Consider a heat pump keeping a room at T_h = 20 C while drawing heat from outdoor air at T_c = 0 C. First convert both temperatures to kelvin: T_h = 293 K and T_c = 273 K.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — the ideal (Carnot) COP.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;COP_ideal = T_h / (T_h - T_c)
COP_ideal = 293 / (293 - 273)
COP_ideal = 293 / 20 = 14.6
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In a perfect, lossless world this heat pump would deliver almost 15 units of heat per unit of electricity. That number is a thermodynamic ceiling, not a sales figure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — the real COP.&lt;/strong&gt; A practical machine reaches only a fraction of Carnot. At about 25% of the Carnot value:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;COP_real = 0.25 * 14.6 = 3.7
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A real COP of &lt;strong&gt;3.7&lt;/strong&gt; is a realistic figure for a heat pump working across this modest 20 K lift.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — electrical power for a given heat demand.&lt;/strong&gt; Suppose the room needs 5 kW of heat:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;W = Q_h / COP_real
W = 5 / 3.7 = 1.35 kW
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The compressor draws just &lt;strong&gt;1.35 kW&lt;/strong&gt; of electrical power to deliver 5 kW of heat. A resistance heater would draw the full 5 kW for the same result. That gap — 1.35 kW versus 5 kW — is the entire commercial case for heat pumps, and it is why the same building can be far cheaper to heat after switching.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Forgetting to convert to kelvin.&lt;/strong&gt; The Carnot formula needs absolute temperature. Plugging in 20 and 0 instead of 293 and 273 gives a wildly wrong answer — and a negative or infinite COP if T_c happens to be entered as zero. Always convert first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quoting the Carnot COP as the real one.&lt;/strong&gt; The ideal figure of 14.6 is a ceiling no hardware reaches. Treat it as the reference against which real performance is measured, never as the expected number.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming COP is constant year-round.&lt;/strong&gt; As outdoor air drops toward freezing and below, the temperature lift grows and COP falls. A unit rated at COP 4 in mild weather may run nearer 2 on a hard winter night — the worst possible time for the drop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ignoring defrost and auxiliary heat.&lt;/strong&gt; In cold, damp conditions an air-source heat pump periodically reverses to clear frost from the outdoor coil, and a backup resistance element may cut in. Both pull the seasonal average COP below the steady-state value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Confusing heating and cooling COP.&lt;/strong&gt; For cooling, the useful output is the heat removed from the cold side, so the formula uses T_c in the numerator. Heating and cooling COP for the same machine and temperatures are not equal; they differ by exactly one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Carnot COP is quick to compute once, but the interesting question is how performance moves as the weather and the thermostat change. The &lt;a href="https://novasolver.jp/en/tools/heat-pump-cop.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Heat Pump &amp;amp; Refrigeration COP Calculator&lt;/a&gt; on NovaSolver lets you switch between heating, cooling, and refrigeration modes, set the hot-side and cold-side temperatures and the Carnot efficiency factor, and read off the actual COP, the Carnot COP, the heat transfer rates, the temperature lift, and an estimated annual energy cost — all updating live as you drag the sliders.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-pump-cycle.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Heat pump cycle calculator&lt;/a&gt; — steps through the refrigerant cycle on a property diagram, showing where the compressor work and heat exchange actually happen.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-pump.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Heat pump calculator&lt;/a&gt; — a broader sizing view for matching a heat pump to a building's heat demand.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-exchanger-ntu.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Heat exchanger NTU calculator&lt;/a&gt; — for the evaporator and condenser performance that sets the real temperature lift.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Explore the full set in the &lt;a href="https://novasolver.jp/en/tools/category/thermal.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;thermal engineering tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;A heat pump's COP is the most honest single number you can ask about it. Keep the chain of reasoning clear: absolute temperatures set the Carnot ceiling, the lift in the denominator is what punishes you in cold weather, a real efficiency factor scales the ceiling down to something achievable, and the real COP converts heat demand straight into an electricity bill. Compute the lift first, be honest about the efficiency factor, and you will know what a heat pump will really cost to run — in mild weather and on the coldest night alike.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>thermodynamics</category>
      <category>thermal</category>
    </item>
    <item>
      <title>Thermal Expansion: The 14 Millimetres That Decide Whether a Structure Survives</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Fri, 05 Jun 2026 00:17:02 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/thermal-expansion-the-14-millimetres-that-decide-whether-a-structure-survives-190h</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/thermal-expansion-the-14-millimetres-that-decide-whether-a-structure-survives-190h</guid>
      <description>&lt;p&gt;Stand on a long steel bridge on a hot afternoon and you may hear it: a faint clatter as a vehicle crosses the deck. That sound comes from an expansion joint, a deliberate gap in the structure. The bridge is longer in summer than in winter, by more than a centimetre over a typical span, and the joint is there to absorb that growth. Remove the joint and the bridge would not simply stay put — it would push back against its own supports with enormous force.&lt;/p&gt;

&lt;p&gt;This article explains how to predict that thermal movement, how it converts into stress when motion is blocked, and why the two outcomes are really the same physics seen from opposite ends.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Almost every material grows when heated and shrinks when cooled. The effect is small per degree, but it accumulates over length and over temperature swings, and it never switches off. Pipelines, railway track, building frames, engine components, printed circuit boards, and precision instruments all live with it.&lt;/p&gt;

&lt;p&gt;The danger is not the expansion itself — it is what happens when something prevents it. A pipe run that cannot expand freely will load its anchors and nozzles. A rail welded into a continuous length on a hot day can buckle sideways. A glass dish moved straight from oven to cold water can crack because its surface cools and contracts faster than its core. Designers handle thermal expansion in one of two ways: provide room for the movement, or accept the stress of restraining it. To choose well, you need to be able to compute both numbers.&lt;/p&gt;

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

&lt;p&gt;For a solid heated uniformly, the change in any linear dimension is proportional to the original length and to the temperature change:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dL = alpha * L * dT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here L is the original length, dT is the temperature change, and alpha is the coefficient of linear thermal expansion — a material property, typically a few parts per million per kelvin. Structural steel sits near 12e-6 per K, aluminium near 23e-6, and Invar, an alloy chosen specifically for dimensional stability, near 1e-6.&lt;/p&gt;

&lt;p&gt;That equation describes free expansion: the body is unrestrained and simply changes size. The associated thermal strain is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;epsilon_thermal = alpha * dT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now suppose the body is fully restrained — held rigidly so it cannot change length at all. The thermal strain still "wants" to occur, but it is cancelled by an equal and opposite mechanical strain, and mechanical strain means stress. For a fully restrained member the thermal stress is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sigma = E * alpha * dT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;where E is the elastic modulus. Notice what dropped out: length. Free expansion depends on L; restrained stress does not. A short restrained bar and a long one reach the same stress for the same temperature swing. Most real structures fall between the two extremes — partially restrained — so the actual stress is some fraction of E*alpha*dT, set by the stiffness of the surrounding supports.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Consider a steel bridge girder, length L = 30 m, coefficient of thermal expansion alpha = 12e-6 per K, exposed to a temperature swing of dT = 40 K between a cold winter and a hot summer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — free expansion.&lt;/strong&gt; If the girder can move freely:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dL = alpha * L * dT
dL = 12e-6 * 30 * 40
dL = 0.0144 m = 14.4 mm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The girder grows by &lt;strong&gt;14.4 mm&lt;/strong&gt;. That is exactly the kind of movement an expansion joint is sized to absorb — and exactly why such joints exist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — fully restrained stress.&lt;/strong&gt; Now imagine the girder is instead clamped so it cannot lengthen at all. With steel modulus E = 200 GPa:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sigma = E * alpha * dT
sigma = 200e9 * 12e-6 * 40
sigma = 96e6 Pa = 96 MPa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Restraint converts that harmless 14 mm of movement into &lt;strong&gt;96 MPa of internal compressive stress&lt;/strong&gt;. For typical structural steel with a yield strength around 250 MPa, 96 MPa is a large fraction of the budget spent on temperature alone — before any traffic, wind, or dead load is added. The lesson is stark: the same 40 K swing is either a 14 mm gap to design around or a 96 MPa stress to carry, and the structure does not get to skip both.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Mixing up the two coefficients.&lt;/strong&gt; The coefficient of linear expansion alpha applies to length. For area the effective coefficient is about 2*alpha, and for volume about 3*alpha. Using the linear value where a volumetric one belongs underestimates the change threefold.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting that restrained stress ignores length.&lt;/strong&gt; It is tempting to think a longer member builds more thermal stress. It does not. E*alpha*dT has no length term. Length governs free movement; stiffness and temperature govern restrained stress.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming the temperature is uniform.&lt;/strong&gt; The simple formulas assume the whole body reaches the same temperature. A thick part heated suddenly develops a gradient, and the differential expansion between hot and cool regions produces thermal stress even with no external restraint at all. That is how thermal shock cracks brittle materials.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using the wrong temperature span.&lt;/strong&gt; Design for the full swing the structure will actually see — the gap between the coldest winter night and the hottest sun-loaded summer surface — not the comfortable difference between two ordinary days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Treating alpha as a true constant.&lt;/strong&gt; It drifts with temperature and varies between alloys and tempers of nominally "the same" material. Over a wide range, use a value representative of the operating band rather than a single room-temperature figure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Running alpha*L*dT once is easy; comparing materials and temperature spans quickly is where a tool helps. The &lt;a href="https://novasolver.jp/en/tools/thermal-expansion.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Thermal Expansion Calculator&lt;/a&gt; on NovaSolver lets you pick a material — steel, aluminium, copper, glass, or Invar — or enter a custom alpha and E, then set the initial dimension and temperature change. It returns the linear, area, and volumetric expansion, the thermal strain, the fully restrained thermal stress, and even the deflection of a bimetallic strip, so you can see free movement and restrained stress side by side.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/thermal-expansion-sim.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Thermal expansion simulator&lt;/a&gt; — an animated view of how a part grows and deforms as temperature changes.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/piping-thermal-expansion.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Piping thermal expansion calculator&lt;/a&gt; — for the partially restrained case of pipe runs, where loops and anchors share the movement.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-conduction-1d.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;1D heat conduction calculator&lt;/a&gt; — to find the temperature distribution that drives the expansion in the first place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full collection lives in the &lt;a href="https://novasolver.jp/en/tools/category/thermal.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;thermal engineering tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;Thermal expansion is one of the most predictable effects in engineering and one of the most expensive to ignore. The core idea fits in two short equations: free movement is alpha*L*dT, and the price of blocking that movement completely is E*alpha*dT. Real designs land between those poles. Decide early whether your structure will be given room to move or built to carry the stress of staying still — and run both numbers before you commit, because temperature will collect on whichever one you neglected.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>thermodynamics</category>
      <category>thermal</category>
    </item>
    <item>
      <title>Fin Efficiency in Heat Transfer: Why a Bigger Fin Is Not Always a Better One</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Thu, 04 Jun 2026 12:17:03 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/fin-efficiency-in-heat-transfer-why-a-bigger-fin-is-not-always-a-better-one-gk3</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/fin-efficiency-in-heat-transfer-why-a-bigger-fin-is-not-always-a-better-one-gk3</guid>
      <description>&lt;p&gt;Pick up a CPU heat sink and look at the tips of the fins. Run the processor hard, then touch the base and the fin tips. The base is hot; the tips are noticeably cooler. That temperature drop is the whole story of fin efficiency. The fin removes heat by convecting it to the air, but it can only convect from a surface that is actually warm. If the tip has cooled almost to room temperature, that part of the fin has stopped working.&lt;/p&gt;

&lt;p&gt;This article explains where the temperature drop along a fin comes from, how engineers put a single number on it, and why adding length past a certain point buys you almost nothing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Fins are everywhere there is a surface trying to shed heat into a fluid: engine cylinders, transformer tanks, electronics heat sinks, economizer tubes, and the condenser coil behind a refrigerator. They exist because the convection coefficient between a solid and a gas is small, so the only practical way to move more heat is to add more area.&lt;/p&gt;

&lt;p&gt;But area added far from the base is area that runs cool, and cool area transfers little heat. Fin efficiency is the ratio that captures this directly: it compares the heat the real fin dissipates against the heat an ideal fin — one held at the full base temperature over its entire surface — would dissipate. A low efficiency tells you the fin is too long, too thin, or made of the wrong material for its operating conditions. Getting this number wrong means either an overheated component or kilograms of wasted metal.&lt;/p&gt;

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

&lt;p&gt;Consider a straight fin of uniform cross-section. Heat conducts along its length while convection bleeds it off the sides. The balance of these two effects produces a single governing parameter, the fin parameter m:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight matlab"&gt;&lt;code&gt;&lt;span class="n"&gt;m&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;sqrt&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;h&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;P&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;A_c&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here h is the convective coefficient, P is the perimeter of the cross-section, k is the thermal conductivity of the fin material, and A_c is the cross-sectional area. The units of m are 1/length. It sets the rate at which temperature decays from base to tip.&lt;/p&gt;

&lt;p&gt;For a fin of length L with an adiabatic tip, the efficiency is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight matlab"&gt;&lt;code&gt;&lt;span class="n"&gt;eta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;tanh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The dimensionless group m*L does all the work. When m*L is small — a short, thick, highly conductive fin — tanh(m*L) is close to m*L and efficiency approaches 100%. When m*L is large, tanh saturates near 1 while the denominator keeps growing, so efficiency falls. Past about m*L = 1, every extra millimetre of fin runs cooler than the last and contributes less. That is why the rule of thumb for a well-designed fin is to keep m*L roughly in the range of 1 to 1.5: long enough to use the material, short enough not to waste it.&lt;/p&gt;

&lt;p&gt;A useful way to read the formula: a high k or a low h pushes m down and efficiency up, while a thin fin (small A_c, large P-to-area ratio) pushes m up and efficiency down.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Take an aluminium pin fin. Thermal conductivity k = 200 W/m.K, convective coefficient h = 25 W/m^2.K, diameter D = 6 mm, length L = 40 mm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — geometry of the cross-section.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P   = pi * D       = pi * 0.006   = 0.01885 m
A_c = pi * D^2 / 4 = pi * 0.006^2 / 4 = 2.83e-5 m^2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 2 — the fin parameter.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight matlab"&gt;&lt;code&gt;&lt;span class="n"&gt;m&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;sqrt&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;h&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;P&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;A_c&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;m&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;sqrt&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="mi"&gt;25&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.01885&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;200&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;2.83e-5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;m&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;sqrt&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="mf"&gt;83.3&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;9.13&lt;/span&gt; &lt;span class="n"&gt;per&lt;/span&gt; &lt;span class="n"&gt;metre&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 3 — the dimensionless length.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight matlab"&gt;&lt;code&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;9.13&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.040&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.365&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 4 — the efficiency.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight matlab"&gt;&lt;code&gt;&lt;span class="n"&gt;eta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;tanh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;eta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;tanh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.365&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="mf"&gt;0.365&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.350&lt;/span&gt; &lt;span class="p"&gt;/&lt;/span&gt; &lt;span class="mf"&gt;0.365&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.96&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The fin runs at about &lt;strong&gt;96% efficiency&lt;/strong&gt;. That is high — and it should be. This is a short fin (40 mm) made of a very conductive metal (aluminium) cooling against a modest air-side coefficient. Heat reaches the tip almost as easily as it convects away, so the tip stays close to the base temperature and nearly the entire fin surface is doing useful work. If you doubled the length to 80 mm, m*L would rise to 0.73 and efficiency would fall — you would dissipate more total heat, but each added millimetre would earn less than the one before it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Confusing efficiency with effectiveness.&lt;/strong&gt; Fin efficiency asks "how well is this fin using its own surface?" Fin effectiveness asks "is adding this fin worth it at all?" — it compares the finned heat rate to the bare base. A fin can be 95% efficient and still barely worth installing if the base was already a good convector.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming more length always helps.&lt;/strong&gt; Heat dissipated keeps rising with length, but with sharply diminishing returns. Past m*L of roughly 1.5, you are mostly adding mass and cost, not cooling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using the wrong perimeter.&lt;/strong&gt; For a pin fin, P is the circumference of the circle, not its diameter. For a rectangular fin, P is the full perimeter of the cross-section. A perimeter error feeds straight into m through a square root and quietly biases every result.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Treating h as a fixed constant.&lt;/strong&gt; The convective coefficient depends on air speed, fin spacing, and orientation. In a tightly packed fin array, neighbouring fins interfere with each other's boundary layers and the effective h drops. A single-fin calculation can be optimistic for a dense array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting the tip condition.&lt;/strong&gt; The tanh formula assumes an insulated tip. For a short, fat fin losing real heat from its end face, a corrected length (L plus roughly half the tip thickness) gives a more honest answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Working m and tanh(m*L) by hand is fine for one fin, but real design means sweeping conductivity, length, and the air-side coefficient to see where efficiency starts to collapse. The &lt;a href="https://novasolver.jp/en/tools/fin-efficiency.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Fin Efficiency &amp;amp; Temperature Distribution Calculator&lt;/a&gt; on NovaSolver does exactly that — pick a fin shape and material, set k, h, length, thickness, and base temperature, and it returns the fin efficiency, the fin parameter m, heat dissipation, and thermal resistance, alongside a live plot of the temperature distribution T(x) along the fin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/fin-heat-transfer.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Fin heat transfer calculator&lt;/a&gt; — focuses on the total heat rate a single fin moves, useful once you have settled on a geometry.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/fin-array.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Fin array calculator&lt;/a&gt; — extends the analysis to a full bank of fins, where spacing and overall surface efficiency matter.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-conduction-1d.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;1D heat conduction calculator&lt;/a&gt; — for the conduction step that feeds heat into the fin base in the first place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Browse the complete set in the &lt;a href="https://novasolver.jp/en/tools/category/thermal.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;thermal engineering tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;Fin efficiency turns a vague worry — "is this fin too long?" — into one dimensionless number, m*L, and one clean ratio, tanh(m*L)/(m*L). Keep four ideas in mind: temperature falls from base to tip, cool surface transfers little heat, conductive and short fins win, and returns diminish fast past m*L of about one. Compute m first, look at where m*L lands, and let that decide whether your next design move is more length, a thicker section, or a better material.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>fin</category>
      <category>thermal</category>
    </item>
    <item>
      <title>1D Heat Conduction: Fourier's Law and the Idea of Thermal Resistance</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Thu, 04 Jun 2026 00:17:03 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/1d-heat-conduction-fouriers-law-and-the-idea-of-thermal-resistance-1bam</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/1d-heat-conduction-fouriers-law-and-the-idea-of-thermal-resistance-1bam</guid>
      <description>&lt;p&gt;Press a hand against an outside wall on a cold morning and you can feel heat leaving your body. It flows from warm to cold, through the wall material, at a rate set by how thick the wall is, how large it is, and what it is made of. The same process keeps a coffee cup warm, decides how much insulation a house needs, and governs how fast a heat sink sheds power from a chip. Strip it down to its simplest form — heat flowing straight through a flat slab — and you have one-dimensional steady conduction, the most useful starting point in all of thermal engineering.&lt;/p&gt;

&lt;p&gt;This article explains Fourier's law, introduces the thermal resistance analogy that makes layered walls almost trivial, works a full example, and points out the assumptions that quietly break the simple result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;One-dimensional conduction is the workhorse calculation behind a surprising amount of design. Building envelopes are sized with it: every U-value on an insulation datasheet is a conduction calculation in disguise. Furnace and oven walls, cold-store panels, pipe lagging, and the casing of almost any appliance are checked the same way. Even when the real geometry is two- or three-dimensional, the 1D model gives a fast first estimate that is often within engineering tolerance.&lt;/p&gt;

&lt;p&gt;The calculation matters because heat loss costs money and heat gain causes failures. Undersize the insulation on a chilled warehouse and the refrigeration plant runs harder every hour of every year. Underestimate conduction into an electronics enclosure and components run hot and age fast. A reliable 1D conduction number, produced early, is what turns those risks into design decisions rather than surprises.&lt;/p&gt;

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

&lt;p&gt;Steady one-dimensional conduction through a flat slab is described by Fourier's law. For a wall of thermal conductivity k, face area A, and thickness L, with a temperature difference dT held across it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q = k * A * dT / L
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Q is the heat flow rate in watts. Read the formula physically: heat flow rises with a more conductive material, rises with a larger area, rises with a bigger temperature difference, and falls as the wall gets thicker. Conductivity k is the material property that does the sorting — copper is a fast conductor, glass wool is a slow one, and they differ by a factor of thousands.&lt;/p&gt;

&lt;p&gt;The formula becomes far more powerful when rewritten in the language of &lt;strong&gt;thermal resistance&lt;/strong&gt;. Define the conductive resistance of the slab as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R = L / (k * A)        (K/W)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then Fourier's law takes the same shape as Ohm's law for electricity, with temperature difference playing the role of voltage and heat flow the role of current:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q = dT / R
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This analogy is the reason the resistance form is worth learning. For a wall built from several layers — say brick, insulation, and plasterboard — the layers carry the same heat flow one after another, exactly like resistors in series. Their resistances simply add:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R_total = R_1 + R_2 + R_3 + ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Compute each layer's R, sum them, and divide the overall temperature difference by the total. A multilayer wall becomes no harder than a single slab.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Consider steady one-dimensional conduction through a flat insulating wall: thermal conductivity k = 0.04 W/m.K, face area A = 10 m^2, thickness L = 0.10 m, with a temperature difference dT = 20 K held across it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — apply Fourier's law directly.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q = k * A * dT / L
Q = 0.04 * 10 * 20 / 0.10
Q = 8 / 0.10 = 80 W
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The wall passes 80 watts of heat from the warm side to the cold side.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — solve it again through thermal resistance.&lt;/strong&gt; First the conductive resistance of the slab:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;R = L / (k * A)
R = 0.10 / (0.04 * 10)
R = 0.10 / 0.40 = 0.25 K/W
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then the heat flow:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Q = dT / R
Q = 20 / 0.25 = 80 W
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Both routes give 80 W, as they must — the resistance form is just Fourier's law rearranged. The value of the second route appears as soon as the wall has more than one layer. If a second insulation layer added another 0.25 K/W, the total resistance would be 0.50 K/W and the heat flow would drop to 20/0.50 = 40 W, halving the loss. Resistances in series simply add, and the arithmetic stays this short no matter how many layers you stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Mixing up resistance in series and in parallel.&lt;/strong&gt; Layers stacked through the thickness of a wall are in series, so their resistances add. Parallel paths — a window set into a wall, or a metal stud bridging insulation — carry heat side by side, and there the conductances add instead. Treating a thermal bridge as a series layer badly underestimates the loss.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ignoring the surface films.&lt;/strong&gt; The wall does not see the room and outdoor air temperatures directly. Thin layers of nearly still air cling to each face and add their own convective resistances. For a well-insulated wall these films are small, but for a bare metal panel they can dominate. A pure conduction calculation between surface temperatures is correct; using air temperatures without surface resistances is not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming the 1D model when the geometry is curved.&lt;/strong&gt; Fourier's law in the form Q = k*A*dT/L assumes a constant cross-sectional area. A pipe wall does not have one — the area grows with radius — so a flat-slab calculation overestimates the resistance of insulation around a pipe. Curved geometry needs the cylindrical form.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting that conductivity is not truly constant.&lt;/strong&gt; Tabulated k values are quoted at a reference temperature. For large temperature differences, or for insulation that absorbs moisture, the real conductivity drifts and the simple linear result becomes an approximation rather than an exact answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Steady conduction is the long-time limit of a process that is really time-dependent, and watching it settle makes the physics click. The &lt;a href="https://novasolver.jp/en/tools/heat-conduction-1d.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;1D Transient Heat Conduction Simulator&lt;/a&gt; on NovaSolver runs a finite-difference simulation of heat conduction through a slab — pick a material, set the initial temperature profile and the left and right boundary conditions, and watch the temperature profile T(x,t) evolve toward its steady shape, with the centre temperature, Fourier number, and diffusivity reported live. It is a direct way to see how a temperature profile relaxes into the linear steady-state gradient this article describes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-conduction-2d.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;2D heat conduction&lt;/a&gt; — for corners, fins, and openings where heat spreads in two directions and the 1D model no longer holds.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-conduction-cylinder.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Cylindrical heat conduction&lt;/a&gt; — for pipe walls and lagging, where the area grows with radius and the resistance takes a logarithmic form.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/heat-conduction-transient.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Transient heat conduction&lt;/a&gt; — for warm-up and cool-down problems, where time and thermal diffusivity drive the answer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full set lives in the &lt;a href="https://novasolver.jp/en/tools/category/thermal.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;thermal tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;One-dimensional conduction is a small calculation that anchors a large field. Keep two ideas close: Fourier's law sets the heat flow from conductivity, area, temperature difference, and thickness, and the resistance form Q = dT/R turns any layered wall into a sum of series resistances. Reach for the resistance analogy whenever a wall has more than one material, watch for parallel paths and surface films, and respect the constant-area assumption. Get those right and most building-envelope and insulation problems become a few lines of arithmetic.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>1d</category>
      <category>thermal</category>
    </item>
    <item>
      <title>Natural Frequency and Resonance: Why Structures Have a Frequency They Hate</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Wed, 03 Jun 2026 12:17:02 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/natural-frequency-and-resonance-why-structures-have-a-frequency-they-hate-2g6b</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/natural-frequency-and-resonance-why-structures-have-a-frequency-they-hate-2g6b</guid>
      <description>&lt;p&gt;In 1831, a column of soldiers marched across the Broughton Suspension Bridge near Manchester and the bridge collapsed. The cadence of the march happened to match a frequency the structure responded to strongly, and each footfall added a little more energy than the bridge could shed. Armies have broken step on bridges ever since. The physics behind that order is the same physics that makes a wine glass shatter to a held note and a car mirror blur at one specific engine speed: every structure has a natural frequency, and feeding it energy at that frequency is dangerous.&lt;/p&gt;

&lt;p&gt;This article explains where natural frequency comes from, what resonance actually does to the response amplitude, works a concrete example, and lists the traps that catch engineers when they ignore it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Resonance is not a rare failure mode reserved for textbooks. Rotating machinery sweeps through a range of speeds and crosses structural natural frequencies on the way. Pumps, fans, and compressors run at fixed speeds that may sit uncomfortably close to a resonance of their support frame. Electronic enclosures on vehicles see broadband vibration that excites whatever frequency the board happens to have. In each case the question is the same: how close is the forcing to a natural frequency, and how much will the response grow if they coincide?&lt;/p&gt;

&lt;p&gt;The reason this deserves a calculation rather than a guess is that the penalty for getting it wrong is not linear. Away from resonance, a structure responds roughly in proportion to the force. At resonance the response can be many times larger, set by the damping alone. A design that looks comfortable on a static check can still fail because a modest dynamic input arrived at exactly the wrong frequency.&lt;/p&gt;

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

&lt;p&gt;Natural frequency is a property of mass and stiffness. For a simple oscillator of stiffness k and mass m:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;omega_n = sqrt(k / m)        (rad/s)
f_n     = omega_n / (2*pi)   (Hz)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resonance is what happens when the forcing frequency approaches f_n. The steady response of a damped system to a harmonic force is governed by the &lt;strong&gt;dynamic magnification factor&lt;/strong&gt;, which compares the vibration amplitude to the deflection the same force would cause if applied slowly (statically). Writing r for the frequency ratio (forcing frequency divided by f_n) and zeta for the damping ratio:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;M(r) = 1 / sqrt( (1 - r^2)^2 + (2*zeta*r)^2 )
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When the forcing is slow, r is near zero and M is near 1 — the structure simply follows the force. When the forcing is fast, r is large and M falls toward zero — the mass cannot keep up. The interesting region is r near 1, where the response peaks. At resonance the magnification reaches its maximum value, the &lt;strong&gt;quality factor&lt;/strong&gt;:&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 / (2 * zeta)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This single result is the heart of the matter. The peak amplification depends only on damping. Halve the damping and you double the resonant response. A lightly damped structure with zeta = 0.01 amplifies a resonant input fiftyfold; a heavily damped one with zeta = 0.5 barely amplifies at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Consider a lightly damped structure with a natural frequency f_n = 5 Hz and a damping ratio zeta = 0.05.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — the quality factor.&lt;/strong&gt;&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 / (2 * zeta)
Q = 1 / (2 * 0.05)
Q = 1 / 0.10 = 10
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The structure amplifies a resonant input by a factor of about 10.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — translate that into displacement.&lt;/strong&gt; Suppose a force applied slowly would push the structure 1 mm to one side — its static deflection. At resonance the same force, applied harmonically at 5 Hz, produces:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;amplitude at resonance = Q * static deflection
amplitude at resonance = 10 * 1 mm = 10 mm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A 1 mm static problem has become a 10 mm vibration problem, purely because the forcing found the natural frequency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — identify a realistic source.&lt;/strong&gt; A rotating machine produces a once-per-revolution force from any residual imbalance. A machine running at 300 rpm turns 300/60 = 5 times per second, so its excitation frequency is exactly 5 Hz. That machine, mounted on this structure, drives it right at resonance. The fix is not to make the force smaller — it is to move either the machine speed or the structural frequency so the two no longer coincide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Treating a static check as sufficient.&lt;/strong&gt; A structure can carry a load comfortably yet fail under a far smaller dynamic load that happens to be resonant. The static result and the resonant result differ by the factor Q, and Q is often 10 or more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Designing a natural frequency to sit right at the operating speed.&lt;/strong&gt; Coincidence of f_n and the running speed is the worst case, not a neutral one. Aim to keep the natural frequency well above or well below the excitation, with a clear margin — a frequency ratio comfortably away from 1 in either direction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming more stiffness is always safer.&lt;/strong&gt; Stiffening a structure raises its natural frequency. That helps if the resonance was below the operating speed, but it can drag a previously safe frequency down onto the excitation. The right move depends on which side of resonance you start from.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting that real systems have many natural frequencies.&lt;/strong&gt; A structure does not have one resonance but a series of them. Clearing the first does not guarantee the second, third, and higher modes are also clear of the excitation and its harmonics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Resonance is far easier to feel than to read about. The &lt;a href="https://novasolver.jp/en/tools/resonance-frequency.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Resonance Frequency Simulator&lt;/a&gt; on NovaSolver lets you tune mass, spring stiffness, and damping ratio and watch the resonance curve reshape in real time, with the natural frequency, Q factor, amplitude ratio, and half-power bandwidth reported instantly. Drop the damping and you can see the peak shoot up exactly as 1/(2*zeta) predicts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/sdof-response.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;SDOF Dynamic Response &amp;amp; FRF Visualizer&lt;/a&gt; — see the full frequency response function and how amplitude and phase vary across the spectrum.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/rlc-resonance.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;RLC circuit resonance&lt;/a&gt; — the electrical twin of the mechanical oscillator, with the same Q factor mathematics.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/string-resonance.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;String resonance&lt;/a&gt; — for the standing-wave resonances of a stretched string and their harmonic series.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Browse the complete collection in the &lt;a href="https://novasolver.jp/en/tools/category/vibration.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;vibration tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;Natural frequency and resonance reward a small amount of arithmetic with a large amount of insight. Remember the chain: natural frequency comes from stiffness over mass, the danger is forcing the structure at that frequency, and the size of the danger is the quality factor Q = 1/(2*zeta), which depends on damping alone. Find your structure's natural frequencies early, compare them honestly against every excitation in the design, and keep a margin. Most resonance failures are not subtle — they are simply unchecked.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>natural</category>
      <category>vibration</category>
    </item>
    <item>
      <title>Single Degree of Freedom Vibration: The Model Behind Every Resonance Problem</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Wed, 03 Jun 2026 00:17:02 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/single-degree-of-freedom-vibration-the-model-behind-every-resonance-problem-4kbo</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/single-degree-of-freedom-vibration-the-model-behind-every-resonance-problem-4kbo</guid>
      <description>&lt;p&gt;A washing machine on its spin cycle starts to walk across the floor. A footbridge sways when a crowd falls into step. A diving board still bounces a second after the diver has left it. These look like unrelated problems, but a structural dynamicist sees the same picture in all three: a mass, a spring, and a damper, trading energy back and forth. That picture is the single degree of freedom oscillator, and it is the first model you reach for whenever something vibrates.&lt;/p&gt;

&lt;p&gt;This article explains the SDOF model from the equation of motion to the three numbers that characterize any oscillating system, works a full numerical example, and flags the mistakes that quietly invalidate a vibration estimate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Real structures have countless ways to move. A car body, a turbine blade, a circuit board — each has many modes of vibration, in principle infinitely many. Yet engineers routinely reduce them to a handful of single degree of freedom systems, one per mode, because near any one resonance the response is dominated by that single mode. The SDOF model is not a toy; it is the building block that mode superposition is assembled from.&lt;/p&gt;

&lt;p&gt;Getting the SDOF parameters right tells you the things you actually need to know. Will an excitation frequency land near a natural frequency and amplify? How quickly will a transient die away once the input stops? How much will an isolator reduce the force passed into a foundation? Every one of those questions is answered by two numbers — natural frequency and damping ratio — which is why the model earns its place at the start of any vibration study.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core method
&lt;/h2&gt;

&lt;p&gt;A single mass m, restrained by a spring of stiffness k and a viscous damper of coefficient c, obeys one second-order differential equation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;m * x'' + c * x' + k * x  =  F(t)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here x is displacement, x' is velocity, x'' is acceleration, and F(t) is the applied force. With no force and no damping, the mass oscillates at the &lt;strong&gt;undamped natural frequency&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;omega_n = sqrt(k / m)        (rad/s)
f_n     = omega_n / (2*pi)   (Hz)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Damping is described not by c directly but by the dimensionless &lt;strong&gt;damping ratio&lt;/strong&gt;, which compares the actual damping to the critical value:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;zeta = c / (2 * sqrt(k * m))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The damping ratio sorts every SDOF system into three behaviors. If zeta is less than 1 the system is &lt;strong&gt;underdamped&lt;/strong&gt; and oscillates with a slowly decaying envelope. If zeta equals 1 it is &lt;strong&gt;critically damped&lt;/strong&gt; and returns to rest as fast as possible without overshoot. If zeta is greater than 1 it is &lt;strong&gt;overdamped&lt;/strong&gt; and crawls back without ever crossing zero. Most real structures are lightly underdamped, often with zeta between 0.01 and 0.1.&lt;/p&gt;

&lt;p&gt;An underdamped system does not oscillate at omega_n but slightly slower, at the &lt;strong&gt;damped natural frequency&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;omega_d = omega_n * sqrt(1 - zeta^2)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For small damping the difference is tiny, which is why omega_n is often used as a working estimate of the oscillation frequency even when damping is present.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Take a single degree of freedom system: a mass m = 2 kg riding on a spring of stiffness k = 800 N/m, with a viscous damper of c = 8 N.s/m.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — undamped natural frequency.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;omega_n = sqrt(k / m) = sqrt(800 / 2) = sqrt(400) = 20 rad/s
f_n     = omega_n / (2*pi) = 20 / 6.283 = 3.18 Hz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So left alone, this system wants to oscillate about 3.18 times per second.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — damping ratio.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;zeta = c / (2 * sqrt(k * m))
zeta = 8 / (2 * sqrt(800 * 2))
zeta = 8 / (2 * sqrt(1600))
zeta = 8 / (2 * 40) = 8 / 80 = 0.10
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A damping ratio of 0.10 is well below 1, so the system is &lt;strong&gt;underdamped&lt;/strong&gt; — it will oscillate and decay, not crawl back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — damped natural frequency.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;omega_d = omega_n * sqrt(1 - zeta^2)
omega_d = 20 * sqrt(1 - 0.10^2)
omega_d = 20 * sqrt(0.99) = 20 * 0.995 = 19.9 rad/s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The damped frequency, 19.9 rad/s, is only half a percent below the undamped value of 20 rad/s. That is the practical lesson of light damping: it strongly controls how fast vibration &lt;em&gt;decays&lt;/em&gt;, but it barely shifts the frequency at which the system &lt;em&gt;oscillates&lt;/em&gt;. With zeta = 0.10 you can use omega_n in place of omega_d almost everywhere and lose nothing of engineering significance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Confusing the damping coefficient with the damping ratio.&lt;/strong&gt; The coefficient c carries units of N.s/m; the ratio zeta is dimensionless. Only zeta tells you whether a system is underdamped or critically damped, because it is c measured against the critical value 2*sqrt(k*m). A given c can be heavy damping for a soft spring and negligible for a stiff one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting that stiffness and mass push frequency in opposite directions.&lt;/strong&gt; Natural frequency rises with the square root of stiffness and falls with the square root of mass. Adding mass to dodge a resonance lowers f_n; stiffening the structure raises it. Reaching for the wrong lever can move a resonance straight onto your excitation frequency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming damped and undamped frequencies are interchangeable at all damping levels.&lt;/strong&gt; For light damping the gap is negligible, but as zeta climbs toward 1 the factor sqrt(1 - zeta^2) collapses and omega_d falls well below omega_n. At zeta = 0.7 the damped frequency is already about 71 percent of the undamped value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Modeling a multi-mode structure as one SDOF without checking mode spacing.&lt;/strong&gt; The single-mode reduction is only safe when the mode of interest is well separated from its neighbors. If two natural frequencies sit close together, their responses overlap and one SDOF system cannot represent the motion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Plugging numbers into these formulas is quick, but the payoff is seeing how the response curve changes shape as you tune the system. The &lt;a href="https://novasolver.jp/en/tools/sdof-response.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;SDOF Dynamic Response &amp;amp; FRF Visualizer&lt;/a&gt; on NovaSolver lets you vary the damping ratio and natural frequency and watch the frequency response function redraw in real time, with the resonance frequency, dynamic amplification Q, half-power bandwidth, and damping ratio reported as you go. It is the fastest way to build intuition for how zeta reshapes a resonance peak.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/resonance-frequency.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Resonance Frequency Simulator&lt;/a&gt; — tune mass, stiffness, and damping to see the resonance curve, Q factor, and bandwidth respond directly.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/eigenvalue-vibration.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Eigenvalue vibration analysis&lt;/a&gt; — for multi-degree-of-freedom systems, where natural frequencies and mode shapes come from an eigenvalue problem.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/sdof-random.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;SDOF random vibration&lt;/a&gt; — when the excitation is a broadband random spectrum rather than a single frequency.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full set lives in the &lt;a href="https://novasolver.jp/en/tools/category/vibration.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;vibration tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;The single degree of freedom oscillator is small enough to solve by hand and rich enough to explain most of what vibration does. Hold onto the hierarchy: natural frequency comes from stiffness over mass, the damping ratio decides the character of the motion, and the damped frequency barely strays from the undamped one when damping is light. Master those three numbers on one mass and one spring, and the multi-mode problems become a matter of doing the same thing several times over.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>single</category>
      <category>vibration</category>
    </item>
    <item>
      <title>Gear Tooth Bending Stress: Treating a Tooth Like a Tiny Cantilever</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Tue, 02 Jun 2026 12:17:03 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/gear-tooth-bending-stress-treating-a-tooth-like-a-tiny-cantilever-398</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/gear-tooth-bending-stress-treating-a-tooth-like-a-tiny-cantilever-398</guid>
      <description>&lt;p&gt;Every time a gear tooth comes into mesh, it takes a sharp push from its partner and then lets go a fraction of a second later. Run the gearbox at a few thousand rpm and each tooth absorbs that pulse millions of times an hour. The tooth does not snap from a single overload; it fails slowly, from a fatigue crack growing at the root fillet where the bending stress is highest. Predicting that root stress is the heart of gear strength design.&lt;/p&gt;

&lt;p&gt;This article explains how to model a gear tooth as a short cantilever beam, how the classic Lewis equation converts transmitted power into a bending stress, and how to run the numbers with a worked example.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Gears fail in two main ways, and bending is one of them. The other is surface pitting from contact pressure, but tooth breakage at the root is the more dramatic failure — it can shed a tooth and wreck the gearbox in one revolution. A bending-stress check is how you keep the root stress comfortably below the material's fatigue limit.&lt;/p&gt;

&lt;p&gt;The check also drives sizing decisions. Module, face width, and tooth count all appear in the stress equation, so a bending calculation tells you directly whether a gear is too small, whether widening the face will rescue it, or whether you need a stronger material. Doing this early, before cutting metal, is far cheaper than discovering a weak tooth on a test rig.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core method
&lt;/h2&gt;

&lt;p&gt;Wilfred Lewis proposed the foundational model in 1892: treat the gear tooth as a cantilever beam, fixed at the root and loaded at the tip by the tangential component of the mesh force. The bending stress at the root then follows ordinary beam theory, repackaged into gear terms.&lt;/p&gt;

&lt;p&gt;First you need the force. Power transmitted through a gear is the product of the tangential load and the pitch-line velocity, so the tangential 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;W_t = P / v
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The pitch-line velocity itself comes from the pitch diameter and the rotational speed:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;d = m * N
v = pi * d * n / 60
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here m is the module, N the tooth count, n the speed in rpm, and d the pitch diameter. With the tangential load known, the Lewis bending stress is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sigma = W_t / (F * m * Y)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;F is the face width, m the module again, and Y is the Lewis form factor — a dimensionless number that captures the tooth's shape. A tooth with more teeth, or a fuller profile, has a larger Y and so a lower stress. Typical values run from about 0.25 for a small pinion to past 0.4 for a gear with many teeth.&lt;/p&gt;

&lt;p&gt;The structure of the equation is worth reading. Stress falls as face width grows, as module grows, and as the form factor grows. The cheapest levers are usually module and face width; changing the form factor means changing the tooth count or the cutter.&lt;/p&gt;

&lt;p&gt;The plain Lewis equation is a static, baseline estimate. Real designs multiply in a velocity factor for dynamic loading and other correction factors, but the Lewis stress is the honest starting point every refinement builds on.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Check the pinion of a spur pair. It transmits power P = 5 kW, has N = 20 teeth, a module m = 4 mm, and runs at n = 1000 rpm. The face width is F = 40 mm, and for 20 teeth the Lewis form factor is Y = 0.32.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — pitch diameter.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;d = m * N = 0.004 * 20 = 0.080 m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 2 — pitch-line velocity.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;v = pi * d * n / 60 = pi * 0.080 * 1000 / 60 = 4.19 m/s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 3 — tangential load.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;W_t = P / v = 5000 / 4.19 = 1194 N
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 4 — Lewis bending stress.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sigma = W_t / (F * m * Y) = 1194 / (0.040 * 0.004 * 0.32) = 23.3 MPa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So this pinion carries about 23.3 MPa of bending stress at the tooth root under steady load. That is a low number for a steel gear — typical gear steels tolerate root stresses an order of magnitude higher — which tells you the static bending case has plenty of margin. The remaining margin is what dynamic and overload factors eat into, and it is also why surface contact stress, not bending, often becomes the governing limit for this kind of gear.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Mixing up module and diametral pitch.&lt;/strong&gt; Module is a length in millimetres; diametral pitch is its imperial inverse, in teeth per inch. The Lewis equation in the form above expects module. Plugging in the wrong one throws the stress off by a large factor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Using one form factor for both gears.&lt;/strong&gt; The pinion and the gear in a pair usually have different tooth counts, so they have different Y values and different bending stresses. The pinion, with fewer teeth, is often the weaker member — check it first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting the velocity factor.&lt;/strong&gt; The plain Lewis stress assumes a smooth, static load. At high pitch-line speeds, dynamic effects raise the effective load noticeably. A baseline Lewis number that looks safe can still fail once dynamic loading is included.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ignoring stress concentration at the fillet.&lt;/strong&gt; The Lewis model uses a nominal beam stress. The actual root fillet concentrates stress further, which is why refined methods add a geometry factor. Treat the Lewis value as a floor, not the final word.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming bending governs.&lt;/strong&gt; For many hardened gears, surface pitting from contact pressure limits the design before bending does. A complete check looks at both failure modes, not just the root.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Stepping through the velocity, the tangential load, and the stress by hand is good practice once, but design iteration calls for speed. The &lt;a href="https://novasolver.jp/en/tools/gear-stress.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear Tooth Stress Calculator&lt;/a&gt; on NovaSolver lets you enter the module, tooth counts, face width, transmitted power, speed, and material, then returns the tangential force, pitch diameter, Lewis bending stress, and Hertz contact stress together — so you can see both failure modes against allowable limits at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/gear-tooth.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear tooth calculator&lt;/a&gt; — for tooth geometry: addendum, dedendum, and the profile dimensions behind the form factor.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/gear-ratio.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear ratio calculator&lt;/a&gt; — to set the speed and torque each gear in the pair must carry.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/gear-train.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear train calculator&lt;/a&gt; — for multi-stage drives, where each stage needs its own strength check.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The complete gear and machine-element toolkit is in the &lt;a href="https://novasolver.jp/en/tools/category/mechanical.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;mechanical engineering tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;The Lewis equation endures because it captures the right idea in a single line: a gear tooth is a small cantilever, and the stress at its root depends on the load it carries and the geometry that resists it. Convert power to a tangential force, divide by face width, module, and form factor, and you have a defensible baseline stress. Treat it as the starting point, layer on dynamic and geometry corrections, and always check contact stress alongside it. A tooth that survives both checks is a tooth that lasts.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>mechanical</category>
    </item>
    <item>
      <title>Gear Ratio: Trading Speed for Torque on Purpose</title>
      <dc:creator>NovaSolver</dc:creator>
      <pubDate>Tue, 02 Jun 2026 00:17:03 +0000</pubDate>
      <link>https://dev.to/01888927bd0e8aa92caca/gear-ratio-trading-speed-for-torque-on-purpose-2cpl</link>
      <guid>https://dev.to/01888927bd0e8aa92caca/gear-ratio-trading-speed-for-torque-on-purpose-2cpl</guid>
      <description>&lt;p&gt;A bicycle in its lowest gear barely moves for each turn of the cranks, yet a hill that felt impossible suddenly becomes climbable. Nothing about the rider's strength changed — only the gear ratio did. That trade, sacrificing speed to gain force, is the single most useful idea in mechanical power transmission, and it shows up in everything from wristwatches to wind turbines.&lt;/p&gt;

&lt;p&gt;This article explains where gear ratio comes from, how it reshapes speed and torque, and how to chain ratios across a multi-stage train, with a worked example you can check on paper.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this calculation matters
&lt;/h2&gt;

&lt;p&gt;Almost no motor produces power at the speed and torque a machine actually needs. Electric motors like to spin fast at modest torque; wheels, conveyors, and robot joints often need the opposite. The gear ratio is the conversion factor that bridges that gap.&lt;/p&gt;

&lt;p&gt;Get the ratio right and the motor runs in its efficient band while the output delivers the force the job demands. Get it wrong and you either stall a motor that cannot supply enough torque, or run an actuator far too slowly to be useful. The ratio also fixes rotational direction and, in a gear train, decides how many stages you need and how large the final gear must be. It is a design decision made early, because almost every other sizing choice depends on it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core method
&lt;/h2&gt;

&lt;p&gt;For a pair of meshing gears, the gear ratio is simply the tooth count of the driven gear divided by the tooth count of the driver:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;i = N2 / N1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;N1 is the teeth on the driving gear (often the pinion), N2 is the teeth on the driven gear. When i is greater than 1 the pair is a reduction: the output turns slower than the input. Because meshing teeth must move at the same pitch-line speed, the speeds are inversely related to tooth count:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;n2 = n1 / i
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Power is conserved apart from friction losses, and power is the product of torque and angular speed. So if speed drops by the factor i, torque must rise by very nearly the same factor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;T2 = T1 * i * eta
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here eta is the mesh efficiency, a number a little below 1 that accounts for tooth friction and churning losses. A well-made spur mesh often runs around 0.97 to 0.99 per stage.&lt;/p&gt;

&lt;p&gt;For a multi-stage train, the overall ratio is just the product of the individual stage ratios:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;i_total = i1 * i2 * i3 * ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is why a compact gearbox can achieve a ratio of 100:1 or more — three modest stages of about 4.6:1 each multiply together rather than add.&lt;/p&gt;

&lt;h2&gt;
  
  
  A worked example
&lt;/h2&gt;

&lt;p&gt;Consider a single spur-gear pair. The pinion is the driver with N1 = 20 teeth; the gear is driven with N2 = 60 teeth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — gear ratio.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;i = N2 / N1 = 60 / 20 = 3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is a 3:1 reduction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — output speed.&lt;/strong&gt; If the pinion turns at n1 = 1500 rpm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;n2 = n1 / i = 1500 / 3 = 500 rpm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The gear turns at one third of the pinion's speed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — output torque.&lt;/strong&gt; Take an input torque of 10 N.m and a mesh efficiency of 0.97:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;T2 = T1 * i * eta = 10 * 3 * 0.97 = 29.1 N.m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The output torque is almost three times the input. Without losses it would be exactly 30 N.m; the 3 % efficiency penalty trims it to 29.1 N.m. The pattern is clean: divide the speed by the ratio, multiply the torque by it, and let efficiency take a small cut. For a multi-stage train, you would simply multiply the stage ratios together first and apply the same logic to the total.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Inverting the ratio.&lt;/strong&gt; Driven over driver gives a reduction; driver over driven gives a step-up. Picking the wrong order turns a torque multiplier into a speed multiplier. Always anchor the definition to which gear receives the power.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Assuming torque is multiplied for free.&lt;/strong&gt; Torque rises with the ratio only because power is conserved. Real meshes lose a few percent per stage, and in a deep train those losses compound — five stages at 0.97 each leave only about 0.86 of the input power.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgetting direction.&lt;/strong&gt; An external spur pair reverses rotation at every mesh. An idler gear changes direction without changing the overall ratio. Count your meshes if direction matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Confusing gear ratio with mechanical advantage at the load.&lt;/strong&gt; The gear ratio sets the shaft torque. What a wheel or lever finally delivers also depends on radius and linkage geometry downstream.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ignoring tooth-count limits.&lt;/strong&gt; Very small pinions can suffer undercutting and weak teeth. A ratio that looks fine on paper may force a pinion too small to be practical, pushing you toward a two-stage solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the interactive NovaSolver calculator
&lt;/h2&gt;

&lt;p&gt;Working one pair by hand is straightforward, but real drivetrains involve compound trains and planetary sets where the bookkeeping gets fiddly. The &lt;a href="https://novasolver.jp/en/tools/gear-ratio.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear Ratio Calculator &amp;amp; Visualizer&lt;/a&gt; on NovaSolver lets you choose a simple pair, a compound train, or a planetary set, enter tooth counts, input speed, torque, efficiency, and module, and instantly see the gear ratio, output speed, output torque, transmitted power, and output pitch diameter — alongside a meshing animation that shows rotation direction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related calculators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/gear-train.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear train calculator&lt;/a&gt; — for multi-stage compound trains where stage ratios multiply.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/gear-efficiency.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Gear efficiency calculator&lt;/a&gt; — to estimate the power lost per mesh and how it compounds.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://novasolver.jp/en/tools/gear-epicyclic.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;Epicyclic gear calculator&lt;/a&gt; — for planetary sets, where sun, planet, and ring give compact, high-ratio drives.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can explore the rest of the drivetrain toolkit in the &lt;a href="https://novasolver.jp/en/tools/category/mechanical.html?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=en_devto_article" rel="noopener noreferrer"&gt;mechanical engineering tools hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing note
&lt;/h2&gt;

&lt;p&gt;Gear ratio is a small piece of arithmetic with a large reach. Tooth counts set the ratio; the ratio divides speed and multiplies torque; efficiency takes a modest cut; and stage ratios multiply across a train. Once those four facts are second nature, sizing a gearbox becomes a matter of deciding what speed and torque the load needs and working backward. Pick the ratio first, and the rest of the drivetrain tends to fall into place.&lt;/p&gt;

</description>
      <category>engineering</category>
      <category>science</category>
      <category>mechanical</category>
    </item>
  </channel>
</rss>
