Skip to content

Instantly share code, notes, and snippets.

View erik-iida's full-sized avatar

Erik Iida erik-iida

View GitHub Profile
import numpy as np
import matplotlib.pyplot as plt
import time
from shapely.geometry import Point, Polygon
from topfarm import TopFarmProblem
from topfarm.cost_models.cost_model_wrappers import CostModelComponent
from topfarm.easy_drivers import EasyScipyOptimizeDriver
from topfarm.constraint_components.spacing import SpacingConstraint
from topfarm.constraint_components.boundary import XYBoundaryConstraint
from py_wake.site import UniformWeibullSite
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
from shapely.geometry import Point, Polygon
from topfarm import TopFarmProblem
from topfarm.cost_models.cost_model_wrappers import CostModelComponent
from topfarm.easy_drivers import EasyScipyOptimizeDriver
from topfarm.constraint_components.spacing import SpacingConstraint
from topfarm.constraint_components.boundary import XYBoundaryConstraint
from py_wake.site.xrsite import GlobalWindAtlasSite
from py_wake.literature import Nygaard_2022
from py_wake.wind_turbines.power_ct_functions import PowerCtTabular
from py_wake.wind_turbines import WindTurbine
from py_wake.site import UniformWeibullSite
from py_wake.deficit_models import *
from py_wake.deficit_models import SelfSimilarityDeficit2020
#imports for All2iterative Nygaard
from py_wake.deficit_models.gaussian import TurboGaussianDeficit
from py_wake.site.xrsite import GlobalWindAtlasSite
from py_wake.literature import Nygaard_2022
from py_wake.wind_turbines.power_ct_functions import PowerCtTabular
from py_wake.wind_turbines import WindTurbine
from py_wake.site import UniformWeibullSite
from py_wake.deficit_models import *
from py_wake.deficit_models import SelfSimilarityDeficit2020
#imports for All2iterative Nygaard
from py_wake.deficit_models.gaussian import TurboGaussianDeficit
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
from shapely.geometry import Point, Polygon
from topfarm import TopFarmProblem
from topfarm.cost_models.cost_model_wrappers import CostModelComponent
from topfarm.easy_drivers import EasyScipyOptimizeDriver
from topfarm.constraint_components.spacing import SpacingConstraint
from topfarm.constraint_components.boundary import XYBoundaryConstraint
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
from shapely.geometry import Point, Polygon
from topfarm import TopFarmProblem
from topfarm.cost_models.cost_model_wrappers import CostModelComponent
from topfarm.easy_drivers import EasyScipyOptimizeDriver
from topfarm.constraint_components.spacing import SpacingConstraint
from topfarm.constraint_components.boundary import XYBoundaryConstraint
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
from shapely.geometry import Point, Polygon
from topfarm import TopFarmProblem
from topfarm.cost_models.cost_model_wrappers import CostModelComponent
from topfarm.easy_drivers import EasyScipyOptimizeDriver
from topfarm.constraint_components.spacing import SpacingConstraint
from topfarm.constraint_components.boundary import XYBoundaryConstraint
from py_wake.site.xrsite import GlobalWindAtlasSite
from py_wake.literature import Nygaard_2022
from py_wake.wind_turbines.power_ct_functions import PowerCtTabular
from py_wake.wind_turbines import WindTurbine
from py_wake.site import UniformWeibullSite
from py_wake.deficit_models import *
from py_wake.deficit_models import SelfSimilarityDeficit2020
# Define wind site conditions and turbines
site = UniformWeibullSite(p_wd=[0.064, 0.053, 0.057, 0.068, 0.070, 0.059, 0.083, 0.127, 0.155, 0.112, 0.077, 0.075],
from py_wake.site.xrsite import GlobalWindAtlasSite
from py_wake.literature import Nygaard_2022
from py_wake.wind_turbines.power_ct_functions import PowerCtTabular
from py_wake.wind_turbines import WindTurbine
from py_wake.site import UniformWeibullSite
from py_wake.deficit_models import *
from py_wake.deficit_models import SelfSimilarityDeficit2020
# Define wind site conditions and turbines
site = UniformWeibullSite(p_wd=[0.064, 0.053, 0.057, 0.068, 0.070, 0.059, 0.083, 0.127, 0.155, 0.112, 0.077, 0.075],
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time
from shapely.geometry import Point, Polygon
from topfarm import TopFarmProblem
from topfarm.cost_models.cost_model_wrappers import CostModelComponent
from topfarm.easy_drivers import EasyScipyOptimizeDriver
from topfarm.constraint_components.spacing import SpacingConstraint
from topfarm.constraint_components.boundary import XYBoundaryConstraint