Sistema de hombre en la isla (así juego a los Sims jaja)

Todo empezó por estar pensando en qué tanta energía consumiría pensar intensamente jaja.

Imaginé una situación donde una persona estuviera en un lugar con recursos alimenticios limitados (una isla), requiriera pensar para conseguirlos, pero a la vez el pensar le hiciera consumir la energía de esos recursos…

Aprovechando la clase de Modelación de Sistemas Fisiológicos, me sonó que podía modelar esa situación con un sistema de ecuaciones diferenciales y simularla jaja…

Planteo tres variables:

  • A: Cantidad de comida almacenada en la casa (o refugio) de la persona. Es la que puede consumir inmediatamente.
  • B: Cantidad de comida disponible en la isla. Hay que recolectarla
  • C: Cantidad de “conocimiento” de la persona (jaja)

Luego planteo algunas condiciones:

  • La cantidad de conocimiento va a crecer proporcionalmente a la cantidad de comida almacenada (se motiva, no sé jaja).
  • La cantidad de comida disponible en la isla va a decrecer proporcionalmente a la cantidad de conocimiento de la persona, pero también entre menos comida haya más difícil será obtenerla.
  • La cantidad de comida almacenada en la casa se consumirá a una razón proporcional a la cantidad de conocimiento de la persona (entre más sabe y más piensa más tiene que comer) y crecerá conforme se obtenga comida de la isla.

En ecuaciones diferenciales, quedaría así:

  • dC/dt = k1*A
  • dB/dt = -k2*C + k3/B
  • dA/dt = -k4*C – dB/dt

Y pues ya, como vimos en clase, usé la función de MATLAB/Octave “ode45” para simular y jugar con el sistema, cambiando las condiciones iniciales y los diferentes factores, estuvo entretenido jaja. Aquí hay una de las gráficas resultantes:

(Sí, ahí el hombre no dura mucho en la isla jajaja)

Claramente el modelo está incompleto (¿qué pasa con la conciencia ambiental y propia conforme el conocimiento crece? ¿qué otras motivaciones habrían para el crecimiento de este conocimiento? ¿cómo trata el ambiente a la comida almacenada? etc…) pero bueno, solo quería resolverme la duda de si podía aplicar lo visto en clase en esta situación “propia”.

Y bueno, lo importante, aquí están los archivos de MATLAB/Octave (yo usé Octave, para MATLAB habrá que revisar que la sintaxis sí sirva así como está). Hay que ejecutar el que se llama “simulacion”, el otro lo que hace es definir las ecuaciones para que la función ode45 (o cualquier otra de la familia) pueda resolverlas numéricamente.

SimHombreIslaComidaConocimiento

Debería haber usado este tiempo en resolver el examen de esa materia… pero bueno

😛

Tags: , , , ,

  • Odavilar

    En vez de jugar a los Sims ponte a aportar a un proyecto de SL!! 

  • Mota_al

    😀

  • Mota_al

    😀