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, LL_{\infty}, or generalized H2H_2 (L2LL_2-L_{\infty}) norm of an LPVcore.lpvgridss object or an affine LPVcore.lpvss or LPVcore.lpvidss object
lpvsynSynthesize a suboptimal L2L_2 norm, LL_{\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, LL_{\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 LL_\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 LL_\infty-gain optimal state-feedback LPV controller
lpvpassynsfSynthesize a passivity based state-feedback LPV controller

Options

FunctionPurpose
linfOptionsSet options for LL_\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.