Engee 文档
Notebook

永磁电机

该型号基于Faulhaber0615系列直流微电机。 参数值对应于此电机的1.5v版本。 该模型使用这些参数来检查制造商规定的空载速度,空载电流和怠速扭矩。

在开始模拟时,发动机在最初的0.1秒内没有外部负载,并且速度增加到空载值。 然后,在0.1秒之后,将停止转矩作为负载施加到电机轴上。

制造商通常不会指定等效电路的参数,必须根据怠速、怠速扭矩和效率等信息进行计算。 在完整的仿真系统中使用发动机模型之前,可以使用这样的测试台来验证计算出的等效电路。

模型

magnet_dcmotor--1737980142452.png

直流电机子系统

ssc_dcmotor_modified--1737978470010.png

模拟结果

使用以下两个代码单元打开并运行模型的模拟。

In [ ]:
modelName = "magnet_dcmotor";
magnet_dcmotor_model = modelName in [m.name for m in engee.get_all_models()] ? engee.open( modelName ) : engee.load( "$(@__DIR__)/$(modelName).engee");
In [ ]:
results = engee.run( modelName )
Out[0]:
SimulationResult(
    "w" => WorkspaceArray("magnet_dcmotor/рад/c в об/w"),
    "Load torque" => WorkspaceArray("magnet_dcmotor/Load torque")
)

让我们展示模拟结果。

In [ ]:
plot(   plot(results["w"].time, results["w"].value, lab = "w"),
        plot(results["Load torque"].time, results["Load torque"].value, lab = "Load torque"),
        layout = (2,1)
)
Out[0]:

结论

我们已经回顾了永磁电机模型的操作。 仿真结果与制造商的数据有很好的一致性.