269 lines
8.6 KiB
HTML
269 lines
8.6 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Heat Budget | Bernardo Zubko</title>
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:title" content="Heat Budget | Bernardo Zubko">
|
||
<meta property="og:description" content="A weld isn’t a joint. It’s a transient thermal event. The arc deposits energy. The base metal steals it away. The race between input and bleed determines…">
|
||
<meta property="og:image" content="https://images.pexels.com/photos/38251244/pexels-photo-38251244.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940">
|
||
<meta property="og:url" content="https://bernardo-zubko.4ort.net/heat-budget.html">
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<meta name="description" content="A weld isn’t a joint. It’s a transient thermal event. The arc deposits energy. The base metal steals it away. The race between input and bleed determines…">
|
||
<style>
|
||
:root {
|
||
--bg: #0a0a0a;
|
||
--fg: #e0e0e0;
|
||
--accent: #ff3300;
|
||
--dim: #666;
|
||
--surface: #111;
|
||
--mono: "JetBrains Mono", "SF Mono", Menlo, monospace;
|
||
--sans: Inter, system-ui, -apple-system, sans-serif;
|
||
}
|
||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||
body {
|
||
background: var(--bg);
|
||
color: var(--fg);
|
||
font-family: var(--sans);
|
||
line-height: 1.6;
|
||
max-width: 90ch;
|
||
margin: 0 auto;
|
||
padding: 3rem 1.5rem;
|
||
}
|
||
header {
|
||
border-bottom: 1px solid var(--dim);
|
||
padding-bottom: 2rem;
|
||
margin-bottom: 3rem;
|
||
}
|
||
h1 {
|
||
font-size: clamp(1.8rem, 4vw, 2.5rem);
|
||
letter-spacing: -0.02em;
|
||
margin-bottom: 0.5rem;
|
||
}
|
||
.breadcrumb {
|
||
font-family: var(--mono);
|
||
font-size: 0.8rem;
|
||
color: var(--dim);
|
||
margin-top: 0.5rem;
|
||
}
|
||
.breadcrumb a {
|
||
color: var(--dim);
|
||
text-decoration: none;
|
||
}
|
||
.breadcrumb a:hover {
|
||
color: var(--accent);
|
||
}
|
||
main {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
gap: 3rem;
|
||
}
|
||
@media (min-width: 800px) {
|
||
main {
|
||
grid-template-columns: 1.2fr 0.8fr;
|
||
}
|
||
}
|
||
section {
|
||
margin-bottom: 3rem;
|
||
}
|
||
h2 {
|
||
font-size: 1.4rem;
|
||
margin-bottom: 1rem;
|
||
color: var(--accent);
|
||
font-family: var(--mono);
|
||
}
|
||
p {
|
||
margin-bottom: 1rem;
|
||
color: #ccc;
|
||
}
|
||
.equation {
|
||
background: var(--surface);
|
||
border: 1px solid var(--dim);
|
||
padding: 1.5rem;
|
||
border-radius: 8px;
|
||
font-family: var(--mono);
|
||
font-size: 0.9rem;
|
||
margin: 1.5rem 0;
|
||
overflow-x: auto;
|
||
}
|
||
.variable {
|
||
color: var(--accent);
|
||
}
|
||
.unit {
|
||
color: var(--dim);
|
||
font-size: 0.8rem;
|
||
}
|
||
img {
|
||
width: 100%;
|
||
height: auto;
|
||
border-radius: 8px;
|
||
border: 1px solid var(--dim);
|
||
margin: 1.5rem 0;
|
||
filter: contrast(1.1) saturate(0.9);
|
||
}
|
||
.caption {
|
||
font-family: var(--mono);
|
||
font-size: 0.75rem;
|
||
color: var(--dim);
|
||
text-align: center;
|
||
margin-top: 0.5rem;
|
||
}
|
||
.data-table {
|
||
width: 100%;
|
||
border-collapse: collapse;
|
||
margin: 1.5rem 0;
|
||
font-family: var(--mono);
|
||
font-size: 0.85rem;
|
||
}
|
||
.data-table th, .data-table td {
|
||
border: 1px solid var(--dim);
|
||
padding: 0.75rem;
|
||
text-align: left;
|
||
}
|
||
.data-table th {
|
||
background: var(--surface);
|
||
color: var(--accent);
|
||
}
|
||
.data-table tr:nth-child(even) {
|
||
background: rgba(255, 51, 0, 0.03);
|
||
}
|
||
footer {
|
||
border-top: 1px solid var(--dim);
|
||
padding-top: 2rem;
|
||
margin-top: 4rem;
|
||
font-family: var(--mono);
|
||
font-size: 0.75rem;
|
||
color: var(--dim);
|
||
}
|
||
.back-link {
|
||
display: inline-block;
|
||
margin-bottom: 2rem;
|
||
color: var(--dim);
|
||
text-decoration: none;
|
||
font-family: var(--mono);
|
||
font-size: 0.8rem;
|
||
}
|
||
.back-link:hover {
|
||
color: var(--accent);
|
||
}
|
||
</style>
|
||
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<h1>Heat Budget</h1>
|
||
<div class="breadcrumb"><a href="index.html">← Home</a> / Energy Flow Through Steel</div>
|
||
</header>
|
||
|
||
<main>
|
||
<article>
|
||
<section>
|
||
<h2>01. The Law of the Puddle</h2>
|
||
<p>A weld isn’t a joint. It’s a transient thermal event. The arc deposits energy. The base metal steals it away. The race between input and bleed determines whether the bead fuses or cracks.</p>
|
||
<p>We call it the Heat Input Equation. It’s not theory. It’s the reason your root pass collapses in the wind.</p>
|
||
|
||
<div class="equation">
|
||
<span class="variable">Q</span> = (<span class="variable">E</span> × <span class="variable">I</span> × <span class="variable">η</span>) / <span class="variable">v</span>
|
||
<div class="unit">
|
||
<br>Q = Heat Input [J/mm]<br>
|
||
E = Voltage [V]<br>
|
||
I = Current [A]<br>
|
||
η = Efficiency (0.8–0.95 for GMAW)<br>
|
||
v = Travel Speed [mm/s]
|
||
</div>
|
||
</div>
|
||
|
||
<p>In the shop, I don’t calculate this with a calculator. I feel it in the hum. Slow travel? More heat. Fast drag? Less. But the math is the same. And when the wind hits, <span class="variable">η</span> drops because convective loss spikes.</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>02. Conductivity as Destiny</h2>
|
||
<p>Material choice is thermal destiny. Mild steel conducts at ~50 W/(m·K). Aluminum screams at ~200+. Cast iron crawls at ~40. Change the alloy, change the budget.</p>
|
||
|
||
<table class="data-table">
|
||
<thead>
|
||
<tr>
|
||
<th>Material</th>
|
||
<th>Conductivity [W/(m·K)]</th>
|
||
<th>Specific Heat [J/(kg·K)]</th>
|
||
<th>Density [kg/m³]</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>Mild Steel (A36)</td>
|
||
<td>50</td>
|
||
<td>490</td>
|
||
<td>7850</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Carbon Steel (1045)</td>
|
||
<td>46</td>
|
||
<td>500</td>
|
||
<td>7850</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Stainless 304</td>
|
||
<td>16</td>
|
||
<td>500</td>
|
||
<td>7900</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Aluminum 6061</td>
|
||
<td>200</td>
|
||
<td>897</td>
|
||
<td>2700</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Cast Iron (Gray)</td>
|
||
<td>40</td>
|
||
<td>460</td>
|
||
<td>7200</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<p>Notice stainless? Low conductivity means heat stays local. That’s why it warps less—but also why it burns through if you don’t feather the arc.</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>03. Diffusion Geometry</h2>
|
||
<p>Heat doesn’t spread evenly. It follows Fourier’s law: flux proportional to the negative gradient.</p>
|
||
|
||
<div class="equation">
|
||
<span class="variable">q</span> = −<span class="variable">k</span> ∇<span class="variable">T</span>
|
||
<div class="unit">
|
||
<br>q = Heat Flux [W/m²]<br>
|
||
k = Thermal Conductivity<br>
|
||
∇T = Temperature Gradient
|
||
</div>
|
||
</div>
|
||
|
||
<p>In practice: preheat reduces the gradient. No preheat? The gradient is a cliff. The metal fractures trying to climb it.</p>
|
||
</section>
|
||
</article>
|
||
|
||
<aside>
|
||
<figure>
|
||
<img src="https://images.pexels.com/photos/38251244/pexels-photo-38251244.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Topographic contour visualization representing thermal diffusion gradients in a welded plate">
|
||
<figcaption class="caption">Fig 1. Iso-thermic contours visualizing heat diffusion from a point-source arc. Purple = peak temp (>1500°C). Blue = fusion boundary (~1500°C). Grey = unaffected base metal.</figcaption>
|
||
</figure>
|
||
|
||
<section>
|
||
<h2>Field Note</h2>
|
||
<p>Black Hills, winter. Wind from the west at 22 km/h. Plate: 6mm A36. Preheat: none. Result: undercut on the leeward side. The wind stole 15% of <span class="variable">η</span>.</p>
|
||
<p>Lesson: When the prairie blows, preheat or die.</p>
|
||
</section>
|
||
</aside>
|
||
</main>
|
||
|
||
<footer>
|
||
<a href="index.html" class="back-link">← Back to Home</a>
|
||
<br><br>
|
||
Data sourced from ASM Handbook Vol 1 & ISO 4063 standards.<br>
|
||
bernardo-zubko.4ort.net/heat-budget.html
|
||
</footer>
|
||
</body>
|
||
</html>
|