| NGMV Control Toolbox | ![]() |
Tuning the NGMV Dynamic Weightings
Tuning the NGMV dynamic weightings. NGMV
controller design involves setting parameters for the error and control
dynamic weightings Pc and Fck. As discussed in Chapter 5 of [1], the nominal initial design may be defined by setting the weightings according to:
![]()
where C0 is any linear controller stabilizing the delay-free plant. Perform this initial design based on the PI controller gains in “sldemo_enginewc” model. By subsequently reducing the control weighting gain to 0.8, you should obtain the following or similar result:

Now try to select the weightings freely to obtain improved performance (it will not be easy since in this example the PI control is already very good!).
The Matlab and Simulink files used in this example are included in the subfolder examples of the NGMV toolbox.
|
Writing a Master Script | Functions - By Category | ![]() |