Releases: JuliaControl/ModelPredictiveControl.jl
Releases · JuliaControl/ModelPredictiveControl.jl
v1.4.4
ModelPredictiveControl v1.4.4
Merged pull requests:
- Debug: ineq. constraint for
NonLinModel
andMultipleShooting
(#178) (@franckgaga)
v1.4.3
ModelPredictiveControl v1.4.3
Merged pull requests:
- Debug
x_noise
argument insim!
and deprecatepreparestate!(::SimModel, _ , _ )
(#173) (@franckgaga) - debug: terminal constraint now works with
MultipleShooting
+NonLinModel
(#176) (@franckgaga)
v1.4.2
ModelPredictiveControl v1.4.2
- added: major performance boost of
NonLinMPC
andMovingHorizonEstimator
with NL constraints (5-10x) 🥳🥳🥳 - changed: big refactor of NLP functions for the integration of
DifferentiationInterface.jl
Merged pull requests:
- Changed: major NLP refactoring for flexibility and significantly improve performance (#171) (@franckgaga)
v1.4.1
ModelPredictiveControl v1.4.1
- debug: correct
@error
message for MPC when not solved (it was the MHE message) - debug: allow
LinModel
linearization (useless, only for consistency amongSimModel
types) - test: new tests with
MultipleShooting
for coverage - doc: minor improvements
Merged pull requests:
- test for
MultipleShooting
and doc improvements (#166) (@franckgaga) - add new feature to readme (#167) (@franckgaga)
- Minor doc corrections + allow
LinModel
linearization (#168) (@franckgaga) - debug: correct
@error
msg for MPC not solved (#169) (@franckgaga) - changed: moved equality constraint function to
transcription.jl
and bump (#170) (@franckgaga)
v1.4.0
ModelPredictiveControl v1.4.0
Merged pull requests:
- added: multiple shooting transcription for
LinMPC
andNonLinMPC
(#155) (@franckgaga)
Closed issues:
- Multiple shooting transcription (#140)
v1.3.5
ModelPredictiveControl v1.3.5
- added:
linearize!
is allocation-free once again - changed: re-worked AD buffers to prepare the ground for
DifferentiationInterface.jl
Merged pull requests:
- added:
linearize!
is allocation-free once again (#165) (@franckgaga)
Closed issues:
- Add support for a simple stiff solver similar to
SimpleColloc
inSeeToDee.jl
(#129)
v1.3.4
ModelPredictiveControl v1.3.4
- debug: all fields of
NonLinModel
are now concrete types
Merged pull requests:
- debug:
NonLinModel
fields are now all concrete types (#161) (@franckgaga)
v1.3.3
ModelPredictiveControl v1.3.3
- debug: revert allocation-free
linearize!
to avoidNonLinModel
type-instabilities
Merged pull requests:
- debug: revert allocation-free
linearize!
to avoidNonLinModel
type-instability (#160) (@franckgaga)
v1.3.2
ModelPredictiveControl v1.3.2
- added: update test for new VS code test framework
- debug: fallback if nonfinite arr. cov. after correction/update
- debug: add
busywait
arg toperiodsleep
forStateEstimator
andPredictiveController
- changed:
@error
instead of@warn
in MHE fallback for arrival covariance - changed: update CI and test on pre instead of nightly
- changed: simpler code for stochastic predictions of
InternalModel
Merged pull requests:
- changed:
@error
instead of@warn
in MHE arrival covariance fallback + update CI (#154) (@franckgaga) - debug: fallback if nonfinite arr. cov. after correction/update (#156) (@franckgaga)
- changed: simpler code for stochastic predictions of
InternalModel
(#157) (@franckgaga) - update test for new VS code test framework (#158) (@franckgaga)
- bump (#159) (@franckgaga)
v1.3.1
ModelPredictiveControl v1.3.1
- added: show
@debug
messages in github CI if debug logging is activated - changed:
@debug
messages with thegetinfo
dictionary are never truncated (show_limited=false
is no longer necessary)
Merged pull requests:
- added: show
@debug
message in CI if debug logging is activated (#153) (@franckgaga)