Сообщество Engee

Модель динамометра

Автор
avatar-nikfilaretovnikfilaretov
Notebook

Моделирование динамометра

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

image.png

Результаты моделирования

Откроем модель и запустим симуляцию. Построим графики моментов и скорости вращения нагрузки.

In [ ]:
m = engee.open(joinpath(@__DIR__,"dynamometer.engee"))
res = engee.run(m)

using Plots
RT = collect(res["SysOutput_1"])
T = collect(res["Torque Source.T"])
W = collect(res["Torque Source.delta_w"])

plot(RT.time,RT.value,title="Момент",ylabel="Момент, Н*м",xlabel = "Время,с",label="Измеренный момент")
plot!(T.time,-T.value,label = "Источник момента",legend=:outerbottomright)
Out[0]:
In [ ]:
p2 = plot(W.time,-W.value,title="Скорость вращения нагрузки",label=false)
Out[0]:

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