Skip to main content

Model reduction

This is an overview of the functions available for model reduction.

State reduction

FunctionDescription
lpvmodred ('ltibalred' method)Balanced truncation of LTI part of LPVcore.lpvlfr model
lpvmodred ('momentmatching' method)Moment matching of discrete-time LPVcore.lpvss models given a maximum state order
lpvmmredMoment matching of discrete-time LPVcore.lpvss models given a matching window

Scheduling reduction

Note that the scheduling reduction approaches always return an LPVcore.lpvss object with affine dependence on the reduced scheduling signal - even if the original dependence if non-affine.

FunctionDescription
lpvpcaredScheduling reduction based on Principal-Component Analysis (PCA)
lpvddnredScheduling reduction based on Deep Neural Network (DNN). With support for LPVcore.lpvgridss objects.

Δ\Delta-block reduction

FunctionDescription
lpvmodred ('deltasvdred' method)SVD-based reduction of Δ\Delta-block
lpvmodred ('deltabalred' method)Balanced reduction of Δ\Delta-block