A physical model of a tidal disruption event

From a stellar flare
to a dust echo.

Follow how a changing source heats circumnuclear dust—and how its infrared light reaches us.

Explore the time-dependent radiative-transfer model, understand its assumptions, and reproduce the WISE response of UGC 11487.

THE WORKED EXAMPLEUGC 11487 · Case A

One source. Two radial dust populations.
Temperatures computed in time, space and grain size.

ARCHIVED SOLUTION LOCAL REST-FRAME TIME

Watch the dust respond

Saved thermal solution
2000 d
03006009001200 K

Drag to rotate; use the time slider or arrow keys. Coordinates are in pc. The cutaway is a flat display cut at x = 0, not a change to the physical geometry.

What do time and temperature mean?

Local time is measured in the source rest frame relative to the unsmoothed fallback peak. At each point the stored solution is sampled at u = tlocal − r/c. These are simultaneous local snapshots, not images at one observer-arrival time.

The default temperature is ⟨T⟩N = ΣNaTa/ΣNa. The size selector shows the actual stored temperature for either end of the grain-size grid. Points outside the stored time support have no assigned temperature. Cold material is rendered more transparently; display opacity does not encode optical depth.

Background heating is absent in the model. Near-zero computed values before illumination do not measure the galaxy's quiescent dust temperature. Points sample an effective medium; their density is not a map of physical grain density.

Data and browser sampling

The browser uses every second original spatial sample (1152 points), and 101 local-time frames from 0 to 5000 d. Values are interpolated from thermal_solution.npz and rounded to 0.01 K for display. Full-precision scientific arrays remain in the repository. The camera orientation is for exploration and does not alter the fitted viewing inclination.

01 / THE IDEA

The infrared flare is a physical response.

The model starts with a hydrodynamical fallback history. It computes absorption, grain temperatures, thermal re-emission and light-travel delays. W1 and W2 are then predicted through the WISE bandpasses. No fixed dust-zone temperature or prescribed inter-band lag is fitted.

02 / FOLLOW THE PHYSICS

One calculation, from source to observer.

Read the full physical model ↗

Select a stage to see what is calculated, what controls it, and where it appears in the code.

A hydrodynamical history drives the event.

STARS supplies the mass fallback history. The adopted black-hole mass rescales time and fallback rate while preserving returned mass. A causal exponential kernel describes accretion smoothing.

Equations, assumptions & limitations ↗
Ṁacc(t) = ∫−∞t Ṁfb(t′) K(t−t′) dt′

Case A: τvisc = 245.23 d; MBH = 106.8 M⊙.

src/v4_driver.py
03 / COMPARE WITH THE DATA

The UGC 11487 worked example.

Full reference results ↗

Inspect the observed fluxes, their adopted uncertainties and the saved prediction. Hover or touch a light-curve epoch for its values.

PHOTOMETRIC FIT58.95

χ² · nominal ν = 37

MAXIMUM GRAIN TEMPERATURE1143.6 K

Across the stored solution

ESCAPING THERMAL ENERGY5.30 × 10⁵¹ erg

Integrated model IR emission

WISE light curves and residuals

22 observed epochs
● W1● W2Points: observations with adopted errors · Lines: model

Move over an epoch to inspect the data, error and prediction.

The lower panel shows (data − model)/σ; dotted lines mark ±3σ. Error bars are those used in the likelihood. Host subtraction changes the displayed fluxes but leaves residuals unchanged.

Show the exact epoch table

These are conditional results for archived Case A. The fit does not uniquely determine the dust geometry. Full parameter uncertainties require the corresponding profile analysis.

04 / WORK WITH THE MODEL

A clear path from data to results.

MODEL SCOPE

Know what the calculation includes.

Computed: time-, radius- and grain-size-dependent temperatures, secondary heating, geometric delays, observer attenuation and absolute synthetic photometry.

Assumptions: an axisymmetric effective medium, graphite grains, a fixed source spectral shape and rapid thermal equilibrium. Scattering and steady background heating are omitted.

Static opacity: the solver checks temperatures against a sublimation threshold. It does not evolve irreversible grain destruction. Rendered points sample the effective medium.

Inputs and object-specific settings ↗
DOCUMENTATION LIBRARY

Find the detail you need.

Physical model↗Numerical method↗Data & parameters↗Fitting & uncertainty↗Reference results↗Scientific figures↗Quick commands↗References↗Troubleshooting↗