Laboratoire des applications de technologie avancée
all technology here ( Robotics, Electronics, Progamming, ...) with LATA
HomePortalCalendarGalleryFAQSearchRegisterLog in
 

Biotechnologie 3 : Modelisation de Bioreacteurs

View previous topic View next topic Go down 
Goto page : Previous  1, 2, 3
AuthorMessage
A.HIBA



Gender:Female
Age : 23
Joined : 11 Nov 2007
Posts : 68
Localisation : constantine

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Mon 26 May - 19:39

السلام عليكم و رحمة الله و بركاته

Pour cux qui étais absents aujourd'hui je vous informe que le controle de Mr. traitement des donnés sera mercredi 28/05/2008 a 10 heur au bloc des lettre salle 71. bonne courage
Back to top Go down
d.farida



Gender:Female
Joined : 14 Nov 2007
Posts : 2
Localisation : constantine

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Tue 27 May - 8:09

Salam

Monsieur voila mon programme ,j'ai trouvée deux érreur:

// le programe suivantillustre comment on peut tracer graphiqument une fonction mathematique differentielle.
import java.awt.*;
import java.awt.graphics;
import java.math.*;
public class monSimulation10 extends Frame
{
Graphics g;
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.drawLine(i*T,X,i*T,X);
g.drawLine(i*T, S, i*T ,X);
g.setColor(Color.black);
for(i=1;i<100;i=i+1)
{
int X[]=new int[4];
intS[]=new int[4];
X[0]=0;S[0]=100;
X[1]=10;S[1]=80;
X[i]=70;S[i]=15;
X[i+1]=71;S[i+1]=0;
double T=300;
double X=70;
double S=100;
double a=30;
double b=55;
double e=18;
double c=99;
X[i+1]=(T*a+1)*X[i]+T*b*S[i];
S[i+1]=(T*e+1)*S[i]+T*c*X[i];
Systeme.out.println("la valeur de X[i+1] est="+S[i]);
Systeme.out.println("la valeur de S[i+1] est="+X[i]);
}
}
public static void main (String[]args)
{
Frame f=new monSimulation ();
f.setTitle("Simulation X[i]=f(T)");
f.setTitle("Simulation S[i]=f(T)");
f.setBounds(0,0,300,200);
f.show();
}
}
Back to top Go down
A.HIBA



Gender:Female
Age : 23
Joined : 11 Nov 2007
Posts : 68
Localisation : constantine

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Tue 27 May - 13:15

salam 3lykom
farida ta oublier de montioné d'abord l'equation sur laquel ta basé pour réaliser ce programme
Back to top Go down
randa



Gender:Female
Joined : 19 Nov 2007
Posts : 65
Localisation : constantine

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Tue 27 May - 13:43

merci farida,
si j'ai bien compris ton modéle repose sur l'étude de 2 variable:croissance des microorganisme en fonction du substrat,celui qu'on a fait au cours, n'est ce pas?
Back to top Go down
esma_lmd



Gender:Female
Joined : 12 Nov 2007
Posts : 79
Localisation : constantione

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Wed 28 May - 5:43

Merci fifi vous pouvez travailler comme sa son tableau.
votre programme est juste maintenant ,le problème reste juste pour l'échele.
vous changez votre paramètres pour obtenir le graphe.
Back to top Go down
salah



Gender:Male
Joined : 03 Nov 2007
Posts : 22
Localisation : ain mlila
Emploi : étudient

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Thu 12 Jun - 3:41

السلام عليكم

voilà asma votre programme modifié.qui te donne après l'exécution les quatre graphes dans le même repaire.


