diff --git a/CITATION.cff b/CITATION.cff index 1d4600777..7ec1e9709 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -17,5 +17,5 @@ preferred-citation: given-names: "Fredrik" title: "ModelPredictiveControl.jl: advanced process control made easy in Julia" year: 2024 - doi: "10.1007/978-3-030-68928-5" + doi: "10.48550/arXiv.2411.09764" url: "https://arxiv.org/abs/2411.09764" \ No newline at end of file diff --git a/docs/src/manual/installation.md b/docs/src/manual/installation.md index 4e0d4be2a..90dc0d819 100644 --- a/docs/src/manual/installation.md +++ b/docs/src/manual/installation.md @@ -15,7 +15,7 @@ with this package in the current working directory, write this in the REPL: using Pkg; Pkg.generate("MPCproject"); Pkg.activate("."); Pkg.add("ModelPredictiveControl") ``` -Note that that the construction of linear models typically requires `ss` or `tf` functions, +Note that the construction of linear models typically requires `ss` or `tf` functions, it is thus advised to load the package with: ```julia diff --git a/src/controller/explicitmpc.jl b/src/controller/explicitmpc.jl index 684c33aa3..95621197e 100644 --- a/src/controller/explicitmpc.jl +++ b/src/controller/explicitmpc.jl @@ -106,10 +106,10 @@ See [`LinMPC`](@ref) for the variable definitions. This controller does not supp constraints but the computational costs are extremely low (array division), therefore suitable for applications that require small sample times. The keyword arguments are identical to [`LinMPC`](@ref), except for `Cwt`, `transcription` and `optim`, which are not -supported. This controller uses a [`SingleShooting`](@ref) transcription method. +supported. It uses a [`SingleShooting`](@ref) transcription method and is allocation-free. This method uses the default state estimator, a [`SteadyKalmanFilter`](@ref) with default -arguments. This controller is allocation-free. +arguments. # Examples ```jldoctest