For CHAMP, PurpleSector have created a flexible Matlab Simulink model architecture to enable variable fidelity model construction.
The architecture is flexible and allows for automated programmatic construction to represent many different systems which enables the representation of the many varied partner vessels.
Furthermore, individual systems can be modelled in appropriate fidelities to obtain the optimum balance between runtime and accuracy giving a flexible and balanced model architecture.