Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 04 - Exercícios Planicidade Diferencial aplicada aos Sistemas Não-Lineares (SISO/MIMO) Prof. José Oniram de A. Limaverde Filho joseoniram@ieee.org 03 de Fevereiro de 2020 mailto:joseoniram@ieee.org Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sumário 1 Exercício 01 Sistema SISO Resolução do Exercício 2 Exercício 02 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 2 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Considere o seguinte Sistema Linear Variante no Tempo SISO: ẋ1 = x2 ẋ2 = −x1 − u sin(t) ẋ3 = u , y = x1 O sistema é conhecido por ser controlável independente do tempo. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 3 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Considere o seguinte Sistema Linear Variante no Tempo SISO: ẋ1 = x2 ẋ2 = −x1 − u sin(t) ẋ3 = u , y = x1 O sistema é conhecido por ser controlável independente do tempo. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 3 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Os Objetivos do Exercício 01 são: 1 Obter a matriz de controlabilidade do sistema. 2 Obter a saída plana do sistema. 3 Obter a parametrização de todas as variáveis a partir da saída plana e suas derivadas temporais. 4 Obter a expressão final do controlador que estabilize o sistema na origem. 5 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 4 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Os Objetivos do Exercício 01 são: 1 Obter a matriz de controlabilidade do sistema. 2 Obter a saída plana do sistema. 3 Obter a parametrização de todas as variáveis a partir da saída plana e suas derivadas temporais. 4 Obter a expressão final do controlador que estabilize o sistema na origem. 5 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 4 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Os Objetivos do Exercício 01 são: 1 Obter a matriz de controlabilidade do sistema. 2 Obter a saída plana do sistema. 3 Obter a parametrização de todas as variáveis a partir da saída plana e suas derivadas temporais. 4 Obter a expressão final do controlador que estabilize o sistema na origem. 5 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 4 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Os Objetivos do Exercício 01 são: 1 Obter a matriz de controlabilidade do sistema. 2 Obter a saída plana do sistema. 3 Obter a parametrização de todas as variáveis a partir da saída plana e suas derivadas temporais. 4 Obter a expressão final do controlador que estabilize o sistema na origem. 5 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 4 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Sistema SISO Os Objetivos do Exercício 01 são: 1 Obter a matriz de controlabilidade do sistema. 2 Obter a saída plana do sistema. 3 Obter a parametrização de todas as variáveis a partir da saída plana e suas derivadas temporais. 4 Obter a expressão final do controlador que estabilize o sistema na origem. 5 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 4 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO A matriz de controlabilidade do sistema é dada por: CK (t) = 0 − sin(t) 2 cos(t)− sin(t) cos(t) 2 sin(t) 1 0 0 Observe que det(CK (t)) = −2, logo o sistema é sempre uniformemente controlável. Isso implica na existência da saída plana F (t) para o sistema em questão. A partir de CK (t), obtém-se então a saída plana F (t): F (t) = cos(t)x1 + sin(t)x2 + sin2(t)x3 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 5 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO A matriz de controlabilidade do sistema é dada por: CK (t) = 0 − sin(t) 2 cos(t)− sin(t) cos(t) 2 sin(t) 1 0 0 Observe que det(CK (t)) = −2, logo o sistema é sempre uniformemente controlável. Isso implica na existência da saída plana F (t) para o sistema em questão. A partir de CK (t), obtém-se então a saída plana F (t): F (t) = cos(t)x1 + sin(t)x2 + sin2(t)x3 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 5 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO A matriz de controlabilidade do sistema é dada por: CK (t) = 0 − sin(t) 2 cos(t)− sin(t) cos(t) 2 sin(t) 1 0 0 Observe que det(CK (t)) = −2, logo o sistema é sempre uniformemente controlável. Isso implica na existência da saída plana F (t) para o sistema em questão. A partir de CK (t), obtém-se então a saída plana F (t): F (t) = cos(t)x1 + sin(t)x2 + sin2(t)x3 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 5 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO A matriz de controlabilidade do sistema é dada por: CK (t) = 0 − sin(t) 2 cos(t)− sin(t) cos(t) 2 sin(t) 1 0 0 Observe que det(CK (t)) = −2, logo o sistema é sempre uniformemente controlável. Isso implica na existência da saída plana F (t) para o sistema em questão. A partir de CK (t), obtém-se então a saída plana F (t): F (t) = cos(t)x1 + sin(t)x2 + sin2(t)x3 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 5 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO As derivadas temporais de F (t) são então dadas por: Ḟ (t) = −2 sin(t)x1 + 2 cos(t)x2 + 2 sin(t) cos(t)x3 F̈ (t) = −4 cos(t)x1 − 4 sin(t)x2 + 2 cos(2t)x3 F (3)(t) = 8 sin(t)x1 − 8 cos(t)x2 − 4 sin(2t)x3 + 2u Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 6 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO Dessa forma, parametriza-se o sistema em função de F e suas derivadas temporais: x1 = F (t) cos(t)− Ḟ (t) sin(t) 2 x2 = −F (t) sin(t) + Ḟ (t) cos(t) 2 − F̈ (t) sin(t) 2 x3 = 2F (t) + F̈ (t) 2 u = F (3)(t) 2 + 2Ḟ (t) Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 7 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO O sistema é então equivalente ao seguinte sistema linear na forma canônica de Brunovsky: F (3)(t) = υ onde υ = 2u − 2Ḟ (t) Portanto, para o sistema na forma canônica de Brunovsky, é suficiente propor a seguinte lei de controle em malha fechada expressa por: υ = F ∗(3)(t)− k3(F̈ (t)− F̈ ∗(t))− k2(Ḟ (t)− Ḟ ∗(t)) − k1(F (t)− F ∗(t)) onde os ganhos são escolhidos a partir dos coeficientes de um polinômio de Hurwitz de 3o grau. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 8 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO O sistema é então equivalente ao seguinte sistema linear na forma canônica de Brunovsky: F (3)(t) = υ onde υ = 2u − 2Ḟ (t) Portanto, para o sistema na forma canônica de Brunovsky, é suficiente propor a seguinte lei de controle em malha fechada expressa por: υ = F ∗(3)(t)− k3(F̈ (t)− F̈ ∗(t))− k2(Ḟ (t)− Ḟ ∗(t)) − k1(F (t)− F ∗(t)) onde os ganhos são escolhidos a partir dos coeficientes de um polinômio de Hurwitz de 3o grau. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 8 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO Como se deseja estabilizar o sistema na origem (F ∗(3)(t) = F̈ ∗(t) = Ḟ ∗(t) = F ∗(t) = 0), tem-se que a expressão de υ se resume a: υ = −k3F̈ (t)− k2Ḟ (t)− k1F (t) Assim, a partir da parametrização diferencial,a expressão do sinal de controle u é então dada por: u = 1 2 υ + 2Ḟ (t) ⇓ u = −k3F̈ (t)− k2Ḟ (t)− k1F (t) + 2Ḟ (t) Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 9 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO Como se deseja estabilizar o sistema na origem (F ∗(3)(t) = F̈ ∗(t) = Ḟ ∗(t) = F ∗(t) = 0), tem-se que a expressão de υ se resume a: υ = −k3F̈ (t)− k2Ḟ (t)− k1F (t) Assim, a partir da parametrização diferencial, a expressão do sinal de controle u é então dada por: u = 1 2 υ + 2Ḟ (t) ⇓ u = −k3F̈ (t)− k2Ḟ (t)− k1F (t) + 2Ḟ (t) Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 9 Exercício 01 Exercício 02 Sistema SISO Resolução do Exercício Resolução do Exercício 01 - Sistema SISO Como se deseja estabilizar o sistema na origem (F ∗(3)(t) = F̈ ∗(t) = Ḟ ∗(t) = F ∗(t) = 0), tem-se que a expressão de υ se resume a: υ = −k3F̈ (t)− k2Ḟ (t)− k1F (t) Assim, a partir da parametrização diferencial, a expressão do sinal de controle u é então dada por: u = 1 2 υ + 2Ḟ (t) ⇓ u = −k3F̈ (t)− k2Ḟ (t)− k1F (t) + 2Ḟ (t) Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 9 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sumário 1 Exercício 01 2 Exercício 02 Sistema MIMO Resolução do Exercício Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 10 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Considere o seguinte modelo não-linear do carro não-holonômico de duas rodas: ẋ = v cos(θ) ẏ = v sin(θ) θ̇ = ω onde x e y denotam as coordenadas do ponto central do eixo das rodas, enquanto que θ representa a orientação angular com respeito ao eixo horizontal X . O controle é dado pela velocidade v e pela velocidade angular ω, enquanto que as saídas do sistema são dadas por x e y . Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 11 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Considere o seguinte modelo não-linear do carro não-holonômico de duas rodas: ẋ = v cos(θ) ẏ = v sin(θ) θ̇ = ω onde x e y denotam as coordenadas do ponto central do eixo das rodas, enquanto que θ representa a orientação angular com respeito ao eixo horizontal X . O controle é dado pela velocidade v e pela velocidade angular ω, enquanto que as saídas do sistema são dadas por x e y . Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 11 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Os Objetivos do Exercício são: 1 Mostrar que o sistema não-linear é diferencialmente plano. 2 Linearizar o sistema em torno das trajetórias nominais. 3 Obter as saídas planas incrementais do sistema linearizado. 4 Obter a parametrização de todas as variáveis do sistema a partir das saídas planas incrementais e de suas derivadas temporais. 5 Obter a expressão final dos controladores para o sistema não-linear. 6 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 12 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Os Objetivos do Exercício são: 1 Mostrar que o sistema não-linear é diferencialmente plano. 2 Linearizar o sistema em torno das trajetórias nominais. 3 Obter as saídas planas incrementais do sistema linearizado. 4 Obter a parametrização de todas as variáveis do sistema a partir das saídas planas incrementais e de suas derivadas temporais. 5 Obter a expressão final dos controladores para o sistema não-linear. 6 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 12 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Os Objetivos do Exercício são: 1 Mostrar que o sistema não-linear é diferencialmente plano. 2 Linearizar o sistema em torno das trajetórias nominais. 3 Obter as saídas planas incrementais do sistema linearizado. 4 Obter a parametrização de todas as variáveis do sistema a partir das saídas planas incrementais e de suas derivadas temporais. 5 Obter a expressão final dos controladores para o sistema não-linear. 6 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 12 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Os Objetivos do Exercício são: 1 Mostrar que o sistema não-linear é diferencialmente plano. 2 Linearizar o sistema em torno das trajetórias nominais. 3 Obter as saídas planas incrementais do sistema linearizado. 4 Obter a parametrização de todas as variáveis do sistema a partir das saídas planas incrementais e de suas derivadas temporais. 5 Obter a expressão final dos controladores para o sistema não-linear. 6 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 12 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Os Objetivos do Exercício são: 1 Mostrar que o sistema não-linear é diferencialmente plano. 2 Linearizar o sistema em torno das trajetórias nominais. 3 Obter as saídas planas incrementais do sistema linearizado. 4 Obter a parametrização de todas as variáveis do sistema a partir das saídas planas incrementais e de suas derivadas temporais. 5 Obter a expressão final dos controladores para o sistema não-linear. 6 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 12 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Sistema MIMO: Carro Não-Holonômico Os Objetivos do Exercício são: 1 Mostrar que o sistema não-linear é diferencialmente plano. 2 Linearizar o sistema em torno das trajetórias nominais. 3 Obter as saídas planas incrementais do sistema linearizado. 4 Obter a parametrização de todas as variáveis do sistema a partir das saídas planas incrementais e de suas derivadas temporais. 5 Obter a expressão final dos controladores para o sistema não-linear. 6 Implementação em ambiente Matlab/Simulink. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 12 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Pode-se mostrar que x e y são as saídas planas do sistema não-linear. Isso pode ser observado pelo fato que as outras variáveis do sistema são parametrizadas da seguinte maneira: θ = arctan(ẏ/ẋ) v = √ ẋ2 + ẏ2 ω = ÿ ẋ − ẏ ẍ ẋ2 + ẏ2 Planejamento de Trajetória: Se x∗(t) e y∗(t) são conhecidas, logo θ∗(t), v∗(t) e ω∗(t) são obtidas a partir das expressões acima. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 13 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Pode-se mostrar que x e y são as saídas planas do sistema não-linear. Isso pode ser observado pelo fato que as outras variáveis do sistema são parametrizadas da seguinte maneira: θ = arctan(ẏ/ẋ) v = √ ẋ2 + ẏ2 ω = ÿ ẋ − ẏ ẍ ẋ2 + ẏ2 Planejamento de Trajetória: Se x∗(t) e y∗(t) são conhecidas, logo θ∗(t), v∗(t) e ω∗(t) são obtidas a partir das expressões acima. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 13 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Pode-se mostrar que x e y são as saídas planas do sistema não-linear. Isso pode ser observado pelo fato que as outras variáveis do sistema são parametrizadas da seguinte maneira: θ = arctan(ẏ/ẋ) v = √ ẋ2 + ẏ2 ω = ÿ ẋ − ẏ ẍ ẋ2 + ẏ2 Planejamento de Trajetória: Se x∗(t) e y∗(t) são conhecidas, logo θ∗(t), v∗(t) e ω∗(t) são obtidas a partir das expressões acima. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 13 Exercício 01 Exercício 02 Sistema MIMO Resoluçãodo Exercício Resolução do Exercício 02 - Sistema MIMO A representação em espaço de estados do sistema linearizado em torno das trajetórias nominais é dada por: Ẋδ = A(t)X δ + B(t)Uδ onde A(t) = 0 0 −v∗(t) sin(θ∗(t)) 0 0 −v∗(t) cos(θ∗(t)) 0 0 0 , B(t) = cos(θ∗(t)) 0 sin(θ∗(t)) 0 0 1 com X δ = [xδ yδ θδ]T Uδ = [vδ ωδ]T Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 14 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO A representação em espaço de estados do sistema linearizado em torno das trajetórias nominais é dada por: Ẋδ = A(t)X δ + B(t)Uδ onde A(t) = 0 0 −v∗(t) sin(θ∗(t)) 0 0 −v∗(t) cos(θ∗(t)) 0 0 0 , B(t) = cos(θ∗(t)) 0 sin(θ∗(t)) 0 0 1 com X δ = [xδ yδ θδ]T Uδ = [vδ ωδ]T Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 14 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assumindo CK (t) controlável e observando que os índices de controlabilidade do sistema linearizado são dados por κC1 = 2 e κ C 2 = 1, temos que C I(t) é dado por: C I(t) = [b1(t) (A(t)− d dt )b1(t) b2(t)] =⇒ C I(t) = cos(θ ∗(t)) ω∗(t) sin(θ∗(t)) 0 sin(θ∗(t)) −ω∗(t) cos(θ∗(t)) 0 0 0 1 Ressalta-se que det(C I(t)) = −ω∗(t). O que isso implica? Resposta: det(C I(t)) = 0 se ω∗(t) = 0. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 15 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assumindo CK (t) controlável e observando que os índices de controlabilidade do sistema linearizado são dados por κC1 = 2 e κ C 2 = 1, temos que C I(t) é dado por: C I(t) = [b1(t) (A(t)− d dt )b1(t) b2(t)] =⇒ C I(t) = cos(θ ∗(t)) ω∗(t) sin(θ∗(t)) 0 sin(θ∗(t)) −ω∗(t) cos(θ∗(t)) 0 0 0 1 Ressalta-se que det(C I(t)) = −ω∗(t). O que isso implica? Resposta: det(C I(t)) = 0 se ω∗(t) = 0. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 15 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assumindo CK (t) controlável e observando que os índices de controlabilidade do sistema linearizado são dados por κC1 = 2 e κ C 2 = 1, temos que C I(t) é dado por: C I(t) = [b1(t) (A(t)− d dt )b1(t) b2(t)] =⇒ C I(t) = cos(θ ∗(t)) ω∗(t) sin(θ∗(t)) 0 sin(θ∗(t)) −ω∗(t) cos(θ∗(t)) 0 0 0 1 Ressalta-se que det(C I(t)) = −ω∗(t). O que isso implica? Resposta: det(C I(t)) = 0 se ω∗(t) = 0. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 15 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assumindo CK (t) controlável e observando que os índices de controlabilidade do sistema linearizado são dados por κC1 = 2 e κ C 2 = 1, temos que C I(t) é dado por: C I(t) = [b1(t) (A(t)− d dt )b1(t) b2(t)] =⇒ C I(t) = cos(θ ∗(t)) ω∗(t) sin(θ∗(t)) 0 sin(θ∗(t)) −ω∗(t) cos(θ∗(t)) 0 0 0 1 Ressalta-se que det(C I(t)) = −ω∗(t). O que isso implica? Resposta: det(C I(t)) = 0 se ω∗(t) = 0. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 15 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assumindo ω∗(t) 6= 0, têm-se que as saídas planas são dadas por: F1δ = − sin(θ∗(t))xδ + cos(θ∗(t))yδ, F2δ = θδ Como κC1 = 2 e κ C 2 = 1, então as derivadas temporais das saídas planas são dadas por: Ḟ1δ = − [ω∗(t) cos(θ∗(t))] xδ − [ω∗(t) sin(θ∗(t))] yδ + [v∗(t)] θδ F̈1δ = [ ω∗(t)2 sin(θ∗(t))− ω̇∗(t) cos(θ∗(t)) ] xδ + [v̇∗(t)] θδ − [ ω∗(t)2 cos(θ∗(t)) + ω̇∗(t) sin(θ∗(t)) ] yδ − [ω∗(t)] vδ + [v∗(t)]ωδ Ḟ2δ = ωδ Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 16 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assumindo ω∗(t) 6= 0, têm-se que as saídas planas são dadas por: F1δ = − sin(θ∗(t))xδ + cos(θ∗(t))yδ, F2δ = θδ Como κC1 = 2 e κ C 2 = 1, então as derivadas temporais das saídas planas são dadas por: Ḟ1δ = − [ω∗(t) cos(θ∗(t))] xδ − [ω∗(t) sin(θ∗(t))] yδ + [v∗(t)] θδ F̈1δ = [ ω∗(t)2 sin(θ∗(t))− ω̇∗(t) cos(θ∗(t)) ] xδ + [v̇∗(t)] θδ − [ ω∗(t)2 cos(θ∗(t)) + ω̇∗(t) sin(θ∗(t)) ] yδ − [ω∗(t)] vδ + [v∗(t)]ωδ Ḟ2δ = ωδ Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 16 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO A parametrização dos estados incrementais é dada por: xδ = −F1δ sin(θ∗(t))− cos(θ∗(t)) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t) yδ = F1δ cos(θ∗(t))− sin(θ∗(t)) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t) θδ = F2δ A parametrização dos sinais incrementais de controle é dada por: vδ = v∗(t)Ḟ2δ − F̈1δ + v̇∗(t)F2δ ω∗(t) − ω∗(t)F1δ + ω̇∗(t)(Ḟ1δ − v∗(t)F2δ) ω∗(t)2 ωδ = Ḟ2δ Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 17 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO A parametrização dos estados incrementais é dada por: xδ = −F1δ sin(θ∗(t))− cos(θ∗(t)) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t) yδ = F1δ cos(θ∗(t))− sin(θ∗(t)) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t) θδ = F2δ A parametrização dos sinais incrementais de controle é dada por: vδ = v∗(t)Ḟ2δ − F̈1δ + v̇∗(t)F2δ ω∗(t) − ω∗(t)F1δ + ω̇∗(t)(Ḟ1δ − v∗(t)F2δ) ω∗(t)2 ωδ = Ḟ2δ Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 17 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Manipulando a parametrização dos sinais de controle incrementais, pode-se obter a seguinte forma canônica de Brunovsky: { F̈1δ = υ1 Ḟ2δ = υ2 Na representação por espaço de estados, tem-se que:{ ż = Abz + Bbυ y = Cbz , z = [ F1δ Ḟ1δ F2δ ]T Ab = 0 1 00 0 0 0 0 0 , Bb = 0 01 0 0 1 , Cb = 1 00 0 0 1 T , υ = [ υ1 υ2 ] Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 18 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Manipulando a parametrização dos sinais de controle incrementais, pode-se obter a seguinte forma canônica de Brunovsky: { F̈1δ = υ1 Ḟ2δ = υ2 Na representação por espaço de estados, tem-se que:{ ż = Abz + Bbυ y = Cbz , z = [ F1δ Ḟ1δ F2δ ]T Ab = 0 1 00 0 0 0 0 0 , Bb = 0 01 0 0 1 , Cb = 1 00 0 0 1 T , υ = [ υ1 υ2 ] Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 18 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Então, como se deseja que as trajetórias nominais para as saídas planas incrementais sejam nulas, é suficiente propor, para o sistema na forma canônica de Brunovsky, as seguintes leis de controle em malha fechada dadas por: υ1 = −k11Ḟ1δ − k10F1δ υ2 = −k20F2δ Devido a parametrização diferencial, isso implica que os sinais de controle incrementais são então dados por: vδ = v∗(t)υ2 − υ1 + v̇∗(t)F2δ ω∗(t) − ω∗(t)F1δ + ω̇∗(t) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t)2 ωδ = υ2 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 19 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Então, como se deseja que as trajetórias nominais para as saídas planas incrementais sejam nulas, é suficiente propor, para o sistema na forma canônica de Brunovsky, as seguintes leis de controle em malha fechada dadas por: υ1 = −k11Ḟ1δ − k10F1δ υ2 = −k20F2δ Devido a parametrização diferencial, isso implica que os sinais de controle incrementais são então dados por: vδ = v∗(t)υ2 − υ1 + v̇∗(t)F2δ ω∗(t) − ω∗(t)F1δ + ω̇∗(t) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t)2 ωδ = υ2 Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 19 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assim, as expressões finais dos controladores do sistema não-linear são dadas por: Sinal de Controle v (t) v (t) = v∗(t) + v ∗(t)υ2 − υ1 + v̇∗(t)F2δ ω∗(t) − ω∗(t)F1δ +ω̇∗(t) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t)2 Sinal de Controle w(t) w(t) = w∗(t) + υ2 onde v∗(t) e w∗(t) são os controles nominais obtidos na etapa de planejamento de trajetória. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 20 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Resolução do Exercício 02 - Sistema MIMO Assim, as expressões finais dos controladores do sistema não-linear são dadas por: Sinal de Controle v (t) v (t) = v∗(t) + v ∗(t)υ2 − υ1 + v̇∗(t)F2δ ω∗(t) − ω∗(t)F1δ + ω̇∗(t) [ Ḟ1δ − v∗(t)F2δ ] ω∗(t)2 Sinal de Controle w(t) w(t) = w∗(t) + υ2 onde v∗(t) e w∗(t) são os controles nominais obtidos na etapa de planejamento de trajetória. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 20 Exercício 01 Exercício 02 Sistema MIMO Resolução do Exercício Obrigado! Até a próxima Aula. Prof. José Oniram de A. Limaverde Filho Aula 04 - Exercícios 21 Exercício 01 Sistema SISO Resolução do Exercício Exercício 02 Sistema MIMO Resolução do Exercício
Compartilhar