THE SOFTWARE PACKAGE FOR THE CATAMARAN ROLL STAND IN WIND WAVE CONDITIONS SIMULATION
Keywords:
Test bench, catamaran roll, Kalman filter, software package, Stewart platformAbstract
The article is devoted to the actual problem of catamaran roll imitation, software and algorithms
that allow to implement this simulation. The relevance arises from the need to test navigation devices and
their algorithms, to build large simulator complexes to reproduce roll and impulses of surface, air and
ground-based vehicles. This article will focus on the description of software and algorithms for developing
a roll simulator of a catamaran located on the sea surface when it disturbed by windwave influences.
The simulation test bench for reproducing the catamaran roll includes a Stewart platform, sensors, microcontrollers
and an operator's personal computer. The upper part of the platform moves like the deck of a
catamaran, and the lower part is rigidly fixed. The experimental results are taken into account by sensors
mounted on a movable part and processed by a microcontroller-navigation system prototype. It is believed
that the navigation system should receive data about the pitching object and return to the operator a state
vector containing the angle and speed of roll, angle and speed of pitch, height and speed of heave.
The applied mathematical models describe the dynamics of a catamaran and a control system that reduces
the amplitude of pitching, external disturbances of the sea wave formed by the Pearson-Moskowitz spectrum.
To obtain the catamaran's roll trajectories, the Runge-Kutta 4th order algorithm with a fixed step is
implemented, and for filtering and restoring the full vector of catamaran states the Kalman filter is implemented
according to the “delayed” scheme. Software has been developed to reproduce the roll of a catamaran
on a simulation test bench, filter and restore the state vector, graphically display the results of the
experiment in the form of graphs, and save the results in files. For a better interpretation of the results, the
input parameters of the graphical interface and algorithms have simple visual parameters: the wind speed
and direction, the initial state of the catamaran and the service ones, and the results are presented in the
form of graphs. The article provides a detailed description of the relationship between program modules,
applied mathematical algorithms, and input and output parameters. The simulation results show a sufficient
quality of reproduction of the rolling of the catamaran. However, minor errors were identified due to
the mechanical limitations of the applied kinematic model.








