Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Esercizio 1
Si consideri una colonna di assorbimento a 5 piatti alimentata in alto da una corrente di liquido con
portata volumetrica L e in basso da una corrente gassosa con portata volumetrica G. Il gas
alimentato contiene una frazione molare y6 di un composto da rimuovere A, che è presente nella
corrente di liquido alimentata con una frazione molare pari a x0. Il liquido alimentato contiene
anche un secondo composto (in eccesso) con cui il composto da separare reagisce, consumandosi.
La reazione avviene solo in fase liquida. Si considerino valide le seguenti ipotesi:
1) Condizioni stazionarie ed isoterme; 2) Gli stadi della colonna sono stadi di equilibrio; 3) I flussi
di liquido e gas nella colonna sono costanti; 4) La fase gassosa e quella liquida presenti in ciascuno
stadio sono perfettamente miscelate; 5) Il volume di liquido presente in ciascuno stadio è pari a V;
6) La reazione chimica che porta al consumo di A decorre con cinetica r = k x2.
Dati:
L 5 L/min V 1.5 L
G 1.5 L/min K (cost. eq.) 1.5
x0 0.01 k 3 min-1
y6 0.45
Si modelli il sistema nelle ipotesi sopramenzionate.
Punti 4
Es. 1a
Si determini la frazione molare in fase liquida del composto da rimuovere nei 5 piatti
Punti 2
Es. 1b
Si determini la frazione molare in fase liquida del composto da rimuovere nei 5 piatti
Punti 4
Es. 1c
RISPOSTA ES1a
Nelle ipotesi sopramenzionate, il funzionamento dell’apparecchiatura può essere modellato da un
sistema di 5 bilanci di materia sul composto da rimuovere, uno per ogni piatto della colonna. Sul
generico piatto i-esimo, il bilancio ha la forma:
( )
D 2 v kCA2 , @z 0 CA CA 0, @z L 0
dz dz dz
2b) Si suggerisca un metodo per la soluzione computazionale del problema
2c) Si determini il profilo di concentrazione del composto A lungo l’asse del reattore
(D=0.001m2/s)
RISPOSTAES2a CA(0.2) 0.347 CA(0.4) 0.21 CA(0.6) 0.15 CA(0.8) 0.117 CA(1.0) 0.096
Funzione di Modello si traduce in problema di condizione iniziale. Con Matlab:
Matlab utilizzata [z,c] = ode45(@(z,c) ES2a(z,c), [0 0.2 0.4 0.6 0.8 1], 1000)
Variabili fornite @(z,c): var. ind. e dip.; ES2a(z,c): function contenente campo scalare della ODE (in
in ingresso alla cui tutte le var. sono in unità del S.I.); [0,…,1]: valori (in m) della var. ind. in cui si vuole
funzione conoscere CA; 1000: c.i. (in mol/m3 per coerenza dimensionale).
RISPOSTA ES2b Il sistema è modellato da ODE del II ordine con condizioni miste. Sebbene concettualmente
risolvibile anche attraverso shooting, condizione alla Neumann con derivata nulla induce a preferire differenze finite. Si
discretizza asse del reattore in un numero suff. elevato di nodi e si approssimano derivate. Si ottiene sistema non lin.
RISPOSTA ES2c CA(0.2) 0.356 CA(0.4) 0.215 CA(0.6) 0.154 CA(0.8) 0.119 CA(1.0) 0.098
SCRIPT MATLAB
ESERCIZIO 1b
N = 5; % Numero di piatti
b(1) = -L*x0;
b(N) = -G*yNp1;
ESERCIZIO 1c
function f = ES1c(x);
% Parametri
L = 5;
G = 1.5;
x0 = 0.01;
y6 = 0.45;
V = 1.5;
K = 1.5;
k = 3;
A = L + G*K;
B = V*k;
C = G*K;
Identificazione e Simulazione di Processi Chimici AA 2012/13
I Prova Intracorso 30/4/13 – Compito
ESERCIZIO 2a
function dc = ES2a(z,c);
dc = zeros(1,1);
cc = c(1);
dc(1) = -k/v*cc^2;
ESERCIZIO 2c
function f = ES2c(c);