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
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 Exchange 中查找有关 General Applications 的更多信息

产品

版本

R2024a

标签

提问:

2024-4-25

Community Treasure Hunt

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

Start Hunting!

Translated by