Lab Manual Control System
Lab Manual Control System
ng1=[1];
dg1=[1 10];
sysg1=tf(ng1,dg1);
ng2=[1];
dg2=[1 1];
sysg2=tf(ng2,dg2);
ng3=[1 0 1];
dg3=[1 4 4];
sysg3=tf(ng3,dg3);
ng4=[1 1];
dg4=[1 6];
sysg4=tf(ng4,dg4);
nh1=[1 1];
dh1=[1 2];
sysh1=tf(nh1,dh1);
nh2=[2];
dh2=[1];
sysh2=tf(nh2,dh2);
nh3=[1];
dh3=[1];
sysh3=tf(nh3,dh3);
sys1=sysh2/sysg4;
sys2=series(sysg3,sysg4);
sys3=feedback(sys2,sysh1,+1);
sys4=series(sysg2,sys3);
sys5=feedback(sys4,sys1);
sys6=series(sysg1,sys5);
sys=feedback(sys6,[1])
1
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
Results:
sys =
----------------------------------------------------------------
12 s^6 + 205 s^5 + 1066 s^4 + 2517 s^3 + 3128 s^2 + 2196 s + 712
ng1=[1];
dg1=[1 10];
sysg1=tf(ng1,dg1);
ng2=[1];
dg2=[1 1];
sysg2=tf(ng2,dg2);
ng3=[1 0 1];
dg3=[1 4 4];
sysg3=tf(ng3,dg3);
p1=pole(sysg1)
z1=zero(sysg1)
p2=pole(sysg2)
z2=zero(sysg2)
p3=pole(sysg3)
z3=zero(sysg3)
RESULTS:
p1 = -10
z1 =
p2 = -1
z2 =
2
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
0×1 empty double column vector
p3 = -2
-2
z3 =
0.0000 + 1.0000i
0.0000 - 1.0000i
num=[0 0 25]
den=[1 6 25]
H=tf(num,den)
step(H)
RESULTS:
den=[1 6 25]
w=0:0.01:pi;
h=freqz(num,den,w);
mag=abs(h);
phase=angle(h);
figure
subplot(2,1,1)
plot(w,mag)
3
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
subplot(2,1,2)
plot(w,phase)
RESULTS:
bode (num,den);
RESULTS:
num =
1 18310 47840000
den =
1 33440 47840000
4
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
% Define the coefficients of the characteristic polynomial
den=[1 7 12];
rlocus(num,den)
5
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
grid;
RESULTS:
den=[1 7 12];
bode(num,den)
grid;
RESULTS:
den=[1 7 12];
6
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
nyquist(num,den)
grid;
RESULTS:
Expt 10: Obtaine the time response from state model of a system
A=[0 1;-2 -3];
B=[0;1];
C=[1 -1];
D=[0];
mysys=ss(A,B,C,D)
qo=[1;2];
initial(mysys,qo)
RESULTS:
mysys =
A=
x1 x2
x1 0 1
x2 -2 -3
B=
u1
x1 0
7
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
x2 1
C=
x1 x2
y1 1 -1
D=
u1
y1 0
sys= tf(num,den)
H=[1]
M= feedback (sys,H)
step (M)
hold on
grid on
Kp=2;
Kd=1;
Ki=1;
% PI controller
8
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
den1=[1 0]
dr= conv(den1,den)
sys1=tf(num1,dr)
G2=feedback(sys1,H)
step(G2)
A=[Kd*Kp Kp];
B=conv(A,num);
sys2=tf(B,den)
sys3=feedback(sys2,H)
step(sys3)
grid on
RESULTS:
num =
den =
1 3 1
sys =
-------------
s^2 + 3 s + 1
H=
M=
9
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
-------------
s^2 + 3 s + 2
num1 =
2 2
den1 =
1 0
dr =
1 3 1 0
sys1 =
2s+2
---------------
s^3 + 3 s^2 + s
G2 =
2s+2
---------------------
s^3 + 3 s^2 + 3 s + 2
sys2 =
2s+2
-------------
s^2 + 3 s + 1
sys3 =
2s+2
-------------
10
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
s^2 + 5 s + 3
clear all
clc
% Plant
num=[1]
den=[1 3 1]
sys= tf(num,den)
H=[1]
M= feedback (sys,H)
step (M)
hold on
grid on
Kp=2;
Kd=1;
Ki=1;
% PID controller
den1=[1 0]
dr= conv(den1,den)
sys1=tf(num1,dr)
G2=feedback(sys1,H)
11
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
step(G2)
sys1=tf(num1,den)
G=feedback (sys1,H)
K=dcgain(G)
step=G
esspid= 1/(1+K)
RESULTS:
num = 1
den =
1 3 1
sys =
-------------
s^2 + 3 s + 1
H= 1
M=
-------------
s^2 + 3 s + 2
num1 =
1 1
den1 =
1 0
dr =
1 3 1 0
12
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
sys1 =
s+1
---------------
s^3 + 3 s^2 + s
G=
s+1
---------------------
s^3 + 3 s^2 + 2 s + 1
K=
step =
s+1
---------------------
s^3 + 3 s^2 + 2 s + 1
esspid =
0.5000
13
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
clear all
clc
% Plant
num=[1]
den=[1 3 1]
sys= tf(num,den)
H=[1]
M= feedback (sys,H)
step (M)
hold on
grid on
Kp=2;
Kd=1;
Ki=1;
% PI controller
den1=[1 0]
dr= conv(den1,den)
sys1=tf(num1,dr)
G2=feedback(sys1,H)
step(G2)
% PD controller
A=[Kd*Kp Kp];
B=conv(A,num);
sys2=tf(B,den)
14
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
sys3=feedback(sys2,H)
step(sys3)
grid on
% PID controller
num1=conv(num,[1 Ki])
den1=[1 0]
dr= conv(den1,den)
sys1=tf(num1,dr)
G=feedback (sys1,H)
K=dcgain(G)
step=G
esspid= 1/(1+K)
RESULTS:
num = 1
den = 1 3 1
sys =
-------------
s^2 + 3 s + 1
H=
M=
-------------
s^2 + 3 s + 2
15
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
num1 =
2 2
den1 = 1 0
dr =
1 3 1 0
sys1 =
2s+2
---------------
s^3 + 3 s^2 + s
G2 =
2s+2
---------------------
s^3 + 3 s^2 + 3 s + 2
sys2 =
2s+2
-------------
s^2 + 3 s + 1
sys3 =
2s+2
-------------
s^2 + 5 s + 3
num1 = 1 1
den1 = 1 0
dr =
1 3 1 0
16
SECAB INSTITUTE OF ENGINEERING AND TECHNOLOGY, VIJAYAPUR
(Approved by AICTE, New Delhi and Affiliated to VTU, Belagavi)
Department of Electronics and Communication Engineering
------------------------------------------------------------------------------------------------------------------
sys1 =
s+1
---------------
s^3 + 3 s^2 + s
G=
s+1
---------------------
s^3 + 3 s^2 + 2 s + 1
K=1
step =
s+1
---------------------
s^3 + 3 s^2 + 2 s + 1
esspid =
0.5000
17