SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Espa¸co de Estados
Jo˜ao V. C. Fontes
Escola de Engenharia de S˜ao Carlos
Universidade de S˜ao Paulo
1 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Organiza¸c˜ao
1 Resposta de Sistemas de 1 GDL
Sistemas de Primeira Ordem
Sistemas de Segunda Ordem
2 Espa¸co de Estados
Sistema de 1 GDL
Sistema de N GDL
2 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistemas de 1 GDL
Sistema SISO (Single Input, Single Output)
Exemplo: Massa-mola-amortecedor
3 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta de Sistemas
• Resposta transiente
• Dinˆamica do sistema
• Resposta homogˆenea
• Resposta em regime
• Entrada do sistema
• Resposta particular
4 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistemas de 1 GDL
Podem ser representados totalmente por uma Fun¸c˜ao
Transferˆencia
Defini¸c˜ao
Fun¸c˜ao transferˆencia ´e a representa¸c˜ao matem´atica da
rela¸c˜ao entre a sa´ıda e a entrada de um sistema
Ordem do sistema depende do maior ´ındice da derivada do
GDL presente na equa¸c˜ao dinˆamica
Y (s)
U(s)
=
(bnsn + bn−1sn−1 + . . . + b1s + b0)
(ansn + an−1sn−1 + . . . + a1s + a0)
5 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta ao Degrau: 1◦
Ordem
Y (s)
U(s)
=
K
(τs + 1)
K=2;
tau=1;
Planta = tf([K],[tau 1])
hold on
step(Planta)
6 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta ao Degrau: 1◦
Ordem
Y (s)
U(s)
=
K
(τs + 1)
0 2 4 6 8 10 12
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
X: 1.993
Y: 0.6309
X: 1.993
Y: 1.262
X: 0.9967
Y: 1.262
Step Response
Amplitude
K=2; Tau=1
K=2; Tau=2
K=1; Tau=2
7 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta ao Degrau: 2◦
Ordem
Varia¸c˜ao de wn
Y (s)
U(s)
=
K
1
w2
n
s2 + 2ζ
wn
s + 1
K=1;
wn=1;
zeta=0.1;
Planta = tf([K],[1/wnˆ2 2*zeta/wn 1])
subplot(3,1,1)
step(Planta)
axis([0 80 0 2])
8 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta ao Degrau: 2◦
Ordem
Y (s)
U(s)
=
K
1
w2
n
s2 + 2ζ
wn
s + 1
0 10 20 30 40 50 60 70 80
0
1
2
Step Response
Time (sec)
Amplitude
0 10 20 30 40 50 60 70 80
0
1
2
Step Response
Time (sec)
Amplitude
0 10 20 30 40 50 60 70 80
0
1
2
Step Response
Time (sec)
Amplitude wn=3
wn=2
wn=1
9 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta ao Degrau: 2◦
Ordem
Varia¸c˜ao de ζ
Y (s)
U(s)
=
K
1
w2
n
s2 + 2ζ
wn
s + 1
K=1;
wn=1;
zeta=0.1;
Planta = tf([K],[1/wnˆ2 2*zeta/wn 1])
hold on
step(Planta)
axis([0 20 0 2])
10 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Resposta ao Degrau: 2◦
Ordem
Y (s)
U(s)
=
K
1
w2
n
s2 + 2ζ
wn
s + 1
0 5 10 15 20
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Step Response
Time (sec)
Amplitude zeta=0.1
zeta=0.3
zeta=0.5
zeta=1.0
zeta=1.3
11 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Espa¸co de Estados
Teoria de Controle Moderno
• Entradas e sa´ıdas m´ultiplas
• MIMO: Multiple Input, Multiple Output
• Abordagem no dom´ınio do tempo
• Possibilidade de lidar com sistemas n˜ao-lineares
• Base no conceito de estado
12 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Defini¸c˜oes
Estado
Menor conjunto de valores de vari´aveis independentes do
sistema que determinam completamente o comportamento do
sistema
Vari´aveis de estado
Vari´aveis independentes que descrevem completamente o
sistema
Vetor de estado
Formado pelas vari´aveis de estado
Espa¸co de Estado
Espa¸co vetorial formado pelo vetor de estado
13 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
An´alise em Espa¸co de Estados
Envolve trˆes tipos de vari´aveis
• Vari´aveis de entrada
• Vari´aveis de sa´ıda
• Vari´aveis de estado
Supondo um sistema com:
• r entradas: u1(t), u2(t), . . . , ur(t)
• m sa´ıdas: y1(t), y2(t), . . . , ym(t)
• n vari´aveis de estado: x1(t), x2(t), . . . , xn(t)
14 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Equa¸c˜oes do Espa¸co de Estados
O sistema pode ser escrito como:
˙x1 = f1(x1, x2, . . . , xn; u1, u2, . . . , ur; t)
˙x2 = f2(x1, x2, . . . , xn; u1, u2, . . . , ur; t)
...
˙xn = fn(x1, x2, . . . , xn; u1, u2, . . . , ur; t)
y1 = g1(x1, x2, . . . , xn; u1, u2, . . . , ur; t)
y2 = g2(x1, x2, . . . , xn; u1, u2, . . . , ur; t)
...
ym = gm(x1, x2, . . . , xn; u1, u2, . . . , ur; t)
15 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Equa¸c˜oes do Espa¸co de Estados
Definindo os vetores de entrada, sa´ıda e de vari´aveis de estado,
podemos escrever todas as fun¸c˜oes na forma vetorial
x(t) =





