Changes between Version 11 and Version 12 of SinkParticlesDevel


Ignore:
Timestamp:
05/06/15 17:28:34 (10 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • SinkParticlesDevel

    v11 v12  
    7878
    7979
     80== Outflows ==
     81Particles can launch outflows following the description in [http://arxiv.org/pdf/1406.3625.pdf Federrath et al 2014]
     82
     83The basic problem is to apply the following outflow function, but in a discrete way that is numerically symmetric and exact. 
     84
     85The change in rho has the following functional form
     86[[latex($d \rho=\rho_0 \mathcal{R}(r) \Theta(\theta)$)]]
     87
     88as does the change in momentum
     89[[latex($d\mathbf{p}=d \rho \mathbf{\mathcal{V}}(\theta)$)]]
     90
     91Since we want the total mass to equal some fraction of the accreted mass, as well as the top and bottom mass injection to be symmetric, we must have
     92
     93[[latex($\displaystyle{\sum_{top}{d \rho_i}}=\displaystyle{\sum_{bottom}{d \rho_ i}} = \frac{f \dot{M}}{2}$)]]
     94
     95
     96And since we also must have the total momentum be balanced, we need to have
     97
     98[[latex($\displaystyle{\sum_{top}{|dp^j_i|}}+\displaystyle{\sum_{bottom}{|dp^j_i|}} = f \dot{M}\mathcal{V}_0$)]]
     99
     100as well as
     101
     102[[latex($\displaystyle{\sum_{top}{dp^j_i}}+\displaystyle{\sum_{bottom}{dp^j_i}} = \mathbf{0}$)]]
     103
     104If we introduce scaling parameters for the density and momentum for the top and bottom...
     105
     106[[latex($d \rho_\pm=\alpha_{\pm} \rho_0 \mathcal{R}(r) \Theta(\theta)$)]]
     107
     108
     109[[latex($d\mathbf{p}_\pm=d \rho_\pm \beta_\pm \mathbf{\mathcal{V}}(\theta)$)]]
     110
     111and plug these into the above equations, we can solve for [[latex($\alpha_\pm$)]] and [[latex($\beta_\pm$)]]
     112
     113
     114[[latex($\alpha_\pm = \frac{\displaystyle{\sum_\mp{\mathcal{R}_i \Theta_i}}}{\displaystyle{\sum_+{\mathcal{R}_i \Theta_i}\sum_-{\mathcal{R}_i \Theta_i}}} \frac{f \dot{M}}{2 \rho_0}$)]]
     115
     116
    80117For reference on another way astrobear has implemented sinks in the past, see SinkParticle
    81118
    82