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