Show simple item record

Formal verification for analysis and design of logic controllers for reconfigurable manufacturing systems.

dc.contributor.authorKalita, Dhrubajyoti
dc.contributor.advisorKhargonekar, Pramod P.
dc.date.accessioned2016-08-30T15:59:57Z
dc.date.available2016-08-30T15:59:57Z
dc.date.issued2001
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:3016879
dc.identifier.urihttps://hdl.handle.net/2027.42/125634
dc.description.abstractIn this dissertation, we present a novel framework for the modeling, specification, analysis and design of logic controllers for Reconfigurable Manufacturing Systems (RMS). This framework allows one to integrate controllers at various levels of coordination in the manufacturing system. Our approach is modular and object oriented. This allows reusability and rapid reconfigurability of the controller as the manufacturing system is reconfigured. We utilize the concept of timed transition models (TTM) introduced by Ostroff to model an RMS. We also model the underlying OS mechanisms such as message passing, process scheduling, etc. as TTMs. To specify the desired functional and temporal behavior of the RMS, we use Real Time Temporal Language (RTTL) introduced by Manna and Pnueli. In this framework, the controller analysis problem can be posed as the problem of verifying that certain logical formulae are valid. Such verification can be carried out using either theorem proving or model checking techniques. We present some analytical results on a problem of system reconfiguration. An iterative approach for designing a controller based on repeated verification is also presented. Using this approach, we can design a controller for a given set of closed loop properties which guarantees correctness of the closed loop system. We present an analysis methodology based on simulation of the real-time behavior of the final system to elucidate some high level system deadlock issues introduced by the underlying operating system. This dissertation also illustrates how the state explosion problem inherent in model-checking can be handled effectively by performing modular verification. We present a CAD tool SF2STeP that allows us to model a TTM in Stateflow and verify the correctness of the Stateflow diagram using the formal verification tool STeP. We also present a CAD tool SF2C++ that allows us to generate executable C++ code from a Stateflow model of the logic controller(s). Methods introduced in this dissertation have been successfully implemented on a small-scale test bed in the NSF Engineering Center for Reconfigurable Machining Systems.
dc.format.extent149 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectAnalysis
dc.subjectDesign
dc.subjectFormal
dc.subjectLogic Controllers
dc.subjectReconfigurable Manufacturing Systems
dc.subjectTimed Transition Models
dc.subjectVerification
dc.titleFormal verification for analysis and design of logic controllers for reconfigurable manufacturing systems.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineApplied Sciences
dc.description.thesisdegreedisciplineElectrical engineering
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/125634/2/3016879.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.