High Warehouse Racks: Optimal Feedback Control and High Warehouse - - PowerPoint PPT Presentation

high warehouse racks optimal feedback control and high
SMART_READER_LITE
LIVE PREVIEW

High Warehouse Racks: Optimal Feedback Control and High Warehouse - - PowerPoint PPT Presentation

High Warehouse Racks: Optimal Feedback Control and High Warehouse Racks: Optimal Feedback Control and Adaptive Control Improvement Adaptive Control Improvement Christof Bskens skens Christof B INRIA, Optimal Control: Algorithms and


slide-1
SLIDE 1

High Warehouse Racks: Optimal Feedback Control and High Warehouse Racks: Optimal Feedback Control and Adaptive Control Improvement Adaptive Control Improvement

Christof Bü Christof Büskens skens

INRIA, Optimal Control: Algorithms and Applications (May/June 2007)

slide-2
SLIDE 2

2 Classification of Optimal Control Solutions

  • pen-loop:

closed-loop:

slide-3
SLIDE 3

3 Open-Loop vs. Closed-Loop

nonlinear linear Model Method

  • pen-loop

closed-loop knowledge Part I Part II

slide-4
SLIDE 4

4 Part II linear closed-loop  nonlinear closed-loop

slide-5
SLIDE 5

5 Topic Slide: Optimal Control of Cranes

slide-6
SLIDE 6

6

Optimal Control Problem for High-Rack Trolley

slide-7
SLIDE 7

7

  • Part I: (Motivation)

– Example: Warehouse Cranes

  • Part II: (Linear Quadratic Regulator (LQR))

– Perturbed Optimal Control Problems – Linear Quadratic Regulator Problems (LQR)

  • Discussion
  • Solution
  • LQR vs. NLP

– Example: Warehouse Crane

  • Part III: (Perturbed Linear Quadratic Regulator)

– Perturbed Linear Quadratic Regulator (Riccati) – Real-Time Optimal Adaption of Optimal Controllers – Example: Inverse Pendulum

Overview

slide-8
SLIDE 8

8

Methods for solving Optimal Control Problems

  • The result of any performance process is limited by the most

scarcely available ressource: the Time. (Drucker)

  • We have enough Time, if only we use it wisely. (Goethe)
slide-9
SLIDE 9

9

Optimal Control Problems with Perturbations: ODE

slide-10
SLIDE 10

10 Linear Quadratic Regulator (LQR)

slide-11
SLIDE 11

11

  • Part I: (Motivation)

– Example: Warehouse Cranes

  • Part II: (Linear Quadratic Regulator (LQR))

– Perturbed Optimal Control Problems – Linear Quadratic Regulator Problems (LQR)

  • Discussion
  • Solution
  • LQR vs. NLP

– Example: Warehouse Crane

  • Part III: (Perturbed Linear Quadratic Regulator)

– Perturbed Linear Quadratic Regulator (Riccati) – Real-Time Optimal Adaption of Optimal Controllers – Example: Inverse Pendulum

Overview

slide-12
SLIDE 12

12 Explanations: The Model

slide-13
SLIDE 13

13 Explanations: The Quadratic Objective

slide-14
SLIDE 14

14 Explanations: The Quadratic Objective

slide-15
SLIDE 15

15 Explanations: The Quadratic Objective

slide-16
SLIDE 16

16 Summing up the Explanations

slide-17
SLIDE 17

17

  • Part I: (Motivation)

– Example: Warehouse Cranes

  • Part II: (Linear Quadratic Regulator (LQR))

– Perturbed Optimal Control Problems – Linear Quadratic Regulator Problems (LQR)

  • Discussion
  • Solution
  • LQR vs. NLP

– Example: Warehouse Crane

  • Part III: (Perturbed Linear Quadratic Regulator)

– Perturbed Linear Quadratic Regulator (Riccati) – Real-Time Optimal Adaption of Optimal Controllers – Example: Inverse Pendulum

Overview

slide-18
SLIDE 18

18 Approach using the Hamiltonian

Methods:

  • Pontryagin‘s Minimum Principle
  • Calculus of variations
  • Hamilton-Jacobi-Bellmann equation
  • Karush-Kuhn-Tucker conditions
  • Dynamical Optimization
slide-19
SLIDE 19

19 Approach using the Hamiltonian

slide-20
SLIDE 20

20 Relationship: Hamiltonian  LQR-Problem

slide-21
SLIDE 21

21 Strictly Local Minimum

slide-22
SLIDE 22

22 The Suspicion

slide-23
SLIDE 23

23 Resolution (with )

slide-24
SLIDE 24

24 Algebraic Matrix-Riccati-Equation

slide-25
SLIDE 25

25 Summary

slide-26
SLIDE 26

26 Extension

slide-27
SLIDE 27

27 Extension

slide-28
SLIDE 28

28 Solution of LQR

