Está en la página 1de 80

El ciclo del carbono es el ciclo biogeoquímico por el

cual el carbono se intercambia entre la biosfera,


pedosfera, geosfera, hidrosfera y la atmósfera de la
Tierra. Junto con el ciclo del nitrógeno y el ciclo del
agua, el ciclo del carbono comprende una secuencia de
eventos que es clave para hacer a la Tierra capaz de
sostener vida; describe el movimiento de carbono al
ser reciclado y reusado por la biosfera, incluido los
sumideros de carbono.

CICLO DEL
CARBONO
Curso: Lenguaje de programación para ingeniería.

Práctica: N°10

Ciclo: VI
Modelamiento en Simulink
Profesor: De la Cruz, Miguel.

Alumnos: Tejeda Berrios, Cynthia Julissa. (1519530015)

Chavez Torres, Fernando Jesus. (1519510025)


cynthiajulissa15@gmail.com

Callao, 23 de Noviembre del


2018
PERÚ
INDICE

I. INTRODUCCIÒN ................................................................................................................................................................................................................... 3
II. MODELANDO EL CICLO DEL CARBONO ................................................................................................................................................................. 3
III. METODOLOGÍA ............................................................................................................................................................................................................... 4
1. PASOS PARA COLOCAR COLOR A LOS BLOQUES ................................................................................................................................................ 4
2. PASOS PARA AGREGAR IMAGEN ............................................................................................................................................................................... 6
3. PASOS PARA AGREGAR BLOQUE MAX Y MIN ....................................................................................................................................................... 9
4. PASOS PARA USO DE 1-D LOOKUP TABLE ............................................................................................................................................................ 11
5. PASOS PARA USO DE 2-D LOOKUP TABLE ............................................................................................................................................................ 13
6. PASOS PARA USO DEL BLOQUE N-D LOOKUP TABLE: ..................................................................................................................................... 16
7. PASOS PARA USO DEL BLOQUE ADAPTATIVE LOOKUP TABLE: .................................................................................................................. 18
8. PASOS PARA USO DEL BLOQUE LOOKUP TABLE DYNAMIC: ......................................................................................................................... 20
9. PASOS PARA USO DE PS LOOKUP TABLE .............................................................................................................................................................. 23
10. PASOS PARA USO DEL BLOQUE SCOPE 3D ....................................................................................................................................................... 29
IV. CICLO DEL CARBONO: Realizar simulaciones ya aprendido lo de la metodología. .............................................................................................. 35
1.1. Primera simulación de Stella a Simulink: ................................................................................................................................................................... 35
1.2. Segunda simulación de Stella a Simulink:................................................................................................................................................................... 38
1.3. Tercera simulación de Stella a Simulink: .................................................................................................................................................................... 41
1.4. Cuarta simulación de Stella a Simulink: ..................................................................................................................................................................... 45
1.5. Quinta simulación de Stella a Simulink: Desde: 1970 a 2070. ...................................................................................................................................49
1.6. Sexta simulación de Stella a Simulink: ........................................................................................................................................................................ 52
1.7. Séptima simulación de Stella a Simulink: ................................................................................................................................................................... 55
1.8. Octava simulación de Stella a Simulink: ..................................................................................................................................................................... 58
1.9. Novena simulación de Stella a Simulink: .................................................................................................................................................................... 61
1.10. Decima simulación de Stella a Simulink: ................................................................................................................................................................ 64
1.11. Décimo primero simulación Simulink: .................................................................................................................................................................... 67
1.12. Décimo segundo simulación Simulink: .................................................................................................................................................................... 69
1.13. Décimo tercero simulación Simulink: ...................................................................................................................................................................... 71
1.14. Décimo cuarto simulación Simulink: ....................................................................................................................................................................... 73
1.15. Décimo quinto simulación Simulink: ....................................................................................................................................................................... 75
1.16. Décimo sexto simulación Simulink: ......................................................................................................................................................................... 77
1.17. Décimo séptimo simulación Simulink:..................................................................................................................................................................... 78
1.18. Décimo octavo simulación Simulink: ....................................................................................................................................................................... 79
I. INTRODUCCIÒN

