• Nenhum resultado encontrado

Planejamento de Rotas - Parte II. SSC5955 Slides adaptados de Masahiro Ono - MIT

N/A
N/A
Protected

Academic year: 2021

Share "Planejamento de Rotas - Parte II. SSC5955 Slides adaptados de Masahiro Ono - MIT"

Copied!
45
0
0

Texto

(1)

Planejamento de Rotas - Parte II

SSC5955 Slides adaptados de Masahiro Ono - MIT

(2)

2

Planejamento de Rotas em Regiões

Não-Convexas

(3)

3

Planejamento de Rotas em Regiões

Não-Convexas

(4)

4

Planejamento de Rotas em Regiões

Não-Convexas

(5)

5

Planejamento de Rotas em Regiões

Não-Convexas

(6)

6

Planejamento de Rotas em Regiões

Não-Convexas

(7)

7

Planejamento de Rotas em Regiões

Não-Convexas

(8)

8

Planejamento de Rotas em Regiões

Não-Convexas

● Obstáculos estabelecem uma região não convexa

● Não podem ser expressos como uma conjunção de restrições lineares

Start

Goal

(9)

Planejamento de Rotas em Regiões

Não-Convexas

Lema1: O vetor a

T

=(a1,a2)

T

é perpendicular à reta .

Lema2: O vetor a aponta para o lado do plano cujos

pontos satisfazem a

T

x>b.

(10)

Modelando Obstáculos como Disjunção de

Restrições

(11)

11

Modelando Obstáculos como Disjunção de

Restrições

Obstáculo

OR M : “Big M” (constante positiva)

zn = 0 : Restrição inativa

zn = 1 : Restrição ativa

E

Introduzir Variáveis Binárias Pelo menos uma restrição ativa

(12)

12

Modelando Obstáculos como Disjunção de

Restrições

(13)

13

Modelando Obstáculos como Disjunção de

Restrições

(14)

Planejamento de Rotas em Regiões

Convexas

(15)
(16)

25

Otimização com restrições

● Otimização convexa

f é uma função convexa

C é um conjunto convexo ● Otimização não-convexa C f C f

(17)

Planejamento de Rotas com

Incertezas

(18)

Planejamento de Rotas com

Incertezas

Riscos possíveis Riscos inaceitáveis

(19)

Planejamento de Rotas com

Incertezas

Incertezas

externas

(20)

29

Robust

Model Predictive

Control

[1]

● Receding horizon planner reagem a incertezas

depois que alguma coisa errada ocorre.

● Podemos tomar precauções antes de alguma

(21)

30

Incertezas nos modelos

● Modelo determinístico e discreto:

● Modelo multiplicativo de incerteza

(22)

Incertezas nos modelos

● Incerteza limitada

● Incerteza estocástica

f: função de distribuição de probabilidade

W

(23)

Incerteza Estocástica

● Otimizando penalizando probabilidade de falha

● Otimizando com restrições de probabilidade

(chance-contraints). Probabilidade de falha Probabilidade de falha Limite de risco

(24)

33

Problema

Definição: Dado um sistema com uma dinâmica discreta no tempo e estocástica, encontrar uma sequência de controles que minimize uma função de custo enquanto limita a probabilidade de violar restrições, dentro de um horizonte de

planejamento finito, dentro de um dado limite superior (chance constraint)[2].

(25)

Problema

● Exemplo: Planejar uma trajetória que minimize

consumo de combustível enquanto limita a 0.1% a probabilidade de atingir um obstáculo ou adentrar uma região de risco.

(26)

Planejamento de Rota Robusto

● Definir uma rota ótima até o destino tal que

Pr(falha) ≤ Δ.”

● Uso das chance contraints.

Pr(falha) ≤ Δ

(27)

36

Modelo Estocástico

99.9% 99% 90% 80% t +1 x Pr(x) 99.9% 99% 90% 80% Rota nominal t Gaussiana

(28)

Exemplo

Início Fim Muros Rota planejada Rota atual

Planejamento rota em uma corrida de carro

• Impossível garantir 100% de segurança

• Corredores querem reduzir chance de acidentes

P(acidente) < 0.1%

(29)

38 Início Fim Muros Rota planejada Rota atual Margem de segurança Margem de segurança • Impossível garantir 100% de segurança

• Corredores querem reduzir chance de acidentes

P(acidente) < 0.1%

– Chance constraint

