Сравнение типов трёхфазных источников напряжения
Сравнение типов трёхфазных источников напряжения
В Engee есть две библиотеки под названием Электричество. Одна из них посвящена моделированию однофазных электрических цепей и содержит фундаментальные компоненты, а другая - более продвинутые устройства из области электроэнергетики и электроники.
Тем не менее, из блоков обеих библиотек можно строить электрические схемы с идентичными результатами, чему и будет посвящён данный пример.
Схема модели:

Определение функции для загрузки и запуска модели:
function start_model_engee()
try
engee.close("comparison_of_three_phase_port_types", force=true) # закрытие модели
catch err # в случае, если нет модели, которую нужно закрыть и engee.close() не выполняется, то будет выполнена её загрузка после catch
m = engee.load("$(@__DIR__)/comparison_of_three_phase_port_types.engee") # загрузка модели
end;
try
engee.run(m) # запуск модели
catch err # в случае, если модель не загружена и engee.run() не выполняется, то будут выполнены две нижние строки после catch
m = engee.load("$(@__DIR__)/comparison_of_three_phase_port_types.engee") # загрузка модели
engee.run(m) # запуск модели
end
end
Запуск симуляции
start_model_engee();
Выделение из переменной simout данных о напряжениях и токах и их запись в переменные:
result = simout;
res = collect(result)
V_1 = collect(res[3])
I_1 = collect(res[4])
V_3 = collect(res[2])
I_3 = collect(res[1]);
Визуализация результатов моделирования
График напряжения для схемы с отдельными источниками и для схемы с комбинированным трёхфазным источником:
using Plots
plot(V_1[:,1], V_1[:,2], label="Отдельные источники", linewidth=3)
plot!(V_3[:,1], V_3[:,2], label="Комбинированный источник", linewidth=2, xlabel="Время, с", ylabel="Напряжение, В")
График тока для схемы с отдельными источниками и для схемы с комбинированным трёхфазным источником:
plot(I_1[:,1], I_1[:,2], label="Отдельные источники", linewidth=3)
plot!(I_3[:,1], I_3[:,2], label="Комбинированный источник", linewidth=2, xlabel="Время, с", ylabel="Ток, А")
Вывод:
В данном примере было продемонстрировано сравнение подходов к моделированию трёхфазных источников напряжения — использования отдельных источников и комбинированного блока — с применением двух разных библиотек. Визуальный анализ графиков подтверждает полную эквивалентность результатов моделирования по напряжениям и токам, несмотря на различия в реализации схем.