click me

slide-29
SLIDE 29

29 Alternative Formulations and Equivalences (LQR) (NLP)

slide-30
SLIDE 30

30 Sparse NLP Solver

WORHP We Optimize Really Huge Problems

slide-31
SLIDE 31

31 WORHP Born for Space Applications

slide-32
SLIDE 32

32 Reverse Communication Advantages

Simple implementation No worries after start

Caller

Evaluation Objective Gradient Evaluation Constraints Jacobian

Disadvantages

Inflexible user-interface No influence after start

Traditional Calling Sequence:

SQP

slide-33
SLIDE 33

33 Reverse Communication Caller

New Calling Sequence: Evaluation Objective Gradient Evaluation Constraints Jacobian

Advantages Flexible problem evaluation Full control on optimization Disadvantages Harder to implement

WORHP

slide-34
SLIDE 34

34 Features of WORHP: Sentinel

User Solution

WORHP Sentinel

slide-35
SLIDE 35

35 Modularity

Modules to adapt to the User‘s requirements: Speed, Precision, Robustness, Simplicity, …

Gradient Fixed Stepsize Gradient Adaptive Stepsize Gradient Group Strategy Advanced Error Reporting Matrix structure Creation/Analysis Pre-Iteration- Analysis

WORHP QPSOL

QP-Matrix diagonal-BFGS QP-Matrix Hessian QP-Matrix Identity QP-Matrix diag.-Hessian QP-Method Nonsmooth Newton QP-Method Interior Point direct Solvers MA47, SuperLU iterative Solvers CGN, CGS, BiCG Interface Transcriptor Interface Reverse Comm. Interface Traditional Interface AMPL

slide-36
SLIDE 36

36 Warehouse Crane

slide-37
SLIDE 37

37 Topic Slide: Optimization in High Rack Technology

Modeling (Real-Time) Optimization:

  • time
  • energy
  • jerk
  • scillatory behavior
  • non-oscillating at

Extended Constraints:

  • controlled stop
  • emergency stop
  • collision free

Extended Modeling

  • transfers from/into stock
  • robustness
  • intermediate stop

with: Westfalia Logistics

slide-38
SLIDE 38

38 Emergency Stop

slide-39
SLIDE 39

39

  • Part I: (Motivation)

– Example: Warehouse Cranes

  • Part II: (Linear Quadratic Regulator (LQR))

– Perturbed Optimal Control Problems – Linear Quadratic Regulator Problems (LQR)

  • Discussion
  • Solution
  • LQR vs. NLP

– Example: Warehouse Crane

  • Part III: (Perturbed Linear Quadratic Regulator)

– Perturbed Linear Quadratic Regulator (Riccati) – Real-Time Optimal Adaption of Optimal Controllers – Example: Inverse Pendulum

Overview

slide-40
SLIDE 40

40 Perturbed Linear Quadratic Regulator

slide-41
SLIDE 41

41 Perturbed NLP problems

slide-42
SLIDE 42

42

Parametric Sensitivity Analysis / Solution Differentiability

slide-43
SLIDE 43

43

  • ffline

Real-Time Optimization (General Idea)

Unperturbed Problem Sensitivity Analysis

  • nline

Real-Time Optimization Real-Time Optimal Control

Sensitivities Solution Solution

slide-44
SLIDE 44

44 Real-Time Optimization

slide-45
SLIDE 45

45

Existence und Uniqueness of perturbed Optimal Controllers

slide-46
SLIDE 46

46

Real-Time Optimal Adaption of the Optimal Controller

slide-47
SLIDE 47

47 Error Estimate

slide-48
SLIDE 48

48 Optimal Control of the Warehouse Crane Optimal Control of the Inverse Pendulum

slide-49
SLIDE 49

49 Application: The Inverse Pendulum

slide-50
SLIDE 50

50 Horizontally Acting Forces

slide-51
SLIDE 51

51 Further Forces

slide-52
SLIDE 52

52 Motivation: Inverse Pendulum

slide-53
SLIDE 53

53 Motivation: Inverse Pendulum (perturbed)

slide-54
SLIDE 54

54 Solution of the Inverse Pendulum

slide-55
SLIDE 55

55

Adaptive Optimal Control: Inverse Pendulum (perturbed)

click me

slide-56
SLIDE 56

56 Conclusion

  • Optimal controllers are not optimal

– Perturbations and Real-Time Trajectory Planning – Perturbed Nonlinear Optimization – Sensitivity Analyses / Solution Differentiability – A New Class of Higher Order Optimal Ricatti Controllers

  • Future Work

– Stabilizability – Controllability – Observability – Further assumption, e.g. PBH-Criteria – Extensions to the Ricatti Approach

  • Optimal Controllers
  • Tracking Type Controllers
  • Dynamic Observers
  • etc.
slide-57
SLIDE 57

57 Thank You!