Documente Academic
Documente Profesional
Documente Cultură
Ddicace
mes chers
parents,
Pour votre amour et votre soutien sans cesse. Pour vos
sacrifces et
encouragements tout au long de mes annes dtudes. Je
vous suis trs reconnaissant.
Que Dieu vous protge et vous procure sant,
bonheur et longue vie.
mes petites
surs,
Je vous souhaite une vie pleine de
bonheur et de succs.
tous mes
amis,
Avec qui jai pass des moments inoubliables, vous
resterez jamais gravs dans ma mmoire.
Remerciements
sincres
remerciements
sadressent
mon
Rsum
Les nouvelles STEP au Maroc sont de plus en plus quipes des procds de traitement
biologique intensif (lits bactriens et boues actives) au dtriment du lagunage. Le lit bactrien
est un choix trs intressant vu son efficacit satisfaisante, sa faible consommation en nergie
et son exploitation assez simple surtout pour les petites communes.
Ce travail a pour objectif de recenser les formules dj publies concernant les lits
bactriens aprs avoir tudi leur fonctionnement, de dresser les algorithmes de
dimensionnement pour les mthode les plus utilises puis de les programmer afin dlaborer
un logiciel simple utiliser pour dimensionner les diffrents types de lit bactriens pargnant
ainsi le calcul fastidieux la main.
Pour clore ce travail, un chapitre est ddi la prsentation des problmes courants rencontrs
lors de lexploitation des lits bactriens, leurs origines puis les faons dy remdier.
Abstract
Nowadays, new treatment plants in Morocco are increasingly equipped with intensive
biological treatment processes (activated sludge and trickling filters) over the lagoons.
Trickling filters are a very interesting choice given their satisfactory efficiency, low energy
consumption and simple enough operation especially for smaller municipalities.
This work aims to identify previously published formulas for trickling filters after
studying how they work, to elaborate the dimensioning algorithms and to program the most
frequently used methods in order to develop simple to use computer software to design the
different types of trickling filters saving tedious calculations by hand.
To conclude this work, a chapter is dedicated to the presentation of the common problems
encountered during the use of trickling filters, their origins and ways to solve them.
.
.
.
.
.
.
1
.
1 1
....... 33
2.
3.
3.3.2.
3.3.3.
1.5.4. La temprature..................................................................................................................... 29
1.6. Paramtres de conception :
.................................................................................................... 30
2.
2.1.1.
2.1.2.
2.1.3.
2.1.4.
2.
3.
3.3.2.
Algorithme utilis
:............................................................................................................ 46
3.3.3.
Code utilis sur Visual Studio :
......................................................................................... 47
3.4. Schulze
.................................................................................................................................. 47
3.4.1.
Support de lapplication
.................................................................................................... 47
3.4.2.
Algorithme utilis
.............................................................................................................. 48
3.5. Bruce-Merkens
...................................................................................................................... 48
3.5.1. Support de lapplication
.......................................................................................................... 48
3.5.2. Algorithme utilis
:.................................................................................................................. 49
3.6. NRC (2 tages)
...................................................................................................................... 50
3.6.1.
Support de lapplication
.................................................................................................... 50
3.6.2.
Algorithme utilis
:............................................................................................................ 50
2.
3.
4.
5.
6.
Conclusion............................................................................................................................................. 57
Rfrences bibliographiques ................................................................................................................. 58
Annexes ................................................................................................................................................. 59
Introduction
Avec moins de 750 m d'eau disponible par habitant et par an daprs lAgence
Franaise de Dveloppement, le Maroc se trouve d'ores et dj en situation de pnurie
hydrique et les difficults augmentent du fait de la croissance dmographique et du
dveloppement conomique. Le volume des eaux uses quant lui ne cesse daugmenter
dune manire exponentielle allant de 48 millions de m3 en 1960 plus de 900 millions de m3
en 2020 daprs les derniers chiffres du ministre dlgu charg de lenvironnement.
Si l'on a pu aussi longtemps et sans inconvnient se dbarrasser des eaux uses en les rejetant
dans les cours d'eau, c'est que d'une part, ceux-ci ont une norme capacit de dilution et que
d'autre part, ils ont le pouvoir de s'auto-purer grce leur flore microbienne. Toutefois, la
capacit dautopuration d'un cours d'eau n'est pas illimite. Le dpassement du seuil
dassimilation des milieux naturels risque de crer des problmes trs graves pour lHomme et
son environnement, do la ncessit de construire des stations dpurations des eaux uses
avant leur rejet afin de maintenir un milieu aquatique salubre. Donc, ne serait-ce que pour la
conservation des ressources en eau, la pollution doit tre traite la source. C'est ainsi
qu'ayant reconnu le rle incontestable des microorganismes dans l'puration naturelle des
eaux, l'Homme a tt fait de les mettre l'uvre dans des ouvrages conus cette fin. Il s'agit
des procds de traitement biologique. Or, il est apparu par la suite que ces procds
constituent la solution la plus conomique pour le traitement des eaux uses domestiques
et quelques eaux uses industrielles.
Au Maroc, le lagunage auparavant le plus utilis est de plus en plus abandonn au profit
des procds de traitement intensif (Boues actives et lits bactriens). La filire du traitement
biologique par lits bactriens est un choix intressant en raison de son cot nergtique faible
et son exploitation facilite, en tout cas nettement moins quune boue active classique.
Afin de modliser le fonctionnement des lits bactriens, plusieurs formules empiriques
ou semi-empiriques ont t proposes par les auteurs et les organismes spcialiss. Ces
mthodes de dimensionnement savrent parfois trs fastidieuses lors dun calcul la main qui
ncessite plusieurs ttonnements et itrations afin davoir les dimensions et les paramtres de
charge dans la fourchette admise. Afin de remdier ce problme, nous allons tout dabord
dcortiquer le fonctionnement dun lit bactrien en dtaillant les diffrents paramtres
affectant
son rendement. Ensuite, nous allons laborer les algorithmes de dimensionnement bass sur
les mthodes les plus utilises pour proposer aprs un logiciel de dimensionnement des
lits bactriens simple utiliser. Finalement, nous allons aborder quelques problmes
rencontres lors de lexploitation des lits bactriens en prcisant leurs sources et les manires
dy remdier.
CHAPITRE I :
GENERALITES
Prsentation du CID
CID (Conseil, Ingnierie et Dveloppement) est un bureau dtudes technique et
conomique certifi ISO 9001. Il figure parmi les plus importants bureaux dtude en Afrique,
en offrant des services dingnierie, dassistance matrise duvre et de conseil dans
plusieurs domaines de la construction et de la planification.
sa cration en fin 1982, CID s'intressait 2 domaines d'activits en ingnierie
classique. Il s'agissait essentiellement des routes, et un peu, des ports. Actuellement, le bureau
d'tudes couvre plusieurs domaines d'activits, allant des tudes de transport aux tudes de
l'eau et de l'environnement, en passant par les tudes d'amnagements hydrauliques, portuaires
et de structures.
CID exporte ses services depuis plusieurs annes en Afrique et au Moyen Orient. Il est
intervenu notamment en Mauritanie, au Burkina Faso, au Mali, au Sngal, en Cte d'ivoire,
au Gabon, au Niger, en Guine, Djibouti, au Liban , en Arabie Saoudite et en Albanie dans
des domaines aussi diversifis que les routes, les autoroutes, les barrages, l'eau potable,
l'assainissement, l'irrigation, l'environnement et les ports.
1.2.
En agriculture pour :
Arroser les terrains de golf, les parcs, etc. (un traitement pouss est
ncessaire et doit se terminer par une dsinfection aprs limination des
MES et de la pollution organique).
DBO5
MES
DCO
Valeur rglementaire
120 mg/l
150 mg/l
250 mg/l
On remarque que lvolution rcente des volumes deaux uses rejetes suit une tendance
exponentielle comme lindique le graphique ci-dessus (Figure1). Ceci explique le besoin
croissant de construire des STEP partout dans les villes du Maroc avec des procds de
traitement biologique appropris.
3.
Traitement biologique
3.1.
Principe de lautopuration :
3.2.
Les micro-organismes prsents naturellement dans les eaux uses se dveloppent dans
les ouvrages de traitement. Ils existent 2 grandes familles de micro-organismes :
Les arobies : ils ont besoin pour vivre doxygne libre quils trouvent dans lair ou
dissous dans leau.
Les 2 familles ont besoin dune temprature moyenne de 25 C et dvoluer dans un milieu ni
trop acide, ni trop basique (pH 7).
La voie principale de lpuration biologique, voie arobie, ncessite un apport doxygne pour
les micro-organismes qui dgradent la matire organique sous forme de gaz carbonique, eau et
biomasse.
3.3.
Le lagunage ar :
Le lagunage ar est une technique d'puration biologique par culture libre, avec un
apport artificiel d'oxygne. Il se rapproche dun traitement par boues actives ne
comprenant pas de recirculation des boues, et dans lequel la concentration des boues est
fonction du taux de charge organique appliqu et du temps de sjour des eaux dans le
bassin ar. Il se cre un quilibre entre lapport de pollution biodgradable et la masse de
bactries qui se dveloppe partir de cette pollution.
Pour ce procd, les eaux purer, passent par deux tages principaux :
Dans les tages d'aration, les eaux uses sont dgrades par des micro-organismes,
qui consomment et assimilent les nutriments. Le principe de base est le mme que celui
des boues actives avec une densit de bactries faible et l'absence de recirculation.
L'oxygnation est assure par des arateurs de surface ou une insufflation d'air.
Dans l'tage de dcantation, assur gnralement par une ou deux simples lagunes,
les matires en suspension (amas de microorganismes et de particules piges)
s'agglomrent lentement sous forme de boues. Ces dernires doivent tre rgulirement
extraites. Le curage est facilit grce au moins deux bassins qu'il est possible de bypasser sparment.
purateurs et de l'effluent traiter. Ensuite, les phases eaux pures et boues puratrices
sont spares.
3.3.3.
Maroc
Daprs les derniers chiffres annoncs par le ministre dlgu charg de
lenvironnement auprs du ministre de lnergie, des mines de leau et de lenvironnement
sur la situation des STEP au Maroc dans le cadre du Programme National dAssainissement
Liquide et dEpuration des Eaux Uses (PNA) lanc en 2005 ,62 STEP sont en cours de
construction et plus de 55
STEP sont programms pour les annes prochaines. Parmi ces STEP, 15 seront quips avec
des lits bactriens (Ouezzane, Boujniba, Azrou, Sidi Hajjaj, Tounfit, Bni Drar, Echeelalate, El
Hajeb, Elkla Sraghna, Foum El ouad, Immintanout, ZAIO, Bniyakhlef, Hattane, Sidi Moussa
Majdoub) alors que parmi les 90 STEP acheves en fin 2014, juste 3 contenaient des lits
bactriens.
Les chiffres actuels montrent une tendance vers les procds intensifs (boues actives, lits
bactriens) au dtriment du lagunage comme indiqu par les graphiques ci-dessous (Figures 1
et 2) :
Figure 6 : Rpartition du dbit sur les procds dpuration dans les STEP existantes
Figure 7 : Rpartition du dbit sur les procds dpuration dans les STEP projetes
CHAPITRE II : PROCEDE
DEPURATION PAR LIT
BACTERIEN
1. Lit bactrien :
1.1. Choix du lit bactrien
Une grande varit de procds existe aujourdhui afin de traiter les eaux uses
domestiques. Le choix dun procd ou lautre dpend de nombreux critres parmi lesquels
limportance du dbit, la charge organique, le cot dinvestissement initial et celui de
lentretien et lexploitation.
Au Maroc, le lagunage est le procd le plus utilis en raison des conditions climatiques
favorables et de sa simplicit dexploitation. Toutefois, lanalyse du fonctionnement des STEP
actuelles a dvoil quelques inconvnients du lagunage comme le problme des mauvaises
odeurs, la difficult dextension des sites qui ncessite une expropriation importante, la faible
acceptabilit environnementale, la faible capacit daccompagner le dveloppement socioconomique et les cots levs de mise niveau.
Par consquent, lutilisation des procds intensifs (boues actives et lits bactriens)
commence devenir une solution alternative au lagunage dans les nouvelles STEP.
Le lit bactrien est caractris par une faible consommation dnergie. Le cot dentretien et
dexploitation est trs raisonnable. En plus, son exploitation est trs simple. Par consquent, il
ne ncessite pas une main duvre trs qualifie comme cest le cas pour les boues actives.
Ceci le rend une solution alternative trs intressante surtout dans les milieux ruraux o la
capacit dautopuration des milieux naturels est trs suffisante par rapport au nombre
dhabitants.
Le dbit dalimentation du lit bactrien doit tre suffisant pour assurer une bonne croissance
des microorganismes. Toutefois, il ne doit pas tre trop important afin dviter larrachement
de la totalit du biofilm, appel aussi lessivage.
Faible
Normale
Forte
Cv Kg DBO5/m3.j
0.08 0.4
0.4-1
1-10
CH m3/m.j
1.5 - 4.5
4.5 - 25
20 - 100
0-1
0-4
1.5 - 4
4 12
Taux de recirculation 0
(r)
H (m)
1.5 4
Seulement la partie du filtre dont la hauteur varie entre 0.6 et 1.2 m verra un
dveloppement important des microorganismes.
Les parties infrieures du lit bactrien risquent dtre colonises par des bactries
nitrifiantes autotrophes.
La recirculation est trs recommand afin dassurer une charge organique importante.
Elle varie gnralement entre 1 4.
Le matriau de remplissage
La recirculation
Laration
La temprature
Garnissage plastique
Les garnissages plastiques sont apparus vers 1975. Ils permettent dappliquer sur les lits
bactriens des charges bien suprieures celles qui sont pratiques avec les matriaux
traditionnels (cailloux, graviers, ...).
Il existe deux principaux types de garnissages plastiques : les garnissages en vrac ,
souvent composs danneaux de PVC, de polythylne ou de polypropylne de formes
diverses. Lcoulement lintrieur de ces garnissages se rapproche de ce qui se passe dans les
lits garnissage traditionnel. Lautre type de matriau, dit ordonn, est prsent sous forme
de modules empiler, de tubes, ou de bandelettes suspendues.
Garnissage plastique en vrac :
Ces produits ont des tailles du mme ordre de grandeur que les matriaux classiques. Ils
sont plus lgers (40 80 Kg/m3), ont un indice de vite plus fort (>0.95) et une surface
spcifique plus importante (jusqu 200 m2/m3) que ces derniers. Par consquent, des hauteurs
de lits suprieures 4 m sont possibles, les volumes de lits peuvent tre rduits (compars aux
lits matriaux classiques). La surface au sol peut ainsi tre optimise.
Nanmoins, ce sont des matriaux chers quil faut importer dEurope. Ils ne sont pas non plus
favorables au transport car incompressibles pour le transport. Enfin, du faite de leur allure, le
risque de colmatage est non ngligeable.
Structure en feuilles
Garnissage suspendu
Du fait du prix lev du matriau, les lits fonctionnent toujours trs forte charge. Les
produits de garnissage plastique ordonn sont moins sensible au colmatage mais la qualit du
traitement est moindre galement (70% d'limination de la pollution carbone).
1.5.2. La recirculation
La recirculation est indispensable pour assurer un fonctionnement optimal du lit
bactrien. Parmi les rles de la recirculation, on cite :
Augmenter le rendement par des passages successifs dans le filtre bactrien
Diluer les eaux brutes dont la concentration est trop leve pour assurer un
traitement secondaire efficace
viter les priodes de non alimentation du lit lesquelles entraneraient
son desschement
Nitrifier (en augmentant le nombre de bactries autotrophes)
viter la prolifration des insectes
Dans les lits bactriens haute charge, les taux de recirculation utiliss sont
gnralement compris entre 0.5 et 4. Galler et Gotaas ont dmontr quun taux de
recirculation suprieur
4 nest pas un choix conomique du fait quil na plus un grand effet sur lefficacit.
1.5.3 Laration
Loxygne ncessaire lactivit des micro-organismes est amen par convection
naturelle (ou, exceptionnellement, force) dair travers lespace vide du garnissage. Le
transfert de loxygne vers les micro-organismes se fait en plusieurs tapes de transport. Dans
un premier temps, loxygne doit atteindre la surface du biofilm, soit directement, soit par
diffusion travers le film liquide qui ruisselle. Ensuite, il doit tre transport dans lpaisseur
du biofilm par diffusion. Dans certains cas, le transport de loxygne peut tre le facteur
limitant de lactivit de la biomasse.
1.5.4. La temprature
Lefficacit du lit bactrien est influence par les variations de la temprature T.
Gnralement, le rendement du lit bactrien augmente lorsque T augmente. Leffet de la
temprature sur la performance du lit bactrien est exprim par la relation suivante :
= 20
20
Cest la quantit de pollution (kg) qui traverse en 1 jour 1 m3 du lit bactrien. Elle est
dfinie comme tant le rapport entre le flux journalier de la pollution entrante et le volume du
lit bactrien exprim en (Kg DBO5/j/m de volume).
=
0
La charge hydraulique :
La charge hydraulique dite aussi vitesse superficielle est gale au dbit admis sur lit, y
compris le recyclage, divis par la surface horizontale du lit. Cest la quantit d'eau en m3 qui
passe en 1 h sur 1 m2 de surface du lit bactrien. La charge hydraulique est communment
exprime en m3/ (m2.h), parfois abrg en m/h.
(1 + )
=
Le taux de recirculation r :
Cest le rapport adimensionnel entre le dbit journalier recircul en amont du lit
bactrien et le dbit journalier deau brute traiter.
2.1.
diffrentes installations militaires aux tats unis. Elles sintressent aux lits bactriens munis
dun garnissage traditionnel.
Les quations NRC sont applicables pour tous les lits bactriens quel que soit leur type de
charge (faible ou haute).
2.1.1. Lit Bactrien un seul tage :
Lquation de Rankins :
En 1955, Rankins a dvelopp lquation suivante pour un lit bactrien un seul tage :
0
=
23 +
Avec S : DBO5 la sortie du LB en (mg/l)
S0 : DBO5 lentre du LB en (mg/l)
r : taux de recirculation
En dveloppant la relation ci-dessus, on trouve :
(%) = 100
+1
+ 1.5
Cette quation stipule que lefficacit dlimination est alors fonction seulement du taux
de recirculation. Pour lappliquer correctement, il est ncessaire de respecter les conditions
suivantes :
-
E (%)
recirculation r
0
67
0.5
75
80
86
89
100
1 =
1 + 0.443
1
1 1
r : Taux de recirculation
(1 +
0.1
)2
(V1*F1) : Volume augment qui tient compte de la recirculation (On lappellera par la suite le
volume quivalent)
Cp1 : la charge polluante en (Kg/j)
1 =
0 103
3
= 20
1.03520
1
fonction de la charge polluante sur le volume quivalent (
):
1 1
en Kg/m3/j
1 1
0.1
87.7
0.2
83.5
0.3
80.5
0.4
78.1
0.5
76.1
0.6
74.5
0.7
73
0.8
71.6
0.9
70.4
69.3
1.1
68.3
1.2
67.3
Lefficacit du 1er tage du LB est la mme que celle dun LB un seul tage.
Lefficacit pour le 2me tage du LB est donne par la formule suivante :
2 =
100
0 . 443
1 + 2
1 1
2 2
(1 +
0.1
)2
r : Taux de recirculation
Cp2 : Charge polluante appliqu au 2nd filtre bactrien sans inclure la recirculation en (Kg/j)
2 = (1 1)
(11 )
.Ceci est d au
fait que les micro-organismes ont une affinit pour le substrat brut qui na pas encore t
dgrad. En effet, lorsque la charge organique passe travers le 1er tage, elle subit une
premire assimilation son tat brut. Arrive au 2me tage, les bactries se retrouvent avec un
substrat dj dgrad et plus difficile extraire et assimiler. Lefficacit nest alors plus la
mme vu les conditions diffrentes dans les 2 tages. Le coefficient correcteur dtermin
exprimentalement a t donc introduit pour avoir une certaine quivalence de charge entre les
2 tages du LB.
2.1.3. Optimisation du dimensionnement du LB deux tages par la mthode NRC
Dans le pass, lutilisation du 2me tage dans un lit bactrien venait combler le besoin
dlimination de la DBO5 qui sajoutait avec le temps et qui ntait pas prvu lors du premier
dimensionnement. Ainsi, le second ouvrage tait-il gnralement plus volumineux que le
premier afin dassurer les objectifs dpuration escompts.
Toutefois, le dimensionnement dun lit bactrien deux tages ds le dbut peut tre
ralis en optimisant le gnie civil des deux ouvrages. Pour ce faire, NRC propose de
minimiser la somme des volumes augments des facteurs de recirculation des deux filtres
V1F1 et V2F2.
On dfinit alors les paramtres t, u et v tel que :
1 1 +
1
2 =
2 =
2 2
1
2 1
2
1
2 2
=2
1
Avec a = 0.443 (la constante figurant sur les formules NRC dans le systme mtrique
internationale)
Soit E lefficacit dlimination totale et soient E1, E2 les efficacits dlimination dans le 1er et
2me tage respectivement. On a :
1 = = (1 1 ) (1
()
2 ) =
En substituant t et u dans les formules NRC pour le 1er et le 2me tage. Et en remplaant les
expressions trouves de E1 et E2 dans (*). On obtient la relation suivante entre t et u :
2 2 =
1+
En drivant t par rapport u on obtient :
+ 2 (1 + + 2 ) 2
(1 + 2) (1 + )2 =
En fixant une valeur de E, on peut alors dterminer les valeurs de t et u et v. Le tableau suivant
donne les rsultats pour quelques valeurs de E = (1-E) :
Efficacit dlimination
en
+
11+ 2+
2
Pourcentage du
Pourcentage du volume
volume quivalent du
totale (%)
Kg DBO5/m3/j
94
0.12
(%)
44
(%)
56
92
0.19
45
55
90
0.28
45
55
88
0.39
46
54
86
0.53
46
54
84
0.68
47
53
82
0.87
47
53
80
1.07
47
53
1er tage
100 1 1
100 2 2
2.2.
La formule de Schulze :
En 1960, Schulze sest bas sur le fait que le temps de contact du liquide avec la
= exp(
)
0 +
1+
H : Hauteur du lit bactrien en (m)
QT : Dbit lentre du lit bactrien y compris celui de recirculation en (l/s)
() = (1 +
)))
A : Surface du filtre en m
KT : Facteur de traitement des EU la temprature T dpendant de la hauteur du lit bactrien
en ((l/s)0.5/m)
6.1
2 = 1 (
)
0.5
15
0
(
)
2
0.5
Le tableau suivant prsente quelques valeurs de K1 20C en fonction du type des eaux uses :
K1 en (l/s)0.5/m
Domestique
0.21
Raffinerie
0.059
Sucrerie
0.351
Laiterie
0.17
Usine de textile
0.107
Papeterie
0.108
Conditionnement
des viandes
0.216
= 20
1.03520
2.3.
La formule de Bruce-Merkens
En 1973, une formule empirique intgrant la surface spcifique du garnissage utilise a
t dveloppe par Bruce et Merkens. Cette formule sintresse aux lits bactriens munis de
garnissage plastique, elle se prsente comme suit :
15
)
15
= exp(
Avec :
S : DBO5 de leffluent la sortie du LB en (mg/l)
S* : DBO5 lentre du LB en intgrant la recirculation en (mg/l)
K15 : taux de raction 15C (K15 = 0.037 m/j)
Sa : Surface spcifique du garnissage en (m2/m3)
Q : Dbit de leffluent en (m3/j)
V : Volume du LB en (m3)
: Coefficient de correction de la temprature ( = 1.08)
2.4.
La formule dEckenfelder
En 1961, Eckenfelder sest bas sur le fait que lefficacit dlimination de la DBO
diminue lorsque le temps de sjour augmente. Eckenfelder a appliqu son modle sur des lits
bactriens traitant des eaux uses domestiques. Il a montr la relation suivante :
1
+
(1)
()
Avec :
S : DBO5 de leffluent la sortie en (mg/l)
S* : DBO5 lentre en intgrant la recirculation en (mg/l)
=
0 +
1+
r : taux de recirculation
C, n, m : Coefficients dEckenfelder (C= 1.2, n = 0.5 et 1-m = 0.67)
H : Hauteur du lit bactrien en (m)
A : Surface du filtre en (m)
Le concept de la force dirrigation ou darrosage est apparu en Allemagne, elle est note SK
(Splkraft en allemand). Daprs lATV, La force dirrigation du matriau est dfinie par la
relation suivante, dans le cas dun arrosage rotatif :
=
1000/(60
utiliss varient entre 4 et 8 mm par bras. Les valeurs recommandes en pratique varient dans
la gamme de 50 500 mm par tour.
Afin davoir une force darrosage optimale, il faut prendre en considration divers
paramtres, parmi lesquels le matriau utilis et la charge organique. Une SK trop faible ne
permet pas davoir un bon mouillage et une paisseur de biomasse optimale tandis quune SK
trop leve rend le temps de contact entre la biomasse et leffluent trop faible.
Pour rduire les inconvnients lis la diminution de temps de sjour, il est propos dutiliser
deux valeurs de SK. La valeur forte permet de rguler lpaisseur du biofilm. Elle est
applique en priode de faible charge (par exemple la nuit). La valeur faible nest pas
suffisante pour maintenir lpaisseur du biofilm, mais permet de garder un mouillage optimal,
tout en ayant un temps de sjour long, pendant les priodes de forte charge. La mise en uvre
de ce systme ncessite donc une horloge pour commuter entre les Fi faibles et fortes.
Compte tenu des limitations technologiques des systmes dentranement mcanique des bras,
le ratio entre les vitesses de rotation lente et rapide ne doit pas dpasser 15:1.
Lpaisseur du biofilm est rgule par un quilibre entre deux facteurs antagonistes :
-
Charge organique Kg
Valeur faible de SK
Valeur forte de SK
DBO5/m3/j
(mm/tour)
(mm/tour)
0.25
10-100
200
0.5
15-150
200
30-200
300
40-250
400
CHAPITRE III :
PROGRAMMATION DU
DIMENSIONNEMENT
2. Le langage Basic :
BASIC est un acronyme pour Beginner's All-purpose Symbolic Instruction Code. Le
BASIC a t conu en 1963 par John George Kemeny et Thomas Eugene Kurtz luniversit
de Dartmouth. En effet, l'poque, l'utilisation des ordinateurs ncessitait l'emploi d'un
langage de programmation assembleur ddi, ce dont seuls les spcialistes taient
capables. Les huit principes de conception du BASIC taient :
tre un langage gnraliste.
Autoriser l'ajout de fonctionnalits pour les experts
tre interactif
Fournir des messages d'erreur clairs et conviviaux
Avoir un dlai de raction faible pour les petits programmes
Ne pas ncessiter la comprhension du matriel de l'ordinateur
Isoler l'utilisateur du systme d'exploitation.
Pour ce faire, lutilisateur doit tout dabord installer lapplication sur son systme
dexploitation. La procdure est simple et se fait en quelques tapes. Il suffit de suivre les
instructions mentionnes sur loutil dinstallation.
Figure 17 : Fentre de dimensionnement dun lit bactrien 1 seul tage par la mthode NRC
3.3.2.
Algorithme utilis :
Entrer la DBO lentre S0 (mg/l), la DBO norme la sortie S (mg/l), le dbit journalier
Q (m/j) et la temprature T en C
Calculer lefficacit =
(+.
)
Calculer le facteur de recirculation =+
.
Calculer le volume du filtre () =
(
)
( + )
3.3.3.
Le programme utilis sur Visual Studio (voir annexe A) comprend plusieurs fonctions
ncessaires pour assurer une bonne interaction entre lutilisateur et le logiciel. Parmi ces
fonctions :
-
3.4. Schulze
3.4.1. Support de lapplication
Figure 18: Fentre de dimensionnement dun lit bactrien avec la mthode de Schulze
Calculer ( ) =
(
Calculer () =
3.5. Bruce-Merkens
3.5.1. Support de lapplication
Figure 19: Fentre de dimensionnement dun lit bactrien avec la mthode de Schulze
Calculer (
) = ( + )
Calculer = +
+
Calculer ( ) =
Vrifier si . ( /)
.
(
/ ) entre 4 et 40 m/j/m
Vrifier 4 10
Fin de boucle.
Pour le code sur VS : (Voir Annexe C)
Figure 20: Fentre de dimensionnement dun lit bactrien 2 tages avec la mthode NRC
Choisir a priori le mme facteur de recirculation pour les 2 tages puis le calculer
=
+
=
(+.
) =
( + )
=
Calculer + =
Calculer (%) =
en
utilisant les pourcentages la table selon E
)
=
Prendre le mme volume du 2
me
er
Calculer lefficacit du 2
me
tage
+.
=
Calculer le diamtre du 1er tage
() =
Calculer la hauteur du 1er tage ()
=
Calculer la surface du 2me tage ( )
=
(+
)
=
Vrifier 1.5 1 3.5 1.5 2 3.5
Fin de boucle.
CHAPITRE IV :
PROBLMES COURANTS
DES LITS BACTRIENS
Solutions possibles
Augmenter la charge hydraulique afin dinonder le filtre bactrien et tuer les escargots
en les asphyxiant.
Quand les escargots se dcomposent, les gaz produits ramnent les restes la
surface o ils peuvent tre racls aisment.
Conclusion
A travers ce travail, nous avons vu les diffrentes formules empiriques et semiempiriques proposes par les auteurs et les organismes spcialiss pour dcrire le
fonctionnement des lits bactriens. Dans la partie traitant le dimensionnement des LB 2
tages par la mthode NRC, nous avons propos une manire doptimiser et faciliter le
dimensionnement sans avoir passer par plusieurs itrations jusqu lobtention des
paramtres dans la fourchette.
En se basant sur les formules les plus utilises, nous avons labor des algorithmes de
dimensionnement qui respectent les conditions sur la hauteur et la charge organique. Ensuite,
nous avons utilis loutil de dveloppement Visual Studio afin de crer un logiciel interactif et
simple utiliser pour le dimensionnement des lits bactriens. Ce logiciel permet le choix de la
mthode de dimensionnement selon le type de garnissage choisi (traditionnel ou plastique).
Le logiciel labor est flexible peut tre encore dvelopp afin dintgrer dautres volets
du dimensionnement relatif au lit bactrien savoir la clarification et le pompage en tte du lit
si ncessaire.
Pour conclure notre tude, nous avons ralis un chapitre sur les problmes lis
lexploitation des lits bactriens, leurs origines et les solutions possibles pour les traiter.
.
Rfrences bibliographiques
Abdelghani Ennawawi (2010) - Dimensionnement dune STEP Lits bactriens
prcds dtangs anarobies et Gestion des sous-produits.
Benjes, H.H., Jr. (1978) - Small Community Wastewater Treatment Facilities
ECKENFELDER, W. W. JR. (1961), Trickling Filtration Design and Performance.
Journ. San. Eng. Div. of A.S.C.E., 87, 2860.
EPA (Environnemental Protection Agency) (2000) -Wastewater Technology Fact
Sheet Trickling Filters
Daniel Thevenot (2005) Traitement des eaux uses Universit Parix XII ENPC
ENGREF
Dr. Fahid Rabah Biological Wastewater treatment The Islamic University of
Gaza
F. Edeline (1993) -puration biologique des eaux
Germain, J.E. (1966) Economical Treatment of Domestic Waste by Plastic-Medium
Trickling Filters, Journal of the Water Pollution Control Federation
German ATV Rules & Standards (2001) - Dimensioning of Trickling filters and
Rotating Biological Contactors ATV-DVWK-A-281
Robert M. Sykes (2003) Biological Wastewater treatment Process The Ohio State
University
Schulze, K.L. (1960) Load and Efficiency of Trickling Filters, Journal of the Water
Pollution Control
Site du ministre dlgu charg de lenvironnement auprs du ministre de
lnergie, des mines, de leau et de lenvironnement http://www.environnement.gov.ma/
Y. RACAULT et F. SEGURET (2004) - Elments de conception et de
dimensionnement des lits bactriens
WEF, ASCE (1992) Design of municipal wastewater treatment plants, volume I,
WEF manual of practise No. 8, ASCE manual and report on engineering practise No.
76
Annexes
Annexe A : Code utilis pour programmer la mthode NRC un seul tage
Public Class NRC 1Etage
Private Sub BT_Calcul_Click(sender As Object, e As EventArgs) Handles BT_Calcul.Click
' Vrification des cases avant de commencer l'affectation et le calcul'
If verification() Then
'Affectation des donnes entres par l'utilisateur aux diffrentes variables'
Dim So, Sf, Q, T As Double
So = Me.TB_DBOi.Text
Sf = Me.TB_DBOs.Text
Q = Me.TB_Q.Text
T = Me.TB_Temp.Text
LBL_ERREUR.Visible = False
Label_D.Visible = False
TB_Dsur2.Visible = False
'Fonction de calcul des diffrentes dimensions (NRC)'
Dim Eo, ET, Cp, F, V, A, D, CH As Double
Eo = (So - Sf) / So 'Calcul de l'efficacit'
ET = Eo / (1.035 ^ (T - 20)) 'Correction de l'efficacit en fonction de la temprature'
Cp = (Q * So) / 1000 'Calcul de la charge polluante en Kg/j'
Dim r As Double = 0
Dim Co As Double = 0
Dim H As Double = 0
' Application de Rankins pour dterminer le taux de recirculation'
If ET <= 0.67 Then
r=0
ElseIf ET >= 0.89 Then
r=3
Else
r = (1.5 * ET - 1) / (1 - ET)
End If
CH = 15
While CH < 41 'Boucle sur la charge hydraulique'
If H < 1.5 Or H > 3.5 Then
F = (1 + r / (1 + 0.1 * r) ^ 2) 'Calcul du Facteur de recirculation'
V = (Cp / F) * ((0.443 * ET) / (1 - ET)) ^ 2 'Cacul du volume en m'
Co = Cp / V 'Calcul de la charge organique Kg/m/j'
A = ((1 + r) * Q) / CH 'Calcul de la surface en m'
D = ((4 * A) / Math.PI) ^ (1 / 2) 'Calcul du diamtre en m'
H = V / A 'Calcul de la hauteur en m'
CH = CH + 1 'Incrmentation de la charge hydraulique '
Else
CH = CH + 1
End If
End While
Me.TB_V.Text = FormatNumber(V, 2)
Me.TB_A.Text = FormatNumber(A, 2)
Me.TB_D.Text = FormatNumber(D, 1)
Me.TB_H.Text = FormatNumber(H, 2)
Me.TB_r.Text = FormatNumber(r, 1)
Me.TB_Co.Text = FormatNumber(Co, 2)
Me.TB_Dsur2.Text = FormatNumber(D / 2, 1)
Me.TB_E.Text = FormatNumber(ET * 100, 1)
'Utilisation de 2 lits bactriens en parallle si le diamtre trouv est > 35 m '
If D > 35 Then
Me.Label_D.Visible = True
& Me.TB_Dsur2.Visible = True
End If
Else
Me.LBL_ERREUR.Visible = True
End If
End Sub
'Fonction de vrification si les donnes sont correctement entres-->retourne une valeur
boolenne'
Function verification() As Boolean
Dim B As Boolean = True
If Me.TB_DBOi.Text Is Nothing Or Not IsNumeric(Me.TB_DBOi.Text) Then
B = False
End If
If Me.TB_DBOs.Text Is Nothing Or Not IsNumeric(Me.TB_DBOs.Text) Then
B = False
End If
If Me.TB_Q.Text Is Nothing Or Not IsNumeric(Me.TB_Q.Text) Then
B = False
End If
If Me.TB_Temp.Text Is Nothing Or Not IsNumeric(Me.TB_Temp.Text) Then
B = False
End If
Return B
End Function
'Fonction de rinitialisation des cases 0 lors du clic sur le bouton rinitialiser '
Private Sub BT_renitialisation_Click(sender As Object, e As EventArgs) Handles
BT_renitialisation.Click
TB_DBOi.Text = 0
TB_DBOs.Text = 0
TB_Q.Text = 0
TB_Temp.Text = 0
TB_V.Text = 0
TB_A.Text = 0
TB_D.Text = 0
TB_H.Text = 0
TB_r.Text = 0
TB_Co.Text = 0
TB_E.Text = 0
LBL_ERREUR.Visible = False
Label_D.Visible = False
TB_Dsur2.Visible = False
End Sub
End Class
End Sub
'Fonction de vrification si les donnes sont correctement entres'
Function verification() As Boolean
Dim B As Boolean = True
If Me.TB_DBOi.Text Is Nothing Or Not IsNumeric(Me.TB_DBOi.Text) Then
B = False
End If
If Me.TB_DBOs.Text Is Nothing Or Not IsNumeric(Me.TB_DBOs.Text) Then
B = False
End If
If Me.TB_Q.Text Is Nothing Or Not IsNumeric(Me.TB_Q.Text) Then
B = False
End If
If Me.TB_Temp.Text Is Nothing Or Not IsNumeric(Me.TB_Temp.Text) Then
B = False
End If
If Me.TB_r.Text Is Nothing Or Not IsNumeric(Me.TB_r.Text) Then
B = False
End If
If Me.TB_H.Text Is Nothing Or Not IsNumeric(Me.TB_H.Text) Then
B = False
End If
Return B
End Function
'Fonction de rinitialisation de toutes les cases 0 lors du clic sur le bouton rinitialiser '
Private Sub BT_renitialisation_Click(sender As Object, e As EventArgs) Handles
BT_renitialisation.Click
TB_DBOi.Text = 0
TB_DBOs.Text = 0
TB_Q.Text = 0
TB_Temp.Text = 0
TB_V.Text = 0
TB_A.Text = 0
TB_D.Text = 0
TB_H.Text = 0
TB_r.Text = 0
TB_Dsur2.Text = 0
TB_E.Text = 0
LBL_ERREUR.Visible = False
Label_D.Visible = False
TB_Dsur2.Visible = False
End Sub
End Class
Me.Label_D.Visible = True
Me.TB_Dsur2.Visible = True
End If
Else
Me.LBL_ERREUR.Visible = True
End If
End Sub
'Fonction de rinitialisation de toutes les cases 0 lors du clic sur le bouton rinitialiser '
Private Sub BT_renitialisation_Click(sender As Object, e As EventArgs) Handles
BT_renitialisation.Click
TB_DBOi.Text = 0
TB_DBOs.Text = 0
TB_Q.Text = 0
TB_Temp.Text = 0
TB_V.Text = 0
TB_A.Text = 0
TB_D.Text = 0
TB_H.Text = 0
TB_E.Text = 0
TB_Co.Text = 0
TB_Dsur2.Text = 0
LBL_ERREUR.Visible = False
Label_D.Visible = False
TB_Dsur2.Visible = False
End Sub
'Fonction de vrification si les donnes sont correctement entres'
Function verification() As Boolean
Dim B As Boolean = True
If Me.TB_DBOi.Text Is Nothing Or Not IsNumeric(Me.TB_DBOi.Text) Then
B = False
End If
If Me.TB_DBOs.Text Is Nothing Or Not IsNumeric(Me.TB_DBOs.Text) Then
B = False
End If
If Me.TB_Q.Text Is Nothing Or Not IsNumeric(Me.TB_Q.Text) Then
B = False
End If
If Me.TB_Temp.Text Is Nothing Or Not IsNumeric(Me.TB_Temp.Text) Then
B = False
End If
If Me.TB_r.Text Is Nothing Or Not IsNumeric(Me.TB_r.Text) Then
B = False
End If
If Me.TB_As.Text Is Nothing Or Not IsNumeric(Me.TB_As.Text) Then
B = False
End If
Return B
End Function
End Class
Dim H As Double = 0
Dim CH As Double = 0
CH = 4
While CH < 41 'Boucle sur la charge hydraulique'
If H < 4 Or H > 12 Then
A = ((1 + r1) * Q) / CH 'Calcul de la surface en m'
D = ((4 * A) / Math.PI) ^ (1 / 2) 'Calcul du diamtre en m'
H = V1 / A 'Calcul de la hauteur en m'
CH = CH + 4 'Incrmentation de la charge hydraulique '
Else
CH = CH + 4
End If
End While
Me.TB_V1.Text = FormatNumber(V1, 2)
Me.TB_A1.Text = FormatNumber(A, 2)
Me.TB_D1.Text = FormatNumber(D, 1)
Me.TB_H1.Text = FormatNumber(H, 1)
Me.TB_r1.Text = FormatNumber(r1, 1)
Me.TB_E1.Text = FormatNumber(Eo1 * 100, 2)
Me.TB_V2.Text = FormatNumber(V2, 2)
Me.TB_A2.Text = FormatNumber(A, 2)
Me.TB_D2.Text = FormatNumber(D, 1)
Me.TB_H2.Text = FormatNumber(H, 1)
Me.TB_r2.Text = FormatNumber(r1, 1)
Me.TB_E2.Text = FormatNumber(Eo2 * 100, 2)
Else
Me.LBL_ERREUR.Visible = True
End If
End Sub
'Fonction de vrification si les donnes sont correctement entres'
Function verification() As Boolean
Dim B As Boolean = True
If Me.TB_DBOi.Text Is Nothing Or Not IsNumeric(Me.TB_DBOi.Text) Then
B = False
End If
If Me.TB_DBOs.Text Is Nothing Or Not IsNumeric(Me.TB_DBOs.Text) Then
B = False
End If
If Me.TB_Q.Text Is Nothing Or Not IsNumeric(Me.TB_Q.Text) Then
B = False
End If
If Me.TB_Temp.Text Is Nothing Or Not IsNumeric(Me.TB_Temp.Text) Then
B = False
End If
Return B
End Function