Escolar Documentos
Profissional Documentos
Cultura Documentos
𝑢 = ∆𝑣
𝑦 = 𝑥1
Também, seguindo parâmetros como 𝑢(𝑡) = ∆𝑣 𝑒 𝑦 = 𝑥1 → 𝑥1 = ∆𝑝
𝑥2 = ∆𝑝̇
{ 𝑥3 = ∆𝑖
Então a partir desses equacionamentos, podemos achar nossa primeira relação:
Estabelecendo relações com as equações diferenciais junto com nossos estados temos:
𝑅𝑏 ∗ 𝑥3 + 𝐿𝑏 ∗ 𝑥̇ 3 = 𝑢
{ 𝑖0 2 𝑖0
𝑚𝑥̇ 2 = 𝑐 ∗ ( ) ∗ 𝑥1 − 2 ∗ 𝑐 ∗ ( ) ∗ 𝑥3
𝑝0 𝑝0
𝑅𝑏
Isolando a primeira equação: 𝑥̇ 3 = 𝑢 + 0𝑥1 + 0𝑥2 − 𝑥3
𝐿𝑏
2
𝑚𝑔∗𝑝0 𝑚𝑔∗𝑝0
𝑐 √( 𝑐 ) 2𝑐 √( 𝑐 )
Isolando a segunda equação: 𝑥̇ 2 = 𝑚
( 𝑝0 ) 𝑥1 − 𝑚
( 𝑝0 ) 𝑥3
𝑚𝑔∗𝑝0 5∗9.82∗0.04
2𝑐 √( ) 2∗0.1 √( )
𝑐 0.1
−𝑚( 𝑝0
)=− 5
( 0.04
)= -4.4317;
𝑥1
y=[1 0 0] [𝑥2] + [0]𝑢
𝑥3
λ −1 0
(λ ∗ I − A) → [−245.5 ∗ λ λ 4.4317]
0 0 λ + 10
Achando o P.C:
𝑃𝐶 → λ3 + 10 ∗ λ2 − 245.5 ∗ λ − 2455 = 0
Controlabilidade e Observabilidade:
CC = [B A*B A*(A*B)]
OO = [C
C*A
(C*A)*A]
det_CC=det(CC)
det_OO=det(OO)
% VERIFICAÇÃO DE RESULTADOS VIA FUNÇAO:
CC2=ctrb(A,B)
OO2=obsv(A,C)
det_CC2=det(CC2)
det_OO2=det(OO2)
clc
clear all
close all
a = c/m*((sqrt((m*g*p0)/c))/p0)^2;
b = -(2*c)/m*((sqrt((m*g*p0)/c))/p0);
A= [0 1 0
a 0 b
0 0 -(Rb/Lb)];
B= [0
0
1];
C= [1 0 0];
D= [0];
% | ? -1 0 |
% |-245.5*? ? 4.4317 | Matriz Encontrada
% | 0 0 ? + 10 |
% Calculando o determinante:
% ?*?*(?+10)-[245.5*(?+10)]
% Portanto o Polinômio Característico é:
% ?^3 + 10*?^2 - 245.5*? - 2455 = 0
pc = [1 10 -245.5 -2455];
autovalores = roots(pc)
eig(A)
%%
% CONTROLABILIDADE
% Portanto CC = [ 0 0 -4.4317
% 0 -4.4317 44.317
% 1 -10 100 ]
% Calculando o Determinante:
% A diagonal principal e complementares zeram, a diagonal secundária é
a
% única que possui valores != 0
% det(CC) = 0-(-4.4317*(-4.4317)*1) = -19.639, portanto != 0
% OBSERVABILIDADE
% Portanto OO = [ 1 0 0
% 0 1 0
% 245.5 0 -4.4317 ]
% Calculando o Determinante:
% A diagonal principal possui valor != 0, a diagonal secundária zera e
% complementares também.
% det(OO) = (1*1*(-4.4317)) - 0 = -4.4317, portanto != 0
CC = [B A*B A*(A*B)]
OO = [C
C*A
(C*A)*A]
det_CC=det(CC)
det_OO=det(OO)
CC2=ctrb(A,B)
OO2=obsv(A,C)
det_CC2=det(CC2)
det_OO2=det(OO2)