автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.06, диссертация на тему:Методология совершенствования систем краткосрочного прогнозирования электропотребления

кандидата технических наук
Ван Ефэн
город
Санкт-Петербург
год
2013
специальность ВАК РФ
05.13.06
Диссертация по информатике, вычислительной технике и управлению на тему «Методология совершенствования систем краткосрочного прогнозирования электропотребления»

Автореферат диссертации по теме "Методология совершенствования систем краткосрочного прогнозирования электропотребления"

На правах рукописи

005062214

Ван Ефэн

МЕТОДОЛОГИЯ СОВЕРШЕНСТВОВАНИЯ СИСТЕМ КРАТКОСРОЧНОГО ПРОГНОЗИРОВАНИЯ ЭЛЕКТРОПОТРЕБЛЕНИЯ

Специальность: 05.13.06 - Автоматизация и управление технологическими процессами и производствами (промышленность)

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

2 О ИЮН 2013

Санкг - Петербург- 2013

005062214

Работа выполнена в Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» им. В.И.Ульянова (Ленина), на кафедре систем автоматического управления

Научный руководитель: Приходько Ирина Аркадьевна

кандидат технических наук, доцент Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) (СПбГЭТУ), доценг кафедры систем автоматического управления

Официальные оппонееты: Ефимов Владимир Васильевич

доктор технических наук, профессор, заместитель директора по научной работе ОАО "Авангард", Санкт-Петербург

Южаков Александр Анатольевич доктор технических наук, профессор Пермский национальный исследовательский политехнический университет, заведующий кафедрой авгомапики и телемеханики

Ведущая организация: Федеральное государственное бюджетное

образовательное учреждение высшего профессионального образования «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и огггаки»

Защита состоится « 24 » июня 2013 г. в -14 часов на заседании диссертационного совета Д 212238.07 при Санкт-Петербургском государственном электротехническом университете «ЛЭШ» им. В .И.Ульянова (Ленина) по адресу: 197376, Санкт-Петербург, ул. Проф. Попова, Д. 5.

С диссертацией можно ознакомиться в библиотеке университета Автореферат разослан «^3» 2013 года.

Ученый секретарь диссертационного совета

В.В. Цехановский

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность работы. Электроэнергетика является ключевой отраслью российской экономики и многих стран мира К 2020 г. потребления электроэнергии в России должно увеличиться на 25%. В условиях роста элекгропотребления необходимо повысить показатель надежности и коэффициент полезного действия электростанций; снизить долю износа основного оборудования и потери в электросетях.

Основную информацию доя планирования развития электроэнергетических систем составляют прогнозные оценки элекгропотребления. Нагрузка электроэнергетической системы формируется комплексом потребителей электроэнергии, состоящих из промышленных предприятий, сельского и жилищно-коммунального хозяйств. В зависимости от времени упреждения прогнозы делятся на прогнозирование долгосрочное, среднесрочное, краткосрочное и оперативное. При оперативном управлении режимами используется оперативный прогноз графика потребления на следующие час и оставшиеся до конца суток часы.

Прогнозирование потребления электроэнергии является на сегодняшний день одной из важных научных и практических задач в электроэнергетике. Повышение точности прогнозирования обеспечивает экономию энергетических ресурсов, определяет эффективность управления электроснабжением и соответствующее увеличение прибыли энергетических предприятий.

Прогнозы электропотребления закладываются в инвесгпрограммы энергокомпаний. По оценкам российских специалистов, каждая оплошность в ежегодном прогнозе электропотребления на 1% — это 4 млрд. долларов дополнительных инвестиций на возведение генерирующих мощностей1. Согласно оценкам экономической эффективности, приведенным в зарубежных публикациях, для типичной региональной энергокомпании Северной Америки улучшение качества прогноза на 1% приводит к снижению издержек на десятки миллионов долларов в год.

Развитие рыночных отношений в управлении электроэнергетикой привело к появлению противоречия между рыночными конкурентными механизмами функционирования отдельных подсистем электроэнергетических систем (ЭЭС) и требованиями обеспечения надежности и качества работы ЭЭС, как единого комплекса.

Электрическая энергия в себестоимости продукции крупных предприятий, например в металлургическом производстве, составляет 11% - 30%. Одним из основных путей снижения затрат на электрическую энергию является выход предприятий в качестве участников на оптовый рынок электрической энергии.

Таким образом, в условиях современного энергорынка для крупных предприятий и добывающих производств важное значение имеет создание системы почасового потребления электрической энергии, позволяющей минимизировать отклонения потребляемой мощности от заявленной.

Решению различных аспектов задачи прогнозирования электропотребления посвящены работы Берлина A.C., Воропая Н.И., Гамма А.З., Глазуновой A.M., Готман Н.Э., Колосок И.Н., Макоклюева Б.И., Манова H.A., Манусова В.З., Старцевой Т.Б., Чукреева Ю.Я., Шумиловой Г.П. и др.

1 Рудаков Е., Саакян Ю., Нигматулин Б., Прохорова Н. Цена расточительности // «Эксперт» №24 / июня 2008

Ао

Цель и задачи исследований

Целью диссертационной работы является увеличение точности предсказания предполагаемого потребления электроэнергии с целью оптимального использования энергоресурсов, минимизации стоимости и повышения надежности электроснабжения.

Для достижения поставленной цели в диссертационной работе решены следующие задачи:

1. Разработка нейросетевой модели прогнозирования элекгропотребления, включающей нечеткую обработку данных обучающей выборки, индикацию времени суток, оптимизацию числа нейронов в слоях и переобучение сети на основе текущих фактических значений элекгропотребления.

2. Разработка системы прогнозирования элекгропотребления на основе метода опорных векторов.

3. Определение оптимальных параметров ядерной функции метода опорных векторов с использованием генетического алгоритма и алгоритма роя частиц.

4. Сравнительное исследование эффективности интеллектуальных моделей прогнозирования, а также моделей на основе метода опорных векторов.

5. Разработка программной реализации предложенных систем прогнозирования, построение графических интерфейсов пользователя.

Методы исследования

