def main():

    # Dados de Entrada
    print(
        "FLUXO DE CARGA PROBABILISTICO PARA REDES COM RECURSOS ENERGÉTICOS DISTRIBUÍDOS"
    )
    print("-----")
    simulation_number = input("NÚMERO DE SIMULAÇÕES DE MONTE CARLO: ")
    print("-----")
    print("Conheça o modo de correlação entre os REDs:")
    print("[0] sem correlação")
    print("[1] correlação LOAD-LOAD")
    print("[2] correlação LOAD-PV")
    print("[3] correlação LOAD-EV")
    print("[4] correlação LOAD-PV-EV")
    simulation_mode = input("MODO DE SIMULAÇÃO DESEJADO: ")
    print("-----")
    print("Modo de simulação de Eficiência Energética:")
    print("[0] sem Real Time Price - RTP")
    print("[1] com Real Time Price - RTP")
    simulation_rtp = input("MODO DE SIMULAÇÃO DE CARGA: ")
    print("-----")
    print("Modo de simulação do veículo elétrico:")
    print("[0] sem V2G")
    print("[1] com V2G")
    simulation_ev = input("MODO DE SIMULAÇÃO DO VEÍCULO ELÉTRICO:")

    # Verificando possibilidade de entrada
    if (0 <= int(simulation_mode) <= 4) and (
            0 <= int(simulation_ev) <= 1) and (0 <= int(simulation_rtp) <= 1):
        print("Iniciando simulação, por favor, aguarde ...")
    else:
        print("Os modos escolhidos não são permitidos. Encerrando processo.")
        sys.exit()

    # Simulação de Monte Carlo
    simulation = Montecarlo(simulation_number, simulation_mode, simulation_ev,
                            simulation_rtp)
    simulation.set_simulation()
Exemple #2
0
def main():

    # Monte Carlo
    simulation = Montecarlo(1)
    simulation.set_simulation()