group = ActorsGroup() group.add_consumer(consumer_1) group.add_consumer(consumer_2) group.add_consumer(consumer_3) group.add_consumer(consumer_4) group.add_consumer(consumer_5) group.add_consumer(consumer_6) group.add_generator(generator_1) group.add_generator(generator_2) group.add_generator(generator_3) market = Market(actors_group=group) transactions = market.bid_matching() # load grid grid = MultiCircuit() grid.load_file('Grid.xlsx') # matching dictionary agent_id_to_grid_id = { 'Consumer1': 'Load@Bloque de pisos', 'Consumer2': 'Load@Bus 3', 'Consumer3': 'Load@fabrica', 'Consumer4': 'Load@Bus 5', 'Consumer5': 'Load@Bus 7', 'Consumer6': 'Load@compañia', 'Gen1': 'gen_huerto_solar', 'Gen2': 'gen_bus_5',