Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduction
1.1 Objectives.
The main objective of this practice is to accomplish that the controlled variable, that is the level
of the only deposit, remains between an acceptable limits, fixed by the set point and other
parameters, against the perturbations and some variations of the process.
1.2 Theory.
The mission of the control is to put the working variables in a comfortable limit and then to
maintain them in that limit versus the process variables and the perturbations.
The control is important to maintain the security, to ensure stability, to reduce the error, to avoid
the influence of perturbations, to gain sensibility with commands, to reduce costs and, in
general, to optimize the process.
Nomenclature.
There are some important components or parts in a control that can be defined as:
Controller: it’s a electronic dispositive that allows to maintain the desired value in a process.
There are different types:
Open loop. It’s unreliable. It depends on the controller calibration and on the no
existence of perturbations.
Closed Loop. It’s more reliable because it turns the value of the controlled
variable to the controller so it can readjust the manipulated variable to reduce the error.
Image 2. Closed Loop
Feedforward. It’s also better than the closed loop due to it announces future
perturbations and predicts them to readjust the process.
Image 3. Feedforward
Actuator: it’s the element that modifies the process behavior. It receives the regulatory signal
from the control.
Process: it’s the operation that is being carried. There are two kinds of variables: The inlet
variables that make influence on the process. These can be controlled variables or
perturbations. There are also outlet variables, some of them we want to control (controlled
variables)
There are many parameters or constants we must add or calculate that characterizes
the different types of controls and the operation. This parameters can be the proportional band
or the gain (BP = 100/K, K=100/BP), the derivative time (Td) and the integrative time Ti).
The proportional band and the gain are inversely proportional. The gain (K) dictates how
fast the controller chance or regulate the actuator to modify the error.
The derivative time (Ti) and the integrative time (Td), have time units.
Using this parameters the controls can be classified depending on what kind of control
should be done:
Proportional control (P): That control only has a proportional band, so, Ti and Td
are zero. The high gain the system has, faster is the response of the system. This
controller gives a regulatory signal that is proportional to the error between the measure
and the set point.
Proportional Integral Control (PI): It has a proportional band and also a Ti, but
Td is zero. This control eliminates errors of stationary state, but it increments maxims
deviations, it produces low responses with notable oscillations. If K increases to have a
faster system, it became more oscillating and it can be instable. The integrative part is
considered as a memory of the past errors. The outlet variable not only depends on the
error committed at the moment, but depends on all the errors committed till now. It must
be used when the death time is predominant.
Proportional Derivative Control (PD): It has a proportional band and also a Td,
but Ti is zero in this case. It looks to the future, it predicts what is going to happens
studying the error committed. It’s a conservative method, it’s low and it’s opposed to the
error variation. It must be used when the time constant is predominant.
1
F ( S ) = K (1 + + TD · S )
Ti ·S
Choosing one of these controls and some parameters, a different response of the outlet
signal is more or less fast, and the controlled variable can oscillated more or less.
In this practice, the method to study the process is the Ziegler-Nichols. Ziegler-Nichols
has a good behavior when the process has a low death time. It is a method classified inside of
the methods based on the open loop. To know the process, it’s necessary to work first as a
open loop control. Then, an inlet stair must be added, enough to register a response and try to
adjust the model. The time between the perturbation and the first response indication is called
the death time (L in the graphic). This method it’s empirical, there is no need to know about the
transference function. Once there is a response in open loop to a inlet stair, a line with maxim
inclination must be drawn.
Image 4. Grafic Inlet sign and Outlet sign. Ziegle-Nichols method.
To calculate the parameters of the different kinds of controllers, there must be applied
the functions of the
controller Kc Ti Td
following table:
P M/NL - -
PI 0.9M/NL L/0.3 -
Once the parameters have been calculated, the operation turns into closed loop control.
It works as a first order controller.
If there is no pressure drop, two deposits that are contiguous will have the same liquid level.
2. Experimental part.
The controller is called “SIB600” and it relates the high of the water column in the third
deposit with the aperture of the valve 14. It reads the level indicator controller signal and
depending on the set point that has been introduced, regulates the aperture of the valve 14 with
an electric signal that depending in the intensity, trough the Intensity/Pressure converter, opens
or close the valve. Also reads the flow indicator signal before send it to the computer, throw the
channel 2. By the channel 1 the SIB sends to the computer the signal of the aperture of the
valve and in channel 0, travels the level’s signal.
Before the beginning of the experience, the deposits have to be characterized. All the
deposits have emptying curve, that in the middle ranges are lineal. The curve varies with each
deposit depending in the materials in what they are constructed, the diameter of the outlet, the
shape... To get the curve, once the deposit is fully loaded and the inlet of the deposit is zero (by
shutting the valve 3), start to register the level of the deposit and open de valve 10, so the outlet
is maximized. The curve is just the plot drawn with the registered dates of level versus time.
The experimentation consists in inserting the inputs in the SIB600 with an initial level in
the deposit different from the set point but inside the linear zone, let de controller to arrive to the
set point by its own and register how it gets to it.
Corba de buidat:
Emptying curve:
The tank is filled until the level is almost reaching the sound alarm, some time is waited until the
level is stable, and then the tank valve is opened, so the tank is emptied. The level is registered,
so the emptying curve can be plotted. It is easily seen in the curve that the level decreases
linearly as the time rises, so the volume (which is proportional to the level) changes also linearly
with the time. This means that the emptying flow is constant.
The results are quite similar in the three cases; there is an overshoot that reaches the same
level, and then an oscillating state around the set point is maintained in the three experiments,
all of them with the same amplitude.
As the results are quite indistinguishable, it is decided to change the PB, Ti and Td parameters,
an also the initial fluid level. A table with the list of experiments can be found at the annex. The
results are not shown in this part due to their similarity with the first three experiments.
Controller response to a set point change
The set point is changed in an experiment, to observe the response to a S.P. variation
(experiment 6: PI control algorithm, 14.5cm initial level, 20cm set point, 51 proportional band,
133 integral time). The set point is raised to 30cm:
The system response behaves like the others, with a 23.3 maximum overshoot, followed by
stable oscillation. When the SP is changed, the system acts the same way, with an overshoot
and posterior oscillation.
The level does not reach 40cm, as it should, but it only arrives at 27cm. This fact means that the
level measurer is so slow; the perturbation that it registers is about 7cm, while it should be
greater than 20cm. It also can be observed from the image XXXXX that the proportional control
algorithm acts quite well when faces a perturbation, it quickly reaches the original oscillation.
4. Conclusions
The first conclusion that can be extracted is that the control system does not work right
because the oscillation extracted doesn’t decrease with any of the three control algorisms.
Initially, the mistake was awarded to the deposit because the experience started with it
empty, out of the lineal zone of the valve. The next step was to start with a level of 14 cm in the
deposit due to it was inside of the lineal zone. However, making the new experiments, very
similar results were obtained, so the possibility of the influence of the level at the beginning of
the experiments is discarded.
A group of experiments with bad adjust parameters are attempted intentionally, but the
same kind of results are obtained. The reason of this bad behavior has been not overdraft.
Although the controller doesn’t actuate different in its different ways, P,PI or PID, it’s
observed that in all cases it enter into an oscillation, but in any case it became uncontrolled or
gets an instable behavior. It is also seen that it has a good response in the control when there is
a change of set point or a perturbation.
However, when a perturbation is added, it’s noted that the level measure has so many
inertia that it takes time to record information again, so it hardly register the perturbation.
This low response of the measurer can affect in some way the system, and this can be
the reason of the oscillation, because when the liquid level arrives to the set point, then
measure still takes lower lectures than the set point, so the valve (actuator) is still opened. This
can produce that the oscillation doesn’t soften itself.
5. Annexes:
5.1 Annexe 1.
5.2 Annexe 2.
1 empty (0.8cm) P 46 -- --
2 empty (0.8cm) P 25 -- --
5 empty (0.8cm) P 70 -- --
6 14.5cm PI 51 133 --
7 14cm PI 20 133 --
8 14cm PI 51 30 --
9 14.5cm PID 39 80 10
10 14.5cm PID 20 80 20
6. Bibliography