La vida de la tierra se basa en carbono. Los seres vivos adquieren carbono de su entorno desde el aire, el agua, el suelo y la roca y de otros seres
vivos. El carbono se mueve en las transferencias químicas y físicas complejas a partir de fuentes o depósitos, cuando se libera de carbono, a los
sumideros, donde el carbono es absorbido. Este movimiento es el ciclo global del carbono. La atmósfera de la Tierra, el océano, las cosas de la
tierra, y de vida puede ser tanto de fuentes y sumideros de carbono.
Los procesos de la fotosíntesis, la respiración, la muerte y descomposición mueven carbono a través del ciclo del carbono en parte como dióxido
de carbono. En atmósfera de la Tierra, CO 2 es de sólo 0,03% en volumen, pero es un gas importante "efecto invernadero". Atrapa en la
atmósfera inferior gran parte del calor irradiado desde la superficie de la Tierra.

II. MODELANDO EL CICLO DEL CARBONO

Para organizar la información sobre partes del sistema de la Tierra e


investigar las relaciones entre las partes del sistema, los científicos utilizan
los ordenadores para simular sistemas. Con el software de modelado por
computadora y los supuestos más precisos posibles, los datos y las
relaciones actuales se pueden vincular a construir un modelo del sistema.
El modelo se puede ejecutar en diferentes escenarios para tratar de mostrar
estados futuros del sistema.
Los científicos incorporan nuevos datos para mejorar el modelo por lo que
más de cerca refleja la realidad.
Una manera de estudiar un sistema complejo es una parte a la vez. El ciclo
del carbono es una parte del sistema de la Tierra. La construcción de un
modelo de computadora del ciclo del carbono le permitirá ver los efectos
de perturbaciones en el ciclo.
El modelamiento base se aplicó en el programa Stella el cual ha sido
pasado al programa Simulink para una mejor modificación y presentación.
III. METODOLOGÍA
1. PASOS PARA COLOCAR COLOR A LOS BLOQUES
*Se presiona clic derecho al bloque que se le pondrá color.
*Seleccionar Format > Background color.
*Se desplegará una lista de colores y seleccionará el color que se busca.
*Ejemplo en Simulink:
2. PASOS PARA AGREGAR IMAGEN
*Se tiene una plantilla en blanco de Simulink, al cual se le pondrá de fondo una imagen.

*En la parte izquierda se tiene opciones como zoom, fit to view, etc.
Entre ellas tenemos la opción “image” el cual nos permitirá darle fondo, le damos clic.
*Después de darle clic a la opción “image”, el curso
debemos situarlo en la sección de trabajo, en este caso el
fondo blanco, al cual damos clic en este y nos aparecerá
un cuadro el cual nos permite insertar el fondo a
elección del usuario.

*Al darle doble clic al cuadrado obtenido por la opción


“image” este nos permite buscar una imagen en el
ordenador, que será de fondo para el área de trabajo.
*Ejemplo en Simulink:
3. PASOS PARA AGREGAR BLOQUE MAX Y MIN
*Se tiene una plantilla de Simulink, en el buscador se colocará “min”, este bloque sirve para seleccionar de un grupo de elementos el
menor valor, así como también el máximo de los valores con el bloque “max”, acompañados de un bloque Display.

NOTA: Se pueden agregar valores positivos y negativos.


*Ejemplo en Simulink:
4. PASOS PARA USO DE 1-D LOOKUP TABLE
El bloque Tabla de búsqueda, crea una tabla de búsqueda adaptativa de dimensión arbitraria al actualizar dinámicamente la tabla
de búsqueda subyacente. El bloque usa las salidas de su sistema para hacer las adaptaciones.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar la sección de Lookup Tables “Tablas de
búsqueda”, al hacer clic, nos saldrán 9 opciones de las cuales usaremos 1-D Lookup Table.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
*En la entrada se le agrega un bloque de tiempo puede ser un clock.

*Para agregar ecuación se coloca en el bloque Fcn, después de colocar el 1-D Lookup Table.
De la siguiente manera:
*Ejemplo en Simulink:

Se agregaron datos para cada año determinado de manera constante al inicio y luego una disminución.
5. PASOS PARA USO DE 2-D LOOKUP TABLE
El bloque Tabla de búsqueda, crea una tabla de búsqueda adaptativa de dimensión arbitraria al actualizar dinámicamente la tabla
de búsqueda subyacente. El bloque usa las salidas de su sistema para hacer las adaptaciones.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar la sección de Lookup Tables “Tablas de
búsqueda”, al hacer clic, nos saldrán 9 opciones de las cuales usaremos 2-D Lookup Table.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
*En la entrada se le agrega un bloque de tiempo puede ser un clock.
*Ejemplo en Simulink:

