- Considerando Restrições -

Slides:



Advertisements
Apresentações semelhantes
Controladores Single-loop e Multi-loop
Advertisements

Algoritmos com Tempo Exponencial E. G. M. de Lacerda UFRN/DCA Maio de 2006.
Instrumentação Industrial Prof. Evaldo Renó Faria Cintra.
Problemas envolvendo otimização de processos Prof. Félix Monteiro Pereira.
Automação Industrial Trabalho de Introdução a Engenharia.
CARACTERISTICAS DO CLP - Fácil diagnóstico de funcionamento ainda em fase de projeto do sistema e/ou reparos que venham a ocorrer.
Gladius Acesso Treinamento.
Tecnologias para automação
LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA
Programação Não Linear
Epidemiologia Analítica
Redes Industriais Alarmes
Automação e Controle AUTOMAÇÃO E CONTROLE Professor Miguel Neto.
Sistemas de Controle III N8SC3
Medidas de Dispersão para uma amostra
Programação Não Linear
Geometria Analítica e Álgebra Linear
Prof.: Eduardo Uchoa Programação Inteira Prof.: Eduardo Uchoa
Sistemas de Redes de Filas
Introdução O que é um sistema de controlo?
Interconexão de Redes Locais
Modelagem para Otimização:Aula 2
Sistemas de Controle III N8SC3
Sistemas de Controle III N8SC3
Universidade Federal do Rio de Janeiro
Vinícius Guilherme Hoffmann Aula 0 - Introdução
3.1 Classes e Objetos Em um programa orientado a objetos normalmente existem vários objetos de um mesmo tipo. Por exemplo, um programa de controle de.
Sistemas de Controle III N8SC3
Física Teórica Experimental II Prof. Dr. Alysson Cristiano Beneti
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
Circuitos Elétricos 2 Homepage:
Sistemas de Controle III N8SC3
Sistemas de Controle III N8SC3
FUNDAMENTOS DE PROGRAMAÇÃO
LÓGICA FUZZI Prof. Dr. João Luiz Moreira Coutinho Azevedo
Programação Não Linear Controle de Estoque
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Administração da Produção
BUSCA TABU Parte III E. G. M. de Lacerda UFRN/DCA 23/10/2006.
Tipos de Variáveis, Blocos de Funções e Temporizadores

Os Automatismos João Páscoa Nº Exemplo de autómato programável
Protocolo de observação
Aplicações de Flip-Flops Registradores
Algoritmos e Estruturas de Dados I
DEMANDA.
Iluminação de Emergência
Conceitos Básicos de Automação Prof. Jeferson L. Curzel 2011/02.
1 Modelagem Matemática de Sistemas Dinâmicos 3.9. Gráfico de Fluxo de Sinais Linearização de Modelos Prof. André Marcato Livro Texto: Engenharia.
INSTRUMENTAÇÃO E CONTROLE DE BIOPROCESSOS
              Investigação Operacional Métodos de Programação Linear: Big M, 2 Fases, S Dual (Mestrado) Engenharia Industrial
A Importância estratégica dos estoques
Estatística: Conceitos Básicos
Conversores CC-CA (Inversores)
Modelagem Matemática de Sistemas Dinâmicos. 3. 9
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Gestão Administração de Serviços de Apoio do Hospital INSTITUTO SUPERIOR DE CIÊNCIAS DE SAÚDE Docente: Érica Kátia Langa Curso de Licenciatura em Administração.
Aluísio Pires Leonan Cordeiro Pedro Morais Vitor Chaia
Servomecanismo N7SRV Prof. Dr. Cesar da Costa
O que é Programação? = ABSTRAÇÃO!
Servomecanismo N7SRV Prof. Dr. Cesar da Costa
SISTEMAS DISTRIBUIDOS
Programação Dinâmica (PD)
METODOLOGIA PARA OTIMIZAÇÃO DE PROCESSOS INDUSTRIAIS
Momento Crítico Onde o Seguro Deixar de Ser Custo.
METODOLOGIA PARA OTIMIZAÇÃO DE REATORES CATALÍTICOS INDUSTRIAIS
Álgebra Linear Sistemas de Equações Lineares
Transcrição da apresentação:

