0% found this document useful (0 votes)
188 views2 pages

Scilab - Boiler Efficiency Indirect Method

This document contains code for calculating boiler efficiency indirectly using data from a thermal power plant laboratory report. It includes calculations for dry gas losses, losses due to combustible matter in ash, sensible heat losses in ash, radiation losses, and losses due to moisture and hydrogen in fuel. The code prompts the user to input various parameter values and calculates the total losses and boiler efficiency.

Uploaded by

Pratik Makwana
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
188 views2 pages

Scilab - Boiler Efficiency Indirect Method

This document contains code for calculating boiler efficiency indirectly using data from a thermal power plant laboratory report. It includes calculations for dry gas losses, losses due to combustible matter in ash, sensible heat losses in ash, radiation losses, and losses due to moisture and hydrogen in fuel. The code prompts the user to input various parameter values and calculates the total losses and boiler efficiency.

Uploaded by

Pratik Makwana
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

// *****************************************************************************

// Codes developed by PRATIK MAKWANA


// *****************************************************************************
// BOILER EFFICIENCY CALCULATION BY INDIRECT METHOD (PULVERIZED BOILER)
// *****************************************************************************
// CHEMICAL LABORATORY REPORT :: THERMAL POWER PLANT : GANDHINAGAR
// *****************************************************************************
//----------------------PROXIMATE AND ULTIMATE ANALYSIS------------------------// % moisture = 9.94
// % Total coal = 42.70
// % Hydrogen = 2.96
// % Sulpher = 0.53
// % oxygen = 5.76
// % Combustible in Fly Ash = 1.17
// % Combustible in Bottom Ash = 3.34
// % Ash appearing as ashes in dust collector & Chimney = 90
// coal CV = 4097 kcal/kg
// Temp. of Bottom Ash = 627.68c
// ambient temp =33c
clc;
FLYFUEL =0.9,
BOTTOMFUEL =0.1,
SPDRY =30.6,
CVC =33810.32,
SPASH =0.8372,
disp("********1.DRY GAS LOSSES********");
disp("\t---(a) FLY ASH COLLECTED PER Kg. OF FUEL--- \n");
per_chim = input("Enter the value of %chim = ");
per_fly = input("Enter the value of %fly = ");
result1=(FLYFUEL*per_chim)/(100-per_fly);
printf("---FLY ASH COLLECTED PER Kg. OF FUEL = %f kg/kg of fuel---\n",result1)
printf("\t---(b) BOTTOM ASH COLLECTED PER kg OF FUEL--- \n");
per_bottom=input("Enter the value of % BOTTOM ASH = ");
result2=(BOTTOMFUEL*per_chim)/(100-per_bottom);
printf("BOTTOM ASH COLLECTED PER kg OF FUEL = %f kg/kg of fuel\n",result2);
printf("---B COMBUSTIBLE MATTER IN ASH---\n");
printf("\t---(a)COMBUSTIBLE MATTER IN FLY ASH---\n");
result3=(result1*per_fly)/100;
printf("COMBUSTIBLE MATTER IN FLY ASH = %f kg of C/kg of fuel\n",result3);
printf("\t---(b)COMBUSTIBLE MATTER IN BOTTOM ASH---\n");
result4=(result2*per_bottom)/100;
printf("COMBUSTIBLE MATTER IN BOTTOM ASH = %f kg of C/kg of fuel \n",result4);
result5=result3+result4;
printf("TOTAL COMBUSTIBLE = %f percentage\n",result5);
printf("\n---DRY GAS---\n");
perco2 = input("Enter the value of % co2 = ");
perC = input("Enter the value of % C = ");
perS = input("Enter the value of % S = ");
result6=((1/(12*perco2))*(perC+(perS/2.67)-result5));
printf("DRY GAS = %f kg mole/kg\n",result6);
printf("\n---SENSIBLE HEAT---\n");
air_temp = input("Enter the value of air_temp = ");
aph_temp = input("Enter the value of aph_temp = ");
result7=(result6*SPDRY)*(aph_temp-air_temp);
printf("SENSIBLE HEAT = %f kJ/kg\n",result7);
printf("\n---DRY GAS LOSSES---\n");
CV = input("Enter the value of CV in kJ/kg = ");
result8=result7*100/CV;
printf("DRY GAS LOSSES = %f percentage\n",result8);
printf("\n\n********2.LOSSES DUE TO COMBUSTIBLE********\n");

result9=(result5*CVC*100)/CV;
printf("LOSSES DUE TO COMBUSTIBLE = %f percentage\n",result9);
printf("\n\n******3.LOSSES DUE TO SENSIBLE HEAT IN ASH******\n");
printf("\n---(a)LOSSES DUE TO SENSIBLE HEAT IN FLY ASH---\n");
result10=((FLYFUEL)*per_chim*SPASH*(aph_temp-air_temp))/CV;
printf("LOSSES DUE TO SENSIBLE HEAT IN FLY ASH = %f percentage\n",result10);
printf("\n---(b)LOSSES DUE TO SENSIBLE HEAT IN BOTTOM ASH---\n");
bot_temp = input("Enter the value of temp of bottom ash = ");
result11=(BOTTOMFUEL*per_chim*SPASH*(bot_temp-air_temp))/CV;
printf("LOSSES DUE TO SENSIBLE HEAT IN BOTTOM ASH = %fpercentage\n",result11);
result12=result10+result11;
printf("LOSSES DUE TO SENSIBLE HEAT IN ASH = %f percentage\n",result12);
disp("********4.RADIATION LOSSES********");
disp("AS PER DESIGN THE LOSSES DUE TO RADIATION TAKEN FROM AMERICAN BOILER MANUF
ACTURER ASSOCIATION GRAPH IS 0.41");
disp("********5.LOSSES DUE TO % MOISTURE AND % H IN FUEL********");
disp("---TOTAL MOISTURE---");
perH = input("Enter the value of temp of %H = ");
per_mois = input("Enter the value of temp of %moisture = ");
result13=(per_mois+perH)/100;
printf("TOTAL MOISTURE = %f percentage\n",result13);
printf("\n---HEAT PER kg OF MOISTURE---\n");
result14=((1.88*(aph_temp-25))+2442+4.2*(25-air_temp));
printf("HEAT PER kg OF MOISTURE = %f kJ/kg\n",result14);
printf("LOSSES DUE TO PERCENTAGE MOISTURE AND PERCENTAGE H ON FUEL\n");
result15=(result13*result14*100)/CV;
printf("LOSSES DUE TO PERCENTAGE MOISURE AND PERCENTAGE H IN FUEL = %f percentag
e\n",result15);
disp("********6.LOSSES DUE TO MANUFACTURE MARGIN AND UNACCOUNTED********");
disp("LOSSES DUE TO MANUFACTURE MARGIN AND UNACCOUNTED=1.5% percentage");
disp("---TOTAL LOSSES---");
result16=result8+result9+result12+result15+1.5+0.41;
printf("\nTOTAL LOSS = %f",result16);
printf("\n---BOILER EFFICIENCY---\n");
result17=100-result16;
printf("\nBOILER EFFICIENCY = %f percentage\n",result17);

You might also like