|
710 | 710 | function setmodel_controller!(mpc::PredictiveController, x̂op_old) |
711 | 711 | estim, model = mpc.estim, mpc.estim.model |
712 | 712 | nu, ny, nd, Hp, Hc = model.nu, model.ny, model.nd, mpc.Hp, mpc.Hc |
713 | | - optim, con = mpc.optim, mpc.con |
| 713 | + transcription, optim, con = mpc.transcription, mpc.optim, mpc.con |
714 | 714 | # --- predictions matrices --- |
715 | | - E, G, J, K, V, B, ex̂, gx̂, jx̂, kx̂, vx̂, bx̂ = init_predmat(estim, model, Hp, Hc) |
| 715 | + E, G, J, K, V, B, ex̂, gx̂, jx̂, kx̂, vx̂, bx̂ = init_predmat( |
| 716 | + estim, model, Hp, Hc, transcription |
| 717 | + ) |
716 | 718 | A_Ymin, A_Ymax, Ẽ = relaxŶ(model, mpc.nϵ, con.C_ymin, con.C_ymax, E) |
717 | 719 | A_x̂min, A_x̂max, ẽx̂ = relaxterminal(model, mpc.nϵ, con.c_x̂min, con.c_x̂max, ex̂) |
718 | 720 | mpc.Ẽ .= Ẽ |
|
0 commit comments