Farmacocinetica con Matlab
Inviato: lun 8 mag 2006, 17:16
Ho un problema per un'esame.
Si tratta di un problema di farmacocinetica,dosi ripetute in un modello monocompartimentale.....
I parametri farmacocinetici sono questi
V(Volume di distribuzione) = 5litri
Dose=500mg
K01=1.2 ore-1
Rappresento il sistema nello spazio degli stati
dq/dt=-K01q(t) +u(t),
y(t)=q(t)/V;
q(0)=0;
in pratica u(t) deve essere un segnale periodico impulsivo.Le somministrazioni avvengono ad intervalli regolari TAU.
Come genero questo segnale con Matlab?
Ho provato così
A=[-K01];B=[500];C=[1/V];D=[0];
sys=(A,B,C,D);
[u,t]=gensig('pulse',6,72,0.01);
[y,t]=lsim(sys,u,t);
dove, 6=TAU è l'interrvallo tra dosi,72 è la durata della cura e 0.01(ipotizzato da me) è il passo di quatizzazione.
Dovrebbe essere corretto ma col fischio che funziona,y(t) non è sballata.....la concentrazione media nel plasma nel caso di dosi ripetute la si calcola così:
Yss=DOSE/K01*TAU*V
magari sbaglio ad utilizzare la lsim....se guardo u(t) generato con gensig mi sembra OK ,cioè ho un impulso ad intervallo regolari....però poi y(t) calcolata con lsim è sballata.....
help
PS:in pratica si tratta di plottare su video y(t) in funzione di un ingresso impulsivo periodico....
dq/dt=-K01q(t) +u(t),
y(t)=q(t)/V;
q(0)=0;
con u(t) appunto impulso periodico
Si tratta di un problema di farmacocinetica,dosi ripetute in un modello monocompartimentale.....
I parametri farmacocinetici sono questi
V(Volume di distribuzione) = 5litri
Dose=500mg
K01=1.2 ore-1
Rappresento il sistema nello spazio degli stati
dq/dt=-K01q(t) +u(t),
y(t)=q(t)/V;
q(0)=0;
in pratica u(t) deve essere un segnale periodico impulsivo.Le somministrazioni avvengono ad intervalli regolari TAU.
Come genero questo segnale con Matlab?
Ho provato così
A=[-K01];B=[500];C=[1/V];D=[0];
sys=(A,B,C,D);
[u,t]=gensig('pulse',6,72,0.01);
[y,t]=lsim(sys,u,t);
dove, 6=TAU è l'interrvallo tra dosi,72 è la durata della cura e 0.01(ipotizzato da me) è il passo di quatizzazione.
Dovrebbe essere corretto ma col fischio che funziona,y(t) non è sballata.....la concentrazione media nel plasma nel caso di dosi ripetute la si calcola così:
Yss=DOSE/K01*TAU*V
magari sbaglio ad utilizzare la lsim....se guardo u(t) generato con gensig mi sembra OK ,cioè ho un impulso ad intervallo regolari....però poi y(t) calcolata con lsim è sballata.....
help
PS:in pratica si tratta di plottare su video y(t) in funzione di un ingresso impulsivo periodico....
dq/dt=-K01q(t) +u(t),
y(t)=q(t)/V;
q(0)=0;
con u(t) appunto impulso periodico
