Magnetic Hyperthermia Simulator

Model-based heating simulation & experimental data analysis · Software 1.0.0 · Model MH-SIM-1.0

Scientific tool, not a clinical device. This simulator provides model-based estimates. The calculated temperature, SAR, relaxation behavior, and heating rate depend strongly on assumptions regarding particle size, magnetic anisotropy, magnetic properties, thermal properties, suspension behavior, and experimental conditions. The model should be calibrated and validated against experimental measurements before scientific conclusions are drawn.

1 Experimental Data (optional)

Required columns: time, temperature. Header is detected automatically. Delimiters: tab, comma, semicolon or whitespace. XLSX: first worksheet. Example: example_data.csv.

2 Simulation Parameters

3 Advanced Physical Parameters

Show Advanced Parameters

All default values below are MODEL ASSUMPTIONS (typical magnetite-like particles in water). They are not experimental results — replace them with measured values when available. Values left at the default are reported with source “Model Assumption”.

4 Simulation Mode

Compare Simulations

Each scenario starts from the current form parameters and overrides frequency, field, concentration and viscosity. Maximum 10 scenarios.

Labelf (kHz)H (kA/m)C (ppm)η (Pa·s)

Sensitivity Analysis

Model Assumptions

Model equations
Unit conversionT[K] = T[°C] + 273.15; f[Hz] = f[kHz]·1000; H[A/m] = H[kA/m]·1000; C[kg/m³] = ppm·1e-6·ρ_fluid
Particle volumesV = π d³ / 6; V_h = π d_h³ / 6
Néel relaxationτN = τ0 · exp(K V / (kB T)) (exponent capped for numerical safety)
Brownian relaxationτB = 3 η V_h / (kB T)
Effective relaxation1/τeff = 1/τN + 1/τB
Relaxation response (simplified)ω = 2πf; x = ω τeff; F_relax = x / (1 + x²) (Relaxation-Based mode only)
Frequency factorRelaxation-Based: F_f = f / f_ref; Simplified: F_f = (f / f_ref)^m; F_f ≤ F_f,max
Field factor (empirical)F_H = (H / H_ref)^n, F_H ≤ F_H,max
Concentration factorsaturating: F_C = (C/C_ref)·(C_ref + C_sat)/(C + C_sat); linear: F_C = C/C_ref (capped)
Equilibrium susceptibilityχ0 = μ0 φ Ms² V / (3 kB T), φ = C / ρ_particle
Reference powerRelaxation-Based: P_ref(T) = μ0 π χ0(φ_ref, T) H_ref² f_ref V_sample; Simplified: P_ref = P0
Magnetic heating powerP_mag = α · P_ref · F_f · F_H · F_C · F_relax
Heat capacity (effective)C_total = m_fluid c_p,fluid + m_particle c_p,particle
Heat lossP_loss = h_loss (T − T_env)
Energy balanceC_total dT/dt = P_mag − P_loss
IntegrationEuler: T_{i+1} = T_i + (dT/dt)_i Δt; RK4 optional
Temperature riseΔT(t) = T(t) − T_initial
Local heating rateHR_i = (T_i − T_{i−1}) / (t_i − t_{i−1}) [°C/s]; ×60 → °C/min
Calibration (Experimental-Calibrated)T_cal = T_initial + α_fit (T_model − T_initial); α_fit = Σ ΔT_model ΔT_exp / Σ ΔT_model²
Goodness of fitRMSE = √(Σ e²/N); MAE = Σ|e|/N; R² = 1 − SS_res/SS_tot
Estimated SAR (model)SAR_est = P_mag(t=0) / m_particle [W/kg] — estimate, not a measurement
Estimated SAR (experimental initial slope)SAR_est = C_total · (dT/dt)_initial / m_particle — uses assumed C_total, no heat-loss correction

Important Scientific Limitations

This simulator provides model-based estimates. The calculated temperature, SAR, relaxation behavior, and heating rate depend strongly on assumptions regarding particle size, magnetic anisotropy, magnetic properties, thermal properties, suspension behavior, and experimental conditions. The model should be calibrated and validated against experimental measurements before scientific conclusions are drawn.