Sunteți pe pagina 1din 7

Karen Lpez-Linares Romn

PRCTICA VACAS Y PLANTAS


1. Existe algn modelo de la biblioteca parecido?
El modelo Rabbits Grass Weeds es muy similar al de vacas y plantas. En este caso se definen conejos que comen hierba y maleza. Similar a la propiedad hambre de las vacas, en este caso se define la propiedad energa. Los conejos comen las dos tipos de hierba y cada una de ellas les proporciona una cantidad de energa fijada por el usuario al inicio. En el caso de la vacas el hambre se define el en cdigo. Las rutinas comer y moverse son anlogas en ambos modelos. En los dos casos los animales mueren cuando les falta alimentacin, en el caso de las vacas por hambre y en el de los conejos por falta de energa.

2. Cmo puedo aadir un plot a la aplicacin vacas-plantas para que al iterar dibuje las curvas correspondientes al nmero de vacas y nmero de plantas?
En netlogo, se agrega un plot situndose en la pestaa Ejecutar y pinchando pinchando sobre la flechita que se muestra en la figura 1. Se selecciona la opcin grfico y de dibuja el plot en un espacio en blanco. En este caso, he decidido utilizar dos plots diferentes por cuestin de visibilidad, ya que siendo el nmero de vacas y plantas muy diferente se observa mejor por separado.

Figura 1: plots en netlogo

Karen Lpez-Linares Romn El plot se dibuja vacio, con un trazo default. Pinchando sobre el plot con el botn derecho y seleccionando editar, se muestra una ventana como la siguiente:

Figura 2: Propiedades del grfico

En esta venta, se le pone un nombre al grfico, se fijan sus ejes y la leyenda y se detalla el trazo que se quiere dibujar. En este caso se desea que muestre la cuenta de las plantas y se selecciona el color verde para su trazo. Es importante destacar que los plot hay que ir actualizndolos, y as, poniendo en el eje x el tiempo se ir dibujando la cantidad de plantas o vacas a lo largo de la simulacin. Los grficos se actualizan por ejemplo ejecutando el comando tick. Por eso, es importante aadir la lnea tick al final de la rutina go, como se muestra en la figura 3:

Figura 3: Tick para actualizar los grficos

Por ltimo, es importante seleccionar la opcin de que las actualizaciones se realicen en base a los tick, y no continuamente.

Karen Lpez-Linares Romn

Figura 4: Actualizacin mediante ticks

3. Cmo puedo saber en qu situacin se encuentra una planta, una vaca, o una parcela y saber qu valores tienen sus propiedades?
Para observar cada uno de los parmetros o propiedades de una vaca o una planta basta con pinchar sobre ella con el botn derecho, escoger la opcin inspect planta. Se mostrar una ventana con todas las propiedades de dicho objeto.

Figura 5: Propiedades de los objetos: planta

Karen Lpez-Linares Romn Si se pincha en herramientas -> Monitor de tortugas o Monitor de parcelas se abre una ventana similar en la que se puede introducir el nmero who de objeto y aparecen todas sus propiedades.

Figura 6:: Propiedades de los objetos: vaca

4. Qu es el modelizador de comportamiento de Netlogo?


El analizador de comportamiento es un software de netlogo que permite ejecutar el modelo muchas veces seguidas variando algunos de los parmetros. As, introducindole un rango de valores que puede tomar por ejemplo el limite-de-hambre ejecuta el modelo para diferentes casos y saca un archivo como resultado. Para crear un nuevo experimento se pincha en Herramientas -> analizador de comportamiento. Se abre la siguiente ventana, en la que se selecciona nuevo y se abre un cuadro de dilogo:

Karen Lpez-Linares Romn

Figura 7: Analizador de comportamiento

Para este ejemplo, se vara el lmite de hambre de las vacas tomando los valores 5, 1 y 9. Adems, se escogen 2 repeticiones de cada caso, ya que cuando hay variables random como el hambre de las vacas, el resultado cambia de una simulacin a otra. Se utilizan como indicadores la cantidad de vacas y plantas, para poder ver el efecto que tiene el lmite de hambre en el nmero de cada uno de estos objetos. Por ltimo, se fija un tiempo lmite de 23 ticks. Al acabar de fijar los valores para el experimento, se acepta y se ejecuta, seleccionando como se quiere obtener la salida.

Karen Lpez-Linares Romn

Figura 8: Ejecucin del experimento

Abriendo la tabla resultado y poniendo los datos adecuadamente en columnas, se observa el resultado, cuya primera parte se muestra en la figura 9:

Karen Lpez-Linares Romn

Figura 9: Tabla de resultados del experimento

En la primera columna aparece el nmero de ejecucin. El siguiente dato es el primer valor de lmite de hambre establecido, junto con los otros valores de los sliders y valores de entrada que en este caso son fijos. En la columna step se reflejan los ticks, hasta 23 como se ha fijado. Los dos ltimos datos muestran los contadores a analizar. Si se filtran por ejemplo los datos en el tick 23 para los casos ms extremos de lmite de hambre, 1 y 9, se puede observar la diferencia en el nmero de vacas que siguen vivas:

Figura 10: Anlisis de resultados

Cuando el lmite de hambre de las vacas es menor, ms tiempo permanecen vivas.

S-ar putea să vă placă și