You are here

circularity problems

Hi everyone,
I built a model in simile involving a fair amount of delay-functions, but for example connecting a variable that involves only values from previos time steps to another variable always ends up with the popping of an error message, simile is stating a circularity problem (the circularity exists only in visual terms) mathematically the model could be calculated just fine. Having this problem simile won't even run the model, so what do I need to change or tell either one of my variables to be able to run the model?
Thanks,
Franziska

Forums: 

Hi Franziska, etc:

Simile contains a special feature to deal with this kind of situation. Normally each value is calculated when all the values that influence it have been calculated, but if you set 'Use values made in same time step' in the influence properties, the value at the end can be calculated before the one at the start. This is used to break circularity in cases where you know what order you want values to be calculated in.

The influence is shown dashed to indicate that this property has been set.

--Jasper

hi jasper,
hooooray, it works.
Found a PC in some internet cafe that allows the run-mode.
Saw my own model working for the very first time.
Close to tears.
Just kidding,
Franziska