Vous êtes sur la page 1sur 75

Elaboration dun logiciel de dimensionnement des lits bactriens au Maroc

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

Au terme de ce travail, cest avec un grand honneur


que je macquitte dune dette de reconnaissance auprs
des personnes qui mont aid en intervenant de prs ou de
loin son laboration.
Mes

sincres

remerciements

sadressent

mon

professeur lcole Mohammadia dingnieurs Pr.Frouji. Je


vous remercie pour vos conseils, votre disponibilit et vos
remarques pertinentes.
Je tiens galement tmoigner mes vifs remerciements
mon encadrant externe
Mr. Abbadi pour son coute et sa disponibilit.
Je voudrais exprimer mon gr chacun des membres
de jury pour avoir accept de juger mon travail.
Mes remerciements sadressent galement tout le
corps professoral de lEcole Mohammadia dIngnieurs pour
la qualit de leur enseignement ainsi que pour leur
disponibilit tout au long de ces trois annes de formation.
Enfn, que tous ceux qui ont contribu de prs ou de loin
l'aboutissement de ce travail trouvent ici l'expression de
ma reconnaissance et de mes remerciements.

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.

.
.

.

.

.

.

Liste des abrviations


ATV : Association technique des eaux uses en Allemagne
AFD : Agence Franaise de Dveloppement
C.I.D : Conseil, Ingnierie et Dveloppement
D.B.O : Demande biologique en oxygne
D.B.O5 : Demande biologique en oxygne aprs 5 jours
DWA : Association technique allemande de leau, des eaux uses et des dchets
EPA : Agence de protection de lenvironnement aux tats-Unis
EU : Eaux uses
LB : Lit bactrien
LBL : Label sur Visual Studio
MES : Matires en suspension
NRC : Conseil national de recherche aux tats-Unis
PNA : Programme National dAssainissement Liquide et dEpuration des Eaux Uses
STEP : Station dpuration
SK : Force dirrigation ou darrosage dun lit bactrien (SplKraft en allemand)
TB : Textbox sur Visual Studio
VS : Visual Studio

Liste des figures


Figure 1 : Evolution des volumes des eaux uses rejetes
(Mm3/an).................................................... 16
Figure 2: Les mcanismes en jeu dans les bassins de lagunage naturel
................................................ 18
Figure 3 : Schma du systme dpuration des EU par lagunage ar.
................................................. 19
Figure 4 : Synoptique dune boue active
............................................................................................. 20
Figure 5 : Schma de principe d'un disque biologique
.......................................................................... 20
Figure 6 : Rpartition du dbit sur les procds dpuration dans les STEP existantes
........................ 21
Figure 7 : Rpartition du dbit sur les procds dpuration dans les STEP projetes
......................... 21
Figure 8 : Synoptique du traitement secondaire par lit bactrien
.......................................................... 24
Figure 9 : Elments constituant un lit bactrien
.................................................................................... 24
Figure 10 : Lit bactrien avec garnissage
traditionnel........................................................................... 27
Figure 11 : Exemples de forme de produits de garnissage plastique en vrac
........................................ 28
Figure 12 : Garnissage plastique ordonn pour les lits bactriens
........................................................ 28
Figure 13 : Schma dun lit bactrien 2 tages
................................................................................... 34
Figure 14 : Bras rotatif (Sprinkler) du lit bactrien
............................................................................... 40
Figure 15 : Ecran daccueil de lapplication de dimensionnement des lits bactriens
.......................... 44
Figure 16 : Fentre des choix de lapplication de dimensionnement des lits bactriens
....................... 45
Figure 17 : Fentre de dimensionnement dun lit bactrien 1 seul tage par la mthode NRC..........
46
Figure 18: Fentre de dimensionnement dun lit bactrien avec la mthode de Schulze
...................... 47
Figure 19: Fentre de dimensionnement dun lit bactrien avec la mthode de Schulze
...................... 48
Figure 20: Fentre de dimensionnement dun lit bactrien 2 tages avec la mthode NRC ..............
50

Liste des tableaux

T 1 : Valeurs rglementaires de rejet dans le milieu naturel selon la norme marocaine


....................... 16
T 2 : Caractristiques de fonctionnement des lits bactriens selon le type de charge.
.......................... 25
T 3 : Quelques valeurs de lefficacit E en fonction du taux de recirculation selon Rankins. ..............
32
T 3 : Quelques valeurs de lefficacit E pour un LB 1 seul tage en fonction du rapport

1
.
1 1

....... 33

T 5 : Rsultats de loptimisation des volumes quivalents dun LB 2 tages .................................... 36


T 6 : Valeurs du facteur de traitement de Schulze 20C selon lorigine des EU . .............................. 38
T 7 : Marges des valeurs fortes et faibles de SK en fonction de la charge organique. .......................... 41

Table des matires


Rsum .................................................................................................................................................... 3
Abstract ................................................................................................................................................... 4
5 ........................................................................................................................ ................................
Liste des abrviations .............................................................................................................................. 6
Liste des figures....................................................................................................................................... 7
Liste des tableaux .................................................................................................................................... 7
Introduction ........................................................................................................................................... 10
CHAPITRE I : GENERALITES ....................................................................................................... 12
1.

Prsentation de lorganisme daccueil ........................................................................................... 13

2.

Gnralits sur lpuration au Maroc : .......................................................................................... 14


2.1. Classification des eaux
uses................................................................................................. 14
2.2. Rutilisation des eaux uses :
................................................................................................ 15
2.3. Normes de rejet des EU dans le milieu naturel
..................................................................... 16
2.4.
16

3.

Evolution des volumes des eaux uses rejetes au Maroc.....................................................

Traitement biologique ................................................................................................................... 17


3.1. Principe de lautopuration :
................................................................................................. 17
3.2. Principe de lpuration biologique
........................................................................................ 17
3.3. Les procds dpuration utiliss au Maroc :
........................................................................ 18
3.3.1.

Procds dpuration par cultures libres........................................................................ 18

3.3.2.

Procds dpuration par cultures fixes ....................................................................... 20

3.3.3.

Evolution de lutilisation des procds dpuration biologique au Maroc .................... 21

CHAPITRE II : PROCEDE DEPURATION PAR LIT BACTERIEN ........................................ 22


1.

