Choose a rotating patch and a stopping time
Use local coordinates radially outward, along orbital rotation and vertically. The patch rotates with angular frequency . Velocities are measured relative to the local Keplerian shear, so a freely orbiting particle at the reference radius has zero peculiar velocity. Denote gas velocity by and dust velocity by .
A fixed linear drag law makes dust acceleration . Define and local volume loading . The same Stokes number can correspond to different physical sizes in different gas conditions. Gas receives the opposite force per volume, so its drag acceleration has an extra factor .
Reading: Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1 · Benítez-Llambay, Krapp & Pessah 2019, FARGO3D multifluid tests, v3
Add the pressure force only to gas
For a uniform radial pressure gradient, write its outward acceleration as . Positive corresponds to pressure decreasing outward and gas rotating more slowly than Keplerian motion. Neglect radial derivatives of the equilibrium velocities, vertical gravity and viscosity.
Steady radial and azimuthal force balances provide four equations. The factors two and one half combine Coriolis acceleration with the Keplerian background shear. Pressure appears in the gas equation only.
Reading: Youdin & Goodman 2005, Streaming Instabilities, arXiv v1 · Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1
Solve the coupled balance
Add the azimuthal gas equation to times the dust equation. Drag cancels, giving . The radial sum similarly gives .
The dust radial equation gives . Its azimuthal equation gives . Substitute both into the weighted radial relation. The coefficient of becomes , leading to the velocities below.
Reading: Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1
Work a drift-time example
Take an illustrative orbit of radius with and . For negligible feedback and , the radial drift speed is . Dividing radius by speed gives a local drift-time scale of about 158 years. This is an order-of-magnitude time scale at that radius, not an integrated trajectory through a changing disk.
Now take at the same stopping time. Then , dust moves inward at and gas outward at the same speed. Their equal densities make the net radial mass flow zero. The dust’s radial drift is reduced because gas responds to the drag.
Let a prepared pressure peak evolve
A finite trap has spatial gradients, so the local steady formula alone cannot evolve it. Instead use continuity for each phase, transport momentum, apply gas pressure and exchange drag. In the radial experiment, length is in and velocity in . These differ from the and scales of the later linear-wave experiment.
Initially the gas density is proportional to on a periodic domain , normalized to mean one. Dust begins uniform, and local coupled drift balances supply initial velocities. This is a prepared initial condition, not an exact global steady solution: gradients subsequently alter both phases. The gas peak is allowed to deform.
The actual frozen results below use 128 cells, an eight-inverse-angular-frequency warm-up and the same saved gas/dust fields that generate the scene. The table reports the concentration reached by the evolved gas and dust.
| Case | Stokes number | Initial mean loading | Dust peak / mean | Largest gas radial speed · sound speed |
|---|---|---|---|---|
| Default trap | ||||
| Tight coupling | ||||
| Rapid drift | ||||
| Strong feedback |
Reading: Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1 · Benítez-Llambay, Krapp & Pessah 2019, FARGO3D multifluid tests, v3
Separate physical feedback from numerical smoothing
The finite-volume solver exchanges every face flux between neighboring cells, including the periodic boundary. Each phase therefore keeps its mass. During a local drag step the center-of-mass velocity stays fixed while the relative velocity decays as . For drag alone, relative kinetic energy decreases.
Reading: Benítez-Llambay, Krapp & Pessah 2019, FARGO3D multifluid tests, v3 · Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1
Check the scales you have resolved
The radial solver uses first-order spatial Rusanov fluxes, second-order SSP Runge–Kutta transport and symmetric exact drag/epicycle source steps. Its spatial numerical diffusion smooths sharp structures. At the default time, 128 cells differ from a 1024-cell reference by 2.92 percent in relative L1 dust density, averaged over the whole periodic domain; the peak is about 6.1 percent lower. Those are measured resolution differences, not uncertainty bars on a real disk.
A pressureless fluid also assigns one dust velocity to each point. It cannot represent crossing particle streams or dense multistream caustics. The finite early experiment is useful for trapping and gas feedback; later nonlinear concentrations need a particle or more complete kinetic treatment. Nothing in the radial equations supplies the vertical mode needed for linear streaming instability. The next chapter introduces that missing direction.
Reading: Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1