import java.awt.*;
import java.awt.Graphics;
import java.math.*;
public class monSimulation3 extends Frame{
Graphics g;
public void paint(Graphics g){

g.setColor(Color.black);
g.drawLine(250,0,250,500);
g.drawLine(0,250,500,250);

//******************************declaration************************

double X[]=new double [25];
X[0]=1;
double []S=new double[25];
S[0]=20;
double []B=new double[25];
B[0]=30;
double pB=10;
double []P= new double[25];
P[0]=10;

int T=10;
double Vg=8;
double R=3;
double TRS=2;
double TRS1=2;
double TRS2=2;
double qf =6;
double TRSn=2;
double pS=4;
double Sf=5;
double V=20;
double qBx=4;
double pxk=8;

for(int i=1; i < 20;i=i+1){

//calcul of suspended solid concentrations
X[i]=(((qf *X[i-1]-qBx* X[i-1])*1/V+pxk)*T+(9000*X[i-1]));

//calcul of active biomass concentrations
B[i]=(((qf *B[i-1]-qBx *B[i-1])*1/V+ pB)*T+B[i-1]);

//calcul of dissolved substrate concentrations
S[i]=(((qf*(Sf-(S[i-1]))+TRS)*1/V+pS)*T+(S[i-1]));

//calcul of partial gas pressures
P[i]=((R*T*T/Vg*(-TRS+TRS1+TRS2+TRSn*P[i-1]/P[i-1]*T))+P[i-1]);

//---------------------affichage des resultas----------------
System.out.println("----------------------------Temps="+i*T+"-----------------------");
System.out.println( " suspended solid [ ]="+X[i]);
System.out.println("active biomass [ ]="+B[i]);
System.out.println( " dissolved substrate [ ]="+S[i]);
System.out.println( "partial gas pressures="+P[i]);

//********************des graphes***************
g.setColor( Color.blue);
g.drawLine((T*i)+250,250-(int)X[i],(T*(i-1))+250,250-(int)X[i-1]);
g.setColor( Color.red);
g.drawLine((i*T)+250,250-(int)B[i],((i-1)*T)+250,250-(int)B[i-1]);
g.setColor( Color.green);
g.drawLine(250+(i*T),250-(int)S[i],250+((i-1)*T),250-(int)S[i-1]);
g.setColor( Color.magenta);
g.drawLine(250+(i*T),250-(int)P[i],250+((i-1)*T),250-(int)P[i-1]);
}}

public static void main (String[]arg){{
Frame f = new monSimulation3 ();
f.setTitle("Simulation3");
f.setBounds(0,0,500,500);
f.show();
}}}


après l'exécution
le programme affiche:













( Color.blue) ==>X=f(t) ==>(suspended solid)



( Color.red) ==>B=f(t) ==>(active biomass)



( Color.green) ==>S=f(t) ==>(disolved substrate)



( Color.magenta) ==>p=f(t) ==>(partial gaz pressure)



**vérifie les équations de chaque graphe



Back to top Go down
esma_lmd



Gender:Female
Joined : 12 Nov 2007
Posts : 79
Localisation : constantione

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Fri 13 Jun - 18:29

Merci Salah c'est trés gentille,je vais le vérifier aprés les controles .
Back to top Go down
zaatri
PROF_ADMIN
PROF_ADMIN


Gender:Male
Joined : 13 Feb 2007
Posts : 239
Localisation : Constantine

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Fri 13 Jun - 22:48

Pour les mycètes,
les notes du controle N°2 sont disponibles ainsi que les copies pour consultation. Les résultats sont trés bons pour la majorité des étudiants.
Back to top Go down
esma_lmd



Gender:Female
Joined : 12 Nov 2007
Posts : 79
Localisation : constantione

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Thu 26 Jun - 11:44

Se qui concerne la simulation et l'identification des paramètres du modèle.

voila un autre programe le temp que je corrigeras le programe précédent.

import java.awt.*;
import java.awt.Graphics;
import java.math.*;
public class monSimulation44 extends Frame{
Graphics g;
public void paint(Graphics g){
g.setColor(Color.black);
g.drawLine(250,0,250,500);
g.drawLine(0,250,500,250);
//******************************declaration************************
double S[]=new double [25];
S[0]=90;
double []X=new double[25];
X[0]=20;
double []P=new double[25];
P[0]=30;
int T=10;
double Rs=8;
double Rx=3;
double Rp=2;
for(int i=1; i < 20;i=i+1){
//Le bilan substrat
S[i]=S[i-1]-Rs;
//Le bilan biomasse ou cellule
X[i+1]=X[i]+Rx;

//Le bilant produit;
P[i+1]=P[i]+Rp;

//---------------------affichage des resultas----------------
System.out.println("----------------------------Temps="+i*T+"-----------------------");
System.out.println( " Le bilan substrat [ ]="+S[i]);
System.out.println("Le bilan biomasse ou cellule [ ]="+X[i+1]);
System.out.println( " Le bilant produit [ ]="+P[i+1]);

//********************des graphes***************
g.setColor( Color.blue);
g.drawLine((T*i)+250,250-(int)S[i],(T*(i-1))+250,250-(int)S[i-1]);
g.setColor( Color.red);
g.drawLine((i*T)+250,250-(int)X[i+1],((i-1)*T)+250,250-(int)X[i]);
g.setColor( Color.green);
g.drawLine(250+(i*T),250-(int)P[i+1],250+((i-1)*T),250-(int)P[i]);
}}
public static void main (String[]arg){{
Frame f = new monSimulation44 ();
f.setTitle("Simulation44");
f.setBounds(0,0,500,500);
f.show();
}}}



