Professional Documents
Culture Documents
Fall 2005
Sfrag replacements
body axis
horizontal
Inputs
disturbance inputs:
uw : velocity of wind along body axis
vw : velocity of wind perpendicular to body axis
control or actuator inputs:
e : elevator angle (e > 0 is down)
t : thrust
Linearized dynamics
u
v
q
.003 .039
0
.322
u uw
.01
1
"
#
.18 .04
e
1.16 .598 t
0
0
Steady-state analysis
"
1 0
27.2 15.0
0 1 1.34 24.9
gives steady-state change in speed & climb rate due to wind, elevator & thrust changes
solve for control variables in terms of wind velocities, desired speed & climb rate
"
e
t
"
.0379 0.0229
.0020 .0413
2
#"
u uw
h + vw
level flight, increase in speed is obtained mostly by increasing elevator (i.e., downwards)
constant speed, increase in climb rate is obtained by increasing thrust and increasing
elevator (i.e., downwards)
(thrust on 747 gives strong pitch up torque)
eigenvalues are
0.3750 0.8818j,
0.0005 0.0674j
0.0005
0.5433
0.0899
0.0283
0.0135
0.8235
0.0677
0.1140
0.7510
0.0962
0.0111
0.1225
0.6130
0.0941
0.0082
0.1637
xshort =
xphug =
Short-period mode
u(t)
0.5
0
0.5
1
10
12
14
16
18
20
10
12
14
16
18
20
h(t)
0.5
0
PSfrag replacements
0.5
1
6.1
Phugoid mode
u(t)
1
0
1
2
200
400
600
800
1000
1200
1400
1600
1800
2000
200
400
600
800
1000
1200
1400
1600
1800
2000
h(t)
1
0
PSfrag replacements
1
2
h12
h11
0.1
0.1
10
15
0.1
20
0.5
10
15
20
10
15
20
0.5
h22
h21
PSfrag replacements
0
0.5
10
15
0.5
20
h12
h11
0.1
0.1
200
400
0.1
600
h21
0.5
200
400
600
200
400
600
0.5
h22
0.5
PSfrag replacements
200
400
0.5
600
h12
h11
0
1
2
0
1
10
15
20
10
15
20
10
15
20
3
2.5
2
h22
h21
PSfrag replacements
0
1.5
1
0.5
10
15
20
h12
h11
0
1
2
200
400
600
2
0
200
400
600
200
400
600
200
400
600
h22
h21
PSfrag replacements
MATLAB code
plot(t,h1(1,:));
plot(t,h2(1,:));
plot(t,h1(2,:));
plot(t,h2(2,:));
axis([0
axis([0
axis([0
axis([0
20
20
20
20
-.1
-.1
-.5
-.5
0.1])
0.1])
0.5])
0.5])
ylabel(h11)
ylabel(h12)
ylabel(h21)
ylabel(h22)
plot(t,h1(1,:));
plot(t,h2(1,:));
plot(t,h1(2,:));
plot(t,h2(2,:));
axis([0
axis([0
axis([0
axis([0
600
600
600
600
-.1
-.1
-.5
-.5
figure(1)
7
0.1])
0.1])
0.5])
0.5])
ylabel(h11)
ylabel(h12)
ylabel(h21)
ylabel(h22)
plot(t,h1(1,:));
plot(t,h2(1,:));
plot(t,h1(2,:));
plot(t,h2(2,:));
axis([0
axis([0
axis([0
axis([0
20
20
20
20
-2 2]) ylabel(h11)
-2 2]) ylabel(h12)
-5 5]) ylabel(h21)
0 3]) ylabel(h22)
plot(t,h1(1,:));
plot(t,h2(1,:));
plot(t,h1(2,:));
plot(t,h2(2,:));
axis([0
axis([0
axis([0
axis([0
600
600
600
600
-2
-2
-3
-3
2])
2])
3])
3])
ylabel(h11)
ylabel(h12)
ylabel(h21)
ylabel(h22)