Development of an efficient model of electric vehicle electricity consumption
Development of an efficient model of electric vehicle electricity consumption
Abstract
This article is dedicated to modelling the impact of electric load generated by electric vehicles on the daily load schedule. To fulfil this task, the software package "MATLAB" is used. The road system used for modelling coincides with the real simplified road system of St. Petersburg and is represented as a weighted graph, which allows modelling the movement of an electric car between any two vertices by the shortest distance using the Dijkstra algorithm. Another part of this paper calculates the energy consumption created by the current number of electric cars, predicts the growth of energy consumption with the increase of their number and shows the impact of electric cars on the electric load of St. Petersburg. As a result, it is determined that the current number of electric cars influences the daily load schedule insignificantly, the influence value is equal to 0.045%. With the increase in the number of electric cars up to 20 000, this indicator became equal to 2.142%, which already has a significant impact. The created model provides an opportunity to evaluate the power consumed by electric cars at the moment of time, and depending on the results, to use different methods to smooth the daily load schedule, which allows taking into account these values when designing the EVCS system.
1. Введение
В связи с расширением автопарка электромобилей в мире и в Российской Федерации, в частности, для решения задачи по эффективному расположению электрозаправочных станций в мегаполисах, требуются современные системные подходы. Целью данной работы является исследование воздействия электромобилей на энергосистему г. Санкт-Петербурга.
Посредством программного комплекса «MATLAB» моделируется упрощённая система улично-дорожной сети города, что позволяет произвести расчеты энергопотребления в динамике роста количества электромашин.
2. Моделирование системы дорог города при помощи теории графов
Построение модели перемещений электроавтомобиля по городу выполним с помощью теории графов, раздела дискретной математики, который изучает графы. Граф – это множество точек (вершин, узлов), которые соединены множеством линий (ребер, дуг). Сам граф обозначим буквой G, а множества узлов и ребер между ними, как V и Е .
Рассмотрим основные типы графов: ориентированный, неориентированный и взвешенный. В ориентированном графе ребрам присвоено направление, в графе без ориентации – ребра не имеют направления, во взвешенном – каждому ребру соответствует некоторое значение, называемое весом.

Рисунок 1 - Представление простейшего графа

Рисунок 2 - Карта реальных дорог Санкт-Петербурга и соответствующий ей граф
3. Принцип действия алгоритма Дейкстры
Впервые алгоритм был представлен нидерландским ученым Эдсгером Дейкстрой в 1959 году . Изначально алгоритм был разработан для поиска минимальных дистанций между выбранным узлом и всеми остальными. Работает он по следующим этапам:
1. Инициализация. Исходный узел, от которого будет происходить поиск минимальных расстояний – начальный узел. А узел, до которого необходимо найти дистанцию – Y.
2. Все узлы обозначим как «непосещенные». Составим набор из таких узлов и назовем его U.
3. Присвоим временное значение расстояния каждому узлу. Для начального узла оно будет равным 0, для всех остальных – бесконечности. Установим начальный узел в качестве текущего.
4. Произведем оценку всех «непосещенных» соседей для текущего узла и вычислим их временно расстояние до него. Проанализируем вычисленное предварительное расстояние и текущее присвоенное значение, выберем наименьшее.
5. После посещения всех соседних вершин текущего узла, отмечаем его как «посещенный» и исключаем из набора U.
6. Алгоритм останавливается в тот момент, когда Y обозначается «посещенным» или минимальное временное расстояние между узлами в наборе U принимает значение бесконечности. Для первой ситуации это означает, что расстояние между двумя вершинами вычислено, и оно является конечным. Во второй ситуации – не обнаружена связь между исходным узлом и остальными узлами в наборе U.
7. В обратной ситуации выбираем следующий узел с минимальным временным расстоянием в качестве текущего и производим повтор этапа 3.
В нашем случае алгоритм моделирует перемещение электромобиля по самой короткой дистанции. Например, от дома до офиса для группы «Рабочий» или от текущего расположения до ближайшей ЭЗС. Модель дорог г. Санкт-Петербург подходит для данного алгоритма, так как вес ребра определяется расстоянием соответствующих спрямленных участков дорог между вершинами графа.
4. Алгоритм работы разработанной модели

