Untitled
unknown
plain_text
a year ago
618 B
7
Indexable
def get_gabarito_anual(eesd: EESD.EESD, total_horas: int) -> dict:
gabarito_dict = {}
for h in range(total_horas):
ang = np.array([])
tensoes = np.array([])
for barra in eesd.DSSCircuit.AllBusNames:
eesd.DSSCircuit.Solution.Solve()
eesd.DSSCircuit.SetActiveBus(barra)
ang = np.concatenate([ang, eesd.DSSCircuit.Buses.puVmagAngle[1::2]*2*np.pi / 360])
tensoes = np.concatenate([tensoes, eesd.DSSCircuit.Buses.puVmagAngle[::2]])
gabarito_dict[f"hora_{h}"] = np.concatenate([ang[3:], tensoes[3:]])
return gabarito_dictEditor is loading...
Leave a Comment