Skip to content

Commit

Permalink
Update do-mpc rst
Browse files Browse the repository at this point in the history
  • Loading branch information
Felix-Mac committed Dec 5, 2021
1 parent 767c75a commit 38325fb
Showing 1 changed file with 37 additions and 22 deletions.
59 changes: 37 additions & 22 deletions documentation/source/do_mpc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The core modules are used to create the **do-mpc** control loop (click on elemen

.. graphviz::
:name: control_loop
:caption: **do-mpc** control loop with respective classes.
:caption: **do-mpc** control loop and interconnection of classes.
:align: center

digraph G {
Expand All @@ -22,10 +22,14 @@ The core modules are used to create the **do-mpc** control loop (click on elemen
MPC [href="../api/do_mpc.controller.MPC.html#mpc", target="_top", shape=box, style=filled]
Simulator [href="../api/do_mpc.simulator.Simulator.html#simulator", target="_top", shape=box, style=filled]
MHE [href="../api/do_mpc.estimator.MHE.html#mhe", target="_top", shape=box, style=filled]
Data_MPC [label="MPCData", href="../api/do_mpc.data.MPCData.html#mpcdata", target="_top", shape=box, style=filled]
Data_Sim [label="Data", href="../api/do_mpc.data.Data.html#data", target="_top", shape=box, style=filled]
Data_MHE [label="Data", href="../api/do_mpc.data.Data.html#data", target="_top", shape=box, style=filled]
Graphics [label="Graphics", href="../api/do_mpc.graphics.Graphics.html#graphics", target="_top", shape=box, style=filled]

Model -> MPC [label="initilize"];
Model -> Simulator [label="initilize"];
Model -> MHE [label="initilize"];
Model -> MPC;
Model -> Simulator;
Model -> MHE;

Model [shape=box, style=filled]

Expand All @@ -36,6 +40,16 @@ The core modules are used to create the **do-mpc** control loop (click on elemen
Simulator -> MHE [label="meas."];
MHE -> MPC [label="states"];
}}

MPC -> Data_MPC;
Simulator -> Data_Sim;
MHE -> Data_MHE;

Data_MPC -> Graphics;
Data_Sim -> Graphics;
Data_MHE -> Graphics;


}


Expand All @@ -59,6 +73,25 @@ The core modules are used to create the **do-mpc** control loop (click on elemen

.. rubric:: Sampling tools

.. currentmodule:: do_mpc.sampling
.. autosummary::
:toctree: api

samplingplanner

sampler

datahandler

..
.. rubric:: Sampling tools
.. autosummary::
:toctree: api
:recursive:
sampling


For a quick introduction of the **do-mpc** sampling tools we are providing this video tutorial:

.. raw :: html
Expand Down Expand Up @@ -86,21 +119,3 @@ For a quick introduction of the **do-mpc** sampling tools we are providing this
autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>
</iframe>
</div>
.. currentmodule:: do_mpc.sampling
.. autosummary::
:toctree: api

samplingplanner

sampler

datahandler

..
.. rubric:: Sampling tools
.. autosummary::
:toctree: api
:recursive:
sampling

0 comments on commit 38325fb

Please sign in to comment.