Skip to content

Commit 5d97d40

Browse files
committed
add accsensor
1 parent 4b9406d commit 5d97d40

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/Mechanical/Rotational/sensors.jl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,25 @@ Ideal sensor to measure the absolute flange angular velocity
3434
return ODESystem(eqs, t, [], []; name = name, systems = [flange, w])
3535
end
3636

37+
"""
38+
AccSensor(;name)
39+
40+
Ideal sensor to measure the absolute flange angular acceleration
41+
42+
# Connectors:
43+
44+
- `flange`: [Flange](@ref) Flange of shaft from which sensor information shall be measured
45+
- `a`: [RealOutput](@ref) Absolute angular acceleration of flange
46+
"""
47+
@component function AccSensor(; name)
48+
@named flange = Flange()
49+
@variables w(t) [description = "Absolute angular velocity of flange"]
50+
@named a = RealOutput() #[description = "Absolute angular acceleration of flange"]
51+
eqs = [D(flange.phi) ~ w
52+
a.u ~ D(w)]
53+
return ODESystem(eqs, t, [], []; name = name, systems = [flange, a])
54+
end
55+
3756
"""
3857
TorqueSensor(;name)
3958

0 commit comments

Comments
 (0)