| NGMV Control Toolbox | ![]() |
What Is the NGMV Control Toolbox?
The NGMV Toolbox is a collection of Matlab
files and Simulink model templates that can be used to design a family
of optimal nonlinear controllers that are fundamentally based on the
well-known minimum variance control principles. The stochastic system
framework consists of the reference and disturbance models, and the
design can be affected by specifying suitable dynamic weighting
functions. The basic idea is to minimize the variance of a weighted sum
of error and control signals. The resulting controller contains an
internal model of the process, which can be given in an arbitrary
input-output form (no structured model, e.g. state-space is required).
Apart from the basic NGMV controller, the toolbox also includes
generalization of other classical linear control schemes, such as LQG,
H-infinity and predictive control, to the nonlinear systems case.
For Simulink users, the NGMV Control Toolbox provides a library that contains NGMV controller structures to be used in the Simulink block diagram environment. Both polynomial and state-space versions of the algorithms are provided.
|
Getting Started | System Requirements | ![]() |