Using Model-Based Design to Mitigate Risk: Q&A with GasTOPS

"With Model-Based Design we mitigate risk by modeling and simulating propulsion systems in the design phase—we rectify issues before systems are built."

Challenge

Develop the propulsion control algorithms for the USS Makin Island

Solution

Use Model-Based Design with MATLAB and Simulink to model the ship’s main systems, develop and verify control algorithms, and generate code for onboard training and HIL test setups

Results

  • Time-to-simulation cut by two-thirds
  • Key design issues identified early
  • Models reused multiple times

GasTOPS designs, manufactures, and supports advanced machinery fluid sensing and analysis products for customers in the defense, aviation, marine, energy, and transportation industries.

What led you to look for a new way of working?

We were asked to analyze the dynamic response of the hybrid gas turbine and electric propulsion system for the USS Makin Island. We also had to design the system’s control strategy. We needed an accurate plant model and the ability to run parametric studies and generate code for hardware-in-the-loop tests. We initially used Fortran and in-house tools, but we wanted our engineers to use their expertise to analyze turbines and propulsion systems, not to develop software tools.

Why Model-Based Design?

Our hybrid systems span mechanical, electrical, and other domains. With Model-Based Design we can mitigate risk by simulating these complex multidomain systems before they are built. Understanding multidomain systems through simulations is invaluable to our business.

What results have you seen so far?

Typically, on a project like this it would take six months to obtain simulation results. With Model-Based Design it took us less than two months. Simulink® simulations showed our team and our clients how the ship’s systems would perform before sea trials. We reduced costs by reusing model elements to verify the controller design, generate code for HIL tests, and create an onboard training environment.