You are on page 1of 14

Universidad Austral de Chile

Facultad de Ciencias de la Ingeniera


Ingeniera Civil Mecanica
Herramientas para control y automatizacion DMIP-204
Simulaci on Sistema Inmune Humano
Integrantes Profesor
Anibal Aguilera B. Sr. Guillaume Serandour.
Daniel Ancalaf B.
Boris Arismendi A.
Felipe Cazaux S.
Hardy Mu noz S.
Miguel Jeldres B.
Erney Silva R.
Felipe Vera B.
Valdivia, 9 de junio de 2014

Indice

Indice II

Indice de Figuras III


Introduccion 1
1. Sistema inmune 2
2. Modelo matematico 2
2.1. Funciones de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1. N umero de antgenos que ingresan al cuerpo . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2. N umero de antgenos existentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.3. N umero de celulas plasmaticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.4. N umero de anticuerpos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2. Diagrama de bloques general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3. Simulacion MatLab 8
3.1. Simulacion caso 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2. Simulacion caso 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3. Analisis del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4. Conclusion XI
Bibliografa XI
ii

Indice de Figuras
2.1. Diagrama de bloques n umero de antgenos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Diagrama de bloques n umero de antgenos existentes en el cuerpo . . . . . . . . . . . . . . . . 5
2.3. Diagrama de bloques n umero de celulas plasmaticas en el cuerpo . . . . . . . . . . . . . . . . 5
2.4. Diagrama de anticuerpos en el organismo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5. Diagrama de bloques modelo matematico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6. Diagrama de bloques modelo matematico reducido I . . . . . . . . . . . . . . . . . . . . . . . 6
2.7. Diagrama de bloques modelo matematico reducido II . . . . . . . . . . . . . . . . . . . . . . . 7
2.8. Diagrama de bloques modelo matematico reducido IV . . . . . . . . . . . . . . . . . . . . . . 7
2.9. Diagrama de bloques modelo matematico reducido IV . . . . . . . . . . . . . . . . . . . . . . 7
2.10. Diagrama de bloques modelo matematico reducido nal . . . . . . . . . . . . . . . . . . . . . 7
3.1. Diagrama utilizado para la simulacion mediante Simulink . . . . . . . . . . . . . . . . . . . . 8
3.2. Diagrama utilizado para la simulacion mediante Simulink . . . . . . . . . . . . . . . . . . . . 8
3.3. Diagrama utilizado para la simulacion mediante Simulink . . . . . . . . . . . . . . . . . . . . 9
iii
Introducci on
Para atender de forma oportuna las enfermedades de las personas en pases desarrollados, donde la ma-
yor cantidad de la poblacion se ha concentrado en adultos mayores es importante que los sistemas de salud
adopten medidas pertinentes para mantener la calidad de vida de los habitantes. Por este motivo, el equipo
de trabajo modela el comportamiento general del cuerpo humano frente a distintas afecciones.
Este informe trata acerca de una simulacion numerica de dos casos de pacientes infectados por bacterias
estableciendo las relaciones entre los parametros del modelo y el grado de recuperacion del paciente ante la
infeccion.
Con lo anterior los estudiantes son capaces de lograr:
Describir una problematica de un caso de modelado.
Abstraer un proceso hacia un concepto sistemico y de modelo.
Manejar las principales herramientas basicas de Simulink/Scicos para el modelado de sistemas lineales.
Armar un diagrama de bloques reducido, relacionando las distintas variables y parametros involucrados
en un modelo matematico de un sistema.
Simular un sistema utilizando software para analizar las dinamicas y relaciones de entrada-salida en
SIMULINK/SCICOS.
1
1. Sistema inmune
Los sistemas de salud de los pases desarrollados enfrentan una situacion potencialmente devastadora de-
bido al n umero creciente de adultos mayores, los cuales son mas susceptibles a enfermedades. El consenso por
parte de los expertos medicos indica que establecer sistemas de monitoreo del estado de salud de una persona
en vivo y continuo puede proveer una solucion a esta situacion. Su equipo de trabajo es parte de proyecto de
investigacion y desarrollo cuyo objetivo es dise nar un sistema autonomo de monitoreo de salud. Este proyecto
tiene varios equipos que trabajan en aspectos tales como, micro-sensores, independencia energetica mediante
cosecha de energa ambiente y algoritmo de tratamientos de se nales y diagnostico, Sin embargo para poder
realizar pronostico en base a este diagnostico se debe tener un modelo de comportamiento del cuerpo humano
a frente a infeccion par bacteria y virus entre otros. En un primer paso su equipo debe realizar un modelo
basico del funcionamiento del sistema inmune humano, el cual pretende observar como varia la produccion
de anticuerpos con respecto a la cantidad de antgenos que entran al cuerpo humano. Juntos con medicos y
biologos, ya se avanzo la descripcion de los fenomenos siologico que ocurren en el sistema inmune.
En la presente etapa de desarrollo se necesita realizar una simulacion numerica de 2 casos pacientes
infectados por bacterias y establecer las relaciones entre los parametros del modelo y el grado de recuperacion
del paciente a esta infeccion.
2. Modelo matematico
El modelo matematico del sistema inmune humano involucran en el funcionamiento siguientes variables:
g(t): n umero de antgenos que entran al cuerpo humano.
a(t): n umero de antgenos que existen en el cuerpo humano.
l(t): n umero de linfocitos activos.
p(t): n umero de celulas plasmaticas.
b(t): n umero de anticuerpos.
El proceso inmunologico del cuerpo humano se inicia con la entrada de antgenos, por lo cual se considera
la variable g(t) como entrada del modelo. Sin embargo las acciones tomadas por el sistema son respecto al
n umero total de antgenos existentes a(t). La variacion de los antgenos se determina mediante
da
dt
= g(t) + a(t) b(t) (2.1)
Donde
da
dt
= Variacion de los antgenos en el cuerpo.
= Tasa de reproduccion de los antgenos al interior del cuerpo.
= Tasa de destruccion de los antgenos por los anticuerpos.
2
La relacion entre los antgenos y linfocitos que se activan con la presencia de estos, se establece la siguiente
proporcion
l(t) = a(t) (2.2)
Donde
l(t) = N umero de linfocitos activos.
= Constante de proporcionalidad.
a(t) = N umero de antgenos que existen en el cuerpo humano.
Los anticuerpos son generados por las celulas plasmaticas, cuyo n umero aumenta igualitariamente con
los linfocitos activados, considerando que estos tardan un tiempo en ser generadas y decaen o mueren por
vejez a una velocidad , la razon de cambio de celulas plasmaticas es
dp
dt
= l(t ) p(t) (2.3)
Donde
dp
dt
= Variacion de celulas plasmaticas.
= Tiempo de retardo en la generacion de C. Plasmaticas.
= Tasa de muerte de las celulas plasmaticas.
Finalmente, la salida del sistema corresponde al n umero de anticuerpos generados, estos dependen de la
eciencia de las celulas plasmaticas para secretarlos y la tasa de muerte de los anticuerpos, obteniendo
db
dt
= p(t) a(t) b(t) (2.4)
Donde
db
dt
= Variacion anticuerpos al interior del cuerpo.
= Tasa de generacion de los anticuerpos. Plasmaticas.
= Tasa de destruccion de los anticuerpos.
= Tasa de muerte de los anticuerpos.
3
2.1. Funciones de transferencia
Para caracterizar las relaciones de entrada y salida de las variables involucradas en el problema, se realizan
las funciones de transferencia de cada una de las ecuaciones lineales o diferenciales descritas previamente.
2.1.1. N umero de antgenos que ingresan al cuerpo
El n umero de antgenos que ingresan al cuerpo humano se dene mediante la ecuacion (2.1). Para obtener
la funcion de transferencia se aplica la transformada de laplace, obteniendo
sA(s) = A(s) B(s) + G(S) (2.5)
De la expresion (2.5) es posible obtener la funcion de transferencia
A(s) =
G(s) B(s)
s
(2.6)
La funcion de transferencia (2.6) se puede expresar mediante diagrama de bloques, obteniendo
Figura 2.1: Diagrama de bloques n umero de antgenos
2.1.2. N umero de antgenos existentes
El n umero de antgenos existentes al interior del cuerpo humano se dene mediante la ecuacion (2.2).
Para obtener la funcion de transferencia se aplica la transformada de laplace, obteniendo
L(s) = A(s) (2.7)
De la expresion (2.7) es posible obtener la funcion de transferencia
L(s)
A(s)
= (2.8)
4
8 La funcion de transferencia (2.8) se puede expresar mediante diagrama de bloques, obteniendo
Figura 2.2: Diagrama de bloques n umero de antgenos existentes en el cuerpo
2.1.3. N umero de celulas plasmaticas
El n umero de celulas plasmaticas en el cuerpo se dene por la ecuacion (2.3). Para obtener la funcion de
transferencia se aplica la transformada de laplace, resultando
sP(s) = e
s
L(s) P(s) (2.9)
De la expresion (2.9) es posible obtener la funcion de transferencia
P(s)
L(s)
=
e
s
s +
(2.10)
La funcion de transferencia (2.10) se puede expresar mediante diagrama de bloques, obteniendo
Figura 2.3: Diagrama de bloques n umero de celulas plasmaticas en el cuerpo
2.1.4. N umero de anticuerpos
El n umero de anticuerpos al interior del cuerpo humano se dene mediante la ecuacion (2.4). Para obtener
la funcion de transferencia se aplica la transformada de laplace, obteniendo
sB(s) = P(s) A(s) B(s) (2.11)
De la expresion (2.11) es posible obtener la funcion de transferencia
B(s) =
P(s) A(s)
s +
(2.12)
La funcion de transferencia (2.10) se puede expresar mediante diagrama de bloques, obteniendo el diagrama
mostrado en la gura 2.4
5
Figura 2.4: Diagrama de anticuerpos en el organismo
2.2. Diagrama de bloques general
Luego de obtener los diagramas de bloques para cada funcion se transferencia se procede a ensamblar el
diagrama general del modelo, para ello se consideran la interaccion entre los bloques mediante sus entradas
y salidas.
Figura 2.5: Diagrama de bloques modelo matem atico
De acuerdo a Burns, 2001 los diagramas de bloque pueden ser reducidos dependiendo de las acciones que
se lleven a cabo, en primer lugar se consideran las acciones en serie, donde se obtiene un bloque que multiplica
las tres funciones de transferencia
Figura 2.6: Diagrama de bloques modelo matem atico reducido I
6
Los ciclos forward se reducen sumando las respectivas funciones de transferencia, obteniendo
Figura 2.7: Diagrama de bloques modelo matem atico reducido II
Nuevamente se obtienen tres funciones de transferencia en serie, por lo tanto se multiplican entre si para
su reduccion
Figura 2.8: Diagrama de bloques modelo matem atico reducido III
Finalmente, se reduce el feedback mediante un arreglo algebraico obteniendo
Figura 2.9: Diagrama de bloques modelo matem atico reducido IV
Factorizando y ordenando la expresion, se obtiene el diagrama de bloques reducido del modelo matematico
Figura 2.10: Diagrama de bloques modelo matem atico reducido nal
7
3. Simulaci on MatLab
La simulacion del problema se realiza mediante la aplicacion Simulink de MatLab, en la cual se ingresa
el diagrama de bloques del modelo sin reducir (gura 2.5) mediante las herramientas disponibles.
La totalidad de las funciones de transferencia se a naden de acuerdo a lo mostrado en el diagrama de
bloques, la excepcion ocurre en la funcion de transferencia (2.10), en la cual se incorpora un transport delay
en desmedro de la expresion e
s
.
Figura 3.1: Diagrama utilizado para la simulaci on mediante Simulink
3.1. Simulaci on caso 1
Para la simulacion del caso n umero uno se consideran los siguientes parametros de entrada
= 0, 1, = 0, 5, = 0, 1, = 0, 5, = 0, 2, = 0, 2 y = 0, 5 (3.1)
Ademas se considera la entrada de 1000 antgenos al cuerpo durante 0,5 segundos. Al introducir los datos
en el modelo Simulink (gura 3.1), se obtiene el siguiente graco que muestra la evolucion de las variables
en un periodo de 12 segundos.
Figura 3.2: Diagrama utilizado para la simulaci on mediante Simulink
8
En el graco 3.2 se puede apreciar la relacion entre a cantidad de cada parametro versus el tiempo, se
puede ver que para este caso, al comienzo los antgenos presentan un crecimiento signicativo en el n umero,
paralelamente los linfocitos encargados de detectar los antgenos tambien poseen un crecimiento notable, sin
embargo en un periodo aproximado de 0,5 segundos estas dos variables comienzan a disminuir, posteriormente
el n umero de celulas plasmaticas comienza a crecer posteriormente (periodo ) a que los anticuerpos sean
detectados y luego comienza a disminuir en un periodo aproximado de 6 segundos. Los anticuerpos comienzan
a crecer en un periodo aproximado de 1,5 segundos de manera signicativa, por lo que nalmente se deduce
que el individuo se recupera.
3.2. Simulaci on caso 2
Para la simulacion del caso n umero dos se consideran los siguientes parametros de entrada
= 0, 1, = 0, 1, = 0, 1, = 0, 3, = 1, = 0, 2 y = 0, 5 (3.2)
Ademas se considera la entrada de 1000 antgenos al cuerpo durante 0,5 segundos. Al introducir los datos
en el modelo Simulink (gura 3.1), se obtiene el siguiente graco que muestra la evolucion de las variables
en un periodo de 12 segundos.
Figura 3.3: Diagrama utilizado para la simulaci on mediante Simulink
En el graco 3.3 se aprecia un crecimiento signicativo importante de los antgenos, para el caso de los
linfocitos a diferencia del caso anterior, el crecimiento no fue signicativo sino que presento una tendencia
a un comportamiento constante, para el caso de las celulas plasmaticas el comportamiento no posee una
solucion real de la situacion, debido a que la formulacion matematica no explica lo acontecido. Finalmente
para el caso de los anticuerpos ocurre algo similar al de las celulas plasmaticas, la formulacion matematica
no tiene una explicacion real de la situaci on, con ello se concluye que el individuo se muere.
9
3.3. Analisis del problema
Que estado de un individuo o paciente describe cada uno de los dos casos simulados del
modelo del sistema inmune humano?
El primer caso representa el sistema inmune de un individuo que logra repeler los antgenos. El segundo
es el caso en el cual los anticuerpos no logran eliminar los antgenos del cuerpo, presumiendo una
infeccion, que puede derivar a consecuencias fatales.
Que pasa en general con el paciente en los casos que las constantes relacionadas con
los antgenos son menores que las constantes relacionadas con los anticuerpos?y en caso
contrario?
Cuando las constantes relacionadas con los antgenos (: tasa de multiplicacion de antgenos al inte-
rior del cuerpo y g(t): n umeros de antgenos entrantes) es menor a las constantes relacionadas a los
anticuerpos (taza de regeneracion de los anticuerpos) como en el caso 2, los anticuerpos tendran la
capacidad de combatir a los antgenos.
Para el caso contrario, que se ve reejado en el caso 1, se generan sucientes anticuerpos, por lo cual
se logra controlar la infeccion creada por los antgenos.
Que rol juega la constante del modelo?
La constante es un valor que representa la diferencia de tiempo entre que los antgenos son detectados
y las celulas plasmaticas son generadas (osea, es el tiempo de reaccion del sistema inmunologico). Dentro
de los 2 gracos podemos apreciar que, para el primero , como la reaccion se produce mas rapido, se
generan celulas plasmaticas con mayor prontitud, lo que ayuda a la regeneracion de los anticuerpos,
para combatir la enfermedad. En el caso 2 existe un mayor tiempo de reaccion, por lo cual la generacion
de celulas plasmaticas es lenta, lo que no benecia a los anticuerpos, provocando un descontrol de los
antgenos.
Para que valores de constantes (en general) un paciente puede tener un grado de recu-
peracion rapido o lento a una infeccion o enfermedad?
Para valores de , menores, y mayor, el paciente tiene una recuperacion lenta o deciente de la
enfermedad, en cambio para valores de , mayor, y menor, el paciente tiene una recuperacion rapida
o efectiva de la enfermedad.
10
4. Conclusi on
Por medio de la simulacion de los casos clnicos presentados, el equipo de trabajo adquiere los conoci-
mientos de creacion de diagrama de bloques de modelos matematicos complejos de multiples procesos que
incluyen prealimentacion y retroalimentacion, analizando las entradas y salidas de un sistema y reduciendo
sus los terminos en el diagrama de bloque para su optimizacion.
Con un buen modelamiento y simulacion de un sistema, se puede observar el comportamiento de las
distintas variables, cuales tienen mayor incidencia en los resultados, como se vinculan entre s, entregando
resultados que describen la realidad lo que permiten adoptar distintas acciones de control, como las mostra-
das anteriormente en los casos presentados, pueden ser de utilidad en la toma de decisiones de las autoridades.
Se destaca la importancia de esta actividad por las herramientas basicas adquiridas de Simulink/Scicospara
para modelar sistemas lineales de acuerdo a un diagrama de bloques, necesarios para describir un problema,
abstrayendo los procesos para describirlos de forma sistemica.
Bibliografa
Burns, R. (2001). Advanced control engineering. Oxford: Butterworth-Heinemann.
xi

You might also like