heat-map/heat-budget.html
2026-07-21 06:17:27 +00:00

269 lines
8.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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 isnt a joint. Its 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&amp;cs=tinysrgb&amp;dpr=2&amp;h=650&amp;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 isnt a joint. Its 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">&larr; Home</a> / Energy Flow Through Steel</div>
</header>
<main>
<article>
<section>
<h2>01. The Law of the Puddle</h2>
<p>A weld isnt a joint. Its 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. Its not theory. Its 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.80.95 for GMAW)<br>
v = Travel Speed [mm/s]
</div>
</div>
<p>In the shop, I dont 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. Thats why it warps less—but also why it burns through if you dont feather the arc.</p>
</section>
<section>
<h2>03. Diffusion Geometry</h2>
<p>Heat doesnt spread evenly. It follows Fouriers 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">&larr; 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>