Improving runtime of Simulink model

Hello,
I am working with a Simulink model that contains several MATLAB Function blocks and a 6-DOF block. The runtime for the model is relatively high (approximately 3-5 minutes in real time per second of simulation time) and I would like to optimize the model to improve this.
The main function that is being called includes a sub-function that creates a local structure (with nested fields) and returns it as an output to the top-level function; I believe that this may be the main driver of the slow runtime, but any other advice would be appreciated.

回答 (1 件)

Mark McBroom
Mark McBroom 2024 年 4 月 27 日

0 投票

Adjusting solver settings can often improve performance. The Solver Profiler can help with this: https://www.mathworks.com/help/simulink/slref/solverprofiler.html
Accelerator and Rapid Accelerator modes can also help.
Thanks.
Mark.

カテゴリ

ヘルプ センター および File ExchangeGeneral Applications についてさらに検索

製品

リリース

R2024a

タグ

質問済み:

2024 年 4 月 25 日

回答済み:

2024 年 4 月 27 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by