Fig. shows the interface through which the user can experiment with the physical and numerical attributes of the artificial fish model. The overall mass of the fish can be varied by changing the unit mass, i.e. using the ``UnitMass'' slider. The viscosity constant can be altered by using the ``Visco'' slider. Similarly, the user is able to vary the spring constants and the fluid viscosity factor (in Eq. (). The user can then determine how these parameters affect the motion of the artificial fish. The user can also turn off the hydrodynamic forces and see how a fish beats its tail without moving, and gradually loses its balance and stability and may finally become numerically unstable and ``explode''. Using the positioner, the user can specify the direction of the simulated uniform water currents. The effect of the water currents on the motions of the artificial fishes can be switched on or off by using the ``Current(On/Off)'' button. In addition, the user can change the integration time step to test the basic stability of the numerical solver and also to change the number of iterations per display to control the temporal sampling rate of the animation.
|Xiaoyuan Tu||January 1996|