• Nenhum resultado encontrado

ENGC65: Sistemas de controle III. 05 de junho de 2019

N/A
N/A
Protected

Academic year: 2021

Share "ENGC65: Sistemas de controle III. 05 de junho de 2019"

Copied!
28
0
0

Texto

(1)

ENGC65: Sistemas de controle III

Departamento de Engenharia El´etrica - DEE Universidade Federal da Bahia - UFBA

05 de junho de 2019

(2)

1 Introdu¸c˜ao

2 Revis˜ao

3 Caso geral (n > ρ)

4 Coment´arios Finais

(3)

1

Introdu¸c˜

ao

2

Revis˜

ao

3

Caso geral (n > ρ)

4

Coment´

arios Finais

(4)

Objetivos da aula de hoje:

Estender os resultados da realimenta¸c˜ao linearizante;

Tratar os casos em que o grau relativo ´e menor do que a ordem do sistema;

Tratar o problema da realimenta¸c˜ao entrada-estado.

(5)

1

Introdu¸c˜

ao

2

Revis˜

ao

3

Caso geral (n > ρ)

4

Coment´

arios Finais

(6)

Seja um sistema n˜ao linear:

˙x = f (x) + g (x)u.

Pretendemos definir uma mudan¸ca de vari´avel z = T (x) e uma lei de controle linearizante u = α(x) + β(x)v tal que o sistema resultante seja linear na forma

˙z = Az + Bv .

A mudan¸ca de vari´avel z = T (x) (difeomorfismo) e a lei de controle linearizante u = α(x) + β(x)v podem valer apenas numa regi˜ao (localmente).

(7)

Seja h(x) : Rn→ R uma fun¸c˜ao escalar e f (x) : Rn→ Rn um campo

vetorial. A derivada de Lie de h(x) com respeito a f (x) ´e uma fun¸c˜ao escalar definida por:

Lfh(x) =

∂h(x) ∂x f(x). O grau relativo do sistema abaixo

˙x = f (x) + g (x)u y = h(x)

´e dado pelo valor de ρ tal que

LgLi −1f h(x) = 0, i = 1, 2, ..., ρ − 1, LgLρ−1f h(x) 6= 0.

(8)

O grau relativo do sistema abaixo

˙x = f (x) + g (x)u y= h(x)

´e dado pelo valor de ρ tal que

LgLi −1f h(x) = 0, i = 1, 2, ..., ρ − 1, LgLρ−1f h(x) 6= 0. Assim temos dy dt = Lfh(x) + L| {z }gh(x) 0 u= Lfh(x) d2y dt2 = L 2 fh(x) + LgLfh(x) | {z } 0 u= L2fh(x) .. . = ... = ... dρ−1y dt = L ρ−1 f h(x) + LgLρ−2f h(x) | {z } 0 u= Lρ−2 f h(x) dρy dt = L ρ fh(x) +LgLρ−1f h(x)u

(9)

Se para um dado sistema n = ρ

˙x = f (x) + g (x)u y= h(x)

Neste caso temos

y= h(x) dy dt = Lfh(x) d2y dt2 = L 2 fh(x) .. . = ... dn−1y dt = L n−1 f h(x) dny dt = L n fh(x) +LgLn−1f h(x)u

(10)

Se para um dado sistema n = ρ

˙x = f (x) + g (x)u y= h(x)

Vamos considerar a mudan¸ca de vari´avel a seguir z1= y = h(x) z2= dy dt = Lfh(x) z3= d2y dt2 = L 2 fh(x) .. . = ... zn= dn−1y dt = L n−1 f h(x) dny dt = L n fh(x) + LgLn−1f h(x)u

(11)

Se para um dado sistema n = ρ ˙x = f (x) + g (x)u y= h(x) Alternativamente z1=y = h(x) z2=˙z1= dy dt = Lfh(x) z3=˙z2= d2y dt2 = L 2 fh(x) .. . = ... = ... zn=˙zn−1= dn−1y dt = L n−1 f h(x) ˙zn= dny dt = L n fh(x) + LgLn−1f h(x)u com T(z) = [h(x) Lfh(x) L2fh(x) ... Ln−1f h(x)]′

(12)

Se para um dado sistema n = ρ ˙x = f (x) + g (x)u y= h(x) Alternativamente z1=y = h(x) z2=˙z1= dy dt = Lfh(x) z3=˙z2= d2y dt2 = L 2 fh(x) .. . = ... = ... zn=˙zn−1= dn−1y dt = L n−1 f h(x) ˙zn= dny dt = L n fh(x) + LgLn−1f h(x)u = v com T(z) = [h(x) Lfh(x) L2fh(x) ... Ln−1f h(x)]′ e u= 1 LgLn−1f h(x) [−Lnfh(x) + v ]

(13)

