Integration Tolerance Not Met in SimBiology after sbioaccelerate
Mostrar comentarios más antiguos
I'm receiving this error when trying to simulate my model after using s sbioaccelerate using some dose objects, but not others:
Error using SBCompiler.SimulationObject/simulate Integration Tolerance Not Met.
Error in sbiosimulate (line 140) [t, x] = simobj.simulate(mobj, cs, variants, doses);
I can simulate the model fine before using simbioaccelerate. I am receiving these warnings as well, and I know which equations they are coming from. Although, The equations shouldnt be producing complex numbers.
The right-hand side of the system of SimBiology ODEs results in complex numbers. The imaginary part of the result will be ignored. The repeated assignment rules of the SimBiology model result in complex numbers. The imaginary part of the result will be ignored.
I'm not sure what sbioaccelerate could be doing that is causing this; any help on how to troubleshoot this would be appreciated.
Respuesta aceptada
Más respuestas (1)
Joe Myint
el 4 de Ag. de 2017
1 voto
Hi Kaitlyn,
You mentioned you ran sbioaccelerate with dose objects. Just a reminder that you need to use the exact same input arguments when you call sbiosimulate afterwards. For details, take a look at this page.
https://www.mathworks.com/help/simbio/ug/accelerating-model-simulations-and-analyses.html
But from the looks of it, it seems you might have to troubleshoot your model as you are seeing some tolerance issues. Have a look at this troubleshooting page for some tips.
https://www.mathworks.com/help/simbio/ug/troubleshooting-simulation-errors.html
Joe
Comunidades de usuarios
Más respuestas en SimBiology Community
Categorías
Más información sobre Scan Parameter Ranges en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!