{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# M1 Adsorption à la surface d’une sphere (exam 2019) \n", "\n", "Ce problème permet de traiter du couplage entre la diffusion dans une couche limite autour d'une sphère (en coordonnées sphériques) et une réaction d'adsorption en surface de la sphère.\n", "\n", "On considère l’adsorption d’un soluté sur des sphères d’un rayon, R, de 1 micromètres. Le soluté diffuse dans la solution où il se trouve à une concentration, c_b=1\\ g/L, avec un coefficient de diffusion de 2 10-9 m2/s. La dispersion de sphères et de soluté est agitée : l’agitation induit une différence de vitesse entre les sphères et la solution de 1 m/s. On considère que l’adsorption se réalise comme une réaction chimique de cinétique d’ordre 1 avec une constante de 0.1 (SI). \n", "\n", "**Calculer l’épaisseur de couche limite, $\\delta$, autour de la sphère.** On considéra que les propriétés de la solution sont proches de celle de l’eau à 20°C\n" ] }, { "cell_type": "code", "execution_count": 64, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Re= 2.0\n", "Sc= 499.99999999999994\n", "Sh= 12.444765756405452\n", "k= 0.012444765756405454 delta= 1.607101362249891e-07\n" ] } ], "source": [ "#Adsorption sur une sphère\n", "\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "\n", "#Calcul de l'épaisseur de la couche limite\n", "\n", "rho=1000\n", "mu=0.001\n", "u=1 \n", "R=1e-6\n", "\n", "Re=rho*u*2*R/mu\n", "print ('Re=',Re)\n", "\n", "D=2e-9 \n", "Sc=mu/(rho*D)\n", "print ('Sc=',Sc)\n", "\n", "Sh=2+0.95*Re**0.5*Sc**0.33 #pour 2En régime stationnaire et en absence de terme source, \n", "$$-div(\\vec{N})=0$$\n", "L'écriture de l'opérateur divergence en coordonnée sphérique https://fr.wikipedia.org/wiki/Divergence_(analyse_vectorielle) conduit à \n", "$$\\frac{d r^2N}{dr}=0$$\n", "Le produit de la densité du flux de matière, $N$ (en kg par m2 et par s) par le rayon au carré, $r^2$ (qui représente le flux de matière en kg par s) doit être constant :\n", ">$$r^2 N = -K$$\n", "où K est une constante (le flux de matière sera dirigé dans le sens opposé à r -vers la sphère-, $N$ sera donc négatif. Il a été choisi -arbitrairement- d'écrire $-K$ dans le second terme de l'équation précédente de façon à ce que la constante soit positive par la suite).\n", "Si on considère que le transfert est diffusif dans la couche limite, on peut écrire :\n", ">$$r^2 D \\frac{dc}{dr} = K$$\n", "On peut séparer les variables :\n", ">$$ dc = \\frac{K}{D} \\frac{dr}{r^2}$$\n", "L'intégration de cette équation conduit à :\n", ">$$ c =- \\frac{K}{D} \\frac{1}{r} + K_1$$\n", "On peut déterminer la constante en écrivant la condition limite en $r=R+\\delta$ pour laquelle $c=c_b$ qui conduit à :\n", "$$K_1=c_b+\\frac{K}{D} \\frac{1}{R+\\delta}$$\n", "soit \n", "$$ c = c_b \\frac{K}{D} (\\frac{1}{r} - \\frac{1}{R+\\delta})$$\n", "En considérant la distance, z à la surface de la sphère (z=r-R) on peut écrire le profil de concentration :\n", "au profil de concentration :\n", ">$$c=c_b-\\frac{K}{D}(\\frac{1}{R+z}-\\frac{1}{R+\\delta})$$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Déterminer la densité de flux de matière, $N$**\n", "\n", ">La densité de flux de matière est déterminée à partir du profil de concentration en considérant que le flux de matière est diffusif :\n", "$$N=-D\\frac{dc}{dz}=-\\frac{K}{(R+z)^2}$$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Ecrire la condition pour le flux de matière à la surface de la sphère et en déduire K**\n", "\n", ">A l'interface, en z=0, la matière qui arrive par diffusion, $N$ (en kg.m-2.s-1) est consommée par la réaction hétérogène. La vitesse de la réaction hétérogène (en kg.m-2.-1) s'écrit pour une réaction de premier ordre $k_r c_i$\n", "On a donc l'égalité : \n", "$$N=kr.ci$$\n", "En z=0, la densité de flux de matière s'écrit $-\\frac{K}{R^2}$ ce qui conduit à définir la constante, $K$:\n", "$K=kr.ci R^2$\n", "\n", "**En déduire alors la relation donnant la concentration à l’interface $c_i$**\n", ">On obtient $c_i$ en calculant la concentration $c$ en z=0 et en utilisant la valeur de la constante, K\n", "$$c_i=c_b-\\frac{k_r c_i R^2}{D}(\\frac{1}{R}-\\frac{1}{R+\\delta})$$\n", "$$c_i=c_b-\\frac{k_r c_i R}{D}(1-\\frac{R}{R+\\delta})$$\n", "Sous forme adimensionnelle, on peut écrire :\n", "$$\\frac{c_i}{c_b}=\\frac{1}{1+Da \\frac{R}{R+\\delta}}$$\n", "avec un nombre de Damkholer qui représente le rapport entre la réaction et la diffusion dans le film :\n", "$Da=\\frac{k_r \\delta}{D}$\n", "\n" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Da= 8.035506811249455\n", "la concentration à l'interface est : 0.1262160454515761\n" ] }, { "data": { "text/plain": [ "Text(0.5, 1.0, 'Profil de concentration')" ] }, "execution_count": 65, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "kr=0.1\n", "c_b=1\n", "\n", "z=np.linspace(0,delta,100)\n", "\n", "Da=kr*delta/D\n", "print ('Da=',Da)\n", "c_i=c_b/(1+Da*R/(R+delta))\n", "print ('la concentration à l\\'interface est :', c_i)\n", "\n", "K=kr*c_i*R*R\n", "c=c_b-K*((1/(R+z)-1/(R+delta)))/D\n", "plt.plot(r,c)\n", "plt.xlabel('z')\n", "plt.ylabel('c')\n", "plt.title('Profil de concentration')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Déterminer l’efficacité de l’adsorption et comparer à celle que vous auriez en coordonnées rectilignes. Commenter.**\n", "\n", ">Le facteur d'éfficacité définit comme le rapport entre la réaction effective, $k_r c_i$ et la réaction si la diffusion était infinie $k_r c_0$ s'écrit alors :\n", "$$\\eta=\\frac{1}{1+Da \\frac{R}{R+\\delta}}$$\n", "On remarque que si $\\delta< La quantité consommé en kg par m2 et par s est $k_r c_i$\n", "> La quantité consommé en kg par s est $k_r c_i 4\\pi R^2$\n" ] }, { "cell_type": "code", "execution_count": 67, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Le flux consommé à l'interface est : 1.5860776046233077e-13 kg/s\n" ] } ], "source": [ "print ('Le flux consommé à l\\'interface est :', kr*c_i*4*np.pi*R*R, 'kg/s')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Calculer le nombre et le volume de sphères en mL nécessaire pour abaisser la concentration initiale de 10 % en 1 min dans 1 litre.**" ] }, { "cell_type": "code", "execution_count": 68, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Nombre de grain nécessaire pour une consommation de 0.1 g en 10 min 10508102.893631732\n", "Ce nombre de grain correspond à un volume de 4.4016238471732114e-05 mL de particules\n" ] } ], "source": [ "conso=0.1 #g en 1 min\n", "conso=0.1e-3/(1*60) #kg/s\n", "nombre =conso/(kr*c_i*4*np.pi*R*R)\n", "\n", "print ('Nombre de grain nécessaire pour une consommation de 0.1 g en 10 min', nombre)\n", "\n", "vp=4*np.pi*R*R*R/3\n", "print ('Ce nombre de grain correspond à un volume de ',vp*nombre*1e6, 'mL de particules')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Adsorption dans un grain poreux\n", "On considère l’adsorption d’un soluté dans des sphères d’un rayon, R, de 1 micromètres et avec une surface spécifique de 3 10-6 m2/m3. Le soluté diffuse dans le grain avec un coefficient de diffusion de 2 10-9 m2/s. La concentration en soluté est, c_i=1\\ g/L, à la surface du grain. On considère que l’adsorption se réalise comme une réaction chimique de cinétique d’ordre 1 avec une constante de 0.1 (SI). \n", "\n", "**Quel est la limitation à la consommation dans le grain ?**\n", "\n", "> On est dans la configuration d'un couplage entre une réaction hétérogène dans un grain poreux et un phénomène de diffusion interne. Il est nécessaire de calculer le module de Thiele. \n", "$$\\phi_s=R\\sqrt{\\frac{a k_r}{D}}$$\n", "Le nombre de Thiele est très supérieur à 1 : le procédé est limité par la diffusion interne qui ne permet pas de transporter assez de réactif vers le centre du grain. \n", "\t\n", "**Calculer l’efficacité de la réaction dans le grain.**\n", "\n", ">L'efficacité se définit :\n", "$$\\eta=\\frac{3}{\\phi_s^2}(\\frac{\\phi_s}{tanh(\\phi_s)}-1)$$\n", "\n", "**Déterminer la quantité consommée dans un grain en g/s. Comparer à la question A-10. Commenter.**\n", "\n", "> La quantité consommée dans la première partie est calculée pour une surface non poreuse avec une résistance au transfert de matière dans la couche limite. Dans cette deuxième partie, on considère le transfert à l'intérieur du grain (qui est maintenant poreux) mais en absence de résistance dans la couche limite. Pour traiter du problème dans son ensemble, il faudrait combiner en série le transfert dans la couche limite puis le transfert dans le volume du grain. \n" ] }, { "cell_type": "code", "execution_count": 69, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "a= 3000000.0\n", "Le module de Thiele est 12.24744871391589\n", "L efficacité du procédé est de 22.0 %\n", "Le flux de matière entrant dans le grain et donc la quantité de matière consommée dans le grain est : -2.8267921802429726e-13 kg/s\n" ] } ], "source": [ "a=3/R #m2/m3\n", "print ('a=', a)\n", "\n", "phis=R*np.sqrt(a*kr/D)\n", "print ('Le module de Thiele est', phis)\n", "n=4*np.pi*R*D*c_b*(1-phis/np.tanh(phis))\n", "\n", "eff=3*(phis/np.tanh(phis)-1)/(phis**2)\n", "print ('L efficacité du procédé est de', round(eff*100), '%')\n", "\n", "print ('Le flux de matière entrant dans le grain et donc la quantité de matière consommée dans le grain est :', n, 'kg/s')\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.3" } }, "nbformat": 4, "nbformat_minor": 2 }