Skip to content

Commit 9a1c307

Browse files
committed
Implemente motor_dynamics()
1 parent 637da13 commit 9a1c307

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

mwes/mwe_02.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ function find_equilibrium_speed(winch, set_speed, force, n=2000)
4747
on_timer(winch)
4848
end
4949

50+
function motor_dynamics(x, u)
51+
# x: state vector, e.g., [v_act]
52+
# u: input vector, e.g., [v_set, force]
53+
v_act = x[1]
54+
v_set, force = u[1], u[2]
55+
acc = calc_acceleration(winch.wm, v_act, force; set_speed = v_set)
56+
return [acc]
57+
end
58+
5059
v_set = 8.0
5160
force = 1000.0
5261
v_act = find_equilibrium_speed(winch, v_set, force)

0 commit comments

Comments
 (0)