Engee 文档
Notebook

降压变压器

导言

本例演示了降压单相变压器的操作。

模型描述

示例模型使用来自Engee库基础部分的块进行物理建模。 变压器是为电力而设计的 ,工作频率 , 输入电压和 休息一天。 假设效率等于 ,空载磁化电流为 和泄漏反应性 - . 不考虑核心损失。 假设依赖关系 芯材为线状。

electric_transformer.png

最初,变压器空转。 在某个时刻 额定负载*"负载"*接通。 由于绕组的电阻和电感的耗散,次级绕组的电压从 以前 . 在变压器的次级绕组上产生电流 .

模拟仿真

让我们下载并执行开发的模型。

In [ ]:
Путь_примера = @(__DIR__);
Имя_модели = "electrical_transformer";
Путь_модели = joinpath(Путь_примера, Имя_модели*".engee")

if Имя_модели  getfield.(engee.get_all_models(), :name)
    engee.load(Путь_модели);
end

модель = engee.run(Имя_модели);

我们将获得模型中显示的变量,以便进一步构建。

In [ ]:
# Время
t = модель["V_1"].time;
# Напряжения
V_1 = модель["V_1"].value;
V_2 = модель["V_2"].value;
# Токи
I_1 = модель["I_1"].value;
I_2 = модель["I_2"].value;
# Магнитные потоки и мдс
Ф = модель["Ф"].value;
Ф2σ = модель["Фl_2"].value;
F = модель["МДС"].value;

模拟结果

我们将绘制电气变量图-初级和次级绕组的电压和电流。

In [ ]:
# Подключаем библиотеку Plots и бэкэнд
using Plots
plotlyjs()

plot(t, [V_1 V_2]; layout = (2,1), subplot = 1, ylabel = "Напряжение, В", label = ["V_1" "V_2"], title="Напряжения и токи")
plot!(t, [I_1 I_2]; subplot = 2, ylabel = "Ток, А", label = ["I_1" "I_2"], xlabel = "Время, c")
Out[0]:

从电压和电流图可以看出,变压器降低了电压并增加了电流。 将额定负载次级绕组连接到电路后,额定电流开始流过绕组。

让我们绘制磁变量-主磁通量。 ,通过次级绕组漏磁 和磁电动势(mds)。

In [ ]:
plot(t, Ф.*1e3; layout = (3,1), subplot = 1, ylabel = "Поток, мВб", label = "Ф", title="Магнитные переменные")
plot!(t, Ф2σ.*1e6; subplot = 2, ylabel = "Поток, мкВб", label = "Ф2σ", color=:green)
plot!(t, F; subplot = 3, ylabel = "мдс, А⋅в", label = "мдс", color=:red, xlabel = "Время, c")
Out[0]:

从图中可以看出,与次级负载变压器连接后的主磁通量随着漏磁通量的大小而减小,在磁路中形成磁动势。

结论

在这个例子中,考虑了在额定负载下运行的220/12v降压变压器。 考虑了系统的电和磁变量的动力学。