Lit bactrien :................................................................................................................................. 23


1.1. Choix du lit bactrien
............................................................................................................ 23
1.2. Principe de fonctionnement
................................................................................................... 23
1.3. Disposition des quipements :
............................................................................................... 24
1.4. Types de lits bactriens :
....................................................................................................... 25
1.5.
25

Les facteurs affectant la performance des lits bactriens ......................................................

1.5.1. Le matriau de remplissage ................................................................................................. 26


1.5.2. La recirculation.................................................................................................................... 29
1.5.3 Laration ............................................................................................................................. 29

1.5.4. La temprature..................................................................................................................... 29
1.6. Paramtres de conception :
.................................................................................................... 30
2.

Dimensionnement de louvrage lit bactrien :............................................................................... 31


2.1.
31

La Formules NRC (National Research Council of USA) : ...................................................

2.1.1.

Lit Bactrien un seul tage : ....................................................................................... 31

2.1.2.

Lit Bactrien deux tages : ......................................................................................... 34

2.1.3.

Optimisation du dimensionnement du LB deux tages par la mthode NRC ............ 35

2.1.4.

Proposition dune mthode de dimensionnement du LB deux tages base sur NRC 36

2.2. La formule de Schulze


:......................................................................................................... 37
2.3. La formule de BruceMerkens............................................................................................... 38
2.4. La formule
dEckenfelder...................................................................................................... 39
3.

Dimensionnement du bras rotatif (sprinkler) : .............................................................................. 39

CHAPITRE III : PROGRAMMATION DU DIMENSIONNEMENT .......................................... 42


1.

Prsentation de Visual Studio :...................................................................................................... 43

2.

Le langage Basic : ......................................................................................................................... 43

3.

Logiciel de dimensionnement ralis ............................................................................................ 43


3.1. Description du logiciel
............................................................................................................... 43
3.1. Ecran daccueil
...................................................................................................................... 44
3.2. Fentre des
choix................................................................................................................... 44
3.3. NRC 1 seul tage
................................................................................................................ 45
3.3.1.
45

Description des diffrents composants de la fentre : .......................................................

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

CHAPITRE IV : PROBLMES COURANTS DES LITS BACTRIENS ................................... 52


1.

Absence ou faible dveloppement du film biologique .................................................................. 53

2.

Dveloppement htrogne du film biologique............................................................................. 53

3.

Flaques en surface du lit et colmatage en profondeur ................................................................... 54

4.

Prolifration des escargots............................................................................................................. 54

5.

Problme des mauvaises odeurs .................................................................................................... 55

6.

Dtrioration de la qualit de leffluent trait avec prsence de MES .......................................... 55

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

1. Prsentation de lorganisme daccueil


1.1.

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.

Ralisations dans le domaine de lassainissement


Depuis la cration de son ple assainissement et eau potable, CID a ralis plusieurs

grandes tudes dont on cite :


Etude du schma directeur national d'assainissement liquide
Etudes sectorielles d'assainissement du Grand Casablanca et d'Agadir
Etudes des schmas directeurs d'assainissement de 14 villes
Etude d'avant-projet de l'assainissement des centres d'Azilal, Goulmima et Chefchaouen
Etudes de conception de 40 stations d'puration des eaux uses urbaines et industrielles
Etudes d'impact sur l'environnement des rseaux d'assainissement de Tunis Ouest
(Tunisie)
Evaluation rtrospective du projet d'assainissement des eaux uses de la ville de
Dakar et ses environs (Sngal)
Schma directeur d'assainissement de la ville de Nouakchott (Mauritanie)

2. Gnralits sur lpuration au Maroc :


2.1.Classification des eaux uses
Les eaux uses sont le rsultat de la pollution tant physico-chimique que bactriologique
des eaux de consommation, du fait des activits humaines, qu'elles soient domestiques,
industrielles ou agricoles (Richard, 1996). Ces eaux sont classifies selon leurs origines
comme suit :
Les eaux uses domestiques :
Ces eaux proviennent des diffrents usages domestiques de l'eau. Elles comprennent les
eaux mnagres et les eaux vannes.
Elles sont essentiellement porteuses de pollution organique. Les eaux mnagres ont pour
origine les salles de bain et les cuisines, elles sont gnralement charges de solvants, de
graisses, de dtergents, et de dbris organiques. Les eaux vannes sont les rejets des toilettes,
charges de diverses matires organiques azotes et de germes fcaux.
Les eaux uses industrielles :
Ces eaux sont trs diffrentes des eaux uses domestiques. Leurs caractristiques varient
d'une industrie l'autre. En plus des matires organiques, azotes ou phosphores, elles
peuvent galement contenir des graisses (industries agroalimentaires, quarrissage), des
hydrocarbures (raffineries) et des mtaux (traitements de surface, mtallurgie).
Le raccordement des eaux uses industrielles un rseau communal ne doit pas tre
systmatique. Il doit tre tudi de manire garantir le bon fonctionnement du rseau et
lefficacit des installations dpuration. Une convention de dversement est indispensable.
Les eaux pluviales :
Les eaux pluviales peuvent tre fortement pollues en particulier en dbut de pluie du
fait du lessivage des fumes dans latmosphre, du lavage des chausses grasses et des toitures
charges de poussire, du lessivage des zones agricoles traites (coulement de purin,
pandage dengrais et de dsherbants) et des zones de terrassements (coulement de boues).
Les polluants prsents dans ces eaux peuvent tre des matires organiques biodgradables ou
non, des MES dissoute ou des toxiques.

Les eaux agricoles :


L'agriculture est une source de pollution des eaux qui n'est pas du tout ngligeable car
elle apporte les engrais et les pesticides. Les eaux uses agricoles sont pollues notamment par
les djections des animaux dlevage. Elle est la cause essentielle des pollutions diffuses.
NB : Lorigine des eaux rsiduaires urbaines est principalement domestique. Les
tablissements industriels qui rejettent une pollution importante sont gnralement dots dun
systme de traitement autonome.

2.2.Rutilisation des eaux uses :


