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

Documentos relacionados
Notas de Aula: Linearização de Sistemas Não-Lineares DAS5112 Sinais e Sistemas Lineares I

Linearização de Modelos e Teoremas Locais

X. MÉTODOS DE ESPAÇO DE ESTADOS

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

Exercício #3 Controle de Processos Químicos

FUNDAMENTOS DE CONTROLE - EEL 7531

II. REVISÃO DE FUNDAMENTOS

Condições de Equilíbrio de Vôo. Linearização.

Modelagem Matemática de Sistemas

Modelagem no Domínio do Tempo

UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHRIA DE SÃO CARLOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA. 2ª Lista de SEL0417 Fundamentos de Controle.

1 Sistemas multidimensionais e Linearização

EES-20: Sistemas de Controle II. 31 Julho 2017

Modelagem Matemática de Sistemas

Comportamento Dinâmico de Sistemas de Primeira Ordem. Sistemas de Primeira Ordem (CP1) DEQ/UFSCar 1 / 46

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

EE-253: Controle Ótimo de Sistemas. Aula 6 (04 Setembro 2018)

Resolução de Sistemas de

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

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

INSTITUTO FEDERAL DO ESPÍRITO SANTO - CAMPUS SERRA. Sistemas

Aula 12 - Controle por Modos Deslizantes 1

UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE SÃO CARLOS DEPARTAMENTO DE ENGENHARIA MECÂNICA

Caracterização Dinâmica de Instrumentos

1. Estudo do pêndulo

Controle. Transformada Laplace básico

2. Modelos Lineares de Espaço de Estados. e resposta ao impulso. Método para o cálculo das soluções: através do uso de transformadas de Laplace

Modelagem de Sistemas de Controle por Espaço de Estados

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

y (n) (x) = dn y dx n(x) y (0) (x) = y(x).

Métodos Numéricos em Equações Diferenciais Aula 02 - Método de Euler

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

3. MODELOS MATEMÁTICOS

SISTEMAS DE CONTROLE SIC

1. Converta os seguintes números decimais para sua forma binária: (a) 22 (b) 255 (c) 256 (d) 0.11 (e) (f)

0.1 Expansão em Série de Taylor de Uma Função

7 Equações Diferenciais. 7.1 Classificação As equações são classificadas de acordo como tipo, a ordem e a linearidade.

Representação e Análise de Sistemas Dinâmicos Lineares Componentes Básicos de um Sistema de Controle

Derivação Logarítmica

PQI-2407 CONTROLE DE PROCESSOS QUÍMICOS. Professor: Darci Odloak Ano: 2009

DCC008 - Cálculo Numérico

Equações diferenciais ordinárias

Matrizes e Linearidade

Aproximações Lineares e Diferenciais. Aproximações Lineares e Diferenciais. 1.Aproximações Lineares 2.Exemplos 3.Diferenciais 4.

Realimentação Linearizante

Cálculo Diferencial e Integral I

Lista de Exercícios 2

Cálculo Diferencial e Integral I

Fundamentos de Controlo

Capítulo 3 - Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias

Lista de Exercícios 1

Lista 3 - Métodos Matemáticos II

7 Conclusões e desenvolvimentos futuros

UNIVERSIDADE DE PERNAMBUCO. Física Experimental. Prof o José Wilson Vieira

$QiOLVHGHVHQVLELOLGDGHHVWDWtVWLFD

13 AULA. Regra da Cadeia e Derivação Implícita LIVRO. META Derivar funções compostas e funções definidas implicitamente.

Laboratórios de CONTROLO (LEE) (Controlador Centrífugo)

GABARITO S = { 1, 33; 0, 2} (VERDADEIRO) 08. 2x 5 = 8x x 2 9 x x = 3 e x = 3. x = 7 ± 3. x =

Estabilidade de sistemas de controle lineares invariantes no tempo

UNIVERSIDADE FEDERAL DE PERNAMBUCO

ESTATÍSTICA COMPUTACIONAL

Equações Diferenciais Noções Básicas

1 Sistema Máquina-Barra in nita: apresentação e modelagem

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

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

Pelo gráfico pode-se perceber que existe atraso na resposta, portanto o modelo adequado é o de 1ª ordem mais tempo morto, que se dá por:

