Fluids

Fluids

Topics related to Fluent, CFX, Turbogrid and more.

How to get particle X,Y,Z position in every time step in Rocky?

    • mkhademi
      Subscriber

      Hi everyone,

      I am running a one way coupling Fluent-Rocky. The data is recorded in Rocky every 0.02s. I need to calculate flux of particles into a small control volume inside the solution domain. For this, I need to calculate number of particles entering and exiting through the six sides of the cubic control volume. I need to give an ID for the particles and at each time step know the (x,y,z) coordinates of that particle. How can I do this? Thank you in advance. 

    • Lucas Bertollo Baggio
      Ansys Employee

      Hello,

      You can use prepost scripting to get an array with the coordinates of every particle in each timestep. For example:

      project = app.GetProject()
      study = project.GetStudy()
      particles = study.GetParticles()
      particles_coordinates_X = particles.GetGridFunction('Coordinate : X')
      particles_X_timestep_1 = particles_coordinates_timestep_1.GetArray(time_step=1)



Viewing 1 reply thread
  • You must be logged in to reply to this topic.