Для решения поставленных задач были использованы: методы математического моделирования, обработки данных и прогнозирования временных рядов; статистический и регрессионный анализ; теория нечетких множеств; теория искусственных нейронных нейронных сетей; теория гибридных сетей; метод опорных векторов; метод роя частиц; математические пакеты MatLab (Neural Networks Toolbox, Statistics Toolbox, Fuzzy Logic Toolbox), Orange.

Научные результаты, выносимые на защиту:

1. Способ формирования обучающей выборки с предварительной обработкой исходных данных.

2. Нейросетевая модель прогнозирования электрической нагрузки с оптимизацией числа нейронов в слоях и переобучением сети на основе текущих фактических значений электропотребления.

3. Модель прогнозирования электрической нагрузки на основе метода опорных векторов с оптимизацией параметров ядерной функции.

4. Программные модули прогнозирования и два пользовательских интерфейса в пакете MatLab.

Новизна научных результатов

1. Способ формирования обучающей выборки, отличающийся тем, что для улучшения точности прогноза введены известные значения нагрузки в прошлые дни в прогнозируемый час, индикация времени суток, а также выполнена предварительная обработка данных временного ряда методом главных компонент с добавлением шума (для нейронной сети).

2. Нейросетевая модель прогнозирования электрической нагрузки отличается способом оптимизации (число нейронов скрытых слоев определяется на основе

генетических алгоритмов) и наличием процедуры переобучения в случае превышения ошибки прогноза.

3. Модель прогнозирования электрической нагрузки на основе метода опорных векторов, отличающаяся тем, что для повышения эффективности использования метода опорных векторов параметры регрессионной модели определяются на основе решения задачи квадратичного программирования с оптимизацией параметров ядерной функции на основе генетического алгоритма и алгоритма роя частиц.

4. Программные модули и два пользовательских интерфейса в пакете МаЙаЬ, включающие программы формирования обучающей выборки и подбора оптимальных параметров ядерных функций на основе генетических алгоритмов и метода роя частиц, обеспечивающие уменьшение ошибки прогноза, а также позволяющие использовать систему прогнозирования в качестве системы поддержки принятия решений.

Достоверность научных положений, результатов и выводов

Достоверность научных положений и результатов, сформулированных в диссертации, подтверждается корректным использованием методов математического моделирования и прогнозирования временных рядов, статистического и регрессионного анализа, теории нечетких множеств, теории искусственных нейронных сетей, методов опорных векторов и главных компонент, а также эволюционных алгоритмов оптимизации.

Практическая ценность работы

1. Нейросетевая модель прогнозирования позволяет учитывать дополнительные факторы и обеспечивает уменьшение ошибки прогноза на 2,7 %. Точность краткосрочного прогноза электропотребления можно улучшить: при учете дополнительной информации о времени суток на 1%; при выполнении дополнительной нечеткой обработке информации на 0,43% и при нормировании обучающей выборки на 0,3%.

2. Прогнозирующие нейросетевые модели и модели на основе опорных векторов наиболее эффективны в случаях сильно колебательной нагрузки. Точность прогнозирования при использовании нейросетевой модели по сравнению с регрессионной можно увеличить до 2 раз, при использовании модели на основе опорных векторов - до 2,5 раза. Лучшие результаты получены при использовании гауссовой радиальной базисной ядерной функции.

3. На основе полученных моделей разработаны системы прогнозирования электропотребления в виде пользовательских интерфейсов для поддержки принятия решений.

Практическая значимость подтверждается актом использования в учебном процессе СПбГЭТУ «ЛЭТИ».

Апробация результатов работы

Основные теоретические и прикладные результаты диссертационной работы докладывались и получили одобрение на международном молодежном форуме «Энергоэффекгивные электротехнологии» (сентябрь 2011, г. Санкт-Петербург); П Международной заочной научно-практической конф. «Актуальные проблемы науки» (иСОМ-2011), (27 сентября 2011 г., Тамбов. 2011); ХШ международной конференции по

мягким вычислениям и измерениям (июнь 2010, г. Санкт-Петербург); «Управление в технических, эргатических, организационных и сетевых системах» (УТЭОСС-2012, 9-11 октября 2012 г., Санкт-Петербург), на 63 - 66 научно-технических конференциях профессорско-преподавательского состава ЭТУ (СПбГЭТУ «ЛЭТИ», февраль 2010 - 2013 гг.).

Публикации. Основные теоретические и практические результаты диссертации опубликованы в 7 научных работах, в том числе 3 статьи в рецензируемых и входящих в перечень ВАК и 4 публикации в материалах международных и всероссийских научно-технических конференций.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав с выводами, заключения, списка литературы. Основная часть работы изложена на 135 страницах машинописного текста. Работа содержит 35 рисунков и 12 таблиц, список литературы содержит 135 наименований.

КРАТКОЕ СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы диссертационной работы, сформулированы цели и задачи исследований, перечислены основные научные результаты диссертации. Кратко изложено содержание диссертации по главам.

В первой главе представлен обзор и краткий критический анализ существующих методов прогнозирования. Рассмотрено современное состояние проблемы прогнозирования элекгропотребления на основе основных российских и зарубежных публикаций. В результате можно сделать обобщение: современный этап развития энергосистем характеризуется повышением требований к качеству прогнозирования потребления электроэнергии в условиях существенного ограничения на выделяемые энергоресурсы.

Поэтому актуальной становится проблема разработки и внедрения методов и технологий прогнозирования, нечувствительных к недостатку априорной информации. Наряду с методами статистического анализа и сезонных кривых многие разработчики (зарубежных—больше) используют технологии нейронных сетей.

Нейросетевые системы искусственного интеллекта, которые будучи универсальными аппроксиматорами, потенциально гарантируют возможность успешного прогнозирования. Применение нейронных сетей не накладывает ограничений на характер входной информации и позволяет успешно решать задачи, в которых затруднено или невозможно нахождение аналитических зависимостей между входными и выходными данными. Основные преимущества интеллектуальных систем прогнозирования: способность получения правильного решения задачи при наличии неполных и искаженных данных после настройки параметров (обучения) сети; возможность учета большого количества дополнительных факторов, влияющих на качество прогнозирования. Недостаток интеллектуальных систем -необходимость обучения, сложность поиска неисправности.

