Best Approach to Simulate Liquid Inflow into Oil Tank in Isaac Sim

Isaac Sim Version

4.5.0

Operating System

Windows 10

GPU Information

  • Model: RTX 4080 GPU

Topic Description

Detailed Description

I am currently working on a simulation in Omniverse Isaac Sim and would like to get your advice on the best approach for modeling liquid inflow.

My setup is as follows:

1. I have an Oil tank model with pipes connected to the front and back.

2. At one pipe end, fluid (oil) is continuously generated and flows into the tank.

3. The inflow velocity is fixed, and the tank should gradually fill up according to this flow rate.

My question is about how best to represent this scenario in Isaac Sim:
1.Should I use Particle Deformables – Liquids to simulate the actual fluid flow into the tank and have the tank fill physically with particles?

2.Or, since my main requirement is only to show the tank level rising based on a given inflow rate (without complex splashing or fluid-structure interaction), would it be more efficient to simply use a water-like mesh inside the tank and animate its height (translate/scale) over time according to the calculated volume?

I am planning to run this simulation on a workstation equipped with an NVIDIA RTX 4080 GPU.
I would appreciate your recommendation on which approach is best suited for this type of simulation, considering both performance and visual fidelity.

Thank you in advance for your guidance.

My personal suggestion, is always go as simple as you can for the task required. Making a simple liquid cylinder with animated height to represent the tank filing, is quick, easy and effective. Actually simulating the liquid correctly, whilst technically possible with certain advanced workflow, is much more complex.