-
Notifications
You must be signed in to change notification settings - Fork 128
Description
Problem it solves
Currently 1-Way MIBM coupling only supports a constant velocity or rotation rate in time. This makes it difficult to have interesting behavior like sinusoidal rotation or movement along a path.
Proposed solution
We should be able to parametrize the motion as a function of time in the case file. This should function similarly to how body forces, analytic-patches, and other initial conditions are handled. It will require a toolchain addition that inserts analytic functions in a case file for motion. The MIBM motion will then need to be prescribed in a conditional statement inside the time-step function.
Alternatives
If may be cleaner to simply describe an acceleration or torque and prescribe them in the IB force calculation step. Those values will get iterated each time loop to produce the correct motion as well.a