bdm::LQG_ARX Class Reference
Controller using ARX model for estimation and LQG designer for control. More...
#include <arx_ctrl.h>
Inheritance diagram for bdm::LQG_ARX:
Public Member Functions | |
LQG_ARX () | |
Default constructor. | |
void | adapt (const vec &data) |
adaptation is to store arx estimates in stsp | |
void | redesign () |
vec | ctrlaction (const vec &cond) |
void | from_setting (const Setting &set) |
void | validate () |
void | log_register (logger &L, const string &prefix) |
void | log_write () const |
const ARX & | _ar () |
access function | |
mlnorm< chmat > * | _pred () |
access function | |
Protected Attributes | |
shared_ptr< ARX > | ar |
Internal ARX estimator. | |
LQG | lq |
Internal LQG designer. | |
shared_ptr< StateFromARX > | Stsp |
Intermediate StateSpace model. | |
shared_ptr< mlnorm< chmat > > | pred |
AR predictor. | |
datalink | rvc2ar_y |
datalink from rvc to ar.bayes | |
datalink_buffered | rvc2ar_cond |
datalink from rvc to ar.bayes | |
bool | ist |
flag to use iterations spread in time (ist) | |
bool | windsurfer |
flag to use windsurfer approach |
Detailed Description
Controller using ARX model for estimation and LQG designer for control.
Member Function Documentation
void bdm::LQG_ARX::from_setting | ( | const Setting & | set | ) | [inline, virtual] |
expected input
{ class="LQG"; arx = {class="ARX", ...} // internal arx model, see Qy = ("matrix", ...); Qu = ("matrix", ...); yreq = []; // requested output ureq = []; // requested input value }
Reimplemented from bdm::Controller.
The documentation for this class was generated from the following file:
Generated on 2 Dec 2013 for mixpp by 1.4.7