MVO-30/AB-103 Estabilidade e Controle de
Aeronaves 2013
(carga horária: 64 horas)
Flávio Silvestre
Departamento de Mecânica do Voo
Divisão de Engenharia Aeronáutica
Instituto Tecnológico de Aeronáutica
2013
Introdução
Sistemas de Aumento de Estabilidade
PARTE VII
Projeto de Sistemas de Controle
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
Já estudamos:
◮
◮
◮
◮
a dinâmica da aeronave: longitudinal e completa
simulação numérica, não-linear, para perturbações do estado bem
como para atuação nas variáveis de controle
linearização em torno de uma condição de operação
estabilidade estática e dinâmica, dos modos dos movimentos
longitudinal e látero-direcional
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
Desafios:
◮
◮
◮
◮
melhorar as qualidades de voo da aeronave para determinados
pontos do envelope: mudar a geometria? alterar caracterı́sticas
aerodinâmicas? Talvez o projeto já esteja em fases avançadas para
tal
expansão do envelope de voo
auxiliar o piloto na realização de manobras
realizar missões de forma autônoma
CONTROLE AUTOMÁTICO
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
Classificação usual dos sistemas de controle:
◮
SAS (Stability Augmentation System): melhorar as caracterı́sticas
da resposta autônoma
◮
CAS (Control Augmentation System): auxı́lio ao piloto na
realização de manobras (ex: rastreio de fator de carga)
◮
Piloto automático: substituição do piloto na realização de missões
(ex: manutenção de velocidade e altitude de cruzeiro;
arredondamento automático durante a aterrissagem; realização de
trajetória através de pontos especificados)
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
De que forma?
entrada:
p.ex. que define
a manobra a ser
executada
comparação
ação de
controle
comandos
u
X=AX+Bu
saída:
parâmetro a ser observado /
medido, que permite, p. ex.,
verificar a realização
da manobra
Y=CX+Du
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
Yaw-damper do XB-47 (1950): controle do leme pela realimentação da
taxa de guinada
Roland J. White, “Investigation of Lateral Dynamic Stability in the
retirado de http://en.wikipedia.org/wiki/Boeing B-47 Stratojet
XB-47 Airplane”, Journal of the Aeronautical Sciences (Institute of
the Aeronautical Sciences), Vol. 17, No. 3 (1950), pp. 133-148.
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
William H. Cook (1991) reports a similar reaction from an MIT professor,
unhappy that an “artificial” solution had been used on the B-47 to solve
an aerodynamic stability problem. Of course, there is a perfectly sound
aerodynamic reason why yaw stability augmentation is needed on jet airplanes and is not an evidence of poor design. Approximately, Dutch roll
damping ratio is directly proportional to atmospheric density. An airplane
with a satisfactory damping ratio of 0.3 atsea level will have a damping
ratio of only 0.06 at an altitude of 45,000feet.
retirado de Abzug, M. J., Larrabee, E. E., “Airplane Stability and Control”, 2nd Ed., Cambridge University Press, Cambridge, 2002. (pg.
306)
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Introdução
Roteiro para o projeto:
◮
conhecimento da planta (aeronave, atuadores): sistema linearizado
◮
definição do objetivo do sistema
escolha da arquitetura:
◮
◮
◮
◮
◮
◮
parâmetros que serão medidos (ângulo de ataque, taxa de arfagem,
etc), equação de saı́da
comandos utilizados (profundor, manete, etc)
escolha de compensador (proporcional, PI, PD, avanço/atraso de
fase, etc)
cálculo dos ganhos e parâmetros do compensador (técnicas de
controle clássico / moderno)
validação do projeto: simulação não-linear
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
Definição
◮
usa sensores para a medição das velocidades angulares da aeronave
◮
transformadas e realimentadas através da atuação das superfı́cies de
controle
◮
cria um momento aerodinâmico proporcial às velocidades angulares
produz efeito de amortecimento
em caso de instabilidade / necessidade de modificar amortecimento
e frequência independentemente, realimentações adicionais são
necessárias
◮
◮
◮
SAS’s para dinâmicas longitudinal e látero-direcional projetados
normalmente em separado: fraco acoplamento
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
Exemplo: estabilidade relaxada
MD-11
Aeronaves com margem estática reduzida podem apresentar vantagens:
◮
◮
◮
menor arrasto de
compensação: economia
de combustı́vel
maiores coeficientes de
sustentação
menores deflexões das
superfı́cies de comando
para manobras
B747
Economia de combustível reduzindo arrasto de
compensação: redução da margem estática em voo,
bombando combustível para a empenagem horizontal.
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Aproximação de perı́odo curto: xpc =
[ q α ]T
ẋpc = Apc xpc + Bpc δp
Caracterı́sticas de resposta do sistema (QdV): autovalores de Apc .
Pergunta: caracterı́sticas aceitáveis?
Em caso negativo, serão modificadas
através de realimentação para o comando do profundor.
Desejado: ωn ≈ 3rad /s (0.48Hz ) e
ξ ≈ 0.7
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Airbus A300 operando em 10km a
200m/s: (DEG)
ẋpc =
−0.5959
0.9922
+
−1.4541
−0.5160
−1.0371
−0.0160
xpc
δp
damp(Apc) fornece:
ωn = 1.32rad/s
ξ = 0.42
Desejado: ωn ≈ 3rad /s (0.48Hz ) e
ξ ≈ 0.7
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
piloto
u
+-
atuador
dp
Xpc= Apc Xpc + Bpc dp
Y
Xpc
C
K
Controle clássico: ajuste de ganhos através do Lugar das Raı́zes.
◮
método gráfico para determinar a localização dos pólos de malha
fechada a partir da localização dos pólos e zeros de malha aberta,
como função de K
◮
determinação de assı́ntotas, ramificações, ganhos para raı́zes no eixo
imaginário (Routh-Hurwitz), etc...
facilmente determinado em MATLAB com o comando rlocus
◮
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Efeitos da realimentação de α e q:
% q feedback
C=[1 0];
D=0;
sysq=ss(Apc,Bpc,C,D);
k=-logspace(-2,1,2000);
figure;rlocus(sysq,k);
Flávio Silvestre
% alpha feedback
C=[0 1];
D=0;
sysa=ss(Ac,Bc,C,D);
k=-logspace(-2,1,2000);
figure;rlocus(sysa,k);
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Root Locus
0.64
0.48
0.32
Imaginary Axis
System: sysq
0.94
Gain: 1.24
Pole: −1.2 + 0.975i
Damping: 0.776
0.5
Overshoot (%): 2.11
0.985
Frequency (rad/sec): 1.54
0
2
1.75
1.5
Root Locus
0.16
3.5
0.58
System: sysq
Gain: 0.01
Pole: −0.561 + 1.2i
Damping: 0.424
Overshoot (%): 23
Frequency (rad/sec): 1.32
1
1.25
1
0.75
0.5
2
0.25
0.985
System: sysa
Gain: 5.51
Pole: −0.6 + 2.67i
Damping: 0.22
Overshoot (%): 49.3
Frequency (rad/sec): 2.73
0.76
1 0.92
0
−1 0.92
0.15
0.07
3
α feedback
2
1.5
1
System: sysa
Gain: 0.01 0.5
Pole: −0.556 + 1.2i
Damping: 0.419
Overshoot (%): 23.5
Frequency (rad/sec): 1.33
0.5
1
1.5
−2
−1
◮
0.24
q feedback
0.94
−2
0.34
2.5
−0.5
0.86
0.46
3
Imaginary Axis
0.76
0.86
2
0.76
2.5
0.76
−1.5
0.64
0.48
−1
Real Axis
0.32
−0.5
0.16
−3
0
0.58
0.5
−2.5
melhora amortecimento, porém
pouca alteração na frequência
Flávio Silvestre
◮
0.46
−2
0.34
−1.5
−1
Real Axis
0.24
0.15
−0.5
0.07
3
3.5
0
grande alteração na frequência
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Parece interessante a realimentação de ambos para conseguir os polos
desejados. Problemas associados:
◮
realimentação de α:
◮
◮
◮
◮
pode ser obtido por um sistema Pitot-estático ou por uma wind vane
sinal contaminado por ruı́do
necessidade de cálculo em tempo real do α real a partir do α indicado
realimentação de q:
◮
◮
◮
posicionamento do girômetro deve ser cuidadosamente analisado
ruı́do e presença de modos estruturais
uso de filtros
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Alocação de polos:
◮
realimentação de estado, e cálculo dos ganhos para polos desejados
p
ωn = 3rad /s ⇒
p
=
−ξω
±
i
ω
1 − ξ 2 = −2.1 ± 2.14i
d
n
n
ξ = 0.7
Comando place do MATLAB determina os ganhos para a alocação:
% q and alpha feedback (pole placement)
wn_d=3; % desired wn
xi_d=0.7; % desired xi
p_d=[-xi_d*wn_d+i*wn_d*sqrt(1-xi_d^2);
-xi_d*wn_d-i*wn_d*sqrt(1-xi_d^2)];
k=place(Ac,Bc,p_d)
kq = −2.8919rad /(rad /s) e kα = −5.5557rad /(rad )
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Pitch SAS: response to initial 1DEG α
1
q only
α only
state feedback
0.5
q [DEG/s]
0
−0.5
−1
−1.5
−2
0
2
4
6
Time [s]
Flávio Silvestre
MVO-30/AB-103
8
10
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
% initial response:
% q feedback
ka=0;kq=-1.24;
k=[kq ka];
sys1=ss(Apc-Bpc*k,Bpc,[1 0],0);
X0=[0;10*pi/180];
[Y1,T1]=initial(sys1,X0,10);
% alpha feedback
ka=-5.51;kq=0;
k=[kq ka];
sys2=ss(Apc-Bpc*k,Bc,[1 0],0);
X0=[0;10*pi/180];
[Y2,T2]=initial(sys2,X0,10);
Flávio Silvestre
% state feedback
ka=-5.55;kq=-2.89;
k=[kq ka];
sys3=ss(Apc-Bpc*k,Bpc,[1 0],0);
X0=[0;10*pi/180];
[Y3,T3]=initial(sys3,X0,10);
% plotting results
figure
plot(T1,Y1*180/pi,‘k.’,T2,Y2*180/pi,‘r’,T3,Y3*180/pi,‘b-’)
xlabel(‘Time [s]’);ylabel(‘q
[DEG/s]’)
legend(‘q only’,‘alpha only’,‘state
feedback’)
title(‘Pitch SAS: response to
initial 10DEG alpha’)
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Atuador:
up
u
−
atuador
δp
Ẋpc = Apc Xpc + Bpc δp
Y = CXpc
Y
uc
K
O atuador pode ser modelado como um filtro de atraso, cuja função de
1
.
transferência é: Ga (s) = τa s+1
Flávio Silvestre
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Step response
1.4
τ=1/5s
τ=1/10s
τ=1/20s
1.2
δp [DEG]
1
0.8
0.6
0.4
0.2
0
0
0.5
Flávio Silvestre
1
Time [s]
MVO-30/AB-103
1.5
2
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
% comparing different filters
tau=[1/5;1/10;1/20];
figure;hold on
for j=1:3
num=[0 1];
den=[tau(j) 1];
sys=tf(num,den);
[Y,T]=step(sys,2);
plot(T,Y);
end
xlabel(’Time [s]’);
ylabel(’\delta_p [DEG]’);
title(’Step response’);
legend(’\tau=1/5s’,’\tau=1/10s’,’\tau=1/20s’)
grid on
Flávio Silvestre
MVO-30/AB-103
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Introdução
Sistemas de Aumento de Estabilidade
Sistemas de Aumento de Estabilidade
SAS em arfagem
Para Ga (s) =
1
τa s+1 :
δ̇p (t) = −
1
1
δp + u
τa
τa
Incluindo o modelo do atuador na planta do perı́odo curto:
d
Apc Bpc
02×1
Xpc
Xpc
=
+
u
1
01×2 − τ1a
δp
δp
dt
τa
A equação de saı́da também se altera:
Y =
C
Flávio Silvestre
0
Xpc
δp
MVO-30/AB-103
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
Pitch SAS: response to initial 1DEG α
0.5
q [DEG/s]
0
−0.5
Ga(s)=1
−1
Ga(s)=1/(τa s + 1)
−1.5
0
2
4
6
8
10
Time [s]
6
G (s)=1
a
G (s)=1/(τ s + 1)
a
a
2
p
δ [DEG]
4
0
−2
0
2
4
6
Time [s]
Flávio Silvestre
MVO-30/AB-103
8
10
Introdução
Sistemas de Aumento de Estabilidade
Definição
Exemplo: estabilidade relaxada
SAS em arfagem
Sistemas de Aumento de Estabilidade
SAS em arfagem
ka=-5.55;kq=-2.89;
k=[kq ka];
sys3=ss(Ac-Bc*k,Bc,[1 0;0 1],[0;0]);
X0=[0;1*pi/180];
[Y3,T3]=initial(sys3,X0,10);
tau_a=1/10;
At=[Ac Bc; zeros(1,2) -1/tau_a];
Bt=[zeros(2,1);1/tau_a];
Ct=[eye(2) zeros(2,1)];
sys4=ss(At-Bt*k*Ct,Bt,[1 0 0;0 0 1],[0;0]);
X0=[0;1*pi/180;0];
[Y4,T4]=initial(sys4,X0,10);
figure
subplot(2,1,1); plot(T3,Y3(:,1)*180/pi,’b-’,T4,Y4(:,1)*180/pi,’b--’)
title(’Pitch SAS: response to initial 1DEG \alpha’)
xlabel(’Time [s]’);ylabel(’q [DEG/s]’)
legend(’G_a(s)=1’,’G_a(s)=1/(\tau_a s + 1)’)
subplot(2,1,2); plot(T3,(-kq*Y3(:,1)-ka*Y3(:,2))*180/pi,’b-’,T4,Y4(:,2)*180/pi,’b--’)
xlabel(’Time [s]’);ylabel(’\delta_p [DEG]’)
legend(’G_a(s)=1’,’G_a(s)=1/(\tau_a s + 1)’)
grid on
Flávio Silvestre
MVO-30/AB-103
Download

Parte VII: Projeto de Sistemas de Controle