Skip to content

Commit 97b3b83

Browse files
committed
refactor: set use_support to false
1 parent 495957c commit 97b3b83

File tree

11 files changed

+24
-24
lines changed

11 files changed

+24
-24
lines changed

docs/src/tutorials/dc_motor_pi.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ L = 4.5e-3 # [H] armature inductance
2727
k = 0.5 # [N.m/A] motor constant
2828
J = 0.02 # [kg.m²] inertia
2929
f = 0.01 # [N.m.s/rad] friction factor
30-
tau_L_step = -0.3 # [N.m] amplitude of the load torque step
30+
tau_L_step = -0.3 # [N.m] amplitude of the load torque step
3131
nothing # hide
3232
```
3333

@@ -43,7 +43,7 @@ The actual model can now be composed.
4343
@named L1 = Inductor(L = L)
4444
@named emf = EMF(k = k)
4545
@named fixed = Fixed()
46-
@named load = Torque(use_support = false)
46+
@named load = Torque()
4747
@named load_step = Blocks.Step(height = tau_L_step, start_time = 3)
4848
@named inertia = Inertia(J = J)
4949
@named friction = Damper(d = f)

src/Mechanical/Rotational/components.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,11 +197,11 @@ This element characterizes any type of gear box which is fixed in the ground and
197197
# Parameters:
198198
199199
- `ratio`: Transmission ratio (flange_a.phi/flange_b.phi)
200-
- `use_support`: If support flange enabled, otherwise implicitly grounded
200+
- `use_support`: If support flange enabled, otherwise implicitly grounded. By default it is `false`
201201
"""
202202
@mtkmodel IdealGear begin
203203
@extend phi_support, flange_a, flange_b = partial_element = PartialElementaryTwoFlangesAndSupport2(;
204-
use_support)
204+
use_support = false)
205205
@parameters begin
206206
ratio, [description = "Transmission ratio"]
207207
end

src/Mechanical/Rotational/sources.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@mtkmodel PartialTorque begin
22
@extend flange, phi_support = partial_element = PartialElementaryOneFlangeAndSupport2(;
3-
use_support)
3+
use_support = false)
44
@variables begin
55
phi(t),
66
[
@@ -13,7 +13,7 @@
1313
end
1414

1515
"""
16-
Torque(; name, use_support)
16+
Torque(; name, use_support = false)
1717
1818
Input signal acting as external torque on a flange
1919
@@ -32,7 +32,7 @@ Input signal acting as external torque on a flange
3232
"""
3333
@mtkmodel Torque begin
3434
@extend (flange,) = partial_element = PartialElementaryOneFlangeAndSupport2(;
35-
use_support)
35+
use_support = false)
3636
@components begin
3737
tau = RealInput()
3838
end
@@ -42,7 +42,7 @@ Input signal acting as external torque on a flange
4242
end
4343

4444
"""
45-
ConstantTorque(; name, tau_constant, use_support)
45+
ConstantTorque(; name, tau_constant, use_support = false)
4646
4747
Constant torque source
4848
@@ -57,7 +57,7 @@ Constant torque source
5757
5858
# Arguments:
5959
- `tau_constant`: The constant torque applied by the source
60-
- `use_support`: Whether or not an internal support flange is added.
60+
- `use_support`: Whether or not an internal support flange is added. By default, it is `false`
6161
"""
6262
@mtkmodel ConstantTorque begin
6363
@parameters begin
@@ -66,7 +66,7 @@ Constant torque source
6666
description = "Constant torque (if negative, torque is acting as load in positive direction of rotation)",
6767
]
6868
end
69-
@extend flange, phi = partial_element = PartialTorque(; use_support)
69+
@extend flange, phi = partial_element = PartialTorque(; use_support = false)
7070
@variables begin
7171
tau(t), [description = "Accelerating torque acting at flange (= -flange.tau)"]
7272
w(t),
@@ -80,7 +80,7 @@ Constant torque source
8080
end
8181

8282
"""
83-
Speed(; name, use_support, exact = false, f_crit = 50)
83+
Speed(; name, use_support = false, exact = false, f_crit = 50)
8484
8585
Forced movement of a flange according to a reference angular velocity signal
8686

src/Mechanical/TranslationalModelica/sources.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"""
2-
Force(;name)
2+
Force(; name, use_support = false)
33
44
Input signal acting as external force on a flange
55
"""
66
@mtkmodel Force begin
77
@extend (flange,) = partial_element = PartialElementaryOneFlangeAndSupport2(;
8-
use_support)
8+
use_support = false)
99
@components begin
1010
f = RealInput() # Accelerating force acting at flange (= -flange.tau)
1111
end

src/Mechanical/TranslationalPosition/sources.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"""
2-
Force(; name)
2+
Force(; name, use_support = false)
33
44
Input signal acting as external force on a flange
55
"""
66
@mtkmodel Force begin
77
@extend (flange,) = partial_element = PartialElementaryOneFlangeAndSupport2(;
8-
use_support)
8+
use_support = false)
99
@components begin
1010
f = RealInput() # Accelerating force acting at flange (= -flange.tau)
1111
end

src/Mechanical/TranslationalPosition/utils.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,13 @@ Partial model for a component with one translational 1-dim. shaft flange and a s
120120
end
121121

122122
"""
123-
PartialElementaryTwoFlangesAndSupport2(;name, use_support=false)
123+
PartialElementaryTwoFlangesAndSupport2(; name, use_support = false)
124124
125125
Partial model for a component with two translational 1-dim. flanges and a support used for textual modeling, i.e., for elementary models
126126
127127
# Parameters:
128128
129-
- `use_support`: If support flange enabled, otherwise implicitly grounded
129+
- `use_support`: If support flange enabled, otherwise implicitly grounded. By default it is `false`
130130
131131
# States:
132132

test/Blocks/test_analysis_points.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ c = 10 # Damping coefficient
159159
@named inertia2 = Inertia(; J = m2)
160160
@named spring = Spring(; c = k)
161161
@named damper = Damper(; d = c)
162-
@named torque = Torque(; use_support = false)
162+
@named torque = Torque()
163163

164164
function SystemModel(u = nothing; name = :model)
165165
eqs = [connect(torque.flange, inertia1.flange_a)

test/Mechanical/rotational.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ end
6262
J_motor = 0.1 # Motor inertia
6363

6464
@named fixed = Fixed()
65-
@named torque = Torque(use_support = true)
65+
@named torque = Torque()
6666
@named inertia1 = Inertia(J = 2, phi = pi / 2)
6767
@named spring = Rotational.Spring(c = 1e4)
6868
@named damper = Damper(d = 10)
@@ -192,7 +192,7 @@ end
192192
@named friction = RotationalFriction(f = 0.001, tau_c = 20, w_brk = 0.06035,
193193
tau_brk = 25)
194194
@named vel_profile = VelocityProfile()
195-
@named source = Speed(use_support = false)
195+
@named source = Speed()
196196
@named angle_sensor = AngleSensor()
197197

198198
connections = [connect(vel_profile.output, source.w_ref)

test/Mechanical/translational.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ end
8383
@named gp = TP.Fixed(s_0 = 1)
8484

8585
@named fv = TV.Force()
86-
@named fp = TP.Force(use_support = false)
86+
@named fp = TP.Force()
8787

8888
@named source = Sine(frequency = 3, amplitude = 2)
8989

test/Mechanical/translational_modelica.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ end
3333
@named spring = TP.Spring(; c = 1, s_rel0 = 1)
3434
@named mass = TP.Mass(; m = 1, v = 1)
3535
@named fixed = TP.Fixed(; s0 = 1)
36-
@named force = TP.Force(use_support = false)
36+
@named force = TP.Force()
3737
@named source = Sine(frequency = 3, amplitude = 2)
3838

3939
eqs = [connect(force.f, source.output)

0 commit comments

Comments
 (0)