Научная статья на тему 'Применение цепей Маркова при прогнозировании динамики скорости ветра'

Применение цепей Маркова при прогнозировании динамики скорости ветра Текст научной статьи по специальности «Математика»

CC BY
1429
491
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ЦЕПЬ МАРКОВА / ВЕТРОВОЙ ПОТОК / ВЕТЕР / МОДЕЛЬ / МОДЕЛИРОВАНИЕ

Аннотация научной статьи по математике, автор научной работы — Моренко Константин Сергеевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Моренко Константин Сергеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение цепей Маркова при прогнозировании динамики скорости ветра»

УДК 551.509.322

ПРИМЕНЕНИЕ ЦЕПЕЙ МАРКОВА ПРИ ПРОГНОЗИРОВАНИИ ДИНАМИКИ СКОРОСТИ ВЕТРА

© 2015 г. К.С. Моренко

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

Ключевые слова: цепь Маркова, ветер, ветровой поток, модель, моделирование.

Now more and more attention in many fields of scientific researches is given to modelling various processes and systems. The reason is mostly the large progress in computing engineering and information science that gave the possibility to realize very difficult correlations and to pass the computing with high accuracy. Today the wide used practice is the preliminary test of the devices and operation modes at the mathematical model that reflects the main correlations inside the device and between the device and the environment. The modern modelling of the technical part of the wind power plant is depeloped very deeply. One of the reason of it is the very high level of the determination of the some system elements behavior that causes in determinate model. The Markov's chain is applicable to be used for the description of the mathematical model of the wind speed variation because it gives the possibility to join probabilistic nature of the wind and the determinism of its distribution. The Markov's chains could be adapted and automated and allow to compute not only the dynamics probability of a particular wind speed, but also to determine automatically the possibility of the transfer operating modes appearance of the wind power plant. The join of the researches of the wind power plants at the preliminary determined speeds and the dynamics of the wind speed for the determination of the extreme modes with the researches using Markov's chains allows to pass fuller researches of the wind power plant. The Markov's chain allows to determine the possibility of the occurence of some wind modes (which are characterised not only the speed of the wind but also the dynamics of one) and to determine the possibility of the wind modes which could be dangerous for the wind power plant. Combination of wind turbines researches at a predetermined wind speed and the dynamics of their changes in order to determine the limit operating conditions of wind turbines with tests using Markov chains allows a more complete study of wind turbines. Markov chains allow to set the occurrence probability of certain wind conditions (characterized not only by the wind flow speed, and by the dynamics of its changes) and to establish the occurrence probability of wind modes that can be dangerous for the device.

Key words: Markov's chain, wind, wind flow, model, mathematical, modeling.

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

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

позволяет проводить расчёты с применением моделей высокой сложности и получать очень близкие к практическим результатам данные.

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

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

Одним из первых аналоговых вычислительных машин является антикитерский механизм, созданный в 150-100 гг. до н.э. Эта вычислительная машина служила для моделирования движения небесных тел: Солнца, Луны, Меркурия, Венеры, Марса, Юпитера и Сатурна [1]. Далее следуют такие устройства, как логарифмическая линейка, планиметр и интеграторы Крылова и Лукьянова [2].

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

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

Лукьянов сумел обобщить идеи великих ученых: модель — вот высшая степень наглядности математической истины. Проведя исследования и

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

В 1936 году заработала первая в мире вычислительная машина для решения уравнений в частных производных -гидравлический интегратор Лукьянова [3].

Аналоговые вычислительные

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

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

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

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

образца, который выявит эти же проблемы в устройстве.

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

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

В математическом моделировании существуют как детерминированные, так и стохастические модели. И если с детерминированными моделями

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

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

Целью работы является обоснование возможности применения теории цепей Маркова для создания стохастической модели динамики скорости ветра.

Описание метода и его обсуждение. Цепь Маркова с дискретным временем

описывает систему, которая изменяет своё состояние в дискретные моменты времени, согласуясь с некоторым случайным механизмом. При этом задаются вероятности переходов из текущего состояния системы во все остальные возможные состояния системы [5, 6].

Так, если пронумеровать состояния системы номерами 1, 2, 3, 4, то матрица вероятностей переходов, например, примет следующий вид:

