Drum Level Controller For Boiler....
Drum Level Controller For Boiler....
Submitted By
NAME Id No
1. Teshale Shallo……………………………….....ENG/R/0872/04
2. Yusuf Ayub…………………………………….ENG/R/1281/04
3. Temesgen Mitiku……………………………….ENG/R/0602/04
4. Mintob Lupo……………………………………ENG/R/0589/04
5. Zahara Mohammed…………………………......ENG/R/0339/04
Department:-Electrical and Computer Engineering
Stream:-Control Engineering (SECTION 3)
Adviser: Instructor Wondimu Dewitt
June 10,2016
Submitted By
NAME Id No
1.Teshale Shallo……………………... ENG/R/0872/04
2.Yusuf Ayub……………………………ENG/R/1281/04
3.Mintob Lupo…………………………..ENG/R/0589/04
4.Temesgen Mitiku……………………. ENG/R/0602/04
5.Zehara Mohammed………………… ENG/R/0339/04
THESIS SUBMITTED TO DEPARTIMENTS OF ELECTRICAL AND COMPUTER
ENGINEERING IMPARTIAL FULFILMENTS OF THE REQURMENT FOR THE
AWARD DEGREE
OF
BACHELOR OF SCIENCE
IN
ELECTRICAL AND COMPUTERENGINEERING (CONTROL ENGINEERING)
June 10,2016
DECLARATION
We hereby declare that the project entitled DESIGN AND IMPLIMENTATION OF
DRUM LEVEL CONTROL FOR BOILR USING MICROCONTROLLER is
submitted in partial fulfilment of the requirement for award of the degree in Bsc Degree
in Electrical and computer Engineering (control Engineering) ,Wolaita Sodo University
,is a record of our own work carried out by us during the academic year 2008/16 under
the supervision and guidance of Wondimu Dawit/M.sc./ ,Department of Electrical and
computer engineering, College of Engineering .The extent and source of information
are derived from the existing literature and have been indicated through the project at
the appropriate places. The matter embodied in this work is original and has not been
submitted for the awerd of any degree, either in this or any other university.
Place _______________________
Date________________________
Approval sheet
This is to certify that project report entitled DESIGN AND IMPLEMENTATION OF
DRUM LEVEL CONTROL FOR BOILER USING MICROCONTROLLER that is
submitted by this group members in partial fulfilment of the requirement for the award
of the degree BSC in ELECTRICAL AND COMPUTER ENGINEERING (STREAM
CONTROL) to Wolaita Sodo University, is a record of the candidate own work
carried out by him under my own supervision. The matter embodies in thesis is original
and has not been submitted for the award of any other degree.
_____________________ _______________
Name Sign.
______________________ ________________
Name Sign.
____________________ _______________
Name Sign.
_____________________ ________________
Chairperson sign.
______________________ _______________
Advisor sign.
______________________ _______________
Place: __________________________
Date:___________________________
ACKNOWLEDGEMENT
First of all, we would like to express our sincere gratitude to our project Supervisor, Mr. WONDIMU
DAWIT(M.sc.) for the commitment, encouragement and valuable advice he provided us along the
entire course of this project and report. His rigorous views to do the PROJECT and inspire the idea to
solve problems that are precious for our future career
Our appreciation also goes to our parents who has been so tolerant and supports our entire life. Thanks
for their encouragement, love and emotional supports that they had given to us.
We would like to thank to our colleague members, from ECENG class of 2015/16 Session for their
support and advice.
A special thanks to our School of ECENG who gives us the opportunity to continue our study.
ABSTRACT
Conversion of water into steam is the primary function of a utility boiler. The steam pressure is used to
turn a steam turbine thus, generating electricity. Within the boiler drum there exists a steam/water
interface. Boiler steam drum water level is one of the important parameters of power plant that must
be measured and controlled. For safe and efficient boiler operation, a constant level of water in the
boiler drum is required to be maintained. Too low water level may cause damage boiler tube by
overheating. On the other hand too high drum water level leads to improper function of separators,
difficulty in temperature controlling and damage in superheated tubes. Turbine may also be damaged
by moisture or water treatment chemicals carryover. The amount of water entering the boiler drum
must be balanced with the amounts of steam leaving to accomplish the constant water level in the
drum. The boiler protection system is developed in order to protect the boiler and surrounding from
any danger that my cause system failure or explosions. Here we have developed the boiler drum water
level control system that keeps the water in the desired level in the drum. And also Pressure relief
control systems which releases the steam when high pressure is developed.
Therefore it is extremely important to have the knowledge of the operating principles, installation
requirements, strength and weaknesses of drum water level control system. In this paper design
aspects and installation requirements of boiler drum level control are discussed for safe and economic
operation.
The hardware designs are made providing the reasons and specifications of the components selected.
And the software design includes development of the C program for each system. The programs are
developed after developing the respective flow charts.
After the design process we have used Proteus professional simulation tool to integrate and simulate
the systems we developed. And we have tried to show the results we obtained.
Contents
Acknowledgment ……………………………………………………………………………………iv
Abstract ……………………………………………………………………………………………..v
Table of Content …………………………………………………………………………………….vi
List of Figure ………………………………………………………………………………………...ix
List of Table …………………………………………………………………………………………x
List of Acronmy……………………………………………………………………………………….x
.1.5 Methodology................................................................................................................................... 3
CHAPTER THREE......................................................................................................... 18
3.2.2 LCD....................................................................................................................................... 20
CHAPTER FIVE............................................................................................................. 45
6. Reference..................................................................................................................... 47
7. Appendix ..................................................................................................................... 49
Appendix A: Specifications ................................................................................................................. 49
List of Figure
figure 1.1 hard ware component block diagram ................................................................................... 4
Figure 2.3 Heat input requirements for steam generation at atmospheric pressure ............... 10
Figure 3.1: Over all block diagram of boiler drum level controller....................................... 18
Figure.2.7 ............................................................................................................................... 26
Fig 3.9 .The Water in the Steam Drum Contains Steam Bubbles.......................................... 29
Figure 3.21: Loading the generated .hex file in to the MCU and finally we run the simulation
................................................................................................................................................ 40
Fig 4.4 Figure show that simulation run at LTL SENSOR opened ....................................... 44
List of Table
Table 1.1 hard ware component……………………………………………………………...4
Table 3.1: Comparison between PIC microcontroller and PLC ............................................ 20
List of Acronym
AC Alternating Current
ADC Analog to Digital Converter
AVT Allied Vision Technologies
BTU British thermal unit
CLP Conductive Level Probe
COFF Common Object File Format
DAC Digital to Analog Converter
DC Direct Current
FW Feed Water
HP High Pressure
Hp Horse Power
HRSG Heat recovery steam generator
ICD in Circuit Debugger
CHAPTER ONE
INTRODUCTION
Nowdays,almost nothing can be achieved without the use of computers. Most advanced factories
utilize robot arms to manufacture products such as cars, electronics boards, etc.The majority of robot
are industrial robots. This means that robots have replaced people in a factories and laboratories.
1.2. BACKGROUND
Boilers are systems designed to produce steam in varying quantities for a variety of applications
including space heating, process heating, sanitation, power generation and others. A boiler is a closed
vessel which is used to heat up water or other fluids and those heated or vaporized fluids are then
furthered used for different processes. The control system for a boiler–turbine unit usually needs to
meet the requirement of the amount of water in the steam drum must be maintained at a desired level
to prevent overheating of the drum or flooding of steam lines. Steam boilers are used to produce
saturated or superheated steam which are then used in different processes like the superheated steam is
used to run the turbines which in turn produces electricity, historically steam boilers were used in
trains to run the steam engines, steam is also used in chiller of central cooling system which helps in
maintaining the chemical soft inside the chiller or otherwise it will get harder and the chiller will not
work, it is also used in re-boiling operations and cooking and there are a lot more functions of steam
boiler[1].
A major benefit of using steam as a heat transfer medium is the large amount of heat released
when it condenses into water. With a latent heat of vaporization (or condensation) as high as
1,000 BTU per pound, it takes very little steam to carry a large amount of energy Other
advantages include the safe, nontoxic and nonflammable characteristics of steam plus its ability to
deliver heat at a constant and controlled temperature. Steam can also be delivered to users with
conventional piping and valve equipment that is inexpensive, is readily available, requires little
maintenance, and has a long service life. Compared to other heat delivery and distribution systems,
steam is less expensive to operate and is about 100% recyclable. [4]
Too high water level leads to improper function of steam separators, difficulties in temperature
control, and the moisture or water treatment chemical carryover can damage the super heater tubes and
turbines. In addition, the drum pressure control is adversely affected by poor level control
This is critical for the safe and economic operation of a power plant.
Learn why drum level control is critical for boiler safety.
Boiler damage due to low water level is one of the largest issues.
Proper drum level control minimizes downtime and cost.
Drum level control is critical to good boiler operation, as well as safe boiler operation.
The drum level must be controlled to the limits specified by the boiler manufacturer. If the drum level
does not stay within these limits, there may be water carryover. If the level exceeds the limits, boiler
water carryover into the super-heater or the turbine may cause damage resulting in extensive
maintenance costs or outages of either the turbine or the boiler .If the level is low, overheating of the
water wall tubes may cause tube ruptures and serious accidents, resulting in expensive repairs,
downtime, and injury or death to personnel .A rupture or crack most commonly occurs where the tubes
connect to the drum.
1.1 Automation
Automation or automatic control, is the use of various control systems for operating equipment such as
machinery, processes in factories, boilers and heat treating ovens, switching in telephone networks,
steering and stabilization of ships, aircraft and other applications with minimal or reduced human
intervention. Some processes have been completely automated. The biggest benefit of automation is
that it saves labour, however, it is also used to save energy and materials and to improve quality,
accuracy and precision. The term automation, inspired by the earlier word automatic (coming from
automaton), was not widely used before 1947, when General Motors established the automation
department.
Automation has been achieved by various means including mechanical, hydraulic, pneumatic,
electrical and electronic and computers, usually in combination. Complicated systems, such as modern
factories, airplanes and ships typically use all these combined techniques [3].
Automation has many advantages, among them the main advantages are
Increased through output or productivity.
steam flow, as well as to prevent equipment damage. To maintain drum level, the feed water flow into
the drum must equal the flow of steam out on a mass flow basis.
.1.5 Methodology
1.5.1 System development methodology
The system designs include the hardware design and the software designs that are based on the
PIC16F877A microcontroller, since they are suitable for different industrial applications. Therefore we
have developed the drum level control systems using microcontrollers by configuring (programming)
it to the desired operation.
Here we will discuss about the hardware design of the systems and components that had been used
including the microcontroller PIC 16F877A and LCD displays.
PIC Microcontroller 16F877 A microcontroller is the combination of a microprocessor, memory,
input and output ports and some of the special functions like timer, analogue to digital converter,
mathematics processor and PWM generator in one chip. A microcontroller will take an input from a
device it is controlling hence controls the device by sending signals to different components in the
device.
Control knob:- is a rotary control used to provide input to a device when grasped by an operator and
turned
Digital to Analog Converter:- A ladder network accepts inputs of binary values at, typically, 0 V or
Vref (5V output of microcontroller) and provides an output voltage proportional to the binary input
value
Operational Amplifier:- Operational amplifiers are analogue integrated circuits designed for linear
amplification that offer near-ideal characteristics
ON/OFF Switch:-
Table 1.1 hard ware component
LCD :-This component is specifically manufactured to be used with microcontrollers, which means
that it cannot be activated by standard IC circuits. It is used for displaying different messages on a
miniature liquid crystal display.
RS:- Data/Instruction select
RW:- Determines if we read from or write to the LCD
E:- Enables or disables the LCD module
DB0-DB7
CHAPTER TWO
2.2 BOILERS
Boilers are pressure vessels designed to heat water or produce steam, which can then be used to
provide space heating and/or service water heating to a building. In most industries heating
applications, the heating source in the boiler is a natural gas fired burner. Oil fired burners and electric
resistance heaters can be used as well. Steam is preferred over hot water in some applications,
including absorption cooling, kitchens, laundries, sterilizers, and steam driven equipment.
Boilers have several strengths that have made them a common feature of industries. They have a long
life, can achieve efficiencies up to 95% or greater, provide an effective method of heating an
application in industries, and in the case of steam systems, require little or no pumping energy.
However, fuel costs can be considerable, regular maintenance is required, and if maintenance is
delayed, repair can be costly [2]
2.2.1 How Boilers Work
Both gas and oil fired boilers use controlled combustion of the fuel to heat water. The key boiler
components involved in this process are the burner, combustion chamber, heat exchanger, and
controls.
The burner mixes the fuel and oxygen together and, with the assistance of an ignition device, provides
a platform for combustion. This combustion takes place in the combustion chamber, and the heat that
it generates is transferred to the water through the heat exchanger. Controls regulate the ignition,
burner firing rate, fuel supply, air supply, exhaust draft, water temperature, steam pressure, and boiler
pressure.
Hot water produced by a boiler is pumped through pipes and delivered to equipment throughout the
building, which can include hot water coils in air handling units, service hot water heating equipment,
and terminal units. Steam boilers produce steam that flows through pipes from areas of high pressure
to areas of low pressure, unaided by an external energy source such as a pump. Steam utilized for
heating can be directly utilized by steam using equipment or can provide heat through a heat
exchanger that supplies hot water to the equipment [4].
Flue Gas
Feed water Steam
Heating, Evaporation &
Superheating
Blow Down
Radiant Hot Gas
Heat
Heat Transfer
Fuel
Air
Ash removal
common to most types of boiler. So in general we can work with block diagrams to describe the
processes that we must understand well enough to be able to develop and operate the control systems.
As a first step we can expand the basic process diagram to reveal more of the essential processes as
seen in Figure 2.2
Sat. Steam
Drum Steam to
Feed Water Superhtr Users
Economiser Heat to Heat to
Evaporation
Superheater
Atmosphere
Water Circulation
Warm
Air
Air Heater
Wind box
Combustion in furnace
Burners
F D Fan
Fuel
I D Fan
Figure 2.3 Heat input requirements for steam generation at atmospheric pressure
Furnace/combustion system: On the fireside, the diagram identifies a forced draft fan to drive air into
the furnace and provide fuel-mixing energy before the combustion stage. The furnace space provides
time, temperature and turbulence to enable complete combustion to take place provided enough air has
been supplied. The combustion product gases (flue gases) then flow over the heat transfer surfaces to
give up much of their heat before reaching the Induced Draft (ID) Fan and being discharged to
atmosphere. The last heat exchange stage is an air pre-heater which recycles some of the low-grade
(i.e. low temperature) heat in the flue gases into the combustion air feed [13]
2.3.1 Boiler processes are highly interactive
Whilst the process block diagram in Figure 2.3 is a highly simplified representation of the boiler
process it does serve to remind us that for the purposes of building effective control systems it must be
recognized that the process variables are highly interactive. i.e. if you change one variable in the
process it will affect several others.
This means that most control loops in a boiler have a complex response to a corrective action and
these factors must be allowed for when setting up measurements and control functions. The simplest
way to show these interactions is to draw up an input/output model to show cause and effect. Figure
2.4 shows how some of the basic variables in a boiler are influenced by each other. Later on we can
use this simple type of modelling to assist with the design of control functions. Bear in mind that this
model only shows directions of influence and does not show the time responses involved, these are the
process dynamics that we shall be learning about later.
Steam Pressure
+
When the shower water is too hot the adjustment of the cold tap can sometimes be very fast and it
creates a cold shock! This could be because the time lag in mixing is very short. But sometimes there
is no response at all for several seconds. This is due to the “transport delay” or “process dead time”
before the change in settings appears at the sensing points!
First order time lags and transport deals are typical dynamic effects in boilers. For example: There is
always going to be a time delay between the demand for more steam and the delivery of more steam
resulting from the time delays in getting the firing rate up to a higher level. However the stored energy
in the boiler allows the increased steam delivery to be drawn off immediately but only for a short
while before the pressure falls significantly. So with a well-designed control system the dynamic lags
of the steam system can be used to assist in overcoming the dynamic lags of the firing system.
We shall look into the basics of dynamic lags and dead times in the next module from a control system
point of view. Then we shall look at the particular dynamics of the main processes and their control
systems as we work through the main control functions in the modules of the workshop.
It should already be possible to see how some basic corrective control actions can be applied to the
process diagram in Figure 2. 4. We shall look at these in a moment but first it is a good idea to get to
know something about the various types of boilers and then see how the basic process appears in each
type [13].
tubes inside the barrel which greatly increase the heating surface compared to a single tube and further
improve heat transfer[2].
Fire-tube boilers usually have a comparatively low rate of steam production, but high steam storage
capacity. Fire-tube boilers mostly burn solid fuels, but are readily adaptable to those of the liquid or
gas variety.
Boiler efficiency measures how much combustion energy is converted into steam energy, while
steam quality measures how much liquid water is present in the steam produced
Steam quality is a measure of the amount of liquid water contaminating the steam. (For example,
steam at 100% quality contains no liquid water and appears as a 100% clear gas, while steam at 90%
quality contains 90% steam by weight and 10% water by weight in the form of a fog, cloud, or
droplets.) Water droplets in high-velocity steam can be as abrasive as sand particles. They can erode
pipe fittings and rapidly eat away at valve seats. And if a puddle of water is allowed to accumulate in
steam pipes, it will eventually be picked up by the high-velocity steam and accelerated to near-steam
velocity, increasing chances of it crashing into elbows, tees, and valves. This can lead to erosion,
vibration, and water hammer. This water hammer will gradually - and sometimes catastrophically
loosen pipe fittings and supports [1].
Since steam is produced by the rapid boiling of water in high-heat flux boilers, it can entrain (or draw
in and transport) water as it escapes from the water surface. This entrainment, while damaging to the
steam system, is independent of boiler efficiency. Basically, both high- and low-efficiency boiler
operations can produce or not produce excessive entrainment. While entrainment cannot be completely
prevented, it can be minimized by proper boiler and steam system operation [1].
Boilers have so many different parameters to be controlled during their operation. The different
control mechanisms employed on the boiler highly contributed for its efficiency and performance. And
if they are automatic control systems it will be very advantageous.
Boilers are also one of the most deadly components of a factory. If they are not properly operated they
could go out of control. During this time boiler explosion may occur.
smaller boilers, copper or copper-clad steel. The exhaust stack or flue is the piping that conveys the
hot combustion gasses away from the boiler to the outside. Typically this piping is made of steel, but
in the case of condensing boilers it needs to be constructed of stainless steel to handle the corrosive
condensate. Another consideration is whether the exhaust stack will be under a positive or negative
pressure. This can determine how the joints of the exhaust stack must be sealed.
Boiler controls help produce hot water or steam in a regulated, efficient, and safe manner. Combustion
and operating controls regulate the rate of fuel use to meet the demand. The main operating control
monitors hot water temperature or steam pressure and sends a signal to control the firing rate, the rate
at which fuel and air enters the burner. Common burner firing sequences include on/off, high/low/off
and modulating.
Boiler safety controls include high pressure and temperature, high and low gas/oil pressure, and high
and low water level and flame safeguard controls. These controls are considered safeties or limits that
break the electrical circuit to prevent firing of the boiler. For example, in the event pressure in the
boiler exceeds the pressure limit setting, the fuel valve is closed to prevent an unsafe, high pressure
condition. The safety circuit of a flame safeguard control system typically includes switch contacts for
low water cut off, high limits, air proving switches, redundant safety and operating controls, and flame
detectors
Flame detectors often consist of flame rods, and ultraviolet or infrared scanner to monitor the flame
condition and deactivate the burner in the event of a non-ignition or other unsafe condition.Flame
safeguard controls are programmed to operate the burner and cycle it through the stages of operation
[2]
The simulation results show that this control method greatly enhances the control effect of the
nonlinear, hysteresis system, and improves the system's flexibility and adaptability [5].
G.F. Gilman, Jerry Gilman (2004) “Boiler drum level control”, Boiler control systems
engineering: retrieved, May 10, 2014 [6]
This section of the book describes the need of having a boiler drum level controller. It states that:
Drum level must be controlled to the limit s specified by the boiler manufacturer. If the drum level
doesn’t stay within these limits there may be water carry over. If the level exceeds the limits, boiler
water carry over in to super heater or the turbine may cause damage resulting in extensive
maintenance costs or outages of either the turbine or the boiler. If the level is low, over heating of the
water wall tubes may cause tube ruptures and serious accidents, resulting in expensive repairs, down
time, and injury or death to personnel [6].
A rupture or crack most commonly occurs where the tubes connect to the drum. When the drum level
gets too low, the boiler will trip to prevent damage to the tubes and cracks in the tubes where they
connect to the boiler drum. Because of the critical nature of this measurement a variety of device are
usually applied to monitor the drum level [6].
David Lindsley (2000) “Chapter 7 steam temperature control” Power-plant control and
instrumentation: the control of boilers and HRSG systems (page 135-151) retrieved, May 18,
2014.[1].
Here from this part of the book we have obtained some information about the boiler steam temperature
control. As stated in the book the rate at which heat is transferred to the fluid in the tube banks of a
boileror HRSG will depend on the rate of heat input from the fuel or exhaust from the gas turbine.
This heat will be used to convert water to steam and then to increase the temperature of the steam in
thesuperheatstates.So indirectly controlling the fuel valve means controlling the temperature of the
steam. Theboilertemperature will also be affected by the pattern in which the burners are fired, since
somebanksoftubespick up heat by direct radiation from the burners. In both types of plants the
temperature of thesteamwillalso be affected by the flow of fluid within the tubes, and by the way in
whichthehotgasescirculatewithinthe boiler. [1]
CHAPTER THREE
Pump Motor
Microcontroller
Contactors
Power Boiler drum
Buzzers
supply level sensor
Lamp/ indicater
Figure 3.1: Over all block diagram of boiler drum level controller
The microcontroller acts like the brain of the control systems available in the system. The
microcontroller chip that has been selected for the purpose of controlling the control systems is
PIC16F877 manufactured by Microchip. This chip is selected based on several reasons [10].
Its size is small and equipped with sufficient output ports without having to use a decoder or
multiplexer.
Its portability and low current consumption.
It has PWM inside the chip itself which allow us to vary the duty cycle of AC motor drive. d) Ability
and ease of computation.
It is a very simple but powerful microcontroller. Users would only need to learn 35single word
instructions in order to program the chip.
It can be programmed and reprogrammed easily (up to 10,000,000 cycles) using the universal
programmer in robotics lab.
Their temperature properties depend on the manufacturer. Normally they can withstand temperature
from 0°C to 80°C during operating.
Nowadays PLCs are being chosen over Microcontrollers, but when we consider scope of the controller
the width of the area of the control, if it is of small range or if the control system is for single unit of
the plant; microcontrollers are chosen over PLC due to the fact that:
No. Properties PIC PLC
1 Cost Cheap Expensive
2 Size Smaller Bulky
3 Board area Can be reduced Need large area compared to
PIC
4 Programming Easy to change Changing program requires
program physically moving the existed
PLC
3.2.2 LCD
This component is specifically manufactured to be used with microcontrollers, which means that it
cannot be activated by standard IC circuits. It is used for displaying different messages on a miniature
liquid crystal display. The model described here is for its low price and great capabilities most
frequently used in practice. It can display messages in two lines with 16 characters each. It can display
all the letters of alphabet, Greek letters, punctuation marks, mathematical symbols etc. It is also
possible to display symbols made up by the user. Other useful features include automatic message
shift (left and right), cursor appearance, LED backlight etc.
Along one side of the small printed board of the LCD display there are pins that enable it to be
connected to the microcontroller. There are in total of 14 pins marked with numbers (16 if there is a
backlight). Their function is described in the Appendix B:
LCD display contains three memory blocks:-
DDRAM Display Data RAM.
CGRAM Character Generator RAM and
CGROM Character Generator ROM
DDRAM memory is used for storing characters to be displayed. The size of this memory is capable of
storing 80 characters. Some memory locations are directly connected to the characters on display.
CGRAM is Apart from standard characters, the LCD display can also display symbols defined by the
user itself. It can be any symbol in the size of 5x8 pixels. RAM memory called CGRAM in the size of
64 bytes enables it
CGROM memory contains a standard character map with all characters that can be displayed on the
screen. Each character is assigned to one memory location:
Depending on how many lines are used for connecting an LCD to the microcontroller, there are 8-bit
and 4-bit LCD modes. The appropriate mode is selected at the beginning of the operation in the
process called 'initialization'. The 8-bit LCD mode uses outputs D0- D7 to transfer data as explained
on the previous page.
The main purpose of the 4-bit LCD mode is to save valuable I/O pins of the microcontroller. Only 4
higher bits (D4-D7) are used for communication, while others may be left unconnected. Each piece of
data is sent to the LCD in two steps- four higher bits are sent first (normally through the lines D4-D7),
then four lower bits. Initialization enables the LCD to link and interpret received bits correctly [11].
conductive properties to complete a circuit and cause a control relay to actuate. These single-or multi-
point sensors have no moving parts and the solid stainless steel heat and corrosion-resistant electrodes
can be cut to the desired length.
Multiple probes per fitting allow control of several functions in less space with less expense for
equipment and installation. The CLP can be mounted in any orientation in a tank, tee fitting, or any
compatible threaded port.
3.3.3 Water and Fuel pump
Water pump is used to feed water to the boiler shell it is one of the most important component, it starts
automatically whenever there is water at the threshold level and this will keep the boiler’s water level
always above the threshold level. As this keeps the boiler away from boiling dry so it plays a part in
the safety issue of boiler. It is also operated with 5v volts dc relay and needs 220 volts to start pumping
water inside the boiler. The water pump provides constant flow of feed water to the boiler.
Fuel pump is the main part of the boiler system. The fuel pump makes fuel to reach the burner so that
required heat energy to produce steam is provided. The fuel pump is also required to provide a
constant fuel supply to the burner physically the water pump and fuel pump are more or less similar.
circuit by a low power signal (with complete electrical isolation between control and controlled
circuits), or where several circuits must be controlled by one signal.
In our case we have used a 5v miniature relays, since the output of the microcontroller is 5v. The
miniature relays have the capacity to handle a maximum switching voltage of 220v DC and 250v AC.
Figure.2.7
The liquid in the high pressure impulse line exerts a constant pressure ( . ) on the high pressure side. S
is the constant applied for Pressure to height relation. When the liquid level is at H meters, pressure on
the high pressure side of the transmitter will be
The transmitter has to be negatively biased by a value of (– . ) so that the output of the transmitter is
proportional to tank level (. ) only. The above procedure is called zero suppression and it can be done
during calibration of the transmitter.
b, Zero Elevation: When the height of the wet leg (X) is equal to or greater than the maximum height
of the liquid column (H) inside the tank as shown at figure 3, zero elevation offset is to be applied
while calibration of level transmitter.
P_High=P_gas+S.H
P_Low=P_gas+S.X
P_Diff=P_High-P_Low=S.H-S.X=-S(X-H)
The differential pressure PDiff sensed by the transmitter is always a negative number (i.e. low pressure
side is at a higher pressure than high pressure side). For proper calibration of the transmitter, a positive
bias (. ) is introduced to elevate the transmitter output. The positive biasing technique is called zero
elevation.
A sudden loss in load could result in high drum pressure causing shrinkage severe enough to trip the
boiler on low level. A boiler trip at high firing rates creates a furnace implosion. If the implosion is
severe enough, the boiler walls will be damaged due to high vacuum in the furnace.
Typically, for redundancy, there are three different methods used to measure drum level. In the “Boiler
drums/level measurement” example, the bull’s eye technology is a direct reading level measurement.
The differential pressure transmitter represents the level control measurement.
Fig 3.9 .The Water in the Steam Drum Contains Steam Bubbles
3.4.3 Drum Level Measurement
The FIG-2 is an example of the arrangement of a differential drum level measuring transmitter. The
differential transmitter output signal increases as the differential pressure decreases. The differential
pressure range will vary between 10 and 30 inches, depending on the size of the boiler drum, with a
zero suppression of several inches. On the high pressure side of the measuring device, the effective
pressure equals boiler drum pressure plus the weight of a water column at ambient temperature having
a length equal to the distance between the two drum pressure connections. On the low pressure side,
the effective pressure equals boiler drum pressure, plus the weight of a column of saturated steam
having a length from the upper drum pressure connection to the water level, and the weight of a
column of water at saturation temperature having a length from the water level to the lower drum
pressure connection.
On high pressure boilers, a condensate pot is connected on the top water leg to keep the leg full of
condensate. If the condensate level varies in the top connected leg, the drum level measurement will
not be accurate. On low pressure boilers, a condensate pot may not be required. The “Drum level
connections” image is an example of the correct method of installing a differential pressure
transmitter. The correct installation allows the sediment to remain in the blow down line without
getting into the transmitter.
Problems with drum level measurement can be a result of improper installation of the sensing legs
from the boiler drum to the transmitter. It is critical that lines be sloped at least a half inch per foot
from the boiler drum to the transmitter. If not properly sloped, air pockets may form in the lines
creating improper drum level measurement.
When a differential pressure transmitter is used to measure drum level and the instruments used are
sensitive to density variation, density compensation techniques must be employed. A mass steam flow
and water flow signal is required for two and three element control systems
SP
+
Level control
MV PV
Feedwater
supply rate
+ Drum LT
Steam flow
The control system includes two conductive level (probes) sensors (UTLs and LTLs), MCU,
contactors and two pumps (Feed-water and Fuel) as actuators. During normal operation the water
level is between the upper threshold and lower threshold levels. And when the steam load increases the
flow of steam increases, during this the water level in the drum decreases and if the level keeps
decreasing and reaches to level that is more than 7cm the LTL sensor becomes OFF. During this time
the MCU automatically sends control signal to shut the fuel pump OFF, but the feed water pump keeps
running.
provide programmers with tools they need to write programs. In addition to these task-based
categories, several types of software are described based on their application.
PLANING HARDWARE
BUILDING THE
PROGRAM
SETTINGPROPERTIES COMPILING
WRITING CODES
TESTING
An assembler translate assembly language in the form of ammonic (memory aids) into machine
code. A good feature of assembler is creating a list that shows the machine code and the assembly
language of the programs side by side
A compiler on the other hand translates a high-level language into machine code. An interpreter
reads the source code of our programs one line at a time and performs the specification instructions
contained in that line
LINKER/LOCATOR
This is used to join the different modules that make up the programs together in the correct sequence
and this is to be bound to addresses. The linker/locator pair works together to co-ordinate between
the separate modules for smooth programs execution.
LOADER The loader aids in loading an object code into RAM
TESTING
After the programs is written ,it was tested, this involve executing the programs with selected input
called test cases, the result whether or not the program is functioning as desired.
DEBUGGING
This involves detecting out and removing errors in the program.
For software implementation, we have used MikroC IDE to program microcontroller in C language.
Besides, proteus 8.0 professional is used for user interface purpose and for monitoring the controlling
algorithms of the system.
3.6.1 Programming process
MikroC PRO IDE
The MikroC PRO for PIC is a powerful, feature-rich development tool for PIC microcontrollers. It is
designed to provide the programmer with the easiest possible solution to developing applications for
embedded systems, without compromising performance or control.
PIC and C fit together well: PIC is the most popular 8-bit chip in the world, used in a wide variety of
applications, and C, prized for its efficiency, is the natural choice for developing embedded systems.
MikroC PRO for PIC provides a successful match featuring highly advanced IDE, ANSI compliant
compiler, broad set of hardware libraries, comprehensive documentation, and plenty of ready-to-run
examples.
MikroC PRO for PIC allows you to quickly develop and deploy complex applications:
Write your C source code using the built-in Code Editor (Code and Parameter Assistants, Code
Folding, Syntax Highlighting, Auto Correct, Code Templates, and more.)
Use included MikroC PRO for PIC libraries to dramatically speed up the development: data
acquisition, memory, displays, conversions, communication etc.
Monitor your program structure, variables, and functions in the Code Explorer.
Generate commented, human-readable assembly, and standard HEX compatible with all programmers.
Use the integrated Mikro ICD (In-Circuit Debugger) Real-Time debugging tool to monitor program
execution on the hardware level.
Inspect program flow and debug executable logic with the integrated Software Simulator.
Generate COFF (Common Object File Format) file for software and hardware debugging under
Microchip's MPLAB software.
Active Comments enable you to make your comments alive and interactive.
Get detailed reports and graphs: RAM and ROM map, code statistics, assembly listing, calling tree,
and more.
MikroC PRO for PIC provides plenty of examples to expand, develop, and use as building bricks in
your projects. Copy them entirely if you deem fit – that’s why we included them with the compiler.
MikroC pro for PIC compiler
MikroC is a full-featured ANSI C compiler for 5 different microcontroller architectures. It is the best
solution for developing code for your favorite microcontroller. It features intuitive IDE, powerful
compiler with advanced SSA optimizations, lots of hardware and software libraries, and additional
tools that will help you in your work. Each compiler comes with comprehensive Help file and lots of
ready-to-use examples designed to get you started in no time. Compiler license includes free upgrades
and a product lifetime tech support, so you can rely on our help while developing.
To develop the programs for each control system we have used systematic approach listed as follows:
Step1: Determine the system sequence of operation.
Step2: Assignment of Inputs and outputs
Step3: Writing of the program
Step4: Programming into Memory
Step5: Running the system and simulate
An algorithm has to be developed to make the microcontroller to read the input and respond
accordingly. Therefore, the algorithm is established and represented by a flowchart. These flowcharts
are then translated into C language and compiled using MikroC Pro C IDE and compiler. The
programs of each system in C language can be referred in Appendix C.
We start the programming structure by developing flow charts for each controlling systems we
develop as follows.
Input/output assignment
Inputs Port Pins Remark
1 UTLs PORT D RD7 Upper threshold level sensor
2 LTLs PORT D RD6 Lower threshold level sensor
Outputs
1 FWP PORT B RB1 Feed water pump relay contactor
2 FFP PORT C RC0 Fuel feed pump relay contactor
3 LCD PORT D RD0--RD5 2x16 Liquid Crystal Display
Table 3.3: Input/output assignment of the level control system
After the assignment of the input output port and pins of the MCU we then developed the C program
on MikroC Pro IDE and compiler. The program is shown in Appendix C.
After developing and compiling the program we download the generated “.hex” file in to the program
memory of the MCU. As shown below:
Figure 3.21: Loading the generated .hex file in to the MCU and finally we run the simulation. On
proteus 8 professional.
CHAPTER FOUR
Fig 4.4 Figure show that simulation run at LTL SENSOR opened
CHAPTER FIVE
5.2 Recommendation
This paper presented here has kept in mind, the constant changes that are persistently taking place in
the contemporary scenario of the industrial segment. Emphasis has been given to the automation
process that is now rapidly taking its place in all the production plants across the globe. The Paper has
furnished itself to study the integral parts of the entire process involved. on the boiler at. The paper is
based on the existing problems at the factory and we have been tried to present solution for those
problems under the scope of the paper.
6. Reference
[1]. David Lindsley (2000) “Chapter 7 steam temperature control” Power-plant control and
[2]. Frederick M. Steingress (2001). Low Pressure Boilers (4th Edition). American Technical
Publishers. ISBN 0-8269-4417-5. Retrieved, April 19, 2014.
[3]. Frederick M. Steingress, Harold J. Frost and Darryl R. Walker (2003). High Pressure Boilers (3rd
Edition). American Technical Publishers. ISBN 0-8269-4300-4 retrieved, April 13, 2014.
[4]. ASME Boiler and Pressure Vessel Code, Section I. Updated every 3 Page -55-64
Retrieved, April 21, 2014.
[5]. Research on the main steam pressure control system of boilers based on
[6]. G.F. Gilman, Jerry Gilman (2004) “Boiler drum level control”, Boiler
control systems Engineering: retrieved, May 10, 2014.
7. Appendix
Appendix A: Specifications
Sensors
Sensor Type Quantity Estimated Specifications
cost (optional)
Level sensor LVC-E11 2 $5/unit Output: 4-20 mA or
(Conductive level 5Vdc across125ohm
Probe) Supplyvoltage:5Vdc
Current draw: same
as sensor output
Table A.1: Sensors
Actuators
Actuators Type Quantity Cost Specifications
estimation(Optional)
Fuel water pump Ac Induction 2 $124.99/ unit Voltage supply 220
Vac
Frequency: 50 Hz
Current: 2.6A
Pumping capacity:
40L/min
Power: 0.5 HP
Exhaust valve Pressure relief 1 `$57.50/unit ValveSize:0.50to3.00
valve inch (12.70to76.20
mm)
Actuation: Electric
Maximum Pressure:
3500.00 psi(2463 m
H2O)Operating
temperature : -40 to
275°FMaximum
working pressure: 125
psig
Combustion air Centrifugal 1 $132.52/unit Power = 1.1Kw
fan blower Airvolume=19m3/min
Voltage = 220
Speed = 2800R/min
Solenoid valve Plunger type 1 $20.50/unit Voltage: 220Vac
Orifice: 16mm
Temperature: -5°C to
80°C
Pipe size:0.5 in
Operating pressure:
0kg/cm2 to 10
kg/cm2
Miscellaneous Devices
Devices Type Quantity Estimation of Specifications
cost(optional)
Relay 5v miniature 3 $2.25/unit Operate Time=4
ms
Operating
Temperature= -
40oc to 850c
Maximum Current
Rating=2 A
Maximum AC
Voltage
Rating=125 V
Maximum DC
Voltage
Rating=220 V
Control knob Rotary (6539) 3 $14/unit Resistance
tolerance: ±15%
Power rating:
1.0W
Mechanical angle:
continuous
Digital to Resistor 2 $0.99/unit Resistance:
Analog Ladder network 10kΩ,20kΩ
Converter Powerrating;
0.25W
Tolerance: ±5%
Maximum
working voltage:
250V
Operational LM675 Power 2 $2.71/unit Supply
Amplifier amplifier Range=16V–60V
Current
Capability=3A
Gain Bandwidth
Product=5.5 MHz
ON/OFF Switch PN 6006 5 $1.95/unit Maximum
Voltage=48V DC
Cable Size to
Meet Ratings=4/0
AWG (120mm²)
Weight =0.65lb
(0.29 kg)
Switch
Positions=2
Table A.3: Miscellaneous device
for(;;)
{
if(PORTD.F6==1)
{
PORTC=0b00000001;
text="LTL=ON Fp=RUN";
Lcd_Out(2,1,text);
}
else
{
PORTC=0b00000000;
text="LTL=OFF Fp=STP";
Lcd_Out(2,1,text);
}
if(PORTD.F7==1);
{
PORTB=0b00000000;
text="UTL=ON Wp=STOP";
Lcd_Out (1,1,text);
}
else
PORTB=0b00000010;
text="UTL=OFF Wp=RUN";
Lcd_Out(1,1,text);
}
}
//while (1);