Back to top Go down
esma_lmd



Gender:Female
Joined : 12 Nov 2007
Posts : 79
Localisation : constantione

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Thu 26 Jun - 18:04

Fermentation discontinue (batch)
import java.awt.*;
import java.awt.Graphics;
import java.math.*;
public class monSimulation22 extends Frame{
Graphics g;
public void paint(Graphics g){

g.setColor(Color.black);
g.drawLine(250,0,250,500);
g.drawLine(0,250,500,250);

//******************************declaration************************
double X[]=new double [25];
X[0]=90;
double []P=new double[25];
P[0]=2;

int T=10;
double Rx=10;
double Rd=5;
double Rp=4;
double Rc=2;
for(int i=1; i < 20;i=i+1){


//Le bilan biomasse ou cellule
X[i+1]=X[i]+T*(Rx-Rd);


//Le bilant produit;
P[i+1]=P[i]+T*(Rp-Rc);


//---------------------affichage des resultas----------------
System.out.println("----------------------------Temps="+i*T+"-----------------------");
System.out.println("Le bilan biomasse ou cellule [ ]="+X[i+1]);
System.out.println( " Le bilant produit [ ]="+P[i+1]);


//********************des graphes***************
g.setColor( Color.red);
g.drawLine((i*T)+250,250-(int)X[i+1],((i-1)*T)+250,250-(int)X[i]);
g.setColor( Color.green);
g.drawLine(250+(i*T),250-(int)P[i+1],250+((i-1)*T),250-(int)P[i]);

}}
public static void main (String[]arg){{
Frame f = new monSimulation22 ();
f.setTitle("Simulation22");
f.setBounds(0,0,500,500);
f.show();
}}}


La concentration en biomasse X[i+1] présente augmente selon la la courbe de croissance microbienne dans le même temps ,le substrat(s)est consommé et le produit recherché apparaît,sa concentration P[i+1] augmente ,l'évolution de la quantité de biomasse présente dans
la cuve de fermentation à lieu conformément à la relation
dans cette equation Rx désigne la vitesse de croissance cellulaire et Rd la vitesse de destruction souve négligeable au cour de la cellule de croissance elle-même
Dans se cas, l'équation devient:dx =Rx dt.
Rp étant la vitesse d'apparition du métabolite recherch et Rc celle de s degradation


Merci ESMA
Back to top Go down
zaatri
PROF_ADMIN
PROF_ADMIN


Gender:Male
Joined : 13 Feb 2007
Posts : 239
Localisation : Constantine

PostSubject: Re: Biotechnologie 3 : Modelisation de Bioreacteurs   Thu 3 Jul - 23:26

Voici un article interessanr concernant les bioreacteurs anaérobis à eaux usées

Quantitative Analyses of Anaerobic Wastewater Treatment Processes [b]...[/b]

Format de fichier: PDF/Adobe Acrobat - Version HTML
1999. A comprehensive model of. anaerobic bioconversion of complex substrates to biogas. Bio-. technol Bioeng 63:363±372. Bastin G, Dochain D, Haest M, ...
webber.physik.uni-freiburg.de/~jeti/papers/BB01-672.pdf
Back to top Go down

Biotechnologie 3 : Modelisation de Bioreacteurs

View previous topic View next topic Back to top 
Page 3 of 3Goto page : Previous  1, 2, 3

Permissions of this forum:You cannot reply to topics in this forum
Laboratoire des applications de technologie avancée :: Forum Publique المنتدى العام-