Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
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.
[bingo_chatbox]