В последние годы при использовании метода опорных векторов новое развитие получил способ прогнозирования на основе регрессионных моделей, альтернативный интеллектуальному подходу. Характерным для метода опорных векторов является то, что параметры регрессионной модели определяются на основе решения задачи квадратичного программирования, имеющей единственное решение.

В результате утверждается, что совершенствование прогнозирующих систем элекгропотребления можно обеспечить путем оптимизации параметров алгоритмов.

Во второй главе изложено применение нейросетевого метода для построения модели прогнозирования краткосрочного прогноза электрической нагрузки.

Задача прогнозирования формулируется следующим образом: зная предыдущие ц значений временного ряда, предсказать последующее значение х ¡ + с1 : дано х(Г-д + 1),...,х(1-1),х((),1]ит]2,...,^ найти х ¡ + с!

где с1 -шагпрогнозирования, к -количество независимых переменных ц.

Для формирования обучающей последовательности временной ряд разбивается на окна шириной С[

x{t-q+\),...<x{t-\),x{t)

_х(*-д + 1 + Д...,х(/-1 + у),х(/ + Д

Обучающая последовательность при этом выглядит следующим образом: х(7 - +1 + у ),..., х<7 -1 + у), х(/ + у) + у).

Обозначим х = + + *(/ + /)/ - веетор входа;

= + j + d)- выход сети (выход к-то слоя), к - номер слоя. Значение прогноза + уполучается на выходе построенной нейросетевой модели при подаче на вход

вектора фактических данных [x(J-q +1 + у),...,*(/ -1 + у), х(1 + у)]'.

В обучающую выборку вводятся дополнительные значения нагрузки в прошлые дни И, в прогнозируемый час 1+с1

*(£>,< -q + 2),...,*(ДГ -1 ),хф -1,* + +1),...,хф +

Л г '

х(Д< - д +1 + у),...,хф,? -1 + /),*(£>-1,Г + «/+»,...,-V,Г+*/+Д

Введение дополнительных признаков. Из рассмотрения процесса прогнозирования с позиций теории распознавания образов (метод обобщения по преобладанию), можно утверждать, что введение дополнительных признаков способствует повышению точности прогноза.

Эффективность нечеткой обработки информации. Предлагается использовать в нейросетевой модели на этапе подготовки обучающей выборки элементы нечеткого подхода, учитывая дополнительную информацию о принадлежности исходных данных к нечетким множествам.

Оценивается эффективность двух способов задания значений функции принадлежности. В первом случае, каждому четкому значению входной переменной и0 ставится в соответствие значение функции принадлежности. Введение дополнительной информации увеличивает число входов в два раза.

Во втором случае, более эффективном, формируется один дополнительный входной вектор, содержащий значения функции принадлежности только для данных

текущего часа. Лучший результат получен при использовании функции принадлежности 5-типа

О, х<а

, а + Ь

Ь —а Ъ-а

а<х<-

а + Ь

2

1 х>Ь

<х<Ъ

Влияние шума (искажений данных) в обучающей и тестовой выборках на точность прогноза. Подбор среднеквадратичного отклонения шума, при котором действительно можно повысить качество обобщения, представляет собой самостоятельную задачу. Ее теоретическое решение весьма сложно, однако можно получить экспериментальную оценку. По результатам многочисленных тестов получено, что среднеквадратическое отклонение шума должно составлять значение порядка 0,05%. (Используется в нейросетевой модели).

Влияние температуры на электропотребление. Известно, что электропотребление растет в холодные и жаркие дни. Однако при краткосрочном прогнозировании (сутки вперед) учет температуры не приводит к улучшению точности прогноза.

Нормирование обучающей выборки выполняет предварительную обработку данных для обучения сети посредством нормирования входов и выходов так, чтобы они находились в установленном диапазоне [0, 1].

Х1 ~ Х1,1ШП

х, =-.

X. — V.

лг,тах ;,тш

Структура нейронной сети прогнозирования электропотребления приведена на рис.1.

.т (IV)

х(В + с/) температура функция принадлежности индикация времени сугок

Рис.1

Для улучшения точности прогнозирования электропотребления дополнительно использован метод главных компонент. Преобразование по методу главных

х{В,(-д +1) х(П - 1./ + с!)

с!)

компонент позволяет заменить большое количество информации, основанной на взаимно коррелирующих входных данных, множеством статистически независимых компонентов с учетом их важности.

Для ковариационной матрицы входных данных х, Л ¡> Л2,...,> Л О —

собственные числа, и1,и2,---,ич - соответствующие им собственные векторы, д —

размерность входного вектора, р - число образов. Метод главных компонент состоит в нахождении линейных комбинаций исходных переменных:

у1~илх1+иах2+—+Щчхч, г=1,5,

Переменные у, упорядочены по возрастанию дисперсии, большую часть общей

дисперсии характеризует подмножество л первых переменных. Относительные доли

ч

дисперсии исходных данных, определяются по формуле: Л,- -100%/ .

¡=1

Для выбора числа главных компонент использован график зависимости собственных значений от числа главных компонент (рис. 2), принято в = 6.

Рис.2

Для улучшения эффективности прогнозирования рассмотрена обучающая выборка с учетом предварительной обработки данных и нормирования.

Нейросетевой подход прогнозирования. Процесс прогнозирования на основе нейросетевого подхода состоит из следующих этапов: выбор обучающих данных и структуры входных векторов; подбор архитектуры сети; обучение сети; тестирование сети на контрольном множестве данных и при необходимости - дообучение; использование сети для прогнозирования.

В исследовании предложено число нейронов в скрытых слоях определять на основе генетических алгоритмов оптимизации, использован Genetic Algorithm Toolbox пакета MatLab.

Точность прогнозирования оценивается как средняя абсолютная ошибка в процентах (МАРЕ):

Р /=1 У,-

где у( - фактическое значение нагрузки, - результат прогноза, р - количество данных. Из анализа публикаций, приемлемой является ошибка прогноза не более 5%.

Алгоритм переобучения параметров нейронной сети предполагает выполнение следующих шагов:

Шаг 1. Формирование обучающих и тестовых данных.

Шаг 2. Выбор параметров временного окна и структуры сети.

Шаг 3. Обучение нейронной сети.

Шаг 4. Добавление текущего значения нагрузки хк в данные тестирования.

Шаг 5. Тестирование нейронных сетей и получение прогноза хк+1.

Шаг 6. Если качество прогноза удовлетворительное — переход к пункту 7, иначе переход к пункту 3.

Шаг 7. Удаление х1 из обучающей выборки и получение обучающих выборок ДГ/ 0" = 1,2,..., и —1).

Шаг 8. хп = хк+1 и формирование новых обучающих выборок.

Шаг 9. к = к +1, переход к пункту 4.

В третьей главе рассмотрено использование метода опорных векторов (MOB) для прогнозирования электрической нагрузки, производится оптимизация параметров MOB.

Метод опорных векторов - набор алгоритмов вида «обучение с учителем», использующихся для задач классификации и регрессионного анализа.

Преимуществом метода опорных векторов, является то, что параметры регрессионной модели определяются на основе решения задачи квадратичного программирования.

Задачей построения уравнения линейной регрессии является оценка неизвестной вещественной функции

y = f(x) + ef (1)

где/(х) = х) + w0, вектор н> = (wl,..., wq) е R4 и смещение vv0 еR - параметры уравнения, е - ошибка аппроксимации; для задачи (1) у = x(t + d).

В методе опорных векторов задача построения нелинейной регрессии в исходном пространстве R4 рассматривается как задача построения линейной регрессии в некотором расширенном пространстве признаков Н, порождаемом нелинейным отображением <fi:Rq -> Н

Дх) = (н>,ф(х))+ Щ-