• Solução: Ajustar uma margem de segurança que garanta o limite de risco

Exemplo

(30)

Ajustando a margem de

segurança

Início Início Fim Margem de segurança Muros Fim Muros Margem de segurança

(31)

Alocação de Risco

Margem de segurança não uniforme

Curva Margem de segurança menor = maior risco Linha reta Margem de segurança ampla = menor risco ● Estratégia: Incorrer em

um risco maior na curva para obter ganho de

tempo ao invés de

assumir o mesmo risco durante toda a rota.

Alocação de risco

● Incorre em risco quando isso leva a uma

recompensa relevante, enquanto economiza o risco quando a

(32)

41

Chance-Constraints e Model Control

Predictive (MPC)

s.t.

Restrições

Equações de dinâmica discreta

Função Objetivo: custo, por exemplo, consumo de combustível

Vetor de estados, por exemplo, posição do veículo

(33)

Chance-Constraints e Model Control

Predictive (MPC)

s.t.

Restrições

Equações de dinâmica discreta

(34)

Chance-Constraints e Model Control

Predictive (MPC)

s.t.

Restrições

Equações de dinâmica discreta

(35)

Chance-Constraints e Model Control

Predictive (MPC)

s.t.

Chance constraints Equações de dinâmica discreta

Função Objetivo: custo, por exemplo, consumo de combustível

Limite superior na probabilidade de falha = Limite de risco

(36)

45

Modelando Chance

Constraints

(37)

Modelando Chance

Constraints

Limite superior na probabilidade de violar qualquer restrição dentro do horizonte de planejamento Limite superior na probabilidade de violar a i-ésima restrição no tempo t Risk allocation:

(38)

s.t.

Equações de dinâmica discreta

Chance constraints Risk allocation

optimization

Modelando Chance

Constraints

(39)

48 Restrição determinística Variável determinística onde, Inversa da função de distribuição acumulada Variável aleatória

Modelando Chance

Constraints

Restrição de probabilidade (chance constraint)

(40)

49 t = 1 t = 2 t = 3 t = 4 t = 5 Safety Margin Média do estado do veículo Rota nominal

Margem de

segurança

Modelando Chance

Constraints

(41)

s.t.

Modelando Chance

Constraints

(42)

Convexidade das Chance

Constraints

1.0

0.5

0

(função de distribuição acumulada da distribuição Gaussiana)

Usuários usualmente não querem incorrer em riscos que levem a uma probabilidade de falha maior que 50%.

Convexa

(43)

52 Inversa da

função de distribuição acumulada

Convexidade das Chance

Constraints

(44)

Aproximando a função inversa do erro

∆ = 0.1

(45)

Referências

[1] Ali A. Jalali and Vahid Nadimi, “A Survey

on Robust Model Predictive Control from

1999-2006”.

[2] Dennis Harald van Hessem. Stochastic

inequality constrained closed-loop model

predictive control with application to

chemical process operation. PhD thesis,

Delft University of Technology, 2004

Referências

Documentos relacionados

Danos e/ou defeitos decorrentes da ação de montador ou do consumidor na montagem, desmontagem e remontagem do produto, sem acompanhamento do técnico autorizado pela loja. Danos

, não se pode reproduzir nem fotocopiar nenhuma parte desta publicação2. © Permanyer

Mineração de conhecimento interativa em níveis diferentes de abstração: Como é  difícil  prever  o  que  exatamente  pode  ser  descoberto  de  um  banco 

A análise mostrou a oportunidade de (i) adoção de uma estratégia de planejamento que reflita um modelo sustentável de desenvolvimento que inclua decisões sobre o futuro da Amazônia

The analysis found that there is an opportunity to (i) enact a planning strategy that reflects a sustainable development model and includes decisions about the future of the Amazon

No presente documento descrevemos o método desenvolvido pelo Laboratório de Ecologia Espacial e Conservação – LEEC (UNESP-Rio Claro) para identifi car áreas com alto potencial

Dois modelos foram utilizados para inferir o potencial de regeneração. Em cada QSHIPSEWIWXVEXɯKMEWEHSXEHEWJSVEQ.. Além de considerar o tamanho e a conectividade entre os fragmentos

reconhecidas pelo mercado: Itaú e Unibanco fazem parte do Índice de Sustentabilidade Empresarial 2008/2009 da BM&amp;FBOVESPA, e o Itaú é o único banco latino-americano a constar