Files
Seminar_Smartgrids/main.py

17 lines
689 B
Python

from neighborhood import Producer, Consumer, Neighborhood
# Consumer-Instanzen anlegen
standard_consumer = Consumer(quantity=10, profile_type='std')
wp_consumer = Consumer(quantity=0, profile_type='wp')
ea_consumer = Consumer(quantity=0, profile_type='ea')
# Producer-Instanz anlegen
standard_producer = Producer(quantity=0, profile_type='std')
wp_producer = Producer(quantity=0, profile_type='wp')
ea_producer = Producer(quantity=0, profile_type='ea')
# Instanz für Nachbarschaft anlegen und Ergebnis plotten
neighborhood = Neighborhood(producers=[standard_producer, wp_producer, ea_producer], consumers=[standard_consumer, wp_consumer, ea_consumer])
neighborhood.plot_consumption()