I am a mathematician and am originally from the math side of stackexchange. I want to model the behaviour of a drop of ink diffusing in water. I dont want to simply use the diffusion equation $u_t(\mathbf{x},t)=D \triangledown^2u(\mathbf{x},t) $ because firstly it will produce a diffusion of the ink completely symmetrical in the $x$, $y$ and $z$ direction, secondly, it does not take into account the gravity producing a force (say in the $z$-direction) and lastly, it does not take into account the velocity of the moving ink particles and the different pressure at each point.
Now I would like (if possible) to create a program that will give a result that looks similar to the sort of chaotic diffusion we see in real life, possible by creating a non-symmetrical initial disturbance in the form of an inital velocity in the ink. What formulas should I be looking at in this case? Can I ignore some of the things I've mentioned above and still get a realistic result? Is it possibly true that the problems I've mentioned can be fixed by not taking $D$ to be constant but rather a function of the velocity, density and pressure and then using the formulas from fluid dynamics to find these at each position and time?
As I said, I am a mathematician and I apologize in advance for the possibility that there are silly errors in my question or that my limited understanding of physics makes this a non-sensical question all together. Any help would be greatly appreciated though!
