Presentation is loading. Please wait.

Presentation is loading. Please wait.

F.L. Lewis, Assoc. Director for Research Moncrief-O’Donnell Endowed Chair Head, Controls, Sensors, MEMS Group Automation & Robotics Research Institute.

Similar presentations


Presentation on theme: "F.L. Lewis, Assoc. Director for Research Moncrief-O’Donnell Endowed Chair Head, Controls, Sensors, MEMS Group Automation & Robotics Research Institute."— Presentation transcript:

1 F.L. Lewis, Assoc. Director for Research Moncrief-O’Donnell Endowed Chair Head, Controls, Sensors, MEMS Group Automation & Robotics Research Institute (ARRI) The University of Texas at Arlington Wireless Sensor Networks for Monitoring Machinery, Human Biofunctions, and BCW Agents Sponsored by IEEE Singapore SMC, R&A, and Control Chapters Organized and invited by Professor Sam Ge, NUS

2 Automation & Robotics Research Institute (ARRI) The University of Texas at Arlington F.L. Lewis, Assoc. Director for Research Moncrief-O’Donnell Endowed Chair Head, Controls, Sensors, MEMS Group http://ARRI.uta.edu/acs Discrete Event Control & Decision-Making

3 Discrete Event Control Objective: Develop new DE control algorithms for decision-making, supervision, & resource assignment WITH PROOFS Apply to manufacturing workcell control, battlefield C&C systems, & internetworked systems Patent on Discrete Event Supervisory Controller New DE Control Algorithms based on Matrices Complete Dynamic Description for DE Systems Formal Deadlock Avoidance Techniques Implemented on Intelligent Robotic Workcell Internet- Remote Site Control and Monitoring USA/Mexico Collaboration Exploring Applications to Battlefield Systems $75K in ARO Funding for Networked Robot Workcell Control $80K in NSF Funding for research and USA/Mexico Network USA/Mexico Internetworked Control Man/Machine User Interface Intelligent Robot Workcell Dr. Jose Mireles- co-PI

4 DE Model State Equation: Where multiply = AND & addition = OR whereis the task or state logic is the job sequencing matrix (Steward) is the resource requirements matrix (Kusiak) is the input matrix is the conflict resolution matrix Matrix Formulation: Definition Based on Manufacturing Bill of Materials Job Start Equation: Resource Release Equation: Product Output Equation:

5 Meaning of Matrices Resources required Prerequisite jobs Next job Next job FvFv FrFr Conditions fulfilled Next job SvSv Release resource SrSr Steward’s Task Sequencing MatrixKusiak’s Resource Requirements Matrix Bill of Materials (BOM) Conditions fulfilled

6 ARRI Intelligent Material Handling (IMH) Cell 3 robots, 3 conveyors, two part paths EXAMPLE

7 Layout of the IMH Cell

8 Construct Job Sequencing Matrix F v Part A job 1 Part A job 2 Part A job 3 Part B job 1 Part B job 2 Part B job 3 Part A job 1 Part B job 1 Part A job 2 Part B job 2 Part A job 3 Part B job 3 Next jobs Prerequisite jobs Used by Steward in Manufacturing Task Sequencing Contains same information as the Bill of Materials (BOM)

9 Construct Resource Requirements Matrix F r Used by Kusiak in Manufacturing Resource Assignment Contains information about factory resources Next jobs Prerequisite resources Part A job 1 Part A job 2 Part A job 3 Part B job 1 Part B job 2 Part B job 3 Conveyor 1 Conveyor 3 Fixture 1 Robot 1- IBM Robot 2- Puma Robot 3- Adept

10 More About F v J2 J5 J6 J1 J3 J4 Two 1’s in same col. = Routing (Job Shop) Two 1’s in same row = Assembly J3 J4 J5 J1 J2 J6 More About F r J2 J5 J6 R1 R2 R3 Two 1’s in same col. = Shared Resource Two 1’s in same row = Job needs multiple res. J5 R2 R3 R1 J2 J6 DECISION NEEDED! DECISION NEEDED!

