{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Wind farm optimisation - 2 GW of dedicated offshore wind for hydrogen production"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"\n",
"import cartopy.crs as ccrs\n",
"import contextily as cx\n",
"import geopandas as gpd\n",
"import mapclassify as mc\n",
"import matplotlib.patches as mpatches\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
"import seaborn as sns\n",
"from cartopy.mpl.ticker import LatitudeFormatter, LongitudeFormatter\n",
"from matplotlib_scalebar.scalebar import ScaleBar\n",
"\n",
"from h2ss import capacity as cap\n",
"from h2ss import compare\n",
"from h2ss import data as rd\n",
"from h2ss import functions as fns\n",
"from h2ss import optimisation as opt"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"# basemap cache directory\n",
"cx.set_cache_dir(os.path.join(\"data\", \"basemaps\"))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Halite data"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"ds, extent = rd.kish_basin_data_depth_adjusted(\n",
" dat_path=os.path.join(\"data\", \"kish-basin\"),\n",
" bathymetry_path=os.path.join(\"data\", \"bathymetry\"),\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Constraints"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"# exploration wells\n",
"_, wells_b = fns.constraint_exploration_well(\n",
" data_path=os.path.join(\n",
" \"data\",\n",
" \"exploration-wells\",\n",
" \"Exploration_Wells_Irish_Offshore.shapezip.zip\",\n",
" )\n",
")\n",
"\n",
"# wind farms\n",
"wind_farms = fns.constraint_wind_farm(\n",
" data_path=os.path.join(\n",
" \"data\", \"wind-farms\", \"marine-area-consent-wind.zip\"\n",
" )\n",
")\n",
"\n",
"# frequent shipping routes\n",
"_, shipping_b = fns.constraint_shipping_routes(\n",
" data_path=os.path.join(\n",
" \"data\", \"shipping\", \"shipping_frequently_used_routes.zip\"\n",
" ),\n",
" dat_extent=extent,\n",
")\n",
"\n",
"# shipwrecks\n",
"_, shipwrecks_b = fns.constraint_shipwrecks(\n",
" data_path=os.path.join(\n",
" \"data\", \"shipwrecks\", \"IE_GSI_MI_Shipwrecks_IE_Waters_WGS84_LAT.zip\"\n",
" ),\n",
" dat_extent=extent,\n",
")\n",
"\n",
"# subsea cables\n",
"_, cables_b = fns.constraint_subsea_cables(\n",
" data_path=os.path.join(\"data\", \"subsea-cables\", \"KIS-ORCA.gpkg\"),\n",
" dat_extent=extent,\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"# distance from salt formation edge\n",
"edge_buffer = fns.constraint_halite_edge(dat_xr=ds)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Zones of interest"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"zones, zds = fns.zones_of_interest(\n",
" dat_xr=ds,\n",
" constraints={\"net_height\": 120, \"min_depth\": 500, \"max_depth\": 2000},\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Generate caverns"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"caverns = fns.generate_caverns_hexagonal_grid(\n",
" zones_df=zones,\n",
" dat_extent=extent,\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"caverns = fns.cavern_dataframe(\n",
" dat_zone=zds,\n",
" cavern_df=caverns,\n",
" depths={\"min\": 500, \"min_opt\": 1000, \"max_opt\": 1500, \"max\": 2000},\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"# label caverns by depth and heights\n",
"caverns = fns.label_caverns(\n",
" cavern_df=caverns,\n",
" heights=[120],\n",
" depths={\"min\": 500, \"min_opt\": 1000, \"max_opt\": 1500, \"max\": 2000},\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"metadata": {}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Without constraints...\n",
"Number of potential caverns: 568\n",
"------------------------------------------------------------\n",
"Excluding salt formation edges...\n",
"Number of potential caverns: 539\n",
"------------------------------------------------------------\n",
"Exclude shipping...\n",
"Number of potential caverns: 261\n",
"Caverns excluded: 51.58%\n",
"------------------------------------------------------------\n",
"Exclude wind farms...\n",
"Number of potential caverns: 218\n",
"Caverns excluded: 59.55%\n",
"------------------------------------------------------------\n",
"Exclude cables...\n",
"Number of potential caverns: 218\n",
"Caverns excluded: 59.55%\n",
"------------------------------------------------------------\n",
"Exclude wells...\n",
"Number of potential caverns: 218\n",
"Caverns excluded: 59.55%\n",
"------------------------------------------------------------\n",
"Exclude shipwrecks...\n",
"Number of potential caverns: 218\n",
"Caverns excluded: 59.55%\n",
"------------------------------------------------------------\n"
]
}
],
"source": [
"caverns, _ = fns.generate_caverns_with_constraints(\n",
" cavern_df=caverns,\n",
" exclusions={\n",
" \"wells\": wells_b,\n",
" \"wind_farms\": wind_farms,\n",
" \"shipwrecks\": shipwrecks_b,\n",
" \"shipping\": shipping_b,\n",
" \"cables\": cables_b,\n",
" \"edge\": edge_buffer,\n",
" },\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Capacity"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"caverns[\"cavern_total_volume\"] = cap.cavern_volume(\n",
" height=caverns[\"cavern_height\"]\n",
")\n",
"caverns[\"cavern_volume\"] = cap.corrected_cavern_volume(\n",
" v_cavern=caverns[\"cavern_total_volume\"]\n",
")\n",
"\n",
"caverns[\"t_mid_point\"] = cap.temperature_cavern_mid_point(\n",
" height=caverns[\"cavern_height\"], depth_top=caverns[\"cavern_depth\"]\n",
")\n",
"\n",
"(\n",
" caverns[\"p_operating_min\"],\n",
" caverns[\"p_operating_max\"],\n",
") = cap.pressure_operating(\n",
" thickness_overburden=caverns[\"TopDepthSeabed\"],\n",
" depth_water=-caverns[\"Bathymetry\"],\n",
")\n",
"\n",
"caverns[\"rho_min\"], caverns[\"rho_max\"] = cap.density_hydrogen_gas(\n",
" p_operating_min=caverns[\"p_operating_min\"],\n",
" p_operating_max=caverns[\"p_operating_max\"],\n",
" t_mid_point=caverns[\"t_mid_point\"],\n",
")\n",
"\n",
"(\n",
" caverns[\"working_mass\"],\n",
" caverns[\"mass_operating_min\"],\n",
" caverns[\"mass_operating_max\"],\n",
") = cap.mass_hydrogen_working(\n",
" rho_h2_min=caverns[\"rho_min\"],\n",
" rho_h2_max=caverns[\"rho_max\"],\n",
" v_cavern=caverns[\"cavern_volume\"],\n",
")\n",
"\n",
"caverns[\"capacity\"] = cap.energy_storage_capacity(\n",
" m_working=caverns[\"working_mass\"]\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Power curve [MW] and Weibull wind speed distribution"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"# extract data for wind farms at 150 m\n",
"weibull_wf_df = fns.read_weibull_data(\n",
" data_path_weibull=os.path.join(\n",
" \"data\", \"weibull-parameters-wind-speeds\", \"Weibull_150m_params_ITM.zip\"\n",
" ),\n",
" data_path_wind_farms=os.path.join(\n",
" \"data\", \"wind-farms\", \"marine-area-consent-wind.zip\"\n",
" ),\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_powercurve = opt.weibull_distribution(weibull_wf_data=weibull_wf_df)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Number of reference wind turbines"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"metadata": {}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"28.57% of total offshore wind farm capacity dedicated to H₂ production\n"
]
}
],
"source": [
"# 2 GW of offshore wind for green hydrogen production by 2030\n",
"# in addition to 5 GW offshore wind target in CLimate Action Plan 2023\n",
"# pg. 134\n",
"# assume this 2 GW is distributed evenly to the total capacity\n",
"print(\n",
" f\"{2 / 7 * 100:.2f}% of total offshore wind farm capacity dedicated \"\n",
" f\"to H\\N{SUBSCRIPT TWO} production\"\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"# max wind farm capacity\n",
"weibull_wf_df[\"cap\"] = [int(x * 2 / 7) for x in [1300, 824, 500]]"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"# number of 15 MW turbines, rounded down to the nearest integer\n",
"weibull_wf_df[\"n_turbines\"] = opt.number_of_turbines(\n",
" owf_cap=weibull_wf_df[\"cap\"]\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Annual energy production [MWh]"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_wf_df = opt.annual_energy_production(weibull_wf_data=weibull_wf_df)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Annual hydrogen production [kg]"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_wf_df[\"AHP\"] = opt.annual_hydrogen_production(aep=weibull_wf_df[\"AEP\"])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## AHP as a proportion of the total working mass"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_wf_df[\"AHP_frac\"] = (\n",
" weibull_wf_df[\"AHP\"] / caverns[[\"working_mass\"]].sum().iloc[0]\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## AHP converted to storage demand [GWh]"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_wf_df[\"demand\"] = cap.energy_storage_capacity(\n",
" m_working=weibull_wf_df[\"AHP\"]\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Number of caverns required based on cumulative working mass and AHP"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"metadata": {}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Codling Wind Park\n",
"Working mass [kg]: 3.057689E+07\n",
"Number of caverns required: 7–17\n",
"Capacity (approx.) [GWh]: 1,087.05\n",
"------------------------------------------------------------------------------\n",
"Dublin Array\n",
"Working mass [kg]: 1.872921E+07\n",
"Number of caverns required: 4–11\n",
"Capacity (approx.) [GWh]: 656.97\n",
"------------------------------------------------------------------------------\n",
"North Irish Sea Array\n",
"Working mass [kg]: 1.231565E+07\n",
"Number of caverns required: 3–7\n",
"Capacity (approx.) [GWh]: 471.43\n",
"------------------------------------------------------------------------------\n",
"Total number of caverns required: 14–35\n",
"------------------------------------------------------------------------------\n",
"Number of caverns required as a percentage of all available caverns:\n",
"6.42–16.06%\n",
"------------------------------------------------------------------------------\n",
"Total maximum cavern capacity (approx.): 2,215.45 GWh\n"
]
}
],
"source": [
"compare.calculate_number_of_caverns(\n",
" cavern_df=caverns, weibull_wf_data=weibull_wf_df\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Transmission distance [km]"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"caverns, injection_point = opt.transmission_distance(\n",
" cavern_df=caverns, wf_data=wind_farms\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Electrolyser capacity [MW]"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_wf_df[\"E_cap\"] = opt.electrolyser_capacity(\n",
" n_turbines=weibull_wf_df[\"n_turbines\"]\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## CAPEX for pipeline [€ km⁻¹]"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"weibull_wf_df[\"CAPEX\"] = opt.capex_pipeline(e_cap=weibull_wf_df[\"E_cap\"])"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"metadata": {}
},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" name | \n",
" cap | \n",
" (c, min) | \n",
" (c, max) | \n",
" (c, mean) | \n",
" (k, min) | \n",
" (k, max) | \n",
" (k, mean) | \n",
" n_turbines | \n",
" AEP | \n",
" integral | \n",
" abserr | \n",
" AHP | \n",
" AHP_frac | \n",
" demand | \n",
" E_cap | \n",
" CAPEX | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Codling Wind Park | \n",
" 371 | \n",
" 10.2 | \n",
" 10.8 | \n",
" 10.500000 | \n",
" 1.9 | \n",
" 2.0 | \n",
" 1.950000 | \n",
" 24 | \n",
" 1.548908e+06 | \n",
" 8.335975 | \n",
" 2.528685e-07 | \n",
" 3.057689e+07 | \n",
" 0.043023 | \n",
" 1018.889987 | \n",
" 298 | \n",
" 953350.780836 | \n",
"
\n",
" \n",
" 1 | \n",
" Dublin Array | \n",
" 235 | \n",
" 9.9 | \n",
" 10.6 | \n",
" 10.292857 | \n",
" 1.9 | \n",
" 2.0 | \n",
" 1.950000 | \n",
" 15 | \n",
" 9.487500e+05 | \n",
" 8.169630 | \n",
" 3.778893e-07 | \n",
" 1.872921e+07 | \n",
" 0.026353 | \n",
" 624.098782 | \n",
" 186 | \n",
" 868435.651965 | \n",
"
\n",
" \n",
" 2 | \n",
" North Irish Sea Array | \n",
" 142 | \n",
" 10.7 | \n",
" 11.2 | \n",
" 10.950000 | \n",
" 2.1 | \n",
" 2.2 | \n",
" 2.133333 | \n",
" 9 | \n",
" 6.238637e+05 | \n",
" 8.953423 | \n",
" 1.516351e-07 | \n",
" 1.231565e+07 | \n",
" 0.017329 | \n",
" 410.384794 | \n",
" 112 | \n",
" 806313.935209 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" name cap (c, min) (c, max) (c, mean) (k, min) \\\n",
"0 Codling Wind Park 371 10.2 10.8 10.500000 1.9 \n",
"1 Dublin Array 235 9.9 10.6 10.292857 1.9 \n",
"2 North Irish Sea Array 142 10.7 11.2 10.950000 2.1 \n",
"\n",
" (k, max) (k, mean) n_turbines AEP integral abserr \\\n",
"0 2.0 1.950000 24 1.548908e+06 8.335975 2.528685e-07 \n",
"1 2.0 1.950000 15 9.487500e+05 8.169630 3.778893e-07 \n",
"2 2.2 2.133333 9 6.238637e+05 8.953423 1.516351e-07 \n",
"\n",
" AHP AHP_frac demand E_cap CAPEX \n",
"0 3.057689e+07 0.043023 1018.889987 298 953350.780836 \n",
"1 1.872921e+07 0.026353 624.098782 186 868435.651965 \n",
"2 1.231565e+07 0.017329 410.384794 112 806313.935209 "
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"weibull_wf_df"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"metadata": {}
},
"outputs": [
{
"data": {
"text/plain": [
"cap 7.480000e+02\n",
"n_turbines 4.800000e+01\n",
"AEP 3.121522e+06\n",
"AHP 6.162175e+07\n",
"AHP_frac 8.670528e-02\n",
"demand 2.053374e+03\n",
"E_cap 5.960000e+02\n",
"CAPEX 2.628100e+06\n",
"dtype: float64"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# totals\n",
"weibull_wf_df[\n",
" [\"cap\", \"n_turbines\", \"AEP\", \"AHP\", \"AHP_frac\", \"demand\", \"E_cap\", \"CAPEX\"]\n",
"].sum()"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {
"metadata": {}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Energy capacity as a percentage of Ireland's electricity demand\n",
"in 2050 (84–122 TWh electricity), assuming a conversion efficiency\n",
"of 50%: 0.84–1.22%\n",
"Energy capacity as a percentage of Ireland's hydrogen demand\n",
"in 2050, assuming it is 17% of the electricity demand\n",
"(84–122 TWh electricity): 9.90–14.38%\n"
]
}
],
"source": [
"compare.electricity_demand_ie(data=weibull_wf_df[\"demand\"])"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {
"metadata": {}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Energy capacity as a percentage of Ireland's domestic hydrogen\n",
"demand in 2050 (4.6–39 TWh hydrogen): 5.27–44.64%\n",
"Energy capacity as a percentage of Ireland's domestic and\n",
"non-domestic hydrogen demand in 2050 (19.8–74.6 TWh hydrogen): 2.75–10.37%\n"
]
}
],
"source": [
"compare.hydrogen_demand_ie(data=weibull_wf_df[\"demand\"])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## LCOT for pipeline [€ kg⁻¹]"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {
"metadata": {}
},
"outputs": [],
"source": [
"caverns = opt.lcot_pipeline(weibull_wf_data=weibull_wf_df, cavern_df=caverns)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {
"metadata": {}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" cavern_depth | \n",
" working_mass | \n",
" capacity | \n",
" distance_ip | \n",
" dist_Codling_Wind_Park | \n",
" dist_Dublin_Array | \n",
" dist_North_Irish_Sea_Array | \n",
" LCOT_Codling_Wind_Park | \n",
" LCOT_Dublin_Array | \n",
" LCOT_North_Irish_Sea_Array | \n",
"
\n",
" \n",
" \n",
" \n",
" count | \n",
" 218.000000 | \n",
" 2.180000e+02 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
" 218.000000 | \n",
"
\n",
" \n",
" mean | \n",
" 1154.020877 | \n",
" 3.260108e+06 | \n",
" 108.634041 | \n",
" 29.197826 | \n",
" 58.408245 | \n",
" 43.581633 | \n",
" 44.393167 | \n",
" 0.184989 | \n",
" 0.205274 | \n",
" 0.295240 | \n",
"
\n",
" \n",
" std | \n",
" 365.142804 | \n",
" 7.786651e+05 | \n",
" 25.946851 | \n",
" 6.830597 | \n",
" 11.452952 | \n",
" 13.055932 | \n",
" 7.523248 | \n",
" 0.036273 | \n",
" 0.061495 | \n",
" 0.050034 | \n",
"
\n",
" \n",
" min | \n",
" 502.745339 | \n",
" 1.678950e+06 | \n",
" 55.946359 | \n",
" 16.263066 | \n",
" 33.027322 | \n",
" 17.542931 | \n",
" 32.980512 | \n",
" 0.104603 | \n",
" 0.082629 | \n",
" 0.219339 | \n",
"
\n",
" \n",
" 25% | \n",
" 872.651330 | \n",
" 2.685380e+06 | \n",
" 89.482842 | \n",
" 23.216441 | \n",
" 51.592318 | \n",
" 33.503367 | \n",
" 36.808911 | \n",
" 0.163402 | \n",
" 0.157804 | \n",
" 0.244800 | \n",
"
\n",
" \n",
" 50% | \n",
" 1128.329146 | \n",
" 3.277441e+06 | \n",
" 109.211632 | \n",
" 30.947028 | \n",
" 58.988376 | \n",
" 47.378240 | \n",
" 44.619590 | \n",
" 0.186826 | \n",
" 0.223156 | \n",
" 0.296746 | \n",
"
\n",
" \n",
" 75% | \n",
" 1433.385847 | \n",
" 3.886101e+06 | \n",
" 129.493525 | \n",
" 34.863247 | \n",
" 67.109072 | \n",
" 54.107289 | \n",
" 50.773606 | \n",
" 0.212546 | \n",
" 0.254851 | \n",
" 0.337673 | \n",
"
\n",
" \n",
" max | \n",
" 1980.680682 | \n",
" 4.765555e+06 | \n",
" 158.798899 | \n",
" 42.990158 | \n",
" 80.806729 | \n",
" 70.176200 | \n",
" 67.926218 | \n",
" 0.255928 | \n",
" 0.330537 | \n",
" 0.451748 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" cavern_depth working_mass capacity distance_ip \\\n",
"count 218.000000 2.180000e+02 218.000000 218.000000 \n",
"mean 1154.020877 3.260108e+06 108.634041 29.197826 \n",
"std 365.142804 7.786651e+05 25.946851 6.830597 \n",
"min 502.745339 1.678950e+06 55.946359 16.263066 \n",
"25% 872.651330 2.685380e+06 89.482842 23.216441 \n",
"50% 1128.329146 3.277441e+06 109.211632 30.947028 \n",
"75% 1433.385847 3.886101e+06 129.493525 34.863247 \n",
"max 1980.680682 4.765555e+06 158.798899 42.990158 \n",
"\n",
" dist_Codling_Wind_Park dist_Dublin_Array dist_North_Irish_Sea_Array \\\n",
"count 218.000000 218.000000 218.000000 \n",
"mean 58.408245 43.581633 44.393167 \n",
"std 11.452952 13.055932 7.523248 \n",
"min 33.027322 17.542931 32.980512 \n",
"25% 51.592318 33.503367 36.808911 \n",
"50% 58.988376 47.378240 44.619590 \n",
"75% 67.109072 54.107289 50.773606 \n",
"max 80.806729 70.176200 67.926218 \n",
"\n",
" LCOT_Codling_Wind_Park LCOT_Dublin_Array LCOT_North_Irish_Sea_Array \n",
"count 218.000000 218.000000 218.000000 \n",
"mean 0.184989 0.205274 0.295240 \n",
"std 0.036273 0.061495 0.050034 \n",
"min 0.104603 0.082629 0.219339 \n",
"25% 0.163402 0.157804 0.244800 \n",
"50% 0.186826 0.223156 0.296746 \n",
"75% 0.212546 0.254851 0.337673 \n",
"max 0.255928 0.330537 0.451748 "
]
},
"execution_count": 30,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"caverns[\n",
" [\n",
" \"cavern_depth\",\n",
" \"working_mass\",\n",
" \"capacity\",\n",
" \"distance_ip\",\n",
" ]\n",
" + list(caverns.filter(like=\"dist_\"))\n",
" + list(caverns.filter(like=\"LCOT_\"))\n",
"].describe()"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"count 654.000000\n",
"mean 48.794348\n",
"std 12.862247\n",
"min 17.542931\n",
"25% 36.924385\n",
"50% 49.890968\n",
"75% 57.488679\n",
"max 80.806729\n",
"dtype: float64"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.Series(caverns[list(caverns.filter(like=\"dist_\"))].values.flat).describe()"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"count 654.000000\n",
"mean 0.228501\n",
"std 0.069462\n",
"min 0.082629\n",
"25% 0.172666\n",
"50% 0.228186\n",
"75% 0.279192\n",
"max 0.451748\n",
"dtype: float64"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.Series(caverns[list(caverns.filter(like=\"LCOT_\"))].values.flat).describe()"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA7YAAAGmCAYAAABIsxgqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA7EAAAOxAGVKw4bAAB+60lEQVR4nO3dd1hTZ/8G8DuBhC1bQFmKC1kOtCq4R+sW67ZuURRHrVVbR2vF0dc9K27rQoujrVvbWsXRugUpbkFERERBQQgh5PeHmp8RUAiBJHB/rqsXnuc85znf8IYX7pznPEcgl8vlICIiIiIiItJRQk0XQERERERERFQcDLZERERERESk0xhsiYiIiIiISKcx2BIREREREZFOY7AlIiIiIiIincZgS0RERERERDqNwZaIiIiIiIh0WrkJtpLsbNx58ACS7GxNl0JERFRu8PcvERGVhnITbOMfP0aPceMQ//ixpkshIiIqN/j7l4iISkO5CbZERERERERUNjHYEhERERERkU5jsCUiIiIiIiKdxmBLREREREREOo3BloiIiIiIiHQagy0RERERERHpNAZbIiIiIiIi0mkMtkRERERERKTTGGyJiIiIiIhIpzHYEhERERERkU5jsCUiIiIiIiKdxmBLREREREREOo3BloiIiIiIiHQagy0RERERERHpNH1NF0BERETqdSQiAqt27EBySgp83N3x3ejRqGxn99HjIi5exNjZs9G5ZUuEjB+vaG8fGIjE5GSlvg62tji8bp3aayciIlIFgy0REVEZciEqClOXLMHggADU9/DA+vBwjAkJwS9Ll0KkX/CvfWlODhZt2lRgn84tW6J727aKbbFYrPbaiYiIVMVgS0REVIasDw9H8wYNMG7AAACAu5sbOgQG4tiZM+jYvHmBx+08eBBCoRDeNWvmu9/dzQ11a9cukZqJiIiKS6uC7a5Dh7Dt99+R/Pw5qru44KshQ1DX3R0AkJubi5/CwrDn2DFIpVJ86u+PScOGwdDAQMNVU3kRHR2N58+fq2UsS0tLeHh4qGUsIqK3siQSXIqOVppGbGVujnoeHjh7+XKBwfZZWhrW7NqFGaNH45fDh/PtY21hURIlE5GWUuffPQD/9qGSpzXB9ujp05i3di2Gfv456tWujd/+/BNjQ0KwZ8UK2FlbY114OHbs34+vhw2DqbExFmzYAJlMhplj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JzIyUulrQSwtLeHh4aFyLV5eXoiIiFD5+PdFRkYiODgYq1atgre3+h6T4MX/jyAiIiKiUqDSVOT6Hh74NzKSwZbKjfj4eHgWYUZCcHDwR/s8ePAATk5OKtVjbm4Of39/lY79EG9v7xIZV1Xq/DABKP4HCkRERESknVQKtjPHjsW42bOhJxSie7t2EOnp5eljxWeIURni5OSE69evfzRkFZalpaXKoba8KIkPE4DifaBARERERNpJpWAbOH06UlJTsfaXX7AuPDzfPpf37i1WYUTahlf6Spe6P0wA+IECERERUVmlUrBt36yZuusgIsqDHyYQERERUWGoFGyD+vRRdx1EREREREREKhEWtuOaXbuQ9PRpSdZCREREREREVGRFCraJDLZERERERESkZQodbOVyeUnWQURERERERKSSQgdbABCUVBVEREREREREKirS4lE/rl0LUxOTj/YTAFgbEqJqTURERERUDtzLyNB0CfnS1rqIqGBFCrYvMzIgzckpqVqIiIiIqBxZeveOpksgojKiSMF29oQJqFOrVknVQkRERETlgJeXFyIiItQ2XmRkJIKDg7Fq1Sp4e3urbVwvLy+1jUVEJUul59gSEREREanK3Nwc/v7+ah/X29u7RMYlIu2nNcH26fPnWLRpE05fugSBQACfWrUwfuBAVHN2BgBkSSRYtGkTDp86BZG+PgLatkVwv37Q09PTcOVERERERESkSYUOtiN794aDjU2JFJEjk2HotGlwdnDA7PHjIc3JwZpduzDq+++xd+VKmJmYYN7atThz+TJmjB6NTIkECzdsgKFYjBG9e5dITUREREREBUlKStJ0CfnS1rqISlqhg21Qnz4lV4SeHlZ//z0q29kp2mytrDDom28QdesWqjg6Yv+JE1g0ZQpafvIJACArKwsrtm3DoIAAGIjFJVYbEREREdH7Dh06pOkSiOgdWjMV+d1QCwAymQwAYGxkhHNXr0IsEqGpr69if5smTfDjunW4GhODT3x8SrVWIiIiIiqfuPAVkXbSmmALAHK5HC8zMhB16xYWbtwI//r1UadWLfz1zz9wsreH/jv309pYWsLY0BBxjx7lG2ylUqkiHANAtkQCAJBkZSEzM7PkXwyRDpG8/fmQSPjzQVQAIyMjTZdARFqAC18RaSetCrYXr19H4IwZAIBPvL2xYNIkAK+fn2tqbJyn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",
"text/plain": [
"