N°1
N°2
6. PASOS PARA USO DEL BLOQUE N-D LOOKUP TABLE:
El bloque Tabla de búsqueda, crea una tabla de búsqueda adaptativa de dimensión arbitraria al actualizar dinámicamente la tabla
de búsqueda subyacente. El bloque usa las salidas de su sistema para hacer las adaptaciones.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar la sección de Lookup Tables “Tablas de
búsqueda”, al hacer clic, nos saldrán 9 opciones de las cuales usaremos N-D Lookup Table.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
*En la entrada se le agrega un bloque de tiempo puede ser un clock o cualquier bloque del grupo
Sources.
*Ejemplo en Simulink:
7. PASOS PARA USO DEL BLOQUE ADAPTATIVE LOOKUP TABLE:
El bloque Tabla de búsqueda adaptable (nD Stair-Fit) crea una tabla de búsqueda adaptativa de dimensión arbitraria al actualizar
dinámicamente la tabla de búsqueda subyacente. El bloque usa las salidas de su sistema para hacer las adaptaciones.
Cada parámetro de indexación puede tomar un valor dentro de un conjunto de puntos de datos de adaptación, que se denominan puntos de
interrupción. Los puntos de interrupción en cada dimensión definen una celda. El conjunto de todos los puntos de ruptura en una de las
dimensiones define una cuadrícula . En el caso n-dimensional, cada celda tiene dos n puntos de interrupción y es una hipersuperficie (n-1).
Puede usar el bloque Adaptive Lookup Table (nD Stair-Fit) para modelar sistemas que varían en el tiempo con 2 o más entradas.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar la sección de Lookup Tables “Tablas de búsqueda”, al hacer clic, nos saldrán opciones
de las cuales usaremos Adaptative Lookup Table.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
*En la entrada se le agrega un bloque de tiempo puede ser un clock o cualquier
bloque del grupo Sources.
*Ejemplo en Simulink:
8. PASOS PARA USO DEL BLOQUE LOOKUP TABLE DYNAMIC:
El bloque dinámico de la tabla de búsqueda calcula una aproximación de una función y = f(x)utilizando xdat y ydat vectores. El método de
búsqueda puede usar interpolación, extrapolación o los valores originales de la entrada.
Usando el bloque dinámico de tabla de búsqueda, puede cambiar los datos de la tabla sin detener la simulación. Por ejemplo, puede
incorporar nuevos datos de tabla si el sistema físico que está simulando cambia.

RECOMENDACIONES:
 Entrada y datos de tabla:
o El xdat vector es el punto de interrupción de los datos, que debe ser estrictamente monótonamente creciente. El valor
del siguiente elemento en el vector debe ser mayor que el valor del elemento anterior después de la conversión a un tipo
de datos de punto fijo. Debido a la cuantización, xdat puede ser estrictamente monotónico para un tipo de datos de punto
flotante, pero no después de la conversión a un tipo de datos de punto fijo.
o El ydatvector es la tabla de datos, que es una evaluación de la función en los valores de punto de interrupción.

 Cómo el bloque genera salida:


o El bloque utiliza los valores de entrada para generar la salida utilizando el método que selecciona para el Método de
búsqueda: Interpolation-Extrapolation, Interpolation-Use End Values (defecto), Use Input Nearest, Use Input Below, Use
Input Above.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar la sección de Lookup Tables “Tablas de búsqueda”,
al hacer clic, nos saldrán 9 opciones de las cuales usaremos Lookup Table Dynamic.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
*Ejemplo en Simulink:

