Here is another simulation with more options.
ga,gb,gc to adjust gravity for different particles.
gscale: adjust over all gravity scale
vscale: adjust over all velocity (to change ratio between relative thermal energy and gravitation energy )
diameter: to change the collision rate.

I can not find the right parameters to show what you would like to see.
May be some other factors need to be considered.

It seems that you are trying to using particle model to simulate fluid behavior.
I think we need to find a better model to simulate what you want!

I will be busy for a few days.

/htdocs/ntnujava/ejsuser/2/users/ntnu/fkh/threedifferentgas1_pkg/threedifferentgas1.propertiesFull screen applet or Problem viewing java?Add to exception site list
Press the Alt key and the left mouse button to drag the applet off the browser and onto the desktop. This work is licensed under a Creative Commons Attribution 2.5 Taiwan License
Download EJS jar file(1331.7kB):double click downloaded file to run it. (30 times by 8 users) , Download EJS source (1 times by 1 users) View EJS source