Guión para realizar la práctica denominada "Modelización de las interacciones ecológicas. Desde el crecimiento exponencial hasta las relaciones interespecíficas"

  • Versión: 2022-2023

  • Asignatura (grado): Ecología (Ciencias ambientales).

  • Autor: Curro Bonet-García (fjbonet@uco.es)

  • Duración: Dos sesiones 2 horas cada una.

portada

Objetivos

Esta práctica tiene los siguientes objetivos:

Contextualización ecológica

El contexto ecológico de esta práctica es el bloque de temas de teoría en los que abordamos la dinámica poblacional y las interacciones interespecíficas. En concreto, para entender bien lo que hacemos aquí deberás estar familiarizado con los siguientes temas:

 

Modelos basados en procesos

Los modelos son representaciones simplificadas de la realidad que nos ayudan a conocerla mejor. En nuestro caso los modelos ecológicos nos ayudan a comprender cómo funcionan los ecosistemas.

En el proceso de construcción de un modelo, simpflificamos la realidad y "quitamos" ciertas variables. Por ejemplo, un mapa es un modelo en el que la simplificación consiste en que el tamaño de los objetos no es el real. La capacidad explicativa de un modelo depende de este proceso de "reducción de la dimensionalidad".

Sin embargo, al mismo tiempo ocurre que un modelo es tanto mejor cuanto más ajustado está a la realidad. Eso genera un aparente dilema que se resuelve indicando que cuando construimos un modelo establecemos una relación simétrica con la realidad. La siguiente figura muestra esta situación.

simetria

Esta simetría tiene varias implicaciones a efectos prácticos:

Usamos modelos todo el rato para interpretar la realidad a nuestro alrededor. Los mapas son ejemplos muy buenos de modelos. Pero el concepto de "asignatura" que usamos aquí también es un modelo. Usamos esta idea como una forma de aproximarnos a una realidad compleja que no comprendemos.

Hay muchos tipos de modelos diferentes, pero en nuestro caso, solo haremos referencia a dos tipos.

En esta práctica utilizaremos modelos temporalmente explícitos. En dichos modelos los procesos ocurren en el eje del tiempo (y no en el del espacio). Eso hace que durante su ejecución veamos cómo cambia a lo largo del tiempo el valor numérico de una o varias variables importantes para la comunidad estudiada. Para entender la estructura de los modelos que vamos a usar, es necesario definir una serie de conceptos:

 

Software para construir modelos

Al igual que usamos los SIG para representar los cambios de ciertas variables ambientales en el domino del espacio, existen herramientas informáticas que nos permiten hacer lo mismo a lo largo del tiempo. Estas herramientas son las que usamos para generar modelos basados en procesos (la palabra proceso lleva implícita la componente temporal). En nuestro caso usaremos dos herramientas:

 

Secuencia de acciones de la práctica

Durante las dos sesiones de dos horas que dura esta práctica iremos comprobando cómo se "construye" una comunidad ecológica paso a paso. Utilizaremos una metáfora parecida a la que aplicamos cuando hicimos nuestra primera comunidad ecológica con bolas de corcho. En este proceso iremos complicando la comunidad poco a poco. Partiremos de una población de una única especie que crece exponencialmente. Luego veremos cómo evoluciona esa población si añadimos competencia intraespecífica. Añadiremos más especies que interactúan de diferentes maneras: unas depredan a otras y unas compiten con otras. En todos los casos analizaremos mediante modelos de procesos cómo las interacciones modifican la dinámica poblacional.

Además de lo anterior trataremos de evaluar cómo en este proceso cambia la "estabilidad" del sistema. Consideraremos que un sistema ecológico es tanto más estable cuanto menos cambian a lo largo del tiempo las abundancias de las poblaciones que lo constituyen. Las grandes oscilaciones en los números poblacionales suelen aumentar el riesgo de extinción de las poblaciones. Trataremos de evaluar de manera visual la estabilidad de las comunidades que simularemos en esta práctica.

En las siguientes secciones se muestran los distintos estados "evolutivos" de los modelos que iremos trabajando durante la práctica. Generaremos tres modelos con Vensim y experimentaremos con otros dos modelos creados también con Vensim que están disponibles en internet. Las dos siguientes figuras muestran de manera resumida los modelos que crearemos y con los que trabajaremos.

 

modelos_vensim

modelos_vensim

 

1. Crecimiento exponencial de una población de conejos

En esta simulación veremos cómo crece una población sin ningún tipo de relación con el entorno. Aunque sabemos que esto no ocurre en realidad, tiene interés realizarla porque nos permite ver la magnitud de la idea de crecimiento exponencial. Cualquier entidad biológica que vive sin limitación crecerá exponencialmente. Esto ocurre solo en circunstancias en las que un organismo tiene a su disposición recursos ilimitados.