Задача нахождения параметров (поиска оптимальной разделяющей поверхности) сводится к задаче квадратичной оптимизации и формулируется в виде минимизации функционала:

mm ,

/=1

(2)

при ограничениях

У, - И'7*,--Щ<£ + {1 , и-7*, + > 0, £ > 0, / = \,р

где параметр С - положительная константа; чем больше значение С, тем выше штраф ошибки, - параметры для обработки неразделимых наблюдений (входов),

е - функция потерь, использована кусочно-линейной функция. Штрафное слагаемое

в функционале ^||и>||2 вводится согласно принципу регуляризации и означает, что

среди всех векторов и>, минимизирующих функционал (2), наиболее предпочтительны векторы с минимальной нормой. Второе слагаемое функционала штрафует любые отклонения /(х) от у большие, чем е для всех обучающих данных.

При использовании метода опорных векторов в работе решается двойственная к данной задача:

1=1

где двойственные переменные удовлетворяют условию а^а* е[0,С], К(х',х") -ядерная функция, если она представима в виде ^(дс',л:") = {ф(х'),ф(х")) при

некотором отображении ф-.Я4 -»• Я , где Я - пространство со скалярным произведением.

Вместо требования максимизации величины «зазора» между распознаваемыми

классами для задач распознавания в случае задач регрессии выдвигается требование

минимизации вариации прогнозирующей функции на области задания переменных,