Controlo Em Espaço de Estados. Trabalho de Laboratório nº 3

Tópico 3. Limites e continuidade de uma função (Parte 1)

Lista de Exercícios Usando a definição de derivada lim h 0, determine a derivada das. a)f(x) = 3x + 2. b)f(x) = 1 4x 2.

Neste capítulo estamos interessados em resolver numericamente a equação

6 MÉTODO DE ELEMENTOS FINITOS - MEF

Modelos Matemáticos de Sistemas

Lista de Exercícios 2

Método de Euler. Marina Andretta/Franklina Toledo ICMC-USP. 29 de outubro de 2013

PARAMETRIZAÇÃO DE CURVA:

Fundamentos de Controle

Modelagem Computacional. Parte 8 2

LOQ Fenômenos de Transporte I

Translação e Rotação Energia cinética de rotação Momentum de Inércia Torque. Física Geral I ( ) - Capítulo 07. I. Paulino*

4.1 Pólos, Zeros e Resposta do Sistema

3 Esquema de pré-distorção

Ações de controle básicas: uma análise do desempenho em regime

Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias

Controle utilizando variáveis de estado - v1.1

Aula 6. Doravante iremos dizer que r(t) é uma parametrização da curva, e t é o parâmetro usado para descrever a curva.

Modelagem e Avaliação de Desempenho. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2016

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

Observabilidade, Decomposição Canônica

Estabilidade de sistemas de controle lineares invariantes no tempo

Cap. 5 Estabilidade de Lyapunov

A integral definida Problema:

4 Cálculo de Equivalentes Dinâmicos

Cálculo Diferencial e Integral 2: Aproximações Lineares. Regra da Cadeia.

Análise Dinâmica de Sistemas Mecânicos e Controle

5- Variáveis aleatórias contínuas

depende apenas da variável y então a função ṽ(y) = e R R(y) dy

Funções podem ser representadas como série de potências Uma série de potências centrada em x 0 tem a seguinte forma:

4 Modelagem Numérica. 4.1 Método das Diferenças Finitas

Cálculo Diferencial e Integral I Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2 o Teste (V1) - 15 de Janeiro de h00m

Transcrição:

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

Tanque Cônico: Modelagem Matemática I Considere que se deseja controlar o nível de um reservatório cuja área da seção transversal varia com o nível, como mostrado abaixo: Atuador q in R 1 LC LT H h R 0 q out

Tanque Cônico: Modelagem Matemática II O balanço de massa neste sistema determina que uma variação de volume V (em m 3 ) ocorrerá devido a uma diferença entre as vazões de entrada q in e de saída q out (ambas em m 3 /s), durante um determinado intervalo de tempo t (em segundos): V = q in t q out t, (1) sendo que a variação de volume pode ser aproximada pela área da seção transversal vezes uma variação na altura V = π[r(h)] 2 h, (2) r(h) = R 0 + αh. A variação do raio do tanque cônico com a altura está associada ao valor do parâmetro α = R1 R0 H (vide figura no slide anterior).

Tanque Cônico: Modelagem Matemática III Assumindo-se que a vazão de entrada q in é a variável manipulada para se conseguir controlar o nível no reservatório, tem-se que q in (t) = u(t). (3) Considerando-se uma aproximação para a Equação de Bernoulli que relaciona as vazões e pressões entre o ponto superior do reservatório e a saída do tanque, pode-se escrever que: q out (t) = C v h, (4) sendo C v o coeficiente de descarga da saída do tanque.

Tanque Cônico: Modelagem Matemática IV Desta maneira, combinando-se as equações (1) a (4), tem-se que: π[r(h)] 2 h = u t C v h t, h t = C v h π [R 0 + αh] 2 + u π [R 0 + αh] 2. Fazendo o limite t 0, e definindo-se x = h, C v /π = a e 1/π = b, podemos escrever que: ẋ = a x [R 0 + αx] 2 + b 2 u, [R 0 + αx] (5) y = x.

Observações Importantes Note que mesmo para um problema de controle aparentemente simples, o sistema é não linear. A equação (5) está representada na chamada forma não linear, afim em relação à entrada u: Além disso, de modo que g(x) = ẋ = f(x) + g(x)u, (6) y = h(x). r(x) = R 0 + αx, α > 0, b [r(x)] 2 > 0, x 0.