x1(t)
x2(t)
...
xn(t)





; y(t) =





y1(t)
y2(t)
...
ym(t)





; u(t) =





u1(t)
u2(t)
...
ur(t)





f(x, u, t) =





f1(x, u, t)
f2(x, u, t)
...
fn(x, u, t)





; g(x, u, t) =





g1(x, u, t)
g2(x, u, t)
...
gm(x, u, t)





16 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Equa¸c˜oes do Espa¸co de Estados
Equa¸c˜ao de Estado
˙x(t) = f(x, u, t)
Equa¸c˜ao de Sa´ıda
y(t) = g(x, u, t)
Se as fun¸c˜oes f ou g forem dependentes explicitamente do
tempo t, ent˜ao ´e dito que o sistema ´e variante no tempo
17 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Equa¸c˜oes do Espa¸co de Estados
Colocando em evidˆencia os vetores de vari´aveis de estado e de
entrada, a equa¸c˜ao de estado e a equa¸c˜ao de sa´ıda podem ser
reescritas na forma:
Equa¸c˜ao de Estado
˙x(t) = A(t)x(t) + B(t)u(t)
Equa¸c˜ao de Sa´ıda
y(t) = C(t)x(t) + D(t)u(t)
18 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Representa¸c˜ao Diagrama de Blocos
Representa¸c˜ao no diagrama de blocos do espa¸co de estados
A: Matriz de estado C: Matriz de sa´ıda
B: Matriz de entrada D: Matriz de transmiss˜ao direta
˙x(t) = Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t)
19 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Fun¸c˜ao Transferˆencia
Considerando a Transformada de Laplace
sX(s) = AX(s) + BU(s)
Y(s) = CX(s) + DU(s)
Isolando X
X(s) = (sI − A)−1
BU(s)
Substituindo na equa¸c˜ao de sa´ıda e fazendo a rela¸c˜ao de sa´ıda
pela entrada
G(s) =
Y(s)
U(s)
= C(sI − A)−1
B + D
20 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 1 GDL
X(s)
F(s)
=
1
ms2 + cs + k
A =
0 1
− k
m − c
m
B =
0
1
C = 1 0 D = 0
21 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 1 GDL (MATLAB)
m=2; tfs=C*inv(s*I−A)*B+D
k=1; [num,den]=ss2tf(A,B,C,D)
c=0.1;
tol=1e−6;
A=[0 1;−k/m −c/m]; num(num>0 & num<tol)=0
B=[0;1/m]; ft=tf(num,den)
C=[1 0]; ft2=tf([1],[m c k])
D=0;
step(tfs)
Planta=ss(A,B,C,D); figure
step(ft2)
I=eye(2);
s=tf([1 0],[1]);
22 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 1 GDL (MATLAB)
X(s)
F(s)
=
1
2s2 + 0.1s + 1
0 50 100 150 200 250
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Step Response
Time (sec)
Amplitude
23 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL
m1¨x1 + c1 ˙x1 + k1x1 + c2( ˙x1 − ˙x2) + k2(x1 − x2) = F1
m2¨x2 + c2( ˙x2 − ˙x1) + k2(x2 − x1) = F2
24 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL
Reescrever equa¸c˜oes na forma matricial
m1¨x1 + c1 ˙x1 + k1x1 + c2( ˙x1 − ˙x2) + k2(x1 − x2) = F1
m2¨x2 + c2( ˙x2 − ˙x1) + k2(x2 − x1) = F2
m1 0
0 m2
¨x1
¨x2
+
c1 + c2 −c2
−c2 c2
˙x1
˙x2
+
k1 + k2 −k2
−k2 k2
x1
x2
=
F1
F2
M ¨x + C ˙x + Kx = F
25 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL
X =