11 Controller based on Matrix Formulation Workcell Matrix Formulation Discrete Event Controller External events present Jobs completed Resources released Tasks completed External Events Start jobs Start resource release Task complete Dispatching rules Resource allocation, task planning, task decomposition, Bill of Materials

12

13 Formal rigorous framework Complete DE dynamical description Relation to known Manufacturing notions Formal relation to other tools- Petri Nets, MAX-Plus Easy to design, change, debug, and test Formal deadlock analysis technique Easy to apply any conflict resolution (dispatching) strategy Optimization of resources Easy to implement in any platform (MATLAB, LabVIEW, C, C++, visual basic, or any other) Advantages of the Matrix Formulation

14 Relation to Petri Nets Resources availableJobs complete Trans. Fv Fr Transition Next jobs Sv Transition Release resource Sr

15 p inA p1p1 t1t1 t2t2 p3p3 t4t4 t5t5 p2p2 t3t3 p4p4 t6t6 p inB p outA p outB r1r1 r3r3 r2r2 p 1 p 2 p 3 p 4 r 1 r 2 r 3 p 1 p 2 p 3 p 4 r 1 r 2 r 3 p inA p inB p outA p outB Example t1t2t3t4t5t6t1t2t3t4t5t6 t1t2t3t4t5t6t1t2t3t4t5t6

16 p inA p1p1 t1t1 t2t2 p3p3 t4t4 t5t5 p2p2 t3t3 p4p4 t6t6 p inB p outA p outB r1r1 r3r3 r2r2 FvFv OR/AND Algebra- Locating transitions firing from current marking FrFr FuFu =, so x = v r u x = i.e. fire t 2 and t 4

17 Activity Completion Matrix F: Activity Start Matrix S: Complete DE Dynamic Formulation PN Incidence Matrix: PN marking transition equation: Allowable marking vector:

18 Petri Net Marking Transition Equation-- need to add Job Duration Times PN Marking Vector Split transition equation in two steps Add tokens Subtract tokens when job complete Add Time Duration Vector Corresponds to Timed Places

19 Allows Direct Simulations- e.g. MATLAB Jobs completed by Robot 1 Robot 1 busy or idle c.f. DE version of ODE23

20 p inA p1p1 t1t1 t2t2 p3p3 t4t4 t5t5 p2p2 t3t3 p4p4 t6t6 p inB p outA p outB r1r1 r3r3 r2r2 FvFv Conflict Resolution for Shared Resources FrFr FuFu =, so x = v r u Which one to fire? But gives negative marking! Cannot fire both. Shared Resource- Two entries in same column

21 p inA p1p1 t1t1 t2t2 p3p3 t4t4 t5t5 p2p2 t3t3 p4p4 t6t6 p inB p outA p outB r1r1 r3r3 r2r2 FvFv Conflict resolution, add extra CR input and new matrix F uc : FrFr FuFu =, so x = v r u F uc r2r2 Now only t 5 fires r2r2

22 Application- Intelligent Material Handling Adept Puma CRS 12 Sensors!! Machine 2 Machine 1

23 ARRI Intelligent Material Handling (IMH) Cell 3 robots, 3 conveyors, two part paths

24 Layout of the IMH Cell

25 Multipart Reentrant Flow Line c.f. Kumar

26 Petri Net flow chart

27 c.f. Saridis Jim Albus

28 LabVIEW diagram of Controller

29 LabVIEW Controller's interface: FrFr FvFv Resources

30 R1u1 R1u2 R1u3 R1u4 R2u1 R2u2 R2u3 R3u1 R3u2 Discrete events Results of LabVIEW Implementation on Actual Workcell Compare with MATLAB simulation! We can now simulate a DE controller and then implement it, Exactly as for continuous state controllers!!

31 U.S.-Mexico shared research DE control via internet Using Matrix DEC in LabVIEW Texas


Download ppt "F.L. Lewis, Assoc. Director for Research Moncrief-O’Donnell Endowed Chair Head, Controls, Sensors, MEMS Group Automation & Robotics Research Institute."

Similar presentations


Ads by Google