Professional Documents
Culture Documents
Nitin Sivakumar
Nitin Sivakumar
ENGINEERING 2
TERM PROJECT PRESENTATION
ANTENNA AZIMUTH CONTROL USING
SERVOMECHANISM
Presented by
NITIN SIVAKUMAR
ID-2021327478
1. PROBLEM FORMULATION
03/06/2024 2
4. Illustrations
03/06/2024 3
Working of the system
• The system is employs a servomechanism for azimuth position control of a telescopic antenna
which is used to track a satellite
• It consists of a potentiometer at the input terminal which uses an angular displacement input i(t)
to create a corresponding voltage
• The output of the system being the angular output o(t) is converted to a corresponding voltage
signal by another potentiometer.
• The two voltages are compared and the error signal is created by a differential amplifier whose
output is boosted by a power amplifier.
• The output of the power amplifier drives the DC motor which creates the required angular
displacement. The shaft of the motor is connected through a gear system to the antenna to align
it in the required manner
03/06/2024 4
BLOCK DIAGRAM
Input Summing Plant or
Transducer Junction Process
Angular Angular
Input Potentio Pre- Power Motor, load & Output
meter amplifier Amplifier Gears
vi(t)
i (t ) ve(t) vp(t) ea(t) o (t )
vo(t) Sensor
(Output Transducer)
Potentiometer
03/06/2024 5
STATE SPACE
REPRESENTATION
Power Amplifier
Ea ( s ) 100
G(s)
V p ( s ) s 100
dea
100ea 100v p (t )
dt
dea
100ea 100v p (t )
dt
y ea
03/06/2024 6
MOTOR AND LOAD
ea (t ) ia (t ) Ra vb
d m
ea (t ) ia (t ) Ra K b
dt
d 2 m d m
Tm K t ia (t ) J m Dm
dt 2 dt
Ra J m d 2 m Ra Dm d m
ea (t ) 2 K b
K
t dt K t dt
03/06/2024 7
Assuming state variables
x1 m
d m Parameters Values
x1 x2
dt Ra 8
Ra J m dx2 Ra Dm
ea (t ) Kb x2 Jm 100
K t dt Kt Dm 100
dx2 1 Kt Kb Kt Kt 2.083
Dm x2 ea (t )
dt J m Ra Ra J m Kb 1.71
y 0.1x1
03/06/2024 8
SIGNAL FLOW GRAPH
1 1 1 1
K 100 s s 0.1
s 2.083
o ( s)
i ( s) Vp (s) Ea ( s ) X 2 (s) X 1 (s)
100 1.71
1
x1 x2
x 2 1.71x2 2.083ea
y 0 0.1x1
e a 3.18 Kx1 100ea 31.8i
03/06/2024 9
FINAL STATE SPACE
EQUATION
0 1 0 0
x 0 1.71 2.083 x 0 i
3.18 K 0 100 31.8 K
y [0.1 0 0]x
03/06/2024 10
MODEL ANALYSIS
1. Assuming a preamplifier gain, K of
State transition matrix, e At L1[ SI A]1
03/06/2024 11
CONTROLLABILITY
Controllability matrix Q=[B AB A2B]
0 0 0.0013
7
Q 1.0e * 0 0.0013 0.1347
0.006 0.0636 6.36
03/06/2024 12
OBSERVABILITY
C
Observability matrix P CA
CA2
0.1 0 0
P 0 0.1 0
0 0.171 0.2083
Determinant P=0.0021 which is not equal to zero so observable
03/06/2024 13
STABILIZABILITY,
DETECTABILITY AND
MINIMAL REALIZATION
Since the system is controllable and observable, it has stabilizability and
detectability
Since the system is controllable and observable , its has no minimal realization
03/06/2024 14
CONTROLLER DESIGN
We first design the controller by finding the desired characteristic equation.
A 10% overshoot and a settling time of 1 second yield 0.591 and n 6.77
Thus, the characteristic equation for the dominant poles is s 2 8s 45.8 0the
where
dominant poles are located at The third
4 jpole
5.46will be 10 times as far from the
imaginary axis
Hence, the desired characteristic equation for the closed-loop system is
( s 40)( s 2 8s 45.8) s3 48s 2 365.8s 1832 0 (1)
0 1 0 0
Converting to state space equation,
x 0 0 1 x 0 u
1 171 101.71 1
y [1325 0 0]x
Controllability matrix Q=[B AB A2B]
Determinant Q=-1 not =0, CONTROLLABLE
0 0 0.0001
Q 1.0e 4 * 0 0.0001 0.0102
0.0001 0.0102 1.0174 03/06/2024 16
Choosing the control signal u=-kx
K=[k1 k2 k3]
Desired system characteristic equation is |SI-A+BK|=0
s 0 0 0 1 0 0 0 0
0 s 0 0 0 1 0 0 0 0
0 0 s 1 171 101.71 k1 k 2 k 3
s 1 0
0 s 1
k1 k2 171 k3 s 101.71
s 0 0 0 1 0 1325l1 0 0
0 s 0 0 0 1 1325l2 0 0 0
0 0 s 1 171 101.71 1325l3 0 0
03/06/2024 19
1325* l1 s 1 0
1325* l2 s 1
1325* l3 171 s 101.71
03/06/2024 20
LQR
Program to evaluate LQR controller
clc;
clear all
A=[0,1;-171,-101.71];
B=[0;1];
C=[1325 0];
D=[0];
%constructing SS model
sys =ss(A,B,C,D);
Q=[10000000 0 ;0 1];
R = 0.001;
[K,S,P] =lqr(sys,Q,R);
X=-(C*(A-B*K)^-1*B)^-1;
03/06/2024 21
CLOSED LOOP SYSTEM
RESPONSE
The closed loop transfer function relating the Azimuth angle output to the angular input is
given by
03/06/2024 22
MATLAB Simulink diagram- PID controller applied to transfer function
03/06/2024 24
PLOT OF STATE VARIABLES
x1 = [1 0 0 0 0 0]*x';
Program used
x2 = [0 1 0 0 0 0]*x';
x3 = [0 0 1 0 0 0]*x';
A=[0 1 0;0 0 1;0 -171 -101.71] e1 = [0 0 0 1 0 0]*x';
B=[0;0;1] e2 = [0 0 0 0 1 0]*x';
C=[1325 0 0] e2 = [0 0 0 0 0 1]*x';
subplot (3,3,1); plot(t,x1);grid
D=[0]
xlabel ('t(sec)'); ylabel('x1')
K=[1932 194.8 -53.7] subplot(3,3,2); plot(t,x2);grid
Ke=[0.286;-1.57;1494] xlabel('t(sec)'); ylabel('x2')
AA = [A-B*K B*K ; zeros(3,3) A-Ke*C];
subplot (3,3,3); plot(t,e1);grid
xlabel ('t(sec)'); ylabel('x3')
sys= ss (AA, eye (6), eye(6), eye(6));
subplot (3,3,4); plot(t,x1);grid
t=0:0.01:8; xlabel ('t(sec)'); ylabel('e1')
x0 = [1;0;1;0;1;0]; subplot(3,3,5); plot(t,x2);grid
xlabel('t(sec)'); ylabel('e2')
x= initial (sys,x0,t);
subplot (3,3,6); plot(t,e1);grid
xlabel ('t(sec)'); ylabel('e3') 03/06/2024 25
10 -3
1 1 3
0.8 0
2
0.6
-1
x1
x2
x3
0.4
-2 1
0.2
-3
0 0
-4
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
t(sec) t(sec) t(sec)
10 -3
1 1 3
0.8 0
2
0.6
-1
e1
e2
e3
0.4
-2 1
0.2
-3
0 0
-4
0 2 4 6 8 0 2 4 6 8 0 2 4 6 8
t(sec) t(sec) t(sec)
03/06/2024 26
REFERENCE
References
1. Control systems engineering (7th ed.), Norman S. Nise, John Wiley & Sons,2015.
2. Digital Control of Dynamic Systems (3rd ed.), G. F. Flanklin, J. David Powell, M.L Workman, Addison Wesley
longman Inc,1998.
3. T. V. Hoi ,N. T. Xuan and B. G. Duong, “Satellite tracking control system using Fuzzy PID controller”, VNU Journal
of Science: Mathematics and Physics, vol. 31,pp.36-46,2015.
4. M. N. Soltani, R. Zamanabadi, and R. Wisniewski, “ Reliable control of ship-mounted satellite tracking antenna”,
IEEE Transactions on Control Systems Technology, 2010.
03/06/2024 27
THANK YOU
03/06/2024 28