Escolar Documentos
Profissional Documentos
Cultura Documentos
Page 2
Table of Contents
Introduction .................................................................................................4
1. Objective .................................................................................................5
2. Problem Definition .................................................................................5
2.1 Geneva Mechanism ...........................................................................5
2.2 Liquid filling technique .....................................................................6
3. Problem Solution ....................................................................................6
3.1 Flow Chart .........................................................................................7
3.2 Inputs .................................................................................................8
3.3 Assumption ........................................................................................8
3.4 Solution Steps ....................................................................................8
3.5 Outputs ...............................................................................................9
4. Code ......................................................................................................11
4.1 code for function ..............................................................................11
4.2 code for application (pushbutton code) ...........................................12
5. Appendix ...............................................................................................14
6. Recommendation ..................................................................................15
Conclusion ................................................................................................16
References .................................................................................................17
List of Figures
Fig. (1) Geneva Mechanism. ......................................................................5
Page 3
Introduction
From 1900s companies have evolved from regional firms that mainly
produced for local markets, to today's corporate giants that make products
for international markets. This shift began as companies in the
manufacturing sector adopted mass production techniques and processes.
In developing countries, the production of beverages, milk, mineral water
and cooking oil is a major support of the entire economy. Equipment for
liquid processing includes bottle filling machines. Enormous strides have
been made in the last twenty years on the size, speed, quality of
performance and complexity of bottle filling machines. One of the key
requirements of a filling machine is that the containers must be filled as
quickly as possible with an accurate quantity of the product. Filling
machines generally fill bottles at a specified rate however other machines
vary production rates so as to cater for high demand.
Page 4
1. Objective
The main objective of the project is to Design and Develop an
Automated liquid filling in bottles by using Geneva Mechanism. To
develop a filling machine which can fill different sizes of containers on
the bases of Fluid Mechanics, same principle can be used in different
industries like medicine, oil, chemical industries for filling liquid to
different sized component by one machine.
2. Problem Definition
Our problem consists of two main parts: the first part is Geneva
Mechanism, which uses to move the bottles, and the second part is
choosing liquid filling technique.
Page 5
2.2 Liquid filling technique
3. Problem Solution
Page 6
3.1 Flow Chart Start
Read (r,h,w,)
Read Θ=120°
Read x, Ꝭ, P
End
Page 7
Fig. (3) Solution Steps' Flowchart
We can define the inputs as follow;
3.2 Inputs
(w): Angular velocity of used motor line and its used range in real life
application for moving a production line and getting reasonable linear
velocity is 0.5 to 10 rpm.
(r,h): Radius and Height of the filling bottle to know the volume of
filling product.
(ρ): Density of fluid that been filled because it different from fluid to
another.
(p): The needed pressure of fluid that applied from the pump that is
supplying the fluid.
3.3 Assumption
The angle of linear Geneva is designed to be 120° in touch and 240° free.
The length of nozzle is 20 (cm) and its range at moving to fill and getting
back is 10 (cm).
The distance between the bottle and the followed equal to 4 radius of
bottle.
Then calculating the time forward and time backward for Geneva.
Tf= , Tr= .
Page 8
And calculating the volume of the bottle from the r,h that is given,
Linear velocity of the production line (vlinear) = distance between two
bottles / time of backward Geneva.
Calculating the flow rate of fluid from volume of bottle and time to be
filled Q=
Then taking this flow rate and pressure that is supplied and calculating
ρ
the velocity of fluid v =
ρ
Taking this flow rate and fluid speed and calculating the valve tip radius
rv=
Velocity of nozzle =
3.5 Outputs
Page 9
Second one (graphical representation)
Page 10
4. Code
4.1 code for function
function [Tf,v,rv,NB,Vl] = filling (w,r,h,raw,p);
%w is angular velocity of used motor line
%r,h are radius and height of the filling bottle
%raw is the density of fluid that been filled
%p is needed pressure of fluid to supply
%N is angular velocity in rad/sec
%z is nozzle length
%d is the distance moved by nozzle in filling and exiting process
%x is distance between each two bottles
%ceta is the angle of linear genva production line
%vol is volume of one bottle
%Tf is time to fill the bottle
%Tr is time to line to move
%v is the fluid speed
%vline is linear speed of production line
%rv is radius of valve
%Vv is velocity of nozzle
%b is number of bottles to be filled in one hour
%Vl is volume of fluid needed to fill bottles in hour
w=input('Please enter your angular velocity in (rpm)in range of .5 to 10 :');
while (w>10 | w<.5)
w=input('Please enter the value in the range :');
end
r=input('please enter your bottle radius in (mm) :');
while (r<=0)
r=input('please enter a appropriate value :');
end
h=input('please enter your bottle height in (mm) :');
while (h<=0)
h=input('please enter a appropriate value :');
end
raw=input('please enter your fluid density in (kg/m^3) :');
while (raw<=0)
raw=input('please enter a appropriate value :');
end
p=input('please enter your fluid pressure in (bar) :');
while (p<=0)
p=input('please enter a appropriate value :');
end
N=(w*2*pi)/60;
z=.2;
x=4*r;
d=.5*z;
ceta=120;
Tf=(180+ceta)/(360*N);
Tr=(180-ceta)/(360*N);
vline=x/(Tr);
vol=pi*r*r*h*10^-6;
Q=(pi*r*r*h)*10^-9/(.9*Tf);
v=sqrt(((p*10^5)+raw*9.81*z)/(.5*raw));
rv=sqrt(Q/v*pi);
Vv=(2*d*1000)/(.1*Tf);
b=3600/(Tf+Tr);
NB=floor(b);
Vl=NB*pi*r*r*h*10^-6;
Page 11
fprintf('volume of one bottle in (litre) = %.2f \n',vol);
fprintf('time to fill one bottle in (sec) = %.1f \n',.9*Tf);
fprintf('velocity need to be supplied to fluid in (m/s) = %.1f \n',v);
fprintf('radius of valve to supply this volumetric flow in(mm) = %.1f \n',rv*1000);
fprintf('number of bottle filled in one hour = %.1f \n',NB);
fprintf('quantity need to be provided to fill this bottles in (litres) = %.2f \n',Vl);
fprintf('the velocity of nozzle in (mm/s) = %.2f \n',Vv);
fprintf('the linear velocity of the line production in (mm/s) = %.1f \n',vline);
w=[.5:10];
ceta=120;
N=w.*((2*pi)/60);
Tf=(180+ceta)./(360.*N);
Tr=(180-ceta)./(360.*N);
b=3600./(Tf+Tr);
NB=floor(b);
plot(w,NB,'r*-');
xlabel('angular velocity in (rpm)')
ylabel('number of bottle filled in one hour')
title('relation between angular velocity and number of bottle filled')
grid
end
*The only addition of calculation and plotting in the code using (while)
function to prevent the user to insert zero or negative values because its
irrational in this calculation.
Page 12
end
raw = str2double(get(handles.den, 'string'));
if (raw<=0)
set(handles.den, 'string' , 'please enter a appropriate value for denisty');
end
p = str2double(get(handles.fp, 'string'));
if (p<=0)
set(handles.fp, 'string' , 'please enter a appropriate value for pressure');
end
N=(w*2*pi)/60;
z=.2;
x=4*r;
d=.5*z;
ceta=120;
Tf=(180+ceta)/(360*N);
Tr=(180-ceta)/(360*N);
vline=x/(Tr);
vol=pi*r*r*h*10^-6;
Q=(pi*r*r*h)*10^-9/(.9*Tf);
v=sqrt(((p*10^5)+raw*9.81*z)/(.5*raw));
rv=sqrt(Q/v*pi);
Vv=(2*d*1000)/(.1*Tf);
b=3600/(Tf+Tr);
NB=floor(b);
Vl=NB*pi*r*r*h*10^-6;
f=.9*Tf;
dh=h/f;
set(handles.text1, 'string' , vol);
set(handles.text2, 'string' , .9*Tf);
set(handles.text3, 'string' , v);
set(handles.text4, 'string' , rv*1000);
set(handles.text5, 'string' , NB);
set(handles.text6, 'string' , Vl);
set(handles.text7, 'string' , Vv);
set(handles.text8, 'string' , vline);
w=[.5:10];
ceta=120;
N=w.*((2*pi)/60);
Tf=(180+ceta)./(360.*N);
Tr=(180-ceta)./(360.*N);
b=3600./(Tf+Tr);
NB=floor(b);
axes(handles.axes5)
plot(w,NB,'r*-');
xlabel('angular velocity in (rpm)')
ylabel('number of bottle filled in one hour')
title('relation between angular velocity and number of bottle filled')
grid
for i=0:f
H=i*dh;
bar2=1;
axes(handles.axes1);
bar(bar2,H);
axis([0 2 0 h]);
ylabel('Hight of bottle')
pause(1);
refreshdata;
end
Page 13
5. Appendix
Running the application
Page 14
6. Recommendation
Page 15
Conclusion
Liquid filling machines are equipment used for packaging of various
liquid products, mainly food and cold drinks. Depending on the different
products, the different containers to be filled can either be a bottle or bag.
These machines are usually found in manufacturing industry to promote
quality and efficiency on the manufacturing process. In our proposed
technology we suggest automated liquid filling machine which will work
on gear pump. Gear pump will be synchronized with encoder will give
command to rotate particular rotation and hence pump will deliver
particular volume. Pump will be connected with nozzle to transfer
material into bottles. Volume setting from one size to another size will be
done by changing command to gear pump. Once it is calibrated, volume
setting will be done in seconds. So it will give more production and will
save lot of manpower.[2]
Page 16
References
1. Bipin Mashilkar, Pallavi Khaire, Girish Dalvi (2015), “Automated
Bottle Filling System”, International Research Journal of Engineering and
Technology.
2. Sagar T Payghan, Rani H Deshmukh (2016), “Automation of Bottle
Filling Plant with Industry 4.0”, International Journal of Advanced
Research in Electrical, Electronics and Instrumentation Engineering.
3. Pratheep Kumar, Sanjay E (2016), “Design and Fabrication of Geneva
Conveyor for Material Inspection & Noise Reduction”, International
Journal for Scientific Research & Development.
Page 17