You are here

List of routines included in the SMART Library

Main routines for non-expert users

muub Compute lower bounds on the (skewed) robust stability margin or upper bounds on the worst-case $\mathcal{H}_\infty$ norm
mulb Compute upper bounds on the (skewed) robust stability margin or lower bounds on the worst-case $\mathcal{H}_\infty$ norm
mubb Compute bounds on the (skewed) robust stability margin or on the worst-case $\mathcal{H}_\infty$ norm with desired accuracy
iomargins Compute bounds on the worst-case gain, phase, modulus and delay margins with desired accuracy

Main routines for expert users

muub_mixed Compute (skew-)$\mu$ upper bounds for mixed perturbations
muub_lmi Compute (skew-)$\mu$ upper bounds on a grid with LMI tools
mulb_mixed Compute (skew-)$\mu$ lower bounds for mixed perturbations
mulb_nreal Compute (skew-)$\mu$ lower bounds for real perturbations
mulb_1real Compute $\mu$ lower bounds for a single real perturbation
hinflb_real Compute lower bounds on the worst-case $\mathcal{H}_\infty$ norm for real perturbations
mubb_mixed Compute (skew-)$\mu$ lower and upper bounds with desired accuracy for mixed perturbations

Subroutines

convert_data Convert GSS/LFR/USS objects into standard variables
make_square Make all uncertainty blocks square
display_sector Display a truncated sector
plot_muub Plot a (skew-)$\mu$ upper bound on frequency intervals
calc_freq_resp Compute the frequency response of an LTI system
gen_grid Generate a frequency grid
check_stab Check whether an LTI system is stable
find_points Find points on the boundary of a truncated sector
delta2xi From matrix form to vector form
xi2delta From vector form to matrix form
linconv Transform a linear criterion
quadconv Transform a quadratic criterion