summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/unbtex/unbtex-example/codigos/controle.m
blob: 0c67f89df8adb8868fd848dcf4984685572c1f30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
% Controle com realimentação de estados
pC = (0.6)*ones(1,5);
pC(4) = 0.5 + 0.4*1i;
pC(5) = 0.5 - 0.4*1i;

%Seguindo controle digital...
n = 4;
m = 1;

Ahat = [A, B; zeros(1,n), 0];
Bhat = [zeros(n,1); eye(m)];
Khat = acker(Ahat, Bhat, pC);
K = (Khat + [zeros(m, n), eye(m)])/([A - eye(n), B; H*A, H*B]);

% Ganhos para utilizar na realimentação
Ki = K(5);
Kp = K(1:4);