Skip to main content
Sandbox Physics
Gas, drifting pebbles and the first concentrations

AC14 · L2

Derive the drift and the gas response

Dust drifts because pressure changes the gas orbital speed and drag transfers angular momentum. Solving for both phases shows how dust loading slows that drift and makes the gas move outward.

Choose a rotating patch and a stopping time

Use local coordinates xx radially outward, yy along orbital rotation and zz vertically. The patch rotates with angular frequency Ω\Omega. 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 u\mathbf u and dust velocity by v\mathbf v.

A fixed linear drag law makes dust acceleration −(v−u)/tstop-(\mathbf v-\mathbf u)/t_{\rm stop}. Define St=Ωtstop\mathrm{St}=\Omega t_{\rm stop} and local volume loading ϵ=ρd/ρg\epsilon=\rho_{\rm d}/\rho_{\rm g}. 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 ϵ\epsilon.

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 2ηvKΩ2\eta v_{\rm K}\Omega. Positive η\eta 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.

0=2vy−vx−uxSt,0=−vx2−vy−uySt0=2v_y-\frac{v_x-u_x}{\mathrm{St}},\qquad0=-\frac{v_x}{2}-\frac{v_y-u_y}{\mathrm{St}}
Dust balances rotation and drag. Here time has been divided by the inverse angular frequency.
0=2uy+2ηvK+ϵ(vx−ux)St,0=−ux2+ϵ(vy−uy)St0=2u_y+2\eta v_{\rm K}+\frac{\epsilon(v_x-u_x)}{\mathrm{St}},\qquad0=-\frac{u_x}{2}+\frac{\epsilon(v_y-u_y)}{\mathrm{St}}
Gas also receives radial pressure support. Equal and opposite drag cancels when the equations are mass-weighted and added.

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 ϵ\epsilon times the dust equation. Drag cancels, giving ux=−ϵvxu_x=-\epsilon v_x. The radial sum similarly gives uy+ϵvy=−ηvKu_y+\epsilon v_y=-\eta v_{\rm K}.

The dust radial equation gives vy=(1+ϵ)vx/(2St)v_y=(1+\epsilon)v_x/(2\mathrm{St}). Its azimuthal equation gives uy=vy+Stvx/2u_y=v_y+\mathrm{St}v_x/2. Substitute both into the weighted radial relation. The coefficient of vxv_x becomes [(1+ϵ)2+St2]/(2St)[(1+\epsilon)^2+\mathrm{St}^2]/(2\mathrm{St}), leading to the velocities below.

Q=(1+ϵ)2+St2,vx=−2StQηvK,ux=2ϵStQηvKQ=(1+\epsilon)^2+\mathrm{St}^2,\qquad v_x=-\frac{2\mathrm{St}}Q\eta v_{\rm K},\qquad u_x=\frac{2\epsilon\mathrm{St}}Q\eta v_{\rm K}
Dust goes inward and gas outward for a positive pressure-support parameter. Their mass-weighted radial flow cancels in this uniform equilibrium.
vy=−1+ϵQηvK,uy=−1+ϵ+St2QηvKv_y=-\frac{1+\epsilon}{Q}\eta v_{\rm K},\qquad u_y=-\frac{1+\epsilon+\mathrm{St}^2}{Q}\eta v_{\rm K}
These are small orbital-speed offsets. Add the Keplerian motion to obtain total orbital velocity.

Reading: Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1

Work a drift-time example

Take an illustrative orbit of radius 1.50×1011 m1.50\times10^{11}\,\mathrm m with vK=3.00×104 m s−1v_{\rm K}=3.00\times10^4\,\mathrm{m\,s^{-1}} and η=10−3\eta=10^{-3}. For negligible feedback and St=1\mathrm{St}=1, the radial drift speed is −30.0 m s−1-30.0\,\mathrm{m\,s^{-1}}. 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 ϵ=1\epsilon=1 at the same stopping time. Then Q=5Q=5, dust moves inward at 12.0 m s−112.0\,\mathrm{m\,s^{-1}} 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 ∂tρ+∂x(ρvx)=0\partial_t\rho+\partial_x(\rho v_x)=0 for each phase, transport momentum, apply gas pressure P=cs2ρgP=c_s^2\rho_{\rm g} and exchange drag. In the radial experiment, length is in H=cs/ΩH=c_s/\Omega and velocity in csc_s. These differ from the ηr\eta r and ηvK\eta v_{\rm K} scales of the later linear-wave experiment.

Initially the gas density is proportional to exp⁡[Acos⁡(2π(x−xpeak)/L)]\exp[A\cos(2\pi(x-x_{\rm peak})/L)] on a periodic domain L=8HL=8H, 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.