Como visto anteriormente temos ˙z1= z2, ˙z2= z3, ..., ˙zn−1= zn, ˙zn= v , y = z1= h(x) para T(z) = [h(x) Lfh(x) L2fh(x) ... Ln−1f h(x)]′ e u = 1 LgLn−1f h(x) [−Ln fh(x)+v ]. Assim temos um representa¸c˜ao linear na vari´avel z (banco de integradores)

       ˙z1 ˙z2 .. . ˙zn−1 ˙zn        =        0 1 0 ... 0 0 0 0 1 ... 0 0 .. . ... ... . .. ... ... 0 0 0 ... 1 0 0 0 0 ... 0 0        | {z } Ac        z1 z2 .. . zn−1 zn        +        0 0 .. . 0 1        |{z} Bc v y= z1= [1 0 ... 0 0 0] | {z } Cc z

(14)

1

Introdu¸c˜

ao

2

Revis˜

ao

3

Caso geral (n > ρ)

4

Coment´

arios Finais

(15)

Se para um dado sistema n > ρ

˙x = f (x) + g (x)u y= h(x)

Podemos utilizar um n´umero de ρ express˜oes como abaixo zn−ρ+1=y= h(x) zn−ρ+2=˙zn−ρ+1= dy dt = Lfh(x) zn−ρ+3=˙zn−ρ+2= d2y dt2 = L 2 fh(x) .. . = ... = ... zn=˙zn−1= dn−1y dt = L ρ−1 f h(x) ˙zn= dny dt = L ρ fh(x) + LgLρ−1f h(x)u Como determinar z1, z2, ..., zn−ρ?

(16)

Se para um dado sistema n > ρ

˙x = f (x) + g (x)u y= h(x)

A ideia ´e obter um mapa linear da entrada para a sa´ıda de forma que z=

 η ξ 

de maneira que o sistema resultante tem a forma  ˙η ˙ξ  =  f0(η, ξ) Acξ+ Bcv  y= Ccξ

(17)

Para obter o mapa linear da entrada para a sa´ıda, como segue  ˙η ˙ξ  =  f0(η, ξ) Acξ+ Bcv  y= Ccξ basta utilizar z=  η ξ  =             φ1(x) φ2(x) .. . φn−ρ(x) h(x) .. . Ln−1f h(x)             com ∂φi ∂x g(x) = 0, i = 1, 2, ..., n − ρ.

(18)

Considere o mapa linear entrada sa´ıda  ˙η ˙ξ  =  f0(η, ξ) Acξ+ Bcv  y= Ccξ

Pode-se obter uma fun¸c˜ao de transferˆencia da entrada para a sa´ıda G(s) = 1

sρ = Y(s) V(s).

Parcela n˜ao linear est´a relacionada a um ponto de equil´ıbrio est´avel?

Dinˆamica zero (y = 0) globalmente assintoticamente est´avel ⇒ fase m´ınima ⇒sistema bem comportado:

 ˙η ˙ ξ  =  f0(η, 0) Ac0 + Bc0  y= Cc0.

(19)

Considere o mapa linear entrada sa´ıda  ˙η ˙ξ  =  f0(η, ξ) Acξ+ Bcv  y= Ccξ

Pode-se obter uma fun¸c˜ao de transferˆencia da entrada para a sa´ıda G(s) = 1

sρ = Y(s) V(s).

Parcela n˜ao linear est´a relacionada a um ponto de equil´ıbrio est´avel?

Dinˆamica zero (y = 0) globalmente assintoticamente est´avel ⇒ fase m´ınima ⇒sistema bem comportado:

 ˙η ˙ ξ  =  f0(η, 0) Ac0 + Bc0  y= Cc0.

(20)

Considere o mapa linear entrada sa´ıda  ˙η ˙ξ  =  f0(η, ξ) Acξ+ Bcv  y= Ccξ

Pode-se obter uma fun¸c˜ao de transferˆencia da entrada para a sa´ıda G(s) = 1

sρ = Y(s) V(s).

Parcela n˜ao linear est´a relacionada a um ponto de equil´ıbrio est´avel? Dinˆamica zero (y = 0) globalmente assintoticamente est´avel ⇒ fase m´ınima ⇒sistema bem comportado:

 ˙η ˙ ξ  =  f0(η, 0) Ac0 + Bc0  y= Cc0.

(21)

Considere o mapa linear entrada sa´ıda  ˙η ˙ξ  =  f0(η, ξ) Acξ+ Bcv  y= Ccξ

Dinˆamica zero (y = 0) globalmente est´avel ⇒ fase m´ınima ⇒ sistema bem comportado:  ˙η ˙ ξ  =  f0(η, 0) Ac0 + Bc0  y= Cc0.

A dinˆamica zero pode ser testado a partir do sistema original ( ˙x = f (x) + g (x)u) considerando x∗e u(x) = 1

LgLρ−1f h(x∗)

[−Lρ

fh(x∗)] sendo x∗o conjunto de solu¸c˜ao de vetor de estados tal que

h(x∗) = 0, L