N°1
Este ejemplo muestra cómo usar el bloque dinámico de tabla de búsqueda para aproximar la sinhfunción. Los datos del punto de
interrupción vienen dados por el vector [-5:5]y los datos de la tabla están dados por el vector sinh([-5:5]). La entrada xes proporcionada
por el bloque Constante como un vector de 1 por 3 que contiene valores que están por debajo, dentro y por encima de los valores de datos
de punto de interrupción.
Para ver cómo cada método de búsqueda maneja los valores de entrada que están debajo, dentro y por encima de los valores de datos de
punto de interrupción, cambie el valor del parámetro Método de búsqueda en el bloque dinámico de la tabla de búsqueda.
En este caso se usó el método: Interpolation-Extrapolation
N°2
Datos del ejemplo 1, pero otro método aplicado.
En este caso se usó el método: Use Input Below.
9. PASOS PARA USO DE PS LOOKUP TABLE
Puede trazar los datos de la tabla de búsqueda especificados para los bloques de Tabla de búsqueda PS (1D) y Tabla de búsqueda PS
(2D) en su modelo. El trazado de las tablas le permite visualizar los datos antes de simular el modelo, para asegurarse de que la tabla sea
correcta. Los gráficos reflejan los datos tabulados especificados para el bloque, así como las opciones de interpolación y extrapolación
seleccionadas.
Si cambia los datos de la tabla subyacente, al trazarlo nuevamente se abre una nueva ventana. De esta manera, puede comparar los
gráficos uno al lado del otro y ver cómo los valores de los parámetros de bloque afectan la función de búsqueda resultante.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar PS Lookup Tables al hacer clic, nos saldrán 4
opciones de las cuales usaremos PS Lookup Table 1D.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
*Ejemplo en Simulink:
N°1: EE_LT_EJEMPLOS
N°1
 Cree un nuevo modelo y agregue un bloque de tabla
de búsqueda PS (1D). Especifique los parámetros
del bloque como se muestra.

Se puede utilizar el método de


interpolación que se desee.

 Haga clic derecho en el bloque en su modelo. En el


menú contextual, seleccione Foundation
Library > Plot Table. Se abrirá una ventana de
figura que contiene el gráfico de los datos.
 Se tiene la siguiente gráfica:
N°2
El PS Tabla de búsqueda (2D) bloque calcula una aproximación a alguna función f=f (x1, x2) dada las x1, x2, puntos de datos. Las dos
entradas y la salida son señales físicas.
Defina la tabla de búsqueda especificando el parámetro Vector de cuadrícula de tabla 1 (vector de puntos de datos a lo largo del primer
eje), el parámetro Vector de cuadrícula de tabla 2 (vector de puntos de datos a lo largo del segundo eje) y la matriz 2D de valores de
tabla (matriz de valores de salida). El bloque funciona en la malla cartesiana, es decir, los valores de la función deben especificarse en los
vértices de una matriz rectangular.

PROCEDIMIENTO:
*En el navegador de biblioteca Simulink, buscar PS Lookup Tables al hacer clic, nos saldrán 4
opciones de las cuales usaremos PS Lookup Table 2D.
*Al abrirlo agregaremos los datos y nos botara una gráfica.
 Cree un nuevo modelo y agregue un bloque de tabla de búsqueda
PS (2D). Especifique los parámetros del bloque como se muestra.

 Haga clic derecho en el bloque en su modelo. En el menú contextual,


seleccione Foundation Library > Plot Table. Se abrirá una ventana
de figura que contiene el gráfico de los datos. Se tiene la siguiente
gráfica:
NOTA: Se observó que los bloques PS Lookup Tables no se pueden unir con los bloques de: Sinks, Sources, entre otros.
Como se nota a continuación:
10. PASOS PARA USO DEL BLOQUE SCOPE 3D
INSTALACIÓN:
*Se descargará el bloque en la Selección de Intercambio de Archivos de la Semana en el blog de Mathworks.
*Se presiona el botón de Download, el cual nos pedirá acceder a nuestra cuenta de Mathworks, de no tener una, registrarse y acceder a
ella.
*El archivo a descargar tiene el nombre del bloque 3Dscope,
este se descomprime en una carpeta a criterio del usuario, con
todo el contenido que el winrar contenga.

*Abrimos el programa de MATLAB, y en la barra de menú


presionamos el botón de open para posteriormente abrir el
archivo install_3dscope.m el cual nos abrirá un script con los
códigos que este contiene.
*Una vez abierto el archivo install_3dscope.m y visualizar los
códigos que este contiene, procedemos a arrastrar el archivo
install_3dscope.m a la sección de ventana de comandos.

*Al soltar en la barra de comandos el archivo


install_3dscope.m que arrastramos, el proceso de
instalación del bloque 3Dscope concluye, para su
verificación en la carpeta donde se descomprimió el
archivo. Cuenta con un archivo mdl, el cual cuenta con el
bloque a usar.
*El bloque 3Dscope, se usa abriendo el archivo
m3dscope_new.mdl, para versiones 2014b a
posteriores y m3dscope_old.mdl para versiones
2014a a inferiores.
*NOTA: El bloque 3Dscope no se encontrará
en la “BIBLIOTECA SIMULINK
NAVEGADOR”, para usarlo se debe abrir el
archivo mdl indicado para sus versiones que
cuente el usuario y ser copiado a su modelo.

