Este mini proyecto forma parte del curso que se lleva a cabo en ENSTA. Este mini-proyecto tiene como objetivo producir, por método constructivo, una simulación de vehículos eléctricos en el software Netlogo.

Vehículos eléctricos en el software Netlogo

El informe que debe enviarse es un archivo comprimido que incluye un PDF que detalla cada parte, así como el código de Netlogo para cada parte. Cabe señalar que se deben agregar parámetros de observación (gráfico, contador, etc.) para validar sus comentarios. Estos parámetros no se explican en las especificaciones.

Parte 1: EV y zonas

Este proyecto consiste en simular el comportamiento de los vehículos eléctricos y su impacto en el consumo de un eco-distrito.

El modelo debe tener una zona que será considerada como "Residencial", una zona de "Recarga" y el resto del entorno permanecerá vacío. La zona residencial es al menos el doble del tamaño de la zona de recarga.

Al comienzo de la simulación, todas las zonas residenciales tienen un vehículo eléctrico completamente cargado (por ejemplo, a 100).

En cada tic, los vehículos descargan 1. Cuando un vehículo tiene una carga inferior a 30, va a un área de recarga si está disponible. La recarga por tick es de 5.

Si un vehículo eléctrico está en 0, se vuelve rojo y produce insatisfacción. Si un vehículo eléctrico en carga está lleno (100) regresa a su zona residencial.

Proyecto: Vehículos eléctricos sobre vehículos eléctricos Netlogo

Cada punto debe discutirse por separado:

  1. Defina agentes, parámetros del observador, configure y listo.
  2. Explica el modelo elegido (cómo simular las zonas, cómo mover los coches, etc.).
  3. Realizar simulaciones
    1. ¿Qué observa en una simulación (es este el comportamiento deseado)?
    2. ¿Qué observas en varias simulaciones (siempre hay convergencia)?
    3. ¿Qué observa al cambiar los parámetros del observador (efectos críticos o en cascada)?

Parte 2: Carga y curva de carga

El objetivo de la simulación es simular la curva de carga provocada por la recarga de vehículos eléctricos. Por tanto, es fundamental que el usuario disponga de un indicador.

La curva de carga es igual a la suma de las recargas de vehículos eléctricos en un tick determinado más una constante para cada zona residencial (aleatoriamente entre dos valores mínimo y máximo).

Proyecto: Vehículos eléctricos sobre vehículos eléctricos Netlogo

Cada punto debe discutirse por separado:

  1. Agregue el código para observar la curva de carga.
  2. Realizar simulaciones
    1. ¿Qué observa en una simulación (es este el comportamiento deseado)?
    2. ¿Qué observas en varias simulaciones (siempre hay convergencia)?
    3. ¿Qué observa al cambiar los parámetros del observador (efectos críticos o en cascada)?

Parte 3: Adición de energías renovables

Todas las zonas de carga tienen un panel solar para recargar una batería local (solo para el parche en cuestión).

Cada zona de recarga tiene una variable de batería y una variable de usuario de recarga. La batería tiene una capacidad máxima de 100 y su valor inicial es cero. La recarga de la batería es proporcionada por el observador y tiene lugar en cada tic.

Cuando un vehículo eléctrico se está recargando, reducirá la batería como prioridad. Si la batería está vacía, continuará cargándose y la ingesta se contará mediante la curva de carga.

Proyecto: Vehículos eléctricos sobre vehículos eléctricos Netlogo

Cada punto debe discutirse por separado:

  1. Explicar el modelado de baterías
  2. Realizar simulaciones
    1. ¿Qué observa en una simulación (es este el comportamiento deseado)?
    2. ¿Qué observas en varias simulaciones (siempre hay convergencia)?
    3. ¿Qué observa al cambiar los parámetros del observador (efectos críticos o en cascada)?

Parte 4: Sumando lo aleatorio

Los siguientes parámetros, previamente fijados, ahora están sujetos a un azar en cada tick:

  • La pérdida de vehículos eléctricos es 0, 1 o 2 por tick
  • La recarga de la batería está entre Recharge / 2 y Recharge
  • La variable de carga de los vehículos eléctricos está entre 80 y 100 en la inicialización.
  • La variable de la batería está entre 25 y 75 en la inicialización
  • La variable de consumo de las zonas residenciales tiene un peligro en cada tick.
Proyecto: Vehículos eléctricos sobre vehículos eléctricos Netlogo

Cada punto debe discutirse por separado:

  1. Explica el cambio en el código.
  2. Realizar simulaciones
    1. ¿Qué observa en una simulación (es este el comportamiento deseado)?
    2. ¿Qué observas en varias simulaciones (siempre hay convergencia)?
    3. ¿Qué observa al cambiar los parámetros del observador (efectos críticos o en cascada)?