Selon larticle 3 du 1er chapitre du Dcret n 2-97-875 du 6 Chaoual 1418 relatif
l'utilisation des eaux uses (B.O. 5 fvrier 1998) :
En aucun cas les eaux uses mmes pures ne peuvent tre utilises la boisson, la
prparation, au conditionnement ou la conservation de produits ou denres alimentaires.
L'utilisation des eaux uses pures ne peut tre autorise pour le lavage et le
refroidissement des rcipients et autres objets destins contenir des produits ou denres
alimentaires, ou servir leur prparation, leur conditionnement ou leur conservation .
Toutefois, les eaux uses traites peuvent tre rutilises aprs obtention dautorisation :

En agriculture pour :

Apporter leau aux plantations en zones arides

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).

Pour usage industriel (aprs traitement tertiaire) : refroidissement, lavage,


chaudires.

Suivant les niveaux de qualit aprs puration pour :

recyclage partiel lintrieur des immeubles (alimentation des chasses de


toilette, en Extrme Orient par exemple)

alimentation de rseaux municipaux de lavage et dincendie

2.3.Normes de rejet des EU dans le milieu naturel


Les contraintes lgales concernant les valeurs seuils respecter pour le rejet des
eaux uses en provenance des STEP dans le milieu naturel sont dfinies par larrt
N1607-06
du 25 juillet 2006. Ces valeurs sont donnes sur le tableau suivant :
Paramtre

DBO5

MES

DCO

Valeur rglementaire

120 mg/l

150 mg/l

250 mg/l

T 1 : Valeurs rglementaires de rejet dans le milieu naturel selon la norme marocaine

2.4.Evolution des volumes des eaux uses rejetes au Maroc


Les volumes annuels des eaux uses urbaines rejetes ont fortement augment au cours
des dernires dcennies. Ils sont passs de 48 Millions de m3 en 1960, environ 750 Millions
de m3 en 2015. Les prvisions tablies pour lhorizon 2020 rvlent que le volume rejet
pourrait atteindre 900 Millions de m3.

Figure 1 : Evolution des volumes des eaux uses rejetes (Mm3/an)

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 :

Lorsquun cours deau reoit une pollution biodgradable, un dsquilibre se produit :


les bactries capables de dgrader la pollution se multiplient considrablement en
consommant de plus en plus doxygne. Lorsque lappauvrissement en oxygne devient trop
important, les bactries arobies diminuent leur activit. Une dgradation anarobie, plus
lente, se met en place, produisant des gaz nausabonds (fermentation) : dans ce cas la capacit
dautopuration du cours deau a t dpasse.
Le processus dautopuration est le suivant :

Production de nombreuses bactries (avec consommation doxygne) et de sels


minraux ;

Apparition de micro-organismes prdateurs de bactries (assimilent les sels minraux)


et dalgues qui produisent de loxygne (par photosynthse) ;

Le milieu retrouve progressivement une teneur en oxygne acceptable et son

quilibre ; Lautopuration a permis donc de transformer la surcharge organique en


biomasse. Loxygne provient de la dissolution de loxygne de lair au contact de la surface
de leau, et dautre part de la photosynthse des plantes aquatiques. La quantit doxygne
dissous dpend de la turbulence, de la temprature (la dissolution augmente quand la
temprature baisse) et de
la limpidit de leau.
Le fonctionnement des stations dpuration biologique repose sur les principes de
lautopuration.

3.2.

Principe de lpuration biologique

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 anarobies : ils peuvent ou doivent vivre en labsence doxygne libre.

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.

Les procds dpuration utiliss au Maroc :

On distingue lpuration biologique par cultures fixes (les micro-organismes se


dveloppent sur un support) et par cultures libres (les micro-organismes sont maintenus en
mlange intimes avec leffluent).

3.3.1. Procds dpuration par cultures libres


Le lagunage naturel :
Ce systme dpuration copie encore plus le modle de lautopuration, en compltant
laction des micro-organismes par celle dalgues et de petits crustacs (consommant les algues
en excs). Il ne peut senvisager que dans les zones o les contraintes gologiques et
climatiques le permettent et implique de disposer de surfaces importantes.
La technique du lagunage consiste faire circuler lentement leffluent prtrait dans une
succession de bassins peu profonds. Au cours de ce cheminement, lpuration se fait grce la
prolifration de micro-organismes et dalgues microscopiques, ces dernires produisant
loxygne ncessaire par leur photosynthse. Laction des rayons UV du soleil permet une
dcontamination bactrienne importante de leffluent (destruction de nombreux germes
microbiens pathognes).

Figure 2: Les mcanismes en jeu dans les bassins de lagunage naturel

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.

Figure 3 : Schma du systme dpuration des EU par lagunage ar.

Les boues actives :


Le principe des boues actives rside dans une intensification des processus
d'autopuration que l'on rencontre dans les milieux naturels. Il consiste mlanger et agiter
des eaux uses brutes avec des boues actives liquides, bactriologiquement trs actives. La
dgradation arobie de la pollution s'effectue par un mlange intime des microorganismes

purateurs et de l'effluent traiter. Ensuite, les phases eaux pures et boues puratrices
sont spares.

Figure 4 : Synoptique dune boue active

3.3.2. Procds dpuration par cultures fixes


Les lits bactriens :
Le lit bactrien (dit aussi filtre bactrien ou bio-filtre) est un procd d'puration
biologique intensif, arobie et de type cultures fixes sur un support grossier ou ordonn.
L'puration de la phase liquide repose sur l'activit biochimique de micro-organismes qui
dgradent la matire organique en prsence doxygne. Cette oxydation transforme une partie
de la matire organique en eau, gaz carbonique et nergie. Le reste est transform en
biomasse, concentre sous forme de boues.
Ce procd sera dtaill davantage dans le chapitre suivant.
Les disques biologiques :
Une autre technique faisant appel aux cultures fixes est constitue par les disques
biologiques tournant. Les micro-organismes se dveloppent et forment un film biologique
purateur la surface des disques. Les disques tant semi-immergs, leur rotation permet
loxygnation de la biomasse fixe.

Figure 5 : Schma de principe d'un disque biologique

3.3.3.

Evolution de lutilisation des procds dpuration biologique au

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.

1.2. Principe de fonctionnement


