Buscar

Modelagem e Linearização de Sistemas Dinâmicos

Prévia do material em texto

Engenharia de Controle 1
Aula 5: Sistemas dinâmicos e sua 
modelagem. Linearização de 
sistemas não lineares. Modelos em 
transformada de Laplace.
Pedro M. G. del Foyo
 
Modelagem de sistemas dinâmicos
● A dinâmica de muitos sistemas é descrita 
através de equações diferenciais
● As equações diferenciais obtem-se a partir de 
leis físicas que descrevem o comportamento 
dos sistemas.
● Obter um modelo matemático razoável é a 
parte mais importante de todo o processo de 
análise.
 
Modelagem de sistemas dinâmicos
● O tipo de modelo matemático a ser usado na 
descrição do comportamento do sistemas 
depende do tipo de sistema e das 
especificações que pretendem ser analisadas
● Uma vez obtido o modelo matemático do 
sistema diferentes métodos analíticos podem 
ser usados para estudá-lo e sintetizá-lo.
 
Simplicidade vs precisão
● Quanto mais preciso mais complexo resulta o 
modelo.
● Sistemas lineares são mais simples, aplica-se 
o principio da superposição.
● Sistemas lineares invariantes no tempo são os 
mais simples.
 
Sistemas lineares com coeficientes 
constantes
● Os sistemas em geral são não lineares.
● É necessário um processo de linearização 
para representar um sistema através de 
equações diferenciais com coeficientes 
constantes.
● Na engenharia de controle, na operação 
normal dos sistemas acontece ao redor de um 
ponto de equilibrio. 
 
Linearização
● É possível se o sistema opera ao redor de um 
ponto de equilibrio e os sinais envolvidos são 
pequenos.
● O sistema não linear é considerado linear 
dentro de uma faixa limitada de operação.
● A técnica de linearização é baseada na 
expansão de funções não lineares em series 
de Taylor.
 
A técnica de linearização
● Considere um sistema onde a relação entre 
entrada e saída e descrita pela função
 y = f(x) (1)
● Se a operação normal corresponde a x, y 
devemos obter a expansão em series de 
Taylor da equação 1 ao redor de x, y
 
A técnica de linearização (cont.)
 y = f(x) +df (x-x) + 1 d2f (x-x)2+ ... (2)
 dx 2! dx2 
com as derivadas avaliadas em x=x
Se (x-x) é uma variação pequena, as 
derivadas de ordem superior podem ser 
desprezadas.
y = y + K(x-x) onde K = df 
 dx 
x=x
y-y = K(x-x)
 
A técnica de linearização (cont.)
 ● Considere um sistema com duas variáveis de 
entrada e aplique a técnica de linearização.
y=f(x
1
,x
2
)
y-y = K
1
(x
1
-x
1
) + K
2
(x
2
-x
2
)
Com K
1
 = ∂f K
2
 = ∂f 
 ∂x
1
 
x1=x1,x2=x2 
∂x
2 x1=x1, x2=x2
 
 
Exercicio 1: linearização de 
sistemas
 ● Dada a função não linear:
 z=xy
● Linearize a função para a região 5≤ x ≤7, 
10 ≤y ≤12 sendo o (6,11) o ponto de 
equilibrio. 
● Obtenha o erro na equação linearizada 
para o ponto (5,10).
 
 
Solução do exercício 1
● Expandendo a função em serie de Taylor:
 z-z = K
1
(x-x) + K
2
(y-y)
onde
K
1
 = ∂(xy) = y = 11 K
2
 = ∂(xy) = x = 6
 ∂x 
x=x, y=y 
∂y 
x=x, y=y 
 z - 66 = 11(x - 6) + 6(y – 11)
 z = 11x + 6y - 66
 
Solução do exercício 1
● Calculando o erro da função linearizada no 
ponto (5,10):
 z = 5 * 10 = 50 
 z = 11*5 + 6*10 – 66 = 115 – 66 = 49
 erro = 50 – 49 = 1 => 2%
 
Transformada de Laplace
● Permite levar a resolução de 
equações diferenciais à 
resolução de equações 
polinomiais, que são muito 
mais simples de resolver.
● Aplicando a transformada 
inversa de Laplace obtem-se a 
resposta temporal das 
equações diferenciais. 
 
Algumas transformadas elementares.
 
Sistema de suspensão
● m
1
 = 2kg
● m
2
 = 100kg
● k
2
 = 15N/m
● k
1
 = 40 N/m
● b = 40 N-seg/m
 
Modelagem do sistema de suspensão
m
1
 x'' + b x' + (k
1
+k
2
) x = b y' + k
2
 y + k
1
 u
m
2
 y'' + b y' + k
2
 y = b x' + k
2
 x
[m
1
s2 + bs + (k
1
+k
2
)]X(s) = (bs + k
2
)Y(s) + k
1
 U(s)
[m
2
s2 + bs + k
2
]Y(s) = (bs + k
2
)X(s)
 
Modelagem do sistema de suspensão
Y(s) = k
1
(bs + k
2
)
U(s) [(m
1
s2 + bs + k
1
+k
2
)(m
2
s2 + bs + k
2
) - (bs + k
2
)2]
u(t) = 4sen 6t U(s)= 32/(s2 + 36)
 
 
Modelagem do sistema de suspensão
num = 32k
1
bs + 32k
1
k
2
den = (m
1
m
2
s6 + (m
1
+m
2
)bs5 + [k
1
m
2
+ 36m
1
m
2
+ 
 (m
1
+m
2
)k
2
]s4 + [k
1
b+(m
1
+m
2
)36b]s3 + [36[k
1
m
2
+ 
 (m
1
+m
2
)k
2
]+ k
1
k
2
]s2 + 36k
1
bs + 36k
1
k
2
num = [51200 19200];
den = [200 4080 12730 148480 199680 57600 21600];
 
Usando MATLAB
● O pacote MATLAB possue um comando 
para obter a expansão em frações parciais.
● Primeiro deve-se entrar a função F(s) a que 
deseja-se aplicar a transformada inversa.
 F(s)= B(s) = b0sn + b1sn-1 + … + bn
 A(s) sn + a1sn-1 + … + an
● num = [b0 b1 b2 … bn]
● den = [1 a1 a2 … an]
 
Exemplo no MATLAB 
 
Exemplo no MATLAB (cont.)
● Concluir o exemplo anterior, obtendo os 
coeficientes de cada termo da solução y(t).
	Title
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21

Continue navegando