Actual synthetic finite-volume results after eight inverse angular frequencies:128periodic cells, gas sound speed one, domain eight gas scale heights, prepared log-density contrast0.6, initially uniform dust. Source freeze-radial.ts saves both density and momentum fields and resolution/time-step comparisons.
CaseStokes numberInitial mean loadingDust peak / meanLargest gas radial speed · sound speed
Default trap0.3000.3000.3000.3001.741.740.005080.00508
Tight coupling0.03000.03000.3000.3001.071.070.0009860.000986
Rapid drift1.001.000.3000.3002.972.970.004670.00467
Strong feedback0.3000.3003.003.001.151.150.01210.0121

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 exp⁡[−(1+ϵ)Δt/tstop]\exp[-(1+\epsilon)\Delta t/t_{\rm stop}]. For drag alone, relative kinetic energy decreases.

dEreldt=−ρdtstop∣v−u∣2,Erel=ρgρd2(ρg+ρd)∣v−u∣2\frac{dE_{\rm rel}}{dt}=-\frac{\rho_{\rm d}}{t_{\rm stop}}|\mathbf v-\mathbf u|^2,\qquad E_{\rm rel}=\frac{\rho_{\rm g}\rho_{\rm d}}{2(\rho_{\rm g}+\rho_{\rm d})}|\mathbf v-\mathbf u|^2
Drag dissipates relative energy while conserving mixture momentum. The evolving shear and gas pressure can supply motion, and the isothermal model removes the heat.

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

Exercises and explanations

  1. Take ϵ→0\epsilon\to0 and derive where the inward drift is fastest as a function of St\mathrm{St}.

    Read the explanation

    Differentiate 2St/(1+St2)2\mathrm{St}/(1+\mathrm{St}^2). Its derivative has the sign of 1−St21-\mathrm{St}^2, so the maximum is at one. Both very tight and very loose coupling reduce the drift in this fixed-background limit.

  2. A numerical run conserves dust mass to fifteen digits but its peak changes when the grid is doubled. Which result should you quote?

    Read the explanation

    Quote the conserved total mass and the measured resolution dependence as separate facts. Exact flux cancellation verifies accounting, while the changed peak measures discretization sensitivity. Keep the actual peak differences with the chosen resolution.

  3. Does a local dust-to-gas volume ratio of one mean the whole disk contains equal dust and gas surface mass?

    Read the explanation

    No. A thin settled dust layer can have a high volume density even when the dust surface density is much smaller. Converting between volume loading and surface metallicity requires vertical thicknesses.

Try the prediction

Predict the response before moving a control

  1. Compare stopping times 0.03, 0.3 and 1 at the same initial pressure contrast and loading. Predict the ordering of the peak heights after equal evolution time.
  2. Select Dust pushes the gas. Compare its gas motion and dust concentration with the default.
  3. Set the prepared contrast to zero. Explain the resulting uniform state using the force balance, then return to a nonzero peak.

Sources and calculation scope

  1. Youdin & Goodman 2005, Streaming Instabilities, arXiv v1

    10 September 2004 version 1; ApJ 620,459–469(2005). Full text read, Section 2 equations 1–7/12–17/24–31, Figures 1–3 and Section 4 mode geometry; Section 5 equation 39 and its restricted terminal-velocity domain; Section 6 distinguishes arbitrary linear amplitude from subsequent collapse. The PDF itself prints a later Draft Modified July 5, 2018 header; the archive version is explicitly frozen.

  2. Youdin & Johansen 2007, Linear Evolution and Numerical Methods, v1

    23 February 2007 version 1; ApJ 662,613–626. Sections 2.1–2.3 equations 1–14, Table 1 and Section 4/Figures 4–5. Fixed stopping time, two-way drag, three velocity components with radial–vertical dependence, finite-resolution eigenmode tests and weakly compressible published roots. Section 2.3 explicitly explains why steady radial traffic-jam arguments alone do not produce linear SI growth.

  3. Benítez-Llambay, Krapp & Pessah 2019, FARGO3D multifluid tests, v3

    Version 3, 10 June 2019; ApJS 241, 25. Read Sections 3.4–3.5, Table 4, equation 86 and Appendix E. The temporal exponential uses the negative of the paper's eigenvalue; the complex growth eigenvalue used here has the opposite sign. Table 4 gives the full eight-state LinA growth rate as 0.4190091323 and LinB as 0.0154862262, matching the independent matrix. Section 3.5.3 attributes the small difference from the 2007 table to gas-density drag-feedback terms; this distinction is already established in that paper.

FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy