0% found this document useful (0 votes)
32 views

Lesson 2 - Control Systems Review

The document discusses flight control systems and Laplace transforms. It covers topics like inputs to control systems, transfer functions, time responses of first and second order systems, damping ratio, natural frequency, and dominant poles. Examples are provided to illustrate concepts like unit step response, overshoot, rise time and damping ratio's effect on overshoot. The document is intended to teach control systems concepts.

Uploaded by

Fab
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Lesson 2 - Control Systems Review

The document discusses flight control systems and Laplace transforms. It covers topics like inputs to control systems, transfer functions, time responses of first and second order systems, damping ratio, natural frequency, and dominant poles. Examples are provided to illustrate concepts like unit step response, overshoot, rise time and damping ratio's effect on overshoot. The document is intended to teach control systems concepts.

Uploaded by

Fab
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 48

Control Systems Review

Flight Control Systems


Laplace Transform
𝑚𝑥(𝑡)
ሷ + 𝑐𝑥(𝑡)
ሶ + 𝑘𝑥(𝑡) = 𝑢(𝑡) 1
𝑋(𝑠) = 2
𝑈(𝑠)
𝑚𝑠 + 𝑐𝑠 + 𝑘
𝑚𝑠 2 𝑋(𝑠) + 𝑐𝑠𝑋(𝑠) + 𝑘𝑋(𝑠) = 𝑈(𝑠)

AAE – 342 Flight Control Systems


Inputs

 There are virtually infinite many input signals but any of them can be
considered as a linear combination of following
 Unit Impulse
𝑅 𝑠 =1
 Unit Step
1
𝑅 𝑠 =
𝑠
 Unit Ramp
1
𝑅 𝑠 = 2
𝑠
 Sinusoidal Input
𝜔
𝑅 𝑠 = 2
𝑠 + 𝜔2

AAE – 342 Flight Control Systems


Transfer function
 The initial conditions are assumed to be zero.

Δ𝜃 𝑠 𝐴𝜃 𝑠 2 + 𝐵𝜃 𝑠 + 𝐶𝜃
=
Δ𝛿(𝑠) 𝐴𝑠 4 + 𝐵𝑠 3 + 𝐶𝑠 2 + 𝐷𝑠 + 𝐸
 Consider an example of F-104

≫den=conv([1 0.015 0.021],[1 0.0911 4.884]);


≫ roots(den)

AAE – 342 Flight Control Systems


Time Responses

AAE – 342 Flight Control Systems


Final Value Theorem
 Determines the steady-state value (if exists) of the system’s time
response.

𝑓 ∞ = lim 𝑠𝐹(𝑠)
𝑠→0

Initial Value Theorem


 Determines the initial value of the system’s time response.

𝑓 0 = lim 𝑠𝐹(𝑠)
𝑠→∞

AAE – 342 Flight Control Systems


Final Value Theorem

LEARJET 24

α(𝒔) 𝑵α
η (𝒔) −7.8184𝑠3− 492.02𝑠2 −25.83s − 34.69
 = =
η(𝒔) Δ(𝒔) 170.62𝑠4 + 305.72𝑠3 + 435.07𝑠2+ 29.87s + 23.14

𝒖(𝒔) 𝑵𝒖
η (𝒔) −88.634𝑠2+ 10,112.17 s + 9,166.64
 = =
η(𝒔) Δ(𝒔) 170.62𝑠4+ 305.72𝑠3 + 435.07𝑠2 + 29.87s + 23.14

θ(𝒔) 𝑵θ
η (𝒔) −489.33𝑠2 − 316.90s − 32.001
 = =
η(𝒔) Δ(𝒔) 170.62𝑠4+ 305.72𝑠3+ 435.07𝑠2+ 29.87s + 23.14

 What will be final value of these quantities for +1 deg Step in elevator.

∆𝜃 = −1.3829 deg ∆𝛼 = −1.4991 deg ∆𝑢 = 6.9134 𝑓𝑡/𝑠

AAE – 342 Flight Control Systems


First Order Systems

 Physically, this system may represent an RC circuit, thermal system,


spiral mode, roll mode

𝟏
F(𝒔) =
𝑻𝒔+𝟏

 If an input 𝒖(𝒔) is applied to the system, the response c(s) is given by

𝟏
c(𝒔) = 𝒖(𝒔)
𝑻𝒔+𝟏

AAE – 342 Flight Control Systems


Unit-Impulse Response

1
𝐹(𝑠) =
𝑇𝑠 + 1
1
C (𝑠) = 𝑇𝑠+1 ∗ 1

1 −𝑡
𝑐 𝑡 = 𝑒 𝑇 ,𝑡 ≥ 0
𝑇

AAE – 342 Flight Control Systems


Unit-Step Response

AAE – 342 Flight Control Systems


Second Order Systems

 Physically, this system may represent a Phugoid, Short Period or Dutch


roll mode or mass spring damper, servo motor etc..

AAE – 342 Flight Control Systems


Damping Ratio and Natural Frequency

AAE – 342 Flight Control Systems


Unit-Impulse Response

𝜔𝑛 𝑡 (𝑟𝑎𝑑)

AAE – 342 Flight Control Systems


Unit-Step Response

AAE – 342 Flight Control Systems


Unit-Step Response

AAE – 342 Flight Control Systems


Unit-Step Response

AAE – 342 Flight Control Systems


Definitions
1. Rise time 𝑡𝑟 is defined as the time required for the step response to rise
from 10 to 90% of its final value.
2. Delay time 𝑡𝑑 is defined as the time required for the step response to reach
50% of its final value.
3. Settling time 𝑡𝑠 is defined as the time required for the step response to
decrease and stay within a specified percentage of its final value. Frequently
used figures are 1%, 2% & 5%.
4. Peak time 𝑡𝑝 is defined as the time required to reach the maximum
overshoot point.
5. Overshoot 𝑀𝑝 is the maximum amount the system overshoots its final value
divided by its final value (and often expressed as percentage).

4.6, 4 𝑜𝑟 3 ζ
1.8 𝑀𝑝 ≅ 1 − 0 ≤ ζ ≤ 0.6
𝑡𝑟 ≅ 𝑡𝑠 ≅ 0.6
𝜔𝑛 𝜎

Remember: 𝜎 = ζ𝜔𝑛

AAE – 342 Flight Control Systems


Overshoot versus damping ratio

AAE – 342 Flight Control Systems


Remarks on Time-Domain Responses
➢ Speed of response is measured by
▪ Rise time, delay time, and settling time

➢ Relative stability is measured by


▪ Percent overshoot

➢ In general ….
▪ Fast response Large percent overshoot
▪ Large percent overshoot Small stability margin

➢ We need to take trade-off between response speed and


stability

AAE – 342 Flight Control Systems


Regions for Transient Response

Settling Time Composite


Rise Time Overshoot

1.8 ζ 4.6, 4 𝑜𝑟 3
𝑡𝑟 ≅ 𝑀𝑝 ≅ 1 − 𝑡𝑠 ≅
𝜔𝑛 0.6 𝜎

0 ≤ ζ ≤ 0.6

AAE – 342 Flight Control Systems


EXAMPLE
Find the allowable regions in the s-plane for the poles of a transfer function of a
system if the system response requirements are 𝑡𝑟 ≤ 0.6 sec, 𝑀𝑝 ≤ 10%, and 𝑡𝑠 ≤
3 sec.

1.8 1.8
𝑡𝑟 ≅ 𝜔𝑛 ≥ = 3.0 𝑟𝑎𝑑/𝑠𝑒𝑐
𝜔𝑛 𝑡𝑟

Graph ζ ≥ 0.6

4.6 4.6
𝑡𝑠 ≅ 𝜎≥ = 1.5 𝑠𝑒𝑐 −1
𝜎 𝑡𝑠

AAE – 342 Flight Control Systems


Dominant Poles

 The response of higher-order systems with many poles can be dealt


with by using the idea of dominant poles.
 Consider the general transient response of a stable system which
results from a mixture of real and complex poles.
 Each pole will produce a transient term which decays away at a rate
dependent upon the real part of the pole.
 The further to the left the pole, the more quickly the term dies away.
The distance from the imaginary axis to a pole is termed the pole
attenuation. Highly attenuated poles have a transient which dies away
rapidly.
 One might therefore expect the overall response to be dominated by
the last term to die away, i.e. the pole with the least attenuation.

AAE – 342 Flight Control Systems


Example
1
𝐺 𝑠 =
1 + 𝑠 Τ 𝑎 1 + 𝑠 Τ2 + 𝑠 2 Τ4
Root Locus
2

1.5

0.5
≫ a=0.25; Imaginary Axis
≫ den=conv([1/a 1],[1/4 1/2 1]); 0
≫ roots(den)
-0.5
ans =
-1
-1.0000 + 1.7321i
-1.0000 - 1.7321i -1.5
-0.2500
-2
-4.5 -4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5
Real Axis

AAE – 342 Flight Control Systems


Example
1
𝐺 𝑠 =
1 + 𝑠 Τ 𝑎 1 + 𝑠 Τ2 + 𝑠 2 Τ4

≫ T=0:0.2:10;
≫ a=0.25
≫ sys=tf([1],conv([1/a 1],[1/4 1/2 1]));
≫ plot(step(sys,T));hold on;
≫ for a=1:4
≫ sys=tf([1],conv([1/a 1],[1/4 1/2 1]));
≫ plot(step(sys,T));hold on;
≫ end

Real Pole Attenuation ∞ 4 2 1 0.25


% overshoot 16.3 13.9 8.10 ---- ----
63% rise time/second 0.77 1.02 1.24 1.62 4.45

AAE – 342 Flight Control Systems


Example
100 𝑠 = −0.5 ± 𝑗0.866
𝐺 𝑠 = 2
𝑠 + 𝑠 + 1 𝑠2 + 𝑠 + 9 𝑠 + 3 −0.5 ± 𝑗2.96
−3
100 3.7 ≫ step(tf([100],conv(conv([1 1 1],[1 1 9]),[1 3])));
𝐺 𝑠 = = ≫ hold on;
𝑠2 + 𝑠 + 1 9 3 𝑠2 + 𝑠 + 1
≫ step(tf([3.7],[1 1 1]));
Step Response
4.5

3.5

3
Full fifth-order system
Amplitude

2.5

1.5

0.5

0
0 2 4 6 8 10 12 14

Time (sec)

AAE – 342 Flight Control Systems


Effect of a Zero

𝑎𝑠 + 1
𝐺 𝑠 =
25𝑠 2 + 5𝑠 + 1

The numerator produces a


modified input

𝑑𝑥(𝑡)
𝑣(𝑡) = 𝑥 𝑡 + 𝑎
𝑑𝑡

AAE – 342 Flight Control Systems


Effect of a Zero

AAE – 342 Flight Control Systems


Aircraft Response Using MATLAB
The transfer function between the elevator and altitude of the Boeing
747 aircraft can be approximated as

ℎ(𝑠) 30 𝑠 − 6
= 2 𝑓𝑡Τ𝑑𝑒𝑔
𝛿𝑒 (𝑠) 𝑠 𝑠 + 4𝑠 + 13

AAE – 342 Flight Control Systems


Summary of Effects

 For the system to be stable and the transient to decay all poles must
be located in the left half of the s-plane.
 The response of a stable system will generally be dominated by the
pole(s) closest to the s-plane origin.
 The contribution of poles and zeros in the left half of the s-plane can
generally be neglected if they are at greater than three times the
radius of the dominant poles.
 The dominance of a pole will be reduced by the existence of a close
zero.

AAE – 342 Flight Control Systems


Root Locus
𝑢(𝑠) 𝑦(𝑠)
𝐾 𝐺(𝑠)

𝑢(𝑠) 𝑦(𝑠)
𝐺(𝑠)
𝑦(𝑠) 𝐾𝐺(𝑠)
= −
𝑢(𝑠) 1 + 𝐾𝐺(𝑠)
𝐾

𝑦(𝑠) 𝐺(𝑠)
=
𝑢(𝑠) 1 + 𝐾𝐺(𝑠)

AAE – 342 Flight Control Systems


Root Locus

1
𝐺 𝑠 =
𝑠 𝑠 2 + 8𝑠 + 32
x
Characteristic x
Equation:
1 + 𝐾𝐺 𝑠 = 0
x
𝑠 𝑠 2 + 8𝑠 + 32 + 𝐾 = 0

≫ numG = [1];
≫ denG = [1 8 32 0];
≫ sysG = tf(numG,denG);
≫ rlocus(sysG)

AAE – 342 Flight Control Systems


Proportional Control of a First-order
System
𝑢(𝑠) 1 𝑦(𝑠)
𝐾
Characteristic 𝑠+1

Equation:
1
1+𝐾 =0
𝑠+1 0.2
Root Locus

0.15

𝑠+1+𝐾 =0 0.1

System: sysL
Gain: 1
0.05 Pole: -2
Damping: 1

≫ numL = [1];
Overshoot (%): 0
Imaginary Axis

Frequency (rad/sec): 2
0

≫ denL = [1 1];
≫ sysL = tf(numL,denL); -0.05

≫ rlocus(sysL) -0.1

-0.15

-0.2
-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5
Real Axis

AAE – 342 Flight Control Systems


Proportional Control of a First-order
System
𝑢(𝑠) 1 𝑦(𝑠)
𝐾
𝑠+1 𝑢(𝑠) 𝑦(𝑠)
− 1
𝑠+1

Transfer Function: 𝐾
1
𝐺 𝑠 =
𝑠+1
1 1
𝐾 𝐾 𝑠 + 1 1
𝐺 𝑠 = 𝑠+1 = 𝐺 𝑠 = =
1 1 𝑠+1+𝐾
1+𝐾 𝑠+1+𝐾 1+𝐾
𝑠+1 𝑠+1
𝐾 1
𝑦 𝑠 = 𝑢(𝑠) 𝑦 𝑠 = 𝑢(𝑠)
𝑠+1+𝐾 𝑠+1+𝐾

AAE – 342 Flight Control Systems


Proportional Control of a First-order
K=[20,5,2,1];

System for a=1:4


step(tf([K(a)],[1 1+K(a)]));hold on;
end
𝑢(𝑠) 1 𝑦(𝑠)
𝑢(𝑠) 1 𝑦(𝑠) 𝑠+1
𝐾 −
− 𝑠+1
𝐾
Step Response Step Response
1 1

0.9 K=4 0.9

0.8 0.8
K=3
0.7 0.7

0.6 0.6

Amplitude
K=2
Amplitude

0.5
0.5
K=1

0.4
0.4
K=1
K=2
0.3
0.3

0.2 K=3
0.2

0.1
0.1 K=4

0
0 0 0.5 1 1.5 2 2.5 3
0 0.5 1 1.5 2 2.5 3
Time (sec)
Time (sec)

AAE – 342 Flight Control Systems


Simplified Hydraulic Actuator

𝐸(𝑠) 𝑎 𝛿𝑒 (𝑠)
𝑠+𝑎

The actuator piston cannot move instantaneously because it takes a


finite time for the hydraulic fluid to flow through the ports from the control
valve. In response to a step input, the resulting motion (x) of a hydraulic
actuator can be modeled as an exponential rise:
𝑥 𝑡 = 𝑍(1 − 𝑒 −𝑎𝑡 )

AAE – 342 Flight Control Systems


Positive Feedback 𝑠−2
𝑠(𝑠 2 + 4𝑠 + 13)

≫sys=tf([1 -2],[1 4 13 0]) ≫sys=tf([1 -2],[1 4 13 0])


≫rlocus(sys) ≫rlocus(-1∗sys)

AAE – 342 Flight Control Systems


Frequency Response

AAE – 342 Flight Control Systems


Response to Sinusoidal Input

AAE – 342 Flight Control Systems


Bode Plot 𝐶(𝑠)
=
1
𝑅(𝑠) 𝑇𝑠 + 1

𝜔 𝑇 (𝑟𝑎𝑑)

AAE – 342 Flight Control Systems


Bode Plot 𝐶(𝑠)
𝑅(𝑠)
=
𝑠Τ𝜔𝑛
1
2 + 2ζ 𝑠 Τ𝜔
𝑛 +1

𝜔/𝜔𝑛
AAE – 342 Flight Control Systems
Example
Find gain and phase when 𝜔 = 3 𝑟𝑎𝑑/𝑠.

15(𝑠 + 2)
𝐺 𝑠 =
𝑠 2 + 2𝑠 + 5 𝑠 + 4

>> sys=tf([15 30],[conv([1 2 5],[1 4])]);


>> bode(sys)
>> [mag,phase]=bode(sys,3)
mag =
1.5000
phase =
-104.2500
>> 20*log10(mag)
ans =
3.5218

AAE – 342 Flight Control Systems


Stability using Bode Plots

AAE – 342 Flight Control Systems


Gain and Phase Margin

In process control systems: gain and phase margins of 2 and 40°


In servo systems: gain and phase margins of 5 and 50°

AAE – 342 Flight Control Systems


Filters

 Washout Filters
• Low-pass Filters
• High-pass Filters
• Band-pass Filters
• etc…

AAE – 342 Flight Control Systems


Low Pass Filters

AAE – 342 Flight Control Systems


Low Pass Filters

AAE – 342 Flight Control Systems


High Pass Filter

AAE – 342 Flight Control Systems


High Pass Filter

AAE – 342 Flight Control Systems

You might also like