We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cf3a6b7 commit e62e80fCopy full SHA for e62e80f
src/Hydraulic/IsothermalCompressible/sources.jl
@@ -6,19 +6,19 @@ Hydraulic mass flow input source
6
# Connectors:
7
8
- `port`: hydraulic port
9
- - `input`: real input
+ - `dm`: real input
10
"""
11
@component function MassFlow(; name, p_int)
12
pars = @parameters p_int = p_int
13
14
systems = @named begin
15
port = HydraulicPort(; p_int)
16
- input = RealInput()
+ dm = RealInput()
17
end
18
19
vars = []
20
eqs = [
21
- port.dm ~ -input.u,
+ port.dm ~ -dm.u,
22
]
23
24
ODESystem(eqs, t, vars, pars; name, systems)
@@ -60,7 +60,7 @@ input pressure source
60
61
62
63
-- `input`: real input
+- `p`: real input
64
65
@component function Pressure(; p_int, name)
66
pars = @parameters begin p_int = p_int end
@@ -69,11 +69,11 @@ input pressure source
69
70
71
72
+ p = RealInput()
73
74
75
76
- port.p ~ input.u,
+ port.p ~ p.u,
77
78
79
src/Mechanical/Translational/sources.jl
@@ -6,17 +6,17 @@ Linear 1D force input source
- `flange`: 1-dim. translational flange
+ - `f`: real input
@component function Force(; name)
flange = MechanicalPort()
+ f = RealInput()
vars = pars = []
- flange.f ~ -input.u,
+ flange.f ~ -f.u,
ODESystem(eqs, t, vars, pars; name, systems, defaults = [flange.v => 0])
@@ -34,19 +34,19 @@ Linear 1D position input source
34
35
36
37
+ - `s`: real input
38
39
@component function Position(; s_0 = 0, name)
40
41
42
+ s = RealInput()
43
44
45
pars = @parameters s_0 = s_0
46
- vars = @variables s(t) = s_0
+ vars = @variables x(t) = s_0
47
48
- eqs = [D(s) ~ flange.v
49
- input.u ~ s]
+ eqs = [D(x) ~ flange.v
+ s.u ~ x]
50
51
- ODESystem(eqs, t, vars, pars; name, systems, defaults = [flange.v => 0, input.u => s_0])
+ ODESystem(eqs, t, vars, pars; name, systems, defaults = [flange.v => 0, s.u => s_0])
52
src/Mechanical/TranslationalPosition/sources.jl
@@ -6,8 +6,8 @@ Input signal acting as external force on a flange
@component function Force(; name, use_support = false)
@named partial_element = PartialElementaryOneFlangeAndSupport2(use_support = use_support)
@unpack flange = partial_element
- @named input = RealInput() # Accelerating force acting at flange (= -flange.tau)
- eqs = [flange.f ~ -input.u]
- return extend(ODESystem(eqs, t, [], []; name = name, systems = [input]),
+ @named f = RealInput() # Accelerating force acting at flange (= -flange.tau)
+ eqs = [flange.f ~ -f.u]
+ return extend(ODESystem(eqs, t, [], []; name = name, systems = [f]),
partial_element)
test/Hydraulic/isothermal_compressible.jl
@@ -29,7 +29,7 @@ NEWTON = NLNewton(check_div = false, always_new = true, max_iter = 100, relax =
29
30
push!(systems, res)
31
32
- eqs = [connect(stp.output, src.input)
+ eqs = [connect(stp.output, src.p)
33
connect(fluid, src.port)
connect(src.port, res.port_a)
connect(res.port_b, vol.port)]
@@ -119,8 +119,8 @@ end
119
connect(src1.port, vol1.port)
120
connect(src2.port, vol2.port)
121
connect(vol1.flange, mass.flange, vol2.flange)
122
- connect(src1.input, sin1.output)
123
- connect(src2.input, sin2.output)]
+ connect(src1.p, sin1.output)
+ connect(src2.p, sin2.output)]
124
125
ODESystem(eqs, t, [], pars; name, systems)
126
@@ -211,7 +211,7 @@ end
211
212
push!(systems, input)
213
214
- eqs = [connect(input.output, pos.input)
+ eqs = [connect(input.output, pos.s)
215
connect(valve.flange, pos.flange)
216
connect(valve.port_a, piston.port_a)
217
connect(piston.flange, body.flange)
test/Mechanical/translational.jl
@@ -63,7 +63,7 @@ end
@named source = Sine(frequency = 3, amplitude = 2)
function System(damping, spring, body, ground, f, source)
- eqs = [connect(f.input, source.output)
+ eqs = [connect(f.f, source.output)
67
connect(f.flange, body.flange)
68
connect(spring.flange_a, body.flange, damping.flange_a)
connect(spring.flange_b, damping.flange_b, ground.flange)]
@@ -108,8 +108,8 @@ end
108
force_output = RealOutput()
109
110
111
- eqs = [connect(pos.input, src1.output)
112
- connect(force.input, src2.output)
+ eqs = [connect(pos.s, src1.output)
+ connect(force.f, src2.output)
113
connect(spring.flange_a, pos.flange, force_sensor.flange)
114
connect(spring.flange_b, force.flange, pos_sensor.flange)
115
connect(pos_value, pos_sensor.output)
0 commit comments