которая формализуется как задача максимизации параметра дЕ = М (I х' - .V" |),

(х\х"еХЕ)

ХЕ = {(х',х")еХхХ | \/{х')-/(х")\>2е}, где е - пороговый параметр, л:',л:" -значения тестовой выборки ХЕ.

Для линейной регрессии /(д:) =(н>, х) + н'0 можно получить ёЕ = т—г. Задача

м

Л 2е ^ 2

максимизации оЕ= -.—г полностью эквивалентна задаче минимизации ог - — У цу .

Откуда следует задача квадратичного программирования аналогичная (2).

В исследованиях моделированием были использованы следующие ядерные функции:

-полиномиальная К(х',х") = ((л:',*") + 1)£/;

- гауссова радиальная базисная функция К(х',х") = ехр(- --—;

- экспоненциальная базисная функция К(х', д:") = ехр(— --;

Ограничение использования метода опорных векторов связано с отсутствием рекомендаций по выбору параметров ядерной функции, наиболее подходящих для решения конкретной задачи.

Подбор управляющего параметра алгоритма С (отношение между эмпирическим риском и сложностью модели) может повлиять на способность к обобщению модели.

Для определения эффективных параметров алгоритма использованы генетический оптимизационный алгоритм и алгоритм роя частиц.

Алгоритм на основе ¿метода роя частиц

Метод является стохастическим, не требующим вычисления градиента, может применяться для оптимизации параметров метода опорных векторов. В качестве оптимизируемой функции использована ошибка прогнозирования.

Алгоритм осуществляет передвижение частиц в пространстве поиска. Частицы передвигаются с определенной скоростью до тех пор, пока не будет найдена позиция глобального оптимума.

Расчет вектора скорости ¡-ой частицы на 1 + 1 шаге вычисляется в соответствии со следующими формулами:

*,.(> + !) = *,(/)+/?-у,(/ + 1),

где — инерционныи вес и является константой, V; / - текущая скорость г'-ой частицы в момент /. Постоянный множитель с1 является константой, характеризует ускорение с

положительными значениями

(локальная весовая доля), задано 1,5. Множители гх,г2 являются случайными переменными в диапазоне [0, 1]. Блок-схема алгоритма показана на рис.3. Векторная величина ры (/) - это лучшая позиция /-ой частицы, а векторная величина ж,- ? - текущая позиция /-ой частицы.

°Ы<!~ 1) Я*,(О)^Дй,('-!)) *,(0 /(*,(0)</(ры(г-1))

Ры( 0 =

Рис.3

Множитель С2 является константой -глобальная весовая доля; р-

глобальная лучшая позиция всего роя частиц, р - фактор ограничения, использующийся для контроля веса скорости.

Генетический алгоритм генерирует последовательность новых векторов, содержащих оптимизированные переменные.

Зависимости ошибки от параметра алгоритма С и параметра ядерной функции а приведены на рис.4 и рис.5.

В четвертой главе исследованы модели краткосрочного прогнозирования электропотребления, приведены результаты оценки точности системы, сравнительный анализ эффективности прогнозирования построенных систем, а также построены графические интерфейсы пользователя.

Обучающая выборка представляет собой почасовые данные электропотребления за все рабочие дни летнего периода 2009 года города Сюй Джоу (КНР). На рис. 6 показан график почасовых данных электропотребления.

Рис. 7. Максимальные, среднечасовые и минимальные значения нагрузки

Рис. 8. Среднее отклонение от среднего значения нагрузки

Рис. 6

Из рис. 7, 8 следует, что максимальное отклонение от среднего значения нагрузки составляет более 130%.

Прогнозирование проведено с помощью математического пакета MatLab Toolbox Statistics, который поддерживает 4 вида регрессионных модели. Ошибки по прогнозу для построенных моделей представлены в табл. 1.

Таблица 1

Прогноз Модель прогнозирования (MatLab)

linear interaction purequadratic quadratic

Ошибка, % 7,1067 6,6094 6,7973 6,0180

Минимальная ошибка из них более 5%, поэтому полученные регрессионные модели не могут найти свое применение.

Нейронечеткая модель прогнозирования построена с помощью пакета Fuzzy Logic Toolbox системы MatLab. Каждому входу системы соответствуют по две функции принадлежности. При использовании нейронечеткой модели получено значения ошибок прогноза - 4,91%. По сравнению с регрессионными моделями точность увеличилась на 1,1%.

При использовании нейросетевой модели получены следующие результаты:

- оптимальной по способности к обобщению является сеть с тремя слоями (2 скрытых слоя);

- точность выше, если учитываются три предыдущих значения данных электропотребления;

- введение в обучающую выборку дополнительных значений нагрузки в прошлые дни в прогнозируемый час повышает точность на 0.52%;

- введение дополнительных признаков (разделение суток на 24 часа), повышает точность прогнозирования на 1% (рис. 9, 10);

- для усиления способности к обобщению необходимо оперировать достаточно большим объемом обучающих данных (более 40 дней);

- предварительная обработка данных обучающей выборки улучшает точность прогноза;

- добавление шума в обучающую выборку позволяет повысить точность прогноза 0.48%.

Рис. 9. Разделение суток на 24 часа Рис. 10. Фактическое и прогнозированное

электропотребление

Сравнительный анализ построенных моделей прогнозирования электропотребления представлен на рис. 11. Ошибка прогноза с помощью нейронной сети - 3,31%, точность повысилась на 2,7%.

Рис. 11. Фактическое и прогнозируемое электропотребление различными методами Иллюстрацией результатов прогнозирования полученных с использованием метода опорных векторов, где в качестве ядерной выбрана гауссова радиальная базисная функция, служит рис. 12. Результаты исследований приведены в табл. 2.

■"Ь 10

I

-фактические нагрузки

---* прогноз

' прогноз (МГК)

в

Рис. 12. Прогнозированное электропотребления на основе метода опорных векторов

Таблица 2

Метод Параметры Ошибка прогноза %

а С

Метод опорных векторов, (рис. 12 а) 13 65 3,3451

Метод опорных векторов + генетический алгоритм (+ метод главных компонент, МГК), (рис. 12 б) 6 55 2,99 (2,77)

Метод опорных векторов + метод роя частиц (+ метод главных компонент), (рис. 12 в) 5 90 2,9 (2,398)

Наилучший результат получен для модели оптимизации с помощью метода роя частиц при использовании метода главных компонент. Точность прогноза улучшилась на 3,6%. Дня построения графического интерфейса использован Toolbox GUI MatLab (рис. 13).

SAVE

нормирование входа|0,1]

нормирование выхода[0.1]

метод главных компонент

мгк%

Метод роя частиц

grid с bound grid abound

J-[L

<pid g step

Г 5.........

grid с step

gridV

количество итераций 100 количество частиц ; 20 параметре ; 0 - 100 параметр sigma ; о - 100 параметр р j о - ;

' / > V- '

А . 7/ \

А/

фактические нагрукзи - прогноз

ШШ 100%

40% 20%

10

15

25

[Метод Роя частиц) i (с1=1,5,с2=1.7 .количество итерации=100,количество частиц рор=20) Best с=76 g=9 CVmse=0.0096794

0.05

Рис. 13

Заключение

1. В способе формирования обучающей выборки наиболее эффективным для повышения точности прогноза является уменьшение размерности исходных данных с использованием метода главных компонент, индикация времени суток, дополнительное введение значений нагрузки в прошлые дни в прогнозируемый час. Каждое из этих мероприятий обеспечивает уменьшение ошибки прогноза на 0,5 - 1%. Применение нормирования и добавление шума в обучающую выборку позволяют снизить ошибку на 0,3-0,5%.

2. В модели прогнозирования электрической нагрузки на основе нейросетевого подхода число нейронов скрытого слоя определяется на основе генетических алгоритмов, а при превышении допустимой погрешности предусмотрена возможность переобучения (улучшение точности в 0,5%).

3. Модель прогнозирования электрической нагрузки на основе метода опорных векторов, включающая предварительную обработку исходных данных, программу оптимизации выбора параметров ядерной функции на основе генетического алгоритма и алгоритма роя, позволяет улучшить прогноз на 1%.

Точность прогнозирования зависит от типа электрической нагрузки. При разбросе данных обучающей выборки 130% точность прогноза составила 2,4%.

4. Программные модули систем прогнозирования и пользовательские интерфейсы в пакете MatLab ориентированы на использовании диспетчерами энергообъединений в качестве систем поддержки принятия решений.

Публикации по теме диссертации

Статьи, опубликованные в изданиях, включенных в перечень ВАК:

1. Поляхов, Н.Д., Приходько, И.А., Анушина, Е.С., Ван Ефэн. Оценка эффективности интеллектуальных и классических моделей краткосрочного прогнозирования электропотребления/ Н.Д. Поляхов, И.А. Приходько, Е.С. Анушина, Ван Ефэн //Естественные и технические науки.-2011.-№3.- С.304-309.

2. Поляхов, Н.Д., Приходько, И.А., Ван Ефэн, Д.В. Ли. Повышение точности прогнозирования на основе метода опорных векторов/ Н.Д. Поляхов, И.А. Приходько, Ван Ефэн, Д.В. ЛиУ/ Известия СПбГЭТУ «ЛЭТИ», Сер. «Автоматизация и управление». - 2012. -№7,- С. 64-68.

3. Поляхов, Н.Д., Приходько, И.А., Ван Ефэн. Прогнозирование электропотрсблсния на основе метода опорных векторов с использованием эволюционных алгоритмов оптимизации/ Н.Д. Поляхов, И.А.Приходько, Ван Ефэн // Современные проблемы науки и образования. -2013.-№ 2. - URL: http://www.science-education.ru/! 08-8962

Другие работы:

4. Приходько, И.А. Ван Ефэн, Панюкова, Д.В. Решение задачи прогнозирования на основе нейросетевой модели с нечеткой обработкой информации/ И.А. Приходько, Ван Ефэн,

Д.В. Панюкова //Докл. междунар. конф. по мягким вычислениям и измерениям SCM, 2010. -Saint-Petersburg-23-25 June. -2010. Т. 1. - С.306-310.

5. Приходько, И.А. Ван Ефэн. Прогнозирование электропотребления на основе метода опорных векторов/ И.А. Приходько, Ван Ефэн // Материалы П Международной заочной научно-практической конф. «Актуальные проблемы науки» (UCOM-2011), 27 сентября, 2011 г. - Тамбов. - 2011. -Т.4. -С. 122-124.

6. Ван Ефэн, Ли, Д.В. Метод опорных векторов в задачах прогнозирования/ Ван Ефэн, Д.В. Ли//Докл. междунар. молодеж. форума «Энергоэффекгивные электротехнологии» Saint-Petersburg, 19-23 Sep. -2011. - С. 62.

7. Ван Ефэн, Ли, Д.В. Улучшение точности прогнозирования временных рядов на основе метода опорных векторов/ Ван Ефэн, Д.В. Ли//Докл. междунар. конф. «Управление в технических, эргатических, организационных и сетевых системах» (УТЭОСС-2012), (9-11 октября 2012 г. Санкт-Петербург). - С. 545-548.

Подписано в печать 21.05.13. Формат 60*84 1/16. Бумага офсетная. Печать офсетная. Печ. л. 1,0. Тираж 100 экз. Заказ 47.

Отпечатано с готового оригинал-макета в типографии Издательства СПбГЭТУ "ЛЭТИ"

Издательство СПбГЭТУ "ЛЭТИ" 197376, С.-Петербург, ул. Проф. Попова, 5

Текст работы Ван Ефэн, диссертация по теме Автоматизация и управление технологическими процессами и производствами (по отраслям)

Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина)

На правах рукописи

04201360204

Ван Ефэн

МЕТОДОЛОГИЯ СОВЕРШЕНСТВОВАНИЯ СИСТЕМ КРАТКОСРОЧНОГО ПРОГНОЗИРОВАНИЯ ЭЛЕКТРОПОТРЕБЛЕНИЯ

Специальность: 05.13.06 - Автоматизация и управление технологическими процессами и производствами (промышленность)

Диссертация на соискание ученой степени кандидата технических наук

Научный руководитель -к.т.н., доцент Приходько И.А.

Санкт-Петербург - 2013

СОДЕРЖАНИЕ

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 4

ВВЕДЕНИЕ..............................................................................................................5

ГЛАВА 1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ ПРОГНОЗИРОВАНИЯ ЭЛЕКТРОПОТРЕБЛЕНИЯ 11

1.1. Международные требования к системам прогнозирования........................11

1.2. Значение и типы прогнозирования электропотребления............................12

1.3. Обзор методов прогнозирования электропотребления................................16

1.3.1. Классические методы прогнозирования электропотребления........16

1.3.2. Современные подходы и методы прогнозирования электро потребления................................................................................................21

1.3.3. Современное состояние вопроса построения систем прогнозирования.....................................................................................................24

1.3.4. Сопоставление и обобщение результатов анализа научно-информационных источников, теоретических и экспериментальных исследований...........................................................................................................32

1.4. Выбор метода для прогнозирования электропотребления..........................35

Выводы по главе 1...................................................................................................37

ГЛАВА 2. НЕЙРОСЕТЕВОЙ ПОДХОД В ПОСТРОЕНИИМОДЕЛИ КРАТКОСРОЧНОГО ПРОГНОЗИРОВАНИЯ ЭЛЕКТРОПОТРЕБЛЕНИЯ

..................................................................................................................................39

2.1. Математическая формулировка задачи........................................................39

2.2. Постановка задачи прогнозирования электропотребления.........................40

2.3. Методы предварител ьной обраб отки данных..............................................48

2.4. Выбор модели................................................................................................56

2.5. Определение числа нейронов и слоев...........................................................57

2.6. Искусственная нейронная сеть прямого распространения и обучение нейронных сетей.....................................................................................................63

2.7. Оценка качества прогнозирования электропотребления.............................65

Выводы по главе 2...................................................................................................67

ГЛАВА 3. РАЗРАБОТКА СИСТЕМЫ КРАТКОСРОЧНОГО ПРОГНОЗИРОВАНИЯ ЭЛЕКТРОПОТРЕБЛЕНИЯ НА ОСНОВЕ МЕТОДА ОПОРНЫХ ВЕКТОРОВ 68

3.1. Машинное обучение......................................................................................68

3.2. Алгоритм опорных векторов.........................................................................70

3.3. Подходы к оптимизации параметров метода опорных векторов................80

3.4. Сравнение метода опорных векторов и нейронной сети.............................90

Выводы по главе 3...................................................................................................92

ГЛАВА 4. РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЯ СИСТЕМЫ ПРОГНОЗИРОВАНИЯ ЭЛЕКТРОПОТРЕБЛЕНИЯ 93

4.1. График электрических нагрузок...................................................................93

4.2. Формирование обучающей выборки для прогнозирования электро потребления................................................................................................95

4.3. Разработка регрессионной модели прогнозирования нагрузки электроэнергетической системы............................................................................97

4.4. Разработка нейронечеткой модели прогнозирования нагрузки электроэнергетической системы............................................................................99

4.5. Результаты исследования нейросетевой модели прогнозирования..........100

4.6. Результаты исследования модели прогнозирования на основе метода опорных векторов.................................................................................................103

4.7. Сравнительный анализ построенных моделей прогнозирования электропотребления..............................................................................................106

4.8. Создание пользовательского интерфейса для программы прогнозирования энергопотребления................................................................................................107

Выводы по главе 4.................................................................................................110

ЗАКЛЮЧЕНИЕ...................................................................................................112

СПИСОК ЛИТЕРАТУРЫ 113

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

ВР - временной ряд

ИНС - искусственная нейронная сеть

ННС - нечеткая нейронная сеть

эп - электропотребление

ээс - электроэнергетическая система

МОВ - метод опорных векторов

ВВЕДЕНИЕ

Актуальность работы

Электроэнергетика является ключевой отраслью российской экономики и многих стран мира. К 2020 г. потребления электроэнергии в России должно увеличиться на 25%. В условиях роста электропотребления необходимо повысить показатель надежности и коэффициент полезного действия электростанций; снизить долю износа основного оборудования и потери в электросетях.

Основную информацию для планирования развития электроэнергетических систем составляют прогнозные оценки электропотребления. Нагрузка электроэнергетической системы формируется комплексом потребителей электроэнергии, состоящих из промышленных предприятий, сельского и жилищно-коммунального хозяйств. В зависимости от времени упреждения прогнозы делятся на прогнозирование долгосрочное, среднесрочное, краткосрочное и оперативное. При оперативном управлении режимами используется оперативный прогноз графика потребления на следующие час и оставшиеся до конца суток часы.

Прогнозирование потребления электроэнергии является на сегодняшний день одной из важных научных и практических задач в электроэнергетике. Повышение точности прогнозирования обеспечивает экономию энергетических ресурсов, определяет1 эффективность управления электроснабжением и соответствующее увеличение прибыли энергетических предприятий.

Прогнозы электропотребления закладываются в инвестпрограммы энергокомпаний. По оценкам российских специалистов, каждая оплошность в ежегодном прогнозе электропотребления на 1% - это 4 млрд. долларов дополнительных инвестиций на возведение генерирующих мощностей [78]. Сог ласно оценкам экономической эффективности, приведенным в зарубежных публикациях, для типичной региональной энергокомпании Северной Америки улучшение качества

прогноза на 1% приводит к снижению издержек на десятки миллионов долларов в год [75].

Развитие рыночных отношений в управлении электроэнергетикой привело к появлению противоречия между рыночными конкурентными механизмами функционирования отдельных подсистем электроэнергетических систем (ЭЭС) и требованиями обеспечения надежности и качества работы ЭЭС, как единого комплекса.

Электрическая энергия в себестоимости продукции крупных предприятий, например в металлургическом производстве, составляет 11% - 30% [41]. Одним из основных путей снижения затрат на электрическую энергию является выход предприятий в качестве участников на оптовый рынок электрической энергии.

Таким образом, в условиях современного энергорынка для крупных предприятий и добывающих производств важное значение имеет создание системы почасового потребления электрической энергии, позволяющей минимизировать отклонения потребляемой мощности от заявленной.

Решению различных аспектов задачи прогнозирования электропотребления посвящены работы Берлина А.С., Воропая Н.И., Гамма А.З., Глазуновой А.М., Готман Н.Э., Колосок И.Н., Макоклюева Б.И., Манова НА., Манусова В.З., Старцевой Т.Б., Чукреева Ю.Я., Шумиловой Г'.П. и др.

Цель и задачи исследований

Целью диссертационной работы является увеличение точности предсказания предполагаемого потребления электроэнергии с целью оптимального использования энергоресурсов, минимизации стоимости и повышения надежности электроснабжения.

Для достижения поставленной цели в диссертационной работе решены следующие задачи:

1. Разработка нейросетевой модели прогнозирования электропотребления, включающей нечеткую обработку данных обучающей выборки, индикацшо времени суток, оптимизацию числа нейронов в слоях и переобучение сети на основе текущих фактических значений электропотребления.

2. Разработка системы прогнозирования электропотребления на основе метода опорных векторов.

3. Определение оптимальных параметров ядерной функции метода опорных векторов с использованием генетического алгоритма и алгоритма роя частиц.

4. Сравнительное исследование эффективности интеллектуальных моделей прогнозирования, а также моделей на основе метода опорных векторов.

5. Разработка программной реализации предложенных систем прогнозирования, построение графических интерфейсов пользователя.

Методы исследования. Для решения поставленных задач были использованы: методы математического моделирования, обрабогки данных и прогнозирования временных рядов; статистический и регрессионный анализ; теория нечетких множеств; теория искусственных нейронных нейронных сетей; теория гибридных сетей; метод опорных векторов; метод роя частиц; математические пакеты MatLab (Neural Networks Toolbox, Statistics Toolbox, Fuzzy Logic Toolbox), Orange.

Научные результаты, выносимые на защиту:

1. Способ формирования обучающей выборки с предварительной обработкой исходных данных.

2. Нейросетевая модель прогнозирования электрической нагрузки с оптимизацией числа нейронов в слоях и переобучением сети на основе текущих фактических значений электропотребления.

3. Модель прогнозирования электрической нагрузки на основе метода опорных векторов с оптимизацией параметров ядерной функции.

4. Программные модули прогнозирования и два пользовательских интерфейса в пакете Ма1ЬаЬ.

Новизна научных результатов.

1. Способ формирования обучающей выборки, отличающийся тем, что для улучшения точности прогноза введены известные значения нагрузки в прошлые дни в прогнозируемый час, индикация времени суток, а также выполнена предварительная обработка данных временного ряда методом главных компонент с добавлением шума (для нейронной сети).

2. Нейросетевая модель прогнозирования электрической нагрузки отличается способом оптимизации (число нейронов скрытых слоев определяется на основе генетических алгоритмов) и наличием процедуры переобучения в случае превышения ошибки прогноза.

3. Модель прогнозирования электрической нагрузки на основе метода опорных векторов, отличающаяся тем, что для повышения эффективности использования метода опорных векторов параметры регрессионной модели определяются на основе решения задачи квадратичного программирования с оптимизацией параметров ядерной функции на основе генетического алгоритма и алгоритма роя частиц.

4. Программные модули и два пользовательских интерфейса в пакете Ма&аЬ, включающие программы формирования обучающей выборки и подбора оптимальных параметров ядерных функций на основе генетических алгоритмов и метода роя частиц, обеспечивающие уменьшение ошибки прогноза, а также позволяющие использовать систему прогнозирования в качестве системы поддержки принятия решений.

Достоверность научных положений, результатов и выводов. Достоверность научных положений и результатов, сформулированных в диссертации, подтверждается корректным использованием методов математического моделирования и прогнозирования временных рядов, статистического и регрессионного анализа, теории нечетких множеств, теории искусственных нейронных сетей, методов опорных векторов и главных компонент, а также эволюционных алгоритмов оптимизации.

Практическая ценность работы.

1. Нейросетевая модель прогнозирования позволяет учитывать дополнительные факторы и обеспечивает уменьшение ошибки прогноза на 2,7 %. Точность краткосрочного прогноза электропотребления можно улучшить: при учете дополнительной информации о времени суток на 1%; при выполнении дополнительной нечеткой обработке информации на 0,43% и при нормировании обучающей выборки на 0,3%.

2. Прогнозирующие нейросетевые модели и модели на основе опорных векторов наиболее эффективны в случаях сильно колебательной нагрузки. Точность прогнозирования при использовании нейросетевой модели по сравнению с ре1рессионной можно увеличить до 2 раз, при использовании модели на основе опорных векторов - до 2,5 раза. Лучшие результаты получены при использовании гауссовой радиальной базисной ядерной функции.

3. На основе полученных моделей разработаны системы прогнозирования электропотребления в виде пользовательских интерфейсов для поддержки принятия решений.

Практическая значимость подтверждается актом использования в учебном процессе СПбГЭТУ «ЛЭТИ».

Апробация результатов работы Основные теоретические и прикладные результаты диссертационной работы докладывались и получили одобрение на международном молодежном форуме «Энергоэффективные электротехнологии» (сентябрь 2011, г. Санкт-Петербург); II Международной заочной научно-практической конф. «Актуальные проблемы науки» (иСОМ-2011), (27 сентября 2011 г., Тамбов. 2011); ХП1 международной конференции по мягким вычислениям и измерениям (июнь 2010, г. Санкт-Петербург); «Управление в технических, эргатических, организационных и сетевых системах» (УТЭОСС-2012, 9 -11 октября 2012 г., Санкт-Петербург), на 63 - 66 научно-технических конференциях профессорско-преподавательского состава ЭТУ (СПбГЭТУ «ЛЭТИ», февраль 2010 - 2013 гг.).

Публикации Основные теоретические и практические результаты диссертации опубликованы в 7 научных работах, в том числе 3 статьи в рецензируемых и входящих в перечень ВАК и 4 публикации в материалах международных и всероссийских научно-технических конференций.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав с выводами, заключения, списка литературы. Основная часть работы изложена на 135 страницах машинописного текста. Работа содержит 35 рисунков и 12 таблиц, список литературы содержит 135 наименований.

ГЛАВА 1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ ПРОГНОЗИРОВАНИЯ

ЭЛЕКТРОПОТРЕБЛЕНИЯ

1.1. Международные требования к системам прогнозирования

26 октября 2012 года утвержден Национальный стандарт Российской Федерации ГОСТ PISO 50001 - 2012 - Системы энергетического менеджмента. Требования и руководства по применению. ГОСТ PISO 50001 - 2012 устанавливает требования к разработке, внедрению, поддержанию в рабочем состоянии и улучшению системы энергетического менеджмента, целью которой является предоставление организации возможности реализации систематического подхода в достижении постоянного улучшения энергетической результативности, включая энергетическую эффективность, использование и потребление энергии [112].

IS050001 - международный стандарт, созданный Международной организацией по стандартизации для управления энергосистемами, который определяет требования для установки, внедрения, сопровождения и улучшения системы энергоменеджмента, цель которой - позволить организации следовать системному подходу в достижении последовательного улучшения энергосистемы, включая энергоэффективность, энергобсзопасность и энергопотребление [115].

Согласно установленным требованиям энергополитика в управлении энергосистемами должна обеспечивать непрерывное улучшение энергопараметров. Для достижения эффективности функционирования электроэнергосистемы (ЭЭС) одним из наиболее важных параметром является точность прогнозирования электропотребления.

1.2. Значение и типы прогнозирования электропотребления

Прогнозирование электропотребления (ЭП) является основой надежного функционирования электроэнергетической системы (ЭЭС).

Прогнозы нагрузки ЭЭС составляют исходную информацию для принятия решений в процессе планирования режимов электроэнергетической системы и оперативного управления. Во многих странах, в том числе и в России, прошла приватизация энергосистем, и электроэнергия превращена в товар, продаваемый и покупаемый по рыночной цене. Поскольку прогнозы нагрузки играют решающую роль при ценообразовании на электроэнергию, то в комплексе задач, решаемых автоматизированной системой диспетчерского управления электроэнергетической системы, прогнозирование занимает центральное место [49].

Существуют различные типы прогнозирования электрической нагрузки, например оперативное, краткосрочное, среднесрочное, долгосрочное.

+ долгосрочное прогнозирование (не несколько лет вперед); + среднесрочное прогнозирование (до 5 лет); + краткосрочное прогнозирование (часы, сутки, недели, год); + оперативное прогнозирование (минуты, час)

Долгосрочный прогноз не требует сложных моделей, он представляет собой анализ возможных изменений в тенденциях демографии, электропотребления, научно-технического прогресса и т.д., он неизбежно связан с большой неопределенностью будущих условий [40].

Среднесрочное прогнозирование должно учитывать объективные тенденции и меняющиеся во времени взаимосвязи между развитием экономики, изменен