Para construir el modelo empezamos haciendo lo siguiente:

  1. En el menú "File" crea un nuevo modelo haciendo click en "New Model". eso abrirá una ventana con varias opciones. Completa las siguientes:

    • Initial time: 2000

    • Final time: 2040

    • Time step: indica la duración del lapso de tiempo mínimo que usa el modelo cuando se ejecuta. En nuestro caso usaremos 0.03125. Esto equivale a unos 10 días.

    • Units for time: Escribe "año".

  2. Crear variable de estado ("level") llamada Nº conejos.

  3. Creamos "tasa" llamada Nacimientos conejos. El punto de inicio debe de estar a la izquierda de la anterior y finaliza en Nº conejos.

  4. Crear variable llamada Tasa natalidad conejos

  5. Creamos "tasa" llamada Muertes conejos. Empieza en Nº conejos y termina a su derecha.

  6. Creamos variable llamada Tasa mortalidad conejos.

  7. Mediante flechas conectamos los siguientes elementos:

    • Tasa natalidad conejos con Nacimientos conejos

    • Nº conejos con Nacimientos conejos.

    • Nº conejos con Muertes conejos.

    • Tasa mortalidad conejos con Muertes conejos.

  8. Añadimos las siguientes ecuaciones (botón "equations"):

    • Nacimientos conejos = Nº conejos * Tasa de natalidad conejos

    • Nº conejos = Nacimientos conejos-Muertes conejos. Número de inicial de conejos= 100

    • Muertes conejos = Nº conejos * Tasa mortalidad conejos.

    • Tasa natalidad conejos = 2

    • Tasa mortalidad conejos = 0.02

  9. Guarda el modelo y dale este nombre: 1_conejo_exponencial.mdl. Puedes descargarlo aquí si no has podido construirlo correctamente.

  10. Damos nombre a la ejecución: conejo_exponencial_2_002 y la ejecutamos.

  11. Al ver la gráfica con el resultado ¿Cómo de rápido crece el número de conejos?, ¿por qué da la sensación de que solo crece a partir del año 2036?, ¿Cuántos conejos hay en el año 2020?. Para contestar a esta última pregunta puedes ver la tabla de datos generada por el modelo. Para ello basta con seleccionar la variable de estado Nº conejos y luego el botón "Table".

  12. Cambiamos la tasas de mortalidad del conejo: 0.05

  13. Damos nombre a la ejecución: conejo_exponencial_2_005 y la ejecutamos. Vemos la gráfica del número de conejos. ¿Qué diferencias hay entre las dos gráficas? ¿a qué se deben?

 

2. Crecimiento logístico de una población de conejos

Creamos un modelo de crecimiento logístico para el conejo. Contemplamos en este caso la competencia intraespecífica. Esto implica definir la capacidad de carga del sistema. Al contemplar este tipo de interacción veremos cómo el crecimiento exponencial pasa a ser logístico. Para ello hemos de crear y/o modificar los siguientes elementos del modelo ya existente:

  1. Partiendo del modelo 1_conejo_exponencial.mdl hacemos lo siguiente: 1.1. Creamos variable capacidad de carga y le damos el valor de 2000 (usando el botón "equations"). 1.2. Conectamos esta nueva variable con Nacimientos conejos. 1.3. Modificamos la ecuación de Nacimientos conejos para que incluya a la capacidad de carga: Nº conejos * Tasa de natalidad conejos * (1-Nº conejos / Capacidad de carga).

  2. Guardamos el modelo con otro nombre (save as): 2_conejo_logistico.mdl. Puedes descargarlo aquí si no has conseguido hacerlo.

  3. Ahora cerramos vensim y, en el explorador de archivos, borramos todos los archivos que tengan extensión "vdfx". Esto hará que la gráfica que se crea con la nueva ejecución sea visible y no se solape con las que hemos hecho en los modelos anteriores.

  4. Damos nombre a la ejecución: conejo_logistico_2_005 y la ejecutamos. Vemos la gráfica del número de conejos. ¿Qué ves?

 

