X Ray Dose Rate Calculator

.dose-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 30px; border: 1px solid #e1e4e8; border-radius: 12px; background-color: #ffffff; color: #333; box-shadow: 0 4px 12px rgba(0,0,0,0.05); } .dose-calc-header { text-align: center; margin-bottom: 30px; } .dose-calc-header h2 { color: #2c3e50; margin-bottom: 10px; } .dose-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 30px; } .dose-calc-input-group { display: flex; flex-direction: column; } .dose-calc-input-group label { font-weight: 600; margin-bottom: 8px; font-size: 0.95rem; color: #4a5568; } .dose-calc-input-group input { padding: 12px; border: 2px solid #edf2f7; border-radius: 6px; font-size: 1rem; transition: border-color 0.2s; } .dose-calc-input-group input:focus { border-color: #4299e1; outline: none; } .dose-calc-btn { grid-column: span 2; background-color: #2b6cb0; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 1.1rem; font-weight: bold; cursor: pointer; transition: background-color 0.2s; } .dose-calc-btn:hover { background-color: #2c5282; } .dose-calc-results { margin-top: 30px; padding: 20px; background-color: #f7fafc; border-radius: 8px; border-left: 5px solid #2b6cb0; display: none; } .dose-calc-result-item { display: flex; justify-content: space-between; margin-bottom: 10px; font-size: 1.1rem; } .dose-calc-result-value { font-weight: bold; color: #2b6cb0; } .dose-article { margin-top: 40px; line-height: 1.6; color: #4a5568; } .dose-article h3 { color: #2d3748; margin-top: 25px; } @media (max-width: 600px) { .dose-calc-grid { grid-template-columns: 1fr; } .dose-calc-btn { grid-column: span 1; } }

X-Ray Dose Rate & Exposure Calculator

Calculate radiation intensity and total dose using the Inverse Square Law

Dose Rate at Distance: 0.00 mGy/s
Total Absorbed Dose: 0.00 mGy
Estimated Effective Dose: 0.00 mSv

Understanding X-Ray Dose Calculations

The calculation of radiation dose in diagnostic or industrial radiography relies on physics principles relating to geometry and electrical parameters. This calculator primarily uses the Inverse Square Law combined with tube output metrics to estimate the radiation levels at specific distances.

The Inverse Square Law in Radiography

Radiation intensity is inversely proportional to the square of the distance from the source. The formula is expressed as:

I₁ / I₂ = (d₂)² / (d₁)²

This means that doubling the distance from an X-ray source reduces the dose rate to one-quarter (25%) of the original intensity. This is a critical safety principle in radiation protection (ALARA – As Low As Reasonably Achievable).

Key Input Variables

  • Reference Output (mGy/mAs at 1m): This is the specific "brightness" or efficiency of the X-ray tube, usually provided in the equipment's technical specifications.
  • Tube Current (mA): The flow of electrons through the tube. Higher mA results in a higher dose rate.
  • Distance: The air gap between the X-ray tube focal spot and the measurement point.
  • Exposure Time: The duration the X-ray beam is active.

Practical Example

Suppose you have a portable X-ray unit with a reference output of 0.08 mGy/mAs. If you operate it at 10 mA for a distance of 3 meters:

  1. Intensity at 1 meter = 0.08 mGy/mAs * 10 mA = 0.8 mGy/s.
  2. Intensity at 3 meters = 0.8 / (3²) = 0.8 / 9 = 0.089 mGy/s.
  3. If the exposure lasts 2 seconds, the total dose is 0.178 mGy.

Safety Note

This calculator is for educational and estimation purposes only. In clinical or industrial settings, physical measurements with calibrated dosimeters and ion chambers are required to ensure compliance with safety regulations and patient care standards.

function calculateXrayDose() { var refOut = parseFloat(document.getElementById("referenceOutput").value); var mA = parseFloat(document.getElementById("tubeCurrent").value); var dist = parseFloat(document.getElementById("targetDistance").value); var time = parseFloat(document.getElementById("exposureTime").value); var resultsDiv = document.getElementById("doseResults"); // Validation if (isNaN(refOut) || isNaN(mA) || isNaN(dist) || isNaN(time) || dist <= 0) { alert("Please enter valid positive numeric values. Distance must be greater than zero."); return; } // 1. Calculate Dose Rate at 1 meter // Dose Rate (1m) = RefOutput (mGy/mAs) * mA (mAs/s) = mGy/s var rateAtOneMeter = refOut * mA; // 2. Apply Inverse Square Law for Dose Rate at target distance // Rate_dist = Rate_1m * (1^2 / dist^2) var doseRateAtDist = rateAtOneMeter / (dist * dist); // 3. Calculate Total Dose var totalDose = doseRateAtDist * time; // 4. Estimate mSv (simplified assumption: Weighting factor = 1 for X-rays) var doseInSv = totalDose; // Update UI document.getElementById("resDoseRate").innerText = doseRateAtDist.toFixed(4) + " mGy/s"; document.getElementById("resTotalDose").innerText = totalDose.toFixed(4) + " mGy"; document.getElementById("resSv").innerText = doseInSv.toFixed(4) + " mSv"; resultsDiv.style.display = "block"; }

Leave a Comment