10.12.2012 Views

SIMPLORER User Manual V6.0 - FER-a

SIMPLORER User Manual V6.0 - FER-a

SIMPLORER User Manual V6.0 - FER-a

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

13<br />

420 Simulator<br />

State Graph Simulator Processing<br />

Within state machines the calculation of states, transitions, and actions continue as long as<br />

there is no other valid transfer condition. The calculations are executed only in active<br />

(marked) states. Afterwards the system tests if there have been any events. Only if events<br />

have occurred and further states can be marked are new actions calculated.<br />

State graphs do not need their own time step control; they work in discrete time and are actualized<br />

at each time step. Otherwise, the state graph simulator itself influences the time step<br />

(in the same way as other <strong>SIMPLORER</strong> modules). This method of processing concerns first of<br />

all the identification of events. For the time determination of such an event, the simulator<br />

searches for a value as precise as possible, canceling and repeating simulation time steps<br />

with a decreasing time step until the minimum time step is reached. At this limit the time determination<br />

of an event is accepted as valid (with sufficient precision) and the simulation continues<br />

as usual. This event synchronization is performed using ≥ or ≤ and bypassed on the ><br />

and < operators.<br />

10<br />

System<br />

quantity<br />

t0 tx t1=t0+h0<br />

t2=t0+h1 t3=t2+h2<br />

Decreasing step width<br />

t2=t0+h1<br />

t3=t2+h2<br />

U>=10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!