We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
Ansys Products

Ansys Products

Discuss installation & licensing of our Ansys Teaching and Research products.

Transient profile files import

TAGGED: ,

    • vipul.gupta
      Subscriber

      Hi 

      How to load profiles at diferent time during transient simulation ?

      Example: I need to change velocity profile at 100 sec, 300 sec, 500 sec & 700 sec. I have all 4 velocity profile files. Currently, I am doing manually, meaning at 100 sec, I am reading profile file for 100 sec and then assigning x, y & z components. Then at 300 sec, I delete old profile file, then reading profile file for 300 sec and then assigning x, y & z components. Same for 500 & 700 sec. But this manual process is very cumbersome because every time I need to track for time and change it manually. 

      How to do it automatically, meaning using UDF?

      What UDF micros i need to use? 

    • Rob
      Forum Moderator

      You may be able to do this via the Fluent Solution Steering options, at 100s the TUI command to read a new profile is triggered, along with the the commands to hook the various components. A UDF would likely need a look up table so may be more complicated than that, and DEFINE_PROFILE would be used. 

    • vipul.gupta
      Subscriber

      Thanks!

      My time interval is not fixed, like i need to read profile files at 100 sec, 300 sec, 400 sec, 550 sec, 700 sec, 940 sec. So, the interval is not fixed. 

      I want to know, If I need to use UDF, is DEFINE_PROFILE sufficient ? First, I need to import the profile file and delete old profile and then assign the velocity components using the new profile file. Is DEFINE_PROFILE sufficient to do all these jobs? If So, how to import profile file using DEFINE_PROFILE?

    • Rob
      Forum Moderator

      Read the Solution Steering: it's triggered at a time. Execute commands (set for "once") may also work. 

      For DEFINE_PROFILE you would need to figure out how to get the boundary data applied, so you'd be looking at file read & interpolation in the UDF. 

Viewing 3 reply threads
  • You must be logged in to reply to this topic.