Dans le lit bactrien, leau traiter ruissle partir du haut du racteur sur un support
fixe poreux sur lequel se dveloppe une masse active de microorganismes. Cette biomasse se
dveloppe en dgradant la pollution organique pour construire ce quon appelle un biofilm.
Lorsque le film biologique devient trop important, il se dtache naturellement au fur et
mesure que leau percole.
En sortie du lit bactrien, on obtient un mlange deau traite et de biofilm. Leau est
achemine
alors vers un clarificateur afin de sparer leau claire des boues.
Laration du lit bactrien est assure ou par voie naturelle ou par aration force. Il sagit
dapporter loxygne ncessaire aux bactries arobies pour les maintenir en bon tat de
fonctionnement.

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.

Figure 8 : Synoptique du traitement secondaire par lit bactrien

1.3. Disposition des quipements :


Larrosage du lit bactrien est ralis par le moyen dun sprinkler. Cest un bras ou
ensemble de bras perfors rotatifs fixs sur laxe central de louvrage. Le sprinkler permet de
rpartir aussi uniformment que possible leffluent la surface suprieure du filtre.
Le support fixe du biofilm (appel couramment matriel de garnissage ou de remplissage) est
dispos dans une cuve en bton gnralement de forme cylindrique et repose sur un
caillebotis. Ce dernier a pour rle de supporter le poids de garnissage sans pour autant
nuire ni lcoulement de leau, ni laration naturel dans louvrage.
Lalimentation des sprinklers est assure gnralement par des stations de pompage. Le dbit
dalimentation doit tre calcul de telle manire assurer lautocurage et lhumidification
suffisante du biofilm. Pour ce faire, on prvoit un systme de recirculation des eaux.

Figure 9 : Elments constituant un lit bactrien

1.4. Types de lits bactriens :


Selon la charge volumique applique, on peut distinguer les lits bactriens faible
charge, charge normale et haute charge. Les caractristiques de fonctionnement pour
les eaux
rsiduaires urbaines sont les suivantes :
Charge

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

T 2 : Caractristiques de fonctionnement des lits bactriens selon le type de charge.

Proprits des lits faible charge :


-

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.

Permet une bonne efficacit dlimination de la DBO et un effluent bien nitrifi la


sortie (80 90 %)

Proprits des lits moyenne ou forte charge :


-

La recirculation est trs recommand afin dassurer une charge organique importante.
Elle varie gnralement entre 1 4.

Peut tre dsign comme un filtre un seul ou deux tages.


Deux filtres bactriens en srie oprant avec la mme charge hydraulique vont
fonctionner comme un seul filtre quivalent avec une hauteur gale la somme des
deux.

1.5. Les facteurs affectant la performance des lits bactriens


Il existe plusieurs facteurs qui influencent le niveau de performance des lits bactriens.
Parmi lesquels :
-

Le matriau de remplissage

La recirculation

Laration

La temprature

1.5.1. Le matriau de remplissage


Les produits de remplissage sont caractriss entre autres par les grandeurs suivantes qui
servent de base leur comparaison :
Surface spcifique (m/m3) : Il sagit de la surface de croissance du biofilm par unit
de volume. Thoriquement, un matriau est dautant plus performant en termes de
traitement que sa surface spcifique est grande.
Indice de vide : Traduit le pourcentage de vide sur le produit. Un grand indice de vide
indique un moindre risque de colmatage, une faible masse volumique et une bonne
aptitude au transit dair (donc forte hauteur du lit possible).
Poids spcifique (N/m3) : Cest le poids par unit de volume d'un matriau. Le poids
spcifique plus faible des garnissages plastique permet de rduire le gnie civil
ncessaire leur support, et de raliser des grandes hauteurs dempilage.
Les matriaux de remplissage des lits bactriens sont diviss en deux catgories principales :
Garnissage traditionnel (classique)
Ces matriaux ont lavantage dtre disponible partout et dtre peu coteux en termes
dachat et de transport. Toutefois, compte tenu de leur masse volumique et de leur indice vide
(0.5), la hauteur des lits se limite 3ou 4 m et ces matriaux sont galement sensibles aux
risques de colmatage.
Parmi ces matriaux, on cite la pouzzolane, les cailloux siliceux concasss ou la coke
mtallurgique. Leur granulomtrie varie de 40 80 mm, leur surface spcifique de 70 105
(m/m3). Pour ce type de matriau, le lit peut fonctionner faible ou forte charge. A forte
charge, le dbit dalimentation assure lautocurage du lit (charge hydraulique suprieure
0,6 m3/m2/h). Les performances de ce procd approchent 80% d'limination de la pollution
carbone.
A faible charge, la recirculation et la clarification ne sont pas ncessaires. Il n'y a pas
d'autocurage du lit. Ce sont les prdateurs qui assurent la rgulation de la biomasse fixe.

Figure 10 : Lit bactrien avec garnissage traditionnel

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.

Figure 11 : Exemples de produits de garnissage plastique en vrac

Garnissage plastique ordonn :


Les produits de remplissage plastique ordonn ont une surface spcifique et un indice de
vide de mme ordre que les produits de garnissage plastique en vrac. Ceci autorise galement
des lits ayant une hauteur allant jusqu 10 m. Ils se divisent en plusieurs sous-familles qui se
distinguent par leur structure et indirectement par leur aptitude au transport, savoir :

Structure cylindrique verticale

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).

Figure 12 : Garnissage plastique ordonn pour les lits bactriens

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

Avec : constante variant entre 1.035 et 1.041


ET : Efficacit du lit bactrien la temprature T
E20 : Efficacit du lit bactrien 20C

1.6. Paramtres de conception :


La charge volumique :

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

Avec Q : Dbit journalier en (m/j)

0 : DBO5 lentre du racteur en (mg/l)

V : Volume du racteur en (m)

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 + )
=

Avec r : taux de recirculation


Q : Dbit deffluent traiter en (m/h)
A : Surface horizontale du lit bactrien en (m)
Si la vitesse est infrieure 0,6 m/h, le lit pourra se colmater ; au-del de 1,7 m/h, la zoogle
risque d'tre dcroche (phnomne de lessivage).
Lefficacit dlimination E :
Elle est dfinie par le rapport suivant :

Avec 0 : la DBO5 lentre du lit bactrien

S : DBO5 obtenue aprs traitement la sortie

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. Dimensionnement de louvrage lit bactrien :


Le dimensionnement des lits bactriens est bas gnralement sur des formules semiempiriques. Il tient compte du type du matriau utilis : traditionnel ou plastique.

