NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A distributed Petri Net controller for a dual arm testbedThis thesis describes the design and functionality of a Distributed Petri Net Controller (DPNC). The controller runs under X Windows to provide a graphical interface. The DPNC allows users to distribute a Petri Net across several host computers linked together via a TCP/IP interface. A sub-net executes on each host, interacting with the other sub-nets by passing a token vector from host to host. One host has a command window which monitors and controls the distributed controller. The input to the DPNC is a net definition file generated by Great SPN. Thus, a net may be designed, analyzed and verified using this package before implementation. The net is distributed to the hosts by tagging transitions that are host-critical with the appropriate host number. The controller will then distribute the remaining places and transitions to the hosts by generating the local nets, the local marking vectors and the global marking vector. Each transition can have one or more preconditions which must be fulfilled before the transition can fire, as well as one or more post-processes to be executed after the transition fires. These implement the actual input/output to the environment (machines, signals, etc.). The DPNC may also be used to simulate a Great SPN net since stochastic and deterministic firing rates are implemented in the controller for timed transitions.
Document ID
19930012184
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Bjanes, Atle
(Rensselaer Polytechnic Inst. Troy, NY, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1991
Subject Category
Cybernetics
Report/Patent Number
NASA-CR-192733
RPI-CIRSSE-82
NAS 1.26:192733
Report Number: NASA-CR-192733
Report Number: RPI-CIRSSE-82
Report Number: NAS 1.26:192733
Accession Number
93N21373
Funding Number(s)
CONTRACT_GRANT: NAGW-1333
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available