Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
*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.
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.
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.
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.
*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.
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.
STELLA:
SIMULINK:
*La gráfica para la atmósfera que se muestra es de manera ascendente hasta el año
2000, luego permanece constante.
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: