Aula 12 - Controle por Modos Deslizantes 1

Documentos relacionados
O Teorema de Peano. f : D R n. uma função contínua. Vamos considerar o seguinte problema: Encontrar um intervalo I R e uma função ϕ : I R n tais que

Controle Não Linear. CEFET/RJ Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro

14 Estimador assintótico

1 [30] A figura ao lado mostra o zoom da discretização de uma função

Universidade Federal do Rio de Janeiro

Um sistema típico de controle é representado pelo diagrama de blocos abaixo, vide Figura 10.

FUNDAMENTOS DE CONTROLE - EEL 7531

c + 1+t 2 (1 + t 2 ) 5/2 dt e 5 2 ln(1+t2 )dt (1 + t 2 ) 5/2 dt (c 5/2 + (1 + t 2 ) 5/2 (1 + t 2 ) 5/2 dt ϕ(t) = (1 + t 2 ) 5/2 (1 + t).

Estabilidade para Sistemas LVT

Aula 17. Máximo e Mínimo Absolutos

Exercícios de MATEMÁTICA COMPUTACIONAL. 1 0 Semestre de 2009/2010 Resolução Numérica de Equações Não-Lineares

Controle Ótimo - Aula 8 Equação de Hamilton-Jacobi

DERIVADAS PARCIAIS. y = lim

Estabilidade de sistemas de controle lineares invariantes no tempo

Estabilidade Interna. 1. Estabilidade Interna. 2. Análise de Estabilidade Segundo Lyapunov. 3. Teorema de Lyapunov

Modelagem Matemática para Controle de Nível de um Tanque

Licenciatura em Engenharia Electrotécnica e de Computadores. 1 a chamada Ou seja,

Controle Ótimo - Aula 10 Princípio do Mínimo de Pontryagin

Cálculo Numérico. Santos Alberto Enriquez-Remigio FAMAT-UFU 2015

Estabilidade de sistemas de controle lineares invariantes no tempo

Resolução de sistemas de equações não-lineares: Método Iterativo Linear

Lista 1 - Cálculo Numérico - Zeros de funções

Parte 1: Exercícios Teóricos

Aula 05 - Limite de uma Função - Parte I Data: 30/03/2015

equação paramêtrica/vetorial da superfície: a lei

ANÁLISE COMPLEXA E EQUAÇÕES DIFERENCIAIS. Apresente e justifique todos os cálculos

FUNDAMENTOS DE SISTEMAS LINEARES PARTE 2

A Segunda Derivada: Análise da Variação de Uma Função

2 ANÁLISE LIMITE NUMÉRICA

Modelagem através da formulação lagrangeana

II. REVISÃO DE FUNDAMENTOS

de modo que γ (t) 2 = 3e t. Pelo Proposição 6.3, γ é retificável no intervalo [0, T], para cada T > 0 e lim γ (t) 2 dt = 3, )) se t 0 0 se t = 0

Controle de um Oscilador com Memória de Forma

Métodos iterativos dão-nos uma valor aproximado para s. Sequência de valores de x que convergem para s.

AULA DE APOIO - 1 FÍSICA MATEMÁTICA I. A transformada de Fourier

Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA

Eletromagnetismo I. Prof. Daniel Orquiza. Eletromagnetismo I. Prof. Daniel Orquiza de Carvalho

Equações Ordinarias 1ªOrdem - Lineares

Representação de Fourier para Sinais 1

x n+1 = 1 2 x n (2 valores) Considere a equação recursiva no modelo de Fisher, Wright e Haldane

Lista de Exercícios de Métodos Numéricos

Resolução de sistemas de equações não-lineares: Método Iterativo Linear

Total. UFRGS INSTITUTO DE MATEMÁTICA Departamento de Matemática Pura e Aplicada MAT Turma A /1 Prova da área I

Capítulo 2 Dinâmica de Sistemas Lineares

ELT062 - OFICINA DE SIMULAÇÃO ANALÓGICA E DIGITAL EM CONTROLE LINEARIZAÇÃO DE SISTEMAS

SME306 - Métodos Numéricos e Computacionais II Prof. Murilo F. Tomé. (α 1)z + 88 ]

