{ "cells": [ { "cell_type": "markdown", "id": "c43e8970", "metadata": {}, "source": [ "(production_group)=\n", "# production_group\n", "Represents a group of hydropower plants that must abide by the sum production constraints defined in the production_group \n", "\n", "| | |\n", "|---|---|\n", "|Input connections|{ref}`plant`|\n", "|Output connections|{ref}`plant`|\n", "|License|SHOP_OPEN|\n", "|Release version|14.0.0.1|\n", "\n", "```{contents}\n", ":local:\n", ":depth: 1\n", "```\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "## Attributes" ] }, { "cell_type": "code", "execution_count": 1, "id": "8d06f0c4", "metadata": { "tags": [ "remove-input", "full-width" ] }, "outputs": [ { "data": { "text/html": [ "
\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.core.display import HTML\n", "HTML(\"\"\"
\n", "\n", "\"\"\")" ] }, { "cell_type": "markdown", "id": "542433a2", "metadata": {}, "source": [ "(production_group:energy_target)=\n", "### energy_target\n", "Sum energy production target for time steps with energy_target_period_flag set to 1. (xUnit: MWH, yUnit: MWH)\n", "\n", "\n", "(production_group:energy_penalty_cost_up)=\n", "### energy_penalty_cost_up\n", "Penalty cost for producing more energy than the target amount. (xUnit: NOK/MWH, yUnit: NOK/MWH)\n", "\n", "\n", "(production_group:energy_penalty_cost_down)=\n", "### energy_penalty_cost_down\n", "Penalty cost for producing less energy than the target amount. (xUnit: NOK/MWH, yUnit: NOK/MWH)\n", "\n", "\n", "(production_group:energy_target_period_flag)=\n", "### energy_target_period_flag\n", "Flag defining which time steps are part of the target energy production constraint (xUnit: NO_UNIT, yUnit: MWH)\n", "\n", "\n", "(production_group:max_p_limit)=\n", "### max_p_limit\n", "The maximal power production limit for the sum of plants in the group. (xUnit: NO_UNIT, yUnit: MW)\n", "\n", "\n", "(production_group:min_p_limit)=\n", "### min_p_limit\n", "The minimal power production limit for the sum of plants in the group. (xUnit: NO_UNIT, yUnit: MW)\n", "\n", "\n", "(production_group:max_p_penalty_cost)=\n", "### max_p_penalty_cost\n", "The penalty cost for breaking the maximum power production limit constraint. The default penalty cost is specified by the power_limit_penalty_cost on the global_settings object. (xUnit: NO_UNIT, yUnit: NOK/MW)\n", "\n", "\n", "(production_group:min_p_penalty_cost)=\n", "### min_p_penalty_cost\n", "The penalty cost for breaking the minimum power production limit constraint. The default penalty cost is specified by the power_limit_penalty_cost on the global_settings object. (xUnit: NO_UNIT, yUnit: NOK/MW)\n", "\n", "\n", "(production_group:sum_production)=\n", "### sum_production\n", "The sum power production of all the plants connected to the group. (xUnit: NO_UNIT, yUnit: MW)\n", "\n", "\n", "(production_group:min_p_penalty)=\n", "### min_p_penalty\n", "The incurred penalty for breaking the minimum power production constraint. (xUnit: NO_UNIT, yUnit: NOK)\n", "\n", "\n", "(production_group:max_p_penalty)=\n", "### max_p_penalty\n", "The incurred penalty for breaking the maximum power production constraint. (xUnit: NO_UNIT, yUnit: NOK)\n", "\n", "\n", "(production_group:energy_penalty_up)=\n", "### energy_penalty_up\n", "The total penalty incurred when breaking the target energy constraint by generating more energy than the target. (xUnit: NOK, yUnit: NOK)\n", "\n", "\n", "(production_group:energy_penalty_down)=\n", "### energy_penalty_down\n", "The total penalty incurred when breaking the target energy constraint by generating less energy than the target. (xUnit: NOK, yUnit: NOK)" ] } ], "metadata": { "jupytext": { "text_representation": { "extension": ".md", "format_name": "myst", "format_version": 0.13, "jupytext_version": "1.13.8" } }, "kernelspec": { "display_name": "Python 3", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.9" }, "source_map": [ 11, 36, 48 ] }, "nbformat": 4, "nbformat_minor": 5 }