Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
D EPARTMENT OF E NERGY
VIBRATION REDUCTION OF
SOLENOID PUMP BY FEEDBACK
CONTROL SYSTEM
Supervisor:
Prof. Roberto Perini
Co-supervisor:
Alberto Merlo
I
II
Sommario
III
trollo di posizione, Pompa vibrazione, Rumore.
IV
V
Acknowledgement
VII
Contents
Introduction 7
1 Solenoid Pump 11
1.1 Importance of solenoid pump . . . . . . . . . . . . 11
1.2 Construction of Solenoid pump . . . . . . . . . . 12
1.3 Working of Solenoid pump . . . . . . . . . . . . . 15
1.4 Summary . . . . . . . . . . . . . . . . . . . . . . 17
IX
Contents
5 Results 73
5.1 Actual System Simulation . . . . . . . . . . . . . 73
5.2 Two Pumps in Anti-series . . . . . . . . . . . . . . 77
5.2.1 Pros and Cons of Proposed Solution . . . . . 79
5.3 Conclusion . . . . . . . . . . . . . . . . . . . . . 80
5.4 Future Work . . . . . . . . . . . . . . . . . . . . . 82
Bibliography 89
X
List of Figures
1
List of Figures
2
List of Figures
3
List of Tables
5
Introduction
7
Other way of reduction of noise generated by pump is done
by reduction of transmitted vibrations caused by pump which are
strictly related to noise generated. Two ways are followed to
achieve desired results. The first one is reduction of forces and
vibrations generated by pump. It is done by acting on mechanical
parameters of pump. A dynamic model of pump is developed, and
characteristics of pump and dynamic model are studied to know
root cause of emitted noise. Through this study, the spring pa-
rameters (stiffness, length and pre-loads), mass and geometry of
pump are redesigned to get less noise. While in second part, the
transmissibility of generated vibration is reduced by positioning
of proper suspension between pump and fixture.
This thesis will address same problem discussed by above the-
sis. Thesis utilizes the results achieved by above research activi-
ties and tries to reduce the noise by eliminating pump vibrations
by considering the fact that generated noise is strictly related to
pump vibrations. Vibration elimination is done in quite different
fashion than previous researches. A dynamic model of pump is
developed and with help of Simulink results the addressed prob-
lem is studied, and root causes are identified. Instead of redesign-
ing all parameters of pump components, an inverter is designed
which will take feedback from pump output and adjust pump in-
puts to provide desired outputs. The generated vibrations are can-
celed out with help of connecting two pumps in anti-series to-
gether controlled by inverter.
Thesis outline
This thesis consists of five chapters. The first chapter introduces
the solenoid pump by briefing its areas of applications, the con-
struction of pump and its working principle. Chapter two is ded-
icated for explaining energy conversion principle of pump. A
mathematical model of pump is developed in chapter three and
developed model is simulated on MATLAB Simulink to under-
8
stand results. Chapter four introduces the closed loop control sys-
tem and shows designing of suitable controller. In chapter five
designed control system is applied pump model and "two pumps
in anti-series" model is presented.
Contribution of thesis
The thesis contributes as follows:
9
CHAPTER 1
Solenoid Pump
11
Chapter 1. Solenoid Pump
12
1.2. Construction of Solenoid pump
more fluid from the suction line to enter the chamber ready for
delivery.
The massive structure of the solenoid pump is made of an iron
frame in which a hollow electromagnetic coil is mounted. In
the coil, a tubular body constituted by an inlet and outlet tube
is connected. Between the coil and the tubular body two iron
rings and plastic ring are positioned. Inside the chamber there are
the plunger, the main spring and the bumper spring. During the
mounting phase of the pump, the two springs are compressed, and
they reach a certain value of pre-load that causes the initial equi-
librium position of the plunger. The second face of the bumper
spring is in contact with the inner plate, whose aim is to separate
the inlet and the outlet tube. In the inner plate there is a hole that
allows the plunger to pass in the outlet tube. In correspondence
of the hole several sealing gaskets are present in order to avoid
the leakage of the flowing fluid. In the outlet tube, the face of
the plunger is in contact with a flat valve seal that is taken in the
desired position by a conical spring. A second sealing valve and
another conical spring are positioned next. The outlet tube termi-
nates with a treaded part. The outlet and inlet tube are coupled
forming a singular tubular part by means of a bracket. Then the
bracket is connected to the frame with two screws. Construction
and different parts of Solenoid pump are listed and shown in fig-
ure 1.4
13
Chapter 1. Solenoid Pump
14
1.3. Working of Solenoid pump
15
Chapter 1. Solenoid Pump
Pumping phase : Thus, the plunger moves toward the outlet tube
during the pumping phase thanks to the spring force and now
valve A is closed and Valve B is opened. The movement of plunger
towards left directions creates pressure, forcing fluid to move to-
wards outlet. When the stroke of plunger during the pumping
phase terminates, the plunger movement reverses and a new suc-
tion phase starts. During the new suction phase, the magnetic
force is activated, ideally when the plunger moves in correspon-
dence of its initial equilibrium position. The combination of the
coil and springs forces allow to obtain a periodic motion of the
plunger at a frequency equal to the frequency of alternate current
that powers the system. The movement of plunger allows pump-
ing the fluid from inlet to the outlet tube. Movement of plunger is
16
1.4. Summary
1.4 Summary
This chapter shortly introduced categories of pumps classification
based on their working principles. A brief overview of solenoid
pump is given with describing its advantages and disadvantages.
The whole construction of pump with its parts and their placing
in assembly was explained. In last, working principle of solenoid
pump was described splitting into two phases of a pump cycle,
termed as suction and pumping phase.
In next chapter we will analyze pump working from point of
view of electro mechanical energy conversion systems and see the
physics of pump which converts electrical energy into mechani-
cal energy and we try to formulate equations which will govern
operation of pump.
17
18
CHAPTER 2
Solenoid Energy Conversion Principle
19
Chapter 2. Solenoid Energy Conversion Principle
known as reluctance.
Z
φ= B.da (2.1)
s
We assume that B is uniform all over the surface of core then
φc = Bc . Ac (2.2)
20
2.2. Inductance Calculation
The path length of any flux is close to the mean length of core
length lc . Then integral results following equation.
F = N i = Hc lc (2.4)
Figure 2.2: Magnetic circuit with iron core and air gap
If air gap is so small, then flux lines will follow the confined
path defined by iron core. The figure 2.2 configuration can be
21
Chapter 2. Solenoid Energy Conversion Principle
Ni
φ= (2.14)
RT ot
N2
L = lc g (2.17)
µ Ac + µ0 Ag
23
Chapter 2. Solenoid Energy Conversion Principle
24
2.3. Energy Conversion Principle
27
Chapter 2. Solenoid Energy Conversion Principle
28
2.4. Force Calculation
ψ = L (x) i (2.43)
2.5 Summary
We have introduced magnetic circuits and some useful equations
which will be used for modeling of solenoid pump. We have
found expression for finding Inductance of magnetic circuit which
is proportional to square of number of turns coil on winding and
inversely proportional to circuit total reluctance. A relation be-
tween field force with energizing current is developed. In next
chapter we will use these equations to model our solenoid pump
and analyze its working.
30
31
CHAPTER 3
Solenoid pump modeling
3.1 Modeling
As already mentioned in thesis outline, while the pump runs it
generates noise. This noise is related to vibrations of pump. To
know root causes of the generated vibrations, it is necessary to
develop a mathematical model of pump and simulate this model
in simulation software. In this chapter we will transform pump
into a mathematical model, and model will be simulated.The ODE
company has large variety of solenoid pumps with varying spec-
ifications according to their application. The pump which is pro-
vided for analysis is used in coffee machine, Carpet cleaner, floor
cleaner, vacuum cleaner and steam iron etc. Figure 3.1 shows pic-
ture of P500 pump.
33
Chapter 3. Solenoid pump modeling
34
3.1. Modeling
35
Chapter 3. Solenoid pump modeling
36
3.1. Modeling
37
Chapter 3. Solenoid pump modeling
38
3.1. Modeling
39
Chapter 3. Solenoid pump modeling
40
3.1. Modeling
The value of constants are put into Eq. 3.13 and resulting equa-
tion is plotted. Figure 3.6 shows plot of measured values and ana-
lytical expression of inductance L against position x. The analyt-
ical expression is extrapolated towards negative side.
41
Chapter 3. Solenoid pump modeling
The 2nd term in the right side of Eq.3.17 L (x) di(t) dt is self in-
ductance voltage. Whereas first term in right side of Eq.3.17
i (t) dL(x(t))
dx(t)
dx(t)
dt is called speed voltage. It is common in all electro
mechanical-energy conversion systems and is responsible for en-
ergy transfer to and from mechanical systems by electrical system
[5].
3.2 Simulation
The Eqs.3.17, 3.4, 3.3 and 3.1 are non-linear in nature. These
equations can not be simply solved manually by hand. The equa-
tions are modeled in MATLAB Simulink to see different variables
at different instant of times. The mathematical model of pump is
simulated on Simulink.
To validate simulated output results with real physical system
behavior, a test on pump with water as liquid is performed to see
voltage and current signal against time. A pump is fed with liquid
water from inlet side with a tube, and outlet of pump is sent to a
liquid stopper through tube via pressure meter (to see building up
of water pressure). Pump is energized with 230 Vrms . The voltage
43
Chapter 3. Solenoid pump modeling
The voltage applied across pump and current through coil are
measured using oscilloscope. The voltage across coil and current
through coil is calculated using Simulink model. Voltage and cur-
rent signals calculated using Simulink model of pump are found to
be similar to measured experimentally from physical test of pump.
Figure 3.8 shows the comparison of calculated and measured val-
ues. The current conduction time of diode for AC cycle is same
for both measured from test and calculated from Simulink. The
equal conduction times of diodes leads to the result that induc-
tance expression against position is appreciably acceptable with a
good accuracy. Thus, looking at figure 3.9 we can be sure that the
modeling of pump is correct.
44
3.2. Simulation
Input
- v = 230[Vrms ]
- P = 1.4[M P a]
Output
- Velocity u[m/s]
- Field force f [N ]
45
Chapter 3. Solenoid pump modeling
- Current i[10mA]
When positive cycle of AC voltage is applied across the circuit,
diode conducts, and voltage is started to build up across inductor
coil. This continuous changing AC voltage produces changing
magnetic field. Due to this changing magnetic field, the coil exerts
a force on plunger. This force moves the plunger in rightward. As
plunger moves in right direction it compresses the main spring and
a potential energy is stored in spring. The plunger moves in right
direction as long as it reaches a certain point where after that field
force cannot move plunger more. At that point plunger comes to
static condition and then it’s ready to push the fluid.
Figure 3.10: Pump different variables against time axis for 70% Load
46
3.2. Simulation
Dry run : It has been observed that, at zero load (dry run ), the
amplitude of plunger position is large and during pumping phase
it compresses bumper spring to its max limit and strikes with in-
ner tube walls with high speed. This striking can cause vibration
and significant noise. Also a part of spring energy can convert
into heat which may deteriorate performance and life of pump.
The problem of pump heating at dry run is addressed by techni-
cal manager of company. Figure 3.11 shows problem found in
simulation result.
Stroke length reduction : It has been observed that when load in-
creases the amplitude of plunger position decreases. At start it
gives full stroke and as load increases the length of stroke de-
creases. Figure 3.13 shows stroke length at different loads for 4
47
Chapter 3. Solenoid pump modeling
Figure 3.11: Plunger position plot against time axis at different loads.
cycles.
These problems deteriorate the overall performance of pumps
itself in long terms and also can create noise due to its immense
vibration. Also in dry run overall temperature of pump body in-
creased which can reduce its component nominal performance.
There is a need for solving these problem.
3.3 Summary
So far we have found working principle of solenoid pump and
explained its physics in form of mathematical equations which
are non-linear in nature and can’t be solved manually. Computer
based simulation software is used to solve equations.
Model results are validated by comparing results of Simulink
model with experimental test with pump. In last we enlightened
few problems of pump, finding their root cause by understanding
the results found by Simulink.
In coming chapter we will propose some modifications in pump
design and develop mathematical form of modified pump. Then
48
3.3. Summary
Figure 3.12: Plunger and pump body position plot against time axis at
67%(1MPa) load.
49
CHAPTER 4
Control System Design
51
Chapter 4. Control System Design
loops (hence its name) or paths between its output and its input.
The reference to feedback, simply means that some portion of the
output is returned back to the input to form part of the systems
excitation.
Closed-loop systems are designed to automatically achieve and
maintain the desired output condition by comparing it with the
actual condition. It does this by generating an error signal which is
the difference between the output and the reference input. In other
words, a closed loop system is a fully automatic control system in
which its control action being dependent on the output in some
way [8].
In this chapter we will analyze the already derived equations
governing functioning of the solenoid pump in control system’s
point of view. We will introduce some simplifications in derived
equations by proposing some modifications in pump design. We
will try to find solution of new set of equations derived from mod-
ified pump design with the process of linearization. Then we will
design a proper closed loop system. This closed loop system is
deigned in a fashion that it can adjust pump input variables like
voltage and current dynamically to generate desired output values
of variables like position and velocity of pump plunger.
4.2 Modifications
As we know, the construction of pump consists of two spring
namely main spring and bumper spring. The function of bumper
spring is to avoid bumping of plunger. The bumper spring can be
removed from pump construction with following reasons. As our
aim of designing control system is to keep plunger position ampli-
tude constant at varying load, with the help of dynamically chang-
ing input current and voltage. Therefore, we will design control
system in such a way that plunger can not bumps with inner wall
tube. Hence the bumper spring function is done by control system
and it has to be eliminated from pump construction. The elimina-
52
4.2. Modifications
d2 x dx
f = m 2 + k1 (x − l1 ) + b − fl (4.1)
dt dt
dL (x (t)) dx (t) di (t)
v (t) = i (t) + L (x) + ri (t) (4.2)
dx (t) dt dt
The above two equations are non-linear. Their solution can
not be be found manually. To apply control system, their solution
must be found. We apply a process of linearization which will
solve these equations.
Another important point to be mentioned here is that the re-
lation between coil current and field force is parabolic. The fre-
quency of field force is double than frequency of current which
generates force. For example an alternating current of frequency
50 Hz is flowing through inductor. The force generated by current
has frequency two times to current frequency shown in figure4.1.
The frequency of current is 50 Hz and force frequency is 100 Hz.
In this case the control system can not works. The frequency of
current and force must be same.
This problem is solved by injection of DC current into the coil.
Suppose a DC current through a DC voltage source is injected in
inductor as an offset with AC current. The force generated due to
current which is sum of DC and alternating current has same fre-
quency as that of alternating current [11]. It can be seen in figure
4.2. Due to DC current injection the iron core could saturate if
it reaches its saturation current limit. But we do not have infor-
mation about its current saturation limit. Normally during pump
operation only positive current of about 1 A flows through coil
and in this situation core does not saturate which shows iron core
saturation limit is more than 1 A current. Therefore, we will try to
design a controller such that current is not much high (more than
150-170%).
53
Chapter 4. Control System Design
4.3 Linearization
To find solution of above discussed equations, linearization is done.
The variables are linearized at a specific point using Taylor series
54
4.3. Linearization
Figure 4.3: Approximated linearized relation between current and force with
presence of DC current.
55
Chapter 4. Control System Design
dL (xo )
L (x) ≈ L (xo ) + ∆x (4.5)
dx
Taking derivative of Eq. 4.5 to get dL(x)
dx .
1 dL (xo )
Fo = Io2 (4.9)
2 dx
56
4.3. Linearization
2Fo
f = Fo + So ∆x + ∆i (4.11)
Io
Now we will put value of f from Eq. 4.11 into Eq. 4.1 and put
variables i, x and fl in their incremental form. We get following
equation.
2Fo d∆x d2 ∆x
∆i + ∆fl = (k1 − S0 ) ∆x + b +m 2 (4.13)
Io dt dt
Similarly electrical equation can be expressed in terms of its
variables incremental form and neglecting terms involving prod-
ucts of incremental values. we get following expression.
d∆i dL (xo ) d∆x
vo + ∆v = rIo + r∆i + L (xo ) + Io (4.14)
dt dx dt
57
Chapter 4. Control System Design
equations.
and
∆v − Ko ∆u = (r + Lo p) ∆i (4.18)
The values of constants involved in Eqs. 4.17 and 4.18 depends
on the new equilibrium position xo and can be simply found us-
ing above derived expressions. The system is linearized at xo =
7.5mm which is almost mean point of oscillation of plunger and
we call it as new equilibrium point. Table 4.1 shows all constants
values at the new equilibrium point.
58
4.4. Control System Design
The Eqs. 4.17 and 4.18 are transformed into frequency domain
by using Laplace transform and system is represented in the form
of control diagram in figure4.5.
59
Chapter 4. Control System Design
60
4.4. Control System Design
∆u s
= (4.19)
∆q (ms2 + bs + Ks )
The Eq. 4.19 is second order system. The natural frequency ωn
and damping factor ξ of the system are followings.
r
m
ωn = (4.20)
Ks
1 b
ξ= √ (4.21)
2 Ks m
61
Chapter 4. Control System Design
settling time and output current tracks the input reference signal
with good accuracy but voltage generated will be high which can
not be feasible in actual implementation of controller. So, its a
trade off between output voltage and current tracking accuracy.
With the help of PID tuner app best results have been found in
terms of output voltage and current tracking accuracy at corner
frequency ωci = 1887 rad/s. The open and closed loop bode plot
for the block is shown in figure 4.9.
62
4.4. Control System Design
63
Chapter 4. Control System Design
figure 4.12.
64
4.4. Control System Design
65
Chapter 4. Control System Design
66
4.5. Linear System Simulations
PID P I D N ω[rad/s]
Position 380.5 22608 -0.39 302.8 302
Velocity 0.263 47 0.0003 69705 669
Current 1507 136529 0 100 1887
67
Chapter 4. Control System Design
Figure 4.16: The reference input current signal and output current at 100%
(1.5 MPa) load
4.5.4 Voltage
Figure 4.19 shows the output voltage from inverter at 100% (1.5
MPa) load. It can be noticed that the output voltage is periodic
signal with a frequency equal to frequency of reference input po-
sition signal. A periodic spikes in voltage figure 4.19 and 4.22 can
be seen. These spikes occur when plunger is at extreme points and
direction of plunger velocity changes.
68
4.5. Linear System Simulations
Figure 4.17: The reference input velocity signal and output plunger velocity at
100% (1.5 MPa) load
Figure 4.18: The reference input position signal and output plunger position
at 100% (1.5 MPa) load
69
Chapter 4. Control System Design
Figure 4.19: The output voltage from inverter at 100% (1.5 MPa) load
4.6 Summary
In this chapter we have done some changes in pump design. Then
we have developed mathematical model of pump which is non-
linear in nature. Then the model is linearized with the help of
70
4.6. Summary
Figure 4.21: Current through coil at no load(dry run) and full load.
71
Chapter 4. Control System Design
72
CHAPTER 5
Results
73
Chapter 5. Results
From figure 5.3 it can be seen that, at the start of pump opera-
tion, the output voltage goes to high value. This is due to fact that,
at start plunger is static and more current and voltage is needed to
bring it into motion. But inverter is not designed to give such high
voltage. Therefore, at start controller output voltage is restricted
up to max inverter output voltage. This setting controller will not
allow to generate such high voltage.
The designed controller is simulated with actual system at zero
load (dry run) and full load. The controller keeps the plunger rela-
74
5.1. Actual System Simulation
75
Chapter 5. Results
76
5.2. Two Pumps in Anti-series
Figure 5.6: Plunger relative position at full load with two spring constant
values which are different 20%.
77
Chapter 5. Results
78
5.2. Two Pumps in Anti-series
Figure 5.8: Two pumps in anti-series fixed together with help of a frame
79
Chapter 5. Results
5. At dry run (no load) during pumping phase, the plunger can-
not strike with wall of inner tube. Therefore, less noise, and
no heat generation.
Cons :
3. Complex assembly.
5.3 Conclusion
To sum up all. Following studies have been done.
80
5.3. Conclusion
81
Chapter 5. Results
82
Appendix
83
Bibliography
[5] S. Umans and A. Fitzgerald, Fitzgerald and Kingsley’s electric machinery. New
York: McGraw-Hill Companies, 2014, pp. 3-116.
[9] [9]"Vibration and its Control - Accendo Reliability", Accendo Reliability, 2019.
[Online]. Available: https://accendoreliability.com/vibration-control/. [Accessed:
06- Jul- 2019].
89
Bibliography
[12] Alcotek Inc, "Systems and methods for determining the position of an electrical
solenoid", US7768257B2, 2019.
90