Retratos de Fase de Sistemas Lineares Homogêneos 2 2

Introdução aos Métodos Numéricos

Linearização de Modelos e Teoremas Locais

Análise Complexa e Equações Diferenciais 1 ō Semestre 2016/2017

IV. ESTABILIDADE DE SISTEMAS LIT

Corda Elástica Presa Somente em uma das Extremidades

Integral. Queremos calcular a integral definida I = O valor de I será associado a uma área. Veremos dois métodos (por enquanto)

Universidade Federal do Pará Instituto de Tecnologia. Cálculo III. Campus de Belém Curso de Engenharia Mecânica

Prova: Usando as definições e propriedades de números reais, temos λz = λx + iλy e

Apêndice ao Roteiro do Experimento Força de Atrito Variável

DCC008 - Cálculo Numérico

Universidade Federal do Pará Instituto de Tecnologia. Cálculo III. Campus de Belém Curso de Engenharia Mecânica

Eletromagnetismo II. 5 a Aula. Professor Alvaro Vannucci. nucci

CAPÍTULO 8 REGRA DA CADEIA (UM CASO PARTICULAR)

UFRJ-COPPE- Programa de Engenharia

PROVAS Ciência da Computação. 2 a Prova: 13/02/2014 (Quinta) Reavaliação: 20/02/2014 (Quinta)

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

FUNDAMENTOS DE CONTROLE - EEL 7531

Universidade Federal do Rio de Janeiro Instituto de Matemática Departamento de Matemática

UFRJ-COPPE- Programa de Engenharia

3 Esquema de pré-distorção

37 a Aula AMIV LEAN, LEC Apontamentos

13 Estimador de malha aberta

