This video shows a tutorial on how to use the dynamic mesh tool in Ansys, allowing the user to move the mesh according to a parametrization given in an UDF.
Here is the UDF used in the simulation:
#include "udf.h"
DEFINE_CG_MOTION(moving_box,dt,vel,omega,time,dtime)
{
real t = CURRENT_TIME - 3.1415/2;
NV_S (vel, = , 0.0);
vel[0] = - 0.25 * sin(t);
vel[1] = 0.25 * cos(2*t);
omega[2] = 10*cos(3*t);
}