Skip to content

Commit 3f965be

Browse files
Merge pull request #3809 from contradict/fix-downstream-linearization-test
Fix downstream linearization test
2 parents 091c445 + 4651b50 commit 3f965be

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

test/downstream/linearization_dd.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ lin_inputs = [force.f.u]
3131
# => nothing to remove extra defaults
3232
op = Dict(cart.s => 10, cart.v => 0, link1.A => -pi / 2, link1.dA => 0, force.f.u => 0,
3333
link1.x1 => nothing, link1.y1 => nothing, link1.x2 => nothing, link1.x_cm => nothing)
34+
guesses = [link1.fx1 => 0]
3435
@info "named_ss"
3536
G = named_ss(model, lin_inputs, lin_outputs; allow_symbolic = true, op,
36-
allow_input_derivatives = true, zero_dummy_der = true)
37+
allow_input_derivatives = true, zero_dummy_der = true, guesses)
3738
G = sminreal(G)
3839
@info "minreal"
3940
G = minreal(G)
@@ -45,7 +46,7 @@ ps = poles(G)
4546

4647
lsys,
4748
syss = linearize(model, lin_inputs, lin_outputs, allow_symbolic = true, op = op,
48-
allow_input_derivatives = true, zero_dummy_der = true)
49+
allow_input_derivatives = true, zero_dummy_der = true, guesses = guesses)
4950
lsyss,
5051
sysss = ModelingToolkit.linearize_symbolic(model, lin_inputs, lin_outputs;
5152
allow_input_derivatives = true)

0 commit comments

Comments
 (0)