- Index
 - » Programming
 - » Modelica Language
 - » Error in simulation petri nets +...
 
Error in simulation petri nets + StateGraph + DiscreteHybrid
Error in simulation petri nets + StateGraph + DiscreteHybrid
 Hi, 
Based in the Drmodelica's example  (DiscreteHybrid/ClassesforCPT.onb) I developed the follow code, but, when I try to run the simulation, I have this code error.
Error:
 messages = "Simulation execution failed for model: example terminate called after throwing an instance of 'TerminateSimulationException'
I don't know where is the problem. I really apreciate your help!!
If somebody can help me with explain me how to run a simulation of petri nets or StateGraph  I really apreciate that!
Code:
connector PTPort  //Conectando Lugares (Places) a trancisiones (Transitions)
Boolean sPT;
Boolean fPT;
end PTPort;
connector PTPortin = PTPort;  //Verisión de entrada
connector PTPortout = PTPort;
connector TPPort  //Conectando trancisiones (Transitions) a Lugares (Places)
Boolean sTP;
Boolean fTP;
end TPPort;
connector TPPortin = TPPort;
connector TPPortout = TPPort;
model Place
TPPortin inPlace;
PTPortout outPlace;
Boolean state, ostate;
equation
ostate=pre(state);
inPlace.sTP=ostate;
outPlace.sPT=ostate;
state=(ostate and not outPlace.fPT) or inPlace.fTP;
end Place;
model Transition
PTPortin inTrans;
TPPortout outTrans;
Boolean fire;
equation
fire= inTrans.sPT and not outTrans.sTP;
inTrans.fPT=fire;
outTrans.fTP=fire;
end Transition;
model example
Transition t1;
Place estado1 (state(start=false));
Transition t2 ;
Place estado2 (state(start=true));
equation
connect (t1.outTrans, estado2.inPlace);
connect (estado2.outPlace, t2.inTrans);
connect (t2.outTrans, estado1.inPlace);
connect (estado1.outPlace, t1.inTrans);
end example;
Re: Error in simulation petri nets + StateGraph + DiscreteHybrid
 Hi, 
as far as I can see is the model not consist. The token is jumping at time 0 from place1 to place2 and visa vice.
I think you need something like an delay when your transitions are ready to fire. 
so long.
Willi
- wbraun
 - 
 - 
 - 75 Posts
 
- Index
 - » Programming
 - » Modelica Language
 - » Error in simulation petri nets +...
 
						 Thank you 
						