Determinação da Condição de Equiĺıbrio Para se obter o modelo dinâmico linear local, em torno de um ponto de operação, antes é preciso encontrar uma condição de operação válida. Como iremos supor que o sistema se encontra relaxado, antes de se alterar/variar quaisquer entradas, uma condição de operação válida será representada por ẋ = 0 a x eq [R 0 + αx eq ] 2 + b [R 0 + αx eq ] 2 u eq = 0, e, portanto, para um valor constante de vazão de entrada u eq, o nível de equiĺıbrio será atingido quando a vazão de saída for igual à vazão de entrada, i.e. u eq = a xeq q in = C v h b }{{}. (7) q out

Linearização Anaĺıtica I 1 Para proceder à obtenção do modelo linear local em torno de uma condição de operação desejada (para valores dados e consistentes de vazão constante de entrada e nível correspondente do tanque), pode-se definir as variáveis desvio: δx = x x eq, δy = y y eq, δu = u u eq. (8)

Linearização Anaĺıtica II 2 Em seguida, obtém-se uma aproximação para a maneira como o desvio da condição de operação ocorre ao longo do tempo. A partir da equação (6), e usando o desenvolvimento em série de Taylor para as funções não lineares: d dt {δx} f(x eq) + g(x eq )u eq }{{} =0 (por definição) [ ] f + g x + u eq x=xeq x δx (9) x=xeq }{{} A + g(x eq ) δu. }{{} B

Linearização Anaĺıtica III 3 A partir da expressão (9), podemos escrever que { } d L dt {δx} L {Aδx + Bδu}, sx(s) AX(s) + BU(s). E tendo em vista que A R, B R, e δy = δx Y (s) = U(s), tem-se que Y (s) U(s) = B s A. (10)

Linearização Numérica O processo de obtenção do modelo linear local pode ser conduzido de outras duas maneiras: 1 Cálculo numérico dos coeficientes do sistema linear por meio de funções já prontas do MATLAB que retiram a informação desejada de um diagrama de simulação contendo o modelo não linear do processo; 2 Realização de um teste em malha aberta (em simulação ou, se possível, na realidade) em torno da condição de operação desejada.

Linearização Numérica: MATLAB I Suponha que exista um diagrama MATLAB/Simulink chamado tanque nl MA.mdl, como mostrado abaixo (note que os terminais de entrada e de saída foram explicitados):

Linearização Numérica: MATLAB II Obtenção da condição de equiĺıbrio: % Est. i n i c i a l para a cond. de e q u i l i b r i o x0 = 0. 5 ; % V a l o r da e n t r a d a de e q u i l i b r i o u0 = 1 ; % Nas opcoes a b a i x o informa se que % o a l g o r i t m o nao deve a l t e r a r % o v a l o r da e n t r a d a de e q u i l i b r i o % e s c o l h i d a x0 = t r i m ( tanque nl MA, x0, u0, [ ], [ ], 1 ) x0 = 4.000

Linearização Numérica: MATLAB III Cálculo numérico do modelo linear local, via cômputo aproximado das derivadas parciais como diferenças finitas: [ A, B, C,D] = t r i m ( tanque nl MA, x0, u0 ) A = 0.1105 B = 0.8842 C = 1 D = 0 Portanto, a partir de (10), G(s) 0,8842 s + 0,1105 = 8 9,05s + 1.

Linearização Numérica: Curva de Reação I Um modelo linear local pode ser rapidamente obtido, por inspeção da resposta do sistema a uma variação em degrau na variável manipulada:

Linearização Numérica: Curva de Reação II Do resultado obtido anteriormente, vê-se que: 1 A resposta ao degrau é típica de um sistema de primeira ordem; 2 Não parece haver tempo morto; 3 O ganho estático do processo é δy (4,82 4) lim t δu (1,1 1) = 8,2 m/(m3 /s). 4 A constante de tempo pode ser estimada como 5τ (60 5) = 55 s τ 11 s. e, portanto, o modelo linear local obtido por inspeção da curva de reação à resposta ao degrau será: G(s) 8,2 11s + 1. Comparem com a FT obtida anteriormente!