0% found this document useful (0 votes)
29 views8 pages

SP Lab Record Format

This document describes a student's lab experiment on signal processing and stability analysis of a boiler control system using Laplace transforms in MATLAB. The experiment generates and analyzes signals, defines a transfer function model of a boiler system, and evaluates its stability, rise time, settling time and overshoot to determine safe and efficient operation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views8 pages

SP Lab Record Format

This document describes a student's lab experiment on signal processing and stability analysis of a boiler control system using Laplace transforms in MATLAB. The experiment generates and analyzes signals, defines a transfer function model of a boiler system, and evaluates its stability, rise time, settling time and overshoot to determine safe and efficient operation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Signal Processing Laboratory

(EC 29003)
Autumn- 2023

School of Electronics Engineering


Name: SOHAM PATRA

Roll No.: 2230045

Section: ECS-1

Student Signature:
Experiment Number 01

Date of Experiment 21.08.2023

Date of Submission 28.08.2023

Name of the student SOHAM PATRA

Roll Number 2230045

Section ECS-1

Aim of The Experiment :-


Processing and analysis of continuous time signal using Laplace Transform in MATLAB.

Design Problem: Stability analysis of a boiler control system in a power plant using
transfer function as an industrial application.

Equipment and Software Required:-

The Equipment and Software required are as follows:

MATLAB R2017

Code:- (or Block diagram) :

% Define time range for signal

t = 0:0.01:10; % Time vector from 0 to 10 with increment of 0.01


% Generate and plot a continuous time signal
f = 1; % Frequency of the signal
signal = sin(2*pi*f*t); % Sinusoidal signal
figure;
plot(t, signal);
title('Continuous Time Signal');
xlabel('Time');
ylabel('Amplitude');
% Define Parameters
a = 0.5; % Boiler heat exchange rate
s = tf('s'); % Define the Laplace variable
% Boiler Control System G = a/(s + a); % Transfer function
% Impulse Response
figure;
impulse(G);

title('Impulse Response of the Boiler Control System');


ylabel('Temperature Change');

xlabel('Time');

% Step Response
figure;
step(G);
title('Step Response of the Boiler Control System');
ylabel('Temperature Change');

xlabel('Time');

% Poles and Stability Analysis


poles = pole(G); % Poles of the system stable = all(real(poles)
< 0); % Check stability disp(['System is stable: ',
num2str(stable)]);

% Performance Analysis
S = stepinfo(G); % Get step info disp(['Rise
Time: ', num2str(S.RiseTime)]);

disp(['Settling Time: ', num2str(S.SettlingTime)]);


disp(['Overshoot: ', num2str(S.Overshoot)]);

% Interpretation and Conclusion

if stable
disp('The system is stable, which is necessary for safe operation of the boiler system.') if
S.Overshoot <= 5

disp('The overshoot is within acceptable range. It indicates the system will not exceed the desired
temperature by a large margin, thus avoiding any potential harm to the system or any risk of
inefficiency.')
else
disp('The overshoot is high. It indicates that the system may exceed the desired temperature by a
significant margin, leading to potential harm to the system or inefficiencies.')
end

if S.RiseTime <= 1
disp('The rise time is short, indicating that the boiler can quickly respond to changes in heat
input.')
else
disp('The rise time is long, indicating that the boiler may take some time to respond to changes in
heat input.')
end

if S.SettlingTime <= 2
disp('The settling time is short, which indicates that the boiler can reach a steady state quickly
after a change in control input.')
else
disp('The settling time is long, which indicates that the boiler may take some time to reach a steady
state after a change in control input.')
end

else
disp('The system is unstable, which is not safe for operating the boiler system. The parameters of
the system need to be adjusted to ensure stability.')
end
Results / Output/Graph:-
Discussion or Inference of the experiment

From this experiment we can infer the stability of a boiler system by calculating its rise
time,settling time and overshoot.we also estimated the risk of efficiency and time required
in change of heat input.

Conclusion:-
This experiment taught us the fundamental of MATLABwith the generation of different
signals such as unit step, impulse signal, sine/cosine function, exponential function and
ramp function.

………………………….. Faculty Signature

You might also like