18eel66 Lab Manual
18eel66 Lab Manual
EXPERIMENT 5
APPARATUS REQUIRED:
SL NO NAME OF THE APPARATUS SL NO NAME OF THE APPARATUS
1 Resistors and capacitors 3 C.R.O. with probes
2 Signal Generator 4 Connecting wires
*T
rad/sec
6. The time constant T R2 *C1sec.
1
7. Phase angle tan 1
m 2
DESIGN: -
Step 1. With the help of given specifications, compute the maximum frequency at which
maximum phase lag occurs using the formula m 2 * * f 2042.03 rad / sec
1
Step 3. Compute the time constant T using the formulaT 0.2 10 3 sec
m *
Step 4.Assume the value of C as like 1 uF, then compute the value of R1 using the time
3
0.2 10
constant formula T R2 * C1 therefore R2 200ohms
1*10 6
R1 R2
Step 5.Using the formula of constant factor compute the value of R
R2
1200 R1 200 therefore R1 1000 ohms
CIRCUIT DIAGRAM:
PROCEDURE: -
TABULAR COLOUMN:
EXPECTED GRAPH
RESULT: -
Thus, the frequency response characteristics of a given passive RC lag compensating network
is drawn.
Dept.of EEE,AMCEC. Page 4
Control system Lab Manual 18EE61 2023
EXPERIMENT 4
APPARATUS REQUIRED:
𝜶(𝟏+𝒔𝑻)
1. The transfer function of a lead compensator is given by 𝑮(𝒔) = ,𝛼<1
(𝟏+𝒔𝜶𝑻)
𝑹𝟐
2. Constant factor 𝜶 = , which is always less than unity.
(𝑹𝟏 +𝑹𝟐 )
(𝟏−𝐬𝐢𝐧𝛗𝐦 )
3. Also, the constant factor 𝛂 = where φm is the maximum phase angle lead in deg.
(𝟏+𝐬𝐢𝐧𝛗𝐦 )
𝟏 𝑟𝑎𝑑
5. The maximum frequency at which maximum phase lead occurs is, 𝛚𝐦 =
√𝜶∗𝐓 𝑠𝑒𝑐
6. The time constant 𝑇 = 𝑅1 ∗ 𝐶1sec.
(1−𝛼)
7. Phase angle 𝜑𝑚 = tan−1
2√𝛼
DESIGN:
Step 1. With the help of given specifications, compute the maximum frequency at which maximum
phase lead occurs using the formula m 2 * * f 18849 .55 rad / sec
Step 2. Compute the constant factor using the formula
𝟏 − 𝐬𝐢𝐧 𝛗𝐦
𝛂= = 𝟎. 𝟏𝟑𝟎𝐦𝐬𝐞𝐜
𝟏 + 𝐬𝐢𝐧 𝛗 𝐦
1
Step 3. Compute the time constant T using the formula T
m *
CIRCUIT DIAGRAM:
PROCEDURE: -
9. From this plot, the maximum phase lead in degrees and the frequency at which this
m
maximum phase lead occurs f in Hz are found.
2. With these values and using the formulae, the transfer function of the given RC phase lead
EXPECTED GRAPH:
RESULT:
• A passive RC lead compensating network is designed for the given specifications like the
maximum phase lead and the frequency at which it occurs.
• The frequency response characteristics were obtained.
Control system Lab Manual 18EE61 2023
EXPERIMENT 2
SYNCHRO TRANSMITTER AND RECEIVER PAIR
AIM: To conduct a suitable experiment to plot the graph of Synchro Transmitter rotor
position v/s Stator voltage for 3 phase.
APPARATUS REQUIRED:
1. Synchro Transmitter Unit.
2. Voltmeter.
3. Connecting wires
CIRCUIT DIAGRAM:
PROCEDURE:
1. Connect the main supply to the system with the help of cable provided. Do not
interconnect S1, S2 and S3 to S1’,S2’ and S3’.
2. Switch ON main supply for the unit and transmitter rotor supply.
3. Starting from zero position, note down the voltage between stator winding
terminals i.e.VS1S2, Vs1s2 and VS2S3 in a sequential manner. Enter readings in a
tabular column and plot a graph of angular position V/S rotor voltages for all
three phases.
4. Note that zero position of the stator rotor coincide with Vs3s1 voltage equal to
Control system Lab Manual 18EE61 2023
zero voltage. Do not disturb this condition.
TABULAR COLUMN:
EXPECTED GRAPH
TABULAR COLUMN:
RESULT:
The graph of angular position V/S rotor voltage and input angular positions V/S Output
angular positions were plotted.
Control system Lab Manual 18EE61 2023
EXPERIMENT 1
APPARATUS REQUIRED:
1. A.C Servomotor module
2. Patch chords
3. Ammeter- 0-2A DC
4. Multimeter.
CIRCUIT DIAGRAM:
PROCEDURE:
TABULAR COLUMN:
FORMULAE USED:
Poservo 60
T kg m
Therefore Torque (T) 2 N
9.81
RESULT:
The Speed-Torque Characteristics of A.C Servomotor were drawn.
Control system Lab Manual 18EE61 2023
EXPERIMENT – 1
APPARATUS REQUIRED:
CIRCUIT DIAGRAM:
FORMULA USED:
Torque=T=(S1-S2)*R
TABULAR COLUMN:
APPARATUS REQUIRED:
FORMULAE USED:-
1 1
tan
m
2 √ For lead
m tan 1 1
2√ For lag
1
T1 R2C2
-------------------
2 f1 √
T2 R1C1
2 f2 √
Obtain the frequency response for f1 =650 Hz, f2=3 K Hz and Φm =45 deg.
Step 1. With the help of given specifications, compute the maximum frequency at which
maximum phase lag occurs using the formula 1 2 f1 4084 .07 rad / sec
2 2* *f2 18849 .55 rad / sec.
1+sin ∅𝑚 1+sin 45
Step 2: Compute the constant factor using the formula 𝛽 = = = 6 and as 𝛼𝛽 = 1,
1−sin ∅𝑚 1−sin 45
1
𝛼= = 0.166
𝛽
1 1
𝑇1 = = 3 = 0.1 ∗ 10−3 𝑠𝑒𝑐
2𝜋𝑓1 √𝛽 2𝜋∗0.65∗10 ∗√6
1 1
𝑇2 = = = 0.1299 ∗ 10−3 𝑠𝑒𝑐
3
2𝜋𝑓2 √𝛼 2𝜋 ∗ 3 ∗ 10 ∗ √0.166
Step 4.Assume the value of C2 as like 1 uF, then compute the value of R1 using the time
𝑇
constant formula 𝑇1 = 𝑅2 ∗ 𝐶2 .Therefore 𝑅2 = 𝐶1 = 100Ω
2
Step 5. Assume the value of C1 as like 0.1 uF, then compute the value of R2 using the time
𝑇
constant formula 𝑇2 = 𝑅1 ∗ 𝐶1 . Therefore 𝑅1 = 𝐶2 = 1300Ω.
1
CIRCUIT DIAGRAM:
Procedure:
1. Connections are made as per the circuit diagram.
2. The output voltage of sine generator is set to 2V/5V (peak to peak) and is
supplied as input to the RC lag – lead compensator.
3. A CRO is connected at the output of the lag – lead compensator.
4. The input frequency of the circuit is varied in steps and the
corresponding output voltage is tabulated using CRO in every steps.
5. In addition to this, the phase angle is calculated.
6. The voltage gain is calculated using the formula as given in the table.
7. The plots of gain in dB Vs frequency and phase angle Vs frequency are
plotted in semi log sheet.
TABULAR COLOUMN:
EXPECTED GRAPH: -
Bode Diagram
0
-2
Magnitude (dB)
-4
-6
-8
-10
30
Phase (deg)
-30
2 3 4 5 6
10 10 10 10 10
Frequency (rad/sec)
RESULT: -
Thus, the frequency response characteristics of a given passive RC lag – lead
compensating network was drawn.
Control system Lab Manual 18EE61 2023
EXPERIMENT 3
APPARATUS REQUIRED:
R C
Control system Lab Manual 18EE61 2023
CIRCUIT DIAGRAM
PROCEDURE:
1. Connections are made as per the circuit diagram choosing R, L and C values for
under damped system.
2. Connect the output port of the signal generator to the input port of the circuit as shown.
3. Set the signal generator output to sine wave.
4. Switch on the signal generator and set the amplitude of sine wave signal output to
2-5 V (peak to peak).
5. Now observe the output of the circuit in CRO.
6. Vary the input frequency of the sine wave from 100 Hz to 100 kHz in steps and tabulate
the corresponding output voltage and phase angles.
7. Compute the gain and phase angles for all the input frequencies using the formulae listed
above
8. Plot the graphs of gain in dB Vs frequency and phase angle Vs frequency in semi log
sheet..
9. Compute the frequency domain specifications, like undamped natural frequency n,
damping ratio and damped frequency d using the formulae as listed above and comment on
the system.
TABULAR COLOUMN:
Results:
Thus the frequency response of a given second – order system was drawn and its frequency domain
specifications were evaluated
Control system Lab Manual 18EE61 2023
EXPERIMENT 7
a) To simulate a typical second order system and to determine the step response of it and
evaluate the time – domain specifications.
b) To Evaluate the effect of additional poles and zeroes
c) To Evaluate the Effect of pole location on stability
d) To study the Effect of loop gain of a negative feedback system on stability
FORMULAE USED-
A) For Under damped system B) For critically damped C) For over damped
Control system Lab Manual 18EE61 2023
PROGRAM:
%Simulation of a typical Second Order System & determine the step response of it and evaluate the time domain specification.
clc;
wn=input('Enter the value of natural frequency wn= ');
zeta=input('Enter the value of damping factor zeta= ');
num=wn^2;
den=[1 2*zeta*wn wn^2];
sys=tf(num,den);
[y t]=step(sys);
stepinfo(sys,'Rise time limits',[0,1])
plot(t,y);
xlabel('Time(sec)');
ylabel('Amplitude');
grid;
title('Step response for Under/OVER/CRITICALLY/UN damped system without using function');
RiseTime: NaN
SettlingTime: 2.9757
SettlingMin: NaN
SettlingMax: NaN
Overshoot: 0
Undershoot: 0
Peak: 0.9993
PeakTime: 5.5193
Control system Lab Manual 18EE61 2023
b)For Critically damped(zeta=1)
RiseTime: NaN
SettlingTime: 1.1668
SettlingMin: NaN
SettlingMax: NaN
Overshoot: 0
Undershoot: 0
Peak: 0.9991
PeakTime: 1.8780
ans =
RiseTime: NaN
SettlingTime: 2.9757
SettlingMin: NaN
SettlingMax: NaN
Overshoot: 0
Undershoot: 0
Peak: 0.9993
PeakTime: 5.5193
Control system Lab Manual 18EE61 2023
d)For Un damped System(zeta=0)
RiseTime: NaN
SettlingTime: NaN
SettlingMin: NaN
SettlingMax: NaN
Overshoot: NaN
Undershoot: NaN
Peak: Inf
PeakTime: Inf
Control system Lab Manual 18EE61 2023
B) TO EVALUATE THE EFFECT OF ADDITIONAL POLES AND ZEROES
1) Addition of zero
clc;
clear all
wn=5;
zeta=0.2;
num=wn^2;
den=[1 2*zeta*wn wn^2];
sys=tf(num,den)
[y t]=step(sys);
subplot(2,2,1);plot(t,y);
xlabel('time(sec)');
ylabel('Amplitude');
grid;
%pole zero plot of under damped system showing effect of additional zero
[poles_az zeroes_az]=pzmap(sys_az)
subplot(2,2,4);
pzmap(sys_az)
title('pole zero plot for under damped system showing effect of additional zero');
Control system Lab Manual 18EE61 2023
Results:
Transfer function:
25
--------------
s^2 + 2 s + 25
ans =
RiseTime: 0.3620
SettlingTime: 3.9164
SettlingMin: 0.7246
SettlingMax: 1.5257
Overshoot: 52.5701
Undershoot: 0
Peak: 1.5257
PeakTime: 0.6295
poles =
-1.0000 + 4.8990i
-1.0000 - 4.8990i
zeroes =
Empty matrix: 0-by-1
Enter the value of additional zero=2
Transfer function:
25 s + 50
--------------
s^2 + 2 s + 25
ans =
RiseTime: 0.0829
SettlingTime: 4.2780
SettlingMin: 0.1671
SettlingMax: 5.4810
Overshoot: 174.0511
Undershoot: 0
Peak: 5.4810
PeakTime: 0.3672
poles_az =
-1.0000 + 4.8990i
-1.0000 - 4.8990i
zeroes_az =
-2
Control system Lab Manual 18EE61 2023
2) Additional zero in Right half of S-plane
Reluts:
Transfer function:
25
--------------
s^2 + 2 s + 25
ans =
RiseTime: 0.3620
SettlingTime: 3.9164
SettlingMin: 0.7246
SettlingMax: 1.5257
Overshoot: 52.5701
Undershoot: 0
Peak: 1.5257
PeakTime: 0.6295
poles =
-1.0000 + 4.8990i
-1.0000 - 4.8990i
zeroes =
Empty matrix: 0-by-1
Enter the value of additional zero = -2
Transfer function:
25 s - 50
--------------
s^2 + 2 s + 25
ans =
RiseTime: 0.5705
SettlingTime: 4.1247
SettlingMin: -4.4526
SettlingMax: -0.7147
Overshoot: 122.6283
Undershoot: 133.1719
Peak: 4.4526
PeakTime: 0.8393
poles_az =
-1.0000 + 4.8990i
-1.0000 - 4.8990i
zeroes_az =
2
Control system Lab Manual 18EE61 2023
Inference-
The zeros of a transfer function affect the amplitude of a response component but do not
affect the nature of the response. The closer the zero is to the dominant poles, the more effect
it has on the transient response. The rise time and the peak time are decreased, while the
overshoot is increased. As the zero moves away from the dominant poles, the response
approaches that of the second-order system.
title('step response for under damped system showing effect of additional pole');
stepinfo(sys_ap,'rise time limits',[0,1])
%pole zero plot of under damped system showing effect of additional pole
[poles_ap zeroes_ap]=pzmap(sys_ap)
subplot(2,2,4);
pzmap(sys_ap)
title('pole zero plot for under damped system showing effect of additional pole');
Results:
Transfer function:
25
--------------
s^2 + 7 s + 25
ans =
RiseTime: 0.6572
SettlingTime: 1.1958
SettlingMin: 0.9979
SettlingMax: 1.0460
Overshoot: 4.5976
Undershoot: 0
Peak: 1.0460
PeakTime: 0.8843
poles =
-3.5000 + 3.5707i
-3.5000 - 3.5707i
zeroes =
Empty matrix: 0-by-1
ans =
RiseTime: NaN
SettlingTime: NaN
SettlingMin: NaN
SettlingMax: NaN
Overshoot: NaN
Undershoot: NaN
Peak: Inf
Control system Lab Manual 18EE61 2023
PeakTime: Inf
poles_ap =
-3.5000 + 3.5707i
-3.5000 - 3.5707i
3.0000
zeroes_ap =
ans =
RiseTime: 0.6572
SettlingTime: 1.1958
SettlingMin: 0.9979
SettlingMax: 1.0460
Overshoot: 4.5976
Undershoot: 0
Peak: 1.0460
PeakTime: 0.8843
poles =
-3.5000 + 3.5707i
-3.5000 - 3.5707i
zeroes =
Empty matrix: 0-by-1
Control system Lab Manual 18EE61 2023
enter the value of additional pole= -3
Transfer function:
25
----------------------
s^3 + 4 s^2 + 4 s - 75
ans =
RiseTime: NaN
SettlingTime: NaN
SettlingMin: NaN
SettlingMax: NaN
Overshoot: NaN
Undershoot: NaN
Peak: Inf
PeakTime: Inf
poles_ap =
-3.5000 + 3.5707i
-3.5000 - 3.5707i
3.0000
zeroes_ap =
Empty matrix: 0-by-1
Inference-
Since the poles of the closed-loop transfer function are the roots of the characteristic equation,
they control the transient response of the system directly. If the pole is located in left half of
s-plane then the rise time and the peak time are increased with a reduction in the overshoot.
As the pole moves away from the dominant pole, it has less effect. When the poles lie right
half of s-plane then the system is unstable.
%Effect of adding pole and zero on time response of second order system
z1=input('enter the value of additional zero=');
p1=input('enter the value of additional pole=');
num_apz=[wn^2 z1*wn^2];
den_apz=[1 ((2*zeta*wn)+p1) (wn^2+(2*zeta*wn*p1)) (wn^2*p1)];
sys_apz=tf(num_apz,den_apz)
[y_apz t_apz]=step(sys_apz);
subplot(2,2,3);plot(t_apz, y_apz);
xlabel('Time(sec)');
ylabel('Amplitude');
grid;
%pole zero plot of under damped system showing effect of additional zero
[poles_apz zeroes_apz]=pzmap(sys_apz)
subplot(2,2,4);
pzmap(sys_apz)
title('pole zero plot for under damped system showing effect of additional pole&zero');
Control system Lab Manual 18EE61 2023
Results:
Transfer function:
25
--------------
s^2 + 7 s + 25
ans =
RiseTime: 0.6572
SettlingTime: 1.1958
SettlingMin: 0.9979
SettlingMax: 1.0460
Overshoot: 4.5976
Undershoot: 0
Peak: 1.0460
PeakTime: 0.8843
poles =
-3.5000 + 3.5707i
-3.5000 - 3.5707i
zeroes =
Empty matrix: 0-by-1
Transfer function:
25 s + 50
------------------------
s^3 + 10 s^2 + 46 s + 75
ans =
RiseTime: 0.4290
SettlingTime: 1.3854
SettlingMin: 0.6669
SettlingMax: 0.7971
Overshoot: 19.5706
Undershoot: 0
Peak: 0.7971
PeakTime: 0.7044
poles_apz =
-3.5000 + 3.5707i
-3.5000 - 3.5707i
-3.0000
zeroes_apz =
-2
Control system Lab Manual 18EE61 2023
Inference- If the pole and zero are located in left half of s-plane then the system remains
stable. If the pole and zero are located in right half of s plane then the system will become
unstable.
Control system Lab Manual 18EE61 2023
PROGRAM:
%STABLE SYSTEM
clc;
clear all;
num=25;
den=[1 2 25];
sys=tf(num,den)
[y t]=step(sys);
subplot(1,2,1);plot(t,y);
xlabel('Time(sec)');
ylabel('Amplitude');
grid;
RESULTS
STABLE SYSTEM
Transfer function:
25
--------------
s^2 + 2 s + 25
poles =
-1.0000 + 4.8990i
-1.0000 - 4.8990i
zeros =
Empty matrix: 0-by-1
Control system Lab Manual 18EE61 2023
MARGINALLY STABLE
SYSTEM
Transfer function:
9
-------
s^2 + 9
poles =
0 + 3.0000i
0 - 3.0000i
zeros =
%UNSTABLE SYSTEM
Transfer function:
25
--------------
s^2 - 2 s + 17
poles =
1.0000 + 4.0000i
1.0000 - 4.0000i
zeros =
EXPERIMENT 8
12
TRANSFER FUNCTION =
s + 2s + 12
2
PROGRAM
clc
clearall
wn=sqrt(12);
zeta=2/(2*wn);
num=12;
den=[1 2*zeta*wn wn^2];
transfer_function=tf(num,den)
[y t]=step(transfer_function);
figure(1);plot(t,y);
xlabel('Time(sec)');ylabel('Amplitude');grid;% plot step
response
title('step response');
% TIME DOMAIN SPECIFICATIONS
stepinfo(transfer_function,’Rise time Limits’,[0,1]) Ke=(num/(wn^2));
steady_state_error=1/(1+Ke)
Control system Lab Manual 18EE61 2023
RESULT
Transfer function:
1
s^2 + 2 s + 12
RiseTime: 0.3796
SettlingTime: 3.9360
SettlingMin: 0.0708
SettlingMax: 0.1156
Overshoot: 38.7795
Undershoot: 0
Peak: 0.1156
PeakTime: 0.9443
steady_state_error = 0.9231
step response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 1 2 3 4 5 6
Time(sec)
1) P- CONTROLLER
Control system Lab Manual 18EE61 2023
Kp n2
TRANSFER FUNCTION =
s2 2 ns p n
2
PROGRAM K
clc clearall
wn=sqrt(12);
zeta=2/(2*wn);
kp=input('Enter the value of kp= '); num=kp*(wn^2);
den=[1 2*zeta*wn (1+kp)*(wn^2)]; transfer_function=tf(num,den)
[y t]=step(transfer_function); figure(1);plot(t,y);
xlabel('Time(sec)');ylabel('Amplitude');grid;
% plot step response
title('STEP RESPONSE WITH PROPORTIONAL CONTROLLER');
% TIME DOMAIN SPECIFICATIONS
stepinfo(transfer_function,’Rise time Limits’,[0,1])
Ke=(num/((1+kp)*(wn^2))); steady_state_error=1/(1+Ke)
RESULTS
Enter the value of kp= 5 Transfer
function:
RiseTime: 0.1348
SettlingTime: 3.7973
SettlingMin: 0.4384
SettlingMax: 1.4072
Overshoot: 68.8609
Undershoot: 0
Peak: 1.4072
PeakTime: 0.3702
steady_state_error =0.5455
Control system Lab Manual 18EE61 2023
1
Amplitude
0.5
s^2 + 2 s + 132
RiseTime: 0.0971
SettlingTime: 3.8724
SettlingMin: 0.3842
SettlingMax: 1.5999
Overshoot: 75.9911
Undershoot: 0
Peak: 1.5999
PeakTime: 0.2734
steady_state_error =0.5238
Amplitude
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time(sec)
s^2 + 2 s + 1212
RiseTime: 0.0306 SettlingTime: 3.8884
Control system Lab Manual 18EE61 2023
SettlingMin: 0.1636
SettlingMax: 1.8947
Overshoot: 91.3677
Undershoot: 0
Peak: 1.8947
PeakTime: 0.0902
steady_state_error = 0.5025
1.8
Amplitude
Conclusion
▪ Integral control eliminates the steady state error.
▪ After certain limit, increasing Ki will only increase overshoot.
▪ Increasing Ki reduces the rise time a little.
Control system Lab Manual 18EE61 2023
PROGRAM
clc clearall
wn=sqrt(12);
zeta=2/(2*wn);
kp=input('Enter the value of kp= '); ki=input('Enter
the value of ki= '); num=[kp*(wn^2) ki*(wn^2)];
den=[1 2*zeta*wnkp*(wn^2) (ki*(wn^2))]; transfer_function=tf(num,den)
[y t]=step(transfer_function); plot(t,y);
xlabel('Time(sec)');ylabel('Amplitude');grid;
% plot step response
title('STEP RESPONSE WITH PI CONTROLLER');
stepinfo(transfer_function,’Rise time Limits’,[0,1])
RESULT
Transfer function: 6 s
RiseTime: 0.5851
SettlingTime: 5.1719
SettlingMin: 0.9559
SettlingMax: 1.2993
Overshoot: 29.9326
Undershoot: 0
Peak: 1.2993
PeakTime: 1.4383
0.4
Control system Lab Manual 18EE61 2023
Enter the value of kp= 0.5
Enter the value of ki= 0.01
Transfer function:
6 s + 0.12
s^3 + 2 s^2 + 6 s + 0.12
RiseTime: 0.5999
SettlingTime: 4.4196
SettlingMin: 0.9444
SettlingMax: 1.2560
Overshoot: 25.6007
Undershoot: 0
Peak: 1.2560
PeakTime: 1.4308
Amplitude
Time(sec)
Conclusion
▪ Integral control eliminates the steady state error.
▪ After certain limit, increasing Ki will only increase overshoot.
▪ Increasing Ki reduces the rise time a little.
3) PD- CONTROLLER
Control system Lab Manual 18EE61 2023
2
Kd n s Kp n2
TRANSFER FUNCTION =
s2 (2 n Kd 2
n )s p n
2
K
PROGRAM
clc clearall
wn=sqrt(12);
zeta=2/(2*wn);
kp=input('Enter the value of kp= '); kd=input('Enter
the value of kd= '); num=[kd*(wn^2) kp*(wn^2)];
den=[1 ((2*zeta*wn)+(kd*(wn^2))) (kp*(wn^2))]; transfer_function=tf(num,den)
[y t]=step(transfer_function); plot(t,y);
xlabel('Time(sec)');ylabel('Amplitude');grid;
% plot step response
title('STEP RESPONSE WITH PD CONTROLLER');
stepinfo(transfer_function,’Rise time Limits’,[0,1])
RESULT
Enter the value of kp= 0.45
Enter the value of kd= 0.1
Transfer function:
1.2 s + 5.4
---------------------
s^2 + 3.2 s + 5.4
RiseTime: 0.7629
SettlingTime: 2.3491
SettlingMin: 0.9057
SettlingMax: 1.0622
Overshoot: 6.2217
Undershoot: 0
Peak: 1.0622
PeakTime: 1.5410
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5
Time(sec)
Control system Lab Manual 18EE61 2023
RiseTime: 0.7186
SettlingTime: 2.3981
SettlingMin: 0.9151
SettlingMax: 1.1328
Overshoot: 13.2756
Undershoot: 0
Peak: 1.1328
PeakTime: 1.4870
STEP RESPONSE WITH PD CONTROLLER
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
Time(sec)
Conclusions:
4) PID- CONTROLLER
Control system Lab Manual 18EE61 2023
PROGRAM
clc clearall
wn=sqrt(12);
zeta=2/(2*wn);
kp=input('Enter the value of kp= '); ki=input('Enter
the value of ki= '); kd=input('Enter the value of kd= ');
num=[kd*(wn^2) kp*(wn^2) ki*(wn^2)];
den=[1 ((2*zeta*wn)+(kd*(wn^2))) (kp*(wn^2)) ki*(wn^2)]; transfer_function=tf(num,den)
[y t]=step(transfer_function); plot(t,y);
xlabel('Time(sec)');ylabel('Amplitude');grid;
% plot step response
title('STEP RESPONSE WITH PID CONTROLLER');
stepinfo(transfer_function,’Rise time Limits’,[0,1])
RESULT
RiseTime: 0.5647
SettlingTime: 1.5553
SettlingMin: 0.9007
SettlingMax: 1.0175
Overshoot: 1.7463
Undershoot: 0
Peak: 1.0175
PeakTime: 4.9897
Control system Lab Manual 18EE61 2023
1.2
0.8
Amplitude
0.6
0.4
0.2
10 12 14 16 18 20