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