*Se agregará al Matlab y posteriormente abrirá Simulink. Se agregaron al Scope 3D bloques de Sources:
PROCEDIMIENTO:
*Se creó un modelo en Simulink.
*Se agregará el bloque que tendrá 3 entradas. Se hará correr la simulación.

*Ejemplo en Simulink:
IV. CICLO DEL CARBONO: Realizar simulaciones ya aprendido lo de la metodología.

1.1. Primera simulación de Stella a Simulink:


El carbono se intercambia constantemente alrededor del planeta, teniendo una variedad de formas a través de procesos químicos y biológicos. El
siguiente diagrama muestra las estimaciones del número de giga toneladas métricas de carbono que se encuentran en las partes del sistema de la
Tierra en la década de 1970. Las cajas representan cantidades de carbono en diversas formas y las flechas representan las tasas a las que el
carbono se mueve de una parte del sistema a otra.
Su modelo muestra el ciclo del carbono en un estado de equilibrio. Los científicos han determinado que para los 1000 años antes de la revolución
industrial (750 - 1750), los niveles de carbono en la atmósfera se mantuvieron relativamente estables. Aunque hubo fluctuaciones en los niveles de
carbono de un año a otro, se quedaron cerca del mismo nivel global. En los últimos 100 años, sin embargo, los niveles de carbono en la atmósfera
han aumentado constantemente.

 STELLA:
 SIMULINK:
1.2. Segunda simulación de Stella a Simulink:
Adición de emisiones de combustibles fósiles: El uso creciente de combustibles fósiles como fuente de energía ha dado lugar a incrementos
anuales en los niveles de dióxido de carbono en el aire. Ahora va a agregar los combustibles fósiles y sus emisiones a tu modelo para ver el
impacto sobre el ciclo del carbono. Las emisiones actuales de quema de combustibles fósiles se estiman en alrededor 5,5 Gt / año de carbono.
Los científicos estiman que el combustible fósil a base de carbono (carbón, petróleo, gas natural, y la turba), disponible para su uso futuro
contiene aproximadamente 10.000 Gt de carbono. Poner esta información en su modelo mediante la adición de una población nueva, Combustible
fósil, y un nuevo flujo, Emisiones de combustibles fósiles e introduciendo los valores dados.

 STELLA:
 SIMULINK:
1.3. Tercera simulación de Stella a Simulink:
 STELLA:
 SIMULINK:
*La gráfica para la atmósfera que se muestra es de manera constante
ascendente.

*La gráfica para la emisión de combustibles fósiles que se muestra es


de manera constante descendente.
1.4. Cuarta simulación de Stella a Simulink:
Adición de retroalimentación: Para mostrar que la fotosíntesis terrestre depende de la cantidad de dióxido de carbono en la atmósfera, se
adicionaron dos flujos a la cantidad de atmosfera, con las siguientes ecuaciones:
Resolviendo para:
 Terrestrial Photosynthesis = 48 * Atmosfera / 690
 Mar Photosynthesis= 48 * Atmosfera / 690

 STELLA:
 SIMULINK:
*La gráfica para la atmósfera que se muestra es de manera ascendente hasta el año
2000, luego permanece constante.

*La gráfica para la biosfera terrestre que se muestra es de manera ascendente


constante.
*La gráfica para la biosfera marina que se muestra es de manera ascendente
constante.
1.5. Quinta simulación de Stella a Simulink: Desde: 1970 a 2070.
 STELLA:
 SIMULINK:
1.6. Sexta simulación de Stella a Simulink:

 STELLA:
 SIMULINK:
1.7. Séptima simulación de Stella a Simulink:
 STELLA:
 SIMULINK
1.8. Octava simulación de Stella a Simulink:

 STELLA:
 SIMULINK:
1.9. Novena simulación de Stella a Simulink:
 STELLA:
 SIMULINK:
1.10. Decima simulación de Stella a Simulink:
 STELLA:
 SIMULINK:
1.11. Décimo primero simulación Simulink:
1.12. Décimo segundo simulación Simulink:
1.13. Décimo tercero simulación Simulink:
1.14. Décimo cuarto simulación Simulink:
1.15. Décimo quinto simulación Simulink:
1.16. Décimo sexto simulación Simulink:
1.17. Décimo séptimo simulación Simulink:
1.18. Décimo octavo simulación Simulink:

También podría gustarte