2.1.

La Formules NRC (National Research Council of USA) :


Ce sont des quations empiriques bases sur des observations sur des longues dures de

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

Avec E : Efficacit dlimination dans le lit bactrien en %


r : taux de recirculation

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 :
-

La charge organique en tte du lit bactrien ne doit pas dpasser 1.2 Kg


DBO5/j/m3
Le taux de recirculation doit tre tel que la DBO5 en tte du lit bactrien y compris la

recirculation nexcde pas 3 fois la valeur de la DBO5 de leffluent la sortie.


Quelque valeur de E en fonction de r :
Taux de

E (%)

recirculation r
0

67

0.5

75

80

86

89

T 3 : Quelques valeurs de lefficacit E en fonction du taux de recirculation selon Rankins.

Lefficacit dlimination de la DBO injecte lentre dun filtre bactrien un seul


tage en prenant en compte la recirculation est calcule selon NRC comme suit :

100
1 =

1 + 0.443
1
1 1

E1 : Efficacit dlimination de la DBO5 en (%)


V1 : Volume du lit bactrien en (m3)
F1 : Facteur adimensionnel de recirculation, il reprsente le nombre moyen de passage de la
charge organique dans le lit bactrien. Il est calcul comme suit :
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

Q : Dbit trait en (m /j)


S0 : DBO5 lentre (mg/l)
Il est noter que lefficacit dlimination de la DBO varie largement en fonction de la
temprature. On utilise la formule suivante pour la corriger :

= 20

1.03520

ET : Efficacit dlimination la temprature T (C)


E20C : Efficacit dlimination 20C
Le tableau suivant prsente quelques valeurs de lefficacit pour un LB 1 seul tage en

1
fonction de la charge polluante sur le volume quivalent (
):
1 1

en Kg/m3/j

1 1

Efficacit E en % pour un LB 1 seul tage

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

T 4 : Quelques valeurs de lefficacit E pour un LB 1 seul tage en fonction du rapport

2.1.2. Lit Bactrien deux tages :


Si on est en prsence dune haute charge organique, lutilisation dun seul filtre
bactrien devient impossible vu quon aura des dimensions aberrantes. Il est recommand
dutiliser deux filtres bactriens en sries.

Figure 13 : Schma dun lit bactrien 2 tages

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

E2 : Efficacit dlimination de la DBO5 pour le 2me tage 20C en %


E1 : Efficacit dlimination de la DBO5 dans le 1er tage 20C en %
F2 : Facteur adimensionnel de recirculation pour le 2me tage
1+
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)

V2 : Volume de 2me filtre bactrien plac en srie en (m3)


Remarque :
Afin dappliquer la formule du 1er tage au 2me tage du LB. Il est ncessaire davoir les
mmes conditions initiales de charge organique. Pour ce faire, la charge polluante Cp2 lentre

du 2me tage devait tre multiplie par un coefficient correcteur gal

(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

quivalent du 2me tage

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

T 5 : Rsultats de loptimisation des volumes quivalents dun LB 2 tages.

2.1.4. Proposition dune mthode de dimensionnement du LB deux tages base sur


NRC
Daprs le tableau (T5), on remarque que la diffrence entre les volumes augments des
facteurs de recirculation entre les 2 tages du LB nest pas trs grande. Les rsultats indiquent
aussi quun dimensionnement optimal est obtenu lorsque le volume quivalent du 2me tage
est lgrement plus grand que le 1er. Ceci est obtenu bien videmment en jouant soit sur le
volume soit sur le facteur de recirculation.
Afin de faciliter le dimensionnement tout en gardant une marge de scurit, il parat
judicieux de choisir le mme F pour les 2 tages dans un premier temps. Ensuite, on calcule le
plus grand volume qui est V2. Aprs, on choisira V1=V2 mme si les calculs donnent V1<V2.
Cette lgre augmentation du volume V1 va nous permettre une meilleure scurit dpuration,
facilitera la conception de la STEP et rendra la ralisation des ouvrages plus ais du moment
quils auront les mme dimensions.

2.2.

La formule de Schulze :
En 1960, Schulze sest bas sur le fait que le temps de contact du liquide avec la

biomasse est proportionnel la hauteur du lit bactrien et est inversement proportionnel la


charge hydraulique.
En adaptant la solution gnrale de llimination de la DBO dans un racteur biologique
avec une cintique dordre 1. Il a dduit la formule suivante :

= exp(
)

Avec S : DBO5 de leffluent la sortie en (mg/l)


S* : DBO5 lentre en intgrant la recirculation en (mg/l)
=

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

K2 = Facteur de traitement la hauteur H1


K1 = Facteur de traitement dun lit bactrien de hauteur H =6.1 m recevant une DBO5= 150
mg/l lentre
S2 = DBO5 lentre du lit bactrien en mg/l

Le tableau suivant prsente quelques valeurs de K1 20C en fonction du type des eaux uses :

Origine 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

T 6 : Valeurs du facteur de traitement de Schulze 20C selon lorigine des EU

La correction du facteur K la temprature T se fait suivant lquation dArrhenius :

= 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)

3. Dimensionnement du bras rotatif (sprinkler) :


Le principe de fonctionnement du sprinkler est simple. Leau arrive gravitairement ou par
pompage pour emprunter une colonne centrale fixe, appele aussi colonne dalimentation.
Leffluent est alors admis dans un corps tournant formant une chambre de mise en charge. Il
scoule alors dans des bras solidaires du corps pour schapper par des trous de distribution,
rpartis quitablement afin de solliciter lintgralit de la surface du garnissage.
Afin de provoquer la rotation du sprinkler, on utilise lnergie cre par la pression de la
colonne deau dans la chambre de mise en charge. Cette pression se rpercute en sortie des
trous de distribution (disposs du mme ct des bras) sous forme de raction motrice.

Figure 14 : Bras rotatif (Sprinkler) du lit bactrien

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

