[Fluent Inc. Logo] return to home search
next up previous contents index

11.3.5 Steady-State Dynamic Mesh Applications

You can use dynamic meshes for steady-state applications as well as for transient applications. Some examples include: checking the valve application after reaching a steady-state valve position; or after a fluid-structure interface application has reached a steady-state solution.

There are no differences in the meshing aspect between steady-state cases and transient cases. Furthermore, setting up a steady-state simulation is similar to setting up a transient case, described in Section  11.7. However, there are a few differences which you should note:

The mesh must be manually updated through journal files or execute commands. To update the mesh, you can use the Mesh Motion panel.

Solve $\rightarrow$ Mesh Motion...

Alternatively, you can use the following text command:

solve $\rightarrow$ mesh-motion

which can also be used as an execute command in the Execute Command panel:

Solve $\rightarrow$ Execute Commands...

Figure 11.3.22: The Mesh Motion Panel for Steady-State Dynamic Meshes
figure

You can display dynamic mesh statistics (such as minimum and maximum volumes and maximum cell and face skewness) by clicking the Update button in the Mesh Motion panel (Figure  11.3.22).

figure   

The following models are not available for steady-state applications:
  • In-Cylinder

  • Six DOF Solver

An Example of Steady-State Dynamic Mesh Usage

Consider a rescue drop case shown in Figure  11.3.23. The object can be moved in any position in the steady-state solver, after which steady-state analyses can be performed at different object positions.

Figure 11.3.23: Initial Object Position
figure

The dynamic mesh parameters setup is identical for the steady-state and transient cases, which is described in Section  11.7.1. When setting up the dynamic zones, the procedures are similar to those described in Section  11.7.2, except that the UDF selected from the Motion UDF/Profile drop-down list is different. In steady-state cases the dtime passed to the UDF is by default 1. So, in this example, the object will move 50mm each time the following UDF is executed:

#include "udf.h"

DEFINE_CG_MOTION(pod,dt,vel,omega,time,dtime)

{
  NV_S(vel,=,0);
  NV_S(omega,=,0);

  vel[1] = -50e-3;
}

The resulting mesh is shown in Figure  11.3.25.

Figure 11.3.24: The Mesh Motion Panel After 40 Updates
figure

Figure 11.3.25: Final Object Position After 40 Executions
figure


next up previous contents index Previous: 11.3.4 Solid-Body Kinematics
Up: 11.3 Dynamic Mesh Theory
Next: 11.4 Steps in Using
© Fluent Inc. 2006-09-20