Skip to main content

Control synthesis

This is an overview of the functions available for control synthesis.

Main​

FunctionPurpose
lpvnormCheck passivity or compute L2L_2, L∞L_{\infty}, or generalized H2H_2 (L2−L∞L_2-L_{\infty}) norm of an LPVcore.lpvgridss object or an affine LPVcore.lpvss or LPVcore.lpvidss object
lpvsynSynthesize a suboptimal L2L_2 norm, L∞L_{\infty} norm, generalized H2H_2 norm, or passivity-based output-feedback state-space LPV controller for an LPVcore.lpvgridss object or an affine LPVcore.lpvss or LPVcore.lpvidss object
lpvsynsfSynthesize a suboptimal L2L_2 norm, L∞L_{\infty} norm, generalized H2H_2 norm, or passivity-based state-feedback LPV controller for an LPVcore.lpvgridss object or an affine LPVcore.lpvss or LPVcore.lpvidss object

Synthesis​

FunctionPurpose
lpvh2synSynthesize a generalized H2H_2 norm optimal output-feedback LPV controller
lpvl2synSynthesize an L2L_2-gain optimal output-feedback LPV controller
lpvlinfsynSynthesize an L∞L_\infty-gain optimal output-feedback LPV controller
lpvpassynSynthesize a passivity based state-feedback LPV controller
lpvh2synsfSynthesize a generalized H2H_2 norm optimal state-feedback LPV controller
lpvl2synsfSynthesize an L2L_2-gain optimal state-feedback LPV controller
lpvlinfsynsfSynthesize an L∞L_\infty-gain optimal state-feedback LPV controller
lpvpassynsfSynthesize a passivity based state-feedback LPV controller

Options​

FunctionPurpose
linfOptionsSet options for L∞L_\infty-based analysis (lpvnorm) or controller synthesis (lpvsyn)
lpvsynOptionsSet various options for lpvsyn
lpvsynsfOptionsSet various options for lpvsynsf
poleConstraintOptionsSet options for (closed-loop, frozen) pole constraints for controller synthesis using lpvsyn

See the control synthesis guide for more details on these options.