@@ -181,12 +181,12 @@ function test_mpc(mpc, plant)
181181 return U, Y, Ry
182182end
183183
184- optim = JuMP. Model (OSQP. Optimizer, add_bridges= false )
184+ optim = JuMP. Model (OSQP. Optimizer, add_bridges= true )
185185transcription = SingleShooting ()
186186mpc_osqp_ss = setconstraint! (LinMPC (model; optim, transcription), ymin= [45 , - Inf ])
187187JuMP. unset_time_limit_sec (mpc_osqp_ss. optim)
188188
189- optim = JuMP. Model (OSQP. Optimizer, add_bridges= false )
189+ optim = JuMP. Model (OSQP. Optimizer, add_bridges= true )
190190transcription = MultipleShooting ()
191191mpc_osqp_ms = setconstraint! (LinMPC (model; optim, transcription), ymin= [45 , - Inf ])
192192JuMP. unset_time_limit_sec (mpc_osqp_ms. optim)
@@ -254,12 +254,12 @@ function test_mpc_d(mpc_d, plant)
254254 return U, Y, Ry
255255end
256256
257- optim = JuMP. Model (OSQP. Optimizer, add_bridges= false )
257+ optim = JuMP. Model (OSQP. Optimizer, add_bridges= true )
258258transcription = SingleShooting ()
259259mpc_d_osqp_ss = setconstraint! (LinMPC (model_d; optim, transcription), ymin= [45 , - Inf ])
260260JuMP. unset_time_limit_sec (mpc_d_osqp_ss. optim)
261261
262- optim = JuMP. Model (OSQP. Optimizer, add_bridges= false )
262+ optim = JuMP. Model (OSQP. Optimizer, add_bridges= true )
263263transcription = MultipleShooting ()
264264mpc_d_osqp_ms = setconstraint! (LinMPC (model_d; optim, transcription), ymin= [45 , - Inf ])
265265JuMP. unset_time_limit_sec (mpc_d_osqp_ms. optim)
@@ -705,15 +705,15 @@ function sim2!(mpc, nlmodel, N, ry, plant, x, 𝕩̂, y_step)
705705end
706706x_0 = [0 , 0 ]; x̂_0 = [0 , 0 , 0 ]; ry = [180 ]; y_step= [0 ]
707707
708- optim = JuMP. Model (OSQP. Optimizer, add_bridges= false )
708+ optim = JuMP. Model (OSQP. Optimizer, add_bridges= true )
709709transcription = SingleShooting ()
710710mpc3_osqp_ss = LinMPC (kf; Hp, Hc, Mwt, Nwt, Cwt, optim, transcription)
711711mpc3_osqp_ss = setconstraint! (mpc3_osqp_ss; umin, umax)
712712JuMP. unset_time_limit_sec (mpc3_osqp_ss. optim)
713713JuMP. set_attribute (mpc3_osqp_ss. optim, " polish" , true ) # needed to
714714JuMP. set_attribute (mpc3_osqp_ss. optim, " sigma" , 1e-9 ) # needed to
715715
716- optim = JuMP. Model (OSQP. Optimizer, add_bridges= false )
716+ optim = JuMP. Model (OSQP. Optimizer, add_bridges= true )
717717transcription = MultipleShooting ()
718718mpc3_osqp_ms = LinMPC (kf; Hp, Hc, Mwt, Nwt, Cwt, optim, transcription)
719719mpc3_osqp_ms = setconstraint! (mpc3_osqp_ms; umin, umax)
0 commit comments