( 0 1/3 1/3 1/3'

1/4 1/4 1/4 1/4

1/2 1/2 0 0

V 0 0 0 1 ,

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

Применение цепей Маркова позволяет проводить математическое моделирование в тех областях, которые ранее считались «мертвыми». Одной из таких областей является бурно развивающаяся в настоящее время ветроэнергетика, в том числе малая ветроэнергетика [7], для которой значение таких математических моделей выше.

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

Переходы в цепи Маркова

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

Цепи Маркова работают с дискретным количеством состояний системы, что требует разделения диапазона «возможных» скоростей ветра на интервалы. Под «возможными» скоростями ветра следует понимать диапазон скоростей ветра, которые со сколь-нибудь значимой вероятностью. Этот интервал обязательно начинается от 0 и заканчивается скоростью ветра 20 или 25 м/с, поскольку вероятность появления скоростей ветра выше этих пределов крайне мала. Интервал разбиения следует выбрать 2 или 1 м/с.

Интервал дискретных шагов времени также следует выбрать достаточно небольшим, 0,5 или 1 с. Следует отметить, что слишком малые интервалы времени потребуют для точного прогнозирования построения цепи Маркова достаточно большой длины, а объём данных цепи Маркова возрастает в степени длины цепи, поэтому построение цепи Маркова длиной более 5-7 звеньев потребует значительных объёмов экспериментальных данных и приведёт к образованию достаточно большой матрицы вероятностей.

Поясним приведённое. Если заданы диапазоны скоростей ветра в качестве

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

Если номера состояний

соответствуют скоростям ветра 1, 2, 3 и 4 м/с, а дискретность времени соответствует

1 с, то переходы между состояниями 1 ^ 2

, 2 ^ 3 и 3 ^ 4 соответствуют ускорению по модулю 1 м/с2. Переходы между

1 3

2 ^ 4

состояниями 1 ^3 и соответствуют ускорению по модулю 2

м/с2, а переход между состояниями 1 ^4 соответствует ускорению по модулю 3 м/с2.

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

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

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

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

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

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

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

заключается в количестве

экспериментальных данных, необходимых для такого определения. Так, если измерять скорость ветра каждые 10 секунд в диапазоне 0-24 м/с с шагом 0,75 м/с (что обеспечит 5 двоичных разрядов или 32 бита информации), то измерения на протяжении года потребуют почти 2 Мб

сжатых необработанных данных. Увеличение частоты опроса до 1 секунды потребует уже 20 Мб.

Но система, основанная на фактических данных, позволяет

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

Цепи Маркова позволяют

исследовать порывистый характер ветра, что немаловажно не только для исследований и моделирования

ветроустановок, но и при исследовании характеристик самого ветрового потока.

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

В этом случае цепь Маркова высшего порядка позволяет создавать

стохастическую модель динамики скорости ветра.

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

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

появления ветровых режимов, которые могут быть опасны для установки.

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

Для построения цепи Маркова следует воспользоваться достаточным объёмом накопленных экспериментальных данных для определения вероятностей перехода в цепях событий, а с увеличением длины цепи Маркова объём требуемых экспериментальных данных быстро возрастает.

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

исследования. Его важная роль заключается в обеспечении возможности «предвидеть» результаты

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

Литература

1. Antikythera Mechanism [Электронный ресурс]. - Режим доступа: http://en.wikipedia.org/wiki/Antikythera_me-chanism.

2. Analog Computer [Электронный ресурс]. - Режим доступа: http://en.wikipedia. org/wiki/Analog_computer.

3. Соловьёва, О. Водяные вычислительные машины / О. Соловьёва // Наука и жизнь. - 2000. - № 4.

4. Boost C++ Libraries - The Multiprecision Library / Режим доступа: http://www.boost.org/doc/libs/1 57 0/libs/mu ltiprecisi on/doc/html/boost_multiprecisi on /intro.html.

5. Кельберт, М.Я. Вероятность и статистика в примерах и задачах. Т. II: Марковские цепи как отправная точка теории случайных процессов и их приложения

/ М.Я. Кельберт, Ю.М. Сухов. - Москва: МЦНМО, 2009.

6. Цепь Маркова / Режим доступа: https://ru.wikipedia.org/wiki/Цепь_Маркова.

7. К разработке концепции развития ветроэнергетики в России / П.П. Безруких, С.В. Грибков, В.Г. Николаев, С.В. Ганага // Малая энергетика. — 2013. - № 1-2. -С. 26-32.

8. Моренко, К.С. Основные результаты моделирования двухроторного генератора для ветроустановки / К.С. Моренко, Г.В. Степанчук // Пленарные доклады и тезисы сообщений Международной на учно-практической конференции «Инновационные энергоресурсосберегающие технологии». -Москва: ФГБОУ ВПО МГАУ, 2012. - С. 137-138.

9. Моренко, К.С. Результаты исследования двухроторного генератора для ветроустановки на математической модели

/ К.С. Моренко, Г.В. Степанчук // Инновации в животноводстве: разработка, исследования, испытания. - Зерноград: СКНИИМЭСХ, 2012. - С. 101-104.

10. Моренко, К.С. Векторная диаграмма работы двухроторного генератора

/ К.С. Моренко // Инновации в сельском хозяйстве. - 2015. - № 1. - С. 83-86.

References

1. Antikythera Mechanism, available at: http://en.wikipedia.org/wiki/Antikythera_me-chanism.

2. Analog Computer, available at: http://en.wikipedia.org/wiki/Analog_computer

3. Solov'jova O. Vodjanye vychislitel'nye mashiny [Water computing machines], Nauka i zhizn', 2000, No. 4.

4. Boost C++ Libraries - The Multiprecision Library, available at: http://www.boost.

org/doc/libs/1_57_0/libs/multiprecision/doc/ht ml/boost multiprecision /intro.html.

5. Kel'bert M.Ja, Suhov Ju.M., Verojatnost' i statistika v primerah i zadachah. T. II: Markovskie ceрi kak otpravnaja tochka

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

teoii sluchajnyh processov i ih prilozhenija [Probability and statistics in examples and problems. Vol. II: Markov's chains as a starting point of the theory of random processes and their applications], Moscow, MCNMO, 2009.

6. Cep' Markova [Markov's chain], available at: https://ru.wikipedia.org/wiki /Cep'_Markova.

7. Bezrukih P.P., Gribkov S.V., Nikolaev V.G., Ganaga S.V. K razrabotke koncepcii razvitija vetrojenergetiki v Rossii [Towards the concept of the wind energy development in Russia], Malaja jenergetika, 2013, No. 1-2, pp. 26-32.

8. Morenko K.S., Stepanchuk G.V. Osnovnye rezul'taty modelirovanija dvuhrotornogo generatora dlja vetroustanovki [The main simulation results of the doublerotor generator for the wind power plant], Plenarnye doklady i tezisy soobshhenij Mezhdunarodnoj nauchno-prakticheskoj konferencii «Innovacionnye jenergoresursosberegaju-shhie tehnologii», Moscow: FGBOU VPO MGAU, 2012, pp. 137-138

9. Morenko K.S., Stepanchuk G.V. Rezul'taty issledovanija dvuhrotornogo generatora dlja vetroustanovki na matematicheskoj modeli [The results of the researches of the mathematical model of the double-rotor ge-nerator for the wind power plant], Innovacii v zhivotnovodstve: razrabotka, issledovanija, ispytanija, Zernograd: SKNIIMJeSH, 2012, pp. 101-104.

10. Morenko K.S. Vektornaja diagram-ma raboty dvuhrotornogo generatora [The vector diagram of the working process of the double-rotor generator], Innovacii v sel'skom hozjajstve, 2015, No. 1, pp. 83-86.

Сведения об авторе

Моренко Константин Сергеевич - младший научный сотрудник отдела электроэнергетики, ФГБНУ «Северо-Кавказский научно-исследовательский институт механизации и электрификации сельского хозяйства» (г. Зерноград Ростовской обл., Россия). E-mail: morenko_k@mail.ru.

The information about the author

Morenko Konstantin Sergeevich - Junior Researcher at the Electricity department, FSBSI «Northern-Caucasian Scientific Research Institute of Mechanization and Electrification of Agriculture» (Zernograd, Rostov region, Russia). E-mail: morenko_k@mail.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.