x1
x2
˙x1
˙x2




M ¨x + C ˙x + Kx = F
¨x = M−1
F − M−1
C ˙x − M−1
Kx
˙X =




˙x1
˙x2
¨x1
¨x2



 =


0 0 1 0
0 0 0 1
−M−1K − M−1C






x1
x2
˙x1
˙x2



 +


0 0
0 0
M−1

 F1
F2
Y =
y1
y2
=
1 0 0 0
0 1 0 0




x1
x2
˙x1
˙x2



 +
0 0
0 0
F1
F2
26 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL




˙x1
˙x2
¨x1
¨x2



 =


0 0 1 0
0 0 0 1
−M−1K − M−1C


A




x1
x2
˙x1
˙x2



 +


0 0
0 0
M−1


B
F1
F2
y1
y2
=
1 0 0 0
0 1 0 0
C




x1
x2
˙x1
˙x2



 +
0 0
0 0
D
F1
F2
27 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL (MATLAB)
m1=1; m2=2;k1=1; k2=2; c1=0.1; c2=0.2;
M=[m1 0;0 m2];
C=[c1+c2 −c2; −c2 c2];
K=[k1+k2 −k2; −k2 k2];
A=[0 0 1 0; 0 0 0 1; −inv(M)*K, −inv(M)*C];
B=[0 0; 0 0; inv(M)];
C=[1 0 0 0;0 1 0 0]; D=zeros(2);
planta=ss(A,B,C,D);
I=eye(4); s=tf([1 0],[1]);
28 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL (MATLAB)
tfs=C*inv(s*I−A)*B+D
[num,den]=ss2tf(A,B,C,D,1);
tol=1e−6;
num(num>0 & num<tol)=0;
num(num<0 & num>−tol)=0;
ft11=tf(num(1,:),den)
ft12=tf(num(2,:),den)
[num,den]=ss2tf(A,B,C,D,2);
num(num>0 & num<tol)=0;
num(num<0 & num>−tol)=0;
ft21=tf(num(1,:),den)
ft22=tf(num(2,:),den)
step(tfs)
29 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL (MATLAB)
x1
F1
=
s2 + 0.1s + 1
s4 + 0.4s3 + 4.01s2 + 0.2s + 1
x2
F1
=
0.1s + 1
s4 + 0.4s3 + 4.01s2 + 0.2s + 1
x1
F2
=
0.1s + 1
s4 + 0.4s3 + 4.01s2 + 0.2s + 1
x2
F2
=
0.5s2 + 0.15s + 1.5
s4 + 0.4s3 + 4.01s2 + 0.2s + 1
30 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Sistema de 2 GDL (MATLAB)
0
0.5
1
1.5
2
2.5
From: In(1)
To:Out(1)
0 100 200 300 400
0
1
2
3
To:Out(2)
From: In(2)
0 100 200 300 400
Step Response
Time (seconds)
Amplitude
31 / 32
Espa¸co de
Estados
Jo˜ao V. C.
Fontes
Resposta de
Sistemas de 1
GDL
Sistemas de
Primeira Ordem
Sistemas de
Segunda Ordem
Espa¸co de
Estados
Sistema de 1
GDL
Sistema de N
GDL
Obrigado pela aten¸c˜ao!!
Download dos arquivos no link:
bit.ly/EspEst
Qualquer d´uvida entre em contato! :D
joao.fontes@usp.br
32 / 32

