Фундаментальная инвестиционная модель снизу вверх для сектора электроэнергии немецкого языка
Это инвестиционный вариант модели рынка фундаментальной энергетики Pommes ( POM MARTEM MODEL ENERGY и RES ). Пожалуйста, перейдите к разделу интереса, чтобы узнать больше.
Сам Pommes - это космос, состоящий из модели диспетчеры (хранящейся в этом хранилище и описанной здесь), процедуры подготовки данных и инвестиционной модели для немецкого рынка власти. Первоначально модель была разработана группа исследователей и студентов в председателе по энергетике и ресурсам в управлении Ту Берлин и в настоящее время поддерживается группа выпускников и открыта для других вкладов.
Если вы заинтересованы в используемых процедурах подготовки данных или инвестиционным моделированием, найдите здесь больше информации:
Вариант инвестирования модели рынка электроэнергии PommesInvest позволяет пользователю моделировать инвестиции в резервные электростанции, Storates pommesinvest а также единицы реагирования на спрос для Федеральной Республики Германии для долгосрочных горизонтов (до 2045 года). Расширение возобновляемых электростанций экзогенно определяется путями расширения, а также нормализованными временными рядами. Общая цель моделей состоит в том, чтобы минимизировать затраты на систему электроэнергии, возникающие на основе оптовых рынков, посредством которых не учитывается сетевые ограничения. Таким образом, модельной целью является моделирование инвестиционных решений и результирующей мощности . Краткая категоризация модели приведена в следующей таблице. Обширная категоризация может быть найдена в модельной документации.
| критерий | проявление |
|---|---|
| Цель | - Моделирование рассылки электростанции и дневных цен на DE (анализ сценариев) |
| Пространственное покрытие | - Германия (de-lu) + электрические соседи (подход NTC) |
| Временный горизонт | - Обычно 1 год в почасовом разрешении |
| Технологии | - Обычные электростанции, стеристы, реакция спроса (оптимизирован) - Возобновляемые генераторы (фиксированные) - спрос: экзогенный временной ряд |
| Источники данных | - Входные данные не отправляются, но могут быть получены из Pommesdata; OPSD, Bnetza, Ents-E, другие |
| Выполнение | - представление графика и линейная оптимизация: oemof.solph / pyomo - Управление данными: python / .csv |
Математический метод моделей является линейным подходом к программированию , стремящимся минимизировать общие затраты на систему электроэнергии в рамках таких ограничений, как удовлетворение потребности в мощности в любое время и не нарушает объем производительности или ограничения хранения. Таким образом, бинарные переменные, такие как статус подразделений, стартапы и выключения, не учитываются.
Модель основана на Framework oemof.solph , который позволяет моделировать энергетические системы в представлении на основе графика с базовыми математическими ограничениями и терминами объективной функции, реализованными в Pyomo . Некоторые из необходимых OEMOF.Solph FealsM, таких как моделирование ответа спроса, были предоставлены основными разработчиками Pommes , которые также активны в сообществе OEMOF. Пользователи, не знакомые с OEMOF.Solph, могут найти дополнительную информацию в документации oemof.solph.
Обширную документацию Pommesinvest можно найти на Readthedocs. Он содержит руководство пользователя, категоризация модели, некоторую энергетическую экономическую и техническую справочную информацию, полную формулировку модели, а также документацию функций и классов модели.
Чтобы настроить pommesinvest , настройте виртуальную среду (например, с помощью Conda) или добавьте необходимые пакеты в установку Python. Кроме того, вам нужно установить решатель, чтобы решить проблему математической оптимизации.
pommesinvest размещен на PYPI. Чтобы установить его, используйте следующую команду
pip install pommesinvest
Если вы хотите внести свой вклад в качестве разработчика, вы должны разжечь его, а затем клонировать репозиторий, чтобы скопировать файлы локально, печатая
git clone https://github.com/your-github-username/pommesinvest.git
После клонирования репозитория вы должны установить необходимые зависимости. Убедитесь, что у вас установлена Conda в качестве диспетчера пакетов. Если нет, вы можете скачать его здесь. Откройте командную оболочку и перейдите в папку, где вы скопировали окружающую среду.
Используйте следующую команду для установки зависимостей
conda env create -f environment.yml
Активируйте свою среду, набрав
conda activate pommesinvest
Чтобы решить экземпляр модели pommesinvest , вам нужен установлен решатель. Пожалуйста, смотрите информацию о решателях. По умолчанию Gurobi используется для моделей pommesinvest . Это коммерческий решатель, но предоставляет академические лицензии, хотя, если это относится к вам. Elsewhise, мы рекомендуем использовать CBC, как рекомендует решатель. Чтобы проверить свой решатель и oemof.solph, снова см. Информацию от oemof.solph.
Каждый вид вклада или обратной связи тепло приветствуется.
Мы используем управление выпуском GitHub, а также обращаем внимание на сотрудничество. Мы стараемся придерживаться стандартов кодирования PEP8.
pommesinvest являются Йоханнес Кохемс и Янник Вернер. Это поддерживается Йоханнесом Кохемем.Следующие люди внесли свой вклад в Pommes . Большинство из этих вкладов принадлежат к версиям на ранней стадии и не являются частью фактического исходного кода. Тем не менее, все взносы должны быть признаны, и полный список предоставляется по причинам прозрачности.
Основные участники указаны сверху, оставшаяся часть указана в алфавитном порядке.
| Имя | Вклад |
|---|---|
| Йоханнес Кохем | Основное развитие и концептуализация концептуализация, разработка всех инвестиционных частей; Разработка основных процедур подготовки данных (ESP. Future Projection для всех компонентов, RES Tender Data и оценки LCOE, документация), архитектура, процесс публикации, обслуживание |
| Янник Вернер | Основное развитие и концептуализация Концептуализация, разработка основных процедур подготовки данных (данные о статусе -кво для всех компонентов, подробные RES, межконтактные и гидроагические данные), архитектура |
| Бенджамин Гросс | Сбор данных для традиционных электростанций на стадии раннего развития, идеальной поддержкой и консультировании зачатия |
| Карла Спиллер | Сбор данных для традиционных электростанций на ранней стадии разработки в качестве вклада в Pommesdata ; Совместное развитие моделирования диспетчерского диспетчерского хоризонта у предшественника Pommesdispatch |
| Кристиан Фраац | Сбор данных для традиционных электростанций на ранней стадии разработки в качестве вклада в Pommesdata |
| Конрад Никилиш | Сбор данных для RES на ранней стадии разработки в качестве вклада в Pommesdata |
| Даниэль Пешель | Сбор данных на электростанциях CHP в качестве вклада в Pommesdata |
| Доктор Йоханнес Гил | Поддержка концепции и исследования лицензирования данных; Поддержка концепции для инвестиционного моделирования в Pommesinvest |
| Доктор Пол Вервибе | Разработка небольших тестовых моделей как предшественника Pommes |
| Фабиан Бюллесбах | Разработка предшественника подхода к моделированию Horizon в PommesDispatch |
| Флора фон Микулич-Радеки | Обширные тестирование кода и функциональности на ранней стадии разработки для предшественников Pommesdispatch и Pommesinvest |
| Флориан Маурер | Поддержка / исправление для зависимостей Python |
| Ханнес Качел | Разработка и анализ подходов к снижению сложности предшественника Pommesinvest |
| Джулиан Эндрес | Сбор данных для затрат и обычных электростанций на ранней стадии разработки |
| Жюльен Файст | Сбор данных для отключения оригинальной угольной электростанции и запланированной установки новых электростанций для Pommesdata ; совместное развитие предшественника Pommesinvest |
| Летиция Энсинас Роза | Сбор ATA для обычных электростанций на ранней стадии разработки в качестве вклада в Pommesdata |
| Профессор доктор. Иоахим Мюллер-Кирченбауэр | Финансирование, обеспечение и концептуальная поддержка |
| Робин Клаус | Сбор данных для RES на ранней стадии разработки в качестве вклада в Pommesdata |
| Софи Вестфаль | Сбор данных для затрат и традиционных электростанций на ранней стадии разработки в качестве вклада для Pommesdata |
| Тимона Гош | Сбор данных для данных межконктору в качестве ввода в Pommesdata |
Если вы используете pommesinvest для своих собственных анализов, мы рекомендуем ссылаться на:
Kochems, J. and Werner, Y. (2024): Pommesinvest. Модель рынка фундаментальной мощности снизу вверх для сектора электроэнергии немецкого. https://github.com/pommes-public/pommesinvest, доступ к yyyy-mm-dd.
Кроме того, мы рекомендуем назвать тег версии или хэш коммита, используемый для прозрачности и воспроизводимости.
Также см. Файл citation.cff для информации о цитировании.
Это программное обеспечение лицензировано по лицензии MIT.
Copyright 2024 Pommes Developer Group
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае авторы или владельцы авторских прав не будут нести ответственность за любые претензии, убытки или другую ответственность, будь то в действии контракта, деликт или иным образом, возникающие из или в связи с программным обеспечением или использованием или другими сделками в программном обеспечении.