Calculate the Weight of Rhs

Calculate the Weight of RHS | Professional Steel Weight Calculator :root { –primary: #004a99; –secondary: #003366; –success: #28a745; –light: #f8f9fa; –border: #dee2e6; –text: #212529; –shadow: 0 4px 6px rgba(0,0,0,0.1); } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.6; color: var(–text); background-color: #f4f7f6; padding: 20px; } .container { max-width: 960px; margin: 0 auto; background: #fff; padding: 40px; border-radius: 8px; box-shadow: var(–shadow); } header { text-align: center; margin-bottom: 40px; border-bottom: 2px solid var(–primary); padding-bottom: 20px; } h1 { color: var(–primary); font-size: 2.5rem; margin-bottom: 10px; } .subtitle { color: #666; font-size: 1.1rem; } /* Calculator Styles */ .calculator-wrapper { background: var(–light); padding: 30px; border-radius: 8px; border: 1px solid var(–border); margin-bottom: 50px; } .loan-calc-container { display: block; } .input-group { margin-bottom: 20px; } .input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: var(–secondary); } .input-group input, .input-group select { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; transition: border-color 0.15s ease-in-out; } .input-group input:focus, .input-group select:focus { outline: none; border-color: var(–primary); box-shadow: 0 0 0 3px rgba(0, 74, 153, 0.25); } .helper-text { display: block; font-size: 0.85rem; color: #6c757d; margin-top: 5px; } .error-msg { color: #dc3545; font-size: 0.85rem; margin-top: 5px; display: none; } .btn-group { display: flex; gap: 15px; margin-top: 25px; } button { padding: 12px 24px; border: none; border-radius: 4px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.2s; } .btn-reset { background-color: #6c757d; color: white; } .btn-copy { background-color: var(–primary); color: white; } .btn-copy:hover { background-color: var(–secondary); } /* Results Section */ .results-section { margin-top: 30px; padding-top: 20px; border-top: 1px solid var(–border); } .main-result { background: #e8f0fe; padding: 20px; border-radius: 6px; text-align: center; margin-bottom: 25px; border-left: 5px solid var(–primary); } .main-result h3 { color: var(–primary); margin-bottom: 10px; font-size: 1.2rem; text-transform: uppercase; letter-spacing: 1px; } .result-value { font-size: 2.5rem; font-weight: 700; color: var(–text); } .result-unit { font-size: 1.2rem; color: #666; } .intermediate-grid { display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 30px; } .int-box { flex: 1; min-width: 200px; background: white; padding: 15px; border: 1px solid var(–border); border-radius: 4px; text-align: center; } .int-label { font-size: 0.9rem; color: #666; margin-bottom: 5px; } .int-val { font-size: 1.25rem; font-weight: 600; color: var(–secondary); } .chart-container { margin: 30px 0; position: relative; height: 300px; width: 100%; border: 1px solid var(–border); border-radius: 4px; padding: 15px; background: white; } .data-table { width: 100%; border-collapse: collapse; margin: 30px 0; font-size: 0.95rem; } .data-table th, .data-table td { padding: 12px; text-align: left; border-bottom: 1px solid var(–border); } .data-table th { background-color: var(–light); color: var(–primary); font-weight: 600; } .formula-box { background: #fff3cd; padding: 15px; border-radius: 4px; margin-bottom: 20px; font-size: 0.9rem; color: #856404; border: 1px solid #ffeeba; } /* Article Styles */ article { margin-top: 60px; } article h2 { color: var(–secondary); font-size: 1.8rem; margin: 40px 0 20px; border-bottom: 1px solid #eee; padding-bottom: 10px; } article h3 { color: #444; font-size: 1.4rem; margin: 30px 0 15px; } article p { margin-bottom: 20px; font-size: 1.05rem; } article ul, article ol { margin-bottom: 20px; padding-left: 25px; } article li { margin-bottom: 10px; } .faq-item { margin-bottom: 25px; background: var(–light); padding: 20px; border-radius: 6px; } .faq-q { font-weight: 700; color: var(–primary); margin-bottom: 10px; display: block; } .resources-list { list-style: none; padding: 0; } .resources-list li { margin-bottom: 15px; } .resources-list a { color: var(–primary); text-decoration: none; font-weight: 600; } .resources-list a:hover { text-decoration: underline; } footer { margin-top: 60px; text-align: center; font-size: 0.9rem; color: #666; border-top: 1px solid var(–border); padding-top: 30px; } @media (max-width: 600px) { .container { padding: 20px; } .btn-group { flex-direction: column; } h1 { font-size: 2rem; } }

Calculate the Weight of RHS

Accurate Rectangular Hollow Section Weight & Surface Area Calculator

Mild Steel (7850 kg/m³) Stainless Steel (8000 kg/m³) Aluminum (2700 kg/m³) Brass (8400 kg/m³) Copper (8960 kg/m³) Select the material density for calculation.
Millimeters (mm) – Longer side
Please enter a valid width.
Millimeters (mm) – Shorter side
Please enter a valid height.
Millimeters (mm) – Must be less than half of width/height
Thickness is too large for these dimensions.
Meters (m)
Please enter a valid length.
Number of pieces
Calculation Basis: Weight = Volume × Density. Volume is calculated by subtracting the inner void volume from the outer prism volume.

Total Weight

0.00 kg
Weight Per Meter
0.00 kg/m
Total Surface Area
0.00 m²
Cross Section Area
0.00 cm²

Figure 1: Comparison of Hollow RHS vs. Solid Bar Weight

Specification Summary
Parameter Value

What is "Calculate the Weight of RHS"?

To calculate the weight of RHS is a critical task in structural engineering, logistics, and construction cost estimation. RHS, or Rectangular Hollow Section, is a popular type of steel profile characterized by its flat sides and hollow core. Knowing the exact weight of these sections is essential for ensuring structural integrity, determining crane requirements, and estimating shipping costs.

Engineers and fabricators frequently need to calculate the weight of RHS to determine dead loads in building structures. Unlike solid bars, the hollow nature of RHS provides an excellent strength-to-weight ratio, making it a preferred choice for columns, beams, and architectural frameworks. Miscalculating this weight can lead to logistical failures or structural safety concerns.

Calculate the Weight of RHS: Formula and Mathematical Explanation

The mathematics required to calculate the weight of RHS involves determining the volume of material used and multiplying it by the material's density. The cross-section is essentially a larger rectangle with a smaller rectangle subtracted from its center.

The Core Formula:

$$ Weight = (Area_{outer} – Area_{inner}) \times Length \times Density $$

Where:
$$ Area_{outer} = Width (B) \times Height (D) $$
$$ Area_{inner} = (Width – 2t) \times (Height – 2t) $$

Variables Table

Variable Meaning Unit Typical Range
B Outer Width mm 20mm – 400mm
D Outer Height mm 20mm – 400mm
t Wall Thickness mm 1.6mm – 16mm
ρ (Rho) Density kg/m³ 7850 (Steel)

Practical Examples (Real-World Use Cases)

Example 1: Structural Steel Column

Imagine you need to calculate the weight of RHS for a structural support column. You are using a standard mild steel section.

  • Dimensions: 100mm x 50mm
  • Thickness: 4.0mm
  • Length: 3 meters
  • Material: Steel (7850 kg/m³)

First, calculate the cross-sectional area (CSA).
Outer Area = $100 \times 50 = 5000 \text{ mm}^2$.
Inner Area = $(100 – 8) \times (50 – 8) = 92 \times 42 = 3864 \text{ mm}^2$.
Net Steel Area = $5000 – 3864 = 1136 \text{ mm}^2$.
Volume per meter = $1136 \text{ mm}^2 \times 1000 \text{ mm} = 1,136,000 \text{ mm}^3 = 0.001136 \text{ m}^3$.
Weight per meter = $0.001136 \times 7850 = 8.92 \text{ kg/m}$.
Total Weight: $8.92 \times 3 = 26.76 \text{ kg}$.

Example 2: Aluminum Framework

For a lightweight frame, you might choose Aluminum.

  • Dimensions: 50mm x 25mm
  • Thickness: 2.0mm
  • Length: 6 meters
  • Density: 2700 kg/m³

Using the tool to calculate the weight of RHS for this profile reveals a significantly lighter result due to the lower density of aluminum compared to steel. The calculation would show a weight of roughly 0.77 kg/m, totaling approximately 4.62 kg for the full length.

How to Use This Calculator

Our tool is designed to help you calculate the weight of RHS quickly and accurately. Follow these steps:

  1. Select Material: Choose the material type (e.g., Mild Steel, Aluminum) from the dropdown. This sets the density automatically.
  2. Enter Dimensions: Input the outer Width (B) and Height (D) in millimeters.
  3. Set Thickness: Enter the wall thickness (t) in millimeters. Ensure the thickness is not greater than half the width or height.
  4. Specify Length: Enter the total length of the tube in meters.
  5. Quantity: If you are fabricating a batch, enter the number of pieces.
  6. Analyze Results: View the Total Weight, Surface Area, and Weight per Meter instantly.

Key Factors That Affect Weight Calculation Results

When you calculate the weight of RHS, several factors influence the final number beyond simple geometry.

  • Material Density: This is the most significant factor. Steel is nearly three times heavier than aluminum. Using the wrong density value will drastically skew your results.
  • Corner Radii: In reality, RHS corners are rounded, not sharp. This calculator uses a nominal geometric calculation. Real-world weights might be slightly lower due to the missing material at the corners, or higher if the manufacturing tolerance allows for extra thickness.
  • Manufacturing Tolerances: Steel mills produce sections within specific tolerance bands (e.g., EN 10219). Thickness can vary by +/- 5%, affecting the actual weight compared to the theoretical weight.
  • Surface Treatments: Galvanizing or painting adds weight. Hot-dip galvanizing can add approximately 0.3 to 0.5 kg/m² to the surface area weight, which should be factored in for precise shipping calculations.
  • Length Accuracy: Cutting tolerances (e.g., +/- 2mm) usually have a negligible effect on weight but are crucial for fit-up.
  • Material Composition: While "Steel" is generally 7850 kg/m³, specific alloys like stainless steel (approx 8000 kg/m³) are denser. Always verify the specific alloy grade.

Frequently Asked Questions (FAQ)

Does this calculator account for the corner radius?

This tool uses a standard geometric subtraction method (Outer Prism – Inner Prism). While it provides a highly accurate estimate (usually within 1-2%), strictly defined structural tables often apply a small correction factor for the mass of the corner radii.

Why is the weight important for RHS?

When you calculate the weight of RHS, you are determining the "dead load" of a structure. This is vital for safety calculations, transport logistics (truck capacity), and cost estimation, as steel is often sold by weight.

Can I calculate the weight of RHS for stainless steel?

Yes, simply select "Stainless Steel" from the material dropdown menu. It uses a higher density (typically 8000 kg/m³) than mild steel.

What is the formula for kg/m?

The simplified formula for steel kg/m is approximately: $Area (cm^2) \times 0.785$. For more precision, calculate the volume of 1 meter and multiply by density.

How do I calculate the surface area for painting?

Our calculator provides the "Total Surface Area" result. This is calculated as $2 \times (Width + Height) \times Length$. This figure is essential for estimating paint or galvanizing costs.

What happens if my thickness is too high?

If the thickness exceeds half of the width or height, the inner hole would mathematically disappear or invert. The calculator validates this and will show an error if the thickness is physically impossible.

Is RHS the same as SHS?

RHS stands for Rectangular Hollow Section, while SHS stands for Square Hollow Section. You can use this tool for SHS by simply entering the same value for Width and Height.

What is the density of mild steel?

The standard density used to calculate the weight of RHS for mild steel is 7850 kg/m³.

Related Tools and Internal Resources

Enhance your engineering workflow with our other specialized calculators:

© 2023 Engineering Tools Suite. All rights reserved.
Professional grade tools to calculate the weight of rhs and other structural sections.

// Global variable for chart instance var chartContext = null; function getEle(id) { return document.getElementById(id); } function calculateRHS() { // 1. Get Inputs var width = parseFloat(getEle('width').value); var height = parseFloat(getEle('height').value); var thick = parseFloat(getEle('thickness').value); var length = parseFloat(getEle('length').value); var qty = parseFloat(getEle('quantity').value); var density = parseFloat(getEle('materialType').value); // 2. Validate Inputs var isValid = true; if (isNaN(width) || width <= 0) { getEle('widthError').style.display = 'block'; isValid = false; } else { getEle('widthError').style.display = 'none'; } if (isNaN(height) || height <= 0) { getEle('heightError').style.display = 'block'; isValid = false; } else { getEle('heightError').style.display = 'none'; } if (isNaN(length) || length <= 0) { getEle('lengthError').style.display = 'block'; isValid = false; } else { getEle('lengthError').style.display = 'none'; } // Check geometry constraints (Thickness cannot exceed half of min dimension) var minDim = (width < height) ? width : height; if (isNaN(thick) || thick = minDim / 2) { getEle('thicknessError').style.display = 'block'; isValid = false; } else { getEle('thicknessError').style.display = 'none'; } if (!isValid) return; // 3. Calculation Logic // Convert dimensions to meters for base calc var w_m = width / 1000; var h_m = height / 1000; var t_m = thick / 1000; // Outer Area (m2) var areaOuter = w_m * h_m; // Inner Area (m2) var innerW = w_m – (2 * t_m); var innerH = h_m – (2 * t_m); var areaInner = innerW * innerH; // Cross Section Area (m2) var csa_m2 = areaOuter – areaInner; // Volume (m3) per piece var volPerPiece = csa_m2 * length; // Weight (kg) var weightOne = volPerPiece * density; var totalWeight = weightOne * qty; // Intermediate values var weightPerM = csa_m2 * density; // kg/m var surfaceArea = 2 * (w_m + h_m) * length * qty; // m2 (Exterior only) var csa_cm2 = csa_m2 * 10000; // convert m2 to cm2 // Solid Bar Weight for comparison (same dimensions) var solidVol = areaOuter * length * qty; var solidWeight = solidVol * density; // 4. Update UI getEle('totalWeight').innerText = totalWeight.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2}); getEle('weightPerMeter').innerText = weightPerM.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2}) + " kg/m"; getEle('surfaceArea').innerText = surfaceArea.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2}) + " m²"; getEle('crossSection').innerText = csa_cm2.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2}) + " cm²"; // Update Summary Table updateTable(width, height, thick, length, qty, density, totalWeight); // Update Chart drawChart(totalWeight, solidWeight); } function updateTable(w, h, t, l, q, d, wt) { var tbody = getEle('summaryTableBody'); var materialName = getEle('materialType').options[getEle('materialType').selectedIndex].text; tbody.innerHTML = 'Material' + materialName + '' + 'Dimensions' + w + 'mm x ' + h + 'mm' + 'Wall Thickness' + t + 'mm' + 'Total Length' + (l * q).toFixed(2) + 'm (' + q + ' pcs @ ' + l + 'm)' + 'Calculated Weight' + wt.toLocaleString('en-US', {maximumFractionDigits:2}) + ' kg'; } function resetCalculator() { getEle('width').value = 100; getEle('height').value = 50; getEle('thickness').value = 3.0; getEle('length').value = 6; getEle('quantity').value = 1; getEle('materialType').selectedIndex = 0; calculateRHS(); } function copyResults() { var txt = "RHS Weight Calculation Results:\n"; txt += "Total Weight: " + getEle('totalWeight').innerText + " kg\n"; txt += "Weight/Meter: " + getEle('weightPerMeter').innerText + "\n"; txt += "Dimensions: " + getEle('width').value + "x" + getEle('height').value + "x" + getEle('thickness').value + "mm\n"; txt += "Length: " + getEle('length').value + "m (Qty: " + getEle('quantity').value + ")"; var tempInput = document.createElement("textarea"); tempInput.value = txt; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); var btn = document.querySelector('.btn-copy'); var originalText = btn.innerText; btn.innerText = "Copied!"; setTimeout(function(){ btn.innerText = originalText; }, 2000); } function drawChart(hollowWeight, solidWeight) { var canvas = getEle('weightChart'); var ctx = canvas.getContext('2d'); // Clear canvas ctx.clearRect(0, 0, canvas.width, canvas.height); // Handle High DPI var dpr = window.devicePixelRatio || 1; var rect = canvas.getBoundingClientRect(); canvas.width = rect.width * dpr; canvas.height = rect.height * dpr; ctx.scale(dpr, dpr); // Chart Config var chartWidth = rect.width; var chartHeight = rect.height; var padding = 50; var barWidth = 60; var maxVal = Math.max(hollowWeight, solidWeight) * 1.2; // 20% headroom if (maxVal === 0) maxVal = 100; // Draw Axes ctx.beginPath(); ctx.strokeStyle = '#666'; ctx.lineWidth = 1; // Y Axis ctx.moveTo(padding, 20); ctx.lineTo(padding, chartHeight – padding); // X Axis ctx.lineTo(chartWidth – 20, chartHeight – padding); ctx.stroke(); // Draw Bars var startX = padding + 40; var availableHeight = chartHeight – padding – 20; // Function to draw a single bar function drawBar(label, value, color, xPos) { var barHeight = (value / maxVal) * availableHeight; var yPos = (chartHeight – padding) – barHeight; ctx.fillStyle = color; ctx.fillRect(xPos, yPos, barWidth, barHeight); // Value Label ctx.fillStyle = '#333'; ctx.font = 'bold 14px sans-serif'; ctx.textAlign = 'center'; ctx.fillText(Math.round(value) + ' kg', xPos + (barWidth/2), yPos – 10); // X-Axis Label ctx.fillStyle = '#555′; ctx.font = '12px sans-serif'; ctx.fillText(label, xPos + (barWidth/2), chartHeight – padding + 20); // Wrap text for label var words = label.split(' '); if(words.length > 1) { // ctx.fillText(words[1], xPos + (barWidth/2), chartHeight – padding + 35); } } drawBar('Current RHS', hollowWeight, '#004a99', startX); drawBar('Solid Bar', solidWeight, '#ced4da', startX + barWidth + 60); // Y-Axis Grid Lines ctx.strokeStyle = '#e0e0e0'; ctx.beginPath(); var steps = 5; for (var i = 0; i <= steps; i++) { var y = (chartHeight – padding) – (availableHeight * (i/steps)); ctx.moveTo(padding, y); ctx.lineTo(chartWidth – 20, y); // Y-Axis Text ctx.fillStyle = '#999'; ctx.textAlign = 'right'; ctx.font = '10px sans-serif'; ctx.fillText(Math.round((maxVal/steps)*i), padding – 10, y + 3); } ctx.stroke(); } // Initialize on load window.onload = function() { calculateRHS(); // Resize listener for canvas window.addEventListener('resize', function() { var totalW = parseFloat(getEle('totalWeight').innerText.replace(/,/g,'')); // Recalculate solid weight for chart redraw var w = parseFloat(getEle('width').value) / 1000; var h = parseFloat(getEle('height').value) / 1000; var l = parseFloat(getEle('length').value); var q = parseFloat(getEle('quantity').value); var d = parseFloat(getEle('materialType').value); var solid = w * h * l * q * d; drawChart(totalW, solid); }); };

Leave a Comment