3. Comunidad con dos especies y depredación: linces depredando conejos y conejos creciendo exponencialmente (sin competencia intraespecífica)

  1. Abrimos el modelo 1_conejo_exponencial.mdl

  2. Incorporalos los siguientes elementos: 2.1. Crear variable de estado ("level") llamada Nº linces. 2.2. Creamos "tasa" llamada Nacimientos linces. El punto de inicio está a la izquierda de la anterior y finaliza en Nº linces.

  3. Crear variable llamada Tasa natalidad linces

  4. Creamos "tasa" llamada Muertes linces. Empieza en Nº linces y termina a su derecha.

  5. Creamos variable llamada Tasa mortalidad linces.

  6. Mediante flechas conectamos lo siguiente:

    • Tasa natalidad linces con Nacimientos linces

    • Nº linces con Nacimientos linces.

    • Nº linces con Muertes linces.

    • Tasa mortalidad linces con Muertes linces.

  7. Añadimos las siguientes ecuaciones (botón "equations"):

    • Nacimientos linces = Nº linces * Tasa de natalidad linces

    • Nº linces = Nacimientos linces-Muertes linces. Número de inicial de linces= 100

    • Muertes linces = Nº linces * Tasa mortalidad linces.

    • Tasa natalidad linces = 0.01

    • Tasa mortalidad linces = 0.6

  8. Además, debemos de relacionar las dinámicas poblacionales de ambas especies a través de la depredación. Lo veremos con más detalle en las sesiones de teoría, pero asumiremos que el número de linces afecta (negativamente) a la mortandad de los conejos y que el número de conejos afecta (positivamente) al nacimiento de los linces. En términos del modelo de Vensim, esto implica:

    • Añadir flecha desde Nº conejos hasta Nacimientos linces

    • Modificar la ecuación de Nacimientos linces así: Nº linces * Tasa de natalidad linces * Nº conejos

    • Añadir flecha desde Nº linces hasta *Muertes conejos"

    • Modificar la ecuación de Muertes conejos así: Nº conejos * Tasa mortalidad conejos * Nº linces

  9. Guardamos el modelo con este nombre: 3_conejo_exponencial_lince.mdl. Puedes descargarlo aquí.

  10. Nombramos la ejecución: conejo_exp_lince y la ejecutamos. Mostramos las gráficas de Nº conejos y Nº linces . ¿Cómo se interpretan las gráficas obtenidas? ¿qué diferencias ves respecto a las del modelo anterior?

 

4. Comunidad con dos especies y depredación: linces depredando conejos y conejos creciendo logísticamente (con competencia intraespecífica)

  1. Partimos del modelo anterior (3_conejo_exponencial_lince.mdl) sobre el que incoraremos el "freno" provocado por la competencia intraespecífica: capacidad de carga del medio los conejos: 1.1. Creamos variable capacidad de carga conejos y le damos el valor de 2000 (usando el botón "equations") 1.2. Conectamos esta nueva variable con Nacimientos conejos. 1.3. Modificamos la ecuación de Nacimientos conejos para que incluya a la capacidad de carga: Nº conejos * Tasa de natalidad conejos * (1-Nº conejos / Capacidad de carga).

  2. Damos nombre a la ejecución: conejo_log_lince y la ejecutamos. Vemos la gráfica del número de conejos y de linces. Puedes comparar los resultados de este modelo (con competencia intraespecífica para el conejo) con los del anterior (sin competencia intraespecífica). ¿cuál de las dos situaciones consideras que es más "estable"?

  3. Guardamos este nuevo modelo: 4_conejo_logistico_lince.mdl. Puedes descargarlo aquí.

 

5. Comunidad con tres especies, depredación y caza

El objetivo de este modelo es analizar cómo afecta a la dinámica de tres especies la extracción de ejemplares mediante la caza. La comunidad objetivo está formada por hierba, herbívoros y carnívoros. Las poblaciones de herbáceas están limtadas por la disponibilidad de agua (que no se puede controlar en el modelo). Las de herbívoros vienen controladas por las poblaciones de hierba. Y las de depredadores por las de presas. Esta ocasión no construiremos ningún modelo, sino que usaremos uno existente. Está disponible en esta web. Analizaremos las consecuencias que tiene la caza de depredadores y de presas en este sistema. Concretamente realizaremos los siguientes experimentos:

6. Comunidad con dos especies que compiten entre sí y con un depredador. Concepto de nicho ecológico.

Aquí abordaremos la competencia interespecífica, que aún no hemos visto en las clases de teoría. Puedes ver el guión con los conceptos más importantes aquí.

Estudiaremos el impacto que tiene la competencia interespecífica en una comunidad de crustaceos en un ambiente intermareal. Usaremos un modelo disponible en esta web. Para entender bien el proceso que ocurre en este ejemplo, debemos conocer también el concepto de nicho ecológico. Este artículo de Khan Academy lo explica muy bien.

Haremos los siguientes experimentos en el modelo anterior:

 

Material a entregar

En esta práctica no tendrás que entregar nada. Así que podrás disfrutar de aprender si tener que entregar nada...