Integration Tolerance Not Met in SimBiology after sbioaccelerate
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (1)
Joe Myint
il 4 Ago 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
Community
Più risposte nel SimBiology Community
Categorie
Scopri di più su Scan Parameter Ranges in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!