I've just started using Simile. I'm writing some example models for a modelling course I'm giving to biologists.
To make the models look more visually appealing to the students (and for no other reason) I thought I'd add an image for the background of a submodel.
This works, and I can save the model, but when I try to open the file by double clicking A window appears with the message "Co-ordinating model information", and if I open Simile and then open the model I get the error "Simile encountered an unexpected problem:
invalid command name "backgnd0".
I have a similar problem to the one expose by Lora on Mon, 13/03/2006 - 16:15,
I want to apply the "delay" function to an array variable (A), but unlike Lora I want to delay variable A by a numer of time steps equal to the value of a second variable (B), so the "last" function is not suitable in for me.
I tried to apply the following equation: C = delay([A],B)
I am trying to run models in Simile 4.4p1 under MS Vista. I must specify that my computer is in Japanese language.
The installation went fine, creating the model too, but when I try to run it, I get the following error:
An exception occurred while building this model. It generated this message: existence_error(open(C:/Users/kashim/My Documents/My Simile files/sim/Desktop1/model.cpp,write,_224898),1,file,c:/users/kashim/my documents/my simile files/sim/desktop1/model.cpp,).
I've been looking a bit at the order of evaluation of equations in various System Dynamics software. As far as I can tell the three systems I'm looking at (Simile, Vensim, Eccosim) are all different:
Vensim: Variables, then Flows, then Levels Eccosim: Flows then Levels then Variables Simile: Levels before Flows, with Variables I think mixed in depending on their dependencies
When searching from the source of unexpected randomness in a purely deterministic model, I discovered a very strange behavior, which can be reproduced in a very simple population model:
Consider a population submodel containing a single compartment with a constant initial value, say 100. Add an constant outflow of 0.01 and an immigration of 2. Run the model several times for a short period (10).
Can anybody help? I would like to automatically stop a run when a certain compartment becomes empty. Can this be done more elegantly than this? I have used stop in a variable's equation and it works, but the pop-up is a bit distracting.
This looks like a bug in version 5.0. When clearing all displays the y-axis scale is not reset, so that if for example the model displays exponential growth and has run for a long time, and then stopped and run again from time zero, the scale is inadequate for the values displayed.