issues in optimal control of dynamic dess lenko grigorov and karen rudie queen’s university...

19
Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

Upload: curtis-foster

Post on 18-Jan-2018

222 views

Category:

Documents


0 download

DESCRIPTION

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University3 Dynamic Discrete-Event Systems

TRANSCRIPT

Page 1: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

Issues in Optimal Control of Dynamic DESs

Lenko Grigorov and Karen Rudie

Queen’s UniversityKingston, Canada

Page 2: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

2

DynamicDiscrete-Event Systems

Page 3: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

3

DynamicDiscrete-Event Systems

Page 4: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

4

DynamicDiscrete-Event Systems

Page 5: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

5

DynamicDiscrete-Event Systems

Page 6: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

6

Online Control

Online Controller

Discrete-Event System

Controloptions Events

Page 7: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

7

Look-ahead tree

1

25

6

3

4

7

8

controllable

uncontrollable

Page 8: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

8

Simple Optimal Algorithm

1

25

6

3

4

7

8

Value: v(x)

v(5)= v+v

v(2)=max(v(5),v(6))v(3)=max(v(7),v(8))v(1)=min(v(3),v(4))

Page 9: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

9

Issues with Optimal Control

Insufficient information vs. Overspecialization

Long-term planning vs. Greediness

Page 10: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

10

Example system

Photo by Patrick HigginsPhoto courtesy of Daniel Janzen

Small truck, 10 logs Big truck, 10 or 20 logs

Page 11: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

11

Values of events

v(goS) = -100 v(goB) = -150v(fetch10) = 500v(fetch20) = 1000

Page 12: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

12

Specifications Different number and types of

trucks available.

We can rent only one truck at a time.

We need 40 logs.

Page 13: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

13

Insufficient information

Depth = 1

Page 14: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

14

OverspecializationTime 0

Future

Depth = 4

Page 15: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

15

Overspecialization Real situation:

T0: T2: T4: Algorithmic solution (v=1600):

T0: T2: T4: Best solution (v=1650):

T0: T2: T4:

Page 16: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

16

Long-term planning vs. GreedinessDepth = 3

Page 17: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

17

Discussion Optimal control for static systems

is not suitable for dynamic systems Less emphasis on strings far in the future

Greedy approach

Page 18: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

18

Current research Online control with normalizationLoss of optimality Speedup

Tree depth Tree depth

Page 19: Issues in Optimal Control of Dynamic DESs Lenko Grigorov and Karen Rudie Queen’s University Kingston, Canada

July, 2005 Lenko Grigorov and Karen Rudie, Queen's University

19

Queen’s University