- Considerando Restrições - Curso de Especialização em Automação Industrial Grupo de Controle Automação e Robótica GCAR/UFRGS Controle Preditivo Baseado em Modelo - Considerando Restrições - Prof. Dr. João Manoel Gomes da Silva Jr.

Restrições Na prática todos os processos estão sujeitos à restrições: Atuadores apresentam “range” (amplitude) de atuação e “slew rate” (taxa de variação) limitados Variáveis de processo apresentam limites devido a razões construtivas e/ou de segurança como também devido ao “range” limitado de sensores

Restrições Na prática, os pontos de operação dos processos são determinados a fim de satisfazer critérios econômicos o que leva, em geral, uma operação próxima de certas restrições. Nestes casos a violação de restrições pode ocorrer, podendo levar o sistema a um desempenho não satisfatório, prejuízos econômicos (perda de qualidade de produto, danos em equipamentos, ativação de sistemas de emergência).

Restrições

MPC sem Restrições Solução ótima

MPC sem restrições Restrição violada Restrição respeitada

MPC sem restrições Se as restrições sobre as variáveis de controle são violadas  perda de otimalidade. Se as restrições sobre as variáveis controladas são violadas  problemas de segurança, qualidade de produto, danos de equipamentos.

Controle Preditivo X Restrições O controle preditivo tende a antecipar o comportamento dinâmico do sistema, podendo assim corrigir o sinal de controle de forma que as restrições não sejam violadas. Técnica efetiva para levar em conta o efeito das restrições no projeto do controle, isto é, a priori.

Tipos de Restrições Amplitude, taxa de variação e saída: Amplitude - onde T é uma matriz (bloco) triangular inferior

Tipos de Restrições As restrições podem assim ser descritas genericamente pela relação:

Tipos de Restrições Restrições de Overshoot:

Tipos de Restrições Comportamento monotônico

Tipos de Restrições Comportamento de fase não-mínima

Tipos de Restrições Zona morta Amplitude Taxa de Variação

MPC com Restrições Problema de otimização a ser solucionado a cada instante de amostragem Não há solução analítica Solução numérica  programação quadrática (QP)

Infactibilidade Pode ocorrer que o conjunto definido pelas restrições em um dado instante seja vazio. Neste caso o problema de otimização é dito infactível, ou seja, não tem solução. Não factibilidade em R.P.: não se pode chegar a referência solicitada com os sinais de controle disponíveis. Não factibilidade no transitório: restrições podem ser temporariamente incompatíveis, por exemplo uma perturbação pode levar as saídas a um ponto longe da referência e pode não ser possível trazê-la de volta com o controle disponível.

Infactibilidade Causas Trocas de limites por parte do operador, levando o sistema para fora da zona válida. Perturbações Restrições muito exigentes Poucos graus de liberdade (variáveis que passam de manual a automático e vice-versa)

Tratamento Infactibilidade Tipos de limites: Físicos: nunca podem ser excedidos por questões construtivas, estão em geral associados aos limites dos atuadores. Segurança: nunca podem ser violados por questões de segurança, estão em geral associados as variáveis de processos. Operação: fixados pelo operador a fim de manter certas condições de operação ótimas, podem em casos especiais serem violadas. Reais: usados efetivamente pelo controlador a fim de que os limites de segurança não sejam nunca excedidos

Tratamento Infactibilidade Soluções: Desconexão do controlador: passar o controlador a um valor de back up seguro ou operação manual quando ocorre a infactibilidade e voltar a operação automática quando a factibilidade é recuperada  usado só quando o problema de infactibilidade ocorre com pouca freqüência.

Tratamento Infactibilidade Soluções: Eliminação de restrições Indiscriminada  não deve ser usada em casos de restrições ligadas a segurança. Hierárquica: uma prioridade é associada a cada restrição. OBS: a factibilidade é checada a cada instante de amostragem considerando, em um primeiro momento, todas as restrições

Tratamento Infactibilidade Soluções: Relaxação de restrições: Hard constraint Soft constraint + Penalização na função custo: