11.07.2015 Views

State Based Control of Timed Discrete Event Systems using Binary ...

State Based Control of Timed Discrete Event Systems using Binary ...

State Based Control of Timed Discrete Event Systems using Binary ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Abstract<strong>State</strong> <strong>Based</strong> <strong>Control</strong> <strong>of</strong> <strong>Timed</strong> <strong>Discrete</strong> <strong>Event</strong> <strong>Systems</strong> <strong>using</strong> <strong>Binary</strong> Decision DiagramsAli SaadatpoorMaster <strong>of</strong> Applied ScienceGraduate Department <strong>of</strong> Electrical and Computer EngineeringUniversity <strong>of</strong> Toronto2004This thesis discusses a new synthesis approach to the supervisory control <strong>of</strong> <strong>Timed</strong><strong>Discrete</strong> <strong>Event</strong> <strong>Systems</strong> (TDES).The new approach is much more efficient than the existing synthesis approaches. Usingthis method, many practical systems can be synthesized <strong>using</strong> a personal computer.Besides, it is shown that the number <strong>of</strong> nodes in the <strong>Binary</strong> Decision Diagram (BDD)representing a TDES can be a better measurement <strong>of</strong> the complexity <strong>of</strong> the TDES thanthe number <strong>of</strong> states and transitions.The structural information <strong>of</strong> the timers in a given TDES together with the reductionproperties <strong>of</strong> BDDs are exploited to help this new method achieve more efficient performance.The algorithm is based on the fact that each flat structure can be divided intosmaller structures.The success <strong>of</strong> our new approach is illustrated with very large versions <strong>of</strong> existing examplestaken from the literature.ii

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

Saved successfully!

Ooh no, something went wrong!