I believe that you can use RealFlow for your project, but keep in mind that this is a flow simulation software. It means that it helps you achieve perfect and realistic liquid simulation. For your needs, additional knowledge is necessary and more data gathering is necessary.
Luckily, the developers have a Learn & Support page where you can see all that: http://www.realflow.com/learn-support/