Simulink model output heavily dependent on relative tolerance

4 visualizaciones (últimos 30 días)
Thomas
Thomas el 14 de En. de 2025
Respondida: Fangjun Jiang el 14 de En. de 2025
I have a relatively large Simulink model that I am validating using a data set. This model is using the ECEF 6DOF block with only a gravitational force as the input.
I have observed that the Simulink model output varies considerably depending on the relative tolerance selected (ranging from 1e-5 to 1e-12), with the output approaching the data set values as the relative tolerance passes below 1e-10. Decreasing the relative tolerance has a significant negative impact on model runtime, so I would like to keep the relative tolerance at a reasonable value while maintaining accuracy in the model results.
Is a significant variation with changing relative tolerance (below the obvious candidates such as >= 1e-5) expected for a typical Simulink model?

Respuestas (1)

Fangjun Jiang
Fangjun Jiang el 14 de En. de 2025
Not typical but is for a stiff system. Choose a stiff solver.

Categorías

Más información sobre Modeling en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by