fh(x∗) = 0, L2fh(x∗) = 0, ..., Lρ−1f h(x ∗) = 0.

Na pr´atica pode-se analisar a estabilidade do ponto de equil´ıbrio ap´os a transforma¸c˜ao.

(22)

Oscilador de van der Pol  ˙x1 ˙x2  =  x2 −x1+ ǫ(1 − x12)x2+ u  y= x2

Exemplo did´atico

  ˙x1 ˙x2 ˙x3  =    x1+2+x23 1+x2 3 u x3 x1x3+ u    y = x2

(23)

Oscilador de van der Pol  ˙x1 ˙x2  =  x2 −x1+ ǫ(1 − x12)x2+ u  y= x2

Exemplo did´atico

  ˙x1 ˙x2 ˙x3  =    x1+2+x 2 3 1+x2 3 u x3 x1x3+ u    y = x2

(24)

Realimenta¸c˜ao entrada estado - poss´ıvel desde que se defina uma sa´ıda y = (x) tal que ρ = n.

Caso com m´ultiplas entradas:

˙x = f (x) + G (x)u = f (x) + [g1(x)g2(x)...gm(x)]      u1 u2 .. . um      y = h(x).

Pode-se realizar a lineariza¸c˜ao total dede que o grau relativo de todas as entradas para a sa´ıda y (x) seja igual a ρ. Neste caso temos

T(z) = [h(x) Lfh(x) L2fh(x) ... Ln−1f h(x)]′, ui = 1 LgiLn−1f h(x)[ −Ln fh(x) m + vi], i = 1, .., m.

(25)

Realimenta¸c˜ao entrada estado - poss´ıvel desde que se defina uma sa´ıda y = (x) tal que ρ = n.

Caso com m´ultiplas entradas:

˙x = f (x) + G (x)u = f (x) + [g1(x)g2(x)...gm(x)]      u1 u2 .. . um      y = h(x).

Pode-se realizar a lineariza¸c˜ao total dede que o grau relativo de todas as entradas para a sa´ıda y (x) seja igual a ρ. Neste caso temos

T(z) = [h(x) Lfh(x) L2fh(x) ... Ln−1f h(x)]′, ui = 1 LgiLn−1f h(x)[ −Ln fh(x) m + vi], i = 1, .., m.

(26)

Realimenta¸c˜ao entrada estado - poss´ıvel desde que se defina uma sa´ıda y = (x) tal que ρ = n.

Caso com m´ultiplas entradas:

˙x = f (x) + G (x)u = f (x) + [g1(x)g2(x)...gm(x)]      u1 u2 .. . um      y = h(x).

Pode-se realizar a lineariza¸c˜ao total dede que o grau relativo de todas as entradas para a sa´ıda y (x) seja igual a ρ. Neste caso temos

T(z) = [h(x) Lfh(x) L2fh(x) ... Ln−1f h(x)]′, ui = 1 LgiLn−1f h(x) [−L n fh(x) m + vi], i = 1, .., m.

(27)

1

Introdu¸c˜

ao

2

Revis˜

ao

3

Caso geral (n > ρ)

4

Coment´

arios Finais

(28)

Nesta aula discutimos sobre a realimenta¸c˜ao linearizante.

Apresentou-se a situa¸c˜ao em que n˜ao ´e poss´ıvel realizar a lineariza¸c˜ao completa.

Comentou-se sobre a lineariza¸c˜ao entrada -sa´ıda e o caso com m´ultiplas entradas.

Na pr´oxima aula discutiremos sobre:

T´ecnicas de controle n˜ao-linear baseadas em fun¸c˜oes de Lyapunov.

Referências

Documentos relacionados

Nas análises de variância para a composição química foi verificado que, em leite armazenado por períodos de 0 a 12 horas sob temperatura ambiente ensaios I e II, nenhuma das fontes

In the present study, different probiotics application strategies were evaluated with the objective to show the methodology that have the ability of enhance growth parameters and

Como aspectos facilitadores para a garantia da integralidade pode-se mencionar: o estreito relacionamento das equipes com as comunidades através do estabelecimento de

Compostos contendo as funcionalidades semicarbazona e tiossemicarbazona também são amplamente pesquisados quanto às suas atividades biológicas, e tem apresentado excelentes

Com efeito, os resultados das análises das propostas envolvendo a produção de gêneros e tipos textuais Oficina de produção e das atividades envolvendo a oralidade Sobre o texto

A formação de dois grupos referentes aos períodos seco e chuvoso dentro de Rio Formoso, supõe que as mudanças climáticas e suas consequências exercem influência nas

Esse tipo de razão está presente nas ações positivas para com os outros, por exemplo, como descrito no livro que inspirou o filme “Pay it forward” (HYDE, 2014) (tradução:

Esta pesquisa estabelece um diálogo entre O cuidado de si em Michel Foucault e a Filosofia Ubuntu: “Eu sou porque nós somos”, no âmbito das teorias contemporâneas