Improving runtime of Simulink model
    12 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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.
0 comentarios
Respuestas (1)
  Mark McBroom
    
 el 27 de Abr. de 2024
        Use Simulink Profiler to determine which part of the model is consuming the most execution time:  https://www.mathworks.com/help/simulink/slref/simulinkprofiler.html?searchHighlight=simulink%20profiler&s_tid=srchtitle_support_results_1_simulink%20profiler
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. 
0 comentarios
Ver también
Categorías
				Más información sobre Manual Performance Optimization en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!