Avec SK : Intensit dirrigation ou arrosage instantan (mm d'eau/passage de bras)


CH : Charge hydraulique en m3/m2/h
a : nombre de bras du sprinkler
n : nombre de tours par minute (trs/min) du sprinkler
Les principaux avantages d'une valeur suffisante de la force dirrigation sont :
-

un effet de curage avec limination des cycles de dtachement anarchiques du biofilm.

un contrle de la croissance de la biomasse et de l'paisseur de biofilm

une meilleure efficacit dans le mouillage avec rduction des odeurs


Les valeurs de SK observs avec les bras propulsion hydraulique habituellement

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 :
-

La vitesse de croissance du biofilm, qui dpend de la charge organique limine


La capacit du film liquide roder et entraner une partie du biofilm par les forces de
cisaillement induites par lcoulement, qui dpend entre autres paramtres de la force
dirrigation et de la surface spcifique.
La force darrosage doit donc tre dtermine en fonction de la charge organique

applique et des caractristiques du matriau. Jusquici, les recommandations pour SK ne font


pas intervenir les caractristiques du matriau, faute de donnes suffisantes. En premire
approche, le tableau suivant donne les recommandations amricaines :

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

T 7 : Marges des valeurs fortes et faibles de SK en fonction de la charge organique.

CHAPITRE III :
PROGRAMMATION DU
DIMENSIONNEMENT

1. Prsentation de Visual Studio :


Microsoft Visual Studio est une suite de logiciels de dveloppement pour
Windows conue par Microsoft.
Visual Studio est un ensemble complet d'outils de dveloppement permettant de gnrer
des applications Web ASP.NET, des Services WebXML, des applications bureautiques et des
applications mobiles. Visual Basic, Visual C++, Visual C# et Visual J# utilisent tous le mme
environnement de dveloppement intgr (IDE, Integrated Development Environment), qui
leur permet de partager des outils et facilite la cration de solutions faisant appel plusieurs
langages. Par ailleurs, ces langages permettent de mieux tirer parti des fonctionnalits
du Framework .NET, qui fournit un accs des technologies cls simplifiant le dveloppement
d'applications Web ASP et de Services Web XML grce Visual Web Developer.

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.

3. Logiciel de dimensionnement ralis


3.1. Description du logiciel
Le logiciel destin au dimensionnement des lits bactriens permet lutilisateur de
dimensionner son ouvrage selon le type du matriau de garnissage quil a choisi (traditionnel
ou plastique). Il offre la possibilit de faire appel 4 mthodes de dimensionnement (NRC 1
seul tage, NRC 2 tages, Schulze, Bruce-Merkens)

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.

3.1. Ecran daccueil


Cest la premire fentre qui saffiche lutilisateur aprs avoir lanc le logiciel. Elle
comporte un message daccueil et un bouton (Exit) permettant de quitter lapplication. En
cliquant dessus, il passe la 2me fentre qui est celle du choix de la mthode de
dimensionnement voulue selon le type du matriau de garnissage choisi.

Figure 15 : Ecran daccueil de lapplication de dimensionnement des lits bactriens

3.2. Fentre des choix


Cette fentre est disponible en 2me plan si lutilisateur dcide de continuer. Elle contient
4 choix renvoyant chacun une fentre de dimensionnement propre la mthode choisie. Ces
choix sont :

Mthode de Bruce-Merkens pour un lit bactrien avec garnissage plastique

Mthode de Schulze pour un lit bactrien avec garnissage plastique

Mthode NRC pour un lit bactrien 1 tage avec garnissage traditionnel

Mthode NRC pour un lit bactrien 2 tages avec garnissage traditionnel

Figure 16 : Fentre des choix de lapplication de dimensionnement des lits bactriens

3.3. NRC 1 seul tage


3.3.1. Description des diffrents composants de la fentre :
Donnes : lutilisateur entre dans ce volet les valeurs initiales de la DBO lentre et la
sortie, le dbit, et la temprature moyenne en respectant les units prcises.
Calculer : En cliquant sur ce bouton, lapplication entre dans le programme. Elle effectue les
calculs puis affiche les rsultats.
Rinitialiser : Ce bouton permet de remettre les valeurs de toutes les cases 0.
Rsultats : Dans ce volet, lutilisateur peut lire les valeurs des diffrents paramtres de
dimensionnement.
Accueil : Ce bouton permet de retourner la fentre contenant les choix.
La fentre contient aussi des messages qui ne deviennent visibles que si certaines conditions
sont vrifies.

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 =

Corriger lefficacit = /(. )


(
Calculer la charge polluante ((
) =

Soit r le taux de recirculation

(+.
)
Calculer le facteur de recirculation =+

.
Calculer le volume du filtre () =
(
)

Calculer la charge organique ( /) =


Vrifier si . ( /) .

.Pour : ( /) entre 4 et 40 m/j/m


Boucle sur la charge hydraulique

Calculer la surface du filtre ( ) =

( + )

Calculer le diamtre du filtre () =

Vrifier < (sinon utiliser 2 filtres en parallle)


Calculer la hauteur du filtre () =

Vrifier 1.5 3.5


Fin de boucle.

3.3.3.

Code utilis sur Visual Studio :

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 :
-

La fonction de vrification de la cohrence des donnes entres par lutilisateur.

La fonction de calcul par la mthode NRC

La fonction de rinitialisation de toutes les cases

La fonction de retour des rsultats

3.4. Schulze
3.4.1. Support de lapplication

Figure 18: Fentre de dimensionnement dun lit bactrien avec la mthode de Schulze

3.4.2. Algorithme utilis


Entrer la DBO lentre S0 (mg/l), la DBO la sortie S (mg/l), le dbit journalier
Q (l/s) et la temprature T en C
Choisir le taux de recirculation r et la hauteur H en (m) (4 10)
Calculer = .
. (Eaux domestiques)
Calculer = +
+
Calculer () = ( + )
( )

Calculer ( ) =
(

Calculer () =

Pour le code sur VS : (Voir Annexe B)

3.5. Bruce-Merkens
3.5.1. Support de lapplication

Figure 19: Fentre de dimensionnement dun lit bactrien avec la mthode de Schulze

3.5.2. Algorithme utilis :


Entrer la DBO lentre S0 (mg/l), la DBO la sortie S (mg/l), le dbit journalier
Q (l/s), la temprature T en (C)
Entrer la surface spcifique du garnissage Sa en (m2/m3)
Choisir le taux de recirculation r
Calculer (/) = . .

Calculer (
) = ( + )
Calculer = +
+

Calculer ( ) =

Calculer la charge massique (


/)

Vrifier si . ( /)
.

Boucle sur la charge hydraulique .Pour


:

(
/ ) entre 4 et 40 m/j/m

Calculer la surface du filtre ( ) =

Calculer le diamtre du filtre () =

Vrifier < (sinon utiliser 2 filtres en parallle)


Calculer la hauteur du filtre () =

Vrifier 4 10
Fin de boucle.
Pour le code sur VS : (Voir Annexe C)

3.6. NRC (2 tages)


3.6.1. Support de lapplication

Figure 20: Fentre de dimensionnement dun lit bactrien 2 tages avec la mthode NRC

3.6.2. Algorithme utilis :


Entrer la DBO lentre S0 (mg/l), la DBO la sortie S (mg/l), le dbit journalier
Q (m/j) et la temprature T en (C)
Calculer lefficacit =

Corriger lefficacit = /(. )


(
Calculer la charge polluante
(() =

Choisir a priori le mme facteur de recirculation pour les 2 tages puis le calculer
=

+
=
(+.
) =

Utilisation de la table doptimisation des pourcentages des volumes quivalents


de chaque tage (Appel une base de donnes) :

Dterminer selon E la valeur de


( + )

=
Calculer + =

Calculer (%) =
en
utilisant les pourcentages la table selon E
)

Calculer le volume du 2me tage

=
Prendre le mme volume du 2

me

tage pour le 1 tage =


er

Calculer la charge organique au 1er tage (/) =


Calculer la charge organique au 2me tage (/) =
Calculer lefficacit du 1 tage

er

Calculer lefficacit du 2

me

tage

+.

Boucle sur la charge hydraulique .Pour : (/) entre 4 et 40 m/j/m


( +
)

Calculer la surface du 1er tage ( )

=
Calculer le diamtre du 1er tage
() =
Calculer la hauteur du 1er tage ()

=
Calculer la surface du 2me tage ( )
=

(+
)

Calculer le diamtre du 2me tage


() =
Calculer la hauteur du 2me tage ()

=
Vrifier 1.5 1 3.5 1.5 2 3.5
Fin de boucle.

Pour le code sur VS : (Voir Annexe D)

CHAPITRE IV :
PROBLMES COURANTS
DES LITS BACTRIENS

Lors de lexploitation des lits bactriens, il est possible dobserver certains


dysfonctionnements aux diffrents niveaux de louvrage. Dans ce chapitre, quelques
problmes seront abords tout en mentionnant leurs causes courantes. Ensuite, on proposera
des solutions et des actions quil est possible dappliquer afin de remdier ces problmes.

1. Absence ou faible dveloppement du film biologique


Causes courantes :
Mise en service rcente de la station
Dilution trop forte de leffluent traiter
Mauvais rglage dosage de la charge hydraulique (Sous-charge ou surcharge)
Mauvais fonctionnement du systme dalimentation
Recirculation excessive
Dfaut de rotation du sprinkler
Actions possibles :
Vrification des dbits de pompes
Optimisation des consignes dexploitation (diminution de la recirculation)
Vrification du bon fonctionnement du systme dalimentation
Vrification de la libre rotation du sprinkler
Suppression des eaux claires parasites, amlioration de la collecte

2. Dveloppement htrogne du film biologique


Ce problme peut causer des colmatages partiels et une diminution des performances
puratoires.
Causes courantes :
Dfaut de rotation du sprinkler
Obturation des orifices de dversement
Solutions possibles :
Rtablissement de la rotation
Nettoyage rgulier des buses du sprinkler
Tamisage en amont immdiat

3. Flaques en surface du lit et colmatage en profondeur


Ce problme peut gnrer une anoxie du biofilm (Fermentation), des dgagements dodeurs,
une mauvaise qualit de leau traite et une mise hors service du lit.
Causes courantes :
Dysfonctionnement au niveau des ouvrages de prtraitement
Surdveloppement du film biologique
Absence de rgulation
Mauvais rglage des recirculations
Surcharge de ltage biologique
Perte dhomognit et de porosit du matriau de remplissage
Mauvaise ventilation
Chute de feuilles (en automne) sur le lit
Solutions possibles :
Remise niveau des ouvrages de prtraitement, notamment le dgrillage et
le dgraissage
Augmentation des recirculations
Augmentation localise de la charge hydraulique pour crer un lessivage du biofilm
Dtassage des trente premiers centimtres du lit
Vrification des orifices de ventilation

Filet de protection contre les


feuilles

4. Prolifration des escargots


Dans quelques rgions, les escargots peuvent poser des problmes dans les lits
bactriens. Les escargots se nourrissent du biofilm ce qui ne posent pas pratiquement un
problme.
Le problme rside dans les coquilles rmanentes aprs la mort des escargots qui remplissent
le vide dans les filtres bactriens. Ces coquilles entravent le passage de leau et de lair et
participent par consquent au colmatage du filtre.
Afin de dbarrasser le lit bactrien des coquilles, il est ncessaire de dplacer les matriaux de
garnissage. Cette opration demande du temps et cote chre.

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.

5. Problme des mauvaises odeurs


Elles sont causes par les ractions anarobies se passant dans la partie infrieure du biofilm.
Causes courantes :
Colmatage du massif
Aration insuffisante du massif
Surcharge organique
Dysfonctionnement au niveau des ouvrages de traitement
Actions possibles :
Dcolmatage du massif (arrosage, chloration ou salptre)
Utilisation dune ventilation force si le tirage naturel est insuffisant.
Dilution de leffluent par recirculation

6. Dtrioration de la qualit de leffluent trait avec prsence


de MES
Causes courantes :
Mauvaise rotation du sprinkler
Recyclage insuffisant
Dysfonctionnement au niveau des ouvrages de prtraitement
Surcharge hydraulique Lessivage partiel du massif
Variation saisonnire importante
Matriau filtrant trop fin
Dans le cas dun support traditionnel, production de fines par dsagrgation du
matriau filtrant (frottement ou temprature leve)
Actions possibles :
Limitation du dbit admis en prtraitement

Recherche de lexistence deaux claires parasites


Remise niveau les ouvrages de prtraitement notamment le dgrillage et
le dgraissage.
En cas dexistence de surcharge saisonnire, dimensionner linstallation sur le mois
de pointe.
Choisir un matriau plus grossier, adapt au volume disponible et la charge
applique en cas de garnissage traditionnel
Augmenter le recyclage

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

Annexe B : Code utilis pour programmer la mthode de Schulze


Public Class Schulze
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, r, H As Double
So = Me.TB_DBOi.Text
Sf = Me.TB_DBOs.Text
Q = Me.TB_Q.Text
T = Me.TB_Temp.Text
r = Me.TB_r.Text
H = Me.TB_H.Text
LBL_ERREUR.Visible = False
Label_D.Visible = False
TB_Dsur2.Visible = False
'Fonction de calcul des diffrentes dimensions (Schulze)'
Dim KT, S, QT, A, D, V, Eo, ET, Co As Double
S = (So + r * Sf) / (1 + r) 'Calcul de S* en mg/l'
KT = 0.21 * ((6.1 / H) * (150 / So)) ^ 0.5 * (1.035 ^ (T - 20)) 'Correction du
coefficient KT'
QT = (1 + r) * Q * (1000 / 86400) 'Calcul du dbit total en l/s'
A = QT * ((Math.Log(Sf / S)) / (KT * H)) ^ 2 'Calcul de la surface en m'
D = ((4 * A) / Math.PI) ^ (1 / 2) 'Calcul du diamtre en m'
Eo = (So - Sf) / So 'Calcul de l'efficacit'
ET = Eo * 1.035 ^ (T - 20) 'Correction de l'efficacit en fonction de la temprature'
V=A*H
Co = (QT * S) / (1000 * V) Me.TB_V.Text =
FormatNumber(V, 2) Me.TB_A.Text =
FormatNumber(A, 2) Me.TB_D.Text =
FormatNumber(D, 1) Me.TB_E.Text =
FormatNumber(Eo * 100, 0)
Me.TB_Dsur2.Text = FormatNumber(D / 2, 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'
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

Annexe C : Code utilis pour programmer la mthode de Bruce-Merkens


Public Class BruceMerkens
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, r, Sa As Double
So = Me.TB_DBOi.Text
Sf = Me.TB_DBOs.Text
Q = Me.TB_Q.Text
T = Me.TB_Temp.Text
r = Me.TB_r.Text
Sa = Me.TB_As.Text
LBL_ERREUR.Visible = False
Label_D.Visible = False
TB_Dsur2.Visible = False
Dim KT, S, QT, A, D, V, H, Eo, Co, CH As Double
Eo = (So - Sf) / So 'Calcul de l'efficacit'
S = (So + r * Sf) / (1 + r) 'Calcul de S* en mg/l'
KT = 0.037 * 1.08 ^ (T - 15) 'Correction du coefficient KT en m/j'
QT = (1 + r) * Q 'Calcul du dbit total en m/j'
CH = 15 'Charge hydraulique (m/j/m)'
While CH < 41 'Boucle sur la charge hydraulique'
If H < 4 Or H > 12 Then
V = -(QT * Math.Log(Sf / S)) / (KT * Sa)
Co = (QT * S) / (1000 * V) 'Calcul de la charge organique'
A = ((1 + r) * Q) / CH 'Calcul de la surface en m'
H = V / A 'Calcul de la hauteur en m'
D = ((4 * A) / Math.PI) ^ (1 / 2) 'Calcul du diamtre en m'
Me.TB_V.Text = FormatNumber(V, 2)
Me.TB_A.Text = FormatNumber(A, 2)
Me.TB_D.Text = FormatNumber(D, 1)
Me.TB_Co.Text = FormatNumber(Co, 2)
Me.TB_E.Text = FormatNumber(Eo * 100, 2)
Me.TB_H.Text = FormatNumber(H, 1)
Me.TB_Dsur2.Text = FormatNumber(D / 2, 1)
Else
CH = CH + 1 'incrmentation de la charge hydraulique'
End If
End While
'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 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

Annexe D : Code utilis pour programmer la mthode NRC pour un LB 2 tages

Public Class NRC2E


Private Sub BT_Calcul_Click(sender As Object, e As EventArgs) Handles
BT_Calcul.Click
If verification() Then
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
Dim Eo, Et, G, P2, Cp1, V1, V2 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'
Cp1 = (Q * So) / 1000 'Calcul de la charge polluante en Kg/j'
'Application de la mthode d'optimisation d'un LB 2 tages '
G = 0.19 + (0.87 / 0.12) * (0.92 - Et)
If Et >= 0 & Et <= 0.84 Then
P2 = 0.53
ElseIf Et >= 0.9 & Et <= 1 Then
P2 = 0.55
ElseIf Et >= 0.84 & Et <= 0.9 Then
P2 = 0.54
End If
V2 = G * Cp1 * P2
V1 = V2
Dim Eo1, Eo2, Co1, Co2, Cp2, r1, r2, A, D As Double
Co2 = Cp2 / V2 'Calcul de la charge organique Kg/m/j'
Co1 = Cp1 / V1
Eo1 = 1 / (1 + 0.443 * (Cp1 / V1) ^ 0.5) 'Calcul de l'efficacit du 1er tage'
Eo2 = 1 / (1 + 0.443 * ((Cp1 / V1) ^ 0.5) / (1 - Eo1)) 'Calcul de l'efficacit du 2me
tage' If Eo2 <= 0.67 Then ' Application de Rankins pour dterminer le taux de recirculation
dans le 2me tage'
r2 = 0
ElseIf Eo2 >= 0.89 Then
r2 = 3
Else
r2 = (1.5 * Eo2 - 1) / (1 - Eo2)
End If
If Eo1 <= 0.67 Then ' Application de Rankins pour dterminer le taux de recirculation
dans le 1er tage'
r1 = 0
ElseIf Eo2 >= 0.89 Then
r1 = 3
Else
r1 = (1.5 * Eo2 - 1) / (1 - Eo2)
End If

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

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_V1.Text = 0
TB_A1.Text = 0
TB_D1.Text = 0
TB_H1.Text = 0
TB_E1.Text = 0
TB_r1.Text = 0
TB_V2.Text = 0
TB_A2.Text = 0
TB_D2.Text = 0
TB_H2.Text = 0
TB_E2.Text = 0
TB_r2.Text = 0
LBL_ERREUR.Visible = False
End Sub
End Class