Mais conteúdo relacionado

Mais procurados

Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...Izabela Marques
 
Adversarial Search
Adversarial SearchAdversarial Search
Adversarial SearchMegha Sharma
 
Artificial Intelligence Unit 2
Artificial Intelligence Unit 2Artificial Intelligence Unit 2
Artificial Intelligence Unit 2SURBHI SAROHA
 
Introdução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaIntrodução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaFernando Palma
 
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...Colin Barré-Brisebois
 
Secrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologySecrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologyTiago Sousa
 
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...
Penner   pre-integrated skin rendering (siggraph 2011 advances in real-time r...Penner   pre-integrated skin rendering (siggraph 2011 advances in real-time r...
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...JP Lee
 
Parallel Futures of a Game Engine
Parallel Futures of a Game EngineParallel Futures of a Game Engine
Parallel Futures of a Game EngineJohan Andersson
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms Syed Ahmed
 
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)Johan Andersson
 
Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5Rafael Lima
 
State-Based Scripting in Uncharted 2: Among Thieves
State-Based Scripting in Uncharted 2: Among ThievesState-Based Scripting in Uncharted 2: Among Thieves
State-Based Scripting in Uncharted 2: Among ThievesNaughty Dog
 
Markov decision process
Markov decision processMarkov decision process
Markov decision processHamed Abdi
 
Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...
Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...
Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...Mahbubur Rahman
 
Stylized Rendering in Battlefield Heroes
Stylized Rendering in Battlefield HeroesStylized Rendering in Battlefield Heroes
Stylized Rendering in Battlefield HeroesElectronic Arts / DICE
 
A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...
A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...
A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...Sajad Ahmad Rather
 

Mais procurados (20)

Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
 
Adversarial Search
Adversarial SearchAdversarial Search
Adversarial Search
 
Artificial Intelligence Unit 2
Artificial Intelligence Unit 2Artificial Intelligence Unit 2
Artificial Intelligence Unit 2
 
Tarjetas de sonido
Tarjetas de sonido Tarjetas de sonido
Tarjetas de sonido
 
Introdução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaIntrodução à Aprendizagem de Máquina
Introdução à Aprendizagem de Máquina
 
Automatic Audio in Frostbite
Automatic Audio in FrostbiteAutomatic Audio in Frostbite
Automatic Audio in Frostbite
 
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
More Performance! Five Rendering Ideas From Battlefield 3 and Need For Speed:...
 
Secrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics TechnologySecrets of CryENGINE 3 Graphics Technology
Secrets of CryENGINE 3 Graphics Technology
 
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...
Penner   pre-integrated skin rendering (siggraph 2011 advances in real-time r...Penner   pre-integrated skin rendering (siggraph 2011 advances in real-time r...
Penner pre-integrated skin rendering (siggraph 2011 advances in real-time r...
 
Parallel Futures of a Game Engine
Parallel Futures of a Game EngineParallel Futures of a Game Engine
Parallel Futures of a Game Engine
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
 
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)
 
Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5
 
Spanning Trees e Shortest Path Bridging
Spanning Trees e Shortest Path BridgingSpanning Trees e Shortest Path Bridging
Spanning Trees e Shortest Path Bridging
 
State-Based Scripting in Uncharted 2: Among Thieves
State-Based Scripting in Uncharted 2: Among ThievesState-Based Scripting in Uncharted 2: Among Thieves
State-Based Scripting in Uncharted 2: Among Thieves
 
Markov decision process
Markov decision processMarkov decision process
Markov decision process
 
Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...
Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...
Constraint Satisfaction Problem (CSP) : Cryptarithmetic, Graph Coloring, 4- Q...
 
Stylized Rendering in Battlefield Heroes
Stylized Rendering in Battlefield HeroesStylized Rendering in Battlefield Heroes
Stylized Rendering in Battlefield Heroes
 
Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3
 
A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...
A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...
A Holistic Review on Gravitational Search Algorithm and its Hybridization wit...
 

Último

Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp txrafaelacushman21
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaWilliamCruz402522
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 

Último (7)

Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp tx
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 

Aula sobre Espaço de Estados

  • 1. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Espa¸co de Estados Jo˜ao V. C. Fontes Escola de Engenharia de S˜ao Carlos Universidade de S˜ao Paulo 1 / 32
  • 2. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Organiza¸c˜ao 1 Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem 2 Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL 2 / 32
  • 3. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistemas de 1 GDL Sistema SISO (Single Input, Single Output) Exemplo: Massa-mola-amortecedor 3 / 32
  • 4. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta de Sistemas • Resposta transiente • Dinˆamica do sistema • Resposta homogˆenea • Resposta em regime • Entrada do sistema • Resposta particular 4 / 32
  • 5. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistemas de 1 GDL Podem ser representados totalmente por uma Fun¸c˜ao Transferˆencia Defini¸c˜ao Fun¸c˜ao transferˆencia ´e a representa¸c˜ao matem´atica da rela¸c˜ao entre a sa´ıda e a entrada de um sistema Ordem do sistema depende do maior ´ındice da derivada do GDL presente na equa¸c˜ao dinˆamica Y (s) U(s) = (bnsn + bn−1sn−1 + . . . + b1s + b0) (ansn + an−1sn−1 + . . . + a1s + a0) 5 / 32
  • 6. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta ao Degrau: 1◦ Ordem Y (s) U(s) = K (τs + 1) K=2; tau=1; Planta = tf([K],[tau 1]) hold on step(Planta) 6 / 32
  • 7. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta ao Degrau: 1◦ Ordem Y (s) U(s) = K (τs + 1) 0 2 4 6 8 10 12 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 X: 1.993 Y: 0.6309 X: 1.993 Y: 1.262 X: 0.9967 Y: 1.262 Step Response Amplitude K=2; Tau=1 K=2; Tau=2 K=1; Tau=2 7 / 32
  • 8. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta ao Degrau: 2◦ Ordem Varia¸c˜ao de wn Y (s) U(s) = K 1 w2 n s2 + 2ζ wn s + 1 K=1; wn=1; zeta=0.1; Planta = tf([K],[1/wnˆ2 2*zeta/wn 1]) subplot(3,1,1) step(Planta) axis([0 80 0 2]) 8 / 32
  • 9. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta ao Degrau: 2◦ Ordem Y (s) U(s) = K 1 w2 n s2 + 2ζ wn s + 1 0 10 20 30 40 50 60 70 80 0 1 2 Step Response Time (sec) Amplitude 0 10 20 30 40 50 60 70 80 0 1 2 Step Response Time (sec) Amplitude 0 10 20 30 40 50 60 70 80 0 1 2 Step Response Time (sec) Amplitude wn=3 wn=2 wn=1 9 / 32
  • 10. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta ao Degrau: 2◦ Ordem Varia¸c˜ao de ζ Y (s) U(s) = K 1 w2 n s2 + 2ζ wn s + 1 K=1; wn=1; zeta=0.1; Planta = tf([K],[1/wnˆ2 2*zeta/wn 1]) hold on step(Planta) axis([0 20 0 2]) 10 / 32
  • 11. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Resposta ao Degrau: 2◦ Ordem Y (s) U(s) = K 1 w2 n s2 + 2ζ wn s + 1 0 5 10 15 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Step Response Time (sec) Amplitude zeta=0.1 zeta=0.3 zeta=0.5 zeta=1.0 zeta=1.3 11 / 32
  • 12. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Espa¸co de Estados Teoria de Controle Moderno • Entradas e sa´ıdas m´ultiplas • MIMO: Multiple Input, Multiple Output • Abordagem no dom´ınio do tempo • Possibilidade de lidar com sistemas n˜ao-lineares • Base no conceito de estado 12 / 32
  • 13. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Defini¸c˜oes Estado Menor conjunto de valores de vari´aveis independentes do sistema que determinam completamente o comportamento do sistema Vari´aveis de estado Vari´aveis independentes que descrevem completamente o sistema Vetor de estado Formado pelas vari´aveis de estado Espa¸co de Estado Espa¸co vetorial formado pelo vetor de estado 13 / 32
  • 14. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL An´alise em Espa¸co de Estados Envolve trˆes tipos de vari´aveis • Vari´aveis de entrada • Vari´aveis de sa´ıda • Vari´aveis de estado Supondo um sistema com: • r entradas: u1(t), u2(t), . . . , ur(t) • m sa´ıdas: y1(t), y2(t), . . . , ym(t) • n vari´aveis de estado: x1(t), x2(t), . . . , xn(t) 14 / 32
  • 15. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Equa¸c˜oes do Espa¸co de Estados O sistema pode ser escrito como: ˙x1 = f1(x1, x2, . . . , xn; u1, u2, . . . , ur; t) ˙x2 = f2(x1, x2, . . . , xn; u1, u2, . . . , ur; t) ... ˙xn = fn(x1, x2, . . . , xn; u1, u2, . . . , ur; t) y1 = g1(x1, x2, . . . , xn; u1, u2, . . . , ur; t) y2 = g2(x1, x2, . . . , xn; u1, u2, . . . , ur; t) ... ym = gm(x1, x2, . . . , xn; u1, u2, . . . , ur; t) 15 / 32
  • 16. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Equa¸c˜oes do Espa¸co de Estados Definindo os vetores de entrada, sa´ıda e de vari´aveis de estado, podemos escrever todas as fun¸c˜oes na forma vetorial x(t) =      x1(t) x2(t) ... xn(t)      ; y(t) =      y1(t) y2(t) ... ym(t)      ; u(t) =      u1(t) u2(t) ... ur(t)      f(x, u, t) =      f1(x, u, t) f2(x, u, t) ... fn(x, u, t)      ; g(x, u, t) =      g1(x, u, t) g2(x, u, t) ... gm(x, u, t)      16 / 32
  • 17. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Equa¸c˜oes do Espa¸co de Estados Equa¸c˜ao de Estado ˙x(t) = f(x, u, t) Equa¸c˜ao de Sa´ıda y(t) = g(x, u, t) Se as fun¸c˜oes f ou g forem dependentes explicitamente do tempo t, ent˜ao ´e dito que o sistema ´e variante no tempo 17 / 32
  • 18. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Equa¸c˜oes do Espa¸co de Estados Colocando em evidˆencia os vetores de vari´aveis de estado e de entrada, a equa¸c˜ao de estado e a equa¸c˜ao de sa´ıda podem ser reescritas na forma: Equa¸c˜ao de Estado ˙x(t) = A(t)x(t) + B(t)u(t) Equa¸c˜ao de Sa´ıda y(t) = C(t)x(t) + D(t)u(t) 18 / 32
  • 19. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Representa¸c˜ao Diagrama de Blocos Representa¸c˜ao no diagrama de blocos do espa¸co de estados A: Matriz de estado C: Matriz de sa´ıda B: Matriz de entrada D: Matriz de transmiss˜ao direta ˙x(t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) 19 / 32
  • 20. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Fun¸c˜ao Transferˆencia Considerando a Transformada de Laplace sX(s) = AX(s) + BU(s) Y(s) = CX(s) + DU(s) Isolando X X(s) = (sI − A)−1 BU(s) Substituindo na equa¸c˜ao de sa´ıda e fazendo a rela¸c˜ao de sa´ıda pela entrada G(s) = Y(s) U(s) = C(sI − A)−1 B + D 20 / 32
  • 21. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 1 GDL X(s) F(s) = 1 ms2 + cs + k A = 0 1 − k m − c m B = 0 1 C = 1 0 D = 0 21 / 32
  • 22. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 1 GDL (MATLAB) m=2; tfs=C*inv(s*I−A)*B+D k=1; [num,den]=ss2tf(A,B,C,D) c=0.1; tol=1e−6; A=[0 1;−k/m −c/m]; num(num>0 & num<tol)=0 B=[0;1/m]; ft=tf(num,den) C=[1 0]; ft2=tf([1],[m c k]) D=0; step(tfs) Planta=ss(A,B,C,D); figure step(ft2) I=eye(2); s=tf([1 0],[1]); 22 / 32
  • 23. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 1 GDL (MATLAB) X(s) F(s) = 1 2s2 + 0.1s + 1 0 50 100 150 200 250 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Step Response Time (sec) Amplitude 23 / 32
  • 24. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL m1¨x1 + c1 ˙x1 + k1x1 + c2( ˙x1 − ˙x2) + k2(x1 − x2) = F1 m2¨x2 + c2( ˙x2 − ˙x1) + k2(x2 − x1) = F2 24 / 32
  • 25. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL Reescrever equa¸c˜oes na forma matricial m1¨x1 + c1 ˙x1 + k1x1 + c2( ˙x1 − ˙x2) + k2(x1 − x2) = F1 m2¨x2 + c2( ˙x2 − ˙x1) + k2(x2 − x1) = F2 m1 0 0 m2 ¨x1 ¨x2 + c1 + c2 −c2 −c2 c2 ˙x1 ˙x2 + k1 + k2 −k2 −k2 k2 x1 x2 = F1 F2 M ¨x + C ˙x + Kx = F 25 / 32
  • 26. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL X =     x1 x2 ˙x1 ˙x2     M ¨x + C ˙x + Kx = F ¨x = M−1 F − M−1 C ˙x − M−1 Kx ˙X =     ˙x1 ˙x2 ¨x1 ¨x2     =   0 0 1 0 0 0 0 1 −M−1K − M−1C       x1 x2 ˙x1 ˙x2     +   0 0 0 0 M−1   F1 F2 Y = y1 y2 = 1 0 0 0 0 1 0 0     x1 x2 ˙x1 ˙x2     + 0 0 0 0 F1 F2 26 / 32
  • 27. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL     ˙x1 ˙x2 ¨x1 ¨x2     =   0 0 1 0 0 0 0 1 −M−1K − M−1C   A     x1 x2 ˙x1 ˙x2     +   0 0 0 0 M−1   B F1 F2 y1 y2 = 1 0 0 0 0 1 0 0 C     x1 x2 ˙x1 ˙x2     + 0 0 0 0 D F1 F2 27 / 32
  • 28. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL (MATLAB) m1=1; m2=2;k1=1; k2=2; c1=0.1; c2=0.2; M=[m1 0;0 m2]; C=[c1+c2 −c2; −c2 c2]; K=[k1+k2 −k2; −k2 k2]; A=[0 0 1 0; 0 0 0 1; −inv(M)*K, −inv(M)*C]; B=[0 0; 0 0; inv(M)]; C=[1 0 0 0;0 1 0 0]; D=zeros(2); planta=ss(A,B,C,D); I=eye(4); s=tf([1 0],[1]); 28 / 32
  • 29. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL (MATLAB) tfs=C*inv(s*I−A)*B+D [num,den]=ss2tf(A,B,C,D,1); tol=1e−6; num(num>0 & num<tol)=0; num(num<0 & num>−tol)=0; ft11=tf(num(1,:),den) ft12=tf(num(2,:),den) [num,den]=ss2tf(A,B,C,D,2); num(num>0 & num<tol)=0; num(num<0 & num>−tol)=0; ft21=tf(num(1,:),den) ft22=tf(num(2,:),den) step(tfs) 29 / 32
  • 30. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL (MATLAB) x1 F1 = s2 + 0.1s + 1 s4 + 0.4s3 + 4.01s2 + 0.2s + 1 x2 F1 = 0.1s + 1 s4 + 0.4s3 + 4.01s2 + 0.2s + 1 x1 F2 = 0.1s + 1 s4 + 0.4s3 + 4.01s2 + 0.2s + 1 x2 F2 = 0.5s2 + 0.15s + 1.5 s4 + 0.4s3 + 4.01s2 + 0.2s + 1 30 / 32
  • 31. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Sistema de 2 GDL (MATLAB) 0 0.5 1 1.5 2 2.5 From: In(1) To:Out(1) 0 100 200 300 400 0 1 2 3 To:Out(2) From: In(2) 0 100 200 300 400 Step Response Time (seconds) Amplitude 31 / 32
  • 32. Espa¸co de Estados Jo˜ao V. C. Fontes Resposta de Sistemas de 1 GDL Sistemas de Primeira Ordem Sistemas de Segunda Ordem Espa¸co de Estados Sistema de 1 GDL Sistema de N GDL Obrigado pela aten¸c˜ao!! Download dos arquivos no link: bit.ly/EspEst Qualquer d´uvida entre em contato! :D joao.fontes@usp.br 32 / 32