Прогнозирование рыночной конъюнктуры на оптовом рынке электроэнергии
1 Прогнозирование рыночной конъюнктуры на оптовом рынке электроэнергии Оценка зависимости изменения розничных цен на электроэнергию от динамики экзогенных факторов (экономических и правовых характеристик) Золотова Ирина Юрьевна Институт проблем ценообразования и регулирования естественных монополий НИУ ВШЭ Москва
2 Содержание 1. Краткая характеристика рынка электроэнергии в России. Специфика «рынка на сутки вперед» (РСВ) и «балансирующего рынка» (БР). 2. Определение задачи и объекта (предмета) исследования (анализа). 3. Модели прогнозирования. Прогнозирование на основе нейронных сетей (теоретические основы). 4. Этапы прогнозирования в рамках настоящего исследования: - Определение оптимального набора факторов - Определение конфигурации сети - Прогнозирование и оценка результатов (точности). 2
3 Рынок электроэнергии в России 1. Генерация (оптовый рынок) 2. Электросетевой комплекс (передача электроэнергии - ФСК и распределение ТСО) Мощность - Регулируемые цены (тарифы) - Свободное ценообразование (КОМ) - Цена на новую мощность (ДПМ) 3. Сбыт электроэнергии (гарантирующие поставщики и независимые сбытовые компании) 4. Инфраструктурные организации Электроэнергия - Регулируемые цены (тарифы) - Свободное ценообразование (РСВ и БР) «Рынок на сутки вперед» (РСВ) аукцион закрытого типа, маржинальный принцип ценообразования (отбор заявок поставщиков «от минимальной по цене»), узловое ценообразование «Балансирующий рынок» (БР) покупкапродажа отклонений 3
4 Задачи исследования и анализируемые параметры 1) Сформировать модели для прогноза почасовой динамики на следующие сутки, а также неделю и месяц вперед следующих показателей: - объем спроса на электрическую энергию - цена на электроэнергию на РСВ - цена на электроэнергию на БР 2) Определить оптимальный с точки зрения точности прогнозирования набор экзогенных переменных (факторов) для прогнозных моделей рассматриваемых показателей 4
5 Анализируемая динамика рассматриваемых показателей Исторические данные (выборка) - с 8 июля 2010 года по 30 сентября 2012 года Прогнозный период - ноябрь 2012 года 5
6 Модели прогнозирования Модели на основе теории игр, модели равновесия (Курно, Бертран, Нейман, Нэш) Имитационные и фундаментальные модели Модели, основанные на анализе временных рядов: - Традиционные статистические (параметрические регрессионные модели, авторегрессии, скользящего среднего и др.) - Модели искусственного интеллекта (на основе нейронных сетей Artificial neural network) Важным аспектом является подбор факторов, которые А) Максимально точно описывают анализируемый показатель Б) Строго детерминированы (прогнозируемы) на перспективу 6
7 Прогнозирование на основе нейронных сетей (ANN) Наиболее распространенный вид ANN - Многослойный перцептрон Этапы моделирования: Определение оптимального набора факторов (регрессоров), максимально точно описывающих историческую динамику рассматриваемых показателей Формирование (оптимизация) конфигурации модели (сети) по каждому показателю Почасовое прогнозирование параметров на сутки, неделю и месяц вперед и оценка точности прогноза Число нейронов во входном слое определяется числом входных параметров (факторов), в выходном слое числом выходных параметров (рассматриваемых показателей), в скрытом слое экспериментальным путем по итогам кросс-валидации Для моделирования на основе ANN необходимо ее обучить подогнать весы ветвей сети так, чтобы при подаче сигнала на вход сети получить целевое значение выходного сигнала Обученная сеть в дальнейшем применяется для прогнозирования показателей 7
8 Обучение нейронной сети и оценка адекватности результатов прогноза Процесс обучения сети. Этапы 1. Обучение сети Новые веса Настройка весов сети Эпоха обучения 2. Кросстестирование Ошибка велика Адекватность результатов прогноза оценивается на основе средней абсолютной ошибки и аналогичного показателя в процентах Ошибка мала Качество «подгонки» теоретических и исторических данных 3. Итоговое тестирование Результаты обучения MAE = 1 n t=1 Распределение ошибки n MAPE = 1 n t=1 n y t y t Оценка качества обучения сети производится на основе: Подгонки исторических (целевых) и теоретических (выходных) значений показателя (R 2 ) Характера распределения ошибки выходного значения показателя (тест Колмогорова-Смирнова на нормальность распределения) yt y t y t 100% y t фактические значения y t прогнозные значения n число наблюдений Для обучения сети выборку (до прогнозного периода) разбивают на три участка: 70% - для обучения (1), 15% - для кросс-тестирования (2), 15% - для итогового 8 тестирования (3)
9 Определение оптимального набора факторов 1) Для каждого показателя изначально рассмотрено от 7 до 9 факторов: - Для объема спроса (7 «своих» факторов) - Для цены РСВ (7 «своих» фактор + фактор «объем спроса», всего 8 факторов) - Для цены БР (7 «своих» фактор + фактор «объема спроса» + фактор «цена РСВ», всего 9 факторов) 2) Последовательно включали факторы в модель Если включение дополнительного фактора не приводит к увеличение точности моделирования, процедура останавливается. Результаты анализа показали, что наилучшая точность моделирования с применением от 3 (для цены БР) до 4 факторов (для объема спроса и цены РСВ) «СЕЗОННЫЕ» Час операционных суток День недели Признак «выходной/праздничный день или рабочий день» Включено в моделирование Рассмотренные факторы «ИСТОРИЧЕСКИЕ» Значение показателя час назад («- 1») Значение показателя в аналогичный час сутки назад («-24») Значение показателя в аналогичный час неделя назад («-168») Х «ОТРАСЛЕВЫЕ» График загрузки ТЭЦ Ремонтная компания Водность ГЭС Стратегия 9 поставщиков
10 Оптимизация конфигурации ANN с применением кросс-валидации Определено: 1) Количество нейронов в входном слое = 3 4 (количество факторов) 2) Количество нейронов в выходном слое = 1 (рассматриваемый показатель) Необходимо найти: 3) Количество нейронов в скрытом слое -? Для каждой из нейронной сети была проведена процедура кросс-валидации Кросс-валидация заключается в изменение конфигурации сети и оценка последствий изменения конфигурации на точность моделирования Изначально для всех моделей рассмотренное количество нейронов = 20 Определено оптимальное число нейронов в скрытом слое для каждой из нейронной сети: для объема спроса = 10, цены РСВ = 12, цены БР = 15 Сформирована оптимальная конфигурация сети 10
11 Этап прогнозирования и оценка результатов Ноябрь 2012 года 11
12 Результаты прогнозирования спроса МВтч Прогноз спроса электроэнергии в 1 ценовой зоне ОРЭМ, МВтч Спрос, факт Спрос, прогноз часы Горизонт MAE, МВтч MAPE день % неделя % месяц % 12
13 Результаты прогнозирования цены РСВ Прогноз цены РСВ в 1 ценовой зоне ОРЭМ, руб/мвтч Руб/МВтч Цена РСВ, факт Цена РСВ, прогноз часы Горизонт MAE, руб/мвтч MAPE день % неделя % месяц % 13
14 Результаты прогнозирования цены БР Руб/МВтч Прогноз цены БР в 1 ценовой зоне ОРЭМ, руб/мвтч Цена БР, факт Цена РСВ, БР прогноз часы Горизонт MAE, руб/мвтч MAPE день % неделя % месяц % 14
15 Оценка результатов прогнозирования цены РСВ Точность моделей прогнозирования цен на электроэнергию (РСВ) на основе нейронных сетей (примеры) Ошибка прогноза цены РСВ на горизонте прогнозирования один месяц в различные сезоны 2012 года (авторы исследования) Сезон Январь Апрель Июль Октябрь Ошибка MAPE MAPE MAPE MAPE % % % % I неделя 3,5% 2,3% 3,1% 2,8% II неделя 3,6% 2,8% 2,2% 2,9% III неделя 2,6% 4,0% 2,7% 2,3% IV неделя 2,4% 4,2% 2,1% 2,9% Месяц 3,0% 3,4% 2,5% 2,7% Число «аномалий»
16 Основные выводы Наиболее точными являются модели, включающие ограниченный набор исходных экзогенных факторов и «не перегруженные» избыточной информацией Все факторы являются детерминированы на перспективу (исключен риск снижения качества прогноза показателя, возможный ввиду неточности прогнозирования экзогенных параметров) Высокая точность прогнозирования рассматриваемых параметров обеспечивается на основе сезонных (час операционных суток, день недели, «выходной/рабочий» день) и соответствующих исторических данных (значение показателя «t назад») «Системные» факторы, такие как величина спроса (при прогнозировании цены РСВ) и цена РСВ (при прогнозировании цены БР), в достаточной степени не оказывают положительного результата на аккуратность моделирования. Данный эффект вызван влиянием на данные факторы такого параметра, как «поведенческая стратегия» игроков рынка (который является в значительно меньшей степени предопределенным по сравнению с рассматриваемыми выше факторами). Низкая ошибка прогнозирования достигается при предсказании параметров функционирования рынка электроэнергии, которые наименее подвержены влиянию «поведенческих стратегий» игроков рынка (такие как, спрос на электроэнергию). Наиболее высокие ошибки прогнозирования показывают ценовые параметры, ввиду наличия влияния на них не только детерминированных факторов. 16
17 Оценка зависимости изменения розничных цен на электроэнергию от динамики экзогенных факторов ŷ = -14, ,612x1 +0,188x2+0,324x3 (модель 1) где у темп роста розничных цен на электроэнергию, x1 темп роста цен на газ, x2 - темп роста цен на уголь, x3 инфляция R 2 = 0,5868 Оценка коэффициентов уравнения при x1 и x2 показала их значимость с вероятностью 88% (с вероятностью 93% значимым оказывается только коэффициент при x1) Коэффициенты свободного члена и при переменной x3 незначимы при рассматриваемых вероятностях Автором ставится задача по нахождению уравнения регрессии более высокого качества (R 2 должен составлять не менее 0,8), и значимость коэффициентов которого будет не ниже «желаемого» (допустимого) уровня (95%) 17
18 160,0 Анализ полученных результатов: интерпретация с учетом особенностей ценообразования в отрасли 140,0 120,0 100,0 80,0 60,0 40,0 факт модель Линейная (факт) Линейная (модель) 20,0 0, В отдельных периодах наблюдаются наибольшие отклонения результатов модельных расчетов от фактических данных: в 2001 г., 2004 г., 2009 г. и в 2012 году. Основные причины таких отклонений: г. начало реформирования электроэнергетики РФ, дооценка стоимости активов всех участников рынка ээ, раздельное ценообразование на услуги сетевых организаций и для производителей ээ(м), формирование на оптовом рынке сектора «свободной» торговли (так называемый рынок «5-15»), введение механизмов стимулирования инвестиций в отрасль г. упорядочена процедура выхода крупных потребителей на оптовый рынок (ФОРЭМ), что привело к снижению темпов роста цен на ээ для пром. потребителей (50% в объеме потребления) г. увеличение доли либерализации цен в электроэнергетике до 50%, частичный переход сетевых компаний на регулирование тарифов на услуги по передаче ээ методом RAB, что, несмотря на экономический кризис и падение объема электропотребления, привело к росту розничных цен на электроэнергию г. изменения в ценообразовании для конечных потребителей электроэнергии в части исключения с 1 апреля 2012 г. возможности для энергосбытовых организаций получения нерегулируемого дохода от продажи мощности на розничных рынках ээ (снижение розничной цены на ээ - на 3,5%) 18
19 Справочно: выборы президента Российской Федерации 2000, 2004, 2008 и
20 Доностройка модели ŷ = 3,45 + 0,461x1 +0,258x2+0,235x3+14,992x4 (модель 2) X4 -дополнительная фиктивная переменная, где «1» - наличие существенного изменения принципов ценообразования, «0» - отсутствие таковых Годами наступления существенных изменений в правилах рынка электроэнергии будем считать 2001 и 2009 годы периоды начала реформирования электроэнергетики и увеличение доли либерализации цен соответственно модель 1 модель 2 R 2 = 0,827, существенно выше полученного ранее (0,586) С вероятностью 95% значимы коэффициенты при переменных, характеризующих темпы роста цен на топливо (Х1 и Х2) (как и в уравнении 1) и манекенной переменной «наличие изменений правил ценообразования на рынке электроэнергии» (Х4). Коэффициенты при переменной Х3 и при свободном члене, также как и в уравнении 1, оказались незначимыми при заданном уровне надежности. факт 20
21 Спасибо за внимание! 21
22 Приложение 22
23 Анализ факторов Большая степень сезонности Маржинальность ценообразования на рынке определяет ключевую роль спроса в ценообразовании РСВ и БР. Колебания спроса связаны с следующими сезонными факторами: - час операционных суток; - день недели; - выходной или праздничный день; - рабочий день. Исторические данные Часовая сезонность цены РСВ I ЦЗ, руб/мвтч Верхняя граница Среднее по выборке Нижняя граница Значение цены в предшествующий час в определенной степени определяет будущую динамику цены. Как правило, резки скачки цены могут долго «удерживаться» на рынке. Также, цена РСВ сильно связана с сезоном года. От месяца к месяцу наблюдается определенная тенденция к увеличению или снижению цены. - значение показателей в предшествующий час; - значение показателей в аналогичный час на предшествующей неделе. Другие факторы Приведённые выше факторы в неполной мере объясняют изменение цены РСВ. Например, климатический фактор вносит значительный вклад в динамику цены, поскольку определяют не только сам спрос, но и технологию производства (комбинированный цикл, генерация на ГЭС). Стоимость энергоресурсов также оказывает влияние на предельные издержки электростанций. В исторический анализ целесообразно включить такие параметры как объём спроса, температура, водность рек и т.д. Но прогнозирование многих системных параметров является достаточно сложной задачей. 23
24 Сезонные факторы спроса Для спроса характерная яркая степень сезонности Наиболее ярко выражена часовая сезонность и сезон года. День недели и тип дня также вносят свой вклад 24
25 RSV price, rub/mwh RSV price, rub/mwh RSV price, rub/mwh RSV price, rub/mwh Сезонные факторы цены РСВ Hour seasonality of RSV price Для цены РСВ также характерна яркая степень сезонности Наиболее ярко выражена часовая сезонность. Для большинства времени суток характерны аномалии День недели и тип дня также вносят свой вклад. Ощутима разница в числе аномалий 600 Daily seasonality of RSV price Hour Weekday RSV price seasonality by year season 2000 Day type seasonality Year Season Workday and Weekend 25
26 BR price, rub/mwh BR price, rub/mwh BR price, rub/mwh BR price, rub/mwh Hour seasonality of RSBRV price Сезонные факторы цены БР Для цены БР также характерна сезонности Наиболее ярко выражена часовая сезонность, где число аномалий значительно больше, чем у цены РСВ День недели и тип дня также вносят свой вклад Daily seasonality of BR price Hour BR price seasonality by year season Weekday 2000 Day type seasonality Year Season Workday and Weekend 26
27 Correlation Correlation Correlation Выбор исторических факторов System load Для всех трех анализируемых показателей характерна высокая взаимосвязь текущего значения с исторической динамикой Hour before 1 RSV price Наиболее выраженная корреляция с историческими данными наблюдается со значениями в предшествующий показателей час, 24 часа и неделю назад Для каждого показателя выбран одинаковый набор исторических факторов Hour before 1 BR price Hour before 27
28 Определение равновесной цены по результатам конкурентного отбора на РСВ и БР Заявки потребителей Равновесная цена Невостребованное дорогое предложение Заявки поставщиков Равновесный объем Непокрытый Спрос, спрос неудовлетворенный из-за при заявленной цене низкой заявленной цены Объем, МВтч 28