#!/usr/bin/env python # coding: utf-8 # # Distributional OPF # In[1]: import numpy as np import andes import ams import pandas as pd import json import cvxpy as cp # In[2]: ams.__version__ # In[3]: ams.config_logger(stream_level=10) # In[4]: sp = ams.load(ams.get_case('ieee123/case123_v1.m'), setup=True, ) # In[5]: sp.LDOPF.setup() # In[6]: sp.LDOPF.run() # In[7]: sp.LDOPF.obj.v # In[8]: sp.LDOPF.pg.v # In[9]: sp.StaticGen.get(src='p', attr='v', idx=sp.StaticGen.get_idx()) # In[10]: sp.LDOPF.qg.v # In[11]: sp.StaticGen.get(src='q', attr='v', idx=sp.StaticGen.get_idx())