Gabarito da Prova Final Unificada de Cálculo I- 2015/2, 08/03/2016. ln(ax. cos (

Cálculo Numérico BCC760 Raízes de equações algébricas e transcendentes

CONTROLE DE SISTEMAS INCERTOS COM ATRASO TÉCNICAS BASEADAS EM CONTROLE POR MODOS DESLIZANTES INTEGRAL E LMI. Pedro Vicente Santos

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Cap. 21 Superposição 1º/2012

f(1) = 6 < 0, f(2) = 1 < 0, f(3) = 16 > 0 x [2, 3].

Universidade Federal de Pelotas. Instituto de Física e Matemática Pró-reitoria de Ensino. Módulo de Limites. Aula 01. Projeto GAMA

Introdução às Equações Diferenciais e Ordinárias

Andréa Maria Pedrosa Valli

Material Básico: Calculo A, Diva Fleming

Sistemas lineares. Aula 6 Transformada de Laplace

Ana Paula. October 26, 2016

Questão (a) 4.(b) 5.(a) 5.(b) 6.(a) 6.(b) 6.(c) 7 Cotação

Capítulo 3. Intermitência Tipo III. 3.1 Forma Normal

6. Sistema de Controle

f (x) dx = 2 cos (xξ) f (x) dx R.

CÁLCULO I Prof. Marcos Diniz Prof. André Almeida Prof. Edilson Neri Júnior

Lista de Exercícios de Funções de Várias Variáveis

Capítulo Topologia e sucessões. 7.1 Considere o subconjunto de R 2 : D = {(x, y) : xy > 1}.

Prova Escrita de MATEMÁTICA A - 12o Ano Época especial

Universidade Tecnológica Federal do Paraná Câmpus Francisco Beltrão

A (u + iv) = (a + ib) (u + iv) = (au bv) + i (av + bu).

1 Equações Diferenciais Ordinárias: Sistemas de Equações

CONTROLE POR ESTRUTURA VARIÁVEL DE UM SISTEMA PÊNDULO INVERTIDO SIMPLES

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

CÁLCULO I. 1 Derivada de Funções Elementares

Modelagem Computacional. Parte 8 2

Curso de Complementos de Física

Sequências e Séries Infinitas. Copyright Cengage Learning. Todos os direitos reservados.

Transcrição:

Instituto Tecnológico de Aeronáutica 1/ 23 Instituto Tecnológico de Aeronáutica Divisão de Engenharia Eletrônica Departamento de Sistemas e Controle São José dos Campos, São Paulo, Brasil Aula 12-1 EE-209: Sistemas de controle não lineares 18 de outubro de 2017 1 J. J. Slotine & W. Li, Applied Nonlinear Control, Cap. 7, Englewood Cliffs: Prentice Hall, 1991

Problema de rastreio Instituto Tecnológico de Aeronáutica 2/ 23 Seja o sistema não linear dado por d n x = f (x) + g(x)u, (1) dtn (2) em que x é a variável de interesse. Admitindo que se deseje fazer com que o vetor de estados x rastreie uma referência conhecida x d, a ideia do controle por modos deslizantes consiste em definir uma superfície onde a dinâmica do erro x = x x d, (3) seja adequada e aplicar o controle necessário para conduzir o estado para essa superfície.

Superfície de deslizamento Instituto Tecnológico de Aeronáutica 3/ 23 Uma superfície S(t) pode ser definida a partir da equação: s(x,t) = 0. (4) Uma escolha usual para s(x,t) é ( ) d n 1 s(x,t) = dt + λ x, λ > 0, (6) em que x = x x d. Dessa forma: (5) (7) isto é, x t 0. s(x,t) = 0 ( ) d n 1 dt + λ x = 0, (8) (9)

Exemplos de superfícies de deslizamento Instituto Tecnológico de Aeronáutica 4/ 23 ( ) d n 1 s(x,t) = dt + λ x, λ > 0. n = 2 d x dt + λ x = 0 x(t) = x(0)e λt x t 0. n = 3 d2 x dt 2 + 2λ d x dt + λ2 x = 0 x(t) = x(0)e λt + t[ x(0) + λ x(0)]e λt x t 0.

Simplificação do problema de rastreio Instituto Tecnológico de Aeronáutica 5/ 23 Na superfície de deslizamento, o erro de rastreio x converge para zero, então o problema de rastreio pode ser equivalentemente resolvido desde que o estado x permaneça na superfície S(t). Reduz o problema de rastreio de referência no R n a um problema de regular o escalar: s(x,t) 0. Calculando o valor de s 2 (uma espécie de medida da distância entre o valor atual de s e o seu valor desejado 0), deseja-se que s 2 convirja para zero. Por exemplo, pode-se impor que 1 d 2 dt s2 η s, η > 0. (10) A condição expressa em (10) é chamada condição de deslizamento. Com efeito, como a derivada temporal tem sinal oposto ao de s 2, a menos quando s = 0, esta condição implica que s 2 t 0.

Instituto Tecnológico de Aeronáutica 6/ 23 Para n = 2, pode-se representar o problema de convergência para a superfície de deslizamento a partir de diferentes condições iniciais:

Instituto Tecnológico de Aeronáutica 7/ 23 Convergência para a superfície de deslizamento A condição de deslizamento (10) impõe que qualquer trajetória convirja para a superfície de deslizamento em tempo finito. Com efeito, 1 d 2 dt s2 = s ds η s, (11) dt Supondo s > 0 em (11): s ds ds ηs dt dt η, τ ds τ dt dt ηdt 0 s(x(τ),τ) s(x(0),0) τη Admitindo que s(x(τ),τ) = 0, i. e., a superfície de deslizamento foi atingida, tem-se que: 0 τ s(x(0),0) η

Instituto Tecnológico de Aeronáutica 8/ 23 De maneira similar: Supondo s < 0 em (11): s ds ds ηs dt dt η, τ ds τ 0 dt dt ηdt 0 s(x(τ),τ) s(x(0),0) τη Admitindo que s(x(τ),τ) = 0, i e., a superfície de deslizamento foi atingida, tem-se que: τ s(x(0),0) η Donde se conclui que a superfície de deslizamento é atingida em um tempo t r : t r s(x(0),0). η

Convergência assintótica para a referência Instituto Tecnológico de Aeronáutica 9/ 23 1 Tempo para convergir de qualquer condição inicial para a superfície é de t r, finito. 2 Na superfície, o erro segue uma dinâmica assintoticamente estável: ( ) d n 1 s(x,t) = dt + λ x, λ > 0. Conclui-se, portanto, que o o estado segue assintoticamente para a referência, conforme ilustrado na figura para n = 2. Tempo finito Inclinação

Problema reduzido Instituto Tecnológico de Aeronáutica 10/ 23 O problema restante consiste em se determinar a lei de controle u que conduza o sistema para a superfície de deslizamento (4) e o mantenha lá. Sua construção formal se deve ao matemático russo A.F. Fillipov, interpretada a seguir. Para manter o sistema na superfície (de forma que esta seja um conjunto invariante), requer-se que: ṡ(x,t) = 0 quando s(x,t) = 0, isto é, que a derivada seja zero quando na superfície, para não sair da mesma.

Caso n = 2 Instituto Tecnológico de Aeronáutica 11/ 23 Substituindo ẍ de (1): ṡ(x,t) = d dt ( ) d dt + λ x = x + λ x = 0. ẍ ẍ d + λ x = f (x) + g(x)u ẍ d + λ x = 0, (12) u = u eq = 1 [ẍd λ x f (x) ], g(x) (13) em que u eq é chamado de controle equivalente.

Características de robustez Instituto Tecnológico de Aeronáutica 12/ 23 Caso existam parâmetros incertos em f e g, não se consegue determinar a lei de controle (13). Contudo, ainda é possível encontrar uma lei de controle similar que satisfaça a condição de deslizamento (10), desde que se conheçam limitantes para as incertezas sobre os parâmetros desconhecidos. Por exemplo, para um sistema com n = 2: ẍ = f (x) + g(x)u, vamos assumir que não se conhece f. Assim, vamos usar uma estimativa ˆf na lei de controle, e o erro de estimação é limitado: ˆf (x) f (x) F(x). (14) Derivando a superfície de deslizamento com respeito ao tempo ṡ(x,t) = ẍ ẍ d + λ x = f (x) + g(x)u ẍ d + λ x.

Instituto Tecnológico de Aeronáutica 13/ 23 ṡ(x,t) = ẍ ẍ d + λ x = f (x) + g(x)u ẍ d + λ x. O problema agora é que não se conhece f para determinar a lei de controle. Então, vamos usar a estimativa ˆf no lugar de f : resultando em donde u = û = 1 [ẍd λ x ˆf (x) ] g(x) ṡ(x,t) = f (x) ˆf (x), 1 d 2 dt s2 = sṡ = s [ f (x) ˆf (x) ], (15) que não satisfaz a condição de deslizamento (10). Observando a estrutura de (15) e de (10), nota-se que se pode adicionar um termo à lei de controle de modo que se cancele o lado direito de (15) para obter o lado direito de (10).

Lei de controle Instituto Tecnológico de Aeronáutica 14/ 23 u = û 1 g(x) k sgn(s) = 1 [ẍd λ x ˆf (x) k sgn(s) ] g(x) resultando em donde ṡ(x,t) = f (x) ˆf (x) k sgn(s), 1 d 2 dt s2 = sṡ = s [ f (x) ˆf (x) k sgn(s) ] = s [ f (x) ˆf (x) ] k s. (16) Escolhendo k = F(x) + η em (16): 1 d 2 dt s2 = s [ f (x) ˆf (x) ] F(x) s η s. (17)

Instituto Tecnológico de Aeronáutica 15/ 23 Por outro lado, 1 d 2 dt s2 = s [ f (x) ˆf (x) ] F(x) s η s. s [ f (x) ˆf (x) ] F(x) s f (x) ˆf (x) s F(x) s Com isso, pode-se limitar o lado esquerdo de (16): }{{} (14) 0. (18) 1 d 2 dt s2 = s [ f (x) ˆf (x) ] F(x) s η s η s, (19) que é exatamente a condição de deslizamento desejada (10).

Exemplo Instituto Tecnológico de Aeronáutica 16/ 23 Dado o sistema ẍ + a(t)ẋ 2 cos(3x) = u, ẍ = a(t)ẋ 2 cos(3x) +u, }{{} f (x) em que o valor do parâmetro a é desconhecido (e variante no tempo), porém seus limites são conhecidos a [1, 2]. Escolhendo a estimativa para estar no meio do intervalo, tem-se ˆf (x) = 1,5ẋ 2 cos(3x). (20) Assim, f (x) ˆf (x) 0,5ẋ 2 cos(3x) = F(x). (21)

Instituto Tecnológico de Aeronáutica 17/ 23 Fazendo û = ẍ d λ x ˆf (x) = ẍ d λ x + 1,5ẋ 2 cos(3x) e u =û k sgn(s) = ẍ d λ x ˆf (x) [F(x) + η]sgn(s) ẍ d λ x + 1,5ẋ 2 cos(3x) 0,5ẋ 2 cos(3x) sgn(s) + ηsgn(s) ẍ d λ x + 1,5ẋ 2 cos(3x) 0,5ẋ 2 cos(3x) sgn( x + λ x) + ηsgn( x + λ x).

x Instituto Tecnológico de Aeronáutica 18/ 23 u u = ẍ d λ x + 1,5ẋ 2 cos(3x) 0,5ẋ 2 cos(3x) sgn( x + λ x) + ηsgn( x + λ x). Os resultados de simulação para λ = 2 e η = 3, com a(t) = 1 + sen(t) são mostrados a seguir para x d (t) = sen ( π 2 t) e x(0) T = [1 1]: 1.5 1 0.5 Saída Referência 40 30 20 10 0-0.5-1 0 2 4 6 8 10 t (s) 0-10 -20-30 0 2 4 6 8 10 t (s)

Fenômeno de chattering Instituto Tecnológico de Aeronáutica 19/ 23 Um problema com esta lei de controle são as oscilações de alta frequência e amplitude observadas no exemplo anterior. Elas provêm do fato de que necessitou-se usar a função sgn, visto que a lei de controle tem que conter uma descontinuidade em s = 0, pois ṡ tem que ter sinais opostos em cada lado da superfície para que a condição de deslizamento seja satisfeita. Como consequências: Excitar dinâmicas não modeladas de mais alta ordem. Desgastar os atuadores. Desperdiçar energia. Quando for necessário evitar o chattering, pode-se recorrer a funções contínuas cujo comportamento se assemelhe ao da função sgn.

Reduzindo chattering Instituto Tecnológico de Aeronáutica 20/ 23 Pode-se utilizar uma função contínua que se assemelhe à função sgn. Exemplos: Saturação: sat(x) = 1, x < 1, +1, x > 1 x, 1 x 1 Tangente hiperbólica: tanh(x) = ex e x e x + e x. 0-1 1-1 1-1 -1 0 1 1

Erro ao usar função aproximada Instituto Tecnológico de Aeronáutica 21/ 23 No caso de se usar uma função aproximada, então, para n = 2, tem-se um erro φ de convergência para a superfície de deslizamento, isto é, s(x,t) φ > 0. Nesse caso, a dinâmica do erro convergirá para uma vizinhança da superfície, delimitada por: d x + λ x dt = s φ x(t) e λt x(0) + φ }{{} λ (1 e λt ) φ }{{} λ = ε. 0 1 De maneira geral, pode-se mostrar para qualquer ordem n que: ε = φ λ n 1.

Instituto Tecnológico de Aeronáutica 22/ 23 ẋ E x

x u Instituto Tecnológico de Aeronáutica 23/ 23 ) Usando a função sat( s φ no lugar de sgn(s) no exemplo ( ) ( ) x u = ẍ d λ x + 1,5ẋ 2 cos(3x) 0,5ẋ 2 + λ x x + λ x cos(3x) sat + ηsat φ φ Os resultados de simulação para λ = 2 e η = 3, com a(t) = 1 + sen(t) são mostrados a seguir para x d (t) = sen ( π 2 t) e x(0) T = [1 1], usando φ = 0,5 : 1.5 1 0.5 0-0.5-1 Saída Referência 40 30 20 10 0-10 -20-1.5 0 2 4 6 8 10 t (s) -30 0 2 4 6 8 10 t (s) Nota-se que houve apenas uma pequena perda de desempenho, porém com um sinal de controle muito mais suave.