updated template notebook to include
instructions for setups with more/less turbines
This commit is contained in:
@@ -156,11 +156,14 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"attachments": {},
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Adaptions to fit specific project \n",
|
"# Adaptions to fit specific project \n",
|
||||||
"- adapt tubine parameters\n",
|
"- adapt tubine parameters\n",
|
||||||
|
" - if number of turbines in OL not equal to 2, copy (or) delete lines 17-19\n",
|
||||||
|
" - if number of turbines in UL not equal to 2, copy (or) delete lines 26-28\n",
|
||||||
"- adapt controller parameters\n",
|
"- adapt controller parameters\n",
|
||||||
"- adapt pipeline parameters\n",
|
"- adapt pipeline parameters\n",
|
||||||
"- adapt reservoir parameters\n",
|
"- adapt reservoir parameters\n",
|
||||||
@@ -246,11 +249,14 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"attachments": {},
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Adaptions to fit specific project \n",
|
"# Adaptions to fit specific project \n",
|
||||||
"- choose between initialization by flux or guide vane opening - toggle comments in lines 12 and 14+15\n"
|
"- choose between initialization by flux or guide vane opening - toggle comments in lines 12 and 14+15\n",
|
||||||
|
"- adapt for the number of turbines in your project\n",
|
||||||
|
" - lines 6,10,27,31\n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -315,11 +321,14 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"attachments": {},
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Adaptions to fit specific project \n",
|
"# Adaptions to fit specific project \n",
|
||||||
"- change the influx through the OL HPP by manually setting the guide vane openings\n"
|
"- change the influx through the OL HPP by manually setting the guide vane openings\n",
|
||||||
|
"- adapt for the number of turbines in your project\n",
|
||||||
|
" - lines 11,54,55,61,62,67,68\n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -398,6 +407,16 @@
|
|||||||
"UL_T2_LA_ist_vec[0] = UL_T2.get_current_LA() # storing the initial value of the guide vane opening\n"
|
"UL_T2_LA_ist_vec[0] = UL_T2.get_current_LA() # storing the initial value of the guide vane opening\n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"attachments": {},
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"# Adaptions to fit specific project \n",
|
||||||
|
"- adapt for the number of turbines in your project\n",
|
||||||
|
" - line 9"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 25,
|
"execution_count": 25,
|
||||||
@@ -410,13 +429,9 @@
|
|||||||
"%matplotlib qt5 \n",
|
"%matplotlib qt5 \n",
|
||||||
"\n",
|
"\n",
|
||||||
"fig0,axs0 = plt.subplots(1,1)\n",
|
"fig0,axs0 = plt.subplots(1,1)\n",
|
||||||
"axs0.set_title('LA')\n",
|
"axs0.set_title('LA target')\n",
|
||||||
"axs0.plot(t_vec,100*OL_T1_LA_soll_vec,label='OL_T1 Target',c='b')\n",
|
"axs0.plot(t_vec,100*OL_T1_LA_soll_vec,label='OL_T1 Target',c='b')\n",
|
||||||
"axs0.scatter(t_vec[::200],100*OL_T1_LA_soll_vec[::200],c='b',marker='+') # plot only every 200th value\n",
|
|
||||||
"axs0.plot(t_vec,100*OL_T2_LA_soll_vec,label='OL_T2 Target',c='g')\n",
|
"axs0.plot(t_vec,100*OL_T2_LA_soll_vec,label='OL_T2 Target',c='g')\n",
|
||||||
"# axs0.plot(t_vec,100*UL_T1_LA_soll_vec,label='UL_T1 Target',c='r')\n",
|
|
||||||
"# axs0.scatter(t_vec[::200],100*UL_T1_LA_soll_vec[::200],c='r',marker='+')\n",
|
|
||||||
"# axs0.plot(t_vec,100*UL_T2_LA_soll_vec,label='UL_T2 Target',c='k')\n",
|
|
||||||
"axs0.set_xlabel(r'$t$ [$\\mathrm{s}$]')\n",
|
"axs0.set_xlabel(r'$t$ [$\\mathrm{s}$]')\n",
|
||||||
"axs0.set_ylabel(r'$LA$ [%]')\n",
|
"axs0.set_ylabel(r'$LA$ [%]')\n",
|
||||||
"axs0.legend()\n",
|
"axs0.legend()\n",
|
||||||
@@ -467,11 +482,14 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"attachments": {},
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Adaptions to fit specific project \n",
|
"# Adaptions to fit specific project \n",
|
||||||
"- in line 10 OL_p_pseudo is used"
|
"- in line 10 OL_p_pseudo is used\n",
|
||||||
|
"- adapt for the number of turbines in your project\n",
|
||||||
|
" - line 10,29,32,34,35"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -573,6 +591,17 @@
|
|||||||
" plt.pause(0.1) "
|
" plt.pause(0.1) "
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"attachments": {},
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"# Adaptions to fit specific project \n",
|
||||||
|
"- change level_plot min and max in lines 4 and 5\n",
|
||||||
|
"- adapt for the number of turbines in your project\n",
|
||||||
|
" - line 26,27,30,31"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 28,
|
"execution_count": 28,
|
||||||
@@ -651,11 +680,14 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"attachments": {},
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Adaptions to fit specific project \n",
|
"# Adaptions to fit specific project \n",
|
||||||
"- change level_plot_min and _max\n",
|
"- change level_plot_min and _max\n",
|
||||||
|
"- adapt for the number of turbines in your project\n",
|
||||||
|
" - line 26,27,30,31\n",
|
||||||
"- check that folder for saving figures is present in same directory as this file\n",
|
"- check that folder for saving figures is present in same directory as this file\n",
|
||||||
"- change name of the saved file in line 54: Vorlage -> ..."
|
"- change name of the saved file in line 54: Vorlage -> ..."
|
||||||
]
|
]
|
||||||
@@ -726,7 +758,7 @@
|
|||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "Python 3.8.13 ('Georg_DT_Slot3')",
|
"display_name": "DT_Slot3",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
@@ -740,12 +772,12 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.8.13"
|
"version": "3.8.16"
|
||||||
},
|
},
|
||||||
"orig_nbformat": 4,
|
"orig_nbformat": 4,
|
||||||
"vscode": {
|
"vscode": {
|
||||||
"interpreter": {
|
"interpreter": {
|
||||||
"hash": "84fb123bdc47ab647d3782661abcbe80fbb79236dd2f8adf4cef30e8755eb2cd"
|
"hash": "06e42ed9520aaad7103456df165a31ea40da0f41ac9dffb743274e5e314689f3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user