Рисунок 3 - Блок – схема разработанной модели
Основной цикл – это вычисление координат и текущей скорости электрокара в каждый дискретный момент времени и вычисление величины SoC (с англ. – «state of charge» – «состояние заряда») для всех объектов класса «Электромобиль» в массиве. Происходит последовательный вызов методов данного класса: метода «set_state» для вычисления состояния электрокара в данный момент времени и метода «move_and_charge». Свойство «state» класса, которое описывает состояние электромобиля, представляется в виде строкового литерала, принимающего значения «office», «home» и «driving_home» для класса «Worker», моделирующего поведение реального работника.
Потребляемая мощность из сети вычисляется как производная от SoC по времени, выражается в кВт∙ч.
5. Пробный расчет разработанной модели
Произведем калибровку модели, взяв за исходный граф систему дорог г. Санкт-Петербург. В начале процесса значения SoC выставляются случайным образом при помощи равномерного распределения от 0% до 100%. Для того чтобы уточнить моделирование, необходимо рассчитать характерные значения SoC для всех групп и подгрупп в начальный момент времени. Первый шаг – это выполнение пробного расчета для получения значений SoC в конце суток. Посчитанные значения принимаются как новые начальные, и расчет повторяется снова. После нескольких итераций получатся характерные значения SoC для начала расчета в каждой группе. В дополнение необходимо следовать довольно обширной выборке для получения более достоверных результатов. Таким образом, был проведен расчет, в котором количество пользователей электрокаров составило 5000.

Рисунок 4 - Потребляемая мощность для N=5000

Рисунок 5 - Потребляемая мощность для N=5000 после калибровки
По официальной статистике ПАО «Россети Ленэнерго» в г. Санкт-Петербург и Ленинградской области сегодня работает 53 зарядные станции, 40 из которых осуществляют быструю зарядку, а 13 – медленную . Максимальное их скопление отмечается в центральном районе города. Медленная зарядка происходит с разъемом Type 2, а быстрая – CHAdeMO и CCS. Модель Porsche Taycan снабжена разъемом CHAdeMO, то есть для нее возможна ускоренная зарядка мощностью до 50 кВт. Введем допущение, что все ЭЗС города предусматривают зарядку на мощности 50 кВт. Разместим станции на графе в узлах, исходя из реального их местоположения, и введем минимальное число зарядных устройств, равное 3.
6. Имитация потребления активной мощности электрокарами в г. Санкт-Петербург

Рисунок 6 - Вычисленная потребляемая энергия для текущего числа пользователей
где 𝑁 – количество точек данного графика;
𝑃общ,𝑖 – общая нагрузка в i-ой точке;
𝑃баз,𝑖 – базовая нагрузка в том же месте.
Произведя расчет по формуле 1, получаем ∆ для 417 пользователей:

Рисунок 7 - График загрузки ЭЗС

Рисунок 8 - Потребление активной мощности электрокарами с увеличением их количества

Рисунок 9 - График нагрузки с учетом влияния электрокаров
· Оперативного резерва, который необходим в случае отказа энергетического оборудования, чтобы скомпенсировать аварийное снижение мощности электростанций.
· Ремонтного резерва, который возмещает мощность оборудования, выведенного в плановый ремонт.
· Стратегического резерва, который компенсирует нарушение баланса мощности при энергетическом строительстве.
То есть расход резерва мощности приводит к уменьшению надежности энергосистемы. Необходимо отметить и нулевой резерв мощность. Баланс между потребляемой мощностью и генерируемой создается при определенной частоте данной сети. Поддержание частоты котируется повышенными требованиями, так как из-за достаточно больших отклонений может случиться выход оборудования из строя, снижение КПД двигателей, сбой технологического процесса и дальнейшую порчу конечного продукта. Для избегания всего вышеперечисленного необходимо регулировать резервную мощность и поддерживать ее на оптимальном уровне. В нашем случае нагрузка от электромобилей снижает имеющуюся резервную мощность, за счет увеличения нагрузки в пиковые часы. Однако ранее было отмечено, что мощность, потребляемая электрокарами, немного сглаживает утренний провал на графике нагрузки. Все это указывает на необходимость стимулирования пользователей производить зарядку в утренние часы для сглаживания графика нагрузки и ограничения потребления электроэнергии в часы пиков.
7. Заключение
В данной работе был осуществлен тест модели на реальной энергосистеме города. По итогу вычислений, текущее количество электромобилей влияет на суточный график нагрузки незначительно, величина влияния равна 0,045%. При увеличении числа пользователей до 20000 данный показатель стал равен 2,142%, что уже оказывает существенное влияние.
В результате созданная модель дает возможность производить оценку потребляемой электрокарами мощности во времени и применять различные технологии по сглаживанию суточного графика нагрузки, что, в свою очередь, приводит к высокому практическому результату при проектировании системы ЭЗС.