Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract—In this work we have developed a new humidifier 23-38 degree. As a result, the passive method is not suitable
system based on ultrasonic nebulizer, that’s used to control to humidify the limited volume of an environment such as an
the relative humidity inside the incubator. Real time humidity incubator [4]. In this work, we recovered an incubator from
data was collected using high sensitive sensor SY-230. The
humidity dynamic properties of neonatal incubator were eval- Maternal and Neonatal Unit of Rabta-Tunisia. After that, we
uated. System identification result is based on genetic algorithm replaced the passive humidifier by an external block based on
and least squares algorithm (RLS) to find the NARMA input- a ultrasonic nebulizer which is an instrument for converting
output mathematical model. For this object, we have achieved a liquid into a fine spray. This system is able to increase
and implemented an acquisition chain based on a PIC micro- the humidity to 80%. The goal of this work is to predict
controller. At the command, a comparative study was made
between Proportional Integral Derivative (PID) controller and the system behavior and to obtain a model for the control
Model Based Predictive Control (MPC) witch parameters of algorithm synthesis.
PID and the cost function of (MPC) were optimized using In the next section, the description of the new system
Genetic Algorithm (GA). The environment for the development is presented. In section 3, we use the genetic algorithm
of different algorithms is the MATLAB 7.X software. with binary representation to determine the structure of the
NARMA model. In section 4, an intelligent PID controller
I. I NTRODUCTION
based on Genetic algorithms (GAs) is proposed. In section
Preterm birth is a major problem all over the world. In 5, we propose a Genetic Based MPC Algorithm. Finally, a
Maternal and Neonatal Unit of Rabta-Tunisia more than 1400 comparative study was made between GA-PID and GA-MPC
babies were born in the year 2008 which 20% of babies are control in order to show the performance of each strategy.
born prematurely. The mortality rate of premature children
increases in the first weeks of their life. So incubator are
used to produce a heated micro-environment in order to II. M ATERIALS AND M ETHODS
reduce new born heat loss. Prelstein and all(1971) reported The active humidity system which designed from a close
a reduction of 22% in the mortality rate when neonates incubator mainly consists of five units: the incubator chamber,
were nursed in incubators whose microclimate was carefully the acquisition board, the controller board, the computer and
controlled by air temperature. To decrease the risk of body the active humidification system.
hypo or hyper thermic of neonate [1], only temperature The experiment device consists of putting the incubator
control is not sufficient. Also, the evaporative losses are in closed loop to have a constant temperature inside the
inversely proportional to the level of humidity [2]. Many incubator. The air is warmed in contact with a heating
author [3] observed a 40% reduction in evaporative losses resistance, the fan is turned on and allows air circulation
when the relative humidity increases 20% to 60%. Since the inside the incubator. The internal temperature measurement
observation of Blackfan and Yaglou on newborns of low is based on type LM35. The humidification system and
weight, it is recommended to maintain humidity levels inside circuit detail of the ultrasonic nebulizer are shown in Fig. 1.
the incubator at 65% - 70%. Indeed there are tow main The system mainly consists of three unit: the humidification
methods to humidify the air, which are known as the passive chamber with 20 cm of height and 50 cm of length, a fan
and active humidifying method [4]. Most of the incubators turned to eject air humidifier inside the incubator through air
commercialized uses a passive humidification system, which guide and the vapor generator. The mainly component which
humidity produced evaporation of water by heating it in the produce a vapor is the ultrasonic nebulizer. The humidity
water container [11]. But this method cannot provide a high is produced from high frequency vibration of piezoelectric
humidity level at low temperature such as in the range of ceramic.
III. NARMA S YSTEM I DENTIFICATION
In this part we study the structural and parametric
identification of a NARMA model. We use the genetic
algorithm with binary representation to determine the
structure of the model. We consider the class of nonlinear
SISO (single input single output) systems, that can be
modeled by the following equation:
where:
Fig. 1. Humidity control mechanism developed for newborn incubator.
g : is a nonlinear function assumed unknown,
m : the order of the regression on the input U (k),
n : the order of the regression output H(k),
Water particles are created overs the sterile water surface e(k) : is white noise.
and moved between the fan and the heating resistor of the The output of the model given in (1), can be written as
incubator [5]. follows [12]:
The humidity Sensor (SY-230) measures the RH of the
incubator environment. The sensor has a linear voltage output Ĥ(k) = θˆt ϕ(k)
in the range [0.7 , 3.3 V], that 0.7 V represents 10% and 3.3 θ̂t = [h̄ φ1 φ2 · · · φz ] (2)
V represents 95% of relative humidity RH. Supply Voltage t
ϕ(k) = [1 x1 x2 · · · xz ]
(Vin) is 5 VDC, the current consumption is 3 mA max, the
operating temperature range is 0-60 degree and for Humidity where θ̂ and ϕ represent respectively parameter vector and
range is 95% or less. the observation vector that defined as follow:
x1 = U (k − 1), · · · , xm = U (k − m)
xm+1 = H(k − 1), · · · , xm+n = Hk−n
xm+n+1 = U 2 (k − 1), xm+n+2 = U (k − 1)U (k − 2) · · ·
xz = H p (k − n)
(3)
1 P (k − 1)ϕ(k)ϕt (k)P (k − 1)
P (k) = [P (k−1)− λ (k) ] (7)
λ1 (k) 1
+ ϕ(k)ϕt (k)P (k − 1)
λ2 (k)
Humidity%
Humidity%
100
100
80 80
60 60
40
40 0 100 200 300 400 500 600 700 800
0 100 200 300 400 500 600 700 800 Samples
Samples
Fig. 4. Data for identification - system input and system output. Fig. 6. Fit of the ARX model output and measured output.
−3
x 10 100
8
80
6
Humidity%
60
Fitness
4 Simulation output
40 Real output
2 20
0 0
0 2 4 6 8 10 12 14 16 18 20 0 100 200 300 400 500 600 700 800
Generation Samples
Fig. 5. The evolution of the fitness function of population during the Fig. 7. Fit of the NARMA model output and measured output.
optimization.
C. Selection
Each chromosome can reproduce, but the strongest should
have more luck. To do this, we calculate the fitness of
each chromosomes. After that, we classify the population in
descending order according to their fitness and we take the
half of the population.
D. Crossover
This cross makes a simple linear combination between
parents which selected randomly.
parent1 = [Kp1 Ki1 Kd1 ]
(19)
parent2 = [Kp2 Ki2 Kd2 ]
Fig. 8. Structure of GA-MPC.
After generating a random number ν ∈ [0, 1] new parents are:
individu1 = [Kp3 Ki3 Kd3 ]
(20) The following steps describe the operation of the proposed
individu2 = [Kp4 Ki4 Kd4 ] GA-based MPC algorithm.
Kp3 = (1 − ν)Kp1 + νKp2 1) Evaluate process outputs using the NARMA model
(21) 2) Use GAs to find the optimal control:
Kp4 = (1 − ν)Kp2 + νKp1
• Generate a set of random in the interval [100, 0].
E. Mutation • Calculate the process output for all possible control.
The mutation is a random perturbation of one or more • Evaluate the fitness of each solution using the cost
components of the genotype of an individual. We use two main function.
operators of mutation: uniform mutation and non-uniform • Apply the genetic operators.
mutation (Michalewicz, 1992). In this section, we use the 3) Apply the optimal control.
uniform mutation, which is a simple extension of the binary 4) Repeat step 1 to 3 for next step.
mutation, we replace the gene Kp , Ki and Kd selected by
′ ′ ′
a random value Kp , Ki and Kd drawn randomly in the VI. S IMULATION RESULTS
60
this problem, we proposed GA Based MPC controller. The
40
Fig. 10 shows that GA-Based MPC controller has better
20 control quality: controlled variable is better maintained near
0
set-point and compared to PID, the manipulated variable is
0 100 200 300 400 500 600 700 800 900 1000 1100
Samples not so aggressive. Also the GA-MPC control has a speed
response to close to the different set points. The robustness
of this strategy can be observed through overshoot and the
fluctuation rejection, this is not the case of GA-PID.
80
70
VII. C ONCLUSION
60 In this paper we have designed an new active system
Command
50
which generates the control of the humidity. To determine the
40
30
structure of NARMA model of the humidification system we
20 used the genetic algorithm with binary representation. Both
10
a linear ARX model and NARMA model were identified
0
0 100 200 300 400 500 600
Samples
700 800 900 1000 1100 for comparison. At the command, A comparative study was
made between GA-MPC and GA-PID. Simulation control
Fig. 9. Evolution of the set point, the output and the control (GA-PID). results demonstrate that the GA-MPC is superior and more
appropriate than the GA-PID controller. Future works will be
focused on real-time control implementation.
100
Setpoint R EFERENCES
Humidity
80
[1] M.H. LeBlanc. The physics of thermal exchange between infants and
their environment. Med. Instrum, 21:11-15, 1987.
Humidity%
60
[2] F. Telliez, V. Bach, S. Delanaud, H.M’ Baye, A. Leke, A. Apdoh and
40 M. Abidiche. Influence du niveau d’humidit de l’air sur le sommeil du
20
nouveau-né en incubateur. RBM. Revue européenne de biotechnologie
médicale, 21:171-176, 1999.
0
0 100 200 300 400 500 600 700 800 900 1000 1100
[3] K. Hammarlund, G.E. Nilsson, P.A. Oberg and G. Sedin. Transepidermal
Samples water loss in newborn infants. Acta Paediatr Scand, 69:385-392, 1980.
[4] Gler and M. Burunkaya. Humidity control of an incubator using the
microcontroller-based active humidifier system employing an ultrasonic
nebulizer. Journal of Medical Engineering and Technology, 26:82-88,
2002.
[5] Amorim and Farges. Active system for humidification of incubator. Rio
60
de Janeiro, Brazil, 2002.
50 [6] M.A. Zermani, E. Feki and A. Mami. Thermal identification of premature
40
infant incubator using the microcontroller. STA, 26:1035-1050, 2009.
Command